---
Fuzzer filename: '/src/liboqs/tests/fuzz_test_sig.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    fuzz_sig
      functionSourceFile: '/src/liboqs/tests/fuzz_test_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          129
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - OQS_SIG_alg_identifier
        - OQS_SIG_keypair
        - OQS_SIG_new
        - OQS_SIG_sign
        - OQS_SIG_verify
        - cleanup_heap
        - exit
        - fwrite
        - init_fuzz_context
        - printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tests/fuzz_test_sig.c:66,2'
          Branch Sides:
            - BranchSide:      'tests/fuzz_test_sig.c:0,0'
              BranchSideFuncs:
                - init_fuzz_context
                - OQS_SIG_alg_identifier
                - OQS_SIG_new
                - malloc
                - malloc
                - malloc
                - OQS_SIG_keypair
                - fwrite
                - cleanup_heap
                - OQS_SIG_sign
                - fwrite
                - cleanup_heap
                - OQS_SIG_verify
                - fwrite
                - cleanup_heap
                - exit
                - cleanup_heap
                - fwrite
                - cleanup_heap
                - printf
            - BranchSide:      'tests/fuzz_test_sig.c:69,19'
              BranchSideFuncs:
                - init_fuzz_context
                - OQS_SIG_alg_identifier
                - OQS_SIG_new
                - malloc
                - malloc
                - malloc
                - OQS_SIG_keypair
                - fwrite
                - cleanup_heap
                - OQS_SIG_sign
                - fwrite
                - cleanup_heap
                - OQS_SIG_verify
                - fwrite
                - cleanup_heap
                - exit
                - cleanup_heap
                - fwrite
                - cleanup_heap
                - printf
        - Branch String:   'tests/fuzz_test_sig.c:74,6'
          Branch Sides:
            - BranchSide:      'tests/fuzz_test_sig.c:75,3'
              BranchSideFuncs:
                - printf
            - BranchSide:      'tests/fuzz_test_sig.c:79,27'
              BranchSideFuncs:
                - malloc
                - malloc
                - malloc
                - OQS_SIG_keypair
                - fwrite
                - cleanup_heap
                - OQS_SIG_sign
                - fwrite
                - cleanup_heap
                - OQS_SIG_verify
                - fwrite
                - cleanup_heap
                - exit
                - cleanup_heap
                - fwrite
                - cleanup_heap
        - Branch String:   'tests/fuzz_test_sig.c:82,27'
          Branch Sides:
            - BranchSide:      'tests/fuzz_test_sig.c:82,42'
              BranchSideFuncs:
                - fwrite
                - cleanup_heap
            - BranchSide:      'tests/fuzz_test_sig.c:84,11'
              BranchSideFuncs:
                - fwrite
                - cleanup_heap
        - Branch String:   'tests/fuzz_test_sig.c:82,51'
          Branch Sides:
            - BranchSide:      'tests/fuzz_test_sig.c:82,59'
              BranchSideFuncs:
                - fwrite
                - cleanup_heap
            - BranchSide:      'tests/fuzz_test_sig.c:84,11'
              BranchSideFuncs:
                - fwrite
                - cleanup_heap
        - Branch String:   'tests/fuzz_test_sig.c:82,73'
          Branch Sides:
            - BranchSide:      'tests/fuzz_test_sig.c:83,21'
              BranchSideFuncs:
                - fwrite
                - cleanup_heap
            - BranchSide:      'tests/fuzz_test_sig.c:84,11'
              BranchSideFuncs:
                - fwrite
                - cleanup_heap
        - Branch String:   'tests/fuzz_test_sig.c:82,6'
          Branch Sides:
            - BranchSide:      'tests/fuzz_test_sig.c:84,11'
              BranchSideFuncs:
                - fwrite
                - cleanup_heap
            - BranchSide:      'tests/fuzz_test_sig.c:89,7'
              BranchSideFuncs:
                - OQS_SIG_keypair
                - fwrite
                - cleanup_heap
                - OQS_SIG_sign
                - fwrite
                - cleanup_heap
                - OQS_SIG_verify
                - fwrite
                - cleanup_heap
                - exit
                - cleanup_heap
        - Branch String:   'tests/fuzz_test_sig.c:90,6'
          Branch Sides:
            - BranchSide:      'tests/fuzz_test_sig.c:91,11'
              BranchSideFuncs:
                - OQS_SIG_sign
                - fwrite
                - cleanup_heap
                - OQS_SIG_verify
                - fwrite
                - cleanup_heap
                - exit
                - cleanup_heap
            - BranchSide:      'tests/fuzz_test_sig.c:95,66'
              BranchSideFuncs:
                - OQS_SIG_sign
                - fwrite
                - cleanup_heap
                - OQS_SIG_verify
                - fwrite
                - cleanup_heap
                - exit
                - cleanup_heap
        - Branch String:   'tests/fuzz_test_sig.c:97,6'
          Branch Sides:
            - BranchSide:      'tests/fuzz_test_sig.c:98,11'
              BranchSideFuncs:
                - OQS_SIG_verify
                - fwrite
                - cleanup_heap
                - exit
                - cleanup_heap
            - BranchSide:      'tests/fuzz_test_sig.c:102,62'
              BranchSideFuncs:
                - OQS_SIG_verify
                - fwrite
                - cleanup_heap
                - exit
                - cleanup_heap
        - Branch String:   'tests/fuzz_test_sig.c:104,6'
          Branch Sides:
            - BranchSide:      'tests/fuzz_test_sig.c:105,11'
              BranchSideFuncs:
                - cleanup_heap
            - BranchSide:      'tests/fuzz_test_sig.c:110,2'
              BranchSideFuncs:
                - cleanup_heap
      Callsites:
        - Src:             'tests/fuzz_test_sig.c:69,19'
          Dst:             init_fuzz_context
        - Src:             'tests/fuzz_test_sig.c:71,26'
          Dst:             OQS_SIG_alg_identifier
        - Src:             'tests/fuzz_test_sig.c:73,8'
          Dst:             OQS_SIG_new
        - Src:             'tests/fuzz_test_sig.c:75,3'
          Dst:             printf
        - Src:             'tests/fuzz_test_sig.c:84,3'
          Dst:             fwrite
        - Src:             'tests/fuzz_test_sig.c:85,3'
          Dst:             cleanup_heap
        - Src:             'tests/fuzz_test_sig.c:89,7'
          Dst:             OQS_SIG_keypair
        - Src:             'tests/fuzz_test_sig.c:91,3'
          Dst:             fwrite
        - Src:             'tests/fuzz_test_sig.c:92,3'
          Dst:             cleanup_heap
        - Src:             'tests/fuzz_test_sig.c:95,7'
          Dst:             OQS_SIG_sign
        - Src:             'tests/fuzz_test_sig.c:98,3'
          Dst:             fwrite
        - Src:             'tests/fuzz_test_sig.c:99,3'
          Dst:             cleanup_heap
        - Src:             'tests/fuzz_test_sig.c:102,7'
          Dst:             OQS_SIG_verify
        - Src:             'tests/fuzz_test_sig.c:105,3'
          Dst:             fwrite
        - Src:             'tests/fuzz_test_sig.c:106,3'
          Dst:             cleanup_heap
        - Src:             'tests/fuzz_test_sig.c:107,3'
          Dst:             exit
        - Src:             'tests/fuzz_test_sig.c:110,2'
          Dst:             cleanup_heap
    - functionName:    init_fuzz_context
      functionSourceFile: '/src/liboqs/tests/fuzz_test_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_randombytes_custom_algorithm
        - fuzz_rand
        - srand
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tests/fuzz_test_sig.c:40,13'
          Branch Sides:
            - BranchSide:      'tests/fuzz_test_sig.c:0,0'
              BranchSideFuncs:
                - srand
                - OQS_randombytes_custom_algorithm
            - BranchSide:      'tests/fuzz_test_sig.c:40,13'
              BranchSideFuncs:
                - srand
                - OQS_randombytes_custom_algorithm
        - Branch String:   'tests/fuzz_test_sig.c:41,6'
          Branch Sides:
            - BranchSide:      'tests/fuzz_test_sig.c:41,6'
              BranchSideFuncs:
                - srand
                - OQS_randombytes_custom_algorithm
            - BranchSide:      'tests/fuzz_test_sig.c:42,3'
              BranchSideFuncs:
                - srand
                - OQS_randombytes_custom_algorithm
      Callsites:
        - Src:             'tests/fuzz_test_sig.c:52,2'
          Dst:             srand
        - Src:             'tests/fuzz_test_sig.c:53,2'
          Dst:             OQS_randombytes_custom_algorithm
        - Src:             'tests/fuzz_test_sig.c:53,2'
          Dst:             fuzz_rand
    - functionName:    printf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fwrite
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cleanup_heap
      functionSourceFile: '/src/liboqs/tests/fuzz_test_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_MEM_insecure_free
        - OQS_MEM_secure_free
        - OQS_SIG_free
      functionUses:    5
      BranchProfiles:
        - Branch String:   'tests/fuzz_test_sig.c:116,10'
          Branch Sides:
            - BranchSide:      'tests/fuzz_test_sig.c:0,0'
              BranchSideFuncs:
                - OQS_MEM_secure_free
                - OQS_MEM_insecure_free
                - OQS_MEM_insecure_free
                - OQS_SIG_free
            - BranchSide:      'tests/fuzz_test_sig.c:116,10'
              BranchSideFuncs:
                - OQS_MEM_secure_free
                - OQS_MEM_insecure_free
                - OQS_MEM_insecure_free
                - OQS_SIG_free
        - Branch String:   'tests/fuzz_test_sig.c:116,6'
          Branch Sides:
            - BranchSide:      'tests/fuzz_test_sig.c:116,6'
              BranchSideFuncs:
                - OQS_MEM_insecure_free
                - OQS_MEM_insecure_free
                - OQS_SIG_free
            - BranchSide:      'tests/fuzz_test_sig.c:117,40'
              BranchSideFuncs:
                - OQS_MEM_secure_free
                - OQS_MEM_insecure_free
                - OQS_MEM_insecure_free
                - OQS_SIG_free
      Callsites:
        - Src:             'tests/fuzz_test_sig.c:117,3'
          Dst:             OQS_MEM_secure_free
        - Src:             'tests/fuzz_test_sig.c:119,2'
          Dst:             OQS_MEM_insecure_free
        - Src:             'tests/fuzz_test_sig.c:120,2'
          Dst:             OQS_MEM_insecure_free
        - Src:             'tests/fuzz_test_sig.c:121,2'
          Dst:             OQS_SIG_free
    - functionName:    exit
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    54
      BranchProfiles:  []
      Callsites:       []
    - functionName:    srand
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fuzz_rand
      functionSourceFile: '/src/liboqs/tests/fuzz_test_sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          40
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - rand
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tests/fuzz_test_sig.c:33,23'
          Branch Sides:
            - BranchSide:      'tests/fuzz_test_sig.c:0,0'
              BranchSideFuncs:
                - rand
            - BranchSide:      'tests/fuzz_test_sig.c:33,23'
              BranchSideFuncs:
                - rand
        - Branch String:   'tests/fuzz_test_sig.c:33,2'
          Branch Sides:
            - BranchSide:      'tests/fuzz_test_sig.c:33,2'
              BranchSideFuncs: []
            - BranchSide:      'tests/fuzz_test_sig.c:34,30'
              BranchSideFuncs:
                - rand
        - Branch String:   'tests/fuzz_test_sig.c:33,2'
          Branch Sides:
            - BranchSide:      'tests/fuzz_test_sig.c:33,2'
              BranchSideFuncs: []
            - BranchSide:      'tests/fuzz_test_sig.c:34,30'
              BranchSideFuncs:
                - rand
      Callsites:
        - Src:             'tests/fuzz_test_sig.c:34,30'
          Dst:             rand
    - functionName:    rand
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/liboqs/tests/fuzz_test_sig.c'
      linkageType:     externalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_destroy
        - OQS_init
        - fuzz_sig
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tests/fuzz_test_sig.c:125,2'
          Branch Sides:
            - BranchSide:      'tests/fuzz_test_sig.c:0,0'
              BranchSideFuncs:
                - OQS_init
                - fuzz_sig
                - OQS_destroy
            - BranchSide:      'tests/fuzz_test_sig.c:125,2'
              BranchSideFuncs:
                - OQS_init
                - fuzz_sig
                - OQS_destroy
        - Branch String:   'tests/fuzz_test_sig.c:126,6'
          Branch Sides:
            - BranchSide:      'tests/fuzz_test_sig.c:126,6'
              BranchSideFuncs: []
            - BranchSide:      'tests/fuzz_test_sig.c:130,2'
              BranchSideFuncs:
                - OQS_destroy
      Callsites:
        - Src:             'tests/fuzz_test_sig.c:125,2'
          Dst:             OQS_init
        - Src:             'tests/fuzz_test_sig.c:126,19'
          Dst:             fuzz_sig
        - Src:             'tests/fuzz_test_sig.c:130,2'
          Dst:             OQS_destroy
    - functionName:    has_mask
      functionSourceFile: '/src/liboqs/src/common/x86_64_helpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xgetbv_eax
      functionSourceFile: '/src/liboqs/src/common/x86_64_helpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/common/x86_64_helpers.h:30,2'
          Branch Sides:
            - BranchSide:      'src/common/x86_64_helpers.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/common/x86_64_helpers.h:30,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    is_bit_set
      functionSourceFile: '/src/liboqs/src/common/x86_64_helpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cpuid
      functionSourceFile: '/src/liboqs/src/common/x86_64_helpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/common/x86_64_helpers.h:52,2'
          Branch Sides:
            - BranchSide:      'src/common/x86_64_helpers.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/common/x86_64_helpers.h:52,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OQS_MEM_strdup
      functionSourceFile: '/src/liboqs/src/common/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 431
      functionLinenumberEnd: 433
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_strdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/common/common.c:433,9'
          Branch Sides:
            - BranchSide:      'src/common/common.c:0,0'
              BranchSideFuncs:
                - CRYPTO_strdup
            - BranchSide:      'src/common/common.c:433,9'
              BranchSideFuncs:
                - CRYPTO_strdup
      Callsites:
        - Src:             'src/common/common.c:433,9'
          Dst:             CRYPTO_strdup
    - functionName:    CRYPTO_strdup
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OQS_MEM_calloc
      functionSourceFile: '/src/liboqs/src/common/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 422
      functionLinenumberEnd: 424
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_zalloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/common/common.c:424,47'
          Branch Sides:
            - BranchSide:      'src/common/common.c:0,0'
              BranchSideFuncs:
                - CRYPTO_zalloc
            - BranchSide:      'src/common/common.c:424,47'
              BranchSideFuncs:
                - CRYPTO_zalloc
      Callsites:
        - Src:             'src/common/common.c:424,9'
          Dst:             CRYPTO_zalloc
    - functionName:    CRYPTO_zalloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OQS_MEM_malloc
      functionSourceFile: '/src/liboqs/src/common/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 416
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_malloc
      functionUses:    194
      BranchProfiles:
        - Branch String:   'src/common/common.c:416,9'
          Branch Sides:
            - BranchSide:      'src/common/common.c:0,0'
              BranchSideFuncs:
                - CRYPTO_malloc
            - BranchSide:      'src/common/common.c:416,9'
              BranchSideFuncs:
                - CRYPTO_malloc
      Callsites:
        - Src:             'src/common/common.c:416,9'
          Dst:             CRYPTO_malloc
    - functionName:    CRYPTO_malloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OQS_MEM_aligned_free
      functionSourceFile: '/src/liboqs/src/common/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 412
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_free
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/common/common.c:393,10'
          Branch Sides:
            - BranchSide:      'src/common/common.c:0,0'
              BranchSideFuncs:
                - CRYPTO_free
            - BranchSide:      'src/common/common.c:393,10'
              BranchSideFuncs:
                - CRYPTO_free
        - Branch String:   'src/common/common.c:393,6'
          Branch Sides:
            - BranchSide:      'src/common/common.c:393,6'
              BranchSideFuncs: []
            - BranchSide:      'src/common/common.c:399,33'
              BranchSideFuncs:
                - CRYPTO_free
      Callsites:
        - Src:             'src/common/common.c:399,2'
          Dst:             CRYPTO_free
    - functionName:    CRYPTO_free
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OQS_MEM_aligned_alloc
      functionSourceFile: '/src/liboqs/src/common/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          57
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - CRYPTO_free
        - CRYPTO_malloc
        - __errno_location
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/common/common.c:312,7'
          Branch Sides:
            - BranchSide:      'src/common/common.c:0,0'
              BranchSideFuncs:
                - CRYPTO_malloc
                - CRYPTO_free
                - __errno_location
            - BranchSide:      'src/common/common.c:312,7'
              BranchSideFuncs:
                - CRYPTO_malloc
                - CRYPTO_free
                - __errno_location
        - Branch String:   'src/common/common.c:312,6'
          Branch Sides:
            - BranchSide:      'src/common/common.c:312,6'
              BranchSideFuncs: []
            - BranchSide:      'src/common/common.c:316,50'
              BranchSideFuncs:
                - CRYPTO_malloc
                - CRYPTO_free
                - __errno_location
        - Branch String:   'src/common/common.c:317,6'
          Branch Sides:
            - BranchSide:      'src/common/common.c:317,6'
              BranchSideFuncs: []
            - BranchSide:      'src/common/common.c:320,30'
              BranchSideFuncs:
                - CRYPTO_free
                - __errno_location
        - Branch String:   'src/common/common.c:322,6'
          Branch Sides:
            - BranchSide:      'src/common/common.c:320,17'
              BranchSideFuncs:
                - CRYPTO_free
                - __errno_location
            - BranchSide:      'src/common/common.c:324,3'
              BranchSideFuncs:
                - CRYPTO_free
                - __errno_location
      Callsites:
        - Src:             'src/common/common.c:316,20'
          Dst:             CRYPTO_malloc
        - Src:             'src/common/common.c:324,3'
          Dst:             CRYPTO_free
        - Src:             'src/common/common.c:325,3'
          Dst:             __errno_location
    - functionName:    __errno_location
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OQS_MEM_insecure_free
      functionSourceFile: '/src/liboqs/src/common/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CRYPTO_free
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/common/common.c:303,2'
          Branch Sides:
            - BranchSide:      'src/common/common.c:0,0'
              BranchSideFuncs:
                - CRYPTO_free
            - BranchSide:      'src/common/common.c:303,2'
              BranchSideFuncs:
                - CRYPTO_free
      Callsites:
        - Src:             'src/common/common.c:303,2'
          Dst:             CRYPTO_free
    - functionName:    OQS_MEM_secure_free
      functionSourceFile: '/src/liboqs/src/common/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_MEM_cleanse
        - OQS_MEM_insecure_free
      functionUses:    139
      BranchProfiles:
        - Branch String:   'src/common/common.c:295,10'
          Branch Sides:
            - BranchSide:      'src/common/common.c:0,0'
              BranchSideFuncs:
                - OQS_MEM_cleanse
                - OQS_MEM_insecure_free
            - BranchSide:      'src/common/common.c:295,10'
              BranchSideFuncs:
                - OQS_MEM_cleanse
                - OQS_MEM_insecure_free
        - Branch String:   'src/common/common.c:295,6'
          Branch Sides:
            - BranchSide:      'src/common/common.c:295,6'
              BranchSideFuncs: []
            - BranchSide:      'src/common/common.c:296,3'
              BranchSideFuncs:
                - OQS_MEM_cleanse
                - OQS_MEM_insecure_free
      Callsites:
        - Src:             'src/common/common.c:296,3'
          Dst:             OQS_MEM_cleanse
        - Src:             'src/common/common.c:297,3'
          Dst:             OQS_MEM_insecure_free
    - functionName:    OQS_MEM_cleanse
      functionSourceFile: '/src/liboqs/src/common/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OPENSSL_cleanse
      functionUses:    17
      BranchProfiles:
        - Branch String:   'src/common/common.c:272,10'
          Branch Sides:
            - BranchSide:      'src/common/common.c:0,0'
              BranchSideFuncs:
                - OPENSSL_cleanse
            - BranchSide:      'src/common/common.c:272,10'
              BranchSideFuncs:
                - OPENSSL_cleanse
        - Branch String:   'src/common/common.c:272,6'
          Branch Sides:
            - BranchSide:      'src/common/common.c:272,6'
              BranchSideFuncs: []
            - BranchSide:      'src/common/common.c:276,2'
              BranchSideFuncs:
                - OPENSSL_cleanse
      Callsites:
        - Src:             'src/common/common.c:276,2'
          Dst:             OPENSSL_cleanse
    - functionName:    OPENSSL_cleanse
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OQS_MEM_secure_bcmp
      functionSourceFile: '/src/liboqs/src/common/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          140
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/common/common.c:263,2'
          Branch Sides:
            - BranchSide:      'src/common/common.c:263,2'
              BranchSideFuncs: []
            - BranchSide:      'src/common/common.c:263,2'
              BranchSideFuncs: []
        - Branch String:   'src/common/common.c:263,2'
          Branch Sides:
            - BranchSide:      'src/common/common.c:263,2'
              BranchSideFuncs: []
            - BranchSide:      'src/common/common.c:264,8'
              BranchSideFuncs: []
        - Branch String:   'src/common/common.c:263,2'
          Branch Sides:
            - BranchSide:      'src/common/common.c:264,8'
              BranchSideFuncs: []
            - BranchSide:      'src/common/common.c:264,8'
              BranchSideFuncs: []
        - Branch String:   'src/common/common.c:263,31'
          Branch Sides:
            - BranchSide:      'src/common/common.c:263,2'
              BranchSideFuncs: []
            - BranchSide:      'src/common/common.c:264,8'
              BranchSideFuncs: []
        - Branch String:   'src/common/common.c:263,2'
          Branch Sides:
            - BranchSide:      'src/common/common.c:263,2'
              BranchSideFuncs: []
            - BranchSide:      'src/common/common.c:268,16'
              BranchSideFuncs: []
        - Branch String:   'src/common/common.c:263,2'
          Branch Sides:
            - BranchSide:      'src/common/common.c:264,8'
              BranchSideFuncs: []
            - BranchSide:      'src/common/common.c:264,8'
              BranchSideFuncs: []
        - Branch String:   'src/common/common.c:263,31'
          Branch Sides:
            - BranchSide:      'src/common/common.c:263,2'
              BranchSideFuncs: []
            - BranchSide:      'src/common/common.c:264,8'
              BranchSideFuncs: []
        - Branch String:   'src/common/common.c:263,2'
          Branch Sides:
            - BranchSide:      'src/common/common.c:264,8'
              BranchSideFuncs: []
            - BranchSide:      'src/common/common.c:268,16'
              BranchSideFuncs: []
        - Branch String:   'src/common/common.c:263,2'
          Branch Sides:
            - BranchSide:      'src/common/common.c:264,8'
              BranchSideFuncs: []
            - BranchSide:      'src/common/common.c:268,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OQS_destroy
      functionSourceFile: '/src/liboqs/src/common/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - oqs_ossl_destroy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/common/common.c:255,2'
          Branch Sides:
            - BranchSide:      'src/common/common.c:255,2'
              BranchSideFuncs:
                - oqs_ossl_destroy
            - BranchSide:      'src/common/common.c:255,2'
              BranchSideFuncs:
                - oqs_ossl_destroy
      Callsites:
        - Src:             'src/common/common.c:255,2'
          Dst:             oqs_ossl_destroy
    - functionName:    OQS_version
      functionSourceFile: '/src/liboqs/src/common/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OQS_thread_stop
      functionSourceFile: '/src/liboqs/src/common/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - oqs_thread_stop
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/common/common.c:245,2'
          Branch Sides:
            - BranchSide:      'src/common/common.c:245,2'
              BranchSideFuncs:
                - oqs_thread_stop
            - BranchSide:      'src/common/common.c:245,2'
              BranchSideFuncs:
                - oqs_thread_stop
      Callsites:
        - Src:             'src/common/common.c:245,2'
          Dst:             oqs_thread_stop
    - functionName:    OQS_init
      functionSourceFile: '/src/liboqs/src/common/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_CPU_has_extension
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/common/common.c:239,2'
          Branch Sides:
            - BranchSide:      'src/common/common.c:239,2'
              BranchSideFuncs:
                - OQS_CPU_has_extension
            - BranchSide:      'src/common/common.c:239,2'
              BranchSideFuncs:
                - OQS_CPU_has_extension
      Callsites:
        - Src:             'src/common/common.c:239,2'
          Dst:             OQS_CPU_has_extension
    - functionName:    OQS_CPU_has_extension
      functionSourceFile: '/src/liboqs/src/common/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - pthread_once
        - set_available_cpu_extensions
      functionUses:    214
      BranchProfiles:
        - Branch String:   'src/common/common.c:222,2'
          Branch Sides:
            - BranchSide:      'src/common/common.c:0,0'
              BranchSideFuncs:
                - pthread_once
            - BranchSide:      'src/common/common.c:222,2'
              BranchSideFuncs:
                - pthread_once
        - Branch String:   'src/common/common.c:228,14'
          Branch Sides:
            - BranchSide:      'src/common/common.c:228,14'
              BranchSideFuncs: []
            - BranchSide:      'src/common/common.c:228,21'
              BranchSideFuncs: []
        - Branch String:   'src/common/common.c:228,6'
          Branch Sides:
            - BranchSide:      'src/common/common.c:228,6'
              BranchSideFuncs: []
            - BranchSide:      'src/common/common.c:229,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/common/common.c:222,2'
          Dst:             pthread_once
        - Src:             'src/common/common.c:222,2'
          Dst:             set_available_cpu_extensions
    - functionName:    set_available_cpu_extensions
      functionSourceFile: '/src/liboqs/src/common/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         27
      ICount:          158
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - cpuid
        - has_mask
        - is_bit_set
        - xgetbv_eax
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/common/common.c:49,33'
          Branch Sides:
            - BranchSide:      'src/common/common.c:49,33'
              BranchSideFuncs:
                - cpuid
                - cpuid
                - is_bit_set
                - is_bit_set
                - xgetbv_eax
                - is_bit_set
                - has_mask
                - is_bit_set
                - is_bit_set
                - is_bit_set
                - is_bit_set
                - is_bit_set
                - is_bit_set
                - is_bit_set
                - has_mask
                - is_bit_set
                - is_bit_set
                - is_bit_set
                - has_mask
                - is_bit_set
                - is_bit_set
                - is_bit_set
                - is_bit_set
            - BranchSide:      'src/common/common.c:49,33'
              BranchSideFuncs:
                - cpuid
                - cpuid
                - is_bit_set
                - is_bit_set
                - xgetbv_eax
                - is_bit_set
                - has_mask
                - is_bit_set
                - is_bit_set
                - is_bit_set
                - is_bit_set
                - is_bit_set
                - is_bit_set
                - is_bit_set
                - has_mask
                - is_bit_set
                - is_bit_set
                - is_bit_set
                - has_mask
                - is_bit_set
                - is_bit_set
                - is_bit_set
                - is_bit_set
        - Branch String:   'src/common/common.c:53,6'
          Branch Sides:
            - BranchSide:      'src/common/common.c:53,6'
              BranchSideFuncs: []
            - BranchSide:      'src/common/common.c:58,2'
              BranchSideFuncs:
                - cpuid
                - is_bit_set
                - is_bit_set
                - xgetbv_eax
                - is_bit_set
                - has_mask
                - is_bit_set
                - is_bit_set
                - is_bit_set
                - is_bit_set
                - is_bit_set
                - is_bit_set
                - is_bit_set
                - has_mask
                - is_bit_set
                - is_bit_set
                - is_bit_set
                - has_mask
                - is_bit_set
                - is_bit_set
                - is_bit_set
                - is_bit_set
        - Branch String:   'src/common/common.c:62,39'
          Branch Sides:
            - BranchSide:      'src/common/common.c:61,35'
              BranchSideFuncs:
                - is_bit_set
                - has_mask
                - is_bit_set
                - is_bit_set
                - is_bit_set
                - is_bit_set
                - is_bit_set
                - is_bit_set
                - is_bit_set
                - has_mask
                - is_bit_set
                - is_bit_set
                - is_bit_set
                - has_mask
                - is_bit_set
                - is_bit_set
                - is_bit_set
                - is_bit_set
            - BranchSide:      'src/common/common.c:64,34'
              BranchSideFuncs:
                - is_bit_set
                - has_mask
                - is_bit_set
                - is_bit_set
                - is_bit_set
                - is_bit_set
                - is_bit_set
                - is_bit_set
                - is_bit_set
                - has_mask
                - is_bit_set
                - is_bit_set
                - is_bit_set
                - has_mask
                - is_bit_set
                - is_bit_set
                - is_bit_set
                - is_bit_set
        - Branch String:   'src/common/common.c:62,28'
          Branch Sides:
            - BranchSide:      'src/common/common.c:62,57'
              BranchSideFuncs:
                - is_bit_set
                - has_mask
                - is_bit_set
                - is_bit_set
                - is_bit_set
                - is_bit_set
                - is_bit_set
                - is_bit_set
                - is_bit_set
                - has_mask
                - is_bit_set
                - is_bit_set
                - is_bit_set
                - has_mask
                - is_bit_set
                - is_bit_set
                - is_bit_set
                - is_bit_set
            - BranchSide:      'src/common/common.c:64,34'
              BranchSideFuncs:
                - is_bit_set
                - has_mask
                - is_bit_set
                - is_bit_set
                - is_bit_set
                - is_bit_set
                - is_bit_set
                - is_bit_set
                - is_bit_set
                - has_mask
                - is_bit_set
                - is_bit_set
                - is_bit_set
                - has_mask
                - is_bit_set
                - is_bit_set
                - is_bit_set
                - is_bit_set
        - Branch String:   'src/common/common.c:65,6'
          Branch Sides:
            - BranchSide:      'src/common/common.c:0,0'
              BranchSideFuncs:
                - is_bit_set
                - is_bit_set
                - is_bit_set
                - is_bit_set
                - is_bit_set
                - has_mask
                - is_bit_set
                - is_bit_set
                - is_bit_set
                - has_mask
                - is_bit_set
                - is_bit_set
                - is_bit_set
                - is_bit_set
            - BranchSide:      'src/common/common.c:66,35'
              BranchSideFuncs:
                - is_bit_set
                - is_bit_set
                - is_bit_set
                - is_bit_set
                - is_bit_set
                - is_bit_set
                - is_bit_set
                - has_mask
                - is_bit_set
                - is_bit_set
                - is_bit_set
                - has_mask
                - is_bit_set
                - is_bit_set
                - is_bit_set
                - is_bit_set
        - Branch String:   'src/common/common.c:75,6'
          Branch Sides:
            - BranchSide:      'src/common/common.c:76,53'
              BranchSideFuncs:
                - has_mask
                - is_bit_set
                - is_bit_set
                - is_bit_set
                - is_bit_set
            - BranchSide:      'src/common/common.c:81,6'
              BranchSideFuncs:
                - has_mask
                - is_bit_set
                - is_bit_set
                - is_bit_set
                - is_bit_set
        - Branch String:   'src/common/common.c:81,6'
          Branch Sides:
            - BranchSide:      'src/common/common.c:82,26'
              BranchSideFuncs: []
            - BranchSide:      'src/common/common.c:90,1'
              BranchSideFuncs: []
        - Branch String:   'src/common/common.c:85,15'
          Branch Sides:
            - BranchSide:      'src/common/common.c:83,27'
              BranchSideFuncs:
                - is_bit_set
            - BranchSide:      'src/common/common.c:88,60'
              BranchSideFuncs:
                - is_bit_set
        - Branch String:   'src/common/common.c:85,27'
          Branch Sides:
            - BranchSide:      'src/common/common.c:85,30'
              BranchSideFuncs:
                - is_bit_set
            - BranchSide:      'src/common/common.c:88,60'
              BranchSideFuncs:
                - is_bit_set
        - Branch String:   'src/common/common.c:85,7'
          Branch Sides:
            - BranchSide:      'src/common/common.c:86,37'
              BranchSideFuncs:
                - is_bit_set
            - BranchSide:      'src/common/common.c:88,60'
              BranchSideFuncs:
                - is_bit_set
      Callsites:
        - Src:             'src/common/common.c:52,2'
          Dst:             cpuid
        - Src:             'src/common/common.c:58,2'
          Dst:             cpuid
        - Src:             'src/common/common.c:60,33'
          Dst:             is_bit_set
        - Src:             'src/common/common.c:61,35'
          Dst:             is_bit_set
        - Src:             'src/common/common.c:62,57'
          Dst:             xgetbv_eax
        - Src:             'src/common/common.c:64,34'
          Dst:             is_bit_set
        - Src:             'src/common/common.c:65,6'
          Dst:             has_mask
        - Src:             'src/common/common.c:66,35'
          Dst:             is_bit_set
        - Src:             'src/common/common.c:67,36'
          Dst:             is_bit_set
        - Src:             'src/common/common.c:69,40'
          Dst:             is_bit_set
        - Src:             'src/common/common.c:70,37'
          Dst:             is_bit_set
        - Src:             'src/common/common.c:71,35'
          Dst:             is_bit_set
        - Src:             'src/common/common.c:72,35'
          Dst:             is_bit_set
        - Src:             'src/common/common.c:73,34'
          Dst:             is_bit_set
        - Src:             'src/common/common.c:75,6'
          Dst:             has_mask
        - Src:             'src/common/common.c:76,35'
          Dst:             is_bit_set
        - Src:             'src/common/common.c:77,36'
          Dst:             is_bit_set
        - Src:             'src/common/common.c:78,36'
          Dst:             is_bit_set
        - Src:             'src/common/common.c:81,6'
          Dst:             has_mask
        - Src:             'src/common/common.c:82,26'
          Dst:             is_bit_set
        - Src:             'src/common/common.c:84,27'
          Dst:             is_bit_set
        - Src:             'src/common/common.c:83,27'
          Dst:             is_bit_set
        - Src:             'src/common/common.c:88,42'
          Dst:             is_bit_set
    - functionName:    pthread_once
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OQS_randombytes
      functionSourceFile: '/src/liboqs/src/common/rand/rand.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    244
      BranchProfiles:
        - Branch String:   'src/common/rand/rand.c:53,2'
          Branch Sides:
            - BranchSide:      'src/common/rand/rand.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/common/rand/rand.c:53,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OQS_randombytes_openssl
      functionSourceFile: '/src/liboqs/src/common/rand/rand.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          98
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - RAND_bytes
        - RAND_poll
        - RAND_status
        - exit
        - fwrite
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/common/rand/rand.c:114,2'
          Branch Sides:
            - BranchSide:      'src/common/rand/rand.c:0,0'
              BranchSideFuncs:
                - exit
                - RAND_status
                - RAND_poll
                - RAND_status
                - RAND_poll
                - RAND_status
                - RAND_poll
                - RAND_status
                - RAND_poll
                - RAND_status
                - RAND_poll
                - RAND_bytes
                - fwrite
                - exit
            - BranchSide:      'src/common/rand/rand.c:114,2'
              BranchSideFuncs:
                - exit
                - RAND_status
                - RAND_poll
                - RAND_status
                - RAND_poll
                - RAND_status
                - RAND_poll
                - RAND_status
                - RAND_poll
                - RAND_status
                - RAND_poll
                - RAND_bytes
                - fwrite
                - exit
        - Branch String:   'src/common/rand/rand.c:114,2'
          Branch Sides:
            - BranchSide:      'src/common/rand/rand.c:114,2'
              BranchSideFuncs:
                - RAND_status
                - RAND_poll
                - RAND_status
                - RAND_poll
                - RAND_status
                - RAND_poll
                - RAND_status
                - RAND_poll
                - RAND_status
                - RAND_poll
                - RAND_bytes
                - fwrite
                - exit
            - BranchSide:      'src/common/rand/rand.c:114,2'
              BranchSideFuncs:
                - exit
        - Branch String:   'src/common/rand/rand.c:116,7'
          Branch Sides:
            - BranchSide:      'src/common/rand/rand.c:119,3'
              BranchSideFuncs:
                - RAND_bytes
                - fwrite
                - exit
            - BranchSide:      'src/common/rand/rand.c:121,6'
              BranchSideFuncs:
                - RAND_bytes
                - fwrite
                - exit
        - Branch String:   'src/common/rand/rand.c:116,7'
          Branch Sides:
            - BranchSide:      'src/common/rand/rand.c:119,3'
              BranchSideFuncs:
                - RAND_bytes
                - fwrite
                - exit
            - BranchSide:      'src/common/rand/rand.c:121,6'
              BranchSideFuncs:
                - RAND_bytes
                - fwrite
                - exit
        - Branch String:   'src/common/rand/rand.c:116,7'
          Branch Sides:
            - BranchSide:      'src/common/rand/rand.c:119,3'
              BranchSideFuncs:
                - RAND_bytes
                - fwrite
                - exit
            - BranchSide:      'src/common/rand/rand.c:121,6'
              BranchSideFuncs:
                - RAND_bytes
                - fwrite
                - exit
        - Branch String:   'src/common/rand/rand.c:116,7'
          Branch Sides:
            - BranchSide:      'src/common/rand/rand.c:119,3'
              BranchSideFuncs:
                - RAND_bytes
                - fwrite
                - exit
            - BranchSide:      'src/common/rand/rand.c:121,6'
              BranchSideFuncs:
                - RAND_bytes
                - fwrite
                - exit
        - Branch String:   'src/common/rand/rand.c:116,7'
          Branch Sides:
            - BranchSide:      'src/common/rand/rand.c:119,3'
              BranchSideFuncs:
                - RAND_bytes
                - fwrite
                - exit
            - BranchSide:      'src/common/rand/rand.c:121,6'
              BranchSideFuncs:
                - RAND_bytes
                - fwrite
                - exit
        - Branch String:   'src/common/rand/rand.c:121,6'
          Branch Sides:
            - BranchSide:      'src/common/rand/rand.c:122,11'
              BranchSideFuncs: []
            - BranchSide:      'src/common/rand/rand.c:127,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/common/rand/rand.c:116,7'
          Dst:             RAND_status
        - Src:             'src/common/rand/rand.c:114,2'
          Dst:             exit
        - Src:             'src/common/rand/rand.c:119,3'
          Dst:             RAND_poll
        - Src:             'src/common/rand/rand.c:116,7'
          Dst:             RAND_status
        - Src:             'src/common/rand/rand.c:119,3'
          Dst:             RAND_poll
        - Src:             'src/common/rand/rand.c:116,7'
          Dst:             RAND_status
        - Src:             'src/common/rand/rand.c:119,3'
          Dst:             RAND_poll
        - Src:             'src/common/rand/rand.c:116,7'
          Dst:             RAND_status
        - Src:             'src/common/rand/rand.c:119,3'
          Dst:             RAND_poll
        - Src:             'src/common/rand/rand.c:116,7'
          Dst:             RAND_status
        - Src:             'src/common/rand/rand.c:119,3'
          Dst:             RAND_poll
        - Src:             'src/common/rand/rand.c:121,6'
          Dst:             RAND_bytes
        - Src:             'src/common/rand/rand.c:122,3'
          Dst:             fwrite
        - Src:             'src/common/rand/rand.c:125,3'
          Dst:             exit
    - functionName:    RAND_status
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RAND_poll
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RAND_bytes
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OQS_randombytes_custom_algorithm
      functionSourceFile: '/src/liboqs/src/common/rand/rand.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OQS_randombytes_system
      functionSourceFile: '/src/liboqs/src/common/rand/rand.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - exit
        - fclose
        - ferror
        - fopen
        - fread
        - perror
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/common/rand/rand.c:94,11'
          Branch Sides:
            - BranchSide:      'src/common/rand/rand.c:0,0'
              BranchSideFuncs:
                - fopen
                - fread
                - ferror
                - perror
                - exit
                - fclose
                - perror
                - exit
            - BranchSide:      'src/common/rand/rand.c:94,11'
              BranchSideFuncs:
                - fopen
                - fread
                - ferror
                - perror
                - exit
                - fclose
                - perror
                - exit
        - Branch String:   'src/common/rand/rand.c:95,6'
          Branch Sides:
            - BranchSide:      'src/common/rand/rand.c:96,3'
              BranchSideFuncs:
                - perror
                - exit
            - BranchSide:      'src/common/rand/rand.c:100,15'
              BranchSideFuncs:
                - fread
                - ferror
                - perror
                - exit
                - fclose
        - Branch String:   'src/common/rand/rand.c:101,33'
          Branch Sides:
            - BranchSide:      'src/common/rand/rand.c:101,36'
              BranchSideFuncs:
                - perror
                - exit
            - BranchSide:      'src/common/rand/rand.c:102,3'
              BranchSideFuncs:
                - perror
                - exit
        - Branch String:   'src/common/rand/rand.c:101,6'
          Branch Sides:
            - BranchSide:      'src/common/rand/rand.c:102,3'
              BranchSideFuncs:
                - fclose
            - BranchSide:      'src/common/rand/rand.c:106,2'
              BranchSideFuncs:
                - fclose
      Callsites:
        - Src:             'src/common/rand/rand.c:94,11'
          Dst:             fopen
        - Src:             'src/common/rand/rand.c:96,3'
          Dst:             perror
        - Src:             'src/common/rand/rand.c:97,3'
          Dst:             exit
        - Src:             'src/common/rand/rand.c:100,15'
          Dst:             fread
        - Src:             'src/common/rand/rand.c:101,36'
          Dst:             ferror
        - Src:             'src/common/rand/rand.c:102,3'
          Dst:             perror
        - Src:             'src/common/rand/rand.c:103,3'
          Dst:             exit
        - Src:             'src/common/rand/rand.c:106,2'
          Dst:             fclose
    - functionName:    fopen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    perror
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fread
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ferror
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fclose
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OQS_randombytes_switch_algorithm
      functionSourceFile: '/src/liboqs/src/common/rand/rand.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          36
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - strcasecmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/common/rand/rand.c:33,11'
          Branch Sides:
            - BranchSide:      'src/common/rand/rand.c:0,0'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
            - BranchSide:      'src/common/rand/rand.c:33,11'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
        - Branch String:   'src/common/rand/rand.c:33,6'
          Branch Sides:
            - BranchSide:      'src/common/rand/rand.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/common/rand/rand.c:36,18'
              BranchSideFuncs:
                - strcasecmp
        - Branch String:   'src/common/rand/rand.c:36,13'
          Branch Sides:
            - BranchSide:      'src/common/rand/rand.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/common/rand/rand.c:36,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/common/rand/rand.c:33,11'
          Dst:             strcasecmp
        - Src:             'src/common/rand/rand.c:36,18'
          Dst:             strcasecmp
    - functionName:    strcasecmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    114
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OQS_SIG_free
      functionSourceFile: '/src/liboqs/src/sig/sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 933
      functionLinenumberEnd: 935
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_MEM_insecure_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sig.c:934,2'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:0,0'
              BranchSideFuncs:
                - OQS_MEM_insecure_free
            - BranchSide:      'src/sig/sig.c:934,2'
              BranchSideFuncs:
                - OQS_MEM_insecure_free
      Callsites:
        - Src:             'src/sig/sig.c:934,2'
          Dst:             OQS_MEM_insecure_free
    - functionName:    OQS_SIG_verify_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 925
      functionLinenumberEnd: 931
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/sig.c:926,10'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sig.c:926,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sig.c:926,18'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:926,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sig.c:926,26'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sig.c:926,6'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:926,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sig.c:929,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OQS_SIG_verify
      functionSourceFile: '/src/liboqs/src/sig/sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 917
      functionLinenumberEnd: 923
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sig.c:918,10'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sig.c:918,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sig.c:918,18'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:918,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sig.c:918,26'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sig.c:918,6'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:918,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sig.c:921,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OQS_SIG_sign_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 909
      functionLinenumberEnd: 915
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/sig.c:910,10'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sig.c:910,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sig.c:910,18'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:910,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sig.c:910,26'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sig.c:910,6'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:910,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sig.c:913,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OQS_SIG_sign
      functionSourceFile: '/src/liboqs/src/sig/sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 901
      functionLinenumberEnd: 907
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sig.c:902,10'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sig.c:902,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sig.c:902,18'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:902,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sig.c:902,26'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sig.c:902,6'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:902,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sig.c:905,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OQS_SIG_keypair
      functionSourceFile: '/src/liboqs/src/sig/sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 893
      functionLinenumberEnd: 899
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sig.c:894,10'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sig.c:894,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sig.c:894,18'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:894,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sig.c:894,26'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sig.c:894,6'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:894,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sig.c:897,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OQS_SIG_new
      functionSourceFile: '/src/liboqs/src/sig/sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 489
      functionLinenumberEnd: 891
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         118
      ICount:          527
      EdgeCount:       175
      CyclomaticComplexity: 59
      functionsReached:
        - OQS_SIG_cross_rsdp_128_balanced_new
        - OQS_SIG_cross_rsdp_128_fast_new
        - OQS_SIG_cross_rsdp_128_small_new
        - OQS_SIG_cross_rsdp_192_balanced_new
        - OQS_SIG_cross_rsdp_192_fast_new
        - OQS_SIG_cross_rsdp_192_small_new
        - OQS_SIG_cross_rsdp_256_balanced_new
        - OQS_SIG_cross_rsdp_256_fast_new
        - OQS_SIG_cross_rsdp_256_small_new
        - OQS_SIG_cross_rsdpg_128_balanced_new
        - OQS_SIG_cross_rsdpg_128_fast_new
        - OQS_SIG_cross_rsdpg_128_small_new
        - OQS_SIG_cross_rsdpg_192_balanced_new
        - OQS_SIG_cross_rsdpg_192_fast_new
        - OQS_SIG_cross_rsdpg_192_small_new
        - OQS_SIG_cross_rsdpg_256_balanced_new
        - OQS_SIG_cross_rsdpg_256_fast_new
        - OQS_SIG_cross_rsdpg_256_small_new
        - OQS_SIG_dilithium_2_new
        - OQS_SIG_dilithium_3_new
        - OQS_SIG_dilithium_5_new
        - OQS_SIG_falcon_1024_new
        - OQS_SIG_falcon_512_new
        - OQS_SIG_falcon_padded_1024_new
        - OQS_SIG_falcon_padded_512_new
        - OQS_SIG_mayo_1_new
        - OQS_SIG_mayo_2_new
        - OQS_SIG_mayo_3_new
        - OQS_SIG_mayo_5_new
        - OQS_SIG_ml_dsa_44_new
        - OQS_SIG_ml_dsa_65_new
        - OQS_SIG_ml_dsa_87_new
        - OQS_SIG_sphincs_sha2_128f_simple_new
        - OQS_SIG_sphincs_sha2_128s_simple_new
        - OQS_SIG_sphincs_sha2_192f_simple_new
        - OQS_SIG_sphincs_sha2_192s_simple_new
        - OQS_SIG_sphincs_sha2_256f_simple_new
        - OQS_SIG_sphincs_sha2_256s_simple_new
        - OQS_SIG_sphincs_shake_128f_simple_new
        - OQS_SIG_sphincs_shake_128s_simple_new
        - OQS_SIG_sphincs_shake_192f_simple_new
        - OQS_SIG_sphincs_shake_192s_simple_new
        - OQS_SIG_sphincs_shake_256f_simple_new
        - OQS_SIG_sphincs_shake_256s_simple_new
        - OQS_SIG_uov_ov_III_new
        - OQS_SIG_uov_ov_III_pkc_new
        - OQS_SIG_uov_ov_III_pkc_skc_new
        - OQS_SIG_uov_ov_Ip_new
        - OQS_SIG_uov_ov_Ip_pkc_new
        - OQS_SIG_uov_ov_Ip_pkc_skc_new
        - OQS_SIG_uov_ov_Is_new
        - OQS_SIG_uov_ov_Is_pkc_new
        - OQS_SIG_uov_ov_Is_pkc_skc_new
        - OQS_SIG_uov_ov_V_new
        - OQS_SIG_uov_ov_V_pkc_new
        - OQS_SIG_uov_ov_V_pkc_skc_new
        - strcasecmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sig.c:490,18'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:0,0'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - OQS_SIG_uov_ov_V_pkc_skc_new
                - OQS_SIG_uov_ov_III_pkc_skc_new
                - OQS_SIG_uov_ov_Ip_pkc_skc_new
                - OQS_SIG_uov_ov_Is_pkc_skc_new
                - OQS_SIG_uov_ov_V_pkc_new
                - OQS_SIG_uov_ov_III_pkc_new
                - OQS_SIG_uov_ov_Ip_pkc_new
                - OQS_SIG_uov_ov_Is_pkc_new
                - OQS_SIG_uov_ov_V_new
                - OQS_SIG_uov_ov_III_new
                - OQS_SIG_uov_ov_Ip_new
                - OQS_SIG_uov_ov_Is_new
                - OQS_SIG_cross_rsdpg_256_small_new
                - OQS_SIG_cross_rsdpg_256_fast_new
                - OQS_SIG_cross_rsdpg_256_balanced_new
                - OQS_SIG_cross_rsdpg_192_small_new
                - OQS_SIG_cross_rsdpg_192_fast_new
                - OQS_SIG_cross_rsdpg_192_balanced_new
                - OQS_SIG_cross_rsdpg_128_small_new
                - OQS_SIG_cross_rsdpg_128_fast_new
                - OQS_SIG_cross_rsdpg_128_balanced_new
                - OQS_SIG_cross_rsdp_256_small_new
                - OQS_SIG_cross_rsdp_256_fast_new
                - OQS_SIG_cross_rsdp_256_balanced_new
                - OQS_SIG_cross_rsdp_192_small_new
                - OQS_SIG_cross_rsdp_192_fast_new
                - OQS_SIG_cross_rsdp_192_balanced_new
                - OQS_SIG_cross_rsdp_128_small_new
                - OQS_SIG_cross_rsdp_128_fast_new
                - OQS_SIG_cross_rsdp_128_balanced_new
                - OQS_SIG_mayo_5_new
                - OQS_SIG_mayo_3_new
                - OQS_SIG_mayo_2_new
                - OQS_SIG_mayo_1_new
                - OQS_SIG_sphincs_shake_256s_simple_new
                - OQS_SIG_sphincs_shake_256f_simple_new
                - OQS_SIG_sphincs_shake_192s_simple_new
                - OQS_SIG_sphincs_shake_192f_simple_new
                - OQS_SIG_sphincs_shake_128s_simple_new
                - OQS_SIG_sphincs_shake_128f_simple_new
                - OQS_SIG_sphincs_sha2_256s_simple_new
                - OQS_SIG_sphincs_sha2_256f_simple_new
                - OQS_SIG_sphincs_sha2_192s_simple_new
                - OQS_SIG_sphincs_sha2_192f_simple_new
                - OQS_SIG_sphincs_sha2_128s_simple_new
                - OQS_SIG_sphincs_sha2_128f_simple_new
                - OQS_SIG_falcon_padded_1024_new
                - OQS_SIG_falcon_padded_512_new
                - OQS_SIG_falcon_1024_new
                - OQS_SIG_falcon_512_new
                - OQS_SIG_ml_dsa_87_new
                - OQS_SIG_ml_dsa_65_new
                - OQS_SIG_ml_dsa_44_new
                - OQS_SIG_dilithium_5_new
                - OQS_SIG_dilithium_3_new
                - OQS_SIG_dilithium_2_new
            - BranchSide:      'src/sig/sig.c:490,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - OQS_SIG_uov_ov_V_pkc_skc_new
                - OQS_SIG_uov_ov_III_pkc_skc_new
                - OQS_SIG_uov_ov_Ip_pkc_skc_new
                - OQS_SIG_uov_ov_Is_pkc_skc_new
                - OQS_SIG_uov_ov_V_pkc_new
                - OQS_SIG_uov_ov_III_pkc_new
                - OQS_SIG_uov_ov_Ip_pkc_new
                - OQS_SIG_uov_ov_Is_pkc_new
                - OQS_SIG_uov_ov_V_new
                - OQS_SIG_uov_ov_III_new
                - OQS_SIG_uov_ov_Ip_new
                - OQS_SIG_uov_ov_Is_new
                - OQS_SIG_cross_rsdpg_256_small_new
                - OQS_SIG_cross_rsdpg_256_fast_new
                - OQS_SIG_cross_rsdpg_256_balanced_new
                - OQS_SIG_cross_rsdpg_192_small_new
                - OQS_SIG_cross_rsdpg_192_fast_new
                - OQS_SIG_cross_rsdpg_192_balanced_new
                - OQS_SIG_cross_rsdpg_128_small_new
                - OQS_SIG_cross_rsdpg_128_fast_new
                - OQS_SIG_cross_rsdpg_128_balanced_new
                - OQS_SIG_cross_rsdp_256_small_new
                - OQS_SIG_cross_rsdp_256_fast_new
                - OQS_SIG_cross_rsdp_256_balanced_new
                - OQS_SIG_cross_rsdp_192_small_new
                - OQS_SIG_cross_rsdp_192_fast_new
                - OQS_SIG_cross_rsdp_192_balanced_new
                - OQS_SIG_cross_rsdp_128_small_new
                - OQS_SIG_cross_rsdp_128_fast_new
                - OQS_SIG_cross_rsdp_128_balanced_new
                - OQS_SIG_mayo_5_new
                - OQS_SIG_mayo_3_new
                - OQS_SIG_mayo_2_new
                - OQS_SIG_mayo_1_new
                - OQS_SIG_sphincs_shake_256s_simple_new
                - OQS_SIG_sphincs_shake_256f_simple_new
                - OQS_SIG_sphincs_shake_192s_simple_new
                - OQS_SIG_sphincs_shake_192f_simple_new
                - OQS_SIG_sphincs_shake_128s_simple_new
                - OQS_SIG_sphincs_shake_128f_simple_new
                - OQS_SIG_sphincs_sha2_256s_simple_new
                - OQS_SIG_sphincs_sha2_256f_simple_new
                - OQS_SIG_sphincs_sha2_192s_simple_new
                - OQS_SIG_sphincs_sha2_192f_simple_new
                - OQS_SIG_sphincs_sha2_128s_simple_new
                - OQS_SIG_sphincs_sha2_128f_simple_new
                - OQS_SIG_falcon_padded_1024_new
                - OQS_SIG_falcon_padded_512_new
                - OQS_SIG_falcon_1024_new
                - OQS_SIG_falcon_512_new
                - OQS_SIG_ml_dsa_87_new
                - OQS_SIG_ml_dsa_65_new
                - OQS_SIG_ml_dsa_44_new
                - OQS_SIG_dilithium_5_new
                - OQS_SIG_dilithium_3_new
                - OQS_SIG_dilithium_2_new
        - Branch String:   'src/sig/sig.c:490,6'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:490,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sig.c:495,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - OQS_SIG_uov_ov_V_pkc_skc_new
                - OQS_SIG_uov_ov_III_pkc_skc_new
                - OQS_SIG_uov_ov_Ip_pkc_skc_new
                - OQS_SIG_uov_ov_Is_pkc_skc_new
                - OQS_SIG_uov_ov_V_pkc_new
                - OQS_SIG_uov_ov_III_pkc_new
                - OQS_SIG_uov_ov_Ip_pkc_new
                - OQS_SIG_uov_ov_Is_pkc_new
                - OQS_SIG_uov_ov_V_new
                - OQS_SIG_uov_ov_III_new
                - OQS_SIG_uov_ov_Ip_new
                - OQS_SIG_uov_ov_Is_new
                - OQS_SIG_cross_rsdpg_256_small_new
                - OQS_SIG_cross_rsdpg_256_fast_new
                - OQS_SIG_cross_rsdpg_256_balanced_new
                - OQS_SIG_cross_rsdpg_192_small_new
                - OQS_SIG_cross_rsdpg_192_fast_new
                - OQS_SIG_cross_rsdpg_192_balanced_new
                - OQS_SIG_cross_rsdpg_128_small_new
                - OQS_SIG_cross_rsdpg_128_fast_new
                - OQS_SIG_cross_rsdpg_128_balanced_new
                - OQS_SIG_cross_rsdp_256_small_new
                - OQS_SIG_cross_rsdp_256_fast_new
                - OQS_SIG_cross_rsdp_256_balanced_new
                - OQS_SIG_cross_rsdp_192_small_new
                - OQS_SIG_cross_rsdp_192_fast_new
                - OQS_SIG_cross_rsdp_192_balanced_new
                - OQS_SIG_cross_rsdp_128_small_new
                - OQS_SIG_cross_rsdp_128_fast_new
                - OQS_SIG_cross_rsdp_128_balanced_new
                - OQS_SIG_mayo_5_new
                - OQS_SIG_mayo_3_new
                - OQS_SIG_mayo_2_new
                - OQS_SIG_mayo_1_new
                - OQS_SIG_sphincs_shake_256s_simple_new
                - OQS_SIG_sphincs_shake_256f_simple_new
                - OQS_SIG_sphincs_shake_192s_simple_new
                - OQS_SIG_sphincs_shake_192f_simple_new
                - OQS_SIG_sphincs_shake_128s_simple_new
                - OQS_SIG_sphincs_shake_128f_simple_new
                - OQS_SIG_sphincs_sha2_256s_simple_new
                - OQS_SIG_sphincs_sha2_256f_simple_new
                - OQS_SIG_sphincs_sha2_192s_simple_new
                - OQS_SIG_sphincs_sha2_192f_simple_new
                - OQS_SIG_sphincs_sha2_128s_simple_new
                - OQS_SIG_sphincs_sha2_128f_simple_new
                - OQS_SIG_falcon_padded_1024_new
                - OQS_SIG_falcon_padded_512_new
                - OQS_SIG_falcon_1024_new
                - OQS_SIG_falcon_512_new
                - OQS_SIG_ml_dsa_87_new
                - OQS_SIG_ml_dsa_65_new
                - OQS_SIG_ml_dsa_44_new
                - OQS_SIG_dilithium_5_new
                - OQS_SIG_dilithium_3_new
                - OQS_SIG_dilithium_2_new
        - Branch String:   'src/sig/sig.c:495,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:497,10'
              BranchSideFuncs:
                - OQS_SIG_dilithium_2_new
            - BranchSide:      'src/sig/sig.c:502,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - OQS_SIG_uov_ov_V_pkc_skc_new
                - OQS_SIG_uov_ov_III_pkc_skc_new
                - OQS_SIG_uov_ov_Ip_pkc_skc_new
                - OQS_SIG_uov_ov_Is_pkc_skc_new
                - OQS_SIG_uov_ov_V_pkc_new
                - OQS_SIG_uov_ov_III_pkc_new
                - OQS_SIG_uov_ov_Ip_pkc_new
                - OQS_SIG_uov_ov_Is_pkc_new
                - OQS_SIG_uov_ov_V_new
                - OQS_SIG_uov_ov_III_new
                - OQS_SIG_uov_ov_Ip_new
                - OQS_SIG_uov_ov_Is_new
                - OQS_SIG_cross_rsdpg_256_small_new
                - OQS_SIG_cross_rsdpg_256_fast_new
                - OQS_SIG_cross_rsdpg_256_balanced_new
                - OQS_SIG_cross_rsdpg_192_small_new
                - OQS_SIG_cross_rsdpg_192_fast_new
                - OQS_SIG_cross_rsdpg_192_balanced_new
                - OQS_SIG_cross_rsdpg_128_small_new
                - OQS_SIG_cross_rsdpg_128_fast_new
                - OQS_SIG_cross_rsdpg_128_balanced_new
                - OQS_SIG_cross_rsdp_256_small_new
                - OQS_SIG_cross_rsdp_256_fast_new
                - OQS_SIG_cross_rsdp_256_balanced_new
                - OQS_SIG_cross_rsdp_192_small_new
                - OQS_SIG_cross_rsdp_192_fast_new
                - OQS_SIG_cross_rsdp_192_balanced_new
                - OQS_SIG_cross_rsdp_128_small_new
                - OQS_SIG_cross_rsdp_128_fast_new
                - OQS_SIG_cross_rsdp_128_balanced_new
                - OQS_SIG_mayo_5_new
                - OQS_SIG_mayo_3_new
                - OQS_SIG_mayo_2_new
                - OQS_SIG_mayo_1_new
                - OQS_SIG_sphincs_shake_256s_simple_new
                - OQS_SIG_sphincs_shake_256f_simple_new
                - OQS_SIG_sphincs_shake_192s_simple_new
                - OQS_SIG_sphincs_shake_192f_simple_new
                - OQS_SIG_sphincs_shake_128s_simple_new
                - OQS_SIG_sphincs_shake_128f_simple_new
                - OQS_SIG_sphincs_sha2_256s_simple_new
                - OQS_SIG_sphincs_sha2_256f_simple_new
                - OQS_SIG_sphincs_sha2_192s_simple_new
                - OQS_SIG_sphincs_sha2_192f_simple_new
                - OQS_SIG_sphincs_sha2_128s_simple_new
                - OQS_SIG_sphincs_sha2_128f_simple_new
                - OQS_SIG_falcon_padded_1024_new
                - OQS_SIG_falcon_padded_512_new
                - OQS_SIG_falcon_1024_new
                - OQS_SIG_falcon_512_new
                - OQS_SIG_ml_dsa_87_new
                - OQS_SIG_ml_dsa_65_new
                - OQS_SIG_ml_dsa_44_new
                - OQS_SIG_dilithium_5_new
                - OQS_SIG_dilithium_3_new
        - Branch String:   'src/sig/sig.c:502,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:504,10'
              BranchSideFuncs:
                - OQS_SIG_dilithium_3_new
            - BranchSide:      'src/sig/sig.c:509,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - OQS_SIG_uov_ov_V_pkc_skc_new
                - OQS_SIG_uov_ov_III_pkc_skc_new
                - OQS_SIG_uov_ov_Ip_pkc_skc_new
                - OQS_SIG_uov_ov_Is_pkc_skc_new
                - OQS_SIG_uov_ov_V_pkc_new
                - OQS_SIG_uov_ov_III_pkc_new
                - OQS_SIG_uov_ov_Ip_pkc_new
                - OQS_SIG_uov_ov_Is_pkc_new
                - OQS_SIG_uov_ov_V_new
                - OQS_SIG_uov_ov_III_new
                - OQS_SIG_uov_ov_Ip_new
                - OQS_SIG_uov_ov_Is_new
                - OQS_SIG_cross_rsdpg_256_small_new
                - OQS_SIG_cross_rsdpg_256_fast_new
                - OQS_SIG_cross_rsdpg_256_balanced_new
                - OQS_SIG_cross_rsdpg_192_small_new
                - OQS_SIG_cross_rsdpg_192_fast_new
                - OQS_SIG_cross_rsdpg_192_balanced_new
                - OQS_SIG_cross_rsdpg_128_small_new
                - OQS_SIG_cross_rsdpg_128_fast_new
                - OQS_SIG_cross_rsdpg_128_balanced_new
                - OQS_SIG_cross_rsdp_256_small_new
                - OQS_SIG_cross_rsdp_256_fast_new
                - OQS_SIG_cross_rsdp_256_balanced_new
                - OQS_SIG_cross_rsdp_192_small_new
                - OQS_SIG_cross_rsdp_192_fast_new
                - OQS_SIG_cross_rsdp_192_balanced_new
                - OQS_SIG_cross_rsdp_128_small_new
                - OQS_SIG_cross_rsdp_128_fast_new
                - OQS_SIG_cross_rsdp_128_balanced_new
                - OQS_SIG_mayo_5_new
                - OQS_SIG_mayo_3_new
                - OQS_SIG_mayo_2_new
                - OQS_SIG_mayo_1_new
                - OQS_SIG_sphincs_shake_256s_simple_new
                - OQS_SIG_sphincs_shake_256f_simple_new
                - OQS_SIG_sphincs_shake_192s_simple_new
                - OQS_SIG_sphincs_shake_192f_simple_new
                - OQS_SIG_sphincs_shake_128s_simple_new
                - OQS_SIG_sphincs_shake_128f_simple_new
                - OQS_SIG_sphincs_sha2_256s_simple_new
                - OQS_SIG_sphincs_sha2_256f_simple_new
                - OQS_SIG_sphincs_sha2_192s_simple_new
                - OQS_SIG_sphincs_sha2_192f_simple_new
                - OQS_SIG_sphincs_sha2_128s_simple_new
                - OQS_SIG_sphincs_sha2_128f_simple_new
                - OQS_SIG_falcon_padded_1024_new
                - OQS_SIG_falcon_padded_512_new
                - OQS_SIG_falcon_1024_new
                - OQS_SIG_falcon_512_new
                - OQS_SIG_ml_dsa_87_new
                - OQS_SIG_ml_dsa_65_new
                - OQS_SIG_ml_dsa_44_new
                - OQS_SIG_dilithium_5_new
        - Branch String:   'src/sig/sig.c:509,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:511,10'
              BranchSideFuncs:
                - OQS_SIG_dilithium_5_new
            - BranchSide:      'src/sig/sig.c:516,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - OQS_SIG_uov_ov_V_pkc_skc_new
                - OQS_SIG_uov_ov_III_pkc_skc_new
                - OQS_SIG_uov_ov_Ip_pkc_skc_new
                - OQS_SIG_uov_ov_Is_pkc_skc_new
                - OQS_SIG_uov_ov_V_pkc_new
                - OQS_SIG_uov_ov_III_pkc_new
                - OQS_SIG_uov_ov_Ip_pkc_new
                - OQS_SIG_uov_ov_Is_pkc_new
                - OQS_SIG_uov_ov_V_new
                - OQS_SIG_uov_ov_III_new
                - OQS_SIG_uov_ov_Ip_new
                - OQS_SIG_uov_ov_Is_new
                - OQS_SIG_cross_rsdpg_256_small_new
                - OQS_SIG_cross_rsdpg_256_fast_new
                - OQS_SIG_cross_rsdpg_256_balanced_new
                - OQS_SIG_cross_rsdpg_192_small_new
                - OQS_SIG_cross_rsdpg_192_fast_new
                - OQS_SIG_cross_rsdpg_192_balanced_new
                - OQS_SIG_cross_rsdpg_128_small_new
                - OQS_SIG_cross_rsdpg_128_fast_new
                - OQS_SIG_cross_rsdpg_128_balanced_new
                - OQS_SIG_cross_rsdp_256_small_new
                - OQS_SIG_cross_rsdp_256_fast_new
                - OQS_SIG_cross_rsdp_256_balanced_new
                - OQS_SIG_cross_rsdp_192_small_new
                - OQS_SIG_cross_rsdp_192_fast_new
                - OQS_SIG_cross_rsdp_192_balanced_new
                - OQS_SIG_cross_rsdp_128_small_new
                - OQS_SIG_cross_rsdp_128_fast_new
                - OQS_SIG_cross_rsdp_128_balanced_new
                - OQS_SIG_mayo_5_new
                - OQS_SIG_mayo_3_new
                - OQS_SIG_mayo_2_new
                - OQS_SIG_mayo_1_new
                - OQS_SIG_sphincs_shake_256s_simple_new
                - OQS_SIG_sphincs_shake_256f_simple_new
                - OQS_SIG_sphincs_shake_192s_simple_new
                - OQS_SIG_sphincs_shake_192f_simple_new
                - OQS_SIG_sphincs_shake_128s_simple_new
                - OQS_SIG_sphincs_shake_128f_simple_new
                - OQS_SIG_sphincs_sha2_256s_simple_new
                - OQS_SIG_sphincs_sha2_256f_simple_new
                - OQS_SIG_sphincs_sha2_192s_simple_new
                - OQS_SIG_sphincs_sha2_192f_simple_new
                - OQS_SIG_sphincs_sha2_128s_simple_new
                - OQS_SIG_sphincs_sha2_128f_simple_new
                - OQS_SIG_falcon_padded_1024_new
                - OQS_SIG_falcon_padded_512_new
                - OQS_SIG_falcon_1024_new
                - OQS_SIG_falcon_512_new
                - OQS_SIG_ml_dsa_87_new
                - OQS_SIG_ml_dsa_65_new
                - OQS_SIG_ml_dsa_44_new
        - Branch String:   'src/sig/sig.c:516,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:518,10'
              BranchSideFuncs:
                - OQS_SIG_ml_dsa_44_new
            - BranchSide:      'src/sig/sig.c:523,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - OQS_SIG_uov_ov_V_pkc_skc_new
                - OQS_SIG_uov_ov_III_pkc_skc_new
                - OQS_SIG_uov_ov_Ip_pkc_skc_new
                - OQS_SIG_uov_ov_Is_pkc_skc_new
                - OQS_SIG_uov_ov_V_pkc_new
                - OQS_SIG_uov_ov_III_pkc_new
                - OQS_SIG_uov_ov_Ip_pkc_new
                - OQS_SIG_uov_ov_Is_pkc_new
                - OQS_SIG_uov_ov_V_new
                - OQS_SIG_uov_ov_III_new
                - OQS_SIG_uov_ov_Ip_new
                - OQS_SIG_uov_ov_Is_new
                - OQS_SIG_cross_rsdpg_256_small_new
                - OQS_SIG_cross_rsdpg_256_fast_new
                - OQS_SIG_cross_rsdpg_256_balanced_new
                - OQS_SIG_cross_rsdpg_192_small_new
                - OQS_SIG_cross_rsdpg_192_fast_new
                - OQS_SIG_cross_rsdpg_192_balanced_new
                - OQS_SIG_cross_rsdpg_128_small_new
                - OQS_SIG_cross_rsdpg_128_fast_new
                - OQS_SIG_cross_rsdpg_128_balanced_new
                - OQS_SIG_cross_rsdp_256_small_new
                - OQS_SIG_cross_rsdp_256_fast_new
                - OQS_SIG_cross_rsdp_256_balanced_new
                - OQS_SIG_cross_rsdp_192_small_new
                - OQS_SIG_cross_rsdp_192_fast_new
                - OQS_SIG_cross_rsdp_192_balanced_new
                - OQS_SIG_cross_rsdp_128_small_new
                - OQS_SIG_cross_rsdp_128_fast_new
                - OQS_SIG_cross_rsdp_128_balanced_new
                - OQS_SIG_mayo_5_new
                - OQS_SIG_mayo_3_new
                - OQS_SIG_mayo_2_new
                - OQS_SIG_mayo_1_new
                - OQS_SIG_sphincs_shake_256s_simple_new
                - OQS_SIG_sphincs_shake_256f_simple_new
                - OQS_SIG_sphincs_shake_192s_simple_new
                - OQS_SIG_sphincs_shake_192f_simple_new
                - OQS_SIG_sphincs_shake_128s_simple_new
                - OQS_SIG_sphincs_shake_128f_simple_new
                - OQS_SIG_sphincs_sha2_256s_simple_new
                - OQS_SIG_sphincs_sha2_256f_simple_new
                - OQS_SIG_sphincs_sha2_192s_simple_new
                - OQS_SIG_sphincs_sha2_192f_simple_new
                - OQS_SIG_sphincs_sha2_128s_simple_new
                - OQS_SIG_sphincs_sha2_128f_simple_new
                - OQS_SIG_falcon_padded_1024_new
                - OQS_SIG_falcon_padded_512_new
                - OQS_SIG_falcon_1024_new
                - OQS_SIG_falcon_512_new
                - OQS_SIG_ml_dsa_87_new
                - OQS_SIG_ml_dsa_65_new
        - Branch String:   'src/sig/sig.c:523,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:525,10'
              BranchSideFuncs:
                - OQS_SIG_ml_dsa_65_new
            - BranchSide:      'src/sig/sig.c:530,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - OQS_SIG_uov_ov_V_pkc_skc_new
                - OQS_SIG_uov_ov_III_pkc_skc_new
                - OQS_SIG_uov_ov_Ip_pkc_skc_new
                - OQS_SIG_uov_ov_Is_pkc_skc_new
                - OQS_SIG_uov_ov_V_pkc_new
                - OQS_SIG_uov_ov_III_pkc_new
                - OQS_SIG_uov_ov_Ip_pkc_new
                - OQS_SIG_uov_ov_Is_pkc_new
                - OQS_SIG_uov_ov_V_new
                - OQS_SIG_uov_ov_III_new
                - OQS_SIG_uov_ov_Ip_new
                - OQS_SIG_uov_ov_Is_new
                - OQS_SIG_cross_rsdpg_256_small_new
                - OQS_SIG_cross_rsdpg_256_fast_new
                - OQS_SIG_cross_rsdpg_256_balanced_new
                - OQS_SIG_cross_rsdpg_192_small_new
                - OQS_SIG_cross_rsdpg_192_fast_new
                - OQS_SIG_cross_rsdpg_192_balanced_new
                - OQS_SIG_cross_rsdpg_128_small_new
                - OQS_SIG_cross_rsdpg_128_fast_new
                - OQS_SIG_cross_rsdpg_128_balanced_new
                - OQS_SIG_cross_rsdp_256_small_new
                - OQS_SIG_cross_rsdp_256_fast_new
                - OQS_SIG_cross_rsdp_256_balanced_new
                - OQS_SIG_cross_rsdp_192_small_new
                - OQS_SIG_cross_rsdp_192_fast_new
                - OQS_SIG_cross_rsdp_192_balanced_new
                - OQS_SIG_cross_rsdp_128_small_new
                - OQS_SIG_cross_rsdp_128_fast_new
                - OQS_SIG_cross_rsdp_128_balanced_new
                - OQS_SIG_mayo_5_new
                - OQS_SIG_mayo_3_new
                - OQS_SIG_mayo_2_new
                - OQS_SIG_mayo_1_new
                - OQS_SIG_sphincs_shake_256s_simple_new
                - OQS_SIG_sphincs_shake_256f_simple_new
                - OQS_SIG_sphincs_shake_192s_simple_new
                - OQS_SIG_sphincs_shake_192f_simple_new
                - OQS_SIG_sphincs_shake_128s_simple_new
                - OQS_SIG_sphincs_shake_128f_simple_new
                - OQS_SIG_sphincs_sha2_256s_simple_new
                - OQS_SIG_sphincs_sha2_256f_simple_new
                - OQS_SIG_sphincs_sha2_192s_simple_new
                - OQS_SIG_sphincs_sha2_192f_simple_new
                - OQS_SIG_sphincs_sha2_128s_simple_new
                - OQS_SIG_sphincs_sha2_128f_simple_new
                - OQS_SIG_falcon_padded_1024_new
                - OQS_SIG_falcon_padded_512_new
                - OQS_SIG_falcon_1024_new
                - OQS_SIG_falcon_512_new
                - OQS_SIG_ml_dsa_87_new
        - Branch String:   'src/sig/sig.c:530,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:532,10'
              BranchSideFuncs:
                - OQS_SIG_ml_dsa_87_new
            - BranchSide:      'src/sig/sig.c:537,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - OQS_SIG_uov_ov_V_pkc_skc_new
                - OQS_SIG_uov_ov_III_pkc_skc_new
                - OQS_SIG_uov_ov_Ip_pkc_skc_new
                - OQS_SIG_uov_ov_Is_pkc_skc_new
                - OQS_SIG_uov_ov_V_pkc_new
                - OQS_SIG_uov_ov_III_pkc_new
                - OQS_SIG_uov_ov_Ip_pkc_new
                - OQS_SIG_uov_ov_Is_pkc_new
                - OQS_SIG_uov_ov_V_new
                - OQS_SIG_uov_ov_III_new
                - OQS_SIG_uov_ov_Ip_new
                - OQS_SIG_uov_ov_Is_new
                - OQS_SIG_cross_rsdpg_256_small_new
                - OQS_SIG_cross_rsdpg_256_fast_new
                - OQS_SIG_cross_rsdpg_256_balanced_new
                - OQS_SIG_cross_rsdpg_192_small_new
                - OQS_SIG_cross_rsdpg_192_fast_new
                - OQS_SIG_cross_rsdpg_192_balanced_new
                - OQS_SIG_cross_rsdpg_128_small_new
                - OQS_SIG_cross_rsdpg_128_fast_new
                - OQS_SIG_cross_rsdpg_128_balanced_new
                - OQS_SIG_cross_rsdp_256_small_new
                - OQS_SIG_cross_rsdp_256_fast_new
                - OQS_SIG_cross_rsdp_256_balanced_new
                - OQS_SIG_cross_rsdp_192_small_new
                - OQS_SIG_cross_rsdp_192_fast_new
                - OQS_SIG_cross_rsdp_192_balanced_new
                - OQS_SIG_cross_rsdp_128_small_new
                - OQS_SIG_cross_rsdp_128_fast_new
                - OQS_SIG_cross_rsdp_128_balanced_new
                - OQS_SIG_mayo_5_new
                - OQS_SIG_mayo_3_new
                - OQS_SIG_mayo_2_new
                - OQS_SIG_mayo_1_new
                - OQS_SIG_sphincs_shake_256s_simple_new
                - OQS_SIG_sphincs_shake_256f_simple_new
                - OQS_SIG_sphincs_shake_192s_simple_new
                - OQS_SIG_sphincs_shake_192f_simple_new
                - OQS_SIG_sphincs_shake_128s_simple_new
                - OQS_SIG_sphincs_shake_128f_simple_new
                - OQS_SIG_sphincs_sha2_256s_simple_new
                - OQS_SIG_sphincs_sha2_256f_simple_new
                - OQS_SIG_sphincs_sha2_192s_simple_new
                - OQS_SIG_sphincs_sha2_192f_simple_new
                - OQS_SIG_sphincs_sha2_128s_simple_new
                - OQS_SIG_sphincs_sha2_128f_simple_new
                - OQS_SIG_falcon_padded_1024_new
                - OQS_SIG_falcon_padded_512_new
                - OQS_SIG_falcon_1024_new
                - OQS_SIG_falcon_512_new
        - Branch String:   'src/sig/sig.c:537,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:539,10'
              BranchSideFuncs:
                - OQS_SIG_falcon_512_new
            - BranchSide:      'src/sig/sig.c:544,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - OQS_SIG_uov_ov_V_pkc_skc_new
                - OQS_SIG_uov_ov_III_pkc_skc_new
                - OQS_SIG_uov_ov_Ip_pkc_skc_new
                - OQS_SIG_uov_ov_Is_pkc_skc_new
                - OQS_SIG_uov_ov_V_pkc_new
                - OQS_SIG_uov_ov_III_pkc_new
                - OQS_SIG_uov_ov_Ip_pkc_new
                - OQS_SIG_uov_ov_Is_pkc_new
                - OQS_SIG_uov_ov_V_new
                - OQS_SIG_uov_ov_III_new
                - OQS_SIG_uov_ov_Ip_new
                - OQS_SIG_uov_ov_Is_new
                - OQS_SIG_cross_rsdpg_256_small_new
                - OQS_SIG_cross_rsdpg_256_fast_new
                - OQS_SIG_cross_rsdpg_256_balanced_new
                - OQS_SIG_cross_rsdpg_192_small_new
                - OQS_SIG_cross_rsdpg_192_fast_new
                - OQS_SIG_cross_rsdpg_192_balanced_new
                - OQS_SIG_cross_rsdpg_128_small_new
                - OQS_SIG_cross_rsdpg_128_fast_new
                - OQS_SIG_cross_rsdpg_128_balanced_new
                - OQS_SIG_cross_rsdp_256_small_new
                - OQS_SIG_cross_rsdp_256_fast_new
                - OQS_SIG_cross_rsdp_256_balanced_new
                - OQS_SIG_cross_rsdp_192_small_new
                - OQS_SIG_cross_rsdp_192_fast_new
                - OQS_SIG_cross_rsdp_192_balanced_new
                - OQS_SIG_cross_rsdp_128_small_new
                - OQS_SIG_cross_rsdp_128_fast_new
                - OQS_SIG_cross_rsdp_128_balanced_new
                - OQS_SIG_mayo_5_new
                - OQS_SIG_mayo_3_new
                - OQS_SIG_mayo_2_new
                - OQS_SIG_mayo_1_new
                - OQS_SIG_sphincs_shake_256s_simple_new
                - OQS_SIG_sphincs_shake_256f_simple_new
                - OQS_SIG_sphincs_shake_192s_simple_new
                - OQS_SIG_sphincs_shake_192f_simple_new
                - OQS_SIG_sphincs_shake_128s_simple_new
                - OQS_SIG_sphincs_shake_128f_simple_new
                - OQS_SIG_sphincs_sha2_256s_simple_new
                - OQS_SIG_sphincs_sha2_256f_simple_new
                - OQS_SIG_sphincs_sha2_192s_simple_new
                - OQS_SIG_sphincs_sha2_192f_simple_new
                - OQS_SIG_sphincs_sha2_128s_simple_new
                - OQS_SIG_sphincs_sha2_128f_simple_new
                - OQS_SIG_falcon_padded_1024_new
                - OQS_SIG_falcon_padded_512_new
                - OQS_SIG_falcon_1024_new
        - Branch String:   'src/sig/sig.c:544,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:546,10'
              BranchSideFuncs:
                - OQS_SIG_falcon_1024_new
            - BranchSide:      'src/sig/sig.c:551,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - OQS_SIG_uov_ov_V_pkc_skc_new
                - OQS_SIG_uov_ov_III_pkc_skc_new
                - OQS_SIG_uov_ov_Ip_pkc_skc_new
                - OQS_SIG_uov_ov_Is_pkc_skc_new
                - OQS_SIG_uov_ov_V_pkc_new
                - OQS_SIG_uov_ov_III_pkc_new
                - OQS_SIG_uov_ov_Ip_pkc_new
                - OQS_SIG_uov_ov_Is_pkc_new
                - OQS_SIG_uov_ov_V_new
                - OQS_SIG_uov_ov_III_new
                - OQS_SIG_uov_ov_Ip_new
                - OQS_SIG_uov_ov_Is_new
                - OQS_SIG_cross_rsdpg_256_small_new
                - OQS_SIG_cross_rsdpg_256_fast_new
                - OQS_SIG_cross_rsdpg_256_balanced_new
                - OQS_SIG_cross_rsdpg_192_small_new
                - OQS_SIG_cross_rsdpg_192_fast_new
                - OQS_SIG_cross_rsdpg_192_balanced_new
                - OQS_SIG_cross_rsdpg_128_small_new
                - OQS_SIG_cross_rsdpg_128_fast_new
                - OQS_SIG_cross_rsdpg_128_balanced_new
                - OQS_SIG_cross_rsdp_256_small_new
                - OQS_SIG_cross_rsdp_256_fast_new
                - OQS_SIG_cross_rsdp_256_balanced_new
                - OQS_SIG_cross_rsdp_192_small_new
                - OQS_SIG_cross_rsdp_192_fast_new
                - OQS_SIG_cross_rsdp_192_balanced_new
                - OQS_SIG_cross_rsdp_128_small_new
                - OQS_SIG_cross_rsdp_128_fast_new
                - OQS_SIG_cross_rsdp_128_balanced_new
                - OQS_SIG_mayo_5_new
                - OQS_SIG_mayo_3_new
                - OQS_SIG_mayo_2_new
                - OQS_SIG_mayo_1_new
                - OQS_SIG_sphincs_shake_256s_simple_new
                - OQS_SIG_sphincs_shake_256f_simple_new
                - OQS_SIG_sphincs_shake_192s_simple_new
                - OQS_SIG_sphincs_shake_192f_simple_new
                - OQS_SIG_sphincs_shake_128s_simple_new
                - OQS_SIG_sphincs_shake_128f_simple_new
                - OQS_SIG_sphincs_sha2_256s_simple_new
                - OQS_SIG_sphincs_sha2_256f_simple_new
                - OQS_SIG_sphincs_sha2_192s_simple_new
                - OQS_SIG_sphincs_sha2_192f_simple_new
                - OQS_SIG_sphincs_sha2_128s_simple_new
                - OQS_SIG_sphincs_sha2_128f_simple_new
                - OQS_SIG_falcon_padded_1024_new
                - OQS_SIG_falcon_padded_512_new
        - Branch String:   'src/sig/sig.c:551,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:553,10'
              BranchSideFuncs:
                - OQS_SIG_falcon_padded_512_new
            - BranchSide:      'src/sig/sig.c:558,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - OQS_SIG_uov_ov_V_pkc_skc_new
                - OQS_SIG_uov_ov_III_pkc_skc_new
                - OQS_SIG_uov_ov_Ip_pkc_skc_new
                - OQS_SIG_uov_ov_Is_pkc_skc_new
                - OQS_SIG_uov_ov_V_pkc_new
                - OQS_SIG_uov_ov_III_pkc_new
                - OQS_SIG_uov_ov_Ip_pkc_new
                - OQS_SIG_uov_ov_Is_pkc_new
                - OQS_SIG_uov_ov_V_new
                - OQS_SIG_uov_ov_III_new
                - OQS_SIG_uov_ov_Ip_new
                - OQS_SIG_uov_ov_Is_new
                - OQS_SIG_cross_rsdpg_256_small_new
                - OQS_SIG_cross_rsdpg_256_fast_new
                - OQS_SIG_cross_rsdpg_256_balanced_new
                - OQS_SIG_cross_rsdpg_192_small_new
                - OQS_SIG_cross_rsdpg_192_fast_new
                - OQS_SIG_cross_rsdpg_192_balanced_new
                - OQS_SIG_cross_rsdpg_128_small_new
                - OQS_SIG_cross_rsdpg_128_fast_new
                - OQS_SIG_cross_rsdpg_128_balanced_new
                - OQS_SIG_cross_rsdp_256_small_new
                - OQS_SIG_cross_rsdp_256_fast_new
                - OQS_SIG_cross_rsdp_256_balanced_new
                - OQS_SIG_cross_rsdp_192_small_new
                - OQS_SIG_cross_rsdp_192_fast_new
                - OQS_SIG_cross_rsdp_192_balanced_new
                - OQS_SIG_cross_rsdp_128_small_new
                - OQS_SIG_cross_rsdp_128_fast_new
                - OQS_SIG_cross_rsdp_128_balanced_new
                - OQS_SIG_mayo_5_new
                - OQS_SIG_mayo_3_new
                - OQS_SIG_mayo_2_new
                - OQS_SIG_mayo_1_new
                - OQS_SIG_sphincs_shake_256s_simple_new
                - OQS_SIG_sphincs_shake_256f_simple_new
                - OQS_SIG_sphincs_shake_192s_simple_new
                - OQS_SIG_sphincs_shake_192f_simple_new
                - OQS_SIG_sphincs_shake_128s_simple_new
                - OQS_SIG_sphincs_shake_128f_simple_new
                - OQS_SIG_sphincs_sha2_256s_simple_new
                - OQS_SIG_sphincs_sha2_256f_simple_new
                - OQS_SIG_sphincs_sha2_192s_simple_new
                - OQS_SIG_sphincs_sha2_192f_simple_new
                - OQS_SIG_sphincs_sha2_128s_simple_new
                - OQS_SIG_sphincs_sha2_128f_simple_new
                - OQS_SIG_falcon_padded_1024_new
        - Branch String:   'src/sig/sig.c:558,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:560,10'
              BranchSideFuncs:
                - OQS_SIG_falcon_padded_1024_new
            - BranchSide:      'src/sig/sig.c:565,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - OQS_SIG_uov_ov_V_pkc_skc_new
                - OQS_SIG_uov_ov_III_pkc_skc_new
                - OQS_SIG_uov_ov_Ip_pkc_skc_new
                - OQS_SIG_uov_ov_Is_pkc_skc_new
                - OQS_SIG_uov_ov_V_pkc_new
                - OQS_SIG_uov_ov_III_pkc_new
                - OQS_SIG_uov_ov_Ip_pkc_new
                - OQS_SIG_uov_ov_Is_pkc_new
                - OQS_SIG_uov_ov_V_new
                - OQS_SIG_uov_ov_III_new
                - OQS_SIG_uov_ov_Ip_new
                - OQS_SIG_uov_ov_Is_new
                - OQS_SIG_cross_rsdpg_256_small_new
                - OQS_SIG_cross_rsdpg_256_fast_new
                - OQS_SIG_cross_rsdpg_256_balanced_new
                - OQS_SIG_cross_rsdpg_192_small_new
                - OQS_SIG_cross_rsdpg_192_fast_new
                - OQS_SIG_cross_rsdpg_192_balanced_new
                - OQS_SIG_cross_rsdpg_128_small_new
                - OQS_SIG_cross_rsdpg_128_fast_new
                - OQS_SIG_cross_rsdpg_128_balanced_new
                - OQS_SIG_cross_rsdp_256_small_new
                - OQS_SIG_cross_rsdp_256_fast_new
                - OQS_SIG_cross_rsdp_256_balanced_new
                - OQS_SIG_cross_rsdp_192_small_new
                - OQS_SIG_cross_rsdp_192_fast_new
                - OQS_SIG_cross_rsdp_192_balanced_new
                - OQS_SIG_cross_rsdp_128_small_new
                - OQS_SIG_cross_rsdp_128_fast_new
                - OQS_SIG_cross_rsdp_128_balanced_new
                - OQS_SIG_mayo_5_new
                - OQS_SIG_mayo_3_new
                - OQS_SIG_mayo_2_new
                - OQS_SIG_mayo_1_new
                - OQS_SIG_sphincs_shake_256s_simple_new
                - OQS_SIG_sphincs_shake_256f_simple_new
                - OQS_SIG_sphincs_shake_192s_simple_new
                - OQS_SIG_sphincs_shake_192f_simple_new
                - OQS_SIG_sphincs_shake_128s_simple_new
                - OQS_SIG_sphincs_shake_128f_simple_new
                - OQS_SIG_sphincs_sha2_256s_simple_new
                - OQS_SIG_sphincs_sha2_256f_simple_new
                - OQS_SIG_sphincs_sha2_192s_simple_new
                - OQS_SIG_sphincs_sha2_192f_simple_new
                - OQS_SIG_sphincs_sha2_128s_simple_new
                - OQS_SIG_sphincs_sha2_128f_simple_new
        - Branch String:   'src/sig/sig.c:565,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:567,10'
              BranchSideFuncs:
                - OQS_SIG_sphincs_sha2_128f_simple_new
            - BranchSide:      'src/sig/sig.c:572,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - OQS_SIG_uov_ov_V_pkc_skc_new
                - OQS_SIG_uov_ov_III_pkc_skc_new
                - OQS_SIG_uov_ov_Ip_pkc_skc_new
                - OQS_SIG_uov_ov_Is_pkc_skc_new
                - OQS_SIG_uov_ov_V_pkc_new
                - OQS_SIG_uov_ov_III_pkc_new
                - OQS_SIG_uov_ov_Ip_pkc_new
                - OQS_SIG_uov_ov_Is_pkc_new
                - OQS_SIG_uov_ov_V_new
                - OQS_SIG_uov_ov_III_new
                - OQS_SIG_uov_ov_Ip_new
                - OQS_SIG_uov_ov_Is_new
                - OQS_SIG_cross_rsdpg_256_small_new
                - OQS_SIG_cross_rsdpg_256_fast_new
                - OQS_SIG_cross_rsdpg_256_balanced_new
                - OQS_SIG_cross_rsdpg_192_small_new
                - OQS_SIG_cross_rsdpg_192_fast_new
                - OQS_SIG_cross_rsdpg_192_balanced_new
                - OQS_SIG_cross_rsdpg_128_small_new
                - OQS_SIG_cross_rsdpg_128_fast_new
                - OQS_SIG_cross_rsdpg_128_balanced_new
                - OQS_SIG_cross_rsdp_256_small_new
                - OQS_SIG_cross_rsdp_256_fast_new
                - OQS_SIG_cross_rsdp_256_balanced_new
                - OQS_SIG_cross_rsdp_192_small_new
                - OQS_SIG_cross_rsdp_192_fast_new
                - OQS_SIG_cross_rsdp_192_balanced_new
                - OQS_SIG_cross_rsdp_128_small_new
                - OQS_SIG_cross_rsdp_128_fast_new
                - OQS_SIG_cross_rsdp_128_balanced_new
                - OQS_SIG_mayo_5_new
                - OQS_SIG_mayo_3_new
                - OQS_SIG_mayo_2_new
                - OQS_SIG_mayo_1_new
                - OQS_SIG_sphincs_shake_256s_simple_new
                - OQS_SIG_sphincs_shake_256f_simple_new
                - OQS_SIG_sphincs_shake_192s_simple_new
                - OQS_SIG_sphincs_shake_192f_simple_new
                - OQS_SIG_sphincs_shake_128s_simple_new
                - OQS_SIG_sphincs_shake_128f_simple_new
                - OQS_SIG_sphincs_sha2_256s_simple_new
                - OQS_SIG_sphincs_sha2_256f_simple_new
                - OQS_SIG_sphincs_sha2_192s_simple_new
                - OQS_SIG_sphincs_sha2_192f_simple_new
                - OQS_SIG_sphincs_sha2_128s_simple_new
        - Branch String:   'src/sig/sig.c:572,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:574,10'
              BranchSideFuncs:
                - OQS_SIG_sphincs_sha2_128s_simple_new
            - BranchSide:      'src/sig/sig.c:579,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - OQS_SIG_uov_ov_V_pkc_skc_new
                - OQS_SIG_uov_ov_III_pkc_skc_new
                - OQS_SIG_uov_ov_Ip_pkc_skc_new
                - OQS_SIG_uov_ov_Is_pkc_skc_new
                - OQS_SIG_uov_ov_V_pkc_new
                - OQS_SIG_uov_ov_III_pkc_new
                - OQS_SIG_uov_ov_Ip_pkc_new
                - OQS_SIG_uov_ov_Is_pkc_new
                - OQS_SIG_uov_ov_V_new
                - OQS_SIG_uov_ov_III_new
                - OQS_SIG_uov_ov_Ip_new
                - OQS_SIG_uov_ov_Is_new
                - OQS_SIG_cross_rsdpg_256_small_new
                - OQS_SIG_cross_rsdpg_256_fast_new
                - OQS_SIG_cross_rsdpg_256_balanced_new
                - OQS_SIG_cross_rsdpg_192_small_new
                - OQS_SIG_cross_rsdpg_192_fast_new
                - OQS_SIG_cross_rsdpg_192_balanced_new
                - OQS_SIG_cross_rsdpg_128_small_new
                - OQS_SIG_cross_rsdpg_128_fast_new
                - OQS_SIG_cross_rsdpg_128_balanced_new
                - OQS_SIG_cross_rsdp_256_small_new
                - OQS_SIG_cross_rsdp_256_fast_new
                - OQS_SIG_cross_rsdp_256_balanced_new
                - OQS_SIG_cross_rsdp_192_small_new
                - OQS_SIG_cross_rsdp_192_fast_new
                - OQS_SIG_cross_rsdp_192_balanced_new
                - OQS_SIG_cross_rsdp_128_small_new
                - OQS_SIG_cross_rsdp_128_fast_new
                - OQS_SIG_cross_rsdp_128_balanced_new
                - OQS_SIG_mayo_5_new
                - OQS_SIG_mayo_3_new
                - OQS_SIG_mayo_2_new
                - OQS_SIG_mayo_1_new
                - OQS_SIG_sphincs_shake_256s_simple_new
                - OQS_SIG_sphincs_shake_256f_simple_new
                - OQS_SIG_sphincs_shake_192s_simple_new
                - OQS_SIG_sphincs_shake_192f_simple_new
                - OQS_SIG_sphincs_shake_128s_simple_new
                - OQS_SIG_sphincs_shake_128f_simple_new
                - OQS_SIG_sphincs_sha2_256s_simple_new
                - OQS_SIG_sphincs_sha2_256f_simple_new
                - OQS_SIG_sphincs_sha2_192s_simple_new
                - OQS_SIG_sphincs_sha2_192f_simple_new
        - Branch String:   'src/sig/sig.c:579,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:581,10'
              BranchSideFuncs:
                - OQS_SIG_sphincs_sha2_192f_simple_new
            - BranchSide:      'src/sig/sig.c:586,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - OQS_SIG_uov_ov_V_pkc_skc_new
                - OQS_SIG_uov_ov_III_pkc_skc_new
                - OQS_SIG_uov_ov_Ip_pkc_skc_new
                - OQS_SIG_uov_ov_Is_pkc_skc_new
                - OQS_SIG_uov_ov_V_pkc_new
                - OQS_SIG_uov_ov_III_pkc_new
                - OQS_SIG_uov_ov_Ip_pkc_new
                - OQS_SIG_uov_ov_Is_pkc_new
                - OQS_SIG_uov_ov_V_new
                - OQS_SIG_uov_ov_III_new
                - OQS_SIG_uov_ov_Ip_new
                - OQS_SIG_uov_ov_Is_new
                - OQS_SIG_cross_rsdpg_256_small_new
                - OQS_SIG_cross_rsdpg_256_fast_new
                - OQS_SIG_cross_rsdpg_256_balanced_new
                - OQS_SIG_cross_rsdpg_192_small_new
                - OQS_SIG_cross_rsdpg_192_fast_new
                - OQS_SIG_cross_rsdpg_192_balanced_new
                - OQS_SIG_cross_rsdpg_128_small_new
                - OQS_SIG_cross_rsdpg_128_fast_new
                - OQS_SIG_cross_rsdpg_128_balanced_new
                - OQS_SIG_cross_rsdp_256_small_new
                - OQS_SIG_cross_rsdp_256_fast_new
                - OQS_SIG_cross_rsdp_256_balanced_new
                - OQS_SIG_cross_rsdp_192_small_new
                - OQS_SIG_cross_rsdp_192_fast_new
                - OQS_SIG_cross_rsdp_192_balanced_new
                - OQS_SIG_cross_rsdp_128_small_new
                - OQS_SIG_cross_rsdp_128_fast_new
                - OQS_SIG_cross_rsdp_128_balanced_new
                - OQS_SIG_mayo_5_new
                - OQS_SIG_mayo_3_new
                - OQS_SIG_mayo_2_new
                - OQS_SIG_mayo_1_new
                - OQS_SIG_sphincs_shake_256s_simple_new
                - OQS_SIG_sphincs_shake_256f_simple_new
                - OQS_SIG_sphincs_shake_192s_simple_new
                - OQS_SIG_sphincs_shake_192f_simple_new
                - OQS_SIG_sphincs_shake_128s_simple_new
                - OQS_SIG_sphincs_shake_128f_simple_new
                - OQS_SIG_sphincs_sha2_256s_simple_new
                - OQS_SIG_sphincs_sha2_256f_simple_new
                - OQS_SIG_sphincs_sha2_192s_simple_new
        - Branch String:   'src/sig/sig.c:586,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:588,10'
              BranchSideFuncs:
                - OQS_SIG_sphincs_sha2_192s_simple_new
            - BranchSide:      'src/sig/sig.c:593,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - OQS_SIG_uov_ov_V_pkc_skc_new
                - OQS_SIG_uov_ov_III_pkc_skc_new
                - OQS_SIG_uov_ov_Ip_pkc_skc_new
                - OQS_SIG_uov_ov_Is_pkc_skc_new
                - OQS_SIG_uov_ov_V_pkc_new
                - OQS_SIG_uov_ov_III_pkc_new
                - OQS_SIG_uov_ov_Ip_pkc_new
                - OQS_SIG_uov_ov_Is_pkc_new
                - OQS_SIG_uov_ov_V_new
                - OQS_SIG_uov_ov_III_new
                - OQS_SIG_uov_ov_Ip_new
                - OQS_SIG_uov_ov_Is_new
                - OQS_SIG_cross_rsdpg_256_small_new
                - OQS_SIG_cross_rsdpg_256_fast_new
                - OQS_SIG_cross_rsdpg_256_balanced_new
                - OQS_SIG_cross_rsdpg_192_small_new
                - OQS_SIG_cross_rsdpg_192_fast_new
                - OQS_SIG_cross_rsdpg_192_balanced_new
                - OQS_SIG_cross_rsdpg_128_small_new
                - OQS_SIG_cross_rsdpg_128_fast_new
                - OQS_SIG_cross_rsdpg_128_balanced_new
                - OQS_SIG_cross_rsdp_256_small_new
                - OQS_SIG_cross_rsdp_256_fast_new
                - OQS_SIG_cross_rsdp_256_balanced_new
                - OQS_SIG_cross_rsdp_192_small_new
                - OQS_SIG_cross_rsdp_192_fast_new
                - OQS_SIG_cross_rsdp_192_balanced_new
                - OQS_SIG_cross_rsdp_128_small_new
                - OQS_SIG_cross_rsdp_128_fast_new
                - OQS_SIG_cross_rsdp_128_balanced_new
                - OQS_SIG_mayo_5_new
                - OQS_SIG_mayo_3_new
                - OQS_SIG_mayo_2_new
                - OQS_SIG_mayo_1_new
                - OQS_SIG_sphincs_shake_256s_simple_new
                - OQS_SIG_sphincs_shake_256f_simple_new
                - OQS_SIG_sphincs_shake_192s_simple_new
                - OQS_SIG_sphincs_shake_192f_simple_new
                - OQS_SIG_sphincs_shake_128s_simple_new
                - OQS_SIG_sphincs_shake_128f_simple_new
                - OQS_SIG_sphincs_sha2_256s_simple_new
                - OQS_SIG_sphincs_sha2_256f_simple_new
        - Branch String:   'src/sig/sig.c:593,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:595,10'
              BranchSideFuncs:
                - OQS_SIG_sphincs_sha2_256f_simple_new
            - BranchSide:      'src/sig/sig.c:600,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - OQS_SIG_uov_ov_V_pkc_skc_new
                - OQS_SIG_uov_ov_III_pkc_skc_new
                - OQS_SIG_uov_ov_Ip_pkc_skc_new
                - OQS_SIG_uov_ov_Is_pkc_skc_new
                - OQS_SIG_uov_ov_V_pkc_new
                - OQS_SIG_uov_ov_III_pkc_new
                - OQS_SIG_uov_ov_Ip_pkc_new
                - OQS_SIG_uov_ov_Is_pkc_new
                - OQS_SIG_uov_ov_V_new
                - OQS_SIG_uov_ov_III_new
                - OQS_SIG_uov_ov_Ip_new
                - OQS_SIG_uov_ov_Is_new
                - OQS_SIG_cross_rsdpg_256_small_new
                - OQS_SIG_cross_rsdpg_256_fast_new
                - OQS_SIG_cross_rsdpg_256_balanced_new
                - OQS_SIG_cross_rsdpg_192_small_new
                - OQS_SIG_cross_rsdpg_192_fast_new
                - OQS_SIG_cross_rsdpg_192_balanced_new
                - OQS_SIG_cross_rsdpg_128_small_new
                - OQS_SIG_cross_rsdpg_128_fast_new
                - OQS_SIG_cross_rsdpg_128_balanced_new
                - OQS_SIG_cross_rsdp_256_small_new
                - OQS_SIG_cross_rsdp_256_fast_new
                - OQS_SIG_cross_rsdp_256_balanced_new
                - OQS_SIG_cross_rsdp_192_small_new
                - OQS_SIG_cross_rsdp_192_fast_new
                - OQS_SIG_cross_rsdp_192_balanced_new
                - OQS_SIG_cross_rsdp_128_small_new
                - OQS_SIG_cross_rsdp_128_fast_new
                - OQS_SIG_cross_rsdp_128_balanced_new
                - OQS_SIG_mayo_5_new
                - OQS_SIG_mayo_3_new
                - OQS_SIG_mayo_2_new
                - OQS_SIG_mayo_1_new
                - OQS_SIG_sphincs_shake_256s_simple_new
                - OQS_SIG_sphincs_shake_256f_simple_new
                - OQS_SIG_sphincs_shake_192s_simple_new
                - OQS_SIG_sphincs_shake_192f_simple_new
                - OQS_SIG_sphincs_shake_128s_simple_new
                - OQS_SIG_sphincs_shake_128f_simple_new
                - OQS_SIG_sphincs_sha2_256s_simple_new
        - Branch String:   'src/sig/sig.c:600,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:602,10'
              BranchSideFuncs:
                - OQS_SIG_sphincs_sha2_256s_simple_new
            - BranchSide:      'src/sig/sig.c:607,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - OQS_SIG_uov_ov_V_pkc_skc_new
                - OQS_SIG_uov_ov_III_pkc_skc_new
                - OQS_SIG_uov_ov_Ip_pkc_skc_new
                - OQS_SIG_uov_ov_Is_pkc_skc_new
                - OQS_SIG_uov_ov_V_pkc_new
                - OQS_SIG_uov_ov_III_pkc_new
                - OQS_SIG_uov_ov_Ip_pkc_new
                - OQS_SIG_uov_ov_Is_pkc_new
                - OQS_SIG_uov_ov_V_new
                - OQS_SIG_uov_ov_III_new
                - OQS_SIG_uov_ov_Ip_new
                - OQS_SIG_uov_ov_Is_new
                - OQS_SIG_cross_rsdpg_256_small_new
                - OQS_SIG_cross_rsdpg_256_fast_new
                - OQS_SIG_cross_rsdpg_256_balanced_new
                - OQS_SIG_cross_rsdpg_192_small_new
                - OQS_SIG_cross_rsdpg_192_fast_new
                - OQS_SIG_cross_rsdpg_192_balanced_new
                - OQS_SIG_cross_rsdpg_128_small_new
                - OQS_SIG_cross_rsdpg_128_fast_new
                - OQS_SIG_cross_rsdpg_128_balanced_new
                - OQS_SIG_cross_rsdp_256_small_new
                - OQS_SIG_cross_rsdp_256_fast_new
                - OQS_SIG_cross_rsdp_256_balanced_new
                - OQS_SIG_cross_rsdp_192_small_new
                - OQS_SIG_cross_rsdp_192_fast_new
                - OQS_SIG_cross_rsdp_192_balanced_new
                - OQS_SIG_cross_rsdp_128_small_new
                - OQS_SIG_cross_rsdp_128_fast_new
                - OQS_SIG_cross_rsdp_128_balanced_new
                - OQS_SIG_mayo_5_new
                - OQS_SIG_mayo_3_new
                - OQS_SIG_mayo_2_new
                - OQS_SIG_mayo_1_new
                - OQS_SIG_sphincs_shake_256s_simple_new
                - OQS_SIG_sphincs_shake_256f_simple_new
                - OQS_SIG_sphincs_shake_192s_simple_new
                - OQS_SIG_sphincs_shake_192f_simple_new
                - OQS_SIG_sphincs_shake_128s_simple_new
                - OQS_SIG_sphincs_shake_128f_simple_new
        - Branch String:   'src/sig/sig.c:607,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:609,10'
              BranchSideFuncs:
                - OQS_SIG_sphincs_shake_128f_simple_new
            - BranchSide:      'src/sig/sig.c:614,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - OQS_SIG_uov_ov_V_pkc_skc_new
                - OQS_SIG_uov_ov_III_pkc_skc_new
                - OQS_SIG_uov_ov_Ip_pkc_skc_new
                - OQS_SIG_uov_ov_Is_pkc_skc_new
                - OQS_SIG_uov_ov_V_pkc_new
                - OQS_SIG_uov_ov_III_pkc_new
                - OQS_SIG_uov_ov_Ip_pkc_new
                - OQS_SIG_uov_ov_Is_pkc_new
                - OQS_SIG_uov_ov_V_new
                - OQS_SIG_uov_ov_III_new
                - OQS_SIG_uov_ov_Ip_new
                - OQS_SIG_uov_ov_Is_new
                - OQS_SIG_cross_rsdpg_256_small_new
                - OQS_SIG_cross_rsdpg_256_fast_new
                - OQS_SIG_cross_rsdpg_256_balanced_new
                - OQS_SIG_cross_rsdpg_192_small_new
                - OQS_SIG_cross_rsdpg_192_fast_new
                - OQS_SIG_cross_rsdpg_192_balanced_new
                - OQS_SIG_cross_rsdpg_128_small_new
                - OQS_SIG_cross_rsdpg_128_fast_new
                - OQS_SIG_cross_rsdpg_128_balanced_new
                - OQS_SIG_cross_rsdp_256_small_new
                - OQS_SIG_cross_rsdp_256_fast_new
                - OQS_SIG_cross_rsdp_256_balanced_new
                - OQS_SIG_cross_rsdp_192_small_new
                - OQS_SIG_cross_rsdp_192_fast_new
                - OQS_SIG_cross_rsdp_192_balanced_new
                - OQS_SIG_cross_rsdp_128_small_new
                - OQS_SIG_cross_rsdp_128_fast_new
                - OQS_SIG_cross_rsdp_128_balanced_new
                - OQS_SIG_mayo_5_new
                - OQS_SIG_mayo_3_new
                - OQS_SIG_mayo_2_new
                - OQS_SIG_mayo_1_new
                - OQS_SIG_sphincs_shake_256s_simple_new
                - OQS_SIG_sphincs_shake_256f_simple_new
                - OQS_SIG_sphincs_shake_192s_simple_new
                - OQS_SIG_sphincs_shake_192f_simple_new
                - OQS_SIG_sphincs_shake_128s_simple_new
        - Branch String:   'src/sig/sig.c:614,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:616,10'
              BranchSideFuncs:
                - OQS_SIG_sphincs_shake_128s_simple_new
            - BranchSide:      'src/sig/sig.c:621,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - OQS_SIG_uov_ov_V_pkc_skc_new
                - OQS_SIG_uov_ov_III_pkc_skc_new
                - OQS_SIG_uov_ov_Ip_pkc_skc_new
                - OQS_SIG_uov_ov_Is_pkc_skc_new
                - OQS_SIG_uov_ov_V_pkc_new
                - OQS_SIG_uov_ov_III_pkc_new
                - OQS_SIG_uov_ov_Ip_pkc_new
                - OQS_SIG_uov_ov_Is_pkc_new
                - OQS_SIG_uov_ov_V_new
                - OQS_SIG_uov_ov_III_new
                - OQS_SIG_uov_ov_Ip_new
                - OQS_SIG_uov_ov_Is_new
                - OQS_SIG_cross_rsdpg_256_small_new
                - OQS_SIG_cross_rsdpg_256_fast_new
                - OQS_SIG_cross_rsdpg_256_balanced_new
                - OQS_SIG_cross_rsdpg_192_small_new
                - OQS_SIG_cross_rsdpg_192_fast_new
                - OQS_SIG_cross_rsdpg_192_balanced_new
                - OQS_SIG_cross_rsdpg_128_small_new
                - OQS_SIG_cross_rsdpg_128_fast_new
                - OQS_SIG_cross_rsdpg_128_balanced_new
                - OQS_SIG_cross_rsdp_256_small_new
                - OQS_SIG_cross_rsdp_256_fast_new
                - OQS_SIG_cross_rsdp_256_balanced_new
                - OQS_SIG_cross_rsdp_192_small_new
                - OQS_SIG_cross_rsdp_192_fast_new
                - OQS_SIG_cross_rsdp_192_balanced_new
                - OQS_SIG_cross_rsdp_128_small_new
                - OQS_SIG_cross_rsdp_128_fast_new
                - OQS_SIG_cross_rsdp_128_balanced_new
                - OQS_SIG_mayo_5_new
                - OQS_SIG_mayo_3_new
                - OQS_SIG_mayo_2_new
                - OQS_SIG_mayo_1_new
                - OQS_SIG_sphincs_shake_256s_simple_new
                - OQS_SIG_sphincs_shake_256f_simple_new
                - OQS_SIG_sphincs_shake_192s_simple_new
                - OQS_SIG_sphincs_shake_192f_simple_new
        - Branch String:   'src/sig/sig.c:621,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:623,10'
              BranchSideFuncs:
                - OQS_SIG_sphincs_shake_192f_simple_new
            - BranchSide:      'src/sig/sig.c:628,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - OQS_SIG_uov_ov_V_pkc_skc_new
                - OQS_SIG_uov_ov_III_pkc_skc_new
                - OQS_SIG_uov_ov_Ip_pkc_skc_new
                - OQS_SIG_uov_ov_Is_pkc_skc_new
                - OQS_SIG_uov_ov_V_pkc_new
                - OQS_SIG_uov_ov_III_pkc_new
                - OQS_SIG_uov_ov_Ip_pkc_new
                - OQS_SIG_uov_ov_Is_pkc_new
                - OQS_SIG_uov_ov_V_new
                - OQS_SIG_uov_ov_III_new
                - OQS_SIG_uov_ov_Ip_new
                - OQS_SIG_uov_ov_Is_new
                - OQS_SIG_cross_rsdpg_256_small_new
                - OQS_SIG_cross_rsdpg_256_fast_new
                - OQS_SIG_cross_rsdpg_256_balanced_new
                - OQS_SIG_cross_rsdpg_192_small_new
                - OQS_SIG_cross_rsdpg_192_fast_new
                - OQS_SIG_cross_rsdpg_192_balanced_new
                - OQS_SIG_cross_rsdpg_128_small_new
                - OQS_SIG_cross_rsdpg_128_fast_new
                - OQS_SIG_cross_rsdpg_128_balanced_new
                - OQS_SIG_cross_rsdp_256_small_new
                - OQS_SIG_cross_rsdp_256_fast_new
                - OQS_SIG_cross_rsdp_256_balanced_new
                - OQS_SIG_cross_rsdp_192_small_new
                - OQS_SIG_cross_rsdp_192_fast_new
                - OQS_SIG_cross_rsdp_192_balanced_new
                - OQS_SIG_cross_rsdp_128_small_new
                - OQS_SIG_cross_rsdp_128_fast_new
                - OQS_SIG_cross_rsdp_128_balanced_new
                - OQS_SIG_mayo_5_new
                - OQS_SIG_mayo_3_new
                - OQS_SIG_mayo_2_new
                - OQS_SIG_mayo_1_new
                - OQS_SIG_sphincs_shake_256s_simple_new
                - OQS_SIG_sphincs_shake_256f_simple_new
                - OQS_SIG_sphincs_shake_192s_simple_new
        - Branch String:   'src/sig/sig.c:628,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:630,10'
              BranchSideFuncs:
                - OQS_SIG_sphincs_shake_192s_simple_new
            - BranchSide:      'src/sig/sig.c:635,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - OQS_SIG_uov_ov_V_pkc_skc_new
                - OQS_SIG_uov_ov_III_pkc_skc_new
                - OQS_SIG_uov_ov_Ip_pkc_skc_new
                - OQS_SIG_uov_ov_Is_pkc_skc_new
                - OQS_SIG_uov_ov_V_pkc_new
                - OQS_SIG_uov_ov_III_pkc_new
                - OQS_SIG_uov_ov_Ip_pkc_new
                - OQS_SIG_uov_ov_Is_pkc_new
                - OQS_SIG_uov_ov_V_new
                - OQS_SIG_uov_ov_III_new
                - OQS_SIG_uov_ov_Ip_new
                - OQS_SIG_uov_ov_Is_new
                - OQS_SIG_cross_rsdpg_256_small_new
                - OQS_SIG_cross_rsdpg_256_fast_new
                - OQS_SIG_cross_rsdpg_256_balanced_new
                - OQS_SIG_cross_rsdpg_192_small_new
                - OQS_SIG_cross_rsdpg_192_fast_new
                - OQS_SIG_cross_rsdpg_192_balanced_new
                - OQS_SIG_cross_rsdpg_128_small_new
                - OQS_SIG_cross_rsdpg_128_fast_new
                - OQS_SIG_cross_rsdpg_128_balanced_new
                - OQS_SIG_cross_rsdp_256_small_new
                - OQS_SIG_cross_rsdp_256_fast_new
                - OQS_SIG_cross_rsdp_256_balanced_new
                - OQS_SIG_cross_rsdp_192_small_new
                - OQS_SIG_cross_rsdp_192_fast_new
                - OQS_SIG_cross_rsdp_192_balanced_new
                - OQS_SIG_cross_rsdp_128_small_new
                - OQS_SIG_cross_rsdp_128_fast_new
                - OQS_SIG_cross_rsdp_128_balanced_new
                - OQS_SIG_mayo_5_new
                - OQS_SIG_mayo_3_new
                - OQS_SIG_mayo_2_new
                - OQS_SIG_mayo_1_new
                - OQS_SIG_sphincs_shake_256s_simple_new
                - OQS_SIG_sphincs_shake_256f_simple_new
        - Branch String:   'src/sig/sig.c:635,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:637,10'
              BranchSideFuncs:
                - OQS_SIG_sphincs_shake_256f_simple_new
            - BranchSide:      'src/sig/sig.c:642,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - OQS_SIG_uov_ov_V_pkc_skc_new
                - OQS_SIG_uov_ov_III_pkc_skc_new
                - OQS_SIG_uov_ov_Ip_pkc_skc_new
                - OQS_SIG_uov_ov_Is_pkc_skc_new
                - OQS_SIG_uov_ov_V_pkc_new
                - OQS_SIG_uov_ov_III_pkc_new
                - OQS_SIG_uov_ov_Ip_pkc_new
                - OQS_SIG_uov_ov_Is_pkc_new
                - OQS_SIG_uov_ov_V_new
                - OQS_SIG_uov_ov_III_new
                - OQS_SIG_uov_ov_Ip_new
                - OQS_SIG_uov_ov_Is_new
                - OQS_SIG_cross_rsdpg_256_small_new
                - OQS_SIG_cross_rsdpg_256_fast_new
                - OQS_SIG_cross_rsdpg_256_balanced_new
                - OQS_SIG_cross_rsdpg_192_small_new
                - OQS_SIG_cross_rsdpg_192_fast_new
                - OQS_SIG_cross_rsdpg_192_balanced_new
                - OQS_SIG_cross_rsdpg_128_small_new
                - OQS_SIG_cross_rsdpg_128_fast_new
                - OQS_SIG_cross_rsdpg_128_balanced_new
                - OQS_SIG_cross_rsdp_256_small_new
                - OQS_SIG_cross_rsdp_256_fast_new
                - OQS_SIG_cross_rsdp_256_balanced_new
                - OQS_SIG_cross_rsdp_192_small_new
                - OQS_SIG_cross_rsdp_192_fast_new
                - OQS_SIG_cross_rsdp_192_balanced_new
                - OQS_SIG_cross_rsdp_128_small_new
                - OQS_SIG_cross_rsdp_128_fast_new
                - OQS_SIG_cross_rsdp_128_balanced_new
                - OQS_SIG_mayo_5_new
                - OQS_SIG_mayo_3_new
                - OQS_SIG_mayo_2_new
                - OQS_SIG_mayo_1_new
                - OQS_SIG_sphincs_shake_256s_simple_new
        - Branch String:   'src/sig/sig.c:642,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:644,10'
              BranchSideFuncs:
                - OQS_SIG_sphincs_shake_256s_simple_new
            - BranchSide:      'src/sig/sig.c:649,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - OQS_SIG_uov_ov_V_pkc_skc_new
                - OQS_SIG_uov_ov_III_pkc_skc_new
                - OQS_SIG_uov_ov_Ip_pkc_skc_new
                - OQS_SIG_uov_ov_Is_pkc_skc_new
                - OQS_SIG_uov_ov_V_pkc_new
                - OQS_SIG_uov_ov_III_pkc_new
                - OQS_SIG_uov_ov_Ip_pkc_new
                - OQS_SIG_uov_ov_Is_pkc_new
                - OQS_SIG_uov_ov_V_new
                - OQS_SIG_uov_ov_III_new
                - OQS_SIG_uov_ov_Ip_new
                - OQS_SIG_uov_ov_Is_new
                - OQS_SIG_cross_rsdpg_256_small_new
                - OQS_SIG_cross_rsdpg_256_fast_new
                - OQS_SIG_cross_rsdpg_256_balanced_new
                - OQS_SIG_cross_rsdpg_192_small_new
                - OQS_SIG_cross_rsdpg_192_fast_new
                - OQS_SIG_cross_rsdpg_192_balanced_new
                - OQS_SIG_cross_rsdpg_128_small_new
                - OQS_SIG_cross_rsdpg_128_fast_new
                - OQS_SIG_cross_rsdpg_128_balanced_new
                - OQS_SIG_cross_rsdp_256_small_new
                - OQS_SIG_cross_rsdp_256_fast_new
                - OQS_SIG_cross_rsdp_256_balanced_new
                - OQS_SIG_cross_rsdp_192_small_new
                - OQS_SIG_cross_rsdp_192_fast_new
                - OQS_SIG_cross_rsdp_192_balanced_new
                - OQS_SIG_cross_rsdp_128_small_new
                - OQS_SIG_cross_rsdp_128_fast_new
                - OQS_SIG_cross_rsdp_128_balanced_new
                - OQS_SIG_mayo_5_new
                - OQS_SIG_mayo_3_new
                - OQS_SIG_mayo_2_new
                - OQS_SIG_mayo_1_new
        - Branch String:   'src/sig/sig.c:649,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:651,10'
              BranchSideFuncs:
                - OQS_SIG_mayo_1_new
            - BranchSide:      'src/sig/sig.c:656,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - OQS_SIG_uov_ov_V_pkc_skc_new
                - OQS_SIG_uov_ov_III_pkc_skc_new
                - OQS_SIG_uov_ov_Ip_pkc_skc_new
                - OQS_SIG_uov_ov_Is_pkc_skc_new
                - OQS_SIG_uov_ov_V_pkc_new
                - OQS_SIG_uov_ov_III_pkc_new
                - OQS_SIG_uov_ov_Ip_pkc_new
                - OQS_SIG_uov_ov_Is_pkc_new
                - OQS_SIG_uov_ov_V_new
                - OQS_SIG_uov_ov_III_new
                - OQS_SIG_uov_ov_Ip_new
                - OQS_SIG_uov_ov_Is_new
                - OQS_SIG_cross_rsdpg_256_small_new
                - OQS_SIG_cross_rsdpg_256_fast_new
                - OQS_SIG_cross_rsdpg_256_balanced_new
                - OQS_SIG_cross_rsdpg_192_small_new
                - OQS_SIG_cross_rsdpg_192_fast_new
                - OQS_SIG_cross_rsdpg_192_balanced_new
                - OQS_SIG_cross_rsdpg_128_small_new
                - OQS_SIG_cross_rsdpg_128_fast_new
                - OQS_SIG_cross_rsdpg_128_balanced_new
                - OQS_SIG_cross_rsdp_256_small_new
                - OQS_SIG_cross_rsdp_256_fast_new
                - OQS_SIG_cross_rsdp_256_balanced_new
                - OQS_SIG_cross_rsdp_192_small_new
                - OQS_SIG_cross_rsdp_192_fast_new
                - OQS_SIG_cross_rsdp_192_balanced_new
                - OQS_SIG_cross_rsdp_128_small_new
                - OQS_SIG_cross_rsdp_128_fast_new
                - OQS_SIG_cross_rsdp_128_balanced_new
                - OQS_SIG_mayo_5_new
                - OQS_SIG_mayo_3_new
                - OQS_SIG_mayo_2_new
        - Branch String:   'src/sig/sig.c:656,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:658,10'
              BranchSideFuncs:
                - OQS_SIG_mayo_2_new
            - BranchSide:      'src/sig/sig.c:663,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - OQS_SIG_uov_ov_V_pkc_skc_new
                - OQS_SIG_uov_ov_III_pkc_skc_new
                - OQS_SIG_uov_ov_Ip_pkc_skc_new
                - OQS_SIG_uov_ov_Is_pkc_skc_new
                - OQS_SIG_uov_ov_V_pkc_new
                - OQS_SIG_uov_ov_III_pkc_new
                - OQS_SIG_uov_ov_Ip_pkc_new
                - OQS_SIG_uov_ov_Is_pkc_new
                - OQS_SIG_uov_ov_V_new
                - OQS_SIG_uov_ov_III_new
                - OQS_SIG_uov_ov_Ip_new
                - OQS_SIG_uov_ov_Is_new
                - OQS_SIG_cross_rsdpg_256_small_new
                - OQS_SIG_cross_rsdpg_256_fast_new
                - OQS_SIG_cross_rsdpg_256_balanced_new
                - OQS_SIG_cross_rsdpg_192_small_new
                - OQS_SIG_cross_rsdpg_192_fast_new
                - OQS_SIG_cross_rsdpg_192_balanced_new
                - OQS_SIG_cross_rsdpg_128_small_new
                - OQS_SIG_cross_rsdpg_128_fast_new
                - OQS_SIG_cross_rsdpg_128_balanced_new
                - OQS_SIG_cross_rsdp_256_small_new
                - OQS_SIG_cross_rsdp_256_fast_new
                - OQS_SIG_cross_rsdp_256_balanced_new
                - OQS_SIG_cross_rsdp_192_small_new
                - OQS_SIG_cross_rsdp_192_fast_new
                - OQS_SIG_cross_rsdp_192_balanced_new
                - OQS_SIG_cross_rsdp_128_small_new
                - OQS_SIG_cross_rsdp_128_fast_new
                - OQS_SIG_cross_rsdp_128_balanced_new
                - OQS_SIG_mayo_5_new
                - OQS_SIG_mayo_3_new
        - Branch String:   'src/sig/sig.c:663,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:665,10'
              BranchSideFuncs:
                - OQS_SIG_mayo_3_new
            - BranchSide:      'src/sig/sig.c:670,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - OQS_SIG_uov_ov_V_pkc_skc_new
                - OQS_SIG_uov_ov_III_pkc_skc_new
                - OQS_SIG_uov_ov_Ip_pkc_skc_new
                - OQS_SIG_uov_ov_Is_pkc_skc_new
                - OQS_SIG_uov_ov_V_pkc_new
                - OQS_SIG_uov_ov_III_pkc_new
                - OQS_SIG_uov_ov_Ip_pkc_new
                - OQS_SIG_uov_ov_Is_pkc_new
                - OQS_SIG_uov_ov_V_new
                - OQS_SIG_uov_ov_III_new
                - OQS_SIG_uov_ov_Ip_new
                - OQS_SIG_uov_ov_Is_new
                - OQS_SIG_cross_rsdpg_256_small_new
                - OQS_SIG_cross_rsdpg_256_fast_new
                - OQS_SIG_cross_rsdpg_256_balanced_new
                - OQS_SIG_cross_rsdpg_192_small_new
                - OQS_SIG_cross_rsdpg_192_fast_new
                - OQS_SIG_cross_rsdpg_192_balanced_new
                - OQS_SIG_cross_rsdpg_128_small_new
                - OQS_SIG_cross_rsdpg_128_fast_new
                - OQS_SIG_cross_rsdpg_128_balanced_new
                - OQS_SIG_cross_rsdp_256_small_new
                - OQS_SIG_cross_rsdp_256_fast_new
                - OQS_SIG_cross_rsdp_256_balanced_new
                - OQS_SIG_cross_rsdp_192_small_new
                - OQS_SIG_cross_rsdp_192_fast_new
                - OQS_SIG_cross_rsdp_192_balanced_new
                - OQS_SIG_cross_rsdp_128_small_new
                - OQS_SIG_cross_rsdp_128_fast_new
                - OQS_SIG_cross_rsdp_128_balanced_new
                - OQS_SIG_mayo_5_new
        - Branch String:   'src/sig/sig.c:670,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:672,10'
              BranchSideFuncs:
                - OQS_SIG_mayo_5_new
            - BranchSide:      'src/sig/sig.c:677,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - OQS_SIG_uov_ov_V_pkc_skc_new
                - OQS_SIG_uov_ov_III_pkc_skc_new
                - OQS_SIG_uov_ov_Ip_pkc_skc_new
                - OQS_SIG_uov_ov_Is_pkc_skc_new
                - OQS_SIG_uov_ov_V_pkc_new
                - OQS_SIG_uov_ov_III_pkc_new
                - OQS_SIG_uov_ov_Ip_pkc_new
                - OQS_SIG_uov_ov_Is_pkc_new
                - OQS_SIG_uov_ov_V_new
                - OQS_SIG_uov_ov_III_new
                - OQS_SIG_uov_ov_Ip_new
                - OQS_SIG_uov_ov_Is_new
                - OQS_SIG_cross_rsdpg_256_small_new
                - OQS_SIG_cross_rsdpg_256_fast_new
                - OQS_SIG_cross_rsdpg_256_balanced_new
                - OQS_SIG_cross_rsdpg_192_small_new
                - OQS_SIG_cross_rsdpg_192_fast_new
                - OQS_SIG_cross_rsdpg_192_balanced_new
                - OQS_SIG_cross_rsdpg_128_small_new
                - OQS_SIG_cross_rsdpg_128_fast_new
                - OQS_SIG_cross_rsdpg_128_balanced_new
                - OQS_SIG_cross_rsdp_256_small_new
                - OQS_SIG_cross_rsdp_256_fast_new
                - OQS_SIG_cross_rsdp_256_balanced_new
                - OQS_SIG_cross_rsdp_192_small_new
                - OQS_SIG_cross_rsdp_192_fast_new
                - OQS_SIG_cross_rsdp_192_balanced_new
                - OQS_SIG_cross_rsdp_128_small_new
                - OQS_SIG_cross_rsdp_128_fast_new
                - OQS_SIG_cross_rsdp_128_balanced_new
        - Branch String:   'src/sig/sig.c:677,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:679,10'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdp_128_balanced_new
            - BranchSide:      'src/sig/sig.c:684,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - OQS_SIG_uov_ov_V_pkc_skc_new
                - OQS_SIG_uov_ov_III_pkc_skc_new
                - OQS_SIG_uov_ov_Ip_pkc_skc_new
                - OQS_SIG_uov_ov_Is_pkc_skc_new
                - OQS_SIG_uov_ov_V_pkc_new
                - OQS_SIG_uov_ov_III_pkc_new
                - OQS_SIG_uov_ov_Ip_pkc_new
                - OQS_SIG_uov_ov_Is_pkc_new
                - OQS_SIG_uov_ov_V_new
                - OQS_SIG_uov_ov_III_new
                - OQS_SIG_uov_ov_Ip_new
                - OQS_SIG_uov_ov_Is_new
                - OQS_SIG_cross_rsdpg_256_small_new
                - OQS_SIG_cross_rsdpg_256_fast_new
                - OQS_SIG_cross_rsdpg_256_balanced_new
                - OQS_SIG_cross_rsdpg_192_small_new
                - OQS_SIG_cross_rsdpg_192_fast_new
                - OQS_SIG_cross_rsdpg_192_balanced_new
                - OQS_SIG_cross_rsdpg_128_small_new
                - OQS_SIG_cross_rsdpg_128_fast_new
                - OQS_SIG_cross_rsdpg_128_balanced_new
                - OQS_SIG_cross_rsdp_256_small_new
                - OQS_SIG_cross_rsdp_256_fast_new
                - OQS_SIG_cross_rsdp_256_balanced_new
                - OQS_SIG_cross_rsdp_192_small_new
                - OQS_SIG_cross_rsdp_192_fast_new
                - OQS_SIG_cross_rsdp_192_balanced_new
                - OQS_SIG_cross_rsdp_128_small_new
                - OQS_SIG_cross_rsdp_128_fast_new
        - Branch String:   'src/sig/sig.c:684,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:686,10'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdp_128_fast_new
            - BranchSide:      'src/sig/sig.c:691,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - OQS_SIG_uov_ov_V_pkc_skc_new
                - OQS_SIG_uov_ov_III_pkc_skc_new
                - OQS_SIG_uov_ov_Ip_pkc_skc_new
                - OQS_SIG_uov_ov_Is_pkc_skc_new
                - OQS_SIG_uov_ov_V_pkc_new
                - OQS_SIG_uov_ov_III_pkc_new
                - OQS_SIG_uov_ov_Ip_pkc_new
                - OQS_SIG_uov_ov_Is_pkc_new
                - OQS_SIG_uov_ov_V_new
                - OQS_SIG_uov_ov_III_new
                - OQS_SIG_uov_ov_Ip_new
                - OQS_SIG_uov_ov_Is_new
                - OQS_SIG_cross_rsdpg_256_small_new
                - OQS_SIG_cross_rsdpg_256_fast_new
                - OQS_SIG_cross_rsdpg_256_balanced_new
                - OQS_SIG_cross_rsdpg_192_small_new
                - OQS_SIG_cross_rsdpg_192_fast_new
                - OQS_SIG_cross_rsdpg_192_balanced_new
                - OQS_SIG_cross_rsdpg_128_small_new
                - OQS_SIG_cross_rsdpg_128_fast_new
                - OQS_SIG_cross_rsdpg_128_balanced_new
                - OQS_SIG_cross_rsdp_256_small_new
                - OQS_SIG_cross_rsdp_256_fast_new
                - OQS_SIG_cross_rsdp_256_balanced_new
                - OQS_SIG_cross_rsdp_192_small_new
                - OQS_SIG_cross_rsdp_192_fast_new
                - OQS_SIG_cross_rsdp_192_balanced_new
                - OQS_SIG_cross_rsdp_128_small_new
        - Branch String:   'src/sig/sig.c:691,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:693,10'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdp_128_small_new
            - BranchSide:      'src/sig/sig.c:698,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - OQS_SIG_uov_ov_V_pkc_skc_new
                - OQS_SIG_uov_ov_III_pkc_skc_new
                - OQS_SIG_uov_ov_Ip_pkc_skc_new
                - OQS_SIG_uov_ov_Is_pkc_skc_new
                - OQS_SIG_uov_ov_V_pkc_new
                - OQS_SIG_uov_ov_III_pkc_new
                - OQS_SIG_uov_ov_Ip_pkc_new
                - OQS_SIG_uov_ov_Is_pkc_new
                - OQS_SIG_uov_ov_V_new
                - OQS_SIG_uov_ov_III_new
                - OQS_SIG_uov_ov_Ip_new
                - OQS_SIG_uov_ov_Is_new
                - OQS_SIG_cross_rsdpg_256_small_new
                - OQS_SIG_cross_rsdpg_256_fast_new
                - OQS_SIG_cross_rsdpg_256_balanced_new
                - OQS_SIG_cross_rsdpg_192_small_new
                - OQS_SIG_cross_rsdpg_192_fast_new
                - OQS_SIG_cross_rsdpg_192_balanced_new
                - OQS_SIG_cross_rsdpg_128_small_new
                - OQS_SIG_cross_rsdpg_128_fast_new
                - OQS_SIG_cross_rsdpg_128_balanced_new
                - OQS_SIG_cross_rsdp_256_small_new
                - OQS_SIG_cross_rsdp_256_fast_new
                - OQS_SIG_cross_rsdp_256_balanced_new
                - OQS_SIG_cross_rsdp_192_small_new
                - OQS_SIG_cross_rsdp_192_fast_new
                - OQS_SIG_cross_rsdp_192_balanced_new
        - Branch String:   'src/sig/sig.c:698,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:700,10'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdp_192_balanced_new
            - BranchSide:      'src/sig/sig.c:705,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - OQS_SIG_uov_ov_V_pkc_skc_new
                - OQS_SIG_uov_ov_III_pkc_skc_new
                - OQS_SIG_uov_ov_Ip_pkc_skc_new
                - OQS_SIG_uov_ov_Is_pkc_skc_new
                - OQS_SIG_uov_ov_V_pkc_new
                - OQS_SIG_uov_ov_III_pkc_new
                - OQS_SIG_uov_ov_Ip_pkc_new
                - OQS_SIG_uov_ov_Is_pkc_new
                - OQS_SIG_uov_ov_V_new
                - OQS_SIG_uov_ov_III_new
                - OQS_SIG_uov_ov_Ip_new
                - OQS_SIG_uov_ov_Is_new
                - OQS_SIG_cross_rsdpg_256_small_new
                - OQS_SIG_cross_rsdpg_256_fast_new
                - OQS_SIG_cross_rsdpg_256_balanced_new
                - OQS_SIG_cross_rsdpg_192_small_new
                - OQS_SIG_cross_rsdpg_192_fast_new
                - OQS_SIG_cross_rsdpg_192_balanced_new
                - OQS_SIG_cross_rsdpg_128_small_new
                - OQS_SIG_cross_rsdpg_128_fast_new
                - OQS_SIG_cross_rsdpg_128_balanced_new
                - OQS_SIG_cross_rsdp_256_small_new
                - OQS_SIG_cross_rsdp_256_fast_new
                - OQS_SIG_cross_rsdp_256_balanced_new
                - OQS_SIG_cross_rsdp_192_small_new
                - OQS_SIG_cross_rsdp_192_fast_new
        - Branch String:   'src/sig/sig.c:705,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:707,10'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdp_192_fast_new
            - BranchSide:      'src/sig/sig.c:712,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - OQS_SIG_uov_ov_V_pkc_skc_new
                - OQS_SIG_uov_ov_III_pkc_skc_new
                - OQS_SIG_uov_ov_Ip_pkc_skc_new
                - OQS_SIG_uov_ov_Is_pkc_skc_new
                - OQS_SIG_uov_ov_V_pkc_new
                - OQS_SIG_uov_ov_III_pkc_new
                - OQS_SIG_uov_ov_Ip_pkc_new
                - OQS_SIG_uov_ov_Is_pkc_new
                - OQS_SIG_uov_ov_V_new
                - OQS_SIG_uov_ov_III_new
                - OQS_SIG_uov_ov_Ip_new
                - OQS_SIG_uov_ov_Is_new
                - OQS_SIG_cross_rsdpg_256_small_new
                - OQS_SIG_cross_rsdpg_256_fast_new
                - OQS_SIG_cross_rsdpg_256_balanced_new
                - OQS_SIG_cross_rsdpg_192_small_new
                - OQS_SIG_cross_rsdpg_192_fast_new
                - OQS_SIG_cross_rsdpg_192_balanced_new
                - OQS_SIG_cross_rsdpg_128_small_new
                - OQS_SIG_cross_rsdpg_128_fast_new
                - OQS_SIG_cross_rsdpg_128_balanced_new
                - OQS_SIG_cross_rsdp_256_small_new
                - OQS_SIG_cross_rsdp_256_fast_new
                - OQS_SIG_cross_rsdp_256_balanced_new
                - OQS_SIG_cross_rsdp_192_small_new
        - Branch String:   'src/sig/sig.c:712,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:714,10'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdp_192_small_new
            - BranchSide:      'src/sig/sig.c:719,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - OQS_SIG_uov_ov_V_pkc_skc_new
                - OQS_SIG_uov_ov_III_pkc_skc_new
                - OQS_SIG_uov_ov_Ip_pkc_skc_new
                - OQS_SIG_uov_ov_Is_pkc_skc_new
                - OQS_SIG_uov_ov_V_pkc_new
                - OQS_SIG_uov_ov_III_pkc_new
                - OQS_SIG_uov_ov_Ip_pkc_new
                - OQS_SIG_uov_ov_Is_pkc_new
                - OQS_SIG_uov_ov_V_new
                - OQS_SIG_uov_ov_III_new
                - OQS_SIG_uov_ov_Ip_new
                - OQS_SIG_uov_ov_Is_new
                - OQS_SIG_cross_rsdpg_256_small_new
                - OQS_SIG_cross_rsdpg_256_fast_new
                - OQS_SIG_cross_rsdpg_256_balanced_new
                - OQS_SIG_cross_rsdpg_192_small_new
                - OQS_SIG_cross_rsdpg_192_fast_new
                - OQS_SIG_cross_rsdpg_192_balanced_new
                - OQS_SIG_cross_rsdpg_128_small_new
                - OQS_SIG_cross_rsdpg_128_fast_new
                - OQS_SIG_cross_rsdpg_128_balanced_new
                - OQS_SIG_cross_rsdp_256_small_new
                - OQS_SIG_cross_rsdp_256_fast_new
                - OQS_SIG_cross_rsdp_256_balanced_new
        - Branch String:   'src/sig/sig.c:719,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:721,10'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdp_256_balanced_new
            - BranchSide:      'src/sig/sig.c:726,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - OQS_SIG_uov_ov_V_pkc_skc_new
                - OQS_SIG_uov_ov_III_pkc_skc_new
                - OQS_SIG_uov_ov_Ip_pkc_skc_new
                - OQS_SIG_uov_ov_Is_pkc_skc_new
                - OQS_SIG_uov_ov_V_pkc_new
                - OQS_SIG_uov_ov_III_pkc_new
                - OQS_SIG_uov_ov_Ip_pkc_new
                - OQS_SIG_uov_ov_Is_pkc_new
                - OQS_SIG_uov_ov_V_new
                - OQS_SIG_uov_ov_III_new
                - OQS_SIG_uov_ov_Ip_new
                - OQS_SIG_uov_ov_Is_new
                - OQS_SIG_cross_rsdpg_256_small_new
                - OQS_SIG_cross_rsdpg_256_fast_new
                - OQS_SIG_cross_rsdpg_256_balanced_new
                - OQS_SIG_cross_rsdpg_192_small_new
                - OQS_SIG_cross_rsdpg_192_fast_new
                - OQS_SIG_cross_rsdpg_192_balanced_new
                - OQS_SIG_cross_rsdpg_128_small_new
                - OQS_SIG_cross_rsdpg_128_fast_new
                - OQS_SIG_cross_rsdpg_128_balanced_new
                - OQS_SIG_cross_rsdp_256_small_new
                - OQS_SIG_cross_rsdp_256_fast_new
        - Branch String:   'src/sig/sig.c:726,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:728,10'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdp_256_fast_new
            - BranchSide:      'src/sig/sig.c:733,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - OQS_SIG_uov_ov_V_pkc_skc_new
                - OQS_SIG_uov_ov_III_pkc_skc_new
                - OQS_SIG_uov_ov_Ip_pkc_skc_new
                - OQS_SIG_uov_ov_Is_pkc_skc_new
                - OQS_SIG_uov_ov_V_pkc_new
                - OQS_SIG_uov_ov_III_pkc_new
                - OQS_SIG_uov_ov_Ip_pkc_new
                - OQS_SIG_uov_ov_Is_pkc_new
                - OQS_SIG_uov_ov_V_new
                - OQS_SIG_uov_ov_III_new
                - OQS_SIG_uov_ov_Ip_new
                - OQS_SIG_uov_ov_Is_new
                - OQS_SIG_cross_rsdpg_256_small_new
                - OQS_SIG_cross_rsdpg_256_fast_new
                - OQS_SIG_cross_rsdpg_256_balanced_new
                - OQS_SIG_cross_rsdpg_192_small_new
                - OQS_SIG_cross_rsdpg_192_fast_new
                - OQS_SIG_cross_rsdpg_192_balanced_new
                - OQS_SIG_cross_rsdpg_128_small_new
                - OQS_SIG_cross_rsdpg_128_fast_new
                - OQS_SIG_cross_rsdpg_128_balanced_new
                - OQS_SIG_cross_rsdp_256_small_new
        - Branch String:   'src/sig/sig.c:733,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:735,10'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdp_256_small_new
            - BranchSide:      'src/sig/sig.c:740,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - OQS_SIG_uov_ov_V_pkc_skc_new
                - OQS_SIG_uov_ov_III_pkc_skc_new
                - OQS_SIG_uov_ov_Ip_pkc_skc_new
                - OQS_SIG_uov_ov_Is_pkc_skc_new
                - OQS_SIG_uov_ov_V_pkc_new
                - OQS_SIG_uov_ov_III_pkc_new
                - OQS_SIG_uov_ov_Ip_pkc_new
                - OQS_SIG_uov_ov_Is_pkc_new
                - OQS_SIG_uov_ov_V_new
                - OQS_SIG_uov_ov_III_new
                - OQS_SIG_uov_ov_Ip_new
                - OQS_SIG_uov_ov_Is_new
                - OQS_SIG_cross_rsdpg_256_small_new
                - OQS_SIG_cross_rsdpg_256_fast_new
                - OQS_SIG_cross_rsdpg_256_balanced_new
                - OQS_SIG_cross_rsdpg_192_small_new
                - OQS_SIG_cross_rsdpg_192_fast_new
                - OQS_SIG_cross_rsdpg_192_balanced_new
                - OQS_SIG_cross_rsdpg_128_small_new
                - OQS_SIG_cross_rsdpg_128_fast_new
                - OQS_SIG_cross_rsdpg_128_balanced_new
        - Branch String:   'src/sig/sig.c:740,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:742,10'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdpg_128_balanced_new
            - BranchSide:      'src/sig/sig.c:747,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - OQS_SIG_uov_ov_V_pkc_skc_new
                - OQS_SIG_uov_ov_III_pkc_skc_new
                - OQS_SIG_uov_ov_Ip_pkc_skc_new
                - OQS_SIG_uov_ov_Is_pkc_skc_new
                - OQS_SIG_uov_ov_V_pkc_new
                - OQS_SIG_uov_ov_III_pkc_new
                - OQS_SIG_uov_ov_Ip_pkc_new
                - OQS_SIG_uov_ov_Is_pkc_new
                - OQS_SIG_uov_ov_V_new
                - OQS_SIG_uov_ov_III_new
                - OQS_SIG_uov_ov_Ip_new
                - OQS_SIG_uov_ov_Is_new
                - OQS_SIG_cross_rsdpg_256_small_new
                - OQS_SIG_cross_rsdpg_256_fast_new
                - OQS_SIG_cross_rsdpg_256_balanced_new
                - OQS_SIG_cross_rsdpg_192_small_new
                - OQS_SIG_cross_rsdpg_192_fast_new
                - OQS_SIG_cross_rsdpg_192_balanced_new
                - OQS_SIG_cross_rsdpg_128_small_new
                - OQS_SIG_cross_rsdpg_128_fast_new
        - Branch String:   'src/sig/sig.c:747,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:749,10'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdpg_128_fast_new
            - BranchSide:      'src/sig/sig.c:754,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - OQS_SIG_uov_ov_V_pkc_skc_new
                - OQS_SIG_uov_ov_III_pkc_skc_new
                - OQS_SIG_uov_ov_Ip_pkc_skc_new
                - OQS_SIG_uov_ov_Is_pkc_skc_new
                - OQS_SIG_uov_ov_V_pkc_new
                - OQS_SIG_uov_ov_III_pkc_new
                - OQS_SIG_uov_ov_Ip_pkc_new
                - OQS_SIG_uov_ov_Is_pkc_new
                - OQS_SIG_uov_ov_V_new
                - OQS_SIG_uov_ov_III_new
                - OQS_SIG_uov_ov_Ip_new
                - OQS_SIG_uov_ov_Is_new
                - OQS_SIG_cross_rsdpg_256_small_new
                - OQS_SIG_cross_rsdpg_256_fast_new
                - OQS_SIG_cross_rsdpg_256_balanced_new
                - OQS_SIG_cross_rsdpg_192_small_new
                - OQS_SIG_cross_rsdpg_192_fast_new
                - OQS_SIG_cross_rsdpg_192_balanced_new
                - OQS_SIG_cross_rsdpg_128_small_new
        - Branch String:   'src/sig/sig.c:754,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:756,10'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdpg_128_small_new
            - BranchSide:      'src/sig/sig.c:761,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - OQS_SIG_uov_ov_V_pkc_skc_new
                - OQS_SIG_uov_ov_III_pkc_skc_new
                - OQS_SIG_uov_ov_Ip_pkc_skc_new
                - OQS_SIG_uov_ov_Is_pkc_skc_new
                - OQS_SIG_uov_ov_V_pkc_new
                - OQS_SIG_uov_ov_III_pkc_new
                - OQS_SIG_uov_ov_Ip_pkc_new
                - OQS_SIG_uov_ov_Is_pkc_new
                - OQS_SIG_uov_ov_V_new
                - OQS_SIG_uov_ov_III_new
                - OQS_SIG_uov_ov_Ip_new
                - OQS_SIG_uov_ov_Is_new
                - OQS_SIG_cross_rsdpg_256_small_new
                - OQS_SIG_cross_rsdpg_256_fast_new
                - OQS_SIG_cross_rsdpg_256_balanced_new
                - OQS_SIG_cross_rsdpg_192_small_new
                - OQS_SIG_cross_rsdpg_192_fast_new
                - OQS_SIG_cross_rsdpg_192_balanced_new
        - Branch String:   'src/sig/sig.c:761,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:763,10'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdpg_192_balanced_new
            - BranchSide:      'src/sig/sig.c:768,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - OQS_SIG_uov_ov_V_pkc_skc_new
                - OQS_SIG_uov_ov_III_pkc_skc_new
                - OQS_SIG_uov_ov_Ip_pkc_skc_new
                - OQS_SIG_uov_ov_Is_pkc_skc_new
                - OQS_SIG_uov_ov_V_pkc_new
                - OQS_SIG_uov_ov_III_pkc_new
                - OQS_SIG_uov_ov_Ip_pkc_new
                - OQS_SIG_uov_ov_Is_pkc_new
                - OQS_SIG_uov_ov_V_new
                - OQS_SIG_uov_ov_III_new
                - OQS_SIG_uov_ov_Ip_new
                - OQS_SIG_uov_ov_Is_new
                - OQS_SIG_cross_rsdpg_256_small_new
                - OQS_SIG_cross_rsdpg_256_fast_new
                - OQS_SIG_cross_rsdpg_256_balanced_new
                - OQS_SIG_cross_rsdpg_192_small_new
                - OQS_SIG_cross_rsdpg_192_fast_new
        - Branch String:   'src/sig/sig.c:768,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:770,10'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdpg_192_fast_new
            - BranchSide:      'src/sig/sig.c:775,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - OQS_SIG_uov_ov_V_pkc_skc_new
                - OQS_SIG_uov_ov_III_pkc_skc_new
                - OQS_SIG_uov_ov_Ip_pkc_skc_new
                - OQS_SIG_uov_ov_Is_pkc_skc_new
                - OQS_SIG_uov_ov_V_pkc_new
                - OQS_SIG_uov_ov_III_pkc_new
                - OQS_SIG_uov_ov_Ip_pkc_new
                - OQS_SIG_uov_ov_Is_pkc_new
                - OQS_SIG_uov_ov_V_new
                - OQS_SIG_uov_ov_III_new
                - OQS_SIG_uov_ov_Ip_new
                - OQS_SIG_uov_ov_Is_new
                - OQS_SIG_cross_rsdpg_256_small_new
                - OQS_SIG_cross_rsdpg_256_fast_new
                - OQS_SIG_cross_rsdpg_256_balanced_new
                - OQS_SIG_cross_rsdpg_192_small_new
        - Branch String:   'src/sig/sig.c:775,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:777,10'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdpg_192_small_new
            - BranchSide:      'src/sig/sig.c:782,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - OQS_SIG_uov_ov_V_pkc_skc_new
                - OQS_SIG_uov_ov_III_pkc_skc_new
                - OQS_SIG_uov_ov_Ip_pkc_skc_new
                - OQS_SIG_uov_ov_Is_pkc_skc_new
                - OQS_SIG_uov_ov_V_pkc_new
                - OQS_SIG_uov_ov_III_pkc_new
                - OQS_SIG_uov_ov_Ip_pkc_new
                - OQS_SIG_uov_ov_Is_pkc_new
                - OQS_SIG_uov_ov_V_new
                - OQS_SIG_uov_ov_III_new
                - OQS_SIG_uov_ov_Ip_new
                - OQS_SIG_uov_ov_Is_new
                - OQS_SIG_cross_rsdpg_256_small_new
                - OQS_SIG_cross_rsdpg_256_fast_new
                - OQS_SIG_cross_rsdpg_256_balanced_new
        - Branch String:   'src/sig/sig.c:782,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:784,10'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdpg_256_balanced_new
            - BranchSide:      'src/sig/sig.c:789,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - OQS_SIG_uov_ov_V_pkc_skc_new
                - OQS_SIG_uov_ov_III_pkc_skc_new
                - OQS_SIG_uov_ov_Ip_pkc_skc_new
                - OQS_SIG_uov_ov_Is_pkc_skc_new
                - OQS_SIG_uov_ov_V_pkc_new
                - OQS_SIG_uov_ov_III_pkc_new
                - OQS_SIG_uov_ov_Ip_pkc_new
                - OQS_SIG_uov_ov_Is_pkc_new
                - OQS_SIG_uov_ov_V_new
                - OQS_SIG_uov_ov_III_new
                - OQS_SIG_uov_ov_Ip_new
                - OQS_SIG_uov_ov_Is_new
                - OQS_SIG_cross_rsdpg_256_small_new
                - OQS_SIG_cross_rsdpg_256_fast_new
        - Branch String:   'src/sig/sig.c:789,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:791,10'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdpg_256_fast_new
            - BranchSide:      'src/sig/sig.c:796,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - OQS_SIG_uov_ov_V_pkc_skc_new
                - OQS_SIG_uov_ov_III_pkc_skc_new
                - OQS_SIG_uov_ov_Ip_pkc_skc_new
                - OQS_SIG_uov_ov_Is_pkc_skc_new
                - OQS_SIG_uov_ov_V_pkc_new
                - OQS_SIG_uov_ov_III_pkc_new
                - OQS_SIG_uov_ov_Ip_pkc_new
                - OQS_SIG_uov_ov_Is_pkc_new
                - OQS_SIG_uov_ov_V_new
                - OQS_SIG_uov_ov_III_new
                - OQS_SIG_uov_ov_Ip_new
                - OQS_SIG_uov_ov_Is_new
                - OQS_SIG_cross_rsdpg_256_small_new
        - Branch String:   'src/sig/sig.c:796,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:798,10'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdpg_256_small_new
            - BranchSide:      'src/sig/sig.c:803,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - OQS_SIG_uov_ov_V_pkc_skc_new
                - OQS_SIG_uov_ov_III_pkc_skc_new
                - OQS_SIG_uov_ov_Ip_pkc_skc_new
                - OQS_SIG_uov_ov_Is_pkc_skc_new
                - OQS_SIG_uov_ov_V_pkc_new
                - OQS_SIG_uov_ov_III_pkc_new
                - OQS_SIG_uov_ov_Ip_pkc_new
                - OQS_SIG_uov_ov_Is_pkc_new
                - OQS_SIG_uov_ov_V_new
                - OQS_SIG_uov_ov_III_new
                - OQS_SIG_uov_ov_Ip_new
                - OQS_SIG_uov_ov_Is_new
        - Branch String:   'src/sig/sig.c:803,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:805,10'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_Is_new
            - BranchSide:      'src/sig/sig.c:810,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - OQS_SIG_uov_ov_V_pkc_skc_new
                - OQS_SIG_uov_ov_III_pkc_skc_new
                - OQS_SIG_uov_ov_Ip_pkc_skc_new
                - OQS_SIG_uov_ov_Is_pkc_skc_new
                - OQS_SIG_uov_ov_V_pkc_new
                - OQS_SIG_uov_ov_III_pkc_new
                - OQS_SIG_uov_ov_Ip_pkc_new
                - OQS_SIG_uov_ov_Is_pkc_new
                - OQS_SIG_uov_ov_V_new
                - OQS_SIG_uov_ov_III_new
                - OQS_SIG_uov_ov_Ip_new
        - Branch String:   'src/sig/sig.c:810,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:812,10'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_Ip_new
            - BranchSide:      'src/sig/sig.c:817,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - OQS_SIG_uov_ov_V_pkc_skc_new
                - OQS_SIG_uov_ov_III_pkc_skc_new
                - OQS_SIG_uov_ov_Ip_pkc_skc_new
                - OQS_SIG_uov_ov_Is_pkc_skc_new
                - OQS_SIG_uov_ov_V_pkc_new
                - OQS_SIG_uov_ov_III_pkc_new
                - OQS_SIG_uov_ov_Ip_pkc_new
                - OQS_SIG_uov_ov_Is_pkc_new
                - OQS_SIG_uov_ov_V_new
                - OQS_SIG_uov_ov_III_new
        - Branch String:   'src/sig/sig.c:817,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:819,10'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_III_new
            - BranchSide:      'src/sig/sig.c:824,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - OQS_SIG_uov_ov_V_pkc_skc_new
                - OQS_SIG_uov_ov_III_pkc_skc_new
                - OQS_SIG_uov_ov_Ip_pkc_skc_new
                - OQS_SIG_uov_ov_Is_pkc_skc_new
                - OQS_SIG_uov_ov_V_pkc_new
                - OQS_SIG_uov_ov_III_pkc_new
                - OQS_SIG_uov_ov_Ip_pkc_new
                - OQS_SIG_uov_ov_Is_pkc_new
                - OQS_SIG_uov_ov_V_new
        - Branch String:   'src/sig/sig.c:824,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:826,10'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_V_new
            - BranchSide:      'src/sig/sig.c:831,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - OQS_SIG_uov_ov_V_pkc_skc_new
                - OQS_SIG_uov_ov_III_pkc_skc_new
                - OQS_SIG_uov_ov_Ip_pkc_skc_new
                - OQS_SIG_uov_ov_Is_pkc_skc_new
                - OQS_SIG_uov_ov_V_pkc_new
                - OQS_SIG_uov_ov_III_pkc_new
                - OQS_SIG_uov_ov_Ip_pkc_new
                - OQS_SIG_uov_ov_Is_pkc_new
        - Branch String:   'src/sig/sig.c:831,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:833,10'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_Is_pkc_new
            - BranchSide:      'src/sig/sig.c:838,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - OQS_SIG_uov_ov_V_pkc_skc_new
                - OQS_SIG_uov_ov_III_pkc_skc_new
                - OQS_SIG_uov_ov_Ip_pkc_skc_new
                - OQS_SIG_uov_ov_Is_pkc_skc_new
                - OQS_SIG_uov_ov_V_pkc_new
                - OQS_SIG_uov_ov_III_pkc_new
                - OQS_SIG_uov_ov_Ip_pkc_new
        - Branch String:   'src/sig/sig.c:838,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:840,10'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_Ip_pkc_new
            - BranchSide:      'src/sig/sig.c:845,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - OQS_SIG_uov_ov_V_pkc_skc_new
                - OQS_SIG_uov_ov_III_pkc_skc_new
                - OQS_SIG_uov_ov_Ip_pkc_skc_new
                - OQS_SIG_uov_ov_Is_pkc_skc_new
                - OQS_SIG_uov_ov_V_pkc_new
                - OQS_SIG_uov_ov_III_pkc_new
        - Branch String:   'src/sig/sig.c:845,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:847,10'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_III_pkc_new
            - BranchSide:      'src/sig/sig.c:852,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - OQS_SIG_uov_ov_V_pkc_skc_new
                - OQS_SIG_uov_ov_III_pkc_skc_new
                - OQS_SIG_uov_ov_Ip_pkc_skc_new
                - OQS_SIG_uov_ov_Is_pkc_skc_new
                - OQS_SIG_uov_ov_V_pkc_new
        - Branch String:   'src/sig/sig.c:852,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:854,10'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_V_pkc_new
            - BranchSide:      'src/sig/sig.c:859,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - OQS_SIG_uov_ov_V_pkc_skc_new
                - OQS_SIG_uov_ov_III_pkc_skc_new
                - OQS_SIG_uov_ov_Ip_pkc_skc_new
                - OQS_SIG_uov_ov_Is_pkc_skc_new
        - Branch String:   'src/sig/sig.c:859,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:861,10'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_Is_pkc_skc_new
            - BranchSide:      'src/sig/sig.c:866,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - OQS_SIG_uov_ov_V_pkc_skc_new
                - OQS_SIG_uov_ov_III_pkc_skc_new
                - OQS_SIG_uov_ov_Ip_pkc_skc_new
        - Branch String:   'src/sig/sig.c:866,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:868,10'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_Ip_pkc_skc_new
            - BranchSide:      'src/sig/sig.c:873,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - OQS_SIG_uov_ov_V_pkc_skc_new
                - OQS_SIG_uov_ov_III_pkc_skc_new
        - Branch String:   'src/sig/sig.c:873,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:875,10'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_III_pkc_skc_new
            - BranchSide:      'src/sig/sig.c:880,18'
              BranchSideFuncs:
                - strcasecmp
                - OQS_SIG_uov_ov_V_pkc_skc_new
        - Branch String:   'src/sig/sig.c:880,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:880,13'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_V_pkc_skc_new
            - BranchSide:      'src/sig/sig.c:882,10'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_V_pkc_skc_new
      Callsites:
        - Src:             'src/sig/sig.c:495,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:497,10'
          Dst:             OQS_SIG_dilithium_2_new
        - Src:             'src/sig/sig.c:502,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:504,10'
          Dst:             OQS_SIG_dilithium_3_new
        - Src:             'src/sig/sig.c:509,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:511,10'
          Dst:             OQS_SIG_dilithium_5_new
        - Src:             'src/sig/sig.c:516,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:518,10'
          Dst:             OQS_SIG_ml_dsa_44_new
        - Src:             'src/sig/sig.c:523,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:525,10'
          Dst:             OQS_SIG_ml_dsa_65_new
        - Src:             'src/sig/sig.c:530,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:532,10'
          Dst:             OQS_SIG_ml_dsa_87_new
        - Src:             'src/sig/sig.c:537,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:539,10'
          Dst:             OQS_SIG_falcon_512_new
        - Src:             'src/sig/sig.c:544,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:546,10'
          Dst:             OQS_SIG_falcon_1024_new
        - Src:             'src/sig/sig.c:551,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:553,10'
          Dst:             OQS_SIG_falcon_padded_512_new
        - Src:             'src/sig/sig.c:558,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:560,10'
          Dst:             OQS_SIG_falcon_padded_1024_new
        - Src:             'src/sig/sig.c:565,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:567,10'
          Dst:             OQS_SIG_sphincs_sha2_128f_simple_new
        - Src:             'src/sig/sig.c:572,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:574,10'
          Dst:             OQS_SIG_sphincs_sha2_128s_simple_new
        - Src:             'src/sig/sig.c:579,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:581,10'
          Dst:             OQS_SIG_sphincs_sha2_192f_simple_new
        - Src:             'src/sig/sig.c:586,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:588,10'
          Dst:             OQS_SIG_sphincs_sha2_192s_simple_new
        - Src:             'src/sig/sig.c:593,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:595,10'
          Dst:             OQS_SIG_sphincs_sha2_256f_simple_new
        - Src:             'src/sig/sig.c:600,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:602,10'
          Dst:             OQS_SIG_sphincs_sha2_256s_simple_new
        - Src:             'src/sig/sig.c:607,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:609,10'
          Dst:             OQS_SIG_sphincs_shake_128f_simple_new
        - Src:             'src/sig/sig.c:614,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:616,10'
          Dst:             OQS_SIG_sphincs_shake_128s_simple_new
        - Src:             'src/sig/sig.c:621,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:623,10'
          Dst:             OQS_SIG_sphincs_shake_192f_simple_new
        - Src:             'src/sig/sig.c:628,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:630,10'
          Dst:             OQS_SIG_sphincs_shake_192s_simple_new
        - Src:             'src/sig/sig.c:635,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:637,10'
          Dst:             OQS_SIG_sphincs_shake_256f_simple_new
        - Src:             'src/sig/sig.c:642,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:644,10'
          Dst:             OQS_SIG_sphincs_shake_256s_simple_new
        - Src:             'src/sig/sig.c:649,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:651,10'
          Dst:             OQS_SIG_mayo_1_new
        - Src:             'src/sig/sig.c:656,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:658,10'
          Dst:             OQS_SIG_mayo_2_new
        - Src:             'src/sig/sig.c:663,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:665,10'
          Dst:             OQS_SIG_mayo_3_new
        - Src:             'src/sig/sig.c:670,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:672,10'
          Dst:             OQS_SIG_mayo_5_new
        - Src:             'src/sig/sig.c:677,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:679,10'
          Dst:             OQS_SIG_cross_rsdp_128_balanced_new
        - Src:             'src/sig/sig.c:684,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:686,10'
          Dst:             OQS_SIG_cross_rsdp_128_fast_new
        - Src:             'src/sig/sig.c:691,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:693,10'
          Dst:             OQS_SIG_cross_rsdp_128_small_new
        - Src:             'src/sig/sig.c:698,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:700,10'
          Dst:             OQS_SIG_cross_rsdp_192_balanced_new
        - Src:             'src/sig/sig.c:705,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:707,10'
          Dst:             OQS_SIG_cross_rsdp_192_fast_new
        - Src:             'src/sig/sig.c:712,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:714,10'
          Dst:             OQS_SIG_cross_rsdp_192_small_new
        - Src:             'src/sig/sig.c:719,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:721,10'
          Dst:             OQS_SIG_cross_rsdp_256_balanced_new
        - Src:             'src/sig/sig.c:726,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:728,10'
          Dst:             OQS_SIG_cross_rsdp_256_fast_new
        - Src:             'src/sig/sig.c:733,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:735,10'
          Dst:             OQS_SIG_cross_rsdp_256_small_new
        - Src:             'src/sig/sig.c:740,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:742,10'
          Dst:             OQS_SIG_cross_rsdpg_128_balanced_new
        - Src:             'src/sig/sig.c:747,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:749,10'
          Dst:             OQS_SIG_cross_rsdpg_128_fast_new
        - Src:             'src/sig/sig.c:754,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:756,10'
          Dst:             OQS_SIG_cross_rsdpg_128_small_new
        - Src:             'src/sig/sig.c:761,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:763,10'
          Dst:             OQS_SIG_cross_rsdpg_192_balanced_new
        - Src:             'src/sig/sig.c:768,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:770,10'
          Dst:             OQS_SIG_cross_rsdpg_192_fast_new
        - Src:             'src/sig/sig.c:775,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:777,10'
          Dst:             OQS_SIG_cross_rsdpg_192_small_new
        - Src:             'src/sig/sig.c:782,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:784,10'
          Dst:             OQS_SIG_cross_rsdpg_256_balanced_new
        - Src:             'src/sig/sig.c:789,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:791,10'
          Dst:             OQS_SIG_cross_rsdpg_256_fast_new
        - Src:             'src/sig/sig.c:796,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:798,10'
          Dst:             OQS_SIG_cross_rsdpg_256_small_new
        - Src:             'src/sig/sig.c:803,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:805,10'
          Dst:             OQS_SIG_uov_ov_Is_new
        - Src:             'src/sig/sig.c:810,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:812,10'
          Dst:             OQS_SIG_uov_ov_Ip_new
        - Src:             'src/sig/sig.c:817,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:819,10'
          Dst:             OQS_SIG_uov_ov_III_new
        - Src:             'src/sig/sig.c:824,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:826,10'
          Dst:             OQS_SIG_uov_ov_V_new
        - Src:             'src/sig/sig.c:831,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:833,10'
          Dst:             OQS_SIG_uov_ov_Is_pkc_new
        - Src:             'src/sig/sig.c:838,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:840,10'
          Dst:             OQS_SIG_uov_ov_Ip_pkc_new
        - Src:             'src/sig/sig.c:845,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:847,10'
          Dst:             OQS_SIG_uov_ov_III_pkc_new
        - Src:             'src/sig/sig.c:852,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:854,10'
          Dst:             OQS_SIG_uov_ov_V_pkc_new
        - Src:             'src/sig/sig.c:859,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:861,10'
          Dst:             OQS_SIG_uov_ov_Is_pkc_skc_new
        - Src:             'src/sig/sig.c:866,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:868,10'
          Dst:             OQS_SIG_uov_ov_Ip_pkc_skc_new
        - Src:             'src/sig/sig.c:873,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:875,10'
          Dst:             OQS_SIG_uov_ov_III_pkc_skc_new
        - Src:             'src/sig/sig.c:880,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:882,10'
          Dst:             OQS_SIG_uov_ov_V_pkc_skc_new
    - functionName:    OQS_SIG_alg_is_enabled
      functionSourceFile: '/src/liboqs/src/sig/sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 487
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         118
      ICount:          471
      EdgeCount:       175
      CyclomaticComplexity: 59
      functionsReached:
        - strcasecmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/sig.c:87,18'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:0,0'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
            - BranchSide:      'src/sig/sig.c:87,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'src/sig/sig.c:87,6'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:87,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sig.c:92,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'src/sig/sig.c:92,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:92,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sig.c:99,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'src/sig/sig.c:99,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:99,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sig.c:106,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'src/sig/sig.c:106,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:106,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sig.c:113,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'src/sig/sig.c:113,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:113,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sig.c:120,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'src/sig/sig.c:120,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:120,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sig.c:127,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'src/sig/sig.c:127,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:127,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sig.c:134,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'src/sig/sig.c:134,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:134,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sig.c:141,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'src/sig/sig.c:141,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:141,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sig.c:148,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'src/sig/sig.c:148,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:148,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sig.c:155,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'src/sig/sig.c:155,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:155,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sig.c:162,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'src/sig/sig.c:162,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:162,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sig.c:169,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'src/sig/sig.c:169,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:169,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sig.c:176,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'src/sig/sig.c:176,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:176,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sig.c:183,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'src/sig/sig.c:183,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:183,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sig.c:190,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'src/sig/sig.c:190,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:190,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sig.c:197,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'src/sig/sig.c:197,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:197,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sig.c:204,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'src/sig/sig.c:204,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:204,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sig.c:211,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'src/sig/sig.c:211,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:211,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sig.c:218,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'src/sig/sig.c:218,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:218,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sig.c:225,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'src/sig/sig.c:225,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:225,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sig.c:232,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'src/sig/sig.c:232,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:232,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sig.c:239,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'src/sig/sig.c:239,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:239,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sig.c:246,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'src/sig/sig.c:246,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:246,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sig.c:253,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'src/sig/sig.c:253,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:253,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sig.c:260,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'src/sig/sig.c:260,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:260,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sig.c:267,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'src/sig/sig.c:267,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:267,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sig.c:274,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'src/sig/sig.c:274,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:274,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sig.c:281,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'src/sig/sig.c:281,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:281,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sig.c:288,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'src/sig/sig.c:288,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:288,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sig.c:295,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'src/sig/sig.c:295,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:295,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sig.c:302,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'src/sig/sig.c:302,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:302,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sig.c:309,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'src/sig/sig.c:309,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:309,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sig.c:316,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'src/sig/sig.c:316,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:316,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sig.c:323,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'src/sig/sig.c:323,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:323,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sig.c:330,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'src/sig/sig.c:330,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:330,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sig.c:337,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'src/sig/sig.c:337,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:337,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sig.c:344,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'src/sig/sig.c:344,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:344,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sig.c:351,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'src/sig/sig.c:351,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:351,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sig.c:358,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'src/sig/sig.c:358,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:358,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sig.c:365,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'src/sig/sig.c:365,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:365,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sig.c:372,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'src/sig/sig.c:372,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:372,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sig.c:379,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'src/sig/sig.c:379,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:379,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sig.c:386,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'src/sig/sig.c:386,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:386,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sig.c:393,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'src/sig/sig.c:393,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:393,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sig.c:400,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'src/sig/sig.c:400,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:400,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sig.c:407,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'src/sig/sig.c:407,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:407,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sig.c:414,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'src/sig/sig.c:414,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:414,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sig.c:421,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'src/sig/sig.c:421,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:421,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sig.c:428,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'src/sig/sig.c:428,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:428,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sig.c:435,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'src/sig/sig.c:435,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:435,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sig.c:442,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'src/sig/sig.c:442,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:442,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sig.c:449,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'src/sig/sig.c:449,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:449,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sig.c:456,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'src/sig/sig.c:456,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:456,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sig.c:463,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'src/sig/sig.c:463,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:463,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sig.c:470,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
        - Branch String:   'src/sig/sig.c:470,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:470,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sig.c:477,18'
              BranchSideFuncs:
                - strcasecmp
        - Branch String:   'src/sig/sig.c:477,13'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:477,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sig.c:485,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sig.c:92,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:99,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:106,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:113,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:120,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:127,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:134,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:141,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:148,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:155,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:162,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:169,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:176,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:183,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:190,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:197,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:204,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:211,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:218,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:225,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:232,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:239,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:246,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:253,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:260,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:267,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:274,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:281,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:288,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:295,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:302,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:309,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:316,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:323,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:330,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:337,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:344,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:351,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:358,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:365,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:372,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:379,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:386,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:393,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:400,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:407,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:414,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:421,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:428,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:435,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:442,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:449,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:456,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:463,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:470,18'
          Dst:             strcasecmp
        - Src:             'src/sig/sig.c:477,18'
          Dst:             strcasecmp
    - functionName:    OQS_SIG_alg_count
      functionSourceFile: '/src/liboqs/src/sig/sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OQS_SIG_alg_identifier
      functionSourceFile: '/src/liboqs/src/sig/sig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sig.c:75,6'
          Branch Sides:
            - BranchSide:      'src/sig/sig.c:75,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sig.c:78,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OQS_SIG_dilithium_2_verify_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/dilithium/sig_dilithium_2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_dilithium_2_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/sig_dilithium_2.c:138,14'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/sig_dilithium_2.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_dilithium_2_verify
            - BranchSide:      'src/sig/dilithium/sig_dilithium_2.c:138,14'
              BranchSideFuncs:
                - OQS_SIG_dilithium_2_verify
        - Branch String:   'src/sig/dilithium/sig_dilithium_2.c:138,22'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/sig_dilithium_2.c:138,37'
              BranchSideFuncs:
                - OQS_SIG_dilithium_2_verify
            - BranchSide:      'src/sig/dilithium/sig_dilithium_2.c:138,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/sig_dilithium_2.c:138,6'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/sig_dilithium_2.c:138,6'
              BranchSideFuncs:
                - OQS_SIG_dilithium_2_verify
            - BranchSide:      'src/sig/dilithium/sig_dilithium_2.c:139,10'
              BranchSideFuncs:
                - OQS_SIG_dilithium_2_verify
      Callsites:
        - Src:             'src/sig/dilithium/sig_dilithium_2.c:139,10'
          Dst:             OQS_SIG_dilithium_2_verify
    - functionName:    OQS_SIG_dilithium_2_verify
      functionSourceFile: '/src/liboqs/src/sig/dilithium/sig_dilithium_2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          40
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_CPU_has_extension
        - pqcrystals_dilithium2_avx2_verify
        - pqcrystals_dilithium2_ref_verify
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/sig_dilithium_2.c:106,6'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/sig_dilithium_2.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - OQS_CPU_has_extension
                - pqcrystals_dilithium2_avx2_verify
                - pqcrystals_dilithium2_ref_verify
            - BranchSide:      'src/sig/dilithium/sig_dilithium_2.c:106,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - OQS_CPU_has_extension
                - pqcrystals_dilithium2_avx2_verify
                - pqcrystals_dilithium2_ref_verify
        - Branch String:   'src/sig/dilithium/sig_dilithium_2.c:106,46'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/sig_dilithium_2.c:106,49'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_verify
            - BranchSide:      'src/sig/dilithium/sig_dilithium_2.c:111,23'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_verify
        - Branch String:   'src/sig/dilithium/sig_dilithium_2.c:106,6'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/sig_dilithium_2.c:108,23'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_verify
            - BranchSide:      'src/sig/dilithium/sig_dilithium_2.c:111,23'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_verify
      Callsites:
        - Src:             'src/sig/dilithium/sig_dilithium_2.c:106,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/dilithium/sig_dilithium_2.c:106,49'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/dilithium/sig_dilithium_2.c:108,23'
          Dst:             pqcrystals_dilithium2_avx2_verify
        - Src:             'src/sig/dilithium/sig_dilithium_2.c:111,23'
          Dst:             pqcrystals_dilithium2_ref_verify
    - functionName:    OQS_SIG_dilithium_2_sign_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/dilithium/sig_dilithium_2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_dilithium_2_sign
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/sig_dilithium_2.c:130,14'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/sig_dilithium_2.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_dilithium_2_sign
            - BranchSide:      'src/sig/dilithium/sig_dilithium_2.c:130,14'
              BranchSideFuncs:
                - OQS_SIG_dilithium_2_sign
        - Branch String:   'src/sig/dilithium/sig_dilithium_2.c:130,22'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/sig_dilithium_2.c:130,37'
              BranchSideFuncs:
                - OQS_SIG_dilithium_2_sign
            - BranchSide:      'src/sig/dilithium/sig_dilithium_2.c:130,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/sig_dilithium_2.c:130,6'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/sig_dilithium_2.c:130,6'
              BranchSideFuncs:
                - OQS_SIG_dilithium_2_sign
            - BranchSide:      'src/sig/dilithium/sig_dilithium_2.c:131,10'
              BranchSideFuncs:
                - OQS_SIG_dilithium_2_sign
      Callsites:
        - Src:             'src/sig/dilithium/sig_dilithium_2.c:131,10'
          Dst:             OQS_SIG_dilithium_2_sign
    - functionName:    OQS_SIG_dilithium_2_sign
      functionSourceFile: '/src/liboqs/src/sig/dilithium/sig_dilithium_2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          40
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_CPU_has_extension
        - pqcrystals_dilithium2_avx2_signature
        - pqcrystals_dilithium2_ref_signature
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/sig_dilithium_2.c:80,6'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/sig_dilithium_2.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - OQS_CPU_has_extension
                - pqcrystals_dilithium2_avx2_signature
                - pqcrystals_dilithium2_ref_signature
            - BranchSide:      'src/sig/dilithium/sig_dilithium_2.c:80,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - OQS_CPU_has_extension
                - pqcrystals_dilithium2_avx2_signature
                - pqcrystals_dilithium2_ref_signature
        - Branch String:   'src/sig/dilithium/sig_dilithium_2.c:80,46'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/sig_dilithium_2.c:80,49'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_signature
            - BranchSide:      'src/sig/dilithium/sig_dilithium_2.c:85,23'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_signature
        - Branch String:   'src/sig/dilithium/sig_dilithium_2.c:80,6'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/sig_dilithium_2.c:82,23'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_signature
            - BranchSide:      'src/sig/dilithium/sig_dilithium_2.c:85,23'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_signature
      Callsites:
        - Src:             'src/sig/dilithium/sig_dilithium_2.c:80,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/dilithium/sig_dilithium_2.c:80,49'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/dilithium/sig_dilithium_2.c:82,23'
          Dst:             pqcrystals_dilithium2_avx2_signature
        - Src:             'src/sig/dilithium/sig_dilithium_2.c:85,23'
          Dst:             pqcrystals_dilithium2_ref_signature
    - functionName:    OQS_SIG_dilithium_2_keypair
      functionSourceFile: '/src/liboqs/src/sig/dilithium/sig_dilithium_2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          37
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_CPU_has_extension
        - pqcrystals_dilithium2_avx2_keypair
        - pqcrystals_dilithium2_ref_keypair
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/sig_dilithium_2.c:54,6'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/sig_dilithium_2.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - OQS_CPU_has_extension
                - pqcrystals_dilithium2_avx2_keypair
                - pqcrystals_dilithium2_ref_keypair
            - BranchSide:      'src/sig/dilithium/sig_dilithium_2.c:54,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - OQS_CPU_has_extension
                - pqcrystals_dilithium2_avx2_keypair
                - pqcrystals_dilithium2_ref_keypair
        - Branch String:   'src/sig/dilithium/sig_dilithium_2.c:54,46'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/sig_dilithium_2.c:54,49'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_keypair
            - BranchSide:      'src/sig/dilithium/sig_dilithium_2.c:59,23'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_keypair
        - Branch String:   'src/sig/dilithium/sig_dilithium_2.c:54,6'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/sig_dilithium_2.c:56,23'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_keypair
            - BranchSide:      'src/sig/dilithium/sig_dilithium_2.c:59,23'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_keypair
      Callsites:
        - Src:             'src/sig/dilithium/sig_dilithium_2.c:54,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/dilithium/sig_dilithium_2.c:54,49'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/dilithium/sig_dilithium_2.c:56,23'
          Dst:             pqcrystals_dilithium2_avx2_keypair
        - Src:             'src/sig/dilithium/sig_dilithium_2.c:59,23'
          Dst:             pqcrystals_dilithium2_ref_keypair
    - functionName:    OQS_SIG_dilithium_2_new
      functionSourceFile: '/src/liboqs/src/sig/dilithium/sig_dilithium_2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_MEM_malloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/sig_dilithium_2.c:10,17'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/sig_dilithium_2.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
            - BranchSide:      'src/sig/dilithium/sig_dilithium_2.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
        - Branch String:   'src/sig/dilithium/sig_dilithium_2.c:11,6'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/sig_dilithium_2.c:11,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/sig_dilithium_2.c:14,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/dilithium/sig_dilithium_2.c:10,17'
          Dst:             OQS_MEM_malloc
    - functionName:    pqcrystals_dilithium2_ref_open
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          80
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - pqcrystals_dilithium2_ref_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:317,12'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_verify
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:317,12'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_verify
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:317,6'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:320,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:332,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:321,6'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:325,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:332,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:325,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:325,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:326,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:325,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:325,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:326,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:333,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:333,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:334,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:321,6'
          Dst:             pqcrystals_dilithium2_ref_verify
    - functionName:    pqcrystals_dilithium2_ref_verify
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         74
      ICount:          598
      EdgeCount:       109
      CyclomaticComplexity: 37
      functionsReached:
        - OQS_SHA3_shake256
        - OQS_SHA3_shake256_inc_absorb
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_ctx_reset
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_init
        - OQS_SHA3_shake256_inc_squeeze
        - pqcrystals_dilithium2_ref_poly_challenge
        - pqcrystals_dilithium2_ref_poly_ntt
        - pqcrystals_dilithium2_ref_polyvec_matrix_expand
        - pqcrystals_dilithium2_ref_polyvec_matrix_pointwise_montgomery
        - pqcrystals_dilithium2_ref_polyveck_caddq
        - pqcrystals_dilithium2_ref_polyveck_invntt_tomont
        - pqcrystals_dilithium2_ref_polyveck_ntt
        - pqcrystals_dilithium2_ref_polyveck_pack_w1
        - pqcrystals_dilithium2_ref_polyveck_pointwise_poly_montgomery
        - pqcrystals_dilithium2_ref_polyveck_reduce
        - pqcrystals_dilithium2_ref_polyveck_shiftl
        - pqcrystals_dilithium2_ref_polyveck_sub
        - pqcrystals_dilithium2_ref_polyveck_use_hint
        - pqcrystals_dilithium2_ref_polyvecl_chknorm
        - pqcrystals_dilithium2_ref_polyvecl_ntt
        - pqcrystals_dilithium2_ref_unpack_pk
        - pqcrystals_dilithium2_ref_unpack_sig
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:233,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_unpack_pk
                - pqcrystals_dilithium2_ref_unpack_sig
                - pqcrystals_dilithium2_ref_polyvecl_chknorm
                - OQS_SHA3_shake256
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium2_ref_poly_challenge
                - pqcrystals_dilithium2_ref_polyvec_matrix_expand
                - pqcrystals_dilithium2_ref_polyvecl_ntt
                - pqcrystals_dilithium2_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium2_ref_poly_ntt
                - pqcrystals_dilithium2_ref_polyveck_shiftl
                - pqcrystals_dilithium2_ref_polyveck_ntt
                - pqcrystals_dilithium2_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_dilithium2_ref_polyveck_sub
                - pqcrystals_dilithium2_ref_polyveck_reduce
                - pqcrystals_dilithium2_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium2_ref_polyveck_caddq
                - pqcrystals_dilithium2_ref_polyveck_use_hint
                - pqcrystals_dilithium2_ref_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:243,13'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_unpack_pk
                - pqcrystals_dilithium2_ref_unpack_sig
                - pqcrystals_dilithium2_ref_polyvecl_chknorm
                - OQS_SHA3_shake256
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium2_ref_poly_challenge
                - pqcrystals_dilithium2_ref_polyvec_matrix_expand
                - pqcrystals_dilithium2_ref_polyvecl_ntt
                - pqcrystals_dilithium2_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium2_ref_poly_ntt
                - pqcrystals_dilithium2_ref_polyveck_shiftl
                - pqcrystals_dilithium2_ref_polyveck_ntt
                - pqcrystals_dilithium2_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_dilithium2_ref_polyveck_sub
                - pqcrystals_dilithium2_ref_polyveck_reduce
                - pqcrystals_dilithium2_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium2_ref_polyveck_caddq
                - pqcrystals_dilithium2_ref_polyveck_use_hint
                - pqcrystals_dilithium2_ref_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:243,6'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:243,6'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_unpack_pk
                - pqcrystals_dilithium2_ref_unpack_sig
                - pqcrystals_dilithium2_ref_polyvecl_chknorm
                - OQS_SHA3_shake256
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium2_ref_poly_challenge
                - pqcrystals_dilithium2_ref_polyvec_matrix_expand
                - pqcrystals_dilithium2_ref_polyvecl_ntt
                - pqcrystals_dilithium2_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium2_ref_poly_ntt
                - pqcrystals_dilithium2_ref_polyveck_shiftl
                - pqcrystals_dilithium2_ref_polyveck_ntt
                - pqcrystals_dilithium2_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_dilithium2_ref_polyveck_sub
                - pqcrystals_dilithium2_ref_polyveck_reduce
                - pqcrystals_dilithium2_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium2_ref_polyveck_caddq
                - pqcrystals_dilithium2_ref_polyveck_use_hint
                - pqcrystals_dilithium2_ref_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:246,3'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_unpack_pk
                - pqcrystals_dilithium2_ref_unpack_sig
                - pqcrystals_dilithium2_ref_polyvecl_chknorm
                - OQS_SHA3_shake256
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium2_ref_poly_challenge
                - pqcrystals_dilithium2_ref_polyvec_matrix_expand
                - pqcrystals_dilithium2_ref_polyvecl_ntt
                - pqcrystals_dilithium2_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium2_ref_poly_ntt
                - pqcrystals_dilithium2_ref_polyveck_shiftl
                - pqcrystals_dilithium2_ref_polyveck_ntt
                - pqcrystals_dilithium2_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_dilithium2_ref_polyveck_sub
                - pqcrystals_dilithium2_ref_polyveck_reduce
                - pqcrystals_dilithium2_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium2_ref_polyveck_caddq
                - pqcrystals_dilithium2_ref_polyveck_use_hint
                - pqcrystals_dilithium2_ref_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:247,6'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:247,6'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_polyvecl_chknorm
                - OQS_SHA3_shake256
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium2_ref_poly_challenge
                - pqcrystals_dilithium2_ref_polyvec_matrix_expand
                - pqcrystals_dilithium2_ref_polyvecl_ntt
                - pqcrystals_dilithium2_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium2_ref_poly_ntt
                - pqcrystals_dilithium2_ref_polyveck_shiftl
                - pqcrystals_dilithium2_ref_polyveck_ntt
                - pqcrystals_dilithium2_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_dilithium2_ref_polyveck_sub
                - pqcrystals_dilithium2_ref_polyveck_reduce
                - pqcrystals_dilithium2_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium2_ref_polyveck_caddq
                - pqcrystals_dilithium2_ref_polyveck_use_hint
                - pqcrystals_dilithium2_ref_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:249,6'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_polyvecl_chknorm
                - OQS_SHA3_shake256
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium2_ref_poly_challenge
                - pqcrystals_dilithium2_ref_polyvec_matrix_expand
                - pqcrystals_dilithium2_ref_polyvecl_ntt
                - pqcrystals_dilithium2_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium2_ref_poly_ntt
                - pqcrystals_dilithium2_ref_polyveck_shiftl
                - pqcrystals_dilithium2_ref_polyveck_ntt
                - pqcrystals_dilithium2_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_dilithium2_ref_polyveck_sub
                - pqcrystals_dilithium2_ref_polyveck_reduce
                - pqcrystals_dilithium2_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium2_ref_polyveck_caddq
                - pqcrystals_dilithium2_ref_polyveck_use_hint
                - pqcrystals_dilithium2_ref_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:249,6'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:249,6'
              BranchSideFuncs:
                - OQS_SHA3_shake256
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium2_ref_poly_challenge
                - pqcrystals_dilithium2_ref_polyvec_matrix_expand
                - pqcrystals_dilithium2_ref_polyvecl_ntt
                - pqcrystals_dilithium2_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium2_ref_poly_ntt
                - pqcrystals_dilithium2_ref_polyveck_shiftl
                - pqcrystals_dilithium2_ref_polyveck_ntt
                - pqcrystals_dilithium2_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_dilithium2_ref_polyveck_sub
                - pqcrystals_dilithium2_ref_polyveck_reduce
                - pqcrystals_dilithium2_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium2_ref_polyveck_caddq
                - pqcrystals_dilithium2_ref_polyveck_use_hint
                - pqcrystals_dilithium2_ref_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:253,3'
              BranchSideFuncs:
                - OQS_SHA3_shake256
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium2_ref_poly_challenge
                - pqcrystals_dilithium2_ref_polyvec_matrix_expand
                - pqcrystals_dilithium2_ref_polyvecl_ntt
                - pqcrystals_dilithium2_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium2_ref_poly_ntt
                - pqcrystals_dilithium2_ref_polyveck_shiftl
                - pqcrystals_dilithium2_ref_polyveck_ntt
                - pqcrystals_dilithium2_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_dilithium2_ref_polyveck_sub
                - pqcrystals_dilithium2_ref_polyveck_reduce
                - pqcrystals_dilithium2_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium2_ref_polyveck_caddq
                - pqcrystals_dilithium2_ref_polyveck_use_hint
                - pqcrystals_dilithium2_ref_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:289,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:289,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:289,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:289,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:289,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:289,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:289,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:289,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:289,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:289,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:289,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:289,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:289,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:289,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:289,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:289,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:289,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:289,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:289,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:289,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:289,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:289,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:289,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:289,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:289,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:289,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:289,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:289,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:289,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:289,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:289,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:289,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:289,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:289,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:289,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:289,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:289,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:289,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:289,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:289,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:289,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:289,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:289,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:289,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:289,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:289,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:289,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:289,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:289,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:289,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:289,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:289,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:289,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:289,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:289,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:289,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:289,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:289,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:289,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:289,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:289,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:289,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:289,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:289,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:289,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:289,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:289,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:289,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:289,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:289,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:289,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:289,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:289,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:289,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:289,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:289,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:289,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:289,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:289,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:289,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:289,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:289,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:289,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:289,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:289,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:289,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:289,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:289,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:289,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:289,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:289,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:289,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:289,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:289,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:289,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:246,3'
          Dst:             pqcrystals_dilithium2_ref_unpack_pk
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:247,6'
          Dst:             pqcrystals_dilithium2_ref_unpack_sig
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:249,6'
          Dst:             pqcrystals_dilithium2_ref_polyvecl_chknorm
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:253,3'
          Dst:             OQS_SHA3_shake256
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:254,3'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:255,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:256,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:257,3'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:258,3'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:261,3'
          Dst:             pqcrystals_dilithium2_ref_poly_challenge
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:262,3'
          Dst:             pqcrystals_dilithium2_ref_polyvec_matrix_expand
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:264,3'
          Dst:             pqcrystals_dilithium2_ref_polyvecl_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:265,3'
          Dst:             pqcrystals_dilithium2_ref_polyvec_matrix_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:267,3'
          Dst:             pqcrystals_dilithium2_ref_poly_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:268,3'
          Dst:             pqcrystals_dilithium2_ref_polyveck_shiftl
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:269,3'
          Dst:             pqcrystals_dilithium2_ref_polyveck_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:270,3'
          Dst:             pqcrystals_dilithium2_ref_polyveck_pointwise_poly_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:272,3'
          Dst:             pqcrystals_dilithium2_ref_polyveck_sub
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:273,3'
          Dst:             pqcrystals_dilithium2_ref_polyveck_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:274,3'
          Dst:             pqcrystals_dilithium2_ref_polyveck_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:277,3'
          Dst:             pqcrystals_dilithium2_ref_polyveck_caddq
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:278,3'
          Dst:             pqcrystals_dilithium2_ref_polyveck_use_hint
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:279,3'
          Dst:             pqcrystals_dilithium2_ref_polyveck_pack_w1
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:282,3'
          Dst:             OQS_SHA3_shake256_inc_ctx_reset
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:283,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:284,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:285,3'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:286,3'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:287,3'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    pqcrystals_dilithium2_ref
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          213
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - pqcrystals_dilithium2_ref_signature
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:206,7'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_signature
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:206,7'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_signature
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:206,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:206,3'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_signature
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:206,3'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_signature
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:206,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:206,3'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_signature
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:206,3'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_signature
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:206,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:207,50'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_signature
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:207,50'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_signature
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:206,24'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:206,3'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_signature
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:207,50'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_signature
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:206,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:206,3'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_signature
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:206,3'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_signature
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:206,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:206,3'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_signature
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:207,50'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_signature
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:206,24'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:206,3'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_signature
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:207,50'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_signature
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:206,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:206,3'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_signature
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:206,3'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_signature
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:206,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:206,3'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_signature
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:207,50'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_signature
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:206,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:206,3'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_signature
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:207,50'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_signature
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:206,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:206,3'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_signature
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:207,50'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_signature
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:208,3'
          Dst:             pqcrystals_dilithium2_ref_signature
    - functionName:    pqcrystals_dilithium2_ref_signature
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          159
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_ctx_reset
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_init
        - OQS_SHA3_shake256_inc_squeeze
        - OQS_randombytes
        - pqcrystals_dilithium2_ref_pack_sig
        - pqcrystals_dilithium2_ref_poly_challenge
        - pqcrystals_dilithium2_ref_poly_ntt
        - pqcrystals_dilithium2_ref_polyvec_matrix_expand
        - pqcrystals_dilithium2_ref_polyvec_matrix_pointwise_montgomery
        - pqcrystals_dilithium2_ref_polyveck_add
        - pqcrystals_dilithium2_ref_polyveck_caddq
        - pqcrystals_dilithium2_ref_polyveck_chknorm
        - pqcrystals_dilithium2_ref_polyveck_decompose
        - pqcrystals_dilithium2_ref_polyveck_invntt_tomont
        - pqcrystals_dilithium2_ref_polyveck_make_hint
        - pqcrystals_dilithium2_ref_polyveck_ntt
        - pqcrystals_dilithium2_ref_polyveck_pack_w1
        - pqcrystals_dilithium2_ref_polyveck_pointwise_poly_montgomery
        - pqcrystals_dilithium2_ref_polyveck_reduce
        - pqcrystals_dilithium2_ref_polyveck_sub
        - pqcrystals_dilithium2_ref_polyvecl_add
        - pqcrystals_dilithium2_ref_polyvecl_chknorm
        - pqcrystals_dilithium2_ref_polyvecl_invntt_tomont
        - pqcrystals_dilithium2_ref_polyvecl_ntt
        - pqcrystals_dilithium2_ref_polyvecl_pointwise_poly_montgomery
        - pqcrystals_dilithium2_ref_polyvecl_reduce
        - pqcrystals_dilithium2_ref_polyvecl_uniform_gamma1
        - pqcrystals_dilithium2_ref_unpack_sk
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:87,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_unpack_sk
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_randombytes
                - pqcrystals_dilithium2_ref_polyvec_matrix_expand
                - pqcrystals_dilithium2_ref_polyvecl_ntt
                - pqcrystals_dilithium2_ref_polyveck_ntt
                - pqcrystals_dilithium2_ref_polyveck_ntt
                - pqcrystals_dilithium2_ref_polyvecl_uniform_gamma1
                - pqcrystals_dilithium2_ref_polyvecl_ntt
                - pqcrystals_dilithium2_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium2_ref_polyveck_reduce
                - pqcrystals_dilithium2_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium2_ref_polyveck_caddq
                - pqcrystals_dilithium2_ref_polyveck_decompose
                - pqcrystals_dilithium2_ref_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium2_ref_poly_challenge
                - pqcrystals_dilithium2_ref_poly_ntt
                - pqcrystals_dilithium2_ref_polyvecl_pointwise_poly_montgomery
                - pqcrystals_dilithium2_ref_polyvecl_invntt_tomont
                - pqcrystals_dilithium2_ref_polyvecl_add
                - pqcrystals_dilithium2_ref_polyvecl_reduce
                - pqcrystals_dilithium2_ref_polyvecl_chknorm
                - pqcrystals_dilithium2_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_dilithium2_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium2_ref_polyveck_sub
                - pqcrystals_dilithium2_ref_polyveck_reduce
                - pqcrystals_dilithium2_ref_polyveck_chknorm
                - pqcrystals_dilithium2_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_dilithium2_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium2_ref_polyveck_reduce
                - pqcrystals_dilithium2_ref_polyveck_chknorm
                - pqcrystals_dilithium2_ref_polyveck_add
                - pqcrystals_dilithium2_ref_polyveck_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium2_ref_pack_sig
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:96,12'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_unpack_sk
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_randombytes
                - pqcrystals_dilithium2_ref_polyvec_matrix_expand
                - pqcrystals_dilithium2_ref_polyvecl_ntt
                - pqcrystals_dilithium2_ref_polyveck_ntt
                - pqcrystals_dilithium2_ref_polyveck_ntt
                - pqcrystals_dilithium2_ref_polyvecl_uniform_gamma1
                - pqcrystals_dilithium2_ref_polyvecl_ntt
                - pqcrystals_dilithium2_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium2_ref_polyveck_reduce
                - pqcrystals_dilithium2_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium2_ref_polyveck_caddq
                - pqcrystals_dilithium2_ref_polyveck_decompose
                - pqcrystals_dilithium2_ref_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium2_ref_poly_challenge
                - pqcrystals_dilithium2_ref_poly_ntt
                - pqcrystals_dilithium2_ref_polyvecl_pointwise_poly_montgomery
                - pqcrystals_dilithium2_ref_polyvecl_invntt_tomont
                - pqcrystals_dilithium2_ref_polyvecl_add
                - pqcrystals_dilithium2_ref_polyvecl_reduce
                - pqcrystals_dilithium2_ref_polyvecl_chknorm
                - pqcrystals_dilithium2_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_dilithium2_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium2_ref_polyveck_sub
                - pqcrystals_dilithium2_ref_polyveck_reduce
                - pqcrystals_dilithium2_ref_polyveck_chknorm
                - pqcrystals_dilithium2_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_dilithium2_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium2_ref_polyveck_reduce
                - pqcrystals_dilithium2_ref_polyveck_chknorm
                - pqcrystals_dilithium2_ref_polyveck_add
                - pqcrystals_dilithium2_ref_polyveck_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium2_ref_pack_sig
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:150,6'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_dilithium2_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium2_ref_polyveck_sub
                - pqcrystals_dilithium2_ref_polyveck_reduce
                - pqcrystals_dilithium2_ref_polyveck_chknorm
                - pqcrystals_dilithium2_ref_polyvecl_uniform_gamma1
                - pqcrystals_dilithium2_ref_polyvecl_ntt
                - pqcrystals_dilithium2_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium2_ref_polyveck_reduce
                - pqcrystals_dilithium2_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium2_ref_polyveck_caddq
                - pqcrystals_dilithium2_ref_polyveck_decompose
                - pqcrystals_dilithium2_ref_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium2_ref_poly_challenge
                - pqcrystals_dilithium2_ref_poly_ntt
                - pqcrystals_dilithium2_ref_polyvecl_pointwise_poly_montgomery
                - pqcrystals_dilithium2_ref_polyvecl_invntt_tomont
                - pqcrystals_dilithium2_ref_polyvecl_add
                - pqcrystals_dilithium2_ref_polyvecl_reduce
                - pqcrystals_dilithium2_ref_polyvecl_chknorm
                - pqcrystals_dilithium2_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_dilithium2_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium2_ref_polyveck_reduce
                - pqcrystals_dilithium2_ref_polyveck_chknorm
                - pqcrystals_dilithium2_ref_polyveck_add
                - pqcrystals_dilithium2_ref_polyveck_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium2_ref_pack_sig
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:155,3'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_dilithium2_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium2_ref_polyveck_sub
                - pqcrystals_dilithium2_ref_polyveck_reduce
                - pqcrystals_dilithium2_ref_polyveck_chknorm
                - pqcrystals_dilithium2_ref_polyvecl_uniform_gamma1
                - pqcrystals_dilithium2_ref_polyvecl_ntt
                - pqcrystals_dilithium2_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium2_ref_polyveck_reduce
                - pqcrystals_dilithium2_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium2_ref_polyveck_caddq
                - pqcrystals_dilithium2_ref_polyveck_decompose
                - pqcrystals_dilithium2_ref_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium2_ref_poly_challenge
                - pqcrystals_dilithium2_ref_poly_ntt
                - pqcrystals_dilithium2_ref_polyvecl_pointwise_poly_montgomery
                - pqcrystals_dilithium2_ref_polyvecl_invntt_tomont
                - pqcrystals_dilithium2_ref_polyvecl_add
                - pqcrystals_dilithium2_ref_polyvecl_reduce
                - pqcrystals_dilithium2_ref_polyvecl_chknorm
                - pqcrystals_dilithium2_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_dilithium2_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium2_ref_polyveck_reduce
                - pqcrystals_dilithium2_ref_polyveck_chknorm
                - pqcrystals_dilithium2_ref_polyveck_add
                - pqcrystals_dilithium2_ref_polyveck_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium2_ref_pack_sig
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:159,6'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_dilithium2_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium2_ref_polyveck_reduce
                - pqcrystals_dilithium2_ref_polyveck_chknorm
                - pqcrystals_dilithium2_ref_polyvecl_uniform_gamma1
                - pqcrystals_dilithium2_ref_polyvecl_ntt
                - pqcrystals_dilithium2_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium2_ref_polyveck_reduce
                - pqcrystals_dilithium2_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium2_ref_polyveck_caddq
                - pqcrystals_dilithium2_ref_polyveck_decompose
                - pqcrystals_dilithium2_ref_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium2_ref_poly_challenge
                - pqcrystals_dilithium2_ref_poly_ntt
                - pqcrystals_dilithium2_ref_polyvecl_pointwise_poly_montgomery
                - pqcrystals_dilithium2_ref_polyvecl_invntt_tomont
                - pqcrystals_dilithium2_ref_polyvecl_add
                - pqcrystals_dilithium2_ref_polyvecl_reduce
                - pqcrystals_dilithium2_ref_polyvecl_chknorm
                - pqcrystals_dilithium2_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_dilithium2_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium2_ref_polyveck_sub
                - pqcrystals_dilithium2_ref_polyveck_reduce
                - pqcrystals_dilithium2_ref_polyveck_chknorm
                - pqcrystals_dilithium2_ref_polyveck_add
                - pqcrystals_dilithium2_ref_polyveck_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium2_ref_pack_sig
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:163,3'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_dilithium2_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium2_ref_polyveck_reduce
                - pqcrystals_dilithium2_ref_polyveck_chknorm
                - pqcrystals_dilithium2_ref_polyvecl_uniform_gamma1
                - pqcrystals_dilithium2_ref_polyvecl_ntt
                - pqcrystals_dilithium2_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium2_ref_polyveck_reduce
                - pqcrystals_dilithium2_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium2_ref_polyveck_caddq
                - pqcrystals_dilithium2_ref_polyveck_decompose
                - pqcrystals_dilithium2_ref_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium2_ref_poly_challenge
                - pqcrystals_dilithium2_ref_poly_ntt
                - pqcrystals_dilithium2_ref_polyvecl_pointwise_poly_montgomery
                - pqcrystals_dilithium2_ref_polyvecl_invntt_tomont
                - pqcrystals_dilithium2_ref_polyvecl_add
                - pqcrystals_dilithium2_ref_polyvecl_reduce
                - pqcrystals_dilithium2_ref_polyvecl_chknorm
                - pqcrystals_dilithium2_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_dilithium2_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium2_ref_polyveck_sub
                - pqcrystals_dilithium2_ref_polyveck_reduce
                - pqcrystals_dilithium2_ref_polyveck_chknorm
                - pqcrystals_dilithium2_ref_polyveck_add
                - pqcrystals_dilithium2_ref_polyveck_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium2_ref_pack_sig
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:166,6'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_polyveck_add
                - pqcrystals_dilithium2_ref_polyveck_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium2_ref_pack_sig
                - pqcrystals_dilithium2_ref_polyvecl_uniform_gamma1
                - pqcrystals_dilithium2_ref_polyvecl_ntt
                - pqcrystals_dilithium2_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium2_ref_polyveck_reduce
                - pqcrystals_dilithium2_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium2_ref_polyveck_caddq
                - pqcrystals_dilithium2_ref_polyveck_decompose
                - pqcrystals_dilithium2_ref_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium2_ref_poly_challenge
                - pqcrystals_dilithium2_ref_poly_ntt
                - pqcrystals_dilithium2_ref_polyvecl_pointwise_poly_montgomery
                - pqcrystals_dilithium2_ref_polyvecl_invntt_tomont
                - pqcrystals_dilithium2_ref_polyvecl_add
                - pqcrystals_dilithium2_ref_polyvecl_reduce
                - pqcrystals_dilithium2_ref_polyvecl_chknorm
                - pqcrystals_dilithium2_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_dilithium2_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium2_ref_polyveck_sub
                - pqcrystals_dilithium2_ref_polyveck_reduce
                - pqcrystals_dilithium2_ref_polyveck_chknorm
                - pqcrystals_dilithium2_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_dilithium2_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium2_ref_polyveck_reduce
                - pqcrystals_dilithium2_ref_polyveck_chknorm
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:169,3'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_polyveck_add
                - pqcrystals_dilithium2_ref_polyveck_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium2_ref_pack_sig
                - pqcrystals_dilithium2_ref_polyvecl_uniform_gamma1
                - pqcrystals_dilithium2_ref_polyvecl_ntt
                - pqcrystals_dilithium2_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium2_ref_polyveck_reduce
                - pqcrystals_dilithium2_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium2_ref_polyveck_caddq
                - pqcrystals_dilithium2_ref_polyveck_decompose
                - pqcrystals_dilithium2_ref_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium2_ref_poly_challenge
                - pqcrystals_dilithium2_ref_poly_ntt
                - pqcrystals_dilithium2_ref_polyvecl_pointwise_poly_montgomery
                - pqcrystals_dilithium2_ref_polyvecl_invntt_tomont
                - pqcrystals_dilithium2_ref_polyvecl_add
                - pqcrystals_dilithium2_ref_polyvecl_reduce
                - pqcrystals_dilithium2_ref_polyvecl_chknorm
                - pqcrystals_dilithium2_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_dilithium2_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium2_ref_polyveck_sub
                - pqcrystals_dilithium2_ref_polyveck_reduce
                - pqcrystals_dilithium2_ref_polyveck_chknorm
                - pqcrystals_dilithium2_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_dilithium2_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium2_ref_polyveck_reduce
                - pqcrystals_dilithium2_ref_polyveck_chknorm
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:171,6'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_polyvecl_uniform_gamma1
                - pqcrystals_dilithium2_ref_polyvecl_ntt
                - pqcrystals_dilithium2_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium2_ref_polyveck_reduce
                - pqcrystals_dilithium2_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium2_ref_polyveck_caddq
                - pqcrystals_dilithium2_ref_polyveck_decompose
                - pqcrystals_dilithium2_ref_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium2_ref_poly_challenge
                - pqcrystals_dilithium2_ref_poly_ntt
                - pqcrystals_dilithium2_ref_polyvecl_pointwise_poly_montgomery
                - pqcrystals_dilithium2_ref_polyvecl_invntt_tomont
                - pqcrystals_dilithium2_ref_polyvecl_add
                - pqcrystals_dilithium2_ref_polyvecl_reduce
                - pqcrystals_dilithium2_ref_polyvecl_chknorm
                - pqcrystals_dilithium2_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_dilithium2_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium2_ref_polyveck_sub
                - pqcrystals_dilithium2_ref_polyveck_reduce
                - pqcrystals_dilithium2_ref_polyveck_chknorm
                - pqcrystals_dilithium2_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_dilithium2_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium2_ref_polyveck_reduce
                - pqcrystals_dilithium2_ref_polyveck_chknorm
                - pqcrystals_dilithium2_ref_polyveck_add
                - pqcrystals_dilithium2_ref_polyveck_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium2_ref_pack_sig
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:174,3'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium2_ref_pack_sig
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:100,3'
          Dst:             pqcrystals_dilithium2_ref_unpack_sk
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:103,3'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:104,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:105,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:106,3'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:107,3'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:110,3'
          Dst:             OQS_randombytes
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:116,3'
          Dst:             pqcrystals_dilithium2_ref_polyvec_matrix_expand
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:117,3'
          Dst:             pqcrystals_dilithium2_ref_polyvecl_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:118,3'
          Dst:             pqcrystals_dilithium2_ref_polyveck_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:119,3'
          Dst:             pqcrystals_dilithium2_ref_polyveck_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:123,3'
          Dst:             pqcrystals_dilithium2_ref_polyvecl_uniform_gamma1
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:127,3'
          Dst:             pqcrystals_dilithium2_ref_polyvecl_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:128,3'
          Dst:             pqcrystals_dilithium2_ref_polyvec_matrix_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:129,3'
          Dst:             pqcrystals_dilithium2_ref_polyveck_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:130,3'
          Dst:             pqcrystals_dilithium2_ref_polyveck_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:133,3'
          Dst:             pqcrystals_dilithium2_ref_polyveck_caddq
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:134,3'
          Dst:             pqcrystals_dilithium2_ref_polyveck_decompose
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:135,3'
          Dst:             pqcrystals_dilithium2_ref_polyveck_pack_w1
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:137,3'
          Dst:             OQS_SHA3_shake256_inc_ctx_reset
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:138,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:139,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:140,3'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:141,3'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:142,3'
          Dst:             pqcrystals_dilithium2_ref_poly_challenge
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:143,3'
          Dst:             pqcrystals_dilithium2_ref_poly_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:146,3'
          Dst:             pqcrystals_dilithium2_ref_polyvecl_pointwise_poly_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:147,3'
          Dst:             pqcrystals_dilithium2_ref_polyvecl_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:148,3'
          Dst:             pqcrystals_dilithium2_ref_polyvecl_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:149,3'
          Dst:             pqcrystals_dilithium2_ref_polyvecl_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:150,6'
          Dst:             pqcrystals_dilithium2_ref_polyvecl_chknorm
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:155,3'
          Dst:             pqcrystals_dilithium2_ref_polyveck_pointwise_poly_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:156,3'
          Dst:             pqcrystals_dilithium2_ref_polyveck_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:157,3'
          Dst:             pqcrystals_dilithium2_ref_polyveck_sub
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:158,3'
          Dst:             pqcrystals_dilithium2_ref_polyveck_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:159,6'
          Dst:             pqcrystals_dilithium2_ref_polyveck_chknorm
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:163,3'
          Dst:             pqcrystals_dilithium2_ref_polyveck_pointwise_poly_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:164,3'
          Dst:             pqcrystals_dilithium2_ref_polyveck_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:165,3'
          Dst:             pqcrystals_dilithium2_ref_polyveck_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:166,6'
          Dst:             pqcrystals_dilithium2_ref_polyveck_chknorm
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:169,3'
          Dst:             pqcrystals_dilithium2_ref_polyveck_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:170,7'
          Dst:             pqcrystals_dilithium2_ref_polyveck_make_hint
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:174,3'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:177,3'
          Dst:             pqcrystals_dilithium2_ref_pack_sig
    - functionName:    pqcrystals_dilithium2_ref_keypair
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          66
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256
        - OQS_randombytes
        - pqcrystals_dilithium2_ref_pack_pk
        - pqcrystals_dilithium2_ref_pack_sk
        - pqcrystals_dilithium2_ref_polyvec_matrix_expand
        - pqcrystals_dilithium2_ref_polyvec_matrix_pointwise_montgomery
        - pqcrystals_dilithium2_ref_polyveck_add
        - pqcrystals_dilithium2_ref_polyveck_caddq
        - pqcrystals_dilithium2_ref_polyveck_invntt_tomont
        - pqcrystals_dilithium2_ref_polyveck_power2round
        - pqcrystals_dilithium2_ref_polyveck_reduce
        - pqcrystals_dilithium2_ref_polyveck_uniform_eta
        - pqcrystals_dilithium2_ref_polyvecl_ntt
        - pqcrystals_dilithium2_ref_polyvecl_uniform_eta
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:24,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_SHA3_shake256
                - pqcrystals_dilithium2_ref_polyvec_matrix_expand
                - pqcrystals_dilithium2_ref_polyvecl_uniform_eta
                - pqcrystals_dilithium2_ref_polyveck_uniform_eta
                - pqcrystals_dilithium2_ref_polyvecl_ntt
                - pqcrystals_dilithium2_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium2_ref_polyveck_reduce
                - pqcrystals_dilithium2_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium2_ref_polyveck_add
                - pqcrystals_dilithium2_ref_polyveck_caddq
                - pqcrystals_dilithium2_ref_polyveck_power2round
                - pqcrystals_dilithium2_ref_pack_pk
                - OQS_SHA3_shake256
                - pqcrystals_dilithium2_ref_pack_sk
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:32,3'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_SHA3_shake256
                - pqcrystals_dilithium2_ref_polyvec_matrix_expand
                - pqcrystals_dilithium2_ref_polyvecl_uniform_eta
                - pqcrystals_dilithium2_ref_polyveck_uniform_eta
                - pqcrystals_dilithium2_ref_polyvecl_ntt
                - pqcrystals_dilithium2_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium2_ref_polyveck_reduce
                - pqcrystals_dilithium2_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium2_ref_polyveck_add
                - pqcrystals_dilithium2_ref_polyveck_caddq
                - pqcrystals_dilithium2_ref_polyveck_power2round
                - pqcrystals_dilithium2_ref_pack_pk
                - OQS_SHA3_shake256
                - pqcrystals_dilithium2_ref_pack_sk
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:32,3'
          Dst:             OQS_randombytes
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:33,3'
          Dst:             OQS_SHA3_shake256
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:39,3'
          Dst:             pqcrystals_dilithium2_ref_polyvec_matrix_expand
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:42,3'
          Dst:             pqcrystals_dilithium2_ref_polyvecl_uniform_eta
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:43,3'
          Dst:             pqcrystals_dilithium2_ref_polyveck_uniform_eta
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:47,3'
          Dst:             pqcrystals_dilithium2_ref_polyvecl_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:48,3'
          Dst:             pqcrystals_dilithium2_ref_polyvec_matrix_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:49,3'
          Dst:             pqcrystals_dilithium2_ref_polyveck_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:50,3'
          Dst:             pqcrystals_dilithium2_ref_polyveck_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:53,3'
          Dst:             pqcrystals_dilithium2_ref_polyveck_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:56,3'
          Dst:             pqcrystals_dilithium2_ref_polyveck_caddq
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:57,3'
          Dst:             pqcrystals_dilithium2_ref_polyveck_power2round
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:58,3'
          Dst:             pqcrystals_dilithium2_ref_pack_pk
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:61,3'
          Dst:             OQS_SHA3_shake256
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/sign.c:62,3'
          Dst:             pqcrystals_dilithium2_ref_pack_sk
    - functionName:    pqcrystals_dilithium2_avx2_open
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 508
      functionLinenumberEnd: 531
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          80
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - pqcrystals_dilithium2_avx2_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:511,12'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_verify
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:511,12'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_verify
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:511,6'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:514,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:526,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:515,6'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:519,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:526,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:519,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:519,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:520,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:519,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:519,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:520,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:527,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:527,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:528,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:515,6'
          Dst:             pqcrystals_dilithium2_avx2_verify
    - functionName:    pqcrystals_dilithium2_avx2_verify
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 492
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         141
      ICount:          960
      EdgeCount:       203
      CyclomaticComplexity: 64
      functionsReached:
        - OQS_SHA3_shake256
        - OQS_SHA3_shake256_inc_absorb
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_init
        - OQS_SHA3_shake256_inc_squeeze
        - polyvec_matrix_expand_row
        - pqcrystals_dilithium2_avx2_poly_caddq
        - pqcrystals_dilithium2_avx2_poly_challenge
        - pqcrystals_dilithium2_avx2_poly_invntt_tomont
        - pqcrystals_dilithium2_avx2_poly_ntt
        - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
        - pqcrystals_dilithium2_avx2_poly_reduce
        - pqcrystals_dilithium2_avx2_poly_shiftl
        - pqcrystals_dilithium2_avx2_poly_sub
        - pqcrystals_dilithium2_avx2_poly_use_hint
        - pqcrystals_dilithium2_avx2_polyt1_unpack
        - pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
        - pqcrystals_dilithium2_avx2_polyw1_pack
        - pqcrystals_dilithium2_avx2_polyz_unpack
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:380,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium2_avx2_poly_challenge
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_polyz_unpack
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_polyz_unpack
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_polyz_unpack
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_polyz_unpack
                - pqcrystals_dilithium2_avx2_poly_ntt
                - polyvec_matrix_expand_row
                - pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium2_avx2_polyt1_unpack
                - pqcrystals_dilithium2_avx2_poly_shiftl
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - polyvec_matrix_expand_row
                - pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium2_avx2_polyt1_unpack
                - pqcrystals_dilithium2_avx2_poly_shiftl
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - polyvec_matrix_expand_row
                - pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium2_avx2_polyt1_unpack
                - pqcrystals_dilithium2_avx2_poly_shiftl
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - polyvec_matrix_expand_row
                - pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium2_avx2_polyt1_unpack
                - pqcrystals_dilithium2_avx2_poly_shiftl
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:382,41'
              BranchSideFuncs:
                - OQS_SHA3_shake256
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium2_avx2_poly_challenge
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_polyz_unpack
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_polyz_unpack
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_polyz_unpack
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_polyz_unpack
                - pqcrystals_dilithium2_avx2_poly_ntt
                - polyvec_matrix_expand_row
                - pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium2_avx2_polyt1_unpack
                - pqcrystals_dilithium2_avx2_poly_shiftl
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - polyvec_matrix_expand_row
                - pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium2_avx2_polyt1_unpack
                - pqcrystals_dilithium2_avx2_poly_shiftl
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - polyvec_matrix_expand_row
                - pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium2_avx2_polyt1_unpack
                - pqcrystals_dilithium2_avx2_poly_shiftl
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - polyvec_matrix_expand_row
                - pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium2_avx2_polyt1_unpack
                - pqcrystals_dilithium2_avx2_poly_shiftl
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:395,6'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:382,29'
              BranchSideFuncs:
                - OQS_SHA3_shake256
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium2_avx2_poly_challenge
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_polyz_unpack
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_polyz_unpack
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_polyz_unpack
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_polyz_unpack
                - pqcrystals_dilithium2_avx2_poly_ntt
                - polyvec_matrix_expand_row
                - pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium2_avx2_polyt1_unpack
                - pqcrystals_dilithium2_avx2_poly_shiftl
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - polyvec_matrix_expand_row
                - pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium2_avx2_polyt1_unpack
                - pqcrystals_dilithium2_avx2_poly_shiftl
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - polyvec_matrix_expand_row
                - pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium2_avx2_polyt1_unpack
                - pqcrystals_dilithium2_avx2_poly_shiftl
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - polyvec_matrix_expand_row
                - pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium2_avx2_polyt1_unpack
                - pqcrystals_dilithium2_avx2_poly_shiftl
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:395,6'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:448,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:448,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:455,20'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - polyvec_matrix_expand_row
                - pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium2_avx2_polyt1_unpack
                - pqcrystals_dilithium2_avx2_poly_shiftl
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - polyvec_matrix_expand_row
                - pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium2_avx2_polyt1_unpack
                - pqcrystals_dilithium2_avx2_poly_shiftl
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - polyvec_matrix_expand_row
                - pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium2_avx2_polyt1_unpack
                - pqcrystals_dilithium2_avx2_poly_shiftl
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:455,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:455,20'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - polyvec_matrix_expand_row
                - pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium2_avx2_polyt1_unpack
                - pqcrystals_dilithium2_avx2_poly_shiftl
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - polyvec_matrix_expand_row
                - pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium2_avx2_polyt1_unpack
                - pqcrystals_dilithium2_avx2_poly_shiftl
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - polyvec_matrix_expand_row
                - pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium2_avx2_polyt1_unpack
                - pqcrystals_dilithium2_avx2_poly_shiftl
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:467,5'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - polyvec_matrix_expand_row
                - pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium2_avx2_polyt1_unpack
                - pqcrystals_dilithium2_avx2_poly_shiftl
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - polyvec_matrix_expand_row
                - pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium2_avx2_polyt1_unpack
                - pqcrystals_dilithium2_avx2_poly_shiftl
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - polyvec_matrix_expand_row
                - pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium2_avx2_polyt1_unpack
                - pqcrystals_dilithium2_avx2_poly_shiftl
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:455,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:457,21'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - polyvec_matrix_expand_row
                - pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium2_avx2_polyt1_unpack
                - pqcrystals_dilithium2_avx2_poly_shiftl
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - polyvec_matrix_expand_row
                - pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium2_avx2_polyt1_unpack
                - pqcrystals_dilithium2_avx2_poly_shiftl
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - polyvec_matrix_expand_row
                - pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium2_avx2_polyt1_unpack
                - pqcrystals_dilithium2_avx2_poly_shiftl
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:467,5'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - polyvec_matrix_expand_row
                - pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium2_avx2_polyt1_unpack
                - pqcrystals_dilithium2_avx2_poly_shiftl
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - polyvec_matrix_expand_row
                - pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium2_avx2_polyt1_unpack
                - pqcrystals_dilithium2_avx2_poly_shiftl
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - polyvec_matrix_expand_row
                - pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium2_avx2_polyt1_unpack
                - pqcrystals_dilithium2_avx2_poly_shiftl
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:457,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:457,10'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - polyvec_matrix_expand_row
                - pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium2_avx2_polyt1_unpack
                - pqcrystals_dilithium2_avx2_poly_shiftl
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - polyvec_matrix_expand_row
                - pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium2_avx2_polyt1_unpack
                - pqcrystals_dilithium2_avx2_poly_shiftl
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - polyvec_matrix_expand_row
                - pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium2_avx2_polyt1_unpack
                - pqcrystals_dilithium2_avx2_poly_shiftl
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:463,7'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - polyvec_matrix_expand_row
                - pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium2_avx2_polyt1_unpack
                - pqcrystals_dilithium2_avx2_poly_shiftl
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - polyvec_matrix_expand_row
                - pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium2_avx2_polyt1_unpack
                - pqcrystals_dilithium2_avx2_poly_shiftl
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - polyvec_matrix_expand_row
                - pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium2_avx2_polyt1_unpack
                - pqcrystals_dilithium2_avx2_poly_shiftl
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:455,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:457,21'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - polyvec_matrix_expand_row
                - pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium2_avx2_polyt1_unpack
                - pqcrystals_dilithium2_avx2_poly_shiftl
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - polyvec_matrix_expand_row
                - pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium2_avx2_polyt1_unpack
                - pqcrystals_dilithium2_avx2_poly_shiftl
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - polyvec_matrix_expand_row
                - pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium2_avx2_polyt1_unpack
                - pqcrystals_dilithium2_avx2_poly_shiftl
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:467,5'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - polyvec_matrix_expand_row
                - pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium2_avx2_polyt1_unpack
                - pqcrystals_dilithium2_avx2_poly_shiftl
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - polyvec_matrix_expand_row
                - pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium2_avx2_polyt1_unpack
                - pqcrystals_dilithium2_avx2_poly_shiftl
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - polyvec_matrix_expand_row
                - pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium2_avx2_polyt1_unpack
                - pqcrystals_dilithium2_avx2_poly_shiftl
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:448,30'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:448,30'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:448,49'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - polyvec_matrix_expand_row
                - pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium2_avx2_polyt1_unpack
                - pqcrystals_dilithium2_avx2_poly_shiftl
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - polyvec_matrix_expand_row
                - pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium2_avx2_polyt1_unpack
                - pqcrystals_dilithium2_avx2_poly_shiftl
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:448,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:448,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:455,20'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - polyvec_matrix_expand_row
                - pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium2_avx2_polyt1_unpack
                - pqcrystals_dilithium2_avx2_poly_shiftl
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - polyvec_matrix_expand_row
                - pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium2_avx2_polyt1_unpack
                - pqcrystals_dilithium2_avx2_poly_shiftl
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:455,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:455,5'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - polyvec_matrix_expand_row
                - pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium2_avx2_polyt1_unpack
                - pqcrystals_dilithium2_avx2_poly_shiftl
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - polyvec_matrix_expand_row
                - pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium2_avx2_polyt1_unpack
                - pqcrystals_dilithium2_avx2_poly_shiftl
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:467,5'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - polyvec_matrix_expand_row
                - pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium2_avx2_polyt1_unpack
                - pqcrystals_dilithium2_avx2_poly_shiftl
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - polyvec_matrix_expand_row
                - pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium2_avx2_polyt1_unpack
                - pqcrystals_dilithium2_avx2_poly_shiftl
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:455,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:457,12'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - polyvec_matrix_expand_row
                - pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium2_avx2_polyt1_unpack
                - pqcrystals_dilithium2_avx2_poly_shiftl
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - polyvec_matrix_expand_row
                - pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium2_avx2_polyt1_unpack
                - pqcrystals_dilithium2_avx2_poly_shiftl
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:467,5'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - polyvec_matrix_expand_row
                - pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium2_avx2_polyt1_unpack
                - pqcrystals_dilithium2_avx2_poly_shiftl
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - polyvec_matrix_expand_row
                - pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium2_avx2_polyt1_unpack
                - pqcrystals_dilithium2_avx2_poly_shiftl
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:457,18'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - polyvec_matrix_expand_row
                - pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium2_avx2_polyt1_unpack
                - pqcrystals_dilithium2_avx2_poly_shiftl
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - polyvec_matrix_expand_row
                - pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium2_avx2_polyt1_unpack
                - pqcrystals_dilithium2_avx2_poly_shiftl
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:457,21'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - polyvec_matrix_expand_row
                - pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium2_avx2_polyt1_unpack
                - pqcrystals_dilithium2_avx2_poly_shiftl
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - polyvec_matrix_expand_row
                - pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium2_avx2_polyt1_unpack
                - pqcrystals_dilithium2_avx2_poly_shiftl
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:457,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:457,10'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - polyvec_matrix_expand_row
                - pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium2_avx2_polyt1_unpack
                - pqcrystals_dilithium2_avx2_poly_shiftl
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - polyvec_matrix_expand_row
                - pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium2_avx2_polyt1_unpack
                - pqcrystals_dilithium2_avx2_poly_shiftl
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:463,7'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - polyvec_matrix_expand_row
                - pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium2_avx2_polyt1_unpack
                - pqcrystals_dilithium2_avx2_poly_shiftl
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - polyvec_matrix_expand_row
                - pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium2_avx2_polyt1_unpack
                - pqcrystals_dilithium2_avx2_poly_shiftl
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:455,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:457,12'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - polyvec_matrix_expand_row
                - pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium2_avx2_polyt1_unpack
                - pqcrystals_dilithium2_avx2_poly_shiftl
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - polyvec_matrix_expand_row
                - pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium2_avx2_polyt1_unpack
                - pqcrystals_dilithium2_avx2_poly_shiftl
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:467,5'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - polyvec_matrix_expand_row
                - pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium2_avx2_polyt1_unpack
                - pqcrystals_dilithium2_avx2_poly_shiftl
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - polyvec_matrix_expand_row
                - pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium2_avx2_polyt1_unpack
                - pqcrystals_dilithium2_avx2_poly_shiftl
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:448,30'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:448,30'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:448,49'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - polyvec_matrix_expand_row
                - pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium2_avx2_polyt1_unpack
                - pqcrystals_dilithium2_avx2_poly_shiftl
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:448,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:448,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:455,20'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - polyvec_matrix_expand_row
                - pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium2_avx2_polyt1_unpack
                - pqcrystals_dilithium2_avx2_poly_shiftl
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:455,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:455,5'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - polyvec_matrix_expand_row
                - pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium2_avx2_polyt1_unpack
                - pqcrystals_dilithium2_avx2_poly_shiftl
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:467,5'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - polyvec_matrix_expand_row
                - pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium2_avx2_polyt1_unpack
                - pqcrystals_dilithium2_avx2_poly_shiftl
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:455,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:457,12'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - polyvec_matrix_expand_row
                - pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium2_avx2_polyt1_unpack
                - pqcrystals_dilithium2_avx2_poly_shiftl
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:467,5'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - polyvec_matrix_expand_row
                - pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium2_avx2_polyt1_unpack
                - pqcrystals_dilithium2_avx2_poly_shiftl
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:457,18'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - polyvec_matrix_expand_row
                - pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium2_avx2_polyt1_unpack
                - pqcrystals_dilithium2_avx2_poly_shiftl
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:457,21'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - polyvec_matrix_expand_row
                - pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium2_avx2_polyt1_unpack
                - pqcrystals_dilithium2_avx2_poly_shiftl
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:457,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:457,10'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - polyvec_matrix_expand_row
                - pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium2_avx2_polyt1_unpack
                - pqcrystals_dilithium2_avx2_poly_shiftl
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:463,7'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - polyvec_matrix_expand_row
                - pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium2_avx2_polyt1_unpack
                - pqcrystals_dilithium2_avx2_poly_shiftl
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:455,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:457,12'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - polyvec_matrix_expand_row
                - pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium2_avx2_polyt1_unpack
                - pqcrystals_dilithium2_avx2_poly_shiftl
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:467,5'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - polyvec_matrix_expand_row
                - pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium2_avx2_polyt1_unpack
                - pqcrystals_dilithium2_avx2_poly_shiftl
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:448,30'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:448,30'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:448,49'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:448,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:448,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:455,20'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:455,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:455,5'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:467,5'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:455,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:457,12'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:467,5'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:457,18'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:457,21'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:457,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:457,10'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:463,7'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:455,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:457,12'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:467,5'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:477,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:478,8'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:481,3'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:477,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:478,8'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:481,3'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:478,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:477,27'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:478,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:488,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:488,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:488,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:488,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:488,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:488,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:488,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:488,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:488,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:488,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:488,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:488,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:488,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:488,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:488,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:488,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:488,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:488,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:488,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:488,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:488,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:488,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:488,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:488,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:488,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:488,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:488,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:488,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:488,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:488,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:488,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:488,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:488,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:488,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:488,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:488,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:488,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:488,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:488,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:488,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:488,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:488,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:488,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:488,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:488,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:488,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:488,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:488,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:488,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:488,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:488,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:488,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:488,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:488,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:488,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:488,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:488,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:488,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:488,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:488,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:488,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:488,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:488,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:488,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:488,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:488,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:488,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:488,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:488,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:488,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:488,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:488,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:488,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:488,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:488,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:488,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:488,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:488,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:488,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:488,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:488,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:488,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:488,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:488,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:488,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:488,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:488,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:488,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:488,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:488,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:488,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:488,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:488,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:488,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:488,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:399,3'
          Dst:             OQS_SHA3_shake256
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:400,3'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:401,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:402,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:403,3'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:404,3'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:405,3'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:408,3'
          Dst:             pqcrystals_dilithium2_avx2_poly_challenge
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:409,3'
          Dst:             pqcrystals_dilithium2_avx2_poly_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:413,5'
          Dst:             pqcrystals_dilithium2_avx2_polyz_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:414,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:413,5'
          Dst:             pqcrystals_dilithium2_avx2_polyz_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:414,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:413,5'
          Dst:             pqcrystals_dilithium2_avx2_polyz_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:414,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:413,5'
          Dst:             pqcrystals_dilithium2_avx2_polyz_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:414,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:431,5'
          Dst:             polyvec_matrix_expand_row
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:435,5'
          Dst:             pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:437,5'
          Dst:             pqcrystals_dilithium2_avx2_polyt1_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:438,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_shiftl
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:439,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:440,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:442,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_sub
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:443,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:444,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:467,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_caddq
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:468,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_use_hint
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:469,5'
          Dst:             pqcrystals_dilithium2_avx2_polyw1_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:431,5'
          Dst:             polyvec_matrix_expand_row
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:435,5'
          Dst:             pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:437,5'
          Dst:             pqcrystals_dilithium2_avx2_polyt1_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:438,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_shiftl
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:439,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:440,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:442,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_sub
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:443,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:444,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:467,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_caddq
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:468,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_use_hint
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:469,5'
          Dst:             pqcrystals_dilithium2_avx2_polyw1_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:431,5'
          Dst:             polyvec_matrix_expand_row
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:435,5'
          Dst:             pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:437,5'
          Dst:             pqcrystals_dilithium2_avx2_polyt1_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:438,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_shiftl
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:439,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:440,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:442,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_sub
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:443,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:444,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:467,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_caddq
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:468,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_use_hint
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:469,5'
          Dst:             pqcrystals_dilithium2_avx2_polyw1_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:431,5'
          Dst:             polyvec_matrix_expand_row
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:435,5'
          Dst:             pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:437,5'
          Dst:             pqcrystals_dilithium2_avx2_polyt1_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:438,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_shiftl
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:439,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:440,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:442,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_sub
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:443,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:444,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:467,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_caddq
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:468,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_use_hint
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:469,5'
          Dst:             pqcrystals_dilithium2_avx2_polyw1_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:481,3'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:482,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:483,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:484,3'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:485,3'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:486,3'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    polyvec_matrix_expand_row
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 17
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          42
      EdgeCount:       16
      CyclomaticComplexity: 9
      functionsReached:
        - pqcrystals_dilithium2_avx2_polyvec_matrix_expand_row0
        - pqcrystals_dilithium2_avx2_polyvec_matrix_expand_row1
        - pqcrystals_dilithium2_avx2_polyvec_matrix_expand_row2
        - pqcrystals_dilithium2_avx2_polyvec_matrix_expand_row3
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:0,0'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_polyvec_matrix_expand_row3
                - pqcrystals_dilithium2_avx2_polyvec_matrix_expand_row2
                - pqcrystals_dilithium2_avx2_polyvec_matrix_expand_row1
                - pqcrystals_dilithium2_avx2_polyvec_matrix_expand_row0
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_polyvec_matrix_expand_row3
                - pqcrystals_dilithium2_avx2_polyvec_matrix_expand_row2
                - pqcrystals_dilithium2_avx2_polyvec_matrix_expand_row1
                - pqcrystals_dilithium2_avx2_polyvec_matrix_expand_row0
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:18,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:20,7'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_polyvec_matrix_expand_row0
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:24,7'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_polyvec_matrix_expand_row1
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:28,7'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_polyvec_matrix_expand_row2
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:32,7'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_polyvec_matrix_expand_row3
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:20,7'
          Dst:             pqcrystals_dilithium2_avx2_polyvec_matrix_expand_row0
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:24,7'
          Dst:             pqcrystals_dilithium2_avx2_polyvec_matrix_expand_row1
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:28,7'
          Dst:             pqcrystals_dilithium2_avx2_polyvec_matrix_expand_row2
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:32,7'
          Dst:             pqcrystals_dilithium2_avx2_polyvec_matrix_expand_row3
    - functionName:    pqcrystals_dilithium2_avx2
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          225
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - pqcrystals_dilithium2_avx2_signature
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:357,7'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_signature
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:357,7'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_signature
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:357,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:357,3'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_signature
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:357,3'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_signature
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:357,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:357,3'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_signature
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:357,3'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_signature
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:357,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:358,50'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_signature
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:358,50'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_signature
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:357,24'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:357,3'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_signature
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:358,50'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_signature
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:357,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:357,3'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_signature
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:357,3'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_signature
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:357,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:357,3'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_signature
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:358,50'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_signature
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:357,24'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:357,3'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_signature
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:358,50'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_signature
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:357,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:357,3'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_signature
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:357,3'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_signature
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:357,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:357,3'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_signature
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:358,50'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_signature
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:357,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:357,3'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_signature
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:358,50'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_signature
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:357,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:357,3'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_signature
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:358,50'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_signature
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:359,3'
          Dst:             pqcrystals_dilithium2_avx2_signature
    - functionName:    pqcrystals_dilithium2_avx2_signature
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 336
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          376
      EdgeCount:       53
      CyclomaticComplexity: 18
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_ctx_reset
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_init
        - OQS_SHA3_shake256_inc_squeeze
        - OQS_randombytes
        - pqcrystals_dilithium2_avx2_poly_add
        - pqcrystals_dilithium2_avx2_poly_challenge
        - pqcrystals_dilithium2_avx2_poly_chknorm
        - pqcrystals_dilithium2_avx2_poly_invntt_tomont
        - pqcrystals_dilithium2_avx2_poly_make_hint
        - pqcrystals_dilithium2_avx2_poly_ntt
        - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
        - pqcrystals_dilithium2_avx2_poly_reduce
        - pqcrystals_dilithium2_avx2_poly_sub
        - pqcrystals_dilithium2_avx2_poly_uniform_gamma1_4x
        - pqcrystals_dilithium2_avx2_polyvec_matrix_expand
        - pqcrystals_dilithium2_avx2_polyvec_matrix_pointwise_montgomery
        - pqcrystals_dilithium2_avx2_polyveck_caddq
        - pqcrystals_dilithium2_avx2_polyveck_decompose
        - pqcrystals_dilithium2_avx2_polyveck_invntt_tomont
        - pqcrystals_dilithium2_avx2_polyveck_ntt
        - pqcrystals_dilithium2_avx2_polyveck_pack_w1
        - pqcrystals_dilithium2_avx2_polyvecl_ntt
        - pqcrystals_dilithium2_avx2_polyz_pack
        - pqcrystals_dilithium2_avx2_unpack_sk
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:193,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_unpack_sk
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_randombytes
                - pqcrystals_dilithium2_avx2_polyvec_matrix_expand
                - pqcrystals_dilithium2_avx2_polyvecl_ntt
                - pqcrystals_dilithium2_avx2_polyveck_ntt
                - pqcrystals_dilithium2_avx2_polyveck_ntt
                - pqcrystals_dilithium2_avx2_poly_uniform_gamma1_4x
                - pqcrystals_dilithium2_avx2_polyvecl_ntt
                - pqcrystals_dilithium2_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_polyveck_invntt_tomont
                - pqcrystals_dilithium2_avx2_polyveck_caddq
                - pqcrystals_dilithium2_avx2_polyveck_decompose
                - pqcrystals_dilithium2_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium2_avx2_poly_challenge
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:196,35'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_unpack_sk
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_randombytes
                - pqcrystals_dilithium2_avx2_polyvec_matrix_expand
                - pqcrystals_dilithium2_avx2_polyvecl_ntt
                - pqcrystals_dilithium2_avx2_polyveck_ntt
                - pqcrystals_dilithium2_avx2_polyveck_ntt
                - pqcrystals_dilithium2_avx2_poly_uniform_gamma1_4x
                - pqcrystals_dilithium2_avx2_polyvecl_ntt
                - pqcrystals_dilithium2_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_polyveck_invntt_tomont
                - pqcrystals_dilithium2_avx2_polyveck_caddq
                - pqcrystals_dilithium2_avx2_polyveck_decompose
                - pqcrystals_dilithium2_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium2_avx2_poly_challenge
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:290,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_uniform_gamma1_4x
                - pqcrystals_dilithium2_avx2_polyvecl_ntt
                - pqcrystals_dilithium2_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_polyveck_invntt_tomont
                - pqcrystals_dilithium2_avx2_polyveck_caddq
                - pqcrystals_dilithium2_avx2_polyveck_decompose
                - pqcrystals_dilithium2_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium2_avx2_poly_challenge
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:286,5'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_uniform_gamma1_4x
                - pqcrystals_dilithium2_avx2_polyvecl_ntt
                - pqcrystals_dilithium2_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_polyveck_invntt_tomont
                - pqcrystals_dilithium2_avx2_polyveck_caddq
                - pqcrystals_dilithium2_avx2_polyveck_decompose
                - pqcrystals_dilithium2_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium2_avx2_poly_challenge
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:290,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_uniform_gamma1_4x
                - pqcrystals_dilithium2_avx2_polyvecl_ntt
                - pqcrystals_dilithium2_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_polyveck_invntt_tomont
                - pqcrystals_dilithium2_avx2_polyveck_caddq
                - pqcrystals_dilithium2_avx2_polyveck_decompose
                - pqcrystals_dilithium2_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium2_avx2_poly_challenge
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:286,5'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_uniform_gamma1_4x
                - pqcrystals_dilithium2_avx2_polyvecl_ntt
                - pqcrystals_dilithium2_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_polyveck_invntt_tomont
                - pqcrystals_dilithium2_avx2_polyveck_caddq
                - pqcrystals_dilithium2_avx2_polyveck_decompose
                - pqcrystals_dilithium2_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium2_avx2_poly_challenge
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:290,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_uniform_gamma1_4x
                - pqcrystals_dilithium2_avx2_polyvecl_ntt
                - pqcrystals_dilithium2_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_polyveck_invntt_tomont
                - pqcrystals_dilithium2_avx2_polyveck_caddq
                - pqcrystals_dilithium2_avx2_polyveck_decompose
                - pqcrystals_dilithium2_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium2_avx2_poly_challenge
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:286,5'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_uniform_gamma1_4x
                - pqcrystals_dilithium2_avx2_polyvecl_ntt
                - pqcrystals_dilithium2_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_polyveck_invntt_tomont
                - pqcrystals_dilithium2_avx2_polyveck_caddq
                - pqcrystals_dilithium2_avx2_polyveck_decompose
                - pqcrystals_dilithium2_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium2_avx2_poly_challenge
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:290,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_uniform_gamma1_4x
                - pqcrystals_dilithium2_avx2_polyvecl_ntt
                - pqcrystals_dilithium2_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_polyveck_invntt_tomont
                - pqcrystals_dilithium2_avx2_polyveck_caddq
                - pqcrystals_dilithium2_avx2_polyveck_decompose
                - pqcrystals_dilithium2_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium2_avx2_poly_challenge
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:296,3'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_uniform_gamma1_4x
                - pqcrystals_dilithium2_avx2_polyvecl_ntt
                - pqcrystals_dilithium2_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_polyveck_invntt_tomont
                - pqcrystals_dilithium2_avx2_polyveck_caddq
                - pqcrystals_dilithium2_avx2_polyveck_decompose
                - pqcrystals_dilithium2_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium2_avx2_poly_challenge
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:305,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_uniform_gamma1_4x
                - pqcrystals_dilithium2_avx2_polyvecl_ntt
                - pqcrystals_dilithium2_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_polyveck_invntt_tomont
                - pqcrystals_dilithium2_avx2_polyveck_caddq
                - pqcrystals_dilithium2_avx2_polyveck_decompose
                - pqcrystals_dilithium2_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium2_avx2_poly_challenge
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:309,5'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_uniform_gamma1_4x
                - pqcrystals_dilithium2_avx2_polyvecl_ntt
                - pqcrystals_dilithium2_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_polyveck_invntt_tomont
                - pqcrystals_dilithium2_avx2_polyveck_caddq
                - pqcrystals_dilithium2_avx2_polyveck_decompose
                - pqcrystals_dilithium2_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium2_avx2_poly_challenge
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:312,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_uniform_gamma1_4x
                - pqcrystals_dilithium2_avx2_polyvecl_ntt
                - pqcrystals_dilithium2_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_polyveck_invntt_tomont
                - pqcrystals_dilithium2_avx2_polyveck_caddq
                - pqcrystals_dilithium2_avx2_polyveck_decompose
                - pqcrystals_dilithium2_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium2_avx2_poly_challenge
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:315,5'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_uniform_gamma1_4x
                - pqcrystals_dilithium2_avx2_polyvecl_ntt
                - pqcrystals_dilithium2_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_polyveck_invntt_tomont
                - pqcrystals_dilithium2_avx2_polyveck_caddq
                - pqcrystals_dilithium2_avx2_polyveck_decompose
                - pqcrystals_dilithium2_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium2_avx2_poly_challenge
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:317,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_uniform_gamma1_4x
                - pqcrystals_dilithium2_avx2_polyvecl_ntt
                - pqcrystals_dilithium2_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_polyveck_invntt_tomont
                - pqcrystals_dilithium2_avx2_polyveck_caddq
                - pqcrystals_dilithium2_avx2_polyveck_decompose
                - pqcrystals_dilithium2_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium2_avx2_poly_challenge
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:321,33'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_uniform_gamma1_4x
                - pqcrystals_dilithium2_avx2_polyvecl_ntt
                - pqcrystals_dilithium2_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_polyveck_invntt_tomont
                - pqcrystals_dilithium2_avx2_polyveck_caddq
                - pqcrystals_dilithium2_avx2_polyveck_decompose
                - pqcrystals_dilithium2_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium2_avx2_poly_challenge
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:305,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_uniform_gamma1_4x
                - pqcrystals_dilithium2_avx2_polyvecl_ntt
                - pqcrystals_dilithium2_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_polyveck_invntt_tomont
                - pqcrystals_dilithium2_avx2_polyveck_caddq
                - pqcrystals_dilithium2_avx2_polyveck_decompose
                - pqcrystals_dilithium2_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium2_avx2_poly_challenge
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:309,5'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_uniform_gamma1_4x
                - pqcrystals_dilithium2_avx2_polyvecl_ntt
                - pqcrystals_dilithium2_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_polyveck_invntt_tomont
                - pqcrystals_dilithium2_avx2_polyveck_caddq
                - pqcrystals_dilithium2_avx2_polyveck_decompose
                - pqcrystals_dilithium2_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium2_avx2_poly_challenge
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:312,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_uniform_gamma1_4x
                - pqcrystals_dilithium2_avx2_polyvecl_ntt
                - pqcrystals_dilithium2_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_polyveck_invntt_tomont
                - pqcrystals_dilithium2_avx2_polyveck_caddq
                - pqcrystals_dilithium2_avx2_polyveck_decompose
                - pqcrystals_dilithium2_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium2_avx2_poly_challenge
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:315,5'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_uniform_gamma1_4x
                - pqcrystals_dilithium2_avx2_polyvecl_ntt
                - pqcrystals_dilithium2_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_polyveck_invntt_tomont
                - pqcrystals_dilithium2_avx2_polyveck_caddq
                - pqcrystals_dilithium2_avx2_polyveck_decompose
                - pqcrystals_dilithium2_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium2_avx2_poly_challenge
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:317,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_uniform_gamma1_4x
                - pqcrystals_dilithium2_avx2_polyvecl_ntt
                - pqcrystals_dilithium2_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_polyveck_invntt_tomont
                - pqcrystals_dilithium2_avx2_polyveck_caddq
                - pqcrystals_dilithium2_avx2_polyveck_decompose
                - pqcrystals_dilithium2_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium2_avx2_poly_challenge
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:321,13'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_uniform_gamma1_4x
                - pqcrystals_dilithium2_avx2_polyvecl_ntt
                - pqcrystals_dilithium2_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_polyveck_invntt_tomont
                - pqcrystals_dilithium2_avx2_polyveck_caddq
                - pqcrystals_dilithium2_avx2_polyveck_decompose
                - pqcrystals_dilithium2_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium2_avx2_poly_challenge
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:305,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_uniform_gamma1_4x
                - pqcrystals_dilithium2_avx2_polyvecl_ntt
                - pqcrystals_dilithium2_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_polyveck_invntt_tomont
                - pqcrystals_dilithium2_avx2_polyveck_caddq
                - pqcrystals_dilithium2_avx2_polyveck_decompose
                - pqcrystals_dilithium2_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium2_avx2_poly_challenge
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:309,5'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_uniform_gamma1_4x
                - pqcrystals_dilithium2_avx2_polyvecl_ntt
                - pqcrystals_dilithium2_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_polyveck_invntt_tomont
                - pqcrystals_dilithium2_avx2_polyveck_caddq
                - pqcrystals_dilithium2_avx2_polyveck_decompose
                - pqcrystals_dilithium2_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium2_avx2_poly_challenge
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:312,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_uniform_gamma1_4x
                - pqcrystals_dilithium2_avx2_polyvecl_ntt
                - pqcrystals_dilithium2_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_polyveck_invntt_tomont
                - pqcrystals_dilithium2_avx2_polyveck_caddq
                - pqcrystals_dilithium2_avx2_polyveck_decompose
                - pqcrystals_dilithium2_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium2_avx2_poly_challenge
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:315,5'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_uniform_gamma1_4x
                - pqcrystals_dilithium2_avx2_polyvecl_ntt
                - pqcrystals_dilithium2_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_polyveck_invntt_tomont
                - pqcrystals_dilithium2_avx2_polyveck_caddq
                - pqcrystals_dilithium2_avx2_polyveck_decompose
                - pqcrystals_dilithium2_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium2_avx2_poly_challenge
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:317,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_uniform_gamma1_4x
                - pqcrystals_dilithium2_avx2_polyvecl_ntt
                - pqcrystals_dilithium2_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_polyveck_invntt_tomont
                - pqcrystals_dilithium2_avx2_polyveck_caddq
                - pqcrystals_dilithium2_avx2_polyveck_decompose
                - pqcrystals_dilithium2_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium2_avx2_poly_challenge
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:321,13'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_uniform_gamma1_4x
                - pqcrystals_dilithium2_avx2_polyvecl_ntt
                - pqcrystals_dilithium2_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_polyveck_invntt_tomont
                - pqcrystals_dilithium2_avx2_polyveck_caddq
                - pqcrystals_dilithium2_avx2_polyveck_decompose
                - pqcrystals_dilithium2_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium2_avx2_poly_challenge
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:305,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_uniform_gamma1_4x
                - pqcrystals_dilithium2_avx2_polyvecl_ntt
                - pqcrystals_dilithium2_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_polyveck_invntt_tomont
                - pqcrystals_dilithium2_avx2_polyveck_caddq
                - pqcrystals_dilithium2_avx2_polyveck_decompose
                - pqcrystals_dilithium2_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium2_avx2_poly_challenge
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:309,5'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_uniform_gamma1_4x
                - pqcrystals_dilithium2_avx2_polyvecl_ntt
                - pqcrystals_dilithium2_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_polyveck_invntt_tomont
                - pqcrystals_dilithium2_avx2_polyveck_caddq
                - pqcrystals_dilithium2_avx2_polyveck_decompose
                - pqcrystals_dilithium2_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium2_avx2_poly_challenge
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:312,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_poly_uniform_gamma1_4x
                - pqcrystals_dilithium2_avx2_polyvecl_ntt
                - pqcrystals_dilithium2_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_polyveck_invntt_tomont
                - pqcrystals_dilithium2_avx2_polyveck_caddq
                - pqcrystals_dilithium2_avx2_polyveck_decompose
                - pqcrystals_dilithium2_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium2_avx2_poly_challenge
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:315,5'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_poly_uniform_gamma1_4x
                - pqcrystals_dilithium2_avx2_polyvecl_ntt
                - pqcrystals_dilithium2_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_polyveck_invntt_tomont
                - pqcrystals_dilithium2_avx2_polyveck_caddq
                - pqcrystals_dilithium2_avx2_polyveck_decompose
                - pqcrystals_dilithium2_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium2_avx2_poly_challenge
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:317,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_uniform_gamma1_4x
                - pqcrystals_dilithium2_avx2_polyvecl_ntt
                - pqcrystals_dilithium2_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_polyveck_invntt_tomont
                - pqcrystals_dilithium2_avx2_polyveck_caddq
                - pqcrystals_dilithium2_avx2_polyveck_decompose
                - pqcrystals_dilithium2_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium2_avx2_poly_challenge
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:196,23'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:212,3'
          Dst:             pqcrystals_dilithium2_avx2_unpack_sk
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:215,3'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:216,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:217,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:218,3'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:219,3'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:222,3'
          Dst:             OQS_randombytes
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:228,3'
          Dst:             pqcrystals_dilithium2_avx2_polyvec_matrix_expand
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:229,3'
          Dst:             pqcrystals_dilithium2_avx2_polyvecl_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:230,3'
          Dst:             pqcrystals_dilithium2_avx2_polyveck_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:231,3'
          Dst:             pqcrystals_dilithium2_avx2_polyveck_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:247,3'
          Dst:             pqcrystals_dilithium2_avx2_poly_uniform_gamma1_4x
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:267,3'
          Dst:             pqcrystals_dilithium2_avx2_polyvecl_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:268,3'
          Dst:             pqcrystals_dilithium2_avx2_polyvec_matrix_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:269,3'
          Dst:             pqcrystals_dilithium2_avx2_polyveck_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:272,3'
          Dst:             pqcrystals_dilithium2_avx2_polyveck_caddq
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:273,3'
          Dst:             pqcrystals_dilithium2_avx2_polyveck_decompose
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:274,3'
          Dst:             pqcrystals_dilithium2_avx2_polyveck_pack_w1
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:276,3'
          Dst:             OQS_SHA3_shake256_inc_ctx_reset
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:277,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:278,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:279,3'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:280,3'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:281,3'
          Dst:             pqcrystals_dilithium2_avx2_poly_challenge
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:282,3'
          Dst:             pqcrystals_dilithium2_avx2_poly_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:286,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:287,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:288,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:289,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:290,8'
          Dst:             pqcrystals_dilithium2_avx2_poly_chknorm
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:286,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:287,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:288,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:289,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:290,8'
          Dst:             pqcrystals_dilithium2_avx2_poly_chknorm
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:286,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:287,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:288,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:289,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:290,8'
          Dst:             pqcrystals_dilithium2_avx2_poly_chknorm
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:286,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:287,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:288,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:289,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:290,8'
          Dst:             pqcrystals_dilithium2_avx2_poly_chknorm
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:301,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:302,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:303,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_sub
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:304,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:305,8'
          Dst:             pqcrystals_dilithium2_avx2_poly_chknorm
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:309,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:310,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:311,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:312,8'
          Dst:             pqcrystals_dilithium2_avx2_poly_chknorm
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:315,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:316,9'
          Dst:             pqcrystals_dilithium2_avx2_poly_make_hint
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:301,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:302,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:303,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_sub
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:304,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:305,8'
          Dst:             pqcrystals_dilithium2_avx2_poly_chknorm
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:309,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:310,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:311,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:312,8'
          Dst:             pqcrystals_dilithium2_avx2_poly_chknorm
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:315,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:316,9'
          Dst:             pqcrystals_dilithium2_avx2_poly_make_hint
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:301,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:302,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:303,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_sub
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:304,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:305,8'
          Dst:             pqcrystals_dilithium2_avx2_poly_chknorm
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:309,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:310,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:311,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:312,8'
          Dst:             pqcrystals_dilithium2_avx2_poly_chknorm
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:315,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:316,9'
          Dst:             pqcrystals_dilithium2_avx2_poly_make_hint
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:301,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:302,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:303,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_sub
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:304,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:305,8'
          Dst:             pqcrystals_dilithium2_avx2_poly_chknorm
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:309,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:310,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:311,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:312,8'
          Dst:             pqcrystals_dilithium2_avx2_poly_chknorm
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:315,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:316,9'
          Dst:             pqcrystals_dilithium2_avx2_poly_make_hint
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:329,3'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:332,5'
          Dst:             pqcrystals_dilithium2_avx2_polyz_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:332,5'
          Dst:             pqcrystals_dilithium2_avx2_polyz_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:332,5'
          Dst:             pqcrystals_dilithium2_avx2_polyz_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:332,5'
          Dst:             pqcrystals_dilithium2_avx2_polyz_pack
    - functionName:    pqcrystals_dilithium2_avx2_keypair
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          160
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256
        - OQS_randombytes
        - polyvec_matrix_expand_row
        - pqcrystals_dilithium2_avx2_poly_add
        - pqcrystals_dilithium2_avx2_poly_caddq
        - pqcrystals_dilithium2_avx2_poly_invntt_tomont
        - pqcrystals_dilithium2_avx2_poly_power2round
        - pqcrystals_dilithium2_avx2_poly_uniform_eta_4x
        - pqcrystals_dilithium2_avx2_polyeta_pack
        - pqcrystals_dilithium2_avx2_polyt0_pack
        - pqcrystals_dilithium2_avx2_polyt1_pack
        - pqcrystals_dilithium2_avx2_polyvecl_ntt
        - pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:73,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_SHA3_shake256
                - pqcrystals_dilithium2_avx2_poly_uniform_eta_4x
                - pqcrystals_dilithium2_avx2_poly_uniform_eta_4x
                - pqcrystals_dilithium2_avx2_polyeta_pack
                - pqcrystals_dilithium2_avx2_polyeta_pack
                - pqcrystals_dilithium2_avx2_polyeta_pack
                - pqcrystals_dilithium2_avx2_polyeta_pack
                - pqcrystals_dilithium2_avx2_polyeta_pack
                - pqcrystals_dilithium2_avx2_polyeta_pack
                - pqcrystals_dilithium2_avx2_polyeta_pack
                - pqcrystals_dilithium2_avx2_polyeta_pack
                - pqcrystals_dilithium2_avx2_polyvecl_ntt
                - polyvec_matrix_expand_row
                - pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_power2round
                - pqcrystals_dilithium2_avx2_polyt1_pack
                - pqcrystals_dilithium2_avx2_polyt0_pack
                - polyvec_matrix_expand_row
                - pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_power2round
                - pqcrystals_dilithium2_avx2_polyt1_pack
                - pqcrystals_dilithium2_avx2_polyt0_pack
                - polyvec_matrix_expand_row
                - pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_power2round
                - pqcrystals_dilithium2_avx2_polyt1_pack
                - pqcrystals_dilithium2_avx2_polyt0_pack
                - polyvec_matrix_expand_row
                - pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_power2round
                - pqcrystals_dilithium2_avx2_polyt1_pack
                - pqcrystals_dilithium2_avx2_polyt0_pack
                - OQS_SHA3_shake256
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:82,17'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_SHA3_shake256
                - pqcrystals_dilithium2_avx2_poly_uniform_eta_4x
                - pqcrystals_dilithium2_avx2_poly_uniform_eta_4x
                - pqcrystals_dilithium2_avx2_polyeta_pack
                - pqcrystals_dilithium2_avx2_polyeta_pack
                - pqcrystals_dilithium2_avx2_polyeta_pack
                - pqcrystals_dilithium2_avx2_polyeta_pack
                - pqcrystals_dilithium2_avx2_polyeta_pack
                - pqcrystals_dilithium2_avx2_polyeta_pack
                - pqcrystals_dilithium2_avx2_polyeta_pack
                - pqcrystals_dilithium2_avx2_polyeta_pack
                - pqcrystals_dilithium2_avx2_polyvecl_ntt
                - polyvec_matrix_expand_row
                - pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_power2round
                - pqcrystals_dilithium2_avx2_polyt1_pack
                - pqcrystals_dilithium2_avx2_polyt0_pack
                - polyvec_matrix_expand_row
                - pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_power2round
                - pqcrystals_dilithium2_avx2_polyt1_pack
                - pqcrystals_dilithium2_avx2_polyt0_pack
                - polyvec_matrix_expand_row
                - pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_power2round
                - pqcrystals_dilithium2_avx2_polyt1_pack
                - pqcrystals_dilithium2_avx2_polyt0_pack
                - polyvec_matrix_expand_row
                - pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_power2round
                - pqcrystals_dilithium2_avx2_polyt1_pack
                - pqcrystals_dilithium2_avx2_polyt0_pack
                - OQS_SHA3_shake256
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:87,3'
          Dst:             OQS_randombytes
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:88,3'
          Dst:             OQS_SHA3_shake256
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:113,3'
          Dst:             pqcrystals_dilithium2_avx2_poly_uniform_eta_4x
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:114,3'
          Dst:             pqcrystals_dilithium2_avx2_poly_uniform_eta_4x
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:130,5'
          Dst:             pqcrystals_dilithium2_avx2_polyeta_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:130,5'
          Dst:             pqcrystals_dilithium2_avx2_polyeta_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:130,5'
          Dst:             pqcrystals_dilithium2_avx2_polyeta_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:130,5'
          Dst:             pqcrystals_dilithium2_avx2_polyeta_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:132,5'
          Dst:             pqcrystals_dilithium2_avx2_polyeta_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:132,5'
          Dst:             pqcrystals_dilithium2_avx2_polyeta_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:132,5'
          Dst:             pqcrystals_dilithium2_avx2_polyeta_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:132,5'
          Dst:             pqcrystals_dilithium2_avx2_polyeta_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:135,3'
          Dst:             pqcrystals_dilithium2_avx2_polyvecl_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:151,5'
          Dst:             polyvec_matrix_expand_row
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:155,5'
          Dst:             pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:156,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:159,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:162,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_caddq
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:163,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_power2round
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:164,5'
          Dst:             pqcrystals_dilithium2_avx2_polyt1_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:165,5'
          Dst:             pqcrystals_dilithium2_avx2_polyt0_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:151,5'
          Dst:             polyvec_matrix_expand_row
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:155,5'
          Dst:             pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:156,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:159,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:162,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_caddq
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:163,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_power2round
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:164,5'
          Dst:             pqcrystals_dilithium2_avx2_polyt1_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:165,5'
          Dst:             pqcrystals_dilithium2_avx2_polyt0_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:151,5'
          Dst:             polyvec_matrix_expand_row
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:155,5'
          Dst:             pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:156,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:159,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:162,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_caddq
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:163,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_power2round
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:164,5'
          Dst:             pqcrystals_dilithium2_avx2_polyt1_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:165,5'
          Dst:             pqcrystals_dilithium2_avx2_polyt0_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:151,5'
          Dst:             polyvec_matrix_expand_row
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:155,5'
          Dst:             pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:156,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:159,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:162,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_caddq
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:163,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_power2round
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:164,5'
          Dst:             pqcrystals_dilithium2_avx2_polyt1_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:165,5'
          Dst:             pqcrystals_dilithium2_avx2_polyt0_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/sign.c:173,3'
          Dst:             OQS_SHA3_shake256
    - functionName:    OQS_SIG_dilithium_3_verify_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/dilithium/sig_dilithium_3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_dilithium_3_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/sig_dilithium_3.c:138,14'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/sig_dilithium_3.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_dilithium_3_verify
            - BranchSide:      'src/sig/dilithium/sig_dilithium_3.c:138,14'
              BranchSideFuncs:
                - OQS_SIG_dilithium_3_verify
        - Branch String:   'src/sig/dilithium/sig_dilithium_3.c:138,22'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/sig_dilithium_3.c:138,37'
              BranchSideFuncs:
                - OQS_SIG_dilithium_3_verify
            - BranchSide:      'src/sig/dilithium/sig_dilithium_3.c:138,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/sig_dilithium_3.c:138,6'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/sig_dilithium_3.c:138,6'
              BranchSideFuncs:
                - OQS_SIG_dilithium_3_verify
            - BranchSide:      'src/sig/dilithium/sig_dilithium_3.c:139,10'
              BranchSideFuncs:
                - OQS_SIG_dilithium_3_verify
      Callsites:
        - Src:             'src/sig/dilithium/sig_dilithium_3.c:139,10'
          Dst:             OQS_SIG_dilithium_3_verify
    - functionName:    OQS_SIG_dilithium_3_verify
      functionSourceFile: '/src/liboqs/src/sig/dilithium/sig_dilithium_3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          40
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_CPU_has_extension
        - pqcrystals_dilithium3_avx2_verify
        - pqcrystals_dilithium3_ref_verify
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/sig_dilithium_3.c:106,6'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/sig_dilithium_3.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - OQS_CPU_has_extension
                - pqcrystals_dilithium3_avx2_verify
                - pqcrystals_dilithium3_ref_verify
            - BranchSide:      'src/sig/dilithium/sig_dilithium_3.c:106,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - OQS_CPU_has_extension
                - pqcrystals_dilithium3_avx2_verify
                - pqcrystals_dilithium3_ref_verify
        - Branch String:   'src/sig/dilithium/sig_dilithium_3.c:106,46'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/sig_dilithium_3.c:106,49'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_verify
            - BranchSide:      'src/sig/dilithium/sig_dilithium_3.c:111,23'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_verify
        - Branch String:   'src/sig/dilithium/sig_dilithium_3.c:106,6'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/sig_dilithium_3.c:108,23'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_verify
            - BranchSide:      'src/sig/dilithium/sig_dilithium_3.c:111,23'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_verify
      Callsites:
        - Src:             'src/sig/dilithium/sig_dilithium_3.c:106,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/dilithium/sig_dilithium_3.c:106,49'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/dilithium/sig_dilithium_3.c:108,23'
          Dst:             pqcrystals_dilithium3_avx2_verify
        - Src:             'src/sig/dilithium/sig_dilithium_3.c:111,23'
          Dst:             pqcrystals_dilithium3_ref_verify
    - functionName:    OQS_SIG_dilithium_3_sign_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/dilithium/sig_dilithium_3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_dilithium_3_sign
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/sig_dilithium_3.c:130,14'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/sig_dilithium_3.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_dilithium_3_sign
            - BranchSide:      'src/sig/dilithium/sig_dilithium_3.c:130,14'
              BranchSideFuncs:
                - OQS_SIG_dilithium_3_sign
        - Branch String:   'src/sig/dilithium/sig_dilithium_3.c:130,22'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/sig_dilithium_3.c:130,37'
              BranchSideFuncs:
                - OQS_SIG_dilithium_3_sign
            - BranchSide:      'src/sig/dilithium/sig_dilithium_3.c:130,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/sig_dilithium_3.c:130,6'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/sig_dilithium_3.c:130,6'
              BranchSideFuncs:
                - OQS_SIG_dilithium_3_sign
            - BranchSide:      'src/sig/dilithium/sig_dilithium_3.c:131,10'
              BranchSideFuncs:
                - OQS_SIG_dilithium_3_sign
      Callsites:
        - Src:             'src/sig/dilithium/sig_dilithium_3.c:131,10'
          Dst:             OQS_SIG_dilithium_3_sign
    - functionName:    OQS_SIG_dilithium_3_sign
      functionSourceFile: '/src/liboqs/src/sig/dilithium/sig_dilithium_3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          40
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_CPU_has_extension
        - pqcrystals_dilithium3_avx2_signature
        - pqcrystals_dilithium3_ref_signature
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/sig_dilithium_3.c:80,6'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/sig_dilithium_3.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - OQS_CPU_has_extension
                - pqcrystals_dilithium3_avx2_signature
                - pqcrystals_dilithium3_ref_signature
            - BranchSide:      'src/sig/dilithium/sig_dilithium_3.c:80,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - OQS_CPU_has_extension
                - pqcrystals_dilithium3_avx2_signature
                - pqcrystals_dilithium3_ref_signature
        - Branch String:   'src/sig/dilithium/sig_dilithium_3.c:80,46'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/sig_dilithium_3.c:80,49'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_signature
            - BranchSide:      'src/sig/dilithium/sig_dilithium_3.c:85,23'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_signature
        - Branch String:   'src/sig/dilithium/sig_dilithium_3.c:80,6'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/sig_dilithium_3.c:82,23'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_signature
            - BranchSide:      'src/sig/dilithium/sig_dilithium_3.c:85,23'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_signature
      Callsites:
        - Src:             'src/sig/dilithium/sig_dilithium_3.c:80,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/dilithium/sig_dilithium_3.c:80,49'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/dilithium/sig_dilithium_3.c:82,23'
          Dst:             pqcrystals_dilithium3_avx2_signature
        - Src:             'src/sig/dilithium/sig_dilithium_3.c:85,23'
          Dst:             pqcrystals_dilithium3_ref_signature
    - functionName:    OQS_SIG_dilithium_3_keypair
      functionSourceFile: '/src/liboqs/src/sig/dilithium/sig_dilithium_3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          37
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_CPU_has_extension
        - pqcrystals_dilithium3_avx2_keypair
        - pqcrystals_dilithium3_ref_keypair
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/sig_dilithium_3.c:54,6'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/sig_dilithium_3.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - OQS_CPU_has_extension
                - pqcrystals_dilithium3_avx2_keypair
                - pqcrystals_dilithium3_ref_keypair
            - BranchSide:      'src/sig/dilithium/sig_dilithium_3.c:54,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - OQS_CPU_has_extension
                - pqcrystals_dilithium3_avx2_keypair
                - pqcrystals_dilithium3_ref_keypair
        - Branch String:   'src/sig/dilithium/sig_dilithium_3.c:54,46'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/sig_dilithium_3.c:54,49'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_keypair
            - BranchSide:      'src/sig/dilithium/sig_dilithium_3.c:59,23'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_keypair
        - Branch String:   'src/sig/dilithium/sig_dilithium_3.c:54,6'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/sig_dilithium_3.c:56,23'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_keypair
            - BranchSide:      'src/sig/dilithium/sig_dilithium_3.c:59,23'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_keypair
      Callsites:
        - Src:             'src/sig/dilithium/sig_dilithium_3.c:54,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/dilithium/sig_dilithium_3.c:54,49'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/dilithium/sig_dilithium_3.c:56,23'
          Dst:             pqcrystals_dilithium3_avx2_keypair
        - Src:             'src/sig/dilithium/sig_dilithium_3.c:59,23'
          Dst:             pqcrystals_dilithium3_ref_keypair
    - functionName:    OQS_SIG_dilithium_3_new
      functionSourceFile: '/src/liboqs/src/sig/dilithium/sig_dilithium_3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_MEM_malloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/sig_dilithium_3.c:10,17'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/sig_dilithium_3.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
            - BranchSide:      'src/sig/dilithium/sig_dilithium_3.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
        - Branch String:   'src/sig/dilithium/sig_dilithium_3.c:11,6'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/sig_dilithium_3.c:11,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/sig_dilithium_3.c:14,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/dilithium/sig_dilithium_3.c:10,17'
          Dst:             OQS_MEM_malloc
    - functionName:    pqcrystals_dilithium3_ref_open
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          80
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - pqcrystals_dilithium3_ref_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:317,12'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_verify
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:317,12'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_verify
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:317,6'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:320,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:332,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:321,6'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:325,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:332,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:325,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:325,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:326,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:325,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:325,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:326,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:333,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:333,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:334,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:321,6'
          Dst:             pqcrystals_dilithium3_ref_verify
    - functionName:    pqcrystals_dilithium3_ref_verify
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         74
      ICount:          598
      EdgeCount:       109
      CyclomaticComplexity: 37
      functionsReached:
        - OQS_SHA3_shake256
        - OQS_SHA3_shake256_inc_absorb
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_ctx_reset
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_init
        - OQS_SHA3_shake256_inc_squeeze
        - pqcrystals_dilithium3_ref_poly_challenge
        - pqcrystals_dilithium3_ref_poly_ntt
        - pqcrystals_dilithium3_ref_polyvec_matrix_expand
        - pqcrystals_dilithium3_ref_polyvec_matrix_pointwise_montgomery
        - pqcrystals_dilithium3_ref_polyveck_caddq
        - pqcrystals_dilithium3_ref_polyveck_invntt_tomont
        - pqcrystals_dilithium3_ref_polyveck_ntt
        - pqcrystals_dilithium3_ref_polyveck_pack_w1
        - pqcrystals_dilithium3_ref_polyveck_pointwise_poly_montgomery
        - pqcrystals_dilithium3_ref_polyveck_reduce
        - pqcrystals_dilithium3_ref_polyveck_shiftl
        - pqcrystals_dilithium3_ref_polyveck_sub
        - pqcrystals_dilithium3_ref_polyveck_use_hint
        - pqcrystals_dilithium3_ref_polyvecl_chknorm
        - pqcrystals_dilithium3_ref_polyvecl_ntt
        - pqcrystals_dilithium3_ref_unpack_pk
        - pqcrystals_dilithium3_ref_unpack_sig
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:233,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_unpack_pk
                - pqcrystals_dilithium3_ref_unpack_sig
                - pqcrystals_dilithium3_ref_polyvecl_chknorm
                - OQS_SHA3_shake256
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium3_ref_poly_challenge
                - pqcrystals_dilithium3_ref_polyvec_matrix_expand
                - pqcrystals_dilithium3_ref_polyvecl_ntt
                - pqcrystals_dilithium3_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium3_ref_poly_ntt
                - pqcrystals_dilithium3_ref_polyveck_shiftl
                - pqcrystals_dilithium3_ref_polyveck_ntt
                - pqcrystals_dilithium3_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_dilithium3_ref_polyveck_sub
                - pqcrystals_dilithium3_ref_polyveck_reduce
                - pqcrystals_dilithium3_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium3_ref_polyveck_caddq
                - pqcrystals_dilithium3_ref_polyveck_use_hint
                - pqcrystals_dilithium3_ref_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:243,13'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_unpack_pk
                - pqcrystals_dilithium3_ref_unpack_sig
                - pqcrystals_dilithium3_ref_polyvecl_chknorm
                - OQS_SHA3_shake256
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium3_ref_poly_challenge
                - pqcrystals_dilithium3_ref_polyvec_matrix_expand
                - pqcrystals_dilithium3_ref_polyvecl_ntt
                - pqcrystals_dilithium3_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium3_ref_poly_ntt
                - pqcrystals_dilithium3_ref_polyveck_shiftl
                - pqcrystals_dilithium3_ref_polyveck_ntt
                - pqcrystals_dilithium3_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_dilithium3_ref_polyveck_sub
                - pqcrystals_dilithium3_ref_polyveck_reduce
                - pqcrystals_dilithium3_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium3_ref_polyveck_caddq
                - pqcrystals_dilithium3_ref_polyveck_use_hint
                - pqcrystals_dilithium3_ref_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:243,6'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:243,6'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_unpack_pk
                - pqcrystals_dilithium3_ref_unpack_sig
                - pqcrystals_dilithium3_ref_polyvecl_chknorm
                - OQS_SHA3_shake256
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium3_ref_poly_challenge
                - pqcrystals_dilithium3_ref_polyvec_matrix_expand
                - pqcrystals_dilithium3_ref_polyvecl_ntt
                - pqcrystals_dilithium3_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium3_ref_poly_ntt
                - pqcrystals_dilithium3_ref_polyveck_shiftl
                - pqcrystals_dilithium3_ref_polyveck_ntt
                - pqcrystals_dilithium3_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_dilithium3_ref_polyveck_sub
                - pqcrystals_dilithium3_ref_polyveck_reduce
                - pqcrystals_dilithium3_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium3_ref_polyveck_caddq
                - pqcrystals_dilithium3_ref_polyveck_use_hint
                - pqcrystals_dilithium3_ref_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:246,3'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_unpack_pk
                - pqcrystals_dilithium3_ref_unpack_sig
                - pqcrystals_dilithium3_ref_polyvecl_chknorm
                - OQS_SHA3_shake256
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium3_ref_poly_challenge
                - pqcrystals_dilithium3_ref_polyvec_matrix_expand
                - pqcrystals_dilithium3_ref_polyvecl_ntt
                - pqcrystals_dilithium3_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium3_ref_poly_ntt
                - pqcrystals_dilithium3_ref_polyveck_shiftl
                - pqcrystals_dilithium3_ref_polyveck_ntt
                - pqcrystals_dilithium3_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_dilithium3_ref_polyveck_sub
                - pqcrystals_dilithium3_ref_polyveck_reduce
                - pqcrystals_dilithium3_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium3_ref_polyveck_caddq
                - pqcrystals_dilithium3_ref_polyveck_use_hint
                - pqcrystals_dilithium3_ref_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:247,6'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:247,6'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_polyvecl_chknorm
                - OQS_SHA3_shake256
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium3_ref_poly_challenge
                - pqcrystals_dilithium3_ref_polyvec_matrix_expand
                - pqcrystals_dilithium3_ref_polyvecl_ntt
                - pqcrystals_dilithium3_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium3_ref_poly_ntt
                - pqcrystals_dilithium3_ref_polyveck_shiftl
                - pqcrystals_dilithium3_ref_polyveck_ntt
                - pqcrystals_dilithium3_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_dilithium3_ref_polyveck_sub
                - pqcrystals_dilithium3_ref_polyveck_reduce
                - pqcrystals_dilithium3_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium3_ref_polyveck_caddq
                - pqcrystals_dilithium3_ref_polyveck_use_hint
                - pqcrystals_dilithium3_ref_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:249,6'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_polyvecl_chknorm
                - OQS_SHA3_shake256
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium3_ref_poly_challenge
                - pqcrystals_dilithium3_ref_polyvec_matrix_expand
                - pqcrystals_dilithium3_ref_polyvecl_ntt
                - pqcrystals_dilithium3_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium3_ref_poly_ntt
                - pqcrystals_dilithium3_ref_polyveck_shiftl
                - pqcrystals_dilithium3_ref_polyveck_ntt
                - pqcrystals_dilithium3_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_dilithium3_ref_polyveck_sub
                - pqcrystals_dilithium3_ref_polyveck_reduce
                - pqcrystals_dilithium3_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium3_ref_polyveck_caddq
                - pqcrystals_dilithium3_ref_polyveck_use_hint
                - pqcrystals_dilithium3_ref_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:249,6'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:249,6'
              BranchSideFuncs:
                - OQS_SHA3_shake256
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium3_ref_poly_challenge
                - pqcrystals_dilithium3_ref_polyvec_matrix_expand
                - pqcrystals_dilithium3_ref_polyvecl_ntt
                - pqcrystals_dilithium3_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium3_ref_poly_ntt
                - pqcrystals_dilithium3_ref_polyveck_shiftl
                - pqcrystals_dilithium3_ref_polyveck_ntt
                - pqcrystals_dilithium3_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_dilithium3_ref_polyveck_sub
                - pqcrystals_dilithium3_ref_polyveck_reduce
                - pqcrystals_dilithium3_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium3_ref_polyveck_caddq
                - pqcrystals_dilithium3_ref_polyveck_use_hint
                - pqcrystals_dilithium3_ref_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:253,3'
              BranchSideFuncs:
                - OQS_SHA3_shake256
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium3_ref_poly_challenge
                - pqcrystals_dilithium3_ref_polyvec_matrix_expand
                - pqcrystals_dilithium3_ref_polyvecl_ntt
                - pqcrystals_dilithium3_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium3_ref_poly_ntt
                - pqcrystals_dilithium3_ref_polyveck_shiftl
                - pqcrystals_dilithium3_ref_polyveck_ntt
                - pqcrystals_dilithium3_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_dilithium3_ref_polyveck_sub
                - pqcrystals_dilithium3_ref_polyveck_reduce
                - pqcrystals_dilithium3_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium3_ref_polyveck_caddq
                - pqcrystals_dilithium3_ref_polyveck_use_hint
                - pqcrystals_dilithium3_ref_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:289,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:289,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:289,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:289,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:289,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:289,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:289,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:289,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:289,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:289,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:289,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:289,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:289,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:289,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:289,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:289,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:289,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:289,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:289,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:289,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:289,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:289,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:289,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:289,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:289,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:289,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:289,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:289,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:289,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:289,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:289,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:289,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:289,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:289,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:289,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:289,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:289,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:289,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:289,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:289,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:289,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:289,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:289,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:289,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:289,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:289,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:289,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:289,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:289,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:289,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:289,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:289,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:289,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:289,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:289,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:289,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:289,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:289,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:289,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:289,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:289,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:289,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:289,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:289,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:289,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:289,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:289,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:289,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:289,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:289,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:289,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:289,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:289,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:289,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:289,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:289,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:289,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:289,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:289,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:289,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:289,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:289,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:289,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:289,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:289,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:289,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:289,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:289,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:289,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:289,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:289,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:289,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:289,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:289,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:289,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:246,3'
          Dst:             pqcrystals_dilithium3_ref_unpack_pk
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:247,6'
          Dst:             pqcrystals_dilithium3_ref_unpack_sig
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:249,6'
          Dst:             pqcrystals_dilithium3_ref_polyvecl_chknorm
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:253,3'
          Dst:             OQS_SHA3_shake256
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:254,3'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:255,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:256,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:257,3'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:258,3'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:261,3'
          Dst:             pqcrystals_dilithium3_ref_poly_challenge
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:262,3'
          Dst:             pqcrystals_dilithium3_ref_polyvec_matrix_expand
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:264,3'
          Dst:             pqcrystals_dilithium3_ref_polyvecl_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:265,3'
          Dst:             pqcrystals_dilithium3_ref_polyvec_matrix_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:267,3'
          Dst:             pqcrystals_dilithium3_ref_poly_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:268,3'
          Dst:             pqcrystals_dilithium3_ref_polyveck_shiftl
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:269,3'
          Dst:             pqcrystals_dilithium3_ref_polyveck_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:270,3'
          Dst:             pqcrystals_dilithium3_ref_polyveck_pointwise_poly_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:272,3'
          Dst:             pqcrystals_dilithium3_ref_polyveck_sub
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:273,3'
          Dst:             pqcrystals_dilithium3_ref_polyveck_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:274,3'
          Dst:             pqcrystals_dilithium3_ref_polyveck_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:277,3'
          Dst:             pqcrystals_dilithium3_ref_polyveck_caddq
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:278,3'
          Dst:             pqcrystals_dilithium3_ref_polyveck_use_hint
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:279,3'
          Dst:             pqcrystals_dilithium3_ref_polyveck_pack_w1
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:282,3'
          Dst:             OQS_SHA3_shake256_inc_ctx_reset
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:283,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:284,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:285,3'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:286,3'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:287,3'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    pqcrystals_dilithium3_ref
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          213
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - pqcrystals_dilithium3_ref_signature
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:206,7'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_signature
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:206,7'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_signature
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:206,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:206,3'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_signature
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:206,3'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_signature
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:206,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:206,3'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_signature
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:206,3'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_signature
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:206,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:207,50'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_signature
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:207,50'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_signature
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:206,24'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:206,3'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_signature
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:207,50'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_signature
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:206,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:206,3'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_signature
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:206,3'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_signature
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:206,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:206,3'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_signature
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:207,50'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_signature
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:206,24'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:206,3'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_signature
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:207,50'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_signature
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:206,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:206,3'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_signature
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:206,3'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_signature
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:206,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:206,3'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_signature
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:207,50'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_signature
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:206,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:206,3'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_signature
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:207,50'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_signature
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:206,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:206,3'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_signature
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:207,50'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_signature
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:208,3'
          Dst:             pqcrystals_dilithium3_ref_signature
    - functionName:    pqcrystals_dilithium3_ref_signature
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          159
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_ctx_reset
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_init
        - OQS_SHA3_shake256_inc_squeeze
        - OQS_randombytes
        - pqcrystals_dilithium3_ref_pack_sig
        - pqcrystals_dilithium3_ref_poly_challenge
        - pqcrystals_dilithium3_ref_poly_ntt
        - pqcrystals_dilithium3_ref_polyvec_matrix_expand
        - pqcrystals_dilithium3_ref_polyvec_matrix_pointwise_montgomery
        - pqcrystals_dilithium3_ref_polyveck_add
        - pqcrystals_dilithium3_ref_polyveck_caddq
        - pqcrystals_dilithium3_ref_polyveck_chknorm
        - pqcrystals_dilithium3_ref_polyveck_decompose
        - pqcrystals_dilithium3_ref_polyveck_invntt_tomont
        - pqcrystals_dilithium3_ref_polyveck_make_hint
        - pqcrystals_dilithium3_ref_polyveck_ntt
        - pqcrystals_dilithium3_ref_polyveck_pack_w1
        - pqcrystals_dilithium3_ref_polyveck_pointwise_poly_montgomery
        - pqcrystals_dilithium3_ref_polyveck_reduce
        - pqcrystals_dilithium3_ref_polyveck_sub
        - pqcrystals_dilithium3_ref_polyvecl_add
        - pqcrystals_dilithium3_ref_polyvecl_chknorm
        - pqcrystals_dilithium3_ref_polyvecl_invntt_tomont
        - pqcrystals_dilithium3_ref_polyvecl_ntt
        - pqcrystals_dilithium3_ref_polyvecl_pointwise_poly_montgomery
        - pqcrystals_dilithium3_ref_polyvecl_reduce
        - pqcrystals_dilithium3_ref_polyvecl_uniform_gamma1
        - pqcrystals_dilithium3_ref_unpack_sk
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:87,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_unpack_sk
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_randombytes
                - pqcrystals_dilithium3_ref_polyvec_matrix_expand
                - pqcrystals_dilithium3_ref_polyvecl_ntt
                - pqcrystals_dilithium3_ref_polyveck_ntt
                - pqcrystals_dilithium3_ref_polyveck_ntt
                - pqcrystals_dilithium3_ref_polyvecl_uniform_gamma1
                - pqcrystals_dilithium3_ref_polyvecl_ntt
                - pqcrystals_dilithium3_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium3_ref_polyveck_reduce
                - pqcrystals_dilithium3_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium3_ref_polyveck_caddq
                - pqcrystals_dilithium3_ref_polyveck_decompose
                - pqcrystals_dilithium3_ref_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium3_ref_poly_challenge
                - pqcrystals_dilithium3_ref_poly_ntt
                - pqcrystals_dilithium3_ref_polyvecl_pointwise_poly_montgomery
                - pqcrystals_dilithium3_ref_polyvecl_invntt_tomont
                - pqcrystals_dilithium3_ref_polyvecl_add
                - pqcrystals_dilithium3_ref_polyvecl_reduce
                - pqcrystals_dilithium3_ref_polyvecl_chknorm
                - pqcrystals_dilithium3_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_dilithium3_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium3_ref_polyveck_sub
                - pqcrystals_dilithium3_ref_polyveck_reduce
                - pqcrystals_dilithium3_ref_polyveck_chknorm
                - pqcrystals_dilithium3_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_dilithium3_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium3_ref_polyveck_reduce
                - pqcrystals_dilithium3_ref_polyveck_chknorm
                - pqcrystals_dilithium3_ref_polyveck_add
                - pqcrystals_dilithium3_ref_polyveck_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium3_ref_pack_sig
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:96,12'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_unpack_sk
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_randombytes
                - pqcrystals_dilithium3_ref_polyvec_matrix_expand
                - pqcrystals_dilithium3_ref_polyvecl_ntt
                - pqcrystals_dilithium3_ref_polyveck_ntt
                - pqcrystals_dilithium3_ref_polyveck_ntt
                - pqcrystals_dilithium3_ref_polyvecl_uniform_gamma1
                - pqcrystals_dilithium3_ref_polyvecl_ntt
                - pqcrystals_dilithium3_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium3_ref_polyveck_reduce
                - pqcrystals_dilithium3_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium3_ref_polyveck_caddq
                - pqcrystals_dilithium3_ref_polyveck_decompose
                - pqcrystals_dilithium3_ref_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium3_ref_poly_challenge
                - pqcrystals_dilithium3_ref_poly_ntt
                - pqcrystals_dilithium3_ref_polyvecl_pointwise_poly_montgomery
                - pqcrystals_dilithium3_ref_polyvecl_invntt_tomont
                - pqcrystals_dilithium3_ref_polyvecl_add
                - pqcrystals_dilithium3_ref_polyvecl_reduce
                - pqcrystals_dilithium3_ref_polyvecl_chknorm
                - pqcrystals_dilithium3_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_dilithium3_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium3_ref_polyveck_sub
                - pqcrystals_dilithium3_ref_polyveck_reduce
                - pqcrystals_dilithium3_ref_polyveck_chknorm
                - pqcrystals_dilithium3_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_dilithium3_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium3_ref_polyveck_reduce
                - pqcrystals_dilithium3_ref_polyveck_chknorm
                - pqcrystals_dilithium3_ref_polyveck_add
                - pqcrystals_dilithium3_ref_polyveck_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium3_ref_pack_sig
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:150,6'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_dilithium3_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium3_ref_polyveck_sub
                - pqcrystals_dilithium3_ref_polyveck_reduce
                - pqcrystals_dilithium3_ref_polyveck_chknorm
                - pqcrystals_dilithium3_ref_polyvecl_uniform_gamma1
                - pqcrystals_dilithium3_ref_polyvecl_ntt
                - pqcrystals_dilithium3_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium3_ref_polyveck_reduce
                - pqcrystals_dilithium3_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium3_ref_polyveck_caddq
                - pqcrystals_dilithium3_ref_polyveck_decompose
                - pqcrystals_dilithium3_ref_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium3_ref_poly_challenge
                - pqcrystals_dilithium3_ref_poly_ntt
                - pqcrystals_dilithium3_ref_polyvecl_pointwise_poly_montgomery
                - pqcrystals_dilithium3_ref_polyvecl_invntt_tomont
                - pqcrystals_dilithium3_ref_polyvecl_add
                - pqcrystals_dilithium3_ref_polyvecl_reduce
                - pqcrystals_dilithium3_ref_polyvecl_chknorm
                - pqcrystals_dilithium3_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_dilithium3_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium3_ref_polyveck_reduce
                - pqcrystals_dilithium3_ref_polyveck_chknorm
                - pqcrystals_dilithium3_ref_polyveck_add
                - pqcrystals_dilithium3_ref_polyveck_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium3_ref_pack_sig
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:155,3'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_dilithium3_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium3_ref_polyveck_sub
                - pqcrystals_dilithium3_ref_polyveck_reduce
                - pqcrystals_dilithium3_ref_polyveck_chknorm
                - pqcrystals_dilithium3_ref_polyvecl_uniform_gamma1
                - pqcrystals_dilithium3_ref_polyvecl_ntt
                - pqcrystals_dilithium3_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium3_ref_polyveck_reduce
                - pqcrystals_dilithium3_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium3_ref_polyveck_caddq
                - pqcrystals_dilithium3_ref_polyveck_decompose
                - pqcrystals_dilithium3_ref_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium3_ref_poly_challenge
                - pqcrystals_dilithium3_ref_poly_ntt
                - pqcrystals_dilithium3_ref_polyvecl_pointwise_poly_montgomery
                - pqcrystals_dilithium3_ref_polyvecl_invntt_tomont
                - pqcrystals_dilithium3_ref_polyvecl_add
                - pqcrystals_dilithium3_ref_polyvecl_reduce
                - pqcrystals_dilithium3_ref_polyvecl_chknorm
                - pqcrystals_dilithium3_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_dilithium3_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium3_ref_polyveck_reduce
                - pqcrystals_dilithium3_ref_polyveck_chknorm
                - pqcrystals_dilithium3_ref_polyveck_add
                - pqcrystals_dilithium3_ref_polyveck_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium3_ref_pack_sig
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:159,6'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_dilithium3_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium3_ref_polyveck_reduce
                - pqcrystals_dilithium3_ref_polyveck_chknorm
                - pqcrystals_dilithium3_ref_polyvecl_uniform_gamma1
                - pqcrystals_dilithium3_ref_polyvecl_ntt
                - pqcrystals_dilithium3_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium3_ref_polyveck_reduce
                - pqcrystals_dilithium3_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium3_ref_polyveck_caddq
                - pqcrystals_dilithium3_ref_polyveck_decompose
                - pqcrystals_dilithium3_ref_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium3_ref_poly_challenge
                - pqcrystals_dilithium3_ref_poly_ntt
                - pqcrystals_dilithium3_ref_polyvecl_pointwise_poly_montgomery
                - pqcrystals_dilithium3_ref_polyvecl_invntt_tomont
                - pqcrystals_dilithium3_ref_polyvecl_add
                - pqcrystals_dilithium3_ref_polyvecl_reduce
                - pqcrystals_dilithium3_ref_polyvecl_chknorm
                - pqcrystals_dilithium3_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_dilithium3_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium3_ref_polyveck_sub
                - pqcrystals_dilithium3_ref_polyveck_reduce
                - pqcrystals_dilithium3_ref_polyveck_chknorm
                - pqcrystals_dilithium3_ref_polyveck_add
                - pqcrystals_dilithium3_ref_polyveck_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium3_ref_pack_sig
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:163,3'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_dilithium3_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium3_ref_polyveck_reduce
                - pqcrystals_dilithium3_ref_polyveck_chknorm
                - pqcrystals_dilithium3_ref_polyvecl_uniform_gamma1
                - pqcrystals_dilithium3_ref_polyvecl_ntt
                - pqcrystals_dilithium3_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium3_ref_polyveck_reduce
                - pqcrystals_dilithium3_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium3_ref_polyveck_caddq
                - pqcrystals_dilithium3_ref_polyveck_decompose
                - pqcrystals_dilithium3_ref_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium3_ref_poly_challenge
                - pqcrystals_dilithium3_ref_poly_ntt
                - pqcrystals_dilithium3_ref_polyvecl_pointwise_poly_montgomery
                - pqcrystals_dilithium3_ref_polyvecl_invntt_tomont
                - pqcrystals_dilithium3_ref_polyvecl_add
                - pqcrystals_dilithium3_ref_polyvecl_reduce
                - pqcrystals_dilithium3_ref_polyvecl_chknorm
                - pqcrystals_dilithium3_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_dilithium3_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium3_ref_polyveck_sub
                - pqcrystals_dilithium3_ref_polyveck_reduce
                - pqcrystals_dilithium3_ref_polyveck_chknorm
                - pqcrystals_dilithium3_ref_polyveck_add
                - pqcrystals_dilithium3_ref_polyveck_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium3_ref_pack_sig
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:166,6'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_polyveck_add
                - pqcrystals_dilithium3_ref_polyveck_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium3_ref_pack_sig
                - pqcrystals_dilithium3_ref_polyvecl_uniform_gamma1
                - pqcrystals_dilithium3_ref_polyvecl_ntt
                - pqcrystals_dilithium3_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium3_ref_polyveck_reduce
                - pqcrystals_dilithium3_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium3_ref_polyveck_caddq
                - pqcrystals_dilithium3_ref_polyveck_decompose
                - pqcrystals_dilithium3_ref_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium3_ref_poly_challenge
                - pqcrystals_dilithium3_ref_poly_ntt
                - pqcrystals_dilithium3_ref_polyvecl_pointwise_poly_montgomery
                - pqcrystals_dilithium3_ref_polyvecl_invntt_tomont
                - pqcrystals_dilithium3_ref_polyvecl_add
                - pqcrystals_dilithium3_ref_polyvecl_reduce
                - pqcrystals_dilithium3_ref_polyvecl_chknorm
                - pqcrystals_dilithium3_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_dilithium3_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium3_ref_polyveck_sub
                - pqcrystals_dilithium3_ref_polyveck_reduce
                - pqcrystals_dilithium3_ref_polyveck_chknorm
                - pqcrystals_dilithium3_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_dilithium3_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium3_ref_polyveck_reduce
                - pqcrystals_dilithium3_ref_polyveck_chknorm
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:169,3'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_polyveck_add
                - pqcrystals_dilithium3_ref_polyveck_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium3_ref_pack_sig
                - pqcrystals_dilithium3_ref_polyvecl_uniform_gamma1
                - pqcrystals_dilithium3_ref_polyvecl_ntt
                - pqcrystals_dilithium3_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium3_ref_polyveck_reduce
                - pqcrystals_dilithium3_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium3_ref_polyveck_caddq
                - pqcrystals_dilithium3_ref_polyveck_decompose
                - pqcrystals_dilithium3_ref_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium3_ref_poly_challenge
                - pqcrystals_dilithium3_ref_poly_ntt
                - pqcrystals_dilithium3_ref_polyvecl_pointwise_poly_montgomery
                - pqcrystals_dilithium3_ref_polyvecl_invntt_tomont
                - pqcrystals_dilithium3_ref_polyvecl_add
                - pqcrystals_dilithium3_ref_polyvecl_reduce
                - pqcrystals_dilithium3_ref_polyvecl_chknorm
                - pqcrystals_dilithium3_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_dilithium3_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium3_ref_polyveck_sub
                - pqcrystals_dilithium3_ref_polyveck_reduce
                - pqcrystals_dilithium3_ref_polyveck_chknorm
                - pqcrystals_dilithium3_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_dilithium3_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium3_ref_polyveck_reduce
                - pqcrystals_dilithium3_ref_polyveck_chknorm
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:171,6'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_polyvecl_uniform_gamma1
                - pqcrystals_dilithium3_ref_polyvecl_ntt
                - pqcrystals_dilithium3_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium3_ref_polyveck_reduce
                - pqcrystals_dilithium3_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium3_ref_polyveck_caddq
                - pqcrystals_dilithium3_ref_polyveck_decompose
                - pqcrystals_dilithium3_ref_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium3_ref_poly_challenge
                - pqcrystals_dilithium3_ref_poly_ntt
                - pqcrystals_dilithium3_ref_polyvecl_pointwise_poly_montgomery
                - pqcrystals_dilithium3_ref_polyvecl_invntt_tomont
                - pqcrystals_dilithium3_ref_polyvecl_add
                - pqcrystals_dilithium3_ref_polyvecl_reduce
                - pqcrystals_dilithium3_ref_polyvecl_chknorm
                - pqcrystals_dilithium3_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_dilithium3_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium3_ref_polyveck_sub
                - pqcrystals_dilithium3_ref_polyveck_reduce
                - pqcrystals_dilithium3_ref_polyveck_chknorm
                - pqcrystals_dilithium3_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_dilithium3_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium3_ref_polyveck_reduce
                - pqcrystals_dilithium3_ref_polyveck_chknorm
                - pqcrystals_dilithium3_ref_polyveck_add
                - pqcrystals_dilithium3_ref_polyveck_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium3_ref_pack_sig
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:174,3'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium3_ref_pack_sig
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:100,3'
          Dst:             pqcrystals_dilithium3_ref_unpack_sk
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:103,3'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:104,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:105,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:106,3'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:107,3'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:110,3'
          Dst:             OQS_randombytes
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:116,3'
          Dst:             pqcrystals_dilithium3_ref_polyvec_matrix_expand
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:117,3'
          Dst:             pqcrystals_dilithium3_ref_polyvecl_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:118,3'
          Dst:             pqcrystals_dilithium3_ref_polyveck_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:119,3'
          Dst:             pqcrystals_dilithium3_ref_polyveck_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:123,3'
          Dst:             pqcrystals_dilithium3_ref_polyvecl_uniform_gamma1
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:127,3'
          Dst:             pqcrystals_dilithium3_ref_polyvecl_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:128,3'
          Dst:             pqcrystals_dilithium3_ref_polyvec_matrix_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:129,3'
          Dst:             pqcrystals_dilithium3_ref_polyveck_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:130,3'
          Dst:             pqcrystals_dilithium3_ref_polyveck_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:133,3'
          Dst:             pqcrystals_dilithium3_ref_polyveck_caddq
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:134,3'
          Dst:             pqcrystals_dilithium3_ref_polyveck_decompose
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:135,3'
          Dst:             pqcrystals_dilithium3_ref_polyveck_pack_w1
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:137,3'
          Dst:             OQS_SHA3_shake256_inc_ctx_reset
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:138,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:139,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:140,3'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:141,3'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:142,3'
          Dst:             pqcrystals_dilithium3_ref_poly_challenge
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:143,3'
          Dst:             pqcrystals_dilithium3_ref_poly_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:146,3'
          Dst:             pqcrystals_dilithium3_ref_polyvecl_pointwise_poly_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:147,3'
          Dst:             pqcrystals_dilithium3_ref_polyvecl_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:148,3'
          Dst:             pqcrystals_dilithium3_ref_polyvecl_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:149,3'
          Dst:             pqcrystals_dilithium3_ref_polyvecl_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:150,6'
          Dst:             pqcrystals_dilithium3_ref_polyvecl_chknorm
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:155,3'
          Dst:             pqcrystals_dilithium3_ref_polyveck_pointwise_poly_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:156,3'
          Dst:             pqcrystals_dilithium3_ref_polyveck_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:157,3'
          Dst:             pqcrystals_dilithium3_ref_polyveck_sub
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:158,3'
          Dst:             pqcrystals_dilithium3_ref_polyveck_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:159,6'
          Dst:             pqcrystals_dilithium3_ref_polyveck_chknorm
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:163,3'
          Dst:             pqcrystals_dilithium3_ref_polyveck_pointwise_poly_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:164,3'
          Dst:             pqcrystals_dilithium3_ref_polyveck_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:165,3'
          Dst:             pqcrystals_dilithium3_ref_polyveck_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:166,6'
          Dst:             pqcrystals_dilithium3_ref_polyveck_chknorm
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:169,3'
          Dst:             pqcrystals_dilithium3_ref_polyveck_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:170,7'
          Dst:             pqcrystals_dilithium3_ref_polyveck_make_hint
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:174,3'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:177,3'
          Dst:             pqcrystals_dilithium3_ref_pack_sig
    - functionName:    pqcrystals_dilithium3_ref_keypair
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          66
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256
        - OQS_randombytes
        - pqcrystals_dilithium3_ref_pack_pk
        - pqcrystals_dilithium3_ref_pack_sk
        - pqcrystals_dilithium3_ref_polyvec_matrix_expand
        - pqcrystals_dilithium3_ref_polyvec_matrix_pointwise_montgomery
        - pqcrystals_dilithium3_ref_polyveck_add
        - pqcrystals_dilithium3_ref_polyveck_caddq
        - pqcrystals_dilithium3_ref_polyveck_invntt_tomont
        - pqcrystals_dilithium3_ref_polyveck_power2round
        - pqcrystals_dilithium3_ref_polyveck_reduce
        - pqcrystals_dilithium3_ref_polyveck_uniform_eta
        - pqcrystals_dilithium3_ref_polyvecl_ntt
        - pqcrystals_dilithium3_ref_polyvecl_uniform_eta
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:24,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_SHA3_shake256
                - pqcrystals_dilithium3_ref_polyvec_matrix_expand
                - pqcrystals_dilithium3_ref_polyvecl_uniform_eta
                - pqcrystals_dilithium3_ref_polyveck_uniform_eta
                - pqcrystals_dilithium3_ref_polyvecl_ntt
                - pqcrystals_dilithium3_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium3_ref_polyveck_reduce
                - pqcrystals_dilithium3_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium3_ref_polyveck_add
                - pqcrystals_dilithium3_ref_polyveck_caddq
                - pqcrystals_dilithium3_ref_polyveck_power2round
                - pqcrystals_dilithium3_ref_pack_pk
                - OQS_SHA3_shake256
                - pqcrystals_dilithium3_ref_pack_sk
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:32,3'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_SHA3_shake256
                - pqcrystals_dilithium3_ref_polyvec_matrix_expand
                - pqcrystals_dilithium3_ref_polyvecl_uniform_eta
                - pqcrystals_dilithium3_ref_polyveck_uniform_eta
                - pqcrystals_dilithium3_ref_polyvecl_ntt
                - pqcrystals_dilithium3_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium3_ref_polyveck_reduce
                - pqcrystals_dilithium3_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium3_ref_polyveck_add
                - pqcrystals_dilithium3_ref_polyveck_caddq
                - pqcrystals_dilithium3_ref_polyveck_power2round
                - pqcrystals_dilithium3_ref_pack_pk
                - OQS_SHA3_shake256
                - pqcrystals_dilithium3_ref_pack_sk
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:32,3'
          Dst:             OQS_randombytes
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:33,3'
          Dst:             OQS_SHA3_shake256
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:39,3'
          Dst:             pqcrystals_dilithium3_ref_polyvec_matrix_expand
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:42,3'
          Dst:             pqcrystals_dilithium3_ref_polyvecl_uniform_eta
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:43,3'
          Dst:             pqcrystals_dilithium3_ref_polyveck_uniform_eta
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:47,3'
          Dst:             pqcrystals_dilithium3_ref_polyvecl_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:48,3'
          Dst:             pqcrystals_dilithium3_ref_polyvec_matrix_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:49,3'
          Dst:             pqcrystals_dilithium3_ref_polyveck_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:50,3'
          Dst:             pqcrystals_dilithium3_ref_polyveck_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:53,3'
          Dst:             pqcrystals_dilithium3_ref_polyveck_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:56,3'
          Dst:             pqcrystals_dilithium3_ref_polyveck_caddq
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:57,3'
          Dst:             pqcrystals_dilithium3_ref_polyveck_power2round
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:58,3'
          Dst:             pqcrystals_dilithium3_ref_pack_pk
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:61,3'
          Dst:             OQS_SHA3_shake256
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/sign.c:62,3'
          Dst:             pqcrystals_dilithium3_ref_pack_sk
    - functionName:    pqcrystals_dilithium3_avx2_open
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 508
      functionLinenumberEnd: 531
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          80
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - pqcrystals_dilithium3_avx2_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:511,12'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_verify
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:511,12'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_verify
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:511,6'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:514,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:526,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:515,6'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:519,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:526,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:519,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:519,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:520,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:519,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:519,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:520,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:527,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:527,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:528,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:515,6'
          Dst:             pqcrystals_dilithium3_avx2_verify
    - functionName:    pqcrystals_dilithium3_avx2_verify
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 492
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         98
      ICount:          689
      EdgeCount:       142
      CyclomaticComplexity: 46
      functionsReached:
        - OQS_SHA3_shake256
        - OQS_SHA3_shake256_inc_absorb
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_init
        - OQS_SHA3_shake256_inc_squeeze
        - polyvec_matrix_expand_row
        - pqcrystals_dilithium3_avx2_poly_caddq
        - pqcrystals_dilithium3_avx2_poly_challenge
        - pqcrystals_dilithium3_avx2_poly_invntt_tomont
        - pqcrystals_dilithium3_avx2_poly_ntt
        - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
        - pqcrystals_dilithium3_avx2_poly_reduce
        - pqcrystals_dilithium3_avx2_poly_shiftl
        - pqcrystals_dilithium3_avx2_poly_sub
        - pqcrystals_dilithium3_avx2_poly_use_hint
        - pqcrystals_dilithium3_avx2_polyt1_unpack
        - pqcrystals_dilithium3_avx2_polyvecl_pointwise_acc_montgomery
        - pqcrystals_dilithium3_avx2_polyw1_pack
        - pqcrystals_dilithium3_avx2_polyz_unpack
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:380,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium3_avx2_poly_challenge
                - pqcrystals_dilithium3_avx2_poly_ntt
                - pqcrystals_dilithium3_avx2_polyz_unpack
                - pqcrystals_dilithium3_avx2_poly_ntt
                - pqcrystals_dilithium3_avx2_polyz_unpack
                - pqcrystals_dilithium3_avx2_poly_ntt
                - pqcrystals_dilithium3_avx2_polyz_unpack
                - pqcrystals_dilithium3_avx2_poly_ntt
                - pqcrystals_dilithium3_avx2_polyz_unpack
                - pqcrystals_dilithium3_avx2_poly_ntt
                - pqcrystals_dilithium3_avx2_polyz_unpack
                - pqcrystals_dilithium3_avx2_poly_ntt
                - polyvec_matrix_expand_row.201
                - pqcrystals_dilithium3_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium3_avx2_polyt1_unpack
                - pqcrystals_dilithium3_avx2_poly_shiftl
                - pqcrystals_dilithium3_avx2_poly_ntt
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_sub
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_caddq
                - pqcrystals_dilithium3_avx2_poly_use_hint
                - pqcrystals_dilithium3_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:382,41'
              BranchSideFuncs:
                - OQS_SHA3_shake256
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium3_avx2_poly_challenge
                - pqcrystals_dilithium3_avx2_poly_ntt
                - pqcrystals_dilithium3_avx2_polyz_unpack
                - pqcrystals_dilithium3_avx2_poly_ntt
                - pqcrystals_dilithium3_avx2_polyz_unpack
                - pqcrystals_dilithium3_avx2_poly_ntt
                - pqcrystals_dilithium3_avx2_polyz_unpack
                - pqcrystals_dilithium3_avx2_poly_ntt
                - pqcrystals_dilithium3_avx2_polyz_unpack
                - pqcrystals_dilithium3_avx2_poly_ntt
                - pqcrystals_dilithium3_avx2_polyz_unpack
                - pqcrystals_dilithium3_avx2_poly_ntt
                - polyvec_matrix_expand_row.201
                - pqcrystals_dilithium3_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium3_avx2_polyt1_unpack
                - pqcrystals_dilithium3_avx2_poly_shiftl
                - pqcrystals_dilithium3_avx2_poly_ntt
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_sub
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_caddq
                - pqcrystals_dilithium3_avx2_poly_use_hint
                - pqcrystals_dilithium3_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:395,6'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:382,29'
              BranchSideFuncs:
                - OQS_SHA3_shake256
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium3_avx2_poly_challenge
                - pqcrystals_dilithium3_avx2_poly_ntt
                - pqcrystals_dilithium3_avx2_polyz_unpack
                - pqcrystals_dilithium3_avx2_poly_ntt
                - pqcrystals_dilithium3_avx2_polyz_unpack
                - pqcrystals_dilithium3_avx2_poly_ntt
                - pqcrystals_dilithium3_avx2_polyz_unpack
                - pqcrystals_dilithium3_avx2_poly_ntt
                - pqcrystals_dilithium3_avx2_polyz_unpack
                - pqcrystals_dilithium3_avx2_poly_ntt
                - pqcrystals_dilithium3_avx2_polyz_unpack
                - pqcrystals_dilithium3_avx2_poly_ntt
                - polyvec_matrix_expand_row.201
                - pqcrystals_dilithium3_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium3_avx2_polyt1_unpack
                - pqcrystals_dilithium3_avx2_poly_shiftl
                - pqcrystals_dilithium3_avx2_poly_ntt
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_sub
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_caddq
                - pqcrystals_dilithium3_avx2_poly_use_hint
                - pqcrystals_dilithium3_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:395,6'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:477,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:478,8'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:481,3'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:448,30'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:448,30'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:448,49'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_poly_caddq
                - pqcrystals_dilithium3_avx2_poly_use_hint
                - pqcrystals_dilithium3_avx2_polyw1_pack
                - polyvec_matrix_expand_row.201
                - pqcrystals_dilithium3_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium3_avx2_polyt1_unpack
                - pqcrystals_dilithium3_avx2_poly_shiftl
                - pqcrystals_dilithium3_avx2_poly_ntt
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_sub
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:448,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:448,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:455,20'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_poly_caddq
                - pqcrystals_dilithium3_avx2_poly_use_hint
                - pqcrystals_dilithium3_avx2_polyw1_pack
                - polyvec_matrix_expand_row.201
                - pqcrystals_dilithium3_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium3_avx2_polyt1_unpack
                - pqcrystals_dilithium3_avx2_poly_shiftl
                - pqcrystals_dilithium3_avx2_poly_ntt
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_sub
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:455,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:455,5'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_poly_caddq
                - pqcrystals_dilithium3_avx2_poly_use_hint
                - pqcrystals_dilithium3_avx2_polyw1_pack
                - polyvec_matrix_expand_row.201
                - pqcrystals_dilithium3_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium3_avx2_polyt1_unpack
                - pqcrystals_dilithium3_avx2_poly_shiftl
                - pqcrystals_dilithium3_avx2_poly_ntt
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_sub
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:467,5'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_poly_caddq
                - pqcrystals_dilithium3_avx2_poly_use_hint
                - pqcrystals_dilithium3_avx2_polyw1_pack
                - polyvec_matrix_expand_row.201
                - pqcrystals_dilithium3_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium3_avx2_polyt1_unpack
                - pqcrystals_dilithium3_avx2_poly_shiftl
                - pqcrystals_dilithium3_avx2_poly_ntt
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_sub
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:455,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:457,12'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_poly_caddq
                - pqcrystals_dilithium3_avx2_poly_use_hint
                - pqcrystals_dilithium3_avx2_polyw1_pack
                - polyvec_matrix_expand_row.201
                - pqcrystals_dilithium3_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium3_avx2_polyt1_unpack
                - pqcrystals_dilithium3_avx2_poly_shiftl
                - pqcrystals_dilithium3_avx2_poly_ntt
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_sub
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:467,5'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_poly_caddq
                - pqcrystals_dilithium3_avx2_poly_use_hint
                - pqcrystals_dilithium3_avx2_polyw1_pack
                - polyvec_matrix_expand_row.201
                - pqcrystals_dilithium3_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium3_avx2_polyt1_unpack
                - pqcrystals_dilithium3_avx2_poly_shiftl
                - pqcrystals_dilithium3_avx2_poly_ntt
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_sub
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:457,18'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_poly_caddq
                - pqcrystals_dilithium3_avx2_poly_use_hint
                - pqcrystals_dilithium3_avx2_polyw1_pack
                - polyvec_matrix_expand_row.201
                - pqcrystals_dilithium3_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium3_avx2_polyt1_unpack
                - pqcrystals_dilithium3_avx2_poly_shiftl
                - pqcrystals_dilithium3_avx2_poly_ntt
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_sub
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:457,21'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_poly_caddq
                - pqcrystals_dilithium3_avx2_poly_use_hint
                - pqcrystals_dilithium3_avx2_polyw1_pack
                - polyvec_matrix_expand_row.201
                - pqcrystals_dilithium3_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium3_avx2_polyt1_unpack
                - pqcrystals_dilithium3_avx2_poly_shiftl
                - pqcrystals_dilithium3_avx2_poly_ntt
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_sub
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:457,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:457,10'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_poly_caddq
                - pqcrystals_dilithium3_avx2_poly_use_hint
                - pqcrystals_dilithium3_avx2_polyw1_pack
                - polyvec_matrix_expand_row.201
                - pqcrystals_dilithium3_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium3_avx2_polyt1_unpack
                - pqcrystals_dilithium3_avx2_poly_shiftl
                - pqcrystals_dilithium3_avx2_poly_ntt
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_sub
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:463,7'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_poly_caddq
                - pqcrystals_dilithium3_avx2_poly_use_hint
                - pqcrystals_dilithium3_avx2_polyw1_pack
                - polyvec_matrix_expand_row.201
                - pqcrystals_dilithium3_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium3_avx2_polyt1_unpack
                - pqcrystals_dilithium3_avx2_poly_shiftl
                - pqcrystals_dilithium3_avx2_poly_ntt
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_sub
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:455,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:457,12'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_poly_caddq
                - pqcrystals_dilithium3_avx2_poly_use_hint
                - pqcrystals_dilithium3_avx2_polyw1_pack
                - polyvec_matrix_expand_row.201
                - pqcrystals_dilithium3_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium3_avx2_polyt1_unpack
                - pqcrystals_dilithium3_avx2_poly_shiftl
                - pqcrystals_dilithium3_avx2_poly_ntt
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_sub
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:467,5'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_poly_caddq
                - pqcrystals_dilithium3_avx2_poly_use_hint
                - pqcrystals_dilithium3_avx2_polyw1_pack
                - polyvec_matrix_expand_row.201
                - pqcrystals_dilithium3_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium3_avx2_polyt1_unpack
                - pqcrystals_dilithium3_avx2_poly_shiftl
                - pqcrystals_dilithium3_avx2_poly_ntt
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_sub
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:421,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:431,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:477,18'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:477,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:478,8'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:481,3'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:478,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:477,27'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:478,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:488,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:488,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:488,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:488,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:488,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:488,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:488,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:488,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:488,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:488,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:488,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:488,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:488,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:488,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:488,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:488,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:488,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:488,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:488,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:488,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:488,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:488,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:488,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:488,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:488,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:488,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:488,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:488,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:488,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:488,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:488,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:488,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:488,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:488,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:488,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:488,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:488,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:488,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:488,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:488,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:488,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:488,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:488,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:488,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:488,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:488,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:488,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:488,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:488,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:488,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:488,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:488,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:488,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:488,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:488,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:488,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:488,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:488,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:488,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:488,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:488,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:488,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:488,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:488,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:488,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:488,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:488,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:488,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:488,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:488,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:488,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:488,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:488,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:488,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:488,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:488,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:488,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:488,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:488,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:488,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:488,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:488,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:488,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:488,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:488,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:488,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:488,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:488,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:488,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:488,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:488,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:488,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:488,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:488,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:488,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:399,3'
          Dst:             OQS_SHA3_shake256
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:400,3'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:401,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:402,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:403,3'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:404,3'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:405,3'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:408,3'
          Dst:             pqcrystals_dilithium3_avx2_poly_challenge
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:409,3'
          Dst:             pqcrystals_dilithium3_avx2_poly_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:413,5'
          Dst:             pqcrystals_dilithium3_avx2_polyz_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:414,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:413,5'
          Dst:             pqcrystals_dilithium3_avx2_polyz_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:414,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:413,5'
          Dst:             pqcrystals_dilithium3_avx2_polyz_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:414,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:413,5'
          Dst:             pqcrystals_dilithium3_avx2_polyz_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:414,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:413,5'
          Dst:             pqcrystals_dilithium3_avx2_polyz_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:414,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:431,5'
          Dst:             polyvec_matrix_expand_row
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:435,5'
          Dst:             pqcrystals_dilithium3_avx2_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:437,5'
          Dst:             pqcrystals_dilithium3_avx2_polyt1_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:438,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_shiftl
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:439,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:440,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:442,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_sub
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:443,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:444,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:467,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_caddq
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:468,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_use_hint
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:469,5'
          Dst:             pqcrystals_dilithium3_avx2_polyw1_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:481,3'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:482,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:483,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:484,3'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:485,3'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:486,3'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    polyvec_matrix_expand_row
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 17
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          52
      EdgeCount:       20
      CyclomaticComplexity: 11
      functionsReached:
        - pqcrystals_dilithium3_avx2_polyvec_matrix_expand_row0
        - pqcrystals_dilithium3_avx2_polyvec_matrix_expand_row1
        - pqcrystals_dilithium3_avx2_polyvec_matrix_expand_row2
        - pqcrystals_dilithium3_avx2_polyvec_matrix_expand_row3
        - pqcrystals_dilithium3_avx2_polyvec_matrix_expand_row4
        - pqcrystals_dilithium3_avx2_polyvec_matrix_expand_row5
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:0,0'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_polyvec_matrix_expand_row5
                - pqcrystals_dilithium3_avx2_polyvec_matrix_expand_row4
                - pqcrystals_dilithium3_avx2_polyvec_matrix_expand_row3
                - pqcrystals_dilithium3_avx2_polyvec_matrix_expand_row2
                - pqcrystals_dilithium3_avx2_polyvec_matrix_expand_row1
                - pqcrystals_dilithium3_avx2_polyvec_matrix_expand_row0
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_polyvec_matrix_expand_row5
                - pqcrystals_dilithium3_avx2_polyvec_matrix_expand_row4
                - pqcrystals_dilithium3_avx2_polyvec_matrix_expand_row3
                - pqcrystals_dilithium3_avx2_polyvec_matrix_expand_row2
                - pqcrystals_dilithium3_avx2_polyvec_matrix_expand_row1
                - pqcrystals_dilithium3_avx2_polyvec_matrix_expand_row0
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:18,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:20,7'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_polyvec_matrix_expand_row0
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:24,7'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_polyvec_matrix_expand_row1
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:28,7'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_polyvec_matrix_expand_row2
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:32,7'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_polyvec_matrix_expand_row3
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:37,7'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_polyvec_matrix_expand_row4
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:41,7'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_polyvec_matrix_expand_row5
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:20,7'
          Dst:             pqcrystals_dilithium3_avx2_polyvec_matrix_expand_row0
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:24,7'
          Dst:             pqcrystals_dilithium3_avx2_polyvec_matrix_expand_row1
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:28,7'
          Dst:             pqcrystals_dilithium3_avx2_polyvec_matrix_expand_row2
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:32,7'
          Dst:             pqcrystals_dilithium3_avx2_polyvec_matrix_expand_row3
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:37,7'
          Dst:             pqcrystals_dilithium3_avx2_polyvec_matrix_expand_row4
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:41,7'
          Dst:             pqcrystals_dilithium3_avx2_polyvec_matrix_expand_row5
    - functionName:    pqcrystals_dilithium3_avx2
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          225
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - pqcrystals_dilithium3_avx2_signature
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:357,7'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_signature
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:357,7'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_signature
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:357,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:357,3'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_signature
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:357,3'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_signature
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:357,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:357,3'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_signature
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:357,3'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_signature
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:357,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:358,50'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_signature
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:358,50'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_signature
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:357,24'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:357,3'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_signature
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:358,50'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_signature
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:357,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:357,3'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_signature
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:357,3'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_signature
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:357,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:357,3'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_signature
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:358,50'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_signature
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:357,24'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:357,3'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_signature
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:358,50'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_signature
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:357,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:357,3'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_signature
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:357,3'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_signature
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:357,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:357,3'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_signature
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:358,50'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_signature
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:357,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:357,3'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_signature
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:358,50'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_signature
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:357,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:357,3'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_signature
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:358,50'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_signature
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:359,3'
          Dst:             pqcrystals_dilithium3_avx2_signature
    - functionName:    pqcrystals_dilithium3_avx2_signature
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 336
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          277
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_ctx_reset
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_init
        - OQS_SHA3_shake256_inc_squeeze
        - OQS_randombytes
        - pqcrystals_dilithium3_avx2_poly_add
        - pqcrystals_dilithium3_avx2_poly_challenge
        - pqcrystals_dilithium3_avx2_poly_chknorm
        - pqcrystals_dilithium3_avx2_poly_invntt_tomont
        - pqcrystals_dilithium3_avx2_poly_make_hint
        - pqcrystals_dilithium3_avx2_poly_ntt
        - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
        - pqcrystals_dilithium3_avx2_poly_reduce
        - pqcrystals_dilithium3_avx2_poly_sub
        - pqcrystals_dilithium3_avx2_poly_uniform_gamma1
        - pqcrystals_dilithium3_avx2_poly_uniform_gamma1_4x
        - pqcrystals_dilithium3_avx2_polyvec_matrix_expand
        - pqcrystals_dilithium3_avx2_polyvec_matrix_pointwise_montgomery
        - pqcrystals_dilithium3_avx2_polyveck_caddq
        - pqcrystals_dilithium3_avx2_polyveck_decompose
        - pqcrystals_dilithium3_avx2_polyveck_invntt_tomont
        - pqcrystals_dilithium3_avx2_polyveck_ntt
        - pqcrystals_dilithium3_avx2_polyveck_pack_w1
        - pqcrystals_dilithium3_avx2_polyvecl_ntt
        - pqcrystals_dilithium3_avx2_polyz_pack
        - pqcrystals_dilithium3_avx2_unpack_sk
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:193,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_unpack_sk
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_randombytes
                - pqcrystals_dilithium3_avx2_polyvec_matrix_expand
                - pqcrystals_dilithium3_avx2_polyvecl_ntt
                - pqcrystals_dilithium3_avx2_polyveck_ntt
                - pqcrystals_dilithium3_avx2_polyveck_ntt
                - pqcrystals_dilithium3_avx2_poly_uniform_gamma1_4x
                - pqcrystals_dilithium3_avx2_poly_uniform_gamma1
                - pqcrystals_dilithium3_avx2_polyvecl_ntt
                - pqcrystals_dilithium3_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_polyveck_invntt_tomont
                - pqcrystals_dilithium3_avx2_polyveck_caddq
                - pqcrystals_dilithium3_avx2_polyveck_decompose
                - pqcrystals_dilithium3_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium3_avx2_poly_challenge
                - pqcrystals_dilithium3_avx2_poly_ntt
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_sub
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium3_avx2_polyz_pack
                - pqcrystals_dilithium3_avx2_polyz_pack
                - pqcrystals_dilithium3_avx2_polyz_pack
                - pqcrystals_dilithium3_avx2_polyz_pack
                - pqcrystals_dilithium3_avx2_polyz_pack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:196,35'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_unpack_sk
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_randombytes
                - pqcrystals_dilithium3_avx2_polyvec_matrix_expand
                - pqcrystals_dilithium3_avx2_polyvecl_ntt
                - pqcrystals_dilithium3_avx2_polyveck_ntt
                - pqcrystals_dilithium3_avx2_polyveck_ntt
                - pqcrystals_dilithium3_avx2_poly_uniform_gamma1_4x
                - pqcrystals_dilithium3_avx2_poly_uniform_gamma1
                - pqcrystals_dilithium3_avx2_polyvecl_ntt
                - pqcrystals_dilithium3_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_polyveck_invntt_tomont
                - pqcrystals_dilithium3_avx2_polyveck_caddq
                - pqcrystals_dilithium3_avx2_polyveck_decompose
                - pqcrystals_dilithium3_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium3_avx2_poly_challenge
                - pqcrystals_dilithium3_avx2_poly_ntt
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_sub
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium3_avx2_polyz_pack
                - pqcrystals_dilithium3_avx2_polyz_pack
                - pqcrystals_dilithium3_avx2_polyz_pack
                - pqcrystals_dilithium3_avx2_polyz_pack
                - pqcrystals_dilithium3_avx2_polyz_pack
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:290,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_uniform_gamma1_4x
                - pqcrystals_dilithium3_avx2_poly_uniform_gamma1
                - pqcrystals_dilithium3_avx2_polyvecl_ntt
                - pqcrystals_dilithium3_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_polyveck_invntt_tomont
                - pqcrystals_dilithium3_avx2_polyveck_caddq
                - pqcrystals_dilithium3_avx2_polyveck_decompose
                - pqcrystals_dilithium3_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium3_avx2_poly_challenge
                - pqcrystals_dilithium3_avx2_poly_ntt
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_sub
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium3_avx2_polyz_pack
                - pqcrystals_dilithium3_avx2_polyz_pack
                - pqcrystals_dilithium3_avx2_polyz_pack
                - pqcrystals_dilithium3_avx2_polyz_pack
                - pqcrystals_dilithium3_avx2_polyz_pack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:286,5'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_uniform_gamma1_4x
                - pqcrystals_dilithium3_avx2_poly_uniform_gamma1
                - pqcrystals_dilithium3_avx2_polyvecl_ntt
                - pqcrystals_dilithium3_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_polyveck_invntt_tomont
                - pqcrystals_dilithium3_avx2_polyveck_caddq
                - pqcrystals_dilithium3_avx2_polyveck_decompose
                - pqcrystals_dilithium3_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium3_avx2_poly_challenge
                - pqcrystals_dilithium3_avx2_poly_ntt
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_sub
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium3_avx2_polyz_pack
                - pqcrystals_dilithium3_avx2_polyz_pack
                - pqcrystals_dilithium3_avx2_polyz_pack
                - pqcrystals_dilithium3_avx2_polyz_pack
                - pqcrystals_dilithium3_avx2_polyz_pack
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:290,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_uniform_gamma1_4x
                - pqcrystals_dilithium3_avx2_poly_uniform_gamma1
                - pqcrystals_dilithium3_avx2_polyvecl_ntt
                - pqcrystals_dilithium3_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_polyveck_invntt_tomont
                - pqcrystals_dilithium3_avx2_polyveck_caddq
                - pqcrystals_dilithium3_avx2_polyveck_decompose
                - pqcrystals_dilithium3_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium3_avx2_poly_challenge
                - pqcrystals_dilithium3_avx2_poly_ntt
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_sub
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium3_avx2_polyz_pack
                - pqcrystals_dilithium3_avx2_polyz_pack
                - pqcrystals_dilithium3_avx2_polyz_pack
                - pqcrystals_dilithium3_avx2_polyz_pack
                - pqcrystals_dilithium3_avx2_polyz_pack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:286,5'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_uniform_gamma1_4x
                - pqcrystals_dilithium3_avx2_poly_uniform_gamma1
                - pqcrystals_dilithium3_avx2_polyvecl_ntt
                - pqcrystals_dilithium3_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_polyveck_invntt_tomont
                - pqcrystals_dilithium3_avx2_polyveck_caddq
                - pqcrystals_dilithium3_avx2_polyveck_decompose
                - pqcrystals_dilithium3_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium3_avx2_poly_challenge
                - pqcrystals_dilithium3_avx2_poly_ntt
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_sub
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium3_avx2_polyz_pack
                - pqcrystals_dilithium3_avx2_polyz_pack
                - pqcrystals_dilithium3_avx2_polyz_pack
                - pqcrystals_dilithium3_avx2_polyz_pack
                - pqcrystals_dilithium3_avx2_polyz_pack
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:290,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_uniform_gamma1_4x
                - pqcrystals_dilithium3_avx2_poly_uniform_gamma1
                - pqcrystals_dilithium3_avx2_polyvecl_ntt
                - pqcrystals_dilithium3_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_polyveck_invntt_tomont
                - pqcrystals_dilithium3_avx2_polyveck_caddq
                - pqcrystals_dilithium3_avx2_polyveck_decompose
                - pqcrystals_dilithium3_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium3_avx2_poly_challenge
                - pqcrystals_dilithium3_avx2_poly_ntt
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_sub
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium3_avx2_polyz_pack
                - pqcrystals_dilithium3_avx2_polyz_pack
                - pqcrystals_dilithium3_avx2_polyz_pack
                - pqcrystals_dilithium3_avx2_polyz_pack
                - pqcrystals_dilithium3_avx2_polyz_pack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:286,5'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_uniform_gamma1_4x
                - pqcrystals_dilithium3_avx2_poly_uniform_gamma1
                - pqcrystals_dilithium3_avx2_polyvecl_ntt
                - pqcrystals_dilithium3_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_polyveck_invntt_tomont
                - pqcrystals_dilithium3_avx2_polyveck_caddq
                - pqcrystals_dilithium3_avx2_polyveck_decompose
                - pqcrystals_dilithium3_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium3_avx2_poly_challenge
                - pqcrystals_dilithium3_avx2_poly_ntt
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_sub
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium3_avx2_polyz_pack
                - pqcrystals_dilithium3_avx2_polyz_pack
                - pqcrystals_dilithium3_avx2_polyz_pack
                - pqcrystals_dilithium3_avx2_polyz_pack
                - pqcrystals_dilithium3_avx2_polyz_pack
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:290,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_uniform_gamma1_4x
                - pqcrystals_dilithium3_avx2_poly_uniform_gamma1
                - pqcrystals_dilithium3_avx2_polyvecl_ntt
                - pqcrystals_dilithium3_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_polyveck_invntt_tomont
                - pqcrystals_dilithium3_avx2_polyveck_caddq
                - pqcrystals_dilithium3_avx2_polyveck_decompose
                - pqcrystals_dilithium3_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium3_avx2_poly_challenge
                - pqcrystals_dilithium3_avx2_poly_ntt
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_sub
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium3_avx2_polyz_pack
                - pqcrystals_dilithium3_avx2_polyz_pack
                - pqcrystals_dilithium3_avx2_polyz_pack
                - pqcrystals_dilithium3_avx2_polyz_pack
                - pqcrystals_dilithium3_avx2_polyz_pack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:286,5'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_uniform_gamma1_4x
                - pqcrystals_dilithium3_avx2_poly_uniform_gamma1
                - pqcrystals_dilithium3_avx2_polyvecl_ntt
                - pqcrystals_dilithium3_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_polyveck_invntt_tomont
                - pqcrystals_dilithium3_avx2_polyveck_caddq
                - pqcrystals_dilithium3_avx2_polyveck_decompose
                - pqcrystals_dilithium3_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium3_avx2_poly_challenge
                - pqcrystals_dilithium3_avx2_poly_ntt
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_sub
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium3_avx2_polyz_pack
                - pqcrystals_dilithium3_avx2_polyz_pack
                - pqcrystals_dilithium3_avx2_polyz_pack
                - pqcrystals_dilithium3_avx2_polyz_pack
                - pqcrystals_dilithium3_avx2_polyz_pack
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:290,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_sub
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_uniform_gamma1_4x
                - pqcrystals_dilithium3_avx2_poly_uniform_gamma1
                - pqcrystals_dilithium3_avx2_polyvecl_ntt
                - pqcrystals_dilithium3_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_polyveck_invntt_tomont
                - pqcrystals_dilithium3_avx2_polyveck_caddq
                - pqcrystals_dilithium3_avx2_polyveck_decompose
                - pqcrystals_dilithium3_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium3_avx2_poly_challenge
                - pqcrystals_dilithium3_avx2_poly_ntt
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium3_avx2_polyz_pack
                - pqcrystals_dilithium3_avx2_polyz_pack
                - pqcrystals_dilithium3_avx2_polyz_pack
                - pqcrystals_dilithium3_avx2_polyz_pack
                - pqcrystals_dilithium3_avx2_polyz_pack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:296,3'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_sub
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_uniform_gamma1_4x
                - pqcrystals_dilithium3_avx2_poly_uniform_gamma1
                - pqcrystals_dilithium3_avx2_polyvecl_ntt
                - pqcrystals_dilithium3_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_polyveck_invntt_tomont
                - pqcrystals_dilithium3_avx2_polyveck_caddq
                - pqcrystals_dilithium3_avx2_polyveck_decompose
                - pqcrystals_dilithium3_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium3_avx2_poly_challenge
                - pqcrystals_dilithium3_avx2_poly_ntt
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium3_avx2_polyz_pack
                - pqcrystals_dilithium3_avx2_polyz_pack
                - pqcrystals_dilithium3_avx2_polyz_pack
                - pqcrystals_dilithium3_avx2_polyz_pack
                - pqcrystals_dilithium3_avx2_polyz_pack
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:305,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_uniform_gamma1_4x
                - pqcrystals_dilithium3_avx2_poly_uniform_gamma1
                - pqcrystals_dilithium3_avx2_polyvecl_ntt
                - pqcrystals_dilithium3_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_polyveck_invntt_tomont
                - pqcrystals_dilithium3_avx2_polyveck_caddq
                - pqcrystals_dilithium3_avx2_polyveck_decompose
                - pqcrystals_dilithium3_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium3_avx2_poly_challenge
                - pqcrystals_dilithium3_avx2_poly_ntt
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_sub
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium3_avx2_polyz_pack
                - pqcrystals_dilithium3_avx2_polyz_pack
                - pqcrystals_dilithium3_avx2_polyz_pack
                - pqcrystals_dilithium3_avx2_polyz_pack
                - pqcrystals_dilithium3_avx2_polyz_pack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:309,42'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_uniform_gamma1_4x
                - pqcrystals_dilithium3_avx2_poly_uniform_gamma1
                - pqcrystals_dilithium3_avx2_polyvecl_ntt
                - pqcrystals_dilithium3_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_polyveck_invntt_tomont
                - pqcrystals_dilithium3_avx2_polyveck_caddq
                - pqcrystals_dilithium3_avx2_polyveck_decompose
                - pqcrystals_dilithium3_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium3_avx2_poly_challenge
                - pqcrystals_dilithium3_avx2_poly_ntt
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_sub
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium3_avx2_polyz_pack
                - pqcrystals_dilithium3_avx2_polyz_pack
                - pqcrystals_dilithium3_avx2_polyz_pack
                - pqcrystals_dilithium3_avx2_polyz_pack
                - pqcrystals_dilithium3_avx2_polyz_pack
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:312,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_make_hint
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_sub
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_uniform_gamma1_4x
                - pqcrystals_dilithium3_avx2_poly_uniform_gamma1
                - pqcrystals_dilithium3_avx2_polyvecl_ntt
                - pqcrystals_dilithium3_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_polyveck_invntt_tomont
                - pqcrystals_dilithium3_avx2_polyveck_caddq
                - pqcrystals_dilithium3_avx2_polyveck_decompose
                - pqcrystals_dilithium3_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium3_avx2_poly_challenge
                - pqcrystals_dilithium3_avx2_poly_ntt
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium3_avx2_polyz_pack
                - pqcrystals_dilithium3_avx2_polyz_pack
                - pqcrystals_dilithium3_avx2_polyz_pack
                - pqcrystals_dilithium3_avx2_polyz_pack
                - pqcrystals_dilithium3_avx2_polyz_pack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:315,5'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_make_hint
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_sub
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_uniform_gamma1_4x
                - pqcrystals_dilithium3_avx2_poly_uniform_gamma1
                - pqcrystals_dilithium3_avx2_polyvecl_ntt
                - pqcrystals_dilithium3_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_polyveck_invntt_tomont
                - pqcrystals_dilithium3_avx2_polyveck_caddq
                - pqcrystals_dilithium3_avx2_polyveck_decompose
                - pqcrystals_dilithium3_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium3_avx2_poly_challenge
                - pqcrystals_dilithium3_avx2_poly_ntt
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium3_avx2_polyz_pack
                - pqcrystals_dilithium3_avx2_polyz_pack
                - pqcrystals_dilithium3_avx2_polyz_pack
                - pqcrystals_dilithium3_avx2_polyz_pack
                - pqcrystals_dilithium3_avx2_polyz_pack
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:317,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_poly_uniform_gamma1_4x
                - pqcrystals_dilithium3_avx2_poly_uniform_gamma1
                - pqcrystals_dilithium3_avx2_polyvecl_ntt
                - pqcrystals_dilithium3_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_polyveck_invntt_tomont
                - pqcrystals_dilithium3_avx2_polyveck_caddq
                - pqcrystals_dilithium3_avx2_polyveck_decompose
                - pqcrystals_dilithium3_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium3_avx2_poly_challenge
                - pqcrystals_dilithium3_avx2_poly_ntt
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_sub
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium3_avx2_polyz_pack
                - pqcrystals_dilithium3_avx2_polyz_pack
                - pqcrystals_dilithium3_avx2_polyz_pack
                - pqcrystals_dilithium3_avx2_polyz_pack
                - pqcrystals_dilithium3_avx2_polyz_pack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:321,13'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_sub
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_uniform_gamma1_4x
                - pqcrystals_dilithium3_avx2_poly_uniform_gamma1
                - pqcrystals_dilithium3_avx2_polyvecl_ntt
                - pqcrystals_dilithium3_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_polyveck_invntt_tomont
                - pqcrystals_dilithium3_avx2_polyveck_caddq
                - pqcrystals_dilithium3_avx2_polyveck_decompose
                - pqcrystals_dilithium3_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium3_avx2_poly_challenge
                - pqcrystals_dilithium3_avx2_poly_ntt
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium3_avx2_polyz_pack
                - pqcrystals_dilithium3_avx2_polyz_pack
                - pqcrystals_dilithium3_avx2_polyz_pack
                - pqcrystals_dilithium3_avx2_polyz_pack
                - pqcrystals_dilithium3_avx2_polyz_pack
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:298,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:196,23'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium3_avx2_polyz_pack
                - pqcrystals_dilithium3_avx2_polyz_pack
                - pqcrystals_dilithium3_avx2_polyz_pack
                - pqcrystals_dilithium3_avx2_polyz_pack
                - pqcrystals_dilithium3_avx2_polyz_pack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:301,42'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_sub
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_uniform_gamma1_4x
                - pqcrystals_dilithium3_avx2_poly_uniform_gamma1
                - pqcrystals_dilithium3_avx2_polyvecl_ntt
                - pqcrystals_dilithium3_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_polyveck_invntt_tomont
                - pqcrystals_dilithium3_avx2_polyveck_caddq
                - pqcrystals_dilithium3_avx2_polyveck_decompose
                - pqcrystals_dilithium3_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium3_avx2_poly_challenge
                - pqcrystals_dilithium3_avx2_poly_ntt
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium3_avx2_polyz_pack
                - pqcrystals_dilithium3_avx2_polyz_pack
                - pqcrystals_dilithium3_avx2_polyz_pack
                - pqcrystals_dilithium3_avx2_polyz_pack
                - pqcrystals_dilithium3_avx2_polyz_pack
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:212,3'
          Dst:             pqcrystals_dilithium3_avx2_unpack_sk
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:215,3'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:216,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:217,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:218,3'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:219,3'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:222,3'
          Dst:             OQS_randombytes
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:228,3'
          Dst:             pqcrystals_dilithium3_avx2_polyvec_matrix_expand
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:229,3'
          Dst:             pqcrystals_dilithium3_avx2_polyvecl_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:230,3'
          Dst:             pqcrystals_dilithium3_avx2_polyveck_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:231,3'
          Dst:             pqcrystals_dilithium3_avx2_polyveck_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:251,3'
          Dst:             pqcrystals_dilithium3_avx2_poly_uniform_gamma1_4x
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:253,3'
          Dst:             pqcrystals_dilithium3_avx2_poly_uniform_gamma1
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:267,3'
          Dst:             pqcrystals_dilithium3_avx2_polyvecl_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:268,3'
          Dst:             pqcrystals_dilithium3_avx2_polyvec_matrix_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:269,3'
          Dst:             pqcrystals_dilithium3_avx2_polyveck_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:272,3'
          Dst:             pqcrystals_dilithium3_avx2_polyveck_caddq
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:273,3'
          Dst:             pqcrystals_dilithium3_avx2_polyveck_decompose
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:274,3'
          Dst:             pqcrystals_dilithium3_avx2_polyveck_pack_w1
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:276,3'
          Dst:             OQS_SHA3_shake256_inc_ctx_reset
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:277,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:278,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:279,3'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:280,3'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:281,3'
          Dst:             pqcrystals_dilithium3_avx2_poly_challenge
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:282,3'
          Dst:             pqcrystals_dilithium3_avx2_poly_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:286,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:287,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:288,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:289,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:290,8'
          Dst:             pqcrystals_dilithium3_avx2_poly_chknorm
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:286,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:287,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:288,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:289,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:290,8'
          Dst:             pqcrystals_dilithium3_avx2_poly_chknorm
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:286,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:287,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:288,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:289,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:290,8'
          Dst:             pqcrystals_dilithium3_avx2_poly_chknorm
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:286,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:287,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:288,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:289,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:290,8'
          Dst:             pqcrystals_dilithium3_avx2_poly_chknorm
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:286,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:287,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:288,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:289,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:290,8'
          Dst:             pqcrystals_dilithium3_avx2_poly_chknorm
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:301,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:302,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:303,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_sub
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:304,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:305,8'
          Dst:             pqcrystals_dilithium3_avx2_poly_chknorm
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:309,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:310,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:311,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:312,8'
          Dst:             pqcrystals_dilithium3_avx2_poly_chknorm
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:315,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:316,9'
          Dst:             pqcrystals_dilithium3_avx2_poly_make_hint
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:329,3'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:332,5'
          Dst:             pqcrystals_dilithium3_avx2_polyz_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:332,5'
          Dst:             pqcrystals_dilithium3_avx2_polyz_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:332,5'
          Dst:             pqcrystals_dilithium3_avx2_polyz_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:332,5'
          Dst:             pqcrystals_dilithium3_avx2_polyz_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:332,5'
          Dst:             pqcrystals_dilithium3_avx2_polyz_pack
    - functionName:    pqcrystals_dilithium3_avx2_keypair
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          206
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256
        - OQS_randombytes
        - polyvec_matrix_expand_row
        - pqcrystals_dilithium3_avx2_poly_add
        - pqcrystals_dilithium3_avx2_poly_caddq
        - pqcrystals_dilithium3_avx2_poly_invntt_tomont
        - pqcrystals_dilithium3_avx2_poly_power2round
        - pqcrystals_dilithium3_avx2_poly_uniform_eta_4x
        - pqcrystals_dilithium3_avx2_polyeta_pack
        - pqcrystals_dilithium3_avx2_polyt0_pack
        - pqcrystals_dilithium3_avx2_polyt1_pack
        - pqcrystals_dilithium3_avx2_polyvecl_ntt
        - pqcrystals_dilithium3_avx2_polyvecl_pointwise_acc_montgomery
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:73,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_SHA3_shake256
                - pqcrystals_dilithium3_avx2_poly_uniform_eta_4x
                - pqcrystals_dilithium3_avx2_poly_uniform_eta_4x
                - pqcrystals_dilithium3_avx2_poly_uniform_eta_4x
                - pqcrystals_dilithium3_avx2_polyeta_pack
                - pqcrystals_dilithium3_avx2_polyeta_pack
                - pqcrystals_dilithium3_avx2_polyeta_pack
                - pqcrystals_dilithium3_avx2_polyeta_pack
                - pqcrystals_dilithium3_avx2_polyeta_pack
                - pqcrystals_dilithium3_avx2_polyeta_pack
                - pqcrystals_dilithium3_avx2_polyeta_pack
                - pqcrystals_dilithium3_avx2_polyeta_pack
                - pqcrystals_dilithium3_avx2_polyeta_pack
                - pqcrystals_dilithium3_avx2_polyeta_pack
                - pqcrystals_dilithium3_avx2_polyeta_pack
                - pqcrystals_dilithium3_avx2_polyvecl_ntt
                - polyvec_matrix_expand_row.201
                - pqcrystals_dilithium3_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_caddq
                - pqcrystals_dilithium3_avx2_poly_power2round
                - pqcrystals_dilithium3_avx2_polyt1_pack
                - pqcrystals_dilithium3_avx2_polyt0_pack
                - polyvec_matrix_expand_row.201
                - pqcrystals_dilithium3_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_caddq
                - pqcrystals_dilithium3_avx2_poly_power2round
                - pqcrystals_dilithium3_avx2_polyt1_pack
                - pqcrystals_dilithium3_avx2_polyt0_pack
                - polyvec_matrix_expand_row.201
                - pqcrystals_dilithium3_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_caddq
                - pqcrystals_dilithium3_avx2_poly_power2round
                - pqcrystals_dilithium3_avx2_polyt1_pack
                - pqcrystals_dilithium3_avx2_polyt0_pack
                - polyvec_matrix_expand_row.201
                - pqcrystals_dilithium3_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_caddq
                - pqcrystals_dilithium3_avx2_poly_power2round
                - pqcrystals_dilithium3_avx2_polyt1_pack
                - pqcrystals_dilithium3_avx2_polyt0_pack
                - polyvec_matrix_expand_row.201
                - pqcrystals_dilithium3_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_caddq
                - pqcrystals_dilithium3_avx2_poly_power2round
                - pqcrystals_dilithium3_avx2_polyt1_pack
                - pqcrystals_dilithium3_avx2_polyt0_pack
                - polyvec_matrix_expand_row.201
                - pqcrystals_dilithium3_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_caddq
                - pqcrystals_dilithium3_avx2_poly_power2round
                - pqcrystals_dilithium3_avx2_polyt1_pack
                - pqcrystals_dilithium3_avx2_polyt0_pack
                - OQS_SHA3_shake256
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:82,17'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_SHA3_shake256
                - pqcrystals_dilithium3_avx2_poly_uniform_eta_4x
                - pqcrystals_dilithium3_avx2_poly_uniform_eta_4x
                - pqcrystals_dilithium3_avx2_poly_uniform_eta_4x
                - pqcrystals_dilithium3_avx2_polyeta_pack
                - pqcrystals_dilithium3_avx2_polyeta_pack
                - pqcrystals_dilithium3_avx2_polyeta_pack
                - pqcrystals_dilithium3_avx2_polyeta_pack
                - pqcrystals_dilithium3_avx2_polyeta_pack
                - pqcrystals_dilithium3_avx2_polyeta_pack
                - pqcrystals_dilithium3_avx2_polyeta_pack
                - pqcrystals_dilithium3_avx2_polyeta_pack
                - pqcrystals_dilithium3_avx2_polyeta_pack
                - pqcrystals_dilithium3_avx2_polyeta_pack
                - pqcrystals_dilithium3_avx2_polyeta_pack
                - pqcrystals_dilithium3_avx2_polyvecl_ntt
                - polyvec_matrix_expand_row.201
                - pqcrystals_dilithium3_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_caddq
                - pqcrystals_dilithium3_avx2_poly_power2round
                - pqcrystals_dilithium3_avx2_polyt1_pack
                - pqcrystals_dilithium3_avx2_polyt0_pack
                - polyvec_matrix_expand_row.201
                - pqcrystals_dilithium3_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_caddq
                - pqcrystals_dilithium3_avx2_poly_power2round
                - pqcrystals_dilithium3_avx2_polyt1_pack
                - pqcrystals_dilithium3_avx2_polyt0_pack
                - polyvec_matrix_expand_row.201
                - pqcrystals_dilithium3_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_caddq
                - pqcrystals_dilithium3_avx2_poly_power2round
                - pqcrystals_dilithium3_avx2_polyt1_pack
                - pqcrystals_dilithium3_avx2_polyt0_pack
                - polyvec_matrix_expand_row.201
                - pqcrystals_dilithium3_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_caddq
                - pqcrystals_dilithium3_avx2_poly_power2round
                - pqcrystals_dilithium3_avx2_polyt1_pack
                - pqcrystals_dilithium3_avx2_polyt0_pack
                - polyvec_matrix_expand_row.201
                - pqcrystals_dilithium3_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_caddq
                - pqcrystals_dilithium3_avx2_poly_power2round
                - pqcrystals_dilithium3_avx2_polyt1_pack
                - pqcrystals_dilithium3_avx2_polyt0_pack
                - polyvec_matrix_expand_row.201
                - pqcrystals_dilithium3_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_caddq
                - pqcrystals_dilithium3_avx2_poly_power2round
                - pqcrystals_dilithium3_avx2_polyt1_pack
                - pqcrystals_dilithium3_avx2_polyt0_pack
                - OQS_SHA3_shake256
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:87,3'
          Dst:             OQS_randombytes
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:88,3'
          Dst:             OQS_SHA3_shake256
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:116,3'
          Dst:             pqcrystals_dilithium3_avx2_poly_uniform_eta_4x
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:117,3'
          Dst:             pqcrystals_dilithium3_avx2_poly_uniform_eta_4x
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:118,3'
          Dst:             pqcrystals_dilithium3_avx2_poly_uniform_eta_4x
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:130,5'
          Dst:             pqcrystals_dilithium3_avx2_polyeta_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:130,5'
          Dst:             pqcrystals_dilithium3_avx2_polyeta_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:130,5'
          Dst:             pqcrystals_dilithium3_avx2_polyeta_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:130,5'
          Dst:             pqcrystals_dilithium3_avx2_polyeta_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:130,5'
          Dst:             pqcrystals_dilithium3_avx2_polyeta_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:132,5'
          Dst:             pqcrystals_dilithium3_avx2_polyeta_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:132,5'
          Dst:             pqcrystals_dilithium3_avx2_polyeta_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:132,5'
          Dst:             pqcrystals_dilithium3_avx2_polyeta_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:132,5'
          Dst:             pqcrystals_dilithium3_avx2_polyeta_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:132,5'
          Dst:             pqcrystals_dilithium3_avx2_polyeta_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:132,5'
          Dst:             pqcrystals_dilithium3_avx2_polyeta_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:135,3'
          Dst:             pqcrystals_dilithium3_avx2_polyvecl_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:151,5'
          Dst:             polyvec_matrix_expand_row
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:155,5'
          Dst:             pqcrystals_dilithium3_avx2_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:156,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:159,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:162,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_caddq
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:163,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_power2round
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:164,5'
          Dst:             pqcrystals_dilithium3_avx2_polyt1_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:165,5'
          Dst:             pqcrystals_dilithium3_avx2_polyt0_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:151,5'
          Dst:             polyvec_matrix_expand_row
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:155,5'
          Dst:             pqcrystals_dilithium3_avx2_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:156,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:159,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:162,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_caddq
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:163,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_power2round
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:164,5'
          Dst:             pqcrystals_dilithium3_avx2_polyt1_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:165,5'
          Dst:             pqcrystals_dilithium3_avx2_polyt0_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:151,5'
          Dst:             polyvec_matrix_expand_row
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:155,5'
          Dst:             pqcrystals_dilithium3_avx2_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:156,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:159,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:162,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_caddq
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:163,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_power2round
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:164,5'
          Dst:             pqcrystals_dilithium3_avx2_polyt1_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:165,5'
          Dst:             pqcrystals_dilithium3_avx2_polyt0_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:151,5'
          Dst:             polyvec_matrix_expand_row
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:155,5'
          Dst:             pqcrystals_dilithium3_avx2_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:156,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:159,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:162,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_caddq
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:163,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_power2round
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:164,5'
          Dst:             pqcrystals_dilithium3_avx2_polyt1_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:165,5'
          Dst:             pqcrystals_dilithium3_avx2_polyt0_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:151,5'
          Dst:             polyvec_matrix_expand_row
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:155,5'
          Dst:             pqcrystals_dilithium3_avx2_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:156,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:159,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:162,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_caddq
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:163,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_power2round
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:164,5'
          Dst:             pqcrystals_dilithium3_avx2_polyt1_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:165,5'
          Dst:             pqcrystals_dilithium3_avx2_polyt0_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:151,5'
          Dst:             polyvec_matrix_expand_row
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:155,5'
          Dst:             pqcrystals_dilithium3_avx2_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:156,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:159,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:162,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_caddq
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:163,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_power2round
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:164,5'
          Dst:             pqcrystals_dilithium3_avx2_polyt1_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:165,5'
          Dst:             pqcrystals_dilithium3_avx2_polyt0_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/sign.c:173,3'
          Dst:             OQS_SHA3_shake256
    - functionName:    OQS_SIG_dilithium_5_verify_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/dilithium/sig_dilithium_5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_dilithium_5_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/sig_dilithium_5.c:138,14'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/sig_dilithium_5.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_dilithium_5_verify
            - BranchSide:      'src/sig/dilithium/sig_dilithium_5.c:138,14'
              BranchSideFuncs:
                - OQS_SIG_dilithium_5_verify
        - Branch String:   'src/sig/dilithium/sig_dilithium_5.c:138,22'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/sig_dilithium_5.c:138,37'
              BranchSideFuncs:
                - OQS_SIG_dilithium_5_verify
            - BranchSide:      'src/sig/dilithium/sig_dilithium_5.c:138,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/sig_dilithium_5.c:138,6'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/sig_dilithium_5.c:138,6'
              BranchSideFuncs:
                - OQS_SIG_dilithium_5_verify
            - BranchSide:      'src/sig/dilithium/sig_dilithium_5.c:139,10'
              BranchSideFuncs:
                - OQS_SIG_dilithium_5_verify
      Callsites:
        - Src:             'src/sig/dilithium/sig_dilithium_5.c:139,10'
          Dst:             OQS_SIG_dilithium_5_verify
    - functionName:    OQS_SIG_dilithium_5_verify
      functionSourceFile: '/src/liboqs/src/sig/dilithium/sig_dilithium_5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          40
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_CPU_has_extension
        - pqcrystals_dilithium5_avx2_verify
        - pqcrystals_dilithium5_ref_verify
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/sig_dilithium_5.c:106,6'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/sig_dilithium_5.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - OQS_CPU_has_extension
                - pqcrystals_dilithium5_avx2_verify
                - pqcrystals_dilithium5_ref_verify
            - BranchSide:      'src/sig/dilithium/sig_dilithium_5.c:106,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - OQS_CPU_has_extension
                - pqcrystals_dilithium5_avx2_verify
                - pqcrystals_dilithium5_ref_verify
        - Branch String:   'src/sig/dilithium/sig_dilithium_5.c:106,46'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/sig_dilithium_5.c:106,49'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_verify
            - BranchSide:      'src/sig/dilithium/sig_dilithium_5.c:111,23'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_verify
        - Branch String:   'src/sig/dilithium/sig_dilithium_5.c:106,6'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/sig_dilithium_5.c:108,23'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_verify
            - BranchSide:      'src/sig/dilithium/sig_dilithium_5.c:111,23'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_verify
      Callsites:
        - Src:             'src/sig/dilithium/sig_dilithium_5.c:106,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/dilithium/sig_dilithium_5.c:106,49'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/dilithium/sig_dilithium_5.c:108,23'
          Dst:             pqcrystals_dilithium5_avx2_verify
        - Src:             'src/sig/dilithium/sig_dilithium_5.c:111,23'
          Dst:             pqcrystals_dilithium5_ref_verify
    - functionName:    OQS_SIG_dilithium_5_sign_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/dilithium/sig_dilithium_5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_dilithium_5_sign
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/sig_dilithium_5.c:130,14'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/sig_dilithium_5.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_dilithium_5_sign
            - BranchSide:      'src/sig/dilithium/sig_dilithium_5.c:130,14'
              BranchSideFuncs:
                - OQS_SIG_dilithium_5_sign
        - Branch String:   'src/sig/dilithium/sig_dilithium_5.c:130,22'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/sig_dilithium_5.c:130,37'
              BranchSideFuncs:
                - OQS_SIG_dilithium_5_sign
            - BranchSide:      'src/sig/dilithium/sig_dilithium_5.c:130,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/sig_dilithium_5.c:130,6'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/sig_dilithium_5.c:130,6'
              BranchSideFuncs:
                - OQS_SIG_dilithium_5_sign
            - BranchSide:      'src/sig/dilithium/sig_dilithium_5.c:131,10'
              BranchSideFuncs:
                - OQS_SIG_dilithium_5_sign
      Callsites:
        - Src:             'src/sig/dilithium/sig_dilithium_5.c:131,10'
          Dst:             OQS_SIG_dilithium_5_sign
    - functionName:    OQS_SIG_dilithium_5_sign
      functionSourceFile: '/src/liboqs/src/sig/dilithium/sig_dilithium_5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          40
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_CPU_has_extension
        - pqcrystals_dilithium5_avx2_signature
        - pqcrystals_dilithium5_ref_signature
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/sig_dilithium_5.c:80,6'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/sig_dilithium_5.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - OQS_CPU_has_extension
                - pqcrystals_dilithium5_avx2_signature
                - pqcrystals_dilithium5_ref_signature
            - BranchSide:      'src/sig/dilithium/sig_dilithium_5.c:80,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - OQS_CPU_has_extension
                - pqcrystals_dilithium5_avx2_signature
                - pqcrystals_dilithium5_ref_signature
        - Branch String:   'src/sig/dilithium/sig_dilithium_5.c:80,46'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/sig_dilithium_5.c:80,49'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_signature
            - BranchSide:      'src/sig/dilithium/sig_dilithium_5.c:85,23'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_signature
        - Branch String:   'src/sig/dilithium/sig_dilithium_5.c:80,6'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/sig_dilithium_5.c:82,23'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_signature
            - BranchSide:      'src/sig/dilithium/sig_dilithium_5.c:85,23'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_signature
      Callsites:
        - Src:             'src/sig/dilithium/sig_dilithium_5.c:80,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/dilithium/sig_dilithium_5.c:80,49'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/dilithium/sig_dilithium_5.c:82,23'
          Dst:             pqcrystals_dilithium5_avx2_signature
        - Src:             'src/sig/dilithium/sig_dilithium_5.c:85,23'
          Dst:             pqcrystals_dilithium5_ref_signature
    - functionName:    OQS_SIG_dilithium_5_keypair
      functionSourceFile: '/src/liboqs/src/sig/dilithium/sig_dilithium_5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          37
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_CPU_has_extension
        - pqcrystals_dilithium5_avx2_keypair
        - pqcrystals_dilithium5_ref_keypair
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/sig_dilithium_5.c:54,6'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/sig_dilithium_5.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - OQS_CPU_has_extension
                - pqcrystals_dilithium5_avx2_keypair
                - pqcrystals_dilithium5_ref_keypair
            - BranchSide:      'src/sig/dilithium/sig_dilithium_5.c:54,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - OQS_CPU_has_extension
                - pqcrystals_dilithium5_avx2_keypair
                - pqcrystals_dilithium5_ref_keypair
        - Branch String:   'src/sig/dilithium/sig_dilithium_5.c:54,46'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/sig_dilithium_5.c:54,49'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_keypair
            - BranchSide:      'src/sig/dilithium/sig_dilithium_5.c:59,23'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_keypair
        - Branch String:   'src/sig/dilithium/sig_dilithium_5.c:54,6'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/sig_dilithium_5.c:56,23'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_keypair
            - BranchSide:      'src/sig/dilithium/sig_dilithium_5.c:59,23'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_keypair
      Callsites:
        - Src:             'src/sig/dilithium/sig_dilithium_5.c:54,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/dilithium/sig_dilithium_5.c:54,49'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/dilithium/sig_dilithium_5.c:56,23'
          Dst:             pqcrystals_dilithium5_avx2_keypair
        - Src:             'src/sig/dilithium/sig_dilithium_5.c:59,23'
          Dst:             pqcrystals_dilithium5_ref_keypair
    - functionName:    OQS_SIG_dilithium_5_new
      functionSourceFile: '/src/liboqs/src/sig/dilithium/sig_dilithium_5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_MEM_malloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/sig_dilithium_5.c:10,17'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/sig_dilithium_5.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
            - BranchSide:      'src/sig/dilithium/sig_dilithium_5.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
        - Branch String:   'src/sig/dilithium/sig_dilithium_5.c:11,6'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/sig_dilithium_5.c:11,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/sig_dilithium_5.c:14,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/dilithium/sig_dilithium_5.c:10,17'
          Dst:             OQS_MEM_malloc
    - functionName:    pqcrystals_dilithium5_ref_open
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          80
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - pqcrystals_dilithium5_ref_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:317,12'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_verify
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:317,12'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_verify
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:317,6'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:320,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:332,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:321,6'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:325,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:332,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:325,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:325,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:326,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:325,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:325,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:326,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:333,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:333,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:334,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:321,6'
          Dst:             pqcrystals_dilithium5_ref_verify
    - functionName:    pqcrystals_dilithium5_ref_verify
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         74
      ICount:          598
      EdgeCount:       109
      CyclomaticComplexity: 37
      functionsReached:
        - OQS_SHA3_shake256
        - OQS_SHA3_shake256_inc_absorb
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_ctx_reset
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_init
        - OQS_SHA3_shake256_inc_squeeze
        - pqcrystals_dilithium5_ref_poly_challenge
        - pqcrystals_dilithium5_ref_poly_ntt
        - pqcrystals_dilithium5_ref_polyvec_matrix_expand
        - pqcrystals_dilithium5_ref_polyvec_matrix_pointwise_montgomery
        - pqcrystals_dilithium5_ref_polyveck_caddq
        - pqcrystals_dilithium5_ref_polyveck_invntt_tomont
        - pqcrystals_dilithium5_ref_polyveck_ntt
        - pqcrystals_dilithium5_ref_polyveck_pack_w1
        - pqcrystals_dilithium5_ref_polyveck_pointwise_poly_montgomery
        - pqcrystals_dilithium5_ref_polyveck_reduce
        - pqcrystals_dilithium5_ref_polyveck_shiftl
        - pqcrystals_dilithium5_ref_polyveck_sub
        - pqcrystals_dilithium5_ref_polyveck_use_hint
        - pqcrystals_dilithium5_ref_polyvecl_chknorm
        - pqcrystals_dilithium5_ref_polyvecl_ntt
        - pqcrystals_dilithium5_ref_unpack_pk
        - pqcrystals_dilithium5_ref_unpack_sig
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:233,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_unpack_pk
                - pqcrystals_dilithium5_ref_unpack_sig
                - pqcrystals_dilithium5_ref_polyvecl_chknorm
                - OQS_SHA3_shake256
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium5_ref_poly_challenge
                - pqcrystals_dilithium5_ref_polyvec_matrix_expand
                - pqcrystals_dilithium5_ref_polyvecl_ntt
                - pqcrystals_dilithium5_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium5_ref_poly_ntt
                - pqcrystals_dilithium5_ref_polyveck_shiftl
                - pqcrystals_dilithium5_ref_polyveck_ntt
                - pqcrystals_dilithium5_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_dilithium5_ref_polyveck_sub
                - pqcrystals_dilithium5_ref_polyveck_reduce
                - pqcrystals_dilithium5_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium5_ref_polyveck_caddq
                - pqcrystals_dilithium5_ref_polyveck_use_hint
                - pqcrystals_dilithium5_ref_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:243,13'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_unpack_pk
                - pqcrystals_dilithium5_ref_unpack_sig
                - pqcrystals_dilithium5_ref_polyvecl_chknorm
                - OQS_SHA3_shake256
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium5_ref_poly_challenge
                - pqcrystals_dilithium5_ref_polyvec_matrix_expand
                - pqcrystals_dilithium5_ref_polyvecl_ntt
                - pqcrystals_dilithium5_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium5_ref_poly_ntt
                - pqcrystals_dilithium5_ref_polyveck_shiftl
                - pqcrystals_dilithium5_ref_polyveck_ntt
                - pqcrystals_dilithium5_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_dilithium5_ref_polyveck_sub
                - pqcrystals_dilithium5_ref_polyveck_reduce
                - pqcrystals_dilithium5_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium5_ref_polyveck_caddq
                - pqcrystals_dilithium5_ref_polyveck_use_hint
                - pqcrystals_dilithium5_ref_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:243,6'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:243,6'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_unpack_pk
                - pqcrystals_dilithium5_ref_unpack_sig
                - pqcrystals_dilithium5_ref_polyvecl_chknorm
                - OQS_SHA3_shake256
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium5_ref_poly_challenge
                - pqcrystals_dilithium5_ref_polyvec_matrix_expand
                - pqcrystals_dilithium5_ref_polyvecl_ntt
                - pqcrystals_dilithium5_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium5_ref_poly_ntt
                - pqcrystals_dilithium5_ref_polyveck_shiftl
                - pqcrystals_dilithium5_ref_polyveck_ntt
                - pqcrystals_dilithium5_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_dilithium5_ref_polyveck_sub
                - pqcrystals_dilithium5_ref_polyveck_reduce
                - pqcrystals_dilithium5_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium5_ref_polyveck_caddq
                - pqcrystals_dilithium5_ref_polyveck_use_hint
                - pqcrystals_dilithium5_ref_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:246,3'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_unpack_pk
                - pqcrystals_dilithium5_ref_unpack_sig
                - pqcrystals_dilithium5_ref_polyvecl_chknorm
                - OQS_SHA3_shake256
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium5_ref_poly_challenge
                - pqcrystals_dilithium5_ref_polyvec_matrix_expand
                - pqcrystals_dilithium5_ref_polyvecl_ntt
                - pqcrystals_dilithium5_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium5_ref_poly_ntt
                - pqcrystals_dilithium5_ref_polyveck_shiftl
                - pqcrystals_dilithium5_ref_polyveck_ntt
                - pqcrystals_dilithium5_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_dilithium5_ref_polyveck_sub
                - pqcrystals_dilithium5_ref_polyveck_reduce
                - pqcrystals_dilithium5_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium5_ref_polyveck_caddq
                - pqcrystals_dilithium5_ref_polyveck_use_hint
                - pqcrystals_dilithium5_ref_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:247,6'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:247,6'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_polyvecl_chknorm
                - OQS_SHA3_shake256
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium5_ref_poly_challenge
                - pqcrystals_dilithium5_ref_polyvec_matrix_expand
                - pqcrystals_dilithium5_ref_polyvecl_ntt
                - pqcrystals_dilithium5_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium5_ref_poly_ntt
                - pqcrystals_dilithium5_ref_polyveck_shiftl
                - pqcrystals_dilithium5_ref_polyveck_ntt
                - pqcrystals_dilithium5_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_dilithium5_ref_polyveck_sub
                - pqcrystals_dilithium5_ref_polyveck_reduce
                - pqcrystals_dilithium5_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium5_ref_polyveck_caddq
                - pqcrystals_dilithium5_ref_polyveck_use_hint
                - pqcrystals_dilithium5_ref_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:249,6'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_polyvecl_chknorm
                - OQS_SHA3_shake256
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium5_ref_poly_challenge
                - pqcrystals_dilithium5_ref_polyvec_matrix_expand
                - pqcrystals_dilithium5_ref_polyvecl_ntt
                - pqcrystals_dilithium5_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium5_ref_poly_ntt
                - pqcrystals_dilithium5_ref_polyveck_shiftl
                - pqcrystals_dilithium5_ref_polyveck_ntt
                - pqcrystals_dilithium5_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_dilithium5_ref_polyveck_sub
                - pqcrystals_dilithium5_ref_polyveck_reduce
                - pqcrystals_dilithium5_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium5_ref_polyveck_caddq
                - pqcrystals_dilithium5_ref_polyveck_use_hint
                - pqcrystals_dilithium5_ref_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:249,6'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:249,6'
              BranchSideFuncs:
                - OQS_SHA3_shake256
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium5_ref_poly_challenge
                - pqcrystals_dilithium5_ref_polyvec_matrix_expand
                - pqcrystals_dilithium5_ref_polyvecl_ntt
                - pqcrystals_dilithium5_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium5_ref_poly_ntt
                - pqcrystals_dilithium5_ref_polyveck_shiftl
                - pqcrystals_dilithium5_ref_polyveck_ntt
                - pqcrystals_dilithium5_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_dilithium5_ref_polyveck_sub
                - pqcrystals_dilithium5_ref_polyveck_reduce
                - pqcrystals_dilithium5_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium5_ref_polyveck_caddq
                - pqcrystals_dilithium5_ref_polyveck_use_hint
                - pqcrystals_dilithium5_ref_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:253,3'
              BranchSideFuncs:
                - OQS_SHA3_shake256
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium5_ref_poly_challenge
                - pqcrystals_dilithium5_ref_polyvec_matrix_expand
                - pqcrystals_dilithium5_ref_polyvecl_ntt
                - pqcrystals_dilithium5_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium5_ref_poly_ntt
                - pqcrystals_dilithium5_ref_polyveck_shiftl
                - pqcrystals_dilithium5_ref_polyveck_ntt
                - pqcrystals_dilithium5_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_dilithium5_ref_polyveck_sub
                - pqcrystals_dilithium5_ref_polyveck_reduce
                - pqcrystals_dilithium5_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium5_ref_polyveck_caddq
                - pqcrystals_dilithium5_ref_polyveck_use_hint
                - pqcrystals_dilithium5_ref_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:289,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:289,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:289,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:289,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:289,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:289,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:289,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:289,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:289,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:289,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:289,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:289,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:289,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:289,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:289,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:289,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:289,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:289,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:289,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:289,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:289,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:289,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:289,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:289,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:289,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:289,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:289,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:289,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:289,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:289,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:289,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:289,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:289,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:289,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:289,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:289,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:289,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:289,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:289,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:289,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:289,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:289,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:289,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:289,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:289,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:289,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:289,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:289,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:289,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:289,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:289,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:289,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:289,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:289,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:289,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:289,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:289,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:289,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:289,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:289,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:289,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:289,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:289,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:289,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:289,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:289,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:289,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:289,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:289,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:289,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:289,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:289,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:289,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:289,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:289,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:289,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:289,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:289,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:289,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:289,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:289,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:289,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:289,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:289,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:289,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:289,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:289,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:289,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:289,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:289,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:289,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:289,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:289,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:289,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:289,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:246,3'
          Dst:             pqcrystals_dilithium5_ref_unpack_pk
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:247,6'
          Dst:             pqcrystals_dilithium5_ref_unpack_sig
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:249,6'
          Dst:             pqcrystals_dilithium5_ref_polyvecl_chknorm
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:253,3'
          Dst:             OQS_SHA3_shake256
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:254,3'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:255,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:256,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:257,3'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:258,3'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:261,3'
          Dst:             pqcrystals_dilithium5_ref_poly_challenge
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:262,3'
          Dst:             pqcrystals_dilithium5_ref_polyvec_matrix_expand
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:264,3'
          Dst:             pqcrystals_dilithium5_ref_polyvecl_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:265,3'
          Dst:             pqcrystals_dilithium5_ref_polyvec_matrix_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:267,3'
          Dst:             pqcrystals_dilithium5_ref_poly_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:268,3'
          Dst:             pqcrystals_dilithium5_ref_polyveck_shiftl
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:269,3'
          Dst:             pqcrystals_dilithium5_ref_polyveck_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:270,3'
          Dst:             pqcrystals_dilithium5_ref_polyveck_pointwise_poly_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:272,3'
          Dst:             pqcrystals_dilithium5_ref_polyveck_sub
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:273,3'
          Dst:             pqcrystals_dilithium5_ref_polyveck_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:274,3'
          Dst:             pqcrystals_dilithium5_ref_polyveck_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:277,3'
          Dst:             pqcrystals_dilithium5_ref_polyveck_caddq
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:278,3'
          Dst:             pqcrystals_dilithium5_ref_polyveck_use_hint
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:279,3'
          Dst:             pqcrystals_dilithium5_ref_polyveck_pack_w1
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:282,3'
          Dst:             OQS_SHA3_shake256_inc_ctx_reset
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:283,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:284,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:285,3'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:286,3'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:287,3'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    pqcrystals_dilithium5_ref
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          213
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - pqcrystals_dilithium5_ref_signature
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:206,7'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_signature
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:206,7'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_signature
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:206,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:206,3'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_signature
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:206,3'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_signature
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:206,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:206,3'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_signature
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:206,3'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_signature
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:206,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:207,50'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_signature
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:207,50'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_signature
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:206,24'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:206,3'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_signature
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:207,50'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_signature
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:206,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:206,3'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_signature
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:206,3'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_signature
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:206,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:206,3'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_signature
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:207,50'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_signature
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:206,24'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:206,3'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_signature
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:207,50'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_signature
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:206,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:206,3'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_signature
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:206,3'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_signature
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:206,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:206,3'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_signature
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:207,50'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_signature
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:206,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:206,3'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_signature
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:207,50'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_signature
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:206,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:206,3'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_signature
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:207,50'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_signature
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:208,3'
          Dst:             pqcrystals_dilithium5_ref_signature
    - functionName:    pqcrystals_dilithium5_ref_signature
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          159
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_ctx_reset
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_init
        - OQS_SHA3_shake256_inc_squeeze
        - OQS_randombytes
        - pqcrystals_dilithium5_ref_pack_sig
        - pqcrystals_dilithium5_ref_poly_challenge
        - pqcrystals_dilithium5_ref_poly_ntt
        - pqcrystals_dilithium5_ref_polyvec_matrix_expand
        - pqcrystals_dilithium5_ref_polyvec_matrix_pointwise_montgomery
        - pqcrystals_dilithium5_ref_polyveck_add
        - pqcrystals_dilithium5_ref_polyveck_caddq
        - pqcrystals_dilithium5_ref_polyveck_chknorm
        - pqcrystals_dilithium5_ref_polyveck_decompose
        - pqcrystals_dilithium5_ref_polyveck_invntt_tomont
        - pqcrystals_dilithium5_ref_polyveck_make_hint
        - pqcrystals_dilithium5_ref_polyveck_ntt
        - pqcrystals_dilithium5_ref_polyveck_pack_w1
        - pqcrystals_dilithium5_ref_polyveck_pointwise_poly_montgomery
        - pqcrystals_dilithium5_ref_polyveck_reduce
        - pqcrystals_dilithium5_ref_polyveck_sub
        - pqcrystals_dilithium5_ref_polyvecl_add
        - pqcrystals_dilithium5_ref_polyvecl_chknorm
        - pqcrystals_dilithium5_ref_polyvecl_invntt_tomont
        - pqcrystals_dilithium5_ref_polyvecl_ntt
        - pqcrystals_dilithium5_ref_polyvecl_pointwise_poly_montgomery
        - pqcrystals_dilithium5_ref_polyvecl_reduce
        - pqcrystals_dilithium5_ref_polyvecl_uniform_gamma1
        - pqcrystals_dilithium5_ref_unpack_sk
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:87,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_unpack_sk
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_randombytes
                - pqcrystals_dilithium5_ref_polyvec_matrix_expand
                - pqcrystals_dilithium5_ref_polyvecl_ntt
                - pqcrystals_dilithium5_ref_polyveck_ntt
                - pqcrystals_dilithium5_ref_polyveck_ntt
                - pqcrystals_dilithium5_ref_polyvecl_uniform_gamma1
                - pqcrystals_dilithium5_ref_polyvecl_ntt
                - pqcrystals_dilithium5_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium5_ref_polyveck_reduce
                - pqcrystals_dilithium5_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium5_ref_polyveck_caddq
                - pqcrystals_dilithium5_ref_polyveck_decompose
                - pqcrystals_dilithium5_ref_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium5_ref_poly_challenge
                - pqcrystals_dilithium5_ref_poly_ntt
                - pqcrystals_dilithium5_ref_polyvecl_pointwise_poly_montgomery
                - pqcrystals_dilithium5_ref_polyvecl_invntt_tomont
                - pqcrystals_dilithium5_ref_polyvecl_add
                - pqcrystals_dilithium5_ref_polyvecl_reduce
                - pqcrystals_dilithium5_ref_polyvecl_chknorm
                - pqcrystals_dilithium5_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_dilithium5_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium5_ref_polyveck_sub
                - pqcrystals_dilithium5_ref_polyveck_reduce
                - pqcrystals_dilithium5_ref_polyveck_chknorm
                - pqcrystals_dilithium5_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_dilithium5_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium5_ref_polyveck_reduce
                - pqcrystals_dilithium5_ref_polyveck_chknorm
                - pqcrystals_dilithium5_ref_polyveck_add
                - pqcrystals_dilithium5_ref_polyveck_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium5_ref_pack_sig
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:96,12'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_unpack_sk
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_randombytes
                - pqcrystals_dilithium5_ref_polyvec_matrix_expand
                - pqcrystals_dilithium5_ref_polyvecl_ntt
                - pqcrystals_dilithium5_ref_polyveck_ntt
                - pqcrystals_dilithium5_ref_polyveck_ntt
                - pqcrystals_dilithium5_ref_polyvecl_uniform_gamma1
                - pqcrystals_dilithium5_ref_polyvecl_ntt
                - pqcrystals_dilithium5_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium5_ref_polyveck_reduce
                - pqcrystals_dilithium5_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium5_ref_polyveck_caddq
                - pqcrystals_dilithium5_ref_polyveck_decompose
                - pqcrystals_dilithium5_ref_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium5_ref_poly_challenge
                - pqcrystals_dilithium5_ref_poly_ntt
                - pqcrystals_dilithium5_ref_polyvecl_pointwise_poly_montgomery
                - pqcrystals_dilithium5_ref_polyvecl_invntt_tomont
                - pqcrystals_dilithium5_ref_polyvecl_add
                - pqcrystals_dilithium5_ref_polyvecl_reduce
                - pqcrystals_dilithium5_ref_polyvecl_chknorm
                - pqcrystals_dilithium5_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_dilithium5_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium5_ref_polyveck_sub
                - pqcrystals_dilithium5_ref_polyveck_reduce
                - pqcrystals_dilithium5_ref_polyveck_chknorm
                - pqcrystals_dilithium5_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_dilithium5_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium5_ref_polyveck_reduce
                - pqcrystals_dilithium5_ref_polyveck_chknorm
                - pqcrystals_dilithium5_ref_polyveck_add
                - pqcrystals_dilithium5_ref_polyveck_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium5_ref_pack_sig
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:150,6'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_dilithium5_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium5_ref_polyveck_sub
                - pqcrystals_dilithium5_ref_polyveck_reduce
                - pqcrystals_dilithium5_ref_polyveck_chknorm
                - pqcrystals_dilithium5_ref_polyvecl_uniform_gamma1
                - pqcrystals_dilithium5_ref_polyvecl_ntt
                - pqcrystals_dilithium5_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium5_ref_polyveck_reduce
                - pqcrystals_dilithium5_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium5_ref_polyveck_caddq
                - pqcrystals_dilithium5_ref_polyveck_decompose
                - pqcrystals_dilithium5_ref_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium5_ref_poly_challenge
                - pqcrystals_dilithium5_ref_poly_ntt
                - pqcrystals_dilithium5_ref_polyvecl_pointwise_poly_montgomery
                - pqcrystals_dilithium5_ref_polyvecl_invntt_tomont
                - pqcrystals_dilithium5_ref_polyvecl_add
                - pqcrystals_dilithium5_ref_polyvecl_reduce
                - pqcrystals_dilithium5_ref_polyvecl_chknorm
                - pqcrystals_dilithium5_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_dilithium5_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium5_ref_polyveck_reduce
                - pqcrystals_dilithium5_ref_polyveck_chknorm
                - pqcrystals_dilithium5_ref_polyveck_add
                - pqcrystals_dilithium5_ref_polyveck_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium5_ref_pack_sig
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:155,3'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_dilithium5_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium5_ref_polyveck_sub
                - pqcrystals_dilithium5_ref_polyveck_reduce
                - pqcrystals_dilithium5_ref_polyveck_chknorm
                - pqcrystals_dilithium5_ref_polyvecl_uniform_gamma1
                - pqcrystals_dilithium5_ref_polyvecl_ntt
                - pqcrystals_dilithium5_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium5_ref_polyveck_reduce
                - pqcrystals_dilithium5_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium5_ref_polyveck_caddq
                - pqcrystals_dilithium5_ref_polyveck_decompose
                - pqcrystals_dilithium5_ref_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium5_ref_poly_challenge
                - pqcrystals_dilithium5_ref_poly_ntt
                - pqcrystals_dilithium5_ref_polyvecl_pointwise_poly_montgomery
                - pqcrystals_dilithium5_ref_polyvecl_invntt_tomont
                - pqcrystals_dilithium5_ref_polyvecl_add
                - pqcrystals_dilithium5_ref_polyvecl_reduce
                - pqcrystals_dilithium5_ref_polyvecl_chknorm
                - pqcrystals_dilithium5_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_dilithium5_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium5_ref_polyveck_reduce
                - pqcrystals_dilithium5_ref_polyveck_chknorm
                - pqcrystals_dilithium5_ref_polyveck_add
                - pqcrystals_dilithium5_ref_polyveck_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium5_ref_pack_sig
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:159,6'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_dilithium5_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium5_ref_polyveck_reduce
                - pqcrystals_dilithium5_ref_polyveck_chknorm
                - pqcrystals_dilithium5_ref_polyvecl_uniform_gamma1
                - pqcrystals_dilithium5_ref_polyvecl_ntt
                - pqcrystals_dilithium5_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium5_ref_polyveck_reduce
                - pqcrystals_dilithium5_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium5_ref_polyveck_caddq
                - pqcrystals_dilithium5_ref_polyveck_decompose
                - pqcrystals_dilithium5_ref_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium5_ref_poly_challenge
                - pqcrystals_dilithium5_ref_poly_ntt
                - pqcrystals_dilithium5_ref_polyvecl_pointwise_poly_montgomery
                - pqcrystals_dilithium5_ref_polyvecl_invntt_tomont
                - pqcrystals_dilithium5_ref_polyvecl_add
                - pqcrystals_dilithium5_ref_polyvecl_reduce
                - pqcrystals_dilithium5_ref_polyvecl_chknorm
                - pqcrystals_dilithium5_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_dilithium5_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium5_ref_polyveck_sub
                - pqcrystals_dilithium5_ref_polyveck_reduce
                - pqcrystals_dilithium5_ref_polyveck_chknorm
                - pqcrystals_dilithium5_ref_polyveck_add
                - pqcrystals_dilithium5_ref_polyveck_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium5_ref_pack_sig
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:163,3'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_dilithium5_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium5_ref_polyveck_reduce
                - pqcrystals_dilithium5_ref_polyveck_chknorm
                - pqcrystals_dilithium5_ref_polyvecl_uniform_gamma1
                - pqcrystals_dilithium5_ref_polyvecl_ntt
                - pqcrystals_dilithium5_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium5_ref_polyveck_reduce
                - pqcrystals_dilithium5_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium5_ref_polyveck_caddq
                - pqcrystals_dilithium5_ref_polyveck_decompose
                - pqcrystals_dilithium5_ref_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium5_ref_poly_challenge
                - pqcrystals_dilithium5_ref_poly_ntt
                - pqcrystals_dilithium5_ref_polyvecl_pointwise_poly_montgomery
                - pqcrystals_dilithium5_ref_polyvecl_invntt_tomont
                - pqcrystals_dilithium5_ref_polyvecl_add
                - pqcrystals_dilithium5_ref_polyvecl_reduce
                - pqcrystals_dilithium5_ref_polyvecl_chknorm
                - pqcrystals_dilithium5_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_dilithium5_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium5_ref_polyveck_sub
                - pqcrystals_dilithium5_ref_polyveck_reduce
                - pqcrystals_dilithium5_ref_polyveck_chknorm
                - pqcrystals_dilithium5_ref_polyveck_add
                - pqcrystals_dilithium5_ref_polyveck_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium5_ref_pack_sig
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:166,6'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_polyveck_add
                - pqcrystals_dilithium5_ref_polyveck_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium5_ref_pack_sig
                - pqcrystals_dilithium5_ref_polyvecl_uniform_gamma1
                - pqcrystals_dilithium5_ref_polyvecl_ntt
                - pqcrystals_dilithium5_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium5_ref_polyveck_reduce
                - pqcrystals_dilithium5_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium5_ref_polyveck_caddq
                - pqcrystals_dilithium5_ref_polyveck_decompose
                - pqcrystals_dilithium5_ref_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium5_ref_poly_challenge
                - pqcrystals_dilithium5_ref_poly_ntt
                - pqcrystals_dilithium5_ref_polyvecl_pointwise_poly_montgomery
                - pqcrystals_dilithium5_ref_polyvecl_invntt_tomont
                - pqcrystals_dilithium5_ref_polyvecl_add
                - pqcrystals_dilithium5_ref_polyvecl_reduce
                - pqcrystals_dilithium5_ref_polyvecl_chknorm
                - pqcrystals_dilithium5_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_dilithium5_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium5_ref_polyveck_sub
                - pqcrystals_dilithium5_ref_polyveck_reduce
                - pqcrystals_dilithium5_ref_polyveck_chknorm
                - pqcrystals_dilithium5_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_dilithium5_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium5_ref_polyveck_reduce
                - pqcrystals_dilithium5_ref_polyveck_chknorm
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:169,3'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_polyveck_add
                - pqcrystals_dilithium5_ref_polyveck_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium5_ref_pack_sig
                - pqcrystals_dilithium5_ref_polyvecl_uniform_gamma1
                - pqcrystals_dilithium5_ref_polyvecl_ntt
                - pqcrystals_dilithium5_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium5_ref_polyveck_reduce
                - pqcrystals_dilithium5_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium5_ref_polyveck_caddq
                - pqcrystals_dilithium5_ref_polyveck_decompose
                - pqcrystals_dilithium5_ref_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium5_ref_poly_challenge
                - pqcrystals_dilithium5_ref_poly_ntt
                - pqcrystals_dilithium5_ref_polyvecl_pointwise_poly_montgomery
                - pqcrystals_dilithium5_ref_polyvecl_invntt_tomont
                - pqcrystals_dilithium5_ref_polyvecl_add
                - pqcrystals_dilithium5_ref_polyvecl_reduce
                - pqcrystals_dilithium5_ref_polyvecl_chknorm
                - pqcrystals_dilithium5_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_dilithium5_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium5_ref_polyveck_sub
                - pqcrystals_dilithium5_ref_polyveck_reduce
                - pqcrystals_dilithium5_ref_polyveck_chknorm
                - pqcrystals_dilithium5_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_dilithium5_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium5_ref_polyveck_reduce
                - pqcrystals_dilithium5_ref_polyveck_chknorm
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:171,6'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_polyvecl_uniform_gamma1
                - pqcrystals_dilithium5_ref_polyvecl_ntt
                - pqcrystals_dilithium5_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium5_ref_polyveck_reduce
                - pqcrystals_dilithium5_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium5_ref_polyveck_caddq
                - pqcrystals_dilithium5_ref_polyveck_decompose
                - pqcrystals_dilithium5_ref_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium5_ref_poly_challenge
                - pqcrystals_dilithium5_ref_poly_ntt
                - pqcrystals_dilithium5_ref_polyvecl_pointwise_poly_montgomery
                - pqcrystals_dilithium5_ref_polyvecl_invntt_tomont
                - pqcrystals_dilithium5_ref_polyvecl_add
                - pqcrystals_dilithium5_ref_polyvecl_reduce
                - pqcrystals_dilithium5_ref_polyvecl_chknorm
                - pqcrystals_dilithium5_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_dilithium5_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium5_ref_polyveck_sub
                - pqcrystals_dilithium5_ref_polyveck_reduce
                - pqcrystals_dilithium5_ref_polyveck_chknorm
                - pqcrystals_dilithium5_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_dilithium5_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium5_ref_polyveck_reduce
                - pqcrystals_dilithium5_ref_polyveck_chknorm
                - pqcrystals_dilithium5_ref_polyveck_add
                - pqcrystals_dilithium5_ref_polyveck_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium5_ref_pack_sig
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:174,3'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium5_ref_pack_sig
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:100,3'
          Dst:             pqcrystals_dilithium5_ref_unpack_sk
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:103,3'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:104,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:105,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:106,3'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:107,3'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:110,3'
          Dst:             OQS_randombytes
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:116,3'
          Dst:             pqcrystals_dilithium5_ref_polyvec_matrix_expand
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:117,3'
          Dst:             pqcrystals_dilithium5_ref_polyvecl_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:118,3'
          Dst:             pqcrystals_dilithium5_ref_polyveck_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:119,3'
          Dst:             pqcrystals_dilithium5_ref_polyveck_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:123,3'
          Dst:             pqcrystals_dilithium5_ref_polyvecl_uniform_gamma1
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:127,3'
          Dst:             pqcrystals_dilithium5_ref_polyvecl_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:128,3'
          Dst:             pqcrystals_dilithium5_ref_polyvec_matrix_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:129,3'
          Dst:             pqcrystals_dilithium5_ref_polyveck_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:130,3'
          Dst:             pqcrystals_dilithium5_ref_polyveck_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:133,3'
          Dst:             pqcrystals_dilithium5_ref_polyveck_caddq
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:134,3'
          Dst:             pqcrystals_dilithium5_ref_polyveck_decompose
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:135,3'
          Dst:             pqcrystals_dilithium5_ref_polyveck_pack_w1
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:137,3'
          Dst:             OQS_SHA3_shake256_inc_ctx_reset
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:138,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:139,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:140,3'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:141,3'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:142,3'
          Dst:             pqcrystals_dilithium5_ref_poly_challenge
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:143,3'
          Dst:             pqcrystals_dilithium5_ref_poly_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:146,3'
          Dst:             pqcrystals_dilithium5_ref_polyvecl_pointwise_poly_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:147,3'
          Dst:             pqcrystals_dilithium5_ref_polyvecl_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:148,3'
          Dst:             pqcrystals_dilithium5_ref_polyvecl_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:149,3'
          Dst:             pqcrystals_dilithium5_ref_polyvecl_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:150,6'
          Dst:             pqcrystals_dilithium5_ref_polyvecl_chknorm
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:155,3'
          Dst:             pqcrystals_dilithium5_ref_polyveck_pointwise_poly_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:156,3'
          Dst:             pqcrystals_dilithium5_ref_polyveck_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:157,3'
          Dst:             pqcrystals_dilithium5_ref_polyveck_sub
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:158,3'
          Dst:             pqcrystals_dilithium5_ref_polyveck_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:159,6'
          Dst:             pqcrystals_dilithium5_ref_polyveck_chknorm
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:163,3'
          Dst:             pqcrystals_dilithium5_ref_polyveck_pointwise_poly_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:164,3'
          Dst:             pqcrystals_dilithium5_ref_polyveck_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:165,3'
          Dst:             pqcrystals_dilithium5_ref_polyveck_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:166,6'
          Dst:             pqcrystals_dilithium5_ref_polyveck_chknorm
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:169,3'
          Dst:             pqcrystals_dilithium5_ref_polyveck_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:170,7'
          Dst:             pqcrystals_dilithium5_ref_polyveck_make_hint
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:174,3'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:177,3'
          Dst:             pqcrystals_dilithium5_ref_pack_sig
    - functionName:    pqcrystals_dilithium5_ref_keypair
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          66
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256
        - OQS_randombytes
        - pqcrystals_dilithium5_ref_pack_pk
        - pqcrystals_dilithium5_ref_pack_sk
        - pqcrystals_dilithium5_ref_polyvec_matrix_expand
        - pqcrystals_dilithium5_ref_polyvec_matrix_pointwise_montgomery
        - pqcrystals_dilithium5_ref_polyveck_add
        - pqcrystals_dilithium5_ref_polyveck_caddq
        - pqcrystals_dilithium5_ref_polyveck_invntt_tomont
        - pqcrystals_dilithium5_ref_polyveck_power2round
        - pqcrystals_dilithium5_ref_polyveck_reduce
        - pqcrystals_dilithium5_ref_polyveck_uniform_eta
        - pqcrystals_dilithium5_ref_polyvecl_ntt
        - pqcrystals_dilithium5_ref_polyvecl_uniform_eta
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:24,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_SHA3_shake256
                - pqcrystals_dilithium5_ref_polyvec_matrix_expand
                - pqcrystals_dilithium5_ref_polyvecl_uniform_eta
                - pqcrystals_dilithium5_ref_polyveck_uniform_eta
                - pqcrystals_dilithium5_ref_polyvecl_ntt
                - pqcrystals_dilithium5_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium5_ref_polyveck_reduce
                - pqcrystals_dilithium5_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium5_ref_polyveck_add
                - pqcrystals_dilithium5_ref_polyveck_caddq
                - pqcrystals_dilithium5_ref_polyveck_power2round
                - pqcrystals_dilithium5_ref_pack_pk
                - OQS_SHA3_shake256
                - pqcrystals_dilithium5_ref_pack_sk
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:32,3'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_SHA3_shake256
                - pqcrystals_dilithium5_ref_polyvec_matrix_expand
                - pqcrystals_dilithium5_ref_polyvecl_uniform_eta
                - pqcrystals_dilithium5_ref_polyveck_uniform_eta
                - pqcrystals_dilithium5_ref_polyvecl_ntt
                - pqcrystals_dilithium5_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium5_ref_polyveck_reduce
                - pqcrystals_dilithium5_ref_polyveck_invntt_tomont
                - pqcrystals_dilithium5_ref_polyveck_add
                - pqcrystals_dilithium5_ref_polyveck_caddq
                - pqcrystals_dilithium5_ref_polyveck_power2round
                - pqcrystals_dilithium5_ref_pack_pk
                - OQS_SHA3_shake256
                - pqcrystals_dilithium5_ref_pack_sk
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:32,3'
          Dst:             OQS_randombytes
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:33,3'
          Dst:             OQS_SHA3_shake256
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:39,3'
          Dst:             pqcrystals_dilithium5_ref_polyvec_matrix_expand
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:42,3'
          Dst:             pqcrystals_dilithium5_ref_polyvecl_uniform_eta
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:43,3'
          Dst:             pqcrystals_dilithium5_ref_polyveck_uniform_eta
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:47,3'
          Dst:             pqcrystals_dilithium5_ref_polyvecl_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:48,3'
          Dst:             pqcrystals_dilithium5_ref_polyvec_matrix_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:49,3'
          Dst:             pqcrystals_dilithium5_ref_polyveck_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:50,3'
          Dst:             pqcrystals_dilithium5_ref_polyveck_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:53,3'
          Dst:             pqcrystals_dilithium5_ref_polyveck_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:56,3'
          Dst:             pqcrystals_dilithium5_ref_polyveck_caddq
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:57,3'
          Dst:             pqcrystals_dilithium5_ref_polyveck_power2round
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:58,3'
          Dst:             pqcrystals_dilithium5_ref_pack_pk
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:61,3'
          Dst:             OQS_SHA3_shake256
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/sign.c:62,3'
          Dst:             pqcrystals_dilithium5_ref_pack_sk
    - functionName:    pqcrystals_dilithium5_avx2_open
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 508
      functionLinenumberEnd: 531
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          80
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - pqcrystals_dilithium5_avx2_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:511,12'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_verify
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:511,12'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_verify
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:511,6'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:514,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:526,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:515,6'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:519,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:526,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:519,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:519,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:520,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:519,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:519,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:520,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:527,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:527,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:528,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:515,6'
          Dst:             pqcrystals_dilithium5_avx2_verify
    - functionName:    pqcrystals_dilithium5_avx2_verify
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 492
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         98
      ICount:          701
      EdgeCount:       142
      CyclomaticComplexity: 46
      functionsReached:
        - OQS_SHA3_shake256
        - OQS_SHA3_shake256_inc_absorb
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_init
        - OQS_SHA3_shake256_inc_squeeze
        - polyvec_matrix_expand_row
        - pqcrystals_dilithium5_avx2_poly_caddq
        - pqcrystals_dilithium5_avx2_poly_challenge
        - pqcrystals_dilithium5_avx2_poly_invntt_tomont
        - pqcrystals_dilithium5_avx2_poly_ntt
        - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
        - pqcrystals_dilithium5_avx2_poly_reduce
        - pqcrystals_dilithium5_avx2_poly_shiftl
        - pqcrystals_dilithium5_avx2_poly_sub
        - pqcrystals_dilithium5_avx2_poly_use_hint
        - pqcrystals_dilithium5_avx2_polyt1_unpack
        - pqcrystals_dilithium5_avx2_polyvecl_pointwise_acc_montgomery
        - pqcrystals_dilithium5_avx2_polyw1_pack
        - pqcrystals_dilithium5_avx2_polyz_unpack
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:380,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium5_avx2_poly_challenge
                - pqcrystals_dilithium5_avx2_poly_ntt
                - pqcrystals_dilithium5_avx2_polyz_unpack
                - pqcrystals_dilithium5_avx2_poly_ntt
                - pqcrystals_dilithium5_avx2_polyz_unpack
                - pqcrystals_dilithium5_avx2_poly_ntt
                - pqcrystals_dilithium5_avx2_polyz_unpack
                - pqcrystals_dilithium5_avx2_poly_ntt
                - pqcrystals_dilithium5_avx2_polyz_unpack
                - pqcrystals_dilithium5_avx2_poly_ntt
                - pqcrystals_dilithium5_avx2_polyz_unpack
                - pqcrystals_dilithium5_avx2_poly_ntt
                - pqcrystals_dilithium5_avx2_polyz_unpack
                - pqcrystals_dilithium5_avx2_poly_ntt
                - pqcrystals_dilithium5_avx2_polyz_unpack
                - pqcrystals_dilithium5_avx2_poly_ntt
                - polyvec_matrix_expand_row.265
                - pqcrystals_dilithium5_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium5_avx2_polyt1_unpack
                - pqcrystals_dilithium5_avx2_poly_shiftl
                - pqcrystals_dilithium5_avx2_poly_ntt
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_sub
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_caddq
                - pqcrystals_dilithium5_avx2_poly_use_hint
                - pqcrystals_dilithium5_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:382,41'
              BranchSideFuncs:
                - OQS_SHA3_shake256
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium5_avx2_poly_challenge
                - pqcrystals_dilithium5_avx2_poly_ntt
                - pqcrystals_dilithium5_avx2_polyz_unpack
                - pqcrystals_dilithium5_avx2_poly_ntt
                - pqcrystals_dilithium5_avx2_polyz_unpack
                - pqcrystals_dilithium5_avx2_poly_ntt
                - pqcrystals_dilithium5_avx2_polyz_unpack
                - pqcrystals_dilithium5_avx2_poly_ntt
                - pqcrystals_dilithium5_avx2_polyz_unpack
                - pqcrystals_dilithium5_avx2_poly_ntt
                - pqcrystals_dilithium5_avx2_polyz_unpack
                - pqcrystals_dilithium5_avx2_poly_ntt
                - pqcrystals_dilithium5_avx2_polyz_unpack
                - pqcrystals_dilithium5_avx2_poly_ntt
                - pqcrystals_dilithium5_avx2_polyz_unpack
                - pqcrystals_dilithium5_avx2_poly_ntt
                - polyvec_matrix_expand_row.265
                - pqcrystals_dilithium5_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium5_avx2_polyt1_unpack
                - pqcrystals_dilithium5_avx2_poly_shiftl
                - pqcrystals_dilithium5_avx2_poly_ntt
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_sub
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_caddq
                - pqcrystals_dilithium5_avx2_poly_use_hint
                - pqcrystals_dilithium5_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:395,6'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:382,29'
              BranchSideFuncs:
                - OQS_SHA3_shake256
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium5_avx2_poly_challenge
                - pqcrystals_dilithium5_avx2_poly_ntt
                - pqcrystals_dilithium5_avx2_polyz_unpack
                - pqcrystals_dilithium5_avx2_poly_ntt
                - pqcrystals_dilithium5_avx2_polyz_unpack
                - pqcrystals_dilithium5_avx2_poly_ntt
                - pqcrystals_dilithium5_avx2_polyz_unpack
                - pqcrystals_dilithium5_avx2_poly_ntt
                - pqcrystals_dilithium5_avx2_polyz_unpack
                - pqcrystals_dilithium5_avx2_poly_ntt
                - pqcrystals_dilithium5_avx2_polyz_unpack
                - pqcrystals_dilithium5_avx2_poly_ntt
                - pqcrystals_dilithium5_avx2_polyz_unpack
                - pqcrystals_dilithium5_avx2_poly_ntt
                - pqcrystals_dilithium5_avx2_polyz_unpack
                - pqcrystals_dilithium5_avx2_poly_ntt
                - polyvec_matrix_expand_row.265
                - pqcrystals_dilithium5_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium5_avx2_polyt1_unpack
                - pqcrystals_dilithium5_avx2_poly_shiftl
                - pqcrystals_dilithium5_avx2_poly_ntt
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_sub
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_caddq
                - pqcrystals_dilithium5_avx2_poly_use_hint
                - pqcrystals_dilithium5_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:395,6'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:477,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:478,8'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:481,3'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:448,30'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:448,30'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:448,49'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_caddq
                - pqcrystals_dilithium5_avx2_poly_use_hint
                - pqcrystals_dilithium5_avx2_polyw1_pack
                - polyvec_matrix_expand_row.265
                - pqcrystals_dilithium5_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium5_avx2_polyt1_unpack
                - pqcrystals_dilithium5_avx2_poly_shiftl
                - pqcrystals_dilithium5_avx2_poly_ntt
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_sub
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:448,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:448,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:455,20'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_caddq
                - pqcrystals_dilithium5_avx2_poly_use_hint
                - pqcrystals_dilithium5_avx2_polyw1_pack
                - polyvec_matrix_expand_row.265
                - pqcrystals_dilithium5_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium5_avx2_polyt1_unpack
                - pqcrystals_dilithium5_avx2_poly_shiftl
                - pqcrystals_dilithium5_avx2_poly_ntt
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_sub
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:455,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:455,5'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_caddq
                - pqcrystals_dilithium5_avx2_poly_use_hint
                - pqcrystals_dilithium5_avx2_polyw1_pack
                - polyvec_matrix_expand_row.265
                - pqcrystals_dilithium5_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium5_avx2_polyt1_unpack
                - pqcrystals_dilithium5_avx2_poly_shiftl
                - pqcrystals_dilithium5_avx2_poly_ntt
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_sub
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:467,5'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_caddq
                - pqcrystals_dilithium5_avx2_poly_use_hint
                - pqcrystals_dilithium5_avx2_polyw1_pack
                - polyvec_matrix_expand_row.265
                - pqcrystals_dilithium5_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium5_avx2_polyt1_unpack
                - pqcrystals_dilithium5_avx2_poly_shiftl
                - pqcrystals_dilithium5_avx2_poly_ntt
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_sub
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:455,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:457,12'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_caddq
                - pqcrystals_dilithium5_avx2_poly_use_hint
                - pqcrystals_dilithium5_avx2_polyw1_pack
                - polyvec_matrix_expand_row.265
                - pqcrystals_dilithium5_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium5_avx2_polyt1_unpack
                - pqcrystals_dilithium5_avx2_poly_shiftl
                - pqcrystals_dilithium5_avx2_poly_ntt
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_sub
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:467,5'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_caddq
                - pqcrystals_dilithium5_avx2_poly_use_hint
                - pqcrystals_dilithium5_avx2_polyw1_pack
                - polyvec_matrix_expand_row.265
                - pqcrystals_dilithium5_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium5_avx2_polyt1_unpack
                - pqcrystals_dilithium5_avx2_poly_shiftl
                - pqcrystals_dilithium5_avx2_poly_ntt
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_sub
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:457,18'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_caddq
                - pqcrystals_dilithium5_avx2_poly_use_hint
                - pqcrystals_dilithium5_avx2_polyw1_pack
                - polyvec_matrix_expand_row.265
                - pqcrystals_dilithium5_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium5_avx2_polyt1_unpack
                - pqcrystals_dilithium5_avx2_poly_shiftl
                - pqcrystals_dilithium5_avx2_poly_ntt
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_sub
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:457,21'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_caddq
                - pqcrystals_dilithium5_avx2_poly_use_hint
                - pqcrystals_dilithium5_avx2_polyw1_pack
                - polyvec_matrix_expand_row.265
                - pqcrystals_dilithium5_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium5_avx2_polyt1_unpack
                - pqcrystals_dilithium5_avx2_poly_shiftl
                - pqcrystals_dilithium5_avx2_poly_ntt
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_sub
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:457,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:457,10'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_caddq
                - pqcrystals_dilithium5_avx2_poly_use_hint
                - pqcrystals_dilithium5_avx2_polyw1_pack
                - polyvec_matrix_expand_row.265
                - pqcrystals_dilithium5_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium5_avx2_polyt1_unpack
                - pqcrystals_dilithium5_avx2_poly_shiftl
                - pqcrystals_dilithium5_avx2_poly_ntt
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_sub
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:463,7'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_caddq
                - pqcrystals_dilithium5_avx2_poly_use_hint
                - pqcrystals_dilithium5_avx2_polyw1_pack
                - polyvec_matrix_expand_row.265
                - pqcrystals_dilithium5_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium5_avx2_polyt1_unpack
                - pqcrystals_dilithium5_avx2_poly_shiftl
                - pqcrystals_dilithium5_avx2_poly_ntt
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_sub
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:455,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:457,12'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_caddq
                - pqcrystals_dilithium5_avx2_poly_use_hint
                - pqcrystals_dilithium5_avx2_polyw1_pack
                - polyvec_matrix_expand_row.265
                - pqcrystals_dilithium5_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium5_avx2_polyt1_unpack
                - pqcrystals_dilithium5_avx2_poly_shiftl
                - pqcrystals_dilithium5_avx2_poly_ntt
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_sub
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:467,5'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_caddq
                - pqcrystals_dilithium5_avx2_poly_use_hint
                - pqcrystals_dilithium5_avx2_polyw1_pack
                - polyvec_matrix_expand_row.265
                - pqcrystals_dilithium5_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium5_avx2_polyt1_unpack
                - pqcrystals_dilithium5_avx2_poly_shiftl
                - pqcrystals_dilithium5_avx2_poly_ntt
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_sub
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:421,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:431,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:477,18'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:477,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:478,8'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:481,3'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:478,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:477,27'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:478,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:488,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:488,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:488,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:488,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:488,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:488,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:488,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:488,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:488,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:488,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:488,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:488,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:488,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:488,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:488,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:488,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:488,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:488,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:488,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:488,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:488,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:488,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:488,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:488,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:488,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:488,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:488,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:488,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:488,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:488,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:488,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:488,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:488,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:488,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:488,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:488,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:488,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:488,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:488,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:488,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:488,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:488,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:488,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:488,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:488,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:488,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:488,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:488,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:488,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:488,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:488,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:488,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:488,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:488,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:488,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:488,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:488,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:488,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:488,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:488,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:488,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:488,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:488,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:488,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:488,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:488,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:488,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:488,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:488,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:488,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:488,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:488,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:488,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:488,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:488,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:488,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:488,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:488,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:488,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:488,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:488,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:488,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:488,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:488,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:488,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:488,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:488,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:488,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:488,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:488,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:488,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:488,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:488,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:488,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:488,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:399,3'
          Dst:             OQS_SHA3_shake256
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:400,3'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:401,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:402,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:403,3'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:404,3'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:405,3'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:408,3'
          Dst:             pqcrystals_dilithium5_avx2_poly_challenge
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:409,3'
          Dst:             pqcrystals_dilithium5_avx2_poly_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:413,5'
          Dst:             pqcrystals_dilithium5_avx2_polyz_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:414,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:413,5'
          Dst:             pqcrystals_dilithium5_avx2_polyz_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:414,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:413,5'
          Dst:             pqcrystals_dilithium5_avx2_polyz_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:414,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:413,5'
          Dst:             pqcrystals_dilithium5_avx2_polyz_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:414,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:413,5'
          Dst:             pqcrystals_dilithium5_avx2_polyz_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:414,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:413,5'
          Dst:             pqcrystals_dilithium5_avx2_polyz_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:414,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:413,5'
          Dst:             pqcrystals_dilithium5_avx2_polyz_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:414,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:431,5'
          Dst:             polyvec_matrix_expand_row
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:435,5'
          Dst:             pqcrystals_dilithium5_avx2_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:437,5'
          Dst:             pqcrystals_dilithium5_avx2_polyt1_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:438,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_shiftl
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:439,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:440,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:442,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_sub
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:443,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:444,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:467,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_caddq
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:468,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_use_hint
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:469,5'
          Dst:             pqcrystals_dilithium5_avx2_polyw1_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:481,3'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:482,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:483,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:484,3'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:485,3'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:486,3'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    polyvec_matrix_expand_row
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 17
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          62
      EdgeCount:       24
      CyclomaticComplexity: 13
      functionsReached:
        - pqcrystals_dilithium5_avx2_polyvec_matrix_expand_row0
        - pqcrystals_dilithium5_avx2_polyvec_matrix_expand_row1
        - pqcrystals_dilithium5_avx2_polyvec_matrix_expand_row2
        - pqcrystals_dilithium5_avx2_polyvec_matrix_expand_row3
        - pqcrystals_dilithium5_avx2_polyvec_matrix_expand_row4
        - pqcrystals_dilithium5_avx2_polyvec_matrix_expand_row5
        - pqcrystals_dilithium5_avx2_polyvec_matrix_expand_row6
        - pqcrystals_dilithium5_avx2_polyvec_matrix_expand_row7
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:0,0'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_polyvec_matrix_expand_row7
                - pqcrystals_dilithium5_avx2_polyvec_matrix_expand_row6
                - pqcrystals_dilithium5_avx2_polyvec_matrix_expand_row5
                - pqcrystals_dilithium5_avx2_polyvec_matrix_expand_row4
                - pqcrystals_dilithium5_avx2_polyvec_matrix_expand_row3
                - pqcrystals_dilithium5_avx2_polyvec_matrix_expand_row2
                - pqcrystals_dilithium5_avx2_polyvec_matrix_expand_row1
                - pqcrystals_dilithium5_avx2_polyvec_matrix_expand_row0
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_polyvec_matrix_expand_row7
                - pqcrystals_dilithium5_avx2_polyvec_matrix_expand_row6
                - pqcrystals_dilithium5_avx2_polyvec_matrix_expand_row5
                - pqcrystals_dilithium5_avx2_polyvec_matrix_expand_row4
                - pqcrystals_dilithium5_avx2_polyvec_matrix_expand_row3
                - pqcrystals_dilithium5_avx2_polyvec_matrix_expand_row2
                - pqcrystals_dilithium5_avx2_polyvec_matrix_expand_row1
                - pqcrystals_dilithium5_avx2_polyvec_matrix_expand_row0
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:18,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:20,7'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_polyvec_matrix_expand_row0
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:24,7'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_polyvec_matrix_expand_row1
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:28,7'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_polyvec_matrix_expand_row2
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:32,7'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_polyvec_matrix_expand_row3
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:37,7'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_polyvec_matrix_expand_row4
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:41,7'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_polyvec_matrix_expand_row5
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:47,7'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_polyvec_matrix_expand_row6
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:51,7'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_polyvec_matrix_expand_row7
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:20,7'
          Dst:             pqcrystals_dilithium5_avx2_polyvec_matrix_expand_row0
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:24,7'
          Dst:             pqcrystals_dilithium5_avx2_polyvec_matrix_expand_row1
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:28,7'
          Dst:             pqcrystals_dilithium5_avx2_polyvec_matrix_expand_row2
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:32,7'
          Dst:             pqcrystals_dilithium5_avx2_polyvec_matrix_expand_row3
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:37,7'
          Dst:             pqcrystals_dilithium5_avx2_polyvec_matrix_expand_row4
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:41,7'
          Dst:             pqcrystals_dilithium5_avx2_polyvec_matrix_expand_row5
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:47,7'
          Dst:             pqcrystals_dilithium5_avx2_polyvec_matrix_expand_row6
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:51,7'
          Dst:             pqcrystals_dilithium5_avx2_polyvec_matrix_expand_row7
    - functionName:    pqcrystals_dilithium5_avx2
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          225
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - pqcrystals_dilithium5_avx2_signature
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:357,7'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_signature
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:357,7'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_signature
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:357,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:357,3'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_signature
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:357,3'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_signature
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:357,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:357,3'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_signature
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:357,3'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_signature
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:357,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:358,50'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_signature
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:358,50'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_signature
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:357,24'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:357,3'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_signature
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:358,50'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_signature
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:357,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:357,3'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_signature
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:357,3'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_signature
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:357,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:357,3'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_signature
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:358,50'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_signature
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:357,24'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:357,3'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_signature
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:358,50'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_signature
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:357,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:357,3'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_signature
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:357,3'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_signature
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:357,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:357,3'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_signature
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:358,50'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_signature
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:357,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:357,3'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_signature
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:358,50'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_signature
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:357,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:357,3'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_signature
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:358,50'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_signature
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:359,3'
          Dst:             pqcrystals_dilithium5_avx2_signature
    - functionName:    pqcrystals_dilithium5_avx2_signature
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 336
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          317
      EdgeCount:       39
      CyclomaticComplexity: 13
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_ctx_reset
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_init
        - OQS_SHA3_shake256_inc_squeeze
        - OQS_randombytes
        - pqcrystals_dilithium5_avx2_poly_add
        - pqcrystals_dilithium5_avx2_poly_challenge
        - pqcrystals_dilithium5_avx2_poly_chknorm
        - pqcrystals_dilithium5_avx2_poly_invntt_tomont
        - pqcrystals_dilithium5_avx2_poly_make_hint
        - pqcrystals_dilithium5_avx2_poly_ntt
        - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
        - pqcrystals_dilithium5_avx2_poly_reduce
        - pqcrystals_dilithium5_avx2_poly_sub
        - pqcrystals_dilithium5_avx2_poly_uniform_gamma1_4x
        - pqcrystals_dilithium5_avx2_polyvec_matrix_expand
        - pqcrystals_dilithium5_avx2_polyvec_matrix_pointwise_montgomery
        - pqcrystals_dilithium5_avx2_polyveck_caddq
        - pqcrystals_dilithium5_avx2_polyveck_decompose
        - pqcrystals_dilithium5_avx2_polyveck_invntt_tomont
        - pqcrystals_dilithium5_avx2_polyveck_ntt
        - pqcrystals_dilithium5_avx2_polyveck_pack_w1
        - pqcrystals_dilithium5_avx2_polyvecl_ntt
        - pqcrystals_dilithium5_avx2_polyz_pack
        - pqcrystals_dilithium5_avx2_unpack_sk
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:193,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_unpack_sk
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_randombytes
                - pqcrystals_dilithium5_avx2_polyvec_matrix_expand
                - pqcrystals_dilithium5_avx2_polyvecl_ntt
                - pqcrystals_dilithium5_avx2_polyveck_ntt
                - pqcrystals_dilithium5_avx2_polyveck_ntt
                - pqcrystals_dilithium5_avx2_poly_uniform_gamma1_4x
                - pqcrystals_dilithium5_avx2_poly_uniform_gamma1_4x
                - pqcrystals_dilithium5_avx2_polyvecl_ntt
                - pqcrystals_dilithium5_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_polyveck_invntt_tomont
                - pqcrystals_dilithium5_avx2_polyveck_caddq
                - pqcrystals_dilithium5_avx2_polyveck_decompose
                - pqcrystals_dilithium5_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium5_avx2_poly_challenge
                - pqcrystals_dilithium5_avx2_poly_ntt
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_sub
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:196,35'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_unpack_sk
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_randombytes
                - pqcrystals_dilithium5_avx2_polyvec_matrix_expand
                - pqcrystals_dilithium5_avx2_polyvecl_ntt
                - pqcrystals_dilithium5_avx2_polyveck_ntt
                - pqcrystals_dilithium5_avx2_polyveck_ntt
                - pqcrystals_dilithium5_avx2_poly_uniform_gamma1_4x
                - pqcrystals_dilithium5_avx2_poly_uniform_gamma1_4x
                - pqcrystals_dilithium5_avx2_polyvecl_ntt
                - pqcrystals_dilithium5_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_polyveck_invntt_tomont
                - pqcrystals_dilithium5_avx2_polyveck_caddq
                - pqcrystals_dilithium5_avx2_polyveck_decompose
                - pqcrystals_dilithium5_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium5_avx2_poly_challenge
                - pqcrystals_dilithium5_avx2_poly_ntt
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_sub
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:290,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_uniform_gamma1_4x
                - pqcrystals_dilithium5_avx2_poly_uniform_gamma1_4x
                - pqcrystals_dilithium5_avx2_polyvecl_ntt
                - pqcrystals_dilithium5_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_polyveck_invntt_tomont
                - pqcrystals_dilithium5_avx2_polyveck_caddq
                - pqcrystals_dilithium5_avx2_polyveck_decompose
                - pqcrystals_dilithium5_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium5_avx2_poly_challenge
                - pqcrystals_dilithium5_avx2_poly_ntt
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_sub
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:286,5'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_uniform_gamma1_4x
                - pqcrystals_dilithium5_avx2_poly_uniform_gamma1_4x
                - pqcrystals_dilithium5_avx2_polyvecl_ntt
                - pqcrystals_dilithium5_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_polyveck_invntt_tomont
                - pqcrystals_dilithium5_avx2_polyveck_caddq
                - pqcrystals_dilithium5_avx2_polyveck_decompose
                - pqcrystals_dilithium5_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium5_avx2_poly_challenge
                - pqcrystals_dilithium5_avx2_poly_ntt
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_sub
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:290,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_uniform_gamma1_4x
                - pqcrystals_dilithium5_avx2_poly_uniform_gamma1_4x
                - pqcrystals_dilithium5_avx2_polyvecl_ntt
                - pqcrystals_dilithium5_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_polyveck_invntt_tomont
                - pqcrystals_dilithium5_avx2_polyveck_caddq
                - pqcrystals_dilithium5_avx2_polyveck_decompose
                - pqcrystals_dilithium5_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium5_avx2_poly_challenge
                - pqcrystals_dilithium5_avx2_poly_ntt
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_sub
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:286,5'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_uniform_gamma1_4x
                - pqcrystals_dilithium5_avx2_poly_uniform_gamma1_4x
                - pqcrystals_dilithium5_avx2_polyvecl_ntt
                - pqcrystals_dilithium5_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_polyveck_invntt_tomont
                - pqcrystals_dilithium5_avx2_polyveck_caddq
                - pqcrystals_dilithium5_avx2_polyveck_decompose
                - pqcrystals_dilithium5_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium5_avx2_poly_challenge
                - pqcrystals_dilithium5_avx2_poly_ntt
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_sub
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:290,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_uniform_gamma1_4x
                - pqcrystals_dilithium5_avx2_poly_uniform_gamma1_4x
                - pqcrystals_dilithium5_avx2_polyvecl_ntt
                - pqcrystals_dilithium5_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_polyveck_invntt_tomont
                - pqcrystals_dilithium5_avx2_polyveck_caddq
                - pqcrystals_dilithium5_avx2_polyveck_decompose
                - pqcrystals_dilithium5_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium5_avx2_poly_challenge
                - pqcrystals_dilithium5_avx2_poly_ntt
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_sub
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:286,5'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_uniform_gamma1_4x
                - pqcrystals_dilithium5_avx2_poly_uniform_gamma1_4x
                - pqcrystals_dilithium5_avx2_polyvecl_ntt
                - pqcrystals_dilithium5_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_polyveck_invntt_tomont
                - pqcrystals_dilithium5_avx2_polyveck_caddq
                - pqcrystals_dilithium5_avx2_polyveck_decompose
                - pqcrystals_dilithium5_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium5_avx2_poly_challenge
                - pqcrystals_dilithium5_avx2_poly_ntt
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_sub
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:290,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_uniform_gamma1_4x
                - pqcrystals_dilithium5_avx2_poly_uniform_gamma1_4x
                - pqcrystals_dilithium5_avx2_polyvecl_ntt
                - pqcrystals_dilithium5_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_polyveck_invntt_tomont
                - pqcrystals_dilithium5_avx2_polyveck_caddq
                - pqcrystals_dilithium5_avx2_polyveck_decompose
                - pqcrystals_dilithium5_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium5_avx2_poly_challenge
                - pqcrystals_dilithium5_avx2_poly_ntt
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_sub
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:286,5'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_uniform_gamma1_4x
                - pqcrystals_dilithium5_avx2_poly_uniform_gamma1_4x
                - pqcrystals_dilithium5_avx2_polyvecl_ntt
                - pqcrystals_dilithium5_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_polyveck_invntt_tomont
                - pqcrystals_dilithium5_avx2_polyveck_caddq
                - pqcrystals_dilithium5_avx2_polyveck_decompose
                - pqcrystals_dilithium5_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium5_avx2_poly_challenge
                - pqcrystals_dilithium5_avx2_poly_ntt
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_sub
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:290,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_uniform_gamma1_4x
                - pqcrystals_dilithium5_avx2_poly_uniform_gamma1_4x
                - pqcrystals_dilithium5_avx2_polyvecl_ntt
                - pqcrystals_dilithium5_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_polyveck_invntt_tomont
                - pqcrystals_dilithium5_avx2_polyveck_caddq
                - pqcrystals_dilithium5_avx2_polyveck_decompose
                - pqcrystals_dilithium5_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium5_avx2_poly_challenge
                - pqcrystals_dilithium5_avx2_poly_ntt
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_sub
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:286,5'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_uniform_gamma1_4x
                - pqcrystals_dilithium5_avx2_poly_uniform_gamma1_4x
                - pqcrystals_dilithium5_avx2_polyvecl_ntt
                - pqcrystals_dilithium5_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_polyveck_invntt_tomont
                - pqcrystals_dilithium5_avx2_polyveck_caddq
                - pqcrystals_dilithium5_avx2_polyveck_decompose
                - pqcrystals_dilithium5_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium5_avx2_poly_challenge
                - pqcrystals_dilithium5_avx2_poly_ntt
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_sub
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:290,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_uniform_gamma1_4x
                - pqcrystals_dilithium5_avx2_poly_uniform_gamma1_4x
                - pqcrystals_dilithium5_avx2_polyvecl_ntt
                - pqcrystals_dilithium5_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_polyveck_invntt_tomont
                - pqcrystals_dilithium5_avx2_polyveck_caddq
                - pqcrystals_dilithium5_avx2_polyveck_decompose
                - pqcrystals_dilithium5_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium5_avx2_poly_challenge
                - pqcrystals_dilithium5_avx2_poly_ntt
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_sub
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:286,5'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_uniform_gamma1_4x
                - pqcrystals_dilithium5_avx2_poly_uniform_gamma1_4x
                - pqcrystals_dilithium5_avx2_polyvecl_ntt
                - pqcrystals_dilithium5_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_polyveck_invntt_tomont
                - pqcrystals_dilithium5_avx2_polyveck_caddq
                - pqcrystals_dilithium5_avx2_polyveck_decompose
                - pqcrystals_dilithium5_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium5_avx2_poly_challenge
                - pqcrystals_dilithium5_avx2_poly_ntt
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_sub
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:290,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_sub
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_uniform_gamma1_4x
                - pqcrystals_dilithium5_avx2_poly_uniform_gamma1_4x
                - pqcrystals_dilithium5_avx2_polyvecl_ntt
                - pqcrystals_dilithium5_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_polyveck_invntt_tomont
                - pqcrystals_dilithium5_avx2_polyveck_caddq
                - pqcrystals_dilithium5_avx2_polyveck_decompose
                - pqcrystals_dilithium5_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium5_avx2_poly_challenge
                - pqcrystals_dilithium5_avx2_poly_ntt
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:296,3'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_sub
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_uniform_gamma1_4x
                - pqcrystals_dilithium5_avx2_poly_uniform_gamma1_4x
                - pqcrystals_dilithium5_avx2_polyvecl_ntt
                - pqcrystals_dilithium5_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_polyveck_invntt_tomont
                - pqcrystals_dilithium5_avx2_polyveck_caddq
                - pqcrystals_dilithium5_avx2_polyveck_decompose
                - pqcrystals_dilithium5_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium5_avx2_poly_challenge
                - pqcrystals_dilithium5_avx2_poly_ntt
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:305,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_uniform_gamma1_4x
                - pqcrystals_dilithium5_avx2_poly_uniform_gamma1_4x
                - pqcrystals_dilithium5_avx2_polyvecl_ntt
                - pqcrystals_dilithium5_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_polyveck_invntt_tomont
                - pqcrystals_dilithium5_avx2_polyveck_caddq
                - pqcrystals_dilithium5_avx2_polyveck_decompose
                - pqcrystals_dilithium5_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium5_avx2_poly_challenge
                - pqcrystals_dilithium5_avx2_poly_ntt
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_sub
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:309,42'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_uniform_gamma1_4x
                - pqcrystals_dilithium5_avx2_poly_uniform_gamma1_4x
                - pqcrystals_dilithium5_avx2_polyvecl_ntt
                - pqcrystals_dilithium5_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_polyveck_invntt_tomont
                - pqcrystals_dilithium5_avx2_polyveck_caddq
                - pqcrystals_dilithium5_avx2_polyveck_decompose
                - pqcrystals_dilithium5_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium5_avx2_poly_challenge
                - pqcrystals_dilithium5_avx2_poly_ntt
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_sub
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:312,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_make_hint
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_sub
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_uniform_gamma1_4x
                - pqcrystals_dilithium5_avx2_poly_uniform_gamma1_4x
                - pqcrystals_dilithium5_avx2_polyvecl_ntt
                - pqcrystals_dilithium5_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_polyveck_invntt_tomont
                - pqcrystals_dilithium5_avx2_polyveck_caddq
                - pqcrystals_dilithium5_avx2_polyveck_decompose
                - pqcrystals_dilithium5_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium5_avx2_poly_challenge
                - pqcrystals_dilithium5_avx2_poly_ntt
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:315,5'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_make_hint
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_sub
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_uniform_gamma1_4x
                - pqcrystals_dilithium5_avx2_poly_uniform_gamma1_4x
                - pqcrystals_dilithium5_avx2_polyvecl_ntt
                - pqcrystals_dilithium5_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_polyveck_invntt_tomont
                - pqcrystals_dilithium5_avx2_polyveck_caddq
                - pqcrystals_dilithium5_avx2_polyveck_decompose
                - pqcrystals_dilithium5_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium5_avx2_poly_challenge
                - pqcrystals_dilithium5_avx2_poly_ntt
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:317,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_uniform_gamma1_4x
                - pqcrystals_dilithium5_avx2_poly_uniform_gamma1_4x
                - pqcrystals_dilithium5_avx2_polyvecl_ntt
                - pqcrystals_dilithium5_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_polyveck_invntt_tomont
                - pqcrystals_dilithium5_avx2_polyveck_caddq
                - pqcrystals_dilithium5_avx2_polyveck_decompose
                - pqcrystals_dilithium5_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium5_avx2_poly_challenge
                - pqcrystals_dilithium5_avx2_poly_ntt
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_sub
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:321,13'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_sub
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_uniform_gamma1_4x
                - pqcrystals_dilithium5_avx2_poly_uniform_gamma1_4x
                - pqcrystals_dilithium5_avx2_polyvecl_ntt
                - pqcrystals_dilithium5_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_polyveck_invntt_tomont
                - pqcrystals_dilithium5_avx2_polyveck_caddq
                - pqcrystals_dilithium5_avx2_polyveck_decompose
                - pqcrystals_dilithium5_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium5_avx2_poly_challenge
                - pqcrystals_dilithium5_avx2_poly_ntt
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:298,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:196,23'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:301,42'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_sub
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_uniform_gamma1_4x
                - pqcrystals_dilithium5_avx2_poly_uniform_gamma1_4x
                - pqcrystals_dilithium5_avx2_polyvecl_ntt
                - pqcrystals_dilithium5_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_polyveck_invntt_tomont
                - pqcrystals_dilithium5_avx2_polyveck_caddq
                - pqcrystals_dilithium5_avx2_polyveck_decompose
                - pqcrystals_dilithium5_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium5_avx2_poly_challenge
                - pqcrystals_dilithium5_avx2_poly_ntt
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:212,3'
          Dst:             pqcrystals_dilithium5_avx2_unpack_sk
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:215,3'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:216,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:217,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:218,3'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:219,3'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:222,3'
          Dst:             OQS_randombytes
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:228,3'
          Dst:             pqcrystals_dilithium5_avx2_polyvec_matrix_expand
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:229,3'
          Dst:             pqcrystals_dilithium5_avx2_polyvecl_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:230,3'
          Dst:             pqcrystals_dilithium5_avx2_polyveck_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:231,3'
          Dst:             pqcrystals_dilithium5_avx2_polyveck_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:256,3'
          Dst:             pqcrystals_dilithium5_avx2_poly_uniform_gamma1_4x
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:258,3'
          Dst:             pqcrystals_dilithium5_avx2_poly_uniform_gamma1_4x
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:267,3'
          Dst:             pqcrystals_dilithium5_avx2_polyvecl_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:268,3'
          Dst:             pqcrystals_dilithium5_avx2_polyvec_matrix_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:269,3'
          Dst:             pqcrystals_dilithium5_avx2_polyveck_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:272,3'
          Dst:             pqcrystals_dilithium5_avx2_polyveck_caddq
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:273,3'
          Dst:             pqcrystals_dilithium5_avx2_polyveck_decompose
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:274,3'
          Dst:             pqcrystals_dilithium5_avx2_polyveck_pack_w1
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:276,3'
          Dst:             OQS_SHA3_shake256_inc_ctx_reset
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:277,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:278,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:279,3'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:280,3'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:281,3'
          Dst:             pqcrystals_dilithium5_avx2_poly_challenge
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:282,3'
          Dst:             pqcrystals_dilithium5_avx2_poly_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:286,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:287,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:288,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:289,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:290,8'
          Dst:             pqcrystals_dilithium5_avx2_poly_chknorm
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:286,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:287,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:288,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:289,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:290,8'
          Dst:             pqcrystals_dilithium5_avx2_poly_chknorm
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:286,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:287,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:288,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:289,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:290,8'
          Dst:             pqcrystals_dilithium5_avx2_poly_chknorm
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:286,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:287,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:288,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:289,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:290,8'
          Dst:             pqcrystals_dilithium5_avx2_poly_chknorm
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:286,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:287,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:288,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:289,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:290,8'
          Dst:             pqcrystals_dilithium5_avx2_poly_chknorm
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:286,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:287,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:288,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:289,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:290,8'
          Dst:             pqcrystals_dilithium5_avx2_poly_chknorm
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:286,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:287,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:288,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:289,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:290,8'
          Dst:             pqcrystals_dilithium5_avx2_poly_chknorm
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:301,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:302,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:303,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_sub
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:304,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:305,8'
          Dst:             pqcrystals_dilithium5_avx2_poly_chknorm
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:309,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:310,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:311,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:312,8'
          Dst:             pqcrystals_dilithium5_avx2_poly_chknorm
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:315,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:316,9'
          Dst:             pqcrystals_dilithium5_avx2_poly_make_hint
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:329,3'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:332,5'
          Dst:             pqcrystals_dilithium5_avx2_polyz_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:332,5'
          Dst:             pqcrystals_dilithium5_avx2_polyz_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:332,5'
          Dst:             pqcrystals_dilithium5_avx2_polyz_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:332,5'
          Dst:             pqcrystals_dilithium5_avx2_polyz_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:332,5'
          Dst:             pqcrystals_dilithium5_avx2_polyz_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:332,5'
          Dst:             pqcrystals_dilithium5_avx2_polyz_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:332,5'
          Dst:             pqcrystals_dilithium5_avx2_polyz_pack
    - functionName:    pqcrystals_dilithium5_avx2_keypair
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          257
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256
        - OQS_randombytes
        - polyvec_matrix_expand_row
        - pqcrystals_dilithium5_avx2_poly_add
        - pqcrystals_dilithium5_avx2_poly_caddq
        - pqcrystals_dilithium5_avx2_poly_invntt_tomont
        - pqcrystals_dilithium5_avx2_poly_power2round
        - pqcrystals_dilithium5_avx2_poly_uniform_eta_4x
        - pqcrystals_dilithium5_avx2_polyeta_pack
        - pqcrystals_dilithium5_avx2_polyt0_pack
        - pqcrystals_dilithium5_avx2_polyt1_pack
        - pqcrystals_dilithium5_avx2_polyvecl_ntt
        - pqcrystals_dilithium5_avx2_polyvecl_pointwise_acc_montgomery
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:73,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_SHA3_shake256
                - pqcrystals_dilithium5_avx2_poly_uniform_eta_4x
                - pqcrystals_dilithium5_avx2_poly_uniform_eta_4x
                - pqcrystals_dilithium5_avx2_poly_uniform_eta_4x
                - pqcrystals_dilithium5_avx2_poly_uniform_eta_4x
                - pqcrystals_dilithium5_avx2_polyeta_pack
                - pqcrystals_dilithium5_avx2_polyeta_pack
                - pqcrystals_dilithium5_avx2_polyeta_pack
                - pqcrystals_dilithium5_avx2_polyeta_pack
                - pqcrystals_dilithium5_avx2_polyeta_pack
                - pqcrystals_dilithium5_avx2_polyeta_pack
                - pqcrystals_dilithium5_avx2_polyeta_pack
                - pqcrystals_dilithium5_avx2_polyeta_pack
                - pqcrystals_dilithium5_avx2_polyeta_pack
                - pqcrystals_dilithium5_avx2_polyeta_pack
                - pqcrystals_dilithium5_avx2_polyeta_pack
                - pqcrystals_dilithium5_avx2_polyeta_pack
                - pqcrystals_dilithium5_avx2_polyeta_pack
                - pqcrystals_dilithium5_avx2_polyeta_pack
                - pqcrystals_dilithium5_avx2_polyeta_pack
                - pqcrystals_dilithium5_avx2_polyvecl_ntt
                - polyvec_matrix_expand_row.265
                - pqcrystals_dilithium5_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_caddq
                - pqcrystals_dilithium5_avx2_poly_power2round
                - pqcrystals_dilithium5_avx2_polyt1_pack
                - pqcrystals_dilithium5_avx2_polyt0_pack
                - polyvec_matrix_expand_row.265
                - pqcrystals_dilithium5_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_caddq
                - pqcrystals_dilithium5_avx2_poly_power2round
                - pqcrystals_dilithium5_avx2_polyt1_pack
                - pqcrystals_dilithium5_avx2_polyt0_pack
                - polyvec_matrix_expand_row.265
                - pqcrystals_dilithium5_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_caddq
                - pqcrystals_dilithium5_avx2_poly_power2round
                - pqcrystals_dilithium5_avx2_polyt1_pack
                - pqcrystals_dilithium5_avx2_polyt0_pack
                - polyvec_matrix_expand_row.265
                - pqcrystals_dilithium5_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_caddq
                - pqcrystals_dilithium5_avx2_poly_power2round
                - pqcrystals_dilithium5_avx2_polyt1_pack
                - pqcrystals_dilithium5_avx2_polyt0_pack
                - polyvec_matrix_expand_row.265
                - pqcrystals_dilithium5_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_caddq
                - pqcrystals_dilithium5_avx2_poly_power2round
                - pqcrystals_dilithium5_avx2_polyt1_pack
                - pqcrystals_dilithium5_avx2_polyt0_pack
                - polyvec_matrix_expand_row.265
                - pqcrystals_dilithium5_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_caddq
                - pqcrystals_dilithium5_avx2_poly_power2round
                - pqcrystals_dilithium5_avx2_polyt1_pack
                - pqcrystals_dilithium5_avx2_polyt0_pack
                - polyvec_matrix_expand_row.265
                - pqcrystals_dilithium5_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_caddq
                - pqcrystals_dilithium5_avx2_poly_power2round
                - pqcrystals_dilithium5_avx2_polyt1_pack
                - pqcrystals_dilithium5_avx2_polyt0_pack
                - polyvec_matrix_expand_row.265
                - pqcrystals_dilithium5_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_caddq
                - pqcrystals_dilithium5_avx2_poly_power2round
                - pqcrystals_dilithium5_avx2_polyt1_pack
                - pqcrystals_dilithium5_avx2_polyt0_pack
                - OQS_SHA3_shake256
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:82,17'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_SHA3_shake256
                - pqcrystals_dilithium5_avx2_poly_uniform_eta_4x
                - pqcrystals_dilithium5_avx2_poly_uniform_eta_4x
                - pqcrystals_dilithium5_avx2_poly_uniform_eta_4x
                - pqcrystals_dilithium5_avx2_poly_uniform_eta_4x
                - pqcrystals_dilithium5_avx2_polyeta_pack
                - pqcrystals_dilithium5_avx2_polyeta_pack
                - pqcrystals_dilithium5_avx2_polyeta_pack
                - pqcrystals_dilithium5_avx2_polyeta_pack
                - pqcrystals_dilithium5_avx2_polyeta_pack
                - pqcrystals_dilithium5_avx2_polyeta_pack
                - pqcrystals_dilithium5_avx2_polyeta_pack
                - pqcrystals_dilithium5_avx2_polyeta_pack
                - pqcrystals_dilithium5_avx2_polyeta_pack
                - pqcrystals_dilithium5_avx2_polyeta_pack
                - pqcrystals_dilithium5_avx2_polyeta_pack
                - pqcrystals_dilithium5_avx2_polyeta_pack
                - pqcrystals_dilithium5_avx2_polyeta_pack
                - pqcrystals_dilithium5_avx2_polyeta_pack
                - pqcrystals_dilithium5_avx2_polyeta_pack
                - pqcrystals_dilithium5_avx2_polyvecl_ntt
                - polyvec_matrix_expand_row.265
                - pqcrystals_dilithium5_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_caddq
                - pqcrystals_dilithium5_avx2_poly_power2round
                - pqcrystals_dilithium5_avx2_polyt1_pack
                - pqcrystals_dilithium5_avx2_polyt0_pack
                - polyvec_matrix_expand_row.265
                - pqcrystals_dilithium5_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_caddq
                - pqcrystals_dilithium5_avx2_poly_power2round
                - pqcrystals_dilithium5_avx2_polyt1_pack
                - pqcrystals_dilithium5_avx2_polyt0_pack
                - polyvec_matrix_expand_row.265
                - pqcrystals_dilithium5_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_caddq
                - pqcrystals_dilithium5_avx2_poly_power2round
                - pqcrystals_dilithium5_avx2_polyt1_pack
                - pqcrystals_dilithium5_avx2_polyt0_pack
                - polyvec_matrix_expand_row.265
                - pqcrystals_dilithium5_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_caddq
                - pqcrystals_dilithium5_avx2_poly_power2round
                - pqcrystals_dilithium5_avx2_polyt1_pack
                - pqcrystals_dilithium5_avx2_polyt0_pack
                - polyvec_matrix_expand_row.265
                - pqcrystals_dilithium5_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_caddq
                - pqcrystals_dilithium5_avx2_poly_power2round
                - pqcrystals_dilithium5_avx2_polyt1_pack
                - pqcrystals_dilithium5_avx2_polyt0_pack
                - polyvec_matrix_expand_row.265
                - pqcrystals_dilithium5_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_caddq
                - pqcrystals_dilithium5_avx2_poly_power2round
                - pqcrystals_dilithium5_avx2_polyt1_pack
                - pqcrystals_dilithium5_avx2_polyt0_pack
                - polyvec_matrix_expand_row.265
                - pqcrystals_dilithium5_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_caddq
                - pqcrystals_dilithium5_avx2_poly_power2round
                - pqcrystals_dilithium5_avx2_polyt1_pack
                - pqcrystals_dilithium5_avx2_polyt0_pack
                - polyvec_matrix_expand_row.265
                - pqcrystals_dilithium5_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_caddq
                - pqcrystals_dilithium5_avx2_poly_power2round
                - pqcrystals_dilithium5_avx2_polyt1_pack
                - pqcrystals_dilithium5_avx2_polyt0_pack
                - OQS_SHA3_shake256
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:87,3'
          Dst:             OQS_randombytes
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:88,3'
          Dst:             OQS_SHA3_shake256
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:120,3'
          Dst:             pqcrystals_dilithium5_avx2_poly_uniform_eta_4x
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:121,3'
          Dst:             pqcrystals_dilithium5_avx2_poly_uniform_eta_4x
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:122,3'
          Dst:             pqcrystals_dilithium5_avx2_poly_uniform_eta_4x
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:123,3'
          Dst:             pqcrystals_dilithium5_avx2_poly_uniform_eta_4x
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:130,5'
          Dst:             pqcrystals_dilithium5_avx2_polyeta_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:130,5'
          Dst:             pqcrystals_dilithium5_avx2_polyeta_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:130,5'
          Dst:             pqcrystals_dilithium5_avx2_polyeta_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:130,5'
          Dst:             pqcrystals_dilithium5_avx2_polyeta_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:130,5'
          Dst:             pqcrystals_dilithium5_avx2_polyeta_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:130,5'
          Dst:             pqcrystals_dilithium5_avx2_polyeta_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:130,5'
          Dst:             pqcrystals_dilithium5_avx2_polyeta_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:132,5'
          Dst:             pqcrystals_dilithium5_avx2_polyeta_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:132,5'
          Dst:             pqcrystals_dilithium5_avx2_polyeta_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:132,5'
          Dst:             pqcrystals_dilithium5_avx2_polyeta_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:132,5'
          Dst:             pqcrystals_dilithium5_avx2_polyeta_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:132,5'
          Dst:             pqcrystals_dilithium5_avx2_polyeta_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:132,5'
          Dst:             pqcrystals_dilithium5_avx2_polyeta_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:132,5'
          Dst:             pqcrystals_dilithium5_avx2_polyeta_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:132,5'
          Dst:             pqcrystals_dilithium5_avx2_polyeta_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:135,3'
          Dst:             pqcrystals_dilithium5_avx2_polyvecl_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:151,5'
          Dst:             polyvec_matrix_expand_row
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:155,5'
          Dst:             pqcrystals_dilithium5_avx2_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:156,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:159,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:162,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_caddq
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:163,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_power2round
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:164,5'
          Dst:             pqcrystals_dilithium5_avx2_polyt1_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:165,5'
          Dst:             pqcrystals_dilithium5_avx2_polyt0_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:151,5'
          Dst:             polyvec_matrix_expand_row
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:155,5'
          Dst:             pqcrystals_dilithium5_avx2_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:156,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:159,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:162,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_caddq
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:163,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_power2round
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:164,5'
          Dst:             pqcrystals_dilithium5_avx2_polyt1_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:165,5'
          Dst:             pqcrystals_dilithium5_avx2_polyt0_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:151,5'
          Dst:             polyvec_matrix_expand_row
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:155,5'
          Dst:             pqcrystals_dilithium5_avx2_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:156,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:159,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:162,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_caddq
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:163,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_power2round
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:164,5'
          Dst:             pqcrystals_dilithium5_avx2_polyt1_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:165,5'
          Dst:             pqcrystals_dilithium5_avx2_polyt0_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:151,5'
          Dst:             polyvec_matrix_expand_row
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:155,5'
          Dst:             pqcrystals_dilithium5_avx2_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:156,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:159,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:162,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_caddq
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:163,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_power2round
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:164,5'
          Dst:             pqcrystals_dilithium5_avx2_polyt1_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:165,5'
          Dst:             pqcrystals_dilithium5_avx2_polyt0_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:151,5'
          Dst:             polyvec_matrix_expand_row
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:155,5'
          Dst:             pqcrystals_dilithium5_avx2_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:156,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:159,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:162,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_caddq
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:163,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_power2round
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:164,5'
          Dst:             pqcrystals_dilithium5_avx2_polyt1_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:165,5'
          Dst:             pqcrystals_dilithium5_avx2_polyt0_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:151,5'
          Dst:             polyvec_matrix_expand_row
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:155,5'
          Dst:             pqcrystals_dilithium5_avx2_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:156,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:159,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:162,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_caddq
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:163,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_power2round
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:164,5'
          Dst:             pqcrystals_dilithium5_avx2_polyt1_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:165,5'
          Dst:             pqcrystals_dilithium5_avx2_polyt0_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:151,5'
          Dst:             polyvec_matrix_expand_row
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:155,5'
          Dst:             pqcrystals_dilithium5_avx2_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:156,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:159,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:162,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_caddq
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:163,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_power2round
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:164,5'
          Dst:             pqcrystals_dilithium5_avx2_polyt1_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:165,5'
          Dst:             pqcrystals_dilithium5_avx2_polyt0_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:151,5'
          Dst:             polyvec_matrix_expand_row
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:155,5'
          Dst:             pqcrystals_dilithium5_avx2_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:156,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:159,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:162,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_caddq
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:163,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_power2round
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:164,5'
          Dst:             pqcrystals_dilithium5_avx2_polyt1_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:165,5'
          Dst:             pqcrystals_dilithium5_avx2_polyt0_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/sign.c:173,3'
          Dst:             OQS_SHA3_shake256
    - functionName:    OQS_SIG_ml_dsa_44_verify_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/sig_ml_dsa_44.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_CPU_has_extension
        - pqcrystals_ml_dsa_44_avx2_verify
        - pqcrystals_ml_dsa_44_ref_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/sig_ml_dsa_44.c:111,6'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/sig_ml_dsa_44.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - OQS_CPU_has_extension
                - pqcrystals_ml_dsa_44_avx2_verify
                - pqcrystals_ml_dsa_44_ref_verify
            - BranchSide:      'src/sig/ml_dsa/sig_ml_dsa_44.c:111,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - OQS_CPU_has_extension
                - pqcrystals_ml_dsa_44_avx2_verify
                - pqcrystals_ml_dsa_44_ref_verify
        - Branch String:   'src/sig/ml_dsa/sig_ml_dsa_44.c:111,46'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/sig_ml_dsa_44.c:111,49'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_verify
            - BranchSide:      'src/sig/ml_dsa/sig_ml_dsa_44.c:116,23'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_verify
        - Branch String:   'src/sig/ml_dsa/sig_ml_dsa_44.c:111,6'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/sig_ml_dsa_44.c:113,23'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_verify
            - BranchSide:      'src/sig/ml_dsa/sig_ml_dsa_44.c:116,23'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_verify
      Callsites:
        - Src:             'src/sig/ml_dsa/sig_ml_dsa_44.c:111,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/ml_dsa/sig_ml_dsa_44.c:111,49'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/ml_dsa/sig_ml_dsa_44.c:113,23'
          Dst:             pqcrystals_ml_dsa_44_avx2_verify
        - Src:             'src/sig/ml_dsa/sig_ml_dsa_44.c:116,23'
          Dst:             pqcrystals_ml_dsa_44_ref_verify
    - functionName:    OQS_SIG_ml_dsa_44_sign_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/sig_ml_dsa_44.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_CPU_has_extension
        - pqcrystals_ml_dsa_44_avx2_signature
        - pqcrystals_ml_dsa_44_ref_signature
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/sig_ml_dsa_44.c:95,6'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/sig_ml_dsa_44.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - OQS_CPU_has_extension
                - pqcrystals_ml_dsa_44_avx2_signature
                - pqcrystals_ml_dsa_44_ref_signature
            - BranchSide:      'src/sig/ml_dsa/sig_ml_dsa_44.c:95,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - OQS_CPU_has_extension
                - pqcrystals_ml_dsa_44_avx2_signature
                - pqcrystals_ml_dsa_44_ref_signature
        - Branch String:   'src/sig/ml_dsa/sig_ml_dsa_44.c:95,46'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/sig_ml_dsa_44.c:95,49'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_signature
            - BranchSide:      'src/sig/ml_dsa/sig_ml_dsa_44.c:100,23'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_signature
        - Branch String:   'src/sig/ml_dsa/sig_ml_dsa_44.c:95,6'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/sig_ml_dsa_44.c:97,23'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_signature
            - BranchSide:      'src/sig/ml_dsa/sig_ml_dsa_44.c:100,23'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_signature
      Callsites:
        - Src:             'src/sig/ml_dsa/sig_ml_dsa_44.c:95,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/ml_dsa/sig_ml_dsa_44.c:95,49'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/ml_dsa/sig_ml_dsa_44.c:97,23'
          Dst:             pqcrystals_ml_dsa_44_avx2_signature
        - Src:             'src/sig/ml_dsa/sig_ml_dsa_44.c:100,23'
          Dst:             pqcrystals_ml_dsa_44_ref_signature
    - functionName:    OQS_SIG_ml_dsa_44_verify
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/sig_ml_dsa_44.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          40
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_CPU_has_extension
        - pqcrystals_ml_dsa_44_avx2_verify
        - pqcrystals_ml_dsa_44_ref_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/sig_ml_dsa_44.c:80,6'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/sig_ml_dsa_44.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - OQS_CPU_has_extension
                - pqcrystals_ml_dsa_44_avx2_verify
                - pqcrystals_ml_dsa_44_ref_verify
            - BranchSide:      'src/sig/ml_dsa/sig_ml_dsa_44.c:80,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - OQS_CPU_has_extension
                - pqcrystals_ml_dsa_44_avx2_verify
                - pqcrystals_ml_dsa_44_ref_verify
        - Branch String:   'src/sig/ml_dsa/sig_ml_dsa_44.c:80,46'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/sig_ml_dsa_44.c:80,49'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_verify
            - BranchSide:      'src/sig/ml_dsa/sig_ml_dsa_44.c:85,23'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_verify
        - Branch String:   'src/sig/ml_dsa/sig_ml_dsa_44.c:80,6'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/sig_ml_dsa_44.c:82,23'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_verify
            - BranchSide:      'src/sig/ml_dsa/sig_ml_dsa_44.c:85,23'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_verify
      Callsites:
        - Src:             'src/sig/ml_dsa/sig_ml_dsa_44.c:80,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/ml_dsa/sig_ml_dsa_44.c:80,49'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/ml_dsa/sig_ml_dsa_44.c:82,23'
          Dst:             pqcrystals_ml_dsa_44_avx2_verify
        - Src:             'src/sig/ml_dsa/sig_ml_dsa_44.c:85,23'
          Dst:             pqcrystals_ml_dsa_44_ref_verify
    - functionName:    OQS_SIG_ml_dsa_44_sign
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/sig_ml_dsa_44.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          40
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_CPU_has_extension
        - pqcrystals_ml_dsa_44_avx2_signature
        - pqcrystals_ml_dsa_44_ref_signature
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/sig_ml_dsa_44.c:64,6'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/sig_ml_dsa_44.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - OQS_CPU_has_extension
                - pqcrystals_ml_dsa_44_avx2_signature
                - pqcrystals_ml_dsa_44_ref_signature
            - BranchSide:      'src/sig/ml_dsa/sig_ml_dsa_44.c:64,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - OQS_CPU_has_extension
                - pqcrystals_ml_dsa_44_avx2_signature
                - pqcrystals_ml_dsa_44_ref_signature
        - Branch String:   'src/sig/ml_dsa/sig_ml_dsa_44.c:64,46'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/sig_ml_dsa_44.c:64,49'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_signature
            - BranchSide:      'src/sig/ml_dsa/sig_ml_dsa_44.c:69,23'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_signature
        - Branch String:   'src/sig/ml_dsa/sig_ml_dsa_44.c:64,6'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/sig_ml_dsa_44.c:66,23'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_signature
            - BranchSide:      'src/sig/ml_dsa/sig_ml_dsa_44.c:69,23'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_signature
      Callsites:
        - Src:             'src/sig/ml_dsa/sig_ml_dsa_44.c:64,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/ml_dsa/sig_ml_dsa_44.c:64,49'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/ml_dsa/sig_ml_dsa_44.c:66,23'
          Dst:             pqcrystals_ml_dsa_44_avx2_signature
        - Src:             'src/sig/ml_dsa/sig_ml_dsa_44.c:69,23'
          Dst:             pqcrystals_ml_dsa_44_ref_signature
    - functionName:    OQS_SIG_ml_dsa_44_keypair
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/sig_ml_dsa_44.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          37
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_CPU_has_extension
        - pqcrystals_ml_dsa_44_avx2_keypair
        - pqcrystals_ml_dsa_44_ref_keypair
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/sig_ml_dsa_44.c:48,6'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/sig_ml_dsa_44.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - OQS_CPU_has_extension
                - pqcrystals_ml_dsa_44_avx2_keypair
                - pqcrystals_ml_dsa_44_ref_keypair
            - BranchSide:      'src/sig/ml_dsa/sig_ml_dsa_44.c:48,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - OQS_CPU_has_extension
                - pqcrystals_ml_dsa_44_avx2_keypair
                - pqcrystals_ml_dsa_44_ref_keypair
        - Branch String:   'src/sig/ml_dsa/sig_ml_dsa_44.c:48,46'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/sig_ml_dsa_44.c:48,49'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_keypair
            - BranchSide:      'src/sig/ml_dsa/sig_ml_dsa_44.c:53,23'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_keypair
        - Branch String:   'src/sig/ml_dsa/sig_ml_dsa_44.c:48,6'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/sig_ml_dsa_44.c:50,23'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_keypair
            - BranchSide:      'src/sig/ml_dsa/sig_ml_dsa_44.c:53,23'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_keypair
      Callsites:
        - Src:             'src/sig/ml_dsa/sig_ml_dsa_44.c:48,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/ml_dsa/sig_ml_dsa_44.c:48,49'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/ml_dsa/sig_ml_dsa_44.c:50,23'
          Dst:             pqcrystals_ml_dsa_44_avx2_keypair
        - Src:             'src/sig/ml_dsa/sig_ml_dsa_44.c:53,23'
          Dst:             pqcrystals_ml_dsa_44_ref_keypair
    - functionName:    OQS_SIG_ml_dsa_44_new
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/sig_ml_dsa_44.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_MEM_malloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/sig_ml_dsa_44.c:10,17'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/sig_ml_dsa_44.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
            - BranchSide:      'src/sig/ml_dsa/sig_ml_dsa_44.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
        - Branch String:   'src/sig/ml_dsa/sig_ml_dsa_44.c:11,6'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/sig_ml_dsa_44.c:11,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/sig_ml_dsa_44.c:14,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/ml_dsa/sig_ml_dsa_44.c:10,17'
          Dst:             OQS_MEM_malloc
    - functionName:    pqcrystals_ml_dsa_44_ref_open
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 423
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          82
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - pqcrystals_ml_dsa_44_ref_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:426,12'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_verify
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:426,12'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_verify
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:426,6'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:429,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:441,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:430,6'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:434,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:441,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:434,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:434,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:435,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:434,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:434,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:435,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:442,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:442,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:443,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:430,6'
          Dst:             pqcrystals_ml_dsa_44_ref_verify
    - functionName:    pqcrystals_ml_dsa_44_ref_verify
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pqcrystals_ml_dsa_44_ref_verify_internal
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:387,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_verify_internal
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:389,13'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_verify_internal
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:389,6'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:389,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:392,10'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_verify_internal
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:394,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:397,61'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_verify_internal
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:397,61'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_verify_internal
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:397,10'
          Dst:             pqcrystals_ml_dsa_44_ref_verify_internal
    - functionName:    pqcrystals_ml_dsa_44_ref_verify_internal
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         74
      ICount:          601
      EdgeCount:       109
      CyclomaticComplexity: 37
      functionsReached:
        - OQS_SHA3_shake256
        - OQS_SHA3_shake256_inc_absorb
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_ctx_reset
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_init
        - OQS_SHA3_shake256_inc_squeeze
        - pqcrystals_ml_dsa_44_ref_poly_challenge
        - pqcrystals_ml_dsa_44_ref_poly_ntt
        - pqcrystals_ml_dsa_44_ref_polyvec_matrix_expand
        - pqcrystals_ml_dsa_44_ref_polyvec_matrix_pointwise_montgomery
        - pqcrystals_ml_dsa_44_ref_polyveck_caddq
        - pqcrystals_ml_dsa_44_ref_polyveck_invntt_tomont
        - pqcrystals_ml_dsa_44_ref_polyveck_ntt
        - pqcrystals_ml_dsa_44_ref_polyveck_pack_w1
        - pqcrystals_ml_dsa_44_ref_polyveck_pointwise_poly_montgomery
        - pqcrystals_ml_dsa_44_ref_polyveck_reduce
        - pqcrystals_ml_dsa_44_ref_polyveck_shiftl
        - pqcrystals_ml_dsa_44_ref_polyveck_sub
        - pqcrystals_ml_dsa_44_ref_polyveck_use_hint
        - pqcrystals_ml_dsa_44_ref_polyvecl_chknorm
        - pqcrystals_ml_dsa_44_ref_polyvecl_ntt
        - pqcrystals_ml_dsa_44_ref_unpack_pk
        - pqcrystals_ml_dsa_44_ref_unpack_sig
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:300,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_unpack_pk
                - pqcrystals_ml_dsa_44_ref_unpack_sig
                - pqcrystals_ml_dsa_44_ref_polyvecl_chknorm
                - OQS_SHA3_shake256
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_44_ref_poly_challenge
                - pqcrystals_ml_dsa_44_ref_polyvec_matrix_expand
                - pqcrystals_ml_dsa_44_ref_polyvecl_ntt
                - pqcrystals_ml_dsa_44_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_44_ref_poly_ntt
                - pqcrystals_ml_dsa_44_ref_polyveck_shiftl
                - pqcrystals_ml_dsa_44_ref_polyveck_ntt
                - pqcrystals_ml_dsa_44_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_44_ref_polyveck_sub
                - pqcrystals_ml_dsa_44_ref_polyveck_reduce
                - pqcrystals_ml_dsa_44_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_44_ref_polyveck_caddq
                - pqcrystals_ml_dsa_44_ref_polyveck_use_hint
                - pqcrystals_ml_dsa_44_ref_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:310,13'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_unpack_pk
                - pqcrystals_ml_dsa_44_ref_unpack_sig
                - pqcrystals_ml_dsa_44_ref_polyvecl_chknorm
                - OQS_SHA3_shake256
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_44_ref_poly_challenge
                - pqcrystals_ml_dsa_44_ref_polyvec_matrix_expand
                - pqcrystals_ml_dsa_44_ref_polyvecl_ntt
                - pqcrystals_ml_dsa_44_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_44_ref_poly_ntt
                - pqcrystals_ml_dsa_44_ref_polyveck_shiftl
                - pqcrystals_ml_dsa_44_ref_polyveck_ntt
                - pqcrystals_ml_dsa_44_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_44_ref_polyveck_sub
                - pqcrystals_ml_dsa_44_ref_polyveck_reduce
                - pqcrystals_ml_dsa_44_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_44_ref_polyveck_caddq
                - pqcrystals_ml_dsa_44_ref_polyveck_use_hint
                - pqcrystals_ml_dsa_44_ref_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:310,6'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:310,6'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_unpack_pk
                - pqcrystals_ml_dsa_44_ref_unpack_sig
                - pqcrystals_ml_dsa_44_ref_polyvecl_chknorm
                - OQS_SHA3_shake256
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_44_ref_poly_challenge
                - pqcrystals_ml_dsa_44_ref_polyvec_matrix_expand
                - pqcrystals_ml_dsa_44_ref_polyvecl_ntt
                - pqcrystals_ml_dsa_44_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_44_ref_poly_ntt
                - pqcrystals_ml_dsa_44_ref_polyveck_shiftl
                - pqcrystals_ml_dsa_44_ref_polyveck_ntt
                - pqcrystals_ml_dsa_44_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_44_ref_polyveck_sub
                - pqcrystals_ml_dsa_44_ref_polyveck_reduce
                - pqcrystals_ml_dsa_44_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_44_ref_polyveck_caddq
                - pqcrystals_ml_dsa_44_ref_polyveck_use_hint
                - pqcrystals_ml_dsa_44_ref_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:313,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_unpack_pk
                - pqcrystals_ml_dsa_44_ref_unpack_sig
                - pqcrystals_ml_dsa_44_ref_polyvecl_chknorm
                - OQS_SHA3_shake256
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_44_ref_poly_challenge
                - pqcrystals_ml_dsa_44_ref_polyvec_matrix_expand
                - pqcrystals_ml_dsa_44_ref_polyvecl_ntt
                - pqcrystals_ml_dsa_44_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_44_ref_poly_ntt
                - pqcrystals_ml_dsa_44_ref_polyveck_shiftl
                - pqcrystals_ml_dsa_44_ref_polyveck_ntt
                - pqcrystals_ml_dsa_44_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_44_ref_polyveck_sub
                - pqcrystals_ml_dsa_44_ref_polyveck_reduce
                - pqcrystals_ml_dsa_44_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_44_ref_polyveck_caddq
                - pqcrystals_ml_dsa_44_ref_polyveck_use_hint
                - pqcrystals_ml_dsa_44_ref_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:314,6'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:314,6'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_polyvecl_chknorm
                - OQS_SHA3_shake256
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_44_ref_poly_challenge
                - pqcrystals_ml_dsa_44_ref_polyvec_matrix_expand
                - pqcrystals_ml_dsa_44_ref_polyvecl_ntt
                - pqcrystals_ml_dsa_44_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_44_ref_poly_ntt
                - pqcrystals_ml_dsa_44_ref_polyveck_shiftl
                - pqcrystals_ml_dsa_44_ref_polyveck_ntt
                - pqcrystals_ml_dsa_44_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_44_ref_polyveck_sub
                - pqcrystals_ml_dsa_44_ref_polyveck_reduce
                - pqcrystals_ml_dsa_44_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_44_ref_polyveck_caddq
                - pqcrystals_ml_dsa_44_ref_polyveck_use_hint
                - pqcrystals_ml_dsa_44_ref_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:316,6'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_polyvecl_chknorm
                - OQS_SHA3_shake256
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_44_ref_poly_challenge
                - pqcrystals_ml_dsa_44_ref_polyvec_matrix_expand
                - pqcrystals_ml_dsa_44_ref_polyvecl_ntt
                - pqcrystals_ml_dsa_44_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_44_ref_poly_ntt
                - pqcrystals_ml_dsa_44_ref_polyveck_shiftl
                - pqcrystals_ml_dsa_44_ref_polyveck_ntt
                - pqcrystals_ml_dsa_44_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_44_ref_polyveck_sub
                - pqcrystals_ml_dsa_44_ref_polyveck_reduce
                - pqcrystals_ml_dsa_44_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_44_ref_polyveck_caddq
                - pqcrystals_ml_dsa_44_ref_polyveck_use_hint
                - pqcrystals_ml_dsa_44_ref_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:316,6'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:316,6'
              BranchSideFuncs:
                - OQS_SHA3_shake256
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_44_ref_poly_challenge
                - pqcrystals_ml_dsa_44_ref_polyvec_matrix_expand
                - pqcrystals_ml_dsa_44_ref_polyvecl_ntt
                - pqcrystals_ml_dsa_44_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_44_ref_poly_ntt
                - pqcrystals_ml_dsa_44_ref_polyveck_shiftl
                - pqcrystals_ml_dsa_44_ref_polyveck_ntt
                - pqcrystals_ml_dsa_44_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_44_ref_polyveck_sub
                - pqcrystals_ml_dsa_44_ref_polyveck_reduce
                - pqcrystals_ml_dsa_44_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_44_ref_polyveck_caddq
                - pqcrystals_ml_dsa_44_ref_polyveck_use_hint
                - pqcrystals_ml_dsa_44_ref_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:320,3'
              BranchSideFuncs:
                - OQS_SHA3_shake256
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_44_ref_poly_challenge
                - pqcrystals_ml_dsa_44_ref_polyvec_matrix_expand
                - pqcrystals_ml_dsa_44_ref_polyvecl_ntt
                - pqcrystals_ml_dsa_44_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_44_ref_poly_ntt
                - pqcrystals_ml_dsa_44_ref_polyveck_shiftl
                - pqcrystals_ml_dsa_44_ref_polyveck_ntt
                - pqcrystals_ml_dsa_44_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_44_ref_polyveck_sub
                - pqcrystals_ml_dsa_44_ref_polyveck_reduce
                - pqcrystals_ml_dsa_44_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_44_ref_polyveck_caddq
                - pqcrystals_ml_dsa_44_ref_polyveck_use_hint
                - pqcrystals_ml_dsa_44_ref_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:357,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:357,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:357,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:357,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:357,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:357,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:357,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:357,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:357,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:357,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:357,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:357,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:357,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:357,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:357,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:357,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:357,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:357,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:357,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:357,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:357,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:357,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:357,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:357,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:357,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:357,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:357,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:357,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:357,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:357,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:357,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:357,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:357,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:357,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:357,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:357,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:357,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:357,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:357,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:357,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:357,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:357,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:357,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:357,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:357,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:357,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:357,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:357,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:357,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:357,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:357,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:357,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:357,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:357,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:357,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:357,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:357,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:357,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:357,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:357,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:357,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:357,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:357,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:357,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:357,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:357,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:357,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:357,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:357,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:357,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:357,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:357,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:357,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:357,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:357,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:357,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:357,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:357,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:357,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:357,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:357,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:357,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:357,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:357,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:357,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:357,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:357,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:357,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:357,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:357,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:357,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:357,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:357,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:357,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:357,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:313,3'
          Dst:             pqcrystals_ml_dsa_44_ref_unpack_pk
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:314,6'
          Dst:             pqcrystals_ml_dsa_44_ref_unpack_sig
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:316,6'
          Dst:             pqcrystals_ml_dsa_44_ref_polyvecl_chknorm
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:320,3'
          Dst:             OQS_SHA3_shake256
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:321,3'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:322,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:323,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:324,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:325,3'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:326,3'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:329,3'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_challenge
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:330,3'
          Dst:             pqcrystals_ml_dsa_44_ref_polyvec_matrix_expand
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:332,3'
          Dst:             pqcrystals_ml_dsa_44_ref_polyvecl_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:333,3'
          Dst:             pqcrystals_ml_dsa_44_ref_polyvec_matrix_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:335,3'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:336,3'
          Dst:             pqcrystals_ml_dsa_44_ref_polyveck_shiftl
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:337,3'
          Dst:             pqcrystals_ml_dsa_44_ref_polyveck_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:338,3'
          Dst:             pqcrystals_ml_dsa_44_ref_polyveck_pointwise_poly_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:340,3'
          Dst:             pqcrystals_ml_dsa_44_ref_polyveck_sub
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:341,3'
          Dst:             pqcrystals_ml_dsa_44_ref_polyveck_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:342,3'
          Dst:             pqcrystals_ml_dsa_44_ref_polyveck_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:345,3'
          Dst:             pqcrystals_ml_dsa_44_ref_polyveck_caddq
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:346,3'
          Dst:             pqcrystals_ml_dsa_44_ref_polyveck_use_hint
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:347,3'
          Dst:             pqcrystals_ml_dsa_44_ref_polyveck_pack_w1
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:350,3'
          Dst:             OQS_SHA3_shake256_inc_ctx_reset
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:351,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:352,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:353,3'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:354,3'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:355,3'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    pqcrystals_ml_dsa_44_ref
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          216
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - pqcrystals_ml_dsa_44_ref_signature
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:269,7'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_signature
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:269,7'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_signature
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:269,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:269,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_signature
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:269,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_signature
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:269,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:269,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_signature
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:269,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_signature
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:269,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:270,50'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_signature
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:270,50'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_signature
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:269,24'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:269,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_signature
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:270,50'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_signature
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:269,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:269,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_signature
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:269,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_signature
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:269,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:269,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_signature
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:270,50'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_signature
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:269,24'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:269,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_signature
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:270,50'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_signature
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:269,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:269,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_signature
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:269,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_signature
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:269,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:269,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_signature
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:270,50'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_signature
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:269,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:269,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_signature
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:270,50'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_signature
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:269,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:269,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_signature
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:270,50'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_signature
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:271,9'
          Dst:             pqcrystals_ml_dsa_44_ref_signature
    - functionName:    pqcrystals_ml_dsa_44_ref_signature
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_randombytes
        - pqcrystals_ml_dsa_44_ref_signature_internal
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:217,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
                - pqcrystals_ml_dsa_44_ref_signature_internal
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:220,13'
              BranchSideFuncs:
                - OQS_randombytes
                - pqcrystals_ml_dsa_44_ref_signature_internal
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:220,6'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:220,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:224,10'
              BranchSideFuncs:
                - OQS_randombytes
                - pqcrystals_ml_dsa_44_ref_signature_internal
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:226,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:230,3'
              BranchSideFuncs:
                - OQS_randombytes
                - pqcrystals_ml_dsa_44_ref_signature_internal
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:230,3'
              BranchSideFuncs:
                - OQS_randombytes
                - pqcrystals_ml_dsa_44_ref_signature_internal
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:230,3'
          Dst:             OQS_randombytes
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:236,3'
          Dst:             pqcrystals_ml_dsa_44_ref_signature_internal
    - functionName:    pqcrystals_ml_dsa_44_ref_signature_internal
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          168
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_ctx_reset
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_init
        - OQS_SHA3_shake256_inc_squeeze
        - pqcrystals_ml_dsa_44_ref_pack_sig
        - pqcrystals_ml_dsa_44_ref_poly_challenge
        - pqcrystals_ml_dsa_44_ref_poly_ntt
        - pqcrystals_ml_dsa_44_ref_polyvec_matrix_expand
        - pqcrystals_ml_dsa_44_ref_polyvec_matrix_pointwise_montgomery
        - pqcrystals_ml_dsa_44_ref_polyveck_add
        - pqcrystals_ml_dsa_44_ref_polyveck_caddq
        - pqcrystals_ml_dsa_44_ref_polyveck_chknorm
        - pqcrystals_ml_dsa_44_ref_polyveck_decompose
        - pqcrystals_ml_dsa_44_ref_polyveck_invntt_tomont
        - pqcrystals_ml_dsa_44_ref_polyveck_make_hint
        - pqcrystals_ml_dsa_44_ref_polyveck_ntt
        - pqcrystals_ml_dsa_44_ref_polyveck_pack_w1
        - pqcrystals_ml_dsa_44_ref_polyveck_pointwise_poly_montgomery
        - pqcrystals_ml_dsa_44_ref_polyveck_reduce
        - pqcrystals_ml_dsa_44_ref_polyveck_sub
        - pqcrystals_ml_dsa_44_ref_polyvecl_add
        - pqcrystals_ml_dsa_44_ref_polyvecl_chknorm
        - pqcrystals_ml_dsa_44_ref_polyvecl_invntt_tomont
        - pqcrystals_ml_dsa_44_ref_polyvecl_ntt
        - pqcrystals_ml_dsa_44_ref_polyvecl_pointwise_poly_montgomery
        - pqcrystals_ml_dsa_44_ref_polyvecl_reduce
        - pqcrystals_ml_dsa_44_ref_polyvecl_uniform_gamma1
        - pqcrystals_ml_dsa_44_ref_unpack_sk
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:95,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_unpack_sk
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_44_ref_polyvec_matrix_expand
                - pqcrystals_ml_dsa_44_ref_polyvecl_ntt
                - pqcrystals_ml_dsa_44_ref_polyveck_ntt
                - pqcrystals_ml_dsa_44_ref_polyveck_ntt
                - pqcrystals_ml_dsa_44_ref_polyvecl_uniform_gamma1
                - pqcrystals_ml_dsa_44_ref_polyvecl_ntt
                - pqcrystals_ml_dsa_44_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_44_ref_polyveck_reduce
                - pqcrystals_ml_dsa_44_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_44_ref_polyveck_caddq
                - pqcrystals_ml_dsa_44_ref_polyveck_decompose
                - pqcrystals_ml_dsa_44_ref_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_44_ref_poly_challenge
                - pqcrystals_ml_dsa_44_ref_poly_ntt
                - pqcrystals_ml_dsa_44_ref_polyvecl_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_44_ref_polyvecl_invntt_tomont
                - pqcrystals_ml_dsa_44_ref_polyvecl_add
                - pqcrystals_ml_dsa_44_ref_polyvecl_reduce
                - pqcrystals_ml_dsa_44_ref_polyvecl_chknorm
                - pqcrystals_ml_dsa_44_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_44_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_44_ref_polyveck_sub
                - pqcrystals_ml_dsa_44_ref_polyveck_reduce
                - pqcrystals_ml_dsa_44_ref_polyveck_chknorm
                - pqcrystals_ml_dsa_44_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_44_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_44_ref_polyveck_reduce
                - pqcrystals_ml_dsa_44_ref_polyveck_chknorm
                - pqcrystals_ml_dsa_44_ref_polyveck_add
                - pqcrystals_ml_dsa_44_ref_polyveck_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_44_ref_pack_sig
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:104,12'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_unpack_sk
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_44_ref_polyvec_matrix_expand
                - pqcrystals_ml_dsa_44_ref_polyvecl_ntt
                - pqcrystals_ml_dsa_44_ref_polyveck_ntt
                - pqcrystals_ml_dsa_44_ref_polyveck_ntt
                - pqcrystals_ml_dsa_44_ref_polyvecl_uniform_gamma1
                - pqcrystals_ml_dsa_44_ref_polyvecl_ntt
                - pqcrystals_ml_dsa_44_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_44_ref_polyveck_reduce
                - pqcrystals_ml_dsa_44_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_44_ref_polyveck_caddq
                - pqcrystals_ml_dsa_44_ref_polyveck_decompose
                - pqcrystals_ml_dsa_44_ref_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_44_ref_poly_challenge
                - pqcrystals_ml_dsa_44_ref_poly_ntt
                - pqcrystals_ml_dsa_44_ref_polyvecl_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_44_ref_polyvecl_invntt_tomont
                - pqcrystals_ml_dsa_44_ref_polyvecl_add
                - pqcrystals_ml_dsa_44_ref_polyvecl_reduce
                - pqcrystals_ml_dsa_44_ref_polyvecl_chknorm
                - pqcrystals_ml_dsa_44_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_44_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_44_ref_polyveck_sub
                - pqcrystals_ml_dsa_44_ref_polyveck_reduce
                - pqcrystals_ml_dsa_44_ref_polyveck_chknorm
                - pqcrystals_ml_dsa_44_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_44_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_44_ref_polyveck_reduce
                - pqcrystals_ml_dsa_44_ref_polyveck_chknorm
                - pqcrystals_ml_dsa_44_ref_polyveck_add
                - pqcrystals_ml_dsa_44_ref_polyveck_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_44_ref_pack_sig
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:161,6'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_44_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_44_ref_polyveck_sub
                - pqcrystals_ml_dsa_44_ref_polyveck_reduce
                - pqcrystals_ml_dsa_44_ref_polyveck_chknorm
                - pqcrystals_ml_dsa_44_ref_polyvecl_uniform_gamma1
                - pqcrystals_ml_dsa_44_ref_polyvecl_ntt
                - pqcrystals_ml_dsa_44_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_44_ref_polyveck_reduce
                - pqcrystals_ml_dsa_44_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_44_ref_polyveck_caddq
                - pqcrystals_ml_dsa_44_ref_polyveck_decompose
                - pqcrystals_ml_dsa_44_ref_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_44_ref_poly_challenge
                - pqcrystals_ml_dsa_44_ref_poly_ntt
                - pqcrystals_ml_dsa_44_ref_polyvecl_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_44_ref_polyvecl_invntt_tomont
                - pqcrystals_ml_dsa_44_ref_polyvecl_add
                - pqcrystals_ml_dsa_44_ref_polyvecl_reduce
                - pqcrystals_ml_dsa_44_ref_polyvecl_chknorm
                - pqcrystals_ml_dsa_44_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_44_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_44_ref_polyveck_reduce
                - pqcrystals_ml_dsa_44_ref_polyveck_chknorm
                - pqcrystals_ml_dsa_44_ref_polyveck_add
                - pqcrystals_ml_dsa_44_ref_polyveck_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_44_ref_pack_sig
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:166,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_44_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_44_ref_polyveck_sub
                - pqcrystals_ml_dsa_44_ref_polyveck_reduce
                - pqcrystals_ml_dsa_44_ref_polyveck_chknorm
                - pqcrystals_ml_dsa_44_ref_polyvecl_uniform_gamma1
                - pqcrystals_ml_dsa_44_ref_polyvecl_ntt
                - pqcrystals_ml_dsa_44_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_44_ref_polyveck_reduce
                - pqcrystals_ml_dsa_44_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_44_ref_polyveck_caddq
                - pqcrystals_ml_dsa_44_ref_polyveck_decompose
                - pqcrystals_ml_dsa_44_ref_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_44_ref_poly_challenge
                - pqcrystals_ml_dsa_44_ref_poly_ntt
                - pqcrystals_ml_dsa_44_ref_polyvecl_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_44_ref_polyvecl_invntt_tomont
                - pqcrystals_ml_dsa_44_ref_polyvecl_add
                - pqcrystals_ml_dsa_44_ref_polyvecl_reduce
                - pqcrystals_ml_dsa_44_ref_polyvecl_chknorm
                - pqcrystals_ml_dsa_44_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_44_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_44_ref_polyveck_reduce
                - pqcrystals_ml_dsa_44_ref_polyveck_chknorm
                - pqcrystals_ml_dsa_44_ref_polyveck_add
                - pqcrystals_ml_dsa_44_ref_polyveck_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_44_ref_pack_sig
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:170,6'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_44_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_44_ref_polyveck_reduce
                - pqcrystals_ml_dsa_44_ref_polyveck_chknorm
                - pqcrystals_ml_dsa_44_ref_polyvecl_uniform_gamma1
                - pqcrystals_ml_dsa_44_ref_polyvecl_ntt
                - pqcrystals_ml_dsa_44_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_44_ref_polyveck_reduce
                - pqcrystals_ml_dsa_44_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_44_ref_polyveck_caddq
                - pqcrystals_ml_dsa_44_ref_polyveck_decompose
                - pqcrystals_ml_dsa_44_ref_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_44_ref_poly_challenge
                - pqcrystals_ml_dsa_44_ref_poly_ntt
                - pqcrystals_ml_dsa_44_ref_polyvecl_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_44_ref_polyvecl_invntt_tomont
                - pqcrystals_ml_dsa_44_ref_polyvecl_add
                - pqcrystals_ml_dsa_44_ref_polyvecl_reduce
                - pqcrystals_ml_dsa_44_ref_polyvecl_chknorm
                - pqcrystals_ml_dsa_44_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_44_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_44_ref_polyveck_sub
                - pqcrystals_ml_dsa_44_ref_polyveck_reduce
                - pqcrystals_ml_dsa_44_ref_polyveck_chknorm
                - pqcrystals_ml_dsa_44_ref_polyveck_add
                - pqcrystals_ml_dsa_44_ref_polyveck_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_44_ref_pack_sig
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:174,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_44_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_44_ref_polyveck_reduce
                - pqcrystals_ml_dsa_44_ref_polyveck_chknorm
                - pqcrystals_ml_dsa_44_ref_polyvecl_uniform_gamma1
                - pqcrystals_ml_dsa_44_ref_polyvecl_ntt
                - pqcrystals_ml_dsa_44_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_44_ref_polyveck_reduce
                - pqcrystals_ml_dsa_44_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_44_ref_polyveck_caddq
                - pqcrystals_ml_dsa_44_ref_polyveck_decompose
                - pqcrystals_ml_dsa_44_ref_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_44_ref_poly_challenge
                - pqcrystals_ml_dsa_44_ref_poly_ntt
                - pqcrystals_ml_dsa_44_ref_polyvecl_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_44_ref_polyvecl_invntt_tomont
                - pqcrystals_ml_dsa_44_ref_polyvecl_add
                - pqcrystals_ml_dsa_44_ref_polyvecl_reduce
                - pqcrystals_ml_dsa_44_ref_polyvecl_chknorm
                - pqcrystals_ml_dsa_44_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_44_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_44_ref_polyveck_sub
                - pqcrystals_ml_dsa_44_ref_polyveck_reduce
                - pqcrystals_ml_dsa_44_ref_polyveck_chknorm
                - pqcrystals_ml_dsa_44_ref_polyveck_add
                - pqcrystals_ml_dsa_44_ref_polyveck_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_44_ref_pack_sig
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:177,6'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_polyveck_add
                - pqcrystals_ml_dsa_44_ref_polyveck_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_44_ref_pack_sig
                - pqcrystals_ml_dsa_44_ref_polyvecl_uniform_gamma1
                - pqcrystals_ml_dsa_44_ref_polyvecl_ntt
                - pqcrystals_ml_dsa_44_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_44_ref_polyveck_reduce
                - pqcrystals_ml_dsa_44_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_44_ref_polyveck_caddq
                - pqcrystals_ml_dsa_44_ref_polyveck_decompose
                - pqcrystals_ml_dsa_44_ref_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_44_ref_poly_challenge
                - pqcrystals_ml_dsa_44_ref_poly_ntt
                - pqcrystals_ml_dsa_44_ref_polyvecl_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_44_ref_polyvecl_invntt_tomont
                - pqcrystals_ml_dsa_44_ref_polyvecl_add
                - pqcrystals_ml_dsa_44_ref_polyvecl_reduce
                - pqcrystals_ml_dsa_44_ref_polyvecl_chknorm
                - pqcrystals_ml_dsa_44_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_44_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_44_ref_polyveck_sub
                - pqcrystals_ml_dsa_44_ref_polyveck_reduce
                - pqcrystals_ml_dsa_44_ref_polyveck_chknorm
                - pqcrystals_ml_dsa_44_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_44_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_44_ref_polyveck_reduce
                - pqcrystals_ml_dsa_44_ref_polyveck_chknorm
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:180,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_polyveck_add
                - pqcrystals_ml_dsa_44_ref_polyveck_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_44_ref_pack_sig
                - pqcrystals_ml_dsa_44_ref_polyvecl_uniform_gamma1
                - pqcrystals_ml_dsa_44_ref_polyvecl_ntt
                - pqcrystals_ml_dsa_44_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_44_ref_polyveck_reduce
                - pqcrystals_ml_dsa_44_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_44_ref_polyveck_caddq
                - pqcrystals_ml_dsa_44_ref_polyveck_decompose
                - pqcrystals_ml_dsa_44_ref_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_44_ref_poly_challenge
                - pqcrystals_ml_dsa_44_ref_poly_ntt
                - pqcrystals_ml_dsa_44_ref_polyvecl_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_44_ref_polyvecl_invntt_tomont
                - pqcrystals_ml_dsa_44_ref_polyvecl_add
                - pqcrystals_ml_dsa_44_ref_polyvecl_reduce
                - pqcrystals_ml_dsa_44_ref_polyvecl_chknorm
                - pqcrystals_ml_dsa_44_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_44_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_44_ref_polyveck_sub
                - pqcrystals_ml_dsa_44_ref_polyveck_reduce
                - pqcrystals_ml_dsa_44_ref_polyveck_chknorm
                - pqcrystals_ml_dsa_44_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_44_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_44_ref_polyveck_reduce
                - pqcrystals_ml_dsa_44_ref_polyveck_chknorm
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:182,6'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_polyvecl_uniform_gamma1
                - pqcrystals_ml_dsa_44_ref_polyvecl_ntt
                - pqcrystals_ml_dsa_44_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_44_ref_polyveck_reduce
                - pqcrystals_ml_dsa_44_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_44_ref_polyveck_caddq
                - pqcrystals_ml_dsa_44_ref_polyveck_decompose
                - pqcrystals_ml_dsa_44_ref_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_44_ref_poly_challenge
                - pqcrystals_ml_dsa_44_ref_poly_ntt
                - pqcrystals_ml_dsa_44_ref_polyvecl_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_44_ref_polyvecl_invntt_tomont
                - pqcrystals_ml_dsa_44_ref_polyvecl_add
                - pqcrystals_ml_dsa_44_ref_polyvecl_reduce
                - pqcrystals_ml_dsa_44_ref_polyvecl_chknorm
                - pqcrystals_ml_dsa_44_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_44_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_44_ref_polyveck_sub
                - pqcrystals_ml_dsa_44_ref_polyveck_reduce
                - pqcrystals_ml_dsa_44_ref_polyveck_chknorm
                - pqcrystals_ml_dsa_44_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_44_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_44_ref_polyveck_reduce
                - pqcrystals_ml_dsa_44_ref_polyveck_chknorm
                - pqcrystals_ml_dsa_44_ref_polyveck_add
                - pqcrystals_ml_dsa_44_ref_polyveck_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_44_ref_pack_sig
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:185,3'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_44_ref_pack_sig
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:108,3'
          Dst:             pqcrystals_ml_dsa_44_ref_unpack_sk
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:111,3'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:112,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:113,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:114,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:115,3'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:116,3'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:119,3'
          Dst:             OQS_SHA3_shake256_inc_ctx_reset
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:120,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:121,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:122,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:123,3'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:124,3'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:127,3'
          Dst:             pqcrystals_ml_dsa_44_ref_polyvec_matrix_expand
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:128,3'
          Dst:             pqcrystals_ml_dsa_44_ref_polyvecl_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:129,3'
          Dst:             pqcrystals_ml_dsa_44_ref_polyveck_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:130,3'
          Dst:             pqcrystals_ml_dsa_44_ref_polyveck_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:134,3'
          Dst:             pqcrystals_ml_dsa_44_ref_polyvecl_uniform_gamma1
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:138,3'
          Dst:             pqcrystals_ml_dsa_44_ref_polyvecl_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:139,3'
          Dst:             pqcrystals_ml_dsa_44_ref_polyvec_matrix_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:140,3'
          Dst:             pqcrystals_ml_dsa_44_ref_polyveck_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:141,3'
          Dst:             pqcrystals_ml_dsa_44_ref_polyveck_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:144,3'
          Dst:             pqcrystals_ml_dsa_44_ref_polyveck_caddq
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:145,3'
          Dst:             pqcrystals_ml_dsa_44_ref_polyveck_decompose
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:146,3'
          Dst:             pqcrystals_ml_dsa_44_ref_polyveck_pack_w1
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:148,3'
          Dst:             OQS_SHA3_shake256_inc_ctx_reset
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:149,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:150,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:151,3'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:152,3'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:153,3'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_challenge
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:154,3'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:157,3'
          Dst:             pqcrystals_ml_dsa_44_ref_polyvecl_pointwise_poly_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:158,3'
          Dst:             pqcrystals_ml_dsa_44_ref_polyvecl_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:159,3'
          Dst:             pqcrystals_ml_dsa_44_ref_polyvecl_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:160,3'
          Dst:             pqcrystals_ml_dsa_44_ref_polyvecl_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:161,6'
          Dst:             pqcrystals_ml_dsa_44_ref_polyvecl_chknorm
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:166,3'
          Dst:             pqcrystals_ml_dsa_44_ref_polyveck_pointwise_poly_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:167,3'
          Dst:             pqcrystals_ml_dsa_44_ref_polyveck_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:168,3'
          Dst:             pqcrystals_ml_dsa_44_ref_polyveck_sub
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:169,3'
          Dst:             pqcrystals_ml_dsa_44_ref_polyveck_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:170,6'
          Dst:             pqcrystals_ml_dsa_44_ref_polyveck_chknorm
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:174,3'
          Dst:             pqcrystals_ml_dsa_44_ref_polyveck_pointwise_poly_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:175,3'
          Dst:             pqcrystals_ml_dsa_44_ref_polyveck_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:176,3'
          Dst:             pqcrystals_ml_dsa_44_ref_polyveck_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:177,6'
          Dst:             pqcrystals_ml_dsa_44_ref_polyveck_chknorm
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:180,3'
          Dst:             pqcrystals_ml_dsa_44_ref_polyveck_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:181,7'
          Dst:             pqcrystals_ml_dsa_44_ref_polyveck_make_hint
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:185,3'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:188,3'
          Dst:             pqcrystals_ml_dsa_44_ref_pack_sig
    - functionName:    pqcrystals_ml_dsa_44_ref_keypair
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          69
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256
        - OQS_randombytes
        - pqcrystals_ml_dsa_44_ref_pack_pk
        - pqcrystals_ml_dsa_44_ref_pack_sk
        - pqcrystals_ml_dsa_44_ref_polyvec_matrix_expand
        - pqcrystals_ml_dsa_44_ref_polyvec_matrix_pointwise_montgomery
        - pqcrystals_ml_dsa_44_ref_polyveck_add
        - pqcrystals_ml_dsa_44_ref_polyveck_caddq
        - pqcrystals_ml_dsa_44_ref_polyveck_invntt_tomont
        - pqcrystals_ml_dsa_44_ref_polyveck_power2round
        - pqcrystals_ml_dsa_44_ref_polyveck_reduce
        - pqcrystals_ml_dsa_44_ref_polyveck_uniform_eta
        - pqcrystals_ml_dsa_44_ref_polyvecl_ntt
        - pqcrystals_ml_dsa_44_ref_polyvecl_uniform_eta
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:24,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_SHA3_shake256
                - pqcrystals_ml_dsa_44_ref_polyvec_matrix_expand
                - pqcrystals_ml_dsa_44_ref_polyvecl_uniform_eta
                - pqcrystals_ml_dsa_44_ref_polyveck_uniform_eta
                - pqcrystals_ml_dsa_44_ref_polyvecl_ntt
                - pqcrystals_ml_dsa_44_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_44_ref_polyveck_reduce
                - pqcrystals_ml_dsa_44_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_44_ref_polyveck_add
                - pqcrystals_ml_dsa_44_ref_polyveck_caddq
                - pqcrystals_ml_dsa_44_ref_polyveck_power2round
                - pqcrystals_ml_dsa_44_ref_pack_pk
                - OQS_SHA3_shake256
                - pqcrystals_ml_dsa_44_ref_pack_sk
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:32,3'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_SHA3_shake256
                - pqcrystals_ml_dsa_44_ref_polyvec_matrix_expand
                - pqcrystals_ml_dsa_44_ref_polyvecl_uniform_eta
                - pqcrystals_ml_dsa_44_ref_polyveck_uniform_eta
                - pqcrystals_ml_dsa_44_ref_polyvecl_ntt
                - pqcrystals_ml_dsa_44_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_44_ref_polyveck_reduce
                - pqcrystals_ml_dsa_44_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_44_ref_polyveck_add
                - pqcrystals_ml_dsa_44_ref_polyveck_caddq
                - pqcrystals_ml_dsa_44_ref_polyveck_power2round
                - pqcrystals_ml_dsa_44_ref_pack_pk
                - OQS_SHA3_shake256
                - pqcrystals_ml_dsa_44_ref_pack_sk
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:32,3'
          Dst:             OQS_randombytes
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:35,3'
          Dst:             OQS_SHA3_shake256
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:41,3'
          Dst:             pqcrystals_ml_dsa_44_ref_polyvec_matrix_expand
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:44,3'
          Dst:             pqcrystals_ml_dsa_44_ref_polyvecl_uniform_eta
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:45,3'
          Dst:             pqcrystals_ml_dsa_44_ref_polyveck_uniform_eta
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:49,3'
          Dst:             pqcrystals_ml_dsa_44_ref_polyvecl_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:50,3'
          Dst:             pqcrystals_ml_dsa_44_ref_polyvec_matrix_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:51,3'
          Dst:             pqcrystals_ml_dsa_44_ref_polyveck_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:52,3'
          Dst:             pqcrystals_ml_dsa_44_ref_polyveck_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:55,3'
          Dst:             pqcrystals_ml_dsa_44_ref_polyveck_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:58,3'
          Dst:             pqcrystals_ml_dsa_44_ref_polyveck_caddq
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:59,3'
          Dst:             pqcrystals_ml_dsa_44_ref_polyveck_power2round
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:60,3'
          Dst:             pqcrystals_ml_dsa_44_ref_pack_pk
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:63,3'
          Dst:             OQS_SHA3_shake256
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/sign.c:64,3'
          Dst:             pqcrystals_ml_dsa_44_ref_pack_sk
    - functionName:    pqcrystals_ml_dsa_44_avx2_open
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 517
      functionLinenumberEnd: 540
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          82
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - pqcrystals_ml_dsa_44_avx2_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:520,12'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_verify
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:520,12'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_verify
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:520,6'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:523,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:535,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:524,6'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:528,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:535,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:528,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:528,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:529,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:528,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:528,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:529,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:536,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:536,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:537,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:524,6'
          Dst:             pqcrystals_ml_dsa_44_avx2_verify
    - functionName:    pqcrystals_ml_dsa_44_avx2_verify
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 488
      functionLinenumberEnd: 498
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pqcrystals_ml_dsa_44_avx2_verify_internal
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:489,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_verify_internal
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:491,13'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_verify_internal
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:491,6'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:491,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:494,10'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_verify_internal
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:497,10'
          Dst:             pqcrystals_ml_dsa_44_avx2_verify_internal
    - functionName:    pqcrystals_ml_dsa_44_avx2_verify_internal
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         143
      ICount:          967
      EdgeCount:       205
      CyclomaticComplexity: 64
      functionsReached:
        - OQS_SHA3_shake256
        - OQS_SHA3_shake256_inc_absorb
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_ctx_reset
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_init
        - OQS_SHA3_shake256_inc_squeeze
        - polyvec_matrix_expand_row
        - pqcrystals_ml_dsa_44_avx2_poly_caddq
        - pqcrystals_ml_dsa_44_avx2_poly_challenge
        - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
        - pqcrystals_ml_dsa_44_avx2_poly_ntt
        - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
        - pqcrystals_ml_dsa_44_avx2_poly_reduce
        - pqcrystals_ml_dsa_44_avx2_poly_shiftl
        - pqcrystals_ml_dsa_44_avx2_poly_sub
        - pqcrystals_ml_dsa_44_avx2_poly_use_hint
        - pqcrystals_ml_dsa_44_avx2_polyt1_unpack
        - pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
        - pqcrystals_ml_dsa_44_avx2_polyw1_pack
        - pqcrystals_ml_dsa_44_avx2_polyz_unpack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:381,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_44_avx2_poly_challenge
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_polyz_unpack
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_polyz_unpack
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_polyz_unpack
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_polyz_unpack
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - polyvec_matrix_expand_row.337
                - pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_44_avx2_poly_shiftl
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - polyvec_matrix_expand_row.337
                - pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_44_avx2_poly_shiftl
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - polyvec_matrix_expand_row.337
                - pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_44_avx2_poly_shiftl
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - polyvec_matrix_expand_row.337
                - pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_44_avx2_poly_shiftl
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:383,43'
              BranchSideFuncs:
                - OQS_SHA3_shake256
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_44_avx2_poly_challenge
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_polyz_unpack
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_polyz_unpack
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_polyz_unpack
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_polyz_unpack
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - polyvec_matrix_expand_row.337
                - pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_44_avx2_poly_shiftl
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - polyvec_matrix_expand_row.337
                - pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_44_avx2_poly_shiftl
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - polyvec_matrix_expand_row.337
                - pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_44_avx2_poly_shiftl
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - polyvec_matrix_expand_row.337
                - pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_44_avx2_poly_shiftl
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:390,6'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:383,29'
              BranchSideFuncs:
                - OQS_SHA3_shake256
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_44_avx2_poly_challenge
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_polyz_unpack
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_polyz_unpack
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_polyz_unpack
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_polyz_unpack
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - polyvec_matrix_expand_row.337
                - pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_44_avx2_poly_shiftl
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - polyvec_matrix_expand_row.337
                - pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_44_avx2_poly_shiftl
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - polyvec_matrix_expand_row.337
                - pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_44_avx2_poly_shiftl
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - polyvec_matrix_expand_row.337
                - pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_44_avx2_poly_shiftl
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:390,6'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:430,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:431,7'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:435,20'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - polyvec_matrix_expand_row.337
                - pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_44_avx2_poly_shiftl
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - polyvec_matrix_expand_row.337
                - pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_44_avx2_poly_shiftl
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - polyvec_matrix_expand_row.337
                - pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_44_avx2_poly_shiftl
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:435,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:435,20'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - polyvec_matrix_expand_row.337
                - pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_44_avx2_poly_shiftl
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - polyvec_matrix_expand_row.337
                - pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_44_avx2_poly_shiftl
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - polyvec_matrix_expand_row.337
                - pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_44_avx2_poly_shiftl
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:445,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - polyvec_matrix_expand_row.337
                - pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_44_avx2_poly_shiftl
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - polyvec_matrix_expand_row.337
                - pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_44_avx2_poly_shiftl
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - polyvec_matrix_expand_row.337
                - pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_44_avx2_poly_shiftl
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:435,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:437,21'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - polyvec_matrix_expand_row.337
                - pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_44_avx2_poly_shiftl
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - polyvec_matrix_expand_row.337
                - pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_44_avx2_poly_shiftl
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - polyvec_matrix_expand_row.337
                - pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_44_avx2_poly_shiftl
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:445,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - polyvec_matrix_expand_row.337
                - pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_44_avx2_poly_shiftl
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - polyvec_matrix_expand_row.337
                - pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_44_avx2_poly_shiftl
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - polyvec_matrix_expand_row.337
                - pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_44_avx2_poly_shiftl
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:437,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:438,9'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - polyvec_matrix_expand_row.337
                - pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_44_avx2_poly_shiftl
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - polyvec_matrix_expand_row.337
                - pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_44_avx2_poly_shiftl
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - polyvec_matrix_expand_row.337
                - pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_44_avx2_poly_shiftl
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:441,7'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - polyvec_matrix_expand_row.337
                - pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_44_avx2_poly_shiftl
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - polyvec_matrix_expand_row.337
                - pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_44_avx2_poly_shiftl
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - polyvec_matrix_expand_row.337
                - pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_44_avx2_poly_shiftl
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:435,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:437,21'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - polyvec_matrix_expand_row.337
                - pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_44_avx2_poly_shiftl
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - polyvec_matrix_expand_row.337
                - pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_44_avx2_poly_shiftl
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - polyvec_matrix_expand_row.337
                - pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_44_avx2_poly_shiftl
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:445,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - polyvec_matrix_expand_row.337
                - pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_44_avx2_poly_shiftl
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - polyvec_matrix_expand_row.337
                - pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_44_avx2_poly_shiftl
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - polyvec_matrix_expand_row.337
                - pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_44_avx2_poly_shiftl
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:430,30'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:430,49'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:431,7'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:430,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:431,7'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:435,20'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - polyvec_matrix_expand_row.337
                - pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_44_avx2_poly_shiftl
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - polyvec_matrix_expand_row.337
                - pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_44_avx2_poly_shiftl
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:435,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:435,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - polyvec_matrix_expand_row.337
                - pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_44_avx2_poly_shiftl
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - polyvec_matrix_expand_row.337
                - pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_44_avx2_poly_shiftl
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:445,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - polyvec_matrix_expand_row.337
                - pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_44_avx2_poly_shiftl
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - polyvec_matrix_expand_row.337
                - pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_44_avx2_poly_shiftl
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:435,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:437,12'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - polyvec_matrix_expand_row.337
                - pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_44_avx2_poly_shiftl
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - polyvec_matrix_expand_row.337
                - pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_44_avx2_poly_shiftl
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:445,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - polyvec_matrix_expand_row.337
                - pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_44_avx2_poly_shiftl
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - polyvec_matrix_expand_row.337
                - pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_44_avx2_poly_shiftl
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:437,18'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - polyvec_matrix_expand_row.337
                - pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_44_avx2_poly_shiftl
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - polyvec_matrix_expand_row.337
                - pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_44_avx2_poly_shiftl
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:437,21'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - polyvec_matrix_expand_row.337
                - pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_44_avx2_poly_shiftl
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - polyvec_matrix_expand_row.337
                - pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_44_avx2_poly_shiftl
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:437,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:438,9'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - polyvec_matrix_expand_row.337
                - pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_44_avx2_poly_shiftl
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - polyvec_matrix_expand_row.337
                - pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_44_avx2_poly_shiftl
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:441,7'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - polyvec_matrix_expand_row.337
                - pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_44_avx2_poly_shiftl
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - polyvec_matrix_expand_row.337
                - pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_44_avx2_poly_shiftl
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:435,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:437,12'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - polyvec_matrix_expand_row.337
                - pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_44_avx2_poly_shiftl
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - polyvec_matrix_expand_row.337
                - pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_44_avx2_poly_shiftl
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:445,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - polyvec_matrix_expand_row.337
                - pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_44_avx2_poly_shiftl
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - polyvec_matrix_expand_row.337
                - pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_44_avx2_poly_shiftl
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:430,30'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:430,49'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:431,7'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:430,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:431,7'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:435,20'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - polyvec_matrix_expand_row.337
                - pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_44_avx2_poly_shiftl
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:435,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:435,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - polyvec_matrix_expand_row.337
                - pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_44_avx2_poly_shiftl
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:445,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - polyvec_matrix_expand_row.337
                - pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_44_avx2_poly_shiftl
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:435,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:437,12'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - polyvec_matrix_expand_row.337
                - pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_44_avx2_poly_shiftl
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:445,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - polyvec_matrix_expand_row.337
                - pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_44_avx2_poly_shiftl
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:437,18'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - polyvec_matrix_expand_row.337
                - pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_44_avx2_poly_shiftl
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:437,21'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - polyvec_matrix_expand_row.337
                - pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_44_avx2_poly_shiftl
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:437,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:438,9'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - polyvec_matrix_expand_row.337
                - pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_44_avx2_poly_shiftl
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:441,7'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - polyvec_matrix_expand_row.337
                - pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_44_avx2_poly_shiftl
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:435,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:437,12'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - polyvec_matrix_expand_row.337
                - pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_44_avx2_poly_shiftl
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:445,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - polyvec_matrix_expand_row.337
                - pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_44_avx2_poly_shiftl
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:430,30'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:430,49'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:431,7'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:430,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:431,7'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:435,20'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:435,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:435,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:445,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:435,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:437,12'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:445,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:437,18'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:437,21'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:437,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:438,9'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:441,7'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:435,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:437,12'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:445,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:451,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:452,8'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:458,3'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:451,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:452,8'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:458,3'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:452,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:451,27'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:453,7'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:465,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:465,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:465,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:465,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:465,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:465,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:465,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:465,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:465,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:465,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:465,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:465,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:465,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:465,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:465,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:465,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:465,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:465,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:465,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:465,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:465,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:465,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:465,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:465,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:465,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:465,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:465,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:465,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:465,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:465,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:465,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:465,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:465,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:465,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:465,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:465,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:465,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:465,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:465,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:465,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:465,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:465,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:465,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:465,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:465,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:465,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:465,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:465,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:465,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:465,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:465,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:465,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:465,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:465,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:465,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:465,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:465,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:465,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:465,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:465,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:465,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:465,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:465,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:465,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:465,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:465,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:465,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:465,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:465,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:465,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:465,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:465,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:465,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:465,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:465,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:465,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:465,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:465,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:465,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:465,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:465,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:465,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:465,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:465,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:465,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:465,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:465,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:465,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:465,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:465,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:465,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:465,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:465,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:465,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:465,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:394,3'
          Dst:             OQS_SHA3_shake256
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:395,3'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:396,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:397,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:398,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:399,3'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:400,3'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:403,3'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_challenge
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:404,3'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:408,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyz_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:409,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:408,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyz_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:409,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:408,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyz_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:409,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:408,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyz_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:409,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:414,5'
          Dst:             polyvec_matrix_expand_row
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:417,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:419,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyt1_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:420,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_shiftl
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:421,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:422,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:424,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_sub
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:425,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:426,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:431,7'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:438,9'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:445,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_caddq
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:446,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_use_hint
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:447,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyw1_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:414,5'
          Dst:             polyvec_matrix_expand_row
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:417,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:419,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyt1_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:420,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_shiftl
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:421,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:422,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:424,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_sub
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:425,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:426,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:445,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_caddq
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:446,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_use_hint
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:447,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyw1_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:414,5'
          Dst:             polyvec_matrix_expand_row
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:417,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:419,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyt1_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:420,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_shiftl
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:421,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:422,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:424,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_sub
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:425,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:426,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:445,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_caddq
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:446,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_use_hint
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:447,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyw1_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:414,5'
          Dst:             polyvec_matrix_expand_row
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:417,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:419,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyt1_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:420,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_shiftl
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:421,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:422,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:424,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_sub
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:425,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:426,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:445,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_caddq
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:446,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_use_hint
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:447,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyw1_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:453,7'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:458,3'
          Dst:             OQS_SHA3_shake256_inc_ctx_reset
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:459,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:460,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:461,3'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:462,3'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:463,3'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    polyvec_matrix_expand_row
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          42
      EdgeCount:       16
      CyclomaticComplexity: 9
      functionsReached:
        - pqcrystals_ml_dsa_44_avx2_polyvec_matrix_expand_row0
        - pqcrystals_ml_dsa_44_avx2_polyvec_matrix_expand_row1
        - pqcrystals_ml_dsa_44_avx2_polyvec_matrix_expand_row2
        - pqcrystals_ml_dsa_44_avx2_polyvec_matrix_expand_row3
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:0,0'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_polyvec_matrix_expand_row3
                - pqcrystals_ml_dsa_44_avx2_polyvec_matrix_expand_row2
                - pqcrystals_ml_dsa_44_avx2_polyvec_matrix_expand_row1
                - pqcrystals_ml_dsa_44_avx2_polyvec_matrix_expand_row0
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_polyvec_matrix_expand_row3
                - pqcrystals_ml_dsa_44_avx2_polyvec_matrix_expand_row2
                - pqcrystals_ml_dsa_44_avx2_polyvec_matrix_expand_row1
                - pqcrystals_ml_dsa_44_avx2_polyvec_matrix_expand_row0
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:14,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:16,7'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_polyvec_matrix_expand_row0
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:20,7'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_polyvec_matrix_expand_row1
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:24,7'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_polyvec_matrix_expand_row2
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:28,7'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_polyvec_matrix_expand_row3
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:16,7'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyvec_matrix_expand_row0
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:20,7'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyvec_matrix_expand_row1
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:24,7'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyvec_matrix_expand_row2
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:28,7'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyvec_matrix_expand_row3
    - functionName:    pqcrystals_ml_dsa_44_avx2
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 359
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          228
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - pqcrystals_ml_dsa_44_avx2_signature
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:355,7'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_signature
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:355,7'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_signature
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:355,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:355,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_signature
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:355,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_signature
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:355,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:355,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_signature
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:355,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_signature
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:355,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:356,50'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_signature
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:356,50'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_signature
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:355,24'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:355,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_signature
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:356,50'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_signature
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:355,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:355,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_signature
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:355,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_signature
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:355,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:355,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_signature
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:356,50'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_signature
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:355,24'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:355,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_signature
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:356,50'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_signature
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:355,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:355,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_signature
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:355,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_signature
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:355,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:355,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_signature
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:356,50'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_signature
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:355,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:355,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_signature
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:356,50'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_signature
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:355,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:355,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_signature
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:356,50'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_signature
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:357,9'
          Dst:             pqcrystals_ml_dsa_44_avx2_signature
    - functionName:    pqcrystals_ml_dsa_44_avx2_signature
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_randombytes
        - pqcrystals_ml_dsa_44_avx2_signature_internal
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:310,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
                - pqcrystals_ml_dsa_44_avx2_signature_internal
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:313,13'
              BranchSideFuncs:
                - OQS_randombytes
                - pqcrystals_ml_dsa_44_avx2_signature_internal
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:313,6'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:313,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:317,10'
              BranchSideFuncs:
                - OQS_randombytes
                - pqcrystals_ml_dsa_44_avx2_signature_internal
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:322,3'
          Dst:             OQS_randombytes
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:327,3'
          Dst:             pqcrystals_ml_dsa_44_avx2_signature_internal
    - functionName:    pqcrystals_ml_dsa_44_avx2_signature_internal
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          385
      EdgeCount:       53
      CyclomaticComplexity: 18
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_ctx_reset
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_init
        - OQS_SHA3_shake256_inc_squeeze
        - pqcrystals_ml_dsa_44_avx2_poly_add
        - pqcrystals_ml_dsa_44_avx2_poly_challenge
        - pqcrystals_ml_dsa_44_avx2_poly_chknorm
        - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
        - pqcrystals_ml_dsa_44_avx2_poly_make_hint
        - pqcrystals_ml_dsa_44_avx2_poly_ntt
        - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
        - pqcrystals_ml_dsa_44_avx2_poly_reduce
        - pqcrystals_ml_dsa_44_avx2_poly_sub
        - pqcrystals_ml_dsa_44_avx2_poly_uniform_gamma1_4x
        - pqcrystals_ml_dsa_44_avx2_polyvec_matrix_expand
        - pqcrystals_ml_dsa_44_avx2_polyvec_matrix_pointwise_montgomery
        - pqcrystals_ml_dsa_44_avx2_polyveck_caddq
        - pqcrystals_ml_dsa_44_avx2_polyveck_decompose
        - pqcrystals_ml_dsa_44_avx2_polyveck_invntt_tomont
        - pqcrystals_ml_dsa_44_avx2_polyveck_ntt
        - pqcrystals_ml_dsa_44_avx2_polyveck_pack_w1
        - pqcrystals_ml_dsa_44_avx2_polyvecl_ntt
        - pqcrystals_ml_dsa_44_avx2_polyz_pack
        - pqcrystals_ml_dsa_44_avx2_unpack_sk
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:159,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_unpack_sk
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_44_avx2_polyvec_matrix_expand
                - pqcrystals_ml_dsa_44_avx2_polyvecl_ntt
                - pqcrystals_ml_dsa_44_avx2_polyveck_ntt
                - pqcrystals_ml_dsa_44_avx2_polyveck_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_uniform_gamma1_4x
                - pqcrystals_ml_dsa_44_avx2_polyvecl_ntt
                - pqcrystals_ml_dsa_44_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_polyveck_caddq
                - pqcrystals_ml_dsa_44_avx2_polyveck_decompose
                - pqcrystals_ml_dsa_44_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_44_avx2_poly_challenge
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:162,37'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_unpack_sk
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_44_avx2_polyvec_matrix_expand
                - pqcrystals_ml_dsa_44_avx2_polyvecl_ntt
                - pqcrystals_ml_dsa_44_avx2_polyveck_ntt
                - pqcrystals_ml_dsa_44_avx2_polyveck_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_uniform_gamma1_4x
                - pqcrystals_ml_dsa_44_avx2_polyvecl_ntt
                - pqcrystals_ml_dsa_44_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_polyveck_caddq
                - pqcrystals_ml_dsa_44_avx2_polyveck_decompose
                - pqcrystals_ml_dsa_44_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_44_avx2_poly_challenge
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:248,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_uniform_gamma1_4x
                - pqcrystals_ml_dsa_44_avx2_polyvecl_ntt
                - pqcrystals_ml_dsa_44_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_polyveck_caddq
                - pqcrystals_ml_dsa_44_avx2_polyveck_decompose
                - pqcrystals_ml_dsa_44_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_44_avx2_poly_challenge
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:244,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_uniform_gamma1_4x
                - pqcrystals_ml_dsa_44_avx2_polyvecl_ntt
                - pqcrystals_ml_dsa_44_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_polyveck_caddq
                - pqcrystals_ml_dsa_44_avx2_polyveck_decompose
                - pqcrystals_ml_dsa_44_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_44_avx2_poly_challenge
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:248,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_uniform_gamma1_4x
                - pqcrystals_ml_dsa_44_avx2_polyvecl_ntt
                - pqcrystals_ml_dsa_44_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_polyveck_caddq
                - pqcrystals_ml_dsa_44_avx2_polyveck_decompose
                - pqcrystals_ml_dsa_44_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_44_avx2_poly_challenge
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:244,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_uniform_gamma1_4x
                - pqcrystals_ml_dsa_44_avx2_polyvecl_ntt
                - pqcrystals_ml_dsa_44_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_polyveck_caddq
                - pqcrystals_ml_dsa_44_avx2_polyveck_decompose
                - pqcrystals_ml_dsa_44_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_44_avx2_poly_challenge
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:248,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_uniform_gamma1_4x
                - pqcrystals_ml_dsa_44_avx2_polyvecl_ntt
                - pqcrystals_ml_dsa_44_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_polyveck_caddq
                - pqcrystals_ml_dsa_44_avx2_polyveck_decompose
                - pqcrystals_ml_dsa_44_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_44_avx2_poly_challenge
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:244,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_uniform_gamma1_4x
                - pqcrystals_ml_dsa_44_avx2_polyvecl_ntt
                - pqcrystals_ml_dsa_44_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_polyveck_caddq
                - pqcrystals_ml_dsa_44_avx2_polyveck_decompose
                - pqcrystals_ml_dsa_44_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_44_avx2_poly_challenge
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:248,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_uniform_gamma1_4x
                - pqcrystals_ml_dsa_44_avx2_polyvecl_ntt
                - pqcrystals_ml_dsa_44_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_polyveck_caddq
                - pqcrystals_ml_dsa_44_avx2_polyveck_decompose
                - pqcrystals_ml_dsa_44_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_44_avx2_poly_challenge
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:254,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_uniform_gamma1_4x
                - pqcrystals_ml_dsa_44_avx2_polyvecl_ntt
                - pqcrystals_ml_dsa_44_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_polyveck_caddq
                - pqcrystals_ml_dsa_44_avx2_polyveck_decompose
                - pqcrystals_ml_dsa_44_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_44_avx2_poly_challenge
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:263,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_uniform_gamma1_4x
                - pqcrystals_ml_dsa_44_avx2_polyvecl_ntt
                - pqcrystals_ml_dsa_44_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_polyveck_caddq
                - pqcrystals_ml_dsa_44_avx2_polyveck_decompose
                - pqcrystals_ml_dsa_44_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_44_avx2_poly_challenge
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:267,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_uniform_gamma1_4x
                - pqcrystals_ml_dsa_44_avx2_polyvecl_ntt
                - pqcrystals_ml_dsa_44_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_polyveck_caddq
                - pqcrystals_ml_dsa_44_avx2_polyveck_decompose
                - pqcrystals_ml_dsa_44_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_44_avx2_poly_challenge
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:270,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_uniform_gamma1_4x
                - pqcrystals_ml_dsa_44_avx2_polyvecl_ntt
                - pqcrystals_ml_dsa_44_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_polyveck_caddq
                - pqcrystals_ml_dsa_44_avx2_polyveck_decompose
                - pqcrystals_ml_dsa_44_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_44_avx2_poly_challenge
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:273,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_uniform_gamma1_4x
                - pqcrystals_ml_dsa_44_avx2_polyvecl_ntt
                - pqcrystals_ml_dsa_44_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_polyveck_caddq
                - pqcrystals_ml_dsa_44_avx2_polyveck_decompose
                - pqcrystals_ml_dsa_44_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_44_avx2_poly_challenge
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:275,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_uniform_gamma1_4x
                - pqcrystals_ml_dsa_44_avx2_polyvecl_ntt
                - pqcrystals_ml_dsa_44_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_polyveck_caddq
                - pqcrystals_ml_dsa_44_avx2_polyveck_decompose
                - pqcrystals_ml_dsa_44_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_44_avx2_poly_challenge
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:279,33'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_uniform_gamma1_4x
                - pqcrystals_ml_dsa_44_avx2_polyvecl_ntt
                - pqcrystals_ml_dsa_44_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_polyveck_caddq
                - pqcrystals_ml_dsa_44_avx2_polyveck_decompose
                - pqcrystals_ml_dsa_44_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_44_avx2_poly_challenge
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:263,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_uniform_gamma1_4x
                - pqcrystals_ml_dsa_44_avx2_polyvecl_ntt
                - pqcrystals_ml_dsa_44_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_polyveck_caddq
                - pqcrystals_ml_dsa_44_avx2_polyveck_decompose
                - pqcrystals_ml_dsa_44_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_44_avx2_poly_challenge
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:267,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_uniform_gamma1_4x
                - pqcrystals_ml_dsa_44_avx2_polyvecl_ntt
                - pqcrystals_ml_dsa_44_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_polyveck_caddq
                - pqcrystals_ml_dsa_44_avx2_polyveck_decompose
                - pqcrystals_ml_dsa_44_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_44_avx2_poly_challenge
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:270,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_uniform_gamma1_4x
                - pqcrystals_ml_dsa_44_avx2_polyvecl_ntt
                - pqcrystals_ml_dsa_44_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_polyveck_caddq
                - pqcrystals_ml_dsa_44_avx2_polyveck_decompose
                - pqcrystals_ml_dsa_44_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_44_avx2_poly_challenge
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:273,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_uniform_gamma1_4x
                - pqcrystals_ml_dsa_44_avx2_polyvecl_ntt
                - pqcrystals_ml_dsa_44_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_polyveck_caddq
                - pqcrystals_ml_dsa_44_avx2_polyveck_decompose
                - pqcrystals_ml_dsa_44_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_44_avx2_poly_challenge
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:275,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_uniform_gamma1_4x
                - pqcrystals_ml_dsa_44_avx2_polyvecl_ntt
                - pqcrystals_ml_dsa_44_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_polyveck_caddq
                - pqcrystals_ml_dsa_44_avx2_polyveck_decompose
                - pqcrystals_ml_dsa_44_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_44_avx2_poly_challenge
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:279,13'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_uniform_gamma1_4x
                - pqcrystals_ml_dsa_44_avx2_polyvecl_ntt
                - pqcrystals_ml_dsa_44_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_polyveck_caddq
                - pqcrystals_ml_dsa_44_avx2_polyveck_decompose
                - pqcrystals_ml_dsa_44_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_44_avx2_poly_challenge
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:263,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_uniform_gamma1_4x
                - pqcrystals_ml_dsa_44_avx2_polyvecl_ntt
                - pqcrystals_ml_dsa_44_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_polyveck_caddq
                - pqcrystals_ml_dsa_44_avx2_polyveck_decompose
                - pqcrystals_ml_dsa_44_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_44_avx2_poly_challenge
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:267,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_uniform_gamma1_4x
                - pqcrystals_ml_dsa_44_avx2_polyvecl_ntt
                - pqcrystals_ml_dsa_44_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_polyveck_caddq
                - pqcrystals_ml_dsa_44_avx2_polyveck_decompose
                - pqcrystals_ml_dsa_44_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_44_avx2_poly_challenge
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:270,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_uniform_gamma1_4x
                - pqcrystals_ml_dsa_44_avx2_polyvecl_ntt
                - pqcrystals_ml_dsa_44_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_polyveck_caddq
                - pqcrystals_ml_dsa_44_avx2_polyveck_decompose
                - pqcrystals_ml_dsa_44_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_44_avx2_poly_challenge
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:273,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_uniform_gamma1_4x
                - pqcrystals_ml_dsa_44_avx2_polyvecl_ntt
                - pqcrystals_ml_dsa_44_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_polyveck_caddq
                - pqcrystals_ml_dsa_44_avx2_polyveck_decompose
                - pqcrystals_ml_dsa_44_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_44_avx2_poly_challenge
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:275,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_uniform_gamma1_4x
                - pqcrystals_ml_dsa_44_avx2_polyvecl_ntt
                - pqcrystals_ml_dsa_44_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_polyveck_caddq
                - pqcrystals_ml_dsa_44_avx2_polyveck_decompose
                - pqcrystals_ml_dsa_44_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_44_avx2_poly_challenge
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:279,13'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_uniform_gamma1_4x
                - pqcrystals_ml_dsa_44_avx2_polyvecl_ntt
                - pqcrystals_ml_dsa_44_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_polyveck_caddq
                - pqcrystals_ml_dsa_44_avx2_polyveck_decompose
                - pqcrystals_ml_dsa_44_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_44_avx2_poly_challenge
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:263,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_uniform_gamma1_4x
                - pqcrystals_ml_dsa_44_avx2_polyvecl_ntt
                - pqcrystals_ml_dsa_44_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_polyveck_caddq
                - pqcrystals_ml_dsa_44_avx2_polyveck_decompose
                - pqcrystals_ml_dsa_44_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_44_avx2_poly_challenge
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:267,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_uniform_gamma1_4x
                - pqcrystals_ml_dsa_44_avx2_polyvecl_ntt
                - pqcrystals_ml_dsa_44_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_polyveck_caddq
                - pqcrystals_ml_dsa_44_avx2_polyveck_decompose
                - pqcrystals_ml_dsa_44_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_44_avx2_poly_challenge
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:270,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_poly_uniform_gamma1_4x
                - pqcrystals_ml_dsa_44_avx2_polyvecl_ntt
                - pqcrystals_ml_dsa_44_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_polyveck_caddq
                - pqcrystals_ml_dsa_44_avx2_polyveck_decompose
                - pqcrystals_ml_dsa_44_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_44_avx2_poly_challenge
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:273,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_poly_uniform_gamma1_4x
                - pqcrystals_ml_dsa_44_avx2_polyvecl_ntt
                - pqcrystals_ml_dsa_44_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_polyveck_caddq
                - pqcrystals_ml_dsa_44_avx2_polyveck_decompose
                - pqcrystals_ml_dsa_44_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_44_avx2_poly_challenge
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:275,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_uniform_gamma1_4x
                - pqcrystals_ml_dsa_44_avx2_polyvecl_ntt
                - pqcrystals_ml_dsa_44_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_polyveck_caddq
                - pqcrystals_ml_dsa_44_avx2_polyveck_decompose
                - pqcrystals_ml_dsa_44_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_44_avx2_poly_challenge
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:162,23'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:178,3'
          Dst:             pqcrystals_ml_dsa_44_avx2_unpack_sk
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:181,3'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:182,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:183,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:184,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:185,3'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:186,3'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:189,3'
          Dst:             OQS_SHA3_shake256_inc_ctx_reset
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:190,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:191,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:192,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:193,3'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:194,3'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:197,3'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyvec_matrix_expand
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:198,3'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyvecl_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:199,3'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyveck_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:200,3'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyveck_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:205,3'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_uniform_gamma1_4x
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:225,3'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyvecl_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:226,3'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyvec_matrix_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:227,3'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyveck_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:230,3'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyveck_caddq
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:231,3'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyveck_decompose
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:232,3'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyveck_pack_w1
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:234,3'
          Dst:             OQS_SHA3_shake256_inc_ctx_reset
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:235,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:236,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:237,3'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:238,3'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:239,3'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_challenge
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:240,3'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:244,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:245,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:246,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:247,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:248,8'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_chknorm
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:244,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:245,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:246,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:247,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:248,8'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_chknorm
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:244,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:245,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:246,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:247,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:248,8'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_chknorm
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:244,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:245,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:246,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:247,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:248,8'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_chknorm
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:259,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:260,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:261,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_sub
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:262,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:263,8'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_chknorm
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:267,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:268,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:269,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:270,8'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_chknorm
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:273,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:274,9'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_make_hint
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:259,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:260,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:261,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_sub
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:262,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:263,8'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_chknorm
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:267,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:268,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:269,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:270,8'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_chknorm
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:273,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:274,9'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_make_hint
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:259,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:260,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:261,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_sub
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:262,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:263,8'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_chknorm
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:267,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:268,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:269,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:270,8'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_chknorm
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:273,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:274,9'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_make_hint
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:259,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:260,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:261,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_sub
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:262,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:263,8'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_chknorm
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:267,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:268,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:269,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:270,8'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_chknorm
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:273,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:274,9'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_make_hint
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:283,3'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:286,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyz_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:286,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyz_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:286,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyz_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:286,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyz_pack
    - functionName:    pqcrystals_ml_dsa_44_avx2_keypair
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          163
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256
        - OQS_randombytes
        - polyvec_matrix_expand_row
        - pqcrystals_ml_dsa_44_avx2_poly_add
        - pqcrystals_ml_dsa_44_avx2_poly_caddq
        - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
        - pqcrystals_ml_dsa_44_avx2_poly_power2round
        - pqcrystals_ml_dsa_44_avx2_poly_uniform_eta_4x
        - pqcrystals_ml_dsa_44_avx2_polyeta_pack
        - pqcrystals_ml_dsa_44_avx2_polyt0_pack
        - pqcrystals_ml_dsa_44_avx2_polyt1_pack
        - pqcrystals_ml_dsa_44_avx2_polyvecl_ntt
        - pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:68,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_SHA3_shake256
                - pqcrystals_ml_dsa_44_avx2_poly_uniform_eta_4x
                - pqcrystals_ml_dsa_44_avx2_poly_uniform_eta_4x
                - pqcrystals_ml_dsa_44_avx2_polyeta_pack
                - pqcrystals_ml_dsa_44_avx2_polyeta_pack
                - pqcrystals_ml_dsa_44_avx2_polyeta_pack
                - pqcrystals_ml_dsa_44_avx2_polyeta_pack
                - pqcrystals_ml_dsa_44_avx2_polyeta_pack
                - pqcrystals_ml_dsa_44_avx2_polyeta_pack
                - pqcrystals_ml_dsa_44_avx2_polyeta_pack
                - pqcrystals_ml_dsa_44_avx2_polyeta_pack
                - pqcrystals_ml_dsa_44_avx2_polyvecl_ntt
                - polyvec_matrix_expand_row.337
                - pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_power2round
                - pqcrystals_ml_dsa_44_avx2_polyt1_pack
                - pqcrystals_ml_dsa_44_avx2_polyt0_pack
                - polyvec_matrix_expand_row.337
                - pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_power2round
                - pqcrystals_ml_dsa_44_avx2_polyt1_pack
                - pqcrystals_ml_dsa_44_avx2_polyt0_pack
                - polyvec_matrix_expand_row.337
                - pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_power2round
                - pqcrystals_ml_dsa_44_avx2_polyt1_pack
                - pqcrystals_ml_dsa_44_avx2_polyt0_pack
                - polyvec_matrix_expand_row.337
                - pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_power2round
                - pqcrystals_ml_dsa_44_avx2_polyt1_pack
                - pqcrystals_ml_dsa_44_avx2_polyt0_pack
                - OQS_SHA3_shake256
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:71,17'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_SHA3_shake256
                - pqcrystals_ml_dsa_44_avx2_poly_uniform_eta_4x
                - pqcrystals_ml_dsa_44_avx2_poly_uniform_eta_4x
                - pqcrystals_ml_dsa_44_avx2_polyeta_pack
                - pqcrystals_ml_dsa_44_avx2_polyeta_pack
                - pqcrystals_ml_dsa_44_avx2_polyeta_pack
                - pqcrystals_ml_dsa_44_avx2_polyeta_pack
                - pqcrystals_ml_dsa_44_avx2_polyeta_pack
                - pqcrystals_ml_dsa_44_avx2_polyeta_pack
                - pqcrystals_ml_dsa_44_avx2_polyeta_pack
                - pqcrystals_ml_dsa_44_avx2_polyeta_pack
                - pqcrystals_ml_dsa_44_avx2_polyvecl_ntt
                - polyvec_matrix_expand_row.337
                - pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_power2round
                - pqcrystals_ml_dsa_44_avx2_polyt1_pack
                - pqcrystals_ml_dsa_44_avx2_polyt0_pack
                - polyvec_matrix_expand_row.337
                - pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_power2round
                - pqcrystals_ml_dsa_44_avx2_polyt1_pack
                - pqcrystals_ml_dsa_44_avx2_polyt0_pack
                - polyvec_matrix_expand_row.337
                - pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_power2round
                - pqcrystals_ml_dsa_44_avx2_polyt1_pack
                - pqcrystals_ml_dsa_44_avx2_polyt0_pack
                - polyvec_matrix_expand_row.337
                - pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_power2round
                - pqcrystals_ml_dsa_44_avx2_polyt1_pack
                - pqcrystals_ml_dsa_44_avx2_polyt0_pack
                - OQS_SHA3_shake256
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:76,3'
          Dst:             OQS_randombytes
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:79,3'
          Dst:             OQS_SHA3_shake256
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:91,3'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_uniform_eta_4x
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:92,3'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_uniform_eta_4x
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:108,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyeta_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:108,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyeta_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:108,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyeta_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:108,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyeta_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:110,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyeta_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:110,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyeta_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:110,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyeta_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:110,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyeta_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:113,3'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyvecl_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:117,5'
          Dst:             polyvec_matrix_expand_row
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:120,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:121,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:124,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:127,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_caddq
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:128,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_power2round
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:129,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyt1_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:130,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyt0_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:117,5'
          Dst:             polyvec_matrix_expand_row
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:120,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:121,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:124,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:127,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_caddq
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:128,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_power2round
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:129,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyt1_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:130,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyt0_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:117,5'
          Dst:             polyvec_matrix_expand_row
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:120,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:121,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:124,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:127,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_caddq
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:128,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_power2round
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:129,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyt1_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:130,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyt0_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:117,5'
          Dst:             polyvec_matrix_expand_row
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:120,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:121,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:124,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:127,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_caddq
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:128,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_power2round
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:129,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyt1_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:130,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyt0_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/sign.c:134,3'
          Dst:             OQS_SHA3_shake256
    - functionName:    OQS_SIG_ml_dsa_65_verify_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/sig_ml_dsa_65.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_CPU_has_extension
        - pqcrystals_ml_dsa_65_avx2_verify
        - pqcrystals_ml_dsa_65_ref_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/sig_ml_dsa_65.c:111,6'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/sig_ml_dsa_65.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - OQS_CPU_has_extension
                - pqcrystals_ml_dsa_65_avx2_verify
                - pqcrystals_ml_dsa_65_ref_verify
            - BranchSide:      'src/sig/ml_dsa/sig_ml_dsa_65.c:111,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - OQS_CPU_has_extension
                - pqcrystals_ml_dsa_65_avx2_verify
                - pqcrystals_ml_dsa_65_ref_verify
        - Branch String:   'src/sig/ml_dsa/sig_ml_dsa_65.c:111,46'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/sig_ml_dsa_65.c:111,49'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_verify
            - BranchSide:      'src/sig/ml_dsa/sig_ml_dsa_65.c:116,23'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_verify
        - Branch String:   'src/sig/ml_dsa/sig_ml_dsa_65.c:111,6'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/sig_ml_dsa_65.c:113,23'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_verify
            - BranchSide:      'src/sig/ml_dsa/sig_ml_dsa_65.c:116,23'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_verify
      Callsites:
        - Src:             'src/sig/ml_dsa/sig_ml_dsa_65.c:111,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/ml_dsa/sig_ml_dsa_65.c:111,49'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/ml_dsa/sig_ml_dsa_65.c:113,23'
          Dst:             pqcrystals_ml_dsa_65_avx2_verify
        - Src:             'src/sig/ml_dsa/sig_ml_dsa_65.c:116,23'
          Dst:             pqcrystals_ml_dsa_65_ref_verify
    - functionName:    OQS_SIG_ml_dsa_65_sign_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/sig_ml_dsa_65.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_CPU_has_extension
        - pqcrystals_ml_dsa_65_avx2_signature
        - pqcrystals_ml_dsa_65_ref_signature
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/sig_ml_dsa_65.c:95,6'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/sig_ml_dsa_65.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - OQS_CPU_has_extension
                - pqcrystals_ml_dsa_65_avx2_signature
                - pqcrystals_ml_dsa_65_ref_signature
            - BranchSide:      'src/sig/ml_dsa/sig_ml_dsa_65.c:95,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - OQS_CPU_has_extension
                - pqcrystals_ml_dsa_65_avx2_signature
                - pqcrystals_ml_dsa_65_ref_signature
        - Branch String:   'src/sig/ml_dsa/sig_ml_dsa_65.c:95,46'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/sig_ml_dsa_65.c:95,49'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_signature
            - BranchSide:      'src/sig/ml_dsa/sig_ml_dsa_65.c:100,23'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_signature
        - Branch String:   'src/sig/ml_dsa/sig_ml_dsa_65.c:95,6'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/sig_ml_dsa_65.c:97,23'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_signature
            - BranchSide:      'src/sig/ml_dsa/sig_ml_dsa_65.c:100,23'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_signature
      Callsites:
        - Src:             'src/sig/ml_dsa/sig_ml_dsa_65.c:95,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/ml_dsa/sig_ml_dsa_65.c:95,49'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/ml_dsa/sig_ml_dsa_65.c:97,23'
          Dst:             pqcrystals_ml_dsa_65_avx2_signature
        - Src:             'src/sig/ml_dsa/sig_ml_dsa_65.c:100,23'
          Dst:             pqcrystals_ml_dsa_65_ref_signature
    - functionName:    OQS_SIG_ml_dsa_65_verify
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/sig_ml_dsa_65.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          40
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_CPU_has_extension
        - pqcrystals_ml_dsa_65_avx2_verify
        - pqcrystals_ml_dsa_65_ref_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/sig_ml_dsa_65.c:80,6'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/sig_ml_dsa_65.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - OQS_CPU_has_extension
                - pqcrystals_ml_dsa_65_avx2_verify
                - pqcrystals_ml_dsa_65_ref_verify
            - BranchSide:      'src/sig/ml_dsa/sig_ml_dsa_65.c:80,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - OQS_CPU_has_extension
                - pqcrystals_ml_dsa_65_avx2_verify
                - pqcrystals_ml_dsa_65_ref_verify
        - Branch String:   'src/sig/ml_dsa/sig_ml_dsa_65.c:80,46'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/sig_ml_dsa_65.c:80,49'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_verify
            - BranchSide:      'src/sig/ml_dsa/sig_ml_dsa_65.c:85,23'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_verify
        - Branch String:   'src/sig/ml_dsa/sig_ml_dsa_65.c:80,6'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/sig_ml_dsa_65.c:82,23'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_verify
            - BranchSide:      'src/sig/ml_dsa/sig_ml_dsa_65.c:85,23'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_verify
      Callsites:
        - Src:             'src/sig/ml_dsa/sig_ml_dsa_65.c:80,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/ml_dsa/sig_ml_dsa_65.c:80,49'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/ml_dsa/sig_ml_dsa_65.c:82,23'
          Dst:             pqcrystals_ml_dsa_65_avx2_verify
        - Src:             'src/sig/ml_dsa/sig_ml_dsa_65.c:85,23'
          Dst:             pqcrystals_ml_dsa_65_ref_verify
    - functionName:    OQS_SIG_ml_dsa_65_sign
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/sig_ml_dsa_65.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          40
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_CPU_has_extension
        - pqcrystals_ml_dsa_65_avx2_signature
        - pqcrystals_ml_dsa_65_ref_signature
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/sig_ml_dsa_65.c:64,6'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/sig_ml_dsa_65.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - OQS_CPU_has_extension
                - pqcrystals_ml_dsa_65_avx2_signature
                - pqcrystals_ml_dsa_65_ref_signature
            - BranchSide:      'src/sig/ml_dsa/sig_ml_dsa_65.c:64,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - OQS_CPU_has_extension
                - pqcrystals_ml_dsa_65_avx2_signature
                - pqcrystals_ml_dsa_65_ref_signature
        - Branch String:   'src/sig/ml_dsa/sig_ml_dsa_65.c:64,46'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/sig_ml_dsa_65.c:64,49'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_signature
            - BranchSide:      'src/sig/ml_dsa/sig_ml_dsa_65.c:69,23'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_signature
        - Branch String:   'src/sig/ml_dsa/sig_ml_dsa_65.c:64,6'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/sig_ml_dsa_65.c:66,23'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_signature
            - BranchSide:      'src/sig/ml_dsa/sig_ml_dsa_65.c:69,23'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_signature
      Callsites:
        - Src:             'src/sig/ml_dsa/sig_ml_dsa_65.c:64,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/ml_dsa/sig_ml_dsa_65.c:64,49'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/ml_dsa/sig_ml_dsa_65.c:66,23'
          Dst:             pqcrystals_ml_dsa_65_avx2_signature
        - Src:             'src/sig/ml_dsa/sig_ml_dsa_65.c:69,23'
          Dst:             pqcrystals_ml_dsa_65_ref_signature
    - functionName:    OQS_SIG_ml_dsa_65_keypair
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/sig_ml_dsa_65.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          37
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_CPU_has_extension
        - pqcrystals_ml_dsa_65_avx2_keypair
        - pqcrystals_ml_dsa_65_ref_keypair
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/sig_ml_dsa_65.c:48,6'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/sig_ml_dsa_65.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - OQS_CPU_has_extension
                - pqcrystals_ml_dsa_65_avx2_keypair
                - pqcrystals_ml_dsa_65_ref_keypair
            - BranchSide:      'src/sig/ml_dsa/sig_ml_dsa_65.c:48,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - OQS_CPU_has_extension
                - pqcrystals_ml_dsa_65_avx2_keypair
                - pqcrystals_ml_dsa_65_ref_keypair
        - Branch String:   'src/sig/ml_dsa/sig_ml_dsa_65.c:48,46'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/sig_ml_dsa_65.c:48,49'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_keypair
            - BranchSide:      'src/sig/ml_dsa/sig_ml_dsa_65.c:53,23'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_keypair
        - Branch String:   'src/sig/ml_dsa/sig_ml_dsa_65.c:48,6'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/sig_ml_dsa_65.c:50,23'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_keypair
            - BranchSide:      'src/sig/ml_dsa/sig_ml_dsa_65.c:53,23'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_keypair
      Callsites:
        - Src:             'src/sig/ml_dsa/sig_ml_dsa_65.c:48,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/ml_dsa/sig_ml_dsa_65.c:48,49'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/ml_dsa/sig_ml_dsa_65.c:50,23'
          Dst:             pqcrystals_ml_dsa_65_avx2_keypair
        - Src:             'src/sig/ml_dsa/sig_ml_dsa_65.c:53,23'
          Dst:             pqcrystals_ml_dsa_65_ref_keypair
    - functionName:    OQS_SIG_ml_dsa_65_new
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/sig_ml_dsa_65.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_MEM_malloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/sig_ml_dsa_65.c:10,17'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/sig_ml_dsa_65.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
            - BranchSide:      'src/sig/ml_dsa/sig_ml_dsa_65.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
        - Branch String:   'src/sig/ml_dsa/sig_ml_dsa_65.c:11,6'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/sig_ml_dsa_65.c:11,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/sig_ml_dsa_65.c:14,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/ml_dsa/sig_ml_dsa_65.c:10,17'
          Dst:             OQS_MEM_malloc
    - functionName:    pqcrystals_ml_dsa_65_ref_open
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 423
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          82
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - pqcrystals_ml_dsa_65_ref_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:426,12'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_verify
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:426,12'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_verify
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:426,6'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:429,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:441,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:430,6'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:434,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:441,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:434,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:434,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:435,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:434,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:434,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:435,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:442,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:442,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:443,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:430,6'
          Dst:             pqcrystals_ml_dsa_65_ref_verify
    - functionName:    pqcrystals_ml_dsa_65_ref_verify
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pqcrystals_ml_dsa_65_ref_verify_internal
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:387,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_verify_internal
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:389,13'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_verify_internal
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:389,6'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:389,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:392,10'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_verify_internal
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:394,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:397,61'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_verify_internal
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:397,61'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_verify_internal
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:397,10'
          Dst:             pqcrystals_ml_dsa_65_ref_verify_internal
    - functionName:    pqcrystals_ml_dsa_65_ref_verify_internal
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         106
      ICount:          841
      EdgeCount:       157
      CyclomaticComplexity: 53
      functionsReached:
        - OQS_SHA3_shake256
        - OQS_SHA3_shake256_inc_absorb
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_ctx_reset
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_init
        - OQS_SHA3_shake256_inc_squeeze
        - pqcrystals_ml_dsa_65_ref_poly_challenge
        - pqcrystals_ml_dsa_65_ref_poly_ntt
        - pqcrystals_ml_dsa_65_ref_polyvec_matrix_expand
        - pqcrystals_ml_dsa_65_ref_polyvec_matrix_pointwise_montgomery
        - pqcrystals_ml_dsa_65_ref_polyveck_caddq
        - pqcrystals_ml_dsa_65_ref_polyveck_invntt_tomont
        - pqcrystals_ml_dsa_65_ref_polyveck_ntt
        - pqcrystals_ml_dsa_65_ref_polyveck_pack_w1
        - pqcrystals_ml_dsa_65_ref_polyveck_pointwise_poly_montgomery
        - pqcrystals_ml_dsa_65_ref_polyveck_reduce
        - pqcrystals_ml_dsa_65_ref_polyveck_shiftl
        - pqcrystals_ml_dsa_65_ref_polyveck_sub
        - pqcrystals_ml_dsa_65_ref_polyveck_use_hint
        - pqcrystals_ml_dsa_65_ref_polyvecl_chknorm
        - pqcrystals_ml_dsa_65_ref_polyvecl_ntt
        - pqcrystals_ml_dsa_65_ref_unpack_pk
        - pqcrystals_ml_dsa_65_ref_unpack_sig
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:300,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_unpack_pk
                - pqcrystals_ml_dsa_65_ref_unpack_sig
                - pqcrystals_ml_dsa_65_ref_polyvecl_chknorm
                - OQS_SHA3_shake256
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_65_ref_poly_challenge
                - pqcrystals_ml_dsa_65_ref_polyvec_matrix_expand
                - pqcrystals_ml_dsa_65_ref_polyvecl_ntt
                - pqcrystals_ml_dsa_65_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_65_ref_poly_ntt
                - pqcrystals_ml_dsa_65_ref_polyveck_shiftl
                - pqcrystals_ml_dsa_65_ref_polyveck_ntt
                - pqcrystals_ml_dsa_65_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_65_ref_polyveck_sub
                - pqcrystals_ml_dsa_65_ref_polyveck_reduce
                - pqcrystals_ml_dsa_65_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_65_ref_polyveck_caddq
                - pqcrystals_ml_dsa_65_ref_polyveck_use_hint
                - pqcrystals_ml_dsa_65_ref_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:310,13'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_unpack_pk
                - pqcrystals_ml_dsa_65_ref_unpack_sig
                - pqcrystals_ml_dsa_65_ref_polyvecl_chknorm
                - OQS_SHA3_shake256
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_65_ref_poly_challenge
                - pqcrystals_ml_dsa_65_ref_polyvec_matrix_expand
                - pqcrystals_ml_dsa_65_ref_polyvecl_ntt
                - pqcrystals_ml_dsa_65_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_65_ref_poly_ntt
                - pqcrystals_ml_dsa_65_ref_polyveck_shiftl
                - pqcrystals_ml_dsa_65_ref_polyveck_ntt
                - pqcrystals_ml_dsa_65_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_65_ref_polyveck_sub
                - pqcrystals_ml_dsa_65_ref_polyveck_reduce
                - pqcrystals_ml_dsa_65_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_65_ref_polyveck_caddq
                - pqcrystals_ml_dsa_65_ref_polyveck_use_hint
                - pqcrystals_ml_dsa_65_ref_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:310,6'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:310,6'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_unpack_pk
                - pqcrystals_ml_dsa_65_ref_unpack_sig
                - pqcrystals_ml_dsa_65_ref_polyvecl_chknorm
                - OQS_SHA3_shake256
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_65_ref_poly_challenge
                - pqcrystals_ml_dsa_65_ref_polyvec_matrix_expand
                - pqcrystals_ml_dsa_65_ref_polyvecl_ntt
                - pqcrystals_ml_dsa_65_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_65_ref_poly_ntt
                - pqcrystals_ml_dsa_65_ref_polyveck_shiftl
                - pqcrystals_ml_dsa_65_ref_polyveck_ntt
                - pqcrystals_ml_dsa_65_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_65_ref_polyveck_sub
                - pqcrystals_ml_dsa_65_ref_polyveck_reduce
                - pqcrystals_ml_dsa_65_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_65_ref_polyveck_caddq
                - pqcrystals_ml_dsa_65_ref_polyveck_use_hint
                - pqcrystals_ml_dsa_65_ref_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:313,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_unpack_pk
                - pqcrystals_ml_dsa_65_ref_unpack_sig
                - pqcrystals_ml_dsa_65_ref_polyvecl_chknorm
                - OQS_SHA3_shake256
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_65_ref_poly_challenge
                - pqcrystals_ml_dsa_65_ref_polyvec_matrix_expand
                - pqcrystals_ml_dsa_65_ref_polyvecl_ntt
                - pqcrystals_ml_dsa_65_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_65_ref_poly_ntt
                - pqcrystals_ml_dsa_65_ref_polyveck_shiftl
                - pqcrystals_ml_dsa_65_ref_polyveck_ntt
                - pqcrystals_ml_dsa_65_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_65_ref_polyveck_sub
                - pqcrystals_ml_dsa_65_ref_polyveck_reduce
                - pqcrystals_ml_dsa_65_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_65_ref_polyveck_caddq
                - pqcrystals_ml_dsa_65_ref_polyveck_use_hint
                - pqcrystals_ml_dsa_65_ref_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:314,6'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:314,6'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_polyvecl_chknorm
                - OQS_SHA3_shake256
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_65_ref_poly_challenge
                - pqcrystals_ml_dsa_65_ref_polyvec_matrix_expand
                - pqcrystals_ml_dsa_65_ref_polyvecl_ntt
                - pqcrystals_ml_dsa_65_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_65_ref_poly_ntt
                - pqcrystals_ml_dsa_65_ref_polyveck_shiftl
                - pqcrystals_ml_dsa_65_ref_polyveck_ntt
                - pqcrystals_ml_dsa_65_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_65_ref_polyveck_sub
                - pqcrystals_ml_dsa_65_ref_polyveck_reduce
                - pqcrystals_ml_dsa_65_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_65_ref_polyveck_caddq
                - pqcrystals_ml_dsa_65_ref_polyveck_use_hint
                - pqcrystals_ml_dsa_65_ref_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:316,6'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_polyvecl_chknorm
                - OQS_SHA3_shake256
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_65_ref_poly_challenge
                - pqcrystals_ml_dsa_65_ref_polyvec_matrix_expand
                - pqcrystals_ml_dsa_65_ref_polyvecl_ntt
                - pqcrystals_ml_dsa_65_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_65_ref_poly_ntt
                - pqcrystals_ml_dsa_65_ref_polyveck_shiftl
                - pqcrystals_ml_dsa_65_ref_polyveck_ntt
                - pqcrystals_ml_dsa_65_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_65_ref_polyveck_sub
                - pqcrystals_ml_dsa_65_ref_polyveck_reduce
                - pqcrystals_ml_dsa_65_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_65_ref_polyveck_caddq
                - pqcrystals_ml_dsa_65_ref_polyveck_use_hint
                - pqcrystals_ml_dsa_65_ref_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:316,6'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:316,6'
              BranchSideFuncs:
                - OQS_SHA3_shake256
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_65_ref_poly_challenge
                - pqcrystals_ml_dsa_65_ref_polyvec_matrix_expand
                - pqcrystals_ml_dsa_65_ref_polyvecl_ntt
                - pqcrystals_ml_dsa_65_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_65_ref_poly_ntt
                - pqcrystals_ml_dsa_65_ref_polyveck_shiftl
                - pqcrystals_ml_dsa_65_ref_polyveck_ntt
                - pqcrystals_ml_dsa_65_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_65_ref_polyveck_sub
                - pqcrystals_ml_dsa_65_ref_polyveck_reduce
                - pqcrystals_ml_dsa_65_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_65_ref_polyveck_caddq
                - pqcrystals_ml_dsa_65_ref_polyveck_use_hint
                - pqcrystals_ml_dsa_65_ref_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:320,3'
              BranchSideFuncs:
                - OQS_SHA3_shake256
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_65_ref_poly_challenge
                - pqcrystals_ml_dsa_65_ref_polyvec_matrix_expand
                - pqcrystals_ml_dsa_65_ref_polyvecl_ntt
                - pqcrystals_ml_dsa_65_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_65_ref_poly_ntt
                - pqcrystals_ml_dsa_65_ref_polyveck_shiftl
                - pqcrystals_ml_dsa_65_ref_polyveck_ntt
                - pqcrystals_ml_dsa_65_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_65_ref_polyveck_sub
                - pqcrystals_ml_dsa_65_ref_polyveck_reduce
                - pqcrystals_ml_dsa_65_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_65_ref_polyveck_caddq
                - pqcrystals_ml_dsa_65_ref_polyveck_use_hint
                - pqcrystals_ml_dsa_65_ref_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:357,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:313,3'
          Dst:             pqcrystals_ml_dsa_65_ref_unpack_pk
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:314,6'
          Dst:             pqcrystals_ml_dsa_65_ref_unpack_sig
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:316,6'
          Dst:             pqcrystals_ml_dsa_65_ref_polyvecl_chknorm
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:320,3'
          Dst:             OQS_SHA3_shake256
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:321,3'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:322,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:323,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:324,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:325,3'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:326,3'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:329,3'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_challenge
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:330,3'
          Dst:             pqcrystals_ml_dsa_65_ref_polyvec_matrix_expand
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:332,3'
          Dst:             pqcrystals_ml_dsa_65_ref_polyvecl_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:333,3'
          Dst:             pqcrystals_ml_dsa_65_ref_polyvec_matrix_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:335,3'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:336,3'
          Dst:             pqcrystals_ml_dsa_65_ref_polyveck_shiftl
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:337,3'
          Dst:             pqcrystals_ml_dsa_65_ref_polyveck_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:338,3'
          Dst:             pqcrystals_ml_dsa_65_ref_polyveck_pointwise_poly_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:340,3'
          Dst:             pqcrystals_ml_dsa_65_ref_polyveck_sub
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:341,3'
          Dst:             pqcrystals_ml_dsa_65_ref_polyveck_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:342,3'
          Dst:             pqcrystals_ml_dsa_65_ref_polyveck_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:345,3'
          Dst:             pqcrystals_ml_dsa_65_ref_polyveck_caddq
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:346,3'
          Dst:             pqcrystals_ml_dsa_65_ref_polyveck_use_hint
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:347,3'
          Dst:             pqcrystals_ml_dsa_65_ref_polyveck_pack_w1
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:350,3'
          Dst:             OQS_SHA3_shake256_inc_ctx_reset
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:351,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:352,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:353,3'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:354,3'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:355,3'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    pqcrystals_ml_dsa_65_ref
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          216
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - pqcrystals_ml_dsa_65_ref_signature
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:269,7'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_signature
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:269,7'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_signature
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:269,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:269,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_signature
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:269,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_signature
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:269,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:269,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_signature
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:269,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_signature
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:269,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:270,50'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_signature
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:270,50'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_signature
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:269,24'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:269,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_signature
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:270,50'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_signature
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:269,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:269,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_signature
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:269,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_signature
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:269,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:269,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_signature
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:270,50'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_signature
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:269,24'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:269,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_signature
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:270,50'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_signature
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:269,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:269,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_signature
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:269,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_signature
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:269,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:269,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_signature
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:270,50'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_signature
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:269,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:269,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_signature
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:270,50'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_signature
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:269,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:269,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_signature
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:270,50'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_signature
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:271,9'
          Dst:             pqcrystals_ml_dsa_65_ref_signature
    - functionName:    pqcrystals_ml_dsa_65_ref_signature
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_randombytes
        - pqcrystals_ml_dsa_65_ref_signature_internal
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:217,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
                - pqcrystals_ml_dsa_65_ref_signature_internal
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:220,13'
              BranchSideFuncs:
                - OQS_randombytes
                - pqcrystals_ml_dsa_65_ref_signature_internal
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:220,6'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:220,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:224,10'
              BranchSideFuncs:
                - OQS_randombytes
                - pqcrystals_ml_dsa_65_ref_signature_internal
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:226,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:230,3'
              BranchSideFuncs:
                - OQS_randombytes
                - pqcrystals_ml_dsa_65_ref_signature_internal
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:230,3'
              BranchSideFuncs:
                - OQS_randombytes
                - pqcrystals_ml_dsa_65_ref_signature_internal
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:230,3'
          Dst:             OQS_randombytes
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:236,3'
          Dst:             pqcrystals_ml_dsa_65_ref_signature_internal
    - functionName:    pqcrystals_ml_dsa_65_ref_signature_internal
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          168
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_ctx_reset
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_init
        - OQS_SHA3_shake256_inc_squeeze
        - pqcrystals_ml_dsa_65_ref_pack_sig
        - pqcrystals_ml_dsa_65_ref_poly_challenge
        - pqcrystals_ml_dsa_65_ref_poly_ntt
        - pqcrystals_ml_dsa_65_ref_polyvec_matrix_expand
        - pqcrystals_ml_dsa_65_ref_polyvec_matrix_pointwise_montgomery
        - pqcrystals_ml_dsa_65_ref_polyveck_add
        - pqcrystals_ml_dsa_65_ref_polyveck_caddq
        - pqcrystals_ml_dsa_65_ref_polyveck_chknorm
        - pqcrystals_ml_dsa_65_ref_polyveck_decompose
        - pqcrystals_ml_dsa_65_ref_polyveck_invntt_tomont
        - pqcrystals_ml_dsa_65_ref_polyveck_make_hint
        - pqcrystals_ml_dsa_65_ref_polyveck_ntt
        - pqcrystals_ml_dsa_65_ref_polyveck_pack_w1
        - pqcrystals_ml_dsa_65_ref_polyveck_pointwise_poly_montgomery
        - pqcrystals_ml_dsa_65_ref_polyveck_reduce
        - pqcrystals_ml_dsa_65_ref_polyveck_sub
        - pqcrystals_ml_dsa_65_ref_polyvecl_add
        - pqcrystals_ml_dsa_65_ref_polyvecl_chknorm
        - pqcrystals_ml_dsa_65_ref_polyvecl_invntt_tomont
        - pqcrystals_ml_dsa_65_ref_polyvecl_ntt
        - pqcrystals_ml_dsa_65_ref_polyvecl_pointwise_poly_montgomery
        - pqcrystals_ml_dsa_65_ref_polyvecl_reduce
        - pqcrystals_ml_dsa_65_ref_polyvecl_uniform_gamma1
        - pqcrystals_ml_dsa_65_ref_unpack_sk
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:95,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_unpack_sk
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_65_ref_polyvec_matrix_expand
                - pqcrystals_ml_dsa_65_ref_polyvecl_ntt
                - pqcrystals_ml_dsa_65_ref_polyveck_ntt
                - pqcrystals_ml_dsa_65_ref_polyveck_ntt
                - pqcrystals_ml_dsa_65_ref_polyvecl_uniform_gamma1
                - pqcrystals_ml_dsa_65_ref_polyvecl_ntt
                - pqcrystals_ml_dsa_65_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_65_ref_polyveck_reduce
                - pqcrystals_ml_dsa_65_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_65_ref_polyveck_caddq
                - pqcrystals_ml_dsa_65_ref_polyveck_decompose
                - pqcrystals_ml_dsa_65_ref_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_65_ref_poly_challenge
                - pqcrystals_ml_dsa_65_ref_poly_ntt
                - pqcrystals_ml_dsa_65_ref_polyvecl_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_65_ref_polyvecl_invntt_tomont
                - pqcrystals_ml_dsa_65_ref_polyvecl_add
                - pqcrystals_ml_dsa_65_ref_polyvecl_reduce
                - pqcrystals_ml_dsa_65_ref_polyvecl_chknorm
                - pqcrystals_ml_dsa_65_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_65_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_65_ref_polyveck_sub
                - pqcrystals_ml_dsa_65_ref_polyveck_reduce
                - pqcrystals_ml_dsa_65_ref_polyveck_chknorm
                - pqcrystals_ml_dsa_65_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_65_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_65_ref_polyveck_reduce
                - pqcrystals_ml_dsa_65_ref_polyveck_chknorm
                - pqcrystals_ml_dsa_65_ref_polyveck_add
                - pqcrystals_ml_dsa_65_ref_polyveck_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_65_ref_pack_sig
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:104,12'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_unpack_sk
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_65_ref_polyvec_matrix_expand
                - pqcrystals_ml_dsa_65_ref_polyvecl_ntt
                - pqcrystals_ml_dsa_65_ref_polyveck_ntt
                - pqcrystals_ml_dsa_65_ref_polyveck_ntt
                - pqcrystals_ml_dsa_65_ref_polyvecl_uniform_gamma1
                - pqcrystals_ml_dsa_65_ref_polyvecl_ntt
                - pqcrystals_ml_dsa_65_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_65_ref_polyveck_reduce
                - pqcrystals_ml_dsa_65_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_65_ref_polyveck_caddq
                - pqcrystals_ml_dsa_65_ref_polyveck_decompose
                - pqcrystals_ml_dsa_65_ref_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_65_ref_poly_challenge
                - pqcrystals_ml_dsa_65_ref_poly_ntt
                - pqcrystals_ml_dsa_65_ref_polyvecl_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_65_ref_polyvecl_invntt_tomont
                - pqcrystals_ml_dsa_65_ref_polyvecl_add
                - pqcrystals_ml_dsa_65_ref_polyvecl_reduce
                - pqcrystals_ml_dsa_65_ref_polyvecl_chknorm
                - pqcrystals_ml_dsa_65_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_65_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_65_ref_polyveck_sub
                - pqcrystals_ml_dsa_65_ref_polyveck_reduce
                - pqcrystals_ml_dsa_65_ref_polyveck_chknorm
                - pqcrystals_ml_dsa_65_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_65_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_65_ref_polyveck_reduce
                - pqcrystals_ml_dsa_65_ref_polyveck_chknorm
                - pqcrystals_ml_dsa_65_ref_polyveck_add
                - pqcrystals_ml_dsa_65_ref_polyveck_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_65_ref_pack_sig
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:161,6'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_65_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_65_ref_polyveck_sub
                - pqcrystals_ml_dsa_65_ref_polyveck_reduce
                - pqcrystals_ml_dsa_65_ref_polyveck_chknorm
                - pqcrystals_ml_dsa_65_ref_polyvecl_uniform_gamma1
                - pqcrystals_ml_dsa_65_ref_polyvecl_ntt
                - pqcrystals_ml_dsa_65_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_65_ref_polyveck_reduce
                - pqcrystals_ml_dsa_65_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_65_ref_polyveck_caddq
                - pqcrystals_ml_dsa_65_ref_polyveck_decompose
                - pqcrystals_ml_dsa_65_ref_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_65_ref_poly_challenge
                - pqcrystals_ml_dsa_65_ref_poly_ntt
                - pqcrystals_ml_dsa_65_ref_polyvecl_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_65_ref_polyvecl_invntt_tomont
                - pqcrystals_ml_dsa_65_ref_polyvecl_add
                - pqcrystals_ml_dsa_65_ref_polyvecl_reduce
                - pqcrystals_ml_dsa_65_ref_polyvecl_chknorm
                - pqcrystals_ml_dsa_65_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_65_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_65_ref_polyveck_reduce
                - pqcrystals_ml_dsa_65_ref_polyveck_chknorm
                - pqcrystals_ml_dsa_65_ref_polyveck_add
                - pqcrystals_ml_dsa_65_ref_polyveck_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_65_ref_pack_sig
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:166,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_65_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_65_ref_polyveck_sub
                - pqcrystals_ml_dsa_65_ref_polyveck_reduce
                - pqcrystals_ml_dsa_65_ref_polyveck_chknorm
                - pqcrystals_ml_dsa_65_ref_polyvecl_uniform_gamma1
                - pqcrystals_ml_dsa_65_ref_polyvecl_ntt
                - pqcrystals_ml_dsa_65_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_65_ref_polyveck_reduce
                - pqcrystals_ml_dsa_65_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_65_ref_polyveck_caddq
                - pqcrystals_ml_dsa_65_ref_polyveck_decompose
                - pqcrystals_ml_dsa_65_ref_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_65_ref_poly_challenge
                - pqcrystals_ml_dsa_65_ref_poly_ntt
                - pqcrystals_ml_dsa_65_ref_polyvecl_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_65_ref_polyvecl_invntt_tomont
                - pqcrystals_ml_dsa_65_ref_polyvecl_add
                - pqcrystals_ml_dsa_65_ref_polyvecl_reduce
                - pqcrystals_ml_dsa_65_ref_polyvecl_chknorm
                - pqcrystals_ml_dsa_65_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_65_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_65_ref_polyveck_reduce
                - pqcrystals_ml_dsa_65_ref_polyveck_chknorm
                - pqcrystals_ml_dsa_65_ref_polyveck_add
                - pqcrystals_ml_dsa_65_ref_polyveck_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_65_ref_pack_sig
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:170,6'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_65_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_65_ref_polyveck_reduce
                - pqcrystals_ml_dsa_65_ref_polyveck_chknorm
                - pqcrystals_ml_dsa_65_ref_polyvecl_uniform_gamma1
                - pqcrystals_ml_dsa_65_ref_polyvecl_ntt
                - pqcrystals_ml_dsa_65_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_65_ref_polyveck_reduce
                - pqcrystals_ml_dsa_65_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_65_ref_polyveck_caddq
                - pqcrystals_ml_dsa_65_ref_polyveck_decompose
                - pqcrystals_ml_dsa_65_ref_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_65_ref_poly_challenge
                - pqcrystals_ml_dsa_65_ref_poly_ntt
                - pqcrystals_ml_dsa_65_ref_polyvecl_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_65_ref_polyvecl_invntt_tomont
                - pqcrystals_ml_dsa_65_ref_polyvecl_add
                - pqcrystals_ml_dsa_65_ref_polyvecl_reduce
                - pqcrystals_ml_dsa_65_ref_polyvecl_chknorm
                - pqcrystals_ml_dsa_65_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_65_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_65_ref_polyveck_sub
                - pqcrystals_ml_dsa_65_ref_polyveck_reduce
                - pqcrystals_ml_dsa_65_ref_polyveck_chknorm
                - pqcrystals_ml_dsa_65_ref_polyveck_add
                - pqcrystals_ml_dsa_65_ref_polyveck_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_65_ref_pack_sig
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:174,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_65_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_65_ref_polyveck_reduce
                - pqcrystals_ml_dsa_65_ref_polyveck_chknorm
                - pqcrystals_ml_dsa_65_ref_polyvecl_uniform_gamma1
                - pqcrystals_ml_dsa_65_ref_polyvecl_ntt
                - pqcrystals_ml_dsa_65_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_65_ref_polyveck_reduce
                - pqcrystals_ml_dsa_65_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_65_ref_polyveck_caddq
                - pqcrystals_ml_dsa_65_ref_polyveck_decompose
                - pqcrystals_ml_dsa_65_ref_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_65_ref_poly_challenge
                - pqcrystals_ml_dsa_65_ref_poly_ntt
                - pqcrystals_ml_dsa_65_ref_polyvecl_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_65_ref_polyvecl_invntt_tomont
                - pqcrystals_ml_dsa_65_ref_polyvecl_add
                - pqcrystals_ml_dsa_65_ref_polyvecl_reduce
                - pqcrystals_ml_dsa_65_ref_polyvecl_chknorm
                - pqcrystals_ml_dsa_65_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_65_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_65_ref_polyveck_sub
                - pqcrystals_ml_dsa_65_ref_polyveck_reduce
                - pqcrystals_ml_dsa_65_ref_polyveck_chknorm
                - pqcrystals_ml_dsa_65_ref_polyveck_add
                - pqcrystals_ml_dsa_65_ref_polyveck_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_65_ref_pack_sig
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:177,6'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_polyveck_add
                - pqcrystals_ml_dsa_65_ref_polyveck_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_65_ref_pack_sig
                - pqcrystals_ml_dsa_65_ref_polyvecl_uniform_gamma1
                - pqcrystals_ml_dsa_65_ref_polyvecl_ntt
                - pqcrystals_ml_dsa_65_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_65_ref_polyveck_reduce
                - pqcrystals_ml_dsa_65_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_65_ref_polyveck_caddq
                - pqcrystals_ml_dsa_65_ref_polyveck_decompose
                - pqcrystals_ml_dsa_65_ref_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_65_ref_poly_challenge
                - pqcrystals_ml_dsa_65_ref_poly_ntt
                - pqcrystals_ml_dsa_65_ref_polyvecl_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_65_ref_polyvecl_invntt_tomont
                - pqcrystals_ml_dsa_65_ref_polyvecl_add
                - pqcrystals_ml_dsa_65_ref_polyvecl_reduce
                - pqcrystals_ml_dsa_65_ref_polyvecl_chknorm
                - pqcrystals_ml_dsa_65_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_65_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_65_ref_polyveck_sub
                - pqcrystals_ml_dsa_65_ref_polyveck_reduce
                - pqcrystals_ml_dsa_65_ref_polyveck_chknorm
                - pqcrystals_ml_dsa_65_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_65_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_65_ref_polyveck_reduce
                - pqcrystals_ml_dsa_65_ref_polyveck_chknorm
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:180,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_polyveck_add
                - pqcrystals_ml_dsa_65_ref_polyveck_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_65_ref_pack_sig
                - pqcrystals_ml_dsa_65_ref_polyvecl_uniform_gamma1
                - pqcrystals_ml_dsa_65_ref_polyvecl_ntt
                - pqcrystals_ml_dsa_65_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_65_ref_polyveck_reduce
                - pqcrystals_ml_dsa_65_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_65_ref_polyveck_caddq
                - pqcrystals_ml_dsa_65_ref_polyveck_decompose
                - pqcrystals_ml_dsa_65_ref_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_65_ref_poly_challenge
                - pqcrystals_ml_dsa_65_ref_poly_ntt
                - pqcrystals_ml_dsa_65_ref_polyvecl_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_65_ref_polyvecl_invntt_tomont
                - pqcrystals_ml_dsa_65_ref_polyvecl_add
                - pqcrystals_ml_dsa_65_ref_polyvecl_reduce
                - pqcrystals_ml_dsa_65_ref_polyvecl_chknorm
                - pqcrystals_ml_dsa_65_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_65_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_65_ref_polyveck_sub
                - pqcrystals_ml_dsa_65_ref_polyveck_reduce
                - pqcrystals_ml_dsa_65_ref_polyveck_chknorm
                - pqcrystals_ml_dsa_65_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_65_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_65_ref_polyveck_reduce
                - pqcrystals_ml_dsa_65_ref_polyveck_chknorm
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:182,6'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_polyvecl_uniform_gamma1
                - pqcrystals_ml_dsa_65_ref_polyvecl_ntt
                - pqcrystals_ml_dsa_65_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_65_ref_polyveck_reduce
                - pqcrystals_ml_dsa_65_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_65_ref_polyveck_caddq
                - pqcrystals_ml_dsa_65_ref_polyveck_decompose
                - pqcrystals_ml_dsa_65_ref_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_65_ref_poly_challenge
                - pqcrystals_ml_dsa_65_ref_poly_ntt
                - pqcrystals_ml_dsa_65_ref_polyvecl_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_65_ref_polyvecl_invntt_tomont
                - pqcrystals_ml_dsa_65_ref_polyvecl_add
                - pqcrystals_ml_dsa_65_ref_polyvecl_reduce
                - pqcrystals_ml_dsa_65_ref_polyvecl_chknorm
                - pqcrystals_ml_dsa_65_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_65_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_65_ref_polyveck_sub
                - pqcrystals_ml_dsa_65_ref_polyveck_reduce
                - pqcrystals_ml_dsa_65_ref_polyveck_chknorm
                - pqcrystals_ml_dsa_65_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_65_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_65_ref_polyveck_reduce
                - pqcrystals_ml_dsa_65_ref_polyveck_chknorm
                - pqcrystals_ml_dsa_65_ref_polyveck_add
                - pqcrystals_ml_dsa_65_ref_polyveck_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_65_ref_pack_sig
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:185,3'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_65_ref_pack_sig
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:108,3'
          Dst:             pqcrystals_ml_dsa_65_ref_unpack_sk
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:111,3'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:112,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:113,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:114,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:115,3'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:116,3'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:119,3'
          Dst:             OQS_SHA3_shake256_inc_ctx_reset
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:120,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:121,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:122,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:123,3'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:124,3'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:127,3'
          Dst:             pqcrystals_ml_dsa_65_ref_polyvec_matrix_expand
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:128,3'
          Dst:             pqcrystals_ml_dsa_65_ref_polyvecl_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:129,3'
          Dst:             pqcrystals_ml_dsa_65_ref_polyveck_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:130,3'
          Dst:             pqcrystals_ml_dsa_65_ref_polyveck_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:134,3'
          Dst:             pqcrystals_ml_dsa_65_ref_polyvecl_uniform_gamma1
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:138,3'
          Dst:             pqcrystals_ml_dsa_65_ref_polyvecl_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:139,3'
          Dst:             pqcrystals_ml_dsa_65_ref_polyvec_matrix_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:140,3'
          Dst:             pqcrystals_ml_dsa_65_ref_polyveck_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:141,3'
          Dst:             pqcrystals_ml_dsa_65_ref_polyveck_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:144,3'
          Dst:             pqcrystals_ml_dsa_65_ref_polyveck_caddq
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:145,3'
          Dst:             pqcrystals_ml_dsa_65_ref_polyveck_decompose
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:146,3'
          Dst:             pqcrystals_ml_dsa_65_ref_polyveck_pack_w1
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:148,3'
          Dst:             OQS_SHA3_shake256_inc_ctx_reset
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:149,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:150,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:151,3'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:152,3'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:153,3'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_challenge
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:154,3'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:157,3'
          Dst:             pqcrystals_ml_dsa_65_ref_polyvecl_pointwise_poly_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:158,3'
          Dst:             pqcrystals_ml_dsa_65_ref_polyvecl_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:159,3'
          Dst:             pqcrystals_ml_dsa_65_ref_polyvecl_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:160,3'
          Dst:             pqcrystals_ml_dsa_65_ref_polyvecl_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:161,6'
          Dst:             pqcrystals_ml_dsa_65_ref_polyvecl_chknorm
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:166,3'
          Dst:             pqcrystals_ml_dsa_65_ref_polyveck_pointwise_poly_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:167,3'
          Dst:             pqcrystals_ml_dsa_65_ref_polyveck_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:168,3'
          Dst:             pqcrystals_ml_dsa_65_ref_polyveck_sub
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:169,3'
          Dst:             pqcrystals_ml_dsa_65_ref_polyveck_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:170,6'
          Dst:             pqcrystals_ml_dsa_65_ref_polyveck_chknorm
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:174,3'
          Dst:             pqcrystals_ml_dsa_65_ref_polyveck_pointwise_poly_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:175,3'
          Dst:             pqcrystals_ml_dsa_65_ref_polyveck_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:176,3'
          Dst:             pqcrystals_ml_dsa_65_ref_polyveck_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:177,6'
          Dst:             pqcrystals_ml_dsa_65_ref_polyveck_chknorm
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:180,3'
          Dst:             pqcrystals_ml_dsa_65_ref_polyveck_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:181,7'
          Dst:             pqcrystals_ml_dsa_65_ref_polyveck_make_hint
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:185,3'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:188,3'
          Dst:             pqcrystals_ml_dsa_65_ref_pack_sig
    - functionName:    pqcrystals_ml_dsa_65_ref_keypair
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          69
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256
        - OQS_randombytes
        - pqcrystals_ml_dsa_65_ref_pack_pk
        - pqcrystals_ml_dsa_65_ref_pack_sk
        - pqcrystals_ml_dsa_65_ref_polyvec_matrix_expand
        - pqcrystals_ml_dsa_65_ref_polyvec_matrix_pointwise_montgomery
        - pqcrystals_ml_dsa_65_ref_polyveck_add
        - pqcrystals_ml_dsa_65_ref_polyveck_caddq
        - pqcrystals_ml_dsa_65_ref_polyveck_invntt_tomont
        - pqcrystals_ml_dsa_65_ref_polyveck_power2round
        - pqcrystals_ml_dsa_65_ref_polyveck_reduce
        - pqcrystals_ml_dsa_65_ref_polyveck_uniform_eta
        - pqcrystals_ml_dsa_65_ref_polyvecl_ntt
        - pqcrystals_ml_dsa_65_ref_polyvecl_uniform_eta
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:24,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_SHA3_shake256
                - pqcrystals_ml_dsa_65_ref_polyvec_matrix_expand
                - pqcrystals_ml_dsa_65_ref_polyvecl_uniform_eta
                - pqcrystals_ml_dsa_65_ref_polyveck_uniform_eta
                - pqcrystals_ml_dsa_65_ref_polyvecl_ntt
                - pqcrystals_ml_dsa_65_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_65_ref_polyveck_reduce
                - pqcrystals_ml_dsa_65_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_65_ref_polyveck_add
                - pqcrystals_ml_dsa_65_ref_polyveck_caddq
                - pqcrystals_ml_dsa_65_ref_polyveck_power2round
                - pqcrystals_ml_dsa_65_ref_pack_pk
                - OQS_SHA3_shake256
                - pqcrystals_ml_dsa_65_ref_pack_sk
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:32,3'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_SHA3_shake256
                - pqcrystals_ml_dsa_65_ref_polyvec_matrix_expand
                - pqcrystals_ml_dsa_65_ref_polyvecl_uniform_eta
                - pqcrystals_ml_dsa_65_ref_polyveck_uniform_eta
                - pqcrystals_ml_dsa_65_ref_polyvecl_ntt
                - pqcrystals_ml_dsa_65_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_65_ref_polyveck_reduce
                - pqcrystals_ml_dsa_65_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_65_ref_polyveck_add
                - pqcrystals_ml_dsa_65_ref_polyveck_caddq
                - pqcrystals_ml_dsa_65_ref_polyveck_power2round
                - pqcrystals_ml_dsa_65_ref_pack_pk
                - OQS_SHA3_shake256
                - pqcrystals_ml_dsa_65_ref_pack_sk
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:32,3'
          Dst:             OQS_randombytes
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:35,3'
          Dst:             OQS_SHA3_shake256
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:41,3'
          Dst:             pqcrystals_ml_dsa_65_ref_polyvec_matrix_expand
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:44,3'
          Dst:             pqcrystals_ml_dsa_65_ref_polyvecl_uniform_eta
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:45,3'
          Dst:             pqcrystals_ml_dsa_65_ref_polyveck_uniform_eta
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:49,3'
          Dst:             pqcrystals_ml_dsa_65_ref_polyvecl_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:50,3'
          Dst:             pqcrystals_ml_dsa_65_ref_polyvec_matrix_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:51,3'
          Dst:             pqcrystals_ml_dsa_65_ref_polyveck_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:52,3'
          Dst:             pqcrystals_ml_dsa_65_ref_polyveck_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:55,3'
          Dst:             pqcrystals_ml_dsa_65_ref_polyveck_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:58,3'
          Dst:             pqcrystals_ml_dsa_65_ref_polyveck_caddq
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:59,3'
          Dst:             pqcrystals_ml_dsa_65_ref_polyveck_power2round
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:60,3'
          Dst:             pqcrystals_ml_dsa_65_ref_pack_pk
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:63,3'
          Dst:             OQS_SHA3_shake256
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/sign.c:64,3'
          Dst:             pqcrystals_ml_dsa_65_ref_pack_sk
    - functionName:    pqcrystals_ml_dsa_65_avx2_open
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 517
      functionLinenumberEnd: 540
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          82
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - pqcrystals_ml_dsa_65_avx2_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:520,12'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_verify
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:520,12'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_verify
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:520,6'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:523,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:535,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:524,6'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:528,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:535,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:528,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:528,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:529,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:528,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:528,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:529,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:536,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:536,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:537,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:524,6'
          Dst:             pqcrystals_ml_dsa_65_avx2_verify
    - functionName:    pqcrystals_ml_dsa_65_avx2_verify
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 488
      functionLinenumberEnd: 498
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pqcrystals_ml_dsa_65_avx2_verify_internal
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:489,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_verify_internal
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:491,13'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_verify_internal
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:491,6'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:491,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:494,10'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_verify_internal
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:497,10'
          Dst:             pqcrystals_ml_dsa_65_avx2_verify_internal
    - functionName:    pqcrystals_ml_dsa_65_avx2_verify_internal
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         131
      ICount:          903
      EdgeCount:       191
      CyclomaticComplexity: 62
      functionsReached:
        - OQS_SHA3_shake256
        - OQS_SHA3_shake256_inc_absorb
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_ctx_reset
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_init
        - OQS_SHA3_shake256_inc_squeeze
        - polyvec_matrix_expand_row
        - pqcrystals_ml_dsa_65_avx2_poly_caddq
        - pqcrystals_ml_dsa_65_avx2_poly_challenge
        - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
        - pqcrystals_ml_dsa_65_avx2_poly_ntt
        - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
        - pqcrystals_ml_dsa_65_avx2_poly_reduce
        - pqcrystals_ml_dsa_65_avx2_poly_shiftl
        - pqcrystals_ml_dsa_65_avx2_poly_sub
        - pqcrystals_ml_dsa_65_avx2_poly_use_hint
        - pqcrystals_ml_dsa_65_avx2_polyt1_unpack
        - pqcrystals_ml_dsa_65_avx2_polyvecl_pointwise_acc_montgomery
        - pqcrystals_ml_dsa_65_avx2_polyw1_pack
        - pqcrystals_ml_dsa_65_avx2_polyz_unpack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:381,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_65_avx2_poly_challenge
                - pqcrystals_ml_dsa_65_avx2_poly_ntt
                - pqcrystals_ml_dsa_65_avx2_polyz_unpack
                - pqcrystals_ml_dsa_65_avx2_poly_ntt
                - pqcrystals_ml_dsa_65_avx2_polyz_unpack
                - pqcrystals_ml_dsa_65_avx2_poly_ntt
                - pqcrystals_ml_dsa_65_avx2_polyz_unpack
                - pqcrystals_ml_dsa_65_avx2_poly_ntt
                - pqcrystals_ml_dsa_65_avx2_polyz_unpack
                - pqcrystals_ml_dsa_65_avx2_poly_ntt
                - pqcrystals_ml_dsa_65_avx2_polyz_unpack
                - pqcrystals_ml_dsa_65_avx2_poly_ntt
                - polyvec_matrix_expand_row.409
                - pqcrystals_ml_dsa_65_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_65_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_65_avx2_poly_shiftl
                - pqcrystals_ml_dsa_65_avx2_poly_ntt
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_sub
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_caddq
                - pqcrystals_ml_dsa_65_avx2_poly_use_hint
                - pqcrystals_ml_dsa_65_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:383,43'
              BranchSideFuncs:
                - OQS_SHA3_shake256
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_65_avx2_poly_challenge
                - pqcrystals_ml_dsa_65_avx2_poly_ntt
                - pqcrystals_ml_dsa_65_avx2_polyz_unpack
                - pqcrystals_ml_dsa_65_avx2_poly_ntt
                - pqcrystals_ml_dsa_65_avx2_polyz_unpack
                - pqcrystals_ml_dsa_65_avx2_poly_ntt
                - pqcrystals_ml_dsa_65_avx2_polyz_unpack
                - pqcrystals_ml_dsa_65_avx2_poly_ntt
                - pqcrystals_ml_dsa_65_avx2_polyz_unpack
                - pqcrystals_ml_dsa_65_avx2_poly_ntt
                - pqcrystals_ml_dsa_65_avx2_polyz_unpack
                - pqcrystals_ml_dsa_65_avx2_poly_ntt
                - polyvec_matrix_expand_row.409
                - pqcrystals_ml_dsa_65_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_65_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_65_avx2_poly_shiftl
                - pqcrystals_ml_dsa_65_avx2_poly_ntt
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_sub
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_caddq
                - pqcrystals_ml_dsa_65_avx2_poly_use_hint
                - pqcrystals_ml_dsa_65_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:390,6'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:383,29'
              BranchSideFuncs:
                - OQS_SHA3_shake256
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_65_avx2_poly_challenge
                - pqcrystals_ml_dsa_65_avx2_poly_ntt
                - pqcrystals_ml_dsa_65_avx2_polyz_unpack
                - pqcrystals_ml_dsa_65_avx2_poly_ntt
                - pqcrystals_ml_dsa_65_avx2_polyz_unpack
                - pqcrystals_ml_dsa_65_avx2_poly_ntt
                - pqcrystals_ml_dsa_65_avx2_polyz_unpack
                - pqcrystals_ml_dsa_65_avx2_poly_ntt
                - pqcrystals_ml_dsa_65_avx2_polyz_unpack
                - pqcrystals_ml_dsa_65_avx2_poly_ntt
                - pqcrystals_ml_dsa_65_avx2_polyz_unpack
                - pqcrystals_ml_dsa_65_avx2_poly_ntt
                - polyvec_matrix_expand_row.409
                - pqcrystals_ml_dsa_65_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_65_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_65_avx2_poly_shiftl
                - pqcrystals_ml_dsa_65_avx2_poly_ntt
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_sub
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_caddq
                - pqcrystals_ml_dsa_65_avx2_poly_use_hint
                - pqcrystals_ml_dsa_65_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:390,6'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:451,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:452,8'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:458,3'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:430,30'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:430,49'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:431,7'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:430,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:431,7'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:435,20'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_poly_caddq
                - pqcrystals_ml_dsa_65_avx2_poly_use_hint
                - pqcrystals_ml_dsa_65_avx2_polyw1_pack
                - polyvec_matrix_expand_row.409
                - pqcrystals_ml_dsa_65_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_65_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_65_avx2_poly_shiftl
                - pqcrystals_ml_dsa_65_avx2_poly_ntt
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_sub
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:435,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:435,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_poly_caddq
                - pqcrystals_ml_dsa_65_avx2_poly_use_hint
                - pqcrystals_ml_dsa_65_avx2_polyw1_pack
                - polyvec_matrix_expand_row.409
                - pqcrystals_ml_dsa_65_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_65_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_65_avx2_poly_shiftl
                - pqcrystals_ml_dsa_65_avx2_poly_ntt
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_sub
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:445,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_poly_caddq
                - pqcrystals_ml_dsa_65_avx2_poly_use_hint
                - pqcrystals_ml_dsa_65_avx2_polyw1_pack
                - polyvec_matrix_expand_row.409
                - pqcrystals_ml_dsa_65_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_65_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_65_avx2_poly_shiftl
                - pqcrystals_ml_dsa_65_avx2_poly_ntt
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_sub
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:435,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:437,12'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_poly_caddq
                - pqcrystals_ml_dsa_65_avx2_poly_use_hint
                - pqcrystals_ml_dsa_65_avx2_polyw1_pack
                - polyvec_matrix_expand_row.409
                - pqcrystals_ml_dsa_65_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_65_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_65_avx2_poly_shiftl
                - pqcrystals_ml_dsa_65_avx2_poly_ntt
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_sub
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:445,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_poly_caddq
                - pqcrystals_ml_dsa_65_avx2_poly_use_hint
                - pqcrystals_ml_dsa_65_avx2_polyw1_pack
                - polyvec_matrix_expand_row.409
                - pqcrystals_ml_dsa_65_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_65_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_65_avx2_poly_shiftl
                - pqcrystals_ml_dsa_65_avx2_poly_ntt
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_sub
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:437,18'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_65_avx2_poly_caddq
                - pqcrystals_ml_dsa_65_avx2_poly_use_hint
                - pqcrystals_ml_dsa_65_avx2_polyw1_pack
                - polyvec_matrix_expand_row.409
                - pqcrystals_ml_dsa_65_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_65_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_65_avx2_poly_shiftl
                - pqcrystals_ml_dsa_65_avx2_poly_ntt
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_sub
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:437,21'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_65_avx2_poly_caddq
                - pqcrystals_ml_dsa_65_avx2_poly_use_hint
                - pqcrystals_ml_dsa_65_avx2_polyw1_pack
                - polyvec_matrix_expand_row.409
                - pqcrystals_ml_dsa_65_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_65_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_65_avx2_poly_shiftl
                - pqcrystals_ml_dsa_65_avx2_poly_ntt
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_sub
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:437,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:438,9'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_65_avx2_poly_caddq
                - pqcrystals_ml_dsa_65_avx2_poly_use_hint
                - pqcrystals_ml_dsa_65_avx2_polyw1_pack
                - polyvec_matrix_expand_row.409
                - pqcrystals_ml_dsa_65_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_65_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_65_avx2_poly_shiftl
                - pqcrystals_ml_dsa_65_avx2_poly_ntt
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_sub
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:441,7'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_65_avx2_poly_caddq
                - pqcrystals_ml_dsa_65_avx2_poly_use_hint
                - pqcrystals_ml_dsa_65_avx2_polyw1_pack
                - polyvec_matrix_expand_row.409
                - pqcrystals_ml_dsa_65_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_65_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_65_avx2_poly_shiftl
                - pqcrystals_ml_dsa_65_avx2_poly_ntt
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_sub
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:435,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:437,12'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_poly_caddq
                - pqcrystals_ml_dsa_65_avx2_poly_use_hint
                - pqcrystals_ml_dsa_65_avx2_polyw1_pack
                - polyvec_matrix_expand_row.409
                - pqcrystals_ml_dsa_65_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_65_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_65_avx2_poly_shiftl
                - pqcrystals_ml_dsa_65_avx2_poly_ntt
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_sub
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:445,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_poly_caddq
                - pqcrystals_ml_dsa_65_avx2_poly_use_hint
                - pqcrystals_ml_dsa_65_avx2_polyw1_pack
                - polyvec_matrix_expand_row.409
                - pqcrystals_ml_dsa_65_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_65_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_65_avx2_poly_shiftl
                - pqcrystals_ml_dsa_65_avx2_poly_ntt
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_sub
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:412,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:414,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:451,18'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:451,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:452,8'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:458,3'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:452,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:451,27'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:453,7'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:465,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:394,3'
          Dst:             OQS_SHA3_shake256
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:395,3'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:396,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:397,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:398,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:399,3'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:400,3'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:403,3'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_challenge
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:404,3'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:408,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyz_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:409,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:408,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyz_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:409,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:408,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyz_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:409,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:408,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyz_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:409,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:408,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyz_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:409,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:414,5'
          Dst:             polyvec_matrix_expand_row
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:417,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:419,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyt1_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:420,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_shiftl
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:421,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:422,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:424,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_sub
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:425,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:426,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:431,7'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:438,9'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:445,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_caddq
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:446,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_use_hint
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:447,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyw1_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:453,7'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:458,3'
          Dst:             OQS_SHA3_shake256_inc_ctx_reset
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:459,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:460,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:461,3'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:462,3'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:463,3'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    polyvec_matrix_expand_row
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          52
      EdgeCount:       20
      CyclomaticComplexity: 11
      functionsReached:
        - pqcrystals_ml_dsa_65_avx2_polyvec_matrix_expand_row0
        - pqcrystals_ml_dsa_65_avx2_polyvec_matrix_expand_row1
        - pqcrystals_ml_dsa_65_avx2_polyvec_matrix_expand_row2
        - pqcrystals_ml_dsa_65_avx2_polyvec_matrix_expand_row3
        - pqcrystals_ml_dsa_65_avx2_polyvec_matrix_expand_row4
        - pqcrystals_ml_dsa_65_avx2_polyvec_matrix_expand_row5
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:0,0'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_polyvec_matrix_expand_row5
                - pqcrystals_ml_dsa_65_avx2_polyvec_matrix_expand_row4
                - pqcrystals_ml_dsa_65_avx2_polyvec_matrix_expand_row3
                - pqcrystals_ml_dsa_65_avx2_polyvec_matrix_expand_row2
                - pqcrystals_ml_dsa_65_avx2_polyvec_matrix_expand_row1
                - pqcrystals_ml_dsa_65_avx2_polyvec_matrix_expand_row0
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_polyvec_matrix_expand_row5
                - pqcrystals_ml_dsa_65_avx2_polyvec_matrix_expand_row4
                - pqcrystals_ml_dsa_65_avx2_polyvec_matrix_expand_row3
                - pqcrystals_ml_dsa_65_avx2_polyvec_matrix_expand_row2
                - pqcrystals_ml_dsa_65_avx2_polyvec_matrix_expand_row1
                - pqcrystals_ml_dsa_65_avx2_polyvec_matrix_expand_row0
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:14,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:16,7'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_polyvec_matrix_expand_row0
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:20,7'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_polyvec_matrix_expand_row1
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:24,7'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_polyvec_matrix_expand_row2
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:28,7'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_polyvec_matrix_expand_row3
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:33,7'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_polyvec_matrix_expand_row4
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:37,7'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_polyvec_matrix_expand_row5
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:16,7'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyvec_matrix_expand_row0
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:20,7'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyvec_matrix_expand_row1
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:24,7'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyvec_matrix_expand_row2
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:28,7'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyvec_matrix_expand_row3
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:33,7'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyvec_matrix_expand_row4
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:37,7'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyvec_matrix_expand_row5
    - functionName:    pqcrystals_ml_dsa_65_avx2
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 359
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          228
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - pqcrystals_ml_dsa_65_avx2_signature
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:355,7'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_signature
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:355,7'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_signature
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:355,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:355,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_signature
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:355,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_signature
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:355,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:355,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_signature
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:355,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_signature
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:355,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:356,50'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_signature
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:356,50'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_signature
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:355,24'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:355,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_signature
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:356,50'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_signature
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:355,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:355,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_signature
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:355,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_signature
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:355,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:355,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_signature
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:356,50'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_signature
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:355,24'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:355,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_signature
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:356,50'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_signature
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:355,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:355,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_signature
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:355,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_signature
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:355,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:355,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_signature
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:356,50'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_signature
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:355,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:355,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_signature
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:356,50'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_signature
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:355,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:355,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_signature
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:356,50'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_signature
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:357,9'
          Dst:             pqcrystals_ml_dsa_65_avx2_signature
    - functionName:    pqcrystals_ml_dsa_65_avx2_signature
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_randombytes
        - pqcrystals_ml_dsa_65_avx2_signature_internal
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:310,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
                - pqcrystals_ml_dsa_65_avx2_signature_internal
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:313,13'
              BranchSideFuncs:
                - OQS_randombytes
                - pqcrystals_ml_dsa_65_avx2_signature_internal
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:313,6'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:313,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:317,10'
              BranchSideFuncs:
                - OQS_randombytes
                - pqcrystals_ml_dsa_65_avx2_signature_internal
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:322,3'
          Dst:             OQS_randombytes
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:327,3'
          Dst:             pqcrystals_ml_dsa_65_avx2_signature_internal
    - functionName:    pqcrystals_ml_dsa_65_avx2_signature_internal
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          286
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_ctx_reset
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_init
        - OQS_SHA3_shake256_inc_squeeze
        - pqcrystals_ml_dsa_65_avx2_poly_add
        - pqcrystals_ml_dsa_65_avx2_poly_challenge
        - pqcrystals_ml_dsa_65_avx2_poly_chknorm
        - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
        - pqcrystals_ml_dsa_65_avx2_poly_make_hint
        - pqcrystals_ml_dsa_65_avx2_poly_ntt
        - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
        - pqcrystals_ml_dsa_65_avx2_poly_reduce
        - pqcrystals_ml_dsa_65_avx2_poly_sub
        - pqcrystals_ml_dsa_65_avx2_poly_uniform_gamma1
        - pqcrystals_ml_dsa_65_avx2_poly_uniform_gamma1_4x
        - pqcrystals_ml_dsa_65_avx2_polyvec_matrix_expand
        - pqcrystals_ml_dsa_65_avx2_polyvec_matrix_pointwise_montgomery
        - pqcrystals_ml_dsa_65_avx2_polyveck_caddq
        - pqcrystals_ml_dsa_65_avx2_polyveck_decompose
        - pqcrystals_ml_dsa_65_avx2_polyveck_invntt_tomont
        - pqcrystals_ml_dsa_65_avx2_polyveck_ntt
        - pqcrystals_ml_dsa_65_avx2_polyveck_pack_w1
        - pqcrystals_ml_dsa_65_avx2_polyvecl_ntt
        - pqcrystals_ml_dsa_65_avx2_polyz_pack
        - pqcrystals_ml_dsa_65_avx2_unpack_sk
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:159,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_unpack_sk
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_65_avx2_polyvec_matrix_expand
                - pqcrystals_ml_dsa_65_avx2_polyvecl_ntt
                - pqcrystals_ml_dsa_65_avx2_polyveck_ntt
                - pqcrystals_ml_dsa_65_avx2_polyveck_ntt
                - pqcrystals_ml_dsa_65_avx2_poly_uniform_gamma1_4x
                - pqcrystals_ml_dsa_65_avx2_poly_uniform_gamma1
                - pqcrystals_ml_dsa_65_avx2_polyvecl_ntt
                - pqcrystals_ml_dsa_65_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_polyveck_caddq
                - pqcrystals_ml_dsa_65_avx2_polyveck_decompose
                - pqcrystals_ml_dsa_65_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_65_avx2_poly_challenge
                - pqcrystals_ml_dsa_65_avx2_poly_ntt
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_sub
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:162,37'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_unpack_sk
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_65_avx2_polyvec_matrix_expand
                - pqcrystals_ml_dsa_65_avx2_polyvecl_ntt
                - pqcrystals_ml_dsa_65_avx2_polyveck_ntt
                - pqcrystals_ml_dsa_65_avx2_polyveck_ntt
                - pqcrystals_ml_dsa_65_avx2_poly_uniform_gamma1_4x
                - pqcrystals_ml_dsa_65_avx2_poly_uniform_gamma1
                - pqcrystals_ml_dsa_65_avx2_polyvecl_ntt
                - pqcrystals_ml_dsa_65_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_polyveck_caddq
                - pqcrystals_ml_dsa_65_avx2_polyveck_decompose
                - pqcrystals_ml_dsa_65_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_65_avx2_poly_challenge
                - pqcrystals_ml_dsa_65_avx2_poly_ntt
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_sub
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:248,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_uniform_gamma1_4x
                - pqcrystals_ml_dsa_65_avx2_poly_uniform_gamma1
                - pqcrystals_ml_dsa_65_avx2_polyvecl_ntt
                - pqcrystals_ml_dsa_65_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_polyveck_caddq
                - pqcrystals_ml_dsa_65_avx2_polyveck_decompose
                - pqcrystals_ml_dsa_65_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_65_avx2_poly_challenge
                - pqcrystals_ml_dsa_65_avx2_poly_ntt
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_sub
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:244,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_uniform_gamma1_4x
                - pqcrystals_ml_dsa_65_avx2_poly_uniform_gamma1
                - pqcrystals_ml_dsa_65_avx2_polyvecl_ntt
                - pqcrystals_ml_dsa_65_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_polyveck_caddq
                - pqcrystals_ml_dsa_65_avx2_polyveck_decompose
                - pqcrystals_ml_dsa_65_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_65_avx2_poly_challenge
                - pqcrystals_ml_dsa_65_avx2_poly_ntt
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_sub
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:248,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_uniform_gamma1_4x
                - pqcrystals_ml_dsa_65_avx2_poly_uniform_gamma1
                - pqcrystals_ml_dsa_65_avx2_polyvecl_ntt
                - pqcrystals_ml_dsa_65_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_polyveck_caddq
                - pqcrystals_ml_dsa_65_avx2_polyveck_decompose
                - pqcrystals_ml_dsa_65_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_65_avx2_poly_challenge
                - pqcrystals_ml_dsa_65_avx2_poly_ntt
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_sub
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:244,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_uniform_gamma1_4x
                - pqcrystals_ml_dsa_65_avx2_poly_uniform_gamma1
                - pqcrystals_ml_dsa_65_avx2_polyvecl_ntt
                - pqcrystals_ml_dsa_65_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_polyveck_caddq
                - pqcrystals_ml_dsa_65_avx2_polyveck_decompose
                - pqcrystals_ml_dsa_65_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_65_avx2_poly_challenge
                - pqcrystals_ml_dsa_65_avx2_poly_ntt
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_sub
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:248,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_uniform_gamma1_4x
                - pqcrystals_ml_dsa_65_avx2_poly_uniform_gamma1
                - pqcrystals_ml_dsa_65_avx2_polyvecl_ntt
                - pqcrystals_ml_dsa_65_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_polyveck_caddq
                - pqcrystals_ml_dsa_65_avx2_polyveck_decompose
                - pqcrystals_ml_dsa_65_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_65_avx2_poly_challenge
                - pqcrystals_ml_dsa_65_avx2_poly_ntt
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_sub
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:244,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_uniform_gamma1_4x
                - pqcrystals_ml_dsa_65_avx2_poly_uniform_gamma1
                - pqcrystals_ml_dsa_65_avx2_polyvecl_ntt
                - pqcrystals_ml_dsa_65_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_polyveck_caddq
                - pqcrystals_ml_dsa_65_avx2_polyveck_decompose
                - pqcrystals_ml_dsa_65_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_65_avx2_poly_challenge
                - pqcrystals_ml_dsa_65_avx2_poly_ntt
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_sub
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:248,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_uniform_gamma1_4x
                - pqcrystals_ml_dsa_65_avx2_poly_uniform_gamma1
                - pqcrystals_ml_dsa_65_avx2_polyvecl_ntt
                - pqcrystals_ml_dsa_65_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_polyveck_caddq
                - pqcrystals_ml_dsa_65_avx2_polyveck_decompose
                - pqcrystals_ml_dsa_65_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_65_avx2_poly_challenge
                - pqcrystals_ml_dsa_65_avx2_poly_ntt
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_sub
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:244,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_uniform_gamma1_4x
                - pqcrystals_ml_dsa_65_avx2_poly_uniform_gamma1
                - pqcrystals_ml_dsa_65_avx2_polyvecl_ntt
                - pqcrystals_ml_dsa_65_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_polyveck_caddq
                - pqcrystals_ml_dsa_65_avx2_polyveck_decompose
                - pqcrystals_ml_dsa_65_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_65_avx2_poly_challenge
                - pqcrystals_ml_dsa_65_avx2_poly_ntt
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_sub
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:248,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_sub
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_uniform_gamma1_4x
                - pqcrystals_ml_dsa_65_avx2_poly_uniform_gamma1
                - pqcrystals_ml_dsa_65_avx2_polyvecl_ntt
                - pqcrystals_ml_dsa_65_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_polyveck_caddq
                - pqcrystals_ml_dsa_65_avx2_polyveck_decompose
                - pqcrystals_ml_dsa_65_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_65_avx2_poly_challenge
                - pqcrystals_ml_dsa_65_avx2_poly_ntt
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:254,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_sub
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_uniform_gamma1_4x
                - pqcrystals_ml_dsa_65_avx2_poly_uniform_gamma1
                - pqcrystals_ml_dsa_65_avx2_polyvecl_ntt
                - pqcrystals_ml_dsa_65_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_polyveck_caddq
                - pqcrystals_ml_dsa_65_avx2_polyveck_decompose
                - pqcrystals_ml_dsa_65_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_65_avx2_poly_challenge
                - pqcrystals_ml_dsa_65_avx2_poly_ntt
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:263,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_uniform_gamma1_4x
                - pqcrystals_ml_dsa_65_avx2_poly_uniform_gamma1
                - pqcrystals_ml_dsa_65_avx2_polyvecl_ntt
                - pqcrystals_ml_dsa_65_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_polyveck_caddq
                - pqcrystals_ml_dsa_65_avx2_polyveck_decompose
                - pqcrystals_ml_dsa_65_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_65_avx2_poly_challenge
                - pqcrystals_ml_dsa_65_avx2_poly_ntt
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_sub
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:267,42'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_uniform_gamma1_4x
                - pqcrystals_ml_dsa_65_avx2_poly_uniform_gamma1
                - pqcrystals_ml_dsa_65_avx2_polyvecl_ntt
                - pqcrystals_ml_dsa_65_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_polyveck_caddq
                - pqcrystals_ml_dsa_65_avx2_polyveck_decompose
                - pqcrystals_ml_dsa_65_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_65_avx2_poly_challenge
                - pqcrystals_ml_dsa_65_avx2_poly_ntt
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_sub
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:270,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_make_hint
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_sub
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_uniform_gamma1_4x
                - pqcrystals_ml_dsa_65_avx2_poly_uniform_gamma1
                - pqcrystals_ml_dsa_65_avx2_polyvecl_ntt
                - pqcrystals_ml_dsa_65_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_polyveck_caddq
                - pqcrystals_ml_dsa_65_avx2_polyveck_decompose
                - pqcrystals_ml_dsa_65_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_65_avx2_poly_challenge
                - pqcrystals_ml_dsa_65_avx2_poly_ntt
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:273,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_make_hint
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_sub
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_uniform_gamma1_4x
                - pqcrystals_ml_dsa_65_avx2_poly_uniform_gamma1
                - pqcrystals_ml_dsa_65_avx2_polyvecl_ntt
                - pqcrystals_ml_dsa_65_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_polyveck_caddq
                - pqcrystals_ml_dsa_65_avx2_polyveck_decompose
                - pqcrystals_ml_dsa_65_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_65_avx2_poly_challenge
                - pqcrystals_ml_dsa_65_avx2_poly_ntt
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:275,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_poly_uniform_gamma1_4x
                - pqcrystals_ml_dsa_65_avx2_poly_uniform_gamma1
                - pqcrystals_ml_dsa_65_avx2_polyvecl_ntt
                - pqcrystals_ml_dsa_65_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_polyveck_caddq
                - pqcrystals_ml_dsa_65_avx2_polyveck_decompose
                - pqcrystals_ml_dsa_65_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_65_avx2_poly_challenge
                - pqcrystals_ml_dsa_65_avx2_poly_ntt
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_sub
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:279,13'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_sub
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_uniform_gamma1_4x
                - pqcrystals_ml_dsa_65_avx2_poly_uniform_gamma1
                - pqcrystals_ml_dsa_65_avx2_polyvecl_ntt
                - pqcrystals_ml_dsa_65_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_polyveck_caddq
                - pqcrystals_ml_dsa_65_avx2_polyveck_decompose
                - pqcrystals_ml_dsa_65_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_65_avx2_poly_challenge
                - pqcrystals_ml_dsa_65_avx2_poly_ntt
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:256,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:162,23'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:259,42'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_sub
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_uniform_gamma1_4x
                - pqcrystals_ml_dsa_65_avx2_poly_uniform_gamma1
                - pqcrystals_ml_dsa_65_avx2_polyvecl_ntt
                - pqcrystals_ml_dsa_65_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_polyveck_caddq
                - pqcrystals_ml_dsa_65_avx2_polyveck_decompose
                - pqcrystals_ml_dsa_65_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_65_avx2_poly_challenge
                - pqcrystals_ml_dsa_65_avx2_poly_ntt
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:178,3'
          Dst:             pqcrystals_ml_dsa_65_avx2_unpack_sk
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:181,3'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:182,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:183,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:184,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:185,3'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:186,3'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:189,3'
          Dst:             OQS_SHA3_shake256_inc_ctx_reset
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:190,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:191,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:192,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:193,3'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:194,3'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:197,3'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyvec_matrix_expand
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:198,3'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyvecl_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:199,3'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyveck_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:200,3'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyveck_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:209,3'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_uniform_gamma1_4x
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:211,3'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_uniform_gamma1
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:225,3'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyvecl_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:226,3'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyvec_matrix_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:227,3'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyveck_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:230,3'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyveck_caddq
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:231,3'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyveck_decompose
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:232,3'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyveck_pack_w1
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:234,3'
          Dst:             OQS_SHA3_shake256_inc_ctx_reset
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:235,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:236,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:237,3'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:238,3'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:239,3'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_challenge
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:240,3'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:244,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:245,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:246,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:247,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:248,8'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_chknorm
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:244,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:245,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:246,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:247,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:248,8'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_chknorm
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:244,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:245,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:246,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:247,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:248,8'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_chknorm
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:244,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:245,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:246,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:247,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:248,8'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_chknorm
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:244,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:245,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:246,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:247,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:248,8'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_chknorm
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:259,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:260,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:261,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_sub
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:262,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:263,8'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_chknorm
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:267,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:268,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:269,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:270,8'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_chknorm
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:273,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:274,9'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_make_hint
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:283,3'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:286,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyz_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:286,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyz_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:286,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyz_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:286,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyz_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:286,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyz_pack
    - functionName:    pqcrystals_ml_dsa_65_avx2_keypair
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          209
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256
        - OQS_randombytes
        - polyvec_matrix_expand_row
        - pqcrystals_ml_dsa_65_avx2_poly_add
        - pqcrystals_ml_dsa_65_avx2_poly_caddq
        - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
        - pqcrystals_ml_dsa_65_avx2_poly_power2round
        - pqcrystals_ml_dsa_65_avx2_poly_uniform_eta_4x
        - pqcrystals_ml_dsa_65_avx2_polyeta_pack
        - pqcrystals_ml_dsa_65_avx2_polyt0_pack
        - pqcrystals_ml_dsa_65_avx2_polyt1_pack
        - pqcrystals_ml_dsa_65_avx2_polyvecl_ntt
        - pqcrystals_ml_dsa_65_avx2_polyvecl_pointwise_acc_montgomery
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:68,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_SHA3_shake256
                - pqcrystals_ml_dsa_65_avx2_poly_uniform_eta_4x
                - pqcrystals_ml_dsa_65_avx2_poly_uniform_eta_4x
                - pqcrystals_ml_dsa_65_avx2_poly_uniform_eta_4x
                - pqcrystals_ml_dsa_65_avx2_polyeta_pack
                - pqcrystals_ml_dsa_65_avx2_polyeta_pack
                - pqcrystals_ml_dsa_65_avx2_polyeta_pack
                - pqcrystals_ml_dsa_65_avx2_polyeta_pack
                - pqcrystals_ml_dsa_65_avx2_polyeta_pack
                - pqcrystals_ml_dsa_65_avx2_polyeta_pack
                - pqcrystals_ml_dsa_65_avx2_polyeta_pack
                - pqcrystals_ml_dsa_65_avx2_polyeta_pack
                - pqcrystals_ml_dsa_65_avx2_polyeta_pack
                - pqcrystals_ml_dsa_65_avx2_polyeta_pack
                - pqcrystals_ml_dsa_65_avx2_polyeta_pack
                - pqcrystals_ml_dsa_65_avx2_polyvecl_ntt
                - polyvec_matrix_expand_row.409
                - pqcrystals_ml_dsa_65_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_caddq
                - pqcrystals_ml_dsa_65_avx2_poly_power2round
                - pqcrystals_ml_dsa_65_avx2_polyt1_pack
                - pqcrystals_ml_dsa_65_avx2_polyt0_pack
                - polyvec_matrix_expand_row.409
                - pqcrystals_ml_dsa_65_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_caddq
                - pqcrystals_ml_dsa_65_avx2_poly_power2round
                - pqcrystals_ml_dsa_65_avx2_polyt1_pack
                - pqcrystals_ml_dsa_65_avx2_polyt0_pack
                - polyvec_matrix_expand_row.409
                - pqcrystals_ml_dsa_65_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_caddq
                - pqcrystals_ml_dsa_65_avx2_poly_power2round
                - pqcrystals_ml_dsa_65_avx2_polyt1_pack
                - pqcrystals_ml_dsa_65_avx2_polyt0_pack
                - polyvec_matrix_expand_row.409
                - pqcrystals_ml_dsa_65_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_caddq
                - pqcrystals_ml_dsa_65_avx2_poly_power2round
                - pqcrystals_ml_dsa_65_avx2_polyt1_pack
                - pqcrystals_ml_dsa_65_avx2_polyt0_pack
                - polyvec_matrix_expand_row.409
                - pqcrystals_ml_dsa_65_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_caddq
                - pqcrystals_ml_dsa_65_avx2_poly_power2round
                - pqcrystals_ml_dsa_65_avx2_polyt1_pack
                - pqcrystals_ml_dsa_65_avx2_polyt0_pack
                - polyvec_matrix_expand_row.409
                - pqcrystals_ml_dsa_65_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_caddq
                - pqcrystals_ml_dsa_65_avx2_poly_power2round
                - pqcrystals_ml_dsa_65_avx2_polyt1_pack
                - pqcrystals_ml_dsa_65_avx2_polyt0_pack
                - OQS_SHA3_shake256
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:71,17'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_SHA3_shake256
                - pqcrystals_ml_dsa_65_avx2_poly_uniform_eta_4x
                - pqcrystals_ml_dsa_65_avx2_poly_uniform_eta_4x
                - pqcrystals_ml_dsa_65_avx2_poly_uniform_eta_4x
                - pqcrystals_ml_dsa_65_avx2_polyeta_pack
                - pqcrystals_ml_dsa_65_avx2_polyeta_pack
                - pqcrystals_ml_dsa_65_avx2_polyeta_pack
                - pqcrystals_ml_dsa_65_avx2_polyeta_pack
                - pqcrystals_ml_dsa_65_avx2_polyeta_pack
                - pqcrystals_ml_dsa_65_avx2_polyeta_pack
                - pqcrystals_ml_dsa_65_avx2_polyeta_pack
                - pqcrystals_ml_dsa_65_avx2_polyeta_pack
                - pqcrystals_ml_dsa_65_avx2_polyeta_pack
                - pqcrystals_ml_dsa_65_avx2_polyeta_pack
                - pqcrystals_ml_dsa_65_avx2_polyeta_pack
                - pqcrystals_ml_dsa_65_avx2_polyvecl_ntt
                - polyvec_matrix_expand_row.409
                - pqcrystals_ml_dsa_65_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_caddq
                - pqcrystals_ml_dsa_65_avx2_poly_power2round
                - pqcrystals_ml_dsa_65_avx2_polyt1_pack
                - pqcrystals_ml_dsa_65_avx2_polyt0_pack
                - polyvec_matrix_expand_row.409
                - pqcrystals_ml_dsa_65_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_caddq
                - pqcrystals_ml_dsa_65_avx2_poly_power2round
                - pqcrystals_ml_dsa_65_avx2_polyt1_pack
                - pqcrystals_ml_dsa_65_avx2_polyt0_pack
                - polyvec_matrix_expand_row.409
                - pqcrystals_ml_dsa_65_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_caddq
                - pqcrystals_ml_dsa_65_avx2_poly_power2round
                - pqcrystals_ml_dsa_65_avx2_polyt1_pack
                - pqcrystals_ml_dsa_65_avx2_polyt0_pack
                - polyvec_matrix_expand_row.409
                - pqcrystals_ml_dsa_65_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_caddq
                - pqcrystals_ml_dsa_65_avx2_poly_power2round
                - pqcrystals_ml_dsa_65_avx2_polyt1_pack
                - pqcrystals_ml_dsa_65_avx2_polyt0_pack
                - polyvec_matrix_expand_row.409
                - pqcrystals_ml_dsa_65_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_caddq
                - pqcrystals_ml_dsa_65_avx2_poly_power2round
                - pqcrystals_ml_dsa_65_avx2_polyt1_pack
                - pqcrystals_ml_dsa_65_avx2_polyt0_pack
                - polyvec_matrix_expand_row.409
                - pqcrystals_ml_dsa_65_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_caddq
                - pqcrystals_ml_dsa_65_avx2_poly_power2round
                - pqcrystals_ml_dsa_65_avx2_polyt1_pack
                - pqcrystals_ml_dsa_65_avx2_polyt0_pack
                - OQS_SHA3_shake256
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:76,3'
          Dst:             OQS_randombytes
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:79,3'
          Dst:             OQS_SHA3_shake256
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:94,3'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_uniform_eta_4x
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:95,3'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_uniform_eta_4x
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:96,3'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_uniform_eta_4x
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:108,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyeta_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:108,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyeta_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:108,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyeta_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:108,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyeta_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:108,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyeta_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:110,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyeta_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:110,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyeta_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:110,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyeta_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:110,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyeta_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:110,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyeta_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:110,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyeta_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:113,3'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyvecl_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:117,5'
          Dst:             polyvec_matrix_expand_row
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:120,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:121,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:124,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:127,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_caddq
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:128,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_power2round
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:129,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyt1_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:130,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyt0_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:117,5'
          Dst:             polyvec_matrix_expand_row
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:120,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:121,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:124,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:127,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_caddq
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:128,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_power2round
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:129,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyt1_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:130,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyt0_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:117,5'
          Dst:             polyvec_matrix_expand_row
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:120,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:121,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:124,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:127,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_caddq
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:128,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_power2round
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:129,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyt1_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:130,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyt0_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:117,5'
          Dst:             polyvec_matrix_expand_row
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:120,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:121,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:124,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:127,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_caddq
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:128,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_power2round
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:129,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyt1_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:130,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyt0_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:117,5'
          Dst:             polyvec_matrix_expand_row
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:120,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:121,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:124,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:127,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_caddq
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:128,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_power2round
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:129,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyt1_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:130,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyt0_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:117,5'
          Dst:             polyvec_matrix_expand_row
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:120,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:121,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:124,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:127,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_caddq
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:128,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_power2round
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:129,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyt1_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:130,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyt0_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/sign.c:134,3'
          Dst:             OQS_SHA3_shake256
    - functionName:    OQS_SIG_ml_dsa_87_verify_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/sig_ml_dsa_87.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_CPU_has_extension
        - pqcrystals_ml_dsa_87_avx2_verify
        - pqcrystals_ml_dsa_87_ref_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/sig_ml_dsa_87.c:111,6'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/sig_ml_dsa_87.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - OQS_CPU_has_extension
                - pqcrystals_ml_dsa_87_avx2_verify
                - pqcrystals_ml_dsa_87_ref_verify
            - BranchSide:      'src/sig/ml_dsa/sig_ml_dsa_87.c:111,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - OQS_CPU_has_extension
                - pqcrystals_ml_dsa_87_avx2_verify
                - pqcrystals_ml_dsa_87_ref_verify
        - Branch String:   'src/sig/ml_dsa/sig_ml_dsa_87.c:111,46'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/sig_ml_dsa_87.c:111,49'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_verify
            - BranchSide:      'src/sig/ml_dsa/sig_ml_dsa_87.c:116,23'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_verify
        - Branch String:   'src/sig/ml_dsa/sig_ml_dsa_87.c:111,6'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/sig_ml_dsa_87.c:113,23'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_verify
            - BranchSide:      'src/sig/ml_dsa/sig_ml_dsa_87.c:116,23'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_verify
      Callsites:
        - Src:             'src/sig/ml_dsa/sig_ml_dsa_87.c:111,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/ml_dsa/sig_ml_dsa_87.c:111,49'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/ml_dsa/sig_ml_dsa_87.c:113,23'
          Dst:             pqcrystals_ml_dsa_87_avx2_verify
        - Src:             'src/sig/ml_dsa/sig_ml_dsa_87.c:116,23'
          Dst:             pqcrystals_ml_dsa_87_ref_verify
    - functionName:    OQS_SIG_ml_dsa_87_sign_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/sig_ml_dsa_87.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_CPU_has_extension
        - pqcrystals_ml_dsa_87_avx2_signature
        - pqcrystals_ml_dsa_87_ref_signature
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/sig_ml_dsa_87.c:95,6'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/sig_ml_dsa_87.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - OQS_CPU_has_extension
                - pqcrystals_ml_dsa_87_avx2_signature
                - pqcrystals_ml_dsa_87_ref_signature
            - BranchSide:      'src/sig/ml_dsa/sig_ml_dsa_87.c:95,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - OQS_CPU_has_extension
                - pqcrystals_ml_dsa_87_avx2_signature
                - pqcrystals_ml_dsa_87_ref_signature
        - Branch String:   'src/sig/ml_dsa/sig_ml_dsa_87.c:95,46'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/sig_ml_dsa_87.c:95,49'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_signature
            - BranchSide:      'src/sig/ml_dsa/sig_ml_dsa_87.c:100,23'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_signature
        - Branch String:   'src/sig/ml_dsa/sig_ml_dsa_87.c:95,6'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/sig_ml_dsa_87.c:97,23'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_signature
            - BranchSide:      'src/sig/ml_dsa/sig_ml_dsa_87.c:100,23'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_signature
      Callsites:
        - Src:             'src/sig/ml_dsa/sig_ml_dsa_87.c:95,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/ml_dsa/sig_ml_dsa_87.c:95,49'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/ml_dsa/sig_ml_dsa_87.c:97,23'
          Dst:             pqcrystals_ml_dsa_87_avx2_signature
        - Src:             'src/sig/ml_dsa/sig_ml_dsa_87.c:100,23'
          Dst:             pqcrystals_ml_dsa_87_ref_signature
    - functionName:    OQS_SIG_ml_dsa_87_verify
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/sig_ml_dsa_87.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          40
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_CPU_has_extension
        - pqcrystals_ml_dsa_87_avx2_verify
        - pqcrystals_ml_dsa_87_ref_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/sig_ml_dsa_87.c:80,6'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/sig_ml_dsa_87.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - OQS_CPU_has_extension
                - pqcrystals_ml_dsa_87_avx2_verify
                - pqcrystals_ml_dsa_87_ref_verify
            - BranchSide:      'src/sig/ml_dsa/sig_ml_dsa_87.c:80,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - OQS_CPU_has_extension
                - pqcrystals_ml_dsa_87_avx2_verify
                - pqcrystals_ml_dsa_87_ref_verify
        - Branch String:   'src/sig/ml_dsa/sig_ml_dsa_87.c:80,46'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/sig_ml_dsa_87.c:80,49'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_verify
            - BranchSide:      'src/sig/ml_dsa/sig_ml_dsa_87.c:85,23'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_verify
        - Branch String:   'src/sig/ml_dsa/sig_ml_dsa_87.c:80,6'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/sig_ml_dsa_87.c:82,23'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_verify
            - BranchSide:      'src/sig/ml_dsa/sig_ml_dsa_87.c:85,23'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_verify
      Callsites:
        - Src:             'src/sig/ml_dsa/sig_ml_dsa_87.c:80,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/ml_dsa/sig_ml_dsa_87.c:80,49'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/ml_dsa/sig_ml_dsa_87.c:82,23'
          Dst:             pqcrystals_ml_dsa_87_avx2_verify
        - Src:             'src/sig/ml_dsa/sig_ml_dsa_87.c:85,23'
          Dst:             pqcrystals_ml_dsa_87_ref_verify
    - functionName:    OQS_SIG_ml_dsa_87_sign
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/sig_ml_dsa_87.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          40
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_CPU_has_extension
        - pqcrystals_ml_dsa_87_avx2_signature
        - pqcrystals_ml_dsa_87_ref_signature
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/sig_ml_dsa_87.c:64,6'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/sig_ml_dsa_87.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - OQS_CPU_has_extension
                - pqcrystals_ml_dsa_87_avx2_signature
                - pqcrystals_ml_dsa_87_ref_signature
            - BranchSide:      'src/sig/ml_dsa/sig_ml_dsa_87.c:64,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - OQS_CPU_has_extension
                - pqcrystals_ml_dsa_87_avx2_signature
                - pqcrystals_ml_dsa_87_ref_signature
        - Branch String:   'src/sig/ml_dsa/sig_ml_dsa_87.c:64,46'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/sig_ml_dsa_87.c:64,49'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_signature
            - BranchSide:      'src/sig/ml_dsa/sig_ml_dsa_87.c:69,23'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_signature
        - Branch String:   'src/sig/ml_dsa/sig_ml_dsa_87.c:64,6'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/sig_ml_dsa_87.c:66,23'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_signature
            - BranchSide:      'src/sig/ml_dsa/sig_ml_dsa_87.c:69,23'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_signature
      Callsites:
        - Src:             'src/sig/ml_dsa/sig_ml_dsa_87.c:64,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/ml_dsa/sig_ml_dsa_87.c:64,49'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/ml_dsa/sig_ml_dsa_87.c:66,23'
          Dst:             pqcrystals_ml_dsa_87_avx2_signature
        - Src:             'src/sig/ml_dsa/sig_ml_dsa_87.c:69,23'
          Dst:             pqcrystals_ml_dsa_87_ref_signature
    - functionName:    OQS_SIG_ml_dsa_87_keypair
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/sig_ml_dsa_87.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          37
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_CPU_has_extension
        - pqcrystals_ml_dsa_87_avx2_keypair
        - pqcrystals_ml_dsa_87_ref_keypair
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/sig_ml_dsa_87.c:48,6'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/sig_ml_dsa_87.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - OQS_CPU_has_extension
                - pqcrystals_ml_dsa_87_avx2_keypair
                - pqcrystals_ml_dsa_87_ref_keypair
            - BranchSide:      'src/sig/ml_dsa/sig_ml_dsa_87.c:48,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - OQS_CPU_has_extension
                - pqcrystals_ml_dsa_87_avx2_keypair
                - pqcrystals_ml_dsa_87_ref_keypair
        - Branch String:   'src/sig/ml_dsa/sig_ml_dsa_87.c:48,46'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/sig_ml_dsa_87.c:48,49'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_keypair
            - BranchSide:      'src/sig/ml_dsa/sig_ml_dsa_87.c:53,23'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_keypair
        - Branch String:   'src/sig/ml_dsa/sig_ml_dsa_87.c:48,6'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/sig_ml_dsa_87.c:50,23'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_keypair
            - BranchSide:      'src/sig/ml_dsa/sig_ml_dsa_87.c:53,23'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_keypair
      Callsites:
        - Src:             'src/sig/ml_dsa/sig_ml_dsa_87.c:48,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/ml_dsa/sig_ml_dsa_87.c:48,49'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/ml_dsa/sig_ml_dsa_87.c:50,23'
          Dst:             pqcrystals_ml_dsa_87_avx2_keypair
        - Src:             'src/sig/ml_dsa/sig_ml_dsa_87.c:53,23'
          Dst:             pqcrystals_ml_dsa_87_ref_keypair
    - functionName:    OQS_SIG_ml_dsa_87_new
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/sig_ml_dsa_87.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_MEM_malloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/sig_ml_dsa_87.c:10,17'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/sig_ml_dsa_87.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
            - BranchSide:      'src/sig/ml_dsa/sig_ml_dsa_87.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
        - Branch String:   'src/sig/ml_dsa/sig_ml_dsa_87.c:11,6'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/sig_ml_dsa_87.c:11,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/sig_ml_dsa_87.c:14,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/ml_dsa/sig_ml_dsa_87.c:10,17'
          Dst:             OQS_MEM_malloc
    - functionName:    pqcrystals_ml_dsa_87_ref_open
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 423
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          82
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - pqcrystals_ml_dsa_87_ref_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:426,12'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_verify
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:426,12'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_verify
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:426,6'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:429,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:441,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:430,6'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:434,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:441,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:434,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:434,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:435,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:434,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:434,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:435,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:442,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:442,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:443,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:430,6'
          Dst:             pqcrystals_ml_dsa_87_ref_verify
    - functionName:    pqcrystals_ml_dsa_87_ref_verify
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pqcrystals_ml_dsa_87_ref_verify_internal
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:387,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_verify_internal
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:389,13'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_verify_internal
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:389,6'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:389,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:392,10'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_verify_internal
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:394,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:397,61'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_verify_internal
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:397,61'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_verify_internal
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:397,10'
          Dst:             pqcrystals_ml_dsa_87_ref_verify_internal
    - functionName:    pqcrystals_ml_dsa_87_ref_verify_internal
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          195
      EdgeCount:       29
      CyclomaticComplexity: 10
      functionsReached:
        - OQS_SHA3_shake256
        - OQS_SHA3_shake256_inc_absorb
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_ctx_reset
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_init
        - OQS_SHA3_shake256_inc_squeeze
        - pqcrystals_ml_dsa_87_ref_poly_challenge
        - pqcrystals_ml_dsa_87_ref_poly_ntt
        - pqcrystals_ml_dsa_87_ref_polyvec_matrix_expand
        - pqcrystals_ml_dsa_87_ref_polyvec_matrix_pointwise_montgomery
        - pqcrystals_ml_dsa_87_ref_polyveck_caddq
        - pqcrystals_ml_dsa_87_ref_polyveck_invntt_tomont
        - pqcrystals_ml_dsa_87_ref_polyveck_ntt
        - pqcrystals_ml_dsa_87_ref_polyveck_pack_w1
        - pqcrystals_ml_dsa_87_ref_polyveck_pointwise_poly_montgomery
        - pqcrystals_ml_dsa_87_ref_polyveck_reduce
        - pqcrystals_ml_dsa_87_ref_polyveck_shiftl
        - pqcrystals_ml_dsa_87_ref_polyveck_sub
        - pqcrystals_ml_dsa_87_ref_polyveck_use_hint
        - pqcrystals_ml_dsa_87_ref_polyvecl_chknorm
        - pqcrystals_ml_dsa_87_ref_polyvecl_ntt
        - pqcrystals_ml_dsa_87_ref_unpack_pk
        - pqcrystals_ml_dsa_87_ref_unpack_sig
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:300,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_unpack_pk
                - pqcrystals_ml_dsa_87_ref_unpack_sig
                - pqcrystals_ml_dsa_87_ref_polyvecl_chknorm
                - OQS_SHA3_shake256
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_87_ref_poly_challenge
                - pqcrystals_ml_dsa_87_ref_polyvec_matrix_expand
                - pqcrystals_ml_dsa_87_ref_polyvecl_ntt
                - pqcrystals_ml_dsa_87_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_87_ref_poly_ntt
                - pqcrystals_ml_dsa_87_ref_polyveck_shiftl
                - pqcrystals_ml_dsa_87_ref_polyveck_ntt
                - pqcrystals_ml_dsa_87_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_87_ref_polyveck_sub
                - pqcrystals_ml_dsa_87_ref_polyveck_reduce
                - pqcrystals_ml_dsa_87_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_87_ref_polyveck_caddq
                - pqcrystals_ml_dsa_87_ref_polyveck_use_hint
                - pqcrystals_ml_dsa_87_ref_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:310,13'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_unpack_pk
                - pqcrystals_ml_dsa_87_ref_unpack_sig
                - pqcrystals_ml_dsa_87_ref_polyvecl_chknorm
                - OQS_SHA3_shake256
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_87_ref_poly_challenge
                - pqcrystals_ml_dsa_87_ref_polyvec_matrix_expand
                - pqcrystals_ml_dsa_87_ref_polyvecl_ntt
                - pqcrystals_ml_dsa_87_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_87_ref_poly_ntt
                - pqcrystals_ml_dsa_87_ref_polyveck_shiftl
                - pqcrystals_ml_dsa_87_ref_polyveck_ntt
                - pqcrystals_ml_dsa_87_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_87_ref_polyveck_sub
                - pqcrystals_ml_dsa_87_ref_polyveck_reduce
                - pqcrystals_ml_dsa_87_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_87_ref_polyveck_caddq
                - pqcrystals_ml_dsa_87_ref_polyveck_use_hint
                - pqcrystals_ml_dsa_87_ref_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:310,6'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:310,6'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_unpack_pk
                - pqcrystals_ml_dsa_87_ref_unpack_sig
                - pqcrystals_ml_dsa_87_ref_polyvecl_chknorm
                - OQS_SHA3_shake256
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_87_ref_poly_challenge
                - pqcrystals_ml_dsa_87_ref_polyvec_matrix_expand
                - pqcrystals_ml_dsa_87_ref_polyvecl_ntt
                - pqcrystals_ml_dsa_87_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_87_ref_poly_ntt
                - pqcrystals_ml_dsa_87_ref_polyveck_shiftl
                - pqcrystals_ml_dsa_87_ref_polyveck_ntt
                - pqcrystals_ml_dsa_87_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_87_ref_polyveck_sub
                - pqcrystals_ml_dsa_87_ref_polyveck_reduce
                - pqcrystals_ml_dsa_87_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_87_ref_polyveck_caddq
                - pqcrystals_ml_dsa_87_ref_polyveck_use_hint
                - pqcrystals_ml_dsa_87_ref_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:313,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_unpack_pk
                - pqcrystals_ml_dsa_87_ref_unpack_sig
                - pqcrystals_ml_dsa_87_ref_polyvecl_chknorm
                - OQS_SHA3_shake256
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_87_ref_poly_challenge
                - pqcrystals_ml_dsa_87_ref_polyvec_matrix_expand
                - pqcrystals_ml_dsa_87_ref_polyvecl_ntt
                - pqcrystals_ml_dsa_87_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_87_ref_poly_ntt
                - pqcrystals_ml_dsa_87_ref_polyveck_shiftl
                - pqcrystals_ml_dsa_87_ref_polyveck_ntt
                - pqcrystals_ml_dsa_87_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_87_ref_polyveck_sub
                - pqcrystals_ml_dsa_87_ref_polyveck_reduce
                - pqcrystals_ml_dsa_87_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_87_ref_polyveck_caddq
                - pqcrystals_ml_dsa_87_ref_polyveck_use_hint
                - pqcrystals_ml_dsa_87_ref_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:314,6'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:314,6'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_polyvecl_chknorm
                - OQS_SHA3_shake256
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_87_ref_poly_challenge
                - pqcrystals_ml_dsa_87_ref_polyvec_matrix_expand
                - pqcrystals_ml_dsa_87_ref_polyvecl_ntt
                - pqcrystals_ml_dsa_87_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_87_ref_poly_ntt
                - pqcrystals_ml_dsa_87_ref_polyveck_shiftl
                - pqcrystals_ml_dsa_87_ref_polyveck_ntt
                - pqcrystals_ml_dsa_87_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_87_ref_polyveck_sub
                - pqcrystals_ml_dsa_87_ref_polyveck_reduce
                - pqcrystals_ml_dsa_87_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_87_ref_polyveck_caddq
                - pqcrystals_ml_dsa_87_ref_polyveck_use_hint
                - pqcrystals_ml_dsa_87_ref_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:316,6'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_polyvecl_chknorm
                - OQS_SHA3_shake256
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_87_ref_poly_challenge
                - pqcrystals_ml_dsa_87_ref_polyvec_matrix_expand
                - pqcrystals_ml_dsa_87_ref_polyvecl_ntt
                - pqcrystals_ml_dsa_87_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_87_ref_poly_ntt
                - pqcrystals_ml_dsa_87_ref_polyveck_shiftl
                - pqcrystals_ml_dsa_87_ref_polyveck_ntt
                - pqcrystals_ml_dsa_87_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_87_ref_polyveck_sub
                - pqcrystals_ml_dsa_87_ref_polyveck_reduce
                - pqcrystals_ml_dsa_87_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_87_ref_polyveck_caddq
                - pqcrystals_ml_dsa_87_ref_polyveck_use_hint
                - pqcrystals_ml_dsa_87_ref_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:316,6'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:316,6'
              BranchSideFuncs:
                - OQS_SHA3_shake256
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_87_ref_poly_challenge
                - pqcrystals_ml_dsa_87_ref_polyvec_matrix_expand
                - pqcrystals_ml_dsa_87_ref_polyvecl_ntt
                - pqcrystals_ml_dsa_87_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_87_ref_poly_ntt
                - pqcrystals_ml_dsa_87_ref_polyveck_shiftl
                - pqcrystals_ml_dsa_87_ref_polyveck_ntt
                - pqcrystals_ml_dsa_87_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_87_ref_polyveck_sub
                - pqcrystals_ml_dsa_87_ref_polyveck_reduce
                - pqcrystals_ml_dsa_87_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_87_ref_polyveck_caddq
                - pqcrystals_ml_dsa_87_ref_polyveck_use_hint
                - pqcrystals_ml_dsa_87_ref_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:320,3'
              BranchSideFuncs:
                - OQS_SHA3_shake256
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_87_ref_poly_challenge
                - pqcrystals_ml_dsa_87_ref_polyvec_matrix_expand
                - pqcrystals_ml_dsa_87_ref_polyvecl_ntt
                - pqcrystals_ml_dsa_87_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_87_ref_poly_ntt
                - pqcrystals_ml_dsa_87_ref_polyveck_shiftl
                - pqcrystals_ml_dsa_87_ref_polyveck_ntt
                - pqcrystals_ml_dsa_87_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_87_ref_polyveck_sub
                - pqcrystals_ml_dsa_87_ref_polyveck_reduce
                - pqcrystals_ml_dsa_87_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_87_ref_polyveck_caddq
                - pqcrystals_ml_dsa_87_ref_polyveck_use_hint
                - pqcrystals_ml_dsa_87_ref_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:357,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:356,31'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:357,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:357,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:356,31'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:357,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:357,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:356,31'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:357,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:356,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:356,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:357,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:357,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:356,31'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:357,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:313,3'
          Dst:             pqcrystals_ml_dsa_87_ref_unpack_pk
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:314,6'
          Dst:             pqcrystals_ml_dsa_87_ref_unpack_sig
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:316,6'
          Dst:             pqcrystals_ml_dsa_87_ref_polyvecl_chknorm
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:320,3'
          Dst:             OQS_SHA3_shake256
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:321,3'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:322,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:323,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:324,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:325,3'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:326,3'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:329,3'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_challenge
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:330,3'
          Dst:             pqcrystals_ml_dsa_87_ref_polyvec_matrix_expand
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:332,3'
          Dst:             pqcrystals_ml_dsa_87_ref_polyvecl_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:333,3'
          Dst:             pqcrystals_ml_dsa_87_ref_polyvec_matrix_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:335,3'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:336,3'
          Dst:             pqcrystals_ml_dsa_87_ref_polyveck_shiftl
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:337,3'
          Dst:             pqcrystals_ml_dsa_87_ref_polyveck_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:338,3'
          Dst:             pqcrystals_ml_dsa_87_ref_polyveck_pointwise_poly_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:340,3'
          Dst:             pqcrystals_ml_dsa_87_ref_polyveck_sub
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:341,3'
          Dst:             pqcrystals_ml_dsa_87_ref_polyveck_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:342,3'
          Dst:             pqcrystals_ml_dsa_87_ref_polyveck_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:345,3'
          Dst:             pqcrystals_ml_dsa_87_ref_polyveck_caddq
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:346,3'
          Dst:             pqcrystals_ml_dsa_87_ref_polyveck_use_hint
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:347,3'
          Dst:             pqcrystals_ml_dsa_87_ref_polyveck_pack_w1
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:350,3'
          Dst:             OQS_SHA3_shake256_inc_ctx_reset
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:351,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:352,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:353,3'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:354,3'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:355,3'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    pqcrystals_ml_dsa_87_ref
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          216
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - pqcrystals_ml_dsa_87_ref_signature
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:269,7'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_signature
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:269,7'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_signature
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:269,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:269,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_signature
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:269,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_signature
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:269,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:269,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_signature
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:269,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_signature
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:269,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:270,50'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_signature
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:270,50'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_signature
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:269,24'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:269,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_signature
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:270,50'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_signature
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:269,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:269,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_signature
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:269,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_signature
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:269,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:269,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_signature
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:270,50'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_signature
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:269,24'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:269,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_signature
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:270,50'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_signature
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:269,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:269,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_signature
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:269,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_signature
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:269,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:269,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_signature
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:270,50'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_signature
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:269,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:269,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_signature
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:270,50'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_signature
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:269,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:269,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_signature
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:270,50'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_signature
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:271,9'
          Dst:             pqcrystals_ml_dsa_87_ref_signature
    - functionName:    pqcrystals_ml_dsa_87_ref_signature
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_randombytes
        - pqcrystals_ml_dsa_87_ref_signature_internal
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:217,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
                - pqcrystals_ml_dsa_87_ref_signature_internal
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:220,13'
              BranchSideFuncs:
                - OQS_randombytes
                - pqcrystals_ml_dsa_87_ref_signature_internal
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:220,6'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:220,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:224,10'
              BranchSideFuncs:
                - OQS_randombytes
                - pqcrystals_ml_dsa_87_ref_signature_internal
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:226,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:230,3'
              BranchSideFuncs:
                - OQS_randombytes
                - pqcrystals_ml_dsa_87_ref_signature_internal
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:230,3'
              BranchSideFuncs:
                - OQS_randombytes
                - pqcrystals_ml_dsa_87_ref_signature_internal
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:230,3'
          Dst:             OQS_randombytes
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:236,3'
          Dst:             pqcrystals_ml_dsa_87_ref_signature_internal
    - functionName:    pqcrystals_ml_dsa_87_ref_signature_internal
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          168
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_ctx_reset
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_init
        - OQS_SHA3_shake256_inc_squeeze
        - pqcrystals_ml_dsa_87_ref_pack_sig
        - pqcrystals_ml_dsa_87_ref_poly_challenge
        - pqcrystals_ml_dsa_87_ref_poly_ntt
        - pqcrystals_ml_dsa_87_ref_polyvec_matrix_expand
        - pqcrystals_ml_dsa_87_ref_polyvec_matrix_pointwise_montgomery
        - pqcrystals_ml_dsa_87_ref_polyveck_add
        - pqcrystals_ml_dsa_87_ref_polyveck_caddq
        - pqcrystals_ml_dsa_87_ref_polyveck_chknorm
        - pqcrystals_ml_dsa_87_ref_polyveck_decompose
        - pqcrystals_ml_dsa_87_ref_polyveck_invntt_tomont
        - pqcrystals_ml_dsa_87_ref_polyveck_make_hint
        - pqcrystals_ml_dsa_87_ref_polyveck_ntt
        - pqcrystals_ml_dsa_87_ref_polyveck_pack_w1
        - pqcrystals_ml_dsa_87_ref_polyveck_pointwise_poly_montgomery
        - pqcrystals_ml_dsa_87_ref_polyveck_reduce
        - pqcrystals_ml_dsa_87_ref_polyveck_sub
        - pqcrystals_ml_dsa_87_ref_polyvecl_add
        - pqcrystals_ml_dsa_87_ref_polyvecl_chknorm
        - pqcrystals_ml_dsa_87_ref_polyvecl_invntt_tomont
        - pqcrystals_ml_dsa_87_ref_polyvecl_ntt
        - pqcrystals_ml_dsa_87_ref_polyvecl_pointwise_poly_montgomery
        - pqcrystals_ml_dsa_87_ref_polyvecl_reduce
        - pqcrystals_ml_dsa_87_ref_polyvecl_uniform_gamma1
        - pqcrystals_ml_dsa_87_ref_unpack_sk
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:95,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_unpack_sk
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_87_ref_polyvec_matrix_expand
                - pqcrystals_ml_dsa_87_ref_polyvecl_ntt
                - pqcrystals_ml_dsa_87_ref_polyveck_ntt
                - pqcrystals_ml_dsa_87_ref_polyveck_ntt
                - pqcrystals_ml_dsa_87_ref_polyvecl_uniform_gamma1
                - pqcrystals_ml_dsa_87_ref_polyvecl_ntt
                - pqcrystals_ml_dsa_87_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_87_ref_polyveck_reduce
                - pqcrystals_ml_dsa_87_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_87_ref_polyveck_caddq
                - pqcrystals_ml_dsa_87_ref_polyveck_decompose
                - pqcrystals_ml_dsa_87_ref_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_87_ref_poly_challenge
                - pqcrystals_ml_dsa_87_ref_poly_ntt
                - pqcrystals_ml_dsa_87_ref_polyvecl_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_87_ref_polyvecl_invntt_tomont
                - pqcrystals_ml_dsa_87_ref_polyvecl_add
                - pqcrystals_ml_dsa_87_ref_polyvecl_reduce
                - pqcrystals_ml_dsa_87_ref_polyvecl_chknorm
                - pqcrystals_ml_dsa_87_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_87_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_87_ref_polyveck_sub
                - pqcrystals_ml_dsa_87_ref_polyveck_reduce
                - pqcrystals_ml_dsa_87_ref_polyveck_chknorm
                - pqcrystals_ml_dsa_87_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_87_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_87_ref_polyveck_reduce
                - pqcrystals_ml_dsa_87_ref_polyveck_chknorm
                - pqcrystals_ml_dsa_87_ref_polyveck_add
                - pqcrystals_ml_dsa_87_ref_polyveck_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_87_ref_pack_sig
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:104,12'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_unpack_sk
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_87_ref_polyvec_matrix_expand
                - pqcrystals_ml_dsa_87_ref_polyvecl_ntt
                - pqcrystals_ml_dsa_87_ref_polyveck_ntt
                - pqcrystals_ml_dsa_87_ref_polyveck_ntt
                - pqcrystals_ml_dsa_87_ref_polyvecl_uniform_gamma1
                - pqcrystals_ml_dsa_87_ref_polyvecl_ntt
                - pqcrystals_ml_dsa_87_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_87_ref_polyveck_reduce
                - pqcrystals_ml_dsa_87_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_87_ref_polyveck_caddq
                - pqcrystals_ml_dsa_87_ref_polyveck_decompose
                - pqcrystals_ml_dsa_87_ref_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_87_ref_poly_challenge
                - pqcrystals_ml_dsa_87_ref_poly_ntt
                - pqcrystals_ml_dsa_87_ref_polyvecl_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_87_ref_polyvecl_invntt_tomont
                - pqcrystals_ml_dsa_87_ref_polyvecl_add
                - pqcrystals_ml_dsa_87_ref_polyvecl_reduce
                - pqcrystals_ml_dsa_87_ref_polyvecl_chknorm
                - pqcrystals_ml_dsa_87_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_87_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_87_ref_polyveck_sub
                - pqcrystals_ml_dsa_87_ref_polyveck_reduce
                - pqcrystals_ml_dsa_87_ref_polyveck_chknorm
                - pqcrystals_ml_dsa_87_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_87_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_87_ref_polyveck_reduce
                - pqcrystals_ml_dsa_87_ref_polyveck_chknorm
                - pqcrystals_ml_dsa_87_ref_polyveck_add
                - pqcrystals_ml_dsa_87_ref_polyveck_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_87_ref_pack_sig
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:161,6'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_87_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_87_ref_polyveck_sub
                - pqcrystals_ml_dsa_87_ref_polyveck_reduce
                - pqcrystals_ml_dsa_87_ref_polyveck_chknorm
                - pqcrystals_ml_dsa_87_ref_polyvecl_uniform_gamma1
                - pqcrystals_ml_dsa_87_ref_polyvecl_ntt
                - pqcrystals_ml_dsa_87_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_87_ref_polyveck_reduce
                - pqcrystals_ml_dsa_87_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_87_ref_polyveck_caddq
                - pqcrystals_ml_dsa_87_ref_polyveck_decompose
                - pqcrystals_ml_dsa_87_ref_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_87_ref_poly_challenge
                - pqcrystals_ml_dsa_87_ref_poly_ntt
                - pqcrystals_ml_dsa_87_ref_polyvecl_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_87_ref_polyvecl_invntt_tomont
                - pqcrystals_ml_dsa_87_ref_polyvecl_add
                - pqcrystals_ml_dsa_87_ref_polyvecl_reduce
                - pqcrystals_ml_dsa_87_ref_polyvecl_chknorm
                - pqcrystals_ml_dsa_87_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_87_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_87_ref_polyveck_reduce
                - pqcrystals_ml_dsa_87_ref_polyveck_chknorm
                - pqcrystals_ml_dsa_87_ref_polyveck_add
                - pqcrystals_ml_dsa_87_ref_polyveck_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_87_ref_pack_sig
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:166,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_87_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_87_ref_polyveck_sub
                - pqcrystals_ml_dsa_87_ref_polyveck_reduce
                - pqcrystals_ml_dsa_87_ref_polyveck_chknorm
                - pqcrystals_ml_dsa_87_ref_polyvecl_uniform_gamma1
                - pqcrystals_ml_dsa_87_ref_polyvecl_ntt
                - pqcrystals_ml_dsa_87_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_87_ref_polyveck_reduce
                - pqcrystals_ml_dsa_87_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_87_ref_polyveck_caddq
                - pqcrystals_ml_dsa_87_ref_polyveck_decompose
                - pqcrystals_ml_dsa_87_ref_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_87_ref_poly_challenge
                - pqcrystals_ml_dsa_87_ref_poly_ntt
                - pqcrystals_ml_dsa_87_ref_polyvecl_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_87_ref_polyvecl_invntt_tomont
                - pqcrystals_ml_dsa_87_ref_polyvecl_add
                - pqcrystals_ml_dsa_87_ref_polyvecl_reduce
                - pqcrystals_ml_dsa_87_ref_polyvecl_chknorm
                - pqcrystals_ml_dsa_87_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_87_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_87_ref_polyveck_reduce
                - pqcrystals_ml_dsa_87_ref_polyveck_chknorm
                - pqcrystals_ml_dsa_87_ref_polyveck_add
                - pqcrystals_ml_dsa_87_ref_polyveck_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_87_ref_pack_sig
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:170,6'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_87_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_87_ref_polyveck_reduce
                - pqcrystals_ml_dsa_87_ref_polyveck_chknorm
                - pqcrystals_ml_dsa_87_ref_polyvecl_uniform_gamma1
                - pqcrystals_ml_dsa_87_ref_polyvecl_ntt
                - pqcrystals_ml_dsa_87_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_87_ref_polyveck_reduce
                - pqcrystals_ml_dsa_87_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_87_ref_polyveck_caddq
                - pqcrystals_ml_dsa_87_ref_polyveck_decompose
                - pqcrystals_ml_dsa_87_ref_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_87_ref_poly_challenge
                - pqcrystals_ml_dsa_87_ref_poly_ntt
                - pqcrystals_ml_dsa_87_ref_polyvecl_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_87_ref_polyvecl_invntt_tomont
                - pqcrystals_ml_dsa_87_ref_polyvecl_add
                - pqcrystals_ml_dsa_87_ref_polyvecl_reduce
                - pqcrystals_ml_dsa_87_ref_polyvecl_chknorm
                - pqcrystals_ml_dsa_87_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_87_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_87_ref_polyveck_sub
                - pqcrystals_ml_dsa_87_ref_polyveck_reduce
                - pqcrystals_ml_dsa_87_ref_polyveck_chknorm
                - pqcrystals_ml_dsa_87_ref_polyveck_add
                - pqcrystals_ml_dsa_87_ref_polyveck_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_87_ref_pack_sig
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:174,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_87_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_87_ref_polyveck_reduce
                - pqcrystals_ml_dsa_87_ref_polyveck_chknorm
                - pqcrystals_ml_dsa_87_ref_polyvecl_uniform_gamma1
                - pqcrystals_ml_dsa_87_ref_polyvecl_ntt
                - pqcrystals_ml_dsa_87_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_87_ref_polyveck_reduce
                - pqcrystals_ml_dsa_87_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_87_ref_polyveck_caddq
                - pqcrystals_ml_dsa_87_ref_polyveck_decompose
                - pqcrystals_ml_dsa_87_ref_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_87_ref_poly_challenge
                - pqcrystals_ml_dsa_87_ref_poly_ntt
                - pqcrystals_ml_dsa_87_ref_polyvecl_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_87_ref_polyvecl_invntt_tomont
                - pqcrystals_ml_dsa_87_ref_polyvecl_add
                - pqcrystals_ml_dsa_87_ref_polyvecl_reduce
                - pqcrystals_ml_dsa_87_ref_polyvecl_chknorm
                - pqcrystals_ml_dsa_87_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_87_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_87_ref_polyveck_sub
                - pqcrystals_ml_dsa_87_ref_polyveck_reduce
                - pqcrystals_ml_dsa_87_ref_polyveck_chknorm
                - pqcrystals_ml_dsa_87_ref_polyveck_add
                - pqcrystals_ml_dsa_87_ref_polyveck_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_87_ref_pack_sig
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:177,6'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_polyveck_add
                - pqcrystals_ml_dsa_87_ref_polyveck_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_87_ref_pack_sig
                - pqcrystals_ml_dsa_87_ref_polyvecl_uniform_gamma1
                - pqcrystals_ml_dsa_87_ref_polyvecl_ntt
                - pqcrystals_ml_dsa_87_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_87_ref_polyveck_reduce
                - pqcrystals_ml_dsa_87_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_87_ref_polyveck_caddq
                - pqcrystals_ml_dsa_87_ref_polyveck_decompose
                - pqcrystals_ml_dsa_87_ref_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_87_ref_poly_challenge
                - pqcrystals_ml_dsa_87_ref_poly_ntt
                - pqcrystals_ml_dsa_87_ref_polyvecl_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_87_ref_polyvecl_invntt_tomont
                - pqcrystals_ml_dsa_87_ref_polyvecl_add
                - pqcrystals_ml_dsa_87_ref_polyvecl_reduce
                - pqcrystals_ml_dsa_87_ref_polyvecl_chknorm
                - pqcrystals_ml_dsa_87_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_87_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_87_ref_polyveck_sub
                - pqcrystals_ml_dsa_87_ref_polyveck_reduce
                - pqcrystals_ml_dsa_87_ref_polyveck_chknorm
                - pqcrystals_ml_dsa_87_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_87_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_87_ref_polyveck_reduce
                - pqcrystals_ml_dsa_87_ref_polyveck_chknorm
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:180,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_polyveck_add
                - pqcrystals_ml_dsa_87_ref_polyveck_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_87_ref_pack_sig
                - pqcrystals_ml_dsa_87_ref_polyvecl_uniform_gamma1
                - pqcrystals_ml_dsa_87_ref_polyvecl_ntt
                - pqcrystals_ml_dsa_87_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_87_ref_polyveck_reduce
                - pqcrystals_ml_dsa_87_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_87_ref_polyveck_caddq
                - pqcrystals_ml_dsa_87_ref_polyveck_decompose
                - pqcrystals_ml_dsa_87_ref_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_87_ref_poly_challenge
                - pqcrystals_ml_dsa_87_ref_poly_ntt
                - pqcrystals_ml_dsa_87_ref_polyvecl_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_87_ref_polyvecl_invntt_tomont
                - pqcrystals_ml_dsa_87_ref_polyvecl_add
                - pqcrystals_ml_dsa_87_ref_polyvecl_reduce
                - pqcrystals_ml_dsa_87_ref_polyvecl_chknorm
                - pqcrystals_ml_dsa_87_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_87_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_87_ref_polyveck_sub
                - pqcrystals_ml_dsa_87_ref_polyveck_reduce
                - pqcrystals_ml_dsa_87_ref_polyveck_chknorm
                - pqcrystals_ml_dsa_87_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_87_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_87_ref_polyveck_reduce
                - pqcrystals_ml_dsa_87_ref_polyveck_chknorm
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:182,6'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_polyvecl_uniform_gamma1
                - pqcrystals_ml_dsa_87_ref_polyvecl_ntt
                - pqcrystals_ml_dsa_87_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_87_ref_polyveck_reduce
                - pqcrystals_ml_dsa_87_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_87_ref_polyveck_caddq
                - pqcrystals_ml_dsa_87_ref_polyveck_decompose
                - pqcrystals_ml_dsa_87_ref_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_87_ref_poly_challenge
                - pqcrystals_ml_dsa_87_ref_poly_ntt
                - pqcrystals_ml_dsa_87_ref_polyvecl_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_87_ref_polyvecl_invntt_tomont
                - pqcrystals_ml_dsa_87_ref_polyvecl_add
                - pqcrystals_ml_dsa_87_ref_polyvecl_reduce
                - pqcrystals_ml_dsa_87_ref_polyvecl_chknorm
                - pqcrystals_ml_dsa_87_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_87_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_87_ref_polyveck_sub
                - pqcrystals_ml_dsa_87_ref_polyveck_reduce
                - pqcrystals_ml_dsa_87_ref_polyveck_chknorm
                - pqcrystals_ml_dsa_87_ref_polyveck_pointwise_poly_montgomery
                - pqcrystals_ml_dsa_87_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_87_ref_polyveck_reduce
                - pqcrystals_ml_dsa_87_ref_polyveck_chknorm
                - pqcrystals_ml_dsa_87_ref_polyveck_add
                - pqcrystals_ml_dsa_87_ref_polyveck_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_87_ref_pack_sig
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:185,3'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_87_ref_pack_sig
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:108,3'
          Dst:             pqcrystals_ml_dsa_87_ref_unpack_sk
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:111,3'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:112,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:113,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:114,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:115,3'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:116,3'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:119,3'
          Dst:             OQS_SHA3_shake256_inc_ctx_reset
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:120,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:121,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:122,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:123,3'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:124,3'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:127,3'
          Dst:             pqcrystals_ml_dsa_87_ref_polyvec_matrix_expand
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:128,3'
          Dst:             pqcrystals_ml_dsa_87_ref_polyvecl_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:129,3'
          Dst:             pqcrystals_ml_dsa_87_ref_polyveck_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:130,3'
          Dst:             pqcrystals_ml_dsa_87_ref_polyveck_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:134,3'
          Dst:             pqcrystals_ml_dsa_87_ref_polyvecl_uniform_gamma1
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:138,3'
          Dst:             pqcrystals_ml_dsa_87_ref_polyvecl_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:139,3'
          Dst:             pqcrystals_ml_dsa_87_ref_polyvec_matrix_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:140,3'
          Dst:             pqcrystals_ml_dsa_87_ref_polyveck_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:141,3'
          Dst:             pqcrystals_ml_dsa_87_ref_polyveck_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:144,3'
          Dst:             pqcrystals_ml_dsa_87_ref_polyveck_caddq
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:145,3'
          Dst:             pqcrystals_ml_dsa_87_ref_polyveck_decompose
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:146,3'
          Dst:             pqcrystals_ml_dsa_87_ref_polyveck_pack_w1
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:148,3'
          Dst:             OQS_SHA3_shake256_inc_ctx_reset
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:149,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:150,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:151,3'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:152,3'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:153,3'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_challenge
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:154,3'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:157,3'
          Dst:             pqcrystals_ml_dsa_87_ref_polyvecl_pointwise_poly_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:158,3'
          Dst:             pqcrystals_ml_dsa_87_ref_polyvecl_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:159,3'
          Dst:             pqcrystals_ml_dsa_87_ref_polyvecl_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:160,3'
          Dst:             pqcrystals_ml_dsa_87_ref_polyvecl_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:161,6'
          Dst:             pqcrystals_ml_dsa_87_ref_polyvecl_chknorm
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:166,3'
          Dst:             pqcrystals_ml_dsa_87_ref_polyveck_pointwise_poly_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:167,3'
          Dst:             pqcrystals_ml_dsa_87_ref_polyveck_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:168,3'
          Dst:             pqcrystals_ml_dsa_87_ref_polyveck_sub
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:169,3'
          Dst:             pqcrystals_ml_dsa_87_ref_polyveck_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:170,6'
          Dst:             pqcrystals_ml_dsa_87_ref_polyveck_chknorm
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:174,3'
          Dst:             pqcrystals_ml_dsa_87_ref_polyveck_pointwise_poly_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:175,3'
          Dst:             pqcrystals_ml_dsa_87_ref_polyveck_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:176,3'
          Dst:             pqcrystals_ml_dsa_87_ref_polyveck_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:177,6'
          Dst:             pqcrystals_ml_dsa_87_ref_polyveck_chknorm
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:180,3'
          Dst:             pqcrystals_ml_dsa_87_ref_polyveck_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:181,7'
          Dst:             pqcrystals_ml_dsa_87_ref_polyveck_make_hint
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:185,3'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:188,3'
          Dst:             pqcrystals_ml_dsa_87_ref_pack_sig
    - functionName:    pqcrystals_ml_dsa_87_ref_keypair
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          69
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256
        - OQS_randombytes
        - pqcrystals_ml_dsa_87_ref_pack_pk
        - pqcrystals_ml_dsa_87_ref_pack_sk
        - pqcrystals_ml_dsa_87_ref_polyvec_matrix_expand
        - pqcrystals_ml_dsa_87_ref_polyvec_matrix_pointwise_montgomery
        - pqcrystals_ml_dsa_87_ref_polyveck_add
        - pqcrystals_ml_dsa_87_ref_polyveck_caddq
        - pqcrystals_ml_dsa_87_ref_polyveck_invntt_tomont
        - pqcrystals_ml_dsa_87_ref_polyveck_power2round
        - pqcrystals_ml_dsa_87_ref_polyveck_reduce
        - pqcrystals_ml_dsa_87_ref_polyveck_uniform_eta
        - pqcrystals_ml_dsa_87_ref_polyvecl_ntt
        - pqcrystals_ml_dsa_87_ref_polyvecl_uniform_eta
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:24,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_SHA3_shake256
                - pqcrystals_ml_dsa_87_ref_polyvec_matrix_expand
                - pqcrystals_ml_dsa_87_ref_polyvecl_uniform_eta
                - pqcrystals_ml_dsa_87_ref_polyveck_uniform_eta
                - pqcrystals_ml_dsa_87_ref_polyvecl_ntt
                - pqcrystals_ml_dsa_87_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_87_ref_polyveck_reduce
                - pqcrystals_ml_dsa_87_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_87_ref_polyveck_add
                - pqcrystals_ml_dsa_87_ref_polyveck_caddq
                - pqcrystals_ml_dsa_87_ref_polyveck_power2round
                - pqcrystals_ml_dsa_87_ref_pack_pk
                - OQS_SHA3_shake256
                - pqcrystals_ml_dsa_87_ref_pack_sk
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:32,3'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_SHA3_shake256
                - pqcrystals_ml_dsa_87_ref_polyvec_matrix_expand
                - pqcrystals_ml_dsa_87_ref_polyvecl_uniform_eta
                - pqcrystals_ml_dsa_87_ref_polyveck_uniform_eta
                - pqcrystals_ml_dsa_87_ref_polyvecl_ntt
                - pqcrystals_ml_dsa_87_ref_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_87_ref_polyveck_reduce
                - pqcrystals_ml_dsa_87_ref_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_87_ref_polyveck_add
                - pqcrystals_ml_dsa_87_ref_polyveck_caddq
                - pqcrystals_ml_dsa_87_ref_polyveck_power2round
                - pqcrystals_ml_dsa_87_ref_pack_pk
                - OQS_SHA3_shake256
                - pqcrystals_ml_dsa_87_ref_pack_sk
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:32,3'
          Dst:             OQS_randombytes
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:35,3'
          Dst:             OQS_SHA3_shake256
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:41,3'
          Dst:             pqcrystals_ml_dsa_87_ref_polyvec_matrix_expand
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:44,3'
          Dst:             pqcrystals_ml_dsa_87_ref_polyvecl_uniform_eta
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:45,3'
          Dst:             pqcrystals_ml_dsa_87_ref_polyveck_uniform_eta
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:49,3'
          Dst:             pqcrystals_ml_dsa_87_ref_polyvecl_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:50,3'
          Dst:             pqcrystals_ml_dsa_87_ref_polyvec_matrix_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:51,3'
          Dst:             pqcrystals_ml_dsa_87_ref_polyveck_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:52,3'
          Dst:             pqcrystals_ml_dsa_87_ref_polyveck_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:55,3'
          Dst:             pqcrystals_ml_dsa_87_ref_polyveck_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:58,3'
          Dst:             pqcrystals_ml_dsa_87_ref_polyveck_caddq
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:59,3'
          Dst:             pqcrystals_ml_dsa_87_ref_polyveck_power2round
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:60,3'
          Dst:             pqcrystals_ml_dsa_87_ref_pack_pk
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:63,3'
          Dst:             OQS_SHA3_shake256
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/sign.c:64,3'
          Dst:             pqcrystals_ml_dsa_87_ref_pack_sk
    - functionName:    pqcrystals_ml_dsa_87_avx2_open
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 517
      functionLinenumberEnd: 540
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          82
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - pqcrystals_ml_dsa_87_avx2_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:520,12'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_verify
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:520,12'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_verify
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:520,6'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:523,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:535,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:524,6'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:528,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:535,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:528,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:528,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:529,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:528,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:528,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:529,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:536,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:536,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:537,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:524,6'
          Dst:             pqcrystals_ml_dsa_87_avx2_verify
    - functionName:    pqcrystals_ml_dsa_87_avx2_verify
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 488
      functionLinenumberEnd: 498
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pqcrystals_ml_dsa_87_avx2_verify_internal
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:489,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_verify_internal
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:491,13'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_verify_internal
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:491,6'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:491,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:494,10'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_verify_internal
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:497,10'
          Dst:             pqcrystals_ml_dsa_87_avx2_verify_internal
    - functionName:    pqcrystals_ml_dsa_87_avx2_verify_internal
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          359
      EdgeCount:       63
      CyclomaticComplexity: 19
      functionsReached:
        - OQS_SHA3_shake256
        - OQS_SHA3_shake256_inc_absorb
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_ctx_reset
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_init
        - OQS_SHA3_shake256_inc_squeeze
        - polyvec_matrix_expand_row
        - pqcrystals_ml_dsa_87_avx2_poly_caddq
        - pqcrystals_ml_dsa_87_avx2_poly_challenge
        - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
        - pqcrystals_ml_dsa_87_avx2_poly_ntt
        - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
        - pqcrystals_ml_dsa_87_avx2_poly_reduce
        - pqcrystals_ml_dsa_87_avx2_poly_shiftl
        - pqcrystals_ml_dsa_87_avx2_poly_sub
        - pqcrystals_ml_dsa_87_avx2_poly_use_hint
        - pqcrystals_ml_dsa_87_avx2_polyt1_unpack
        - pqcrystals_ml_dsa_87_avx2_polyvecl_pointwise_acc_montgomery
        - pqcrystals_ml_dsa_87_avx2_polyw1_pack
        - pqcrystals_ml_dsa_87_avx2_polyz_unpack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:381,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_87_avx2_poly_challenge
                - pqcrystals_ml_dsa_87_avx2_poly_ntt
                - pqcrystals_ml_dsa_87_avx2_polyz_unpack
                - pqcrystals_ml_dsa_87_avx2_poly_ntt
                - pqcrystals_ml_dsa_87_avx2_polyz_unpack
                - pqcrystals_ml_dsa_87_avx2_poly_ntt
                - pqcrystals_ml_dsa_87_avx2_polyz_unpack
                - pqcrystals_ml_dsa_87_avx2_poly_ntt
                - pqcrystals_ml_dsa_87_avx2_polyz_unpack
                - pqcrystals_ml_dsa_87_avx2_poly_ntt
                - pqcrystals_ml_dsa_87_avx2_polyz_unpack
                - pqcrystals_ml_dsa_87_avx2_poly_ntt
                - pqcrystals_ml_dsa_87_avx2_polyz_unpack
                - pqcrystals_ml_dsa_87_avx2_poly_ntt
                - pqcrystals_ml_dsa_87_avx2_polyz_unpack
                - pqcrystals_ml_dsa_87_avx2_poly_ntt
                - polyvec_matrix_expand_row.481
                - pqcrystals_ml_dsa_87_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_87_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_87_avx2_poly_shiftl
                - pqcrystals_ml_dsa_87_avx2_poly_ntt
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_sub
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_caddq
                - pqcrystals_ml_dsa_87_avx2_poly_use_hint
                - pqcrystals_ml_dsa_87_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:383,43'
              BranchSideFuncs:
                - OQS_SHA3_shake256
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_87_avx2_poly_challenge
                - pqcrystals_ml_dsa_87_avx2_poly_ntt
                - pqcrystals_ml_dsa_87_avx2_polyz_unpack
                - pqcrystals_ml_dsa_87_avx2_poly_ntt
                - pqcrystals_ml_dsa_87_avx2_polyz_unpack
                - pqcrystals_ml_dsa_87_avx2_poly_ntt
                - pqcrystals_ml_dsa_87_avx2_polyz_unpack
                - pqcrystals_ml_dsa_87_avx2_poly_ntt
                - pqcrystals_ml_dsa_87_avx2_polyz_unpack
                - pqcrystals_ml_dsa_87_avx2_poly_ntt
                - pqcrystals_ml_dsa_87_avx2_polyz_unpack
                - pqcrystals_ml_dsa_87_avx2_poly_ntt
                - pqcrystals_ml_dsa_87_avx2_polyz_unpack
                - pqcrystals_ml_dsa_87_avx2_poly_ntt
                - pqcrystals_ml_dsa_87_avx2_polyz_unpack
                - pqcrystals_ml_dsa_87_avx2_poly_ntt
                - polyvec_matrix_expand_row.481
                - pqcrystals_ml_dsa_87_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_87_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_87_avx2_poly_shiftl
                - pqcrystals_ml_dsa_87_avx2_poly_ntt
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_sub
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_caddq
                - pqcrystals_ml_dsa_87_avx2_poly_use_hint
                - pqcrystals_ml_dsa_87_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:390,6'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:383,29'
              BranchSideFuncs:
                - OQS_SHA3_shake256
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_87_avx2_poly_challenge
                - pqcrystals_ml_dsa_87_avx2_poly_ntt
                - pqcrystals_ml_dsa_87_avx2_polyz_unpack
                - pqcrystals_ml_dsa_87_avx2_poly_ntt
                - pqcrystals_ml_dsa_87_avx2_polyz_unpack
                - pqcrystals_ml_dsa_87_avx2_poly_ntt
                - pqcrystals_ml_dsa_87_avx2_polyz_unpack
                - pqcrystals_ml_dsa_87_avx2_poly_ntt
                - pqcrystals_ml_dsa_87_avx2_polyz_unpack
                - pqcrystals_ml_dsa_87_avx2_poly_ntt
                - pqcrystals_ml_dsa_87_avx2_polyz_unpack
                - pqcrystals_ml_dsa_87_avx2_poly_ntt
                - pqcrystals_ml_dsa_87_avx2_polyz_unpack
                - pqcrystals_ml_dsa_87_avx2_poly_ntt
                - pqcrystals_ml_dsa_87_avx2_polyz_unpack
                - pqcrystals_ml_dsa_87_avx2_poly_ntt
                - polyvec_matrix_expand_row.481
                - pqcrystals_ml_dsa_87_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_87_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_87_avx2_poly_shiftl
                - pqcrystals_ml_dsa_87_avx2_poly_ntt
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_sub
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_caddq
                - pqcrystals_ml_dsa_87_avx2_poly_use_hint
                - pqcrystals_ml_dsa_87_avx2_polyw1_pack
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:390,6'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:451,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:452,8'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:458,3'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:430,30'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:430,49'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_poly_caddq
                - pqcrystals_ml_dsa_87_avx2_poly_use_hint
                - pqcrystals_ml_dsa_87_avx2_polyw1_pack
                - polyvec_matrix_expand_row.481
                - pqcrystals_ml_dsa_87_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_87_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_87_avx2_poly_shiftl
                - pqcrystals_ml_dsa_87_avx2_poly_ntt
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_sub
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:430,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:435,20'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_poly_caddq
                - pqcrystals_ml_dsa_87_avx2_poly_use_hint
                - pqcrystals_ml_dsa_87_avx2_polyw1_pack
                - polyvec_matrix_expand_row.481
                - pqcrystals_ml_dsa_87_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_87_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_87_avx2_poly_shiftl
                - pqcrystals_ml_dsa_87_avx2_poly_ntt
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_sub
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:435,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:435,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_poly_caddq
                - pqcrystals_ml_dsa_87_avx2_poly_use_hint
                - pqcrystals_ml_dsa_87_avx2_polyw1_pack
                - polyvec_matrix_expand_row.481
                - pqcrystals_ml_dsa_87_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_87_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_87_avx2_poly_shiftl
                - pqcrystals_ml_dsa_87_avx2_poly_ntt
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_sub
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:445,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_poly_caddq
                - pqcrystals_ml_dsa_87_avx2_poly_use_hint
                - pqcrystals_ml_dsa_87_avx2_polyw1_pack
                - polyvec_matrix_expand_row.481
                - pqcrystals_ml_dsa_87_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_87_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_87_avx2_poly_shiftl
                - pqcrystals_ml_dsa_87_avx2_poly_ntt
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_sub
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:435,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:437,12'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_poly_caddq
                - pqcrystals_ml_dsa_87_avx2_poly_use_hint
                - pqcrystals_ml_dsa_87_avx2_polyw1_pack
                - polyvec_matrix_expand_row.481
                - pqcrystals_ml_dsa_87_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_87_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_87_avx2_poly_shiftl
                - pqcrystals_ml_dsa_87_avx2_poly_ntt
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_sub
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:445,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_poly_caddq
                - pqcrystals_ml_dsa_87_avx2_poly_use_hint
                - pqcrystals_ml_dsa_87_avx2_polyw1_pack
                - polyvec_matrix_expand_row.481
                - pqcrystals_ml_dsa_87_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_87_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_87_avx2_poly_shiftl
                - pqcrystals_ml_dsa_87_avx2_poly_ntt
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_sub
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:437,18'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_87_avx2_poly_caddq
                - pqcrystals_ml_dsa_87_avx2_poly_use_hint
                - pqcrystals_ml_dsa_87_avx2_polyw1_pack
                - polyvec_matrix_expand_row.481
                - pqcrystals_ml_dsa_87_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_87_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_87_avx2_poly_shiftl
                - pqcrystals_ml_dsa_87_avx2_poly_ntt
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_sub
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:437,21'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_87_avx2_poly_caddq
                - pqcrystals_ml_dsa_87_avx2_poly_use_hint
                - pqcrystals_ml_dsa_87_avx2_polyw1_pack
                - polyvec_matrix_expand_row.481
                - pqcrystals_ml_dsa_87_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_87_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_87_avx2_poly_shiftl
                - pqcrystals_ml_dsa_87_avx2_poly_ntt
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_sub
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:437,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_87_avx2_poly_caddq
                - pqcrystals_ml_dsa_87_avx2_poly_use_hint
                - pqcrystals_ml_dsa_87_avx2_polyw1_pack
                - polyvec_matrix_expand_row.481
                - pqcrystals_ml_dsa_87_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_87_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_87_avx2_poly_shiftl
                - pqcrystals_ml_dsa_87_avx2_poly_ntt
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_sub
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:441,7'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_87_avx2_poly_caddq
                - pqcrystals_ml_dsa_87_avx2_poly_use_hint
                - pqcrystals_ml_dsa_87_avx2_polyw1_pack
                - polyvec_matrix_expand_row.481
                - pqcrystals_ml_dsa_87_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_87_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_87_avx2_poly_shiftl
                - pqcrystals_ml_dsa_87_avx2_poly_ntt
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_sub
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:435,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:437,12'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_poly_caddq
                - pqcrystals_ml_dsa_87_avx2_poly_use_hint
                - pqcrystals_ml_dsa_87_avx2_polyw1_pack
                - polyvec_matrix_expand_row.481
                - pqcrystals_ml_dsa_87_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_87_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_87_avx2_poly_shiftl
                - pqcrystals_ml_dsa_87_avx2_poly_ntt
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_sub
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:445,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_poly_caddq
                - pqcrystals_ml_dsa_87_avx2_poly_use_hint
                - pqcrystals_ml_dsa_87_avx2_polyw1_pack
                - polyvec_matrix_expand_row.481
                - pqcrystals_ml_dsa_87_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_87_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_87_avx2_poly_shiftl
                - pqcrystals_ml_dsa_87_avx2_poly_ntt
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_sub
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:412,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:414,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:451,18'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:451,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:452,8'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:458,3'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:452,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:451,27'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:465,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:464,31'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:465,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:465,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:464,31'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:465,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:465,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:464,31'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:465,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:464,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:464,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:465,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:465,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:464,31'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:465,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:394,3'
          Dst:             OQS_SHA3_shake256
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:395,3'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:396,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:397,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:398,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:399,3'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:400,3'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:403,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_challenge
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:404,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:408,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyz_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:409,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:408,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyz_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:409,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:408,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyz_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:409,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:408,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyz_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:409,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:408,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyz_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:409,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:408,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyz_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:409,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:408,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyz_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:409,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:414,5'
          Dst:             polyvec_matrix_expand_row
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:417,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:419,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyt1_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:420,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_shiftl
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:421,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:422,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:424,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_sub
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:425,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:426,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:445,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_caddq
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:446,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_use_hint
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:447,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyw1_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:458,3'
          Dst:             OQS_SHA3_shake256_inc_ctx_reset
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:459,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:460,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:461,3'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:462,3'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:463,3'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:0,0'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    polyvec_matrix_expand_row
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          62
      EdgeCount:       24
      CyclomaticComplexity: 13
      functionsReached:
        - pqcrystals_ml_dsa_87_avx2_polyvec_matrix_expand_row0
        - pqcrystals_ml_dsa_87_avx2_polyvec_matrix_expand_row1
        - pqcrystals_ml_dsa_87_avx2_polyvec_matrix_expand_row2
        - pqcrystals_ml_dsa_87_avx2_polyvec_matrix_expand_row3
        - pqcrystals_ml_dsa_87_avx2_polyvec_matrix_expand_row4
        - pqcrystals_ml_dsa_87_avx2_polyvec_matrix_expand_row5
        - pqcrystals_ml_dsa_87_avx2_polyvec_matrix_expand_row6
        - pqcrystals_ml_dsa_87_avx2_polyvec_matrix_expand_row7
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:0,0'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_polyvec_matrix_expand_row7
                - pqcrystals_ml_dsa_87_avx2_polyvec_matrix_expand_row6
                - pqcrystals_ml_dsa_87_avx2_polyvec_matrix_expand_row5
                - pqcrystals_ml_dsa_87_avx2_polyvec_matrix_expand_row4
                - pqcrystals_ml_dsa_87_avx2_polyvec_matrix_expand_row3
                - pqcrystals_ml_dsa_87_avx2_polyvec_matrix_expand_row2
                - pqcrystals_ml_dsa_87_avx2_polyvec_matrix_expand_row1
                - pqcrystals_ml_dsa_87_avx2_polyvec_matrix_expand_row0
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_polyvec_matrix_expand_row7
                - pqcrystals_ml_dsa_87_avx2_polyvec_matrix_expand_row6
                - pqcrystals_ml_dsa_87_avx2_polyvec_matrix_expand_row5
                - pqcrystals_ml_dsa_87_avx2_polyvec_matrix_expand_row4
                - pqcrystals_ml_dsa_87_avx2_polyvec_matrix_expand_row3
                - pqcrystals_ml_dsa_87_avx2_polyvec_matrix_expand_row2
                - pqcrystals_ml_dsa_87_avx2_polyvec_matrix_expand_row1
                - pqcrystals_ml_dsa_87_avx2_polyvec_matrix_expand_row0
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:14,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:16,7'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_polyvec_matrix_expand_row0
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:20,7'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_polyvec_matrix_expand_row1
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:24,7'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_polyvec_matrix_expand_row2
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:28,7'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_polyvec_matrix_expand_row3
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:33,7'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_polyvec_matrix_expand_row4
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:37,7'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_polyvec_matrix_expand_row5
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:43,7'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_polyvec_matrix_expand_row6
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:47,7'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_polyvec_matrix_expand_row7
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:16,7'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyvec_matrix_expand_row0
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:20,7'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyvec_matrix_expand_row1
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:24,7'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyvec_matrix_expand_row2
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:28,7'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyvec_matrix_expand_row3
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:33,7'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyvec_matrix_expand_row4
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:37,7'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyvec_matrix_expand_row5
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:43,7'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyvec_matrix_expand_row6
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:47,7'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyvec_matrix_expand_row7
    - functionName:    pqcrystals_ml_dsa_87_avx2
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 359
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          228
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - pqcrystals_ml_dsa_87_avx2_signature
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:355,7'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_signature
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:355,7'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_signature
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:355,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:355,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_signature
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:355,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_signature
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:355,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:355,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_signature
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:355,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_signature
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:355,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:356,50'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_signature
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:356,50'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_signature
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:355,24'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:355,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_signature
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:356,50'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_signature
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:355,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:355,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_signature
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:355,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_signature
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:355,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:355,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_signature
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:356,50'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_signature
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:355,24'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:355,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_signature
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:356,50'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_signature
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:355,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:355,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_signature
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:355,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_signature
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:355,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:355,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_signature
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:356,50'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_signature
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:355,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:355,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_signature
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:356,50'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_signature
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:355,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:355,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_signature
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:356,50'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_signature
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:357,9'
          Dst:             pqcrystals_ml_dsa_87_avx2_signature
    - functionName:    pqcrystals_ml_dsa_87_avx2_signature
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_randombytes
        - pqcrystals_ml_dsa_87_avx2_signature_internal
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:310,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
                - pqcrystals_ml_dsa_87_avx2_signature_internal
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:313,13'
              BranchSideFuncs:
                - OQS_randombytes
                - pqcrystals_ml_dsa_87_avx2_signature_internal
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:313,6'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:313,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:317,10'
              BranchSideFuncs:
                - OQS_randombytes
                - pqcrystals_ml_dsa_87_avx2_signature_internal
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:322,3'
          Dst:             OQS_randombytes
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:327,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_signature_internal
    - functionName:    pqcrystals_ml_dsa_87_avx2_signature_internal
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          326
      EdgeCount:       39
      CyclomaticComplexity: 13
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_ctx_reset
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_init
        - OQS_SHA3_shake256_inc_squeeze
        - pqcrystals_ml_dsa_87_avx2_poly_add
        - pqcrystals_ml_dsa_87_avx2_poly_challenge
        - pqcrystals_ml_dsa_87_avx2_poly_chknorm
        - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
        - pqcrystals_ml_dsa_87_avx2_poly_make_hint
        - pqcrystals_ml_dsa_87_avx2_poly_ntt
        - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
        - pqcrystals_ml_dsa_87_avx2_poly_reduce
        - pqcrystals_ml_dsa_87_avx2_poly_sub
        - pqcrystals_ml_dsa_87_avx2_poly_uniform_gamma1_4x
        - pqcrystals_ml_dsa_87_avx2_polyvec_matrix_expand
        - pqcrystals_ml_dsa_87_avx2_polyvec_matrix_pointwise_montgomery
        - pqcrystals_ml_dsa_87_avx2_polyveck_caddq
        - pqcrystals_ml_dsa_87_avx2_polyveck_decompose
        - pqcrystals_ml_dsa_87_avx2_polyveck_invntt_tomont
        - pqcrystals_ml_dsa_87_avx2_polyveck_ntt
        - pqcrystals_ml_dsa_87_avx2_polyveck_pack_w1
        - pqcrystals_ml_dsa_87_avx2_polyvecl_ntt
        - pqcrystals_ml_dsa_87_avx2_polyz_pack
        - pqcrystals_ml_dsa_87_avx2_unpack_sk
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:159,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_unpack_sk
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_87_avx2_polyvec_matrix_expand
                - pqcrystals_ml_dsa_87_avx2_polyvecl_ntt
                - pqcrystals_ml_dsa_87_avx2_polyveck_ntt
                - pqcrystals_ml_dsa_87_avx2_polyveck_ntt
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_gamma1_4x
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_gamma1_4x
                - pqcrystals_ml_dsa_87_avx2_polyvecl_ntt
                - pqcrystals_ml_dsa_87_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_polyveck_caddq
                - pqcrystals_ml_dsa_87_avx2_polyveck_decompose
                - pqcrystals_ml_dsa_87_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_87_avx2_poly_challenge
                - pqcrystals_ml_dsa_87_avx2_poly_ntt
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_sub
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:162,37'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_unpack_sk
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_87_avx2_polyvec_matrix_expand
                - pqcrystals_ml_dsa_87_avx2_polyvecl_ntt
                - pqcrystals_ml_dsa_87_avx2_polyveck_ntt
                - pqcrystals_ml_dsa_87_avx2_polyveck_ntt
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_gamma1_4x
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_gamma1_4x
                - pqcrystals_ml_dsa_87_avx2_polyvecl_ntt
                - pqcrystals_ml_dsa_87_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_polyveck_caddq
                - pqcrystals_ml_dsa_87_avx2_polyveck_decompose
                - pqcrystals_ml_dsa_87_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_87_avx2_poly_challenge
                - pqcrystals_ml_dsa_87_avx2_poly_ntt
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_sub
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:248,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_gamma1_4x
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_gamma1_4x
                - pqcrystals_ml_dsa_87_avx2_polyvecl_ntt
                - pqcrystals_ml_dsa_87_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_polyveck_caddq
                - pqcrystals_ml_dsa_87_avx2_polyveck_decompose
                - pqcrystals_ml_dsa_87_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_87_avx2_poly_challenge
                - pqcrystals_ml_dsa_87_avx2_poly_ntt
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_sub
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:244,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_gamma1_4x
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_gamma1_4x
                - pqcrystals_ml_dsa_87_avx2_polyvecl_ntt
                - pqcrystals_ml_dsa_87_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_polyveck_caddq
                - pqcrystals_ml_dsa_87_avx2_polyveck_decompose
                - pqcrystals_ml_dsa_87_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_87_avx2_poly_challenge
                - pqcrystals_ml_dsa_87_avx2_poly_ntt
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_sub
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:248,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_gamma1_4x
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_gamma1_4x
                - pqcrystals_ml_dsa_87_avx2_polyvecl_ntt
                - pqcrystals_ml_dsa_87_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_polyveck_caddq
                - pqcrystals_ml_dsa_87_avx2_polyveck_decompose
                - pqcrystals_ml_dsa_87_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_87_avx2_poly_challenge
                - pqcrystals_ml_dsa_87_avx2_poly_ntt
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_sub
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:244,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_gamma1_4x
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_gamma1_4x
                - pqcrystals_ml_dsa_87_avx2_polyvecl_ntt
                - pqcrystals_ml_dsa_87_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_polyveck_caddq
                - pqcrystals_ml_dsa_87_avx2_polyveck_decompose
                - pqcrystals_ml_dsa_87_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_87_avx2_poly_challenge
                - pqcrystals_ml_dsa_87_avx2_poly_ntt
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_sub
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:248,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_gamma1_4x
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_gamma1_4x
                - pqcrystals_ml_dsa_87_avx2_polyvecl_ntt
                - pqcrystals_ml_dsa_87_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_polyveck_caddq
                - pqcrystals_ml_dsa_87_avx2_polyveck_decompose
                - pqcrystals_ml_dsa_87_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_87_avx2_poly_challenge
                - pqcrystals_ml_dsa_87_avx2_poly_ntt
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_sub
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:244,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_gamma1_4x
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_gamma1_4x
                - pqcrystals_ml_dsa_87_avx2_polyvecl_ntt
                - pqcrystals_ml_dsa_87_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_polyveck_caddq
                - pqcrystals_ml_dsa_87_avx2_polyveck_decompose
                - pqcrystals_ml_dsa_87_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_87_avx2_poly_challenge
                - pqcrystals_ml_dsa_87_avx2_poly_ntt
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_sub
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:248,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_gamma1_4x
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_gamma1_4x
                - pqcrystals_ml_dsa_87_avx2_polyvecl_ntt
                - pqcrystals_ml_dsa_87_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_polyveck_caddq
                - pqcrystals_ml_dsa_87_avx2_polyveck_decompose
                - pqcrystals_ml_dsa_87_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_87_avx2_poly_challenge
                - pqcrystals_ml_dsa_87_avx2_poly_ntt
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_sub
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:244,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_gamma1_4x
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_gamma1_4x
                - pqcrystals_ml_dsa_87_avx2_polyvecl_ntt
                - pqcrystals_ml_dsa_87_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_polyveck_caddq
                - pqcrystals_ml_dsa_87_avx2_polyveck_decompose
                - pqcrystals_ml_dsa_87_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_87_avx2_poly_challenge
                - pqcrystals_ml_dsa_87_avx2_poly_ntt
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_sub
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:248,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_gamma1_4x
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_gamma1_4x
                - pqcrystals_ml_dsa_87_avx2_polyvecl_ntt
                - pqcrystals_ml_dsa_87_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_polyveck_caddq
                - pqcrystals_ml_dsa_87_avx2_polyveck_decompose
                - pqcrystals_ml_dsa_87_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_87_avx2_poly_challenge
                - pqcrystals_ml_dsa_87_avx2_poly_ntt
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_sub
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:244,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_gamma1_4x
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_gamma1_4x
                - pqcrystals_ml_dsa_87_avx2_polyvecl_ntt
                - pqcrystals_ml_dsa_87_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_polyveck_caddq
                - pqcrystals_ml_dsa_87_avx2_polyveck_decompose
                - pqcrystals_ml_dsa_87_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_87_avx2_poly_challenge
                - pqcrystals_ml_dsa_87_avx2_poly_ntt
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_sub
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:248,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_gamma1_4x
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_gamma1_4x
                - pqcrystals_ml_dsa_87_avx2_polyvecl_ntt
                - pqcrystals_ml_dsa_87_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_polyveck_caddq
                - pqcrystals_ml_dsa_87_avx2_polyveck_decompose
                - pqcrystals_ml_dsa_87_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_87_avx2_poly_challenge
                - pqcrystals_ml_dsa_87_avx2_poly_ntt
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_sub
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:244,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_gamma1_4x
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_gamma1_4x
                - pqcrystals_ml_dsa_87_avx2_polyvecl_ntt
                - pqcrystals_ml_dsa_87_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_polyveck_caddq
                - pqcrystals_ml_dsa_87_avx2_polyveck_decompose
                - pqcrystals_ml_dsa_87_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_87_avx2_poly_challenge
                - pqcrystals_ml_dsa_87_avx2_poly_ntt
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_sub
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:248,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_sub
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_gamma1_4x
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_gamma1_4x
                - pqcrystals_ml_dsa_87_avx2_polyvecl_ntt
                - pqcrystals_ml_dsa_87_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_polyveck_caddq
                - pqcrystals_ml_dsa_87_avx2_polyveck_decompose
                - pqcrystals_ml_dsa_87_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_87_avx2_poly_challenge
                - pqcrystals_ml_dsa_87_avx2_poly_ntt
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:254,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_sub
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_gamma1_4x
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_gamma1_4x
                - pqcrystals_ml_dsa_87_avx2_polyvecl_ntt
                - pqcrystals_ml_dsa_87_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_polyveck_caddq
                - pqcrystals_ml_dsa_87_avx2_polyveck_decompose
                - pqcrystals_ml_dsa_87_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_87_avx2_poly_challenge
                - pqcrystals_ml_dsa_87_avx2_poly_ntt
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:263,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_gamma1_4x
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_gamma1_4x
                - pqcrystals_ml_dsa_87_avx2_polyvecl_ntt
                - pqcrystals_ml_dsa_87_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_polyveck_caddq
                - pqcrystals_ml_dsa_87_avx2_polyveck_decompose
                - pqcrystals_ml_dsa_87_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_87_avx2_poly_challenge
                - pqcrystals_ml_dsa_87_avx2_poly_ntt
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_sub
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:267,42'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_gamma1_4x
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_gamma1_4x
                - pqcrystals_ml_dsa_87_avx2_polyvecl_ntt
                - pqcrystals_ml_dsa_87_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_polyveck_caddq
                - pqcrystals_ml_dsa_87_avx2_polyveck_decompose
                - pqcrystals_ml_dsa_87_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_87_avx2_poly_challenge
                - pqcrystals_ml_dsa_87_avx2_poly_ntt
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_sub
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:270,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_make_hint
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_sub
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_gamma1_4x
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_gamma1_4x
                - pqcrystals_ml_dsa_87_avx2_polyvecl_ntt
                - pqcrystals_ml_dsa_87_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_polyveck_caddq
                - pqcrystals_ml_dsa_87_avx2_polyveck_decompose
                - pqcrystals_ml_dsa_87_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_87_avx2_poly_challenge
                - pqcrystals_ml_dsa_87_avx2_poly_ntt
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:273,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_make_hint
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_sub
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_gamma1_4x
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_gamma1_4x
                - pqcrystals_ml_dsa_87_avx2_polyvecl_ntt
                - pqcrystals_ml_dsa_87_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_polyveck_caddq
                - pqcrystals_ml_dsa_87_avx2_polyveck_decompose
                - pqcrystals_ml_dsa_87_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_87_avx2_poly_challenge
                - pqcrystals_ml_dsa_87_avx2_poly_ntt
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:275,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_gamma1_4x
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_gamma1_4x
                - pqcrystals_ml_dsa_87_avx2_polyvecl_ntt
                - pqcrystals_ml_dsa_87_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_polyveck_caddq
                - pqcrystals_ml_dsa_87_avx2_polyveck_decompose
                - pqcrystals_ml_dsa_87_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_87_avx2_poly_challenge
                - pqcrystals_ml_dsa_87_avx2_poly_ntt
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_sub
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:279,13'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_sub
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_gamma1_4x
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_gamma1_4x
                - pqcrystals_ml_dsa_87_avx2_polyvecl_ntt
                - pqcrystals_ml_dsa_87_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_polyveck_caddq
                - pqcrystals_ml_dsa_87_avx2_polyveck_decompose
                - pqcrystals_ml_dsa_87_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_87_avx2_poly_challenge
                - pqcrystals_ml_dsa_87_avx2_poly_ntt
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:256,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:162,23'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:259,42'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_sub
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_gamma1_4x
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_gamma1_4x
                - pqcrystals_ml_dsa_87_avx2_polyvecl_ntt
                - pqcrystals_ml_dsa_87_avx2_polyvec_matrix_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_polyveck_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_polyveck_caddq
                - pqcrystals_ml_dsa_87_avx2_polyveck_decompose
                - pqcrystals_ml_dsa_87_avx2_polyveck_pack_w1
                - OQS_SHA3_shake256_inc_ctx_reset
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_87_avx2_poly_challenge
                - pqcrystals_ml_dsa_87_avx2_poly_ntt
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_make_hint
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:178,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_unpack_sk
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:181,3'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:182,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:183,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:184,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:185,3'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:186,3'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:189,3'
          Dst:             OQS_SHA3_shake256_inc_ctx_reset
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:190,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:191,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:192,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:193,3'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:194,3'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:197,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyvec_matrix_expand
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:198,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyvecl_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:199,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyveck_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:200,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyveck_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:214,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_uniform_gamma1_4x
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:216,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_uniform_gamma1_4x
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:225,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyvecl_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:226,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyvec_matrix_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:227,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyveck_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:230,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyveck_caddq
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:231,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyveck_decompose
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:232,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyveck_pack_w1
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:234,3'
          Dst:             OQS_SHA3_shake256_inc_ctx_reset
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:235,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:236,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:237,3'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:238,3'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:239,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_challenge
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:240,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:244,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:245,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:246,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:247,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:248,8'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_chknorm
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:244,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:245,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:246,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:247,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:248,8'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_chknorm
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:244,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:245,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:246,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:247,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:248,8'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_chknorm
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:244,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:245,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:246,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:247,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:248,8'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_chknorm
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:244,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:245,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:246,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:247,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:248,8'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_chknorm
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:244,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:245,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:246,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:247,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:248,8'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_chknorm
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:244,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:245,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:246,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:247,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:248,8'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_chknorm
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:259,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:260,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:261,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_sub
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:262,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:263,8'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_chknorm
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:267,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:268,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:269,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:270,8'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_chknorm
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:273,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:274,9'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_make_hint
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:283,3'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:286,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyz_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:286,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyz_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:286,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyz_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:286,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyz_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:286,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyz_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:286,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyz_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:286,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyz_pack
    - functionName:    pqcrystals_ml_dsa_87_avx2_keypair
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          260
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256
        - OQS_randombytes
        - polyvec_matrix_expand_row
        - pqcrystals_ml_dsa_87_avx2_poly_add
        - pqcrystals_ml_dsa_87_avx2_poly_caddq
        - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
        - pqcrystals_ml_dsa_87_avx2_poly_power2round
        - pqcrystals_ml_dsa_87_avx2_poly_uniform_eta_4x
        - pqcrystals_ml_dsa_87_avx2_polyeta_pack
        - pqcrystals_ml_dsa_87_avx2_polyt0_pack
        - pqcrystals_ml_dsa_87_avx2_polyt1_pack
        - pqcrystals_ml_dsa_87_avx2_polyvecl_ntt
        - pqcrystals_ml_dsa_87_avx2_polyvecl_pointwise_acc_montgomery
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:68,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_SHA3_shake256
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_eta_4x
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_eta_4x
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_eta_4x
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_eta_4x
                - pqcrystals_ml_dsa_87_avx2_polyeta_pack
                - pqcrystals_ml_dsa_87_avx2_polyeta_pack
                - pqcrystals_ml_dsa_87_avx2_polyeta_pack
                - pqcrystals_ml_dsa_87_avx2_polyeta_pack
                - pqcrystals_ml_dsa_87_avx2_polyeta_pack
                - pqcrystals_ml_dsa_87_avx2_polyeta_pack
                - pqcrystals_ml_dsa_87_avx2_polyeta_pack
                - pqcrystals_ml_dsa_87_avx2_polyeta_pack
                - pqcrystals_ml_dsa_87_avx2_polyeta_pack
                - pqcrystals_ml_dsa_87_avx2_polyeta_pack
                - pqcrystals_ml_dsa_87_avx2_polyeta_pack
                - pqcrystals_ml_dsa_87_avx2_polyeta_pack
                - pqcrystals_ml_dsa_87_avx2_polyeta_pack
                - pqcrystals_ml_dsa_87_avx2_polyeta_pack
                - pqcrystals_ml_dsa_87_avx2_polyeta_pack
                - pqcrystals_ml_dsa_87_avx2_polyvecl_ntt
                - polyvec_matrix_expand_row.481
                - pqcrystals_ml_dsa_87_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_caddq
                - pqcrystals_ml_dsa_87_avx2_poly_power2round
                - pqcrystals_ml_dsa_87_avx2_polyt1_pack
                - pqcrystals_ml_dsa_87_avx2_polyt0_pack
                - polyvec_matrix_expand_row.481
                - pqcrystals_ml_dsa_87_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_caddq
                - pqcrystals_ml_dsa_87_avx2_poly_power2round
                - pqcrystals_ml_dsa_87_avx2_polyt1_pack
                - pqcrystals_ml_dsa_87_avx2_polyt0_pack
                - polyvec_matrix_expand_row.481
                - pqcrystals_ml_dsa_87_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_caddq
                - pqcrystals_ml_dsa_87_avx2_poly_power2round
                - pqcrystals_ml_dsa_87_avx2_polyt1_pack
                - pqcrystals_ml_dsa_87_avx2_polyt0_pack
                - polyvec_matrix_expand_row.481
                - pqcrystals_ml_dsa_87_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_caddq
                - pqcrystals_ml_dsa_87_avx2_poly_power2round
                - pqcrystals_ml_dsa_87_avx2_polyt1_pack
                - pqcrystals_ml_dsa_87_avx2_polyt0_pack
                - polyvec_matrix_expand_row.481
                - pqcrystals_ml_dsa_87_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_caddq
                - pqcrystals_ml_dsa_87_avx2_poly_power2round
                - pqcrystals_ml_dsa_87_avx2_polyt1_pack
                - pqcrystals_ml_dsa_87_avx2_polyt0_pack
                - polyvec_matrix_expand_row.481
                - pqcrystals_ml_dsa_87_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_caddq
                - pqcrystals_ml_dsa_87_avx2_poly_power2round
                - pqcrystals_ml_dsa_87_avx2_polyt1_pack
                - pqcrystals_ml_dsa_87_avx2_polyt0_pack
                - polyvec_matrix_expand_row.481
                - pqcrystals_ml_dsa_87_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_caddq
                - pqcrystals_ml_dsa_87_avx2_poly_power2round
                - pqcrystals_ml_dsa_87_avx2_polyt1_pack
                - pqcrystals_ml_dsa_87_avx2_polyt0_pack
                - polyvec_matrix_expand_row.481
                - pqcrystals_ml_dsa_87_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_caddq
                - pqcrystals_ml_dsa_87_avx2_poly_power2round
                - pqcrystals_ml_dsa_87_avx2_polyt1_pack
                - pqcrystals_ml_dsa_87_avx2_polyt0_pack
                - OQS_SHA3_shake256
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:71,17'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_SHA3_shake256
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_eta_4x
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_eta_4x
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_eta_4x
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_eta_4x
                - pqcrystals_ml_dsa_87_avx2_polyeta_pack
                - pqcrystals_ml_dsa_87_avx2_polyeta_pack
                - pqcrystals_ml_dsa_87_avx2_polyeta_pack
                - pqcrystals_ml_dsa_87_avx2_polyeta_pack
                - pqcrystals_ml_dsa_87_avx2_polyeta_pack
                - pqcrystals_ml_dsa_87_avx2_polyeta_pack
                - pqcrystals_ml_dsa_87_avx2_polyeta_pack
                - pqcrystals_ml_dsa_87_avx2_polyeta_pack
                - pqcrystals_ml_dsa_87_avx2_polyeta_pack
                - pqcrystals_ml_dsa_87_avx2_polyeta_pack
                - pqcrystals_ml_dsa_87_avx2_polyeta_pack
                - pqcrystals_ml_dsa_87_avx2_polyeta_pack
                - pqcrystals_ml_dsa_87_avx2_polyeta_pack
                - pqcrystals_ml_dsa_87_avx2_polyeta_pack
                - pqcrystals_ml_dsa_87_avx2_polyeta_pack
                - pqcrystals_ml_dsa_87_avx2_polyvecl_ntt
                - polyvec_matrix_expand_row.481
                - pqcrystals_ml_dsa_87_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_caddq
                - pqcrystals_ml_dsa_87_avx2_poly_power2round
                - pqcrystals_ml_dsa_87_avx2_polyt1_pack
                - pqcrystals_ml_dsa_87_avx2_polyt0_pack
                - polyvec_matrix_expand_row.481
                - pqcrystals_ml_dsa_87_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_caddq
                - pqcrystals_ml_dsa_87_avx2_poly_power2round
                - pqcrystals_ml_dsa_87_avx2_polyt1_pack
                - pqcrystals_ml_dsa_87_avx2_polyt0_pack
                - polyvec_matrix_expand_row.481
                - pqcrystals_ml_dsa_87_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_caddq
                - pqcrystals_ml_dsa_87_avx2_poly_power2round
                - pqcrystals_ml_dsa_87_avx2_polyt1_pack
                - pqcrystals_ml_dsa_87_avx2_polyt0_pack
                - polyvec_matrix_expand_row.481
                - pqcrystals_ml_dsa_87_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_caddq
                - pqcrystals_ml_dsa_87_avx2_poly_power2round
                - pqcrystals_ml_dsa_87_avx2_polyt1_pack
                - pqcrystals_ml_dsa_87_avx2_polyt0_pack
                - polyvec_matrix_expand_row.481
                - pqcrystals_ml_dsa_87_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_caddq
                - pqcrystals_ml_dsa_87_avx2_poly_power2round
                - pqcrystals_ml_dsa_87_avx2_polyt1_pack
                - pqcrystals_ml_dsa_87_avx2_polyt0_pack
                - polyvec_matrix_expand_row.481
                - pqcrystals_ml_dsa_87_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_caddq
                - pqcrystals_ml_dsa_87_avx2_poly_power2round
                - pqcrystals_ml_dsa_87_avx2_polyt1_pack
                - pqcrystals_ml_dsa_87_avx2_polyt0_pack
                - polyvec_matrix_expand_row.481
                - pqcrystals_ml_dsa_87_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_caddq
                - pqcrystals_ml_dsa_87_avx2_poly_power2round
                - pqcrystals_ml_dsa_87_avx2_polyt1_pack
                - pqcrystals_ml_dsa_87_avx2_polyt0_pack
                - polyvec_matrix_expand_row.481
                - pqcrystals_ml_dsa_87_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_caddq
                - pqcrystals_ml_dsa_87_avx2_poly_power2round
                - pqcrystals_ml_dsa_87_avx2_polyt1_pack
                - pqcrystals_ml_dsa_87_avx2_polyt0_pack
                - OQS_SHA3_shake256
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:76,3'
          Dst:             OQS_randombytes
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:79,3'
          Dst:             OQS_SHA3_shake256
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:98,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_uniform_eta_4x
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:99,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_uniform_eta_4x
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:100,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_uniform_eta_4x
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:101,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_uniform_eta_4x
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:108,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyeta_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:108,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyeta_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:108,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyeta_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:108,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyeta_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:108,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyeta_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:108,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyeta_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:108,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyeta_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:110,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyeta_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:110,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyeta_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:110,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyeta_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:110,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyeta_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:110,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyeta_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:110,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyeta_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:110,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyeta_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:110,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyeta_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:113,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyvecl_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:117,5'
          Dst:             polyvec_matrix_expand_row
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:120,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:121,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:124,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:127,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_caddq
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:128,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_power2round
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:129,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyt1_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:130,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyt0_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:117,5'
          Dst:             polyvec_matrix_expand_row
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:120,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:121,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:124,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:127,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_caddq
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:128,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_power2round
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:129,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyt1_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:130,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyt0_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:117,5'
          Dst:             polyvec_matrix_expand_row
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:120,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:121,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:124,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:127,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_caddq
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:128,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_power2round
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:129,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyt1_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:130,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyt0_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:117,5'
          Dst:             polyvec_matrix_expand_row
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:120,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:121,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:124,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:127,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_caddq
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:128,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_power2round
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:129,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyt1_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:130,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyt0_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:117,5'
          Dst:             polyvec_matrix_expand_row
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:120,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:121,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:124,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:127,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_caddq
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:128,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_power2round
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:129,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyt1_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:130,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyt0_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:117,5'
          Dst:             polyvec_matrix_expand_row
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:120,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:121,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:124,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:127,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_caddq
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:128,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_power2round
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:129,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyt1_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:130,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyt0_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:117,5'
          Dst:             polyvec_matrix_expand_row
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:120,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:121,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:124,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:127,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_caddq
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:128,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_power2round
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:129,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyt1_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:130,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyt0_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:117,5'
          Dst:             polyvec_matrix_expand_row
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:120,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:121,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:124,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:127,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_caddq
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:128,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_power2round
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:129,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyt1_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:130,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyt0_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/sign.c:134,3'
          Dst:             OQS_SHA3_shake256
    - functionName:    OQS_SIG_falcon_512_verify_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/falcon/sig_falcon_512.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_falcon_512_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/sig_falcon_512.c:138,14'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/sig_falcon_512.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_falcon_512_verify
            - BranchSide:      'src/sig/falcon/sig_falcon_512.c:138,14'
              BranchSideFuncs:
                - OQS_SIG_falcon_512_verify
        - Branch String:   'src/sig/falcon/sig_falcon_512.c:138,22'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/sig_falcon_512.c:138,37'
              BranchSideFuncs:
                - OQS_SIG_falcon_512_verify
            - BranchSide:      'src/sig/falcon/sig_falcon_512.c:138,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/sig_falcon_512.c:138,6'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/sig_falcon_512.c:138,6'
              BranchSideFuncs:
                - OQS_SIG_falcon_512_verify
            - BranchSide:      'src/sig/falcon/sig_falcon_512.c:139,10'
              BranchSideFuncs:
                - OQS_SIG_falcon_512_verify
      Callsites:
        - Src:             'src/sig/falcon/sig_falcon_512.c:139,10'
          Dst:             OQS_SIG_falcon_512_verify
    - functionName:    OQS_SIG_falcon_512_verify
      functionSourceFile: '/src/liboqs/src/sig/falcon/sig_falcon_512.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - PQCLEAN_FALCON512_AVX2_crypto_sign_verify
        - PQCLEAN_FALCON512_CLEAN_crypto_sign_verify
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/sig_falcon_512.c:106,6'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/sig_falcon_512.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_FALCON512_AVX2_crypto_sign_verify
                - PQCLEAN_FALCON512_CLEAN_crypto_sign_verify
            - BranchSide:      'src/sig/falcon/sig_falcon_512.c:106,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_FALCON512_AVX2_crypto_sign_verify
                - PQCLEAN_FALCON512_CLEAN_crypto_sign_verify
        - Branch String:   'src/sig/falcon/sig_falcon_512.c:106,6'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/sig_falcon_512.c:108,23'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_crypto_sign_verify
            - BranchSide:      'src/sig/falcon/sig_falcon_512.c:111,23'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_crypto_sign_verify
      Callsites:
        - Src:             'src/sig/falcon/sig_falcon_512.c:106,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/falcon/sig_falcon_512.c:108,23'
          Dst:             PQCLEAN_FALCON512_AVX2_crypto_sign_verify
        - Src:             'src/sig/falcon/sig_falcon_512.c:111,23'
          Dst:             PQCLEAN_FALCON512_CLEAN_crypto_sign_verify
    - functionName:    OQS_SIG_falcon_512_sign_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/falcon/sig_falcon_512.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_falcon_512_sign
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/sig_falcon_512.c:130,14'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/sig_falcon_512.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_falcon_512_sign
            - BranchSide:      'src/sig/falcon/sig_falcon_512.c:130,14'
              BranchSideFuncs:
                - OQS_SIG_falcon_512_sign
        - Branch String:   'src/sig/falcon/sig_falcon_512.c:130,22'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/sig_falcon_512.c:130,37'
              BranchSideFuncs:
                - OQS_SIG_falcon_512_sign
            - BranchSide:      'src/sig/falcon/sig_falcon_512.c:130,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/sig_falcon_512.c:130,6'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/sig_falcon_512.c:130,6'
              BranchSideFuncs:
                - OQS_SIG_falcon_512_sign
            - BranchSide:      'src/sig/falcon/sig_falcon_512.c:131,10'
              BranchSideFuncs:
                - OQS_SIG_falcon_512_sign
      Callsites:
        - Src:             'src/sig/falcon/sig_falcon_512.c:131,10'
          Dst:             OQS_SIG_falcon_512_sign
    - functionName:    OQS_SIG_falcon_512_sign
      functionSourceFile: '/src/liboqs/src/sig/falcon/sig_falcon_512.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - PQCLEAN_FALCON512_AVX2_crypto_sign_signature
        - PQCLEAN_FALCON512_CLEAN_crypto_sign_signature
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/sig_falcon_512.c:80,6'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/sig_falcon_512.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_FALCON512_AVX2_crypto_sign_signature
                - PQCLEAN_FALCON512_CLEAN_crypto_sign_signature
            - BranchSide:      'src/sig/falcon/sig_falcon_512.c:80,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_FALCON512_AVX2_crypto_sign_signature
                - PQCLEAN_FALCON512_CLEAN_crypto_sign_signature
        - Branch String:   'src/sig/falcon/sig_falcon_512.c:80,6'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/sig_falcon_512.c:82,23'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_crypto_sign_signature
            - BranchSide:      'src/sig/falcon/sig_falcon_512.c:85,23'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_crypto_sign_signature
      Callsites:
        - Src:             'src/sig/falcon/sig_falcon_512.c:80,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/falcon/sig_falcon_512.c:82,23'
          Dst:             PQCLEAN_FALCON512_AVX2_crypto_sign_signature
        - Src:             'src/sig/falcon/sig_falcon_512.c:85,23'
          Dst:             PQCLEAN_FALCON512_CLEAN_crypto_sign_signature
    - functionName:    OQS_SIG_falcon_512_keypair
      functionSourceFile: '/src/liboqs/src/sig/falcon/sig_falcon_512.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - PQCLEAN_FALCON512_AVX2_crypto_sign_keypair
        - PQCLEAN_FALCON512_CLEAN_crypto_sign_keypair
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/sig_falcon_512.c:54,6'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/sig_falcon_512.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_FALCON512_AVX2_crypto_sign_keypair
                - PQCLEAN_FALCON512_CLEAN_crypto_sign_keypair
            - BranchSide:      'src/sig/falcon/sig_falcon_512.c:54,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_FALCON512_AVX2_crypto_sign_keypair
                - PQCLEAN_FALCON512_CLEAN_crypto_sign_keypair
        - Branch String:   'src/sig/falcon/sig_falcon_512.c:54,6'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/sig_falcon_512.c:56,23'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_crypto_sign_keypair
            - BranchSide:      'src/sig/falcon/sig_falcon_512.c:59,23'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_crypto_sign_keypair
      Callsites:
        - Src:             'src/sig/falcon/sig_falcon_512.c:54,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/falcon/sig_falcon_512.c:56,23'
          Dst:             PQCLEAN_FALCON512_AVX2_crypto_sign_keypair
        - Src:             'src/sig/falcon/sig_falcon_512.c:59,23'
          Dst:             PQCLEAN_FALCON512_CLEAN_crypto_sign_keypair
    - functionName:    OQS_SIG_falcon_512_new
      functionSourceFile: '/src/liboqs/src/sig/falcon/sig_falcon_512.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_MEM_malloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/sig_falcon_512.c:10,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/sig_falcon_512.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
            - BranchSide:      'src/sig/falcon/sig_falcon_512.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
        - Branch String:   'src/sig/falcon/sig_falcon_512.c:11,6'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/sig_falcon_512.c:11,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/sig_falcon_512.c:14,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/sig_falcon_512.c:10,17'
          Dst:             OQS_MEM_malloc
    - functionName:    PQCLEAN_FALCON512_CLEAN_crypto_sign_open
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/pqclean.c'
      linkageType:     InternalLinkage
      functionLinenumber: 346
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          82
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - do_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:350,15'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:0,0'
              BranchSideFuncs:
                - do_verify
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:350,15'
              BranchSideFuncs:
                - do_verify
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:350,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:350,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:353,26'
              BranchSideFuncs:
                - do_verify
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:354,23'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:354,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:354,56'
              BranchSideFuncs:
                - do_verify
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:354,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:354,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:358,34'
              BranchSideFuncs:
                - do_verify
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:359,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:357,15'
              BranchSideFuncs:
                - do_verify
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:359,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:370,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:370,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:380,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:370,9'
          Dst:             do_verify
    - functionName:    do_verify
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/pqclean.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          128
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_init
        - PQCLEAN_FALCON512_CLEAN_comp_decode
        - PQCLEAN_FALCON512_CLEAN_hash_to_point_ct
        - PQCLEAN_FALCON512_CLEAN_modq_decode
        - PQCLEAN_FALCON512_CLEAN_to_ntt_monty
        - PQCLEAN_FALCON512_CLEAN_verify_raw
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:219,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_modq_decode
                - PQCLEAN_FALCON512_CLEAN_to_ntt_monty
                - PQCLEAN_FALCON512_CLEAN_comp_decode
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON512_CLEAN_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCON512_CLEAN_verify_raw
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:232,9'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_modq_decode
                - PQCLEAN_FALCON512_CLEAN_to_ntt_monty
                - PQCLEAN_FALCON512_CLEAN_comp_decode
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON512_CLEAN_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCON512_CLEAN_verify_raw
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:232,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:232,9'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_modq_decode
                - PQCLEAN_FALCON512_CLEAN_to_ntt_monty
                - PQCLEAN_FALCON512_CLEAN_comp_decode
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON512_CLEAN_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCON512_CLEAN_verify_raw
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:236,48'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_modq_decode
                - PQCLEAN_FALCON512_CLEAN_to_ntt_monty
                - PQCLEAN_FALCON512_CLEAN_comp_decode
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON512_CLEAN_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCON512_CLEAN_verify_raw
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:235,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:235,9'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_to_ntt_monty
                - PQCLEAN_FALCON512_CLEAN_comp_decode
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON512_CLEAN_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCON512_CLEAN_verify_raw
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:240,5'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_to_ntt_monty
                - PQCLEAN_FALCON512_CLEAN_comp_decode
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON512_CLEAN_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCON512_CLEAN_verify_raw
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:245,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:245,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:249,9'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_comp_decode
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON512_CLEAN_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCON512_CLEAN_verify_raw
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:250,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:250,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:253,11'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON512_CLEAN_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCON512_CLEAN_verify_raw
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:253,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:254,23'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON512_CLEAN_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCON512_CLEAN_verify_raw
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:268,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON512_CLEAN_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCON512_CLEAN_verify_raw
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:254,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:254,13'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON512_CLEAN_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCON512_CLEAN_verify_raw
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:255,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON512_CLEAN_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCON512_CLEAN_verify_raw
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:255,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:256,29'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON512_CLEAN_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCON512_CLEAN_verify_raw
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:268,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON512_CLEAN_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCON512_CLEAN_verify_raw
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:256,21'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:255,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON512_CLEAN_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCON512_CLEAN_verify_raw
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:256,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:278,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:278,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:281,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:235,9'
          Dst:             PQCLEAN_FALCON512_CLEAN_modq_decode
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:240,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_to_ntt_monty
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:249,9'
          Dst:             PQCLEAN_FALCON512_CLEAN_comp_decode
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:268,5'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:269,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:270,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:271,5'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:272,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_hash_to_point_ct
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:273,5'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:278,10'
          Dst:             PQCLEAN_FALCON512_CLEAN_verify_raw
    - functionName:    PQCLEAN_FALCON512_CLEAN_crypto_sign
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/pqclean.c'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionLinenumberEnd: 340
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - do_sign
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:321,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:0,0'
              BranchSideFuncs:
                - do_sign
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:327,16'
              BranchSideFuncs:
                - do_sign
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:331,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:331,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:334,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:331,9'
          Dst:             do_sign
    - functionName:    do_sign
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/pqclean.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          145
      EdgeCount:       25
      CyclomaticComplexity: 9
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_init
        - OQS_randombytes
        - PQCLEAN_FALCON512_CLEAN_comp_encode
        - PQCLEAN_FALCON512_CLEAN_complete_private
        - PQCLEAN_FALCON512_CLEAN_hash_to_point_ct
        - PQCLEAN_FALCON512_CLEAN_sign_dyn
        - PQCLEAN_FALCON512_CLEAN_trim_i8_decode
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:125,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_trim_i8_decode
                - PQCLEAN_FALCON512_CLEAN_trim_i8_decode
                - PQCLEAN_FALCON512_CLEAN_trim_i8_decode
                - PQCLEAN_FALCON512_CLEAN_complete_private
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON512_CLEAN_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON512_CLEAN_sign_dyn
                - PQCLEAN_FALCON512_CLEAN_comp_encode
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:142,9'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_trim_i8_decode
                - PQCLEAN_FALCON512_CLEAN_trim_i8_decode
                - PQCLEAN_FALCON512_CLEAN_trim_i8_decode
                - PQCLEAN_FALCON512_CLEAN_complete_private
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON512_CLEAN_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON512_CLEAN_sign_dyn
                - PQCLEAN_FALCON512_CLEAN_comp_encode
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:142,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:142,9'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_trim_i8_decode
                - PQCLEAN_FALCON512_CLEAN_trim_i8_decode
                - PQCLEAN_FALCON512_CLEAN_trim_i8_decode
                - PQCLEAN_FALCON512_CLEAN_complete_private
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON512_CLEAN_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON512_CLEAN_sign_dyn
                - PQCLEAN_FALCON512_CLEAN_comp_encode
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:147,19'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_trim_i8_decode
                - PQCLEAN_FALCON512_CLEAN_trim_i8_decode
                - PQCLEAN_FALCON512_CLEAN_trim_i8_decode
                - PQCLEAN_FALCON512_CLEAN_complete_private
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON512_CLEAN_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON512_CLEAN_sign_dyn
                - PQCLEAN_FALCON512_CLEAN_comp_encode
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:149,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:149,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:152,7'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_trim_i8_decode
                - PQCLEAN_FALCON512_CLEAN_trim_i8_decode
                - PQCLEAN_FALCON512_CLEAN_complete_private
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON512_CLEAN_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON512_CLEAN_sign_dyn
                - PQCLEAN_FALCON512_CLEAN_comp_encode
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:156,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:156,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:159,7'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_trim_i8_decode
                - PQCLEAN_FALCON512_CLEAN_complete_private
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON512_CLEAN_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON512_CLEAN_sign_dyn
                - PQCLEAN_FALCON512_CLEAN_comp_encode
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:163,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:163,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:166,7'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_complete_private
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON512_CLEAN_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON512_CLEAN_sign_dyn
                - PQCLEAN_FALCON512_CLEAN_comp_encode
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:167,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:167,9'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_complete_private
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON512_CLEAN_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON512_CLEAN_sign_dyn
                - PQCLEAN_FALCON512_CLEAN_comp_encode
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:170,10'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_complete_private
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON512_CLEAN_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON512_CLEAN_sign_dyn
                - PQCLEAN_FALCON512_CLEAN_comp_encode
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:170,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:170,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:177,5'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON512_CLEAN_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON512_CLEAN_sign_dyn
                - PQCLEAN_FALCON512_CLEAN_comp_encode
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:202,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:202,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:203,9'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:146,9'
          Dst:             PQCLEAN_FALCON512_CLEAN_trim_i8_decode
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:153,9'
          Dst:             PQCLEAN_FALCON512_CLEAN_trim_i8_decode
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:160,9'
          Dst:             PQCLEAN_FALCON512_CLEAN_trim_i8_decode
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:170,10'
          Dst:             PQCLEAN_FALCON512_CLEAN_complete_private
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:177,5'
          Dst:             OQS_randombytes
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:182,5'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:183,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:184,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:185,5'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:186,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_hash_to_point_ct
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:187,5'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:192,5'
          Dst:             OQS_randombytes
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:193,5'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:194,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:195,5'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:200,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_sign_dyn
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:201,9'
          Dst:             PQCLEAN_FALCON512_CLEAN_comp_encode
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:203,9'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    PQCLEAN_FALCON512_CLEAN_crypto_sign_verify
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/pqclean.c'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - do_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:305,16'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:0,0'
              BranchSideFuncs:
                - do_verify
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:305,16'
              BranchSideFuncs:
                - do_verify
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:305,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:305,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:308,9'
              BranchSideFuncs:
                - do_verify
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:308,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:308,9'
              BranchSideFuncs:
                - do_verify
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:311,26'
              BranchSideFuncs:
                - do_verify
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:311,12'
          Dst:             do_verify
    - functionName:    PQCLEAN_FALCON512_CLEAN_crypto_sign_signature
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/pqclean.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - do_sign
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:289,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:0,0'
              BranchSideFuncs:
                - do_sign
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:291,10'
              BranchSideFuncs:
                - do_sign
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:292,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:292,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:295,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:292,9'
          Dst:             do_sign
    - functionName:    PQCLEAN_FALCON512_CLEAN_crypto_sign_keypair
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/pqclean.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          114
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_init
        - OQS_randombytes
        - PQCLEAN_FALCON512_CLEAN_keygen
        - PQCLEAN_FALCON512_CLEAN_modq_encode
        - PQCLEAN_FALCON512_CLEAN_trim_i8_encode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:46,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON512_CLEAN_keygen
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCON512_CLEAN_trim_i8_encode
                - PQCLEAN_FALCON512_CLEAN_trim_i8_encode
                - PQCLEAN_FALCON512_CLEAN_trim_i8_encode
                - PQCLEAN_FALCON512_CLEAN_modq_encode
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:60,5'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON512_CLEAN_keygen
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCON512_CLEAN_trim_i8_encode
                - PQCLEAN_FALCON512_CLEAN_trim_i8_encode
                - PQCLEAN_FALCON512_CLEAN_trim_i8_encode
                - PQCLEAN_FALCON512_CLEAN_modq_encode
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:75,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:75,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:78,7'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_trim_i8_encode
                - PQCLEAN_FALCON512_CLEAN_trim_i8_encode
                - PQCLEAN_FALCON512_CLEAN_modq_encode
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:82,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:82,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:85,7'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_trim_i8_encode
                - PQCLEAN_FALCON512_CLEAN_modq_encode
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:89,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:89,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:92,7'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_modq_encode
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:93,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:93,9'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_modq_encode
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:100,11'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_modq_encode
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:104,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:104,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:108,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:60,5'
          Dst:             OQS_randombytes
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:61,5'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:62,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:63,5'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:64,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_keygen
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:65,5'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:72,9'
          Dst:             PQCLEAN_FALCON512_CLEAN_trim_i8_encode
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:79,9'
          Dst:             PQCLEAN_FALCON512_CLEAN_trim_i8_encode
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:86,9'
          Dst:             PQCLEAN_FALCON512_CLEAN_trim_i8_encode
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/pqclean.c:101,9'
          Dst:             PQCLEAN_FALCON512_CLEAN_modq_encode
    - functionName:    ffSampling_fft_dyntree
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 405
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          88
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_FALCON512_CLEAN_fpr_mul
        - PQCLEAN_FALCON512_CLEAN_fpr_sqrt
        - PQCLEAN_FALCON512_CLEAN_poly_LDL_fft
        - PQCLEAN_FALCON512_CLEAN_poly_add
        - PQCLEAN_FALCON512_CLEAN_poly_merge_fft
        - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
        - PQCLEAN_FALCON512_CLEAN_poly_split_fft
        - PQCLEAN_FALCON512_CLEAN_poly_sub
        - PQCLEAN_FALCON512_CLEAN_sampler
        - ffSampling_fft_dyntree
        - fpr_of
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/sign.c:333,14'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_poly_LDL_fft
                - PQCLEAN_FALCON512_CLEAN_poly_split_fft
                - PQCLEAN_FALCON512_CLEAN_poly_split_fft
                - PQCLEAN_FALCON512_CLEAN_poly_split_fft
                - ffSampling_fft_dyntree
                - PQCLEAN_FALCON512_CLEAN_poly_merge_fft
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_add
                - PQCLEAN_FALCON512_CLEAN_poly_split_fft
                - ffSampling_fft_dyntree
                - PQCLEAN_FALCON512_CLEAN_poly_merge_fft
                - PQCLEAN_FALCON512_CLEAN_fpr_sqrt
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_sampler
                - fpr_of
                - PQCLEAN_FALCON512_CLEAN_sampler
                - fpr_of
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/sign.c:333,14'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_poly_LDL_fft
                - PQCLEAN_FALCON512_CLEAN_poly_split_fft
                - PQCLEAN_FALCON512_CLEAN_poly_split_fft
                - PQCLEAN_FALCON512_CLEAN_poly_split_fft
                - ffSampling_fft_dyntree
                - PQCLEAN_FALCON512_CLEAN_poly_merge_fft
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_add
                - PQCLEAN_FALCON512_CLEAN_poly_split_fft
                - ffSampling_fft_dyntree
                - PQCLEAN_FALCON512_CLEAN_poly_merge_fft
                - PQCLEAN_FALCON512_CLEAN_fpr_sqrt
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_sampler
                - fpr_of
                - PQCLEAN_FALCON512_CLEAN_sampler
                - fpr_of
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/sign.c:333,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/sign.c:336,16'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_fpr_sqrt
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_sampler
                - fpr_of
                - PQCLEAN_FALCON512_CLEAN_sampler
                - fpr_of
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/sign.c:343,19'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_poly_LDL_fft
                - PQCLEAN_FALCON512_CLEAN_poly_split_fft
                - PQCLEAN_FALCON512_CLEAN_poly_split_fft
                - PQCLEAN_FALCON512_CLEAN_poly_split_fft
                - ffSampling_fft_dyntree
                - PQCLEAN_FALCON512_CLEAN_poly_merge_fft
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_add
                - PQCLEAN_FALCON512_CLEAN_poly_split_fft
                - ffSampling_fft_dyntree
                - PQCLEAN_FALCON512_CLEAN_poly_merge_fft
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:337,24'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_sqrt
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:337,16'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:338,24'
          Dst:             PQCLEAN_FALCON512_CLEAN_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:338,17'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:339,24'
          Dst:             PQCLEAN_FALCON512_CLEAN_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:339,17'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:350,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_poly_LDL_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:356,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_poly_split_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:358,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_poly_split_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:378,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_poly_split_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:379,5'
          Dst:             ffSampling_fft_dyntree
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:381,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_poly_merge_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:391,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_poly_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:393,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:394,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:401,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_poly_split_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:402,5'
          Dst:             ffSampling_fft_dyntree
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:404,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_poly_merge_fft
    - functionName:    PQCLEAN_FALCON512_CLEAN_sampler
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1082
      functionLinenumberEnd: 1163
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          65
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - BerExp
        - PQCLEAN_FALCON512_CLEAN_fpr_mul
        - PQCLEAN_FALCON512_CLEAN_gaussian0_sampler
        - fpr_floor
        - fpr_half
        - fpr_of
        - fpr_sqr
        - fpr_sub
        - prng_get_u8
      functionUses:    14
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/sign.c:1093,14'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/sign.c:0,0'
              BranchSideFuncs:
                - fpr_floor
                - fpr_of
                - fpr_sub
                - fpr_sqr
                - fpr_half
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_gaussian0_sampler
                - prng_get_u8
                - fpr_of
                - fpr_sub
                - fpr_sqr
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_of
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sub
                - BerExp
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/sign.c:1124,14'
              BranchSideFuncs:
                - fpr_floor
                - fpr_of
                - fpr_sub
                - fpr_sqr
                - fpr_half
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_gaussian0_sampler
                - prng_get_u8
                - fpr_of
                - fpr_sub
                - fpr_sqr
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_of
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sub
                - BerExp
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/sign.c:1155,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/sign.c:1093,9'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_gaussian0_sampler
                - prng_get_u8
                - fpr_of
                - fpr_sub
                - fpr_sqr
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_of
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sub
                - BerExp
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/sign.c:1124,14'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_gaussian0_sampler
                - prng_get_u8
                - fpr_of
                - fpr_sub
                - fpr_sqr
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_of
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sub
                - BerExp
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:1093,14'
          Dst:             fpr_floor
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:1094,21'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:1094,9'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:1099,20'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:1099,11'
          Dst:             fpr_half
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:1104,11'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:1124,14'
          Dst:             PQCLEAN_FALCON512_CLEAN_gaussian0_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:1125,18'
          Dst:             prng_get_u8
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:1153,37'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:1153,29'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:1153,21'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:1153,13'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:1154,32'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:1154,24'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:1154,13'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:1155,13'
          Dst:             BerExp
    - functionName:    fpr_of
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_FALCON512_CLEAN_fpr_scaled
      functionUses:    21
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/fpr.h:218,12'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fpr.h:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_fpr_scaled
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fpr.h:218,12'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_fpr_scaled
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fpr.h:218,12'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_scaled
    - functionName:    fpr_floor
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fpr_irsh
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/fpr.h:327,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fpr.h:0,0'
              BranchSideFuncs:
                - fpr_irsh
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fpr.h:327,17'
              BranchSideFuncs:
                - fpr_irsh
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fpr.h:339,10'
          Dst:             fpr_irsh
    - functionName:    fpr_sub
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_FALCON512_CLEAN_fpr_add
      functionUses:    31
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/fpr.h:392,7'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fpr.h:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_fpr_add
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fpr.h:392,7'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_fpr_add
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fpr.h:393,12'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_add
    - functionName:    fpr_sqr
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 431
      functionLinenumberEnd: 432
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_FALCON512_CLEAN_fpr_mul
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/fpr.h:432,12'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fpr.h:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fpr.h:432,12'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fpr.h:432,12'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
    - functionName:    fpr_half
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 403
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_FALCON512_CLEAN_gaussian0_sampler
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 959
      functionLinenumberEnd: 1012
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          128
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - prng_get_u64
        - prng_get_u8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/sign.c:990,10'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/sign.c:0,0'
              BranchSideFuncs:
                - prng_get_u64
                - prng_get_u8
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/sign.c:990,10'
              BranchSideFuncs:
                - prng_get_u64
                - prng_get_u8
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:990,10'
          Dst:             prng_get_u64
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:991,10'
          Dst:             prng_get_u8
    - functionName:    prng_get_u8
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/inner.h'
      linkageType:     InternalLinkage
      functionLinenumber: 520
      functionLinenumberEnd: 527
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_FALCON512_CLEAN_prng_refill
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/inner.h:523,21'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/inner.h:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_prng_refill
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/inner.h:523,21'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_prng_refill
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/inner.h:524,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/inner.h:524,9'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_prng_refill
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/inner.h:525,9'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_prng_refill
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/inner.h:525,9'
          Dst:             PQCLEAN_FALCON512_CLEAN_prng_refill
    - functionName:    BerExp
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1020
      functionLinenumberEnd: 1070
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          65
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_FALCON512_CLEAN_fpr_expm_p63
        - PQCLEAN_FALCON512_CLEAN_fpr_mul
        - fpr_of
        - fpr_sub
        - fpr_trunc
        - prng_get_u8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/sign.c:1030,24'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_trunc
                - fpr_of
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sub
                - PQCLEAN_FALCON512_CLEAN_fpr_expm_p63
                - prng_get_u8
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/sign.c:1067,11'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_trunc
                - fpr_of
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sub
                - PQCLEAN_FALCON512_CLEAN_fpr_expm_p63
                - prng_get_u8
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/sign.c:1069,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/sign.c:1067,11'
              BranchSideFuncs:
                - prng_get_u8
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/sign.c:1070,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:1030,24'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:1030,14'
          Dst:             fpr_trunc
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:1031,28'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:1031,20'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:1031,9'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:1057,11'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_expm_p63
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:1068,13'
          Dst:             prng_get_u8
    - functionName:    fpr_trunc
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fpr_ursh
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/fpr.h:367,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fpr.h:0,0'
              BranchSideFuncs:
                - fpr_ursh
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fpr.h:367,17'
              BranchSideFuncs:
                - fpr_ursh
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fpr.h:370,10'
          Dst:             fpr_ursh
    - functionName:    fpr_ursh
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    prng_get_u64
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/inner.h'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 513
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          77
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_FALCON512_CLEAN_prng_refill
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/inner.h:499,12'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/inner.h:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_prng_refill
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/inner.h:499,12'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_prng_refill
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/inner.h:500,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/inner.h:500,9'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_prng_refill
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/inner.h:501,9'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_prng_refill
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/inner.h:501,9'
          Dst:             PQCLEAN_FALCON512_CLEAN_prng_refill
    - functionName:    fpr_irsh
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fpr_ulsh
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fpr_rint
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          54
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fpr_ulsh
        - fpr_ursh
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/fpr.h:277,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fpr.h:0,0'
              BranchSideFuncs:
                - fpr_ulsh
                - fpr_ursh
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fpr.h:277,13'
              BranchSideFuncs:
                - fpr_ulsh
                - fpr_ursh
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fpr.h:302,9'
          Dst:             fpr_ulsh
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fpr.h:305,9'
          Dst:             fpr_ursh
    - functionName:    ffSampling_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 416
      functionLinenumberEnd: 630
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          371
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_FALCON512_CLEAN_fpr_add
        - PQCLEAN_FALCON512_CLEAN_fpr_mul
        - PQCLEAN_FALCON512_CLEAN_poly_add
        - PQCLEAN_FALCON512_CLEAN_poly_merge_fft
        - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
        - PQCLEAN_FALCON512_CLEAN_poly_split_fft
        - PQCLEAN_FALCON512_CLEAN_poly_sub
        - PQCLEAN_FALCON512_CLEAN_sampler
        - ffLDL_treesize
        - ffSampling_fft
        - fpr_half
        - fpr_of
        - fpr_sub
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/sign.c:423,14'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/sign.c:0,0'
              BranchSideFuncs:
                - ffLDL_treesize
                - PQCLEAN_FALCON512_CLEAN_poly_split_fft
                - ffSampling_fft
                - PQCLEAN_FALCON512_CLEAN_poly_merge_fft
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_add
                - PQCLEAN_FALCON512_CLEAN_poly_split_fft
                - ffSampling_fft
                - PQCLEAN_FALCON512_CLEAN_poly_merge_fft
                - PQCLEAN_FALCON512_CLEAN_sampler
                - fpr_of
                - PQCLEAN_FALCON512_CLEAN_sampler
                - fpr_of
                - fpr_sub
                - fpr_sub
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sub
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_sampler
                - fpr_of
                - PQCLEAN_FALCON512_CLEAN_sampler
                - fpr_of
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_half
                - fpr_half
                - fpr_sub
                - fpr_sub
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sub
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_sampler
                - fpr_of
                - PQCLEAN_FALCON512_CLEAN_sampler
                - fpr_of
                - fpr_sub
                - fpr_sub
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sub
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_sampler
                - fpr_of
                - PQCLEAN_FALCON512_CLEAN_sampler
                - fpr_of
                - fpr_sub
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_sub
                - fpr_sub
                - fpr_sub
                - fpr_sub
                - fpr_sub
                - fpr_sub
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sub
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sub
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_half
                - fpr_half
                - fpr_sub
                - fpr_sub
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sub
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_sampler
                - fpr_of
                - PQCLEAN_FALCON512_CLEAN_sampler
                - fpr_of
                - fpr_sub
                - fpr_sub
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sub
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_sampler
                - fpr_of
                - PQCLEAN_FALCON512_CLEAN_sampler
                - fpr_of
                - fpr_sub
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_sub
                - fpr_sub
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/sign.c:423,14'
              BranchSideFuncs:
                - ffLDL_treesize
                - PQCLEAN_FALCON512_CLEAN_poly_split_fft
                - ffSampling_fft
                - PQCLEAN_FALCON512_CLEAN_poly_merge_fft
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_add
                - PQCLEAN_FALCON512_CLEAN_poly_split_fft
                - ffSampling_fft
                - PQCLEAN_FALCON512_CLEAN_poly_merge_fft
                - PQCLEAN_FALCON512_CLEAN_sampler
                - fpr_of
                - PQCLEAN_FALCON512_CLEAN_sampler
                - fpr_of
                - fpr_sub
                - fpr_sub
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sub
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_sampler
                - fpr_of
                - PQCLEAN_FALCON512_CLEAN_sampler
                - fpr_of
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_half
                - fpr_half
                - fpr_sub
                - fpr_sub
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sub
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_sampler
                - fpr_of
                - PQCLEAN_FALCON512_CLEAN_sampler
                - fpr_of
                - fpr_sub
                - fpr_sub
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sub
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_sampler
                - fpr_of
                - PQCLEAN_FALCON512_CLEAN_sampler
                - fpr_of
                - fpr_sub
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_sub
                - fpr_sub
                - fpr_sub
                - fpr_sub
                - fpr_sub
                - fpr_sub
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sub
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sub
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_half
                - fpr_half
                - fpr_sub
                - fpr_sub
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sub
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_sampler
                - fpr_of
                - PQCLEAN_FALCON512_CLEAN_sampler
                - fpr_of
                - fpr_sub
                - fpr_sub
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sub
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_sampler
                - fpr_of
                - PQCLEAN_FALCON512_CLEAN_sampler
                - fpr_of
                - fpr_sub
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_sub
                - fpr_sub
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/sign.c:423,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/sign.c:427,22'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_half
                - fpr_half
                - fpr_sub
                - fpr_sub
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sub
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_sampler
                - fpr_of
                - PQCLEAN_FALCON512_CLEAN_sampler
                - fpr_of
                - fpr_sub
                - fpr_sub
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sub
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_sampler
                - fpr_of
                - PQCLEAN_FALCON512_CLEAN_sampler
                - fpr_of
                - fpr_sub
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_sub
                - fpr_sub
                - fpr_sub
                - fpr_sub
                - fpr_sub
                - fpr_sub
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sub
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sub
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_half
                - fpr_half
                - fpr_sub
                - fpr_sub
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sub
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_sampler
                - fpr_of
                - PQCLEAN_FALCON512_CLEAN_sampler
                - fpr_of
                - fpr_sub
                - fpr_sub
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sub
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_sampler
                - fpr_of
                - PQCLEAN_FALCON512_CLEAN_sampler
                - fpr_of
                - fpr_sub
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_sub
                - fpr_sub
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/sign.c:553,14'
              BranchSideFuncs:
                - ffLDL_treesize
                - PQCLEAN_FALCON512_CLEAN_poly_split_fft
                - ffSampling_fft
                - PQCLEAN_FALCON512_CLEAN_poly_merge_fft
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_add
                - PQCLEAN_FALCON512_CLEAN_poly_split_fft
                - ffSampling_fft
                - PQCLEAN_FALCON512_CLEAN_poly_merge_fft
                - PQCLEAN_FALCON512_CLEAN_sampler
                - fpr_of
                - PQCLEAN_FALCON512_CLEAN_sampler
                - fpr_of
                - fpr_sub
                - fpr_sub
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sub
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_sampler
                - fpr_of
                - PQCLEAN_FALCON512_CLEAN_sampler
                - fpr_of
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/sign.c:553,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/sign.c:557,14'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_sampler
                - fpr_of
                - PQCLEAN_FALCON512_CLEAN_sampler
                - fpr_of
                - fpr_sub
                - fpr_sub
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sub
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_sampler
                - fpr_of
                - PQCLEAN_FALCON512_CLEAN_sampler
                - fpr_of
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/sign.c:600,19'
              BranchSideFuncs:
                - ffLDL_treesize
                - PQCLEAN_FALCON512_CLEAN_poly_split_fft
                - ffSampling_fft
                - PQCLEAN_FALCON512_CLEAN_poly_merge_fft
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_add
                - PQCLEAN_FALCON512_CLEAN_poly_split_fft
                - ffSampling_fft
                - PQCLEAN_FALCON512_CLEAN_poly_merge_fft
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:438,16'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:439,16'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:440,14'
          Dst:             fpr_half
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:441,14'
          Dst:             fpr_half
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:442,16'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:443,16'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:444,22'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:444,14'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:445,22'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:445,14'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:450,21'
          Dst:             PQCLEAN_FALCON512_CLEAN_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:450,14'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:451,21'
          Dst:             PQCLEAN_FALCON512_CLEAN_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:451,14'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:452,16'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:453,16'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:456,24'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:456,45'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:456,16'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:457,24'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:457,45'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:457,16'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:458,14'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:459,14'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:461,21'
          Dst:             PQCLEAN_FALCON512_CLEAN_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:461,14'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:462,21'
          Dst:             PQCLEAN_FALCON512_CLEAN_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:462,14'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:468,24'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:468,16'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:469,24'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:469,16'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:470,22'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:471,22'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:472,22'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:473,22'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:478,14'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:479,14'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:480,14'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:481,14'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:487,22'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:487,43'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:487,14'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:488,22'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:488,43'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:488,14'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:493,22'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:493,43'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:493,14'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:494,22'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:494,43'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:494,14'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:496,14'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:497,14'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:498,14'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:499,14'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:508,16'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:509,16'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:510,14'
          Dst:             fpr_half
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:511,14'
          Dst:             fpr_half
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:512,16'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:513,16'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:514,22'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:514,14'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:515,22'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:515,14'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:520,26'
          Dst:             PQCLEAN_FALCON512_CLEAN_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:520,19'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:521,26'
          Dst:             PQCLEAN_FALCON512_CLEAN_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:521,19'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:522,16'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:523,16'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:526,24'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:526,45'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:526,16'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:527,24'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:527,45'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:527,16'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:528,14'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:529,14'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:531,21'
          Dst:             PQCLEAN_FALCON512_CLEAN_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:531,14'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:532,21'
          Dst:             PQCLEAN_FALCON512_CLEAN_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:532,14'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:538,24'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:538,16'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:539,24'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:539,16'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:540,17'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:541,17'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:542,17'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:543,17'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:560,29'
          Dst:             PQCLEAN_FALCON512_CLEAN_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:560,22'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:561,29'
          Dst:             PQCLEAN_FALCON512_CLEAN_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:561,22'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:562,16'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:563,16'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:566,24'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:566,45'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:566,16'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:567,24'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:567,45'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:567,16'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:568,14'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:569,14'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:571,24'
          Dst:             PQCLEAN_FALCON512_CLEAN_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:571,17'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:572,24'
          Dst:             PQCLEAN_FALCON512_CLEAN_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:572,17'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:603,24'
          Dst:             ffLDL_treesize
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:610,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_poly_split_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:611,5'
          Dst:             ffSampling_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:613,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_poly_merge_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:619,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_poly_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:620,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:621,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:626,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_poly_split_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:627,5'
          Dst:             ffSampling_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:629,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_poly_merge_fft
    - functionName:    ffLDL_treesize
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ffLDL_fft_inner
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          69
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_FALCON512_CLEAN_poly_LDLmv_fft
        - PQCLEAN_FALCON512_CLEAN_poly_split_fft
        - ffLDL_fft_inner
        - ffLDL_treesize
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/sign.c:79,11'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_poly_LDLmv_fft
                - PQCLEAN_FALCON512_CLEAN_poly_split_fft
                - PQCLEAN_FALCON512_CLEAN_poly_split_fft
                - ffLDL_fft_inner
                - ffLDL_treesize
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/sign.c:79,11'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_poly_LDLmv_fft
                - PQCLEAN_FALCON512_CLEAN_poly_split_fft
                - PQCLEAN_FALCON512_CLEAN_poly_split_fft
                - ffLDL_fft_inner
                - ffLDL_treesize
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/sign.c:79,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/sign.c:78,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/sign.c:79,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/sign.c:79,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/sign.c:78,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/sign.c:79,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:90,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_poly_LDLmv_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:98,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_poly_split_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:99,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_poly_split_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:105,5'
          Dst:             ffLDL_fft_inner
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:107,32'
          Dst:             ffLDL_treesize
    - functionName:    do_sign_dyn
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 761
      functionLinenumberEnd: 952
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          203
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - PQCLEAN_FALCON512_CLEAN_FFT
        - PQCLEAN_FALCON512_CLEAN_iFFT
        - PQCLEAN_FALCON512_CLEAN_is_short_half
        - PQCLEAN_FALCON512_CLEAN_poly_add
        - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
        - PQCLEAN_FALCON512_CLEAN_poly_muladj_fft
        - PQCLEAN_FALCON512_CLEAN_poly_mulconst
        - PQCLEAN_FALCON512_CLEAN_poly_mulselfadj_fft
        - PQCLEAN_FALCON512_CLEAN_poly_neg
        - ffSampling_fft_dyntree
        - fpr_of
        - fpr_rint
        - smallints_to_fpr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/sign.c:769,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/sign.c:0,0'
              BranchSideFuncs:
                - smallints_to_fpr
                - smallints_to_fpr
                - smallints_to_fpr
                - smallints_to_fpr
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_neg
                - PQCLEAN_FALCON512_CLEAN_poly_neg
                - PQCLEAN_FALCON512_CLEAN_poly_mulselfadj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_muladj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mulselfadj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_add
                - PQCLEAN_FALCON512_CLEAN_poly_muladj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_add
                - PQCLEAN_FALCON512_CLEAN_poly_mulselfadj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mulselfadj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_add
                - fpr_of
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mulconst
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mulconst
                - ffSampling_fft_dyntree
                - smallints_to_fpr
                - smallints_to_fpr
                - smallints_to_fpr
                - smallints_to_fpr
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_neg
                - PQCLEAN_FALCON512_CLEAN_poly_neg
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_add
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_add
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_rint
                - fpr_rint
                - PQCLEAN_FALCON512_CLEAN_is_short_half
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/sign.c:843,24'
              BranchSideFuncs:
                - smallints_to_fpr
                - smallints_to_fpr
                - smallints_to_fpr
                - smallints_to_fpr
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_neg
                - PQCLEAN_FALCON512_CLEAN_poly_neg
                - PQCLEAN_FALCON512_CLEAN_poly_mulselfadj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_muladj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mulselfadj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_add
                - PQCLEAN_FALCON512_CLEAN_poly_muladj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_add
                - PQCLEAN_FALCON512_CLEAN_poly_mulselfadj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mulselfadj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_add
                - fpr_of
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mulconst
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mulconst
                - ffSampling_fft_dyntree
                - smallints_to_fpr
                - smallints_to_fpr
                - smallints_to_fpr
                - smallints_to_fpr
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_neg
                - PQCLEAN_FALCON512_CLEAN_poly_neg
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_add
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_add
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_rint
                - fpr_rint
                - PQCLEAN_FALCON512_CLEAN_is_short_half
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/sign.c:842,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/sign.c:832,13'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mulconst
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mulconst
                - ffSampling_fft_dyntree
                - smallints_to_fpr
                - smallints_to_fpr
                - smallints_to_fpr
                - smallints_to_fpr
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_neg
                - PQCLEAN_FALCON512_CLEAN_poly_neg
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_add
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_add
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_rint
                - fpr_rint
                - PQCLEAN_FALCON512_CLEAN_is_short_half
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/sign.c:843,24'
              BranchSideFuncs:
                - fpr_of
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mulconst
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mulconst
                - ffSampling_fft_dyntree
                - smallints_to_fpr
                - smallints_to_fpr
                - smallints_to_fpr
                - smallints_to_fpr
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_neg
                - PQCLEAN_FALCON512_CLEAN_poly_neg
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_add
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_add
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_rint
                - fpr_rint
                - PQCLEAN_FALCON512_CLEAN_is_short_half
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/sign.c:923,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/sign.c:926,22'
              BranchSideFuncs:
                - fpr_rint
                - PQCLEAN_FALCON512_CLEAN_is_short_half
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/sign.c:931,17'
              BranchSideFuncs:
                - fpr_rint
                - PQCLEAN_FALCON512_CLEAN_is_short_half
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/sign.c:943,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/sign.c:931,9'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_is_short_half
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/sign.c:944,41'
              BranchSideFuncs:
                - fpr_rint
                - PQCLEAN_FALCON512_CLEAN_is_short_half
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/sign.c:946,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/sign.c:866,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/sign.c:946,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:778,5'
          Dst:             smallints_to_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:779,5'
          Dst:             smallints_to_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:780,5'
          Dst:             smallints_to_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:781,5'
          Dst:             smallints_to_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:782,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:783,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:784,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:785,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:786,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_poly_neg
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:787,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_poly_neg
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:807,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_poly_mulselfadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:810,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_poly_muladj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:811,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_poly_mulselfadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:812,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:814,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_poly_muladj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:815,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:817,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_poly_mulselfadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:819,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_poly_mulselfadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:820,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:843,17'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:853,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:856,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:857,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_poly_mulconst
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:858,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:859,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_poly_mulconst
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:873,5'
          Dst:             ffSampling_fft_dyntree
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:890,5'
          Dst:             smallints_to_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:891,5'
          Dst:             smallints_to_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:892,5'
          Dst:             smallints_to_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:893,5'
          Dst:             smallints_to_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:894,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:895,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:896,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:897,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:898,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_poly_neg
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:899,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_poly_neg
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:908,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:909,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:910,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:912,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:915,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:916,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:917,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_iFFT
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:918,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_iFFT
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:926,39'
          Dst:             fpr_rint
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:944,32'
          Dst:             fpr_rint
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:946,9'
          Dst:             PQCLEAN_FALCON512_CLEAN_is_short_half
    - functionName:    smallints_to_fpr
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fpr_of
      functionUses:    12
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/sign.c:187,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/sign.c:0,0'
              BranchSideFuncs:
                - fpr_of
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/sign.c:189,23'
              BranchSideFuncs:
                - fpr_of
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/sign.c:188,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/sign.c:189,23'
              BranchSideFuncs:
                - fpr_of
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/sign.c:191,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:189,16'
          Dst:             fpr_of
    - functionName:    PQCLEAN_FALCON512_CLEAN_sign_dyn
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1212
      functionLinenumberEnd: 1248
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_FALCON512_CLEAN_prng_init
        - do_sign_dyn
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/sign.c:1243,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/sign.c:1247,5'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_prng_init
                - do_sign_dyn
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/sign.c:1247,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:1236,9'
          Dst:             PQCLEAN_FALCON512_CLEAN_prng_init
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:1243,13'
          Dst:             do_sign_dyn
    - functionName:    do_sign_tree
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 646
      functionLinenumberEnd: 746
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          156
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - PQCLEAN_FALCON512_CLEAN_FFT
        - PQCLEAN_FALCON512_CLEAN_iFFT
        - PQCLEAN_FALCON512_CLEAN_is_short_half
        - PQCLEAN_FALCON512_CLEAN_poly_add
        - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
        - PQCLEAN_FALCON512_CLEAN_poly_mulconst
        - ffSampling_fft
        - fpr_of
        - fpr_rint
        - skoff_b01
        - skoff_b10
        - skoff_b11
        - skoff_tree
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/sign.c:654,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/sign.c:0,0'
              BranchSideFuncs:
                - skoff_b01
                - skoff_b10
                - skoff_b11
                - skoff_tree
                - fpr_of
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mulconst
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mulconst
                - ffSampling_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_add
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_add
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_rint
                - fpr_rint
                - PQCLEAN_FALCON512_CLEAN_is_short_half
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/sign.c:667,24'
              BranchSideFuncs:
                - skoff_b01
                - skoff_b10
                - skoff_b11
                - skoff_tree
                - fpr_of
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mulconst
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mulconst
                - ffSampling_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_add
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_add
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_rint
                - fpr_rint
                - PQCLEAN_FALCON512_CLEAN_is_short_half
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/sign.c:666,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/sign.c:656,13'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mulconst
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mulconst
                - ffSampling_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_add
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_add
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_rint
                - fpr_rint
                - PQCLEAN_FALCON512_CLEAN_is_short_half
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/sign.c:667,24'
              BranchSideFuncs:
                - fpr_of
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mulconst
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mulconst
                - ffSampling_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_add
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_add
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_rint
                - fpr_rint
                - PQCLEAN_FALCON512_CLEAN_is_short_half
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/sign.c:717,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/sign.c:720,22'
              BranchSideFuncs:
                - fpr_rint
                - PQCLEAN_FALCON512_CLEAN_is_short_half
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/sign.c:725,17'
              BranchSideFuncs:
                - fpr_rint
                - PQCLEAN_FALCON512_CLEAN_is_short_half
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/sign.c:737,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/sign.c:725,9'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_is_short_half
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/sign.c:738,41'
              BranchSideFuncs:
                - fpr_rint
                - PQCLEAN_FALCON512_CLEAN_is_short_half
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/sign.c:740,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/sign.c:740,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/sign.c:741,29'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:658,26'
          Dst:             skoff_b01
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:659,26'
          Dst:             skoff_b10
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:660,26'
          Dst:             skoff_b11
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:661,27'
          Dst:             skoff_tree
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:667,17'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:677,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:680,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:681,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_poly_mulconst
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:682,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:683,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_poly_mulconst
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:691,5'
          Dst:             ffSampling_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:698,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:699,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:700,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:702,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:705,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:706,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:708,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_iFFT
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:709,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_iFFT
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:720,39'
          Dst:             fpr_rint
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:738,32'
          Dst:             fpr_rint
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:740,9'
          Dst:             PQCLEAN_FALCON512_CLEAN_is_short_half
    - functionName:    skoff_b01
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    skoff_b10
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    skoff_b11
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    skoff_tree
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_FALCON512_CLEAN_sign_tree
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1169
      functionLinenumberEnd: 1205
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_FALCON512_CLEAN_prng_init
        - do_sign_tree
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/sign.c:1200,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/sign.c:1204,5'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_prng_init
                - do_sign_tree
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/sign.c:1204,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:1193,9'
          Dst:             PQCLEAN_FALCON512_CLEAN_prng_init
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:1200,13'
          Dst:             do_sign_tree
    - functionName:    ffLDL_binary_normalize
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_FALCON512_CLEAN_fpr_mul
        - PQCLEAN_FALCON512_CLEAN_fpr_sqrt
        - ffLDL_binary_normalize
        - ffLDL_treesize
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/sign.c:163,11'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/sign.c:0,0'
              BranchSideFuncs:
                - ffLDL_binary_normalize
                - ffLDL_treesize
                - PQCLEAN_FALCON512_CLEAN_fpr_sqrt
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/sign.c:163,11'
              BranchSideFuncs:
                - ffLDL_binary_normalize
                - ffLDL_treesize
                - PQCLEAN_FALCON512_CLEAN_fpr_sqrt
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/sign.c:163,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/sign.c:162,9'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_fpr_sqrt
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/sign.c:163,9'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_fpr_sqrt
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/sign.c:163,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/sign.c:162,9'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_fpr_sqrt
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/sign.c:163,9'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_fpr_sqrt
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:169,27'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_sqrt
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:169,19'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:171,9'
          Dst:             ffLDL_binary_normalize
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:172,43'
          Dst:             ffLDL_treesize
    - functionName:    ffLDL_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_FALCON512_CLEAN_poly_LDLmv_fft
        - PQCLEAN_FALCON512_CLEAN_poly_split_fft
        - ffLDL_fft_inner
        - ffLDL_treesize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/sign.c:130,11'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_poly_LDLmv_fft
                - PQCLEAN_FALCON512_CLEAN_poly_split_fft
                - PQCLEAN_FALCON512_CLEAN_poly_split_fft
                - ffLDL_fft_inner
                - ffLDL_treesize
                - ffLDL_fft_inner
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/sign.c:130,11'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_poly_LDLmv_fft
                - PQCLEAN_FALCON512_CLEAN_poly_split_fft
                - PQCLEAN_FALCON512_CLEAN_poly_split_fft
                - ffLDL_fft_inner
                - ffLDL_treesize
                - ffLDL_fft_inner
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/sign.c:130,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/sign.c:129,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/sign.c:131,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:140,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_poly_LDLmv_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:142,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_poly_split_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:143,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_poly_split_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:145,5'
          Dst:             ffLDL_fft_inner
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:147,32'
          Dst:             ffLDL_treesize
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:147,5'
          Dst:             ffLDL_fft_inner
    - functionName:    PQCLEAN_FALCON512_CLEAN_expand_privkey
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          73
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_FALCON512_CLEAN_FFT
        - PQCLEAN_FALCON512_CLEAN_poly_add
        - PQCLEAN_FALCON512_CLEAN_poly_muladj_fft
        - PQCLEAN_FALCON512_CLEAN_poly_mulselfadj_fft
        - PQCLEAN_FALCON512_CLEAN_poly_neg
        - ffLDL_binary_normalize
        - ffLDL_fft
        - skoff_b01
        - skoff_b10
        - skoff_b11
        - skoff_tree
        - smallints_to_fpr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/sign.c:237,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/sign.c:0,0'
              BranchSideFuncs:
                - skoff_b01
                - skoff_b10
                - skoff_b11
                - skoff_tree
                - smallints_to_fpr
                - smallints_to_fpr
                - smallints_to_fpr
                - smallints_to_fpr
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_neg
                - PQCLEAN_FALCON512_CLEAN_poly_neg
                - PQCLEAN_FALCON512_CLEAN_poly_mulselfadj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mulselfadj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_add
                - PQCLEAN_FALCON512_CLEAN_poly_muladj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_muladj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_add
                - PQCLEAN_FALCON512_CLEAN_poly_mulselfadj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mulselfadj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_add
                - ffLDL_fft
                - ffLDL_binary_normalize
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/sign.c:237,9'
              BranchSideFuncs:
                - skoff_b01
                - skoff_b10
                - skoff_b11
                - skoff_tree
                - smallints_to_fpr
                - smallints_to_fpr
                - smallints_to_fpr
                - smallints_to_fpr
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_neg
                - PQCLEAN_FALCON512_CLEAN_poly_neg
                - PQCLEAN_FALCON512_CLEAN_poly_mulselfadj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mulselfadj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_add
                - PQCLEAN_FALCON512_CLEAN_poly_muladj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_muladj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_add
                - PQCLEAN_FALCON512_CLEAN_poly_mulselfadj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mulselfadj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_add
                - ffLDL_fft
                - ffLDL_binary_normalize
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:239,26'
          Dst:             skoff_b01
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:240,26'
          Dst:             skoff_b10
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:241,26'
          Dst:             skoff_b11
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:242,27'
          Dst:             skoff_tree
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:253,5'
          Dst:             smallints_to_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:254,5'
          Dst:             smallints_to_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:255,5'
          Dst:             smallints_to_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:256,5'
          Dst:             smallints_to_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:261,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:262,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:263,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:264,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:265,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_poly_neg
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:266,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_poly_neg
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:284,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_poly_mulselfadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:286,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_poly_mulselfadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:287,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:290,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_poly_muladj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:292,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_poly_muladj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:293,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:296,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_poly_mulselfadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:298,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_poly_mulselfadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:299,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:304,5'
          Dst:             ffLDL_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/sign.c:309,5'
          Dst:             ffLDL_binary_normalize
    - functionName:    mq_montysqr
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mq_montymul
      functionUses:    11
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:426,12'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_montymul
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:426,12'
              BranchSideFuncs:
                - mq_montymul
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:426,12'
          Dst:             mq_montymul
    - functionName:    mq_montymul
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 390
      functionLinenumberEnd: 418
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mq_rshift1
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mq_add
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_FALCON512_CLEAN_count_nttzero
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 829
      functionLinenumberEnd: 851
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          216
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - mq_NTT
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:834,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_NTT
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:834,19'
              BranchSideFuncs:
                - mq_NTT
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:836,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:834,19'
              BranchSideFuncs:
                - mq_NTT
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:836,5'
              BranchSideFuncs:
                - mq_NTT
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:836,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:836,5'
              BranchSideFuncs:
                - mq_NTT
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:839,23'
              BranchSideFuncs:
                - mq_NTT
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:836,26'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:836,5'
              BranchSideFuncs:
                - mq_NTT
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:839,23'
              BranchSideFuncs:
                - mq_NTT
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:836,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:836,5'
              BranchSideFuncs:
                - mq_NTT
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:843,5'
              BranchSideFuncs:
                - mq_NTT
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:836,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:836,5'
              BranchSideFuncs:
                - mq_NTT
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:839,23'
              BranchSideFuncs:
                - mq_NTT
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:836,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:839,23'
              BranchSideFuncs:
                - mq_NTT
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:843,5'
              BranchSideFuncs:
                - mq_NTT
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:836,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:839,23'
              BranchSideFuncs:
                - mq_NTT
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:843,5'
              BranchSideFuncs:
                - mq_NTT
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:845,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:848,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:848,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:845,26'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:845,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:848,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:845,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:845,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:848,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:845,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:845,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:848,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:843,5'
          Dst:             mq_NTT
    - functionName:    mq_NTT
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 498
      functionLinenumberEnd: 524
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          120
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - mq_add
        - mq_montymul
        - mq_sub
      functionUses:    11
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:501,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_montymul
                - mq_add
                - mq_sub
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:501,19'
              BranchSideFuncs:
                - mq_montymul
                - mq_add
                - mq_sub
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:503,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:503,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:506,16'
              BranchSideFuncs:
                - mq_montymul
                - mq_add
                - mq_sub
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:507,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:503,26'
              BranchSideFuncs:
                - mq_montymul
                - mq_add
                - mq_sub
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:511,23'
              BranchSideFuncs:
                - mq_montymul
                - mq_add
                - mq_sub
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:513,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:507,38'
              BranchSideFuncs:
                - mq_montymul
                - mq_add
                - mq_sub
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:516,21'
              BranchSideFuncs:
                - mq_montymul
                - mq_add
                - mq_sub
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:513,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:507,38'
              BranchSideFuncs:
                - mq_montymul
                - mq_add
                - mq_sub
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:516,21'
              BranchSideFuncs:
                - mq_montymul
                - mq_add
                - mq_sub
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:507,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:503,26'
              BranchSideFuncs:
                - mq_montymul
                - mq_add
                - mq_sub
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:511,23'
              BranchSideFuncs:
                - mq_montymul
                - mq_add
                - mq_sub
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:503,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:503,5'
              BranchSideFuncs:
                - mq_montymul
                - mq_add
                - mq_sub
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:506,16'
              BranchSideFuncs:
                - mq_montymul
                - mq_add
                - mq_sub
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:517,21'
          Dst:             mq_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:518,34'
          Dst:             mq_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:519,39'
          Dst:             mq_sub
    - functionName:    mq_sub
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_FALCON512_CLEAN_verify_recover
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 776
      functionLinenumberEnd: 824
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          99
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_FALCON512_CLEAN_is_short
        - mq_NTT
        - mq_div_12289
        - mq_iNTT
        - mq_sub
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:781,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_sub
                - mq_NTT
                - mq_NTT
                - mq_div_12289
                - mq_iNTT
                - PQCLEAN_FALCON512_CLEAN_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:791,23'
              BranchSideFuncs:
                - mq_sub
                - mq_NTT
                - mq_NTT
                - mq_div_12289
                - mq_iNTT
                - PQCLEAN_FALCON512_CLEAN_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:788,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:791,23'
              BranchSideFuncs:
                - mq_NTT
                - mq_NTT
                - mq_div_12289
                - mq_iNTT
                - PQCLEAN_FALCON512_CLEAN_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:808,5'
              BranchSideFuncs:
                - mq_NTT
                - mq_NTT
                - mq_div_12289
                - mq_iNTT
                - PQCLEAN_FALCON512_CLEAN_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:811,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:812,25'
              BranchSideFuncs:
                - mq_iNTT
                - PQCLEAN_FALCON512_CLEAN_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:815,5'
              BranchSideFuncs:
                - mq_iNTT
                - PQCLEAN_FALCON512_CLEAN_is_short
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:797,13'
          Dst:             mq_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:808,5'
          Dst:             mq_NTT
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:809,5'
          Dst:             mq_NTT
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:813,26'
          Dst:             mq_div_12289
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:815,5'
          Dst:             mq_iNTT
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:823,27'
          Dst:             PQCLEAN_FALCON512_CLEAN_is_short
    - functionName:    mq_div_12289
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 491
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          52
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mq_montymul
        - mq_montysqr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:467,10'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_montymul
                - mq_montysqr
                - mq_montymul
                - mq_montymul
                - mq_montysqr
                - mq_montysqr
                - mq_montysqr
                - mq_montysqr
                - mq_montysqr
                - mq_montymul
                - mq_montymul
                - mq_montysqr
                - mq_montysqr
                - mq_montymul
                - mq_montysqr
                - mq_montysqr
                - mq_montymul
                - mq_montysqr
                - mq_montymul
                - mq_montymul
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:467,10'
              BranchSideFuncs:
                - mq_montymul
                - mq_montysqr
                - mq_montymul
                - mq_montymul
                - mq_montysqr
                - mq_montysqr
                - mq_montysqr
                - mq_montysqr
                - mq_montysqr
                - mq_montymul
                - mq_montymul
                - mq_montysqr
                - mq_montysqr
                - mq_montymul
                - mq_montysqr
                - mq_montysqr
                - mq_montymul
                - mq_montysqr
                - mq_montymul
                - mq_montymul
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:467,10'
          Dst:             mq_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:468,10'
          Dst:             mq_montysqr
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:469,10'
          Dst:             mq_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:470,10'
          Dst:             mq_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:471,10'
          Dst:             mq_montysqr
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:472,10'
          Dst:             mq_montysqr
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:473,10'
          Dst:             mq_montysqr
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:474,10'
          Dst:             mq_montysqr
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:475,10'
          Dst:             mq_montysqr
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:476,10'
          Dst:             mq_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:477,11'
          Dst:             mq_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:478,11'
          Dst:             mq_montysqr
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:479,11'
          Dst:             mq_montysqr
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:480,11'
          Dst:             mq_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:481,11'
          Dst:             mq_montysqr
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:482,11'
          Dst:             mq_montysqr
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:483,11'
          Dst:             mq_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:484,11'
          Dst:             mq_montysqr
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:485,11'
          Dst:             mq_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:491,12'
          Dst:             mq_montymul
    - functionName:    mq_iNTT
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 530
      functionLinenumberEnd: 579
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          166
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - mq_add
        - mq_montymul
        - mq_rshift1
        - mq_sub
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:534,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_rshift1
                - mq_montymul
                - mq_add
                - mq_sub
                - mq_montymul
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:534,19'
              BranchSideFuncs:
                - mq_rshift1
                - mq_montymul
                - mq_add
                - mq_sub
                - mq_montymul
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:537,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:540,16'
              BranchSideFuncs:
                - mq_montymul
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:576,5'
              BranchSideFuncs:
                - mq_montymul
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:537,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:540,16'
              BranchSideFuncs:
                - mq_rshift1
                - mq_montymul
                - mq_add
                - mq_sub
                - mq_montymul
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:573,5'
              BranchSideFuncs:
                - mq_rshift1
                - mq_montymul
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:573,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:574,14'
              BranchSideFuncs:
                - mq_montymul
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:576,5'
              BranchSideFuncs:
                - mq_montymul
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:542,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:546,21'
              BranchSideFuncs:
                - mq_rshift1
                - mq_montymul
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:573,5'
              BranchSideFuncs:
                - mq_rshift1
                - mq_montymul
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:548,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:542,39'
              BranchSideFuncs:
                - mq_add
                - mq_sub
                - mq_montymul
                - mq_rshift1
                - mq_montymul
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:551,21'
              BranchSideFuncs:
                - mq_add
                - mq_sub
                - mq_montymul
                - mq_rshift1
                - mq_montymul
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:548,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:542,39'
              BranchSideFuncs:
                - mq_add
                - mq_sub
                - mq_montymul
                - mq_rshift1
                - mq_montymul
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:551,21'
              BranchSideFuncs:
                - mq_add
                - mq_sub
                - mq_montymul
                - mq_rshift1
                - mq_montymul
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:542,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:537,14'
              BranchSideFuncs:
                - mq_rshift1
                - mq_montymul
                - mq_add
                - mq_sub
                - mq_montymul
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:546,21'
              BranchSideFuncs:
                - mq_rshift1
                - mq_montymul
                - mq_add
                - mq_sub
                - mq_montymul
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:573,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:574,14'
              BranchSideFuncs:
                - mq_rshift1
                - mq_montymul
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:576,5'
              BranchSideFuncs:
                - mq_montymul
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:576,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:577,38'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:579,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:553,34'
          Dst:             mq_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:554,21'
          Dst:             mq_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:556,28'
          Dst:             mq_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:574,14'
          Dst:             mq_rshift1
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:577,26'
          Dst:             mq_montymul
    - functionName:    PQCLEAN_FALCON512_CLEAN_is_invertible
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 769
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          215
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - mq_NTT
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:755,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_NTT
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:755,19'
              BranchSideFuncs:
                - mq_NTT
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:757,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:755,19'
              BranchSideFuncs:
                - mq_NTT
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:757,5'
              BranchSideFuncs:
                - mq_NTT
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:757,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:757,5'
              BranchSideFuncs:
                - mq_NTT
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:760,23'
              BranchSideFuncs:
                - mq_NTT
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:757,26'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:757,5'
              BranchSideFuncs:
                - mq_NTT
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:760,23'
              BranchSideFuncs:
                - mq_NTT
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:757,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:757,5'
              BranchSideFuncs:
                - mq_NTT
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:764,5'
              BranchSideFuncs:
                - mq_NTT
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:757,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:757,5'
              BranchSideFuncs:
                - mq_NTT
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:760,23'
              BranchSideFuncs:
                - mq_NTT
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:757,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:760,23'
              BranchSideFuncs:
                - mq_NTT
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:764,5'
              BranchSideFuncs:
                - mq_NTT
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:757,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:760,23'
              BranchSideFuncs:
                - mq_NTT
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:764,5'
              BranchSideFuncs:
                - mq_NTT
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:766,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:767,25'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:767,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:766,26'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:766,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:767,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:766,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:766,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:767,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:766,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:766,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:767,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:764,5'
          Dst:             mq_NTT
    - functionName:    PQCLEAN_FALCON512_CLEAN_complete_private
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 706
      functionLinenumberEnd: 745
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          140
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - mq_NTT
        - mq_conv_small
        - mq_div_12289
        - mq_iNTT
        - mq_poly_montymul_ntt
        - mq_poly_tomonty
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:710,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_conv_small
                - mq_conv_small
                - mq_NTT
                - mq_NTT
                - mq_poly_tomonty
                - mq_poly_montymul_ntt
                - mq_conv_small
                - mq_NTT
                - mq_div_12289
                - mq_iNTT
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:714,41'
              BranchSideFuncs:
                - mq_conv_small
                - mq_conv_small
                - mq_NTT
                - mq_NTT
                - mq_poly_tomonty
                - mq_poly_montymul_ntt
                - mq_conv_small
                - mq_NTT
                - mq_div_12289
                - mq_iNTT
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:713,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:714,41'
              BranchSideFuncs:
                - mq_NTT
                - mq_NTT
                - mq_poly_tomonty
                - mq_poly_montymul_ntt
                - mq_conv_small
                - mq_NTT
                - mq_div_12289
                - mq_iNTT
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:717,5'
              BranchSideFuncs:
                - mq_NTT
                - mq_NTT
                - mq_poly_tomonty
                - mq_poly_montymul_ntt
                - mq_conv_small
                - mq_NTT
                - mq_div_12289
                - mq_iNTT
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:721,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:722,41'
              BranchSideFuncs:
                - mq_NTT
                - mq_div_12289
                - mq_iNTT
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:724,5'
              BranchSideFuncs:
                - mq_NTT
                - mq_div_12289
                - mq_iNTT
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:726,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:726,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:726,13'
              BranchSideFuncs:
                - mq_div_12289
                - mq_iNTT
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:725,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:726,13'
              BranchSideFuncs:
                - mq_iNTT
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:731,5'
              BranchSideFuncs:
                - mq_iNTT
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:739,23'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:739,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:742,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:732,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:732,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:736,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:714,27'
          Dst:             mq_conv_small
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:715,27'
          Dst:             mq_conv_small
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:717,5'
          Dst:             mq_NTT
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:718,5'
          Dst:             mq_NTT
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:719,5'
          Dst:             mq_poly_tomonty
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:720,5'
          Dst:             mq_poly_montymul_ntt
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:722,27'
          Dst:             mq_conv_small
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:724,5'
          Dst:             mq_NTT
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:729,27'
          Dst:             mq_div_12289
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:731,5'
          Dst:             mq_iNTT
    - functionName:    mq_conv_small
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mq_poly_tomonty
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 585
      functionLinenumberEnd: 592
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mq_montymul
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:588,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_montymul
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:590,38'
              BranchSideFuncs:
                - mq_montymul
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:589,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:590,38'
              BranchSideFuncs:
                - mq_montymul
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:592,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:590,26'
          Dst:             mq_montymul
    - functionName:    mq_poly_montymul_ntt
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 599
      functionLinenumberEnd: 606
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mq_montymul
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:602,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_montymul
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:604,38'
              BranchSideFuncs:
                - mq_montymul
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:603,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:604,38'
              BranchSideFuncs:
                - mq_montymul
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:606,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:604,26'
          Dst:             mq_montymul
    - functionName:    PQCLEAN_FALCON512_CLEAN_compute_public
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 680
      functionLinenumberEnd: 700
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          82
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - mq_NTT
        - mq_conv_small
        - mq_div_12289
        - mq_iNTT
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:684,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_conv_small
                - mq_conv_small
                - mq_NTT
                - mq_NTT
                - mq_div_12289
                - mq_iNTT
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:687,41'
              BranchSideFuncs:
                - mq_conv_small
                - mq_conv_small
                - mq_NTT
                - mq_NTT
                - mq_div_12289
                - mq_iNTT
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:686,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:687,41'
              BranchSideFuncs:
                - mq_NTT
                - mq_NTT
                - mq_div_12289
                - mq_iNTT
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:690,5'
              BranchSideFuncs:
                - mq_NTT
                - mq_NTT
                - mq_div_12289
                - mq_iNTT
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:693,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:693,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:693,13'
              BranchSideFuncs:
                - mq_div_12289
                - mq_iNTT
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:692,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:693,13'
              BranchSideFuncs:
                - mq_iNTT
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:698,5'
              BranchSideFuncs:
                - mq_iNTT
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:687,27'
          Dst:             mq_conv_small
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:688,26'
          Dst:             mq_conv_small
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:690,5'
          Dst:             mq_NTT
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:691,5'
          Dst:             mq_NTT
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:696,26'
          Dst:             mq_div_12289
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:698,5'
          Dst:             mq_iNTT
    - functionName:    mq_poly_sub
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 612
      functionLinenumberEnd: 619
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mq_sub
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:615,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_sub
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:617,33'
              BranchSideFuncs:
                - mq_sub
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:616,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:617,33'
              BranchSideFuncs:
                - mq_sub
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:619,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:617,26'
          Dst:             mq_sub
    - functionName:    PQCLEAN_FALCON512_CLEAN_verify_raw
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 633
      functionLinenumberEnd: 674
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          214
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - PQCLEAN_FALCON512_CLEAN_is_short
        - mq_NTT
        - mq_iNTT
        - mq_poly_montymul_ntt
        - mq_poly_sub
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:637,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_NTT
                - mq_poly_montymul_ntt
                - mq_iNTT
                - mq_poly_sub
                - PQCLEAN_FALCON512_CLEAN_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:637,19'
              BranchSideFuncs:
                - mq_NTT
                - mq_poly_montymul_ntt
                - mq_iNTT
                - mq_poly_sub
                - PQCLEAN_FALCON512_CLEAN_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:643,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:637,19'
              BranchSideFuncs:
                - mq_NTT
                - mq_poly_montymul_ntt
                - mq_iNTT
                - mq_poly_sub
                - PQCLEAN_FALCON512_CLEAN_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:643,5'
              BranchSideFuncs:
                - mq_NTT
                - mq_poly_montymul_ntt
                - mq_iNTT
                - mq_poly_sub
                - PQCLEAN_FALCON512_CLEAN_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:643,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:643,5'
              BranchSideFuncs:
                - mq_NTT
                - mq_poly_montymul_ntt
                - mq_iNTT
                - mq_poly_sub
                - PQCLEAN_FALCON512_CLEAN_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:646,23'
              BranchSideFuncs:
                - mq_NTT
                - mq_poly_montymul_ntt
                - mq_iNTT
                - mq_poly_sub
                - PQCLEAN_FALCON512_CLEAN_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:643,26'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:643,5'
              BranchSideFuncs:
                - mq_NTT
                - mq_poly_montymul_ntt
                - mq_iNTT
                - mq_poly_sub
                - PQCLEAN_FALCON512_CLEAN_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:646,23'
              BranchSideFuncs:
                - mq_NTT
                - mq_poly_montymul_ntt
                - mq_iNTT
                - mq_poly_sub
                - PQCLEAN_FALCON512_CLEAN_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:643,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:643,5'
              BranchSideFuncs:
                - mq_NTT
                - mq_poly_montymul_ntt
                - mq_iNTT
                - mq_poly_sub
                - PQCLEAN_FALCON512_CLEAN_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:654,5'
              BranchSideFuncs:
                - mq_NTT
                - mq_poly_montymul_ntt
                - mq_iNTT
                - mq_poly_sub
                - PQCLEAN_FALCON512_CLEAN_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:643,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:643,5'
              BranchSideFuncs:
                - mq_NTT
                - mq_poly_montymul_ntt
                - mq_iNTT
                - mq_poly_sub
                - PQCLEAN_FALCON512_CLEAN_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:646,23'
              BranchSideFuncs:
                - mq_NTT
                - mq_poly_montymul_ntt
                - mq_iNTT
                - mq_poly_sub
                - PQCLEAN_FALCON512_CLEAN_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:643,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:646,23'
              BranchSideFuncs:
                - mq_NTT
                - mq_poly_montymul_ntt
                - mq_iNTT
                - mq_poly_sub
                - PQCLEAN_FALCON512_CLEAN_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:654,5'
              BranchSideFuncs:
                - mq_NTT
                - mq_poly_montymul_ntt
                - mq_iNTT
                - mq_poly_sub
                - PQCLEAN_FALCON512_CLEAN_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:643,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:646,23'
              BranchSideFuncs:
                - mq_NTT
                - mq_poly_montymul_ntt
                - mq_iNTT
                - mq_poly_sub
                - PQCLEAN_FALCON512_CLEAN_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:654,5'
              BranchSideFuncs:
                - mq_NTT
                - mq_poly_montymul_ntt
                - mq_iNTT
                - mq_poly_sub
                - PQCLEAN_FALCON512_CLEAN_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:662,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:665,22'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:665,22'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:662,26'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:662,5'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:665,22'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:662,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:662,5'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:665,22'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:662,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:662,5'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:665,22'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_is_short
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:654,5'
          Dst:             mq_NTT
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:655,5'
          Dst:             mq_poly_montymul_ntt
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:656,5'
          Dst:             mq_iNTT
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:657,5'
          Dst:             mq_poly_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:674,12'
          Dst:             PQCLEAN_FALCON512_CLEAN_is_short
    - functionName:    PQCLEAN_FALCON512_CLEAN_to_ntt_monty
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 625
      functionLinenumberEnd: 628
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mq_NTT
        - mq_poly_tomonty
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:626,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_NTT
                - mq_poly_tomonty
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:626,5'
              BranchSideFuncs:
                - mq_NTT
                - mq_poly_tomonty
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:626,5'
          Dst:             mq_NTT
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/vrfy.c:627,5'
          Dst:             mq_poly_tomonty
    - functionName:    PQCLEAN_FALCON512_AVX2_crypto_sign_open
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c'
      linkageType:     InternalLinkage
      functionLinenumber: 346
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          82
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - do_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:350,15'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:0,0'
              BranchSideFuncs:
                - do_verify.649
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:350,15'
              BranchSideFuncs:
                - do_verify.649
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:350,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:350,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:353,26'
              BranchSideFuncs:
                - do_verify.649
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:354,23'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:354,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:354,56'
              BranchSideFuncs:
                - do_verify.649
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:354,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:354,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:358,34'
              BranchSideFuncs:
                - do_verify.649
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:359,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:357,15'
              BranchSideFuncs:
                - do_verify.649
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:359,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:370,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:370,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:380,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:370,9'
          Dst:             do_verify
    - functionName:    do_verify
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          128
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_init
        - PQCLEAN_FALCON512_AVX2_comp_decode
        - PQCLEAN_FALCON512_AVX2_hash_to_point_ct
        - PQCLEAN_FALCON512_AVX2_modq_decode
        - PQCLEAN_FALCON512_AVX2_to_ntt_monty
        - PQCLEAN_FALCON512_AVX2_verify_raw
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:219,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_AVX2_modq_decode
                - PQCLEAN_FALCON512_AVX2_to_ntt_monty
                - PQCLEAN_FALCON512_AVX2_comp_decode
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON512_AVX2_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCON512_AVX2_verify_raw
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:232,9'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_AVX2_modq_decode
                - PQCLEAN_FALCON512_AVX2_to_ntt_monty
                - PQCLEAN_FALCON512_AVX2_comp_decode
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON512_AVX2_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCON512_AVX2_verify_raw
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:232,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:232,9'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_AVX2_modq_decode
                - PQCLEAN_FALCON512_AVX2_to_ntt_monty
                - PQCLEAN_FALCON512_AVX2_comp_decode
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON512_AVX2_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCON512_AVX2_verify_raw
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:236,47'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_AVX2_modq_decode
                - PQCLEAN_FALCON512_AVX2_to_ntt_monty
                - PQCLEAN_FALCON512_AVX2_comp_decode
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON512_AVX2_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCON512_AVX2_verify_raw
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:235,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:235,9'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_AVX2_to_ntt_monty
                - PQCLEAN_FALCON512_AVX2_comp_decode
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON512_AVX2_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCON512_AVX2_verify_raw
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:240,5'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_AVX2_to_ntt_monty
                - PQCLEAN_FALCON512_AVX2_comp_decode
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON512_AVX2_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCON512_AVX2_verify_raw
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:245,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:245,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:249,9'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_AVX2_comp_decode
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON512_AVX2_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCON512_AVX2_verify_raw
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:250,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:250,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:253,11'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON512_AVX2_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCON512_AVX2_verify_raw
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:253,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:254,23'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON512_AVX2_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCON512_AVX2_verify_raw
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:268,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON512_AVX2_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCON512_AVX2_verify_raw
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:254,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:254,13'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON512_AVX2_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCON512_AVX2_verify_raw
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:255,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON512_AVX2_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCON512_AVX2_verify_raw
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:255,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:256,29'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON512_AVX2_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCON512_AVX2_verify_raw
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:268,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON512_AVX2_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCON512_AVX2_verify_raw
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:256,21'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:255,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON512_AVX2_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCON512_AVX2_verify_raw
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:256,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:278,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:278,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:281,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:235,9'
          Dst:             PQCLEAN_FALCON512_AVX2_modq_decode
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:240,5'
          Dst:             PQCLEAN_FALCON512_AVX2_to_ntt_monty
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:249,9'
          Dst:             PQCLEAN_FALCON512_AVX2_comp_decode
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:268,5'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:269,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:270,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:271,5'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:272,5'
          Dst:             PQCLEAN_FALCON512_AVX2_hash_to_point_ct
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:273,5'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:278,10'
          Dst:             PQCLEAN_FALCON512_AVX2_verify_raw
    - functionName:    PQCLEAN_FALCON512_AVX2_crypto_sign
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionLinenumberEnd: 340
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - do_sign
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:321,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:0,0'
              BranchSideFuncs:
                - do_sign.650
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:327,16'
              BranchSideFuncs:
                - do_sign.650
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:331,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:331,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:334,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:331,9'
          Dst:             do_sign
    - functionName:    do_sign
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          145
      EdgeCount:       25
      CyclomaticComplexity: 9
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_init
        - OQS_randombytes
        - PQCLEAN_FALCON512_AVX2_comp_encode
        - PQCLEAN_FALCON512_AVX2_complete_private
        - PQCLEAN_FALCON512_AVX2_hash_to_point_ct
        - PQCLEAN_FALCON512_AVX2_sign_dyn
        - PQCLEAN_FALCON512_AVX2_trim_i8_decode
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:125,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_AVX2_trim_i8_decode
                - PQCLEAN_FALCON512_AVX2_trim_i8_decode
                - PQCLEAN_FALCON512_AVX2_trim_i8_decode
                - PQCLEAN_FALCON512_AVX2_complete_private
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON512_AVX2_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON512_AVX2_sign_dyn
                - PQCLEAN_FALCON512_AVX2_comp_encode
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:142,9'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_AVX2_trim_i8_decode
                - PQCLEAN_FALCON512_AVX2_trim_i8_decode
                - PQCLEAN_FALCON512_AVX2_trim_i8_decode
                - PQCLEAN_FALCON512_AVX2_complete_private
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON512_AVX2_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON512_AVX2_sign_dyn
                - PQCLEAN_FALCON512_AVX2_comp_encode
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:142,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:142,9'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_AVX2_trim_i8_decode
                - PQCLEAN_FALCON512_AVX2_trim_i8_decode
                - PQCLEAN_FALCON512_AVX2_trim_i8_decode
                - PQCLEAN_FALCON512_AVX2_complete_private
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON512_AVX2_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON512_AVX2_sign_dyn
                - PQCLEAN_FALCON512_AVX2_comp_encode
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:147,19'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_AVX2_trim_i8_decode
                - PQCLEAN_FALCON512_AVX2_trim_i8_decode
                - PQCLEAN_FALCON512_AVX2_trim_i8_decode
                - PQCLEAN_FALCON512_AVX2_complete_private
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON512_AVX2_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON512_AVX2_sign_dyn
                - PQCLEAN_FALCON512_AVX2_comp_encode
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:149,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:149,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:152,7'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_AVX2_trim_i8_decode
                - PQCLEAN_FALCON512_AVX2_trim_i8_decode
                - PQCLEAN_FALCON512_AVX2_complete_private
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON512_AVX2_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON512_AVX2_sign_dyn
                - PQCLEAN_FALCON512_AVX2_comp_encode
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:156,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:156,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:159,7'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_AVX2_trim_i8_decode
                - PQCLEAN_FALCON512_AVX2_complete_private
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON512_AVX2_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON512_AVX2_sign_dyn
                - PQCLEAN_FALCON512_AVX2_comp_encode
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:163,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:163,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:166,7'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_AVX2_complete_private
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON512_AVX2_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON512_AVX2_sign_dyn
                - PQCLEAN_FALCON512_AVX2_comp_encode
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:167,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:167,9'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_AVX2_complete_private
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON512_AVX2_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON512_AVX2_sign_dyn
                - PQCLEAN_FALCON512_AVX2_comp_encode
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:170,10'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_AVX2_complete_private
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON512_AVX2_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON512_AVX2_sign_dyn
                - PQCLEAN_FALCON512_AVX2_comp_encode
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:170,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:170,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:177,5'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON512_AVX2_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON512_AVX2_sign_dyn
                - PQCLEAN_FALCON512_AVX2_comp_encode
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:202,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:202,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:203,9'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:146,9'
          Dst:             PQCLEAN_FALCON512_AVX2_trim_i8_decode
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:153,9'
          Dst:             PQCLEAN_FALCON512_AVX2_trim_i8_decode
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:160,9'
          Dst:             PQCLEAN_FALCON512_AVX2_trim_i8_decode
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:170,10'
          Dst:             PQCLEAN_FALCON512_AVX2_complete_private
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:177,5'
          Dst:             OQS_randombytes
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:182,5'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:183,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:184,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:185,5'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:186,5'
          Dst:             PQCLEAN_FALCON512_AVX2_hash_to_point_ct
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:187,5'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:192,5'
          Dst:             OQS_randombytes
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:193,5'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:194,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:195,5'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:200,5'
          Dst:             PQCLEAN_FALCON512_AVX2_sign_dyn
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:201,9'
          Dst:             PQCLEAN_FALCON512_AVX2_comp_encode
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:203,9'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    PQCLEAN_FALCON512_AVX2_crypto_sign_verify
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - do_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:305,16'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:0,0'
              BranchSideFuncs:
                - do_verify.649
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:305,16'
              BranchSideFuncs:
                - do_verify.649
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:305,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:305,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:308,9'
              BranchSideFuncs:
                - do_verify.649
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:308,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:308,9'
              BranchSideFuncs:
                - do_verify.649
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:311,26'
              BranchSideFuncs:
                - do_verify.649
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:311,12'
          Dst:             do_verify
    - functionName:    PQCLEAN_FALCON512_AVX2_crypto_sign_signature
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - do_sign
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:289,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:0,0'
              BranchSideFuncs:
                - do_sign.650
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:291,10'
              BranchSideFuncs:
                - do_sign.650
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:292,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:292,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:295,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:292,9'
          Dst:             do_sign
    - functionName:    PQCLEAN_FALCON512_AVX2_crypto_sign_keypair
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          114
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_init
        - OQS_randombytes
        - PQCLEAN_FALCON512_AVX2_keygen
        - PQCLEAN_FALCON512_AVX2_modq_encode
        - PQCLEAN_FALCON512_AVX2_trim_i8_encode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:46,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON512_AVX2_keygen
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCON512_AVX2_trim_i8_encode
                - PQCLEAN_FALCON512_AVX2_trim_i8_encode
                - PQCLEAN_FALCON512_AVX2_trim_i8_encode
                - PQCLEAN_FALCON512_AVX2_modq_encode
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:60,5'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON512_AVX2_keygen
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCON512_AVX2_trim_i8_encode
                - PQCLEAN_FALCON512_AVX2_trim_i8_encode
                - PQCLEAN_FALCON512_AVX2_trim_i8_encode
                - PQCLEAN_FALCON512_AVX2_modq_encode
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:75,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:75,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:78,7'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_AVX2_trim_i8_encode
                - PQCLEAN_FALCON512_AVX2_trim_i8_encode
                - PQCLEAN_FALCON512_AVX2_modq_encode
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:82,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:82,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:85,7'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_AVX2_trim_i8_encode
                - PQCLEAN_FALCON512_AVX2_modq_encode
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:89,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:89,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:92,7'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_AVX2_modq_encode
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:93,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:93,9'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_AVX2_modq_encode
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:100,11'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_AVX2_modq_encode
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:104,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:104,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:108,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:60,5'
          Dst:             OQS_randombytes
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:61,5'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:62,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:63,5'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:64,5'
          Dst:             PQCLEAN_FALCON512_AVX2_keygen
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:65,5'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:72,9'
          Dst:             PQCLEAN_FALCON512_AVX2_trim_i8_encode
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:79,9'
          Dst:             PQCLEAN_FALCON512_AVX2_trim_i8_encode
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:86,9'
          Dst:             PQCLEAN_FALCON512_AVX2_trim_i8_encode
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/pqclean.c:101,9'
          Dst:             PQCLEAN_FALCON512_AVX2_modq_encode
    - functionName:    ffSampling_fft_dyntree
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 405
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          88
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_FALCON512_AVX2_poly_LDL_fft
        - PQCLEAN_FALCON512_AVX2_poly_add
        - PQCLEAN_FALCON512_AVX2_poly_merge_fft
        - PQCLEAN_FALCON512_AVX2_poly_mul_fft
        - PQCLEAN_FALCON512_AVX2_poly_split_fft
        - PQCLEAN_FALCON512_AVX2_poly_sub
        - PQCLEAN_FALCON512_AVX2_sampler
        - ffSampling_fft_dyntree
        - fpr_mul
        - fpr_of
        - fpr_sqrt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:333,14'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_AVX2_poly_LDL_fft
                - PQCLEAN_FALCON512_AVX2_poly_split_fft
                - PQCLEAN_FALCON512_AVX2_poly_split_fft
                - PQCLEAN_FALCON512_AVX2_poly_split_fft
                - ffSampling_fft_dyntree.729
                - PQCLEAN_FALCON512_AVX2_poly_merge_fft
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_add
                - PQCLEAN_FALCON512_AVX2_poly_split_fft
                - ffSampling_fft_dyntree.729
                - PQCLEAN_FALCON512_AVX2_poly_merge_fft
                - fpr_sqrt
                - fpr_mul
                - PQCLEAN_FALCON512_AVX2_sampler
                - fpr_of.731
                - PQCLEAN_FALCON512_AVX2_sampler
                - fpr_of.731
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:333,14'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_AVX2_poly_LDL_fft
                - PQCLEAN_FALCON512_AVX2_poly_split_fft
                - PQCLEAN_FALCON512_AVX2_poly_split_fft
                - PQCLEAN_FALCON512_AVX2_poly_split_fft
                - ffSampling_fft_dyntree.729
                - PQCLEAN_FALCON512_AVX2_poly_merge_fft
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_add
                - PQCLEAN_FALCON512_AVX2_poly_split_fft
                - ffSampling_fft_dyntree.729
                - PQCLEAN_FALCON512_AVX2_poly_merge_fft
                - fpr_sqrt
                - fpr_mul
                - PQCLEAN_FALCON512_AVX2_sampler
                - fpr_of.731
                - PQCLEAN_FALCON512_AVX2_sampler
                - fpr_of.731
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:333,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:336,16'
              BranchSideFuncs:
                - fpr_sqrt
                - fpr_mul
                - PQCLEAN_FALCON512_AVX2_sampler
                - fpr_of.731
                - PQCLEAN_FALCON512_AVX2_sampler
                - fpr_of.731
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:343,19'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_AVX2_poly_LDL_fft
                - PQCLEAN_FALCON512_AVX2_poly_split_fft
                - PQCLEAN_FALCON512_AVX2_poly_split_fft
                - PQCLEAN_FALCON512_AVX2_poly_split_fft
                - ffSampling_fft_dyntree.729
                - PQCLEAN_FALCON512_AVX2_poly_merge_fft
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_add
                - PQCLEAN_FALCON512_AVX2_poly_split_fft
                - ffSampling_fft_dyntree.729
                - PQCLEAN_FALCON512_AVX2_poly_merge_fft
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:337,24'
          Dst:             fpr_sqrt
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:337,16'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:338,24'
          Dst:             PQCLEAN_FALCON512_AVX2_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:338,17'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:339,24'
          Dst:             PQCLEAN_FALCON512_AVX2_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:339,17'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:350,5'
          Dst:             PQCLEAN_FALCON512_AVX2_poly_LDL_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:356,5'
          Dst:             PQCLEAN_FALCON512_AVX2_poly_split_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:358,5'
          Dst:             PQCLEAN_FALCON512_AVX2_poly_split_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:378,5'
          Dst:             PQCLEAN_FALCON512_AVX2_poly_split_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:379,5'
          Dst:             ffSampling_fft_dyntree
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:381,5'
          Dst:             PQCLEAN_FALCON512_AVX2_poly_merge_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:391,5'
          Dst:             PQCLEAN_FALCON512_AVX2_poly_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:393,5'
          Dst:             PQCLEAN_FALCON512_AVX2_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:394,5'
          Dst:             PQCLEAN_FALCON512_AVX2_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:401,5'
          Dst:             PQCLEAN_FALCON512_AVX2_poly_split_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:402,5'
          Dst:             ffSampling_fft_dyntree
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:404,5'
          Dst:             PQCLEAN_FALCON512_AVX2_poly_merge_fft
    - functionName:    PQCLEAN_FALCON512_AVX2_sampler
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1153
      functionLinenumberEnd: 1234
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          65
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - BerExp
        - PQCLEAN_FALCON512_AVX2_gaussian0_sampler
        - fpr_floor
        - fpr_half
        - fpr_mul
        - fpr_of
        - fpr_sqr
        - fpr_sub
        - prng_get_u8
      functionUses:    14
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:1164,14'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:0,0'
              BranchSideFuncs:
                - fpr_floor.732
                - fpr_of.731
                - fpr_sub.733
                - fpr_sqr.734
                - fpr_half.735
                - fpr_mul
                - PQCLEAN_FALCON512_AVX2_gaussian0_sampler
                - prng_get_u8.736
                - fpr_of.731
                - fpr_sub.733
                - fpr_sqr.734
                - fpr_mul
                - fpr_of.731
                - fpr_mul
                - fpr_sub.733
                - BerExp.737
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:1195,14'
              BranchSideFuncs:
                - fpr_floor.732
                - fpr_of.731
                - fpr_sub.733
                - fpr_sqr.734
                - fpr_half.735
                - fpr_mul
                - PQCLEAN_FALCON512_AVX2_gaussian0_sampler
                - prng_get_u8.736
                - fpr_of.731
                - fpr_sub.733
                - fpr_sqr.734
                - fpr_mul
                - fpr_of.731
                - fpr_mul
                - fpr_sub.733
                - BerExp.737
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:1226,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:1164,9'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_AVX2_gaussian0_sampler
                - prng_get_u8.736
                - fpr_of.731
                - fpr_sub.733
                - fpr_sqr.734
                - fpr_mul
                - fpr_of.731
                - fpr_mul
                - fpr_sub.733
                - BerExp.737
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:1195,14'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_AVX2_gaussian0_sampler
                - prng_get_u8.736
                - fpr_of.731
                - fpr_sub.733
                - fpr_sqr.734
                - fpr_mul
                - fpr_of.731
                - fpr_mul
                - fpr_sub.733
                - BerExp.737
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:1164,14'
          Dst:             fpr_floor
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:1165,21'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:1165,9'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:1170,20'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:1170,11'
          Dst:             fpr_half
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:1175,11'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:1195,14'
          Dst:             PQCLEAN_FALCON512_AVX2_gaussian0_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:1196,18'
          Dst:             prng_get_u8
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:1224,37'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:1224,29'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:1224,21'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:1224,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:1225,32'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:1225,24'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:1225,13'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:1226,13'
          Dst:             BerExp
    - functionName:    fpr_sqrt
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - x
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fpr_sqrt_avx2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fpr.h:276,5'
          Dst:             fpr_sqrt_avx2
    - functionName:    fpr_mul
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fpr_of
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fpr_sqrt_avx2
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fpr_floor
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fpr_sub
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fpr_sqr
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fpr_half
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_FALCON512_AVX2_gaussian0_sampler
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 952
      functionLinenumberEnd: 1083
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          96
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - prng_get_u64
        - prng_get_u8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:998,10'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:0,0'
              BranchSideFuncs:
                - prng_get_u64.739
                - prng_get_u8.736
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:998,10'
              BranchSideFuncs:
                - prng_get_u64.739
                - prng_get_u8.736
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:998,10'
          Dst:             prng_get_u64
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:999,10'
          Dst:             prng_get_u8
    - functionName:    prng_get_u8
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/inner.h'
      linkageType:     InternalLinkage
      functionLinenumber: 527
      functionLinenumberEnd: 534
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_FALCON512_AVX2_prng_refill
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/inner.h:530,21'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/inner.h:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_AVX2_prng_refill
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/inner.h:530,21'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_AVX2_prng_refill
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/inner.h:531,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/inner.h:531,9'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_AVX2_prng_refill
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/inner.h:532,9'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_AVX2_prng_refill
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/inner.h:532,9'
          Dst:             PQCLEAN_FALCON512_AVX2_prng_refill
    - functionName:    BerExp
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1091
      functionLinenumberEnd: 1141
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          65
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fpr_expm_p63
        - fpr_mul
        - fpr_of
        - fpr_sub
        - fpr_trunc
        - prng_get_u8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:1101,24'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:0,0'
              BranchSideFuncs:
                - fpr_mul
                - fpr_trunc.738
                - fpr_of.731
                - fpr_mul
                - fpr_sub.733
                - fpr_expm_p63
                - prng_get_u8.736
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:1138,11'
              BranchSideFuncs:
                - fpr_mul
                - fpr_trunc.738
                - fpr_of.731
                - fpr_mul
                - fpr_sub.733
                - fpr_expm_p63
                - prng_get_u8.736
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:1140,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:1138,11'
              BranchSideFuncs:
                - prng_get_u8.736
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:1141,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:1101,24'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:1101,14'
          Dst:             fpr_trunc
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:1102,28'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:1102,20'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:1102,9'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:1128,11'
          Dst:             fpr_expm_p63
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:1139,13'
          Dst:             prng_get_u8
    - functionName:    fpr_trunc
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fpr_expm_p63
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          47
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    prng_get_u64
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/inner.h'
      linkageType:     InternalLinkage
      functionLinenumber: 497
      functionLinenumberEnd: 520
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          77
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_FALCON512_AVX2_prng_refill
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/inner.h:506,12'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/inner.h:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_AVX2_prng_refill
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/inner.h:506,12'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_AVX2_prng_refill
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/inner.h:507,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/inner.h:507,9'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_AVX2_prng_refill
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/inner.h:508,9'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_AVX2_prng_refill
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/inner.h:508,9'
          Dst:             PQCLEAN_FALCON512_AVX2_prng_refill
    - functionName:    fpr_add
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fpr_rint
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          35
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ffSampling_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 416
      functionLinenumberEnd: 623
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          338
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_FALCON512_AVX2_poly_add
        - PQCLEAN_FALCON512_AVX2_poly_merge_fft
        - PQCLEAN_FALCON512_AVX2_poly_mul_fft
        - PQCLEAN_FALCON512_AVX2_poly_split_fft
        - PQCLEAN_FALCON512_AVX2_poly_sub
        - PQCLEAN_FALCON512_AVX2_sampler
        - ffLDL_treesize
        - ffSampling_fft
        - fpr_add
        - fpr_mul
        - fpr_of
        - fpr_sub
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:423,14'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:0,0'
              BranchSideFuncs:
                - ffLDL_treesize.742
                - PQCLEAN_FALCON512_AVX2_poly_split_fft
                - ffSampling_fft.741
                - PQCLEAN_FALCON512_AVX2_poly_merge_fft
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_add
                - PQCLEAN_FALCON512_AVX2_poly_split_fft
                - ffSampling_fft.741
                - PQCLEAN_FALCON512_AVX2_poly_merge_fft
                - PQCLEAN_FALCON512_AVX2_sampler
                - fpr_of.731
                - PQCLEAN_FALCON512_AVX2_sampler
                - fpr_of.731
                - fpr_sub.733
                - fpr_sub.733
                - fpr_mul
                - fpr_mul
                - fpr_sub.733
                - fpr_mul
                - fpr_mul
                - fpr_add
                - fpr_add
                - fpr_add
                - PQCLEAN_FALCON512_AVX2_sampler
                - fpr_of.731
                - PQCLEAN_FALCON512_AVX2_sampler
                - fpr_of.731
                - PQCLEAN_FALCON512_AVX2_sampler
                - PQCLEAN_FALCON512_AVX2_sampler
                - PQCLEAN_FALCON512_AVX2_sampler
                - PQCLEAN_FALCON512_AVX2_sampler
                - PQCLEAN_FALCON512_AVX2_sampler
                - PQCLEAN_FALCON512_AVX2_sampler
                - PQCLEAN_FALCON512_AVX2_sampler
                - PQCLEAN_FALCON512_AVX2_sampler
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:423,14'
              BranchSideFuncs:
                - ffLDL_treesize.742
                - PQCLEAN_FALCON512_AVX2_poly_split_fft
                - ffSampling_fft.741
                - PQCLEAN_FALCON512_AVX2_poly_merge_fft
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_add
                - PQCLEAN_FALCON512_AVX2_poly_split_fft
                - ffSampling_fft.741
                - PQCLEAN_FALCON512_AVX2_poly_merge_fft
                - PQCLEAN_FALCON512_AVX2_sampler
                - fpr_of.731
                - PQCLEAN_FALCON512_AVX2_sampler
                - fpr_of.731
                - fpr_sub.733
                - fpr_sub.733
                - fpr_mul
                - fpr_mul
                - fpr_sub.733
                - fpr_mul
                - fpr_mul
                - fpr_add
                - fpr_add
                - fpr_add
                - PQCLEAN_FALCON512_AVX2_sampler
                - fpr_of.731
                - PQCLEAN_FALCON512_AVX2_sampler
                - fpr_of.731
                - PQCLEAN_FALCON512_AVX2_sampler
                - PQCLEAN_FALCON512_AVX2_sampler
                - PQCLEAN_FALCON512_AVX2_sampler
                - PQCLEAN_FALCON512_AVX2_sampler
                - PQCLEAN_FALCON512_AVX2_sampler
                - PQCLEAN_FALCON512_AVX2_sampler
                - PQCLEAN_FALCON512_AVX2_sampler
                - PQCLEAN_FALCON512_AVX2_sampler
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:423,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:430,22'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_AVX2_sampler
                - PQCLEAN_FALCON512_AVX2_sampler
                - PQCLEAN_FALCON512_AVX2_sampler
                - PQCLEAN_FALCON512_AVX2_sampler
                - PQCLEAN_FALCON512_AVX2_sampler
                - PQCLEAN_FALCON512_AVX2_sampler
                - PQCLEAN_FALCON512_AVX2_sampler
                - PQCLEAN_FALCON512_AVX2_sampler
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:546,14'
              BranchSideFuncs:
                - ffLDL_treesize.742
                - PQCLEAN_FALCON512_AVX2_poly_split_fft
                - ffSampling_fft.741
                - PQCLEAN_FALCON512_AVX2_poly_merge_fft
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_add
                - PQCLEAN_FALCON512_AVX2_poly_split_fft
                - ffSampling_fft.741
                - PQCLEAN_FALCON512_AVX2_poly_merge_fft
                - PQCLEAN_FALCON512_AVX2_sampler
                - fpr_of.731
                - PQCLEAN_FALCON512_AVX2_sampler
                - fpr_of.731
                - fpr_sub.733
                - fpr_sub.733
                - fpr_mul
                - fpr_mul
                - fpr_sub.733
                - fpr_mul
                - fpr_mul
                - fpr_add
                - fpr_add
                - fpr_add
                - PQCLEAN_FALCON512_AVX2_sampler
                - fpr_of.731
                - PQCLEAN_FALCON512_AVX2_sampler
                - fpr_of.731
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:546,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:550,14'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_AVX2_sampler
                - fpr_of.731
                - PQCLEAN_FALCON512_AVX2_sampler
                - fpr_of.731
                - fpr_sub.733
                - fpr_sub.733
                - fpr_mul
                - fpr_mul
                - fpr_sub.733
                - fpr_mul
                - fpr_mul
                - fpr_add
                - fpr_add
                - fpr_add
                - PQCLEAN_FALCON512_AVX2_sampler
                - fpr_of.731
                - PQCLEAN_FALCON512_AVX2_sampler
                - fpr_of.731
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:593,19'
              BranchSideFuncs:
                - ffLDL_treesize.742
                - PQCLEAN_FALCON512_AVX2_poly_split_fft
                - ffSampling_fft.741
                - PQCLEAN_FALCON512_AVX2_poly_merge_fft
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_add
                - PQCLEAN_FALCON512_AVX2_poly_split_fft
                - ffSampling_fft.741
                - PQCLEAN_FALCON512_AVX2_poly_merge_fft
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:457,15'
          Dst:             PQCLEAN_FALCON512_AVX2_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:458,15'
          Dst:             PQCLEAN_FALCON512_AVX2_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:470,15'
          Dst:             PQCLEAN_FALCON512_AVX2_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:471,15'
          Dst:             PQCLEAN_FALCON512_AVX2_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:511,15'
          Dst:             PQCLEAN_FALCON512_AVX2_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:512,15'
          Dst:             PQCLEAN_FALCON512_AVX2_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:524,15'
          Dst:             PQCLEAN_FALCON512_AVX2_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:525,15'
          Dst:             PQCLEAN_FALCON512_AVX2_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:553,29'
          Dst:             PQCLEAN_FALCON512_AVX2_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:553,22'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:554,29'
          Dst:             PQCLEAN_FALCON512_AVX2_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:554,22'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:555,16'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:556,16'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:559,24'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:559,45'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:559,16'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:560,24'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:560,45'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:560,16'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:561,14'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:562,14'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:564,24'
          Dst:             PQCLEAN_FALCON512_AVX2_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:564,17'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:565,24'
          Dst:             PQCLEAN_FALCON512_AVX2_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:565,17'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:596,24'
          Dst:             ffLDL_treesize
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:603,5'
          Dst:             PQCLEAN_FALCON512_AVX2_poly_split_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:604,5'
          Dst:             ffSampling_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:606,5'
          Dst:             PQCLEAN_FALCON512_AVX2_poly_merge_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:612,5'
          Dst:             PQCLEAN_FALCON512_AVX2_poly_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:613,5'
          Dst:             PQCLEAN_FALCON512_AVX2_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:614,5'
          Dst:             PQCLEAN_FALCON512_AVX2_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:619,5'
          Dst:             PQCLEAN_FALCON512_AVX2_poly_split_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:620,5'
          Dst:             ffSampling_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:622,5'
          Dst:             PQCLEAN_FALCON512_AVX2_poly_merge_fft
    - functionName:    ffLDL_treesize
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fpr_neg
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      double
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ffLDL_fft_inner
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          69
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_FALCON512_AVX2_poly_LDLmv_fft
        - PQCLEAN_FALCON512_AVX2_poly_split_fft
        - ffLDL_fft_inner
        - ffLDL_treesize
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:79,11'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_AVX2_poly_LDLmv_fft
                - PQCLEAN_FALCON512_AVX2_poly_split_fft
                - PQCLEAN_FALCON512_AVX2_poly_split_fft
                - ffLDL_fft_inner.743
                - ffLDL_treesize.742
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:79,11'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_AVX2_poly_LDLmv_fft
                - PQCLEAN_FALCON512_AVX2_poly_split_fft
                - PQCLEAN_FALCON512_AVX2_poly_split_fft
                - ffLDL_fft_inner.743
                - ffLDL_treesize.742
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:79,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:78,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:79,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:79,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:78,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:79,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:90,5'
          Dst:             PQCLEAN_FALCON512_AVX2_poly_LDLmv_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:98,5'
          Dst:             PQCLEAN_FALCON512_AVX2_poly_split_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:99,5'
          Dst:             PQCLEAN_FALCON512_AVX2_poly_split_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:105,5'
          Dst:             ffLDL_fft_inner
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:107,32'
          Dst:             ffLDL_treesize
    - functionName:    do_sign_dyn
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 754
      functionLinenumberEnd: 945
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          204
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - PQCLEAN_FALCON512_AVX2_FFT
        - PQCLEAN_FALCON512_AVX2_iFFT
        - PQCLEAN_FALCON512_AVX2_is_short_half
        - PQCLEAN_FALCON512_AVX2_poly_add
        - PQCLEAN_FALCON512_AVX2_poly_mul_fft
        - PQCLEAN_FALCON512_AVX2_poly_muladj_fft
        - PQCLEAN_FALCON512_AVX2_poly_mulconst
        - PQCLEAN_FALCON512_AVX2_poly_mulselfadj_fft
        - PQCLEAN_FALCON512_AVX2_poly_neg
        - ffSampling_fft_dyntree
        - fpr_neg
        - fpr_of
        - fpr_rint
        - smallints_to_fpr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:762,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:0,0'
              BranchSideFuncs:
                - smallints_to_fpr.745
                - smallints_to_fpr.745
                - smallints_to_fpr.745
                - smallints_to_fpr.745
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_neg
                - PQCLEAN_FALCON512_AVX2_poly_neg
                - PQCLEAN_FALCON512_AVX2_poly_mulselfadj_fft
                - PQCLEAN_FALCON512_AVX2_poly_muladj_fft
                - PQCLEAN_FALCON512_AVX2_poly_mulselfadj_fft
                - PQCLEAN_FALCON512_AVX2_poly_add
                - PQCLEAN_FALCON512_AVX2_poly_muladj_fft
                - PQCLEAN_FALCON512_AVX2_poly_add
                - PQCLEAN_FALCON512_AVX2_poly_mulselfadj_fft
                - PQCLEAN_FALCON512_AVX2_poly_mulselfadj_fft
                - PQCLEAN_FALCON512_AVX2_poly_add
                - fpr_of.731
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - fpr_neg
                - PQCLEAN_FALCON512_AVX2_poly_mulconst
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mulconst
                - ffSampling_fft_dyntree.729
                - smallints_to_fpr.745
                - smallints_to_fpr.745
                - smallints_to_fpr.745
                - smallints_to_fpr.745
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_neg
                - PQCLEAN_FALCON512_AVX2_poly_neg
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_add
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_add
                - PQCLEAN_FALCON512_AVX2_iFFT
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_rint.740
                - fpr_rint.740
                - PQCLEAN_FALCON512_AVX2_is_short_half
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:836,9'
              BranchSideFuncs:
                - smallints_to_fpr.745
                - smallints_to_fpr.745
                - smallints_to_fpr.745
                - smallints_to_fpr.745
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_neg
                - PQCLEAN_FALCON512_AVX2_poly_neg
                - PQCLEAN_FALCON512_AVX2_poly_mulselfadj_fft
                - PQCLEAN_FALCON512_AVX2_poly_muladj_fft
                - PQCLEAN_FALCON512_AVX2_poly_mulselfadj_fft
                - PQCLEAN_FALCON512_AVX2_poly_add
                - PQCLEAN_FALCON512_AVX2_poly_muladj_fft
                - PQCLEAN_FALCON512_AVX2_poly_add
                - PQCLEAN_FALCON512_AVX2_poly_mulselfadj_fft
                - PQCLEAN_FALCON512_AVX2_poly_mulselfadj_fft
                - PQCLEAN_FALCON512_AVX2_poly_add
                - fpr_of.731
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - fpr_neg
                - PQCLEAN_FALCON512_AVX2_poly_mulconst
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mulconst
                - ffSampling_fft_dyntree.729
                - smallints_to_fpr.745
                - smallints_to_fpr.745
                - smallints_to_fpr.745
                - smallints_to_fpr.745
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_neg
                - PQCLEAN_FALCON512_AVX2_poly_neg
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_add
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_add
                - PQCLEAN_FALCON512_AVX2_iFFT
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_rint.740
                - fpr_rint.740
                - PQCLEAN_FALCON512_AVX2_is_short_half
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:835,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:825,13'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - fpr_neg
                - PQCLEAN_FALCON512_AVX2_poly_mulconst
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mulconst
                - ffSampling_fft_dyntree.729
                - smallints_to_fpr.745
                - smallints_to_fpr.745
                - smallints_to_fpr.745
                - smallints_to_fpr.745
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_neg
                - PQCLEAN_FALCON512_AVX2_poly_neg
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_add
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_add
                - PQCLEAN_FALCON512_AVX2_iFFT
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_rint.740
                - fpr_rint.740
                - PQCLEAN_FALCON512_AVX2_is_short_half
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:836,9'
              BranchSideFuncs:
                - fpr_of.731
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - fpr_neg
                - PQCLEAN_FALCON512_AVX2_poly_mulconst
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mulconst
                - ffSampling_fft_dyntree.729
                - smallints_to_fpr.745
                - smallints_to_fpr.745
                - smallints_to_fpr.745
                - smallints_to_fpr.745
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_neg
                - PQCLEAN_FALCON512_AVX2_poly_neg
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_add
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_add
                - PQCLEAN_FALCON512_AVX2_iFFT
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_rint.740
                - fpr_rint.740
                - PQCLEAN_FALCON512_AVX2_is_short_half
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:916,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:919,22'
              BranchSideFuncs:
                - fpr_rint.740
                - PQCLEAN_FALCON512_AVX2_is_short_half
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:924,17'
              BranchSideFuncs:
                - fpr_rint.740
                - PQCLEAN_FALCON512_AVX2_is_short_half
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:936,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:924,9'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_AVX2_is_short_half
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:937,41'
              BranchSideFuncs:
                - fpr_rint.740
                - PQCLEAN_FALCON512_AVX2_is_short_half
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:939,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:859,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:939,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:771,5'
          Dst:             smallints_to_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:772,5'
          Dst:             smallints_to_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:773,5'
          Dst:             smallints_to_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:774,5'
          Dst:             smallints_to_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:775,5'
          Dst:             PQCLEAN_FALCON512_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:776,5'
          Dst:             PQCLEAN_FALCON512_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:777,5'
          Dst:             PQCLEAN_FALCON512_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:778,5'
          Dst:             PQCLEAN_FALCON512_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:779,5'
          Dst:             PQCLEAN_FALCON512_AVX2_poly_neg
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:780,5'
          Dst:             PQCLEAN_FALCON512_AVX2_poly_neg
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:800,5'
          Dst:             PQCLEAN_FALCON512_AVX2_poly_mulselfadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:803,5'
          Dst:             PQCLEAN_FALCON512_AVX2_poly_muladj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:804,5'
          Dst:             PQCLEAN_FALCON512_AVX2_poly_mulselfadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:805,5'
          Dst:             PQCLEAN_FALCON512_AVX2_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:807,5'
          Dst:             PQCLEAN_FALCON512_AVX2_poly_muladj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:808,5'
          Dst:             PQCLEAN_FALCON512_AVX2_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:810,5'
          Dst:             PQCLEAN_FALCON512_AVX2_poly_mulselfadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:812,5'
          Dst:             PQCLEAN_FALCON512_AVX2_poly_mulselfadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:813,5'
          Dst:             PQCLEAN_FALCON512_AVX2_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:836,17'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:846,5'
          Dst:             PQCLEAN_FALCON512_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:849,5'
          Dst:             PQCLEAN_FALCON512_AVX2_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:850,46'
          Dst:             fpr_neg
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:850,5'
          Dst:             PQCLEAN_FALCON512_AVX2_poly_mulconst
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:851,5'
          Dst:             PQCLEAN_FALCON512_AVX2_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:852,5'
          Dst:             PQCLEAN_FALCON512_AVX2_poly_mulconst
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:866,5'
          Dst:             ffSampling_fft_dyntree
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:883,5'
          Dst:             smallints_to_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:884,5'
          Dst:             smallints_to_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:885,5'
          Dst:             smallints_to_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:886,5'
          Dst:             smallints_to_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:887,5'
          Dst:             PQCLEAN_FALCON512_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:888,5'
          Dst:             PQCLEAN_FALCON512_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:889,5'
          Dst:             PQCLEAN_FALCON512_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:890,5'
          Dst:             PQCLEAN_FALCON512_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:891,5'
          Dst:             PQCLEAN_FALCON512_AVX2_poly_neg
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:892,5'
          Dst:             PQCLEAN_FALCON512_AVX2_poly_neg
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:901,5'
          Dst:             PQCLEAN_FALCON512_AVX2_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:902,5'
          Dst:             PQCLEAN_FALCON512_AVX2_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:903,5'
          Dst:             PQCLEAN_FALCON512_AVX2_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:905,5'
          Dst:             PQCLEAN_FALCON512_AVX2_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:908,5'
          Dst:             PQCLEAN_FALCON512_AVX2_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:909,5'
          Dst:             PQCLEAN_FALCON512_AVX2_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:910,5'
          Dst:             PQCLEAN_FALCON512_AVX2_iFFT
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:911,5'
          Dst:             PQCLEAN_FALCON512_AVX2_iFFT
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:919,39'
          Dst:             fpr_rint
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:937,32'
          Dst:             fpr_rint
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:939,9'
          Dst:             PQCLEAN_FALCON512_AVX2_is_short_half
    - functionName:    smallints_to_fpr
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fpr_of
      functionUses:    12
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:187,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:0,0'
              BranchSideFuncs:
                - fpr_of.731
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:189,9'
              BranchSideFuncs:
                - fpr_of.731
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:188,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:189,9'
              BranchSideFuncs:
                - fpr_of.731
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:191,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:189,16'
          Dst:             fpr_of
    - functionName:    PQCLEAN_FALCON512_AVX2_sign_dyn
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1283
      functionLinenumberEnd: 1319
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_FALCON512_AVX2_prng_init
        - do_sign_dyn
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:1314,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:1318,5'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_AVX2_prng_init
                - do_sign_dyn.744
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:1318,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:1307,9'
          Dst:             PQCLEAN_FALCON512_AVX2_prng_init
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:1314,13'
          Dst:             do_sign_dyn
    - functionName:    do_sign_tree
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 639
      functionLinenumberEnd: 739
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          157
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - PQCLEAN_FALCON512_AVX2_FFT
        - PQCLEAN_FALCON512_AVX2_iFFT
        - PQCLEAN_FALCON512_AVX2_is_short_half
        - PQCLEAN_FALCON512_AVX2_poly_add
        - PQCLEAN_FALCON512_AVX2_poly_mul_fft
        - PQCLEAN_FALCON512_AVX2_poly_mulconst
        - ffSampling_fft
        - fpr_neg
        - fpr_of
        - fpr_rint
        - skoff_b01
        - skoff_b10
        - skoff_b11
        - skoff_tree
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:647,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:0,0'
              BranchSideFuncs:
                - skoff_b01.750
                - skoff_b10.751
                - skoff_b11.752
                - skoff_tree.753
                - fpr_of.731
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - fpr_neg
                - PQCLEAN_FALCON512_AVX2_poly_mulconst
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mulconst
                - ffSampling_fft.741
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_add
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_add
                - PQCLEAN_FALCON512_AVX2_iFFT
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_rint.740
                - fpr_rint.740
                - PQCLEAN_FALCON512_AVX2_is_short_half
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:660,9'
              BranchSideFuncs:
                - skoff_b01.750
                - skoff_b10.751
                - skoff_b11.752
                - skoff_tree.753
                - fpr_of.731
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - fpr_neg
                - PQCLEAN_FALCON512_AVX2_poly_mulconst
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mulconst
                - ffSampling_fft.741
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_add
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_add
                - PQCLEAN_FALCON512_AVX2_iFFT
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_rint.740
                - fpr_rint.740
                - PQCLEAN_FALCON512_AVX2_is_short_half
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:659,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:649,13'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - fpr_neg
                - PQCLEAN_FALCON512_AVX2_poly_mulconst
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mulconst
                - ffSampling_fft.741
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_add
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_add
                - PQCLEAN_FALCON512_AVX2_iFFT
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_rint.740
                - fpr_rint.740
                - PQCLEAN_FALCON512_AVX2_is_short_half
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:660,9'
              BranchSideFuncs:
                - fpr_of.731
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - fpr_neg
                - PQCLEAN_FALCON512_AVX2_poly_mulconst
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mulconst
                - ffSampling_fft.741
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_add
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_add
                - PQCLEAN_FALCON512_AVX2_iFFT
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_rint.740
                - fpr_rint.740
                - PQCLEAN_FALCON512_AVX2_is_short_half
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:710,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:713,22'
              BranchSideFuncs:
                - fpr_rint.740
                - PQCLEAN_FALCON512_AVX2_is_short_half
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:718,17'
              BranchSideFuncs:
                - fpr_rint.740
                - PQCLEAN_FALCON512_AVX2_is_short_half
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:730,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:718,9'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_AVX2_is_short_half
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:731,41'
              BranchSideFuncs:
                - fpr_rint.740
                - PQCLEAN_FALCON512_AVX2_is_short_half
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:733,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:733,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:734,29'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:651,26'
          Dst:             skoff_b01
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:652,26'
          Dst:             skoff_b10
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:653,26'
          Dst:             skoff_b11
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:654,27'
          Dst:             skoff_tree
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:660,17'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:670,5'
          Dst:             PQCLEAN_FALCON512_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:673,5'
          Dst:             PQCLEAN_FALCON512_AVX2_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:674,46'
          Dst:             fpr_neg
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:674,5'
          Dst:             PQCLEAN_FALCON512_AVX2_poly_mulconst
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:675,5'
          Dst:             PQCLEAN_FALCON512_AVX2_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:676,5'
          Dst:             PQCLEAN_FALCON512_AVX2_poly_mulconst
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:684,5'
          Dst:             ffSampling_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:691,5'
          Dst:             PQCLEAN_FALCON512_AVX2_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:692,5'
          Dst:             PQCLEAN_FALCON512_AVX2_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:693,5'
          Dst:             PQCLEAN_FALCON512_AVX2_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:695,5'
          Dst:             PQCLEAN_FALCON512_AVX2_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:698,5'
          Dst:             PQCLEAN_FALCON512_AVX2_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:699,5'
          Dst:             PQCLEAN_FALCON512_AVX2_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:701,5'
          Dst:             PQCLEAN_FALCON512_AVX2_iFFT
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:702,5'
          Dst:             PQCLEAN_FALCON512_AVX2_iFFT
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:713,39'
          Dst:             fpr_rint
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:731,32'
          Dst:             fpr_rint
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:733,9'
          Dst:             PQCLEAN_FALCON512_AVX2_is_short_half
    - functionName:    skoff_b01
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    skoff_b10
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    skoff_b11
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    skoff_tree
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_FALCON512_AVX2_sign_tree
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1240
      functionLinenumberEnd: 1276
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_FALCON512_AVX2_prng_init
        - do_sign_tree
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:1271,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:1275,5'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_AVX2_prng_init
                - do_sign_tree.749
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:1275,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:1264,9'
          Dst:             PQCLEAN_FALCON512_AVX2_prng_init
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:1271,13'
          Dst:             do_sign_tree
    - functionName:    ffLDL_binary_normalize
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ffLDL_binary_normalize
        - ffLDL_treesize
        - fpr_mul
        - fpr_sqrt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:163,11'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:0,0'
              BranchSideFuncs:
                - ffLDL_binary_normalize.754
                - ffLDL_treesize.742
                - fpr_sqrt
                - fpr_mul
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:163,11'
              BranchSideFuncs:
                - ffLDL_binary_normalize.754
                - ffLDL_treesize.742
                - fpr_sqrt
                - fpr_mul
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:163,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:162,9'
              BranchSideFuncs:
                - fpr_sqrt
                - fpr_mul
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:163,9'
              BranchSideFuncs:
                - fpr_sqrt
                - fpr_mul
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:163,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:162,9'
              BranchSideFuncs:
                - fpr_sqrt
                - fpr_mul
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:163,9'
              BranchSideFuncs:
                - fpr_sqrt
                - fpr_mul
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:169,27'
          Dst:             fpr_sqrt
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:169,19'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:171,9'
          Dst:             ffLDL_binary_normalize
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:172,43'
          Dst:             ffLDL_treesize
    - functionName:    ffLDL_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_FALCON512_AVX2_poly_LDLmv_fft
        - PQCLEAN_FALCON512_AVX2_poly_split_fft
        - ffLDL_fft_inner
        - ffLDL_treesize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:130,11'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_AVX2_poly_LDLmv_fft
                - PQCLEAN_FALCON512_AVX2_poly_split_fft
                - PQCLEAN_FALCON512_AVX2_poly_split_fft
                - ffLDL_fft_inner.743
                - ffLDL_treesize.742
                - ffLDL_fft_inner.743
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:130,11'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_AVX2_poly_LDLmv_fft
                - PQCLEAN_FALCON512_AVX2_poly_split_fft
                - PQCLEAN_FALCON512_AVX2_poly_split_fft
                - ffLDL_fft_inner.743
                - ffLDL_treesize.742
                - ffLDL_fft_inner.743
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:130,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:129,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:131,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:140,5'
          Dst:             PQCLEAN_FALCON512_AVX2_poly_LDLmv_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:142,5'
          Dst:             PQCLEAN_FALCON512_AVX2_poly_split_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:143,5'
          Dst:             PQCLEAN_FALCON512_AVX2_poly_split_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:145,5'
          Dst:             ffLDL_fft_inner
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:147,32'
          Dst:             ffLDL_treesize
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:147,5'
          Dst:             ffLDL_fft_inner
    - functionName:    PQCLEAN_FALCON512_AVX2_expand_privkey
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          73
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_FALCON512_AVX2_FFT
        - PQCLEAN_FALCON512_AVX2_poly_add
        - PQCLEAN_FALCON512_AVX2_poly_muladj_fft
        - PQCLEAN_FALCON512_AVX2_poly_mulselfadj_fft
        - PQCLEAN_FALCON512_AVX2_poly_neg
        - ffLDL_binary_normalize
        - ffLDL_fft
        - skoff_b01
        - skoff_b10
        - skoff_b11
        - skoff_tree
        - smallints_to_fpr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:237,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:0,0'
              BranchSideFuncs:
                - skoff_b01.750
                - skoff_b10.751
                - skoff_b11.752
                - skoff_tree.753
                - smallints_to_fpr.745
                - smallints_to_fpr.745
                - smallints_to_fpr.745
                - smallints_to_fpr.745
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_neg
                - PQCLEAN_FALCON512_AVX2_poly_neg
                - PQCLEAN_FALCON512_AVX2_poly_mulselfadj_fft
                - PQCLEAN_FALCON512_AVX2_poly_mulselfadj_fft
                - PQCLEAN_FALCON512_AVX2_poly_add
                - PQCLEAN_FALCON512_AVX2_poly_muladj_fft
                - PQCLEAN_FALCON512_AVX2_poly_muladj_fft
                - PQCLEAN_FALCON512_AVX2_poly_add
                - PQCLEAN_FALCON512_AVX2_poly_mulselfadj_fft
                - PQCLEAN_FALCON512_AVX2_poly_mulselfadj_fft
                - PQCLEAN_FALCON512_AVX2_poly_add
                - ffLDL_fft.755
                - ffLDL_binary_normalize.754
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:237,9'
              BranchSideFuncs:
                - skoff_b01.750
                - skoff_b10.751
                - skoff_b11.752
                - skoff_tree.753
                - smallints_to_fpr.745
                - smallints_to_fpr.745
                - smallints_to_fpr.745
                - smallints_to_fpr.745
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_neg
                - PQCLEAN_FALCON512_AVX2_poly_neg
                - PQCLEAN_FALCON512_AVX2_poly_mulselfadj_fft
                - PQCLEAN_FALCON512_AVX2_poly_mulselfadj_fft
                - PQCLEAN_FALCON512_AVX2_poly_add
                - PQCLEAN_FALCON512_AVX2_poly_muladj_fft
                - PQCLEAN_FALCON512_AVX2_poly_muladj_fft
                - PQCLEAN_FALCON512_AVX2_poly_add
                - PQCLEAN_FALCON512_AVX2_poly_mulselfadj_fft
                - PQCLEAN_FALCON512_AVX2_poly_mulselfadj_fft
                - PQCLEAN_FALCON512_AVX2_poly_add
                - ffLDL_fft.755
                - ffLDL_binary_normalize.754
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:239,26'
          Dst:             skoff_b01
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:240,26'
          Dst:             skoff_b10
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:241,26'
          Dst:             skoff_b11
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:242,27'
          Dst:             skoff_tree
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:253,5'
          Dst:             smallints_to_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:254,5'
          Dst:             smallints_to_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:255,5'
          Dst:             smallints_to_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:256,5'
          Dst:             smallints_to_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:261,5'
          Dst:             PQCLEAN_FALCON512_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:262,5'
          Dst:             PQCLEAN_FALCON512_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:263,5'
          Dst:             PQCLEAN_FALCON512_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:264,5'
          Dst:             PQCLEAN_FALCON512_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:265,5'
          Dst:             PQCLEAN_FALCON512_AVX2_poly_neg
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:266,5'
          Dst:             PQCLEAN_FALCON512_AVX2_poly_neg
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:284,5'
          Dst:             PQCLEAN_FALCON512_AVX2_poly_mulselfadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:286,5'
          Dst:             PQCLEAN_FALCON512_AVX2_poly_mulselfadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:287,5'
          Dst:             PQCLEAN_FALCON512_AVX2_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:290,5'
          Dst:             PQCLEAN_FALCON512_AVX2_poly_muladj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:292,5'
          Dst:             PQCLEAN_FALCON512_AVX2_poly_muladj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:293,5'
          Dst:             PQCLEAN_FALCON512_AVX2_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:296,5'
          Dst:             PQCLEAN_FALCON512_AVX2_poly_mulselfadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:298,5'
          Dst:             PQCLEAN_FALCON512_AVX2_poly_mulselfadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:299,5'
          Dst:             PQCLEAN_FALCON512_AVX2_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:304,5'
          Dst:             ffLDL_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/sign.c:309,5'
          Dst:             ffLDL_binary_normalize
    - functionName:    mq_montysqr
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mq_montymul
      functionUses:    11
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:426,12'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_montymul.799
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:426,12'
              BranchSideFuncs:
                - mq_montymul.799
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:426,12'
          Dst:             mq_montymul
    - functionName:    mq_montymul
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 390
      functionLinenumberEnd: 418
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mq_rshift1
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mq_add
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_FALCON512_AVX2_count_nttzero
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 829
      functionLinenumberEnd: 851
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          282
      EdgeCount:       56
      CyclomaticComplexity: 16
      functionsReached:
        - mq_NTT
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:834,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_NTT.802
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:834,19'
              BranchSideFuncs:
                - mq_NTT.802
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:836,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:834,19'
              BranchSideFuncs:
                - mq_NTT.802
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:836,5'
              BranchSideFuncs:
                - mq_NTT.802
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:836,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:836,5'
              BranchSideFuncs:
                - mq_NTT.802
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:836,5'
              BranchSideFuncs:
                - mq_NTT.802
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:836,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:839,23'
              BranchSideFuncs:
                - mq_NTT.802
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:839,23'
              BranchSideFuncs:
                - mq_NTT.802
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:836,26'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:836,5'
              BranchSideFuncs:
                - mq_NTT.802
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:839,23'
              BranchSideFuncs:
                - mq_NTT.802
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:836,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:839,23'
              BranchSideFuncs:
                - mq_NTT.802
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:843,5'
              BranchSideFuncs:
                - mq_NTT.802
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:836,26'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:836,5'
              BranchSideFuncs:
                - mq_NTT.802
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:839,23'
              BranchSideFuncs:
                - mq_NTT.802
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:836,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:836,5'
              BranchSideFuncs:
                - mq_NTT.802
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:843,5'
              BranchSideFuncs:
                - mq_NTT.802
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:836,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:836,5'
              BranchSideFuncs:
                - mq_NTT.802
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:839,23'
              BranchSideFuncs:
                - mq_NTT.802
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:836,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:839,23'
              BranchSideFuncs:
                - mq_NTT.802
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:843,5'
              BranchSideFuncs:
                - mq_NTT.802
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:836,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:839,23'
              BranchSideFuncs:
                - mq_NTT.802
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:843,5'
              BranchSideFuncs:
                - mq_NTT.802
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:845,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:848,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:848,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:845,26'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:845,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:848,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:845,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:845,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:848,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:845,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:845,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:848,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:843,5'
          Dst:             mq_NTT
    - functionName:    mq_NTT
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 498
      functionLinenumberEnd: 524
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          120
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - mq_add
        - mq_montymul
        - mq_sub
      functionUses:    11
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:501,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_montymul.799
                - mq_add.801
                - mq_sub.804
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:501,19'
              BranchSideFuncs:
                - mq_montymul.799
                - mq_add.801
                - mq_sub.804
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:503,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:503,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:506,16'
              BranchSideFuncs:
                - mq_montymul.799
                - mq_add.801
                - mq_sub.804
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:507,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:503,26'
              BranchSideFuncs:
                - mq_montymul.799
                - mq_add.801
                - mq_sub.804
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:511,23'
              BranchSideFuncs:
                - mq_montymul.799
                - mq_add.801
                - mq_sub.804
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:513,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:507,38'
              BranchSideFuncs:
                - mq_montymul.799
                - mq_add.801
                - mq_sub.804
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:516,21'
              BranchSideFuncs:
                - mq_montymul.799
                - mq_add.801
                - mq_sub.804
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:513,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:507,38'
              BranchSideFuncs:
                - mq_montymul.799
                - mq_add.801
                - mq_sub.804
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:516,21'
              BranchSideFuncs:
                - mq_montymul.799
                - mq_add.801
                - mq_sub.804
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:507,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:503,26'
              BranchSideFuncs:
                - mq_montymul.799
                - mq_add.801
                - mq_sub.804
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:511,23'
              BranchSideFuncs:
                - mq_montymul.799
                - mq_add.801
                - mq_sub.804
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:503,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:503,5'
              BranchSideFuncs:
                - mq_montymul.799
                - mq_add.801
                - mq_sub.804
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:506,16'
              BranchSideFuncs:
                - mq_montymul.799
                - mq_add.801
                - mq_sub.804
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:517,21'
          Dst:             mq_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:518,34'
          Dst:             mq_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:519,39'
          Dst:             mq_sub
    - functionName:    mq_sub
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_FALCON512_AVX2_verify_recover
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 776
      functionLinenumberEnd: 824
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          99
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_FALCON512_AVX2_is_short
        - mq_NTT
        - mq_div_12289
        - mq_iNTT
        - mq_sub
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:781,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_sub.804
                - mq_NTT.802
                - mq_NTT.802
                - mq_div_12289.805
                - mq_iNTT.806
                - PQCLEAN_FALCON512_AVX2_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:791,23'
              BranchSideFuncs:
                - mq_sub.804
                - mq_NTT.802
                - mq_NTT.802
                - mq_div_12289.805
                - mq_iNTT.806
                - PQCLEAN_FALCON512_AVX2_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:788,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:791,23'
              BranchSideFuncs:
                - mq_NTT.802
                - mq_NTT.802
                - mq_div_12289.805
                - mq_iNTT.806
                - PQCLEAN_FALCON512_AVX2_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:808,5'
              BranchSideFuncs:
                - mq_NTT.802
                - mq_NTT.802
                - mq_div_12289.805
                - mq_iNTT.806
                - PQCLEAN_FALCON512_AVX2_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:811,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:812,25'
              BranchSideFuncs:
                - mq_iNTT.806
                - PQCLEAN_FALCON512_AVX2_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:815,5'
              BranchSideFuncs:
                - mq_iNTT.806
                - PQCLEAN_FALCON512_AVX2_is_short
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:797,13'
          Dst:             mq_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:808,5'
          Dst:             mq_NTT
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:809,5'
          Dst:             mq_NTT
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:813,26'
          Dst:             mq_div_12289
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:815,5'
          Dst:             mq_iNTT
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:823,27'
          Dst:             PQCLEAN_FALCON512_AVX2_is_short
    - functionName:    mq_div_12289
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 491
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          52
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mq_montymul
        - mq_montysqr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:467,10'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_montymul.799
                - mq_montysqr.798
                - mq_montymul.799
                - mq_montymul.799
                - mq_montysqr.798
                - mq_montysqr.798
                - mq_montysqr.798
                - mq_montysqr.798
                - mq_montysqr.798
                - mq_montymul.799
                - mq_montymul.799
                - mq_montysqr.798
                - mq_montysqr.798
                - mq_montymul.799
                - mq_montysqr.798
                - mq_montysqr.798
                - mq_montymul.799
                - mq_montysqr.798
                - mq_montymul.799
                - mq_montymul.799
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:467,10'
              BranchSideFuncs:
                - mq_montymul.799
                - mq_montysqr.798
                - mq_montymul.799
                - mq_montymul.799
                - mq_montysqr.798
                - mq_montysqr.798
                - mq_montysqr.798
                - mq_montysqr.798
                - mq_montysqr.798
                - mq_montymul.799
                - mq_montymul.799
                - mq_montysqr.798
                - mq_montysqr.798
                - mq_montymul.799
                - mq_montysqr.798
                - mq_montysqr.798
                - mq_montymul.799
                - mq_montysqr.798
                - mq_montymul.799
                - mq_montymul.799
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:467,10'
          Dst:             mq_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:468,10'
          Dst:             mq_montysqr
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:469,10'
          Dst:             mq_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:470,10'
          Dst:             mq_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:471,10'
          Dst:             mq_montysqr
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:472,10'
          Dst:             mq_montysqr
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:473,10'
          Dst:             mq_montysqr
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:474,10'
          Dst:             mq_montysqr
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:475,10'
          Dst:             mq_montysqr
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:476,10'
          Dst:             mq_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:477,11'
          Dst:             mq_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:478,11'
          Dst:             mq_montysqr
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:479,11'
          Dst:             mq_montysqr
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:480,11'
          Dst:             mq_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:481,11'
          Dst:             mq_montysqr
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:482,11'
          Dst:             mq_montysqr
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:483,11'
          Dst:             mq_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:484,11'
          Dst:             mq_montysqr
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:485,11'
          Dst:             mq_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:491,12'
          Dst:             mq_montymul
    - functionName:    mq_iNTT
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 530
      functionLinenumberEnd: 579
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          166
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - mq_add
        - mq_montymul
        - mq_rshift1
        - mq_sub
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:534,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_rshift1.800
                - mq_montymul.799
                - mq_add.801
                - mq_sub.804
                - mq_montymul.799
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:534,19'
              BranchSideFuncs:
                - mq_rshift1.800
                - mq_montymul.799
                - mq_add.801
                - mq_sub.804
                - mq_montymul.799
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:537,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:540,16'
              BranchSideFuncs:
                - mq_montymul.799
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:576,5'
              BranchSideFuncs:
                - mq_montymul.799
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:537,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:540,16'
              BranchSideFuncs:
                - mq_rshift1.800
                - mq_montymul.799
                - mq_add.801
                - mq_sub.804
                - mq_montymul.799
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:573,5'
              BranchSideFuncs:
                - mq_rshift1.800
                - mq_montymul.799
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:573,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:574,14'
              BranchSideFuncs:
                - mq_montymul.799
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:576,5'
              BranchSideFuncs:
                - mq_montymul.799
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:542,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:546,21'
              BranchSideFuncs:
                - mq_rshift1.800
                - mq_montymul.799
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:573,5'
              BranchSideFuncs:
                - mq_rshift1.800
                - mq_montymul.799
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:548,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:542,39'
              BranchSideFuncs:
                - mq_add.801
                - mq_sub.804
                - mq_montymul.799
                - mq_rshift1.800
                - mq_montymul.799
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:551,21'
              BranchSideFuncs:
                - mq_add.801
                - mq_sub.804
                - mq_montymul.799
                - mq_rshift1.800
                - mq_montymul.799
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:548,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:542,39'
              BranchSideFuncs:
                - mq_add.801
                - mq_sub.804
                - mq_montymul.799
                - mq_rshift1.800
                - mq_montymul.799
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:551,21'
              BranchSideFuncs:
                - mq_add.801
                - mq_sub.804
                - mq_montymul.799
                - mq_rshift1.800
                - mq_montymul.799
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:542,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:537,14'
              BranchSideFuncs:
                - mq_rshift1.800
                - mq_montymul.799
                - mq_add.801
                - mq_sub.804
                - mq_montymul.799
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:546,21'
              BranchSideFuncs:
                - mq_rshift1.800
                - mq_montymul.799
                - mq_add.801
                - mq_sub.804
                - mq_montymul.799
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:573,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:574,14'
              BranchSideFuncs:
                - mq_rshift1.800
                - mq_montymul.799
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:576,5'
              BranchSideFuncs:
                - mq_montymul.799
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:576,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:577,38'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:579,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:553,34'
          Dst:             mq_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:554,21'
          Dst:             mq_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:556,28'
          Dst:             mq_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:574,14'
          Dst:             mq_rshift1
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:577,26'
          Dst:             mq_montymul
    - functionName:    PQCLEAN_FALCON512_AVX2_is_invertible
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 769
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          279
      EdgeCount:       56
      CyclomaticComplexity: 16
      functionsReached:
        - mq_NTT
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:755,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_NTT.802
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:755,19'
              BranchSideFuncs:
                - mq_NTT.802
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:757,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:755,19'
              BranchSideFuncs:
                - mq_NTT.802
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:757,5'
              BranchSideFuncs:
                - mq_NTT.802
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:757,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:757,5'
              BranchSideFuncs:
                - mq_NTT.802
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:757,5'
              BranchSideFuncs:
                - mq_NTT.802
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:757,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:760,23'
              BranchSideFuncs:
                - mq_NTT.802
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:760,23'
              BranchSideFuncs:
                - mq_NTT.802
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:757,26'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:757,5'
              BranchSideFuncs:
                - mq_NTT.802
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:760,23'
              BranchSideFuncs:
                - mq_NTT.802
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:757,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:760,23'
              BranchSideFuncs:
                - mq_NTT.802
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:764,5'
              BranchSideFuncs:
                - mq_NTT.802
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:757,26'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:757,5'
              BranchSideFuncs:
                - mq_NTT.802
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:760,23'
              BranchSideFuncs:
                - mq_NTT.802
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:757,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:757,5'
              BranchSideFuncs:
                - mq_NTT.802
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:764,5'
              BranchSideFuncs:
                - mq_NTT.802
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:757,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:757,5'
              BranchSideFuncs:
                - mq_NTT.802
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:760,23'
              BranchSideFuncs:
                - mq_NTT.802
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:757,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:760,23'
              BranchSideFuncs:
                - mq_NTT.802
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:764,5'
              BranchSideFuncs:
                - mq_NTT.802
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:757,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:760,23'
              BranchSideFuncs:
                - mq_NTT.802
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:764,5'
              BranchSideFuncs:
                - mq_NTT.802
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:766,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:767,25'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:767,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:766,26'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:766,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:767,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:766,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:766,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:767,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:766,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:766,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:767,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:764,5'
          Dst:             mq_NTT
    - functionName:    PQCLEAN_FALCON512_AVX2_complete_private
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 706
      functionLinenumberEnd: 745
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          140
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - mq_NTT
        - mq_conv_small
        - mq_div_12289
        - mq_iNTT
        - mq_poly_montymul_ntt
        - mq_poly_tomonty
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:710,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_conv_small.810
                - mq_conv_small.810
                - mq_NTT.802
                - mq_NTT.802
                - mq_poly_tomonty.811
                - mq_poly_montymul_ntt.812
                - mq_conv_small.810
                - mq_NTT.802
                - mq_div_12289.805
                - mq_iNTT.806
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:714,41'
              BranchSideFuncs:
                - mq_conv_small.810
                - mq_conv_small.810
                - mq_NTT.802
                - mq_NTT.802
                - mq_poly_tomonty.811
                - mq_poly_montymul_ntt.812
                - mq_conv_small.810
                - mq_NTT.802
                - mq_div_12289.805
                - mq_iNTT.806
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:713,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:714,41'
              BranchSideFuncs:
                - mq_NTT.802
                - mq_NTT.802
                - mq_poly_tomonty.811
                - mq_poly_montymul_ntt.812
                - mq_conv_small.810
                - mq_NTT.802
                - mq_div_12289.805
                - mq_iNTT.806
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:717,5'
              BranchSideFuncs:
                - mq_NTT.802
                - mq_NTT.802
                - mq_poly_tomonty.811
                - mq_poly_montymul_ntt.812
                - mq_conv_small.810
                - mq_NTT.802
                - mq_div_12289.805
                - mq_iNTT.806
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:721,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:722,41'
              BranchSideFuncs:
                - mq_NTT.802
                - mq_div_12289.805
                - mq_iNTT.806
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:724,5'
              BranchSideFuncs:
                - mq_NTT.802
                - mq_div_12289.805
                - mq_iNTT.806
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:726,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:726,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:726,13'
              BranchSideFuncs:
                - mq_div_12289.805
                - mq_iNTT.806
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:725,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:726,13'
              BranchSideFuncs:
                - mq_iNTT.806
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:731,5'
              BranchSideFuncs:
                - mq_iNTT.806
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:739,23'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:739,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:742,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:732,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:732,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:736,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:714,27'
          Dst:             mq_conv_small
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:715,27'
          Dst:             mq_conv_small
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:717,5'
          Dst:             mq_NTT
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:718,5'
          Dst:             mq_NTT
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:719,5'
          Dst:             mq_poly_tomonty
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:720,5'
          Dst:             mq_poly_montymul_ntt
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:722,27'
          Dst:             mq_conv_small
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:724,5'
          Dst:             mq_NTT
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:729,27'
          Dst:             mq_div_12289
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:731,5'
          Dst:             mq_iNTT
    - functionName:    mq_conv_small
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mq_poly_tomonty
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 585
      functionLinenumberEnd: 592
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mq_montymul
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:588,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_montymul.799
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:590,38'
              BranchSideFuncs:
                - mq_montymul.799
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:589,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:590,38'
              BranchSideFuncs:
                - mq_montymul.799
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:592,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:590,26'
          Dst:             mq_montymul
    - functionName:    mq_poly_montymul_ntt
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 599
      functionLinenumberEnd: 606
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mq_montymul
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:602,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_montymul.799
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:604,38'
              BranchSideFuncs:
                - mq_montymul.799
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:603,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:604,38'
              BranchSideFuncs:
                - mq_montymul.799
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:606,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:604,26'
          Dst:             mq_montymul
    - functionName:    PQCLEAN_FALCON512_AVX2_compute_public
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 680
      functionLinenumberEnd: 700
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          82
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - mq_NTT
        - mq_conv_small
        - mq_div_12289
        - mq_iNTT
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:684,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_conv_small.810
                - mq_conv_small.810
                - mq_NTT.802
                - mq_NTT.802
                - mq_div_12289.805
                - mq_iNTT.806
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:687,41'
              BranchSideFuncs:
                - mq_conv_small.810
                - mq_conv_small.810
                - mq_NTT.802
                - mq_NTT.802
                - mq_div_12289.805
                - mq_iNTT.806
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:686,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:687,41'
              BranchSideFuncs:
                - mq_NTT.802
                - mq_NTT.802
                - mq_div_12289.805
                - mq_iNTT.806
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:690,5'
              BranchSideFuncs:
                - mq_NTT.802
                - mq_NTT.802
                - mq_div_12289.805
                - mq_iNTT.806
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:693,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:693,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:693,13'
              BranchSideFuncs:
                - mq_div_12289.805
                - mq_iNTT.806
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:692,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:693,13'
              BranchSideFuncs:
                - mq_iNTT.806
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:698,5'
              BranchSideFuncs:
                - mq_iNTT.806
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:687,27'
          Dst:             mq_conv_small
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:688,26'
          Dst:             mq_conv_small
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:690,5'
          Dst:             mq_NTT
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:691,5'
          Dst:             mq_NTT
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:696,26'
          Dst:             mq_div_12289
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:698,5'
          Dst:             mq_iNTT
    - functionName:    mq_poly_sub
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 612
      functionLinenumberEnd: 619
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mq_sub
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:615,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_sub.804
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:617,33'
              BranchSideFuncs:
                - mq_sub.804
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:616,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:617,33'
              BranchSideFuncs:
                - mq_sub.804
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:619,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:617,26'
          Dst:             mq_sub
    - functionName:    PQCLEAN_FALCON512_AVX2_verify_raw
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 633
      functionLinenumberEnd: 674
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         50
      ICount:          311
      EdgeCount:       67
      CyclomaticComplexity: 19
      functionsReached:
        - PQCLEAN_FALCON512_AVX2_is_short
        - mq_NTT
        - mq_iNTT
        - mq_poly_montymul_ntt
        - mq_poly_sub
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:637,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_NTT.802
                - mq_poly_montymul_ntt.812
                - mq_iNTT.806
                - mq_poly_sub.813
                - PQCLEAN_FALCON512_AVX2_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:637,19'
              BranchSideFuncs:
                - mq_NTT.802
                - mq_poly_montymul_ntt.812
                - mq_iNTT.806
                - mq_poly_sub.813
                - PQCLEAN_FALCON512_AVX2_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:643,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:637,19'
              BranchSideFuncs:
                - mq_NTT.802
                - mq_poly_montymul_ntt.812
                - mq_iNTT.806
                - mq_poly_sub.813
                - PQCLEAN_FALCON512_AVX2_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:643,5'
              BranchSideFuncs:
                - mq_NTT.802
                - mq_poly_montymul_ntt.812
                - mq_iNTT.806
                - mq_poly_sub.813
                - PQCLEAN_FALCON512_AVX2_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:643,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:643,5'
              BranchSideFuncs:
                - mq_NTT.802
                - mq_poly_montymul_ntt.812
                - mq_iNTT.806
                - mq_poly_sub.813
                - PQCLEAN_FALCON512_AVX2_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:643,5'
              BranchSideFuncs:
                - mq_NTT.802
                - mq_poly_montymul_ntt.812
                - mq_iNTT.806
                - mq_poly_sub.813
                - PQCLEAN_FALCON512_AVX2_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:643,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:646,23'
              BranchSideFuncs:
                - mq_NTT.802
                - mq_poly_montymul_ntt.812
                - mq_iNTT.806
                - mq_poly_sub.813
                - PQCLEAN_FALCON512_AVX2_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:646,23'
              BranchSideFuncs:
                - mq_NTT.802
                - mq_poly_montymul_ntt.812
                - mq_iNTT.806
                - mq_poly_sub.813
                - PQCLEAN_FALCON512_AVX2_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:643,26'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:643,5'
              BranchSideFuncs:
                - mq_NTT.802
                - mq_poly_montymul_ntt.812
                - mq_iNTT.806
                - mq_poly_sub.813
                - PQCLEAN_FALCON512_AVX2_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:646,23'
              BranchSideFuncs:
                - mq_NTT.802
                - mq_poly_montymul_ntt.812
                - mq_iNTT.806
                - mq_poly_sub.813
                - PQCLEAN_FALCON512_AVX2_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:643,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:646,23'
              BranchSideFuncs:
                - mq_NTT.802
                - mq_poly_montymul_ntt.812
                - mq_iNTT.806
                - mq_poly_sub.813
                - PQCLEAN_FALCON512_AVX2_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:654,5'
              BranchSideFuncs:
                - mq_NTT.802
                - mq_poly_montymul_ntt.812
                - mq_iNTT.806
                - mq_poly_sub.813
                - PQCLEAN_FALCON512_AVX2_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:643,26'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:643,5'
              BranchSideFuncs:
                - mq_NTT.802
                - mq_poly_montymul_ntt.812
                - mq_iNTT.806
                - mq_poly_sub.813
                - PQCLEAN_FALCON512_AVX2_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:646,23'
              BranchSideFuncs:
                - mq_NTT.802
                - mq_poly_montymul_ntt.812
                - mq_iNTT.806
                - mq_poly_sub.813
                - PQCLEAN_FALCON512_AVX2_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:643,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:643,5'
              BranchSideFuncs:
                - mq_NTT.802
                - mq_poly_montymul_ntt.812
                - mq_iNTT.806
                - mq_poly_sub.813
                - PQCLEAN_FALCON512_AVX2_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:654,5'
              BranchSideFuncs:
                - mq_NTT.802
                - mq_poly_montymul_ntt.812
                - mq_iNTT.806
                - mq_poly_sub.813
                - PQCLEAN_FALCON512_AVX2_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:643,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:643,5'
              BranchSideFuncs:
                - mq_NTT.802
                - mq_poly_montymul_ntt.812
                - mq_iNTT.806
                - mq_poly_sub.813
                - PQCLEAN_FALCON512_AVX2_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:646,23'
              BranchSideFuncs:
                - mq_NTT.802
                - mq_poly_montymul_ntt.812
                - mq_iNTT.806
                - mq_poly_sub.813
                - PQCLEAN_FALCON512_AVX2_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:643,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:646,23'
              BranchSideFuncs:
                - mq_NTT.802
                - mq_poly_montymul_ntt.812
                - mq_iNTT.806
                - mq_poly_sub.813
                - PQCLEAN_FALCON512_AVX2_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:654,5'
              BranchSideFuncs:
                - mq_NTT.802
                - mq_poly_montymul_ntt.812
                - mq_iNTT.806
                - mq_poly_sub.813
                - PQCLEAN_FALCON512_AVX2_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:643,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:646,23'
              BranchSideFuncs:
                - mq_NTT.802
                - mq_poly_montymul_ntt.812
                - mq_iNTT.806
                - mq_poly_sub.813
                - PQCLEAN_FALCON512_AVX2_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:654,5'
              BranchSideFuncs:
                - mq_NTT.802
                - mq_poly_montymul_ntt.812
                - mq_iNTT.806
                - mq_poly_sub.813
                - PQCLEAN_FALCON512_AVX2_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:662,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:662,5'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_AVX2_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:665,22'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_AVX2_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:662,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:665,22'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_AVX2_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:665,22'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_AVX2_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:662,26'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:662,5'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_AVX2_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:665,22'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_AVX2_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:662,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:662,5'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_AVX2_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:665,22'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_AVX2_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:662,26'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:662,5'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_AVX2_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:665,22'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_AVX2_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:662,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:662,5'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_AVX2_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:665,22'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_AVX2_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:662,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:662,5'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_AVX2_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:665,22'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_AVX2_is_short
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:654,5'
          Dst:             mq_NTT
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:655,5'
          Dst:             mq_poly_montymul_ntt
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:656,5'
          Dst:             mq_iNTT
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:657,5'
          Dst:             mq_poly_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:674,12'
          Dst:             PQCLEAN_FALCON512_AVX2_is_short
    - functionName:    PQCLEAN_FALCON512_AVX2_to_ntt_monty
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 625
      functionLinenumberEnd: 628
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mq_NTT
        - mq_poly_tomonty
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:626,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_NTT.802
                - mq_poly_tomonty.811
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:626,5'
              BranchSideFuncs:
                - mq_NTT.802
                - mq_poly_tomonty.811
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:626,5'
          Dst:             mq_NTT
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/vrfy.c:627,5'
          Dst:             mq_poly_tomonty
    - functionName:    OQS_SIG_falcon_1024_verify_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/falcon/sig_falcon_1024.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_falcon_1024_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/sig_falcon_1024.c:138,14'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/sig_falcon_1024.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_falcon_1024_verify
            - BranchSide:      'src/sig/falcon/sig_falcon_1024.c:138,14'
              BranchSideFuncs:
                - OQS_SIG_falcon_1024_verify
        - Branch String:   'src/sig/falcon/sig_falcon_1024.c:138,22'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/sig_falcon_1024.c:138,37'
              BranchSideFuncs:
                - OQS_SIG_falcon_1024_verify
            - BranchSide:      'src/sig/falcon/sig_falcon_1024.c:138,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/sig_falcon_1024.c:138,6'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/sig_falcon_1024.c:138,6'
              BranchSideFuncs:
                - OQS_SIG_falcon_1024_verify
            - BranchSide:      'src/sig/falcon/sig_falcon_1024.c:139,10'
              BranchSideFuncs:
                - OQS_SIG_falcon_1024_verify
      Callsites:
        - Src:             'src/sig/falcon/sig_falcon_1024.c:139,10'
          Dst:             OQS_SIG_falcon_1024_verify
    - functionName:    OQS_SIG_falcon_1024_verify
      functionSourceFile: '/src/liboqs/src/sig/falcon/sig_falcon_1024.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - PQCLEAN_FALCON1024_AVX2_crypto_sign_verify
        - PQCLEAN_FALCON1024_CLEAN_crypto_sign_verify
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/sig_falcon_1024.c:106,6'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/sig_falcon_1024.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_FALCON1024_AVX2_crypto_sign_verify
                - PQCLEAN_FALCON1024_CLEAN_crypto_sign_verify
            - BranchSide:      'src/sig/falcon/sig_falcon_1024.c:106,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_FALCON1024_AVX2_crypto_sign_verify
                - PQCLEAN_FALCON1024_CLEAN_crypto_sign_verify
        - Branch String:   'src/sig/falcon/sig_falcon_1024.c:106,6'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/sig_falcon_1024.c:108,23'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_crypto_sign_verify
            - BranchSide:      'src/sig/falcon/sig_falcon_1024.c:111,23'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_crypto_sign_verify
      Callsites:
        - Src:             'src/sig/falcon/sig_falcon_1024.c:106,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/falcon/sig_falcon_1024.c:108,23'
          Dst:             PQCLEAN_FALCON1024_AVX2_crypto_sign_verify
        - Src:             'src/sig/falcon/sig_falcon_1024.c:111,23'
          Dst:             PQCLEAN_FALCON1024_CLEAN_crypto_sign_verify
    - functionName:    OQS_SIG_falcon_1024_sign_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/falcon/sig_falcon_1024.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_falcon_1024_sign
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/sig_falcon_1024.c:130,14'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/sig_falcon_1024.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_falcon_1024_sign
            - BranchSide:      'src/sig/falcon/sig_falcon_1024.c:130,14'
              BranchSideFuncs:
                - OQS_SIG_falcon_1024_sign
        - Branch String:   'src/sig/falcon/sig_falcon_1024.c:130,22'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/sig_falcon_1024.c:130,37'
              BranchSideFuncs:
                - OQS_SIG_falcon_1024_sign
            - BranchSide:      'src/sig/falcon/sig_falcon_1024.c:130,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/sig_falcon_1024.c:130,6'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/sig_falcon_1024.c:130,6'
              BranchSideFuncs:
                - OQS_SIG_falcon_1024_sign
            - BranchSide:      'src/sig/falcon/sig_falcon_1024.c:131,10'
              BranchSideFuncs:
                - OQS_SIG_falcon_1024_sign
      Callsites:
        - Src:             'src/sig/falcon/sig_falcon_1024.c:131,10'
          Dst:             OQS_SIG_falcon_1024_sign
    - functionName:    OQS_SIG_falcon_1024_sign
      functionSourceFile: '/src/liboqs/src/sig/falcon/sig_falcon_1024.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - PQCLEAN_FALCON1024_AVX2_crypto_sign_signature
        - PQCLEAN_FALCON1024_CLEAN_crypto_sign_signature
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/sig_falcon_1024.c:80,6'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/sig_falcon_1024.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_FALCON1024_AVX2_crypto_sign_signature
                - PQCLEAN_FALCON1024_CLEAN_crypto_sign_signature
            - BranchSide:      'src/sig/falcon/sig_falcon_1024.c:80,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_FALCON1024_AVX2_crypto_sign_signature
                - PQCLEAN_FALCON1024_CLEAN_crypto_sign_signature
        - Branch String:   'src/sig/falcon/sig_falcon_1024.c:80,6'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/sig_falcon_1024.c:82,23'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_crypto_sign_signature
            - BranchSide:      'src/sig/falcon/sig_falcon_1024.c:85,23'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_crypto_sign_signature
      Callsites:
        - Src:             'src/sig/falcon/sig_falcon_1024.c:80,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/falcon/sig_falcon_1024.c:82,23'
          Dst:             PQCLEAN_FALCON1024_AVX2_crypto_sign_signature
        - Src:             'src/sig/falcon/sig_falcon_1024.c:85,23'
          Dst:             PQCLEAN_FALCON1024_CLEAN_crypto_sign_signature
    - functionName:    OQS_SIG_falcon_1024_keypair
      functionSourceFile: '/src/liboqs/src/sig/falcon/sig_falcon_1024.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - PQCLEAN_FALCON1024_AVX2_crypto_sign_keypair
        - PQCLEAN_FALCON1024_CLEAN_crypto_sign_keypair
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/sig_falcon_1024.c:54,6'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/sig_falcon_1024.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_FALCON1024_AVX2_crypto_sign_keypair
                - PQCLEAN_FALCON1024_CLEAN_crypto_sign_keypair
            - BranchSide:      'src/sig/falcon/sig_falcon_1024.c:54,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_FALCON1024_AVX2_crypto_sign_keypair
                - PQCLEAN_FALCON1024_CLEAN_crypto_sign_keypair
        - Branch String:   'src/sig/falcon/sig_falcon_1024.c:54,6'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/sig_falcon_1024.c:56,23'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_crypto_sign_keypair
            - BranchSide:      'src/sig/falcon/sig_falcon_1024.c:59,23'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_crypto_sign_keypair
      Callsites:
        - Src:             'src/sig/falcon/sig_falcon_1024.c:54,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/falcon/sig_falcon_1024.c:56,23'
          Dst:             PQCLEAN_FALCON1024_AVX2_crypto_sign_keypair
        - Src:             'src/sig/falcon/sig_falcon_1024.c:59,23'
          Dst:             PQCLEAN_FALCON1024_CLEAN_crypto_sign_keypair
    - functionName:    OQS_SIG_falcon_1024_new
      functionSourceFile: '/src/liboqs/src/sig/falcon/sig_falcon_1024.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_MEM_malloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/sig_falcon_1024.c:10,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/sig_falcon_1024.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
            - BranchSide:      'src/sig/falcon/sig_falcon_1024.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
        - Branch String:   'src/sig/falcon/sig_falcon_1024.c:11,6'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/sig_falcon_1024.c:11,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/sig_falcon_1024.c:14,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/sig_falcon_1024.c:10,17'
          Dst:             OQS_MEM_malloc
    - functionName:    PQCLEAN_FALCON1024_CLEAN_crypto_sign_open
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c'
      linkageType:     InternalLinkage
      functionLinenumber: 346
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          82
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - do_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:350,15'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:0,0'
              BranchSideFuncs:
                - do_verify.856
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:350,15'
              BranchSideFuncs:
                - do_verify.856
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:350,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:350,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:353,26'
              BranchSideFuncs:
                - do_verify.856
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:354,23'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:354,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:354,56'
              BranchSideFuncs:
                - do_verify.856
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:354,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:354,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:358,34'
              BranchSideFuncs:
                - do_verify.856
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:359,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:357,15'
              BranchSideFuncs:
                - do_verify.856
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:359,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:370,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:370,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:380,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:370,9'
          Dst:             do_verify
    - functionName:    do_verify
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          128
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_init
        - PQCLEAN_FALCON1024_CLEAN_comp_decode
        - PQCLEAN_FALCON1024_CLEAN_hash_to_point_ct
        - PQCLEAN_FALCON1024_CLEAN_modq_decode
        - PQCLEAN_FALCON1024_CLEAN_to_ntt_monty
        - PQCLEAN_FALCON1024_CLEAN_verify_raw
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:219,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_modq_decode
                - PQCLEAN_FALCON1024_CLEAN_to_ntt_monty
                - PQCLEAN_FALCON1024_CLEAN_comp_decode
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON1024_CLEAN_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCON1024_CLEAN_verify_raw
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:232,9'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_modq_decode
                - PQCLEAN_FALCON1024_CLEAN_to_ntt_monty
                - PQCLEAN_FALCON1024_CLEAN_comp_decode
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON1024_CLEAN_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCON1024_CLEAN_verify_raw
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:232,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:232,9'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_modq_decode
                - PQCLEAN_FALCON1024_CLEAN_to_ntt_monty
                - PQCLEAN_FALCON1024_CLEAN_comp_decode
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON1024_CLEAN_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCON1024_CLEAN_verify_raw
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:236,16'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_modq_decode
                - PQCLEAN_FALCON1024_CLEAN_to_ntt_monty
                - PQCLEAN_FALCON1024_CLEAN_comp_decode
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON1024_CLEAN_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCON1024_CLEAN_verify_raw
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:235,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:235,9'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_to_ntt_monty
                - PQCLEAN_FALCON1024_CLEAN_comp_decode
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON1024_CLEAN_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCON1024_CLEAN_verify_raw
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:240,5'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_to_ntt_monty
                - PQCLEAN_FALCON1024_CLEAN_comp_decode
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON1024_CLEAN_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCON1024_CLEAN_verify_raw
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:245,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:245,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:249,9'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_comp_decode
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON1024_CLEAN_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCON1024_CLEAN_verify_raw
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:250,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:250,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:253,11'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON1024_CLEAN_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCON1024_CLEAN_verify_raw
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:253,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:254,23'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON1024_CLEAN_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCON1024_CLEAN_verify_raw
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:268,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON1024_CLEAN_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCON1024_CLEAN_verify_raw
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:254,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:254,13'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON1024_CLEAN_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCON1024_CLEAN_verify_raw
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:255,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON1024_CLEAN_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCON1024_CLEAN_verify_raw
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:255,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:256,29'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON1024_CLEAN_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCON1024_CLEAN_verify_raw
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:268,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON1024_CLEAN_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCON1024_CLEAN_verify_raw
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:256,21'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:255,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON1024_CLEAN_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCON1024_CLEAN_verify_raw
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:256,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:278,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:278,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:281,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:235,9'
          Dst:             PQCLEAN_FALCON1024_CLEAN_modq_decode
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:240,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_to_ntt_monty
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:249,9'
          Dst:             PQCLEAN_FALCON1024_CLEAN_comp_decode
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:268,5'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:269,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:270,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:271,5'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:272,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_hash_to_point_ct
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:273,5'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:278,10'
          Dst:             PQCLEAN_FALCON1024_CLEAN_verify_raw
    - functionName:    PQCLEAN_FALCON1024_CLEAN_crypto_sign
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionLinenumberEnd: 340
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - do_sign
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:321,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:0,0'
              BranchSideFuncs:
                - do_sign.857
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:327,16'
              BranchSideFuncs:
                - do_sign.857
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:331,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:331,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:334,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:331,9'
          Dst:             do_sign
    - functionName:    do_sign
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          145
      EdgeCount:       25
      CyclomaticComplexity: 9
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_init
        - OQS_randombytes
        - PQCLEAN_FALCON1024_CLEAN_comp_encode
        - PQCLEAN_FALCON1024_CLEAN_complete_private
        - PQCLEAN_FALCON1024_CLEAN_hash_to_point_ct
        - PQCLEAN_FALCON1024_CLEAN_sign_dyn
        - PQCLEAN_FALCON1024_CLEAN_trim_i8_decode
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:125,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_trim_i8_decode
                - PQCLEAN_FALCON1024_CLEAN_trim_i8_decode
                - PQCLEAN_FALCON1024_CLEAN_trim_i8_decode
                - PQCLEAN_FALCON1024_CLEAN_complete_private
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON1024_CLEAN_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON1024_CLEAN_sign_dyn
                - PQCLEAN_FALCON1024_CLEAN_comp_encode
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:142,9'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_trim_i8_decode
                - PQCLEAN_FALCON1024_CLEAN_trim_i8_decode
                - PQCLEAN_FALCON1024_CLEAN_trim_i8_decode
                - PQCLEAN_FALCON1024_CLEAN_complete_private
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON1024_CLEAN_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON1024_CLEAN_sign_dyn
                - PQCLEAN_FALCON1024_CLEAN_comp_encode
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:142,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:142,9'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_trim_i8_decode
                - PQCLEAN_FALCON1024_CLEAN_trim_i8_decode
                - PQCLEAN_FALCON1024_CLEAN_trim_i8_decode
                - PQCLEAN_FALCON1024_CLEAN_complete_private
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON1024_CLEAN_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON1024_CLEAN_sign_dyn
                - PQCLEAN_FALCON1024_CLEAN_comp_encode
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:147,20'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_trim_i8_decode
                - PQCLEAN_FALCON1024_CLEAN_trim_i8_decode
                - PQCLEAN_FALCON1024_CLEAN_trim_i8_decode
                - PQCLEAN_FALCON1024_CLEAN_complete_private
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON1024_CLEAN_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON1024_CLEAN_sign_dyn
                - PQCLEAN_FALCON1024_CLEAN_comp_encode
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:149,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:149,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:152,7'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_trim_i8_decode
                - PQCLEAN_FALCON1024_CLEAN_trim_i8_decode
                - PQCLEAN_FALCON1024_CLEAN_complete_private
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON1024_CLEAN_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON1024_CLEAN_sign_dyn
                - PQCLEAN_FALCON1024_CLEAN_comp_encode
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:156,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:156,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:159,7'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_trim_i8_decode
                - PQCLEAN_FALCON1024_CLEAN_complete_private
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON1024_CLEAN_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON1024_CLEAN_sign_dyn
                - PQCLEAN_FALCON1024_CLEAN_comp_encode
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:163,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:163,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:166,7'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_complete_private
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON1024_CLEAN_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON1024_CLEAN_sign_dyn
                - PQCLEAN_FALCON1024_CLEAN_comp_encode
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:167,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:167,9'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_complete_private
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON1024_CLEAN_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON1024_CLEAN_sign_dyn
                - PQCLEAN_FALCON1024_CLEAN_comp_encode
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:170,10'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_complete_private
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON1024_CLEAN_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON1024_CLEAN_sign_dyn
                - PQCLEAN_FALCON1024_CLEAN_comp_encode
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:170,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:170,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:177,5'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON1024_CLEAN_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON1024_CLEAN_sign_dyn
                - PQCLEAN_FALCON1024_CLEAN_comp_encode
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:202,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:202,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:203,9'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:146,9'
          Dst:             PQCLEAN_FALCON1024_CLEAN_trim_i8_decode
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:153,9'
          Dst:             PQCLEAN_FALCON1024_CLEAN_trim_i8_decode
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:160,9'
          Dst:             PQCLEAN_FALCON1024_CLEAN_trim_i8_decode
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:170,10'
          Dst:             PQCLEAN_FALCON1024_CLEAN_complete_private
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:177,5'
          Dst:             OQS_randombytes
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:182,5'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:183,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:184,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:185,5'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:186,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_hash_to_point_ct
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:187,5'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:192,5'
          Dst:             OQS_randombytes
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:193,5'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:194,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:195,5'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:200,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_sign_dyn
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:201,9'
          Dst:             PQCLEAN_FALCON1024_CLEAN_comp_encode
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:203,9'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    PQCLEAN_FALCON1024_CLEAN_crypto_sign_verify
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - do_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:305,16'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:0,0'
              BranchSideFuncs:
                - do_verify.856
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:305,16'
              BranchSideFuncs:
                - do_verify.856
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:305,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:305,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:308,9'
              BranchSideFuncs:
                - do_verify.856
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:308,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:308,9'
              BranchSideFuncs:
                - do_verify.856
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:311,26'
              BranchSideFuncs:
                - do_verify.856
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:311,12'
          Dst:             do_verify
    - functionName:    PQCLEAN_FALCON1024_CLEAN_crypto_sign_signature
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - do_sign
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:289,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:0,0'
              BranchSideFuncs:
                - do_sign.857
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:291,10'
              BranchSideFuncs:
                - do_sign.857
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:292,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:292,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:295,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:292,9'
          Dst:             do_sign
    - functionName:    PQCLEAN_FALCON1024_CLEAN_crypto_sign_keypair
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          114
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_init
        - OQS_randombytes
        - PQCLEAN_FALCON1024_CLEAN_keygen
        - PQCLEAN_FALCON1024_CLEAN_modq_encode
        - PQCLEAN_FALCON1024_CLEAN_trim_i8_encode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:46,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON1024_CLEAN_keygen
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCON1024_CLEAN_trim_i8_encode
                - PQCLEAN_FALCON1024_CLEAN_trim_i8_encode
                - PQCLEAN_FALCON1024_CLEAN_trim_i8_encode
                - PQCLEAN_FALCON1024_CLEAN_modq_encode
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:60,5'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON1024_CLEAN_keygen
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCON1024_CLEAN_trim_i8_encode
                - PQCLEAN_FALCON1024_CLEAN_trim_i8_encode
                - PQCLEAN_FALCON1024_CLEAN_trim_i8_encode
                - PQCLEAN_FALCON1024_CLEAN_modq_encode
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:75,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:75,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:78,7'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_trim_i8_encode
                - PQCLEAN_FALCON1024_CLEAN_trim_i8_encode
                - PQCLEAN_FALCON1024_CLEAN_modq_encode
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:82,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:82,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:85,7'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_trim_i8_encode
                - PQCLEAN_FALCON1024_CLEAN_modq_encode
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:89,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:89,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:92,7'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_modq_encode
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:93,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:93,9'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_modq_encode
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:100,11'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_modq_encode
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:104,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:104,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:108,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:60,5'
          Dst:             OQS_randombytes
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:61,5'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:62,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:63,5'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:64,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_keygen
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:65,5'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:72,9'
          Dst:             PQCLEAN_FALCON1024_CLEAN_trim_i8_encode
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:79,9'
          Dst:             PQCLEAN_FALCON1024_CLEAN_trim_i8_encode
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:86,9'
          Dst:             PQCLEAN_FALCON1024_CLEAN_trim_i8_encode
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/pqclean.c:101,9'
          Dst:             PQCLEAN_FALCON1024_CLEAN_modq_encode
    - functionName:    ffSampling_fft_dyntree
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 405
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          88
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - PQCLEAN_FALCON1024_CLEAN_fpr_sqrt
        - PQCLEAN_FALCON1024_CLEAN_poly_LDL_fft
        - PQCLEAN_FALCON1024_CLEAN_poly_add
        - PQCLEAN_FALCON1024_CLEAN_poly_merge_fft
        - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
        - PQCLEAN_FALCON1024_CLEAN_poly_split_fft
        - PQCLEAN_FALCON1024_CLEAN_poly_sub
        - PQCLEAN_FALCON1024_CLEAN_sampler
        - ffSampling_fft_dyntree
        - fpr_of
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:333,14'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_poly_LDL_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_split_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_split_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_split_fft
                - ffSampling_fft_dyntree.930
                - PQCLEAN_FALCON1024_CLEAN_poly_merge_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_add
                - PQCLEAN_FALCON1024_CLEAN_poly_split_fft
                - ffSampling_fft_dyntree.930
                - PQCLEAN_FALCON1024_CLEAN_poly_merge_fft
                - PQCLEAN_FALCON1024_CLEAN_fpr_sqrt
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_sampler
                - fpr_of.932
                - PQCLEAN_FALCON1024_CLEAN_sampler
                - fpr_of.932
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:333,14'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_poly_LDL_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_split_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_split_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_split_fft
                - ffSampling_fft_dyntree.930
                - PQCLEAN_FALCON1024_CLEAN_poly_merge_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_add
                - PQCLEAN_FALCON1024_CLEAN_poly_split_fft
                - ffSampling_fft_dyntree.930
                - PQCLEAN_FALCON1024_CLEAN_poly_merge_fft
                - PQCLEAN_FALCON1024_CLEAN_fpr_sqrt
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_sampler
                - fpr_of.932
                - PQCLEAN_FALCON1024_CLEAN_sampler
                - fpr_of.932
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:333,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:336,16'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_fpr_sqrt
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_sampler
                - fpr_of.932
                - PQCLEAN_FALCON1024_CLEAN_sampler
                - fpr_of.932
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:343,19'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_poly_LDL_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_split_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_split_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_split_fft
                - ffSampling_fft_dyntree.930
                - PQCLEAN_FALCON1024_CLEAN_poly_merge_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_add
                - PQCLEAN_FALCON1024_CLEAN_poly_split_fft
                - ffSampling_fft_dyntree.930
                - PQCLEAN_FALCON1024_CLEAN_poly_merge_fft
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:337,24'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_sqrt
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:337,16'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:338,24'
          Dst:             PQCLEAN_FALCON1024_CLEAN_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:338,17'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:339,24'
          Dst:             PQCLEAN_FALCON1024_CLEAN_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:339,17'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:350,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_poly_LDL_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:356,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_poly_split_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:358,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_poly_split_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:378,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_poly_split_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:379,5'
          Dst:             ffSampling_fft_dyntree
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:381,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_poly_merge_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:391,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_poly_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:393,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:394,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:401,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_poly_split_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:402,5'
          Dst:             ffSampling_fft_dyntree
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:404,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_poly_merge_fft
    - functionName:    PQCLEAN_FALCON1024_CLEAN_sampler
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1082
      functionLinenumberEnd: 1163
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          65
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - BerExp
        - PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - PQCLEAN_FALCON1024_CLEAN_gaussian0_sampler
        - fpr_floor
        - fpr_half
        - fpr_of
        - fpr_sqr
        - fpr_sub
        - prng_get_u8
      functionUses:    14
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:1093,14'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:0,0'
              BranchSideFuncs:
                - fpr_floor.933
                - fpr_of.932
                - fpr_sub.934
                - fpr_sqr.935
                - fpr_half.936
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_gaussian0_sampler
                - prng_get_u8.937
                - fpr_of.932
                - fpr_sub.934
                - fpr_sqr.935
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_of.932
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sub.934
                - BerExp.938
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:1124,14'
              BranchSideFuncs:
                - fpr_floor.933
                - fpr_of.932
                - fpr_sub.934
                - fpr_sqr.935
                - fpr_half.936
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_gaussian0_sampler
                - prng_get_u8.937
                - fpr_of.932
                - fpr_sub.934
                - fpr_sqr.935
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_of.932
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sub.934
                - BerExp.938
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:1155,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:1093,9'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_gaussian0_sampler
                - prng_get_u8.937
                - fpr_of.932
                - fpr_sub.934
                - fpr_sqr.935
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_of.932
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sub.934
                - BerExp.938
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:1124,14'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_gaussian0_sampler
                - prng_get_u8.937
                - fpr_of.932
                - fpr_sub.934
                - fpr_sqr.935
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_of.932
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sub.934
                - BerExp.938
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:1093,14'
          Dst:             fpr_floor
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:1094,21'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:1094,9'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:1099,20'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:1099,11'
          Dst:             fpr_half
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:1104,11'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:1124,14'
          Dst:             PQCLEAN_FALCON1024_CLEAN_gaussian0_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:1125,18'
          Dst:             prng_get_u8
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:1153,37'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:1153,29'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:1153,21'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:1153,13'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:1154,32'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:1154,24'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:1154,13'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:1155,13'
          Dst:             BerExp
    - functionName:    fpr_of
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_FALCON1024_CLEAN_fpr_scaled
      functionUses:    21
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/fpr.h:218,12'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fpr.h:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_fpr_scaled
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fpr.h:218,12'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_fpr_scaled
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fpr.h:218,12'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_scaled
    - functionName:    fpr_floor
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fpr_irsh
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/fpr.h:327,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fpr.h:0,0'
              BranchSideFuncs:
                - fpr_irsh.942
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fpr.h:327,17'
              BranchSideFuncs:
                - fpr_irsh.942
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fpr.h:339,10'
          Dst:             fpr_irsh
    - functionName:    fpr_sub
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_FALCON1024_CLEAN_fpr_add
      functionUses:    31
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/fpr.h:392,7'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fpr.h:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fpr.h:392,7'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fpr.h:393,12'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_add
    - functionName:    fpr_sqr
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 431
      functionLinenumberEnd: 432
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_FALCON1024_CLEAN_fpr_mul
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/fpr.h:432,12'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fpr.h:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fpr.h:432,12'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fpr.h:432,12'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
    - functionName:    fpr_half
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 403
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_FALCON1024_CLEAN_gaussian0_sampler
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 959
      functionLinenumberEnd: 1012
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          128
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - prng_get_u64
        - prng_get_u8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:990,10'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:0,0'
              BranchSideFuncs:
                - prng_get_u64.941
                - prng_get_u8.937
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:990,10'
              BranchSideFuncs:
                - prng_get_u64.941
                - prng_get_u8.937
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:990,10'
          Dst:             prng_get_u64
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:991,10'
          Dst:             prng_get_u8
    - functionName:    prng_get_u8
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/inner.h'
      linkageType:     InternalLinkage
      functionLinenumber: 520
      functionLinenumberEnd: 527
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_FALCON1024_CLEAN_prng_refill
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/inner.h:523,21'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/inner.h:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_prng_refill
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/inner.h:523,21'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_prng_refill
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/inner.h:524,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/inner.h:524,9'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_prng_refill
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/inner.h:525,9'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_prng_refill
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/inner.h:525,9'
          Dst:             PQCLEAN_FALCON1024_CLEAN_prng_refill
    - functionName:    BerExp
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1020
      functionLinenumberEnd: 1070
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          65
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_FALCON1024_CLEAN_fpr_expm_p63
        - PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - fpr_of
        - fpr_sub
        - fpr_trunc
        - prng_get_u8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:1030,24'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_trunc.939
                - fpr_of.932
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sub.934
                - PQCLEAN_FALCON1024_CLEAN_fpr_expm_p63
                - prng_get_u8.937
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:1067,11'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_trunc.939
                - fpr_of.932
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sub.934
                - PQCLEAN_FALCON1024_CLEAN_fpr_expm_p63
                - prng_get_u8.937
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:1069,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:1067,11'
              BranchSideFuncs:
                - prng_get_u8.937
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:1070,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:1030,24'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:1030,14'
          Dst:             fpr_trunc
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:1031,28'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:1031,20'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:1031,9'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:1057,11'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_expm_p63
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:1068,13'
          Dst:             prng_get_u8
    - functionName:    fpr_trunc
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fpr_ursh
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/fpr.h:367,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fpr.h:0,0'
              BranchSideFuncs:
                - fpr_ursh.940
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fpr.h:367,17'
              BranchSideFuncs:
                - fpr_ursh.940
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fpr.h:370,10'
          Dst:             fpr_ursh
    - functionName:    fpr_ursh
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    prng_get_u64
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/inner.h'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 513
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          77
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_FALCON1024_CLEAN_prng_refill
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/inner.h:499,12'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/inner.h:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_prng_refill
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/inner.h:499,12'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_prng_refill
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/inner.h:500,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/inner.h:500,9'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_prng_refill
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/inner.h:501,9'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_prng_refill
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/inner.h:501,9'
          Dst:             PQCLEAN_FALCON1024_CLEAN_prng_refill
    - functionName:    fpr_irsh
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fpr_ulsh
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fpr_rint
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          54
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fpr_ulsh
        - fpr_ursh
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/fpr.h:277,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fpr.h:0,0'
              BranchSideFuncs:
                - fpr_ulsh.943
                - fpr_ursh.940
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fpr.h:277,13'
              BranchSideFuncs:
                - fpr_ulsh.943
                - fpr_ursh.940
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fpr.h:302,9'
          Dst:             fpr_ulsh
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fpr.h:305,9'
          Dst:             fpr_ursh
    - functionName:    ffSampling_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 416
      functionLinenumberEnd: 630
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          371
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_FALCON1024_CLEAN_fpr_add
        - PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - PQCLEAN_FALCON1024_CLEAN_poly_add
        - PQCLEAN_FALCON1024_CLEAN_poly_merge_fft
        - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
        - PQCLEAN_FALCON1024_CLEAN_poly_split_fft
        - PQCLEAN_FALCON1024_CLEAN_poly_sub
        - PQCLEAN_FALCON1024_CLEAN_sampler
        - ffLDL_treesize
        - ffSampling_fft
        - fpr_half
        - fpr_of
        - fpr_sub
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:423,14'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:0,0'
              BranchSideFuncs:
                - ffLDL_treesize.946
                - PQCLEAN_FALCON1024_CLEAN_poly_split_fft
                - ffSampling_fft.945
                - PQCLEAN_FALCON1024_CLEAN_poly_merge_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_add
                - PQCLEAN_FALCON1024_CLEAN_poly_split_fft
                - ffSampling_fft.945
                - PQCLEAN_FALCON1024_CLEAN_poly_merge_fft
                - PQCLEAN_FALCON1024_CLEAN_sampler
                - fpr_of.932
                - PQCLEAN_FALCON1024_CLEAN_sampler
                - fpr_of.932
                - fpr_sub.934
                - fpr_sub.934
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sub.934
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_sampler
                - fpr_of.932
                - PQCLEAN_FALCON1024_CLEAN_sampler
                - fpr_of.932
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_half.936
                - fpr_half.936
                - fpr_sub.934
                - fpr_sub.934
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sub.934
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_sampler
                - fpr_of.932
                - PQCLEAN_FALCON1024_CLEAN_sampler
                - fpr_of.932
                - fpr_sub.934
                - fpr_sub.934
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sub.934
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_sampler
                - fpr_of.932
                - PQCLEAN_FALCON1024_CLEAN_sampler
                - fpr_of.932
                - fpr_sub.934
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_sub.934
                - fpr_sub.934
                - fpr_sub.934
                - fpr_sub.934
                - fpr_sub.934
                - fpr_sub.934
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sub.934
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sub.934
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_half.936
                - fpr_half.936
                - fpr_sub.934
                - fpr_sub.934
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sub.934
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_sampler
                - fpr_of.932
                - PQCLEAN_FALCON1024_CLEAN_sampler
                - fpr_of.932
                - fpr_sub.934
                - fpr_sub.934
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sub.934
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_sampler
                - fpr_of.932
                - PQCLEAN_FALCON1024_CLEAN_sampler
                - fpr_of.932
                - fpr_sub.934
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_sub.934
                - fpr_sub.934
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:423,14'
              BranchSideFuncs:
                - ffLDL_treesize.946
                - PQCLEAN_FALCON1024_CLEAN_poly_split_fft
                - ffSampling_fft.945
                - PQCLEAN_FALCON1024_CLEAN_poly_merge_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_add
                - PQCLEAN_FALCON1024_CLEAN_poly_split_fft
                - ffSampling_fft.945
                - PQCLEAN_FALCON1024_CLEAN_poly_merge_fft
                - PQCLEAN_FALCON1024_CLEAN_sampler
                - fpr_of.932
                - PQCLEAN_FALCON1024_CLEAN_sampler
                - fpr_of.932
                - fpr_sub.934
                - fpr_sub.934
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sub.934
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_sampler
                - fpr_of.932
                - PQCLEAN_FALCON1024_CLEAN_sampler
                - fpr_of.932
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_half.936
                - fpr_half.936
                - fpr_sub.934
                - fpr_sub.934
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sub.934
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_sampler
                - fpr_of.932
                - PQCLEAN_FALCON1024_CLEAN_sampler
                - fpr_of.932
                - fpr_sub.934
                - fpr_sub.934
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sub.934
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_sampler
                - fpr_of.932
                - PQCLEAN_FALCON1024_CLEAN_sampler
                - fpr_of.932
                - fpr_sub.934
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_sub.934
                - fpr_sub.934
                - fpr_sub.934
                - fpr_sub.934
                - fpr_sub.934
                - fpr_sub.934
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sub.934
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sub.934
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_half.936
                - fpr_half.936
                - fpr_sub.934
                - fpr_sub.934
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sub.934
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_sampler
                - fpr_of.932
                - PQCLEAN_FALCON1024_CLEAN_sampler
                - fpr_of.932
                - fpr_sub.934
                - fpr_sub.934
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sub.934
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_sampler
                - fpr_of.932
                - PQCLEAN_FALCON1024_CLEAN_sampler
                - fpr_of.932
                - fpr_sub.934
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_sub.934
                - fpr_sub.934
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:423,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:427,22'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_half.936
                - fpr_half.936
                - fpr_sub.934
                - fpr_sub.934
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sub.934
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_sampler
                - fpr_of.932
                - PQCLEAN_FALCON1024_CLEAN_sampler
                - fpr_of.932
                - fpr_sub.934
                - fpr_sub.934
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sub.934
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_sampler
                - fpr_of.932
                - PQCLEAN_FALCON1024_CLEAN_sampler
                - fpr_of.932
                - fpr_sub.934
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_sub.934
                - fpr_sub.934
                - fpr_sub.934
                - fpr_sub.934
                - fpr_sub.934
                - fpr_sub.934
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sub.934
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sub.934
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_half.936
                - fpr_half.936
                - fpr_sub.934
                - fpr_sub.934
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sub.934
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_sampler
                - fpr_of.932
                - PQCLEAN_FALCON1024_CLEAN_sampler
                - fpr_of.932
                - fpr_sub.934
                - fpr_sub.934
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sub.934
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_sampler
                - fpr_of.932
                - PQCLEAN_FALCON1024_CLEAN_sampler
                - fpr_of.932
                - fpr_sub.934
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_sub.934
                - fpr_sub.934
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:553,14'
              BranchSideFuncs:
                - ffLDL_treesize.946
                - PQCLEAN_FALCON1024_CLEAN_poly_split_fft
                - ffSampling_fft.945
                - PQCLEAN_FALCON1024_CLEAN_poly_merge_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_add
                - PQCLEAN_FALCON1024_CLEAN_poly_split_fft
                - ffSampling_fft.945
                - PQCLEAN_FALCON1024_CLEAN_poly_merge_fft
                - PQCLEAN_FALCON1024_CLEAN_sampler
                - fpr_of.932
                - PQCLEAN_FALCON1024_CLEAN_sampler
                - fpr_of.932
                - fpr_sub.934
                - fpr_sub.934
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sub.934
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_sampler
                - fpr_of.932
                - PQCLEAN_FALCON1024_CLEAN_sampler
                - fpr_of.932
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:553,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:557,14'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_sampler
                - fpr_of.932
                - PQCLEAN_FALCON1024_CLEAN_sampler
                - fpr_of.932
                - fpr_sub.934
                - fpr_sub.934
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sub.934
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_sampler
                - fpr_of.932
                - PQCLEAN_FALCON1024_CLEAN_sampler
                - fpr_of.932
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:600,19'
              BranchSideFuncs:
                - ffLDL_treesize.946
                - PQCLEAN_FALCON1024_CLEAN_poly_split_fft
                - ffSampling_fft.945
                - PQCLEAN_FALCON1024_CLEAN_poly_merge_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_add
                - PQCLEAN_FALCON1024_CLEAN_poly_split_fft
                - ffSampling_fft.945
                - PQCLEAN_FALCON1024_CLEAN_poly_merge_fft
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:438,16'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:439,16'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:440,14'
          Dst:             fpr_half
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:441,14'
          Dst:             fpr_half
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:442,16'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:443,16'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:444,22'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:444,14'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:445,22'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:445,14'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:450,21'
          Dst:             PQCLEAN_FALCON1024_CLEAN_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:450,14'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:451,21'
          Dst:             PQCLEAN_FALCON1024_CLEAN_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:451,14'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:452,16'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:453,16'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:456,24'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:456,45'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:456,16'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:457,24'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:457,45'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:457,16'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:458,14'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:459,14'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:461,21'
          Dst:             PQCLEAN_FALCON1024_CLEAN_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:461,14'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:462,21'
          Dst:             PQCLEAN_FALCON1024_CLEAN_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:462,14'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:468,24'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:468,16'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:469,24'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:469,16'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:470,22'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:471,22'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:472,22'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:473,22'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:478,14'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:479,14'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:480,14'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:481,14'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:487,22'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:487,43'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:487,14'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:488,22'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:488,43'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:488,14'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:493,22'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:493,43'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:493,14'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:494,22'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:494,43'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:494,14'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:496,14'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:497,14'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:498,14'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:499,14'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:508,16'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:509,16'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:510,14'
          Dst:             fpr_half
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:511,14'
          Dst:             fpr_half
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:512,16'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:513,16'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:514,22'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:514,14'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:515,22'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:515,14'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:520,26'
          Dst:             PQCLEAN_FALCON1024_CLEAN_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:520,19'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:521,26'
          Dst:             PQCLEAN_FALCON1024_CLEAN_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:521,19'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:522,16'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:523,16'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:526,24'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:526,45'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:526,16'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:527,24'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:527,45'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:527,16'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:528,14'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:529,14'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:531,21'
          Dst:             PQCLEAN_FALCON1024_CLEAN_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:531,14'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:532,21'
          Dst:             PQCLEAN_FALCON1024_CLEAN_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:532,14'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:538,24'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:538,16'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:539,24'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:539,16'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:540,17'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:541,17'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:542,17'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:543,17'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:560,29'
          Dst:             PQCLEAN_FALCON1024_CLEAN_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:560,22'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:561,29'
          Dst:             PQCLEAN_FALCON1024_CLEAN_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:561,22'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:562,16'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:563,16'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:566,24'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:566,45'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:566,16'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:567,24'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:567,45'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:567,16'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:568,14'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:569,14'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:571,24'
          Dst:             PQCLEAN_FALCON1024_CLEAN_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:571,17'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:572,24'
          Dst:             PQCLEAN_FALCON1024_CLEAN_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:572,17'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:603,24'
          Dst:             ffLDL_treesize
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:610,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_poly_split_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:611,5'
          Dst:             ffSampling_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:613,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_poly_merge_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:619,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_poly_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:620,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:621,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:626,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_poly_split_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:627,5'
          Dst:             ffSampling_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:629,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_poly_merge_fft
    - functionName:    ffLDL_treesize
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ffLDL_fft_inner
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          69
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_FALCON1024_CLEAN_poly_LDLmv_fft
        - PQCLEAN_FALCON1024_CLEAN_poly_split_fft
        - ffLDL_fft_inner
        - ffLDL_treesize
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:79,11'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_poly_LDLmv_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_split_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_split_fft
                - ffLDL_fft_inner.947
                - ffLDL_treesize.946
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:79,11'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_poly_LDLmv_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_split_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_split_fft
                - ffLDL_fft_inner.947
                - ffLDL_treesize.946
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:79,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:78,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:79,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:79,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:78,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:79,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:90,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_poly_LDLmv_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:98,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_poly_split_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:99,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_poly_split_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:105,5'
          Dst:             ffLDL_fft_inner
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:107,32'
          Dst:             ffLDL_treesize
    - functionName:    do_sign_dyn
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 761
      functionLinenumberEnd: 952
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          203
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - PQCLEAN_FALCON1024_CLEAN_FFT
        - PQCLEAN_FALCON1024_CLEAN_iFFT
        - PQCLEAN_FALCON1024_CLEAN_is_short_half
        - PQCLEAN_FALCON1024_CLEAN_poly_add
        - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
        - PQCLEAN_FALCON1024_CLEAN_poly_muladj_fft
        - PQCLEAN_FALCON1024_CLEAN_poly_mulconst
        - PQCLEAN_FALCON1024_CLEAN_poly_mulselfadj_fft
        - PQCLEAN_FALCON1024_CLEAN_poly_neg
        - ffSampling_fft_dyntree
        - fpr_of
        - fpr_rint
        - smallints_to_fpr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:769,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:0,0'
              BranchSideFuncs:
                - smallints_to_fpr.949
                - smallints_to_fpr.949
                - smallints_to_fpr.949
                - smallints_to_fpr.949
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_neg
                - PQCLEAN_FALCON1024_CLEAN_poly_neg
                - PQCLEAN_FALCON1024_CLEAN_poly_mulselfadj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_muladj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mulselfadj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_add
                - PQCLEAN_FALCON1024_CLEAN_poly_muladj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_add
                - PQCLEAN_FALCON1024_CLEAN_poly_mulselfadj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mulselfadj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_add
                - fpr_of.932
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mulconst
                - ffSampling_fft_dyntree.930
                - smallints_to_fpr.949
                - smallints_to_fpr.949
                - smallints_to_fpr.949
                - smallints_to_fpr.949
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_neg
                - PQCLEAN_FALCON1024_CLEAN_poly_neg
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_add
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_add
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_rint.944
                - fpr_rint.944
                - PQCLEAN_FALCON1024_CLEAN_is_short_half
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:843,24'
              BranchSideFuncs:
                - smallints_to_fpr.949
                - smallints_to_fpr.949
                - smallints_to_fpr.949
                - smallints_to_fpr.949
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_neg
                - PQCLEAN_FALCON1024_CLEAN_poly_neg
                - PQCLEAN_FALCON1024_CLEAN_poly_mulselfadj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_muladj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mulselfadj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_add
                - PQCLEAN_FALCON1024_CLEAN_poly_muladj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_add
                - PQCLEAN_FALCON1024_CLEAN_poly_mulselfadj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mulselfadj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_add
                - fpr_of.932
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mulconst
                - ffSampling_fft_dyntree.930
                - smallints_to_fpr.949
                - smallints_to_fpr.949
                - smallints_to_fpr.949
                - smallints_to_fpr.949
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_neg
                - PQCLEAN_FALCON1024_CLEAN_poly_neg
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_add
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_add
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_rint.944
                - fpr_rint.944
                - PQCLEAN_FALCON1024_CLEAN_is_short_half
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:842,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:832,13'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mulconst
                - ffSampling_fft_dyntree.930
                - smallints_to_fpr.949
                - smallints_to_fpr.949
                - smallints_to_fpr.949
                - smallints_to_fpr.949
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_neg
                - PQCLEAN_FALCON1024_CLEAN_poly_neg
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_add
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_add
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_rint.944
                - fpr_rint.944
                - PQCLEAN_FALCON1024_CLEAN_is_short_half
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:843,24'
              BranchSideFuncs:
                - fpr_of.932
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mulconst
                - ffSampling_fft_dyntree.930
                - smallints_to_fpr.949
                - smallints_to_fpr.949
                - smallints_to_fpr.949
                - smallints_to_fpr.949
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_neg
                - PQCLEAN_FALCON1024_CLEAN_poly_neg
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_add
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_add
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_rint.944
                - fpr_rint.944
                - PQCLEAN_FALCON1024_CLEAN_is_short_half
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:923,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:926,22'
              BranchSideFuncs:
                - fpr_rint.944
                - PQCLEAN_FALCON1024_CLEAN_is_short_half
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:931,17'
              BranchSideFuncs:
                - fpr_rint.944
                - PQCLEAN_FALCON1024_CLEAN_is_short_half
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:943,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:931,9'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_is_short_half
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:944,41'
              BranchSideFuncs:
                - fpr_rint.944
                - PQCLEAN_FALCON1024_CLEAN_is_short_half
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:946,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:866,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:946,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:778,5'
          Dst:             smallints_to_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:779,5'
          Dst:             smallints_to_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:780,5'
          Dst:             smallints_to_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:781,5'
          Dst:             smallints_to_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:782,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:783,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:784,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:785,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:786,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_poly_neg
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:787,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_poly_neg
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:807,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_poly_mulselfadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:810,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_poly_muladj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:811,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_poly_mulselfadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:812,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:814,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_poly_muladj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:815,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:817,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_poly_mulselfadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:819,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_poly_mulselfadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:820,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:843,17'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:853,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:856,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:857,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_poly_mulconst
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:858,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:859,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_poly_mulconst
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:873,5'
          Dst:             ffSampling_fft_dyntree
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:890,5'
          Dst:             smallints_to_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:891,5'
          Dst:             smallints_to_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:892,5'
          Dst:             smallints_to_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:893,5'
          Dst:             smallints_to_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:894,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:895,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:896,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:897,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:898,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_poly_neg
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:899,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_poly_neg
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:908,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:909,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:910,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:912,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:915,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:916,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:917,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_iFFT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:918,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_iFFT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:926,39'
          Dst:             fpr_rint
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:944,32'
          Dst:             fpr_rint
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:946,9'
          Dst:             PQCLEAN_FALCON1024_CLEAN_is_short_half
    - functionName:    smallints_to_fpr
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fpr_of
      functionUses:    12
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:187,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:0,0'
              BranchSideFuncs:
                - fpr_of.932
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:189,23'
              BranchSideFuncs:
                - fpr_of.932
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:188,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:189,23'
              BranchSideFuncs:
                - fpr_of.932
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:191,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:189,16'
          Dst:             fpr_of
    - functionName:    PQCLEAN_FALCON1024_CLEAN_sign_dyn
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1212
      functionLinenumberEnd: 1248
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_FALCON1024_CLEAN_prng_init
        - do_sign_dyn
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:1243,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:1247,5'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_prng_init
                - do_sign_dyn.948
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:1247,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:1236,9'
          Dst:             PQCLEAN_FALCON1024_CLEAN_prng_init
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:1243,13'
          Dst:             do_sign_dyn
    - functionName:    do_sign_tree
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 646
      functionLinenumberEnd: 746
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          156
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - PQCLEAN_FALCON1024_CLEAN_FFT
        - PQCLEAN_FALCON1024_CLEAN_iFFT
        - PQCLEAN_FALCON1024_CLEAN_is_short_half
        - PQCLEAN_FALCON1024_CLEAN_poly_add
        - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
        - PQCLEAN_FALCON1024_CLEAN_poly_mulconst
        - ffSampling_fft
        - fpr_of
        - fpr_rint
        - skoff_b01
        - skoff_b10
        - skoff_b11
        - skoff_tree
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:654,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:0,0'
              BranchSideFuncs:
                - skoff_b01.954
                - skoff_b10.955
                - skoff_b11.956
                - skoff_tree.957
                - fpr_of.932
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mulconst
                - ffSampling_fft.945
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_add
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_add
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_rint.944
                - fpr_rint.944
                - PQCLEAN_FALCON1024_CLEAN_is_short_half
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:667,24'
              BranchSideFuncs:
                - skoff_b01.954
                - skoff_b10.955
                - skoff_b11.956
                - skoff_tree.957
                - fpr_of.932
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mulconst
                - ffSampling_fft.945
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_add
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_add
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_rint.944
                - fpr_rint.944
                - PQCLEAN_FALCON1024_CLEAN_is_short_half
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:666,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:656,13'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mulconst
                - ffSampling_fft.945
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_add
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_add
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_rint.944
                - fpr_rint.944
                - PQCLEAN_FALCON1024_CLEAN_is_short_half
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:667,24'
              BranchSideFuncs:
                - fpr_of.932
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mulconst
                - ffSampling_fft.945
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_add
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_add
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_rint.944
                - fpr_rint.944
                - PQCLEAN_FALCON1024_CLEAN_is_short_half
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:717,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:720,22'
              BranchSideFuncs:
                - fpr_rint.944
                - PQCLEAN_FALCON1024_CLEAN_is_short_half
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:725,17'
              BranchSideFuncs:
                - fpr_rint.944
                - PQCLEAN_FALCON1024_CLEAN_is_short_half
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:737,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:725,9'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_is_short_half
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:738,41'
              BranchSideFuncs:
                - fpr_rint.944
                - PQCLEAN_FALCON1024_CLEAN_is_short_half
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:740,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:740,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:741,29'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:658,26'
          Dst:             skoff_b01
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:659,26'
          Dst:             skoff_b10
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:660,26'
          Dst:             skoff_b11
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:661,27'
          Dst:             skoff_tree
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:667,17'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:677,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:680,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:681,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_poly_mulconst
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:682,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:683,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_poly_mulconst
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:691,5'
          Dst:             ffSampling_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:698,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:699,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:700,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:702,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:705,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:706,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:708,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_iFFT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:709,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_iFFT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:720,39'
          Dst:             fpr_rint
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:738,32'
          Dst:             fpr_rint
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:740,9'
          Dst:             PQCLEAN_FALCON1024_CLEAN_is_short_half
    - functionName:    skoff_b01
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    skoff_b10
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    skoff_b11
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    skoff_tree
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_FALCON1024_CLEAN_sign_tree
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1169
      functionLinenumberEnd: 1205
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_FALCON1024_CLEAN_prng_init
        - do_sign_tree
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:1200,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:1204,5'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_prng_init
                - do_sign_tree.953
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:1204,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:1193,9'
          Dst:             PQCLEAN_FALCON1024_CLEAN_prng_init
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:1200,13'
          Dst:             do_sign_tree
    - functionName:    ffLDL_binary_normalize
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - PQCLEAN_FALCON1024_CLEAN_fpr_sqrt
        - ffLDL_binary_normalize
        - ffLDL_treesize
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:163,11'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:0,0'
              BranchSideFuncs:
                - ffLDL_binary_normalize.958
                - ffLDL_treesize.946
                - PQCLEAN_FALCON1024_CLEAN_fpr_sqrt
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:163,11'
              BranchSideFuncs:
                - ffLDL_binary_normalize.958
                - ffLDL_treesize.946
                - PQCLEAN_FALCON1024_CLEAN_fpr_sqrt
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:163,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:162,9'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_fpr_sqrt
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:163,9'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_fpr_sqrt
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:163,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:162,9'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_fpr_sqrt
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:163,9'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_fpr_sqrt
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:169,27'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_sqrt
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:169,19'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:171,9'
          Dst:             ffLDL_binary_normalize
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:172,43'
          Dst:             ffLDL_treesize
    - functionName:    ffLDL_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_FALCON1024_CLEAN_poly_LDLmv_fft
        - PQCLEAN_FALCON1024_CLEAN_poly_split_fft
        - ffLDL_fft_inner
        - ffLDL_treesize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:130,11'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_poly_LDLmv_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_split_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_split_fft
                - ffLDL_fft_inner.947
                - ffLDL_treesize.946
                - ffLDL_fft_inner.947
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:130,11'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_poly_LDLmv_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_split_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_split_fft
                - ffLDL_fft_inner.947
                - ffLDL_treesize.946
                - ffLDL_fft_inner.947
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:130,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:129,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:131,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:140,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_poly_LDLmv_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:142,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_poly_split_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:143,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_poly_split_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:145,5'
          Dst:             ffLDL_fft_inner
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:147,32'
          Dst:             ffLDL_treesize
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:147,5'
          Dst:             ffLDL_fft_inner
    - functionName:    PQCLEAN_FALCON1024_CLEAN_expand_privkey
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          73
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_FALCON1024_CLEAN_FFT
        - PQCLEAN_FALCON1024_CLEAN_poly_add
        - PQCLEAN_FALCON1024_CLEAN_poly_muladj_fft
        - PQCLEAN_FALCON1024_CLEAN_poly_mulselfadj_fft
        - PQCLEAN_FALCON1024_CLEAN_poly_neg
        - ffLDL_binary_normalize
        - ffLDL_fft
        - skoff_b01
        - skoff_b10
        - skoff_b11
        - skoff_tree
        - smallints_to_fpr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:237,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:0,0'
              BranchSideFuncs:
                - skoff_b01.954
                - skoff_b10.955
                - skoff_b11.956
                - skoff_tree.957
                - smallints_to_fpr.949
                - smallints_to_fpr.949
                - smallints_to_fpr.949
                - smallints_to_fpr.949
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_neg
                - PQCLEAN_FALCON1024_CLEAN_poly_neg
                - PQCLEAN_FALCON1024_CLEAN_poly_mulselfadj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mulselfadj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_add
                - PQCLEAN_FALCON1024_CLEAN_poly_muladj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_muladj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_add
                - PQCLEAN_FALCON1024_CLEAN_poly_mulselfadj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mulselfadj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_add
                - ffLDL_fft.959
                - ffLDL_binary_normalize.958
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:237,9'
              BranchSideFuncs:
                - skoff_b01.954
                - skoff_b10.955
                - skoff_b11.956
                - skoff_tree.957
                - smallints_to_fpr.949
                - smallints_to_fpr.949
                - smallints_to_fpr.949
                - smallints_to_fpr.949
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_neg
                - PQCLEAN_FALCON1024_CLEAN_poly_neg
                - PQCLEAN_FALCON1024_CLEAN_poly_mulselfadj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mulselfadj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_add
                - PQCLEAN_FALCON1024_CLEAN_poly_muladj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_muladj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_add
                - PQCLEAN_FALCON1024_CLEAN_poly_mulselfadj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mulselfadj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_add
                - ffLDL_fft.959
                - ffLDL_binary_normalize.958
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:239,26'
          Dst:             skoff_b01
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:240,26'
          Dst:             skoff_b10
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:241,26'
          Dst:             skoff_b11
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:242,27'
          Dst:             skoff_tree
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:253,5'
          Dst:             smallints_to_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:254,5'
          Dst:             smallints_to_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:255,5'
          Dst:             smallints_to_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:256,5'
          Dst:             smallints_to_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:261,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:262,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:263,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:264,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:265,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_poly_neg
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:266,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_poly_neg
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:284,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_poly_mulselfadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:286,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_poly_mulselfadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:287,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:290,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_poly_muladj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:292,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_poly_muladj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:293,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:296,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_poly_mulselfadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:298,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_poly_mulselfadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:299,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:304,5'
          Dst:             ffLDL_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/sign.c:309,5'
          Dst:             ffLDL_binary_normalize
    - functionName:    mq_montysqr
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mq_montymul
      functionUses:    11
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:426,12'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_montymul.1003
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:426,12'
              BranchSideFuncs:
                - mq_montymul.1003
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:426,12'
          Dst:             mq_montymul
    - functionName:    mq_montymul
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 390
      functionLinenumberEnd: 418
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mq_rshift1
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mq_add
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_FALCON1024_CLEAN_count_nttzero
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 829
      functionLinenumberEnd: 851
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          216
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - mq_NTT
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:834,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_NTT.1006
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:834,19'
              BranchSideFuncs:
                - mq_NTT.1006
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:836,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:834,19'
              BranchSideFuncs:
                - mq_NTT.1006
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:836,5'
              BranchSideFuncs:
                - mq_NTT.1006
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:836,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:836,5'
              BranchSideFuncs:
                - mq_NTT.1006
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:839,23'
              BranchSideFuncs:
                - mq_NTT.1006
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:836,26'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:836,5'
              BranchSideFuncs:
                - mq_NTT.1006
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:839,23'
              BranchSideFuncs:
                - mq_NTT.1006
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:836,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:836,5'
              BranchSideFuncs:
                - mq_NTT.1006
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:843,5'
              BranchSideFuncs:
                - mq_NTT.1006
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:836,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:836,5'
              BranchSideFuncs:
                - mq_NTT.1006
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:839,23'
              BranchSideFuncs:
                - mq_NTT.1006
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:836,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:839,23'
              BranchSideFuncs:
                - mq_NTT.1006
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:843,5'
              BranchSideFuncs:
                - mq_NTT.1006
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:836,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:839,23'
              BranchSideFuncs:
                - mq_NTT.1006
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:843,5'
              BranchSideFuncs:
                - mq_NTT.1006
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:845,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:848,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:848,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:845,26'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:845,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:848,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:845,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:845,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:848,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:845,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:845,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:848,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:843,5'
          Dst:             mq_NTT
    - functionName:    mq_NTT
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 498
      functionLinenumberEnd: 524
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          120
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - mq_add
        - mq_montymul
        - mq_sub
      functionUses:    11
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:501,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_montymul.1003
                - mq_add.1005
                - mq_sub.1008
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:501,19'
              BranchSideFuncs:
                - mq_montymul.1003
                - mq_add.1005
                - mq_sub.1008
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:503,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:503,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:506,16'
              BranchSideFuncs:
                - mq_montymul.1003
                - mq_add.1005
                - mq_sub.1008
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:507,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:503,26'
              BranchSideFuncs:
                - mq_montymul.1003
                - mq_add.1005
                - mq_sub.1008
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:511,23'
              BranchSideFuncs:
                - mq_montymul.1003
                - mq_add.1005
                - mq_sub.1008
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:513,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:507,38'
              BranchSideFuncs:
                - mq_montymul.1003
                - mq_add.1005
                - mq_sub.1008
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:516,21'
              BranchSideFuncs:
                - mq_montymul.1003
                - mq_add.1005
                - mq_sub.1008
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:513,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:507,38'
              BranchSideFuncs:
                - mq_montymul.1003
                - mq_add.1005
                - mq_sub.1008
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:516,21'
              BranchSideFuncs:
                - mq_montymul.1003
                - mq_add.1005
                - mq_sub.1008
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:507,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:503,26'
              BranchSideFuncs:
                - mq_montymul.1003
                - mq_add.1005
                - mq_sub.1008
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:511,23'
              BranchSideFuncs:
                - mq_montymul.1003
                - mq_add.1005
                - mq_sub.1008
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:503,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:503,5'
              BranchSideFuncs:
                - mq_montymul.1003
                - mq_add.1005
                - mq_sub.1008
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:506,16'
              BranchSideFuncs:
                - mq_montymul.1003
                - mq_add.1005
                - mq_sub.1008
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:517,21'
          Dst:             mq_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:518,34'
          Dst:             mq_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:519,39'
          Dst:             mq_sub
    - functionName:    mq_sub
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_FALCON1024_CLEAN_verify_recover
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 776
      functionLinenumberEnd: 824
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          99
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_FALCON1024_CLEAN_is_short
        - mq_NTT
        - mq_div_12289
        - mq_iNTT
        - mq_sub
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:781,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_sub.1008
                - mq_NTT.1006
                - mq_NTT.1006
                - mq_div_12289.1009
                - mq_iNTT.1010
                - PQCLEAN_FALCON1024_CLEAN_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:791,23'
              BranchSideFuncs:
                - mq_sub.1008
                - mq_NTT.1006
                - mq_NTT.1006
                - mq_div_12289.1009
                - mq_iNTT.1010
                - PQCLEAN_FALCON1024_CLEAN_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:788,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:791,23'
              BranchSideFuncs:
                - mq_NTT.1006
                - mq_NTT.1006
                - mq_div_12289.1009
                - mq_iNTT.1010
                - PQCLEAN_FALCON1024_CLEAN_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:808,5'
              BranchSideFuncs:
                - mq_NTT.1006
                - mq_NTT.1006
                - mq_div_12289.1009
                - mq_iNTT.1010
                - PQCLEAN_FALCON1024_CLEAN_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:811,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:812,25'
              BranchSideFuncs:
                - mq_iNTT.1010
                - PQCLEAN_FALCON1024_CLEAN_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:815,5'
              BranchSideFuncs:
                - mq_iNTT.1010
                - PQCLEAN_FALCON1024_CLEAN_is_short
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:797,13'
          Dst:             mq_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:808,5'
          Dst:             mq_NTT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:809,5'
          Dst:             mq_NTT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:813,26'
          Dst:             mq_div_12289
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:815,5'
          Dst:             mq_iNTT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:823,27'
          Dst:             PQCLEAN_FALCON1024_CLEAN_is_short
    - functionName:    mq_div_12289
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 491
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          52
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mq_montymul
        - mq_montysqr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:467,10'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_montymul.1003
                - mq_montysqr.1002
                - mq_montymul.1003
                - mq_montymul.1003
                - mq_montysqr.1002
                - mq_montysqr.1002
                - mq_montysqr.1002
                - mq_montysqr.1002
                - mq_montysqr.1002
                - mq_montymul.1003
                - mq_montymul.1003
                - mq_montysqr.1002
                - mq_montysqr.1002
                - mq_montymul.1003
                - mq_montysqr.1002
                - mq_montysqr.1002
                - mq_montymul.1003
                - mq_montysqr.1002
                - mq_montymul.1003
                - mq_montymul.1003
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:467,10'
              BranchSideFuncs:
                - mq_montymul.1003
                - mq_montysqr.1002
                - mq_montymul.1003
                - mq_montymul.1003
                - mq_montysqr.1002
                - mq_montysqr.1002
                - mq_montysqr.1002
                - mq_montysqr.1002
                - mq_montysqr.1002
                - mq_montymul.1003
                - mq_montymul.1003
                - mq_montysqr.1002
                - mq_montysqr.1002
                - mq_montymul.1003
                - mq_montysqr.1002
                - mq_montysqr.1002
                - mq_montymul.1003
                - mq_montysqr.1002
                - mq_montymul.1003
                - mq_montymul.1003
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:467,10'
          Dst:             mq_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:468,10'
          Dst:             mq_montysqr
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:469,10'
          Dst:             mq_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:470,10'
          Dst:             mq_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:471,10'
          Dst:             mq_montysqr
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:472,10'
          Dst:             mq_montysqr
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:473,10'
          Dst:             mq_montysqr
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:474,10'
          Dst:             mq_montysqr
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:475,10'
          Dst:             mq_montysqr
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:476,10'
          Dst:             mq_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:477,11'
          Dst:             mq_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:478,11'
          Dst:             mq_montysqr
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:479,11'
          Dst:             mq_montysqr
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:480,11'
          Dst:             mq_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:481,11'
          Dst:             mq_montysqr
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:482,11'
          Dst:             mq_montysqr
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:483,11'
          Dst:             mq_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:484,11'
          Dst:             mq_montysqr
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:485,11'
          Dst:             mq_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:491,12'
          Dst:             mq_montymul
    - functionName:    mq_iNTT
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 530
      functionLinenumberEnd: 579
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          166
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - mq_add
        - mq_montymul
        - mq_rshift1
        - mq_sub
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:534,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_rshift1.1004
                - mq_montymul.1003
                - mq_add.1005
                - mq_sub.1008
                - mq_montymul.1003
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:534,19'
              BranchSideFuncs:
                - mq_rshift1.1004
                - mq_montymul.1003
                - mq_add.1005
                - mq_sub.1008
                - mq_montymul.1003
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:537,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:540,16'
              BranchSideFuncs:
                - mq_montymul.1003
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:576,5'
              BranchSideFuncs:
                - mq_montymul.1003
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:537,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:540,16'
              BranchSideFuncs:
                - mq_rshift1.1004
                - mq_montymul.1003
                - mq_add.1005
                - mq_sub.1008
                - mq_montymul.1003
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:573,5'
              BranchSideFuncs:
                - mq_rshift1.1004
                - mq_montymul.1003
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:573,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:574,14'
              BranchSideFuncs:
                - mq_montymul.1003
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:576,5'
              BranchSideFuncs:
                - mq_montymul.1003
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:542,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:546,21'
              BranchSideFuncs:
                - mq_rshift1.1004
                - mq_montymul.1003
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:573,5'
              BranchSideFuncs:
                - mq_rshift1.1004
                - mq_montymul.1003
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:548,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:542,39'
              BranchSideFuncs:
                - mq_add.1005
                - mq_sub.1008
                - mq_montymul.1003
                - mq_rshift1.1004
                - mq_montymul.1003
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:551,21'
              BranchSideFuncs:
                - mq_add.1005
                - mq_sub.1008
                - mq_montymul.1003
                - mq_rshift1.1004
                - mq_montymul.1003
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:548,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:542,39'
              BranchSideFuncs:
                - mq_add.1005
                - mq_sub.1008
                - mq_montymul.1003
                - mq_rshift1.1004
                - mq_montymul.1003
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:551,21'
              BranchSideFuncs:
                - mq_add.1005
                - mq_sub.1008
                - mq_montymul.1003
                - mq_rshift1.1004
                - mq_montymul.1003
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:542,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:537,14'
              BranchSideFuncs:
                - mq_rshift1.1004
                - mq_montymul.1003
                - mq_add.1005
                - mq_sub.1008
                - mq_montymul.1003
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:546,21'
              BranchSideFuncs:
                - mq_rshift1.1004
                - mq_montymul.1003
                - mq_add.1005
                - mq_sub.1008
                - mq_montymul.1003
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:573,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:574,14'
              BranchSideFuncs:
                - mq_rshift1.1004
                - mq_montymul.1003
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:576,5'
              BranchSideFuncs:
                - mq_montymul.1003
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:576,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:577,38'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:579,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:553,34'
          Dst:             mq_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:554,21'
          Dst:             mq_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:556,28'
          Dst:             mq_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:574,14'
          Dst:             mq_rshift1
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:577,26'
          Dst:             mq_montymul
    - functionName:    PQCLEAN_FALCON1024_CLEAN_is_invertible
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 769
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          215
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - mq_NTT
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:755,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_NTT.1006
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:755,19'
              BranchSideFuncs:
                - mq_NTT.1006
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:757,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:755,19'
              BranchSideFuncs:
                - mq_NTT.1006
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:757,5'
              BranchSideFuncs:
                - mq_NTT.1006
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:757,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:757,5'
              BranchSideFuncs:
                - mq_NTT.1006
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:760,23'
              BranchSideFuncs:
                - mq_NTT.1006
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:757,26'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:757,5'
              BranchSideFuncs:
                - mq_NTT.1006
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:760,23'
              BranchSideFuncs:
                - mq_NTT.1006
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:757,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:757,5'
              BranchSideFuncs:
                - mq_NTT.1006
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:764,5'
              BranchSideFuncs:
                - mq_NTT.1006
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:757,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:757,5'
              BranchSideFuncs:
                - mq_NTT.1006
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:760,23'
              BranchSideFuncs:
                - mq_NTT.1006
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:757,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:760,23'
              BranchSideFuncs:
                - mq_NTT.1006
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:764,5'
              BranchSideFuncs:
                - mq_NTT.1006
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:757,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:760,23'
              BranchSideFuncs:
                - mq_NTT.1006
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:764,5'
              BranchSideFuncs:
                - mq_NTT.1006
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:766,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:767,25'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:767,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:766,26'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:766,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:767,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:766,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:766,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:767,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:766,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:766,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:767,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:764,5'
          Dst:             mq_NTT
    - functionName:    PQCLEAN_FALCON1024_CLEAN_complete_private
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 706
      functionLinenumberEnd: 745
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          140
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - mq_NTT
        - mq_conv_small
        - mq_div_12289
        - mq_iNTT
        - mq_poly_montymul_ntt
        - mq_poly_tomonty
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:710,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_conv_small.1014
                - mq_conv_small.1014
                - mq_NTT.1006
                - mq_NTT.1006
                - mq_poly_tomonty.1015
                - mq_poly_montymul_ntt.1016
                - mq_conv_small.1014
                - mq_NTT.1006
                - mq_div_12289.1009
                - mq_iNTT.1010
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:714,41'
              BranchSideFuncs:
                - mq_conv_small.1014
                - mq_conv_small.1014
                - mq_NTT.1006
                - mq_NTT.1006
                - mq_poly_tomonty.1015
                - mq_poly_montymul_ntt.1016
                - mq_conv_small.1014
                - mq_NTT.1006
                - mq_div_12289.1009
                - mq_iNTT.1010
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:713,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:714,41'
              BranchSideFuncs:
                - mq_NTT.1006
                - mq_NTT.1006
                - mq_poly_tomonty.1015
                - mq_poly_montymul_ntt.1016
                - mq_conv_small.1014
                - mq_NTT.1006
                - mq_div_12289.1009
                - mq_iNTT.1010
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:717,5'
              BranchSideFuncs:
                - mq_NTT.1006
                - mq_NTT.1006
                - mq_poly_tomonty.1015
                - mq_poly_montymul_ntt.1016
                - mq_conv_small.1014
                - mq_NTT.1006
                - mq_div_12289.1009
                - mq_iNTT.1010
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:721,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:722,41'
              BranchSideFuncs:
                - mq_NTT.1006
                - mq_div_12289.1009
                - mq_iNTT.1010
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:724,5'
              BranchSideFuncs:
                - mq_NTT.1006
                - mq_div_12289.1009
                - mq_iNTT.1010
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:726,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:726,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:726,13'
              BranchSideFuncs:
                - mq_div_12289.1009
                - mq_iNTT.1010
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:725,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:726,13'
              BranchSideFuncs:
                - mq_iNTT.1010
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:731,5'
              BranchSideFuncs:
                - mq_iNTT.1010
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:739,23'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:739,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:742,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:732,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:732,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:736,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:714,27'
          Dst:             mq_conv_small
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:715,27'
          Dst:             mq_conv_small
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:717,5'
          Dst:             mq_NTT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:718,5'
          Dst:             mq_NTT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:719,5'
          Dst:             mq_poly_tomonty
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:720,5'
          Dst:             mq_poly_montymul_ntt
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:722,27'
          Dst:             mq_conv_small
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:724,5'
          Dst:             mq_NTT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:729,27'
          Dst:             mq_div_12289
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:731,5'
          Dst:             mq_iNTT
    - functionName:    mq_conv_small
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mq_poly_tomonty
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 585
      functionLinenumberEnd: 592
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mq_montymul
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:588,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_montymul.1003
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:590,38'
              BranchSideFuncs:
                - mq_montymul.1003
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:589,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:590,38'
              BranchSideFuncs:
                - mq_montymul.1003
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:592,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:590,26'
          Dst:             mq_montymul
    - functionName:    mq_poly_montymul_ntt
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 599
      functionLinenumberEnd: 606
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mq_montymul
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:602,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_montymul.1003
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:604,38'
              BranchSideFuncs:
                - mq_montymul.1003
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:603,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:604,38'
              BranchSideFuncs:
                - mq_montymul.1003
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:606,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:604,26'
          Dst:             mq_montymul
    - functionName:    PQCLEAN_FALCON1024_CLEAN_compute_public
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 680
      functionLinenumberEnd: 700
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          82
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - mq_NTT
        - mq_conv_small
        - mq_div_12289
        - mq_iNTT
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:684,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_conv_small.1014
                - mq_conv_small.1014
                - mq_NTT.1006
                - mq_NTT.1006
                - mq_div_12289.1009
                - mq_iNTT.1010
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:687,41'
              BranchSideFuncs:
                - mq_conv_small.1014
                - mq_conv_small.1014
                - mq_NTT.1006
                - mq_NTT.1006
                - mq_div_12289.1009
                - mq_iNTT.1010
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:686,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:687,41'
              BranchSideFuncs:
                - mq_NTT.1006
                - mq_NTT.1006
                - mq_div_12289.1009
                - mq_iNTT.1010
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:690,5'
              BranchSideFuncs:
                - mq_NTT.1006
                - mq_NTT.1006
                - mq_div_12289.1009
                - mq_iNTT.1010
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:693,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:693,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:693,13'
              BranchSideFuncs:
                - mq_div_12289.1009
                - mq_iNTT.1010
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:692,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:693,13'
              BranchSideFuncs:
                - mq_iNTT.1010
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:698,5'
              BranchSideFuncs:
                - mq_iNTT.1010
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:687,27'
          Dst:             mq_conv_small
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:688,26'
          Dst:             mq_conv_small
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:690,5'
          Dst:             mq_NTT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:691,5'
          Dst:             mq_NTT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:696,26'
          Dst:             mq_div_12289
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:698,5'
          Dst:             mq_iNTT
    - functionName:    mq_poly_sub
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 612
      functionLinenumberEnd: 619
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mq_sub
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:615,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_sub.1008
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:617,33'
              BranchSideFuncs:
                - mq_sub.1008
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:616,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:617,33'
              BranchSideFuncs:
                - mq_sub.1008
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:619,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:617,26'
          Dst:             mq_sub
    - functionName:    PQCLEAN_FALCON1024_CLEAN_verify_raw
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 633
      functionLinenumberEnd: 674
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          214
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - PQCLEAN_FALCON1024_CLEAN_is_short
        - mq_NTT
        - mq_iNTT
        - mq_poly_montymul_ntt
        - mq_poly_sub
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:637,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_NTT.1006
                - mq_poly_montymul_ntt.1016
                - mq_iNTT.1010
                - mq_poly_sub.1017
                - PQCLEAN_FALCON1024_CLEAN_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:637,19'
              BranchSideFuncs:
                - mq_NTT.1006
                - mq_poly_montymul_ntt.1016
                - mq_iNTT.1010
                - mq_poly_sub.1017
                - PQCLEAN_FALCON1024_CLEAN_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:643,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:637,19'
              BranchSideFuncs:
                - mq_NTT.1006
                - mq_poly_montymul_ntt.1016
                - mq_iNTT.1010
                - mq_poly_sub.1017
                - PQCLEAN_FALCON1024_CLEAN_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:643,5'
              BranchSideFuncs:
                - mq_NTT.1006
                - mq_poly_montymul_ntt.1016
                - mq_iNTT.1010
                - mq_poly_sub.1017
                - PQCLEAN_FALCON1024_CLEAN_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:643,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:643,5'
              BranchSideFuncs:
                - mq_NTT.1006
                - mq_poly_montymul_ntt.1016
                - mq_iNTT.1010
                - mq_poly_sub.1017
                - PQCLEAN_FALCON1024_CLEAN_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:646,23'
              BranchSideFuncs:
                - mq_NTT.1006
                - mq_poly_montymul_ntt.1016
                - mq_iNTT.1010
                - mq_poly_sub.1017
                - PQCLEAN_FALCON1024_CLEAN_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:643,26'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:643,5'
              BranchSideFuncs:
                - mq_NTT.1006
                - mq_poly_montymul_ntt.1016
                - mq_iNTT.1010
                - mq_poly_sub.1017
                - PQCLEAN_FALCON1024_CLEAN_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:646,23'
              BranchSideFuncs:
                - mq_NTT.1006
                - mq_poly_montymul_ntt.1016
                - mq_iNTT.1010
                - mq_poly_sub.1017
                - PQCLEAN_FALCON1024_CLEAN_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:643,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:643,5'
              BranchSideFuncs:
                - mq_NTT.1006
                - mq_poly_montymul_ntt.1016
                - mq_iNTT.1010
                - mq_poly_sub.1017
                - PQCLEAN_FALCON1024_CLEAN_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:654,5'
              BranchSideFuncs:
                - mq_NTT.1006
                - mq_poly_montymul_ntt.1016
                - mq_iNTT.1010
                - mq_poly_sub.1017
                - PQCLEAN_FALCON1024_CLEAN_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:643,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:643,5'
              BranchSideFuncs:
                - mq_NTT.1006
                - mq_poly_montymul_ntt.1016
                - mq_iNTT.1010
                - mq_poly_sub.1017
                - PQCLEAN_FALCON1024_CLEAN_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:646,23'
              BranchSideFuncs:
                - mq_NTT.1006
                - mq_poly_montymul_ntt.1016
                - mq_iNTT.1010
                - mq_poly_sub.1017
                - PQCLEAN_FALCON1024_CLEAN_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:643,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:646,23'
              BranchSideFuncs:
                - mq_NTT.1006
                - mq_poly_montymul_ntt.1016
                - mq_iNTT.1010
                - mq_poly_sub.1017
                - PQCLEAN_FALCON1024_CLEAN_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:654,5'
              BranchSideFuncs:
                - mq_NTT.1006
                - mq_poly_montymul_ntt.1016
                - mq_iNTT.1010
                - mq_poly_sub.1017
                - PQCLEAN_FALCON1024_CLEAN_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:643,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:646,23'
              BranchSideFuncs:
                - mq_NTT.1006
                - mq_poly_montymul_ntt.1016
                - mq_iNTT.1010
                - mq_poly_sub.1017
                - PQCLEAN_FALCON1024_CLEAN_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:654,5'
              BranchSideFuncs:
                - mq_NTT.1006
                - mq_poly_montymul_ntt.1016
                - mq_iNTT.1010
                - mq_poly_sub.1017
                - PQCLEAN_FALCON1024_CLEAN_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:662,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:665,22'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:665,22'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:662,26'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:662,5'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:665,22'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:662,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:662,5'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:665,22'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:662,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:662,5'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:665,22'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_is_short
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:654,5'
          Dst:             mq_NTT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:655,5'
          Dst:             mq_poly_montymul_ntt
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:656,5'
          Dst:             mq_iNTT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:657,5'
          Dst:             mq_poly_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:674,12'
          Dst:             PQCLEAN_FALCON1024_CLEAN_is_short
    - functionName:    PQCLEAN_FALCON1024_CLEAN_to_ntt_monty
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 625
      functionLinenumberEnd: 628
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mq_NTT
        - mq_poly_tomonty
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:626,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_NTT.1006
                - mq_poly_tomonty.1015
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:626,5'
              BranchSideFuncs:
                - mq_NTT.1006
                - mq_poly_tomonty.1015
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:626,5'
          Dst:             mq_NTT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/vrfy.c:627,5'
          Dst:             mq_poly_tomonty
    - functionName:    PQCLEAN_FALCON1024_AVX2_crypto_sign_open
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c'
      linkageType:     InternalLinkage
      functionLinenumber: 346
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          82
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - do_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:350,15'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:0,0'
              BranchSideFuncs:
                - do_verify.1040
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:350,15'
              BranchSideFuncs:
                - do_verify.1040
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:350,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:350,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:353,26'
              BranchSideFuncs:
                - do_verify.1040
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:354,23'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:354,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:354,56'
              BranchSideFuncs:
                - do_verify.1040
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:354,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:354,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:358,34'
              BranchSideFuncs:
                - do_verify.1040
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:359,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:357,15'
              BranchSideFuncs:
                - do_verify.1040
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:359,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:370,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:370,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:380,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:370,9'
          Dst:             do_verify
    - functionName:    do_verify
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          128
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_init
        - PQCLEAN_FALCON1024_AVX2_comp_decode
        - PQCLEAN_FALCON1024_AVX2_hash_to_point_ct
        - PQCLEAN_FALCON1024_AVX2_modq_decode
        - PQCLEAN_FALCON1024_AVX2_to_ntt_monty
        - PQCLEAN_FALCON1024_AVX2_verify_raw
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:219,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_AVX2_modq_decode
                - PQCLEAN_FALCON1024_AVX2_to_ntt_monty
                - PQCLEAN_FALCON1024_AVX2_comp_decode
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON1024_AVX2_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCON1024_AVX2_verify_raw
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:232,9'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_AVX2_modq_decode
                - PQCLEAN_FALCON1024_AVX2_to_ntt_monty
                - PQCLEAN_FALCON1024_AVX2_comp_decode
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON1024_AVX2_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCON1024_AVX2_verify_raw
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:232,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:232,9'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_AVX2_modq_decode
                - PQCLEAN_FALCON1024_AVX2_to_ntt_monty
                - PQCLEAN_FALCON1024_AVX2_comp_decode
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON1024_AVX2_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCON1024_AVX2_verify_raw
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:236,48'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_AVX2_modq_decode
                - PQCLEAN_FALCON1024_AVX2_to_ntt_monty
                - PQCLEAN_FALCON1024_AVX2_comp_decode
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON1024_AVX2_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCON1024_AVX2_verify_raw
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:235,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:235,9'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_AVX2_to_ntt_monty
                - PQCLEAN_FALCON1024_AVX2_comp_decode
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON1024_AVX2_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCON1024_AVX2_verify_raw
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:240,5'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_AVX2_to_ntt_monty
                - PQCLEAN_FALCON1024_AVX2_comp_decode
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON1024_AVX2_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCON1024_AVX2_verify_raw
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:245,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:245,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:249,9'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_AVX2_comp_decode
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON1024_AVX2_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCON1024_AVX2_verify_raw
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:250,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:250,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:253,11'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON1024_AVX2_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCON1024_AVX2_verify_raw
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:253,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:254,23'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON1024_AVX2_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCON1024_AVX2_verify_raw
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:268,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON1024_AVX2_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCON1024_AVX2_verify_raw
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:254,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:254,13'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON1024_AVX2_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCON1024_AVX2_verify_raw
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:255,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON1024_AVX2_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCON1024_AVX2_verify_raw
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:255,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:256,29'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON1024_AVX2_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCON1024_AVX2_verify_raw
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:268,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON1024_AVX2_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCON1024_AVX2_verify_raw
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:256,21'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:255,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON1024_AVX2_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCON1024_AVX2_verify_raw
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:256,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:278,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:278,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:281,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:235,9'
          Dst:             PQCLEAN_FALCON1024_AVX2_modq_decode
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:240,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_to_ntt_monty
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:249,9'
          Dst:             PQCLEAN_FALCON1024_AVX2_comp_decode
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:268,5'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:269,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:270,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:271,5'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:272,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_hash_to_point_ct
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:273,5'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:278,10'
          Dst:             PQCLEAN_FALCON1024_AVX2_verify_raw
    - functionName:    PQCLEAN_FALCON1024_AVX2_crypto_sign
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionLinenumberEnd: 340
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - do_sign
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:321,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:0,0'
              BranchSideFuncs:
                - do_sign.1041
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:327,16'
              BranchSideFuncs:
                - do_sign.1041
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:331,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:331,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:334,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:331,9'
          Dst:             do_sign
    - functionName:    do_sign
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          145
      EdgeCount:       25
      CyclomaticComplexity: 9
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_init
        - OQS_randombytes
        - PQCLEAN_FALCON1024_AVX2_comp_encode
        - PQCLEAN_FALCON1024_AVX2_complete_private
        - PQCLEAN_FALCON1024_AVX2_hash_to_point_ct
        - PQCLEAN_FALCON1024_AVX2_sign_dyn
        - PQCLEAN_FALCON1024_AVX2_trim_i8_decode
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:125,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_AVX2_trim_i8_decode
                - PQCLEAN_FALCON1024_AVX2_trim_i8_decode
                - PQCLEAN_FALCON1024_AVX2_trim_i8_decode
                - PQCLEAN_FALCON1024_AVX2_complete_private
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON1024_AVX2_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON1024_AVX2_sign_dyn
                - PQCLEAN_FALCON1024_AVX2_comp_encode
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:142,9'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_AVX2_trim_i8_decode
                - PQCLEAN_FALCON1024_AVX2_trim_i8_decode
                - PQCLEAN_FALCON1024_AVX2_trim_i8_decode
                - PQCLEAN_FALCON1024_AVX2_complete_private
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON1024_AVX2_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON1024_AVX2_sign_dyn
                - PQCLEAN_FALCON1024_AVX2_comp_encode
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:142,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:142,9'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_AVX2_trim_i8_decode
                - PQCLEAN_FALCON1024_AVX2_trim_i8_decode
                - PQCLEAN_FALCON1024_AVX2_trim_i8_decode
                - PQCLEAN_FALCON1024_AVX2_complete_private
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON1024_AVX2_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON1024_AVX2_sign_dyn
                - PQCLEAN_FALCON1024_AVX2_comp_encode
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:147,20'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_AVX2_trim_i8_decode
                - PQCLEAN_FALCON1024_AVX2_trim_i8_decode
                - PQCLEAN_FALCON1024_AVX2_trim_i8_decode
                - PQCLEAN_FALCON1024_AVX2_complete_private
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON1024_AVX2_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON1024_AVX2_sign_dyn
                - PQCLEAN_FALCON1024_AVX2_comp_encode
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:149,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:149,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:152,7'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_AVX2_trim_i8_decode
                - PQCLEAN_FALCON1024_AVX2_trim_i8_decode
                - PQCLEAN_FALCON1024_AVX2_complete_private
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON1024_AVX2_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON1024_AVX2_sign_dyn
                - PQCLEAN_FALCON1024_AVX2_comp_encode
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:156,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:156,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:159,7'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_AVX2_trim_i8_decode
                - PQCLEAN_FALCON1024_AVX2_complete_private
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON1024_AVX2_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON1024_AVX2_sign_dyn
                - PQCLEAN_FALCON1024_AVX2_comp_encode
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:163,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:163,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:166,7'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_AVX2_complete_private
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON1024_AVX2_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON1024_AVX2_sign_dyn
                - PQCLEAN_FALCON1024_AVX2_comp_encode
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:167,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:167,9'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_AVX2_complete_private
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON1024_AVX2_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON1024_AVX2_sign_dyn
                - PQCLEAN_FALCON1024_AVX2_comp_encode
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:170,10'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_AVX2_complete_private
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON1024_AVX2_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON1024_AVX2_sign_dyn
                - PQCLEAN_FALCON1024_AVX2_comp_encode
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:170,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:170,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:177,5'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON1024_AVX2_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON1024_AVX2_sign_dyn
                - PQCLEAN_FALCON1024_AVX2_comp_encode
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:202,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:202,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:203,9'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:146,9'
          Dst:             PQCLEAN_FALCON1024_AVX2_trim_i8_decode
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:153,9'
          Dst:             PQCLEAN_FALCON1024_AVX2_trim_i8_decode
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:160,9'
          Dst:             PQCLEAN_FALCON1024_AVX2_trim_i8_decode
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:170,10'
          Dst:             PQCLEAN_FALCON1024_AVX2_complete_private
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:177,5'
          Dst:             OQS_randombytes
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:182,5'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:183,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:184,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:185,5'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:186,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_hash_to_point_ct
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:187,5'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:192,5'
          Dst:             OQS_randombytes
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:193,5'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:194,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:195,5'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:200,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_sign_dyn
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:201,9'
          Dst:             PQCLEAN_FALCON1024_AVX2_comp_encode
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:203,9'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    PQCLEAN_FALCON1024_AVX2_crypto_sign_verify
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - do_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:305,16'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:0,0'
              BranchSideFuncs:
                - do_verify.1040
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:305,16'
              BranchSideFuncs:
                - do_verify.1040
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:305,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:305,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:308,9'
              BranchSideFuncs:
                - do_verify.1040
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:308,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:308,9'
              BranchSideFuncs:
                - do_verify.1040
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:311,26'
              BranchSideFuncs:
                - do_verify.1040
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:311,12'
          Dst:             do_verify
    - functionName:    PQCLEAN_FALCON1024_AVX2_crypto_sign_signature
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - do_sign
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:289,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:0,0'
              BranchSideFuncs:
                - do_sign.1041
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:291,10'
              BranchSideFuncs:
                - do_sign.1041
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:292,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:292,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:295,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:292,9'
          Dst:             do_sign
    - functionName:    PQCLEAN_FALCON1024_AVX2_crypto_sign_keypair
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          114
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_init
        - OQS_randombytes
        - PQCLEAN_FALCON1024_AVX2_keygen
        - PQCLEAN_FALCON1024_AVX2_modq_encode
        - PQCLEAN_FALCON1024_AVX2_trim_i8_encode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:46,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON1024_AVX2_keygen
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCON1024_AVX2_trim_i8_encode
                - PQCLEAN_FALCON1024_AVX2_trim_i8_encode
                - PQCLEAN_FALCON1024_AVX2_trim_i8_encode
                - PQCLEAN_FALCON1024_AVX2_modq_encode
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:60,5'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCON1024_AVX2_keygen
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCON1024_AVX2_trim_i8_encode
                - PQCLEAN_FALCON1024_AVX2_trim_i8_encode
                - PQCLEAN_FALCON1024_AVX2_trim_i8_encode
                - PQCLEAN_FALCON1024_AVX2_modq_encode
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:75,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:75,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:78,7'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_AVX2_trim_i8_encode
                - PQCLEAN_FALCON1024_AVX2_trim_i8_encode
                - PQCLEAN_FALCON1024_AVX2_modq_encode
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:82,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:82,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:85,7'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_AVX2_trim_i8_encode
                - PQCLEAN_FALCON1024_AVX2_modq_encode
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:89,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:89,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:92,7'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_AVX2_modq_encode
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:93,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:93,9'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_AVX2_modq_encode
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:100,11'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_AVX2_modq_encode
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:104,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:104,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:108,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:60,5'
          Dst:             OQS_randombytes
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:61,5'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:62,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:63,5'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:64,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_keygen
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:65,5'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:72,9'
          Dst:             PQCLEAN_FALCON1024_AVX2_trim_i8_encode
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:79,9'
          Dst:             PQCLEAN_FALCON1024_AVX2_trim_i8_encode
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:86,9'
          Dst:             PQCLEAN_FALCON1024_AVX2_trim_i8_encode
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/pqclean.c:101,9'
          Dst:             PQCLEAN_FALCON1024_AVX2_modq_encode
    - functionName:    ffSampling_fft_dyntree
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 405
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          88
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_FALCON1024_AVX2_poly_LDL_fft
        - PQCLEAN_FALCON1024_AVX2_poly_add
        - PQCLEAN_FALCON1024_AVX2_poly_merge_fft
        - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
        - PQCLEAN_FALCON1024_AVX2_poly_split_fft
        - PQCLEAN_FALCON1024_AVX2_poly_sub
        - PQCLEAN_FALCON1024_AVX2_sampler
        - ffSampling_fft_dyntree
        - fpr_mul
        - fpr_of
        - fpr_sqrt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:333,14'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_AVX2_poly_LDL_fft
                - PQCLEAN_FALCON1024_AVX2_poly_split_fft
                - PQCLEAN_FALCON1024_AVX2_poly_split_fft
                - PQCLEAN_FALCON1024_AVX2_poly_split_fft
                - ffSampling_fft_dyntree.1120
                - PQCLEAN_FALCON1024_AVX2_poly_merge_fft
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_add
                - PQCLEAN_FALCON1024_AVX2_poly_split_fft
                - ffSampling_fft_dyntree.1120
                - PQCLEAN_FALCON1024_AVX2_poly_merge_fft
                - fpr_sqrt.1121
                - fpr_mul.1123
                - PQCLEAN_FALCON1024_AVX2_sampler
                - fpr_of.1124
                - PQCLEAN_FALCON1024_AVX2_sampler
                - fpr_of.1124
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:333,14'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_AVX2_poly_LDL_fft
                - PQCLEAN_FALCON1024_AVX2_poly_split_fft
                - PQCLEAN_FALCON1024_AVX2_poly_split_fft
                - PQCLEAN_FALCON1024_AVX2_poly_split_fft
                - ffSampling_fft_dyntree.1120
                - PQCLEAN_FALCON1024_AVX2_poly_merge_fft
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_add
                - PQCLEAN_FALCON1024_AVX2_poly_split_fft
                - ffSampling_fft_dyntree.1120
                - PQCLEAN_FALCON1024_AVX2_poly_merge_fft
                - fpr_sqrt.1121
                - fpr_mul.1123
                - PQCLEAN_FALCON1024_AVX2_sampler
                - fpr_of.1124
                - PQCLEAN_FALCON1024_AVX2_sampler
                - fpr_of.1124
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:333,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:336,16'
              BranchSideFuncs:
                - fpr_sqrt.1121
                - fpr_mul.1123
                - PQCLEAN_FALCON1024_AVX2_sampler
                - fpr_of.1124
                - PQCLEAN_FALCON1024_AVX2_sampler
                - fpr_of.1124
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:343,19'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_AVX2_poly_LDL_fft
                - PQCLEAN_FALCON1024_AVX2_poly_split_fft
                - PQCLEAN_FALCON1024_AVX2_poly_split_fft
                - PQCLEAN_FALCON1024_AVX2_poly_split_fft
                - ffSampling_fft_dyntree.1120
                - PQCLEAN_FALCON1024_AVX2_poly_merge_fft
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_add
                - PQCLEAN_FALCON1024_AVX2_poly_split_fft
                - ffSampling_fft_dyntree.1120
                - PQCLEAN_FALCON1024_AVX2_poly_merge_fft
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:337,24'
          Dst:             fpr_sqrt
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:337,16'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:338,24'
          Dst:             PQCLEAN_FALCON1024_AVX2_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:338,17'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:339,24'
          Dst:             PQCLEAN_FALCON1024_AVX2_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:339,17'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:350,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_poly_LDL_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:356,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_poly_split_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:358,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_poly_split_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:378,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_poly_split_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:379,5'
          Dst:             ffSampling_fft_dyntree
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:381,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_poly_merge_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:391,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_poly_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:393,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:394,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:401,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_poly_split_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:402,5'
          Dst:             ffSampling_fft_dyntree
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:404,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_poly_merge_fft
    - functionName:    PQCLEAN_FALCON1024_AVX2_sampler
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1153
      functionLinenumberEnd: 1234
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          65
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - BerExp
        - PQCLEAN_FALCON1024_AVX2_gaussian0_sampler
        - fpr_floor
        - fpr_half
        - fpr_mul
        - fpr_of
        - fpr_sqr
        - fpr_sub
        - prng_get_u8
      functionUses:    14
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:1164,14'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:0,0'
              BranchSideFuncs:
                - fpr_floor.1126
                - fpr_of.1124
                - fpr_sub.1127
                - fpr_sqr.1128
                - fpr_half.1129
                - fpr_mul.1123
                - PQCLEAN_FALCON1024_AVX2_gaussian0_sampler
                - prng_get_u8.1130
                - fpr_of.1124
                - fpr_sub.1127
                - fpr_sqr.1128
                - fpr_mul.1123
                - fpr_of.1124
                - fpr_mul.1123
                - fpr_sub.1127
                - BerExp.1131
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:1195,14'
              BranchSideFuncs:
                - fpr_floor.1126
                - fpr_of.1124
                - fpr_sub.1127
                - fpr_sqr.1128
                - fpr_half.1129
                - fpr_mul.1123
                - PQCLEAN_FALCON1024_AVX2_gaussian0_sampler
                - prng_get_u8.1130
                - fpr_of.1124
                - fpr_sub.1127
                - fpr_sqr.1128
                - fpr_mul.1123
                - fpr_of.1124
                - fpr_mul.1123
                - fpr_sub.1127
                - BerExp.1131
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:1226,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:1164,9'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_AVX2_gaussian0_sampler
                - prng_get_u8.1130
                - fpr_of.1124
                - fpr_sub.1127
                - fpr_sqr.1128
                - fpr_mul.1123
                - fpr_of.1124
                - fpr_mul.1123
                - fpr_sub.1127
                - BerExp.1131
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:1195,14'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_AVX2_gaussian0_sampler
                - prng_get_u8.1130
                - fpr_of.1124
                - fpr_sub.1127
                - fpr_sqr.1128
                - fpr_mul.1123
                - fpr_of.1124
                - fpr_mul.1123
                - fpr_sub.1127
                - BerExp.1131
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:1164,14'
          Dst:             fpr_floor
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:1165,21'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:1165,9'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:1170,20'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:1170,11'
          Dst:             fpr_half
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:1175,11'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:1195,14'
          Dst:             PQCLEAN_FALCON1024_AVX2_gaussian0_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:1196,18'
          Dst:             prng_get_u8
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:1224,37'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:1224,29'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:1224,21'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:1224,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:1225,32'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:1225,24'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:1225,13'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:1226,13'
          Dst:             BerExp
    - functionName:    fpr_sqrt
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - x
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fpr_sqrt_avx2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fpr.h:276,5'
          Dst:             fpr_sqrt_avx2
    - functionName:    fpr_mul
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fpr_of
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fpr_sqrt_avx2
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fpr_floor
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fpr_sub
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fpr_sqr
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fpr_half
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_FALCON1024_AVX2_gaussian0_sampler
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 952
      functionLinenumberEnd: 1083
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          96
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - prng_get_u64
        - prng_get_u8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:998,10'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:0,0'
              BranchSideFuncs:
                - prng_get_u64.1134
                - prng_get_u8.1130
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:998,10'
              BranchSideFuncs:
                - prng_get_u64.1134
                - prng_get_u8.1130
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:998,10'
          Dst:             prng_get_u64
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:999,10'
          Dst:             prng_get_u8
    - functionName:    prng_get_u8
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/inner.h'
      linkageType:     InternalLinkage
      functionLinenumber: 527
      functionLinenumberEnd: 534
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_FALCON1024_AVX2_prng_refill
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/inner.h:530,21'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/inner.h:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_AVX2_prng_refill
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/inner.h:530,21'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_AVX2_prng_refill
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/inner.h:531,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/inner.h:531,9'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_AVX2_prng_refill
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/inner.h:532,9'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_AVX2_prng_refill
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/inner.h:532,9'
          Dst:             PQCLEAN_FALCON1024_AVX2_prng_refill
    - functionName:    BerExp
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1091
      functionLinenumberEnd: 1141
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          65
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fpr_expm_p63
        - fpr_mul
        - fpr_of
        - fpr_sub
        - fpr_trunc
        - prng_get_u8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:1101,24'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:0,0'
              BranchSideFuncs:
                - fpr_mul.1123
                - fpr_trunc.1132
                - fpr_of.1124
                - fpr_mul.1123
                - fpr_sub.1127
                - fpr_expm_p63.1133
                - prng_get_u8.1130
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:1138,11'
              BranchSideFuncs:
                - fpr_mul.1123
                - fpr_trunc.1132
                - fpr_of.1124
                - fpr_mul.1123
                - fpr_sub.1127
                - fpr_expm_p63.1133
                - prng_get_u8.1130
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:1140,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:1138,11'
              BranchSideFuncs:
                - prng_get_u8.1130
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:1141,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:1101,24'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:1101,14'
          Dst:             fpr_trunc
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:1102,28'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:1102,20'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:1102,9'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:1128,11'
          Dst:             fpr_expm_p63
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:1139,13'
          Dst:             prng_get_u8
    - functionName:    fpr_trunc
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fpr_expm_p63
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          47
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    prng_get_u64
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/inner.h'
      linkageType:     InternalLinkage
      functionLinenumber: 497
      functionLinenumberEnd: 520
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          77
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_FALCON1024_AVX2_prng_refill
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/inner.h:506,12'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/inner.h:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_AVX2_prng_refill
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/inner.h:506,12'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_AVX2_prng_refill
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/inner.h:507,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/inner.h:507,9'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_AVX2_prng_refill
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/inner.h:508,9'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_AVX2_prng_refill
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/inner.h:508,9'
          Dst:             PQCLEAN_FALCON1024_AVX2_prng_refill
    - functionName:    fpr_add
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fpr_rint
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          35
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ffSampling_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 416
      functionLinenumberEnd: 623
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          338
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_FALCON1024_AVX2_poly_add
        - PQCLEAN_FALCON1024_AVX2_poly_merge_fft
        - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
        - PQCLEAN_FALCON1024_AVX2_poly_split_fft
        - PQCLEAN_FALCON1024_AVX2_poly_sub
        - PQCLEAN_FALCON1024_AVX2_sampler
        - ffLDL_treesize
        - ffSampling_fft
        - fpr_add
        - fpr_mul
        - fpr_of
        - fpr_sub
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:423,14'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:0,0'
              BranchSideFuncs:
                - ffLDL_treesize.1138
                - PQCLEAN_FALCON1024_AVX2_poly_split_fft
                - ffSampling_fft.1137
                - PQCLEAN_FALCON1024_AVX2_poly_merge_fft
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_add
                - PQCLEAN_FALCON1024_AVX2_poly_split_fft
                - ffSampling_fft.1137
                - PQCLEAN_FALCON1024_AVX2_poly_merge_fft
                - PQCLEAN_FALCON1024_AVX2_sampler
                - fpr_of.1124
                - PQCLEAN_FALCON1024_AVX2_sampler
                - fpr_of.1124
                - fpr_sub.1127
                - fpr_sub.1127
                - fpr_mul.1123
                - fpr_mul.1123
                - fpr_sub.1127
                - fpr_mul.1123
                - fpr_mul.1123
                - fpr_add.1135
                - fpr_add.1135
                - fpr_add.1135
                - PQCLEAN_FALCON1024_AVX2_sampler
                - fpr_of.1124
                - PQCLEAN_FALCON1024_AVX2_sampler
                - fpr_of.1124
                - PQCLEAN_FALCON1024_AVX2_sampler
                - PQCLEAN_FALCON1024_AVX2_sampler
                - PQCLEAN_FALCON1024_AVX2_sampler
                - PQCLEAN_FALCON1024_AVX2_sampler
                - PQCLEAN_FALCON1024_AVX2_sampler
                - PQCLEAN_FALCON1024_AVX2_sampler
                - PQCLEAN_FALCON1024_AVX2_sampler
                - PQCLEAN_FALCON1024_AVX2_sampler
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:423,14'
              BranchSideFuncs:
                - ffLDL_treesize.1138
                - PQCLEAN_FALCON1024_AVX2_poly_split_fft
                - ffSampling_fft.1137
                - PQCLEAN_FALCON1024_AVX2_poly_merge_fft
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_add
                - PQCLEAN_FALCON1024_AVX2_poly_split_fft
                - ffSampling_fft.1137
                - PQCLEAN_FALCON1024_AVX2_poly_merge_fft
                - PQCLEAN_FALCON1024_AVX2_sampler
                - fpr_of.1124
                - PQCLEAN_FALCON1024_AVX2_sampler
                - fpr_of.1124
                - fpr_sub.1127
                - fpr_sub.1127
                - fpr_mul.1123
                - fpr_mul.1123
                - fpr_sub.1127
                - fpr_mul.1123
                - fpr_mul.1123
                - fpr_add.1135
                - fpr_add.1135
                - fpr_add.1135
                - PQCLEAN_FALCON1024_AVX2_sampler
                - fpr_of.1124
                - PQCLEAN_FALCON1024_AVX2_sampler
                - fpr_of.1124
                - PQCLEAN_FALCON1024_AVX2_sampler
                - PQCLEAN_FALCON1024_AVX2_sampler
                - PQCLEAN_FALCON1024_AVX2_sampler
                - PQCLEAN_FALCON1024_AVX2_sampler
                - PQCLEAN_FALCON1024_AVX2_sampler
                - PQCLEAN_FALCON1024_AVX2_sampler
                - PQCLEAN_FALCON1024_AVX2_sampler
                - PQCLEAN_FALCON1024_AVX2_sampler
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:423,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:430,22'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_AVX2_sampler
                - PQCLEAN_FALCON1024_AVX2_sampler
                - PQCLEAN_FALCON1024_AVX2_sampler
                - PQCLEAN_FALCON1024_AVX2_sampler
                - PQCLEAN_FALCON1024_AVX2_sampler
                - PQCLEAN_FALCON1024_AVX2_sampler
                - PQCLEAN_FALCON1024_AVX2_sampler
                - PQCLEAN_FALCON1024_AVX2_sampler
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:546,14'
              BranchSideFuncs:
                - ffLDL_treesize.1138
                - PQCLEAN_FALCON1024_AVX2_poly_split_fft
                - ffSampling_fft.1137
                - PQCLEAN_FALCON1024_AVX2_poly_merge_fft
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_add
                - PQCLEAN_FALCON1024_AVX2_poly_split_fft
                - ffSampling_fft.1137
                - PQCLEAN_FALCON1024_AVX2_poly_merge_fft
                - PQCLEAN_FALCON1024_AVX2_sampler
                - fpr_of.1124
                - PQCLEAN_FALCON1024_AVX2_sampler
                - fpr_of.1124
                - fpr_sub.1127
                - fpr_sub.1127
                - fpr_mul.1123
                - fpr_mul.1123
                - fpr_sub.1127
                - fpr_mul.1123
                - fpr_mul.1123
                - fpr_add.1135
                - fpr_add.1135
                - fpr_add.1135
                - PQCLEAN_FALCON1024_AVX2_sampler
                - fpr_of.1124
                - PQCLEAN_FALCON1024_AVX2_sampler
                - fpr_of.1124
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:546,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:550,14'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_AVX2_sampler
                - fpr_of.1124
                - PQCLEAN_FALCON1024_AVX2_sampler
                - fpr_of.1124
                - fpr_sub.1127
                - fpr_sub.1127
                - fpr_mul.1123
                - fpr_mul.1123
                - fpr_sub.1127
                - fpr_mul.1123
                - fpr_mul.1123
                - fpr_add.1135
                - fpr_add.1135
                - fpr_add.1135
                - PQCLEAN_FALCON1024_AVX2_sampler
                - fpr_of.1124
                - PQCLEAN_FALCON1024_AVX2_sampler
                - fpr_of.1124
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:593,19'
              BranchSideFuncs:
                - ffLDL_treesize.1138
                - PQCLEAN_FALCON1024_AVX2_poly_split_fft
                - ffSampling_fft.1137
                - PQCLEAN_FALCON1024_AVX2_poly_merge_fft
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_add
                - PQCLEAN_FALCON1024_AVX2_poly_split_fft
                - ffSampling_fft.1137
                - PQCLEAN_FALCON1024_AVX2_poly_merge_fft
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:457,15'
          Dst:             PQCLEAN_FALCON1024_AVX2_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:458,15'
          Dst:             PQCLEAN_FALCON1024_AVX2_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:470,15'
          Dst:             PQCLEAN_FALCON1024_AVX2_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:471,15'
          Dst:             PQCLEAN_FALCON1024_AVX2_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:511,15'
          Dst:             PQCLEAN_FALCON1024_AVX2_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:512,15'
          Dst:             PQCLEAN_FALCON1024_AVX2_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:524,15'
          Dst:             PQCLEAN_FALCON1024_AVX2_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:525,15'
          Dst:             PQCLEAN_FALCON1024_AVX2_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:553,29'
          Dst:             PQCLEAN_FALCON1024_AVX2_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:553,22'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:554,29'
          Dst:             PQCLEAN_FALCON1024_AVX2_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:554,22'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:555,16'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:556,16'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:559,24'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:559,45'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:559,16'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:560,24'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:560,45'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:560,16'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:561,14'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:562,14'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:564,24'
          Dst:             PQCLEAN_FALCON1024_AVX2_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:564,17'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:565,24'
          Dst:             PQCLEAN_FALCON1024_AVX2_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:565,17'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:596,24'
          Dst:             ffLDL_treesize
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:603,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_poly_split_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:604,5'
          Dst:             ffSampling_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:606,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_poly_merge_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:612,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_poly_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:613,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:614,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:619,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_poly_split_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:620,5'
          Dst:             ffSampling_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:622,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_poly_merge_fft
    - functionName:    ffLDL_treesize
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fpr_neg
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      double
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ffLDL_fft_inner
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          69
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_FALCON1024_AVX2_poly_LDLmv_fft
        - PQCLEAN_FALCON1024_AVX2_poly_split_fft
        - ffLDL_fft_inner
        - ffLDL_treesize
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:79,11'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_AVX2_poly_LDLmv_fft
                - PQCLEAN_FALCON1024_AVX2_poly_split_fft
                - PQCLEAN_FALCON1024_AVX2_poly_split_fft
                - ffLDL_fft_inner.1140
                - ffLDL_treesize.1138
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:79,11'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_AVX2_poly_LDLmv_fft
                - PQCLEAN_FALCON1024_AVX2_poly_split_fft
                - PQCLEAN_FALCON1024_AVX2_poly_split_fft
                - ffLDL_fft_inner.1140
                - ffLDL_treesize.1138
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:79,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:78,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:79,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:79,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:78,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:79,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:90,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_poly_LDLmv_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:98,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_poly_split_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:99,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_poly_split_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:105,5'
          Dst:             ffLDL_fft_inner
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:107,32'
          Dst:             ffLDL_treesize
    - functionName:    do_sign_dyn
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 754
      functionLinenumberEnd: 945
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          204
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - PQCLEAN_FALCON1024_AVX2_FFT
        - PQCLEAN_FALCON1024_AVX2_iFFT
        - PQCLEAN_FALCON1024_AVX2_is_short_half
        - PQCLEAN_FALCON1024_AVX2_poly_add
        - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
        - PQCLEAN_FALCON1024_AVX2_poly_muladj_fft
        - PQCLEAN_FALCON1024_AVX2_poly_mulconst
        - PQCLEAN_FALCON1024_AVX2_poly_mulselfadj_fft
        - PQCLEAN_FALCON1024_AVX2_poly_neg
        - ffSampling_fft_dyntree
        - fpr_neg
        - fpr_of
        - fpr_rint
        - smallints_to_fpr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:762,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:0,0'
              BranchSideFuncs:
                - smallints_to_fpr.1142
                - smallints_to_fpr.1142
                - smallints_to_fpr.1142
                - smallints_to_fpr.1142
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_neg
                - PQCLEAN_FALCON1024_AVX2_poly_neg
                - PQCLEAN_FALCON1024_AVX2_poly_mulselfadj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_muladj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mulselfadj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_add
                - PQCLEAN_FALCON1024_AVX2_poly_muladj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_add
                - PQCLEAN_FALCON1024_AVX2_poly_mulselfadj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mulselfadj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_add
                - fpr_of.1124
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - fpr_neg.1139
                - PQCLEAN_FALCON1024_AVX2_poly_mulconst
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mulconst
                - ffSampling_fft_dyntree.1120
                - smallints_to_fpr.1142
                - smallints_to_fpr.1142
                - smallints_to_fpr.1142
                - smallints_to_fpr.1142
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_neg
                - PQCLEAN_FALCON1024_AVX2_poly_neg
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_add
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_add
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_rint.1136
                - fpr_rint.1136
                - PQCLEAN_FALCON1024_AVX2_is_short_half
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:836,9'
              BranchSideFuncs:
                - smallints_to_fpr.1142
                - smallints_to_fpr.1142
                - smallints_to_fpr.1142
                - smallints_to_fpr.1142
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_neg
                - PQCLEAN_FALCON1024_AVX2_poly_neg
                - PQCLEAN_FALCON1024_AVX2_poly_mulselfadj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_muladj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mulselfadj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_add
                - PQCLEAN_FALCON1024_AVX2_poly_muladj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_add
                - PQCLEAN_FALCON1024_AVX2_poly_mulselfadj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mulselfadj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_add
                - fpr_of.1124
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - fpr_neg.1139
                - PQCLEAN_FALCON1024_AVX2_poly_mulconst
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mulconst
                - ffSampling_fft_dyntree.1120
                - smallints_to_fpr.1142
                - smallints_to_fpr.1142
                - smallints_to_fpr.1142
                - smallints_to_fpr.1142
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_neg
                - PQCLEAN_FALCON1024_AVX2_poly_neg
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_add
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_add
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_rint.1136
                - fpr_rint.1136
                - PQCLEAN_FALCON1024_AVX2_is_short_half
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:835,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:825,13'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - fpr_neg.1139
                - PQCLEAN_FALCON1024_AVX2_poly_mulconst
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mulconst
                - ffSampling_fft_dyntree.1120
                - smallints_to_fpr.1142
                - smallints_to_fpr.1142
                - smallints_to_fpr.1142
                - smallints_to_fpr.1142
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_neg
                - PQCLEAN_FALCON1024_AVX2_poly_neg
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_add
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_add
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_rint.1136
                - fpr_rint.1136
                - PQCLEAN_FALCON1024_AVX2_is_short_half
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:836,9'
              BranchSideFuncs:
                - fpr_of.1124
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - fpr_neg.1139
                - PQCLEAN_FALCON1024_AVX2_poly_mulconst
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mulconst
                - ffSampling_fft_dyntree.1120
                - smallints_to_fpr.1142
                - smallints_to_fpr.1142
                - smallints_to_fpr.1142
                - smallints_to_fpr.1142
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_neg
                - PQCLEAN_FALCON1024_AVX2_poly_neg
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_add
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_add
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_rint.1136
                - fpr_rint.1136
                - PQCLEAN_FALCON1024_AVX2_is_short_half
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:916,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:919,22'
              BranchSideFuncs:
                - fpr_rint.1136
                - PQCLEAN_FALCON1024_AVX2_is_short_half
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:924,17'
              BranchSideFuncs:
                - fpr_rint.1136
                - PQCLEAN_FALCON1024_AVX2_is_short_half
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:936,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:924,9'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_AVX2_is_short_half
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:937,41'
              BranchSideFuncs:
                - fpr_rint.1136
                - PQCLEAN_FALCON1024_AVX2_is_short_half
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:939,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:859,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:939,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:771,5'
          Dst:             smallints_to_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:772,5'
          Dst:             smallints_to_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:773,5'
          Dst:             smallints_to_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:774,5'
          Dst:             smallints_to_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:775,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:776,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:777,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:778,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:779,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_poly_neg
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:780,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_poly_neg
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:800,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_poly_mulselfadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:803,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_poly_muladj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:804,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_poly_mulselfadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:805,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:807,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_poly_muladj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:808,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:810,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_poly_mulselfadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:812,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_poly_mulselfadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:813,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:836,17'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:846,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:849,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:850,47'
          Dst:             fpr_neg
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:850,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_poly_mulconst
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:851,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:852,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_poly_mulconst
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:866,5'
          Dst:             ffSampling_fft_dyntree
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:883,5'
          Dst:             smallints_to_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:884,5'
          Dst:             smallints_to_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:885,5'
          Dst:             smallints_to_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:886,5'
          Dst:             smallints_to_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:887,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:888,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:889,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:890,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:891,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_poly_neg
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:892,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_poly_neg
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:901,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:902,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:903,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:905,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:908,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:909,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:910,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_iFFT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:911,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_iFFT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:919,39'
          Dst:             fpr_rint
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:937,32'
          Dst:             fpr_rint
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:939,9'
          Dst:             PQCLEAN_FALCON1024_AVX2_is_short_half
    - functionName:    smallints_to_fpr
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fpr_of
      functionUses:    12
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:187,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:0,0'
              BranchSideFuncs:
                - fpr_of.1124
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:189,9'
              BranchSideFuncs:
                - fpr_of.1124
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:188,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:189,9'
              BranchSideFuncs:
                - fpr_of.1124
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:191,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:189,16'
          Dst:             fpr_of
    - functionName:    PQCLEAN_FALCON1024_AVX2_sign_dyn
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1283
      functionLinenumberEnd: 1319
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_FALCON1024_AVX2_prng_init
        - do_sign_dyn
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:1314,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:1318,5'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_AVX2_prng_init
                - do_sign_dyn.1141
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:1318,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:1307,9'
          Dst:             PQCLEAN_FALCON1024_AVX2_prng_init
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:1314,13'
          Dst:             do_sign_dyn
    - functionName:    do_sign_tree
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 639
      functionLinenumberEnd: 739
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          157
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - PQCLEAN_FALCON1024_AVX2_FFT
        - PQCLEAN_FALCON1024_AVX2_iFFT
        - PQCLEAN_FALCON1024_AVX2_is_short_half
        - PQCLEAN_FALCON1024_AVX2_poly_add
        - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
        - PQCLEAN_FALCON1024_AVX2_poly_mulconst
        - ffSampling_fft
        - fpr_neg
        - fpr_of
        - fpr_rint
        - skoff_b01
        - skoff_b10
        - skoff_b11
        - skoff_tree
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:647,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:0,0'
              BranchSideFuncs:
                - skoff_b01.1147
                - skoff_b10.1148
                - skoff_b11.1149
                - skoff_tree.1150
                - fpr_of.1124
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - fpr_neg.1139
                - PQCLEAN_FALCON1024_AVX2_poly_mulconst
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mulconst
                - ffSampling_fft.1137
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_add
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_add
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_rint.1136
                - fpr_rint.1136
                - PQCLEAN_FALCON1024_AVX2_is_short_half
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:660,9'
              BranchSideFuncs:
                - skoff_b01.1147
                - skoff_b10.1148
                - skoff_b11.1149
                - skoff_tree.1150
                - fpr_of.1124
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - fpr_neg.1139
                - PQCLEAN_FALCON1024_AVX2_poly_mulconst
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mulconst
                - ffSampling_fft.1137
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_add
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_add
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_rint.1136
                - fpr_rint.1136
                - PQCLEAN_FALCON1024_AVX2_is_short_half
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:659,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:649,13'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - fpr_neg.1139
                - PQCLEAN_FALCON1024_AVX2_poly_mulconst
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mulconst
                - ffSampling_fft.1137
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_add
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_add
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_rint.1136
                - fpr_rint.1136
                - PQCLEAN_FALCON1024_AVX2_is_short_half
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:660,9'
              BranchSideFuncs:
                - fpr_of.1124
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - fpr_neg.1139
                - PQCLEAN_FALCON1024_AVX2_poly_mulconst
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mulconst
                - ffSampling_fft.1137
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_add
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_add
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_rint.1136
                - fpr_rint.1136
                - PQCLEAN_FALCON1024_AVX2_is_short_half
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:710,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:713,22'
              BranchSideFuncs:
                - fpr_rint.1136
                - PQCLEAN_FALCON1024_AVX2_is_short_half
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:718,17'
              BranchSideFuncs:
                - fpr_rint.1136
                - PQCLEAN_FALCON1024_AVX2_is_short_half
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:730,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:718,9'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_AVX2_is_short_half
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:731,41'
              BranchSideFuncs:
                - fpr_rint.1136
                - PQCLEAN_FALCON1024_AVX2_is_short_half
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:733,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:733,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:734,29'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:651,26'
          Dst:             skoff_b01
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:652,26'
          Dst:             skoff_b10
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:653,26'
          Dst:             skoff_b11
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:654,27'
          Dst:             skoff_tree
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:660,17'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:670,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:673,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:674,47'
          Dst:             fpr_neg
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:674,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_poly_mulconst
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:675,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:676,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_poly_mulconst
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:684,5'
          Dst:             ffSampling_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:691,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:692,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:693,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:695,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:698,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:699,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:701,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_iFFT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:702,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_iFFT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:713,39'
          Dst:             fpr_rint
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:731,32'
          Dst:             fpr_rint
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:733,9'
          Dst:             PQCLEAN_FALCON1024_AVX2_is_short_half
    - functionName:    skoff_b01
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    skoff_b10
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    skoff_b11
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    skoff_tree
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_FALCON1024_AVX2_sign_tree
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1240
      functionLinenumberEnd: 1276
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_FALCON1024_AVX2_prng_init
        - do_sign_tree
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:1271,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:1275,5'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_AVX2_prng_init
                - do_sign_tree.1146
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:1275,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:1264,9'
          Dst:             PQCLEAN_FALCON1024_AVX2_prng_init
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:1271,13'
          Dst:             do_sign_tree
    - functionName:    ffLDL_binary_normalize
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ffLDL_binary_normalize
        - ffLDL_treesize
        - fpr_mul
        - fpr_sqrt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:163,11'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:0,0'
              BranchSideFuncs:
                - ffLDL_binary_normalize.1151
                - ffLDL_treesize.1138
                - fpr_sqrt.1121
                - fpr_mul.1123
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:163,11'
              BranchSideFuncs:
                - ffLDL_binary_normalize.1151
                - ffLDL_treesize.1138
                - fpr_sqrt.1121
                - fpr_mul.1123
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:163,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:162,9'
              BranchSideFuncs:
                - fpr_sqrt.1121
                - fpr_mul.1123
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:163,9'
              BranchSideFuncs:
                - fpr_sqrt.1121
                - fpr_mul.1123
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:163,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:162,9'
              BranchSideFuncs:
                - fpr_sqrt.1121
                - fpr_mul.1123
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:163,9'
              BranchSideFuncs:
                - fpr_sqrt.1121
                - fpr_mul.1123
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:169,27'
          Dst:             fpr_sqrt
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:169,19'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:171,9'
          Dst:             ffLDL_binary_normalize
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:172,43'
          Dst:             ffLDL_treesize
    - functionName:    ffLDL_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_FALCON1024_AVX2_poly_LDLmv_fft
        - PQCLEAN_FALCON1024_AVX2_poly_split_fft
        - ffLDL_fft_inner
        - ffLDL_treesize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:130,11'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_AVX2_poly_LDLmv_fft
                - PQCLEAN_FALCON1024_AVX2_poly_split_fft
                - PQCLEAN_FALCON1024_AVX2_poly_split_fft
                - ffLDL_fft_inner.1140
                - ffLDL_treesize.1138
                - ffLDL_fft_inner.1140
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:130,11'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_AVX2_poly_LDLmv_fft
                - PQCLEAN_FALCON1024_AVX2_poly_split_fft
                - PQCLEAN_FALCON1024_AVX2_poly_split_fft
                - ffLDL_fft_inner.1140
                - ffLDL_treesize.1138
                - ffLDL_fft_inner.1140
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:130,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:129,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:131,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:140,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_poly_LDLmv_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:142,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_poly_split_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:143,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_poly_split_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:145,5'
          Dst:             ffLDL_fft_inner
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:147,32'
          Dst:             ffLDL_treesize
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:147,5'
          Dst:             ffLDL_fft_inner
    - functionName:    PQCLEAN_FALCON1024_AVX2_expand_privkey
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          73
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_FALCON1024_AVX2_FFT
        - PQCLEAN_FALCON1024_AVX2_poly_add
        - PQCLEAN_FALCON1024_AVX2_poly_muladj_fft
        - PQCLEAN_FALCON1024_AVX2_poly_mulselfadj_fft
        - PQCLEAN_FALCON1024_AVX2_poly_neg
        - ffLDL_binary_normalize
        - ffLDL_fft
        - skoff_b01
        - skoff_b10
        - skoff_b11
        - skoff_tree
        - smallints_to_fpr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:237,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:0,0'
              BranchSideFuncs:
                - skoff_b01.1147
                - skoff_b10.1148
                - skoff_b11.1149
                - skoff_tree.1150
                - smallints_to_fpr.1142
                - smallints_to_fpr.1142
                - smallints_to_fpr.1142
                - smallints_to_fpr.1142
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_neg
                - PQCLEAN_FALCON1024_AVX2_poly_neg
                - PQCLEAN_FALCON1024_AVX2_poly_mulselfadj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mulselfadj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_add
                - PQCLEAN_FALCON1024_AVX2_poly_muladj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_muladj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_add
                - PQCLEAN_FALCON1024_AVX2_poly_mulselfadj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mulselfadj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_add
                - ffLDL_fft.1152
                - ffLDL_binary_normalize.1151
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:237,9'
              BranchSideFuncs:
                - skoff_b01.1147
                - skoff_b10.1148
                - skoff_b11.1149
                - skoff_tree.1150
                - smallints_to_fpr.1142
                - smallints_to_fpr.1142
                - smallints_to_fpr.1142
                - smallints_to_fpr.1142
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_neg
                - PQCLEAN_FALCON1024_AVX2_poly_neg
                - PQCLEAN_FALCON1024_AVX2_poly_mulselfadj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mulselfadj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_add
                - PQCLEAN_FALCON1024_AVX2_poly_muladj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_muladj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_add
                - PQCLEAN_FALCON1024_AVX2_poly_mulselfadj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mulselfadj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_add
                - ffLDL_fft.1152
                - ffLDL_binary_normalize.1151
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:239,26'
          Dst:             skoff_b01
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:240,26'
          Dst:             skoff_b10
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:241,26'
          Dst:             skoff_b11
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:242,27'
          Dst:             skoff_tree
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:253,5'
          Dst:             smallints_to_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:254,5'
          Dst:             smallints_to_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:255,5'
          Dst:             smallints_to_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:256,5'
          Dst:             smallints_to_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:261,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:262,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:263,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:264,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:265,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_poly_neg
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:266,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_poly_neg
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:284,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_poly_mulselfadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:286,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_poly_mulselfadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:287,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:290,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_poly_muladj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:292,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_poly_muladj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:293,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:296,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_poly_mulselfadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:298,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_poly_mulselfadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:299,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:304,5'
          Dst:             ffLDL_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/sign.c:309,5'
          Dst:             ffLDL_binary_normalize
    - functionName:    mq_montysqr
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mq_montymul
      functionUses:    11
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:426,12'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_montymul.1196
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:426,12'
              BranchSideFuncs:
                - mq_montymul.1196
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:426,12'
          Dst:             mq_montymul
    - functionName:    mq_montymul
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 390
      functionLinenumberEnd: 418
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mq_rshift1
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mq_add
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_FALCON1024_AVX2_count_nttzero
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 829
      functionLinenumberEnd: 851
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          282
      EdgeCount:       56
      CyclomaticComplexity: 16
      functionsReached:
        - mq_NTT
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:834,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_NTT.1199
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:834,19'
              BranchSideFuncs:
                - mq_NTT.1199
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:836,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:834,19'
              BranchSideFuncs:
                - mq_NTT.1199
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:836,5'
              BranchSideFuncs:
                - mq_NTT.1199
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:836,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:836,5'
              BranchSideFuncs:
                - mq_NTT.1199
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:836,5'
              BranchSideFuncs:
                - mq_NTT.1199
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:836,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:839,23'
              BranchSideFuncs:
                - mq_NTT.1199
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:839,23'
              BranchSideFuncs:
                - mq_NTT.1199
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:836,26'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:836,5'
              BranchSideFuncs:
                - mq_NTT.1199
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:839,23'
              BranchSideFuncs:
                - mq_NTT.1199
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:836,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:839,23'
              BranchSideFuncs:
                - mq_NTT.1199
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:843,5'
              BranchSideFuncs:
                - mq_NTT.1199
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:836,26'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:836,5'
              BranchSideFuncs:
                - mq_NTT.1199
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:839,23'
              BranchSideFuncs:
                - mq_NTT.1199
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:836,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:836,5'
              BranchSideFuncs:
                - mq_NTT.1199
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:843,5'
              BranchSideFuncs:
                - mq_NTT.1199
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:836,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:836,5'
              BranchSideFuncs:
                - mq_NTT.1199
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:839,23'
              BranchSideFuncs:
                - mq_NTT.1199
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:836,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:839,23'
              BranchSideFuncs:
                - mq_NTT.1199
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:843,5'
              BranchSideFuncs:
                - mq_NTT.1199
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:836,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:839,23'
              BranchSideFuncs:
                - mq_NTT.1199
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:843,5'
              BranchSideFuncs:
                - mq_NTT.1199
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:845,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:848,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:848,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:845,26'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:845,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:848,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:845,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:845,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:848,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:845,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:845,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:848,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:843,5'
          Dst:             mq_NTT
    - functionName:    mq_NTT
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 498
      functionLinenumberEnd: 524
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          120
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - mq_add
        - mq_montymul
        - mq_sub
      functionUses:    11
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:501,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_montymul.1196
                - mq_add.1198
                - mq_sub.1201
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:501,19'
              BranchSideFuncs:
                - mq_montymul.1196
                - mq_add.1198
                - mq_sub.1201
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:503,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:503,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:506,16'
              BranchSideFuncs:
                - mq_montymul.1196
                - mq_add.1198
                - mq_sub.1201
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:507,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:503,26'
              BranchSideFuncs:
                - mq_montymul.1196
                - mq_add.1198
                - mq_sub.1201
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:511,23'
              BranchSideFuncs:
                - mq_montymul.1196
                - mq_add.1198
                - mq_sub.1201
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:513,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:507,38'
              BranchSideFuncs:
                - mq_montymul.1196
                - mq_add.1198
                - mq_sub.1201
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:516,21'
              BranchSideFuncs:
                - mq_montymul.1196
                - mq_add.1198
                - mq_sub.1201
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:513,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:507,38'
              BranchSideFuncs:
                - mq_montymul.1196
                - mq_add.1198
                - mq_sub.1201
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:516,21'
              BranchSideFuncs:
                - mq_montymul.1196
                - mq_add.1198
                - mq_sub.1201
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:507,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:503,26'
              BranchSideFuncs:
                - mq_montymul.1196
                - mq_add.1198
                - mq_sub.1201
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:511,23'
              BranchSideFuncs:
                - mq_montymul.1196
                - mq_add.1198
                - mq_sub.1201
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:503,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:503,5'
              BranchSideFuncs:
                - mq_montymul.1196
                - mq_add.1198
                - mq_sub.1201
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:506,16'
              BranchSideFuncs:
                - mq_montymul.1196
                - mq_add.1198
                - mq_sub.1201
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:517,21'
          Dst:             mq_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:518,34'
          Dst:             mq_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:519,39'
          Dst:             mq_sub
    - functionName:    mq_sub
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_FALCON1024_AVX2_verify_recover
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 776
      functionLinenumberEnd: 824
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          99
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_FALCON1024_AVX2_is_short
        - mq_NTT
        - mq_div_12289
        - mq_iNTT
        - mq_sub
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:781,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_sub.1201
                - mq_NTT.1199
                - mq_NTT.1199
                - mq_div_12289.1202
                - mq_iNTT.1203
                - PQCLEAN_FALCON1024_AVX2_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:791,23'
              BranchSideFuncs:
                - mq_sub.1201
                - mq_NTT.1199
                - mq_NTT.1199
                - mq_div_12289.1202
                - mq_iNTT.1203
                - PQCLEAN_FALCON1024_AVX2_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:788,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:791,23'
              BranchSideFuncs:
                - mq_NTT.1199
                - mq_NTT.1199
                - mq_div_12289.1202
                - mq_iNTT.1203
                - PQCLEAN_FALCON1024_AVX2_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:808,5'
              BranchSideFuncs:
                - mq_NTT.1199
                - mq_NTT.1199
                - mq_div_12289.1202
                - mq_iNTT.1203
                - PQCLEAN_FALCON1024_AVX2_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:811,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:812,25'
              BranchSideFuncs:
                - mq_iNTT.1203
                - PQCLEAN_FALCON1024_AVX2_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:815,5'
              BranchSideFuncs:
                - mq_iNTT.1203
                - PQCLEAN_FALCON1024_AVX2_is_short
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:797,13'
          Dst:             mq_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:808,5'
          Dst:             mq_NTT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:809,5'
          Dst:             mq_NTT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:813,26'
          Dst:             mq_div_12289
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:815,5'
          Dst:             mq_iNTT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:823,27'
          Dst:             PQCLEAN_FALCON1024_AVX2_is_short
    - functionName:    mq_div_12289
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 491
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          52
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mq_montymul
        - mq_montysqr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:467,10'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_montymul.1196
                - mq_montysqr.1195
                - mq_montymul.1196
                - mq_montymul.1196
                - mq_montysqr.1195
                - mq_montysqr.1195
                - mq_montysqr.1195
                - mq_montysqr.1195
                - mq_montysqr.1195
                - mq_montymul.1196
                - mq_montymul.1196
                - mq_montysqr.1195
                - mq_montysqr.1195
                - mq_montymul.1196
                - mq_montysqr.1195
                - mq_montysqr.1195
                - mq_montymul.1196
                - mq_montysqr.1195
                - mq_montymul.1196
                - mq_montymul.1196
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:467,10'
              BranchSideFuncs:
                - mq_montymul.1196
                - mq_montysqr.1195
                - mq_montymul.1196
                - mq_montymul.1196
                - mq_montysqr.1195
                - mq_montysqr.1195
                - mq_montysqr.1195
                - mq_montysqr.1195
                - mq_montysqr.1195
                - mq_montymul.1196
                - mq_montymul.1196
                - mq_montysqr.1195
                - mq_montysqr.1195
                - mq_montymul.1196
                - mq_montysqr.1195
                - mq_montysqr.1195
                - mq_montymul.1196
                - mq_montysqr.1195
                - mq_montymul.1196
                - mq_montymul.1196
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:467,10'
          Dst:             mq_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:468,10'
          Dst:             mq_montysqr
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:469,10'
          Dst:             mq_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:470,10'
          Dst:             mq_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:471,10'
          Dst:             mq_montysqr
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:472,10'
          Dst:             mq_montysqr
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:473,10'
          Dst:             mq_montysqr
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:474,10'
          Dst:             mq_montysqr
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:475,10'
          Dst:             mq_montysqr
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:476,10'
          Dst:             mq_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:477,11'
          Dst:             mq_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:478,11'
          Dst:             mq_montysqr
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:479,11'
          Dst:             mq_montysqr
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:480,11'
          Dst:             mq_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:481,11'
          Dst:             mq_montysqr
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:482,11'
          Dst:             mq_montysqr
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:483,11'
          Dst:             mq_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:484,11'
          Dst:             mq_montysqr
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:485,11'
          Dst:             mq_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:491,12'
          Dst:             mq_montymul
    - functionName:    mq_iNTT
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 530
      functionLinenumberEnd: 579
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          166
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - mq_add
        - mq_montymul
        - mq_rshift1
        - mq_sub
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:534,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_rshift1.1197
                - mq_montymul.1196
                - mq_add.1198
                - mq_sub.1201
                - mq_montymul.1196
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:534,19'
              BranchSideFuncs:
                - mq_rshift1.1197
                - mq_montymul.1196
                - mq_add.1198
                - mq_sub.1201
                - mq_montymul.1196
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:537,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:540,16'
              BranchSideFuncs:
                - mq_montymul.1196
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:576,5'
              BranchSideFuncs:
                - mq_montymul.1196
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:537,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:540,16'
              BranchSideFuncs:
                - mq_rshift1.1197
                - mq_montymul.1196
                - mq_add.1198
                - mq_sub.1201
                - mq_montymul.1196
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:573,5'
              BranchSideFuncs:
                - mq_rshift1.1197
                - mq_montymul.1196
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:573,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:574,14'
              BranchSideFuncs:
                - mq_montymul.1196
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:576,5'
              BranchSideFuncs:
                - mq_montymul.1196
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:542,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:546,21'
              BranchSideFuncs:
                - mq_rshift1.1197
                - mq_montymul.1196
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:573,5'
              BranchSideFuncs:
                - mq_rshift1.1197
                - mq_montymul.1196
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:548,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:542,39'
              BranchSideFuncs:
                - mq_add.1198
                - mq_sub.1201
                - mq_montymul.1196
                - mq_rshift1.1197
                - mq_montymul.1196
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:551,21'
              BranchSideFuncs:
                - mq_add.1198
                - mq_sub.1201
                - mq_montymul.1196
                - mq_rshift1.1197
                - mq_montymul.1196
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:548,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:542,39'
              BranchSideFuncs:
                - mq_add.1198
                - mq_sub.1201
                - mq_montymul.1196
                - mq_rshift1.1197
                - mq_montymul.1196
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:551,21'
              BranchSideFuncs:
                - mq_add.1198
                - mq_sub.1201
                - mq_montymul.1196
                - mq_rshift1.1197
                - mq_montymul.1196
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:542,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:537,14'
              BranchSideFuncs:
                - mq_rshift1.1197
                - mq_montymul.1196
                - mq_add.1198
                - mq_sub.1201
                - mq_montymul.1196
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:546,21'
              BranchSideFuncs:
                - mq_rshift1.1197
                - mq_montymul.1196
                - mq_add.1198
                - mq_sub.1201
                - mq_montymul.1196
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:573,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:574,14'
              BranchSideFuncs:
                - mq_rshift1.1197
                - mq_montymul.1196
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:576,5'
              BranchSideFuncs:
                - mq_montymul.1196
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:576,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:577,38'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:579,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:553,34'
          Dst:             mq_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:554,21'
          Dst:             mq_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:556,28'
          Dst:             mq_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:574,14'
          Dst:             mq_rshift1
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:577,26'
          Dst:             mq_montymul
    - functionName:    PQCLEAN_FALCON1024_AVX2_is_invertible
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 769
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          279
      EdgeCount:       56
      CyclomaticComplexity: 16
      functionsReached:
        - mq_NTT
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:755,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_NTT.1199
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:755,19'
              BranchSideFuncs:
                - mq_NTT.1199
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:757,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:755,19'
              BranchSideFuncs:
                - mq_NTT.1199
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:757,5'
              BranchSideFuncs:
                - mq_NTT.1199
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:757,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:757,5'
              BranchSideFuncs:
                - mq_NTT.1199
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:757,5'
              BranchSideFuncs:
                - mq_NTT.1199
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:757,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:760,23'
              BranchSideFuncs:
                - mq_NTT.1199
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:760,23'
              BranchSideFuncs:
                - mq_NTT.1199
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:757,26'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:757,5'
              BranchSideFuncs:
                - mq_NTT.1199
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:760,23'
              BranchSideFuncs:
                - mq_NTT.1199
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:757,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:760,23'
              BranchSideFuncs:
                - mq_NTT.1199
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:764,5'
              BranchSideFuncs:
                - mq_NTT.1199
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:757,26'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:757,5'
              BranchSideFuncs:
                - mq_NTT.1199
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:760,23'
              BranchSideFuncs:
                - mq_NTT.1199
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:757,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:757,5'
              BranchSideFuncs:
                - mq_NTT.1199
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:764,5'
              BranchSideFuncs:
                - mq_NTT.1199
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:757,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:757,5'
              BranchSideFuncs:
                - mq_NTT.1199
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:760,23'
              BranchSideFuncs:
                - mq_NTT.1199
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:757,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:760,23'
              BranchSideFuncs:
                - mq_NTT.1199
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:764,5'
              BranchSideFuncs:
                - mq_NTT.1199
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:757,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:760,23'
              BranchSideFuncs:
                - mq_NTT.1199
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:764,5'
              BranchSideFuncs:
                - mq_NTT.1199
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:766,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:767,25'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:767,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:766,26'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:766,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:767,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:766,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:766,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:767,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:766,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:766,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:767,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:764,5'
          Dst:             mq_NTT
    - functionName:    PQCLEAN_FALCON1024_AVX2_complete_private
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 706
      functionLinenumberEnd: 745
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          140
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - mq_NTT
        - mq_conv_small
        - mq_div_12289
        - mq_iNTT
        - mq_poly_montymul_ntt
        - mq_poly_tomonty
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:710,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_conv_small.1207
                - mq_conv_small.1207
                - mq_NTT.1199
                - mq_NTT.1199
                - mq_poly_tomonty.1208
                - mq_poly_montymul_ntt.1209
                - mq_conv_small.1207
                - mq_NTT.1199
                - mq_div_12289.1202
                - mq_iNTT.1203
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:714,41'
              BranchSideFuncs:
                - mq_conv_small.1207
                - mq_conv_small.1207
                - mq_NTT.1199
                - mq_NTT.1199
                - mq_poly_tomonty.1208
                - mq_poly_montymul_ntt.1209
                - mq_conv_small.1207
                - mq_NTT.1199
                - mq_div_12289.1202
                - mq_iNTT.1203
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:713,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:714,41'
              BranchSideFuncs:
                - mq_NTT.1199
                - mq_NTT.1199
                - mq_poly_tomonty.1208
                - mq_poly_montymul_ntt.1209
                - mq_conv_small.1207
                - mq_NTT.1199
                - mq_div_12289.1202
                - mq_iNTT.1203
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:717,5'
              BranchSideFuncs:
                - mq_NTT.1199
                - mq_NTT.1199
                - mq_poly_tomonty.1208
                - mq_poly_montymul_ntt.1209
                - mq_conv_small.1207
                - mq_NTT.1199
                - mq_div_12289.1202
                - mq_iNTT.1203
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:721,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:722,41'
              BranchSideFuncs:
                - mq_NTT.1199
                - mq_div_12289.1202
                - mq_iNTT.1203
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:724,5'
              BranchSideFuncs:
                - mq_NTT.1199
                - mq_div_12289.1202
                - mq_iNTT.1203
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:726,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:726,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:726,13'
              BranchSideFuncs:
                - mq_div_12289.1202
                - mq_iNTT.1203
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:725,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:726,13'
              BranchSideFuncs:
                - mq_iNTT.1203
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:731,5'
              BranchSideFuncs:
                - mq_iNTT.1203
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:739,23'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:739,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:742,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:732,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:732,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:736,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:714,27'
          Dst:             mq_conv_small
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:715,27'
          Dst:             mq_conv_small
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:717,5'
          Dst:             mq_NTT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:718,5'
          Dst:             mq_NTT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:719,5'
          Dst:             mq_poly_tomonty
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:720,5'
          Dst:             mq_poly_montymul_ntt
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:722,27'
          Dst:             mq_conv_small
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:724,5'
          Dst:             mq_NTT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:729,27'
          Dst:             mq_div_12289
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:731,5'
          Dst:             mq_iNTT
    - functionName:    mq_conv_small
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mq_poly_tomonty
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 585
      functionLinenumberEnd: 592
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mq_montymul
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:588,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_montymul.1196
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:590,38'
              BranchSideFuncs:
                - mq_montymul.1196
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:589,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:590,38'
              BranchSideFuncs:
                - mq_montymul.1196
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:592,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:590,26'
          Dst:             mq_montymul
    - functionName:    mq_poly_montymul_ntt
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 599
      functionLinenumberEnd: 606
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mq_montymul
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:602,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_montymul.1196
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:604,38'
              BranchSideFuncs:
                - mq_montymul.1196
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:603,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:604,38'
              BranchSideFuncs:
                - mq_montymul.1196
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:606,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:604,26'
          Dst:             mq_montymul
    - functionName:    PQCLEAN_FALCON1024_AVX2_compute_public
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 680
      functionLinenumberEnd: 700
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          82
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - mq_NTT
        - mq_conv_small
        - mq_div_12289
        - mq_iNTT
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:684,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_conv_small.1207
                - mq_conv_small.1207
                - mq_NTT.1199
                - mq_NTT.1199
                - mq_div_12289.1202
                - mq_iNTT.1203
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:687,41'
              BranchSideFuncs:
                - mq_conv_small.1207
                - mq_conv_small.1207
                - mq_NTT.1199
                - mq_NTT.1199
                - mq_div_12289.1202
                - mq_iNTT.1203
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:686,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:687,41'
              BranchSideFuncs:
                - mq_NTT.1199
                - mq_NTT.1199
                - mq_div_12289.1202
                - mq_iNTT.1203
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:690,5'
              BranchSideFuncs:
                - mq_NTT.1199
                - mq_NTT.1199
                - mq_div_12289.1202
                - mq_iNTT.1203
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:693,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:693,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:693,13'
              BranchSideFuncs:
                - mq_div_12289.1202
                - mq_iNTT.1203
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:692,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:693,13'
              BranchSideFuncs:
                - mq_iNTT.1203
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:698,5'
              BranchSideFuncs:
                - mq_iNTT.1203
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:687,27'
          Dst:             mq_conv_small
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:688,26'
          Dst:             mq_conv_small
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:690,5'
          Dst:             mq_NTT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:691,5'
          Dst:             mq_NTT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:696,26'
          Dst:             mq_div_12289
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:698,5'
          Dst:             mq_iNTT
    - functionName:    mq_poly_sub
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 612
      functionLinenumberEnd: 619
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mq_sub
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:615,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_sub.1201
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:617,33'
              BranchSideFuncs:
                - mq_sub.1201
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:616,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:617,33'
              BranchSideFuncs:
                - mq_sub.1201
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:619,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:617,26'
          Dst:             mq_sub
    - functionName:    PQCLEAN_FALCON1024_AVX2_verify_raw
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 633
      functionLinenumberEnd: 674
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         50
      ICount:          311
      EdgeCount:       67
      CyclomaticComplexity: 19
      functionsReached:
        - PQCLEAN_FALCON1024_AVX2_is_short
        - mq_NTT
        - mq_iNTT
        - mq_poly_montymul_ntt
        - mq_poly_sub
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:637,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_NTT.1199
                - mq_poly_montymul_ntt.1209
                - mq_iNTT.1203
                - mq_poly_sub.1210
                - PQCLEAN_FALCON1024_AVX2_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:637,19'
              BranchSideFuncs:
                - mq_NTT.1199
                - mq_poly_montymul_ntt.1209
                - mq_iNTT.1203
                - mq_poly_sub.1210
                - PQCLEAN_FALCON1024_AVX2_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:643,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:637,19'
              BranchSideFuncs:
                - mq_NTT.1199
                - mq_poly_montymul_ntt.1209
                - mq_iNTT.1203
                - mq_poly_sub.1210
                - PQCLEAN_FALCON1024_AVX2_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:643,5'
              BranchSideFuncs:
                - mq_NTT.1199
                - mq_poly_montymul_ntt.1209
                - mq_iNTT.1203
                - mq_poly_sub.1210
                - PQCLEAN_FALCON1024_AVX2_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:643,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:643,5'
              BranchSideFuncs:
                - mq_NTT.1199
                - mq_poly_montymul_ntt.1209
                - mq_iNTT.1203
                - mq_poly_sub.1210
                - PQCLEAN_FALCON1024_AVX2_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:643,5'
              BranchSideFuncs:
                - mq_NTT.1199
                - mq_poly_montymul_ntt.1209
                - mq_iNTT.1203
                - mq_poly_sub.1210
                - PQCLEAN_FALCON1024_AVX2_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:643,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:646,23'
              BranchSideFuncs:
                - mq_NTT.1199
                - mq_poly_montymul_ntt.1209
                - mq_iNTT.1203
                - mq_poly_sub.1210
                - PQCLEAN_FALCON1024_AVX2_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:646,23'
              BranchSideFuncs:
                - mq_NTT.1199
                - mq_poly_montymul_ntt.1209
                - mq_iNTT.1203
                - mq_poly_sub.1210
                - PQCLEAN_FALCON1024_AVX2_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:643,26'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:643,5'
              BranchSideFuncs:
                - mq_NTT.1199
                - mq_poly_montymul_ntt.1209
                - mq_iNTT.1203
                - mq_poly_sub.1210
                - PQCLEAN_FALCON1024_AVX2_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:646,23'
              BranchSideFuncs:
                - mq_NTT.1199
                - mq_poly_montymul_ntt.1209
                - mq_iNTT.1203
                - mq_poly_sub.1210
                - PQCLEAN_FALCON1024_AVX2_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:643,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:646,23'
              BranchSideFuncs:
                - mq_NTT.1199
                - mq_poly_montymul_ntt.1209
                - mq_iNTT.1203
                - mq_poly_sub.1210
                - PQCLEAN_FALCON1024_AVX2_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:654,5'
              BranchSideFuncs:
                - mq_NTT.1199
                - mq_poly_montymul_ntt.1209
                - mq_iNTT.1203
                - mq_poly_sub.1210
                - PQCLEAN_FALCON1024_AVX2_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:643,26'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:643,5'
              BranchSideFuncs:
                - mq_NTT.1199
                - mq_poly_montymul_ntt.1209
                - mq_iNTT.1203
                - mq_poly_sub.1210
                - PQCLEAN_FALCON1024_AVX2_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:646,23'
              BranchSideFuncs:
                - mq_NTT.1199
                - mq_poly_montymul_ntt.1209
                - mq_iNTT.1203
                - mq_poly_sub.1210
                - PQCLEAN_FALCON1024_AVX2_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:643,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:643,5'
              BranchSideFuncs:
                - mq_NTT.1199
                - mq_poly_montymul_ntt.1209
                - mq_iNTT.1203
                - mq_poly_sub.1210
                - PQCLEAN_FALCON1024_AVX2_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:654,5'
              BranchSideFuncs:
                - mq_NTT.1199
                - mq_poly_montymul_ntt.1209
                - mq_iNTT.1203
                - mq_poly_sub.1210
                - PQCLEAN_FALCON1024_AVX2_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:643,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:643,5'
              BranchSideFuncs:
                - mq_NTT.1199
                - mq_poly_montymul_ntt.1209
                - mq_iNTT.1203
                - mq_poly_sub.1210
                - PQCLEAN_FALCON1024_AVX2_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:646,23'
              BranchSideFuncs:
                - mq_NTT.1199
                - mq_poly_montymul_ntt.1209
                - mq_iNTT.1203
                - mq_poly_sub.1210
                - PQCLEAN_FALCON1024_AVX2_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:643,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:646,23'
              BranchSideFuncs:
                - mq_NTT.1199
                - mq_poly_montymul_ntt.1209
                - mq_iNTT.1203
                - mq_poly_sub.1210
                - PQCLEAN_FALCON1024_AVX2_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:654,5'
              BranchSideFuncs:
                - mq_NTT.1199
                - mq_poly_montymul_ntt.1209
                - mq_iNTT.1203
                - mq_poly_sub.1210
                - PQCLEAN_FALCON1024_AVX2_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:643,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:646,23'
              BranchSideFuncs:
                - mq_NTT.1199
                - mq_poly_montymul_ntt.1209
                - mq_iNTT.1203
                - mq_poly_sub.1210
                - PQCLEAN_FALCON1024_AVX2_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:654,5'
              BranchSideFuncs:
                - mq_NTT.1199
                - mq_poly_montymul_ntt.1209
                - mq_iNTT.1203
                - mq_poly_sub.1210
                - PQCLEAN_FALCON1024_AVX2_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:662,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:662,5'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_AVX2_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:665,22'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_AVX2_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:662,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:665,22'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_AVX2_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:665,22'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_AVX2_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:662,26'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:662,5'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_AVX2_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:665,22'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_AVX2_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:662,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:662,5'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_AVX2_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:665,22'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_AVX2_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:662,26'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:662,5'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_AVX2_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:665,22'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_AVX2_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:662,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:662,5'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_AVX2_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:665,22'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_AVX2_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:662,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:662,5'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_AVX2_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:665,22'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_AVX2_is_short
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:654,5'
          Dst:             mq_NTT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:655,5'
          Dst:             mq_poly_montymul_ntt
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:656,5'
          Dst:             mq_iNTT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:657,5'
          Dst:             mq_poly_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:674,12'
          Dst:             PQCLEAN_FALCON1024_AVX2_is_short
    - functionName:    PQCLEAN_FALCON1024_AVX2_to_ntt_monty
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 625
      functionLinenumberEnd: 628
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mq_NTT
        - mq_poly_tomonty
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:626,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_NTT.1199
                - mq_poly_tomonty.1208
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:626,5'
              BranchSideFuncs:
                - mq_NTT.1199
                - mq_poly_tomonty.1208
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:626,5'
          Dst:             mq_NTT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/vrfy.c:627,5'
          Dst:             mq_poly_tomonty
    - functionName:    OQS_SIG_falcon_padded_512_verify_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/falcon/sig_falcon_padded_512.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_falcon_padded_512_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/sig_falcon_padded_512.c:138,14'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/sig_falcon_padded_512.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_falcon_padded_512_verify
            - BranchSide:      'src/sig/falcon/sig_falcon_padded_512.c:138,14'
              BranchSideFuncs:
                - OQS_SIG_falcon_padded_512_verify
        - Branch String:   'src/sig/falcon/sig_falcon_padded_512.c:138,22'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/sig_falcon_padded_512.c:138,37'
              BranchSideFuncs:
                - OQS_SIG_falcon_padded_512_verify
            - BranchSide:      'src/sig/falcon/sig_falcon_padded_512.c:138,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/sig_falcon_padded_512.c:138,6'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/sig_falcon_padded_512.c:138,6'
              BranchSideFuncs:
                - OQS_SIG_falcon_padded_512_verify
            - BranchSide:      'src/sig/falcon/sig_falcon_padded_512.c:139,10'
              BranchSideFuncs:
                - OQS_SIG_falcon_padded_512_verify
      Callsites:
        - Src:             'src/sig/falcon/sig_falcon_padded_512.c:139,10'
          Dst:             OQS_SIG_falcon_padded_512_verify
    - functionName:    OQS_SIG_falcon_padded_512_verify
      functionSourceFile: '/src/liboqs/src/sig/falcon/sig_falcon_padded_512.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - PQCLEAN_FALCONPADDED512_AVX2_crypto_sign_verify
        - PQCLEAN_FALCONPADDED512_CLEAN_crypto_sign_verify
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/sig_falcon_padded_512.c:106,6'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/sig_falcon_padded_512.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_FALCONPADDED512_AVX2_crypto_sign_verify
                - PQCLEAN_FALCONPADDED512_CLEAN_crypto_sign_verify
            - BranchSide:      'src/sig/falcon/sig_falcon_padded_512.c:106,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_FALCONPADDED512_AVX2_crypto_sign_verify
                - PQCLEAN_FALCONPADDED512_CLEAN_crypto_sign_verify
        - Branch String:   'src/sig/falcon/sig_falcon_padded_512.c:106,6'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/sig_falcon_padded_512.c:108,23'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_crypto_sign_verify
            - BranchSide:      'src/sig/falcon/sig_falcon_padded_512.c:111,23'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_crypto_sign_verify
      Callsites:
        - Src:             'src/sig/falcon/sig_falcon_padded_512.c:106,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/falcon/sig_falcon_padded_512.c:108,23'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_crypto_sign_verify
        - Src:             'src/sig/falcon/sig_falcon_padded_512.c:111,23'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_crypto_sign_verify
    - functionName:    OQS_SIG_falcon_padded_512_sign_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/falcon/sig_falcon_padded_512.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_falcon_padded_512_sign
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/sig_falcon_padded_512.c:130,14'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/sig_falcon_padded_512.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_falcon_padded_512_sign
            - BranchSide:      'src/sig/falcon/sig_falcon_padded_512.c:130,14'
              BranchSideFuncs:
                - OQS_SIG_falcon_padded_512_sign
        - Branch String:   'src/sig/falcon/sig_falcon_padded_512.c:130,22'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/sig_falcon_padded_512.c:130,37'
              BranchSideFuncs:
                - OQS_SIG_falcon_padded_512_sign
            - BranchSide:      'src/sig/falcon/sig_falcon_padded_512.c:130,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/sig_falcon_padded_512.c:130,6'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/sig_falcon_padded_512.c:130,6'
              BranchSideFuncs:
                - OQS_SIG_falcon_padded_512_sign
            - BranchSide:      'src/sig/falcon/sig_falcon_padded_512.c:131,10'
              BranchSideFuncs:
                - OQS_SIG_falcon_padded_512_sign
      Callsites:
        - Src:             'src/sig/falcon/sig_falcon_padded_512.c:131,10'
          Dst:             OQS_SIG_falcon_padded_512_sign
    - functionName:    OQS_SIG_falcon_padded_512_sign
      functionSourceFile: '/src/liboqs/src/sig/falcon/sig_falcon_padded_512.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - PQCLEAN_FALCONPADDED512_AVX2_crypto_sign_signature
        - PQCLEAN_FALCONPADDED512_CLEAN_crypto_sign_signature
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/sig_falcon_padded_512.c:80,6'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/sig_falcon_padded_512.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_FALCONPADDED512_AVX2_crypto_sign_signature
                - PQCLEAN_FALCONPADDED512_CLEAN_crypto_sign_signature
            - BranchSide:      'src/sig/falcon/sig_falcon_padded_512.c:80,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_FALCONPADDED512_AVX2_crypto_sign_signature
                - PQCLEAN_FALCONPADDED512_CLEAN_crypto_sign_signature
        - Branch String:   'src/sig/falcon/sig_falcon_padded_512.c:80,6'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/sig_falcon_padded_512.c:82,23'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_crypto_sign_signature
            - BranchSide:      'src/sig/falcon/sig_falcon_padded_512.c:85,23'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_crypto_sign_signature
      Callsites:
        - Src:             'src/sig/falcon/sig_falcon_padded_512.c:80,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/falcon/sig_falcon_padded_512.c:82,23'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_crypto_sign_signature
        - Src:             'src/sig/falcon/sig_falcon_padded_512.c:85,23'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_crypto_sign_signature
    - functionName:    OQS_SIG_falcon_padded_512_keypair
      functionSourceFile: '/src/liboqs/src/sig/falcon/sig_falcon_padded_512.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - PQCLEAN_FALCONPADDED512_AVX2_crypto_sign_keypair
        - PQCLEAN_FALCONPADDED512_CLEAN_crypto_sign_keypair
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/sig_falcon_padded_512.c:54,6'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/sig_falcon_padded_512.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_FALCONPADDED512_AVX2_crypto_sign_keypair
                - PQCLEAN_FALCONPADDED512_CLEAN_crypto_sign_keypair
            - BranchSide:      'src/sig/falcon/sig_falcon_padded_512.c:54,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_FALCONPADDED512_AVX2_crypto_sign_keypair
                - PQCLEAN_FALCONPADDED512_CLEAN_crypto_sign_keypair
        - Branch String:   'src/sig/falcon/sig_falcon_padded_512.c:54,6'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/sig_falcon_padded_512.c:56,23'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_crypto_sign_keypair
            - BranchSide:      'src/sig/falcon/sig_falcon_padded_512.c:59,23'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_crypto_sign_keypair
      Callsites:
        - Src:             'src/sig/falcon/sig_falcon_padded_512.c:54,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/falcon/sig_falcon_padded_512.c:56,23'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_crypto_sign_keypair
        - Src:             'src/sig/falcon/sig_falcon_padded_512.c:59,23'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_crypto_sign_keypair
    - functionName:    OQS_SIG_falcon_padded_512_new
      functionSourceFile: '/src/liboqs/src/sig/falcon/sig_falcon_padded_512.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_MEM_malloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/sig_falcon_padded_512.c:10,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/sig_falcon_padded_512.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
            - BranchSide:      'src/sig/falcon/sig_falcon_padded_512.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
        - Branch String:   'src/sig/falcon/sig_falcon_padded_512.c:11,6'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/sig_falcon_padded_512.c:11,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/sig_falcon_padded_512.c:14,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/sig_falcon_padded_512.c:10,17'
          Dst:             OQS_MEM_malloc
    - functionName:    PQCLEAN_FALCONPADDED512_CLEAN_crypto_sign_open
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          53
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - do_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:348,15'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:0,0'
              BranchSideFuncs:
                - do_verify.1253
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:348,15'
              BranchSideFuncs:
                - do_verify.1253
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:348,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:348,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:352,19'
              BranchSideFuncs:
                - do_verify.1253
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:353,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:353,9'
              BranchSideFuncs:
                - do_verify.1253
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:356,17'
              BranchSideFuncs:
                - do_verify.1253
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:363,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:363,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:373,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:363,9'
          Dst:             do_verify
    - functionName:    do_verify
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          128
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_init
        - PQCLEAN_FALCONPADDED512_CLEAN_comp_decode
        - PQCLEAN_FALCONPADDED512_CLEAN_hash_to_point_ct
        - PQCLEAN_FALCONPADDED512_CLEAN_modq_decode
        - PQCLEAN_FALCONPADDED512_CLEAN_to_ntt_monty
        - PQCLEAN_FALCONPADDED512_CLEAN_verify_raw
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:220,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_modq_decode
                - PQCLEAN_FALCONPADDED512_CLEAN_to_ntt_monty
                - PQCLEAN_FALCONPADDED512_CLEAN_comp_decode
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED512_CLEAN_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCONPADDED512_CLEAN_verify_raw
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:233,9'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_modq_decode
                - PQCLEAN_FALCONPADDED512_CLEAN_to_ntt_monty
                - PQCLEAN_FALCONPADDED512_CLEAN_comp_decode
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED512_CLEAN_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCONPADDED512_CLEAN_verify_raw
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:233,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:233,9'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_modq_decode
                - PQCLEAN_FALCONPADDED512_CLEAN_to_ntt_monty
                - PQCLEAN_FALCONPADDED512_CLEAN_comp_decode
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED512_CLEAN_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCONPADDED512_CLEAN_verify_raw
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:237,16'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_modq_decode
                - PQCLEAN_FALCONPADDED512_CLEAN_to_ntt_monty
                - PQCLEAN_FALCONPADDED512_CLEAN_comp_decode
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED512_CLEAN_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCONPADDED512_CLEAN_verify_raw
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:236,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:236,9'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_to_ntt_monty
                - PQCLEAN_FALCONPADDED512_CLEAN_comp_decode
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED512_CLEAN_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCONPADDED512_CLEAN_verify_raw
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:241,5'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_to_ntt_monty
                - PQCLEAN_FALCONPADDED512_CLEAN_comp_decode
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED512_CLEAN_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCONPADDED512_CLEAN_verify_raw
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:246,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:246,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:250,9'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_comp_decode
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED512_CLEAN_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCONPADDED512_CLEAN_verify_raw
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:251,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:251,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:254,11'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED512_CLEAN_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCONPADDED512_CLEAN_verify_raw
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:254,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:255,23'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED512_CLEAN_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCONPADDED512_CLEAN_verify_raw
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:269,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED512_CLEAN_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCONPADDED512_CLEAN_verify_raw
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:255,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:255,13'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED512_CLEAN_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCONPADDED512_CLEAN_verify_raw
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:256,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED512_CLEAN_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCONPADDED512_CLEAN_verify_raw
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:256,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:257,29'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED512_CLEAN_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCONPADDED512_CLEAN_verify_raw
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:269,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED512_CLEAN_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCONPADDED512_CLEAN_verify_raw
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:257,21'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:256,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED512_CLEAN_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCONPADDED512_CLEAN_verify_raw
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:257,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:279,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:279,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:282,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:236,9'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_modq_decode
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:241,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_to_ntt_monty
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:250,9'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_comp_decode
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:269,5'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:270,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:271,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:272,5'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:273,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_hash_to_point_ct
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:274,5'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:279,10'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_verify_raw
    - functionName:    PQCLEAN_FALCONPADDED512_CLEAN_crypto_sign
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 338
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - do_sign
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:328,16'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:0,0'
              BranchSideFuncs:
                - do_sign.1254
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:328,16'
              BranchSideFuncs:
                - do_sign.1254
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:331,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:331,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:334,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:331,9'
          Dst:             do_sign
    - functionName:    do_sign
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          146
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_init
        - OQS_randombytes
        - PQCLEAN_FALCONPADDED512_CLEAN_comp_encode
        - PQCLEAN_FALCONPADDED512_CLEAN_complete_private
        - PQCLEAN_FALCONPADDED512_CLEAN_hash_to_point_ct
        - PQCLEAN_FALCONPADDED512_CLEAN_sign_dyn
        - PQCLEAN_FALCONPADDED512_CLEAN_trim_i8_decode
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:124,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_trim_i8_decode
                - PQCLEAN_FALCONPADDED512_CLEAN_trim_i8_decode
                - PQCLEAN_FALCONPADDED512_CLEAN_trim_i8_decode
                - PQCLEAN_FALCONPADDED512_CLEAN_complete_private
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED512_CLEAN_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED512_CLEAN_sign_dyn
                - PQCLEAN_FALCONPADDED512_CLEAN_comp_encode
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:141,9'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_trim_i8_decode
                - PQCLEAN_FALCONPADDED512_CLEAN_trim_i8_decode
                - PQCLEAN_FALCONPADDED512_CLEAN_trim_i8_decode
                - PQCLEAN_FALCONPADDED512_CLEAN_complete_private
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED512_CLEAN_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED512_CLEAN_sign_dyn
                - PQCLEAN_FALCONPADDED512_CLEAN_comp_encode
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:141,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:141,9'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_trim_i8_decode
                - PQCLEAN_FALCONPADDED512_CLEAN_trim_i8_decode
                - PQCLEAN_FALCONPADDED512_CLEAN_trim_i8_decode
                - PQCLEAN_FALCONPADDED512_CLEAN_complete_private
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED512_CLEAN_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED512_CLEAN_sign_dyn
                - PQCLEAN_FALCONPADDED512_CLEAN_comp_encode
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:146,19'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_trim_i8_decode
                - PQCLEAN_FALCONPADDED512_CLEAN_trim_i8_decode
                - PQCLEAN_FALCONPADDED512_CLEAN_trim_i8_decode
                - PQCLEAN_FALCONPADDED512_CLEAN_complete_private
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED512_CLEAN_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED512_CLEAN_sign_dyn
                - PQCLEAN_FALCONPADDED512_CLEAN_comp_encode
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:148,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:148,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:151,7'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_trim_i8_decode
                - PQCLEAN_FALCONPADDED512_CLEAN_trim_i8_decode
                - PQCLEAN_FALCONPADDED512_CLEAN_complete_private
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED512_CLEAN_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED512_CLEAN_sign_dyn
                - PQCLEAN_FALCONPADDED512_CLEAN_comp_encode
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:155,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:155,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:158,7'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_trim_i8_decode
                - PQCLEAN_FALCONPADDED512_CLEAN_complete_private
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED512_CLEAN_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED512_CLEAN_sign_dyn
                - PQCLEAN_FALCONPADDED512_CLEAN_comp_encode
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:162,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:162,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:165,7'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_complete_private
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED512_CLEAN_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED512_CLEAN_sign_dyn
                - PQCLEAN_FALCONPADDED512_CLEAN_comp_encode
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:166,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:166,9'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_complete_private
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED512_CLEAN_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED512_CLEAN_sign_dyn
                - PQCLEAN_FALCONPADDED512_CLEAN_comp_encode
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:169,10'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_complete_private
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED512_CLEAN_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED512_CLEAN_sign_dyn
                - PQCLEAN_FALCONPADDED512_CLEAN_comp_encode
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:169,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:169,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:176,5'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED512_CLEAN_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED512_CLEAN_sign_dyn
                - PQCLEAN_FALCONPADDED512_CLEAN_comp_encode
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:203,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:201,9'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_sign_dyn
                - PQCLEAN_FALCONPADDED512_CLEAN_comp_encode
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:204,13'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:145,9'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_trim_i8_decode
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:152,9'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_trim_i8_decode
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:159,9'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_trim_i8_decode
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:169,10'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_complete_private
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:176,5'
          Dst:             OQS_randombytes
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:181,5'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:182,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:183,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:184,5'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:185,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_hash_to_point_ct
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:186,5'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:191,5'
          Dst:             OQS_randombytes
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:192,5'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:193,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:194,5'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:201,9'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_sign_dyn
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:202,13'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_comp_encode
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:204,13'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    PQCLEAN_FALCONPADDED512_CLEAN_crypto_sign_verify
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - do_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:306,16'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:0,0'
              BranchSideFuncs:
                - do_verify.1253
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:306,16'
              BranchSideFuncs:
                - do_verify.1253
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:306,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:306,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:309,9'
              BranchSideFuncs:
                - do_verify.1253
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:309,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:309,9'
              BranchSideFuncs:
                - do_verify.1253
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:312,26'
              BranchSideFuncs:
                - do_verify.1253
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:312,12'
          Dst:             do_verify
    - functionName:    PQCLEAN_FALCONPADDED512_CLEAN_crypto_sign_signature
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - do_sign
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:293,21'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:0,0'
              BranchSideFuncs:
                - do_sign.1254
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:293,21'
              BranchSideFuncs:
                - do_sign.1254
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:293,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:293,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:296,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:293,9'
          Dst:             do_sign
    - functionName:    PQCLEAN_FALCONPADDED512_CLEAN_crypto_sign_keypair
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          114
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_init
        - OQS_randombytes
        - PQCLEAN_FALCONPADDED512_CLEAN_keygen
        - PQCLEAN_FALCONPADDED512_CLEAN_modq_encode
        - PQCLEAN_FALCONPADDED512_CLEAN_trim_i8_encode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:43,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED512_CLEAN_keygen
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCONPADDED512_CLEAN_trim_i8_encode
                - PQCLEAN_FALCONPADDED512_CLEAN_trim_i8_encode
                - PQCLEAN_FALCONPADDED512_CLEAN_trim_i8_encode
                - PQCLEAN_FALCONPADDED512_CLEAN_modq_encode
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:57,5'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED512_CLEAN_keygen
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCONPADDED512_CLEAN_trim_i8_encode
                - PQCLEAN_FALCONPADDED512_CLEAN_trim_i8_encode
                - PQCLEAN_FALCONPADDED512_CLEAN_trim_i8_encode
                - PQCLEAN_FALCONPADDED512_CLEAN_modq_encode
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:72,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:72,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:75,7'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_trim_i8_encode
                - PQCLEAN_FALCONPADDED512_CLEAN_trim_i8_encode
                - PQCLEAN_FALCONPADDED512_CLEAN_modq_encode
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:79,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:79,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:82,7'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_trim_i8_encode
                - PQCLEAN_FALCONPADDED512_CLEAN_modq_encode
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:86,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:86,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:89,7'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_modq_encode
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:90,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:90,9'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_modq_encode
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:97,11'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_modq_encode
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:101,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:101,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:105,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:57,5'
          Dst:             OQS_randombytes
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:58,5'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:59,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:60,5'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:61,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_keygen
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:62,5'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:69,9'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_trim_i8_encode
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:76,9'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_trim_i8_encode
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:83,9'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_trim_i8_encode
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/pqclean.c:98,9'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_modq_encode
    - functionName:    ffSampling_fft_dyntree
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 405
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          88
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - PQCLEAN_FALCONPADDED512_CLEAN_fpr_sqrt
        - PQCLEAN_FALCONPADDED512_CLEAN_poly_LDL_fft
        - PQCLEAN_FALCONPADDED512_CLEAN_poly_add
        - PQCLEAN_FALCONPADDED512_CLEAN_poly_merge_fft
        - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
        - PQCLEAN_FALCONPADDED512_CLEAN_poly_split_fft
        - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
        - PQCLEAN_FALCONPADDED512_CLEAN_sampler
        - ffSampling_fft_dyntree
        - fpr_of
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:333,14'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_LDL_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_split_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_split_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_split_fft
                - ffSampling_fft_dyntree.1327
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_merge_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_split_fft
                - ffSampling_fft_dyntree.1327
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_merge_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_sqrt
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_sampler
                - fpr_of.1329
                - PQCLEAN_FALCONPADDED512_CLEAN_sampler
                - fpr_of.1329
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:333,14'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_LDL_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_split_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_split_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_split_fft
                - ffSampling_fft_dyntree.1327
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_merge_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_split_fft
                - ffSampling_fft_dyntree.1327
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_merge_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_sqrt
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_sampler
                - fpr_of.1329
                - PQCLEAN_FALCONPADDED512_CLEAN_sampler
                - fpr_of.1329
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:333,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:336,16'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_sqrt
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_sampler
                - fpr_of.1329
                - PQCLEAN_FALCONPADDED512_CLEAN_sampler
                - fpr_of.1329
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:343,19'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_LDL_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_split_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_split_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_split_fft
                - ffSampling_fft_dyntree.1327
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_merge_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_split_fft
                - ffSampling_fft_dyntree.1327
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_merge_fft
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:337,24'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_sqrt
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:337,16'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:338,24'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:338,17'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:339,24'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:339,17'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:350,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_poly_LDL_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:356,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_poly_split_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:358,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_poly_split_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:378,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_poly_split_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:379,5'
          Dst:             ffSampling_fft_dyntree
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:381,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_poly_merge_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:391,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:393,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:394,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:401,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_poly_split_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:402,5'
          Dst:             ffSampling_fft_dyntree
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:404,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_poly_merge_fft
    - functionName:    PQCLEAN_FALCONPADDED512_CLEAN_sampler
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1082
      functionLinenumberEnd: 1163
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          65
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - BerExp
        - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - PQCLEAN_FALCONPADDED512_CLEAN_gaussian0_sampler
        - fpr_floor
        - fpr_half
        - fpr_of
        - fpr_sqr
        - fpr_sub
        - prng_get_u8
      functionUses:    14
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:1093,14'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:0,0'
              BranchSideFuncs:
                - fpr_floor.1330
                - fpr_of.1329
                - fpr_sub.1331
                - fpr_sqr.1332
                - fpr_half.1333
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_gaussian0_sampler
                - prng_get_u8.1334
                - fpr_of.1329
                - fpr_sub.1331
                - fpr_sqr.1332
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_of.1329
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sub.1331
                - BerExp.1335
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:1124,14'
              BranchSideFuncs:
                - fpr_floor.1330
                - fpr_of.1329
                - fpr_sub.1331
                - fpr_sqr.1332
                - fpr_half.1333
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_gaussian0_sampler
                - prng_get_u8.1334
                - fpr_of.1329
                - fpr_sub.1331
                - fpr_sqr.1332
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_of.1329
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sub.1331
                - BerExp.1335
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:1155,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:1093,9'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_gaussian0_sampler
                - prng_get_u8.1334
                - fpr_of.1329
                - fpr_sub.1331
                - fpr_sqr.1332
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_of.1329
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sub.1331
                - BerExp.1335
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:1124,14'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_gaussian0_sampler
                - prng_get_u8.1334
                - fpr_of.1329
                - fpr_sub.1331
                - fpr_sqr.1332
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_of.1329
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sub.1331
                - BerExp.1335
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:1093,14'
          Dst:             fpr_floor
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:1094,21'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:1094,9'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:1099,20'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:1099,11'
          Dst:             fpr_half
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:1104,11'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:1124,14'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_gaussian0_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:1125,18'
          Dst:             prng_get_u8
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:1153,37'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:1153,29'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:1153,21'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:1153,13'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:1154,32'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:1154,24'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:1154,13'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:1155,13'
          Dst:             BerExp
    - functionName:    fpr_of
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_FALCONPADDED512_CLEAN_fpr_scaled
      functionUses:    21
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.h:218,12'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.h:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_scaled
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.h:218,12'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_scaled
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.h:218,12'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_scaled
    - functionName:    fpr_floor
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fpr_irsh
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.h:327,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.h:0,0'
              BranchSideFuncs:
                - fpr_irsh.1339
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.h:327,17'
              BranchSideFuncs:
                - fpr_irsh.1339
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.h:339,10'
          Dst:             fpr_irsh
    - functionName:    fpr_sub
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
      functionUses:    31
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.h:392,7'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.h:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.h:392,7'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.h:393,12'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
    - functionName:    fpr_sqr
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 431
      functionLinenumberEnd: 432
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.h:432,12'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.h:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.h:432,12'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.h:432,12'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
    - functionName:    fpr_half
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 403
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_FALCONPADDED512_CLEAN_gaussian0_sampler
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 959
      functionLinenumberEnd: 1012
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          128
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - prng_get_u64
        - prng_get_u8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:990,10'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:0,0'
              BranchSideFuncs:
                - prng_get_u64.1338
                - prng_get_u8.1334
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:990,10'
              BranchSideFuncs:
                - prng_get_u64.1338
                - prng_get_u8.1334
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:990,10'
          Dst:             prng_get_u64
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:991,10'
          Dst:             prng_get_u8
    - functionName:    prng_get_u8
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/inner.h'
      linkageType:     InternalLinkage
      functionLinenumber: 520
      functionLinenumberEnd: 527
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_FALCONPADDED512_CLEAN_prng_refill
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/inner.h:523,21'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/inner.h:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_prng_refill
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/inner.h:523,21'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_prng_refill
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/inner.h:524,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/inner.h:524,9'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_prng_refill
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/inner.h:525,9'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_prng_refill
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/inner.h:525,9'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_prng_refill
    - functionName:    BerExp
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1020
      functionLinenumberEnd: 1070
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          65
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_FALCONPADDED512_CLEAN_fpr_expm_p63
        - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - fpr_of
        - fpr_sub
        - fpr_trunc
        - prng_get_u8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:1030,24'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_trunc.1336
                - fpr_of.1329
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sub.1331
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_expm_p63
                - prng_get_u8.1334
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:1067,11'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_trunc.1336
                - fpr_of.1329
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sub.1331
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_expm_p63
                - prng_get_u8.1334
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:1069,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:1067,11'
              BranchSideFuncs:
                - prng_get_u8.1334
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:1070,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:1030,24'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:1030,14'
          Dst:             fpr_trunc
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:1031,28'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:1031,20'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:1031,9'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:1057,11'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_expm_p63
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:1068,13'
          Dst:             prng_get_u8
    - functionName:    fpr_trunc
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fpr_ursh
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.h:367,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.h:0,0'
              BranchSideFuncs:
                - fpr_ursh.1337
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.h:367,17'
              BranchSideFuncs:
                - fpr_ursh.1337
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.h:370,10'
          Dst:             fpr_ursh
    - functionName:    fpr_ursh
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    prng_get_u64
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/inner.h'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 513
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          77
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_FALCONPADDED512_CLEAN_prng_refill
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/inner.h:499,12'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/inner.h:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_prng_refill
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/inner.h:499,12'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_prng_refill
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/inner.h:500,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/inner.h:500,9'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_prng_refill
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/inner.h:501,9'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_prng_refill
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/inner.h:501,9'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_prng_refill
    - functionName:    fpr_irsh
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fpr_ulsh
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fpr_rint
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          54
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fpr_ulsh
        - fpr_ursh
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.h:277,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.h:0,0'
              BranchSideFuncs:
                - fpr_ulsh.1340
                - fpr_ursh.1337
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.h:277,13'
              BranchSideFuncs:
                - fpr_ulsh.1340
                - fpr_ursh.1337
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.h:302,9'
          Dst:             fpr_ulsh
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.h:305,9'
          Dst:             fpr_ursh
    - functionName:    ffSampling_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 416
      functionLinenumberEnd: 630
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          371
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
        - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - PQCLEAN_FALCONPADDED512_CLEAN_poly_add
        - PQCLEAN_FALCONPADDED512_CLEAN_poly_merge_fft
        - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
        - PQCLEAN_FALCONPADDED512_CLEAN_poly_split_fft
        - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
        - PQCLEAN_FALCONPADDED512_CLEAN_sampler
        - ffLDL_treesize
        - ffSampling_fft
        - fpr_half
        - fpr_of
        - fpr_sub
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:423,14'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:0,0'
              BranchSideFuncs:
                - ffLDL_treesize.1343
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_split_fft
                - ffSampling_fft.1342
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_merge_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_split_fft
                - ffSampling_fft.1342
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_merge_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_sampler
                - fpr_of.1329
                - PQCLEAN_FALCONPADDED512_CLEAN_sampler
                - fpr_of.1329
                - fpr_sub.1331
                - fpr_sub.1331
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sub.1331
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_sampler
                - fpr_of.1329
                - PQCLEAN_FALCONPADDED512_CLEAN_sampler
                - fpr_of.1329
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_half.1333
                - fpr_half.1333
                - fpr_sub.1331
                - fpr_sub.1331
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sub.1331
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_sampler
                - fpr_of.1329
                - PQCLEAN_FALCONPADDED512_CLEAN_sampler
                - fpr_of.1329
                - fpr_sub.1331
                - fpr_sub.1331
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sub.1331
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_sampler
                - fpr_of.1329
                - PQCLEAN_FALCONPADDED512_CLEAN_sampler
                - fpr_of.1329
                - fpr_sub.1331
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_sub.1331
                - fpr_sub.1331
                - fpr_sub.1331
                - fpr_sub.1331
                - fpr_sub.1331
                - fpr_sub.1331
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sub.1331
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sub.1331
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_half.1333
                - fpr_half.1333
                - fpr_sub.1331
                - fpr_sub.1331
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sub.1331
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_sampler
                - fpr_of.1329
                - PQCLEAN_FALCONPADDED512_CLEAN_sampler
                - fpr_of.1329
                - fpr_sub.1331
                - fpr_sub.1331
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sub.1331
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_sampler
                - fpr_of.1329
                - PQCLEAN_FALCONPADDED512_CLEAN_sampler
                - fpr_of.1329
                - fpr_sub.1331
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_sub.1331
                - fpr_sub.1331
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:423,14'
              BranchSideFuncs:
                - ffLDL_treesize.1343
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_split_fft
                - ffSampling_fft.1342
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_merge_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_split_fft
                - ffSampling_fft.1342
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_merge_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_sampler
                - fpr_of.1329
                - PQCLEAN_FALCONPADDED512_CLEAN_sampler
                - fpr_of.1329
                - fpr_sub.1331
                - fpr_sub.1331
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sub.1331
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_sampler
                - fpr_of.1329
                - PQCLEAN_FALCONPADDED512_CLEAN_sampler
                - fpr_of.1329
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_half.1333
                - fpr_half.1333
                - fpr_sub.1331
                - fpr_sub.1331
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sub.1331
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_sampler
                - fpr_of.1329
                - PQCLEAN_FALCONPADDED512_CLEAN_sampler
                - fpr_of.1329
                - fpr_sub.1331
                - fpr_sub.1331
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sub.1331
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_sampler
                - fpr_of.1329
                - PQCLEAN_FALCONPADDED512_CLEAN_sampler
                - fpr_of.1329
                - fpr_sub.1331
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_sub.1331
                - fpr_sub.1331
                - fpr_sub.1331
                - fpr_sub.1331
                - fpr_sub.1331
                - fpr_sub.1331
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sub.1331
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sub.1331
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_half.1333
                - fpr_half.1333
                - fpr_sub.1331
                - fpr_sub.1331
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sub.1331
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_sampler
                - fpr_of.1329
                - PQCLEAN_FALCONPADDED512_CLEAN_sampler
                - fpr_of.1329
                - fpr_sub.1331
                - fpr_sub.1331
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sub.1331
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_sampler
                - fpr_of.1329
                - PQCLEAN_FALCONPADDED512_CLEAN_sampler
                - fpr_of.1329
                - fpr_sub.1331
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_sub.1331
                - fpr_sub.1331
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:423,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:427,22'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_half.1333
                - fpr_half.1333
                - fpr_sub.1331
                - fpr_sub.1331
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sub.1331
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_sampler
                - fpr_of.1329
                - PQCLEAN_FALCONPADDED512_CLEAN_sampler
                - fpr_of.1329
                - fpr_sub.1331
                - fpr_sub.1331
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sub.1331
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_sampler
                - fpr_of.1329
                - PQCLEAN_FALCONPADDED512_CLEAN_sampler
                - fpr_of.1329
                - fpr_sub.1331
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_sub.1331
                - fpr_sub.1331
                - fpr_sub.1331
                - fpr_sub.1331
                - fpr_sub.1331
                - fpr_sub.1331
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sub.1331
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sub.1331
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_half.1333
                - fpr_half.1333
                - fpr_sub.1331
                - fpr_sub.1331
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sub.1331
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_sampler
                - fpr_of.1329
                - PQCLEAN_FALCONPADDED512_CLEAN_sampler
                - fpr_of.1329
                - fpr_sub.1331
                - fpr_sub.1331
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sub.1331
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_sampler
                - fpr_of.1329
                - PQCLEAN_FALCONPADDED512_CLEAN_sampler
                - fpr_of.1329
                - fpr_sub.1331
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_sub.1331
                - fpr_sub.1331
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:553,14'
              BranchSideFuncs:
                - ffLDL_treesize.1343
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_split_fft
                - ffSampling_fft.1342
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_merge_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_split_fft
                - ffSampling_fft.1342
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_merge_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_sampler
                - fpr_of.1329
                - PQCLEAN_FALCONPADDED512_CLEAN_sampler
                - fpr_of.1329
                - fpr_sub.1331
                - fpr_sub.1331
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sub.1331
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_sampler
                - fpr_of.1329
                - PQCLEAN_FALCONPADDED512_CLEAN_sampler
                - fpr_of.1329
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:553,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:557,14'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_sampler
                - fpr_of.1329
                - PQCLEAN_FALCONPADDED512_CLEAN_sampler
                - fpr_of.1329
                - fpr_sub.1331
                - fpr_sub.1331
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sub.1331
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_sampler
                - fpr_of.1329
                - PQCLEAN_FALCONPADDED512_CLEAN_sampler
                - fpr_of.1329
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:600,19'
              BranchSideFuncs:
                - ffLDL_treesize.1343
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_split_fft
                - ffSampling_fft.1342
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_merge_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_split_fft
                - ffSampling_fft.1342
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_merge_fft
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:438,16'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:439,16'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:440,14'
          Dst:             fpr_half
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:441,14'
          Dst:             fpr_half
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:442,16'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:443,16'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:444,22'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:444,14'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:445,22'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:445,14'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:450,21'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:450,14'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:451,21'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:451,14'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:452,16'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:453,16'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:456,24'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:456,45'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:456,16'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:457,24'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:457,45'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:457,16'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:458,14'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:459,14'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:461,21'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:461,14'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:462,21'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:462,14'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:468,24'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:468,16'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:469,24'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:469,16'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:470,22'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:471,22'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:472,22'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:473,22'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:478,14'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:479,14'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:480,14'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:481,14'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:487,22'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:487,43'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:487,14'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:488,22'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:488,43'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:488,14'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:493,22'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:493,43'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:493,14'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:494,22'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:494,43'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:494,14'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:496,14'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:497,14'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:498,14'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:499,14'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:508,16'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:509,16'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:510,14'
          Dst:             fpr_half
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:511,14'
          Dst:             fpr_half
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:512,16'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:513,16'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:514,22'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:514,14'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:515,22'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:515,14'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:520,26'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:520,19'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:521,26'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:521,19'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:522,16'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:523,16'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:526,24'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:526,45'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:526,16'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:527,24'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:527,45'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:527,16'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:528,14'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:529,14'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:531,21'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:531,14'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:532,21'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:532,14'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:538,24'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:538,16'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:539,24'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:539,16'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:540,17'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:541,17'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:542,17'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:543,17'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:560,29'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:560,22'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:561,29'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:561,22'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:562,16'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:563,16'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:566,24'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:566,45'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:566,16'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:567,24'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:567,45'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:567,16'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:568,14'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:569,14'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:571,24'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:571,17'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:572,24'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:572,17'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:603,24'
          Dst:             ffLDL_treesize
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:610,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_poly_split_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:611,5'
          Dst:             ffSampling_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:613,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_poly_merge_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:619,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:620,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:621,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:626,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_poly_split_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:627,5'
          Dst:             ffSampling_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:629,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_poly_merge_fft
    - functionName:    ffLDL_treesize
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ffLDL_fft_inner
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          69
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_FALCONPADDED512_CLEAN_poly_LDLmv_fft
        - PQCLEAN_FALCONPADDED512_CLEAN_poly_split_fft
        - ffLDL_fft_inner
        - ffLDL_treesize
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:79,11'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_LDLmv_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_split_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_split_fft
                - ffLDL_fft_inner.1344
                - ffLDL_treesize.1343
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:79,11'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_LDLmv_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_split_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_split_fft
                - ffLDL_fft_inner.1344
                - ffLDL_treesize.1343
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:79,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:78,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:79,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:79,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:78,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:79,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:90,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_poly_LDLmv_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:98,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_poly_split_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:99,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_poly_split_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:105,5'
          Dst:             ffLDL_fft_inner
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:107,32'
          Dst:             ffLDL_treesize
    - functionName:    do_sign_dyn
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 761
      functionLinenumberEnd: 952
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          203
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - PQCLEAN_FALCONPADDED512_CLEAN_FFT
        - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
        - PQCLEAN_FALCONPADDED512_CLEAN_is_short_half
        - PQCLEAN_FALCONPADDED512_CLEAN_poly_add
        - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
        - PQCLEAN_FALCONPADDED512_CLEAN_poly_muladj_fft
        - PQCLEAN_FALCONPADDED512_CLEAN_poly_mulconst
        - PQCLEAN_FALCONPADDED512_CLEAN_poly_mulselfadj_fft
        - PQCLEAN_FALCONPADDED512_CLEAN_poly_neg
        - ffSampling_fft_dyntree
        - fpr_of
        - fpr_rint
        - smallints_to_fpr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:769,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:0,0'
              BranchSideFuncs:
                - smallints_to_fpr.1346
                - smallints_to_fpr.1346
                - smallints_to_fpr.1346
                - smallints_to_fpr.1346
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_neg
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_neg
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mulselfadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_muladj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mulselfadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_muladj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mulselfadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mulselfadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add
                - fpr_of.1329
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mulconst
                - ffSampling_fft_dyntree.1327
                - smallints_to_fpr.1346
                - smallints_to_fpr.1346
                - smallints_to_fpr.1346
                - smallints_to_fpr.1346
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_neg
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_neg
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_rint.1341
                - fpr_rint.1341
                - PQCLEAN_FALCONPADDED512_CLEAN_is_short_half
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:843,24'
              BranchSideFuncs:
                - smallints_to_fpr.1346
                - smallints_to_fpr.1346
                - smallints_to_fpr.1346
                - smallints_to_fpr.1346
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_neg
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_neg
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mulselfadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_muladj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mulselfadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_muladj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mulselfadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mulselfadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add
                - fpr_of.1329
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mulconst
                - ffSampling_fft_dyntree.1327
                - smallints_to_fpr.1346
                - smallints_to_fpr.1346
                - smallints_to_fpr.1346
                - smallints_to_fpr.1346
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_neg
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_neg
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_rint.1341
                - fpr_rint.1341
                - PQCLEAN_FALCONPADDED512_CLEAN_is_short_half
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:842,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:832,13'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mulconst
                - ffSampling_fft_dyntree.1327
                - smallints_to_fpr.1346
                - smallints_to_fpr.1346
                - smallints_to_fpr.1346
                - smallints_to_fpr.1346
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_neg
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_neg
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_rint.1341
                - fpr_rint.1341
                - PQCLEAN_FALCONPADDED512_CLEAN_is_short_half
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:843,24'
              BranchSideFuncs:
                - fpr_of.1329
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mulconst
                - ffSampling_fft_dyntree.1327
                - smallints_to_fpr.1346
                - smallints_to_fpr.1346
                - smallints_to_fpr.1346
                - smallints_to_fpr.1346
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_neg
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_neg
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_rint.1341
                - fpr_rint.1341
                - PQCLEAN_FALCONPADDED512_CLEAN_is_short_half
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:923,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:926,22'
              BranchSideFuncs:
                - fpr_rint.1341
                - PQCLEAN_FALCONPADDED512_CLEAN_is_short_half
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:931,17'
              BranchSideFuncs:
                - fpr_rint.1341
                - PQCLEAN_FALCONPADDED512_CLEAN_is_short_half
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:943,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:931,9'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_is_short_half
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:944,41'
              BranchSideFuncs:
                - fpr_rint.1341
                - PQCLEAN_FALCONPADDED512_CLEAN_is_short_half
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:946,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:866,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:946,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:778,5'
          Dst:             smallints_to_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:779,5'
          Dst:             smallints_to_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:780,5'
          Dst:             smallints_to_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:781,5'
          Dst:             smallints_to_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:782,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:783,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:784,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:785,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:786,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_poly_neg
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:787,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_poly_neg
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:807,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_poly_mulselfadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:810,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_poly_muladj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:811,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_poly_mulselfadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:812,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:814,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_poly_muladj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:815,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:817,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_poly_mulselfadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:819,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_poly_mulselfadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:820,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:843,17'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:853,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:856,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:857,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_poly_mulconst
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:858,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:859,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_poly_mulconst
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:873,5'
          Dst:             ffSampling_fft_dyntree
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:890,5'
          Dst:             smallints_to_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:891,5'
          Dst:             smallints_to_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:892,5'
          Dst:             smallints_to_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:893,5'
          Dst:             smallints_to_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:894,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:895,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:896,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:897,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:898,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_poly_neg
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:899,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_poly_neg
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:908,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:909,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:910,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:912,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:915,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:916,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:917,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_iFFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:918,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_iFFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:926,39'
          Dst:             fpr_rint
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:944,32'
          Dst:             fpr_rint
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:946,9'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_is_short_half
    - functionName:    smallints_to_fpr
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fpr_of
      functionUses:    12
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:187,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:0,0'
              BranchSideFuncs:
                - fpr_of.1329
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:189,23'
              BranchSideFuncs:
                - fpr_of.1329
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:188,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:189,23'
              BranchSideFuncs:
                - fpr_of.1329
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:191,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:189,16'
          Dst:             fpr_of
    - functionName:    PQCLEAN_FALCONPADDED512_CLEAN_sign_dyn
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1212
      functionLinenumberEnd: 1248
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_FALCONPADDED512_CLEAN_prng_init
        - do_sign_dyn
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:1243,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:1247,5'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_prng_init
                - do_sign_dyn.1345
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:1247,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:1236,9'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_prng_init
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:1243,13'
          Dst:             do_sign_dyn
    - functionName:    do_sign_tree
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 646
      functionLinenumberEnd: 746
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          156
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - PQCLEAN_FALCONPADDED512_CLEAN_FFT
        - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
        - PQCLEAN_FALCONPADDED512_CLEAN_is_short_half
        - PQCLEAN_FALCONPADDED512_CLEAN_poly_add
        - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
        - PQCLEAN_FALCONPADDED512_CLEAN_poly_mulconst
        - ffSampling_fft
        - fpr_of
        - fpr_rint
        - skoff_b01
        - skoff_b10
        - skoff_b11
        - skoff_tree
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:654,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:0,0'
              BranchSideFuncs:
                - skoff_b01.1351
                - skoff_b10.1352
                - skoff_b11.1353
                - skoff_tree.1354
                - fpr_of.1329
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mulconst
                - ffSampling_fft.1342
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_rint.1341
                - fpr_rint.1341
                - PQCLEAN_FALCONPADDED512_CLEAN_is_short_half
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:667,24'
              BranchSideFuncs:
                - skoff_b01.1351
                - skoff_b10.1352
                - skoff_b11.1353
                - skoff_tree.1354
                - fpr_of.1329
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mulconst
                - ffSampling_fft.1342
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_rint.1341
                - fpr_rint.1341
                - PQCLEAN_FALCONPADDED512_CLEAN_is_short_half
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:666,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:656,13'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mulconst
                - ffSampling_fft.1342
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_rint.1341
                - fpr_rint.1341
                - PQCLEAN_FALCONPADDED512_CLEAN_is_short_half
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:667,24'
              BranchSideFuncs:
                - fpr_of.1329
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mulconst
                - ffSampling_fft.1342
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_rint.1341
                - fpr_rint.1341
                - PQCLEAN_FALCONPADDED512_CLEAN_is_short_half
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:717,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:720,22'
              BranchSideFuncs:
                - fpr_rint.1341
                - PQCLEAN_FALCONPADDED512_CLEAN_is_short_half
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:725,17'
              BranchSideFuncs:
                - fpr_rint.1341
                - PQCLEAN_FALCONPADDED512_CLEAN_is_short_half
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:737,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:725,9'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_is_short_half
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:738,41'
              BranchSideFuncs:
                - fpr_rint.1341
                - PQCLEAN_FALCONPADDED512_CLEAN_is_short_half
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:740,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:740,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:741,29'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:658,26'
          Dst:             skoff_b01
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:659,26'
          Dst:             skoff_b10
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:660,26'
          Dst:             skoff_b11
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:661,27'
          Dst:             skoff_tree
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:667,17'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:677,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:680,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:681,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_poly_mulconst
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:682,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:683,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_poly_mulconst
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:691,5'
          Dst:             ffSampling_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:698,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:699,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:700,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:702,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:705,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:706,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:708,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_iFFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:709,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_iFFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:720,39'
          Dst:             fpr_rint
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:738,32'
          Dst:             fpr_rint
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:740,9'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_is_short_half
    - functionName:    skoff_b01
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    skoff_b10
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    skoff_b11
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    skoff_tree
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_FALCONPADDED512_CLEAN_sign_tree
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1169
      functionLinenumberEnd: 1205
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_FALCONPADDED512_CLEAN_prng_init
        - do_sign_tree
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:1200,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:1204,5'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_prng_init
                - do_sign_tree.1350
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:1204,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:1193,9'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_prng_init
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:1200,13'
          Dst:             do_sign_tree
    - functionName:    ffLDL_binary_normalize
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - PQCLEAN_FALCONPADDED512_CLEAN_fpr_sqrt
        - ffLDL_binary_normalize
        - ffLDL_treesize
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:163,11'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:0,0'
              BranchSideFuncs:
                - ffLDL_binary_normalize.1355
                - ffLDL_treesize.1343
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_sqrt
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:163,11'
              BranchSideFuncs:
                - ffLDL_binary_normalize.1355
                - ffLDL_treesize.1343
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_sqrt
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:163,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:162,9'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_sqrt
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:163,9'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_sqrt
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:163,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:162,9'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_sqrt
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:163,9'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_sqrt
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:169,27'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_sqrt
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:169,19'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:171,9'
          Dst:             ffLDL_binary_normalize
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:172,43'
          Dst:             ffLDL_treesize
    - functionName:    ffLDL_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_FALCONPADDED512_CLEAN_poly_LDLmv_fft
        - PQCLEAN_FALCONPADDED512_CLEAN_poly_split_fft
        - ffLDL_fft_inner
        - ffLDL_treesize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:130,11'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_LDLmv_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_split_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_split_fft
                - ffLDL_fft_inner.1344
                - ffLDL_treesize.1343
                - ffLDL_fft_inner.1344
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:130,11'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_LDLmv_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_split_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_split_fft
                - ffLDL_fft_inner.1344
                - ffLDL_treesize.1343
                - ffLDL_fft_inner.1344
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:130,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:129,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:131,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:140,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_poly_LDLmv_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:142,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_poly_split_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:143,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_poly_split_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:145,5'
          Dst:             ffLDL_fft_inner
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:147,32'
          Dst:             ffLDL_treesize
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:147,5'
          Dst:             ffLDL_fft_inner
    - functionName:    PQCLEAN_FALCONPADDED512_CLEAN_expand_privkey
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          73
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_FALCONPADDED512_CLEAN_FFT
        - PQCLEAN_FALCONPADDED512_CLEAN_poly_add
        - PQCLEAN_FALCONPADDED512_CLEAN_poly_muladj_fft
        - PQCLEAN_FALCONPADDED512_CLEAN_poly_mulselfadj_fft
        - PQCLEAN_FALCONPADDED512_CLEAN_poly_neg
        - ffLDL_binary_normalize
        - ffLDL_fft
        - skoff_b01
        - skoff_b10
        - skoff_b11
        - skoff_tree
        - smallints_to_fpr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:237,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:0,0'
              BranchSideFuncs:
                - skoff_b01.1351
                - skoff_b10.1352
                - skoff_b11.1353
                - skoff_tree.1354
                - smallints_to_fpr.1346
                - smallints_to_fpr.1346
                - smallints_to_fpr.1346
                - smallints_to_fpr.1346
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_neg
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_neg
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mulselfadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mulselfadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_muladj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_muladj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mulselfadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mulselfadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add
                - ffLDL_fft.1356
                - ffLDL_binary_normalize.1355
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:237,9'
              BranchSideFuncs:
                - skoff_b01.1351
                - skoff_b10.1352
                - skoff_b11.1353
                - skoff_tree.1354
                - smallints_to_fpr.1346
                - smallints_to_fpr.1346
                - smallints_to_fpr.1346
                - smallints_to_fpr.1346
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_neg
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_neg
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mulselfadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mulselfadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_muladj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_muladj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mulselfadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mulselfadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add
                - ffLDL_fft.1356
                - ffLDL_binary_normalize.1355
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:239,26'
          Dst:             skoff_b01
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:240,26'
          Dst:             skoff_b10
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:241,26'
          Dst:             skoff_b11
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:242,27'
          Dst:             skoff_tree
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:253,5'
          Dst:             smallints_to_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:254,5'
          Dst:             smallints_to_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:255,5'
          Dst:             smallints_to_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:256,5'
          Dst:             smallints_to_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:261,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:262,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:263,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:264,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:265,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_poly_neg
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:266,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_poly_neg
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:284,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_poly_mulselfadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:286,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_poly_mulselfadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:287,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:290,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_poly_muladj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:292,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_poly_muladj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:293,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:296,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_poly_mulselfadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:298,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_poly_mulselfadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:299,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:304,5'
          Dst:             ffLDL_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/sign.c:309,5'
          Dst:             ffLDL_binary_normalize
    - functionName:    mq_montysqr
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mq_montymul
      functionUses:    11
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:426,12'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_montymul.1400
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:426,12'
              BranchSideFuncs:
                - mq_montymul.1400
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:426,12'
          Dst:             mq_montymul
    - functionName:    mq_montymul
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 390
      functionLinenumberEnd: 418
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mq_rshift1
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mq_add
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_FALCONPADDED512_CLEAN_count_nttzero
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 829
      functionLinenumberEnd: 851
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          216
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - mq_NTT
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:834,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_NTT.1403
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:834,19'
              BranchSideFuncs:
                - mq_NTT.1403
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:836,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:834,19'
              BranchSideFuncs:
                - mq_NTT.1403
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:836,5'
              BranchSideFuncs:
                - mq_NTT.1403
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:836,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:836,5'
              BranchSideFuncs:
                - mq_NTT.1403
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:839,23'
              BranchSideFuncs:
                - mq_NTT.1403
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:836,26'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:836,5'
              BranchSideFuncs:
                - mq_NTT.1403
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:839,23'
              BranchSideFuncs:
                - mq_NTT.1403
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:836,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:836,5'
              BranchSideFuncs:
                - mq_NTT.1403
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:843,5'
              BranchSideFuncs:
                - mq_NTT.1403
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:836,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:836,5'
              BranchSideFuncs:
                - mq_NTT.1403
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:839,23'
              BranchSideFuncs:
                - mq_NTT.1403
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:836,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:839,23'
              BranchSideFuncs:
                - mq_NTT.1403
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:843,5'
              BranchSideFuncs:
                - mq_NTT.1403
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:836,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:839,23'
              BranchSideFuncs:
                - mq_NTT.1403
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:843,5'
              BranchSideFuncs:
                - mq_NTT.1403
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:845,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:848,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:848,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:845,26'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:845,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:848,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:845,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:845,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:848,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:845,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:845,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:848,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:843,5'
          Dst:             mq_NTT
    - functionName:    mq_NTT
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 498
      functionLinenumberEnd: 524
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          120
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - mq_add
        - mq_montymul
        - mq_sub
      functionUses:    11
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:501,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_montymul.1400
                - mq_add.1402
                - mq_sub.1405
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:501,19'
              BranchSideFuncs:
                - mq_montymul.1400
                - mq_add.1402
                - mq_sub.1405
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:503,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:503,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:506,16'
              BranchSideFuncs:
                - mq_montymul.1400
                - mq_add.1402
                - mq_sub.1405
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:507,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:503,26'
              BranchSideFuncs:
                - mq_montymul.1400
                - mq_add.1402
                - mq_sub.1405
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:511,23'
              BranchSideFuncs:
                - mq_montymul.1400
                - mq_add.1402
                - mq_sub.1405
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:513,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:507,38'
              BranchSideFuncs:
                - mq_montymul.1400
                - mq_add.1402
                - mq_sub.1405
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:516,21'
              BranchSideFuncs:
                - mq_montymul.1400
                - mq_add.1402
                - mq_sub.1405
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:513,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:507,38'
              BranchSideFuncs:
                - mq_montymul.1400
                - mq_add.1402
                - mq_sub.1405
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:516,21'
              BranchSideFuncs:
                - mq_montymul.1400
                - mq_add.1402
                - mq_sub.1405
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:507,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:503,26'
              BranchSideFuncs:
                - mq_montymul.1400
                - mq_add.1402
                - mq_sub.1405
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:511,23'
              BranchSideFuncs:
                - mq_montymul.1400
                - mq_add.1402
                - mq_sub.1405
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:503,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:503,5'
              BranchSideFuncs:
                - mq_montymul.1400
                - mq_add.1402
                - mq_sub.1405
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:506,16'
              BranchSideFuncs:
                - mq_montymul.1400
                - mq_add.1402
                - mq_sub.1405
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:517,21'
          Dst:             mq_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:518,34'
          Dst:             mq_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:519,39'
          Dst:             mq_sub
    - functionName:    mq_sub
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_FALCONPADDED512_CLEAN_verify_recover
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 776
      functionLinenumberEnd: 824
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          99
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_FALCONPADDED512_CLEAN_is_short
        - mq_NTT
        - mq_div_12289
        - mq_iNTT
        - mq_sub
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:781,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_sub.1405
                - mq_NTT.1403
                - mq_NTT.1403
                - mq_div_12289.1406
                - mq_iNTT.1407
                - PQCLEAN_FALCONPADDED512_CLEAN_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:791,23'
              BranchSideFuncs:
                - mq_sub.1405
                - mq_NTT.1403
                - mq_NTT.1403
                - mq_div_12289.1406
                - mq_iNTT.1407
                - PQCLEAN_FALCONPADDED512_CLEAN_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:788,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:791,23'
              BranchSideFuncs:
                - mq_NTT.1403
                - mq_NTT.1403
                - mq_div_12289.1406
                - mq_iNTT.1407
                - PQCLEAN_FALCONPADDED512_CLEAN_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:808,5'
              BranchSideFuncs:
                - mq_NTT.1403
                - mq_NTT.1403
                - mq_div_12289.1406
                - mq_iNTT.1407
                - PQCLEAN_FALCONPADDED512_CLEAN_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:811,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:812,25'
              BranchSideFuncs:
                - mq_iNTT.1407
                - PQCLEAN_FALCONPADDED512_CLEAN_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:815,5'
              BranchSideFuncs:
                - mq_iNTT.1407
                - PQCLEAN_FALCONPADDED512_CLEAN_is_short
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:797,13'
          Dst:             mq_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:808,5'
          Dst:             mq_NTT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:809,5'
          Dst:             mq_NTT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:813,26'
          Dst:             mq_div_12289
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:815,5'
          Dst:             mq_iNTT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:823,27'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_is_short
    - functionName:    mq_div_12289
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 491
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          52
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mq_montymul
        - mq_montysqr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:467,10'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_montymul.1400
                - mq_montysqr.1399
                - mq_montymul.1400
                - mq_montymul.1400
                - mq_montysqr.1399
                - mq_montysqr.1399
                - mq_montysqr.1399
                - mq_montysqr.1399
                - mq_montysqr.1399
                - mq_montymul.1400
                - mq_montymul.1400
                - mq_montysqr.1399
                - mq_montysqr.1399
                - mq_montymul.1400
                - mq_montysqr.1399
                - mq_montysqr.1399
                - mq_montymul.1400
                - mq_montysqr.1399
                - mq_montymul.1400
                - mq_montymul.1400
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:467,10'
              BranchSideFuncs:
                - mq_montymul.1400
                - mq_montysqr.1399
                - mq_montymul.1400
                - mq_montymul.1400
                - mq_montysqr.1399
                - mq_montysqr.1399
                - mq_montysqr.1399
                - mq_montysqr.1399
                - mq_montysqr.1399
                - mq_montymul.1400
                - mq_montymul.1400
                - mq_montysqr.1399
                - mq_montysqr.1399
                - mq_montymul.1400
                - mq_montysqr.1399
                - mq_montysqr.1399
                - mq_montymul.1400
                - mq_montysqr.1399
                - mq_montymul.1400
                - mq_montymul.1400
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:467,10'
          Dst:             mq_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:468,10'
          Dst:             mq_montysqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:469,10'
          Dst:             mq_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:470,10'
          Dst:             mq_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:471,10'
          Dst:             mq_montysqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:472,10'
          Dst:             mq_montysqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:473,10'
          Dst:             mq_montysqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:474,10'
          Dst:             mq_montysqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:475,10'
          Dst:             mq_montysqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:476,10'
          Dst:             mq_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:477,11'
          Dst:             mq_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:478,11'
          Dst:             mq_montysqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:479,11'
          Dst:             mq_montysqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:480,11'
          Dst:             mq_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:481,11'
          Dst:             mq_montysqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:482,11'
          Dst:             mq_montysqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:483,11'
          Dst:             mq_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:484,11'
          Dst:             mq_montysqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:485,11'
          Dst:             mq_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:491,12'
          Dst:             mq_montymul
    - functionName:    mq_iNTT
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 530
      functionLinenumberEnd: 579
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          166
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - mq_add
        - mq_montymul
        - mq_rshift1
        - mq_sub
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:534,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_rshift1.1401
                - mq_montymul.1400
                - mq_add.1402
                - mq_sub.1405
                - mq_montymul.1400
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:534,19'
              BranchSideFuncs:
                - mq_rshift1.1401
                - mq_montymul.1400
                - mq_add.1402
                - mq_sub.1405
                - mq_montymul.1400
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:537,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:540,16'
              BranchSideFuncs:
                - mq_montymul.1400
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:576,5'
              BranchSideFuncs:
                - mq_montymul.1400
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:537,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:540,16'
              BranchSideFuncs:
                - mq_rshift1.1401
                - mq_montymul.1400
                - mq_add.1402
                - mq_sub.1405
                - mq_montymul.1400
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:573,5'
              BranchSideFuncs:
                - mq_rshift1.1401
                - mq_montymul.1400
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:573,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:574,14'
              BranchSideFuncs:
                - mq_montymul.1400
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:576,5'
              BranchSideFuncs:
                - mq_montymul.1400
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:542,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:546,21'
              BranchSideFuncs:
                - mq_rshift1.1401
                - mq_montymul.1400
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:573,5'
              BranchSideFuncs:
                - mq_rshift1.1401
                - mq_montymul.1400
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:548,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:542,39'
              BranchSideFuncs:
                - mq_add.1402
                - mq_sub.1405
                - mq_montymul.1400
                - mq_rshift1.1401
                - mq_montymul.1400
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:551,21'
              BranchSideFuncs:
                - mq_add.1402
                - mq_sub.1405
                - mq_montymul.1400
                - mq_rshift1.1401
                - mq_montymul.1400
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:548,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:542,39'
              BranchSideFuncs:
                - mq_add.1402
                - mq_sub.1405
                - mq_montymul.1400
                - mq_rshift1.1401
                - mq_montymul.1400
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:551,21'
              BranchSideFuncs:
                - mq_add.1402
                - mq_sub.1405
                - mq_montymul.1400
                - mq_rshift1.1401
                - mq_montymul.1400
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:542,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:537,14'
              BranchSideFuncs:
                - mq_rshift1.1401
                - mq_montymul.1400
                - mq_add.1402
                - mq_sub.1405
                - mq_montymul.1400
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:546,21'
              BranchSideFuncs:
                - mq_rshift1.1401
                - mq_montymul.1400
                - mq_add.1402
                - mq_sub.1405
                - mq_montymul.1400
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:573,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:574,14'
              BranchSideFuncs:
                - mq_rshift1.1401
                - mq_montymul.1400
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:576,5'
              BranchSideFuncs:
                - mq_montymul.1400
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:576,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:577,38'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:579,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:553,34'
          Dst:             mq_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:554,21'
          Dst:             mq_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:556,28'
          Dst:             mq_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:574,14'
          Dst:             mq_rshift1
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:577,26'
          Dst:             mq_montymul
    - functionName:    PQCLEAN_FALCONPADDED512_CLEAN_is_invertible
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 769
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          215
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - mq_NTT
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:755,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_NTT.1403
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:755,19'
              BranchSideFuncs:
                - mq_NTT.1403
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:757,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:755,19'
              BranchSideFuncs:
                - mq_NTT.1403
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:757,5'
              BranchSideFuncs:
                - mq_NTT.1403
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:757,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:757,5'
              BranchSideFuncs:
                - mq_NTT.1403
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:760,23'
              BranchSideFuncs:
                - mq_NTT.1403
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:757,26'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:757,5'
              BranchSideFuncs:
                - mq_NTT.1403
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:760,23'
              BranchSideFuncs:
                - mq_NTT.1403
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:757,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:757,5'
              BranchSideFuncs:
                - mq_NTT.1403
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:764,5'
              BranchSideFuncs:
                - mq_NTT.1403
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:757,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:757,5'
              BranchSideFuncs:
                - mq_NTT.1403
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:760,23'
              BranchSideFuncs:
                - mq_NTT.1403
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:757,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:760,23'
              BranchSideFuncs:
                - mq_NTT.1403
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:764,5'
              BranchSideFuncs:
                - mq_NTT.1403
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:757,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:760,23'
              BranchSideFuncs:
                - mq_NTT.1403
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:764,5'
              BranchSideFuncs:
                - mq_NTT.1403
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:766,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:767,25'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:767,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:766,26'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:766,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:767,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:766,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:766,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:767,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:766,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:766,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:767,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:764,5'
          Dst:             mq_NTT
    - functionName:    PQCLEAN_FALCONPADDED512_CLEAN_complete_private
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 706
      functionLinenumberEnd: 745
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          140
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - mq_NTT
        - mq_conv_small
        - mq_div_12289
        - mq_iNTT
        - mq_poly_montymul_ntt
        - mq_poly_tomonty
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:710,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_conv_small.1411
                - mq_conv_small.1411
                - mq_NTT.1403
                - mq_NTT.1403
                - mq_poly_tomonty.1412
                - mq_poly_montymul_ntt.1413
                - mq_conv_small.1411
                - mq_NTT.1403
                - mq_div_12289.1406
                - mq_iNTT.1407
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:714,41'
              BranchSideFuncs:
                - mq_conv_small.1411
                - mq_conv_small.1411
                - mq_NTT.1403
                - mq_NTT.1403
                - mq_poly_tomonty.1412
                - mq_poly_montymul_ntt.1413
                - mq_conv_small.1411
                - mq_NTT.1403
                - mq_div_12289.1406
                - mq_iNTT.1407
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:713,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:714,41'
              BranchSideFuncs:
                - mq_NTT.1403
                - mq_NTT.1403
                - mq_poly_tomonty.1412
                - mq_poly_montymul_ntt.1413
                - mq_conv_small.1411
                - mq_NTT.1403
                - mq_div_12289.1406
                - mq_iNTT.1407
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:717,5'
              BranchSideFuncs:
                - mq_NTT.1403
                - mq_NTT.1403
                - mq_poly_tomonty.1412
                - mq_poly_montymul_ntt.1413
                - mq_conv_small.1411
                - mq_NTT.1403
                - mq_div_12289.1406
                - mq_iNTT.1407
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:721,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:722,41'
              BranchSideFuncs:
                - mq_NTT.1403
                - mq_div_12289.1406
                - mq_iNTT.1407
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:724,5'
              BranchSideFuncs:
                - mq_NTT.1403
                - mq_div_12289.1406
                - mq_iNTT.1407
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:726,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:726,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:726,13'
              BranchSideFuncs:
                - mq_div_12289.1406
                - mq_iNTT.1407
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:725,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:726,13'
              BranchSideFuncs:
                - mq_iNTT.1407
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:731,5'
              BranchSideFuncs:
                - mq_iNTT.1407
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:739,23'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:739,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:742,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:732,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:732,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:736,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:714,27'
          Dst:             mq_conv_small
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:715,27'
          Dst:             mq_conv_small
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:717,5'
          Dst:             mq_NTT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:718,5'
          Dst:             mq_NTT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:719,5'
          Dst:             mq_poly_tomonty
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:720,5'
          Dst:             mq_poly_montymul_ntt
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:722,27'
          Dst:             mq_conv_small
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:724,5'
          Dst:             mq_NTT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:729,27'
          Dst:             mq_div_12289
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:731,5'
          Dst:             mq_iNTT
    - functionName:    mq_conv_small
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mq_poly_tomonty
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 585
      functionLinenumberEnd: 592
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mq_montymul
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:588,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_montymul.1400
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:590,38'
              BranchSideFuncs:
                - mq_montymul.1400
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:589,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:590,38'
              BranchSideFuncs:
                - mq_montymul.1400
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:592,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:590,26'
          Dst:             mq_montymul
    - functionName:    mq_poly_montymul_ntt
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 599
      functionLinenumberEnd: 606
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mq_montymul
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:602,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_montymul.1400
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:604,38'
              BranchSideFuncs:
                - mq_montymul.1400
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:603,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:604,38'
              BranchSideFuncs:
                - mq_montymul.1400
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:606,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:604,26'
          Dst:             mq_montymul
    - functionName:    PQCLEAN_FALCONPADDED512_CLEAN_compute_public
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 680
      functionLinenumberEnd: 700
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          82
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - mq_NTT
        - mq_conv_small
        - mq_div_12289
        - mq_iNTT
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:684,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_conv_small.1411
                - mq_conv_small.1411
                - mq_NTT.1403
                - mq_NTT.1403
                - mq_div_12289.1406
                - mq_iNTT.1407
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:687,41'
              BranchSideFuncs:
                - mq_conv_small.1411
                - mq_conv_small.1411
                - mq_NTT.1403
                - mq_NTT.1403
                - mq_div_12289.1406
                - mq_iNTT.1407
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:686,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:687,41'
              BranchSideFuncs:
                - mq_NTT.1403
                - mq_NTT.1403
                - mq_div_12289.1406
                - mq_iNTT.1407
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:690,5'
              BranchSideFuncs:
                - mq_NTT.1403
                - mq_NTT.1403
                - mq_div_12289.1406
                - mq_iNTT.1407
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:693,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:693,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:693,13'
              BranchSideFuncs:
                - mq_div_12289.1406
                - mq_iNTT.1407
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:692,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:693,13'
              BranchSideFuncs:
                - mq_iNTT.1407
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:698,5'
              BranchSideFuncs:
                - mq_iNTT.1407
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:687,27'
          Dst:             mq_conv_small
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:688,26'
          Dst:             mq_conv_small
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:690,5'
          Dst:             mq_NTT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:691,5'
          Dst:             mq_NTT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:696,26'
          Dst:             mq_div_12289
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:698,5'
          Dst:             mq_iNTT
    - functionName:    mq_poly_sub
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 612
      functionLinenumberEnd: 619
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mq_sub
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:615,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_sub.1405
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:617,33'
              BranchSideFuncs:
                - mq_sub.1405
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:616,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:617,33'
              BranchSideFuncs:
                - mq_sub.1405
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:619,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:617,26'
          Dst:             mq_sub
    - functionName:    PQCLEAN_FALCONPADDED512_CLEAN_verify_raw
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 633
      functionLinenumberEnd: 674
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          214
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - PQCLEAN_FALCONPADDED512_CLEAN_is_short
        - mq_NTT
        - mq_iNTT
        - mq_poly_montymul_ntt
        - mq_poly_sub
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:637,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_NTT.1403
                - mq_poly_montymul_ntt.1413
                - mq_iNTT.1407
                - mq_poly_sub.1414
                - PQCLEAN_FALCONPADDED512_CLEAN_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:637,19'
              BranchSideFuncs:
                - mq_NTT.1403
                - mq_poly_montymul_ntt.1413
                - mq_iNTT.1407
                - mq_poly_sub.1414
                - PQCLEAN_FALCONPADDED512_CLEAN_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:643,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:637,19'
              BranchSideFuncs:
                - mq_NTT.1403
                - mq_poly_montymul_ntt.1413
                - mq_iNTT.1407
                - mq_poly_sub.1414
                - PQCLEAN_FALCONPADDED512_CLEAN_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:643,5'
              BranchSideFuncs:
                - mq_NTT.1403
                - mq_poly_montymul_ntt.1413
                - mq_iNTT.1407
                - mq_poly_sub.1414
                - PQCLEAN_FALCONPADDED512_CLEAN_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:643,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:643,5'
              BranchSideFuncs:
                - mq_NTT.1403
                - mq_poly_montymul_ntt.1413
                - mq_iNTT.1407
                - mq_poly_sub.1414
                - PQCLEAN_FALCONPADDED512_CLEAN_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:646,23'
              BranchSideFuncs:
                - mq_NTT.1403
                - mq_poly_montymul_ntt.1413
                - mq_iNTT.1407
                - mq_poly_sub.1414
                - PQCLEAN_FALCONPADDED512_CLEAN_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:643,26'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:643,5'
              BranchSideFuncs:
                - mq_NTT.1403
                - mq_poly_montymul_ntt.1413
                - mq_iNTT.1407
                - mq_poly_sub.1414
                - PQCLEAN_FALCONPADDED512_CLEAN_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:646,23'
              BranchSideFuncs:
                - mq_NTT.1403
                - mq_poly_montymul_ntt.1413
                - mq_iNTT.1407
                - mq_poly_sub.1414
                - PQCLEAN_FALCONPADDED512_CLEAN_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:643,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:643,5'
              BranchSideFuncs:
                - mq_NTT.1403
                - mq_poly_montymul_ntt.1413
                - mq_iNTT.1407
                - mq_poly_sub.1414
                - PQCLEAN_FALCONPADDED512_CLEAN_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:654,5'
              BranchSideFuncs:
                - mq_NTT.1403
                - mq_poly_montymul_ntt.1413
                - mq_iNTT.1407
                - mq_poly_sub.1414
                - PQCLEAN_FALCONPADDED512_CLEAN_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:643,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:643,5'
              BranchSideFuncs:
                - mq_NTT.1403
                - mq_poly_montymul_ntt.1413
                - mq_iNTT.1407
                - mq_poly_sub.1414
                - PQCLEAN_FALCONPADDED512_CLEAN_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:646,23'
              BranchSideFuncs:
                - mq_NTT.1403
                - mq_poly_montymul_ntt.1413
                - mq_iNTT.1407
                - mq_poly_sub.1414
                - PQCLEAN_FALCONPADDED512_CLEAN_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:643,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:646,23'
              BranchSideFuncs:
                - mq_NTT.1403
                - mq_poly_montymul_ntt.1413
                - mq_iNTT.1407
                - mq_poly_sub.1414
                - PQCLEAN_FALCONPADDED512_CLEAN_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:654,5'
              BranchSideFuncs:
                - mq_NTT.1403
                - mq_poly_montymul_ntt.1413
                - mq_iNTT.1407
                - mq_poly_sub.1414
                - PQCLEAN_FALCONPADDED512_CLEAN_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:643,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:646,23'
              BranchSideFuncs:
                - mq_NTT.1403
                - mq_poly_montymul_ntt.1413
                - mq_iNTT.1407
                - mq_poly_sub.1414
                - PQCLEAN_FALCONPADDED512_CLEAN_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:654,5'
              BranchSideFuncs:
                - mq_NTT.1403
                - mq_poly_montymul_ntt.1413
                - mq_iNTT.1407
                - mq_poly_sub.1414
                - PQCLEAN_FALCONPADDED512_CLEAN_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:662,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:665,22'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:665,22'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:662,26'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:662,5'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:665,22'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:662,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:662,5'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:665,22'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:662,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:662,5'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:665,22'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_is_short
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:654,5'
          Dst:             mq_NTT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:655,5'
          Dst:             mq_poly_montymul_ntt
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:656,5'
          Dst:             mq_iNTT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:657,5'
          Dst:             mq_poly_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:674,12'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_is_short
    - functionName:    PQCLEAN_FALCONPADDED512_CLEAN_to_ntt_monty
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 625
      functionLinenumberEnd: 628
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mq_NTT
        - mq_poly_tomonty
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:626,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_NTT.1403
                - mq_poly_tomonty.1412
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:626,5'
              BranchSideFuncs:
                - mq_NTT.1403
                - mq_poly_tomonty.1412
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:626,5'
          Dst:             mq_NTT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/vrfy.c:627,5'
          Dst:             mq_poly_tomonty
    - functionName:    PQCLEAN_FALCONPADDED512_AVX2_crypto_sign_open
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          53
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - do_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:348,15'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:0,0'
              BranchSideFuncs:
                - do_verify.1437
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:348,15'
              BranchSideFuncs:
                - do_verify.1437
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:348,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:348,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:352,19'
              BranchSideFuncs:
                - do_verify.1437
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:353,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:353,9'
              BranchSideFuncs:
                - do_verify.1437
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:356,17'
              BranchSideFuncs:
                - do_verify.1437
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:363,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:363,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:373,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:363,9'
          Dst:             do_verify
    - functionName:    do_verify
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          128
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_init
        - PQCLEAN_FALCONPADDED512_AVX2_comp_decode
        - PQCLEAN_FALCONPADDED512_AVX2_hash_to_point_ct
        - PQCLEAN_FALCONPADDED512_AVX2_modq_decode
        - PQCLEAN_FALCONPADDED512_AVX2_to_ntt_monty
        - PQCLEAN_FALCONPADDED512_AVX2_verify_raw
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:220,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_AVX2_modq_decode
                - PQCLEAN_FALCONPADDED512_AVX2_to_ntt_monty
                - PQCLEAN_FALCONPADDED512_AVX2_comp_decode
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED512_AVX2_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCONPADDED512_AVX2_verify_raw
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:233,9'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_AVX2_modq_decode
                - PQCLEAN_FALCONPADDED512_AVX2_to_ntt_monty
                - PQCLEAN_FALCONPADDED512_AVX2_comp_decode
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED512_AVX2_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCONPADDED512_AVX2_verify_raw
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:233,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:233,9'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_AVX2_modq_decode
                - PQCLEAN_FALCONPADDED512_AVX2_to_ntt_monty
                - PQCLEAN_FALCONPADDED512_AVX2_comp_decode
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED512_AVX2_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCONPADDED512_AVX2_verify_raw
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:237,16'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_AVX2_modq_decode
                - PQCLEAN_FALCONPADDED512_AVX2_to_ntt_monty
                - PQCLEAN_FALCONPADDED512_AVX2_comp_decode
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED512_AVX2_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCONPADDED512_AVX2_verify_raw
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:236,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:236,9'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_AVX2_to_ntt_monty
                - PQCLEAN_FALCONPADDED512_AVX2_comp_decode
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED512_AVX2_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCONPADDED512_AVX2_verify_raw
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:241,5'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_AVX2_to_ntt_monty
                - PQCLEAN_FALCONPADDED512_AVX2_comp_decode
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED512_AVX2_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCONPADDED512_AVX2_verify_raw
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:246,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:246,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:250,9'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_AVX2_comp_decode
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED512_AVX2_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCONPADDED512_AVX2_verify_raw
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:251,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:251,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:254,11'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED512_AVX2_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCONPADDED512_AVX2_verify_raw
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:254,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:255,23'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED512_AVX2_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCONPADDED512_AVX2_verify_raw
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:269,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED512_AVX2_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCONPADDED512_AVX2_verify_raw
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:255,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:255,13'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED512_AVX2_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCONPADDED512_AVX2_verify_raw
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:256,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED512_AVX2_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCONPADDED512_AVX2_verify_raw
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:256,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:257,29'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED512_AVX2_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCONPADDED512_AVX2_verify_raw
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:269,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED512_AVX2_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCONPADDED512_AVX2_verify_raw
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:257,21'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:256,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED512_AVX2_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCONPADDED512_AVX2_verify_raw
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:257,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:279,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:279,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:282,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:236,9'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_modq_decode
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:241,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_to_ntt_monty
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:250,9'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_comp_decode
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:269,5'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:270,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:271,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:272,5'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:273,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_hash_to_point_ct
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:274,5'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:279,10'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_verify_raw
    - functionName:    PQCLEAN_FALCONPADDED512_AVX2_crypto_sign
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 338
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - do_sign
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:328,16'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:0,0'
              BranchSideFuncs:
                - do_sign.1438
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:328,16'
              BranchSideFuncs:
                - do_sign.1438
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:331,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:331,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:334,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:331,9'
          Dst:             do_sign
    - functionName:    do_sign
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          146
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_init
        - OQS_randombytes
        - PQCLEAN_FALCONPADDED512_AVX2_comp_encode
        - PQCLEAN_FALCONPADDED512_AVX2_complete_private
        - PQCLEAN_FALCONPADDED512_AVX2_hash_to_point_ct
        - PQCLEAN_FALCONPADDED512_AVX2_sign_dyn
        - PQCLEAN_FALCONPADDED512_AVX2_trim_i8_decode
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:124,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_AVX2_trim_i8_decode
                - PQCLEAN_FALCONPADDED512_AVX2_trim_i8_decode
                - PQCLEAN_FALCONPADDED512_AVX2_trim_i8_decode
                - PQCLEAN_FALCONPADDED512_AVX2_complete_private
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED512_AVX2_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED512_AVX2_sign_dyn
                - PQCLEAN_FALCONPADDED512_AVX2_comp_encode
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:141,9'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_AVX2_trim_i8_decode
                - PQCLEAN_FALCONPADDED512_AVX2_trim_i8_decode
                - PQCLEAN_FALCONPADDED512_AVX2_trim_i8_decode
                - PQCLEAN_FALCONPADDED512_AVX2_complete_private
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED512_AVX2_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED512_AVX2_sign_dyn
                - PQCLEAN_FALCONPADDED512_AVX2_comp_encode
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:141,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:141,9'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_AVX2_trim_i8_decode
                - PQCLEAN_FALCONPADDED512_AVX2_trim_i8_decode
                - PQCLEAN_FALCONPADDED512_AVX2_trim_i8_decode
                - PQCLEAN_FALCONPADDED512_AVX2_complete_private
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED512_AVX2_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED512_AVX2_sign_dyn
                - PQCLEAN_FALCONPADDED512_AVX2_comp_encode
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:146,19'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_AVX2_trim_i8_decode
                - PQCLEAN_FALCONPADDED512_AVX2_trim_i8_decode
                - PQCLEAN_FALCONPADDED512_AVX2_trim_i8_decode
                - PQCLEAN_FALCONPADDED512_AVX2_complete_private
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED512_AVX2_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED512_AVX2_sign_dyn
                - PQCLEAN_FALCONPADDED512_AVX2_comp_encode
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:148,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:148,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:151,7'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_AVX2_trim_i8_decode
                - PQCLEAN_FALCONPADDED512_AVX2_trim_i8_decode
                - PQCLEAN_FALCONPADDED512_AVX2_complete_private
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED512_AVX2_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED512_AVX2_sign_dyn
                - PQCLEAN_FALCONPADDED512_AVX2_comp_encode
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:155,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:155,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:158,7'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_AVX2_trim_i8_decode
                - PQCLEAN_FALCONPADDED512_AVX2_complete_private
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED512_AVX2_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED512_AVX2_sign_dyn
                - PQCLEAN_FALCONPADDED512_AVX2_comp_encode
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:162,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:162,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:165,7'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_AVX2_complete_private
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED512_AVX2_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED512_AVX2_sign_dyn
                - PQCLEAN_FALCONPADDED512_AVX2_comp_encode
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:166,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:166,9'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_AVX2_complete_private
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED512_AVX2_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED512_AVX2_sign_dyn
                - PQCLEAN_FALCONPADDED512_AVX2_comp_encode
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:169,10'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_AVX2_complete_private
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED512_AVX2_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED512_AVX2_sign_dyn
                - PQCLEAN_FALCONPADDED512_AVX2_comp_encode
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:169,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:169,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:176,5'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED512_AVX2_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED512_AVX2_sign_dyn
                - PQCLEAN_FALCONPADDED512_AVX2_comp_encode
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:203,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:201,9'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_AVX2_sign_dyn
                - PQCLEAN_FALCONPADDED512_AVX2_comp_encode
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:204,13'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:145,9'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_trim_i8_decode
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:152,9'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_trim_i8_decode
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:159,9'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_trim_i8_decode
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:169,10'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_complete_private
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:176,5'
          Dst:             OQS_randombytes
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:181,5'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:182,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:183,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:184,5'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:185,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_hash_to_point_ct
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:186,5'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:191,5'
          Dst:             OQS_randombytes
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:192,5'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:193,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:194,5'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:201,9'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_sign_dyn
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:202,13'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_comp_encode
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:204,13'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    PQCLEAN_FALCONPADDED512_AVX2_crypto_sign_verify
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - do_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:306,16'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:0,0'
              BranchSideFuncs:
                - do_verify.1437
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:306,16'
              BranchSideFuncs:
                - do_verify.1437
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:306,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:306,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:309,9'
              BranchSideFuncs:
                - do_verify.1437
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:309,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:309,9'
              BranchSideFuncs:
                - do_verify.1437
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:312,26'
              BranchSideFuncs:
                - do_verify.1437
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:312,12'
          Dst:             do_verify
    - functionName:    PQCLEAN_FALCONPADDED512_AVX2_crypto_sign_signature
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - do_sign
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:293,21'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:0,0'
              BranchSideFuncs:
                - do_sign.1438
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:293,21'
              BranchSideFuncs:
                - do_sign.1438
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:293,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:293,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:296,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:293,9'
          Dst:             do_sign
    - functionName:    PQCLEAN_FALCONPADDED512_AVX2_crypto_sign_keypair
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          114
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_init
        - OQS_randombytes
        - PQCLEAN_FALCONPADDED512_AVX2_keygen
        - PQCLEAN_FALCONPADDED512_AVX2_modq_encode
        - PQCLEAN_FALCONPADDED512_AVX2_trim_i8_encode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:43,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED512_AVX2_keygen
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCONPADDED512_AVX2_trim_i8_encode
                - PQCLEAN_FALCONPADDED512_AVX2_trim_i8_encode
                - PQCLEAN_FALCONPADDED512_AVX2_trim_i8_encode
                - PQCLEAN_FALCONPADDED512_AVX2_modq_encode
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:57,5'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED512_AVX2_keygen
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCONPADDED512_AVX2_trim_i8_encode
                - PQCLEAN_FALCONPADDED512_AVX2_trim_i8_encode
                - PQCLEAN_FALCONPADDED512_AVX2_trim_i8_encode
                - PQCLEAN_FALCONPADDED512_AVX2_modq_encode
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:72,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:72,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:75,7'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_AVX2_trim_i8_encode
                - PQCLEAN_FALCONPADDED512_AVX2_trim_i8_encode
                - PQCLEAN_FALCONPADDED512_AVX2_modq_encode
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:79,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:79,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:82,7'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_AVX2_trim_i8_encode
                - PQCLEAN_FALCONPADDED512_AVX2_modq_encode
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:86,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:86,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:89,7'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_AVX2_modq_encode
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:90,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:90,9'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_AVX2_modq_encode
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:97,11'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_AVX2_modq_encode
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:101,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:101,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:105,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:57,5'
          Dst:             OQS_randombytes
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:58,5'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:59,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:60,5'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:61,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_keygen
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:62,5'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:69,9'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_trim_i8_encode
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:76,9'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_trim_i8_encode
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:83,9'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_trim_i8_encode
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/pqclean.c:98,9'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_modq_encode
    - functionName:    ffSampling_fft_dyntree
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 405
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          88
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_FALCONPADDED512_AVX2_poly_LDL_fft
        - PQCLEAN_FALCONPADDED512_AVX2_poly_add
        - PQCLEAN_FALCONPADDED512_AVX2_poly_merge_fft
        - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
        - PQCLEAN_FALCONPADDED512_AVX2_poly_split_fft
        - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
        - PQCLEAN_FALCONPADDED512_AVX2_sampler
        - ffSampling_fft_dyntree
        - fpr_mul
        - fpr_of
        - fpr_sqrt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:333,14'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_AVX2_poly_LDL_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_split_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_split_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_split_fft
                - ffSampling_fft_dyntree.1517
                - PQCLEAN_FALCONPADDED512_AVX2_poly_merge_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add
                - PQCLEAN_FALCONPADDED512_AVX2_poly_split_fft
                - ffSampling_fft_dyntree.1517
                - PQCLEAN_FALCONPADDED512_AVX2_poly_merge_fft
                - fpr_sqrt.1518
                - fpr_mul.1520
                - PQCLEAN_FALCONPADDED512_AVX2_sampler
                - fpr_of.1521
                - PQCLEAN_FALCONPADDED512_AVX2_sampler
                - fpr_of.1521
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:333,14'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_AVX2_poly_LDL_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_split_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_split_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_split_fft
                - ffSampling_fft_dyntree.1517
                - PQCLEAN_FALCONPADDED512_AVX2_poly_merge_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add
                - PQCLEAN_FALCONPADDED512_AVX2_poly_split_fft
                - ffSampling_fft_dyntree.1517
                - PQCLEAN_FALCONPADDED512_AVX2_poly_merge_fft
                - fpr_sqrt.1518
                - fpr_mul.1520
                - PQCLEAN_FALCONPADDED512_AVX2_sampler
                - fpr_of.1521
                - PQCLEAN_FALCONPADDED512_AVX2_sampler
                - fpr_of.1521
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:333,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:336,16'
              BranchSideFuncs:
                - fpr_sqrt.1518
                - fpr_mul.1520
                - PQCLEAN_FALCONPADDED512_AVX2_sampler
                - fpr_of.1521
                - PQCLEAN_FALCONPADDED512_AVX2_sampler
                - fpr_of.1521
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:343,19'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_AVX2_poly_LDL_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_split_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_split_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_split_fft
                - ffSampling_fft_dyntree.1517
                - PQCLEAN_FALCONPADDED512_AVX2_poly_merge_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add
                - PQCLEAN_FALCONPADDED512_AVX2_poly_split_fft
                - ffSampling_fft_dyntree.1517
                - PQCLEAN_FALCONPADDED512_AVX2_poly_merge_fft
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:337,24'
          Dst:             fpr_sqrt
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:337,16'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:338,24'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:338,17'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:339,24'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:339,17'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:350,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_poly_LDL_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:356,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_poly_split_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:358,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_poly_split_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:378,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_poly_split_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:379,5'
          Dst:             ffSampling_fft_dyntree
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:381,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_poly_merge_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:391,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_poly_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:393,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:394,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:401,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_poly_split_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:402,5'
          Dst:             ffSampling_fft_dyntree
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:404,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_poly_merge_fft
    - functionName:    PQCLEAN_FALCONPADDED512_AVX2_sampler
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1153
      functionLinenumberEnd: 1234
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          65
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - BerExp
        - PQCLEAN_FALCONPADDED512_AVX2_gaussian0_sampler
        - fpr_floor
        - fpr_half
        - fpr_mul
        - fpr_of
        - fpr_sqr
        - fpr_sub
        - prng_get_u8
      functionUses:    14
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:1164,14'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:0,0'
              BranchSideFuncs:
                - fpr_floor.1523
                - fpr_of.1521
                - fpr_sub.1524
                - fpr_sqr.1525
                - fpr_half.1526
                - fpr_mul.1520
                - PQCLEAN_FALCONPADDED512_AVX2_gaussian0_sampler
                - prng_get_u8.1527
                - fpr_of.1521
                - fpr_sub.1524
                - fpr_sqr.1525
                - fpr_mul.1520
                - fpr_of.1521
                - fpr_mul.1520
                - fpr_sub.1524
                - BerExp.1528
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:1195,14'
              BranchSideFuncs:
                - fpr_floor.1523
                - fpr_of.1521
                - fpr_sub.1524
                - fpr_sqr.1525
                - fpr_half.1526
                - fpr_mul.1520
                - PQCLEAN_FALCONPADDED512_AVX2_gaussian0_sampler
                - prng_get_u8.1527
                - fpr_of.1521
                - fpr_sub.1524
                - fpr_sqr.1525
                - fpr_mul.1520
                - fpr_of.1521
                - fpr_mul.1520
                - fpr_sub.1524
                - BerExp.1528
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:1226,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:1164,9'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_AVX2_gaussian0_sampler
                - prng_get_u8.1527
                - fpr_of.1521
                - fpr_sub.1524
                - fpr_sqr.1525
                - fpr_mul.1520
                - fpr_of.1521
                - fpr_mul.1520
                - fpr_sub.1524
                - BerExp.1528
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:1195,14'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_AVX2_gaussian0_sampler
                - prng_get_u8.1527
                - fpr_of.1521
                - fpr_sub.1524
                - fpr_sqr.1525
                - fpr_mul.1520
                - fpr_of.1521
                - fpr_mul.1520
                - fpr_sub.1524
                - BerExp.1528
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:1164,14'
          Dst:             fpr_floor
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:1165,21'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:1165,9'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:1170,20'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:1170,11'
          Dst:             fpr_half
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:1175,11'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:1195,14'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_gaussian0_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:1196,18'
          Dst:             prng_get_u8
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:1224,37'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:1224,29'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:1224,21'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:1224,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:1225,32'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:1225,24'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:1225,13'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:1226,13'
          Dst:             BerExp
    - functionName:    fpr_sqrt
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - x
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fpr_sqrt_avx2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fpr.h:276,5'
          Dst:             fpr_sqrt_avx2
    - functionName:    fpr_mul
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fpr_of
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fpr_sqrt_avx2
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fpr_floor
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fpr_sub
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fpr_sqr
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fpr_half
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_FALCONPADDED512_AVX2_gaussian0_sampler
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 952
      functionLinenumberEnd: 1083
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          96
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - prng_get_u64
        - prng_get_u8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:998,10'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:0,0'
              BranchSideFuncs:
                - prng_get_u64.1531
                - prng_get_u8.1527
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:998,10'
              BranchSideFuncs:
                - prng_get_u64.1531
                - prng_get_u8.1527
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:998,10'
          Dst:             prng_get_u64
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:999,10'
          Dst:             prng_get_u8
    - functionName:    prng_get_u8
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/inner.h'
      linkageType:     InternalLinkage
      functionLinenumber: 527
      functionLinenumberEnd: 534
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_FALCONPADDED512_AVX2_prng_refill
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/inner.h:530,21'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/inner.h:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_AVX2_prng_refill
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/inner.h:530,21'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_AVX2_prng_refill
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/inner.h:531,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/inner.h:531,9'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_AVX2_prng_refill
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/inner.h:532,9'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_AVX2_prng_refill
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/inner.h:532,9'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_prng_refill
    - functionName:    BerExp
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1091
      functionLinenumberEnd: 1141
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          65
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fpr_expm_p63
        - fpr_mul
        - fpr_of
        - fpr_sub
        - fpr_trunc
        - prng_get_u8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:1101,24'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:0,0'
              BranchSideFuncs:
                - fpr_mul.1520
                - fpr_trunc.1529
                - fpr_of.1521
                - fpr_mul.1520
                - fpr_sub.1524
                - fpr_expm_p63.1530
                - prng_get_u8.1527
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:1138,11'
              BranchSideFuncs:
                - fpr_mul.1520
                - fpr_trunc.1529
                - fpr_of.1521
                - fpr_mul.1520
                - fpr_sub.1524
                - fpr_expm_p63.1530
                - prng_get_u8.1527
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:1140,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:1138,11'
              BranchSideFuncs:
                - prng_get_u8.1527
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:1141,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:1101,24'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:1101,14'
          Dst:             fpr_trunc
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:1102,28'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:1102,20'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:1102,9'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:1128,11'
          Dst:             fpr_expm_p63
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:1139,13'
          Dst:             prng_get_u8
    - functionName:    fpr_trunc
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fpr_expm_p63
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          47
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    prng_get_u64
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/inner.h'
      linkageType:     InternalLinkage
      functionLinenumber: 497
      functionLinenumberEnd: 520
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          77
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_FALCONPADDED512_AVX2_prng_refill
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/inner.h:506,12'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/inner.h:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_AVX2_prng_refill
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/inner.h:506,12'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_AVX2_prng_refill
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/inner.h:507,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/inner.h:507,9'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_AVX2_prng_refill
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/inner.h:508,9'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_AVX2_prng_refill
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/inner.h:508,9'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_prng_refill
    - functionName:    fpr_add
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fpr_rint
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          35
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ffSampling_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 416
      functionLinenumberEnd: 623
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          338
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_FALCONPADDED512_AVX2_poly_add
        - PQCLEAN_FALCONPADDED512_AVX2_poly_merge_fft
        - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
        - PQCLEAN_FALCONPADDED512_AVX2_poly_split_fft
        - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
        - PQCLEAN_FALCONPADDED512_AVX2_sampler
        - ffLDL_treesize
        - ffSampling_fft
        - fpr_add
        - fpr_mul
        - fpr_of
        - fpr_sub
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:423,14'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:0,0'
              BranchSideFuncs:
                - ffLDL_treesize.1535
                - PQCLEAN_FALCONPADDED512_AVX2_poly_split_fft
                - ffSampling_fft.1534
                - PQCLEAN_FALCONPADDED512_AVX2_poly_merge_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add
                - PQCLEAN_FALCONPADDED512_AVX2_poly_split_fft
                - ffSampling_fft.1534
                - PQCLEAN_FALCONPADDED512_AVX2_poly_merge_fft
                - PQCLEAN_FALCONPADDED512_AVX2_sampler
                - fpr_of.1521
                - PQCLEAN_FALCONPADDED512_AVX2_sampler
                - fpr_of.1521
                - fpr_sub.1524
                - fpr_sub.1524
                - fpr_mul.1520
                - fpr_mul.1520
                - fpr_sub.1524
                - fpr_mul.1520
                - fpr_mul.1520
                - fpr_add.1532
                - fpr_add.1532
                - fpr_add.1532
                - PQCLEAN_FALCONPADDED512_AVX2_sampler
                - fpr_of.1521
                - PQCLEAN_FALCONPADDED512_AVX2_sampler
                - fpr_of.1521
                - PQCLEAN_FALCONPADDED512_AVX2_sampler
                - PQCLEAN_FALCONPADDED512_AVX2_sampler
                - PQCLEAN_FALCONPADDED512_AVX2_sampler
                - PQCLEAN_FALCONPADDED512_AVX2_sampler
                - PQCLEAN_FALCONPADDED512_AVX2_sampler
                - PQCLEAN_FALCONPADDED512_AVX2_sampler
                - PQCLEAN_FALCONPADDED512_AVX2_sampler
                - PQCLEAN_FALCONPADDED512_AVX2_sampler
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:423,14'
              BranchSideFuncs:
                - ffLDL_treesize.1535
                - PQCLEAN_FALCONPADDED512_AVX2_poly_split_fft
                - ffSampling_fft.1534
                - PQCLEAN_FALCONPADDED512_AVX2_poly_merge_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add
                - PQCLEAN_FALCONPADDED512_AVX2_poly_split_fft
                - ffSampling_fft.1534
                - PQCLEAN_FALCONPADDED512_AVX2_poly_merge_fft
                - PQCLEAN_FALCONPADDED512_AVX2_sampler
                - fpr_of.1521
                - PQCLEAN_FALCONPADDED512_AVX2_sampler
                - fpr_of.1521
                - fpr_sub.1524
                - fpr_sub.1524
                - fpr_mul.1520
                - fpr_mul.1520
                - fpr_sub.1524
                - fpr_mul.1520
                - fpr_mul.1520
                - fpr_add.1532
                - fpr_add.1532
                - fpr_add.1532
                - PQCLEAN_FALCONPADDED512_AVX2_sampler
                - fpr_of.1521
                - PQCLEAN_FALCONPADDED512_AVX2_sampler
                - fpr_of.1521
                - PQCLEAN_FALCONPADDED512_AVX2_sampler
                - PQCLEAN_FALCONPADDED512_AVX2_sampler
                - PQCLEAN_FALCONPADDED512_AVX2_sampler
                - PQCLEAN_FALCONPADDED512_AVX2_sampler
                - PQCLEAN_FALCONPADDED512_AVX2_sampler
                - PQCLEAN_FALCONPADDED512_AVX2_sampler
                - PQCLEAN_FALCONPADDED512_AVX2_sampler
                - PQCLEAN_FALCONPADDED512_AVX2_sampler
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:423,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:430,22'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_AVX2_sampler
                - PQCLEAN_FALCONPADDED512_AVX2_sampler
                - PQCLEAN_FALCONPADDED512_AVX2_sampler
                - PQCLEAN_FALCONPADDED512_AVX2_sampler
                - PQCLEAN_FALCONPADDED512_AVX2_sampler
                - PQCLEAN_FALCONPADDED512_AVX2_sampler
                - PQCLEAN_FALCONPADDED512_AVX2_sampler
                - PQCLEAN_FALCONPADDED512_AVX2_sampler
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:546,14'
              BranchSideFuncs:
                - ffLDL_treesize.1535
                - PQCLEAN_FALCONPADDED512_AVX2_poly_split_fft
                - ffSampling_fft.1534
                - PQCLEAN_FALCONPADDED512_AVX2_poly_merge_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add
                - PQCLEAN_FALCONPADDED512_AVX2_poly_split_fft
                - ffSampling_fft.1534
                - PQCLEAN_FALCONPADDED512_AVX2_poly_merge_fft
                - PQCLEAN_FALCONPADDED512_AVX2_sampler
                - fpr_of.1521
                - PQCLEAN_FALCONPADDED512_AVX2_sampler
                - fpr_of.1521
                - fpr_sub.1524
                - fpr_sub.1524
                - fpr_mul.1520
                - fpr_mul.1520
                - fpr_sub.1524
                - fpr_mul.1520
                - fpr_mul.1520
                - fpr_add.1532
                - fpr_add.1532
                - fpr_add.1532
                - PQCLEAN_FALCONPADDED512_AVX2_sampler
                - fpr_of.1521
                - PQCLEAN_FALCONPADDED512_AVX2_sampler
                - fpr_of.1521
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:546,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:550,14'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_AVX2_sampler
                - fpr_of.1521
                - PQCLEAN_FALCONPADDED512_AVX2_sampler
                - fpr_of.1521
                - fpr_sub.1524
                - fpr_sub.1524
                - fpr_mul.1520
                - fpr_mul.1520
                - fpr_sub.1524
                - fpr_mul.1520
                - fpr_mul.1520
                - fpr_add.1532
                - fpr_add.1532
                - fpr_add.1532
                - PQCLEAN_FALCONPADDED512_AVX2_sampler
                - fpr_of.1521
                - PQCLEAN_FALCONPADDED512_AVX2_sampler
                - fpr_of.1521
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:593,19'
              BranchSideFuncs:
                - ffLDL_treesize.1535
                - PQCLEAN_FALCONPADDED512_AVX2_poly_split_fft
                - ffSampling_fft.1534
                - PQCLEAN_FALCONPADDED512_AVX2_poly_merge_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add
                - PQCLEAN_FALCONPADDED512_AVX2_poly_split_fft
                - ffSampling_fft.1534
                - PQCLEAN_FALCONPADDED512_AVX2_poly_merge_fft
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:457,15'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:458,15'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:470,15'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:471,15'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:511,15'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:512,15'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:524,15'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:525,15'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:553,29'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:553,22'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:554,29'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:554,22'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:555,16'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:556,16'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:559,24'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:559,45'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:559,16'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:560,24'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:560,45'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:560,16'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:561,14'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:562,14'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:564,24'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:564,17'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:565,24'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:565,17'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:596,24'
          Dst:             ffLDL_treesize
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:603,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_poly_split_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:604,5'
          Dst:             ffSampling_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:606,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_poly_merge_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:612,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_poly_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:613,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:614,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:619,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_poly_split_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:620,5'
          Dst:             ffSampling_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:622,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_poly_merge_fft
    - functionName:    ffLDL_treesize
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fpr_neg
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      double
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ffLDL_fft_inner
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          69
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_FALCONPADDED512_AVX2_poly_LDLmv_fft
        - PQCLEAN_FALCONPADDED512_AVX2_poly_split_fft
        - ffLDL_fft_inner
        - ffLDL_treesize
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:79,11'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_AVX2_poly_LDLmv_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_split_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_split_fft
                - ffLDL_fft_inner.1537
                - ffLDL_treesize.1535
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:79,11'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_AVX2_poly_LDLmv_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_split_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_split_fft
                - ffLDL_fft_inner.1537
                - ffLDL_treesize.1535
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:79,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:78,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:79,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:79,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:78,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:79,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:90,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_poly_LDLmv_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:98,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_poly_split_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:99,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_poly_split_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:105,5'
          Dst:             ffLDL_fft_inner
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:107,32'
          Dst:             ffLDL_treesize
    - functionName:    do_sign_dyn
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 754
      functionLinenumberEnd: 945
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          204
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - PQCLEAN_FALCONPADDED512_AVX2_FFT
        - PQCLEAN_FALCONPADDED512_AVX2_iFFT
        - PQCLEAN_FALCONPADDED512_AVX2_is_short_half
        - PQCLEAN_FALCONPADDED512_AVX2_poly_add
        - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
        - PQCLEAN_FALCONPADDED512_AVX2_poly_muladj_fft
        - PQCLEAN_FALCONPADDED512_AVX2_poly_mulconst
        - PQCLEAN_FALCONPADDED512_AVX2_poly_mulselfadj_fft
        - PQCLEAN_FALCONPADDED512_AVX2_poly_neg
        - ffSampling_fft_dyntree
        - fpr_neg
        - fpr_of
        - fpr_rint
        - smallints_to_fpr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:762,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:0,0'
              BranchSideFuncs:
                - smallints_to_fpr.1539
                - smallints_to_fpr.1539
                - smallints_to_fpr.1539
                - smallints_to_fpr.1539
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_neg
                - PQCLEAN_FALCONPADDED512_AVX2_poly_neg
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mulselfadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_muladj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mulselfadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add
                - PQCLEAN_FALCONPADDED512_AVX2_poly_muladj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mulselfadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mulselfadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add
                - fpr_of.1521
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - fpr_neg.1536
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mulconst
                - ffSampling_fft_dyntree.1517
                - smallints_to_fpr.1539
                - smallints_to_fpr.1539
                - smallints_to_fpr.1539
                - smallints_to_fpr.1539
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_neg
                - PQCLEAN_FALCONPADDED512_AVX2_poly_neg
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_rint.1533
                - fpr_rint.1533
                - PQCLEAN_FALCONPADDED512_AVX2_is_short_half
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:836,9'
              BranchSideFuncs:
                - smallints_to_fpr.1539
                - smallints_to_fpr.1539
                - smallints_to_fpr.1539
                - smallints_to_fpr.1539
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_neg
                - PQCLEAN_FALCONPADDED512_AVX2_poly_neg
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mulselfadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_muladj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mulselfadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add
                - PQCLEAN_FALCONPADDED512_AVX2_poly_muladj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mulselfadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mulselfadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add
                - fpr_of.1521
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - fpr_neg.1536
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mulconst
                - ffSampling_fft_dyntree.1517
                - smallints_to_fpr.1539
                - smallints_to_fpr.1539
                - smallints_to_fpr.1539
                - smallints_to_fpr.1539
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_neg
                - PQCLEAN_FALCONPADDED512_AVX2_poly_neg
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_rint.1533
                - fpr_rint.1533
                - PQCLEAN_FALCONPADDED512_AVX2_is_short_half
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:835,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:825,13'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - fpr_neg.1536
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mulconst
                - ffSampling_fft_dyntree.1517
                - smallints_to_fpr.1539
                - smallints_to_fpr.1539
                - smallints_to_fpr.1539
                - smallints_to_fpr.1539
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_neg
                - PQCLEAN_FALCONPADDED512_AVX2_poly_neg
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_rint.1533
                - fpr_rint.1533
                - PQCLEAN_FALCONPADDED512_AVX2_is_short_half
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:836,9'
              BranchSideFuncs:
                - fpr_of.1521
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - fpr_neg.1536
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mulconst
                - ffSampling_fft_dyntree.1517
                - smallints_to_fpr.1539
                - smallints_to_fpr.1539
                - smallints_to_fpr.1539
                - smallints_to_fpr.1539
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_neg
                - PQCLEAN_FALCONPADDED512_AVX2_poly_neg
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_rint.1533
                - fpr_rint.1533
                - PQCLEAN_FALCONPADDED512_AVX2_is_short_half
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:916,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:919,22'
              BranchSideFuncs:
                - fpr_rint.1533
                - PQCLEAN_FALCONPADDED512_AVX2_is_short_half
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:924,17'
              BranchSideFuncs:
                - fpr_rint.1533
                - PQCLEAN_FALCONPADDED512_AVX2_is_short_half
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:936,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:924,9'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_AVX2_is_short_half
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:937,41'
              BranchSideFuncs:
                - fpr_rint.1533
                - PQCLEAN_FALCONPADDED512_AVX2_is_short_half
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:939,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:859,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:939,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:771,5'
          Dst:             smallints_to_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:772,5'
          Dst:             smallints_to_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:773,5'
          Dst:             smallints_to_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:774,5'
          Dst:             smallints_to_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:775,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:776,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:777,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:778,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:779,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_poly_neg
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:780,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_poly_neg
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:800,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_poly_mulselfadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:803,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_poly_muladj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:804,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_poly_mulselfadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:805,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:807,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_poly_muladj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:808,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:810,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_poly_mulselfadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:812,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_poly_mulselfadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:813,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:836,17'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:846,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:849,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:850,52'
          Dst:             fpr_neg
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:850,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_poly_mulconst
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:851,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:852,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_poly_mulconst
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:866,5'
          Dst:             ffSampling_fft_dyntree
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:883,5'
          Dst:             smallints_to_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:884,5'
          Dst:             smallints_to_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:885,5'
          Dst:             smallints_to_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:886,5'
          Dst:             smallints_to_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:887,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:888,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:889,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:890,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:891,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_poly_neg
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:892,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_poly_neg
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:901,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:902,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:903,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:905,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:908,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:909,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:910,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_iFFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:911,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_iFFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:919,39'
          Dst:             fpr_rint
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:937,32'
          Dst:             fpr_rint
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:939,9'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_is_short_half
    - functionName:    smallints_to_fpr
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fpr_of
      functionUses:    12
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:187,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:0,0'
              BranchSideFuncs:
                - fpr_of.1521
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:189,9'
              BranchSideFuncs:
                - fpr_of.1521
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:188,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:189,9'
              BranchSideFuncs:
                - fpr_of.1521
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:191,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:189,16'
          Dst:             fpr_of
    - functionName:    PQCLEAN_FALCONPADDED512_AVX2_sign_dyn
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1283
      functionLinenumberEnd: 1319
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_FALCONPADDED512_AVX2_prng_init
        - do_sign_dyn
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:1314,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:1318,5'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_AVX2_prng_init
                - do_sign_dyn.1538
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:1318,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:1307,9'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_prng_init
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:1314,13'
          Dst:             do_sign_dyn
    - functionName:    do_sign_tree
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 639
      functionLinenumberEnd: 739
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          157
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - PQCLEAN_FALCONPADDED512_AVX2_FFT
        - PQCLEAN_FALCONPADDED512_AVX2_iFFT
        - PQCLEAN_FALCONPADDED512_AVX2_is_short_half
        - PQCLEAN_FALCONPADDED512_AVX2_poly_add
        - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
        - PQCLEAN_FALCONPADDED512_AVX2_poly_mulconst
        - ffSampling_fft
        - fpr_neg
        - fpr_of
        - fpr_rint
        - skoff_b01
        - skoff_b10
        - skoff_b11
        - skoff_tree
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:647,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:0,0'
              BranchSideFuncs:
                - skoff_b01.1544
                - skoff_b10.1545
                - skoff_b11.1546
                - skoff_tree.1547
                - fpr_of.1521
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - fpr_neg.1536
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mulconst
                - ffSampling_fft.1534
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_rint.1533
                - fpr_rint.1533
                - PQCLEAN_FALCONPADDED512_AVX2_is_short_half
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:660,9'
              BranchSideFuncs:
                - skoff_b01.1544
                - skoff_b10.1545
                - skoff_b11.1546
                - skoff_tree.1547
                - fpr_of.1521
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - fpr_neg.1536
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mulconst
                - ffSampling_fft.1534
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_rint.1533
                - fpr_rint.1533
                - PQCLEAN_FALCONPADDED512_AVX2_is_short_half
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:659,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:649,13'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - fpr_neg.1536
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mulconst
                - ffSampling_fft.1534
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_rint.1533
                - fpr_rint.1533
                - PQCLEAN_FALCONPADDED512_AVX2_is_short_half
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:660,9'
              BranchSideFuncs:
                - fpr_of.1521
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - fpr_neg.1536
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mulconst
                - ffSampling_fft.1534
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_rint.1533
                - fpr_rint.1533
                - PQCLEAN_FALCONPADDED512_AVX2_is_short_half
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:710,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:713,22'
              BranchSideFuncs:
                - fpr_rint.1533
                - PQCLEAN_FALCONPADDED512_AVX2_is_short_half
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:718,17'
              BranchSideFuncs:
                - fpr_rint.1533
                - PQCLEAN_FALCONPADDED512_AVX2_is_short_half
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:730,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:718,9'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_AVX2_is_short_half
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:731,41'
              BranchSideFuncs:
                - fpr_rint.1533
                - PQCLEAN_FALCONPADDED512_AVX2_is_short_half
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:733,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:733,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:734,29'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:651,26'
          Dst:             skoff_b01
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:652,26'
          Dst:             skoff_b10
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:653,26'
          Dst:             skoff_b11
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:654,27'
          Dst:             skoff_tree
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:660,17'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:670,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:673,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:674,52'
          Dst:             fpr_neg
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:674,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_poly_mulconst
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:675,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:676,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_poly_mulconst
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:684,5'
          Dst:             ffSampling_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:691,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:692,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:693,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:695,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:698,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:699,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:701,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_iFFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:702,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_iFFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:713,39'
          Dst:             fpr_rint
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:731,32'
          Dst:             fpr_rint
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:733,9'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_is_short_half
    - functionName:    skoff_b01
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    skoff_b10
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    skoff_b11
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    skoff_tree
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_FALCONPADDED512_AVX2_sign_tree
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1240
      functionLinenumberEnd: 1276
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_FALCONPADDED512_AVX2_prng_init
        - do_sign_tree
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:1271,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:1275,5'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_AVX2_prng_init
                - do_sign_tree.1543
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:1275,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:1264,9'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_prng_init
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:1271,13'
          Dst:             do_sign_tree
    - functionName:    ffLDL_binary_normalize
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ffLDL_binary_normalize
        - ffLDL_treesize
        - fpr_mul
        - fpr_sqrt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:163,11'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:0,0'
              BranchSideFuncs:
                - ffLDL_binary_normalize.1548
                - ffLDL_treesize.1535
                - fpr_sqrt.1518
                - fpr_mul.1520
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:163,11'
              BranchSideFuncs:
                - ffLDL_binary_normalize.1548
                - ffLDL_treesize.1535
                - fpr_sqrt.1518
                - fpr_mul.1520
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:163,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:162,9'
              BranchSideFuncs:
                - fpr_sqrt.1518
                - fpr_mul.1520
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:163,9'
              BranchSideFuncs:
                - fpr_sqrt.1518
                - fpr_mul.1520
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:163,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:162,9'
              BranchSideFuncs:
                - fpr_sqrt.1518
                - fpr_mul.1520
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:163,9'
              BranchSideFuncs:
                - fpr_sqrt.1518
                - fpr_mul.1520
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:169,27'
          Dst:             fpr_sqrt
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:169,19'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:171,9'
          Dst:             ffLDL_binary_normalize
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:172,43'
          Dst:             ffLDL_treesize
    - functionName:    ffLDL_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_FALCONPADDED512_AVX2_poly_LDLmv_fft
        - PQCLEAN_FALCONPADDED512_AVX2_poly_split_fft
        - ffLDL_fft_inner
        - ffLDL_treesize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:130,11'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_AVX2_poly_LDLmv_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_split_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_split_fft
                - ffLDL_fft_inner.1537
                - ffLDL_treesize.1535
                - ffLDL_fft_inner.1537
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:130,11'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_AVX2_poly_LDLmv_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_split_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_split_fft
                - ffLDL_fft_inner.1537
                - ffLDL_treesize.1535
                - ffLDL_fft_inner.1537
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:130,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:129,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:131,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:140,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_poly_LDLmv_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:142,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_poly_split_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:143,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_poly_split_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:145,5'
          Dst:             ffLDL_fft_inner
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:147,32'
          Dst:             ffLDL_treesize
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:147,5'
          Dst:             ffLDL_fft_inner
    - functionName:    PQCLEAN_FALCONPADDED512_AVX2_expand_privkey
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          73
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_FALCONPADDED512_AVX2_FFT
        - PQCLEAN_FALCONPADDED512_AVX2_poly_add
        - PQCLEAN_FALCONPADDED512_AVX2_poly_muladj_fft
        - PQCLEAN_FALCONPADDED512_AVX2_poly_mulselfadj_fft
        - PQCLEAN_FALCONPADDED512_AVX2_poly_neg
        - ffLDL_binary_normalize
        - ffLDL_fft
        - skoff_b01
        - skoff_b10
        - skoff_b11
        - skoff_tree
        - smallints_to_fpr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:237,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:0,0'
              BranchSideFuncs:
                - skoff_b01.1544
                - skoff_b10.1545
                - skoff_b11.1546
                - skoff_tree.1547
                - smallints_to_fpr.1539
                - smallints_to_fpr.1539
                - smallints_to_fpr.1539
                - smallints_to_fpr.1539
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_neg
                - PQCLEAN_FALCONPADDED512_AVX2_poly_neg
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mulselfadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mulselfadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add
                - PQCLEAN_FALCONPADDED512_AVX2_poly_muladj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_muladj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mulselfadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mulselfadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add
                - ffLDL_fft.1549
                - ffLDL_binary_normalize.1548
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:237,9'
              BranchSideFuncs:
                - skoff_b01.1544
                - skoff_b10.1545
                - skoff_b11.1546
                - skoff_tree.1547
                - smallints_to_fpr.1539
                - smallints_to_fpr.1539
                - smallints_to_fpr.1539
                - smallints_to_fpr.1539
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_neg
                - PQCLEAN_FALCONPADDED512_AVX2_poly_neg
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mulselfadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mulselfadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add
                - PQCLEAN_FALCONPADDED512_AVX2_poly_muladj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_muladj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mulselfadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mulselfadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add
                - ffLDL_fft.1549
                - ffLDL_binary_normalize.1548
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:239,26'
          Dst:             skoff_b01
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:240,26'
          Dst:             skoff_b10
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:241,26'
          Dst:             skoff_b11
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:242,27'
          Dst:             skoff_tree
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:253,5'
          Dst:             smallints_to_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:254,5'
          Dst:             smallints_to_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:255,5'
          Dst:             smallints_to_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:256,5'
          Dst:             smallints_to_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:261,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:262,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:263,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:264,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:265,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_poly_neg
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:266,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_poly_neg
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:284,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_poly_mulselfadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:286,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_poly_mulselfadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:287,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:290,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_poly_muladj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:292,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_poly_muladj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:293,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:296,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_poly_mulselfadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:298,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_poly_mulselfadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:299,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:304,5'
          Dst:             ffLDL_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/sign.c:309,5'
          Dst:             ffLDL_binary_normalize
    - functionName:    mq_montysqr
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mq_montymul
      functionUses:    11
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:426,12'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_montymul.1593
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:426,12'
              BranchSideFuncs:
                - mq_montymul.1593
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:426,12'
          Dst:             mq_montymul
    - functionName:    mq_montymul
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 390
      functionLinenumberEnd: 418
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mq_rshift1
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mq_add
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_FALCONPADDED512_AVX2_count_nttzero
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 829
      functionLinenumberEnd: 851
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          282
      EdgeCount:       56
      CyclomaticComplexity: 16
      functionsReached:
        - mq_NTT
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:834,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_NTT.1596
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:834,19'
              BranchSideFuncs:
                - mq_NTT.1596
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:836,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:834,19'
              BranchSideFuncs:
                - mq_NTT.1596
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:836,5'
              BranchSideFuncs:
                - mq_NTT.1596
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:836,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:836,5'
              BranchSideFuncs:
                - mq_NTT.1596
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:836,5'
              BranchSideFuncs:
                - mq_NTT.1596
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:836,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:839,23'
              BranchSideFuncs:
                - mq_NTT.1596
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:839,23'
              BranchSideFuncs:
                - mq_NTT.1596
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:836,26'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:836,5'
              BranchSideFuncs:
                - mq_NTT.1596
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:839,23'
              BranchSideFuncs:
                - mq_NTT.1596
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:836,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:839,23'
              BranchSideFuncs:
                - mq_NTT.1596
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:843,5'
              BranchSideFuncs:
                - mq_NTT.1596
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:836,26'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:836,5'
              BranchSideFuncs:
                - mq_NTT.1596
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:839,23'
              BranchSideFuncs:
                - mq_NTT.1596
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:836,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:836,5'
              BranchSideFuncs:
                - mq_NTT.1596
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:843,5'
              BranchSideFuncs:
                - mq_NTT.1596
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:836,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:836,5'
              BranchSideFuncs:
                - mq_NTT.1596
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:839,23'
              BranchSideFuncs:
                - mq_NTT.1596
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:836,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:839,23'
              BranchSideFuncs:
                - mq_NTT.1596
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:843,5'
              BranchSideFuncs:
                - mq_NTT.1596
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:836,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:839,23'
              BranchSideFuncs:
                - mq_NTT.1596
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:843,5'
              BranchSideFuncs:
                - mq_NTT.1596
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:845,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:848,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:848,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:845,26'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:845,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:848,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:845,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:845,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:848,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:845,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:845,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:848,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:843,5'
          Dst:             mq_NTT
    - functionName:    mq_NTT
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 498
      functionLinenumberEnd: 524
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          120
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - mq_add
        - mq_montymul
        - mq_sub
      functionUses:    11
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:501,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_montymul.1593
                - mq_add.1595
                - mq_sub.1598
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:501,19'
              BranchSideFuncs:
                - mq_montymul.1593
                - mq_add.1595
                - mq_sub.1598
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:503,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:503,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:506,16'
              BranchSideFuncs:
                - mq_montymul.1593
                - mq_add.1595
                - mq_sub.1598
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:507,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:503,26'
              BranchSideFuncs:
                - mq_montymul.1593
                - mq_add.1595
                - mq_sub.1598
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:511,23'
              BranchSideFuncs:
                - mq_montymul.1593
                - mq_add.1595
                - mq_sub.1598
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:513,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:507,38'
              BranchSideFuncs:
                - mq_montymul.1593
                - mq_add.1595
                - mq_sub.1598
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:516,21'
              BranchSideFuncs:
                - mq_montymul.1593
                - mq_add.1595
                - mq_sub.1598
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:513,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:507,38'
              BranchSideFuncs:
                - mq_montymul.1593
                - mq_add.1595
                - mq_sub.1598
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:516,21'
              BranchSideFuncs:
                - mq_montymul.1593
                - mq_add.1595
                - mq_sub.1598
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:507,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:503,26'
              BranchSideFuncs:
                - mq_montymul.1593
                - mq_add.1595
                - mq_sub.1598
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:511,23'
              BranchSideFuncs:
                - mq_montymul.1593
                - mq_add.1595
                - mq_sub.1598
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:503,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:503,5'
              BranchSideFuncs:
                - mq_montymul.1593
                - mq_add.1595
                - mq_sub.1598
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:506,16'
              BranchSideFuncs:
                - mq_montymul.1593
                - mq_add.1595
                - mq_sub.1598
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:517,21'
          Dst:             mq_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:518,34'
          Dst:             mq_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:519,39'
          Dst:             mq_sub
    - functionName:    mq_sub
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_FALCONPADDED512_AVX2_verify_recover
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 776
      functionLinenumberEnd: 824
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          99
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_FALCONPADDED512_AVX2_is_short
        - mq_NTT
        - mq_div_12289
        - mq_iNTT
        - mq_sub
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:781,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_sub.1598
                - mq_NTT.1596
                - mq_NTT.1596
                - mq_div_12289.1599
                - mq_iNTT.1600
                - PQCLEAN_FALCONPADDED512_AVX2_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:791,23'
              BranchSideFuncs:
                - mq_sub.1598
                - mq_NTT.1596
                - mq_NTT.1596
                - mq_div_12289.1599
                - mq_iNTT.1600
                - PQCLEAN_FALCONPADDED512_AVX2_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:788,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:791,23'
              BranchSideFuncs:
                - mq_NTT.1596
                - mq_NTT.1596
                - mq_div_12289.1599
                - mq_iNTT.1600
                - PQCLEAN_FALCONPADDED512_AVX2_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:808,5'
              BranchSideFuncs:
                - mq_NTT.1596
                - mq_NTT.1596
                - mq_div_12289.1599
                - mq_iNTT.1600
                - PQCLEAN_FALCONPADDED512_AVX2_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:811,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:812,25'
              BranchSideFuncs:
                - mq_iNTT.1600
                - PQCLEAN_FALCONPADDED512_AVX2_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:815,5'
              BranchSideFuncs:
                - mq_iNTT.1600
                - PQCLEAN_FALCONPADDED512_AVX2_is_short
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:797,13'
          Dst:             mq_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:808,5'
          Dst:             mq_NTT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:809,5'
          Dst:             mq_NTT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:813,26'
          Dst:             mq_div_12289
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:815,5'
          Dst:             mq_iNTT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:823,27'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_is_short
    - functionName:    mq_div_12289
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 491
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          52
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mq_montymul
        - mq_montysqr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:467,10'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_montymul.1593
                - mq_montysqr.1592
                - mq_montymul.1593
                - mq_montymul.1593
                - mq_montysqr.1592
                - mq_montysqr.1592
                - mq_montysqr.1592
                - mq_montysqr.1592
                - mq_montysqr.1592
                - mq_montymul.1593
                - mq_montymul.1593
                - mq_montysqr.1592
                - mq_montysqr.1592
                - mq_montymul.1593
                - mq_montysqr.1592
                - mq_montysqr.1592
                - mq_montymul.1593
                - mq_montysqr.1592
                - mq_montymul.1593
                - mq_montymul.1593
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:467,10'
              BranchSideFuncs:
                - mq_montymul.1593
                - mq_montysqr.1592
                - mq_montymul.1593
                - mq_montymul.1593
                - mq_montysqr.1592
                - mq_montysqr.1592
                - mq_montysqr.1592
                - mq_montysqr.1592
                - mq_montysqr.1592
                - mq_montymul.1593
                - mq_montymul.1593
                - mq_montysqr.1592
                - mq_montysqr.1592
                - mq_montymul.1593
                - mq_montysqr.1592
                - mq_montysqr.1592
                - mq_montymul.1593
                - mq_montysqr.1592
                - mq_montymul.1593
                - mq_montymul.1593
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:467,10'
          Dst:             mq_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:468,10'
          Dst:             mq_montysqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:469,10'
          Dst:             mq_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:470,10'
          Dst:             mq_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:471,10'
          Dst:             mq_montysqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:472,10'
          Dst:             mq_montysqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:473,10'
          Dst:             mq_montysqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:474,10'
          Dst:             mq_montysqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:475,10'
          Dst:             mq_montysqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:476,10'
          Dst:             mq_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:477,11'
          Dst:             mq_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:478,11'
          Dst:             mq_montysqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:479,11'
          Dst:             mq_montysqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:480,11'
          Dst:             mq_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:481,11'
          Dst:             mq_montysqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:482,11'
          Dst:             mq_montysqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:483,11'
          Dst:             mq_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:484,11'
          Dst:             mq_montysqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:485,11'
          Dst:             mq_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:491,12'
          Dst:             mq_montymul
    - functionName:    mq_iNTT
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 530
      functionLinenumberEnd: 579
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          166
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - mq_add
        - mq_montymul
        - mq_rshift1
        - mq_sub
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:534,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_rshift1.1594
                - mq_montymul.1593
                - mq_add.1595
                - mq_sub.1598
                - mq_montymul.1593
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:534,19'
              BranchSideFuncs:
                - mq_rshift1.1594
                - mq_montymul.1593
                - mq_add.1595
                - mq_sub.1598
                - mq_montymul.1593
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:537,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:540,16'
              BranchSideFuncs:
                - mq_montymul.1593
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:576,5'
              BranchSideFuncs:
                - mq_montymul.1593
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:537,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:540,16'
              BranchSideFuncs:
                - mq_rshift1.1594
                - mq_montymul.1593
                - mq_add.1595
                - mq_sub.1598
                - mq_montymul.1593
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:573,5'
              BranchSideFuncs:
                - mq_rshift1.1594
                - mq_montymul.1593
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:573,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:574,14'
              BranchSideFuncs:
                - mq_montymul.1593
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:576,5'
              BranchSideFuncs:
                - mq_montymul.1593
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:542,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:546,21'
              BranchSideFuncs:
                - mq_rshift1.1594
                - mq_montymul.1593
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:573,5'
              BranchSideFuncs:
                - mq_rshift1.1594
                - mq_montymul.1593
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:548,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:542,39'
              BranchSideFuncs:
                - mq_add.1595
                - mq_sub.1598
                - mq_montymul.1593
                - mq_rshift1.1594
                - mq_montymul.1593
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:551,21'
              BranchSideFuncs:
                - mq_add.1595
                - mq_sub.1598
                - mq_montymul.1593
                - mq_rshift1.1594
                - mq_montymul.1593
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:548,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:542,39'
              BranchSideFuncs:
                - mq_add.1595
                - mq_sub.1598
                - mq_montymul.1593
                - mq_rshift1.1594
                - mq_montymul.1593
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:551,21'
              BranchSideFuncs:
                - mq_add.1595
                - mq_sub.1598
                - mq_montymul.1593
                - mq_rshift1.1594
                - mq_montymul.1593
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:542,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:537,14'
              BranchSideFuncs:
                - mq_rshift1.1594
                - mq_montymul.1593
                - mq_add.1595
                - mq_sub.1598
                - mq_montymul.1593
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:546,21'
              BranchSideFuncs:
                - mq_rshift1.1594
                - mq_montymul.1593
                - mq_add.1595
                - mq_sub.1598
                - mq_montymul.1593
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:573,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:574,14'
              BranchSideFuncs:
                - mq_rshift1.1594
                - mq_montymul.1593
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:576,5'
              BranchSideFuncs:
                - mq_montymul.1593
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:576,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:577,38'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:579,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:553,34'
          Dst:             mq_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:554,21'
          Dst:             mq_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:556,28'
          Dst:             mq_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:574,14'
          Dst:             mq_rshift1
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:577,26'
          Dst:             mq_montymul
    - functionName:    PQCLEAN_FALCONPADDED512_AVX2_is_invertible
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 769
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          279
      EdgeCount:       56
      CyclomaticComplexity: 16
      functionsReached:
        - mq_NTT
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:755,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_NTT.1596
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:755,19'
              BranchSideFuncs:
                - mq_NTT.1596
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:757,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:755,19'
              BranchSideFuncs:
                - mq_NTT.1596
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:757,5'
              BranchSideFuncs:
                - mq_NTT.1596
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:757,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:757,5'
              BranchSideFuncs:
                - mq_NTT.1596
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:757,5'
              BranchSideFuncs:
                - mq_NTT.1596
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:757,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:760,23'
              BranchSideFuncs:
                - mq_NTT.1596
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:760,23'
              BranchSideFuncs:
                - mq_NTT.1596
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:757,26'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:757,5'
              BranchSideFuncs:
                - mq_NTT.1596
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:760,23'
              BranchSideFuncs:
                - mq_NTT.1596
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:757,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:760,23'
              BranchSideFuncs:
                - mq_NTT.1596
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:764,5'
              BranchSideFuncs:
                - mq_NTT.1596
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:757,26'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:757,5'
              BranchSideFuncs:
                - mq_NTT.1596
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:760,23'
              BranchSideFuncs:
                - mq_NTT.1596
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:757,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:757,5'
              BranchSideFuncs:
                - mq_NTT.1596
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:764,5'
              BranchSideFuncs:
                - mq_NTT.1596
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:757,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:757,5'
              BranchSideFuncs:
                - mq_NTT.1596
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:760,23'
              BranchSideFuncs:
                - mq_NTT.1596
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:757,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:760,23'
              BranchSideFuncs:
                - mq_NTT.1596
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:764,5'
              BranchSideFuncs:
                - mq_NTT.1596
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:757,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:760,23'
              BranchSideFuncs:
                - mq_NTT.1596
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:764,5'
              BranchSideFuncs:
                - mq_NTT.1596
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:766,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:767,25'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:767,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:766,26'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:766,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:767,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:766,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:766,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:767,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:766,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:766,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:767,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:764,5'
          Dst:             mq_NTT
    - functionName:    PQCLEAN_FALCONPADDED512_AVX2_complete_private
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 706
      functionLinenumberEnd: 745
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          140
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - mq_NTT
        - mq_conv_small
        - mq_div_12289
        - mq_iNTT
        - mq_poly_montymul_ntt
        - mq_poly_tomonty
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:710,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_conv_small.1604
                - mq_conv_small.1604
                - mq_NTT.1596
                - mq_NTT.1596
                - mq_poly_tomonty.1605
                - mq_poly_montymul_ntt.1606
                - mq_conv_small.1604
                - mq_NTT.1596
                - mq_div_12289.1599
                - mq_iNTT.1600
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:714,41'
              BranchSideFuncs:
                - mq_conv_small.1604
                - mq_conv_small.1604
                - mq_NTT.1596
                - mq_NTT.1596
                - mq_poly_tomonty.1605
                - mq_poly_montymul_ntt.1606
                - mq_conv_small.1604
                - mq_NTT.1596
                - mq_div_12289.1599
                - mq_iNTT.1600
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:713,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:714,41'
              BranchSideFuncs:
                - mq_NTT.1596
                - mq_NTT.1596
                - mq_poly_tomonty.1605
                - mq_poly_montymul_ntt.1606
                - mq_conv_small.1604
                - mq_NTT.1596
                - mq_div_12289.1599
                - mq_iNTT.1600
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:717,5'
              BranchSideFuncs:
                - mq_NTT.1596
                - mq_NTT.1596
                - mq_poly_tomonty.1605
                - mq_poly_montymul_ntt.1606
                - mq_conv_small.1604
                - mq_NTT.1596
                - mq_div_12289.1599
                - mq_iNTT.1600
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:721,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:722,41'
              BranchSideFuncs:
                - mq_NTT.1596
                - mq_div_12289.1599
                - mq_iNTT.1600
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:724,5'
              BranchSideFuncs:
                - mq_NTT.1596
                - mq_div_12289.1599
                - mq_iNTT.1600
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:726,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:726,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:726,13'
              BranchSideFuncs:
                - mq_div_12289.1599
                - mq_iNTT.1600
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:725,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:726,13'
              BranchSideFuncs:
                - mq_iNTT.1600
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:731,5'
              BranchSideFuncs:
                - mq_iNTT.1600
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:739,23'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:739,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:742,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:732,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:732,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:736,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:714,27'
          Dst:             mq_conv_small
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:715,27'
          Dst:             mq_conv_small
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:717,5'
          Dst:             mq_NTT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:718,5'
          Dst:             mq_NTT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:719,5'
          Dst:             mq_poly_tomonty
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:720,5'
          Dst:             mq_poly_montymul_ntt
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:722,27'
          Dst:             mq_conv_small
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:724,5'
          Dst:             mq_NTT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:729,27'
          Dst:             mq_div_12289
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:731,5'
          Dst:             mq_iNTT
    - functionName:    mq_conv_small
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mq_poly_tomonty
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 585
      functionLinenumberEnd: 592
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mq_montymul
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:588,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_montymul.1593
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:590,38'
              BranchSideFuncs:
                - mq_montymul.1593
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:589,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:590,38'
              BranchSideFuncs:
                - mq_montymul.1593
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:592,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:590,26'
          Dst:             mq_montymul
    - functionName:    mq_poly_montymul_ntt
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 599
      functionLinenumberEnd: 606
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mq_montymul
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:602,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_montymul.1593
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:604,38'
              BranchSideFuncs:
                - mq_montymul.1593
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:603,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:604,38'
              BranchSideFuncs:
                - mq_montymul.1593
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:606,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:604,26'
          Dst:             mq_montymul
    - functionName:    PQCLEAN_FALCONPADDED512_AVX2_compute_public
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 680
      functionLinenumberEnd: 700
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          82
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - mq_NTT
        - mq_conv_small
        - mq_div_12289
        - mq_iNTT
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:684,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_conv_small.1604
                - mq_conv_small.1604
                - mq_NTT.1596
                - mq_NTT.1596
                - mq_div_12289.1599
                - mq_iNTT.1600
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:687,41'
              BranchSideFuncs:
                - mq_conv_small.1604
                - mq_conv_small.1604
                - mq_NTT.1596
                - mq_NTT.1596
                - mq_div_12289.1599
                - mq_iNTT.1600
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:686,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:687,41'
              BranchSideFuncs:
                - mq_NTT.1596
                - mq_NTT.1596
                - mq_div_12289.1599
                - mq_iNTT.1600
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:690,5'
              BranchSideFuncs:
                - mq_NTT.1596
                - mq_NTT.1596
                - mq_div_12289.1599
                - mq_iNTT.1600
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:693,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:693,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:693,13'
              BranchSideFuncs:
                - mq_div_12289.1599
                - mq_iNTT.1600
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:692,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:693,13'
              BranchSideFuncs:
                - mq_iNTT.1600
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:698,5'
              BranchSideFuncs:
                - mq_iNTT.1600
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:687,27'
          Dst:             mq_conv_small
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:688,26'
          Dst:             mq_conv_small
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:690,5'
          Dst:             mq_NTT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:691,5'
          Dst:             mq_NTT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:696,26'
          Dst:             mq_div_12289
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:698,5'
          Dst:             mq_iNTT
    - functionName:    mq_poly_sub
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 612
      functionLinenumberEnd: 619
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mq_sub
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:615,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_sub.1598
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:617,33'
              BranchSideFuncs:
                - mq_sub.1598
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:616,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:617,33'
              BranchSideFuncs:
                - mq_sub.1598
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:619,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:617,26'
          Dst:             mq_sub
    - functionName:    PQCLEAN_FALCONPADDED512_AVX2_verify_raw
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 633
      functionLinenumberEnd: 674
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         50
      ICount:          311
      EdgeCount:       67
      CyclomaticComplexity: 19
      functionsReached:
        - PQCLEAN_FALCONPADDED512_AVX2_is_short
        - mq_NTT
        - mq_iNTT
        - mq_poly_montymul_ntt
        - mq_poly_sub
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:637,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_NTT.1596
                - mq_poly_montymul_ntt.1606
                - mq_iNTT.1600
                - mq_poly_sub.1607
                - PQCLEAN_FALCONPADDED512_AVX2_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:637,19'
              BranchSideFuncs:
                - mq_NTT.1596
                - mq_poly_montymul_ntt.1606
                - mq_iNTT.1600
                - mq_poly_sub.1607
                - PQCLEAN_FALCONPADDED512_AVX2_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:643,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:637,19'
              BranchSideFuncs:
                - mq_NTT.1596
                - mq_poly_montymul_ntt.1606
                - mq_iNTT.1600
                - mq_poly_sub.1607
                - PQCLEAN_FALCONPADDED512_AVX2_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:643,5'
              BranchSideFuncs:
                - mq_NTT.1596
                - mq_poly_montymul_ntt.1606
                - mq_iNTT.1600
                - mq_poly_sub.1607
                - PQCLEAN_FALCONPADDED512_AVX2_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:643,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:643,5'
              BranchSideFuncs:
                - mq_NTT.1596
                - mq_poly_montymul_ntt.1606
                - mq_iNTT.1600
                - mq_poly_sub.1607
                - PQCLEAN_FALCONPADDED512_AVX2_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:643,5'
              BranchSideFuncs:
                - mq_NTT.1596
                - mq_poly_montymul_ntt.1606
                - mq_iNTT.1600
                - mq_poly_sub.1607
                - PQCLEAN_FALCONPADDED512_AVX2_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:643,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:646,23'
              BranchSideFuncs:
                - mq_NTT.1596
                - mq_poly_montymul_ntt.1606
                - mq_iNTT.1600
                - mq_poly_sub.1607
                - PQCLEAN_FALCONPADDED512_AVX2_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:646,23'
              BranchSideFuncs:
                - mq_NTT.1596
                - mq_poly_montymul_ntt.1606
                - mq_iNTT.1600
                - mq_poly_sub.1607
                - PQCLEAN_FALCONPADDED512_AVX2_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:643,26'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:643,5'
              BranchSideFuncs:
                - mq_NTT.1596
                - mq_poly_montymul_ntt.1606
                - mq_iNTT.1600
                - mq_poly_sub.1607
                - PQCLEAN_FALCONPADDED512_AVX2_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:646,23'
              BranchSideFuncs:
                - mq_NTT.1596
                - mq_poly_montymul_ntt.1606
                - mq_iNTT.1600
                - mq_poly_sub.1607
                - PQCLEAN_FALCONPADDED512_AVX2_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:643,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:646,23'
              BranchSideFuncs:
                - mq_NTT.1596
                - mq_poly_montymul_ntt.1606
                - mq_iNTT.1600
                - mq_poly_sub.1607
                - PQCLEAN_FALCONPADDED512_AVX2_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:654,5'
              BranchSideFuncs:
                - mq_NTT.1596
                - mq_poly_montymul_ntt.1606
                - mq_iNTT.1600
                - mq_poly_sub.1607
                - PQCLEAN_FALCONPADDED512_AVX2_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:643,26'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:643,5'
              BranchSideFuncs:
                - mq_NTT.1596
                - mq_poly_montymul_ntt.1606
                - mq_iNTT.1600
                - mq_poly_sub.1607
                - PQCLEAN_FALCONPADDED512_AVX2_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:646,23'
              BranchSideFuncs:
                - mq_NTT.1596
                - mq_poly_montymul_ntt.1606
                - mq_iNTT.1600
                - mq_poly_sub.1607
                - PQCLEAN_FALCONPADDED512_AVX2_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:643,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:643,5'
              BranchSideFuncs:
                - mq_NTT.1596
                - mq_poly_montymul_ntt.1606
                - mq_iNTT.1600
                - mq_poly_sub.1607
                - PQCLEAN_FALCONPADDED512_AVX2_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:654,5'
              BranchSideFuncs:
                - mq_NTT.1596
                - mq_poly_montymul_ntt.1606
                - mq_iNTT.1600
                - mq_poly_sub.1607
                - PQCLEAN_FALCONPADDED512_AVX2_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:643,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:643,5'
              BranchSideFuncs:
                - mq_NTT.1596
                - mq_poly_montymul_ntt.1606
                - mq_iNTT.1600
                - mq_poly_sub.1607
                - PQCLEAN_FALCONPADDED512_AVX2_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:646,23'
              BranchSideFuncs:
                - mq_NTT.1596
                - mq_poly_montymul_ntt.1606
                - mq_iNTT.1600
                - mq_poly_sub.1607
                - PQCLEAN_FALCONPADDED512_AVX2_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:643,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:646,23'
              BranchSideFuncs:
                - mq_NTT.1596
                - mq_poly_montymul_ntt.1606
                - mq_iNTT.1600
                - mq_poly_sub.1607
                - PQCLEAN_FALCONPADDED512_AVX2_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:654,5'
              BranchSideFuncs:
                - mq_NTT.1596
                - mq_poly_montymul_ntt.1606
                - mq_iNTT.1600
                - mq_poly_sub.1607
                - PQCLEAN_FALCONPADDED512_AVX2_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:643,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:646,23'
              BranchSideFuncs:
                - mq_NTT.1596
                - mq_poly_montymul_ntt.1606
                - mq_iNTT.1600
                - mq_poly_sub.1607
                - PQCLEAN_FALCONPADDED512_AVX2_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:654,5'
              BranchSideFuncs:
                - mq_NTT.1596
                - mq_poly_montymul_ntt.1606
                - mq_iNTT.1600
                - mq_poly_sub.1607
                - PQCLEAN_FALCONPADDED512_AVX2_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:662,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:662,5'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_AVX2_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:665,22'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_AVX2_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:662,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:665,22'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_AVX2_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:665,22'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_AVX2_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:662,26'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:662,5'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_AVX2_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:665,22'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_AVX2_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:662,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:662,5'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_AVX2_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:665,22'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_AVX2_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:662,26'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:662,5'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_AVX2_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:665,22'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_AVX2_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:662,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:662,5'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_AVX2_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:665,22'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_AVX2_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:662,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:662,5'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_AVX2_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:665,22'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_AVX2_is_short
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:654,5'
          Dst:             mq_NTT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:655,5'
          Dst:             mq_poly_montymul_ntt
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:656,5'
          Dst:             mq_iNTT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:657,5'
          Dst:             mq_poly_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:674,12'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_is_short
    - functionName:    PQCLEAN_FALCONPADDED512_AVX2_to_ntt_monty
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 625
      functionLinenumberEnd: 628
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mq_NTT
        - mq_poly_tomonty
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:626,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_NTT.1596
                - mq_poly_tomonty.1605
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:626,5'
              BranchSideFuncs:
                - mq_NTT.1596
                - mq_poly_tomonty.1605
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:626,5'
          Dst:             mq_NTT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/vrfy.c:627,5'
          Dst:             mq_poly_tomonty
    - functionName:    OQS_SIG_falcon_padded_1024_verify_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/falcon/sig_falcon_padded_1024.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_falcon_padded_1024_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/sig_falcon_padded_1024.c:138,14'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/sig_falcon_padded_1024.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_falcon_padded_1024_verify
            - BranchSide:      'src/sig/falcon/sig_falcon_padded_1024.c:138,14'
              BranchSideFuncs:
                - OQS_SIG_falcon_padded_1024_verify
        - Branch String:   'src/sig/falcon/sig_falcon_padded_1024.c:138,22'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/sig_falcon_padded_1024.c:138,37'
              BranchSideFuncs:
                - OQS_SIG_falcon_padded_1024_verify
            - BranchSide:      'src/sig/falcon/sig_falcon_padded_1024.c:138,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/sig_falcon_padded_1024.c:138,6'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/sig_falcon_padded_1024.c:138,6'
              BranchSideFuncs:
                - OQS_SIG_falcon_padded_1024_verify
            - BranchSide:      'src/sig/falcon/sig_falcon_padded_1024.c:139,10'
              BranchSideFuncs:
                - OQS_SIG_falcon_padded_1024_verify
      Callsites:
        - Src:             'src/sig/falcon/sig_falcon_padded_1024.c:139,10'
          Dst:             OQS_SIG_falcon_padded_1024_verify
    - functionName:    OQS_SIG_falcon_padded_1024_verify
      functionSourceFile: '/src/liboqs/src/sig/falcon/sig_falcon_padded_1024.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - PQCLEAN_FALCONPADDED1024_AVX2_crypto_sign_verify
        - PQCLEAN_FALCONPADDED1024_CLEAN_crypto_sign_verify
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/sig_falcon_padded_1024.c:106,6'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/sig_falcon_padded_1024.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_FALCONPADDED1024_AVX2_crypto_sign_verify
                - PQCLEAN_FALCONPADDED1024_CLEAN_crypto_sign_verify
            - BranchSide:      'src/sig/falcon/sig_falcon_padded_1024.c:106,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_FALCONPADDED1024_AVX2_crypto_sign_verify
                - PQCLEAN_FALCONPADDED1024_CLEAN_crypto_sign_verify
        - Branch String:   'src/sig/falcon/sig_falcon_padded_1024.c:106,6'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/sig_falcon_padded_1024.c:108,23'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_crypto_sign_verify
            - BranchSide:      'src/sig/falcon/sig_falcon_padded_1024.c:111,23'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_crypto_sign_verify
      Callsites:
        - Src:             'src/sig/falcon/sig_falcon_padded_1024.c:106,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/falcon/sig_falcon_padded_1024.c:108,23'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_crypto_sign_verify
        - Src:             'src/sig/falcon/sig_falcon_padded_1024.c:111,23'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_crypto_sign_verify
    - functionName:    OQS_SIG_falcon_padded_1024_sign_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/falcon/sig_falcon_padded_1024.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_falcon_padded_1024_sign
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/sig_falcon_padded_1024.c:130,14'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/sig_falcon_padded_1024.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_falcon_padded_1024_sign
            - BranchSide:      'src/sig/falcon/sig_falcon_padded_1024.c:130,14'
              BranchSideFuncs:
                - OQS_SIG_falcon_padded_1024_sign
        - Branch String:   'src/sig/falcon/sig_falcon_padded_1024.c:130,22'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/sig_falcon_padded_1024.c:130,37'
              BranchSideFuncs:
                - OQS_SIG_falcon_padded_1024_sign
            - BranchSide:      'src/sig/falcon/sig_falcon_padded_1024.c:130,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/sig_falcon_padded_1024.c:130,6'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/sig_falcon_padded_1024.c:130,6'
              BranchSideFuncs:
                - OQS_SIG_falcon_padded_1024_sign
            - BranchSide:      'src/sig/falcon/sig_falcon_padded_1024.c:131,10'
              BranchSideFuncs:
                - OQS_SIG_falcon_padded_1024_sign
      Callsites:
        - Src:             'src/sig/falcon/sig_falcon_padded_1024.c:131,10'
          Dst:             OQS_SIG_falcon_padded_1024_sign
    - functionName:    OQS_SIG_falcon_padded_1024_sign
      functionSourceFile: '/src/liboqs/src/sig/falcon/sig_falcon_padded_1024.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - PQCLEAN_FALCONPADDED1024_AVX2_crypto_sign_signature
        - PQCLEAN_FALCONPADDED1024_CLEAN_crypto_sign_signature
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/sig_falcon_padded_1024.c:80,6'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/sig_falcon_padded_1024.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_FALCONPADDED1024_AVX2_crypto_sign_signature
                - PQCLEAN_FALCONPADDED1024_CLEAN_crypto_sign_signature
            - BranchSide:      'src/sig/falcon/sig_falcon_padded_1024.c:80,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_FALCONPADDED1024_AVX2_crypto_sign_signature
                - PQCLEAN_FALCONPADDED1024_CLEAN_crypto_sign_signature
        - Branch String:   'src/sig/falcon/sig_falcon_padded_1024.c:80,6'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/sig_falcon_padded_1024.c:82,23'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_crypto_sign_signature
            - BranchSide:      'src/sig/falcon/sig_falcon_padded_1024.c:85,23'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_crypto_sign_signature
      Callsites:
        - Src:             'src/sig/falcon/sig_falcon_padded_1024.c:80,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/falcon/sig_falcon_padded_1024.c:82,23'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_crypto_sign_signature
        - Src:             'src/sig/falcon/sig_falcon_padded_1024.c:85,23'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_crypto_sign_signature
    - functionName:    OQS_SIG_falcon_padded_1024_keypair
      functionSourceFile: '/src/liboqs/src/sig/falcon/sig_falcon_padded_1024.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - PQCLEAN_FALCONPADDED1024_AVX2_crypto_sign_keypair
        - PQCLEAN_FALCONPADDED1024_CLEAN_crypto_sign_keypair
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/sig_falcon_padded_1024.c:54,6'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/sig_falcon_padded_1024.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_FALCONPADDED1024_AVX2_crypto_sign_keypair
                - PQCLEAN_FALCONPADDED1024_CLEAN_crypto_sign_keypair
            - BranchSide:      'src/sig/falcon/sig_falcon_padded_1024.c:54,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_FALCONPADDED1024_AVX2_crypto_sign_keypair
                - PQCLEAN_FALCONPADDED1024_CLEAN_crypto_sign_keypair
        - Branch String:   'src/sig/falcon/sig_falcon_padded_1024.c:54,6'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/sig_falcon_padded_1024.c:56,23'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_crypto_sign_keypair
            - BranchSide:      'src/sig/falcon/sig_falcon_padded_1024.c:59,23'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_crypto_sign_keypair
      Callsites:
        - Src:             'src/sig/falcon/sig_falcon_padded_1024.c:54,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/falcon/sig_falcon_padded_1024.c:56,23'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_crypto_sign_keypair
        - Src:             'src/sig/falcon/sig_falcon_padded_1024.c:59,23'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_crypto_sign_keypair
    - functionName:    OQS_SIG_falcon_padded_1024_new
      functionSourceFile: '/src/liboqs/src/sig/falcon/sig_falcon_padded_1024.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_MEM_malloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/sig_falcon_padded_1024.c:10,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/sig_falcon_padded_1024.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
            - BranchSide:      'src/sig/falcon/sig_falcon_padded_1024.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
        - Branch String:   'src/sig/falcon/sig_falcon_padded_1024.c:11,6'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/sig_falcon_padded_1024.c:11,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/sig_falcon_padded_1024.c:14,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/sig_falcon_padded_1024.c:10,17'
          Dst:             OQS_MEM_malloc
    - functionName:    PQCLEAN_FALCONPADDED1024_CLEAN_crypto_sign_open
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          53
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - do_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:348,15'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:0,0'
              BranchSideFuncs:
                - do_verify.1650
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:348,15'
              BranchSideFuncs:
                - do_verify.1650
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:348,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:348,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:352,19'
              BranchSideFuncs:
                - do_verify.1650
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:353,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:353,9'
              BranchSideFuncs:
                - do_verify.1650
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:356,17'
              BranchSideFuncs:
                - do_verify.1650
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:363,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:363,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:373,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:363,9'
          Dst:             do_verify
    - functionName:    do_verify
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          128
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_init
        - PQCLEAN_FALCONPADDED1024_CLEAN_comp_decode
        - PQCLEAN_FALCONPADDED1024_CLEAN_hash_to_point_ct
        - PQCLEAN_FALCONPADDED1024_CLEAN_modq_decode
        - PQCLEAN_FALCONPADDED1024_CLEAN_to_ntt_monty
        - PQCLEAN_FALCONPADDED1024_CLEAN_verify_raw
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:220,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_modq_decode
                - PQCLEAN_FALCONPADDED1024_CLEAN_to_ntt_monty
                - PQCLEAN_FALCONPADDED1024_CLEAN_comp_decode
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED1024_CLEAN_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCONPADDED1024_CLEAN_verify_raw
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:233,9'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_modq_decode
                - PQCLEAN_FALCONPADDED1024_CLEAN_to_ntt_monty
                - PQCLEAN_FALCONPADDED1024_CLEAN_comp_decode
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED1024_CLEAN_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCONPADDED1024_CLEAN_verify_raw
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:233,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:233,9'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_modq_decode
                - PQCLEAN_FALCONPADDED1024_CLEAN_to_ntt_monty
                - PQCLEAN_FALCONPADDED1024_CLEAN_comp_decode
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED1024_CLEAN_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCONPADDED1024_CLEAN_verify_raw
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:237,16'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_modq_decode
                - PQCLEAN_FALCONPADDED1024_CLEAN_to_ntt_monty
                - PQCLEAN_FALCONPADDED1024_CLEAN_comp_decode
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED1024_CLEAN_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCONPADDED1024_CLEAN_verify_raw
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:236,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:236,9'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_to_ntt_monty
                - PQCLEAN_FALCONPADDED1024_CLEAN_comp_decode
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED1024_CLEAN_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCONPADDED1024_CLEAN_verify_raw
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:241,5'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_to_ntt_monty
                - PQCLEAN_FALCONPADDED1024_CLEAN_comp_decode
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED1024_CLEAN_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCONPADDED1024_CLEAN_verify_raw
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:246,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:246,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:250,9'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_comp_decode
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED1024_CLEAN_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCONPADDED1024_CLEAN_verify_raw
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:251,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:251,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:254,11'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED1024_CLEAN_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCONPADDED1024_CLEAN_verify_raw
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:254,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:255,23'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED1024_CLEAN_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCONPADDED1024_CLEAN_verify_raw
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:269,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED1024_CLEAN_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCONPADDED1024_CLEAN_verify_raw
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:255,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:255,13'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED1024_CLEAN_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCONPADDED1024_CLEAN_verify_raw
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:256,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED1024_CLEAN_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCONPADDED1024_CLEAN_verify_raw
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:256,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:257,29'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED1024_CLEAN_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCONPADDED1024_CLEAN_verify_raw
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:269,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED1024_CLEAN_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCONPADDED1024_CLEAN_verify_raw
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:257,21'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:256,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED1024_CLEAN_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCONPADDED1024_CLEAN_verify_raw
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:257,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:279,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:279,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:282,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:236,9'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_modq_decode
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:241,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_to_ntt_monty
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:250,9'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_comp_decode
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:269,5'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:270,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:271,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:272,5'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:273,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_hash_to_point_ct
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:274,5'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:279,10'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_verify_raw
    - functionName:    PQCLEAN_FALCONPADDED1024_CLEAN_crypto_sign
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 338
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - do_sign
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:328,16'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:0,0'
              BranchSideFuncs:
                - do_sign.1651
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:328,16'
              BranchSideFuncs:
                - do_sign.1651
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:331,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:331,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:334,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:331,9'
          Dst:             do_sign
    - functionName:    do_sign
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          146
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_init
        - OQS_randombytes
        - PQCLEAN_FALCONPADDED1024_CLEAN_comp_encode
        - PQCLEAN_FALCONPADDED1024_CLEAN_complete_private
        - PQCLEAN_FALCONPADDED1024_CLEAN_hash_to_point_ct
        - PQCLEAN_FALCONPADDED1024_CLEAN_sign_dyn
        - PQCLEAN_FALCONPADDED1024_CLEAN_trim_i8_decode
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:124,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_trim_i8_decode
                - PQCLEAN_FALCONPADDED1024_CLEAN_trim_i8_decode
                - PQCLEAN_FALCONPADDED1024_CLEAN_trim_i8_decode
                - PQCLEAN_FALCONPADDED1024_CLEAN_complete_private
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED1024_CLEAN_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED1024_CLEAN_sign_dyn
                - PQCLEAN_FALCONPADDED1024_CLEAN_comp_encode
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:141,9'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_trim_i8_decode
                - PQCLEAN_FALCONPADDED1024_CLEAN_trim_i8_decode
                - PQCLEAN_FALCONPADDED1024_CLEAN_trim_i8_decode
                - PQCLEAN_FALCONPADDED1024_CLEAN_complete_private
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED1024_CLEAN_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED1024_CLEAN_sign_dyn
                - PQCLEAN_FALCONPADDED1024_CLEAN_comp_encode
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:141,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:141,9'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_trim_i8_decode
                - PQCLEAN_FALCONPADDED1024_CLEAN_trim_i8_decode
                - PQCLEAN_FALCONPADDED1024_CLEAN_trim_i8_decode
                - PQCLEAN_FALCONPADDED1024_CLEAN_complete_private
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED1024_CLEAN_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED1024_CLEAN_sign_dyn
                - PQCLEAN_FALCONPADDED1024_CLEAN_comp_encode
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:146,20'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_trim_i8_decode
                - PQCLEAN_FALCONPADDED1024_CLEAN_trim_i8_decode
                - PQCLEAN_FALCONPADDED1024_CLEAN_trim_i8_decode
                - PQCLEAN_FALCONPADDED1024_CLEAN_complete_private
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED1024_CLEAN_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED1024_CLEAN_sign_dyn
                - PQCLEAN_FALCONPADDED1024_CLEAN_comp_encode
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:148,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:148,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:151,7'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_trim_i8_decode
                - PQCLEAN_FALCONPADDED1024_CLEAN_trim_i8_decode
                - PQCLEAN_FALCONPADDED1024_CLEAN_complete_private
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED1024_CLEAN_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED1024_CLEAN_sign_dyn
                - PQCLEAN_FALCONPADDED1024_CLEAN_comp_encode
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:155,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:155,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:158,7'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_trim_i8_decode
                - PQCLEAN_FALCONPADDED1024_CLEAN_complete_private
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED1024_CLEAN_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED1024_CLEAN_sign_dyn
                - PQCLEAN_FALCONPADDED1024_CLEAN_comp_encode
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:162,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:162,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:165,7'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_complete_private
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED1024_CLEAN_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED1024_CLEAN_sign_dyn
                - PQCLEAN_FALCONPADDED1024_CLEAN_comp_encode
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:166,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:166,9'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_complete_private
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED1024_CLEAN_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED1024_CLEAN_sign_dyn
                - PQCLEAN_FALCONPADDED1024_CLEAN_comp_encode
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:169,10'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_complete_private
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED1024_CLEAN_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED1024_CLEAN_sign_dyn
                - PQCLEAN_FALCONPADDED1024_CLEAN_comp_encode
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:169,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:169,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:176,5'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED1024_CLEAN_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED1024_CLEAN_sign_dyn
                - PQCLEAN_FALCONPADDED1024_CLEAN_comp_encode
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:203,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:201,9'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_sign_dyn
                - PQCLEAN_FALCONPADDED1024_CLEAN_comp_encode
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:204,13'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:145,9'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_trim_i8_decode
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:152,9'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_trim_i8_decode
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:159,9'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_trim_i8_decode
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:169,10'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_complete_private
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:176,5'
          Dst:             OQS_randombytes
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:181,5'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:182,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:183,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:184,5'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:185,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_hash_to_point_ct
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:186,5'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:191,5'
          Dst:             OQS_randombytes
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:192,5'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:193,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:194,5'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:201,9'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_sign_dyn
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:202,13'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_comp_encode
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:204,13'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    PQCLEAN_FALCONPADDED1024_CLEAN_crypto_sign_verify
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - do_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:306,16'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:0,0'
              BranchSideFuncs:
                - do_verify.1650
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:306,16'
              BranchSideFuncs:
                - do_verify.1650
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:306,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:306,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:309,9'
              BranchSideFuncs:
                - do_verify.1650
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:309,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:309,9'
              BranchSideFuncs:
                - do_verify.1650
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:312,26'
              BranchSideFuncs:
                - do_verify.1650
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:312,12'
          Dst:             do_verify
    - functionName:    PQCLEAN_FALCONPADDED1024_CLEAN_crypto_sign_signature
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - do_sign
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:293,21'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:0,0'
              BranchSideFuncs:
                - do_sign.1651
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:293,21'
              BranchSideFuncs:
                - do_sign.1651
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:293,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:293,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:296,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:293,9'
          Dst:             do_sign
    - functionName:    PQCLEAN_FALCONPADDED1024_CLEAN_crypto_sign_keypair
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          114
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_init
        - OQS_randombytes
        - PQCLEAN_FALCONPADDED1024_CLEAN_keygen
        - PQCLEAN_FALCONPADDED1024_CLEAN_modq_encode
        - PQCLEAN_FALCONPADDED1024_CLEAN_trim_i8_encode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:43,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED1024_CLEAN_keygen
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCONPADDED1024_CLEAN_trim_i8_encode
                - PQCLEAN_FALCONPADDED1024_CLEAN_trim_i8_encode
                - PQCLEAN_FALCONPADDED1024_CLEAN_trim_i8_encode
                - PQCLEAN_FALCONPADDED1024_CLEAN_modq_encode
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:57,5'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED1024_CLEAN_keygen
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCONPADDED1024_CLEAN_trim_i8_encode
                - PQCLEAN_FALCONPADDED1024_CLEAN_trim_i8_encode
                - PQCLEAN_FALCONPADDED1024_CLEAN_trim_i8_encode
                - PQCLEAN_FALCONPADDED1024_CLEAN_modq_encode
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:72,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:72,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:75,7'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_trim_i8_encode
                - PQCLEAN_FALCONPADDED1024_CLEAN_trim_i8_encode
                - PQCLEAN_FALCONPADDED1024_CLEAN_modq_encode
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:79,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:79,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:82,7'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_trim_i8_encode
                - PQCLEAN_FALCONPADDED1024_CLEAN_modq_encode
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:86,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:86,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:89,7'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_modq_encode
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:90,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:90,9'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_modq_encode
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:97,11'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_modq_encode
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:101,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:101,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:105,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:57,5'
          Dst:             OQS_randombytes
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:58,5'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:59,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:60,5'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:61,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_keygen
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:62,5'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:69,9'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_trim_i8_encode
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:76,9'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_trim_i8_encode
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:83,9'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_trim_i8_encode
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/pqclean.c:98,9'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_modq_encode
    - functionName:    ffSampling_fft_dyntree
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 405
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          88
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_sqrt
        - PQCLEAN_FALCONPADDED1024_CLEAN_poly_LDL_fft
        - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
        - PQCLEAN_FALCONPADDED1024_CLEAN_poly_merge_fft
        - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
        - PQCLEAN_FALCONPADDED1024_CLEAN_poly_split_fft
        - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
        - PQCLEAN_FALCONPADDED1024_CLEAN_sampler
        - ffSampling_fft_dyntree
        - fpr_of
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:333,14'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_LDL_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_split_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_split_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_split_fft
                - ffSampling_fft_dyntree.1724
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_merge_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_split_fft
                - ffSampling_fft_dyntree.1724
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_merge_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_sqrt
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_sampler
                - fpr_of.1726
                - PQCLEAN_FALCONPADDED1024_CLEAN_sampler
                - fpr_of.1726
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:333,14'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_LDL_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_split_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_split_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_split_fft
                - ffSampling_fft_dyntree.1724
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_merge_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_split_fft
                - ffSampling_fft_dyntree.1724
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_merge_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_sqrt
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_sampler
                - fpr_of.1726
                - PQCLEAN_FALCONPADDED1024_CLEAN_sampler
                - fpr_of.1726
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:333,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:336,16'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_sqrt
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_sampler
                - fpr_of.1726
                - PQCLEAN_FALCONPADDED1024_CLEAN_sampler
                - fpr_of.1726
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:343,19'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_LDL_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_split_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_split_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_split_fft
                - ffSampling_fft_dyntree.1724
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_merge_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_split_fft
                - ffSampling_fft_dyntree.1724
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_merge_fft
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:337,24'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_sqrt
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:337,16'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:338,24'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:338,17'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:339,24'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:339,17'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:350,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_poly_LDL_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:356,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_poly_split_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:358,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_poly_split_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:378,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_poly_split_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:379,5'
          Dst:             ffSampling_fft_dyntree
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:381,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_poly_merge_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:391,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:393,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:394,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:401,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_poly_split_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:402,5'
          Dst:             ffSampling_fft_dyntree
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:404,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_poly_merge_fft
    - functionName:    PQCLEAN_FALCONPADDED1024_CLEAN_sampler
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1082
      functionLinenumberEnd: 1163
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          65
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - BerExp
        - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - PQCLEAN_FALCONPADDED1024_CLEAN_gaussian0_sampler
        - fpr_floor
        - fpr_half
        - fpr_of
        - fpr_sqr
        - fpr_sub
        - prng_get_u8
      functionUses:    14
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:1093,14'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:0,0'
              BranchSideFuncs:
                - fpr_floor.1727
                - fpr_of.1726
                - fpr_sub.1728
                - fpr_sqr.1729
                - fpr_half.1730
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_gaussian0_sampler
                - prng_get_u8.1731
                - fpr_of.1726
                - fpr_sub.1728
                - fpr_sqr.1729
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_of.1726
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sub.1728
                - BerExp.1732
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:1124,14'
              BranchSideFuncs:
                - fpr_floor.1727
                - fpr_of.1726
                - fpr_sub.1728
                - fpr_sqr.1729
                - fpr_half.1730
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_gaussian0_sampler
                - prng_get_u8.1731
                - fpr_of.1726
                - fpr_sub.1728
                - fpr_sqr.1729
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_of.1726
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sub.1728
                - BerExp.1732
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:1155,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:1093,9'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_gaussian0_sampler
                - prng_get_u8.1731
                - fpr_of.1726
                - fpr_sub.1728
                - fpr_sqr.1729
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_of.1726
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sub.1728
                - BerExp.1732
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:1124,14'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_gaussian0_sampler
                - prng_get_u8.1731
                - fpr_of.1726
                - fpr_sub.1728
                - fpr_sqr.1729
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_of.1726
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sub.1728
                - BerExp.1732
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:1093,14'
          Dst:             fpr_floor
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:1094,21'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:1094,9'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:1099,20'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:1099,11'
          Dst:             fpr_half
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:1104,11'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:1124,14'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_gaussian0_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:1125,18'
          Dst:             prng_get_u8
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:1153,37'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:1153,29'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:1153,21'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:1153,13'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:1154,32'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:1154,24'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:1154,13'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:1155,13'
          Dst:             BerExp
    - functionName:    fpr_of
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_scaled
      functionUses:    21
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.h:218,12'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.h:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_scaled
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.h:218,12'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_scaled
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.h:218,12'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_scaled
    - functionName:    fpr_floor
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fpr_irsh
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.h:327,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.h:0,0'
              BranchSideFuncs:
                - fpr_irsh.1736
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.h:327,17'
              BranchSideFuncs:
                - fpr_irsh.1736
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.h:339,10'
          Dst:             fpr_irsh
    - functionName:    fpr_sub
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
      functionUses:    31
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.h:392,7'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.h:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.h:392,7'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.h:393,12'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
    - functionName:    fpr_sqr
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 431
      functionLinenumberEnd: 432
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.h:432,12'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.h:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.h:432,12'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.h:432,12'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
    - functionName:    fpr_half
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 403
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_FALCONPADDED1024_CLEAN_gaussian0_sampler
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 959
      functionLinenumberEnd: 1012
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          128
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - prng_get_u64
        - prng_get_u8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:990,10'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:0,0'
              BranchSideFuncs:
                - prng_get_u64.1735
                - prng_get_u8.1731
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:990,10'
              BranchSideFuncs:
                - prng_get_u64.1735
                - prng_get_u8.1731
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:990,10'
          Dst:             prng_get_u64
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:991,10'
          Dst:             prng_get_u8
    - functionName:    prng_get_u8
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/inner.h'
      linkageType:     InternalLinkage
      functionLinenumber: 520
      functionLinenumberEnd: 527
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_FALCONPADDED1024_CLEAN_prng_refill
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/inner.h:523,21'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/inner.h:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_prng_refill
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/inner.h:523,21'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_prng_refill
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/inner.h:524,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/inner.h:524,9'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_prng_refill
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/inner.h:525,9'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_prng_refill
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/inner.h:525,9'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_prng_refill
    - functionName:    BerExp
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1020
      functionLinenumberEnd: 1070
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          65
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_expm_p63
        - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - fpr_of
        - fpr_sub
        - fpr_trunc
        - prng_get_u8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:1030,24'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_trunc.1733
                - fpr_of.1726
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sub.1728
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_expm_p63
                - prng_get_u8.1731
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:1067,11'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_trunc.1733
                - fpr_of.1726
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sub.1728
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_expm_p63
                - prng_get_u8.1731
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:1069,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:1067,11'
              BranchSideFuncs:
                - prng_get_u8.1731
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:1070,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:1030,24'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:1030,14'
          Dst:             fpr_trunc
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:1031,28'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:1031,20'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:1031,9'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:1057,11'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_expm_p63
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:1068,13'
          Dst:             prng_get_u8
    - functionName:    fpr_trunc
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fpr_ursh
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.h:367,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.h:0,0'
              BranchSideFuncs:
                - fpr_ursh.1734
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.h:367,17'
              BranchSideFuncs:
                - fpr_ursh.1734
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.h:370,10'
          Dst:             fpr_ursh
    - functionName:    fpr_ursh
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    prng_get_u64
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/inner.h'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 513
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          77
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_FALCONPADDED1024_CLEAN_prng_refill
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/inner.h:499,12'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/inner.h:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_prng_refill
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/inner.h:499,12'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_prng_refill
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/inner.h:500,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/inner.h:500,9'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_prng_refill
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/inner.h:501,9'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_prng_refill
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/inner.h:501,9'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_prng_refill
    - functionName:    fpr_irsh
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fpr_ulsh
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fpr_rint
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          54
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fpr_ulsh
        - fpr_ursh
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.h:277,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.h:0,0'
              BranchSideFuncs:
                - fpr_ulsh.1737
                - fpr_ursh.1734
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.h:277,13'
              BranchSideFuncs:
                - fpr_ulsh.1737
                - fpr_ursh.1734
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.h:302,9'
          Dst:             fpr_ulsh
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.h:305,9'
          Dst:             fpr_ursh
    - functionName:    ffSampling_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 416
      functionLinenumberEnd: 630
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          371
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
        - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
        - PQCLEAN_FALCONPADDED1024_CLEAN_poly_merge_fft
        - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
        - PQCLEAN_FALCONPADDED1024_CLEAN_poly_split_fft
        - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
        - PQCLEAN_FALCONPADDED1024_CLEAN_sampler
        - ffLDL_treesize
        - ffSampling_fft
        - fpr_half
        - fpr_of
        - fpr_sub
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:423,14'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:0,0'
              BranchSideFuncs:
                - ffLDL_treesize.1740
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_split_fft
                - ffSampling_fft.1739
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_merge_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_split_fft
                - ffSampling_fft.1739
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_merge_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_sampler
                - fpr_of.1726
                - PQCLEAN_FALCONPADDED1024_CLEAN_sampler
                - fpr_of.1726
                - fpr_sub.1728
                - fpr_sub.1728
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sub.1728
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_sampler
                - fpr_of.1726
                - PQCLEAN_FALCONPADDED1024_CLEAN_sampler
                - fpr_of.1726
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_half.1730
                - fpr_half.1730
                - fpr_sub.1728
                - fpr_sub.1728
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sub.1728
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_sampler
                - fpr_of.1726
                - PQCLEAN_FALCONPADDED1024_CLEAN_sampler
                - fpr_of.1726
                - fpr_sub.1728
                - fpr_sub.1728
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sub.1728
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_sampler
                - fpr_of.1726
                - PQCLEAN_FALCONPADDED1024_CLEAN_sampler
                - fpr_of.1726
                - fpr_sub.1728
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_sub.1728
                - fpr_sub.1728
                - fpr_sub.1728
                - fpr_sub.1728
                - fpr_sub.1728
                - fpr_sub.1728
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sub.1728
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sub.1728
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_half.1730
                - fpr_half.1730
                - fpr_sub.1728
                - fpr_sub.1728
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sub.1728
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_sampler
                - fpr_of.1726
                - PQCLEAN_FALCONPADDED1024_CLEAN_sampler
                - fpr_of.1726
                - fpr_sub.1728
                - fpr_sub.1728
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sub.1728
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_sampler
                - fpr_of.1726
                - PQCLEAN_FALCONPADDED1024_CLEAN_sampler
                - fpr_of.1726
                - fpr_sub.1728
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_sub.1728
                - fpr_sub.1728
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:423,14'
              BranchSideFuncs:
                - ffLDL_treesize.1740
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_split_fft
                - ffSampling_fft.1739
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_merge_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_split_fft
                - ffSampling_fft.1739
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_merge_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_sampler
                - fpr_of.1726
                - PQCLEAN_FALCONPADDED1024_CLEAN_sampler
                - fpr_of.1726
                - fpr_sub.1728
                - fpr_sub.1728
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sub.1728
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_sampler
                - fpr_of.1726
                - PQCLEAN_FALCONPADDED1024_CLEAN_sampler
                - fpr_of.1726
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_half.1730
                - fpr_half.1730
                - fpr_sub.1728
                - fpr_sub.1728
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sub.1728
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_sampler
                - fpr_of.1726
                - PQCLEAN_FALCONPADDED1024_CLEAN_sampler
                - fpr_of.1726
                - fpr_sub.1728
                - fpr_sub.1728
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sub.1728
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_sampler
                - fpr_of.1726
                - PQCLEAN_FALCONPADDED1024_CLEAN_sampler
                - fpr_of.1726
                - fpr_sub.1728
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_sub.1728
                - fpr_sub.1728
                - fpr_sub.1728
                - fpr_sub.1728
                - fpr_sub.1728
                - fpr_sub.1728
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sub.1728
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sub.1728
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_half.1730
                - fpr_half.1730
                - fpr_sub.1728
                - fpr_sub.1728
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sub.1728
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_sampler
                - fpr_of.1726
                - PQCLEAN_FALCONPADDED1024_CLEAN_sampler
                - fpr_of.1726
                - fpr_sub.1728
                - fpr_sub.1728
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sub.1728
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_sampler
                - fpr_of.1726
                - PQCLEAN_FALCONPADDED1024_CLEAN_sampler
                - fpr_of.1726
                - fpr_sub.1728
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_sub.1728
                - fpr_sub.1728
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:423,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:427,22'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_half.1730
                - fpr_half.1730
                - fpr_sub.1728
                - fpr_sub.1728
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sub.1728
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_sampler
                - fpr_of.1726
                - PQCLEAN_FALCONPADDED1024_CLEAN_sampler
                - fpr_of.1726
                - fpr_sub.1728
                - fpr_sub.1728
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sub.1728
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_sampler
                - fpr_of.1726
                - PQCLEAN_FALCONPADDED1024_CLEAN_sampler
                - fpr_of.1726
                - fpr_sub.1728
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_sub.1728
                - fpr_sub.1728
                - fpr_sub.1728
                - fpr_sub.1728
                - fpr_sub.1728
                - fpr_sub.1728
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sub.1728
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sub.1728
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_half.1730
                - fpr_half.1730
                - fpr_sub.1728
                - fpr_sub.1728
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sub.1728
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_sampler
                - fpr_of.1726
                - PQCLEAN_FALCONPADDED1024_CLEAN_sampler
                - fpr_of.1726
                - fpr_sub.1728
                - fpr_sub.1728
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sub.1728
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_sampler
                - fpr_of.1726
                - PQCLEAN_FALCONPADDED1024_CLEAN_sampler
                - fpr_of.1726
                - fpr_sub.1728
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_sub.1728
                - fpr_sub.1728
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:553,14'
              BranchSideFuncs:
                - ffLDL_treesize.1740
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_split_fft
                - ffSampling_fft.1739
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_merge_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_split_fft
                - ffSampling_fft.1739
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_merge_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_sampler
                - fpr_of.1726
                - PQCLEAN_FALCONPADDED1024_CLEAN_sampler
                - fpr_of.1726
                - fpr_sub.1728
                - fpr_sub.1728
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sub.1728
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_sampler
                - fpr_of.1726
                - PQCLEAN_FALCONPADDED1024_CLEAN_sampler
                - fpr_of.1726
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:553,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:557,14'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_sampler
                - fpr_of.1726
                - PQCLEAN_FALCONPADDED1024_CLEAN_sampler
                - fpr_of.1726
                - fpr_sub.1728
                - fpr_sub.1728
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sub.1728
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_sampler
                - fpr_of.1726
                - PQCLEAN_FALCONPADDED1024_CLEAN_sampler
                - fpr_of.1726
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:600,19'
              BranchSideFuncs:
                - ffLDL_treesize.1740
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_split_fft
                - ffSampling_fft.1739
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_merge_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_split_fft
                - ffSampling_fft.1739
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_merge_fft
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:438,16'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:439,16'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:440,14'
          Dst:             fpr_half
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:441,14'
          Dst:             fpr_half
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:442,16'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:443,16'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:444,22'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:444,14'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:445,22'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:445,14'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:450,21'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:450,14'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:451,21'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:451,14'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:452,16'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:453,16'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:456,24'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:456,45'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:456,16'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:457,24'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:457,45'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:457,16'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:458,14'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:459,14'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:461,21'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:461,14'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:462,21'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:462,14'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:468,24'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:468,16'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:469,24'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:469,16'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:470,22'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:471,22'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:472,22'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:473,22'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:478,14'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:479,14'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:480,14'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:481,14'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:487,22'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:487,43'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:487,14'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:488,22'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:488,43'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:488,14'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:493,22'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:493,43'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:493,14'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:494,22'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:494,43'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:494,14'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:496,14'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:497,14'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:498,14'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:499,14'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:508,16'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:509,16'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:510,14'
          Dst:             fpr_half
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:511,14'
          Dst:             fpr_half
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:512,16'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:513,16'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:514,22'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:514,14'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:515,22'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:515,14'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:520,26'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:520,19'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:521,26'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:521,19'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:522,16'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:523,16'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:526,24'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:526,45'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:526,16'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:527,24'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:527,45'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:527,16'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:528,14'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:529,14'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:531,21'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:531,14'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:532,21'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:532,14'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:538,24'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:538,16'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:539,24'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:539,16'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:540,17'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:541,17'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:542,17'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:543,17'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:560,29'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:560,22'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:561,29'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:561,22'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:562,16'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:563,16'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:566,24'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:566,45'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:566,16'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:567,24'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:567,45'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:567,16'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:568,14'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:569,14'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:571,24'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:571,17'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:572,24'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:572,17'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:603,24'
          Dst:             ffLDL_treesize
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:610,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_poly_split_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:611,5'
          Dst:             ffSampling_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:613,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_poly_merge_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:619,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:620,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:621,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:626,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_poly_split_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:627,5'
          Dst:             ffSampling_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:629,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_poly_merge_fft
    - functionName:    ffLDL_treesize
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ffLDL_fft_inner
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          69
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_FALCONPADDED1024_CLEAN_poly_LDLmv_fft
        - PQCLEAN_FALCONPADDED1024_CLEAN_poly_split_fft
        - ffLDL_fft_inner
        - ffLDL_treesize
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:79,11'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_LDLmv_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_split_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_split_fft
                - ffLDL_fft_inner.1741
                - ffLDL_treesize.1740
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:79,11'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_LDLmv_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_split_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_split_fft
                - ffLDL_fft_inner.1741
                - ffLDL_treesize.1740
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:79,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:78,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:79,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:79,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:78,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:79,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:90,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_poly_LDLmv_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:98,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_poly_split_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:99,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_poly_split_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:105,5'
          Dst:             ffLDL_fft_inner
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:107,32'
          Dst:             ffLDL_treesize
    - functionName:    do_sign_dyn
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 761
      functionLinenumberEnd: 952
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          203
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
        - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
        - PQCLEAN_FALCONPADDED1024_CLEAN_is_short_half
        - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
        - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
        - PQCLEAN_FALCONPADDED1024_CLEAN_poly_muladj_fft
        - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mulconst
        - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mulselfadj_fft
        - PQCLEAN_FALCONPADDED1024_CLEAN_poly_neg
        - ffSampling_fft_dyntree
        - fpr_of
        - fpr_rint
        - smallints_to_fpr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:769,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:0,0'
              BranchSideFuncs:
                - smallints_to_fpr.1743
                - smallints_to_fpr.1743
                - smallints_to_fpr.1743
                - smallints_to_fpr.1743
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_neg
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_neg
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mulselfadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_muladj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mulselfadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_muladj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mulselfadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mulselfadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
                - fpr_of.1726
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mulconst
                - ffSampling_fft_dyntree.1724
                - smallints_to_fpr.1743
                - smallints_to_fpr.1743
                - smallints_to_fpr.1743
                - smallints_to_fpr.1743
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_neg
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_neg
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_rint.1738
                - fpr_rint.1738
                - PQCLEAN_FALCONPADDED1024_CLEAN_is_short_half
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:843,24'
              BranchSideFuncs:
                - smallints_to_fpr.1743
                - smallints_to_fpr.1743
                - smallints_to_fpr.1743
                - smallints_to_fpr.1743
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_neg
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_neg
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mulselfadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_muladj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mulselfadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_muladj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mulselfadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mulselfadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
                - fpr_of.1726
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mulconst
                - ffSampling_fft_dyntree.1724
                - smallints_to_fpr.1743
                - smallints_to_fpr.1743
                - smallints_to_fpr.1743
                - smallints_to_fpr.1743
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_neg
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_neg
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_rint.1738
                - fpr_rint.1738
                - PQCLEAN_FALCONPADDED1024_CLEAN_is_short_half
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:842,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:832,13'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mulconst
                - ffSampling_fft_dyntree.1724
                - smallints_to_fpr.1743
                - smallints_to_fpr.1743
                - smallints_to_fpr.1743
                - smallints_to_fpr.1743
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_neg
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_neg
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_rint.1738
                - fpr_rint.1738
                - PQCLEAN_FALCONPADDED1024_CLEAN_is_short_half
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:843,24'
              BranchSideFuncs:
                - fpr_of.1726
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mulconst
                - ffSampling_fft_dyntree.1724
                - smallints_to_fpr.1743
                - smallints_to_fpr.1743
                - smallints_to_fpr.1743
                - smallints_to_fpr.1743
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_neg
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_neg
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_rint.1738
                - fpr_rint.1738
                - PQCLEAN_FALCONPADDED1024_CLEAN_is_short_half
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:923,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:926,22'
              BranchSideFuncs:
                - fpr_rint.1738
                - PQCLEAN_FALCONPADDED1024_CLEAN_is_short_half
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:931,17'
              BranchSideFuncs:
                - fpr_rint.1738
                - PQCLEAN_FALCONPADDED1024_CLEAN_is_short_half
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:943,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:931,9'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_is_short_half
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:944,41'
              BranchSideFuncs:
                - fpr_rint.1738
                - PQCLEAN_FALCONPADDED1024_CLEAN_is_short_half
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:946,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:866,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:946,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:778,5'
          Dst:             smallints_to_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:779,5'
          Dst:             smallints_to_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:780,5'
          Dst:             smallints_to_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:781,5'
          Dst:             smallints_to_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:782,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:783,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:784,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:785,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:786,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_poly_neg
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:787,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_poly_neg
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:807,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_poly_mulselfadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:810,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_poly_muladj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:811,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_poly_mulselfadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:812,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:814,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_poly_muladj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:815,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:817,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_poly_mulselfadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:819,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_poly_mulselfadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:820,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:843,17'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:853,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:856,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:857,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_poly_mulconst
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:858,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:859,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_poly_mulconst
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:873,5'
          Dst:             ffSampling_fft_dyntree
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:890,5'
          Dst:             smallints_to_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:891,5'
          Dst:             smallints_to_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:892,5'
          Dst:             smallints_to_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:893,5'
          Dst:             smallints_to_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:894,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:895,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:896,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:897,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:898,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_poly_neg
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:899,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_poly_neg
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:908,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:909,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:910,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:912,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:915,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:916,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:917,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:918,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:926,39'
          Dst:             fpr_rint
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:944,32'
          Dst:             fpr_rint
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:946,9'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_is_short_half
    - functionName:    smallints_to_fpr
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fpr_of
      functionUses:    12
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:187,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:0,0'
              BranchSideFuncs:
                - fpr_of.1726
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:189,23'
              BranchSideFuncs:
                - fpr_of.1726
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:188,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:189,23'
              BranchSideFuncs:
                - fpr_of.1726
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:191,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:189,16'
          Dst:             fpr_of
    - functionName:    PQCLEAN_FALCONPADDED1024_CLEAN_sign_dyn
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1212
      functionLinenumberEnd: 1248
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_FALCONPADDED1024_CLEAN_prng_init
        - do_sign_dyn
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:1243,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:1247,5'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_prng_init
                - do_sign_dyn.1742
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:1247,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:1236,9'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_prng_init
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:1243,13'
          Dst:             do_sign_dyn
    - functionName:    do_sign_tree
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 646
      functionLinenumberEnd: 746
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          156
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
        - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
        - PQCLEAN_FALCONPADDED1024_CLEAN_is_short_half
        - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
        - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
        - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mulconst
        - ffSampling_fft
        - fpr_of
        - fpr_rint
        - skoff_b01
        - skoff_b10
        - skoff_b11
        - skoff_tree
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:654,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:0,0'
              BranchSideFuncs:
                - skoff_b01.1748
                - skoff_b10.1749
                - skoff_b11.1750
                - skoff_tree.1751
                - fpr_of.1726
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mulconst
                - ffSampling_fft.1739
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_rint.1738
                - fpr_rint.1738
                - PQCLEAN_FALCONPADDED1024_CLEAN_is_short_half
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:667,24'
              BranchSideFuncs:
                - skoff_b01.1748
                - skoff_b10.1749
                - skoff_b11.1750
                - skoff_tree.1751
                - fpr_of.1726
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mulconst
                - ffSampling_fft.1739
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_rint.1738
                - fpr_rint.1738
                - PQCLEAN_FALCONPADDED1024_CLEAN_is_short_half
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:666,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:656,13'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mulconst
                - ffSampling_fft.1739
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_rint.1738
                - fpr_rint.1738
                - PQCLEAN_FALCONPADDED1024_CLEAN_is_short_half
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:667,24'
              BranchSideFuncs:
                - fpr_of.1726
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mulconst
                - ffSampling_fft.1739
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_rint.1738
                - fpr_rint.1738
                - PQCLEAN_FALCONPADDED1024_CLEAN_is_short_half
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:717,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:720,22'
              BranchSideFuncs:
                - fpr_rint.1738
                - PQCLEAN_FALCONPADDED1024_CLEAN_is_short_half
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:725,17'
              BranchSideFuncs:
                - fpr_rint.1738
                - PQCLEAN_FALCONPADDED1024_CLEAN_is_short_half
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:737,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:725,9'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_is_short_half
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:738,41'
              BranchSideFuncs:
                - fpr_rint.1738
                - PQCLEAN_FALCONPADDED1024_CLEAN_is_short_half
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:740,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:740,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:741,29'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:658,26'
          Dst:             skoff_b01
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:659,26'
          Dst:             skoff_b10
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:660,26'
          Dst:             skoff_b11
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:661,27'
          Dst:             skoff_tree
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:667,17'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:677,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:680,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:681,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_poly_mulconst
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:682,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:683,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_poly_mulconst
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:691,5'
          Dst:             ffSampling_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:698,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:699,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:700,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:702,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:705,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:706,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:708,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:709,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:720,39'
          Dst:             fpr_rint
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:738,32'
          Dst:             fpr_rint
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:740,9'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_is_short_half
    - functionName:    skoff_b01
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    skoff_b10
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    skoff_b11
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    skoff_tree
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_FALCONPADDED1024_CLEAN_sign_tree
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1169
      functionLinenumberEnd: 1205
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_FALCONPADDED1024_CLEAN_prng_init
        - do_sign_tree
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:1200,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:1204,5'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_prng_init
                - do_sign_tree.1747
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:1204,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:1193,9'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_prng_init
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:1200,13'
          Dst:             do_sign_tree
    - functionName:    ffLDL_binary_normalize
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_sqrt
        - ffLDL_binary_normalize
        - ffLDL_treesize
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:163,11'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:0,0'
              BranchSideFuncs:
                - ffLDL_binary_normalize.1752
                - ffLDL_treesize.1740
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_sqrt
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:163,11'
              BranchSideFuncs:
                - ffLDL_binary_normalize.1752
                - ffLDL_treesize.1740
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_sqrt
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:163,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:162,9'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_sqrt
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:163,9'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_sqrt
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:163,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:162,9'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_sqrt
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:163,9'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_sqrt
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:169,27'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_sqrt
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:169,19'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:171,9'
          Dst:             ffLDL_binary_normalize
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:172,43'
          Dst:             ffLDL_treesize
    - functionName:    ffLDL_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_FALCONPADDED1024_CLEAN_poly_LDLmv_fft
        - PQCLEAN_FALCONPADDED1024_CLEAN_poly_split_fft
        - ffLDL_fft_inner
        - ffLDL_treesize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:130,11'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_LDLmv_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_split_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_split_fft
                - ffLDL_fft_inner.1741
                - ffLDL_treesize.1740
                - ffLDL_fft_inner.1741
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:130,11'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_LDLmv_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_split_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_split_fft
                - ffLDL_fft_inner.1741
                - ffLDL_treesize.1740
                - ffLDL_fft_inner.1741
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:130,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:129,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:131,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:140,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_poly_LDLmv_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:142,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_poly_split_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:143,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_poly_split_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:145,5'
          Dst:             ffLDL_fft_inner
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:147,32'
          Dst:             ffLDL_treesize
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:147,5'
          Dst:             ffLDL_fft_inner
    - functionName:    PQCLEAN_FALCONPADDED1024_CLEAN_expand_privkey
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          73
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
        - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
        - PQCLEAN_FALCONPADDED1024_CLEAN_poly_muladj_fft
        - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mulselfadj_fft
        - PQCLEAN_FALCONPADDED1024_CLEAN_poly_neg
        - ffLDL_binary_normalize
        - ffLDL_fft
        - skoff_b01
        - skoff_b10
        - skoff_b11
        - skoff_tree
        - smallints_to_fpr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:237,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:0,0'
              BranchSideFuncs:
                - skoff_b01.1748
                - skoff_b10.1749
                - skoff_b11.1750
                - skoff_tree.1751
                - smallints_to_fpr.1743
                - smallints_to_fpr.1743
                - smallints_to_fpr.1743
                - smallints_to_fpr.1743
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_neg
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_neg
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mulselfadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mulselfadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_muladj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_muladj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mulselfadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mulselfadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
                - ffLDL_fft.1753
                - ffLDL_binary_normalize.1752
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:237,9'
              BranchSideFuncs:
                - skoff_b01.1748
                - skoff_b10.1749
                - skoff_b11.1750
                - skoff_tree.1751
                - smallints_to_fpr.1743
                - smallints_to_fpr.1743
                - smallints_to_fpr.1743
                - smallints_to_fpr.1743
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_neg
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_neg
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mulselfadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mulselfadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_muladj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_muladj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mulselfadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mulselfadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
                - ffLDL_fft.1753
                - ffLDL_binary_normalize.1752
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:239,26'
          Dst:             skoff_b01
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:240,26'
          Dst:             skoff_b10
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:241,26'
          Dst:             skoff_b11
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:242,27'
          Dst:             skoff_tree
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:253,5'
          Dst:             smallints_to_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:254,5'
          Dst:             smallints_to_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:255,5'
          Dst:             smallints_to_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:256,5'
          Dst:             smallints_to_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:261,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:262,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:263,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:264,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:265,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_poly_neg
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:266,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_poly_neg
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:284,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_poly_mulselfadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:286,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_poly_mulselfadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:287,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:290,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_poly_muladj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:292,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_poly_muladj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:293,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:296,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_poly_mulselfadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:298,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_poly_mulselfadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:299,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:304,5'
          Dst:             ffLDL_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/sign.c:309,5'
          Dst:             ffLDL_binary_normalize
    - functionName:    mq_montysqr
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mq_montymul
      functionUses:    11
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:426,12'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_montymul.1797
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:426,12'
              BranchSideFuncs:
                - mq_montymul.1797
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:426,12'
          Dst:             mq_montymul
    - functionName:    mq_montymul
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 390
      functionLinenumberEnd: 418
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mq_rshift1
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mq_add
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_FALCONPADDED1024_CLEAN_count_nttzero
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 829
      functionLinenumberEnd: 851
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          216
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - mq_NTT
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:834,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_NTT.1800
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:834,19'
              BranchSideFuncs:
                - mq_NTT.1800
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:836,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:834,19'
              BranchSideFuncs:
                - mq_NTT.1800
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:836,5'
              BranchSideFuncs:
                - mq_NTT.1800
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:836,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:836,5'
              BranchSideFuncs:
                - mq_NTT.1800
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:839,23'
              BranchSideFuncs:
                - mq_NTT.1800
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:836,26'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:836,5'
              BranchSideFuncs:
                - mq_NTT.1800
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:839,23'
              BranchSideFuncs:
                - mq_NTT.1800
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:836,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:836,5'
              BranchSideFuncs:
                - mq_NTT.1800
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:843,5'
              BranchSideFuncs:
                - mq_NTT.1800
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:836,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:836,5'
              BranchSideFuncs:
                - mq_NTT.1800
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:839,23'
              BranchSideFuncs:
                - mq_NTT.1800
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:836,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:839,23'
              BranchSideFuncs:
                - mq_NTT.1800
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:843,5'
              BranchSideFuncs:
                - mq_NTT.1800
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:836,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:839,23'
              BranchSideFuncs:
                - mq_NTT.1800
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:843,5'
              BranchSideFuncs:
                - mq_NTT.1800
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:845,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:848,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:848,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:845,26'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:845,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:848,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:845,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:845,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:848,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:845,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:845,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:848,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:843,5'
          Dst:             mq_NTT
    - functionName:    mq_NTT
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 498
      functionLinenumberEnd: 524
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          120
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - mq_add
        - mq_montymul
        - mq_sub
      functionUses:    11
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:501,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_montymul.1797
                - mq_add.1799
                - mq_sub.1802
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:501,19'
              BranchSideFuncs:
                - mq_montymul.1797
                - mq_add.1799
                - mq_sub.1802
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:503,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:503,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:506,16'
              BranchSideFuncs:
                - mq_montymul.1797
                - mq_add.1799
                - mq_sub.1802
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:507,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:503,26'
              BranchSideFuncs:
                - mq_montymul.1797
                - mq_add.1799
                - mq_sub.1802
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:511,23'
              BranchSideFuncs:
                - mq_montymul.1797
                - mq_add.1799
                - mq_sub.1802
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:513,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:507,38'
              BranchSideFuncs:
                - mq_montymul.1797
                - mq_add.1799
                - mq_sub.1802
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:516,21'
              BranchSideFuncs:
                - mq_montymul.1797
                - mq_add.1799
                - mq_sub.1802
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:513,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:507,38'
              BranchSideFuncs:
                - mq_montymul.1797
                - mq_add.1799
                - mq_sub.1802
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:516,21'
              BranchSideFuncs:
                - mq_montymul.1797
                - mq_add.1799
                - mq_sub.1802
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:507,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:503,26'
              BranchSideFuncs:
                - mq_montymul.1797
                - mq_add.1799
                - mq_sub.1802
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:511,23'
              BranchSideFuncs:
                - mq_montymul.1797
                - mq_add.1799
                - mq_sub.1802
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:503,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:503,5'
              BranchSideFuncs:
                - mq_montymul.1797
                - mq_add.1799
                - mq_sub.1802
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:506,16'
              BranchSideFuncs:
                - mq_montymul.1797
                - mq_add.1799
                - mq_sub.1802
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:517,21'
          Dst:             mq_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:518,34'
          Dst:             mq_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:519,39'
          Dst:             mq_sub
    - functionName:    mq_sub
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_FALCONPADDED1024_CLEAN_verify_recover
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 776
      functionLinenumberEnd: 824
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          99
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_FALCONPADDED1024_CLEAN_is_short
        - mq_NTT
        - mq_div_12289
        - mq_iNTT
        - mq_sub
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:781,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_sub.1802
                - mq_NTT.1800
                - mq_NTT.1800
                - mq_div_12289.1803
                - mq_iNTT.1804
                - PQCLEAN_FALCONPADDED1024_CLEAN_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:791,23'
              BranchSideFuncs:
                - mq_sub.1802
                - mq_NTT.1800
                - mq_NTT.1800
                - mq_div_12289.1803
                - mq_iNTT.1804
                - PQCLEAN_FALCONPADDED1024_CLEAN_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:788,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:791,23'
              BranchSideFuncs:
                - mq_NTT.1800
                - mq_NTT.1800
                - mq_div_12289.1803
                - mq_iNTT.1804
                - PQCLEAN_FALCONPADDED1024_CLEAN_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:808,5'
              BranchSideFuncs:
                - mq_NTT.1800
                - mq_NTT.1800
                - mq_div_12289.1803
                - mq_iNTT.1804
                - PQCLEAN_FALCONPADDED1024_CLEAN_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:811,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:812,25'
              BranchSideFuncs:
                - mq_iNTT.1804
                - PQCLEAN_FALCONPADDED1024_CLEAN_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:815,5'
              BranchSideFuncs:
                - mq_iNTT.1804
                - PQCLEAN_FALCONPADDED1024_CLEAN_is_short
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:797,13'
          Dst:             mq_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:808,5'
          Dst:             mq_NTT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:809,5'
          Dst:             mq_NTT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:813,26'
          Dst:             mq_div_12289
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:815,5'
          Dst:             mq_iNTT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:823,27'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_is_short
    - functionName:    mq_div_12289
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 491
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          52
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mq_montymul
        - mq_montysqr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:467,10'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_montymul.1797
                - mq_montysqr.1796
                - mq_montymul.1797
                - mq_montymul.1797
                - mq_montysqr.1796
                - mq_montysqr.1796
                - mq_montysqr.1796
                - mq_montysqr.1796
                - mq_montysqr.1796
                - mq_montymul.1797
                - mq_montymul.1797
                - mq_montysqr.1796
                - mq_montysqr.1796
                - mq_montymul.1797
                - mq_montysqr.1796
                - mq_montysqr.1796
                - mq_montymul.1797
                - mq_montysqr.1796
                - mq_montymul.1797
                - mq_montymul.1797
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:467,10'
              BranchSideFuncs:
                - mq_montymul.1797
                - mq_montysqr.1796
                - mq_montymul.1797
                - mq_montymul.1797
                - mq_montysqr.1796
                - mq_montysqr.1796
                - mq_montysqr.1796
                - mq_montysqr.1796
                - mq_montysqr.1796
                - mq_montymul.1797
                - mq_montymul.1797
                - mq_montysqr.1796
                - mq_montysqr.1796
                - mq_montymul.1797
                - mq_montysqr.1796
                - mq_montysqr.1796
                - mq_montymul.1797
                - mq_montysqr.1796
                - mq_montymul.1797
                - mq_montymul.1797
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:467,10'
          Dst:             mq_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:468,10'
          Dst:             mq_montysqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:469,10'
          Dst:             mq_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:470,10'
          Dst:             mq_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:471,10'
          Dst:             mq_montysqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:472,10'
          Dst:             mq_montysqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:473,10'
          Dst:             mq_montysqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:474,10'
          Dst:             mq_montysqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:475,10'
          Dst:             mq_montysqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:476,10'
          Dst:             mq_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:477,11'
          Dst:             mq_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:478,11'
          Dst:             mq_montysqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:479,11'
          Dst:             mq_montysqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:480,11'
          Dst:             mq_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:481,11'
          Dst:             mq_montysqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:482,11'
          Dst:             mq_montysqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:483,11'
          Dst:             mq_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:484,11'
          Dst:             mq_montysqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:485,11'
          Dst:             mq_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:491,12'
          Dst:             mq_montymul
    - functionName:    mq_iNTT
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 530
      functionLinenumberEnd: 579
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          166
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - mq_add
        - mq_montymul
        - mq_rshift1
        - mq_sub
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:534,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_rshift1.1798
                - mq_montymul.1797
                - mq_add.1799
                - mq_sub.1802
                - mq_montymul.1797
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:534,19'
              BranchSideFuncs:
                - mq_rshift1.1798
                - mq_montymul.1797
                - mq_add.1799
                - mq_sub.1802
                - mq_montymul.1797
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:537,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:540,16'
              BranchSideFuncs:
                - mq_montymul.1797
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:576,5'
              BranchSideFuncs:
                - mq_montymul.1797
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:537,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:540,16'
              BranchSideFuncs:
                - mq_rshift1.1798
                - mq_montymul.1797
                - mq_add.1799
                - mq_sub.1802
                - mq_montymul.1797
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:573,5'
              BranchSideFuncs:
                - mq_rshift1.1798
                - mq_montymul.1797
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:573,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:574,14'
              BranchSideFuncs:
                - mq_montymul.1797
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:576,5'
              BranchSideFuncs:
                - mq_montymul.1797
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:542,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:546,21'
              BranchSideFuncs:
                - mq_rshift1.1798
                - mq_montymul.1797
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:573,5'
              BranchSideFuncs:
                - mq_rshift1.1798
                - mq_montymul.1797
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:548,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:542,39'
              BranchSideFuncs:
                - mq_add.1799
                - mq_sub.1802
                - mq_montymul.1797
                - mq_rshift1.1798
                - mq_montymul.1797
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:551,21'
              BranchSideFuncs:
                - mq_add.1799
                - mq_sub.1802
                - mq_montymul.1797
                - mq_rshift1.1798
                - mq_montymul.1797
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:548,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:542,39'
              BranchSideFuncs:
                - mq_add.1799
                - mq_sub.1802
                - mq_montymul.1797
                - mq_rshift1.1798
                - mq_montymul.1797
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:551,21'
              BranchSideFuncs:
                - mq_add.1799
                - mq_sub.1802
                - mq_montymul.1797
                - mq_rshift1.1798
                - mq_montymul.1797
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:542,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:537,14'
              BranchSideFuncs:
                - mq_rshift1.1798
                - mq_montymul.1797
                - mq_add.1799
                - mq_sub.1802
                - mq_montymul.1797
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:546,21'
              BranchSideFuncs:
                - mq_rshift1.1798
                - mq_montymul.1797
                - mq_add.1799
                - mq_sub.1802
                - mq_montymul.1797
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:573,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:574,14'
              BranchSideFuncs:
                - mq_rshift1.1798
                - mq_montymul.1797
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:576,5'
              BranchSideFuncs:
                - mq_montymul.1797
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:576,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:577,38'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:579,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:553,34'
          Dst:             mq_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:554,21'
          Dst:             mq_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:556,28'
          Dst:             mq_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:574,14'
          Dst:             mq_rshift1
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:577,26'
          Dst:             mq_montymul
    - functionName:    PQCLEAN_FALCONPADDED1024_CLEAN_is_invertible
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 769
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          215
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - mq_NTT
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:755,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_NTT.1800
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:755,19'
              BranchSideFuncs:
                - mq_NTT.1800
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:757,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:755,19'
              BranchSideFuncs:
                - mq_NTT.1800
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:757,5'
              BranchSideFuncs:
                - mq_NTT.1800
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:757,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:757,5'
              BranchSideFuncs:
                - mq_NTT.1800
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:760,23'
              BranchSideFuncs:
                - mq_NTT.1800
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:757,26'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:757,5'
              BranchSideFuncs:
                - mq_NTT.1800
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:760,23'
              BranchSideFuncs:
                - mq_NTT.1800
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:757,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:757,5'
              BranchSideFuncs:
                - mq_NTT.1800
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:764,5'
              BranchSideFuncs:
                - mq_NTT.1800
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:757,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:757,5'
              BranchSideFuncs:
                - mq_NTT.1800
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:760,23'
              BranchSideFuncs:
                - mq_NTT.1800
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:757,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:760,23'
              BranchSideFuncs:
                - mq_NTT.1800
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:764,5'
              BranchSideFuncs:
                - mq_NTT.1800
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:757,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:760,23'
              BranchSideFuncs:
                - mq_NTT.1800
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:764,5'
              BranchSideFuncs:
                - mq_NTT.1800
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:766,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:767,25'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:767,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:766,26'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:766,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:767,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:766,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:766,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:767,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:766,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:766,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:767,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:764,5'
          Dst:             mq_NTT
    - functionName:    PQCLEAN_FALCONPADDED1024_CLEAN_complete_private
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 706
      functionLinenumberEnd: 745
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          140
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - mq_NTT
        - mq_conv_small
        - mq_div_12289
        - mq_iNTT
        - mq_poly_montymul_ntt
        - mq_poly_tomonty
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:710,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_conv_small.1808
                - mq_conv_small.1808
                - mq_NTT.1800
                - mq_NTT.1800
                - mq_poly_tomonty.1809
                - mq_poly_montymul_ntt.1810
                - mq_conv_small.1808
                - mq_NTT.1800
                - mq_div_12289.1803
                - mq_iNTT.1804
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:714,41'
              BranchSideFuncs:
                - mq_conv_small.1808
                - mq_conv_small.1808
                - mq_NTT.1800
                - mq_NTT.1800
                - mq_poly_tomonty.1809
                - mq_poly_montymul_ntt.1810
                - mq_conv_small.1808
                - mq_NTT.1800
                - mq_div_12289.1803
                - mq_iNTT.1804
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:713,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:714,41'
              BranchSideFuncs:
                - mq_NTT.1800
                - mq_NTT.1800
                - mq_poly_tomonty.1809
                - mq_poly_montymul_ntt.1810
                - mq_conv_small.1808
                - mq_NTT.1800
                - mq_div_12289.1803
                - mq_iNTT.1804
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:717,5'
              BranchSideFuncs:
                - mq_NTT.1800
                - mq_NTT.1800
                - mq_poly_tomonty.1809
                - mq_poly_montymul_ntt.1810
                - mq_conv_small.1808
                - mq_NTT.1800
                - mq_div_12289.1803
                - mq_iNTT.1804
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:721,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:722,41'
              BranchSideFuncs:
                - mq_NTT.1800
                - mq_div_12289.1803
                - mq_iNTT.1804
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:724,5'
              BranchSideFuncs:
                - mq_NTT.1800
                - mq_div_12289.1803
                - mq_iNTT.1804
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:726,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:726,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:726,13'
              BranchSideFuncs:
                - mq_div_12289.1803
                - mq_iNTT.1804
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:725,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:726,13'
              BranchSideFuncs:
                - mq_iNTT.1804
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:731,5'
              BranchSideFuncs:
                - mq_iNTT.1804
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:739,23'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:739,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:742,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:732,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:732,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:736,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:714,27'
          Dst:             mq_conv_small
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:715,27'
          Dst:             mq_conv_small
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:717,5'
          Dst:             mq_NTT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:718,5'
          Dst:             mq_NTT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:719,5'
          Dst:             mq_poly_tomonty
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:720,5'
          Dst:             mq_poly_montymul_ntt
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:722,27'
          Dst:             mq_conv_small
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:724,5'
          Dst:             mq_NTT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:729,27'
          Dst:             mq_div_12289
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:731,5'
          Dst:             mq_iNTT
    - functionName:    mq_conv_small
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mq_poly_tomonty
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 585
      functionLinenumberEnd: 592
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mq_montymul
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:588,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_montymul.1797
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:590,38'
              BranchSideFuncs:
                - mq_montymul.1797
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:589,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:590,38'
              BranchSideFuncs:
                - mq_montymul.1797
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:592,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:590,26'
          Dst:             mq_montymul
    - functionName:    mq_poly_montymul_ntt
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 599
      functionLinenumberEnd: 606
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mq_montymul
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:602,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_montymul.1797
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:604,38'
              BranchSideFuncs:
                - mq_montymul.1797
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:603,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:604,38'
              BranchSideFuncs:
                - mq_montymul.1797
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:606,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:604,26'
          Dst:             mq_montymul
    - functionName:    PQCLEAN_FALCONPADDED1024_CLEAN_compute_public
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 680
      functionLinenumberEnd: 700
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          82
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - mq_NTT
        - mq_conv_small
        - mq_div_12289
        - mq_iNTT
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:684,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_conv_small.1808
                - mq_conv_small.1808
                - mq_NTT.1800
                - mq_NTT.1800
                - mq_div_12289.1803
                - mq_iNTT.1804
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:687,41'
              BranchSideFuncs:
                - mq_conv_small.1808
                - mq_conv_small.1808
                - mq_NTT.1800
                - mq_NTT.1800
                - mq_div_12289.1803
                - mq_iNTT.1804
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:686,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:687,41'
              BranchSideFuncs:
                - mq_NTT.1800
                - mq_NTT.1800
                - mq_div_12289.1803
                - mq_iNTT.1804
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:690,5'
              BranchSideFuncs:
                - mq_NTT.1800
                - mq_NTT.1800
                - mq_div_12289.1803
                - mq_iNTT.1804
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:693,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:693,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:693,13'
              BranchSideFuncs:
                - mq_div_12289.1803
                - mq_iNTT.1804
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:692,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:693,13'
              BranchSideFuncs:
                - mq_iNTT.1804
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:698,5'
              BranchSideFuncs:
                - mq_iNTT.1804
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:687,27'
          Dst:             mq_conv_small
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:688,26'
          Dst:             mq_conv_small
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:690,5'
          Dst:             mq_NTT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:691,5'
          Dst:             mq_NTT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:696,26'
          Dst:             mq_div_12289
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:698,5'
          Dst:             mq_iNTT
    - functionName:    mq_poly_sub
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 612
      functionLinenumberEnd: 619
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mq_sub
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:615,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_sub.1802
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:617,33'
              BranchSideFuncs:
                - mq_sub.1802
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:616,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:617,33'
              BranchSideFuncs:
                - mq_sub.1802
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:619,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:617,26'
          Dst:             mq_sub
    - functionName:    PQCLEAN_FALCONPADDED1024_CLEAN_verify_raw
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 633
      functionLinenumberEnd: 674
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          214
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - PQCLEAN_FALCONPADDED1024_CLEAN_is_short
        - mq_NTT
        - mq_iNTT
        - mq_poly_montymul_ntt
        - mq_poly_sub
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:637,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_NTT.1800
                - mq_poly_montymul_ntt.1810
                - mq_iNTT.1804
                - mq_poly_sub.1811
                - PQCLEAN_FALCONPADDED1024_CLEAN_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:637,19'
              BranchSideFuncs:
                - mq_NTT.1800
                - mq_poly_montymul_ntt.1810
                - mq_iNTT.1804
                - mq_poly_sub.1811
                - PQCLEAN_FALCONPADDED1024_CLEAN_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:643,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:637,19'
              BranchSideFuncs:
                - mq_NTT.1800
                - mq_poly_montymul_ntt.1810
                - mq_iNTT.1804
                - mq_poly_sub.1811
                - PQCLEAN_FALCONPADDED1024_CLEAN_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:643,5'
              BranchSideFuncs:
                - mq_NTT.1800
                - mq_poly_montymul_ntt.1810
                - mq_iNTT.1804
                - mq_poly_sub.1811
                - PQCLEAN_FALCONPADDED1024_CLEAN_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:643,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:643,5'
              BranchSideFuncs:
                - mq_NTT.1800
                - mq_poly_montymul_ntt.1810
                - mq_iNTT.1804
                - mq_poly_sub.1811
                - PQCLEAN_FALCONPADDED1024_CLEAN_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:646,23'
              BranchSideFuncs:
                - mq_NTT.1800
                - mq_poly_montymul_ntt.1810
                - mq_iNTT.1804
                - mq_poly_sub.1811
                - PQCLEAN_FALCONPADDED1024_CLEAN_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:643,26'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:643,5'
              BranchSideFuncs:
                - mq_NTT.1800
                - mq_poly_montymul_ntt.1810
                - mq_iNTT.1804
                - mq_poly_sub.1811
                - PQCLEAN_FALCONPADDED1024_CLEAN_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:646,23'
              BranchSideFuncs:
                - mq_NTT.1800
                - mq_poly_montymul_ntt.1810
                - mq_iNTT.1804
                - mq_poly_sub.1811
                - PQCLEAN_FALCONPADDED1024_CLEAN_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:643,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:643,5'
              BranchSideFuncs:
                - mq_NTT.1800
                - mq_poly_montymul_ntt.1810
                - mq_iNTT.1804
                - mq_poly_sub.1811
                - PQCLEAN_FALCONPADDED1024_CLEAN_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:654,5'
              BranchSideFuncs:
                - mq_NTT.1800
                - mq_poly_montymul_ntt.1810
                - mq_iNTT.1804
                - mq_poly_sub.1811
                - PQCLEAN_FALCONPADDED1024_CLEAN_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:643,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:643,5'
              BranchSideFuncs:
                - mq_NTT.1800
                - mq_poly_montymul_ntt.1810
                - mq_iNTT.1804
                - mq_poly_sub.1811
                - PQCLEAN_FALCONPADDED1024_CLEAN_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:646,23'
              BranchSideFuncs:
                - mq_NTT.1800
                - mq_poly_montymul_ntt.1810
                - mq_iNTT.1804
                - mq_poly_sub.1811
                - PQCLEAN_FALCONPADDED1024_CLEAN_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:643,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:646,23'
              BranchSideFuncs:
                - mq_NTT.1800
                - mq_poly_montymul_ntt.1810
                - mq_iNTT.1804
                - mq_poly_sub.1811
                - PQCLEAN_FALCONPADDED1024_CLEAN_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:654,5'
              BranchSideFuncs:
                - mq_NTT.1800
                - mq_poly_montymul_ntt.1810
                - mq_iNTT.1804
                - mq_poly_sub.1811
                - PQCLEAN_FALCONPADDED1024_CLEAN_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:643,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:646,23'
              BranchSideFuncs:
                - mq_NTT.1800
                - mq_poly_montymul_ntt.1810
                - mq_iNTT.1804
                - mq_poly_sub.1811
                - PQCLEAN_FALCONPADDED1024_CLEAN_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:654,5'
              BranchSideFuncs:
                - mq_NTT.1800
                - mq_poly_montymul_ntt.1810
                - mq_iNTT.1804
                - mq_poly_sub.1811
                - PQCLEAN_FALCONPADDED1024_CLEAN_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:662,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:665,22'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:665,22'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:662,26'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:662,5'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:665,22'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:662,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:662,5'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:665,22'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:662,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:662,5'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:665,22'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_is_short
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:654,5'
          Dst:             mq_NTT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:655,5'
          Dst:             mq_poly_montymul_ntt
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:656,5'
          Dst:             mq_iNTT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:657,5'
          Dst:             mq_poly_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:674,12'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_is_short
    - functionName:    PQCLEAN_FALCONPADDED1024_CLEAN_to_ntt_monty
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 625
      functionLinenumberEnd: 628
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mq_NTT
        - mq_poly_tomonty
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:626,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_NTT.1800
                - mq_poly_tomonty.1809
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:626,5'
              BranchSideFuncs:
                - mq_NTT.1800
                - mq_poly_tomonty.1809
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:626,5'
          Dst:             mq_NTT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/vrfy.c:627,5'
          Dst:             mq_poly_tomonty
    - functionName:    PQCLEAN_FALCONPADDED1024_AVX2_crypto_sign_open
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          53
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - do_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:348,15'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:0,0'
              BranchSideFuncs:
                - do_verify.1834
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:348,15'
              BranchSideFuncs:
                - do_verify.1834
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:348,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:348,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:352,19'
              BranchSideFuncs:
                - do_verify.1834
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:353,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:353,9'
              BranchSideFuncs:
                - do_verify.1834
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:356,17'
              BranchSideFuncs:
                - do_verify.1834
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:363,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:363,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:373,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:363,9'
          Dst:             do_verify
    - functionName:    do_verify
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          128
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_init
        - PQCLEAN_FALCONPADDED1024_AVX2_comp_decode
        - PQCLEAN_FALCONPADDED1024_AVX2_hash_to_point_ct
        - PQCLEAN_FALCONPADDED1024_AVX2_modq_decode
        - PQCLEAN_FALCONPADDED1024_AVX2_to_ntt_monty
        - PQCLEAN_FALCONPADDED1024_AVX2_verify_raw
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:220,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_AVX2_modq_decode
                - PQCLEAN_FALCONPADDED1024_AVX2_to_ntt_monty
                - PQCLEAN_FALCONPADDED1024_AVX2_comp_decode
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED1024_AVX2_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCONPADDED1024_AVX2_verify_raw
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:233,9'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_AVX2_modq_decode
                - PQCLEAN_FALCONPADDED1024_AVX2_to_ntt_monty
                - PQCLEAN_FALCONPADDED1024_AVX2_comp_decode
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED1024_AVX2_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCONPADDED1024_AVX2_verify_raw
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:233,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:233,9'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_AVX2_modq_decode
                - PQCLEAN_FALCONPADDED1024_AVX2_to_ntt_monty
                - PQCLEAN_FALCONPADDED1024_AVX2_comp_decode
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED1024_AVX2_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCONPADDED1024_AVX2_verify_raw
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:237,16'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_AVX2_modq_decode
                - PQCLEAN_FALCONPADDED1024_AVX2_to_ntt_monty
                - PQCLEAN_FALCONPADDED1024_AVX2_comp_decode
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED1024_AVX2_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCONPADDED1024_AVX2_verify_raw
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:236,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:236,9'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_AVX2_to_ntt_monty
                - PQCLEAN_FALCONPADDED1024_AVX2_comp_decode
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED1024_AVX2_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCONPADDED1024_AVX2_verify_raw
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:241,5'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_AVX2_to_ntt_monty
                - PQCLEAN_FALCONPADDED1024_AVX2_comp_decode
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED1024_AVX2_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCONPADDED1024_AVX2_verify_raw
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:246,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:246,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:250,9'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_AVX2_comp_decode
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED1024_AVX2_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCONPADDED1024_AVX2_verify_raw
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:251,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:251,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:254,11'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED1024_AVX2_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCONPADDED1024_AVX2_verify_raw
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:254,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:255,23'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED1024_AVX2_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCONPADDED1024_AVX2_verify_raw
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:269,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED1024_AVX2_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCONPADDED1024_AVX2_verify_raw
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:255,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:255,13'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED1024_AVX2_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCONPADDED1024_AVX2_verify_raw
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:256,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED1024_AVX2_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCONPADDED1024_AVX2_verify_raw
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:256,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:257,29'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED1024_AVX2_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCONPADDED1024_AVX2_verify_raw
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:269,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED1024_AVX2_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCONPADDED1024_AVX2_verify_raw
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:257,21'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:256,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED1024_AVX2_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCONPADDED1024_AVX2_verify_raw
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:257,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:279,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:279,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:282,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:236,9'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_modq_decode
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:241,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_to_ntt_monty
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:250,9'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_comp_decode
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:269,5'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:270,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:271,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:272,5'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:273,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_hash_to_point_ct
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:274,5'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:279,10'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_verify_raw
    - functionName:    PQCLEAN_FALCONPADDED1024_AVX2_crypto_sign
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 338
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - do_sign
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:328,16'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:0,0'
              BranchSideFuncs:
                - do_sign.1835
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:328,16'
              BranchSideFuncs:
                - do_sign.1835
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:331,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:331,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:334,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:331,9'
          Dst:             do_sign
    - functionName:    do_sign
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          146
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_init
        - OQS_randombytes
        - PQCLEAN_FALCONPADDED1024_AVX2_comp_encode
        - PQCLEAN_FALCONPADDED1024_AVX2_complete_private
        - PQCLEAN_FALCONPADDED1024_AVX2_hash_to_point_ct
        - PQCLEAN_FALCONPADDED1024_AVX2_sign_dyn
        - PQCLEAN_FALCONPADDED1024_AVX2_trim_i8_decode
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:124,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_AVX2_trim_i8_decode
                - PQCLEAN_FALCONPADDED1024_AVX2_trim_i8_decode
                - PQCLEAN_FALCONPADDED1024_AVX2_trim_i8_decode
                - PQCLEAN_FALCONPADDED1024_AVX2_complete_private
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED1024_AVX2_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED1024_AVX2_sign_dyn
                - PQCLEAN_FALCONPADDED1024_AVX2_comp_encode
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:141,9'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_AVX2_trim_i8_decode
                - PQCLEAN_FALCONPADDED1024_AVX2_trim_i8_decode
                - PQCLEAN_FALCONPADDED1024_AVX2_trim_i8_decode
                - PQCLEAN_FALCONPADDED1024_AVX2_complete_private
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED1024_AVX2_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED1024_AVX2_sign_dyn
                - PQCLEAN_FALCONPADDED1024_AVX2_comp_encode
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:141,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:141,9'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_AVX2_trim_i8_decode
                - PQCLEAN_FALCONPADDED1024_AVX2_trim_i8_decode
                - PQCLEAN_FALCONPADDED1024_AVX2_trim_i8_decode
                - PQCLEAN_FALCONPADDED1024_AVX2_complete_private
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED1024_AVX2_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED1024_AVX2_sign_dyn
                - PQCLEAN_FALCONPADDED1024_AVX2_comp_encode
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:146,20'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_AVX2_trim_i8_decode
                - PQCLEAN_FALCONPADDED1024_AVX2_trim_i8_decode
                - PQCLEAN_FALCONPADDED1024_AVX2_trim_i8_decode
                - PQCLEAN_FALCONPADDED1024_AVX2_complete_private
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED1024_AVX2_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED1024_AVX2_sign_dyn
                - PQCLEAN_FALCONPADDED1024_AVX2_comp_encode
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:148,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:148,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:151,7'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_AVX2_trim_i8_decode
                - PQCLEAN_FALCONPADDED1024_AVX2_trim_i8_decode
                - PQCLEAN_FALCONPADDED1024_AVX2_complete_private
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED1024_AVX2_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED1024_AVX2_sign_dyn
                - PQCLEAN_FALCONPADDED1024_AVX2_comp_encode
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:155,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:155,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:158,7'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_AVX2_trim_i8_decode
                - PQCLEAN_FALCONPADDED1024_AVX2_complete_private
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED1024_AVX2_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED1024_AVX2_sign_dyn
                - PQCLEAN_FALCONPADDED1024_AVX2_comp_encode
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:162,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:162,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:165,7'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_AVX2_complete_private
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED1024_AVX2_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED1024_AVX2_sign_dyn
                - PQCLEAN_FALCONPADDED1024_AVX2_comp_encode
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:166,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:166,9'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_AVX2_complete_private
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED1024_AVX2_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED1024_AVX2_sign_dyn
                - PQCLEAN_FALCONPADDED1024_AVX2_comp_encode
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:169,10'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_AVX2_complete_private
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED1024_AVX2_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED1024_AVX2_sign_dyn
                - PQCLEAN_FALCONPADDED1024_AVX2_comp_encode
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:169,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:169,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:176,5'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED1024_AVX2_hash_to_point_ct
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED1024_AVX2_sign_dyn
                - PQCLEAN_FALCONPADDED1024_AVX2_comp_encode
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:203,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:201,9'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_AVX2_sign_dyn
                - PQCLEAN_FALCONPADDED1024_AVX2_comp_encode
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:204,13'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:145,9'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_trim_i8_decode
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:152,9'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_trim_i8_decode
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:159,9'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_trim_i8_decode
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:169,10'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_complete_private
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:176,5'
          Dst:             OQS_randombytes
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:181,5'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:182,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:183,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:184,5'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:185,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_hash_to_point_ct
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:186,5'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:191,5'
          Dst:             OQS_randombytes
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:192,5'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:193,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:194,5'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:201,9'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_sign_dyn
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:202,13'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_comp_encode
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:204,13'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    PQCLEAN_FALCONPADDED1024_AVX2_crypto_sign_verify
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - do_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:306,16'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:0,0'
              BranchSideFuncs:
                - do_verify.1834
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:306,16'
              BranchSideFuncs:
                - do_verify.1834
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:306,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:306,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:309,9'
              BranchSideFuncs:
                - do_verify.1834
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:309,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:309,9'
              BranchSideFuncs:
                - do_verify.1834
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:312,26'
              BranchSideFuncs:
                - do_verify.1834
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:312,12'
          Dst:             do_verify
    - functionName:    PQCLEAN_FALCONPADDED1024_AVX2_crypto_sign_signature
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - do_sign
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:293,21'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:0,0'
              BranchSideFuncs:
                - do_sign.1835
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:293,21'
              BranchSideFuncs:
                - do_sign.1835
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:293,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:293,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:296,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:293,9'
          Dst:             do_sign
    - functionName:    PQCLEAN_FALCONPADDED1024_AVX2_crypto_sign_keypair
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          114
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_init
        - OQS_randombytes
        - PQCLEAN_FALCONPADDED1024_AVX2_keygen
        - PQCLEAN_FALCONPADDED1024_AVX2_modq_encode
        - PQCLEAN_FALCONPADDED1024_AVX2_trim_i8_encode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:43,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED1024_AVX2_keygen
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCONPADDED1024_AVX2_trim_i8_encode
                - PQCLEAN_FALCONPADDED1024_AVX2_trim_i8_encode
                - PQCLEAN_FALCONPADDED1024_AVX2_trim_i8_encode
                - PQCLEAN_FALCONPADDED1024_AVX2_modq_encode
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:57,5'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - PQCLEAN_FALCONPADDED1024_AVX2_keygen
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_FALCONPADDED1024_AVX2_trim_i8_encode
                - PQCLEAN_FALCONPADDED1024_AVX2_trim_i8_encode
                - PQCLEAN_FALCONPADDED1024_AVX2_trim_i8_encode
                - PQCLEAN_FALCONPADDED1024_AVX2_modq_encode
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:72,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:72,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:75,7'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_AVX2_trim_i8_encode
                - PQCLEAN_FALCONPADDED1024_AVX2_trim_i8_encode
                - PQCLEAN_FALCONPADDED1024_AVX2_modq_encode
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:79,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:79,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:82,7'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_AVX2_trim_i8_encode
                - PQCLEAN_FALCONPADDED1024_AVX2_modq_encode
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:86,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:86,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:89,7'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_AVX2_modq_encode
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:90,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:90,9'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_AVX2_modq_encode
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:97,11'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_AVX2_modq_encode
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:101,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:101,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:105,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:57,5'
          Dst:             OQS_randombytes
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:58,5'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:59,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:60,5'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:61,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_keygen
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:62,5'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:69,9'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_trim_i8_encode
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:76,9'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_trim_i8_encode
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:83,9'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_trim_i8_encode
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/pqclean.c:98,9'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_modq_encode
    - functionName:    ffSampling_fft_dyntree
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 405
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          88
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_FALCONPADDED1024_AVX2_poly_LDL_fft
        - PQCLEAN_FALCONPADDED1024_AVX2_poly_add
        - PQCLEAN_FALCONPADDED1024_AVX2_poly_merge_fft
        - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
        - PQCLEAN_FALCONPADDED1024_AVX2_poly_split_fft
        - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
        - PQCLEAN_FALCONPADDED1024_AVX2_sampler
        - ffSampling_fft_dyntree
        - fpr_mul
        - fpr_of
        - fpr_sqrt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:333,14'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_LDL_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_split_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_split_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_split_fft
                - ffSampling_fft_dyntree.1914
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_merge_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_split_fft
                - ffSampling_fft_dyntree.1914
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_merge_fft
                - fpr_sqrt.1915
                - fpr_mul.1917
                - PQCLEAN_FALCONPADDED1024_AVX2_sampler
                - fpr_of.1918
                - PQCLEAN_FALCONPADDED1024_AVX2_sampler
                - fpr_of.1918
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:333,14'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_LDL_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_split_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_split_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_split_fft
                - ffSampling_fft_dyntree.1914
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_merge_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_split_fft
                - ffSampling_fft_dyntree.1914
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_merge_fft
                - fpr_sqrt.1915
                - fpr_mul.1917
                - PQCLEAN_FALCONPADDED1024_AVX2_sampler
                - fpr_of.1918
                - PQCLEAN_FALCONPADDED1024_AVX2_sampler
                - fpr_of.1918
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:333,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:336,16'
              BranchSideFuncs:
                - fpr_sqrt.1915
                - fpr_mul.1917
                - PQCLEAN_FALCONPADDED1024_AVX2_sampler
                - fpr_of.1918
                - PQCLEAN_FALCONPADDED1024_AVX2_sampler
                - fpr_of.1918
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:343,19'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_LDL_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_split_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_split_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_split_fft
                - ffSampling_fft_dyntree.1914
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_merge_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_split_fft
                - ffSampling_fft_dyntree.1914
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_merge_fft
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:337,24'
          Dst:             fpr_sqrt
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:337,16'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:338,24'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:338,17'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:339,24'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:339,17'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:350,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_poly_LDL_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:356,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_poly_split_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:358,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_poly_split_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:378,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_poly_split_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:379,5'
          Dst:             ffSampling_fft_dyntree
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:381,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_poly_merge_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:391,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:393,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:394,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:401,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_poly_split_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:402,5'
          Dst:             ffSampling_fft_dyntree
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:404,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_poly_merge_fft
    - functionName:    PQCLEAN_FALCONPADDED1024_AVX2_sampler
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1153
      functionLinenumberEnd: 1234
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          65
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - BerExp
        - PQCLEAN_FALCONPADDED1024_AVX2_gaussian0_sampler
        - fpr_floor
        - fpr_half
        - fpr_mul
        - fpr_of
        - fpr_sqr
        - fpr_sub
        - prng_get_u8
      functionUses:    14
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:1164,14'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:0,0'
              BranchSideFuncs:
                - fpr_floor.1920
                - fpr_of.1918
                - fpr_sub.1921
                - fpr_sqr.1922
                - fpr_half.1923
                - fpr_mul.1917
                - PQCLEAN_FALCONPADDED1024_AVX2_gaussian0_sampler
                - prng_get_u8.1924
                - fpr_of.1918
                - fpr_sub.1921
                - fpr_sqr.1922
                - fpr_mul.1917
                - fpr_of.1918
                - fpr_mul.1917
                - fpr_sub.1921
                - BerExp.1925
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:1195,14'
              BranchSideFuncs:
                - fpr_floor.1920
                - fpr_of.1918
                - fpr_sub.1921
                - fpr_sqr.1922
                - fpr_half.1923
                - fpr_mul.1917
                - PQCLEAN_FALCONPADDED1024_AVX2_gaussian0_sampler
                - prng_get_u8.1924
                - fpr_of.1918
                - fpr_sub.1921
                - fpr_sqr.1922
                - fpr_mul.1917
                - fpr_of.1918
                - fpr_mul.1917
                - fpr_sub.1921
                - BerExp.1925
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:1226,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:1164,9'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_AVX2_gaussian0_sampler
                - prng_get_u8.1924
                - fpr_of.1918
                - fpr_sub.1921
                - fpr_sqr.1922
                - fpr_mul.1917
                - fpr_of.1918
                - fpr_mul.1917
                - fpr_sub.1921
                - BerExp.1925
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:1195,14'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_AVX2_gaussian0_sampler
                - prng_get_u8.1924
                - fpr_of.1918
                - fpr_sub.1921
                - fpr_sqr.1922
                - fpr_mul.1917
                - fpr_of.1918
                - fpr_mul.1917
                - fpr_sub.1921
                - BerExp.1925
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:1164,14'
          Dst:             fpr_floor
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:1165,21'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:1165,9'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:1170,20'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:1170,11'
          Dst:             fpr_half
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:1175,11'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:1195,14'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_gaussian0_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:1196,18'
          Dst:             prng_get_u8
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:1224,37'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:1224,29'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:1224,21'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:1224,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:1225,32'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:1225,24'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:1225,13'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:1226,13'
          Dst:             BerExp
    - functionName:    fpr_sqrt
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - x
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fpr_sqrt_avx2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fpr.h:276,5'
          Dst:             fpr_sqrt_avx2
    - functionName:    fpr_mul
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fpr_of
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fpr_sqrt_avx2
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fpr_floor
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fpr_sub
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fpr_sqr
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fpr_half
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_FALCONPADDED1024_AVX2_gaussian0_sampler
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 952
      functionLinenumberEnd: 1083
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          96
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - prng_get_u64
        - prng_get_u8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:998,10'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:0,0'
              BranchSideFuncs:
                - prng_get_u64.1928
                - prng_get_u8.1924
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:998,10'
              BranchSideFuncs:
                - prng_get_u64.1928
                - prng_get_u8.1924
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:998,10'
          Dst:             prng_get_u64
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:999,10'
          Dst:             prng_get_u8
    - functionName:    prng_get_u8
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/inner.h'
      linkageType:     InternalLinkage
      functionLinenumber: 527
      functionLinenumberEnd: 534
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_FALCONPADDED1024_AVX2_prng_refill
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/inner.h:530,21'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/inner.h:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_AVX2_prng_refill
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/inner.h:530,21'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_AVX2_prng_refill
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/inner.h:531,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/inner.h:531,9'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_AVX2_prng_refill
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/inner.h:532,9'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_AVX2_prng_refill
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/inner.h:532,9'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_prng_refill
    - functionName:    BerExp
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1091
      functionLinenumberEnd: 1141
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          65
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fpr_expm_p63
        - fpr_mul
        - fpr_of
        - fpr_sub
        - fpr_trunc
        - prng_get_u8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:1101,24'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:0,0'
              BranchSideFuncs:
                - fpr_mul.1917
                - fpr_trunc.1926
                - fpr_of.1918
                - fpr_mul.1917
                - fpr_sub.1921
                - fpr_expm_p63.1927
                - prng_get_u8.1924
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:1138,11'
              BranchSideFuncs:
                - fpr_mul.1917
                - fpr_trunc.1926
                - fpr_of.1918
                - fpr_mul.1917
                - fpr_sub.1921
                - fpr_expm_p63.1927
                - prng_get_u8.1924
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:1140,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:1138,11'
              BranchSideFuncs:
                - prng_get_u8.1924
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:1141,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:1101,24'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:1101,14'
          Dst:             fpr_trunc
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:1102,28'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:1102,20'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:1102,9'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:1128,11'
          Dst:             fpr_expm_p63
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:1139,13'
          Dst:             prng_get_u8
    - functionName:    fpr_trunc
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fpr_expm_p63
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          47
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    prng_get_u64
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/inner.h'
      linkageType:     InternalLinkage
      functionLinenumber: 497
      functionLinenumberEnd: 520
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          77
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_FALCONPADDED1024_AVX2_prng_refill
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/inner.h:506,12'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/inner.h:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_AVX2_prng_refill
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/inner.h:506,12'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_AVX2_prng_refill
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/inner.h:507,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/inner.h:507,9'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_AVX2_prng_refill
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/inner.h:508,9'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_AVX2_prng_refill
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/inner.h:508,9'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_prng_refill
    - functionName:    fpr_add
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fpr_rint
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          35
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ffSampling_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 416
      functionLinenumberEnd: 623
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          338
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_FALCONPADDED1024_AVX2_poly_add
        - PQCLEAN_FALCONPADDED1024_AVX2_poly_merge_fft
        - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
        - PQCLEAN_FALCONPADDED1024_AVX2_poly_split_fft
        - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
        - PQCLEAN_FALCONPADDED1024_AVX2_sampler
        - ffLDL_treesize
        - ffSampling_fft
        - fpr_add
        - fpr_mul
        - fpr_of
        - fpr_sub
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:423,14'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:0,0'
              BranchSideFuncs:
                - ffLDL_treesize.1932
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_split_fft
                - ffSampling_fft.1931
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_merge_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_split_fft
                - ffSampling_fft.1931
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_merge_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_sampler
                - fpr_of.1918
                - PQCLEAN_FALCONPADDED1024_AVX2_sampler
                - fpr_of.1918
                - fpr_sub.1921
                - fpr_sub.1921
                - fpr_mul.1917
                - fpr_mul.1917
                - fpr_sub.1921
                - fpr_mul.1917
                - fpr_mul.1917
                - fpr_add.1929
                - fpr_add.1929
                - fpr_add.1929
                - PQCLEAN_FALCONPADDED1024_AVX2_sampler
                - fpr_of.1918
                - PQCLEAN_FALCONPADDED1024_AVX2_sampler
                - fpr_of.1918
                - PQCLEAN_FALCONPADDED1024_AVX2_sampler
                - PQCLEAN_FALCONPADDED1024_AVX2_sampler
                - PQCLEAN_FALCONPADDED1024_AVX2_sampler
                - PQCLEAN_FALCONPADDED1024_AVX2_sampler
                - PQCLEAN_FALCONPADDED1024_AVX2_sampler
                - PQCLEAN_FALCONPADDED1024_AVX2_sampler
                - PQCLEAN_FALCONPADDED1024_AVX2_sampler
                - PQCLEAN_FALCONPADDED1024_AVX2_sampler
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:423,14'
              BranchSideFuncs:
                - ffLDL_treesize.1932
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_split_fft
                - ffSampling_fft.1931
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_merge_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_split_fft
                - ffSampling_fft.1931
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_merge_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_sampler
                - fpr_of.1918
                - PQCLEAN_FALCONPADDED1024_AVX2_sampler
                - fpr_of.1918
                - fpr_sub.1921
                - fpr_sub.1921
                - fpr_mul.1917
                - fpr_mul.1917
                - fpr_sub.1921
                - fpr_mul.1917
                - fpr_mul.1917
                - fpr_add.1929
                - fpr_add.1929
                - fpr_add.1929
                - PQCLEAN_FALCONPADDED1024_AVX2_sampler
                - fpr_of.1918
                - PQCLEAN_FALCONPADDED1024_AVX2_sampler
                - fpr_of.1918
                - PQCLEAN_FALCONPADDED1024_AVX2_sampler
                - PQCLEAN_FALCONPADDED1024_AVX2_sampler
                - PQCLEAN_FALCONPADDED1024_AVX2_sampler
                - PQCLEAN_FALCONPADDED1024_AVX2_sampler
                - PQCLEAN_FALCONPADDED1024_AVX2_sampler
                - PQCLEAN_FALCONPADDED1024_AVX2_sampler
                - PQCLEAN_FALCONPADDED1024_AVX2_sampler
                - PQCLEAN_FALCONPADDED1024_AVX2_sampler
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:423,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:430,22'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_AVX2_sampler
                - PQCLEAN_FALCONPADDED1024_AVX2_sampler
                - PQCLEAN_FALCONPADDED1024_AVX2_sampler
                - PQCLEAN_FALCONPADDED1024_AVX2_sampler
                - PQCLEAN_FALCONPADDED1024_AVX2_sampler
                - PQCLEAN_FALCONPADDED1024_AVX2_sampler
                - PQCLEAN_FALCONPADDED1024_AVX2_sampler
                - PQCLEAN_FALCONPADDED1024_AVX2_sampler
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:546,14'
              BranchSideFuncs:
                - ffLDL_treesize.1932
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_split_fft
                - ffSampling_fft.1931
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_merge_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_split_fft
                - ffSampling_fft.1931
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_merge_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_sampler
                - fpr_of.1918
                - PQCLEAN_FALCONPADDED1024_AVX2_sampler
                - fpr_of.1918
                - fpr_sub.1921
                - fpr_sub.1921
                - fpr_mul.1917
                - fpr_mul.1917
                - fpr_sub.1921
                - fpr_mul.1917
                - fpr_mul.1917
                - fpr_add.1929
                - fpr_add.1929
                - fpr_add.1929
                - PQCLEAN_FALCONPADDED1024_AVX2_sampler
                - fpr_of.1918
                - PQCLEAN_FALCONPADDED1024_AVX2_sampler
                - fpr_of.1918
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:546,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:550,14'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_AVX2_sampler
                - fpr_of.1918
                - PQCLEAN_FALCONPADDED1024_AVX2_sampler
                - fpr_of.1918
                - fpr_sub.1921
                - fpr_sub.1921
                - fpr_mul.1917
                - fpr_mul.1917
                - fpr_sub.1921
                - fpr_mul.1917
                - fpr_mul.1917
                - fpr_add.1929
                - fpr_add.1929
                - fpr_add.1929
                - PQCLEAN_FALCONPADDED1024_AVX2_sampler
                - fpr_of.1918
                - PQCLEAN_FALCONPADDED1024_AVX2_sampler
                - fpr_of.1918
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:593,19'
              BranchSideFuncs:
                - ffLDL_treesize.1932
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_split_fft
                - ffSampling_fft.1931
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_merge_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_split_fft
                - ffSampling_fft.1931
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_merge_fft
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:457,15'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:458,15'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:470,15'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:471,15'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:511,15'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:512,15'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:524,15'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:525,15'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:553,29'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:553,22'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:554,29'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:554,22'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:555,16'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:556,16'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:559,24'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:559,45'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:559,16'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:560,24'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:560,45'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:560,16'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:561,14'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:562,14'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:564,24'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:564,17'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:565,24'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_sampler
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:565,17'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:596,24'
          Dst:             ffLDL_treesize
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:603,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_poly_split_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:604,5'
          Dst:             ffSampling_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:606,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_poly_merge_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:612,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:613,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:614,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:619,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_poly_split_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:620,5'
          Dst:             ffSampling_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:622,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_poly_merge_fft
    - functionName:    ffLDL_treesize
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fpr_neg
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      double
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ffLDL_fft_inner
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          69
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_FALCONPADDED1024_AVX2_poly_LDLmv_fft
        - PQCLEAN_FALCONPADDED1024_AVX2_poly_split_fft
        - ffLDL_fft_inner
        - ffLDL_treesize
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:79,11'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_LDLmv_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_split_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_split_fft
                - ffLDL_fft_inner.1934
                - ffLDL_treesize.1932
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:79,11'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_LDLmv_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_split_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_split_fft
                - ffLDL_fft_inner.1934
                - ffLDL_treesize.1932
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:79,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:78,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:79,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:79,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:78,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:79,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:90,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_poly_LDLmv_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:98,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_poly_split_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:99,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_poly_split_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:105,5'
          Dst:             ffLDL_fft_inner
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:107,32'
          Dst:             ffLDL_treesize
    - functionName:    do_sign_dyn
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 754
      functionLinenumberEnd: 945
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          204
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - PQCLEAN_FALCONPADDED1024_AVX2_FFT
        - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
        - PQCLEAN_FALCONPADDED1024_AVX2_is_short_half
        - PQCLEAN_FALCONPADDED1024_AVX2_poly_add
        - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
        - PQCLEAN_FALCONPADDED1024_AVX2_poly_muladj_fft
        - PQCLEAN_FALCONPADDED1024_AVX2_poly_mulconst
        - PQCLEAN_FALCONPADDED1024_AVX2_poly_mulselfadj_fft
        - PQCLEAN_FALCONPADDED1024_AVX2_poly_neg
        - ffSampling_fft_dyntree
        - fpr_neg
        - fpr_of
        - fpr_rint
        - smallints_to_fpr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:762,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:0,0'
              BranchSideFuncs:
                - smallints_to_fpr.1936
                - smallints_to_fpr.1936
                - smallints_to_fpr.1936
                - smallints_to_fpr.1936
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_neg
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_neg
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mulselfadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_muladj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mulselfadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_muladj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mulselfadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mulselfadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add
                - fpr_of.1918
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - fpr_neg.1933
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mulconst
                - ffSampling_fft_dyntree.1914
                - smallints_to_fpr.1936
                - smallints_to_fpr.1936
                - smallints_to_fpr.1936
                - smallints_to_fpr.1936
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_neg
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_neg
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_rint.1930
                - fpr_rint.1930
                - PQCLEAN_FALCONPADDED1024_AVX2_is_short_half
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:836,9'
              BranchSideFuncs:
                - smallints_to_fpr.1936
                - smallints_to_fpr.1936
                - smallints_to_fpr.1936
                - smallints_to_fpr.1936
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_neg
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_neg
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mulselfadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_muladj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mulselfadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_muladj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mulselfadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mulselfadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add
                - fpr_of.1918
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - fpr_neg.1933
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mulconst
                - ffSampling_fft_dyntree.1914
                - smallints_to_fpr.1936
                - smallints_to_fpr.1936
                - smallints_to_fpr.1936
                - smallints_to_fpr.1936
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_neg
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_neg
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_rint.1930
                - fpr_rint.1930
                - PQCLEAN_FALCONPADDED1024_AVX2_is_short_half
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:835,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:825,13'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - fpr_neg.1933
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mulconst
                - ffSampling_fft_dyntree.1914
                - smallints_to_fpr.1936
                - smallints_to_fpr.1936
                - smallints_to_fpr.1936
                - smallints_to_fpr.1936
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_neg
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_neg
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_rint.1930
                - fpr_rint.1930
                - PQCLEAN_FALCONPADDED1024_AVX2_is_short_half
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:836,9'
              BranchSideFuncs:
                - fpr_of.1918
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - fpr_neg.1933
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mulconst
                - ffSampling_fft_dyntree.1914
                - smallints_to_fpr.1936
                - smallints_to_fpr.1936
                - smallints_to_fpr.1936
                - smallints_to_fpr.1936
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_neg
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_neg
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_rint.1930
                - fpr_rint.1930
                - PQCLEAN_FALCONPADDED1024_AVX2_is_short_half
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:916,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:919,22'
              BranchSideFuncs:
                - fpr_rint.1930
                - PQCLEAN_FALCONPADDED1024_AVX2_is_short_half
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:924,17'
              BranchSideFuncs:
                - fpr_rint.1930
                - PQCLEAN_FALCONPADDED1024_AVX2_is_short_half
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:936,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:924,9'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_AVX2_is_short_half
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:937,41'
              BranchSideFuncs:
                - fpr_rint.1930
                - PQCLEAN_FALCONPADDED1024_AVX2_is_short_half
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:939,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:859,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:939,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:771,5'
          Dst:             smallints_to_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:772,5'
          Dst:             smallints_to_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:773,5'
          Dst:             smallints_to_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:774,5'
          Dst:             smallints_to_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:775,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:776,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:777,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:778,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:779,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_poly_neg
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:780,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_poly_neg
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:800,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_poly_mulselfadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:803,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_poly_muladj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:804,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_poly_mulselfadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:805,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:807,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_poly_muladj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:808,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:810,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_poly_mulselfadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:812,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_poly_mulselfadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:813,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:836,17'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:846,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:849,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:850,53'
          Dst:             fpr_neg
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:850,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_poly_mulconst
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:851,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:852,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_poly_mulconst
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:866,5'
          Dst:             ffSampling_fft_dyntree
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:883,5'
          Dst:             smallints_to_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:884,5'
          Dst:             smallints_to_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:885,5'
          Dst:             smallints_to_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:886,5'
          Dst:             smallints_to_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:887,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:888,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:889,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:890,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:891,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_poly_neg
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:892,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_poly_neg
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:901,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:902,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:903,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:905,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:908,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:909,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:910,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_iFFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:911,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_iFFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:919,39'
          Dst:             fpr_rint
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:937,32'
          Dst:             fpr_rint
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:939,9'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_is_short_half
    - functionName:    smallints_to_fpr
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fpr_of
      functionUses:    12
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:187,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:0,0'
              BranchSideFuncs:
                - fpr_of.1918
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:189,9'
              BranchSideFuncs:
                - fpr_of.1918
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:188,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:189,9'
              BranchSideFuncs:
                - fpr_of.1918
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:191,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:189,16'
          Dst:             fpr_of
    - functionName:    PQCLEAN_FALCONPADDED1024_AVX2_sign_dyn
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1283
      functionLinenumberEnd: 1319
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_FALCONPADDED1024_AVX2_prng_init
        - do_sign_dyn
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:1314,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:1318,5'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_AVX2_prng_init
                - do_sign_dyn.1935
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:1318,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:1307,9'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_prng_init
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:1314,13'
          Dst:             do_sign_dyn
    - functionName:    do_sign_tree
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 639
      functionLinenumberEnd: 739
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          157
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - PQCLEAN_FALCONPADDED1024_AVX2_FFT
        - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
        - PQCLEAN_FALCONPADDED1024_AVX2_is_short_half
        - PQCLEAN_FALCONPADDED1024_AVX2_poly_add
        - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
        - PQCLEAN_FALCONPADDED1024_AVX2_poly_mulconst
        - ffSampling_fft
        - fpr_neg
        - fpr_of
        - fpr_rint
        - skoff_b01
        - skoff_b10
        - skoff_b11
        - skoff_tree
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:647,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:0,0'
              BranchSideFuncs:
                - skoff_b01.1941
                - skoff_b10.1942
                - skoff_b11.1943
                - skoff_tree.1944
                - fpr_of.1918
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - fpr_neg.1933
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mulconst
                - ffSampling_fft.1931
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_rint.1930
                - fpr_rint.1930
                - PQCLEAN_FALCONPADDED1024_AVX2_is_short_half
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:660,9'
              BranchSideFuncs:
                - skoff_b01.1941
                - skoff_b10.1942
                - skoff_b11.1943
                - skoff_tree.1944
                - fpr_of.1918
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - fpr_neg.1933
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mulconst
                - ffSampling_fft.1931
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_rint.1930
                - fpr_rint.1930
                - PQCLEAN_FALCONPADDED1024_AVX2_is_short_half
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:659,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:649,13'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - fpr_neg.1933
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mulconst
                - ffSampling_fft.1931
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_rint.1930
                - fpr_rint.1930
                - PQCLEAN_FALCONPADDED1024_AVX2_is_short_half
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:660,9'
              BranchSideFuncs:
                - fpr_of.1918
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - fpr_neg.1933
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mulconst
                - ffSampling_fft.1931
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_rint.1930
                - fpr_rint.1930
                - PQCLEAN_FALCONPADDED1024_AVX2_is_short_half
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:710,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:713,22'
              BranchSideFuncs:
                - fpr_rint.1930
                - PQCLEAN_FALCONPADDED1024_AVX2_is_short_half
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:718,17'
              BranchSideFuncs:
                - fpr_rint.1930
                - PQCLEAN_FALCONPADDED1024_AVX2_is_short_half
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:730,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:718,9'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_AVX2_is_short_half
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:731,41'
              BranchSideFuncs:
                - fpr_rint.1930
                - PQCLEAN_FALCONPADDED1024_AVX2_is_short_half
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:733,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:733,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:734,29'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:651,26'
          Dst:             skoff_b01
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:652,26'
          Dst:             skoff_b10
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:653,26'
          Dst:             skoff_b11
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:654,27'
          Dst:             skoff_tree
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:660,17'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:670,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:673,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:674,53'
          Dst:             fpr_neg
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:674,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_poly_mulconst
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:675,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:676,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_poly_mulconst
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:684,5'
          Dst:             ffSampling_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:691,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:692,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:693,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:695,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:698,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:699,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:701,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_iFFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:702,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_iFFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:713,39'
          Dst:             fpr_rint
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:731,32'
          Dst:             fpr_rint
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:733,9'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_is_short_half
    - functionName:    skoff_b01
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    skoff_b10
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    skoff_b11
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    skoff_tree
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_FALCONPADDED1024_AVX2_sign_tree
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1240
      functionLinenumberEnd: 1276
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_FALCONPADDED1024_AVX2_prng_init
        - do_sign_tree
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:1271,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:1275,5'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_AVX2_prng_init
                - do_sign_tree.1940
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:1275,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:1264,9'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_prng_init
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:1271,13'
          Dst:             do_sign_tree
    - functionName:    ffLDL_binary_normalize
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ffLDL_binary_normalize
        - ffLDL_treesize
        - fpr_mul
        - fpr_sqrt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:163,11'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:0,0'
              BranchSideFuncs:
                - ffLDL_binary_normalize.1945
                - ffLDL_treesize.1932
                - fpr_sqrt.1915
                - fpr_mul.1917
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:163,11'
              BranchSideFuncs:
                - ffLDL_binary_normalize.1945
                - ffLDL_treesize.1932
                - fpr_sqrt.1915
                - fpr_mul.1917
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:163,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:162,9'
              BranchSideFuncs:
                - fpr_sqrt.1915
                - fpr_mul.1917
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:163,9'
              BranchSideFuncs:
                - fpr_sqrt.1915
                - fpr_mul.1917
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:163,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:162,9'
              BranchSideFuncs:
                - fpr_sqrt.1915
                - fpr_mul.1917
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:163,9'
              BranchSideFuncs:
                - fpr_sqrt.1915
                - fpr_mul.1917
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:169,27'
          Dst:             fpr_sqrt
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:169,19'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:171,9'
          Dst:             ffLDL_binary_normalize
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:172,43'
          Dst:             ffLDL_treesize
    - functionName:    ffLDL_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_FALCONPADDED1024_AVX2_poly_LDLmv_fft
        - PQCLEAN_FALCONPADDED1024_AVX2_poly_split_fft
        - ffLDL_fft_inner
        - ffLDL_treesize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:130,11'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_LDLmv_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_split_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_split_fft
                - ffLDL_fft_inner.1934
                - ffLDL_treesize.1932
                - ffLDL_fft_inner.1934
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:130,11'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_LDLmv_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_split_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_split_fft
                - ffLDL_fft_inner.1934
                - ffLDL_treesize.1932
                - ffLDL_fft_inner.1934
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:130,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:129,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:131,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:140,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_poly_LDLmv_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:142,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_poly_split_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:143,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_poly_split_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:145,5'
          Dst:             ffLDL_fft_inner
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:147,32'
          Dst:             ffLDL_treesize
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:147,5'
          Dst:             ffLDL_fft_inner
    - functionName:    PQCLEAN_FALCONPADDED1024_AVX2_expand_privkey
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          73
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_FALCONPADDED1024_AVX2_FFT
        - PQCLEAN_FALCONPADDED1024_AVX2_poly_add
        - PQCLEAN_FALCONPADDED1024_AVX2_poly_muladj_fft
        - PQCLEAN_FALCONPADDED1024_AVX2_poly_mulselfadj_fft
        - PQCLEAN_FALCONPADDED1024_AVX2_poly_neg
        - ffLDL_binary_normalize
        - ffLDL_fft
        - skoff_b01
        - skoff_b10
        - skoff_b11
        - skoff_tree
        - smallints_to_fpr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:237,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:0,0'
              BranchSideFuncs:
                - skoff_b01.1941
                - skoff_b10.1942
                - skoff_b11.1943
                - skoff_tree.1944
                - smallints_to_fpr.1936
                - smallints_to_fpr.1936
                - smallints_to_fpr.1936
                - smallints_to_fpr.1936
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_neg
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_neg
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mulselfadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mulselfadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_muladj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_muladj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mulselfadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mulselfadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add
                - ffLDL_fft.1946
                - ffLDL_binary_normalize.1945
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:237,9'
              BranchSideFuncs:
                - skoff_b01.1941
                - skoff_b10.1942
                - skoff_b11.1943
                - skoff_tree.1944
                - smallints_to_fpr.1936
                - smallints_to_fpr.1936
                - smallints_to_fpr.1936
                - smallints_to_fpr.1936
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_neg
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_neg
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mulselfadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mulselfadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_muladj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_muladj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mulselfadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mulselfadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add
                - ffLDL_fft.1946
                - ffLDL_binary_normalize.1945
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:239,26'
          Dst:             skoff_b01
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:240,26'
          Dst:             skoff_b10
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:241,26'
          Dst:             skoff_b11
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:242,27'
          Dst:             skoff_tree
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:253,5'
          Dst:             smallints_to_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:254,5'
          Dst:             smallints_to_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:255,5'
          Dst:             smallints_to_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:256,5'
          Dst:             smallints_to_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:261,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:262,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:263,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:264,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:265,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_poly_neg
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:266,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_poly_neg
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:284,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_poly_mulselfadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:286,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_poly_mulselfadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:287,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:290,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_poly_muladj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:292,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_poly_muladj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:293,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:296,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_poly_mulselfadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:298,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_poly_mulselfadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:299,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:304,5'
          Dst:             ffLDL_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/sign.c:309,5'
          Dst:             ffLDL_binary_normalize
    - functionName:    mq_montysqr
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mq_montymul
      functionUses:    11
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:426,12'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_montymul.1990
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:426,12'
              BranchSideFuncs:
                - mq_montymul.1990
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:426,12'
          Dst:             mq_montymul
    - functionName:    mq_montymul
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 390
      functionLinenumberEnd: 418
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mq_rshift1
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mq_add
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_FALCONPADDED1024_AVX2_count_nttzero
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 829
      functionLinenumberEnd: 851
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          282
      EdgeCount:       56
      CyclomaticComplexity: 16
      functionsReached:
        - mq_NTT
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:834,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_NTT.1993
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:834,19'
              BranchSideFuncs:
                - mq_NTT.1993
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:836,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:834,19'
              BranchSideFuncs:
                - mq_NTT.1993
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:836,5'
              BranchSideFuncs:
                - mq_NTT.1993
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:836,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:836,5'
              BranchSideFuncs:
                - mq_NTT.1993
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:836,5'
              BranchSideFuncs:
                - mq_NTT.1993
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:836,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:839,23'
              BranchSideFuncs:
                - mq_NTT.1993
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:839,23'
              BranchSideFuncs:
                - mq_NTT.1993
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:836,26'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:836,5'
              BranchSideFuncs:
                - mq_NTT.1993
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:839,23'
              BranchSideFuncs:
                - mq_NTT.1993
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:836,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:839,23'
              BranchSideFuncs:
                - mq_NTT.1993
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:843,5'
              BranchSideFuncs:
                - mq_NTT.1993
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:836,26'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:836,5'
              BranchSideFuncs:
                - mq_NTT.1993
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:839,23'
              BranchSideFuncs:
                - mq_NTT.1993
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:836,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:836,5'
              BranchSideFuncs:
                - mq_NTT.1993
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:843,5'
              BranchSideFuncs:
                - mq_NTT.1993
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:836,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:836,5'
              BranchSideFuncs:
                - mq_NTT.1993
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:839,23'
              BranchSideFuncs:
                - mq_NTT.1993
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:836,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:839,23'
              BranchSideFuncs:
                - mq_NTT.1993
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:843,5'
              BranchSideFuncs:
                - mq_NTT.1993
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:836,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:839,23'
              BranchSideFuncs:
                - mq_NTT.1993
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:843,5'
              BranchSideFuncs:
                - mq_NTT.1993
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:845,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:848,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:848,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:845,26'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:845,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:848,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:845,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:845,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:848,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:845,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:845,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:848,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:843,5'
          Dst:             mq_NTT
    - functionName:    mq_NTT
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 498
      functionLinenumberEnd: 524
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          120
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - mq_add
        - mq_montymul
        - mq_sub
      functionUses:    11
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:501,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_montymul.1990
                - mq_add.1992
                - mq_sub.1995
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:501,19'
              BranchSideFuncs:
                - mq_montymul.1990
                - mq_add.1992
                - mq_sub.1995
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:503,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:503,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:506,16'
              BranchSideFuncs:
                - mq_montymul.1990
                - mq_add.1992
                - mq_sub.1995
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:507,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:503,26'
              BranchSideFuncs:
                - mq_montymul.1990
                - mq_add.1992
                - mq_sub.1995
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:511,23'
              BranchSideFuncs:
                - mq_montymul.1990
                - mq_add.1992
                - mq_sub.1995
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:513,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:507,38'
              BranchSideFuncs:
                - mq_montymul.1990
                - mq_add.1992
                - mq_sub.1995
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:516,21'
              BranchSideFuncs:
                - mq_montymul.1990
                - mq_add.1992
                - mq_sub.1995
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:513,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:507,38'
              BranchSideFuncs:
                - mq_montymul.1990
                - mq_add.1992
                - mq_sub.1995
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:516,21'
              BranchSideFuncs:
                - mq_montymul.1990
                - mq_add.1992
                - mq_sub.1995
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:507,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:503,26'
              BranchSideFuncs:
                - mq_montymul.1990
                - mq_add.1992
                - mq_sub.1995
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:511,23'
              BranchSideFuncs:
                - mq_montymul.1990
                - mq_add.1992
                - mq_sub.1995
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:503,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:503,5'
              BranchSideFuncs:
                - mq_montymul.1990
                - mq_add.1992
                - mq_sub.1995
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:506,16'
              BranchSideFuncs:
                - mq_montymul.1990
                - mq_add.1992
                - mq_sub.1995
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:517,21'
          Dst:             mq_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:518,34'
          Dst:             mq_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:519,39'
          Dst:             mq_sub
    - functionName:    mq_sub
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_FALCONPADDED1024_AVX2_verify_recover
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 776
      functionLinenumberEnd: 824
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          99
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_FALCONPADDED1024_AVX2_is_short
        - mq_NTT
        - mq_div_12289
        - mq_iNTT
        - mq_sub
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:781,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_sub.1995
                - mq_NTT.1993
                - mq_NTT.1993
                - mq_div_12289.1996
                - mq_iNTT.1997
                - PQCLEAN_FALCONPADDED1024_AVX2_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:791,23'
              BranchSideFuncs:
                - mq_sub.1995
                - mq_NTT.1993
                - mq_NTT.1993
                - mq_div_12289.1996
                - mq_iNTT.1997
                - PQCLEAN_FALCONPADDED1024_AVX2_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:788,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:791,23'
              BranchSideFuncs:
                - mq_NTT.1993
                - mq_NTT.1993
                - mq_div_12289.1996
                - mq_iNTT.1997
                - PQCLEAN_FALCONPADDED1024_AVX2_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:808,5'
              BranchSideFuncs:
                - mq_NTT.1993
                - mq_NTT.1993
                - mq_div_12289.1996
                - mq_iNTT.1997
                - PQCLEAN_FALCONPADDED1024_AVX2_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:811,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:812,25'
              BranchSideFuncs:
                - mq_iNTT.1997
                - PQCLEAN_FALCONPADDED1024_AVX2_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:815,5'
              BranchSideFuncs:
                - mq_iNTT.1997
                - PQCLEAN_FALCONPADDED1024_AVX2_is_short
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:797,13'
          Dst:             mq_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:808,5'
          Dst:             mq_NTT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:809,5'
          Dst:             mq_NTT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:813,26'
          Dst:             mq_div_12289
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:815,5'
          Dst:             mq_iNTT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:823,27'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_is_short
    - functionName:    mq_div_12289
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 491
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          52
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mq_montymul
        - mq_montysqr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:467,10'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_montymul.1990
                - mq_montysqr.1989
                - mq_montymul.1990
                - mq_montymul.1990
                - mq_montysqr.1989
                - mq_montysqr.1989
                - mq_montysqr.1989
                - mq_montysqr.1989
                - mq_montysqr.1989
                - mq_montymul.1990
                - mq_montymul.1990
                - mq_montysqr.1989
                - mq_montysqr.1989
                - mq_montymul.1990
                - mq_montysqr.1989
                - mq_montysqr.1989
                - mq_montymul.1990
                - mq_montysqr.1989
                - mq_montymul.1990
                - mq_montymul.1990
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:467,10'
              BranchSideFuncs:
                - mq_montymul.1990
                - mq_montysqr.1989
                - mq_montymul.1990
                - mq_montymul.1990
                - mq_montysqr.1989
                - mq_montysqr.1989
                - mq_montysqr.1989
                - mq_montysqr.1989
                - mq_montysqr.1989
                - mq_montymul.1990
                - mq_montymul.1990
                - mq_montysqr.1989
                - mq_montysqr.1989
                - mq_montymul.1990
                - mq_montysqr.1989
                - mq_montysqr.1989
                - mq_montymul.1990
                - mq_montysqr.1989
                - mq_montymul.1990
                - mq_montymul.1990
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:467,10'
          Dst:             mq_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:468,10'
          Dst:             mq_montysqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:469,10'
          Dst:             mq_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:470,10'
          Dst:             mq_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:471,10'
          Dst:             mq_montysqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:472,10'
          Dst:             mq_montysqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:473,10'
          Dst:             mq_montysqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:474,10'
          Dst:             mq_montysqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:475,10'
          Dst:             mq_montysqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:476,10'
          Dst:             mq_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:477,11'
          Dst:             mq_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:478,11'
          Dst:             mq_montysqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:479,11'
          Dst:             mq_montysqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:480,11'
          Dst:             mq_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:481,11'
          Dst:             mq_montysqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:482,11'
          Dst:             mq_montysqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:483,11'
          Dst:             mq_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:484,11'
          Dst:             mq_montysqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:485,11'
          Dst:             mq_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:491,12'
          Dst:             mq_montymul
    - functionName:    mq_iNTT
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 530
      functionLinenumberEnd: 579
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          166
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - mq_add
        - mq_montymul
        - mq_rshift1
        - mq_sub
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:534,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_rshift1.1991
                - mq_montymul.1990
                - mq_add.1992
                - mq_sub.1995
                - mq_montymul.1990
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:534,19'
              BranchSideFuncs:
                - mq_rshift1.1991
                - mq_montymul.1990
                - mq_add.1992
                - mq_sub.1995
                - mq_montymul.1990
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:537,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:540,16'
              BranchSideFuncs:
                - mq_montymul.1990
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:576,5'
              BranchSideFuncs:
                - mq_montymul.1990
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:537,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:540,16'
              BranchSideFuncs:
                - mq_rshift1.1991
                - mq_montymul.1990
                - mq_add.1992
                - mq_sub.1995
                - mq_montymul.1990
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:573,5'
              BranchSideFuncs:
                - mq_rshift1.1991
                - mq_montymul.1990
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:573,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:574,14'
              BranchSideFuncs:
                - mq_montymul.1990
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:576,5'
              BranchSideFuncs:
                - mq_montymul.1990
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:542,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:546,21'
              BranchSideFuncs:
                - mq_rshift1.1991
                - mq_montymul.1990
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:573,5'
              BranchSideFuncs:
                - mq_rshift1.1991
                - mq_montymul.1990
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:548,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:542,39'
              BranchSideFuncs:
                - mq_add.1992
                - mq_sub.1995
                - mq_montymul.1990
                - mq_rshift1.1991
                - mq_montymul.1990
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:551,21'
              BranchSideFuncs:
                - mq_add.1992
                - mq_sub.1995
                - mq_montymul.1990
                - mq_rshift1.1991
                - mq_montymul.1990
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:548,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:542,39'
              BranchSideFuncs:
                - mq_add.1992
                - mq_sub.1995
                - mq_montymul.1990
                - mq_rshift1.1991
                - mq_montymul.1990
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:551,21'
              BranchSideFuncs:
                - mq_add.1992
                - mq_sub.1995
                - mq_montymul.1990
                - mq_rshift1.1991
                - mq_montymul.1990
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:542,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:537,14'
              BranchSideFuncs:
                - mq_rshift1.1991
                - mq_montymul.1990
                - mq_add.1992
                - mq_sub.1995
                - mq_montymul.1990
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:546,21'
              BranchSideFuncs:
                - mq_rshift1.1991
                - mq_montymul.1990
                - mq_add.1992
                - mq_sub.1995
                - mq_montymul.1990
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:573,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:574,14'
              BranchSideFuncs:
                - mq_rshift1.1991
                - mq_montymul.1990
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:576,5'
              BranchSideFuncs:
                - mq_montymul.1990
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:576,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:577,38'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:579,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:553,34'
          Dst:             mq_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:554,21'
          Dst:             mq_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:556,28'
          Dst:             mq_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:574,14'
          Dst:             mq_rshift1
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:577,26'
          Dst:             mq_montymul
    - functionName:    PQCLEAN_FALCONPADDED1024_AVX2_is_invertible
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 769
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          279
      EdgeCount:       56
      CyclomaticComplexity: 16
      functionsReached:
        - mq_NTT
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:755,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_NTT.1993
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:755,19'
              BranchSideFuncs:
                - mq_NTT.1993
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:757,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:755,19'
              BranchSideFuncs:
                - mq_NTT.1993
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:757,5'
              BranchSideFuncs:
                - mq_NTT.1993
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:757,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:757,5'
              BranchSideFuncs:
                - mq_NTT.1993
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:757,5'
              BranchSideFuncs:
                - mq_NTT.1993
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:757,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:760,23'
              BranchSideFuncs:
                - mq_NTT.1993
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:760,23'
              BranchSideFuncs:
                - mq_NTT.1993
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:757,26'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:757,5'
              BranchSideFuncs:
                - mq_NTT.1993
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:760,23'
              BranchSideFuncs:
                - mq_NTT.1993
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:757,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:760,23'
              BranchSideFuncs:
                - mq_NTT.1993
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:764,5'
              BranchSideFuncs:
                - mq_NTT.1993
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:757,26'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:757,5'
              BranchSideFuncs:
                - mq_NTT.1993
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:760,23'
              BranchSideFuncs:
                - mq_NTT.1993
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:757,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:757,5'
              BranchSideFuncs:
                - mq_NTT.1993
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:764,5'
              BranchSideFuncs:
                - mq_NTT.1993
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:757,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:757,5'
              BranchSideFuncs:
                - mq_NTT.1993
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:760,23'
              BranchSideFuncs:
                - mq_NTT.1993
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:757,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:760,23'
              BranchSideFuncs:
                - mq_NTT.1993
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:764,5'
              BranchSideFuncs:
                - mq_NTT.1993
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:757,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:760,23'
              BranchSideFuncs:
                - mq_NTT.1993
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:764,5'
              BranchSideFuncs:
                - mq_NTT.1993
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:766,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:767,25'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:767,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:766,26'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:766,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:767,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:766,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:766,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:767,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:766,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:766,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:767,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:764,5'
          Dst:             mq_NTT
    - functionName:    PQCLEAN_FALCONPADDED1024_AVX2_complete_private
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 706
      functionLinenumberEnd: 745
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          140
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - mq_NTT
        - mq_conv_small
        - mq_div_12289
        - mq_iNTT
        - mq_poly_montymul_ntt
        - mq_poly_tomonty
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:710,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_conv_small.2001
                - mq_conv_small.2001
                - mq_NTT.1993
                - mq_NTT.1993
                - mq_poly_tomonty.2002
                - mq_poly_montymul_ntt.2003
                - mq_conv_small.2001
                - mq_NTT.1993
                - mq_div_12289.1996
                - mq_iNTT.1997
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:714,41'
              BranchSideFuncs:
                - mq_conv_small.2001
                - mq_conv_small.2001
                - mq_NTT.1993
                - mq_NTT.1993
                - mq_poly_tomonty.2002
                - mq_poly_montymul_ntt.2003
                - mq_conv_small.2001
                - mq_NTT.1993
                - mq_div_12289.1996
                - mq_iNTT.1997
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:713,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:714,41'
              BranchSideFuncs:
                - mq_NTT.1993
                - mq_NTT.1993
                - mq_poly_tomonty.2002
                - mq_poly_montymul_ntt.2003
                - mq_conv_small.2001
                - mq_NTT.1993
                - mq_div_12289.1996
                - mq_iNTT.1997
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:717,5'
              BranchSideFuncs:
                - mq_NTT.1993
                - mq_NTT.1993
                - mq_poly_tomonty.2002
                - mq_poly_montymul_ntt.2003
                - mq_conv_small.2001
                - mq_NTT.1993
                - mq_div_12289.1996
                - mq_iNTT.1997
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:721,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:722,41'
              BranchSideFuncs:
                - mq_NTT.1993
                - mq_div_12289.1996
                - mq_iNTT.1997
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:724,5'
              BranchSideFuncs:
                - mq_NTT.1993
                - mq_div_12289.1996
                - mq_iNTT.1997
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:726,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:726,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:726,13'
              BranchSideFuncs:
                - mq_div_12289.1996
                - mq_iNTT.1997
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:725,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:726,13'
              BranchSideFuncs:
                - mq_iNTT.1997
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:731,5'
              BranchSideFuncs:
                - mq_iNTT.1997
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:739,23'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:739,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:742,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:732,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:732,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:736,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:714,27'
          Dst:             mq_conv_small
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:715,27'
          Dst:             mq_conv_small
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:717,5'
          Dst:             mq_NTT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:718,5'
          Dst:             mq_NTT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:719,5'
          Dst:             mq_poly_tomonty
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:720,5'
          Dst:             mq_poly_montymul_ntt
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:722,27'
          Dst:             mq_conv_small
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:724,5'
          Dst:             mq_NTT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:729,27'
          Dst:             mq_div_12289
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:731,5'
          Dst:             mq_iNTT
    - functionName:    mq_conv_small
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mq_poly_tomonty
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 585
      functionLinenumberEnd: 592
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mq_montymul
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:588,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_montymul.1990
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:590,38'
              BranchSideFuncs:
                - mq_montymul.1990
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:589,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:590,38'
              BranchSideFuncs:
                - mq_montymul.1990
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:592,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:590,26'
          Dst:             mq_montymul
    - functionName:    mq_poly_montymul_ntt
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 599
      functionLinenumberEnd: 606
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mq_montymul
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:602,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_montymul.1990
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:604,38'
              BranchSideFuncs:
                - mq_montymul.1990
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:603,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:604,38'
              BranchSideFuncs:
                - mq_montymul.1990
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:606,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:604,26'
          Dst:             mq_montymul
    - functionName:    PQCLEAN_FALCONPADDED1024_AVX2_compute_public
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 680
      functionLinenumberEnd: 700
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          82
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - mq_NTT
        - mq_conv_small
        - mq_div_12289
        - mq_iNTT
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:684,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_conv_small.2001
                - mq_conv_small.2001
                - mq_NTT.1993
                - mq_NTT.1993
                - mq_div_12289.1996
                - mq_iNTT.1997
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:687,41'
              BranchSideFuncs:
                - mq_conv_small.2001
                - mq_conv_small.2001
                - mq_NTT.1993
                - mq_NTT.1993
                - mq_div_12289.1996
                - mq_iNTT.1997
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:686,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:687,41'
              BranchSideFuncs:
                - mq_NTT.1993
                - mq_NTT.1993
                - mq_div_12289.1996
                - mq_iNTT.1997
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:690,5'
              BranchSideFuncs:
                - mq_NTT.1993
                - mq_NTT.1993
                - mq_div_12289.1996
                - mq_iNTT.1997
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:693,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:693,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:693,13'
              BranchSideFuncs:
                - mq_div_12289.1996
                - mq_iNTT.1997
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:692,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:693,13'
              BranchSideFuncs:
                - mq_iNTT.1997
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:698,5'
              BranchSideFuncs:
                - mq_iNTT.1997
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:687,27'
          Dst:             mq_conv_small
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:688,26'
          Dst:             mq_conv_small
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:690,5'
          Dst:             mq_NTT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:691,5'
          Dst:             mq_NTT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:696,26'
          Dst:             mq_div_12289
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:698,5'
          Dst:             mq_iNTT
    - functionName:    mq_poly_sub
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 612
      functionLinenumberEnd: 619
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mq_sub
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:615,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_sub.1995
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:617,33'
              BranchSideFuncs:
                - mq_sub.1995
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:616,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:617,33'
              BranchSideFuncs:
                - mq_sub.1995
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:619,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:617,26'
          Dst:             mq_sub
    - functionName:    PQCLEAN_FALCONPADDED1024_AVX2_verify_raw
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 633
      functionLinenumberEnd: 674
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         50
      ICount:          311
      EdgeCount:       67
      CyclomaticComplexity: 19
      functionsReached:
        - PQCLEAN_FALCONPADDED1024_AVX2_is_short
        - mq_NTT
        - mq_iNTT
        - mq_poly_montymul_ntt
        - mq_poly_sub
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:637,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_NTT.1993
                - mq_poly_montymul_ntt.2003
                - mq_iNTT.1997
                - mq_poly_sub.2004
                - PQCLEAN_FALCONPADDED1024_AVX2_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:637,19'
              BranchSideFuncs:
                - mq_NTT.1993
                - mq_poly_montymul_ntt.2003
                - mq_iNTT.1997
                - mq_poly_sub.2004
                - PQCLEAN_FALCONPADDED1024_AVX2_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:643,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:637,19'
              BranchSideFuncs:
                - mq_NTT.1993
                - mq_poly_montymul_ntt.2003
                - mq_iNTT.1997
                - mq_poly_sub.2004
                - PQCLEAN_FALCONPADDED1024_AVX2_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:643,5'
              BranchSideFuncs:
                - mq_NTT.1993
                - mq_poly_montymul_ntt.2003
                - mq_iNTT.1997
                - mq_poly_sub.2004
                - PQCLEAN_FALCONPADDED1024_AVX2_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:643,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:643,5'
              BranchSideFuncs:
                - mq_NTT.1993
                - mq_poly_montymul_ntt.2003
                - mq_iNTT.1997
                - mq_poly_sub.2004
                - PQCLEAN_FALCONPADDED1024_AVX2_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:643,5'
              BranchSideFuncs:
                - mq_NTT.1993
                - mq_poly_montymul_ntt.2003
                - mq_iNTT.1997
                - mq_poly_sub.2004
                - PQCLEAN_FALCONPADDED1024_AVX2_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:643,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:646,23'
              BranchSideFuncs:
                - mq_NTT.1993
                - mq_poly_montymul_ntt.2003
                - mq_iNTT.1997
                - mq_poly_sub.2004
                - PQCLEAN_FALCONPADDED1024_AVX2_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:646,23'
              BranchSideFuncs:
                - mq_NTT.1993
                - mq_poly_montymul_ntt.2003
                - mq_iNTT.1997
                - mq_poly_sub.2004
                - PQCLEAN_FALCONPADDED1024_AVX2_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:643,26'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:643,5'
              BranchSideFuncs:
                - mq_NTT.1993
                - mq_poly_montymul_ntt.2003
                - mq_iNTT.1997
                - mq_poly_sub.2004
                - PQCLEAN_FALCONPADDED1024_AVX2_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:646,23'
              BranchSideFuncs:
                - mq_NTT.1993
                - mq_poly_montymul_ntt.2003
                - mq_iNTT.1997
                - mq_poly_sub.2004
                - PQCLEAN_FALCONPADDED1024_AVX2_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:643,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:646,23'
              BranchSideFuncs:
                - mq_NTT.1993
                - mq_poly_montymul_ntt.2003
                - mq_iNTT.1997
                - mq_poly_sub.2004
                - PQCLEAN_FALCONPADDED1024_AVX2_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:654,5'
              BranchSideFuncs:
                - mq_NTT.1993
                - mq_poly_montymul_ntt.2003
                - mq_iNTT.1997
                - mq_poly_sub.2004
                - PQCLEAN_FALCONPADDED1024_AVX2_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:643,26'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:643,5'
              BranchSideFuncs:
                - mq_NTT.1993
                - mq_poly_montymul_ntt.2003
                - mq_iNTT.1997
                - mq_poly_sub.2004
                - PQCLEAN_FALCONPADDED1024_AVX2_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:646,23'
              BranchSideFuncs:
                - mq_NTT.1993
                - mq_poly_montymul_ntt.2003
                - mq_iNTT.1997
                - mq_poly_sub.2004
                - PQCLEAN_FALCONPADDED1024_AVX2_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:643,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:643,5'
              BranchSideFuncs:
                - mq_NTT.1993
                - mq_poly_montymul_ntt.2003
                - mq_iNTT.1997
                - mq_poly_sub.2004
                - PQCLEAN_FALCONPADDED1024_AVX2_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:654,5'
              BranchSideFuncs:
                - mq_NTT.1993
                - mq_poly_montymul_ntt.2003
                - mq_iNTT.1997
                - mq_poly_sub.2004
                - PQCLEAN_FALCONPADDED1024_AVX2_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:643,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:643,5'
              BranchSideFuncs:
                - mq_NTT.1993
                - mq_poly_montymul_ntt.2003
                - mq_iNTT.1997
                - mq_poly_sub.2004
                - PQCLEAN_FALCONPADDED1024_AVX2_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:646,23'
              BranchSideFuncs:
                - mq_NTT.1993
                - mq_poly_montymul_ntt.2003
                - mq_iNTT.1997
                - mq_poly_sub.2004
                - PQCLEAN_FALCONPADDED1024_AVX2_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:643,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:646,23'
              BranchSideFuncs:
                - mq_NTT.1993
                - mq_poly_montymul_ntt.2003
                - mq_iNTT.1997
                - mq_poly_sub.2004
                - PQCLEAN_FALCONPADDED1024_AVX2_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:654,5'
              BranchSideFuncs:
                - mq_NTT.1993
                - mq_poly_montymul_ntt.2003
                - mq_iNTT.1997
                - mq_poly_sub.2004
                - PQCLEAN_FALCONPADDED1024_AVX2_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:643,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:646,23'
              BranchSideFuncs:
                - mq_NTT.1993
                - mq_poly_montymul_ntt.2003
                - mq_iNTT.1997
                - mq_poly_sub.2004
                - PQCLEAN_FALCONPADDED1024_AVX2_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:654,5'
              BranchSideFuncs:
                - mq_NTT.1993
                - mq_poly_montymul_ntt.2003
                - mq_iNTT.1997
                - mq_poly_sub.2004
                - PQCLEAN_FALCONPADDED1024_AVX2_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:662,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:662,5'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_AVX2_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:665,22'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_AVX2_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:662,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:665,22'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_AVX2_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:665,22'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_AVX2_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:662,26'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:662,5'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_AVX2_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:665,22'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_AVX2_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:662,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:662,5'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_AVX2_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:665,22'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_AVX2_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:662,26'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:662,5'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_AVX2_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:665,22'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_AVX2_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:662,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:662,5'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_AVX2_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:665,22'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_AVX2_is_short
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:662,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:662,5'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_AVX2_is_short
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:665,22'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_AVX2_is_short
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:654,5'
          Dst:             mq_NTT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:655,5'
          Dst:             mq_poly_montymul_ntt
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:656,5'
          Dst:             mq_iNTT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:657,5'
          Dst:             mq_poly_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:674,12'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_is_short
    - functionName:    PQCLEAN_FALCONPADDED1024_AVX2_to_ntt_monty
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 625
      functionLinenumberEnd: 628
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mq_NTT
        - mq_poly_tomonty
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:626,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:0,0'
              BranchSideFuncs:
                - mq_NTT.1993
                - mq_poly_tomonty.2002
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:626,5'
              BranchSideFuncs:
                - mq_NTT.1993
                - mq_poly_tomonty.2002
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:626,5'
          Dst:             mq_NTT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/vrfy.c:627,5'
          Dst:             mq_poly_tomonty
    - functionName:    OQS_SIG_sphincs_sha2_128f_simple_verify_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/sphincs/sig_sphincs_sha2_128f_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_sphincs_sha2_128f_simple_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/sig_sphincs_sha2_128f_simple.c:102,14'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_128f_simple.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_sphincs_sha2_128f_simple_verify
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_128f_simple.c:102,14'
              BranchSideFuncs:
                - OQS_SIG_sphincs_sha2_128f_simple_verify
        - Branch String:   'src/sig/sphincs/sig_sphincs_sha2_128f_simple.c:102,22'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_128f_simple.c:102,37'
              BranchSideFuncs:
                - OQS_SIG_sphincs_sha2_128f_simple_verify
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_128f_simple.c:102,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/sig_sphincs_sha2_128f_simple.c:102,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_128f_simple.c:102,6'
              BranchSideFuncs:
                - OQS_SIG_sphincs_sha2_128f_simple_verify
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_128f_simple.c:103,10'
              BranchSideFuncs:
                - OQS_SIG_sphincs_sha2_128f_simple_verify
      Callsites:
        - Src:             'src/sig/sphincs/sig_sphincs_sha2_128f_simple.c:103,10'
          Dst:             OQS_SIG_sphincs_sha2_128f_simple_verify
    - functionName:    OQS_SIG_sphincs_sha2_128f_simple_verify
      functionSourceFile: '/src/liboqs/src/sig/sphincs/sig_sphincs_sha2_128f_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_crypto_sign_verify
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_crypto_sign_verify
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/sig_sphincs_sha2_128f_simple.c:80,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_128f_simple.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_crypto_sign_verify
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_crypto_sign_verify
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_128f_simple.c:80,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_crypto_sign_verify
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_crypto_sign_verify
        - Branch String:   'src/sig/sphincs/sig_sphincs_sha2_128f_simple.c:80,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_128f_simple.c:82,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_crypto_sign_verify
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_128f_simple.c:85,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_crypto_sign_verify
      Callsites:
        - Src:             'src/sig/sphincs/sig_sphincs_sha2_128f_simple.c:80,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/sphincs/sig_sphincs_sha2_128f_simple.c:82,23'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_crypto_sign_verify
        - Src:             'src/sig/sphincs/sig_sphincs_sha2_128f_simple.c:85,23'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_crypto_sign_verify
    - functionName:    OQS_SIG_sphincs_sha2_128f_simple_sign_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/sphincs/sig_sphincs_sha2_128f_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_sphincs_sha2_128f_simple_sign
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/sig_sphincs_sha2_128f_simple.c:94,14'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_128f_simple.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_sphincs_sha2_128f_simple_sign
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_128f_simple.c:94,14'
              BranchSideFuncs:
                - OQS_SIG_sphincs_sha2_128f_simple_sign
        - Branch String:   'src/sig/sphincs/sig_sphincs_sha2_128f_simple.c:94,22'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_128f_simple.c:94,37'
              BranchSideFuncs:
                - OQS_SIG_sphincs_sha2_128f_simple_sign
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_128f_simple.c:94,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/sig_sphincs_sha2_128f_simple.c:94,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_128f_simple.c:94,6'
              BranchSideFuncs:
                - OQS_SIG_sphincs_sha2_128f_simple_sign
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_128f_simple.c:95,10'
              BranchSideFuncs:
                - OQS_SIG_sphincs_sha2_128f_simple_sign
      Callsites:
        - Src:             'src/sig/sphincs/sig_sphincs_sha2_128f_simple.c:95,10'
          Dst:             OQS_SIG_sphincs_sha2_128f_simple_sign
    - functionName:    OQS_SIG_sphincs_sha2_128f_simple_sign
      functionSourceFile: '/src/liboqs/src/sig/sphincs/sig_sphincs_sha2_128f_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_crypto_sign_signature
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_crypto_sign_signature
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/sig_sphincs_sha2_128f_simple.c:64,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_128f_simple.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_crypto_sign_signature
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_crypto_sign_signature
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_128f_simple.c:64,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_crypto_sign_signature
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_crypto_sign_signature
        - Branch String:   'src/sig/sphincs/sig_sphincs_sha2_128f_simple.c:64,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_128f_simple.c:66,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_crypto_sign_signature
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_128f_simple.c:69,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_crypto_sign_signature
      Callsites:
        - Src:             'src/sig/sphincs/sig_sphincs_sha2_128f_simple.c:64,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/sphincs/sig_sphincs_sha2_128f_simple.c:66,23'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_crypto_sign_signature
        - Src:             'src/sig/sphincs/sig_sphincs_sha2_128f_simple.c:69,23'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_crypto_sign_signature
    - functionName:    OQS_SIG_sphincs_sha2_128f_simple_keypair
      functionSourceFile: '/src/liboqs/src/sig/sphincs/sig_sphincs_sha2_128f_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_crypto_sign_keypair
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_crypto_sign_keypair
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/sig_sphincs_sha2_128f_simple.c:48,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_128f_simple.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_crypto_sign_keypair
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_crypto_sign_keypair
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_128f_simple.c:48,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_crypto_sign_keypair
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_crypto_sign_keypair
        - Branch String:   'src/sig/sphincs/sig_sphincs_sha2_128f_simple.c:48,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_128f_simple.c:50,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_crypto_sign_keypair
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_128f_simple.c:53,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_crypto_sign_keypair
      Callsites:
        - Src:             'src/sig/sphincs/sig_sphincs_sha2_128f_simple.c:48,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/sphincs/sig_sphincs_sha2_128f_simple.c:50,23'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_crypto_sign_keypair
        - Src:             'src/sig/sphincs/sig_sphincs_sha2_128f_simple.c:53,23'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_crypto_sign_keypair
    - functionName:    OQS_SIG_sphincs_sha2_128f_simple_new
      functionSourceFile: '/src/liboqs/src/sig/sphincs/sig_sphincs_sha2_128f_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_MEM_malloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/sig_sphincs_sha2_128f_simple.c:10,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_128f_simple.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_128f_simple.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
        - Branch String:   'src/sig/sphincs/sig_sphincs_sha2_128f_simple.c:11,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_128f_simple.c:11,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_128f_simple.c:14,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/sig_sphincs_sha2_128f_simple.c:10,17'
          Dst:             OQS_MEM_malloc
    - functionName:    PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_crypto_sign_open
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_crypto_sign_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/sign.c:267,15'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_crypto_sign_verify
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/sign.c:267,15'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_crypto_sign_verify
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/sign.c:267,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/sign.c:268,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/sign.c:273,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_crypto_sign_verify
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/sign.c:275,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/sign.c:276,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/sign.c:282,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/sign.c:275,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_crypto_sign_verify
    - functionName:    PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_crypto_sign_verify
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          140
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_compute_root
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_copy_keypair_addr
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_copy_subtree_addr
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_fors_pk_from_sig
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_free_hash_function
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_hash_message
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_initialize_hash_function
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_keypair_addr
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_layer_addr
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_addr
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_type
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_wots_pk_from_sig
        - memcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/sign.c:164,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_initialize_hash_function
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_hash_message
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_fors_pk_from_sig
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_wots_pk_from_sig
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_compute_root
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_free_hash_function
                - memcmp
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/sign.c:165,34'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_initialize_hash_function
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_hash_message
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_fors_pk_from_sig
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_wots_pk_from_sig
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_compute_root
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_free_hash_function
                - memcmp
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/sign.c:177,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/sign.c:177,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_initialize_hash_function
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_hash_message
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_fors_pk_from_sig
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_wots_pk_from_sig
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_compute_root
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_free_hash_function
                - memcmp
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/sign.c:181,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_initialize_hash_function
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_hash_message
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_fors_pk_from_sig
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_wots_pk_from_sig
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_compute_root
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_free_hash_function
                - memcmp
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/sign.c:204,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/sign.c:205,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_free_hash_function
                - memcmp
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/sign.c:233,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_free_hash_function
                - memcmp
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/sign.c:236,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/sign.c:236,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/sign.c:240,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/sign.c:185,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_initialize_hash_function
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/sign.c:187,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/sign.c:188,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/sign.c:189,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/sign.c:193,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_hash_message
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/sign.c:197,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/sign.c:198,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/sign.c:200,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_fors_pk_from_sig
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/sign.c:205,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/sign.c:206,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/sign.c:208,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/sign.c:209,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/sign.c:211,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/sign.c:216,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_wots_pk_from_sig
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/sign.c:220,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/sign.c:223,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_compute_root
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/sign.c:233,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_free_hash_function
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/sign.c:236,9'
          Dst:             memcmp
    - functionName:    memcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    104
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_crypto_sign
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_crypto_sign_signature
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/sign.c:249,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_crypto_sign_signature
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/sign.c:251,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_crypto_sign_signature
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/sign.c:251,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_crypto_sign_signature
    - functionName:    PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_crypto_sign_signature
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          115
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_copy_subtree_addr
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_fors_sign
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_free_hash_function
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_gen_message_random
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_hash_message
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_initialize_hash_function
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_merkle_sign
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_keypair_addr
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_layer_addr
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_addr
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_type
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/sign.c:95,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_initialize_hash_function
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_type
                - OQS_randombytes
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_gen_message_random
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_hash_message
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_fors_sign
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_merkle_sign
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_free_hash_function
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/sign.c:97,32'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_initialize_hash_function
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_type
                - OQS_randombytes
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_gen_message_random
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_hash_message
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_fors_sign
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_merkle_sign
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_free_hash_function
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/sign.c:137,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/sign.c:138,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_free_hash_function
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/sign.c:152,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_free_hash_function
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/sign.c:114,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_initialize_hash_function
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/sign.c:116,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/sign.c:117,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/sign.c:122,5'
          Dst:             OQS_randombytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/sign.c:124,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_gen_message_random
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/sign.c:127,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_hash_message
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/sign.c:130,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/sign.c:131,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/sign.c:134,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_fors_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/sign.c:138,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/sign.c:139,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/sign.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/sign.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/sign.c:144,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_merkle_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/sign.c:152,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_free_hash_function
    - functionName:    PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_crypto_sign_keypair
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_crypto_sign_seed_keypair
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/sign.c:83,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/sign.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_crypto_sign_seed_keypair
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/sign.c:84,5'
              BranchSideFuncs:
                - OQS_randombytes
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_crypto_sign_seed_keypair
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/sign.c:84,5'
          Dst:             OQS_randombytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/sign.c:85,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_crypto_sign_seed_keypair
    - functionName:    PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_crypto_sign_seed_keypair
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_free_hash_function
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_initialize_hash_function
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_merkle_gen_root
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/sign.c:52,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_initialize_hash_function
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_merkle_gen_root
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_free_hash_function
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/sign.c:55,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_initialize_hash_function
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_merkle_gen_root
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_free_hash_function
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/sign.c:64,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_initialize_hash_function
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/sign.c:67,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_merkle_gen_root
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/sign.c:70,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_free_hash_function
    - functionName:    PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_crypto_sign_seedbytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_crypto_sign_bytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_crypto_sign_publickeybytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_crypto_sign_secretkeybytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/thash_sha2_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA2_sha256_inc_ctx_clone
        - OQS_SHA2_sha256_inc_finalize
      functionUses:    12
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/thash_sha2_simple.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/thash_sha2_simple.c:0,0'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_ctx_clone
                - OQS_SHA2_sha256_inc_finalize
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/thash_sha2_simple.c:20,5'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_ctx_clone
                - OQS_SHA2_sha256_inc_finalize
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/thash_sha2_simple.c:23,5'
          Dst:             OQS_SHA2_sha256_inc_ctx_clone
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/thash_sha2_simple.c:28,5'
          Dst:             OQS_SHA2_sha256_inc_finalize
    - functionName:    PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_treehash
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          156
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_height
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_index
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utils.c:107,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utils.c:115,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utils.c:120,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utils.c:121,13'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utils.c:125,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utils.c:125,28'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utils.c:113,58'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utils.c:125,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utils.c:125,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utils.c:113,58'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utils.c:127,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utils.c:141,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utils.c:125,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utils.c:142,55'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utils.c:125,28'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utils.c:113,58'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utils.c:125,46'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utils.c:113,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utils.c:115,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utils.c:147,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utils.c:130,13'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utils.c:131,13'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utils.c:134,13'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
    - functionName:    PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_compute_root
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          115
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_height
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_index
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utils.c:53,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utils.c:57,18'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utils.c:57,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utils.c:58,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utils.c:61,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utils.c:74,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utils.c:66,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utils.c:66,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utils.c:70,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utils.c:71,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utils.c:0,0'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utils.c:87,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utils.c:88,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utils.c:89,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
    - functionName:    PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_bytes_to_ull
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          99
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utils.c:38,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utils.c:38,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utils.c:38,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utils.c:38,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utils.c:38,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utils.c:39,40'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utils.c:38,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utils.c:38,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utils.c:39,40'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utils.c:38,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utils.c:38,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utils.c:39,40'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_u32_to_bytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_ull_to_bytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 22
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          111
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utils.c:18,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utils.c:18,0'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utils.c:18,0'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utils.c:19,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utils.c:19,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    gen_chain
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_hash_addr
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/wots.c:31,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/wots.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/wots.c:31,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/wots.c:34,41'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/wots.c:34,41'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/wots.c:35,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/wots.c:34,41'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/wots.c:34,41'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/wots.c:35,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/wots.c:35,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/wots.c:36,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
    - functionName:    PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_wots_pk_from_sig
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_chain_lengths
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_chain_addr
        - gen_chain
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/wots.c:98,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/wots.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_chain_lengths
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_chain_addr
                - gen_chain
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/wots.c:101,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_chain_lengths
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_chain_addr
                - gen_chain
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/wots.c:103,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/wots.c:104,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/wots.c:108,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/wots.c:101,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_chain_lengths
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/wots.c:104,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/wots.c:105,9'
          Dst:             gen_chain
    - functionName:    PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_chain_lengths
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - base_w
        - wots_checksum
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/wots.c:86,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/wots.c:0,0'
              BranchSideFuncs:
                - base_w
                - wots_checksum
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/wots.c:86,5'
              BranchSideFuncs:
                - base_w
                - wots_checksum
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/wots.c:86,5'
          Dst:             base_w
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/wots.c:87,5'
          Dst:             wots_checksum
    - functionName:    base_w
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          172
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/wots.c:53,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/wots.c:53,33'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/wots.c:53,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/wots.c:53,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/wots.c:54,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/wots.c:54,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/wots.c:54,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/wots.c:55,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/wots.c:59,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/wots.c:54,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/wots.c:55,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/wots.c:59,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/wots.c:53,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/wots.c:54,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/wots.c:55,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/wots.c:54,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/wots.c:54,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/wots.c:54,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/wots.c:54,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/wots.c:55,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/wots.c:59,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    wots_checksum
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          156
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_ull_to_bytes
        - base_w
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/wots.c:69,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/wots.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_ull_to_bytes
                - base_w
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/wots.c:74,34'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_ull_to_bytes
                - base_w
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/wots.c:80,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_ull_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/wots.c:81,5'
          Dst:             base_w
    - functionName:    PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_crypto_sign_open
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_crypto_sign_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sign.c:267,15'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_crypto_sign_verify
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sign.c:267,15'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_crypto_sign_verify
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sign.c:267,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sign.c:268,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sign.c:273,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_crypto_sign_verify
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sign.c:275,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sign.c:276,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sign.c:282,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sign.c:275,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_crypto_sign_verify
    - functionName:    PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_crypto_sign_verify
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          141
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_compute_root
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_keypair_addr
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_subtree_addr
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_fors_pk_from_sig
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_free_hash_function
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_hash_message
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_initialize_hash_function
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_keypair_addr
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_layer_addr
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_addr
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thash
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_wots_pk_from_sig
        - memcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sign.c:164,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_initialize_hash_function
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_hash_message
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_fors_pk_from_sig
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_wots_pk_from_sig
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_compute_root
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_free_hash_function
                - memcmp
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sign.c:165,34'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_initialize_hash_function
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_hash_message
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_fors_pk_from_sig
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_wots_pk_from_sig
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_compute_root
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_free_hash_function
                - memcmp
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sign.c:177,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sign.c:177,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_initialize_hash_function
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_hash_message
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_fors_pk_from_sig
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_wots_pk_from_sig
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_compute_root
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_free_hash_function
                - memcmp
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sign.c:181,16'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_initialize_hash_function
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_hash_message
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_fors_pk_from_sig
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_wots_pk_from_sig
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_compute_root
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_free_hash_function
                - memcmp
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sign.c:204,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sign.c:205,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_free_hash_function
                - memcmp
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sign.c:233,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_free_hash_function
                - memcmp
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sign.c:236,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sign.c:236,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sign.c:240,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sign.c:185,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_initialize_hash_function
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sign.c:187,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sign.c:188,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sign.c:189,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sign.c:193,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_hash_message
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sign.c:197,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sign.c:198,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sign.c:200,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_fors_pk_from_sig
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sign.c:205,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sign.c:206,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sign.c:208,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sign.c:209,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sign.c:211,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sign.c:216,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_wots_pk_from_sig
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sign.c:220,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thash
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sign.c:223,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_compute_root
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sign.c:233,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_free_hash_function
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sign.c:236,9'
          Dst:             memcmp
    - functionName:    PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_crypto_sign
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_crypto_sign_signature
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sign.c:249,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_crypto_sign_signature
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sign.c:251,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_crypto_sign_signature
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sign.c:251,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_crypto_sign_signature
    - functionName:    PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_crypto_sign_signature
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          116
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_subtree_addr
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_fors_sign
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_free_hash_function
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_gen_message_random
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_hash_message
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_initialize_hash_function
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_merkle_sign
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_keypair_addr
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_layer_addr
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_addr
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sign.c:95,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_initialize_hash_function
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - OQS_randombytes
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_gen_message_random
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_hash_message
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_fors_sign
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_merkle_sign
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_free_hash_function
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sign.c:97,32'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_initialize_hash_function
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - OQS_randombytes
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_gen_message_random
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_hash_message
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_fors_sign
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_merkle_sign
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_free_hash_function
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sign.c:137,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sign.c:138,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_free_hash_function
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sign.c:152,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_free_hash_function
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sign.c:114,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_initialize_hash_function
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sign.c:116,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sign.c:117,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sign.c:122,5'
          Dst:             OQS_randombytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sign.c:124,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_gen_message_random
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sign.c:127,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_hash_message
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sign.c:130,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sign.c:131,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sign.c:134,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_fors_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sign.c:138,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sign.c:139,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sign.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sign.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sign.c:144,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_merkle_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sign.c:152,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_free_hash_function
    - functionName:    PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_crypto_sign_keypair
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_crypto_sign_seed_keypair
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sign.c:83,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sign.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_crypto_sign_seed_keypair
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sign.c:84,5'
              BranchSideFuncs:
                - OQS_randombytes
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_crypto_sign_seed_keypair
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sign.c:84,5'
          Dst:             OQS_randombytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sign.c:85,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_crypto_sign_seed_keypair
    - functionName:    PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_crypto_sign_seed_keypair
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_free_hash_function
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_initialize_hash_function
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_merkle_gen_root
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sign.c:52,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_initialize_hash_function
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_merkle_gen_root
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_free_hash_function
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sign.c:55,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_initialize_hash_function
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_merkle_gen_root
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_free_hash_function
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sign.c:64,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_initialize_hash_function
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sign.c:67,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_merkle_gen_root
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sign.c:70,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_free_hash_function
    - functionName:    PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_crypto_sign_seedbytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_crypto_sign_bytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_crypto_sign_publickeybytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_crypto_sign_secretkeybytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thash
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/thash_sha2_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA2_sha256_inc_ctx_clone
        - OQS_SHA2_sha256_inc_finalize
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/thash_sha2_simple.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/thash_sha2_simple.c:0,0'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_ctx_clone
                - OQS_SHA2_sha256_inc_finalize
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/thash_sha2_simple.c:20,5'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_ctx_clone
                - OQS_SHA2_sha256_inc_finalize
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/thash_sha2_simple.c:23,5'
          Dst:             OQS_SHA2_sha256_inc_ctx_clone
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/thash_sha2_simple.c:28,5'
          Dst:             OQS_SHA2_sha256_inc_finalize
    - functionName:    PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_treehash
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          156
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thash
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utils.c:107,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utils.c:115,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utils.c:120,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utils.c:121,13'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utils.c:125,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utils.c:125,28'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utils.c:113,58'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utils.c:125,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utils.c:125,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utils.c:113,58'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utils.c:127,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utils.c:141,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utils.c:125,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utils.c:142,55'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utils.c:125,28'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utils.c:113,58'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utils.c:125,46'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utils.c:113,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utils.c:115,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utils.c:147,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utils.c:130,13'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utils.c:131,13'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utils.c:134,13'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thash
    - functionName:    PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_compute_root
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          115
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thash
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utils.c:53,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utils.c:57,18'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utils.c:57,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utils.c:58,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utils.c:61,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utils.c:74,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utils.c:66,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utils.c:66,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utils.c:70,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utils.c:71,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utils.c:0,0'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thash
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utils.c:87,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utils.c:88,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utils.c:89,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thash
    - functionName:    PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_bytes_to_ull
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          123
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utils.c:38,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utils.c:38,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utils.c:38,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utils.c:38,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utils.c:39,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utils.c:39,40'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utils.c:38,29'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utils.c:38,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utils.c:39,40'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utils.c:38,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utils.c:38,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utils.c:39,40'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utils.c:38,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utils.c:38,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utils.c:39,40'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_u32_to_bytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    21
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_ull_to_bytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 22
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          111
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utils.c:18,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utils.c:18,0'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utils.c:18,0'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utils.c:19,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utils.c:19,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_wots_gen_leafx8
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          270
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_prf_addrx8
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_keypair_addr
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thashx8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:187,33'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_prf_addrx8
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thashx8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:187,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_prf_addrx8
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thashx8
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:196,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:200,48'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_prf_addrx8
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thashx8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:209,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_prf_addrx8
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thashx8
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:241,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:242,31'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_prf_addrx8
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thashx8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:247,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_prf_addrx8
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thashx8
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:247,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:213,56'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_prf_addrx8
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thashx8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:253,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_prf_addrx8
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thashx8
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:213,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:214,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thashx8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:276,18'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thashx8
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:209,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:210,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:209,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:210,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:209,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:210,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:209,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:210,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:209,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:210,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:209,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:210,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:209,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:210,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:209,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:210,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:219,13'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:220,13'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:221,13'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:219,13'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:220,13'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:221,13'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:219,13'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:220,13'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:221,13'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:219,13'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:220,13'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:221,13'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:219,13'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:220,13'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:221,13'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:219,13'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:220,13'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:221,13'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:219,13'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:220,13'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:221,13'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:219,13'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:220,13'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:221,13'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:223,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_prf_addrx8
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:234,13'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:234,13'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:234,13'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:234,13'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:234,13'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:234,13'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:234,13'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:234,13'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:253,17'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:253,17'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:253,17'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:253,17'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:253,17'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:253,17'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:253,17'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:253,17'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:255,13'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thashx8
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:275,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thashx8
    - functionName:    gen_chains
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          1230
      EdgeCount:       59
      CyclomaticComplexity: 18
      functionsReached:
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thashx8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:32,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thashx8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:37,14'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thashx8
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:66,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:67,26'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:78,18'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:66,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:67,26'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:78,18'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:66,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:67,26'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:78,18'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:66,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:67,26'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:78,18'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:66,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:67,26'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:78,18'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:95,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:95,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:99,21'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:86,21'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:65,37'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thashx8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:90,25'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:84,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:85,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:90,25'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:95,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:96,41'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:99,21'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:65,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:67,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thashx8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:105,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:68,13'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:68,13'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:68,13'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:68,13'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:68,13'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:68,13'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:68,13'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:68,13'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:96,17'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:99,13'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thashx8
    - functionName:    PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_wots_pk_from_sig
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          125
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_chain_lengths
        - gen_chains
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:165,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_chain_lengths
                - gen_chains
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:169,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_chain_lengths
                - gen_chains
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:169,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_chain_lengths
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:175,5'
          Dst:             gen_chains
    - functionName:    PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_chain_lengths
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - base_w
        - wots_checksum
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:153,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:0,0'
              BranchSideFuncs:
                - base_w.2171
                - wots_checksum.2172
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:153,5'
              BranchSideFuncs:
                - base_w.2171
                - wots_checksum.2172
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:153,5'
          Dst:             base_w
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:154,5'
          Dst:             wots_checksum
    - functionName:    base_w
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          172
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:120,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:120,33'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:120,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:120,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:121,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:121,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:121,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:122,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:126,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:121,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:122,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:126,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:120,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:121,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:122,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:121,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:121,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:121,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:121,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:122,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:126,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    wots_checksum
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          156
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_ull_to_bytes
        - base_w
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:136,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_ull_to_bytes
                - base_w.2171
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:141,34'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_ull_to_bytes
                - base_w.2171
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:147,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_ull_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/wots.c:148,5'
          Dst:             base_w
    - functionName:    OQS_SIG_sphincs_sha2_128s_simple_verify_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/sphincs/sig_sphincs_sha2_128s_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_sphincs_sha2_128s_simple_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/sig_sphincs_sha2_128s_simple.c:102,14'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_128s_simple.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_sphincs_sha2_128s_simple_verify
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_128s_simple.c:102,14'
              BranchSideFuncs:
                - OQS_SIG_sphincs_sha2_128s_simple_verify
        - Branch String:   'src/sig/sphincs/sig_sphincs_sha2_128s_simple.c:102,22'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_128s_simple.c:102,37'
              BranchSideFuncs:
                - OQS_SIG_sphincs_sha2_128s_simple_verify
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_128s_simple.c:102,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/sig_sphincs_sha2_128s_simple.c:102,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_128s_simple.c:102,6'
              BranchSideFuncs:
                - OQS_SIG_sphincs_sha2_128s_simple_verify
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_128s_simple.c:103,10'
              BranchSideFuncs:
                - OQS_SIG_sphincs_sha2_128s_simple_verify
      Callsites:
        - Src:             'src/sig/sphincs/sig_sphincs_sha2_128s_simple.c:103,10'
          Dst:             OQS_SIG_sphincs_sha2_128s_simple_verify
    - functionName:    OQS_SIG_sphincs_sha2_128s_simple_verify
      functionSourceFile: '/src/liboqs/src/sig/sphincs/sig_sphincs_sha2_128s_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_crypto_sign_verify
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_crypto_sign_verify
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/sig_sphincs_sha2_128s_simple.c:80,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_128s_simple.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_crypto_sign_verify
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_crypto_sign_verify
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_128s_simple.c:80,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_crypto_sign_verify
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_crypto_sign_verify
        - Branch String:   'src/sig/sphincs/sig_sphincs_sha2_128s_simple.c:80,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_128s_simple.c:82,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_crypto_sign_verify
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_128s_simple.c:85,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_crypto_sign_verify
      Callsites:
        - Src:             'src/sig/sphincs/sig_sphincs_sha2_128s_simple.c:80,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/sphincs/sig_sphincs_sha2_128s_simple.c:82,23'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_crypto_sign_verify
        - Src:             'src/sig/sphincs/sig_sphincs_sha2_128s_simple.c:85,23'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_crypto_sign_verify
    - functionName:    OQS_SIG_sphincs_sha2_128s_simple_sign_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/sphincs/sig_sphincs_sha2_128s_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_sphincs_sha2_128s_simple_sign
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/sig_sphincs_sha2_128s_simple.c:94,14'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_128s_simple.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_sphincs_sha2_128s_simple_sign
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_128s_simple.c:94,14'
              BranchSideFuncs:
                - OQS_SIG_sphincs_sha2_128s_simple_sign
        - Branch String:   'src/sig/sphincs/sig_sphincs_sha2_128s_simple.c:94,22'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_128s_simple.c:94,37'
              BranchSideFuncs:
                - OQS_SIG_sphincs_sha2_128s_simple_sign
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_128s_simple.c:94,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/sig_sphincs_sha2_128s_simple.c:94,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_128s_simple.c:94,6'
              BranchSideFuncs:
                - OQS_SIG_sphincs_sha2_128s_simple_sign
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_128s_simple.c:95,10'
              BranchSideFuncs:
                - OQS_SIG_sphincs_sha2_128s_simple_sign
      Callsites:
        - Src:             'src/sig/sphincs/sig_sphincs_sha2_128s_simple.c:95,10'
          Dst:             OQS_SIG_sphincs_sha2_128s_simple_sign
    - functionName:    OQS_SIG_sphincs_sha2_128s_simple_sign
      functionSourceFile: '/src/liboqs/src/sig/sphincs/sig_sphincs_sha2_128s_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_crypto_sign_signature
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_crypto_sign_signature
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/sig_sphincs_sha2_128s_simple.c:64,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_128s_simple.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_crypto_sign_signature
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_crypto_sign_signature
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_128s_simple.c:64,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_crypto_sign_signature
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_crypto_sign_signature
        - Branch String:   'src/sig/sphincs/sig_sphincs_sha2_128s_simple.c:64,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_128s_simple.c:66,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_crypto_sign_signature
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_128s_simple.c:69,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_crypto_sign_signature
      Callsites:
        - Src:             'src/sig/sphincs/sig_sphincs_sha2_128s_simple.c:64,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/sphincs/sig_sphincs_sha2_128s_simple.c:66,23'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_crypto_sign_signature
        - Src:             'src/sig/sphincs/sig_sphincs_sha2_128s_simple.c:69,23'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_crypto_sign_signature
    - functionName:    OQS_SIG_sphincs_sha2_128s_simple_keypair
      functionSourceFile: '/src/liboqs/src/sig/sphincs/sig_sphincs_sha2_128s_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_crypto_sign_keypair
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_crypto_sign_keypair
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/sig_sphincs_sha2_128s_simple.c:48,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_128s_simple.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_crypto_sign_keypair
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_crypto_sign_keypair
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_128s_simple.c:48,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_crypto_sign_keypair
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_crypto_sign_keypair
        - Branch String:   'src/sig/sphincs/sig_sphincs_sha2_128s_simple.c:48,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_128s_simple.c:50,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_crypto_sign_keypair
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_128s_simple.c:53,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_crypto_sign_keypair
      Callsites:
        - Src:             'src/sig/sphincs/sig_sphincs_sha2_128s_simple.c:48,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/sphincs/sig_sphincs_sha2_128s_simple.c:50,23'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_crypto_sign_keypair
        - Src:             'src/sig/sphincs/sig_sphincs_sha2_128s_simple.c:53,23'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_crypto_sign_keypair
    - functionName:    OQS_SIG_sphincs_sha2_128s_simple_new
      functionSourceFile: '/src/liboqs/src/sig/sphincs/sig_sphincs_sha2_128s_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_MEM_malloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/sig_sphincs_sha2_128s_simple.c:10,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_128s_simple.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_128s_simple.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
        - Branch String:   'src/sig/sphincs/sig_sphincs_sha2_128s_simple.c:11,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_128s_simple.c:11,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_128s_simple.c:14,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/sig_sphincs_sha2_128s_simple.c:10,17'
          Dst:             OQS_MEM_malloc
    - functionName:    PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_crypto_sign_open
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_crypto_sign_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c:267,15'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_crypto_sign_verify
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c:267,15'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_crypto_sign_verify
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c:267,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c:268,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c:273,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_crypto_sign_verify
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c:275,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c:276,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c:282,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c:275,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_crypto_sign_verify
    - functionName:    PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_crypto_sign_verify
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          140
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_compute_root
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_copy_keypair_addr
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_copy_subtree_addr
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_fors_pk_from_sig
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_free_hash_function
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_hash_message
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_initialize_hash_function
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_keypair_addr
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_layer_addr
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_addr
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_type
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_wots_pk_from_sig
        - memcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c:164,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_initialize_hash_function
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_hash_message
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_fors_pk_from_sig
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_wots_pk_from_sig
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_compute_root
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_free_hash_function
                - memcmp
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c:165,34'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_initialize_hash_function
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_hash_message
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_fors_pk_from_sig
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_wots_pk_from_sig
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_compute_root
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_free_hash_function
                - memcmp
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c:177,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c:177,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_initialize_hash_function
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_hash_message
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_fors_pk_from_sig
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_wots_pk_from_sig
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_compute_root
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_free_hash_function
                - memcmp
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c:181,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_initialize_hash_function
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_hash_message
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_fors_pk_from_sig
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_wots_pk_from_sig
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_compute_root
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_free_hash_function
                - memcmp
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c:204,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c:205,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_free_hash_function
                - memcmp
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c:233,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_free_hash_function
                - memcmp
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c:236,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c:236,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c:240,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c:185,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_initialize_hash_function
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c:187,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c:188,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c:189,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c:193,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_hash_message
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c:197,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c:198,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c:200,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_fors_pk_from_sig
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c:205,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c:206,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c:208,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c:209,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c:211,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c:216,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_wots_pk_from_sig
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c:220,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c:223,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_compute_root
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c:233,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_free_hash_function
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c:236,9'
          Dst:             memcmp
    - functionName:    PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_crypto_sign
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_crypto_sign_signature
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c:249,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_crypto_sign_signature
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c:251,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_crypto_sign_signature
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c:251,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_crypto_sign_signature
    - functionName:    PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_crypto_sign_signature
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          251
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_copy_subtree_addr
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_fors_sign
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_free_hash_function
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_gen_message_random
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_hash_message
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_initialize_hash_function
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_merkle_sign
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_keypair_addr
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_layer_addr
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_addr
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_type
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c:95,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_initialize_hash_function
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_type
                - OQS_randombytes
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_gen_message_random
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_hash_message
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_fors_sign
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_merkle_sign
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_merkle_sign
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_merkle_sign
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_merkle_sign
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_merkle_sign
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_merkle_sign
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_merkle_sign
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_free_hash_function
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c:97,32'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_initialize_hash_function
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_type
                - OQS_randombytes
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_gen_message_random
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_hash_message
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_fors_sign
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_merkle_sign
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_merkle_sign
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_merkle_sign
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_merkle_sign
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_merkle_sign
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_merkle_sign
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_merkle_sign
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_free_hash_function
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c:114,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_initialize_hash_function
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c:116,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c:117,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c:122,5'
          Dst:             OQS_randombytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c:124,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_gen_message_random
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c:127,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_hash_message
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c:130,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c:131,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c:134,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_fors_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c:138,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c:139,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c:144,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_merkle_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c:138,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c:139,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c:144,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_merkle_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c:138,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c:139,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c:144,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_merkle_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c:138,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c:139,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c:144,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_merkle_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c:138,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c:139,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c:144,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_merkle_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c:138,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c:139,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c:144,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_merkle_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c:138,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c:139,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c:144,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_merkle_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c:152,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_free_hash_function
    - functionName:    PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_crypto_sign_keypair
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_crypto_sign_seed_keypair
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c:83,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_crypto_sign_seed_keypair
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c:84,5'
              BranchSideFuncs:
                - OQS_randombytes
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_crypto_sign_seed_keypair
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c:84,5'
          Dst:             OQS_randombytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c:85,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_crypto_sign_seed_keypair
    - functionName:    PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_crypto_sign_seed_keypair
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_free_hash_function
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_initialize_hash_function
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_merkle_gen_root
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c:52,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_initialize_hash_function
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_merkle_gen_root
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_free_hash_function
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c:55,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_initialize_hash_function
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_merkle_gen_root
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_free_hash_function
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c:64,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_initialize_hash_function
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c:67,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_merkle_gen_root
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c:70,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_free_hash_function
    - functionName:    PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_crypto_sign_seedbytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_crypto_sign_bytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_crypto_sign_publickeybytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_crypto_sign_secretkeybytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/thash_sha2_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA2_sha256_inc_ctx_clone
        - OQS_SHA2_sha256_inc_finalize
      functionUses:    12
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/thash_sha2_simple.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/thash_sha2_simple.c:0,0'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_ctx_clone
                - OQS_SHA2_sha256_inc_finalize
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/thash_sha2_simple.c:20,5'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_ctx_clone
                - OQS_SHA2_sha256_inc_finalize
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/thash_sha2_simple.c:23,5'
          Dst:             OQS_SHA2_sha256_inc_ctx_clone
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/thash_sha2_simple.c:28,5'
          Dst:             OQS_SHA2_sha256_inc_finalize
    - functionName:    PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_treehash
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          156
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_height
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_index
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utils.c:107,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utils.c:115,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utils.c:120,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utils.c:121,13'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utils.c:125,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utils.c:125,28'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utils.c:113,58'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utils.c:125,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utils.c:125,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utils.c:113,58'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utils.c:127,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utils.c:141,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utils.c:125,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utils.c:142,55'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utils.c:125,28'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utils.c:113,58'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utils.c:125,46'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utils.c:113,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utils.c:115,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utils.c:147,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utils.c:130,13'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utils.c:131,13'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utils.c:134,13'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
    - functionName:    PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_compute_root
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          115
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_height
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_index
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utils.c:53,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utils.c:57,18'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utils.c:57,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utils.c:58,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utils.c:61,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utils.c:74,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utils.c:66,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utils.c:66,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utils.c:70,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utils.c:71,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utils.c:0,0'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utils.c:87,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utils.c:88,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utils.c:89,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
    - functionName:    PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_bytes_to_ull
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          99
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utils.c:38,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utils.c:38,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utils.c:38,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utils.c:38,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utils.c:38,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utils.c:39,40'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utils.c:38,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utils.c:38,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utils.c:39,40'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utils.c:38,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utils.c:38,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utils.c:39,40'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_u32_to_bytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_ull_to_bytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 22
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          111
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utils.c:18,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utils.c:18,0'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utils.c:18,0'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utils.c:19,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utils.c:19,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    gen_chain
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_hash_addr
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/wots.c:31,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/wots.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/wots.c:31,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/wots.c:34,41'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/wots.c:34,41'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/wots.c:35,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/wots.c:34,41'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/wots.c:34,41'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/wots.c:35,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/wots.c:35,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/wots.c:36,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
    - functionName:    PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_wots_pk_from_sig
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_chain_lengths
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_chain_addr
        - gen_chain
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/wots.c:98,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/wots.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_chain_lengths
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_chain_addr
                - gen_chain.2261
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/wots.c:101,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_chain_lengths
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_chain_addr
                - gen_chain.2261
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/wots.c:103,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/wots.c:104,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/wots.c:108,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/wots.c:101,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_chain_lengths
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/wots.c:104,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/wots.c:105,9'
          Dst:             gen_chain
    - functionName:    PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_chain_lengths
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - base_w
        - wots_checksum
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/wots.c:86,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/wots.c:0,0'
              BranchSideFuncs:
                - base_w.2264
                - wots_checksum.2265
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/wots.c:86,5'
              BranchSideFuncs:
                - base_w.2264
                - wots_checksum.2265
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/wots.c:86,5'
          Dst:             base_w
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/wots.c:87,5'
          Dst:             wots_checksum
    - functionName:    base_w
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          172
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/wots.c:53,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/wots.c:53,33'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/wots.c:53,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/wots.c:53,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/wots.c:54,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/wots.c:54,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/wots.c:54,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/wots.c:55,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/wots.c:59,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/wots.c:54,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/wots.c:55,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/wots.c:59,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/wots.c:53,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/wots.c:54,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/wots.c:55,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/wots.c:54,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/wots.c:54,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/wots.c:54,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/wots.c:54,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/wots.c:55,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/wots.c:59,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    wots_checksum
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          156
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_ull_to_bytes
        - base_w
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/wots.c:69,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/wots.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_ull_to_bytes
                - base_w.2264
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/wots.c:74,34'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_ull_to_bytes
                - base_w.2264
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/wots.c:80,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_ull_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/wots.c:81,5'
          Dst:             base_w
    - functionName:    PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_crypto_sign_open
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_crypto_sign_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c:267,15'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_crypto_sign_verify
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c:267,15'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_crypto_sign_verify
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c:267,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c:268,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c:273,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_crypto_sign_verify
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c:275,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c:276,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c:282,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c:275,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_crypto_sign_verify
    - functionName:    PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_crypto_sign_verify
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          141
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_compute_root
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_keypair_addr
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_subtree_addr
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_fors_pk_from_sig
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_free_hash_function
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_hash_message
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_initialize_hash_function
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_layer_addr
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_addr
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thash
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_wots_pk_from_sig
        - memcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c:164,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_initialize_hash_function
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_hash_message
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_fors_pk_from_sig
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_wots_pk_from_sig
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_compute_root
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_free_hash_function
                - memcmp
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c:165,34'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_initialize_hash_function
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_hash_message
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_fors_pk_from_sig
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_wots_pk_from_sig
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_compute_root
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_free_hash_function
                - memcmp
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c:177,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c:177,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_initialize_hash_function
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_hash_message
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_fors_pk_from_sig
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_wots_pk_from_sig
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_compute_root
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_free_hash_function
                - memcmp
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c:181,16'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_initialize_hash_function
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_hash_message
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_fors_pk_from_sig
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_wots_pk_from_sig
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_compute_root
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_free_hash_function
                - memcmp
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c:204,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c:205,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_free_hash_function
                - memcmp
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c:233,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_free_hash_function
                - memcmp
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c:236,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c:236,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c:240,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c:185,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_initialize_hash_function
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c:187,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c:188,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c:189,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c:193,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_hash_message
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c:197,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c:198,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c:200,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_fors_pk_from_sig
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c:205,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c:206,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c:208,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c:209,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c:211,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c:216,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_wots_pk_from_sig
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c:220,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thash
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c:223,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_compute_root
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c:233,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_free_hash_function
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c:236,9'
          Dst:             memcmp
    - functionName:    PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_crypto_sign
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_crypto_sign_signature
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c:249,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_crypto_sign_signature
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c:251,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_crypto_sign_signature
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c:251,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_crypto_sign_signature
    - functionName:    PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_crypto_sign_signature
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          252
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_subtree_addr
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_fors_sign
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_free_hash_function
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_gen_message_random
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_hash_message
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_initialize_hash_function
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_merkle_sign
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_layer_addr
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_addr
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c:95,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_initialize_hash_function
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - OQS_randombytes
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_gen_message_random
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_hash_message
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_fors_sign
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_merkle_sign
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_merkle_sign
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_merkle_sign
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_merkle_sign
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_merkle_sign
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_merkle_sign
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_merkle_sign
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_free_hash_function
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c:97,32'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_initialize_hash_function
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - OQS_randombytes
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_gen_message_random
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_hash_message
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_fors_sign
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_merkle_sign
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_merkle_sign
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_merkle_sign
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_merkle_sign
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_merkle_sign
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_merkle_sign
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_merkle_sign
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_free_hash_function
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c:114,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_initialize_hash_function
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c:116,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c:117,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c:122,5'
          Dst:             OQS_randombytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c:124,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_gen_message_random
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c:127,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_hash_message
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c:130,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c:131,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c:134,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_fors_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c:138,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c:139,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c:144,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_merkle_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c:138,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c:139,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c:144,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_merkle_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c:138,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c:139,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c:144,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_merkle_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c:138,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c:139,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c:144,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_merkle_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c:138,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c:139,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c:144,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_merkle_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c:138,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c:139,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c:144,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_merkle_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c:138,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c:139,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c:144,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_merkle_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c:152,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_free_hash_function
    - functionName:    PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_crypto_sign_keypair
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_crypto_sign_seed_keypair
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c:83,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_crypto_sign_seed_keypair
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c:84,5'
              BranchSideFuncs:
                - OQS_randombytes
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_crypto_sign_seed_keypair
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c:84,5'
          Dst:             OQS_randombytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c:85,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_crypto_sign_seed_keypair
    - functionName:    PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_crypto_sign_seed_keypair
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_free_hash_function
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_initialize_hash_function
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_merkle_gen_root
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c:52,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_initialize_hash_function
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_merkle_gen_root
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_free_hash_function
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c:55,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_initialize_hash_function
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_merkle_gen_root
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_free_hash_function
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c:64,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_initialize_hash_function
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c:67,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_merkle_gen_root
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c:70,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_free_hash_function
    - functionName:    PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_crypto_sign_seedbytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_crypto_sign_bytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_crypto_sign_publickeybytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_crypto_sign_secretkeybytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thash
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/thash_sha2_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA2_sha256_inc_ctx_clone
        - OQS_SHA2_sha256_inc_finalize
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/thash_sha2_simple.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/thash_sha2_simple.c:0,0'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_ctx_clone
                - OQS_SHA2_sha256_inc_finalize
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/thash_sha2_simple.c:20,5'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_ctx_clone
                - OQS_SHA2_sha256_inc_finalize
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/thash_sha2_simple.c:23,5'
          Dst:             OQS_SHA2_sha256_inc_ctx_clone
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/thash_sha2_simple.c:28,5'
          Dst:             OQS_SHA2_sha256_inc_finalize
    - functionName:    PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_treehash
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          156
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thash
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utils.c:107,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utils.c:115,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utils.c:120,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utils.c:121,13'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utils.c:125,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utils.c:125,28'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utils.c:113,58'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utils.c:125,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utils.c:125,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utils.c:113,58'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utils.c:127,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utils.c:141,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utils.c:125,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utils.c:142,55'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utils.c:125,28'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utils.c:113,58'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utils.c:125,46'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utils.c:113,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utils.c:115,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utils.c:147,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utils.c:130,13'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utils.c:131,13'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utils.c:134,13'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thash
    - functionName:    PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_compute_root
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          115
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thash
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utils.c:53,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utils.c:57,18'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utils.c:57,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utils.c:58,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utils.c:61,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utils.c:74,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utils.c:66,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utils.c:66,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utils.c:70,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utils.c:71,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utils.c:0,0'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thash
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utils.c:87,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utils.c:88,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utils.c:89,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thash
    - functionName:    PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_bytes_to_ull
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          123
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utils.c:38,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utils.c:38,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utils.c:38,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utils.c:38,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utils.c:39,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utils.c:39,40'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utils.c:38,29'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utils.c:38,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utils.c:39,40'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utils.c:38,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utils.c:38,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utils.c:39,40'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utils.c:38,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utils.c:38,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utils.c:39,40'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_u32_to_bytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    21
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_ull_to_bytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 22
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          111
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utils.c:18,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utils.c:18,0'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utils.c:18,0'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utils.c:19,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utils.c:19,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_wots_gen_leafx8
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          270
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_prf_addrx8
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thashx8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:187,33'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_prf_addrx8
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thashx8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:187,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_prf_addrx8
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thashx8
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:196,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:200,48'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_prf_addrx8
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thashx8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:209,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_prf_addrx8
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thashx8
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:241,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:242,31'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_prf_addrx8
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thashx8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:247,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_prf_addrx8
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thashx8
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:247,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:213,56'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_prf_addrx8
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thashx8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:253,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_prf_addrx8
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thashx8
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:213,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:214,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thashx8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:276,18'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thashx8
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:209,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:210,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:209,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:210,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:209,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:210,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:209,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:210,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:209,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:210,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:209,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:210,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:209,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:210,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:209,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:210,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:219,13'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:220,13'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:221,13'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:219,13'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:220,13'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:221,13'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:219,13'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:220,13'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:221,13'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:219,13'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:220,13'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:221,13'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:219,13'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:220,13'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:221,13'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:219,13'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:220,13'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:221,13'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:219,13'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:220,13'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:221,13'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:219,13'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:220,13'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:221,13'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:223,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_prf_addrx8
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:234,13'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:234,13'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:234,13'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:234,13'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:234,13'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:234,13'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:234,13'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:234,13'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:253,17'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:253,17'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:253,17'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:253,17'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:253,17'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:253,17'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:253,17'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:253,17'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:255,13'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thashx8
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:275,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thashx8
    - functionName:    gen_chains
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          1230
      EdgeCount:       59
      CyclomaticComplexity: 18
      functionsReached:
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thashx8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:32,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thashx8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:37,14'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thashx8
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:66,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:67,26'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:78,18'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:66,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:67,26'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:78,18'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:66,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:67,26'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:78,18'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:66,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:67,26'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:78,18'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:66,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:67,26'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:78,18'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:95,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:95,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:99,21'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:86,21'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:65,37'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thashx8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:90,25'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:84,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:85,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:90,25'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:95,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:96,41'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:99,21'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:65,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:67,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thashx8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:105,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:68,13'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:68,13'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:68,13'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:68,13'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:68,13'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:68,13'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:68,13'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:68,13'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:96,17'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:99,13'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thashx8
    - functionName:    PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_wots_pk_from_sig
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          125
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_chain_lengths
        - gen_chains
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:165,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_chain_lengths
                - gen_chains.2336
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:169,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_chain_lengths
                - gen_chains.2336
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:169,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_chain_lengths
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:175,5'
          Dst:             gen_chains
    - functionName:    PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_chain_lengths
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - base_w
        - wots_checksum
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:153,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:0,0'
              BranchSideFuncs:
                - base_w.2339
                - wots_checksum.2340
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:153,5'
              BranchSideFuncs:
                - base_w.2339
                - wots_checksum.2340
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:153,5'
          Dst:             base_w
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:154,5'
          Dst:             wots_checksum
    - functionName:    base_w
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          172
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:120,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:120,33'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:120,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:120,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:121,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:121,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:121,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:122,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:126,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:121,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:122,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:126,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:120,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:121,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:122,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:121,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:121,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:121,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:121,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:122,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:126,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    wots_checksum
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          156
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_ull_to_bytes
        - base_w
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:136,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_ull_to_bytes
                - base_w.2339
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:141,34'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_ull_to_bytes
                - base_w.2339
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:147,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_ull_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/wots.c:148,5'
          Dst:             base_w
    - functionName:    OQS_SIG_sphincs_sha2_192f_simple_verify_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/sphincs/sig_sphincs_sha2_192f_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_sphincs_sha2_192f_simple_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/sig_sphincs_sha2_192f_simple.c:102,14'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_192f_simple.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_sphincs_sha2_192f_simple_verify
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_192f_simple.c:102,14'
              BranchSideFuncs:
                - OQS_SIG_sphincs_sha2_192f_simple_verify
        - Branch String:   'src/sig/sphincs/sig_sphincs_sha2_192f_simple.c:102,22'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_192f_simple.c:102,37'
              BranchSideFuncs:
                - OQS_SIG_sphincs_sha2_192f_simple_verify
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_192f_simple.c:102,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/sig_sphincs_sha2_192f_simple.c:102,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_192f_simple.c:102,6'
              BranchSideFuncs:
                - OQS_SIG_sphincs_sha2_192f_simple_verify
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_192f_simple.c:103,10'
              BranchSideFuncs:
                - OQS_SIG_sphincs_sha2_192f_simple_verify
      Callsites:
        - Src:             'src/sig/sphincs/sig_sphincs_sha2_192f_simple.c:103,10'
          Dst:             OQS_SIG_sphincs_sha2_192f_simple_verify
    - functionName:    OQS_SIG_sphincs_sha2_192f_simple_verify
      functionSourceFile: '/src/liboqs/src/sig/sphincs/sig_sphincs_sha2_192f_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_crypto_sign_verify
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_crypto_sign_verify
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/sig_sphincs_sha2_192f_simple.c:80,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_192f_simple.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_crypto_sign_verify
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_crypto_sign_verify
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_192f_simple.c:80,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_crypto_sign_verify
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_crypto_sign_verify
        - Branch String:   'src/sig/sphincs/sig_sphincs_sha2_192f_simple.c:80,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_192f_simple.c:82,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_crypto_sign_verify
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_192f_simple.c:85,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_crypto_sign_verify
      Callsites:
        - Src:             'src/sig/sphincs/sig_sphincs_sha2_192f_simple.c:80,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/sphincs/sig_sphincs_sha2_192f_simple.c:82,23'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_crypto_sign_verify
        - Src:             'src/sig/sphincs/sig_sphincs_sha2_192f_simple.c:85,23'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_crypto_sign_verify
    - functionName:    OQS_SIG_sphincs_sha2_192f_simple_sign_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/sphincs/sig_sphincs_sha2_192f_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_sphincs_sha2_192f_simple_sign
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/sig_sphincs_sha2_192f_simple.c:94,14'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_192f_simple.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_sphincs_sha2_192f_simple_sign
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_192f_simple.c:94,14'
              BranchSideFuncs:
                - OQS_SIG_sphincs_sha2_192f_simple_sign
        - Branch String:   'src/sig/sphincs/sig_sphincs_sha2_192f_simple.c:94,22'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_192f_simple.c:94,37'
              BranchSideFuncs:
                - OQS_SIG_sphincs_sha2_192f_simple_sign
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_192f_simple.c:94,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/sig_sphincs_sha2_192f_simple.c:94,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_192f_simple.c:94,6'
              BranchSideFuncs:
                - OQS_SIG_sphincs_sha2_192f_simple_sign
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_192f_simple.c:95,10'
              BranchSideFuncs:
                - OQS_SIG_sphincs_sha2_192f_simple_sign
      Callsites:
        - Src:             'src/sig/sphincs/sig_sphincs_sha2_192f_simple.c:95,10'
          Dst:             OQS_SIG_sphincs_sha2_192f_simple_sign
    - functionName:    OQS_SIG_sphincs_sha2_192f_simple_sign
      functionSourceFile: '/src/liboqs/src/sig/sphincs/sig_sphincs_sha2_192f_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_crypto_sign_signature
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_crypto_sign_signature
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/sig_sphincs_sha2_192f_simple.c:64,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_192f_simple.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_crypto_sign_signature
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_crypto_sign_signature
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_192f_simple.c:64,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_crypto_sign_signature
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_crypto_sign_signature
        - Branch String:   'src/sig/sphincs/sig_sphincs_sha2_192f_simple.c:64,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_192f_simple.c:66,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_crypto_sign_signature
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_192f_simple.c:69,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_crypto_sign_signature
      Callsites:
        - Src:             'src/sig/sphincs/sig_sphincs_sha2_192f_simple.c:64,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/sphincs/sig_sphincs_sha2_192f_simple.c:66,23'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_crypto_sign_signature
        - Src:             'src/sig/sphincs/sig_sphincs_sha2_192f_simple.c:69,23'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_crypto_sign_signature
    - functionName:    OQS_SIG_sphincs_sha2_192f_simple_keypair
      functionSourceFile: '/src/liboqs/src/sig/sphincs/sig_sphincs_sha2_192f_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_crypto_sign_keypair
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_crypto_sign_keypair
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/sig_sphincs_sha2_192f_simple.c:48,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_192f_simple.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_crypto_sign_keypair
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_crypto_sign_keypair
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_192f_simple.c:48,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_crypto_sign_keypair
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_crypto_sign_keypair
        - Branch String:   'src/sig/sphincs/sig_sphincs_sha2_192f_simple.c:48,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_192f_simple.c:50,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_crypto_sign_keypair
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_192f_simple.c:53,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_crypto_sign_keypair
      Callsites:
        - Src:             'src/sig/sphincs/sig_sphincs_sha2_192f_simple.c:48,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/sphincs/sig_sphincs_sha2_192f_simple.c:50,23'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_crypto_sign_keypair
        - Src:             'src/sig/sphincs/sig_sphincs_sha2_192f_simple.c:53,23'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_crypto_sign_keypair
    - functionName:    OQS_SIG_sphincs_sha2_192f_simple_new
      functionSourceFile: '/src/liboqs/src/sig/sphincs/sig_sphincs_sha2_192f_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_MEM_malloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/sig_sphincs_sha2_192f_simple.c:10,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_192f_simple.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_192f_simple.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
        - Branch String:   'src/sig/sphincs/sig_sphincs_sha2_192f_simple.c:11,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_192f_simple.c:11,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_192f_simple.c:14,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/sig_sphincs_sha2_192f_simple.c:10,17'
          Dst:             OQS_MEM_malloc
    - functionName:    PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_crypto_sign_open
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_crypto_sign_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/sign.c:267,15'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_crypto_sign_verify
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/sign.c:267,15'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_crypto_sign_verify
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/sign.c:267,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/sign.c:268,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/sign.c:273,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_crypto_sign_verify
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/sign.c:275,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/sign.c:276,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/sign.c:282,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/sign.c:275,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_crypto_sign_verify
    - functionName:    PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_crypto_sign_verify
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          140
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_compute_root
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_copy_keypair_addr
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_copy_subtree_addr
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_fors_pk_from_sig
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_free_hash_function
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_hash_message
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_initialize_hash_function
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_keypair_addr
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_layer_addr
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_addr
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_type
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_wots_pk_from_sig
        - memcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/sign.c:164,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_initialize_hash_function
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_hash_message
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_fors_pk_from_sig
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_wots_pk_from_sig
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_compute_root
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_free_hash_function
                - memcmp
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/sign.c:165,34'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_initialize_hash_function
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_hash_message
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_fors_pk_from_sig
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_wots_pk_from_sig
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_compute_root
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_free_hash_function
                - memcmp
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/sign.c:177,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/sign.c:177,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_initialize_hash_function
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_hash_message
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_fors_pk_from_sig
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_wots_pk_from_sig
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_compute_root
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_free_hash_function
                - memcmp
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/sign.c:181,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_initialize_hash_function
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_hash_message
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_fors_pk_from_sig
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_wots_pk_from_sig
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_compute_root
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_free_hash_function
                - memcmp
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/sign.c:204,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/sign.c:205,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_free_hash_function
                - memcmp
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/sign.c:233,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_free_hash_function
                - memcmp
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/sign.c:236,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/sign.c:236,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/sign.c:240,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/sign.c:185,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_initialize_hash_function
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/sign.c:187,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/sign.c:188,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/sign.c:189,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/sign.c:193,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_hash_message
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/sign.c:197,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/sign.c:198,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/sign.c:200,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_fors_pk_from_sig
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/sign.c:205,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/sign.c:206,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/sign.c:208,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/sign.c:209,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/sign.c:211,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/sign.c:216,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_wots_pk_from_sig
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/sign.c:220,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/sign.c:223,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_compute_root
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/sign.c:233,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_free_hash_function
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/sign.c:236,9'
          Dst:             memcmp
    - functionName:    PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_crypto_sign
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_crypto_sign_signature
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/sign.c:249,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_crypto_sign_signature
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/sign.c:251,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_crypto_sign_signature
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/sign.c:251,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_crypto_sign_signature
    - functionName:    PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_crypto_sign_signature
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          115
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_copy_subtree_addr
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_fors_sign
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_free_hash_function
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_gen_message_random
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_hash_message
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_initialize_hash_function
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_merkle_sign
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_keypair_addr
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_layer_addr
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_addr
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_type
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/sign.c:95,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_initialize_hash_function
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_type
                - OQS_randombytes
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_gen_message_random
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_hash_message
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_fors_sign
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_merkle_sign
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_free_hash_function
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/sign.c:97,32'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_initialize_hash_function
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_type
                - OQS_randombytes
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_gen_message_random
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_hash_message
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_fors_sign
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_merkle_sign
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_free_hash_function
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/sign.c:137,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/sign.c:138,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_free_hash_function
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/sign.c:152,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_free_hash_function
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/sign.c:114,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_initialize_hash_function
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/sign.c:116,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/sign.c:117,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/sign.c:122,5'
          Dst:             OQS_randombytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/sign.c:124,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_gen_message_random
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/sign.c:127,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_hash_message
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/sign.c:130,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/sign.c:131,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/sign.c:134,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_fors_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/sign.c:138,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/sign.c:139,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/sign.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/sign.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/sign.c:144,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_merkle_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/sign.c:152,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_free_hash_function
    - functionName:    PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_crypto_sign_keypair
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_crypto_sign_seed_keypair
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/sign.c:83,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/sign.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_crypto_sign_seed_keypair
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/sign.c:84,5'
              BranchSideFuncs:
                - OQS_randombytes
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_crypto_sign_seed_keypair
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/sign.c:84,5'
          Dst:             OQS_randombytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/sign.c:85,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_crypto_sign_seed_keypair
    - functionName:    PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_crypto_sign_seed_keypair
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_free_hash_function
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_initialize_hash_function
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_merkle_gen_root
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/sign.c:52,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_initialize_hash_function
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_merkle_gen_root
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_free_hash_function
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/sign.c:55,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_initialize_hash_function
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_merkle_gen_root
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_free_hash_function
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/sign.c:64,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_initialize_hash_function
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/sign.c:67,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_merkle_gen_root
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/sign.c:70,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_free_hash_function
    - functionName:    PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_crypto_sign_seedbytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_crypto_sign_bytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_crypto_sign_publickeybytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_crypto_sign_secretkeybytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thash_512
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/thash_sha2_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA2_sha512_inc_ctx_clone
        - OQS_SHA2_sha512_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/thash_sha2_simple.c:41,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/thash_sha2_simple.c:0,0'
              BranchSideFuncs:
                - OQS_SHA2_sha512_inc_ctx_clone
                - OQS_SHA2_sha512_inc_finalize
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/thash_sha2_simple.c:43,5'
              BranchSideFuncs:
                - OQS_SHA2_sha512_inc_ctx_clone
                - OQS_SHA2_sha512_inc_finalize
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/thash_sha2_simple.c:46,5'
          Dst:             OQS_SHA2_sha512_inc_ctx_clone
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/thash_sha2_simple.c:51,5'
          Dst:             OQS_SHA2_sha512_inc_finalize
    - functionName:    PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/thash_sha2_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_SHA2_sha256_inc_ctx_clone
        - OQS_SHA2_sha256_inc_finalize
        - thash_512
      functionUses:    13
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/thash_sha2_simple.c:20,18'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/thash_sha2_simple.c:0,0'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_ctx_clone
                - OQS_SHA2_sha256_inc_finalize
                - thash_512
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/thash_sha2_simple.c:20,18'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_ctx_clone
                - OQS_SHA2_sha256_inc_finalize
                - thash_512
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/thash_sha2_simple.c:20,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/thash_sha2_simple.c:21,9'
              BranchSideFuncs:
                - thash_512
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/thash_sha2_simple.c:25,5'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_ctx_clone
                - OQS_SHA2_sha256_inc_finalize
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/thash_sha2_simple.c:21,9'
          Dst:             thash_512
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/thash_sha2_simple.c:30,5'
          Dst:             OQS_SHA2_sha256_inc_ctx_clone
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/thash_sha2_simple.c:35,5'
          Dst:             OQS_SHA2_sha256_inc_finalize
    - functionName:    PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_treehash
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          156
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_height
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_index
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utils.c:107,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utils.c:115,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utils.c:120,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utils.c:121,13'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utils.c:125,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utils.c:125,28'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utils.c:113,58'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utils.c:125,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utils.c:125,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utils.c:113,58'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utils.c:127,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utils.c:141,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utils.c:125,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utils.c:142,55'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utils.c:125,28'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utils.c:113,58'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utils.c:125,46'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utils.c:113,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utils.c:115,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utils.c:147,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utils.c:130,13'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utils.c:131,13'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utils.c:134,13'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
    - functionName:    PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_compute_root
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          115
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_height
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_index
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utils.c:53,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utils.c:57,18'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utils.c:57,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utils.c:58,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utils.c:61,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utils.c:74,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utils.c:75,13'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utils.c:78,13'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utils.c:66,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utils.c:66,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utils.c:70,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utils.c:71,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utils.c:75,13'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utils.c:78,13'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utils.c:87,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utils.c:88,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utils.c:89,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
    - functionName:    PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_bytes_to_ull
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          99
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utils.c:38,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utils.c:38,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utils.c:38,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utils.c:38,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utils.c:38,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utils.c:39,40'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utils.c:38,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utils.c:38,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utils.c:39,40'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utils.c:38,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utils.c:38,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utils.c:39,40'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_u32_to_bytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_ull_to_bytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 22
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          111
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utils.c:18,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utils.c:18,0'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utils.c:18,0'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utils.c:19,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utils.c:19,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    gen_chain
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_hash_addr
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/wots.c:31,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/wots.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/wots.c:31,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/wots.c:34,41'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/wots.c:34,41'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/wots.c:35,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/wots.c:34,41'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/wots.c:34,41'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/wots.c:35,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/wots.c:35,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/wots.c:36,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
    - functionName:    PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_wots_pk_from_sig
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_chain_lengths
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_chain_addr
        - gen_chain
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/wots.c:98,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/wots.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_chain_lengths
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_chain_addr
                - gen_chain.2431
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/wots.c:101,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_chain_lengths
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_chain_addr
                - gen_chain.2431
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/wots.c:103,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/wots.c:104,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/wots.c:108,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/wots.c:101,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_chain_lengths
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/wots.c:104,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/wots.c:105,9'
          Dst:             gen_chain
    - functionName:    PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_chain_lengths
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - base_w
        - wots_checksum
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/wots.c:86,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/wots.c:0,0'
              BranchSideFuncs:
                - base_w.2434
                - wots_checksum.2435
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/wots.c:86,5'
              BranchSideFuncs:
                - base_w.2434
                - wots_checksum.2435
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/wots.c:86,5'
          Dst:             base_w
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/wots.c:87,5'
          Dst:             wots_checksum
    - functionName:    base_w
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          172
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/wots.c:53,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/wots.c:53,33'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/wots.c:53,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/wots.c:53,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/wots.c:54,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/wots.c:54,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/wots.c:54,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/wots.c:55,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/wots.c:59,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/wots.c:54,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/wots.c:55,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/wots.c:59,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/wots.c:53,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/wots.c:54,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/wots.c:55,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/wots.c:54,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/wots.c:54,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/wots.c:54,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/wots.c:54,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/wots.c:55,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/wots.c:59,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    wots_checksum
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          224
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_ull_to_bytes
        - base_w
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/wots.c:69,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/wots.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_ull_to_bytes
                - base_w.2434
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/wots.c:74,34'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_ull_to_bytes
                - base_w.2434
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/wots.c:80,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_ull_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/wots.c:81,5'
          Dst:             base_w
    - functionName:    PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_crypto_sign_open
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_crypto_sign_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sign.c:267,15'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_crypto_sign_verify
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sign.c:267,15'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_crypto_sign_verify
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sign.c:267,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sign.c:268,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sign.c:273,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_crypto_sign_verify
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sign.c:275,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sign.c:276,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sign.c:282,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sign.c:275,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_crypto_sign_verify
    - functionName:    PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_crypto_sign_verify
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          141
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_compute_root
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_keypair_addr
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_subtree_addr
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_fors_pk_from_sig
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_free_hash_function
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_hash_message
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_initialize_hash_function
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_keypair_addr
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_layer_addr
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_addr
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thash
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_wots_pk_from_sig
        - memcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sign.c:164,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_initialize_hash_function
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_hash_message
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_fors_pk_from_sig
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_wots_pk_from_sig
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_compute_root
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_free_hash_function
                - memcmp
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sign.c:165,34'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_initialize_hash_function
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_hash_message
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_fors_pk_from_sig
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_wots_pk_from_sig
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_compute_root
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_free_hash_function
                - memcmp
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sign.c:177,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sign.c:177,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_initialize_hash_function
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_hash_message
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_fors_pk_from_sig
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_wots_pk_from_sig
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_compute_root
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_free_hash_function
                - memcmp
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sign.c:181,16'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_initialize_hash_function
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_hash_message
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_fors_pk_from_sig
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_wots_pk_from_sig
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_compute_root
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_free_hash_function
                - memcmp
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sign.c:204,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sign.c:205,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_free_hash_function
                - memcmp
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sign.c:233,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_free_hash_function
                - memcmp
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sign.c:236,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sign.c:236,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sign.c:240,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sign.c:185,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_initialize_hash_function
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sign.c:187,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sign.c:188,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sign.c:189,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sign.c:193,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_hash_message
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sign.c:197,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sign.c:198,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sign.c:200,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_fors_pk_from_sig
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sign.c:205,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sign.c:206,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sign.c:208,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sign.c:209,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sign.c:211,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sign.c:216,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_wots_pk_from_sig
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sign.c:220,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thash
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sign.c:223,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_compute_root
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sign.c:233,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_free_hash_function
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sign.c:236,9'
          Dst:             memcmp
    - functionName:    PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_crypto_sign
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_crypto_sign_signature
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sign.c:249,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_crypto_sign_signature
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sign.c:251,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_crypto_sign_signature
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sign.c:251,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_crypto_sign_signature
    - functionName:    PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_crypto_sign_signature
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          116
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_subtree_addr
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_fors_sign
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_free_hash_function
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_gen_message_random
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_hash_message
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_initialize_hash_function
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_merkle_sign
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_keypair_addr
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_layer_addr
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_addr
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sign.c:95,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_initialize_hash_function
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - OQS_randombytes
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_gen_message_random
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_hash_message
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_fors_sign
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_merkle_sign
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_free_hash_function
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sign.c:97,32'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_initialize_hash_function
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - OQS_randombytes
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_gen_message_random
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_hash_message
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_fors_sign
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_merkle_sign
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_free_hash_function
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sign.c:137,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sign.c:138,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_free_hash_function
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sign.c:152,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_free_hash_function
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sign.c:114,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_initialize_hash_function
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sign.c:116,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sign.c:117,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sign.c:122,5'
          Dst:             OQS_randombytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sign.c:124,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_gen_message_random
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sign.c:127,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_hash_message
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sign.c:130,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sign.c:131,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sign.c:134,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_fors_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sign.c:138,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sign.c:139,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sign.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sign.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sign.c:144,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_merkle_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sign.c:152,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_free_hash_function
    - functionName:    PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_crypto_sign_keypair
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_crypto_sign_seed_keypair
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sign.c:83,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sign.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_crypto_sign_seed_keypair
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sign.c:84,5'
              BranchSideFuncs:
                - OQS_randombytes
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_crypto_sign_seed_keypair
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sign.c:84,5'
          Dst:             OQS_randombytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sign.c:85,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_crypto_sign_seed_keypair
    - functionName:    PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_crypto_sign_seed_keypair
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_free_hash_function
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_initialize_hash_function
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_merkle_gen_root
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sign.c:52,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_initialize_hash_function
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_merkle_gen_root
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_free_hash_function
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sign.c:55,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_initialize_hash_function
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_merkle_gen_root
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_free_hash_function
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sign.c:64,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_initialize_hash_function
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sign.c:67,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_merkle_gen_root
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sign.c:70,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_free_hash_function
    - functionName:    PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_crypto_sign_seedbytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_crypto_sign_bytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_crypto_sign_publickeybytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_crypto_sign_secretkeybytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thash_512
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/thash_sha2_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA2_sha512_inc_ctx_clone
        - OQS_SHA2_sha512_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/thash_sha2_simple.c:41,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/thash_sha2_simple.c:0,0'
              BranchSideFuncs:
                - OQS_SHA2_sha512_inc_ctx_clone
                - OQS_SHA2_sha512_inc_finalize
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/thash_sha2_simple.c:43,5'
              BranchSideFuncs:
                - OQS_SHA2_sha512_inc_ctx_clone
                - OQS_SHA2_sha512_inc_finalize
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/thash_sha2_simple.c:46,5'
          Dst:             OQS_SHA2_sha512_inc_ctx_clone
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/thash_sha2_simple.c:51,5'
          Dst:             OQS_SHA2_sha512_inc_finalize
    - functionName:    PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thash
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/thash_sha2_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_SHA2_sha256_inc_ctx_clone
        - OQS_SHA2_sha256_inc_finalize
        - thash_512
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/thash_sha2_simple.c:20,18'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/thash_sha2_simple.c:0,0'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_ctx_clone
                - OQS_SHA2_sha256_inc_finalize
                - thash_512.2474
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/thash_sha2_simple.c:20,18'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_ctx_clone
                - OQS_SHA2_sha256_inc_finalize
                - thash_512.2474
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/thash_sha2_simple.c:20,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/thash_sha2_simple.c:21,9'
              BranchSideFuncs:
                - thash_512.2474
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/thash_sha2_simple.c:25,5'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_ctx_clone
                - OQS_SHA2_sha256_inc_finalize
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/thash_sha2_simple.c:21,9'
          Dst:             thash_512
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/thash_sha2_simple.c:30,5'
          Dst:             OQS_SHA2_sha256_inc_ctx_clone
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/thash_sha2_simple.c:35,5'
          Dst:             OQS_SHA2_sha256_inc_finalize
    - functionName:    PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_treehash
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          156
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thash
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utils.c:107,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utils.c:115,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utils.c:120,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utils.c:121,13'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utils.c:125,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utils.c:125,28'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utils.c:113,58'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utils.c:125,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utils.c:125,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utils.c:113,58'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utils.c:127,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utils.c:141,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utils.c:125,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utils.c:142,55'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utils.c:125,28'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utils.c:113,58'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utils.c:125,46'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utils.c:113,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utils.c:115,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utils.c:147,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utils.c:130,13'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utils.c:131,13'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utils.c:134,13'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thash
    - functionName:    PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_compute_root
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          115
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thash
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utils.c:53,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utils.c:57,18'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utils.c:57,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utils.c:58,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utils.c:61,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utils.c:74,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utils.c:75,13'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utils.c:78,13'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utils.c:66,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utils.c:66,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utils.c:70,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utils.c:71,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utils.c:75,13'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thash
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utils.c:78,13'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thash
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utils.c:87,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utils.c:88,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utils.c:89,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thash
    - functionName:    PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_bytes_to_ull
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          123
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utils.c:38,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utils.c:38,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utils.c:38,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utils.c:38,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utils.c:39,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utils.c:39,40'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utils.c:38,29'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utils.c:38,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utils.c:39,40'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utils.c:38,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utils.c:38,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utils.c:39,40'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utils.c:38,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utils.c:38,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utils.c:39,40'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    25
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_ull_to_bytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 22
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          111
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utils.c:18,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utils.c:18,0'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utils.c:18,0'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utils.c:19,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utils.c:19,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_wots_gen_leafx8
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          270
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_prf_addrx8
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_keypair_addr
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thashx8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:187,33'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_prf_addrx8
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thashx8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:187,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_prf_addrx8
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thashx8
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:196,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:200,48'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_prf_addrx8
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thashx8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:209,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_prf_addrx8
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thashx8
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:241,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:242,31'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_prf_addrx8
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thashx8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:247,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_prf_addrx8
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thashx8
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:247,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:213,56'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_prf_addrx8
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thashx8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:253,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_prf_addrx8
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thashx8
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:213,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:214,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thashx8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:276,18'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thashx8
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:209,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:210,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:209,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:210,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:209,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:210,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:209,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:210,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:209,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:210,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:209,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:210,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:209,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:210,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:209,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:210,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:219,13'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:220,13'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:221,13'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:219,13'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:220,13'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:221,13'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:219,13'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:220,13'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:221,13'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:219,13'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:220,13'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:221,13'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:219,13'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:220,13'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:221,13'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:219,13'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:220,13'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:221,13'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:219,13'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:220,13'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:221,13'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:219,13'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:220,13'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:221,13'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:223,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_prf_addrx8
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:234,13'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:234,13'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:234,13'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:234,13'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:234,13'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:234,13'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:234,13'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:234,13'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:253,17'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:253,17'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:253,17'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:253,17'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:253,17'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:253,17'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:253,17'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:253,17'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:255,13'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thashx8
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:275,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thashx8
    - functionName:    gen_chains
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          619
      EdgeCount:       67
      CyclomaticComplexity: 20
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thashx8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:32,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thashx8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:37,14'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thashx8
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:50,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:51,16'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thashx8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:55,20'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thashx8
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:66,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:67,26'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:78,18'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:66,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:67,26'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:78,18'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:66,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:67,26'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:78,18'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:66,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:67,26'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:78,18'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:66,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:67,26'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:78,18'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:95,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:95,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:99,21'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:86,21'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:65,37'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thashx8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:90,25'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:84,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:85,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:90,25'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:95,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:96,41'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:99,21'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:65,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:67,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thashx8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:105,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:68,13'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:68,13'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:68,13'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:68,13'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:68,13'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:68,13'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:68,13'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:68,13'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:96,17'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:99,13'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thashx8
    - functionName:    PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_wots_pk_from_sig
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          167
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_chain_lengths
        - gen_chains
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:165,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_chain_lengths
                - gen_chains.2509
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:169,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_chain_lengths
                - gen_chains.2509
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:169,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_chain_lengths
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:175,5'
          Dst:             gen_chains
    - functionName:    PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_chain_lengths
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - base_w
        - wots_checksum
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:153,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:0,0'
              BranchSideFuncs:
                - base_w.2512
                - wots_checksum.2513
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:153,5'
              BranchSideFuncs:
                - base_w.2512
                - wots_checksum.2513
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:153,5'
          Dst:             base_w
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:154,5'
          Dst:             wots_checksum
    - functionName:    base_w
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          172
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:120,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:120,33'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:120,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:120,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:121,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:121,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:121,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:122,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:126,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:121,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:122,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:126,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:120,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:121,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:122,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:121,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:121,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:121,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:121,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:122,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:126,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    wots_checksum
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          224
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_ull_to_bytes
        - base_w
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:136,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_ull_to_bytes
                - base_w.2512
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:141,34'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_ull_to_bytes
                - base_w.2512
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:147,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_ull_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/wots.c:148,5'
          Dst:             base_w
    - functionName:    OQS_SIG_sphincs_sha2_192s_simple_verify_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/sphincs/sig_sphincs_sha2_192s_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_sphincs_sha2_192s_simple_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/sig_sphincs_sha2_192s_simple.c:102,14'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_192s_simple.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_sphincs_sha2_192s_simple_verify
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_192s_simple.c:102,14'
              BranchSideFuncs:
                - OQS_SIG_sphincs_sha2_192s_simple_verify
        - Branch String:   'src/sig/sphincs/sig_sphincs_sha2_192s_simple.c:102,22'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_192s_simple.c:102,37'
              BranchSideFuncs:
                - OQS_SIG_sphincs_sha2_192s_simple_verify
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_192s_simple.c:102,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/sig_sphincs_sha2_192s_simple.c:102,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_192s_simple.c:102,6'
              BranchSideFuncs:
                - OQS_SIG_sphincs_sha2_192s_simple_verify
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_192s_simple.c:103,10'
              BranchSideFuncs:
                - OQS_SIG_sphincs_sha2_192s_simple_verify
      Callsites:
        - Src:             'src/sig/sphincs/sig_sphincs_sha2_192s_simple.c:103,10'
          Dst:             OQS_SIG_sphincs_sha2_192s_simple_verify
    - functionName:    OQS_SIG_sphincs_sha2_192s_simple_verify
      functionSourceFile: '/src/liboqs/src/sig/sphincs/sig_sphincs_sha2_192s_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_crypto_sign_verify
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_crypto_sign_verify
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/sig_sphincs_sha2_192s_simple.c:80,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_192s_simple.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_crypto_sign_verify
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_crypto_sign_verify
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_192s_simple.c:80,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_crypto_sign_verify
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_crypto_sign_verify
        - Branch String:   'src/sig/sphincs/sig_sphincs_sha2_192s_simple.c:80,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_192s_simple.c:82,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_crypto_sign_verify
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_192s_simple.c:85,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_crypto_sign_verify
      Callsites:
        - Src:             'src/sig/sphincs/sig_sphincs_sha2_192s_simple.c:80,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/sphincs/sig_sphincs_sha2_192s_simple.c:82,23'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_crypto_sign_verify
        - Src:             'src/sig/sphincs/sig_sphincs_sha2_192s_simple.c:85,23'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_crypto_sign_verify
    - functionName:    OQS_SIG_sphincs_sha2_192s_simple_sign_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/sphincs/sig_sphincs_sha2_192s_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_sphincs_sha2_192s_simple_sign
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/sig_sphincs_sha2_192s_simple.c:94,14'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_192s_simple.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_sphincs_sha2_192s_simple_sign
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_192s_simple.c:94,14'
              BranchSideFuncs:
                - OQS_SIG_sphincs_sha2_192s_simple_sign
        - Branch String:   'src/sig/sphincs/sig_sphincs_sha2_192s_simple.c:94,22'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_192s_simple.c:94,37'
              BranchSideFuncs:
                - OQS_SIG_sphincs_sha2_192s_simple_sign
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_192s_simple.c:94,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/sig_sphincs_sha2_192s_simple.c:94,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_192s_simple.c:94,6'
              BranchSideFuncs:
                - OQS_SIG_sphincs_sha2_192s_simple_sign
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_192s_simple.c:95,10'
              BranchSideFuncs:
                - OQS_SIG_sphincs_sha2_192s_simple_sign
      Callsites:
        - Src:             'src/sig/sphincs/sig_sphincs_sha2_192s_simple.c:95,10'
          Dst:             OQS_SIG_sphincs_sha2_192s_simple_sign
    - functionName:    OQS_SIG_sphincs_sha2_192s_simple_sign
      functionSourceFile: '/src/liboqs/src/sig/sphincs/sig_sphincs_sha2_192s_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_crypto_sign_signature
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_crypto_sign_signature
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/sig_sphincs_sha2_192s_simple.c:64,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_192s_simple.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_crypto_sign_signature
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_crypto_sign_signature
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_192s_simple.c:64,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_crypto_sign_signature
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_crypto_sign_signature
        - Branch String:   'src/sig/sphincs/sig_sphincs_sha2_192s_simple.c:64,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_192s_simple.c:66,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_crypto_sign_signature
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_192s_simple.c:69,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_crypto_sign_signature
      Callsites:
        - Src:             'src/sig/sphincs/sig_sphincs_sha2_192s_simple.c:64,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/sphincs/sig_sphincs_sha2_192s_simple.c:66,23'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_crypto_sign_signature
        - Src:             'src/sig/sphincs/sig_sphincs_sha2_192s_simple.c:69,23'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_crypto_sign_signature
    - functionName:    OQS_SIG_sphincs_sha2_192s_simple_keypair
      functionSourceFile: '/src/liboqs/src/sig/sphincs/sig_sphincs_sha2_192s_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_crypto_sign_keypair
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_crypto_sign_keypair
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/sig_sphincs_sha2_192s_simple.c:48,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_192s_simple.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_crypto_sign_keypair
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_crypto_sign_keypair
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_192s_simple.c:48,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_crypto_sign_keypair
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_crypto_sign_keypair
        - Branch String:   'src/sig/sphincs/sig_sphincs_sha2_192s_simple.c:48,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_192s_simple.c:50,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_crypto_sign_keypair
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_192s_simple.c:53,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_crypto_sign_keypair
      Callsites:
        - Src:             'src/sig/sphincs/sig_sphincs_sha2_192s_simple.c:48,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/sphincs/sig_sphincs_sha2_192s_simple.c:50,23'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_crypto_sign_keypair
        - Src:             'src/sig/sphincs/sig_sphincs_sha2_192s_simple.c:53,23'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_crypto_sign_keypair
    - functionName:    OQS_SIG_sphincs_sha2_192s_simple_new
      functionSourceFile: '/src/liboqs/src/sig/sphincs/sig_sphincs_sha2_192s_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_MEM_malloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/sig_sphincs_sha2_192s_simple.c:10,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_192s_simple.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_192s_simple.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
        - Branch String:   'src/sig/sphincs/sig_sphincs_sha2_192s_simple.c:11,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_192s_simple.c:11,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_192s_simple.c:14,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/sig_sphincs_sha2_192s_simple.c:10,17'
          Dst:             OQS_MEM_malloc
    - functionName:    PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_crypto_sign_open
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_crypto_sign_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c:267,15'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_crypto_sign_verify
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c:267,15'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_crypto_sign_verify
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c:267,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c:268,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c:273,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_crypto_sign_verify
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c:275,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c:276,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c:282,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c:275,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_crypto_sign_verify
    - functionName:    PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_crypto_sign_verify
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          140
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_compute_root
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_copy_keypair_addr
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_copy_subtree_addr
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_fors_pk_from_sig
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_free_hash_function
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_hash_message
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_initialize_hash_function
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_keypair_addr
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_layer_addr
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_addr
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_type
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_wots_pk_from_sig
        - memcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c:164,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_initialize_hash_function
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_hash_message
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_fors_pk_from_sig
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_wots_pk_from_sig
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_compute_root
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_free_hash_function
                - memcmp
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c:165,34'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_initialize_hash_function
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_hash_message
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_fors_pk_from_sig
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_wots_pk_from_sig
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_compute_root
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_free_hash_function
                - memcmp
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c:177,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c:177,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_initialize_hash_function
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_hash_message
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_fors_pk_from_sig
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_wots_pk_from_sig
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_compute_root
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_free_hash_function
                - memcmp
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c:181,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_initialize_hash_function
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_hash_message
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_fors_pk_from_sig
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_wots_pk_from_sig
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_compute_root
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_free_hash_function
                - memcmp
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c:204,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c:205,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_free_hash_function
                - memcmp
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c:233,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_free_hash_function
                - memcmp
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c:236,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c:236,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c:240,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c:185,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_initialize_hash_function
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c:187,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c:188,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c:189,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c:193,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_hash_message
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c:197,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c:198,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c:200,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_fors_pk_from_sig
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c:205,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c:206,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c:208,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c:209,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c:211,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c:216,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_wots_pk_from_sig
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c:220,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c:223,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_compute_root
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c:233,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_free_hash_function
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c:236,9'
          Dst:             memcmp
    - functionName:    PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_crypto_sign
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_crypto_sign_signature
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c:249,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_crypto_sign_signature
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c:251,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_crypto_sign_signature
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c:251,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_crypto_sign_signature
    - functionName:    PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_crypto_sign_signature
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          251
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_copy_subtree_addr
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_fors_sign
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_free_hash_function
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_gen_message_random
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_hash_message
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_initialize_hash_function
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_merkle_sign
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_keypair_addr
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_layer_addr
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_addr
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_type
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c:95,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_initialize_hash_function
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_type
                - OQS_randombytes
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_gen_message_random
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_hash_message
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_fors_sign
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_merkle_sign
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_merkle_sign
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_merkle_sign
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_merkle_sign
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_merkle_sign
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_merkle_sign
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_merkle_sign
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_free_hash_function
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c:97,32'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_initialize_hash_function
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_type
                - OQS_randombytes
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_gen_message_random
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_hash_message
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_fors_sign
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_merkle_sign
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_merkle_sign
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_merkle_sign
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_merkle_sign
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_merkle_sign
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_merkle_sign
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_merkle_sign
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_free_hash_function
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c:114,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_initialize_hash_function
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c:116,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c:117,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c:122,5'
          Dst:             OQS_randombytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c:124,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_gen_message_random
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c:127,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_hash_message
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c:130,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c:131,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c:134,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_fors_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c:138,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c:139,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c:144,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_merkle_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c:138,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c:139,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c:144,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_merkle_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c:138,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c:139,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c:144,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_merkle_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c:138,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c:139,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c:144,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_merkle_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c:138,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c:139,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c:144,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_merkle_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c:138,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c:139,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c:144,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_merkle_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c:138,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c:139,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c:144,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_merkle_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c:152,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_free_hash_function
    - functionName:    PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_crypto_sign_keypair
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_crypto_sign_seed_keypair
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c:83,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_crypto_sign_seed_keypair
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c:84,5'
              BranchSideFuncs:
                - OQS_randombytes
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_crypto_sign_seed_keypair
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c:84,5'
          Dst:             OQS_randombytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c:85,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_crypto_sign_seed_keypair
    - functionName:    PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_crypto_sign_seed_keypair
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_free_hash_function
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_initialize_hash_function
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_merkle_gen_root
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c:52,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_initialize_hash_function
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_merkle_gen_root
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_free_hash_function
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c:55,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_initialize_hash_function
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_merkle_gen_root
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_free_hash_function
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c:64,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_initialize_hash_function
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c:67,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_merkle_gen_root
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c:70,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_free_hash_function
    - functionName:    PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_crypto_sign_seedbytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_crypto_sign_bytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_crypto_sign_publickeybytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_crypto_sign_secretkeybytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thash_512
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/thash_sha2_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA2_sha512_inc_ctx_clone
        - OQS_SHA2_sha512_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/thash_sha2_simple.c:41,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/thash_sha2_simple.c:0,0'
              BranchSideFuncs:
                - OQS_SHA2_sha512_inc_ctx_clone
                - OQS_SHA2_sha512_inc_finalize
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/thash_sha2_simple.c:43,5'
              BranchSideFuncs:
                - OQS_SHA2_sha512_inc_ctx_clone
                - OQS_SHA2_sha512_inc_finalize
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/thash_sha2_simple.c:46,5'
          Dst:             OQS_SHA2_sha512_inc_ctx_clone
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/thash_sha2_simple.c:51,5'
          Dst:             OQS_SHA2_sha512_inc_finalize
    - functionName:    PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/thash_sha2_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_SHA2_sha256_inc_ctx_clone
        - OQS_SHA2_sha256_inc_finalize
        - thash_512
      functionUses:    13
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/thash_sha2_simple.c:20,18'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/thash_sha2_simple.c:0,0'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_ctx_clone
                - OQS_SHA2_sha256_inc_finalize
                - thash_512.2572
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/thash_sha2_simple.c:20,18'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_ctx_clone
                - OQS_SHA2_sha256_inc_finalize
                - thash_512.2572
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/thash_sha2_simple.c:20,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/thash_sha2_simple.c:21,9'
              BranchSideFuncs:
                - thash_512.2572
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/thash_sha2_simple.c:25,5'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_ctx_clone
                - OQS_SHA2_sha256_inc_finalize
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/thash_sha2_simple.c:21,9'
          Dst:             thash_512
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/thash_sha2_simple.c:30,5'
          Dst:             OQS_SHA2_sha256_inc_ctx_clone
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/thash_sha2_simple.c:35,5'
          Dst:             OQS_SHA2_sha256_inc_finalize
    - functionName:    PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_treehash
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          156
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_height
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_index
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utils.c:107,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utils.c:115,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utils.c:120,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utils.c:121,13'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utils.c:125,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utils.c:125,28'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utils.c:113,58'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utils.c:125,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utils.c:125,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utils.c:113,58'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utils.c:127,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utils.c:141,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utils.c:125,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utils.c:142,55'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utils.c:125,28'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utils.c:113,58'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utils.c:125,46'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utils.c:113,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utils.c:115,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utils.c:147,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utils.c:130,13'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utils.c:131,13'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utils.c:134,13'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
    - functionName:    PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_compute_root
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          115
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_height
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_index
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utils.c:53,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utils.c:57,18'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utils.c:57,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utils.c:58,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utils.c:61,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utils.c:74,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utils.c:75,13'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utils.c:78,13'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utils.c:66,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utils.c:66,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utils.c:70,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utils.c:71,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utils.c:75,13'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utils.c:78,13'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utils.c:87,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utils.c:88,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utils.c:89,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
    - functionName:    PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_bytes_to_ull
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          99
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utils.c:38,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utils.c:38,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utils.c:38,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utils.c:38,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utils.c:38,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utils.c:39,40'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utils.c:38,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utils.c:38,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utils.c:39,40'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utils.c:38,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utils.c:38,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utils.c:39,40'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_u32_to_bytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_ull_to_bytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 22
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          111
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utils.c:18,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utils.c:18,0'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utils.c:18,0'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utils.c:19,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utils.c:19,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    gen_chain
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_hash_addr
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/wots.c:31,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/wots.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/wots.c:31,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/wots.c:34,41'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/wots.c:34,41'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/wots.c:35,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/wots.c:34,41'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/wots.c:34,41'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/wots.c:35,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/wots.c:35,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/wots.c:36,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
    - functionName:    PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_wots_pk_from_sig
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_chain_lengths
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_chain_addr
        - gen_chain
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/wots.c:98,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/wots.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_chain_lengths
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_chain_addr
                - gen_chain.2605
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/wots.c:101,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_chain_lengths
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_chain_addr
                - gen_chain.2605
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/wots.c:103,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/wots.c:104,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/wots.c:108,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/wots.c:101,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_chain_lengths
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/wots.c:104,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/wots.c:105,9'
          Dst:             gen_chain
    - functionName:    PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_chain_lengths
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - base_w
        - wots_checksum
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/wots.c:86,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/wots.c:0,0'
              BranchSideFuncs:
                - base_w.2608
                - wots_checksum.2609
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/wots.c:86,5'
              BranchSideFuncs:
                - base_w.2608
                - wots_checksum.2609
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/wots.c:86,5'
          Dst:             base_w
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/wots.c:87,5'
          Dst:             wots_checksum
    - functionName:    base_w
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          172
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/wots.c:53,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/wots.c:53,33'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/wots.c:53,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/wots.c:53,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/wots.c:54,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/wots.c:54,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/wots.c:54,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/wots.c:55,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/wots.c:59,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/wots.c:54,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/wots.c:55,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/wots.c:59,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/wots.c:53,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/wots.c:54,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/wots.c:55,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/wots.c:54,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/wots.c:54,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/wots.c:54,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/wots.c:54,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/wots.c:55,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/wots.c:59,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    wots_checksum
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          224
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_ull_to_bytes
        - base_w
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/wots.c:69,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/wots.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_ull_to_bytes
                - base_w.2608
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/wots.c:74,34'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_ull_to_bytes
                - base_w.2608
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/wots.c:80,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_ull_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/wots.c:81,5'
          Dst:             base_w
    - functionName:    PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_crypto_sign_open
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_crypto_sign_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c:267,15'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_crypto_sign_verify
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c:267,15'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_crypto_sign_verify
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c:267,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c:268,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c:273,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_crypto_sign_verify
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c:275,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c:276,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c:282,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c:275,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_crypto_sign_verify
    - functionName:    PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_crypto_sign_verify
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          141
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_compute_root
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_keypair_addr
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_subtree_addr
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_fors_pk_from_sig
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_free_hash_function
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_hash_message
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_initialize_hash_function
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_layer_addr
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_addr
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thash
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_wots_pk_from_sig
        - memcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c:164,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_initialize_hash_function
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_hash_message
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_fors_pk_from_sig
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_wots_pk_from_sig
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_compute_root
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_free_hash_function
                - memcmp
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c:165,34'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_initialize_hash_function
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_hash_message
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_fors_pk_from_sig
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_wots_pk_from_sig
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_compute_root
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_free_hash_function
                - memcmp
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c:177,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c:177,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_initialize_hash_function
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_hash_message
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_fors_pk_from_sig
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_wots_pk_from_sig
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_compute_root
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_free_hash_function
                - memcmp
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c:181,16'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_initialize_hash_function
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_hash_message
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_fors_pk_from_sig
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_wots_pk_from_sig
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_compute_root
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_free_hash_function
                - memcmp
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c:204,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c:205,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_free_hash_function
                - memcmp
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c:233,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_free_hash_function
                - memcmp
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c:236,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c:236,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c:240,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c:185,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_initialize_hash_function
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c:187,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c:188,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c:189,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c:193,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_hash_message
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c:197,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c:198,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c:200,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_fors_pk_from_sig
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c:205,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c:206,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c:208,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c:209,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c:211,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c:216,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_wots_pk_from_sig
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c:220,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thash
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c:223,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_compute_root
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c:233,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_free_hash_function
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c:236,9'
          Dst:             memcmp
    - functionName:    PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_crypto_sign
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_crypto_sign_signature
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c:249,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_crypto_sign_signature
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c:251,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_crypto_sign_signature
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c:251,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_crypto_sign_signature
    - functionName:    PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_crypto_sign_signature
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          252
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_subtree_addr
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_fors_sign
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_free_hash_function
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_gen_message_random
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_hash_message
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_initialize_hash_function
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_merkle_sign
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_layer_addr
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_addr
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c:95,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_initialize_hash_function
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - OQS_randombytes
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_gen_message_random
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_hash_message
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_fors_sign
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_merkle_sign
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_merkle_sign
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_merkle_sign
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_merkle_sign
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_merkle_sign
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_merkle_sign
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_merkle_sign
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_free_hash_function
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c:97,32'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_initialize_hash_function
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - OQS_randombytes
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_gen_message_random
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_hash_message
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_fors_sign
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_merkle_sign
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_merkle_sign
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_merkle_sign
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_merkle_sign
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_merkle_sign
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_merkle_sign
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_merkle_sign
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_free_hash_function
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c:114,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_initialize_hash_function
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c:116,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c:117,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c:122,5'
          Dst:             OQS_randombytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c:124,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_gen_message_random
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c:127,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_hash_message
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c:130,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c:131,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c:134,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_fors_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c:138,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c:139,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c:144,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_merkle_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c:138,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c:139,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c:144,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_merkle_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c:138,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c:139,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c:144,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_merkle_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c:138,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c:139,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c:144,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_merkle_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c:138,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c:139,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c:144,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_merkle_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c:138,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c:139,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c:144,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_merkle_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c:138,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c:139,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c:144,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_merkle_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c:152,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_free_hash_function
    - functionName:    PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_crypto_sign_keypair
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_crypto_sign_seed_keypair
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c:83,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_crypto_sign_seed_keypair
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c:84,5'
              BranchSideFuncs:
                - OQS_randombytes
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_crypto_sign_seed_keypair
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c:84,5'
          Dst:             OQS_randombytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c:85,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_crypto_sign_seed_keypair
    - functionName:    PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_crypto_sign_seed_keypair
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_free_hash_function
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_initialize_hash_function
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_merkle_gen_root
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c:52,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_initialize_hash_function
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_merkle_gen_root
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_free_hash_function
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c:55,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_initialize_hash_function
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_merkle_gen_root
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_free_hash_function
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c:64,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_initialize_hash_function
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c:67,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_merkle_gen_root
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c:70,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_free_hash_function
    - functionName:    PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_crypto_sign_seedbytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_crypto_sign_bytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_crypto_sign_publickeybytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_crypto_sign_secretkeybytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thash_512
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/thash_sha2_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA2_sha512_inc_ctx_clone
        - OQS_SHA2_sha512_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/thash_sha2_simple.c:41,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/thash_sha2_simple.c:0,0'
              BranchSideFuncs:
                - OQS_SHA2_sha512_inc_ctx_clone
                - OQS_SHA2_sha512_inc_finalize
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/thash_sha2_simple.c:43,5'
              BranchSideFuncs:
                - OQS_SHA2_sha512_inc_ctx_clone
                - OQS_SHA2_sha512_inc_finalize
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/thash_sha2_simple.c:46,5'
          Dst:             OQS_SHA2_sha512_inc_ctx_clone
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/thash_sha2_simple.c:51,5'
          Dst:             OQS_SHA2_sha512_inc_finalize
    - functionName:    PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thash
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/thash_sha2_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_SHA2_sha256_inc_ctx_clone
        - OQS_SHA2_sha256_inc_finalize
        - thash_512
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/thash_sha2_simple.c:20,18'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/thash_sha2_simple.c:0,0'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_ctx_clone
                - OQS_SHA2_sha256_inc_finalize
                - thash_512.2648
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/thash_sha2_simple.c:20,18'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_ctx_clone
                - OQS_SHA2_sha256_inc_finalize
                - thash_512.2648
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/thash_sha2_simple.c:20,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/thash_sha2_simple.c:21,9'
              BranchSideFuncs:
                - thash_512.2648
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/thash_sha2_simple.c:25,5'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_ctx_clone
                - OQS_SHA2_sha256_inc_finalize
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/thash_sha2_simple.c:21,9'
          Dst:             thash_512
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/thash_sha2_simple.c:30,5'
          Dst:             OQS_SHA2_sha256_inc_ctx_clone
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/thash_sha2_simple.c:35,5'
          Dst:             OQS_SHA2_sha256_inc_finalize
    - functionName:    PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_treehash
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          156
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thash
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utils.c:107,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utils.c:115,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utils.c:120,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utils.c:121,13'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utils.c:125,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utils.c:125,28'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utils.c:113,58'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utils.c:125,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utils.c:125,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utils.c:113,58'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utils.c:127,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utils.c:141,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utils.c:125,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utils.c:142,55'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utils.c:125,28'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utils.c:113,58'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utils.c:125,46'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utils.c:113,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utils.c:115,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utils.c:147,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utils.c:130,13'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utils.c:131,13'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utils.c:134,13'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thash
    - functionName:    PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_compute_root
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          115
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thash
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utils.c:53,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utils.c:57,18'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utils.c:57,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utils.c:58,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utils.c:61,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utils.c:74,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utils.c:75,13'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utils.c:78,13'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utils.c:66,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utils.c:66,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utils.c:70,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utils.c:71,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utils.c:75,13'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thash
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utils.c:78,13'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thash
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utils.c:87,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utils.c:88,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utils.c:89,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thash
    - functionName:    PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_bytes_to_ull
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          123
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utils.c:38,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utils.c:38,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utils.c:38,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utils.c:38,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utils.c:39,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utils.c:39,40'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utils.c:38,29'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utils.c:38,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utils.c:39,40'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utils.c:38,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utils.c:38,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utils.c:39,40'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utils.c:38,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utils.c:38,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utils.c:39,40'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    25
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_ull_to_bytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 22
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          111
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utils.c:18,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utils.c:18,0'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utils.c:18,0'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utils.c:19,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utils.c:19,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_wots_gen_leafx8
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          270
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_prf_addrx8
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thashx8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:187,33'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_prf_addrx8
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thashx8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:187,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_prf_addrx8
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thashx8
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:196,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:200,48'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_prf_addrx8
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thashx8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:209,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_prf_addrx8
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thashx8
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:241,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:242,31'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_prf_addrx8
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thashx8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:247,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_prf_addrx8
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thashx8
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:247,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:213,56'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_prf_addrx8
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thashx8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:253,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_prf_addrx8
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thashx8
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:213,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:214,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thashx8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:276,18'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thashx8
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:209,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:210,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:209,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:210,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:209,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:210,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:209,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:210,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:209,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:210,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:209,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:210,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:209,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:210,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:209,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:210,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:219,13'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:220,13'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:221,13'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:219,13'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:220,13'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:221,13'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:219,13'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:220,13'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:221,13'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:219,13'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:220,13'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:221,13'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:219,13'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:220,13'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:221,13'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:219,13'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:220,13'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:221,13'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:219,13'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:220,13'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:221,13'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:219,13'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:220,13'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:221,13'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:223,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_prf_addrx8
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:234,13'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:234,13'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:234,13'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:234,13'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:234,13'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:234,13'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:234,13'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:234,13'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:253,17'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:253,17'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:253,17'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:253,17'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:253,17'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:253,17'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:253,17'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:253,17'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:255,13'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thashx8
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:275,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thashx8
    - functionName:    gen_chains
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          619
      EdgeCount:       67
      CyclomaticComplexity: 20
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thashx8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:32,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thashx8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:37,14'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thashx8
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:50,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:51,16'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thashx8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:55,20'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thashx8
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:66,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:67,26'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:78,18'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:66,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:67,26'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:78,18'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:66,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:67,26'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:78,18'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:66,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:67,26'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:78,18'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:66,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:67,26'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:78,18'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:95,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:95,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:99,21'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:86,21'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:65,37'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thashx8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:90,25'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:84,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:85,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:90,25'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:95,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:96,41'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:99,21'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:65,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:67,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thashx8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:105,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:68,13'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:68,13'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:68,13'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:68,13'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:68,13'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:68,13'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:68,13'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:68,13'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:96,17'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:99,13'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thashx8
    - functionName:    PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_wots_pk_from_sig
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          167
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_chain_lengths
        - gen_chains
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:165,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_chain_lengths
                - gen_chains.2683
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:169,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_chain_lengths
                - gen_chains.2683
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:169,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_chain_lengths
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:175,5'
          Dst:             gen_chains
    - functionName:    PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_chain_lengths
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - base_w
        - wots_checksum
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:153,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:0,0'
              BranchSideFuncs:
                - base_w.2686
                - wots_checksum.2687
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:153,5'
              BranchSideFuncs:
                - base_w.2686
                - wots_checksum.2687
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:153,5'
          Dst:             base_w
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:154,5'
          Dst:             wots_checksum
    - functionName:    base_w
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          172
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:120,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:120,33'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:120,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:120,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:121,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:121,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:121,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:122,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:126,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:121,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:122,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:126,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:120,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:121,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:122,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:121,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:121,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:121,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:121,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:122,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:126,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    wots_checksum
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          224
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_ull_to_bytes
        - base_w
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:136,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_ull_to_bytes
                - base_w.2686
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:141,34'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_ull_to_bytes
                - base_w.2686
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:147,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_ull_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/wots.c:148,5'
          Dst:             base_w
    - functionName:    OQS_SIG_sphincs_sha2_256f_simple_verify_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/sphincs/sig_sphincs_sha2_256f_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_sphincs_sha2_256f_simple_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/sig_sphincs_sha2_256f_simple.c:102,14'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_256f_simple.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_sphincs_sha2_256f_simple_verify
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_256f_simple.c:102,14'
              BranchSideFuncs:
                - OQS_SIG_sphincs_sha2_256f_simple_verify
        - Branch String:   'src/sig/sphincs/sig_sphincs_sha2_256f_simple.c:102,22'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_256f_simple.c:102,37'
              BranchSideFuncs:
                - OQS_SIG_sphincs_sha2_256f_simple_verify
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_256f_simple.c:102,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/sig_sphincs_sha2_256f_simple.c:102,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_256f_simple.c:102,6'
              BranchSideFuncs:
                - OQS_SIG_sphincs_sha2_256f_simple_verify
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_256f_simple.c:103,10'
              BranchSideFuncs:
                - OQS_SIG_sphincs_sha2_256f_simple_verify
      Callsites:
        - Src:             'src/sig/sphincs/sig_sphincs_sha2_256f_simple.c:103,10'
          Dst:             OQS_SIG_sphincs_sha2_256f_simple_verify
    - functionName:    OQS_SIG_sphincs_sha2_256f_simple_verify
      functionSourceFile: '/src/liboqs/src/sig/sphincs/sig_sphincs_sha2_256f_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_crypto_sign_verify
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_crypto_sign_verify
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/sig_sphincs_sha2_256f_simple.c:80,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_256f_simple.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_crypto_sign_verify
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_crypto_sign_verify
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_256f_simple.c:80,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_crypto_sign_verify
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_crypto_sign_verify
        - Branch String:   'src/sig/sphincs/sig_sphincs_sha2_256f_simple.c:80,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_256f_simple.c:82,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_crypto_sign_verify
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_256f_simple.c:85,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_crypto_sign_verify
      Callsites:
        - Src:             'src/sig/sphincs/sig_sphincs_sha2_256f_simple.c:80,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/sphincs/sig_sphincs_sha2_256f_simple.c:82,23'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_crypto_sign_verify
        - Src:             'src/sig/sphincs/sig_sphincs_sha2_256f_simple.c:85,23'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_crypto_sign_verify
    - functionName:    OQS_SIG_sphincs_sha2_256f_simple_sign_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/sphincs/sig_sphincs_sha2_256f_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_sphincs_sha2_256f_simple_sign
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/sig_sphincs_sha2_256f_simple.c:94,14'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_256f_simple.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_sphincs_sha2_256f_simple_sign
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_256f_simple.c:94,14'
              BranchSideFuncs:
                - OQS_SIG_sphincs_sha2_256f_simple_sign
        - Branch String:   'src/sig/sphincs/sig_sphincs_sha2_256f_simple.c:94,22'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_256f_simple.c:94,37'
              BranchSideFuncs:
                - OQS_SIG_sphincs_sha2_256f_simple_sign
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_256f_simple.c:94,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/sig_sphincs_sha2_256f_simple.c:94,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_256f_simple.c:94,6'
              BranchSideFuncs:
                - OQS_SIG_sphincs_sha2_256f_simple_sign
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_256f_simple.c:95,10'
              BranchSideFuncs:
                - OQS_SIG_sphincs_sha2_256f_simple_sign
      Callsites:
        - Src:             'src/sig/sphincs/sig_sphincs_sha2_256f_simple.c:95,10'
          Dst:             OQS_SIG_sphincs_sha2_256f_simple_sign
    - functionName:    OQS_SIG_sphincs_sha2_256f_simple_sign
      functionSourceFile: '/src/liboqs/src/sig/sphincs/sig_sphincs_sha2_256f_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_crypto_sign_signature
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_crypto_sign_signature
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/sig_sphincs_sha2_256f_simple.c:64,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_256f_simple.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_crypto_sign_signature
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_crypto_sign_signature
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_256f_simple.c:64,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_crypto_sign_signature
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_crypto_sign_signature
        - Branch String:   'src/sig/sphincs/sig_sphincs_sha2_256f_simple.c:64,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_256f_simple.c:66,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_crypto_sign_signature
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_256f_simple.c:69,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_crypto_sign_signature
      Callsites:
        - Src:             'src/sig/sphincs/sig_sphincs_sha2_256f_simple.c:64,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/sphincs/sig_sphincs_sha2_256f_simple.c:66,23'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_crypto_sign_signature
        - Src:             'src/sig/sphincs/sig_sphincs_sha2_256f_simple.c:69,23'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_crypto_sign_signature
    - functionName:    OQS_SIG_sphincs_sha2_256f_simple_keypair
      functionSourceFile: '/src/liboqs/src/sig/sphincs/sig_sphincs_sha2_256f_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_crypto_sign_keypair
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_crypto_sign_keypair
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/sig_sphincs_sha2_256f_simple.c:48,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_256f_simple.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_crypto_sign_keypair
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_crypto_sign_keypair
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_256f_simple.c:48,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_crypto_sign_keypair
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_crypto_sign_keypair
        - Branch String:   'src/sig/sphincs/sig_sphincs_sha2_256f_simple.c:48,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_256f_simple.c:50,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_crypto_sign_keypair
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_256f_simple.c:53,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_crypto_sign_keypair
      Callsites:
        - Src:             'src/sig/sphincs/sig_sphincs_sha2_256f_simple.c:48,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/sphincs/sig_sphincs_sha2_256f_simple.c:50,23'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_crypto_sign_keypair
        - Src:             'src/sig/sphincs/sig_sphincs_sha2_256f_simple.c:53,23'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_crypto_sign_keypair
    - functionName:    OQS_SIG_sphincs_sha2_256f_simple_new
      functionSourceFile: '/src/liboqs/src/sig/sphincs/sig_sphincs_sha2_256f_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_MEM_malloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/sig_sphincs_sha2_256f_simple.c:10,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_256f_simple.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_256f_simple.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
        - Branch String:   'src/sig/sphincs/sig_sphincs_sha2_256f_simple.c:11,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_256f_simple.c:11,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_256f_simple.c:14,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/sig_sphincs_sha2_256f_simple.c:10,17'
          Dst:             OQS_MEM_malloc
    - functionName:    PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_crypto_sign_open
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_crypto_sign_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/sign.c:267,15'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_crypto_sign_verify
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/sign.c:267,15'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_crypto_sign_verify
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/sign.c:267,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/sign.c:268,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/sign.c:273,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_crypto_sign_verify
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/sign.c:275,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/sign.c:276,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/sign.c:282,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/sign.c:275,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_crypto_sign_verify
    - functionName:    PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_crypto_sign_verify
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          140
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_compute_root
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_copy_keypair_addr
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_copy_subtree_addr
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_fors_pk_from_sig
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_free_hash_function
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_hash_message
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_initialize_hash_function
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_keypair_addr
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_layer_addr
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_addr
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_type
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_wots_pk_from_sig
        - memcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/sign.c:164,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_initialize_hash_function
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_hash_message
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_fors_pk_from_sig
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_wots_pk_from_sig
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_compute_root
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_free_hash_function
                - memcmp
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/sign.c:165,34'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_initialize_hash_function
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_hash_message
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_fors_pk_from_sig
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_wots_pk_from_sig
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_compute_root
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_free_hash_function
                - memcmp
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/sign.c:177,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/sign.c:177,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_initialize_hash_function
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_hash_message
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_fors_pk_from_sig
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_wots_pk_from_sig
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_compute_root
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_free_hash_function
                - memcmp
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/sign.c:181,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_initialize_hash_function
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_hash_message
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_fors_pk_from_sig
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_wots_pk_from_sig
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_compute_root
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_free_hash_function
                - memcmp
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/sign.c:204,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/sign.c:205,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_free_hash_function
                - memcmp
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/sign.c:233,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_free_hash_function
                - memcmp
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/sign.c:236,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/sign.c:236,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/sign.c:240,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/sign.c:185,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_initialize_hash_function
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/sign.c:187,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/sign.c:188,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/sign.c:189,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/sign.c:193,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_hash_message
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/sign.c:197,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/sign.c:198,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/sign.c:200,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_fors_pk_from_sig
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/sign.c:205,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/sign.c:206,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/sign.c:208,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/sign.c:209,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/sign.c:211,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/sign.c:216,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_wots_pk_from_sig
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/sign.c:220,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/sign.c:223,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_compute_root
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/sign.c:233,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_free_hash_function
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/sign.c:236,9'
          Dst:             memcmp
    - functionName:    PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_crypto_sign
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_crypto_sign_signature
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/sign.c:249,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_crypto_sign_signature
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/sign.c:251,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_crypto_sign_signature
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/sign.c:251,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_crypto_sign_signature
    - functionName:    PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_crypto_sign_signature
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          115
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_copy_subtree_addr
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_fors_sign
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_free_hash_function
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_gen_message_random
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_hash_message
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_initialize_hash_function
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_merkle_sign
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_keypair_addr
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_layer_addr
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_addr
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_type
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/sign.c:95,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_initialize_hash_function
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_type
                - OQS_randombytes
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_gen_message_random
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_hash_message
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_fors_sign
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_merkle_sign
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_free_hash_function
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/sign.c:97,32'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_initialize_hash_function
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_type
                - OQS_randombytes
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_gen_message_random
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_hash_message
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_fors_sign
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_merkle_sign
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_free_hash_function
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/sign.c:137,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/sign.c:138,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_free_hash_function
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/sign.c:152,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_free_hash_function
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/sign.c:114,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_initialize_hash_function
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/sign.c:116,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/sign.c:117,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/sign.c:122,5'
          Dst:             OQS_randombytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/sign.c:124,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_gen_message_random
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/sign.c:127,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_hash_message
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/sign.c:130,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/sign.c:131,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/sign.c:134,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_fors_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/sign.c:138,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/sign.c:139,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/sign.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/sign.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/sign.c:144,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_merkle_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/sign.c:152,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_free_hash_function
    - functionName:    PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_crypto_sign_keypair
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_crypto_sign_seed_keypair
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/sign.c:83,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/sign.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_crypto_sign_seed_keypair
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/sign.c:84,5'
              BranchSideFuncs:
                - OQS_randombytes
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_crypto_sign_seed_keypair
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/sign.c:84,5'
          Dst:             OQS_randombytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/sign.c:85,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_crypto_sign_seed_keypair
    - functionName:    PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_crypto_sign_seed_keypair
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_free_hash_function
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_initialize_hash_function
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_merkle_gen_root
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/sign.c:52,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_initialize_hash_function
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_merkle_gen_root
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_free_hash_function
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/sign.c:55,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_initialize_hash_function
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_merkle_gen_root
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_free_hash_function
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/sign.c:64,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_initialize_hash_function
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/sign.c:67,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_merkle_gen_root
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/sign.c:70,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_free_hash_function
    - functionName:    PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_crypto_sign_seedbytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_crypto_sign_bytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_crypto_sign_publickeybytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_crypto_sign_secretkeybytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thash_512
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/thash_sha2_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA2_sha512_inc_ctx_clone
        - OQS_SHA2_sha512_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/thash_sha2_simple.c:41,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/thash_sha2_simple.c:0,0'
              BranchSideFuncs:
                - OQS_SHA2_sha512_inc_ctx_clone
                - OQS_SHA2_sha512_inc_finalize
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/thash_sha2_simple.c:43,5'
              BranchSideFuncs:
                - OQS_SHA2_sha512_inc_ctx_clone
                - OQS_SHA2_sha512_inc_finalize
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/thash_sha2_simple.c:46,5'
          Dst:             OQS_SHA2_sha512_inc_ctx_clone
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/thash_sha2_simple.c:51,5'
          Dst:             OQS_SHA2_sha512_inc_finalize
    - functionName:    PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/thash_sha2_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_SHA2_sha256_inc_ctx_clone
        - OQS_SHA2_sha256_inc_finalize
        - thash_512
      functionUses:    12
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/thash_sha2_simple.c:20,18'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/thash_sha2_simple.c:0,0'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_ctx_clone
                - OQS_SHA2_sha256_inc_finalize
                - thash_512.2746
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/thash_sha2_simple.c:20,18'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_ctx_clone
                - OQS_SHA2_sha256_inc_finalize
                - thash_512.2746
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/thash_sha2_simple.c:20,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/thash_sha2_simple.c:21,9'
              BranchSideFuncs:
                - thash_512.2746
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/thash_sha2_simple.c:25,5'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_ctx_clone
                - OQS_SHA2_sha256_inc_finalize
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/thash_sha2_simple.c:21,9'
          Dst:             thash_512
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/thash_sha2_simple.c:30,5'
          Dst:             OQS_SHA2_sha256_inc_ctx_clone
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/thash_sha2_simple.c:35,5'
          Dst:             OQS_SHA2_sha256_inc_finalize
    - functionName:    PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_treehash
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          156
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_height
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_index
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utils.c:107,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utils.c:115,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utils.c:120,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utils.c:121,13'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utils.c:125,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utils.c:125,28'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utils.c:113,58'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utils.c:125,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utils.c:125,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utils.c:113,58'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utils.c:127,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utils.c:141,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utils.c:125,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utils.c:142,55'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utils.c:125,28'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utils.c:113,58'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utils.c:125,46'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utils.c:113,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utils.c:115,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utils.c:147,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utils.c:130,13'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utils.c:131,13'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utils.c:134,13'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
    - functionName:    PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_compute_root
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          115
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_height
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_index
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utils.c:53,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utils.c:57,18'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utils.c:57,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utils.c:58,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utils.c:61,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utils.c:74,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utils.c:66,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utils.c:66,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utils.c:70,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utils.c:71,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utils.c:0,0'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utils.c:87,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utils.c:88,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utils.c:89,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
    - functionName:    PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_bytes_to_ull
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          99
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utils.c:38,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utils.c:38,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utils.c:38,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utils.c:38,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utils.c:38,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utils.c:39,40'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utils.c:38,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utils.c:38,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utils.c:39,40'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utils.c:38,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utils.c:38,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utils.c:39,40'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_u32_to_bytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_ull_to_bytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 22
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          111
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utils.c:18,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utils.c:18,0'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utils.c:18,0'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utils.c:19,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utils.c:19,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    gen_chain
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_hash_addr
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/wots.c:31,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/wots.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/wots.c:31,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/wots.c:34,41'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/wots.c:34,41'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/wots.c:35,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/wots.c:34,41'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/wots.c:34,41'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/wots.c:35,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/wots.c:35,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/wots.c:36,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
    - functionName:    PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_wots_pk_from_sig
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_chain_lengths
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_chain_addr
        - gen_chain
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/wots.c:98,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/wots.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_chain_lengths
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_chain_addr
                - gen_chain.2779
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/wots.c:101,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_chain_lengths
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_chain_addr
                - gen_chain.2779
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/wots.c:103,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/wots.c:104,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/wots.c:108,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/wots.c:101,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_chain_lengths
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/wots.c:104,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/wots.c:105,9'
          Dst:             gen_chain
    - functionName:    PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_chain_lengths
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - base_w
        - wots_checksum
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/wots.c:86,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/wots.c:0,0'
              BranchSideFuncs:
                - base_w.2782
                - wots_checksum.2783
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/wots.c:86,5'
              BranchSideFuncs:
                - base_w.2782
                - wots_checksum.2783
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/wots.c:86,5'
          Dst:             base_w
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/wots.c:87,5'
          Dst:             wots_checksum
    - functionName:    base_w
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          172
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/wots.c:53,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/wots.c:53,33'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/wots.c:53,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/wots.c:53,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/wots.c:54,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/wots.c:54,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/wots.c:54,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/wots.c:55,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/wots.c:59,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/wots.c:54,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/wots.c:55,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/wots.c:59,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/wots.c:53,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/wots.c:54,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/wots.c:55,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/wots.c:54,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/wots.c:54,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/wots.c:54,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/wots.c:54,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/wots.c:55,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/wots.c:59,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    wots_checksum
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          284
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_ull_to_bytes
        - base_w
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/wots.c:69,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/wots.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_ull_to_bytes
                - base_w.2782
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/wots.c:74,34'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_ull_to_bytes
                - base_w.2782
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/wots.c:80,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_ull_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/wots.c:81,5'
          Dst:             base_w
    - functionName:    PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_crypto_sign_open
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_crypto_sign_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sign.c:267,15'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_crypto_sign_verify
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sign.c:267,15'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_crypto_sign_verify
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sign.c:267,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sign.c:268,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sign.c:273,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_crypto_sign_verify
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sign.c:275,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sign.c:276,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sign.c:282,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sign.c:275,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_crypto_sign_verify
    - functionName:    PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_crypto_sign_verify
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          141
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_compute_root
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_keypair_addr
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_subtree_addr
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_fors_pk_from_sig
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_free_hash_function
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_hash_message
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_initialize_hash_function
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_keypair_addr
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_layer_addr
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_addr
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thash
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_wots_pk_from_sig
        - memcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sign.c:164,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_initialize_hash_function
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_hash_message
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_fors_pk_from_sig
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_wots_pk_from_sig
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_compute_root
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_free_hash_function
                - memcmp
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sign.c:165,34'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_initialize_hash_function
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_hash_message
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_fors_pk_from_sig
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_wots_pk_from_sig
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_compute_root
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_free_hash_function
                - memcmp
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sign.c:177,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sign.c:177,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_initialize_hash_function
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_hash_message
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_fors_pk_from_sig
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_wots_pk_from_sig
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_compute_root
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_free_hash_function
                - memcmp
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sign.c:181,16'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_initialize_hash_function
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_hash_message
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_fors_pk_from_sig
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_wots_pk_from_sig
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_compute_root
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_free_hash_function
                - memcmp
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sign.c:204,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sign.c:205,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_free_hash_function
                - memcmp
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sign.c:233,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_free_hash_function
                - memcmp
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sign.c:236,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sign.c:236,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sign.c:240,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sign.c:185,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_initialize_hash_function
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sign.c:187,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sign.c:188,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sign.c:189,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sign.c:193,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_hash_message
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sign.c:197,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sign.c:198,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sign.c:200,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_fors_pk_from_sig
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sign.c:205,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sign.c:206,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sign.c:208,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sign.c:209,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sign.c:211,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sign.c:216,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_wots_pk_from_sig
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sign.c:220,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thash
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sign.c:223,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_compute_root
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sign.c:233,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_free_hash_function
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sign.c:236,9'
          Dst:             memcmp
    - functionName:    PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_crypto_sign
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_crypto_sign_signature
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sign.c:249,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_crypto_sign_signature
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sign.c:251,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_crypto_sign_signature
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sign.c:251,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_crypto_sign_signature
    - functionName:    PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_crypto_sign_signature
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          116
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_subtree_addr
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_fors_sign
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_free_hash_function
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_gen_message_random
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_hash_message
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_initialize_hash_function
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_merkle_sign
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_keypair_addr
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_layer_addr
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_addr
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sign.c:95,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_initialize_hash_function
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - OQS_randombytes
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_gen_message_random
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_hash_message
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_fors_sign
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_merkle_sign
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_free_hash_function
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sign.c:97,32'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_initialize_hash_function
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - OQS_randombytes
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_gen_message_random
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_hash_message
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_fors_sign
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_merkle_sign
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_free_hash_function
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sign.c:137,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sign.c:138,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_free_hash_function
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sign.c:152,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_free_hash_function
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sign.c:114,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_initialize_hash_function
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sign.c:116,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sign.c:117,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sign.c:122,5'
          Dst:             OQS_randombytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sign.c:124,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_gen_message_random
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sign.c:127,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_hash_message
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sign.c:130,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sign.c:131,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sign.c:134,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_fors_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sign.c:138,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sign.c:139,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sign.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sign.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sign.c:144,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_merkle_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sign.c:152,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_free_hash_function
    - functionName:    PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_crypto_sign_keypair
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_crypto_sign_seed_keypair
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sign.c:83,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sign.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_crypto_sign_seed_keypair
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sign.c:84,5'
              BranchSideFuncs:
                - OQS_randombytes
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_crypto_sign_seed_keypair
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sign.c:84,5'
          Dst:             OQS_randombytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sign.c:85,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_crypto_sign_seed_keypair
    - functionName:    PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_crypto_sign_seed_keypair
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_free_hash_function
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_initialize_hash_function
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_merkle_gen_root
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sign.c:52,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_initialize_hash_function
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_merkle_gen_root
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_free_hash_function
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sign.c:55,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_initialize_hash_function
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_merkle_gen_root
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_free_hash_function
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sign.c:64,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_initialize_hash_function
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sign.c:67,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_merkle_gen_root
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sign.c:70,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_free_hash_function
    - functionName:    PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_crypto_sign_seedbytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_crypto_sign_bytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_crypto_sign_publickeybytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_crypto_sign_secretkeybytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thash_512
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/thash_sha2_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA2_sha512_inc_ctx_clone
        - OQS_SHA2_sha512_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/thash_sha2_simple.c:41,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/thash_sha2_simple.c:0,0'
              BranchSideFuncs:
                - OQS_SHA2_sha512_inc_ctx_clone
                - OQS_SHA2_sha512_inc_finalize
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/thash_sha2_simple.c:43,5'
              BranchSideFuncs:
                - OQS_SHA2_sha512_inc_ctx_clone
                - OQS_SHA2_sha512_inc_finalize
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/thash_sha2_simple.c:46,5'
          Dst:             OQS_SHA2_sha512_inc_ctx_clone
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/thash_sha2_simple.c:51,5'
          Dst:             OQS_SHA2_sha512_inc_finalize
    - functionName:    PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thash
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/thash_sha2_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_SHA2_sha256_inc_ctx_clone
        - OQS_SHA2_sha256_inc_finalize
        - thash_512
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/thash_sha2_simple.c:20,18'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/thash_sha2_simple.c:0,0'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_ctx_clone
                - OQS_SHA2_sha256_inc_finalize
                - thash_512.2822
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/thash_sha2_simple.c:20,18'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_ctx_clone
                - OQS_SHA2_sha256_inc_finalize
                - thash_512.2822
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/thash_sha2_simple.c:20,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/thash_sha2_simple.c:21,9'
              BranchSideFuncs:
                - thash_512.2822
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/thash_sha2_simple.c:25,5'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_ctx_clone
                - OQS_SHA2_sha256_inc_finalize
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/thash_sha2_simple.c:21,9'
          Dst:             thash_512
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/thash_sha2_simple.c:30,5'
          Dst:             OQS_SHA2_sha256_inc_ctx_clone
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/thash_sha2_simple.c:35,5'
          Dst:             OQS_SHA2_sha256_inc_finalize
    - functionName:    PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_treehash
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          156
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thash
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utils.c:107,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utils.c:115,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utils.c:120,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utils.c:121,13'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utils.c:125,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utils.c:125,28'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utils.c:113,58'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utils.c:125,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utils.c:125,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utils.c:113,58'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utils.c:127,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utils.c:141,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utils.c:125,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utils.c:142,55'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utils.c:125,28'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utils.c:113,58'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utils.c:125,46'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utils.c:113,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utils.c:115,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utils.c:147,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utils.c:130,13'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utils.c:131,13'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utils.c:134,13'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thash
    - functionName:    PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_compute_root
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          115
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thash
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utils.c:53,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utils.c:57,18'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utils.c:57,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utils.c:58,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utils.c:61,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utils.c:74,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utils.c:66,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utils.c:66,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utils.c:70,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utils.c:71,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utils.c:0,0'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thash
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utils.c:87,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utils.c:88,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utils.c:89,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thash
    - functionName:    PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_bytes_to_ull
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          123
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utils.c:38,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utils.c:38,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utils.c:38,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utils.c:38,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utils.c:39,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utils.c:39,40'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utils.c:38,29'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utils.c:38,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utils.c:39,40'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utils.c:38,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utils.c:38,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utils.c:39,40'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utils.c:38,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utils.c:38,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utils.c:39,40'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    25
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_ull_to_bytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 22
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          111
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utils.c:18,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utils.c:18,0'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utils.c:18,0'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utils.c:19,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utils.c:19,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_wots_gen_leafx8
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          270
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_prf_addrx8
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_keypair_addr
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thashx8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:187,33'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_prf_addrx8
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thashx8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:187,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_prf_addrx8
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thashx8
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:196,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:200,48'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_prf_addrx8
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thashx8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:209,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_prf_addrx8
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thashx8
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:241,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:242,31'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_prf_addrx8
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thashx8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:247,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_prf_addrx8
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thashx8
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:247,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:213,56'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_prf_addrx8
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thashx8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:253,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_prf_addrx8
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thashx8
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:213,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:214,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thashx8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:276,18'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thashx8
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:209,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:210,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:209,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:210,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:209,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:210,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:209,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:210,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:209,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:210,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:209,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:210,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:209,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:210,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:209,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:210,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:219,13'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:220,13'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:221,13'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:219,13'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:220,13'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:221,13'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:219,13'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:220,13'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:221,13'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:219,13'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:220,13'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:221,13'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:219,13'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:220,13'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:221,13'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:219,13'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:220,13'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:221,13'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:219,13'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:220,13'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:221,13'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:219,13'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:220,13'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:221,13'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:223,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_prf_addrx8
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:234,13'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:234,13'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:234,13'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:234,13'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:234,13'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:234,13'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:234,13'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:234,13'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:253,17'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:253,17'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:253,17'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:253,17'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:253,17'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:253,17'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:253,17'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:253,17'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:255,13'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thashx8
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:275,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thashx8
    - functionName:    gen_chains
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          615
      EdgeCount:       67
      CyclomaticComplexity: 20
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thashx8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:32,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thashx8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:37,14'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thashx8
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:50,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:51,16'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thashx8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:55,20'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thashx8
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:66,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:67,26'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:78,18'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:66,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:67,26'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:78,18'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:66,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:67,26'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:78,18'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:66,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:67,26'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:78,18'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:66,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:67,26'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:78,18'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:95,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:95,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:99,21'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:86,21'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:65,37'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thashx8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:90,25'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:84,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:85,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:90,25'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:95,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:96,41'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:99,21'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:65,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:67,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thashx8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:105,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:68,13'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:68,13'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:68,13'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:68,13'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:68,13'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:68,13'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:68,13'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:68,13'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:96,17'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:99,13'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thashx8
    - functionName:    PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_wots_pk_from_sig
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          86
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_chain_lengths
        - gen_chains
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:165,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_chain_lengths
                - gen_chains.2857
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:169,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_chain_lengths
                - gen_chains.2857
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:169,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_chain_lengths
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:175,5'
          Dst:             gen_chains
    - functionName:    PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_chain_lengths
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - base_w
        - wots_checksum
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:153,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:0,0'
              BranchSideFuncs:
                - base_w.2860
                - wots_checksum.2861
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:153,5'
              BranchSideFuncs:
                - base_w.2860
                - wots_checksum.2861
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:153,5'
          Dst:             base_w
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:154,5'
          Dst:             wots_checksum
    - functionName:    base_w
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          172
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:120,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:120,33'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:120,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:120,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:121,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:121,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:121,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:122,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:126,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:121,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:122,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:126,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:120,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:121,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:122,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:121,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:121,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:121,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:121,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:122,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:126,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    wots_checksum
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          284
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_ull_to_bytes
        - base_w
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:136,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_ull_to_bytes
                - base_w.2860
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:141,34'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_ull_to_bytes
                - base_w.2860
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:147,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_ull_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/wots.c:148,5'
          Dst:             base_w
    - functionName:    OQS_SIG_sphincs_sha2_256s_simple_verify_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/sphincs/sig_sphincs_sha2_256s_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_sphincs_sha2_256s_simple_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/sig_sphincs_sha2_256s_simple.c:102,14'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_256s_simple.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_sphincs_sha2_256s_simple_verify
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_256s_simple.c:102,14'
              BranchSideFuncs:
                - OQS_SIG_sphincs_sha2_256s_simple_verify
        - Branch String:   'src/sig/sphincs/sig_sphincs_sha2_256s_simple.c:102,22'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_256s_simple.c:102,37'
              BranchSideFuncs:
                - OQS_SIG_sphincs_sha2_256s_simple_verify
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_256s_simple.c:102,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/sig_sphincs_sha2_256s_simple.c:102,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_256s_simple.c:102,6'
              BranchSideFuncs:
                - OQS_SIG_sphincs_sha2_256s_simple_verify
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_256s_simple.c:103,10'
              BranchSideFuncs:
                - OQS_SIG_sphincs_sha2_256s_simple_verify
      Callsites:
        - Src:             'src/sig/sphincs/sig_sphincs_sha2_256s_simple.c:103,10'
          Dst:             OQS_SIG_sphincs_sha2_256s_simple_verify
    - functionName:    OQS_SIG_sphincs_sha2_256s_simple_verify
      functionSourceFile: '/src/liboqs/src/sig/sphincs/sig_sphincs_sha2_256s_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_crypto_sign_verify
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_crypto_sign_verify
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/sig_sphincs_sha2_256s_simple.c:80,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_256s_simple.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_crypto_sign_verify
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_crypto_sign_verify
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_256s_simple.c:80,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_crypto_sign_verify
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_crypto_sign_verify
        - Branch String:   'src/sig/sphincs/sig_sphincs_sha2_256s_simple.c:80,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_256s_simple.c:82,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_crypto_sign_verify
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_256s_simple.c:85,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_crypto_sign_verify
      Callsites:
        - Src:             'src/sig/sphincs/sig_sphincs_sha2_256s_simple.c:80,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/sphincs/sig_sphincs_sha2_256s_simple.c:82,23'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_crypto_sign_verify
        - Src:             'src/sig/sphincs/sig_sphincs_sha2_256s_simple.c:85,23'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_crypto_sign_verify
    - functionName:    OQS_SIG_sphincs_sha2_256s_simple_sign_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/sphincs/sig_sphincs_sha2_256s_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_sphincs_sha2_256s_simple_sign
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/sig_sphincs_sha2_256s_simple.c:94,14'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_256s_simple.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_sphincs_sha2_256s_simple_sign
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_256s_simple.c:94,14'
              BranchSideFuncs:
                - OQS_SIG_sphincs_sha2_256s_simple_sign
        - Branch String:   'src/sig/sphincs/sig_sphincs_sha2_256s_simple.c:94,22'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_256s_simple.c:94,37'
              BranchSideFuncs:
                - OQS_SIG_sphincs_sha2_256s_simple_sign
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_256s_simple.c:94,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/sig_sphincs_sha2_256s_simple.c:94,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_256s_simple.c:94,6'
              BranchSideFuncs:
                - OQS_SIG_sphincs_sha2_256s_simple_sign
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_256s_simple.c:95,10'
              BranchSideFuncs:
                - OQS_SIG_sphincs_sha2_256s_simple_sign
      Callsites:
        - Src:             'src/sig/sphincs/sig_sphincs_sha2_256s_simple.c:95,10'
          Dst:             OQS_SIG_sphincs_sha2_256s_simple_sign
    - functionName:    OQS_SIG_sphincs_sha2_256s_simple_sign
      functionSourceFile: '/src/liboqs/src/sig/sphincs/sig_sphincs_sha2_256s_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_crypto_sign_signature
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_crypto_sign_signature
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/sig_sphincs_sha2_256s_simple.c:64,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_256s_simple.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_crypto_sign_signature
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_crypto_sign_signature
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_256s_simple.c:64,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_crypto_sign_signature
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_crypto_sign_signature
        - Branch String:   'src/sig/sphincs/sig_sphincs_sha2_256s_simple.c:64,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_256s_simple.c:66,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_crypto_sign_signature
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_256s_simple.c:69,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_crypto_sign_signature
      Callsites:
        - Src:             'src/sig/sphincs/sig_sphincs_sha2_256s_simple.c:64,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/sphincs/sig_sphincs_sha2_256s_simple.c:66,23'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_crypto_sign_signature
        - Src:             'src/sig/sphincs/sig_sphincs_sha2_256s_simple.c:69,23'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_crypto_sign_signature
    - functionName:    OQS_SIG_sphincs_sha2_256s_simple_keypair
      functionSourceFile: '/src/liboqs/src/sig/sphincs/sig_sphincs_sha2_256s_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_crypto_sign_keypair
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_crypto_sign_keypair
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/sig_sphincs_sha2_256s_simple.c:48,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_256s_simple.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_crypto_sign_keypair
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_crypto_sign_keypair
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_256s_simple.c:48,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_crypto_sign_keypair
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_crypto_sign_keypair
        - Branch String:   'src/sig/sphincs/sig_sphincs_sha2_256s_simple.c:48,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_256s_simple.c:50,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_crypto_sign_keypair
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_256s_simple.c:53,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_crypto_sign_keypair
      Callsites:
        - Src:             'src/sig/sphincs/sig_sphincs_sha2_256s_simple.c:48,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/sphincs/sig_sphincs_sha2_256s_simple.c:50,23'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_crypto_sign_keypair
        - Src:             'src/sig/sphincs/sig_sphincs_sha2_256s_simple.c:53,23'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_crypto_sign_keypair
    - functionName:    OQS_SIG_sphincs_sha2_256s_simple_new
      functionSourceFile: '/src/liboqs/src/sig/sphincs/sig_sphincs_sha2_256s_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_MEM_malloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/sig_sphincs_sha2_256s_simple.c:10,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_256s_simple.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_256s_simple.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
        - Branch String:   'src/sig/sphincs/sig_sphincs_sha2_256s_simple.c:11,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_256s_simple.c:11,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/sig_sphincs_sha2_256s_simple.c:14,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/sig_sphincs_sha2_256s_simple.c:10,17'
          Dst:             OQS_MEM_malloc
    - functionName:    PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_crypto_sign_open
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_crypto_sign_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:267,15'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_crypto_sign_verify
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:267,15'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_crypto_sign_verify
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:267,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:268,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:273,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_crypto_sign_verify
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:275,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:276,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:282,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:275,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_crypto_sign_verify
    - functionName:    PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_crypto_sign_verify
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          140
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_compute_root
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_copy_keypair_addr
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_copy_subtree_addr
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_fors_pk_from_sig
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_free_hash_function
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_hash_message
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_initialize_hash_function
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_keypair_addr
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_layer_addr
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_addr
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_type
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_wots_pk_from_sig
        - memcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:164,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_initialize_hash_function
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_hash_message
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_fors_pk_from_sig
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_wots_pk_from_sig
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_compute_root
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_free_hash_function
                - memcmp
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:165,34'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_initialize_hash_function
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_hash_message
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_fors_pk_from_sig
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_wots_pk_from_sig
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_compute_root
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_free_hash_function
                - memcmp
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:177,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:177,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_initialize_hash_function
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_hash_message
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_fors_pk_from_sig
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_wots_pk_from_sig
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_compute_root
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_free_hash_function
                - memcmp
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:181,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_initialize_hash_function
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_hash_message
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_fors_pk_from_sig
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_wots_pk_from_sig
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_compute_root
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_free_hash_function
                - memcmp
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:204,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:205,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_free_hash_function
                - memcmp
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:233,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_free_hash_function
                - memcmp
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:236,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:236,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:240,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:185,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_initialize_hash_function
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:187,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:188,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:189,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:193,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_hash_message
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:197,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:198,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:200,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_fors_pk_from_sig
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:205,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:206,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:208,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:209,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:211,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:216,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_wots_pk_from_sig
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:220,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:223,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_compute_root
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:233,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_free_hash_function
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:236,9'
          Dst:             memcmp
    - functionName:    PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_crypto_sign
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_crypto_sign_signature
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:249,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_crypto_sign_signature
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:251,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_crypto_sign_signature
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:251,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_crypto_sign_signature
    - functionName:    PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_crypto_sign_signature
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          276
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_copy_subtree_addr
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_fors_sign
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_free_hash_function
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_gen_message_random
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_hash_message
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_initialize_hash_function
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_merkle_sign
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_keypair_addr
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_layer_addr
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_addr
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_type
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:95,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_initialize_hash_function
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_type
                - OQS_randombytes
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_gen_message_random
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_hash_message
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_fors_sign
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_merkle_sign
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_merkle_sign
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_merkle_sign
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_merkle_sign
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_merkle_sign
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_merkle_sign
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_merkle_sign
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_merkle_sign
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_free_hash_function
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:97,32'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_initialize_hash_function
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_type
                - OQS_randombytes
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_gen_message_random
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_hash_message
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_fors_sign
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_merkle_sign
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_merkle_sign
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_merkle_sign
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_merkle_sign
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_merkle_sign
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_merkle_sign
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_merkle_sign
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_merkle_sign
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_free_hash_function
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:114,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_initialize_hash_function
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:116,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:117,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:122,5'
          Dst:             OQS_randombytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:124,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_gen_message_random
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:127,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_hash_message
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:130,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:131,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:134,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_fors_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:138,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:139,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:144,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_merkle_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:138,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:139,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:144,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_merkle_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:138,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:139,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:144,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_merkle_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:138,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:139,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:144,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_merkle_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:138,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:139,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:144,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_merkle_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:138,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:139,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:144,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_merkle_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:138,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:139,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:144,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_merkle_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:138,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:139,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:144,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_merkle_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:152,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_free_hash_function
    - functionName:    PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_crypto_sign_keypair
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_crypto_sign_seed_keypair
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:83,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_crypto_sign_seed_keypair
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:84,5'
              BranchSideFuncs:
                - OQS_randombytes
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_crypto_sign_seed_keypair
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:84,5'
          Dst:             OQS_randombytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:85,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_crypto_sign_seed_keypair
    - functionName:    PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_crypto_sign_seed_keypair
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_free_hash_function
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_initialize_hash_function
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_merkle_gen_root
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:52,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_initialize_hash_function
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_merkle_gen_root
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_free_hash_function
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:55,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_initialize_hash_function
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_merkle_gen_root
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_free_hash_function
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:64,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_initialize_hash_function
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:67,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_merkle_gen_root
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c:70,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_free_hash_function
    - functionName:    PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_crypto_sign_seedbytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_crypto_sign_bytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_crypto_sign_publickeybytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_crypto_sign_secretkeybytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thash_512
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/thash_sha2_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA2_sha512_inc_ctx_clone
        - OQS_SHA2_sha512_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/thash_sha2_simple.c:41,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/thash_sha2_simple.c:0,0'
              BranchSideFuncs:
                - OQS_SHA2_sha512_inc_ctx_clone
                - OQS_SHA2_sha512_inc_finalize
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/thash_sha2_simple.c:43,5'
              BranchSideFuncs:
                - OQS_SHA2_sha512_inc_ctx_clone
                - OQS_SHA2_sha512_inc_finalize
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/thash_sha2_simple.c:46,5'
          Dst:             OQS_SHA2_sha512_inc_ctx_clone
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/thash_sha2_simple.c:51,5'
          Dst:             OQS_SHA2_sha512_inc_finalize
    - functionName:    PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/thash_sha2_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_SHA2_sha256_inc_ctx_clone
        - OQS_SHA2_sha256_inc_finalize
        - thash_512
      functionUses:    12
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/thash_sha2_simple.c:20,18'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/thash_sha2_simple.c:0,0'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_ctx_clone
                - OQS_SHA2_sha256_inc_finalize
                - thash_512.2920
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/thash_sha2_simple.c:20,18'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_ctx_clone
                - OQS_SHA2_sha256_inc_finalize
                - thash_512.2920
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/thash_sha2_simple.c:20,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/thash_sha2_simple.c:21,9'
              BranchSideFuncs:
                - thash_512.2920
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/thash_sha2_simple.c:25,5'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_ctx_clone
                - OQS_SHA2_sha256_inc_finalize
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/thash_sha2_simple.c:21,9'
          Dst:             thash_512
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/thash_sha2_simple.c:30,5'
          Dst:             OQS_SHA2_sha256_inc_ctx_clone
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/thash_sha2_simple.c:35,5'
          Dst:             OQS_SHA2_sha256_inc_finalize
    - functionName:    PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_treehash
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          156
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_height
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_index
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utils.c:107,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utils.c:115,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utils.c:120,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utils.c:121,13'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utils.c:125,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utils.c:125,28'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utils.c:113,58'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utils.c:125,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utils.c:125,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utils.c:113,58'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utils.c:127,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utils.c:141,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utils.c:125,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utils.c:142,55'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utils.c:125,28'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utils.c:113,58'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utils.c:125,46'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utils.c:113,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utils.c:115,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utils.c:147,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utils.c:130,13'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utils.c:131,13'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utils.c:134,13'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
    - functionName:    PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_compute_root
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          115
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_height
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_index
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utils.c:53,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utils.c:57,18'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utils.c:57,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utils.c:58,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utils.c:61,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utils.c:74,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utils.c:66,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utils.c:66,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utils.c:70,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utils.c:71,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utils.c:0,0'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utils.c:87,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utils.c:88,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utils.c:89,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
    - functionName:    PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_bytes_to_ull
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          99
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utils.c:38,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utils.c:38,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utils.c:38,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utils.c:38,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utils.c:38,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utils.c:39,40'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utils.c:38,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utils.c:38,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utils.c:39,40'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utils.c:38,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utils.c:38,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utils.c:39,40'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_u32_to_bytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_ull_to_bytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 22
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          111
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utils.c:18,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utils.c:18,0'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utils.c:18,0'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utils.c:19,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utils.c:19,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    gen_chain
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_hash_addr
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/wots.c:31,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/wots.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/wots.c:31,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/wots.c:34,41'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/wots.c:34,41'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/wots.c:35,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/wots.c:34,41'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/wots.c:34,41'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/wots.c:35,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/wots.c:35,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/wots.c:36,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
    - functionName:    PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_wots_pk_from_sig
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_chain_lengths
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_chain_addr
        - gen_chain
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/wots.c:98,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/wots.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_chain_lengths
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_chain_addr
                - gen_chain.2953
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/wots.c:101,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_chain_lengths
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_chain_addr
                - gen_chain.2953
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/wots.c:103,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/wots.c:104,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/wots.c:108,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/wots.c:101,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_chain_lengths
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/wots.c:104,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/wots.c:105,9'
          Dst:             gen_chain
    - functionName:    PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_chain_lengths
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - base_w
        - wots_checksum
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/wots.c:86,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/wots.c:0,0'
              BranchSideFuncs:
                - base_w.2956
                - wots_checksum.2957
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/wots.c:86,5'
              BranchSideFuncs:
                - base_w.2956
                - wots_checksum.2957
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/wots.c:86,5'
          Dst:             base_w
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/wots.c:87,5'
          Dst:             wots_checksum
    - functionName:    base_w
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          172
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/wots.c:53,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/wots.c:53,33'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/wots.c:53,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/wots.c:53,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/wots.c:54,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/wots.c:54,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/wots.c:54,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/wots.c:55,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/wots.c:59,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/wots.c:54,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/wots.c:55,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/wots.c:59,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/wots.c:53,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/wots.c:54,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/wots.c:55,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/wots.c:54,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/wots.c:54,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/wots.c:54,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/wots.c:54,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/wots.c:55,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/wots.c:59,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    wots_checksum
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          284
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_ull_to_bytes
        - base_w
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/wots.c:69,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/wots.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_ull_to_bytes
                - base_w.2956
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/wots.c:74,34'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_ull_to_bytes
                - base_w.2956
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/wots.c:80,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_ull_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/wots.c:81,5'
          Dst:             base_w
    - functionName:    PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_crypto_sign_open
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_crypto_sign_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:267,15'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_crypto_sign_verify
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:267,15'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_crypto_sign_verify
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:267,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:268,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:273,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_crypto_sign_verify
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:275,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:276,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:282,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:275,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_crypto_sign_verify
    - functionName:    PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_crypto_sign_verify
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          141
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_compute_root
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_keypair_addr
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_fors_pk_from_sig
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_free_hash_function
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_hash_message
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_initialize_hash_function
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_layer_addr
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_addr
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thash
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_wots_pk_from_sig
        - memcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:164,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_initialize_hash_function
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_hash_message
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_fors_pk_from_sig
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_wots_pk_from_sig
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_compute_root
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_free_hash_function
                - memcmp
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:165,34'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_initialize_hash_function
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_hash_message
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_fors_pk_from_sig
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_wots_pk_from_sig
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_compute_root
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_free_hash_function
                - memcmp
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:177,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:177,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_initialize_hash_function
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_hash_message
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_fors_pk_from_sig
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_wots_pk_from_sig
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_compute_root
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_free_hash_function
                - memcmp
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:181,16'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_initialize_hash_function
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_hash_message
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_fors_pk_from_sig
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_wots_pk_from_sig
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_compute_root
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_free_hash_function
                - memcmp
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:204,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:205,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_free_hash_function
                - memcmp
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:233,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_free_hash_function
                - memcmp
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:236,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:236,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:240,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:185,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_initialize_hash_function
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:187,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:188,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:189,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:193,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_hash_message
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:197,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:198,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:200,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_fors_pk_from_sig
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:205,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:206,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:208,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:209,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:211,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:216,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_wots_pk_from_sig
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:220,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thash
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:223,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_compute_root
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:233,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_free_hash_function
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:236,9'
          Dst:             memcmp
    - functionName:    PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_crypto_sign
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_crypto_sign_signature
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:249,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_crypto_sign_signature
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:251,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_crypto_sign_signature
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:251,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_crypto_sign_signature
    - functionName:    PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_crypto_sign_signature
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          277
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_fors_sign
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_free_hash_function
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_gen_message_random
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_hash_message
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_initialize_hash_function
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_merkle_sign
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_layer_addr
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_addr
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:95,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_initialize_hash_function
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - OQS_randombytes
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_gen_message_random
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_hash_message
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_fors_sign
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_merkle_sign
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_merkle_sign
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_merkle_sign
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_merkle_sign
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_merkle_sign
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_merkle_sign
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_merkle_sign
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_merkle_sign
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_free_hash_function
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:97,32'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_initialize_hash_function
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - OQS_randombytes
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_gen_message_random
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_hash_message
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_fors_sign
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_merkle_sign
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_merkle_sign
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_merkle_sign
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_merkle_sign
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_merkle_sign
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_merkle_sign
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_merkle_sign
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_merkle_sign
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_free_hash_function
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:114,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_initialize_hash_function
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:116,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:117,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:122,5'
          Dst:             OQS_randombytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:124,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_gen_message_random
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:127,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_hash_message
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:130,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:131,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:134,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_fors_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:138,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:139,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:144,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_merkle_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:138,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:139,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:144,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_merkle_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:138,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:139,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:144,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_merkle_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:138,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:139,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:144,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_merkle_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:138,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:139,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:144,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_merkle_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:138,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:139,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:144,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_merkle_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:138,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:139,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:144,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_merkle_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:138,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:139,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:144,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_merkle_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:152,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_free_hash_function
    - functionName:    PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_crypto_sign_keypair
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_crypto_sign_seed_keypair
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:83,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_crypto_sign_seed_keypair
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:84,5'
              BranchSideFuncs:
                - OQS_randombytes
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_crypto_sign_seed_keypair
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:84,5'
          Dst:             OQS_randombytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:85,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_crypto_sign_seed_keypair
    - functionName:    PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_crypto_sign_seed_keypair
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_free_hash_function
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_initialize_hash_function
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_merkle_gen_root
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:52,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_initialize_hash_function
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_merkle_gen_root
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_free_hash_function
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:55,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_initialize_hash_function
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_merkle_gen_root
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_free_hash_function
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:64,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_initialize_hash_function
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:67,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_merkle_gen_root
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c:70,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_free_hash_function
    - functionName:    PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_crypto_sign_seedbytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_crypto_sign_bytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_crypto_sign_publickeybytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_crypto_sign_secretkeybytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thash_512
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/thash_sha2_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA2_sha512_inc_ctx_clone
        - OQS_SHA2_sha512_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/thash_sha2_simple.c:41,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/thash_sha2_simple.c:0,0'
              BranchSideFuncs:
                - OQS_SHA2_sha512_inc_ctx_clone
                - OQS_SHA2_sha512_inc_finalize
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/thash_sha2_simple.c:43,5'
              BranchSideFuncs:
                - OQS_SHA2_sha512_inc_ctx_clone
                - OQS_SHA2_sha512_inc_finalize
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/thash_sha2_simple.c:46,5'
          Dst:             OQS_SHA2_sha512_inc_ctx_clone
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/thash_sha2_simple.c:51,5'
          Dst:             OQS_SHA2_sha512_inc_finalize
    - functionName:    PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thash
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/thash_sha2_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_SHA2_sha256_inc_ctx_clone
        - OQS_SHA2_sha256_inc_finalize
        - thash_512
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/thash_sha2_simple.c:20,18'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/thash_sha2_simple.c:0,0'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_ctx_clone
                - OQS_SHA2_sha256_inc_finalize
                - thash_512.2996
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/thash_sha2_simple.c:20,18'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_ctx_clone
                - OQS_SHA2_sha256_inc_finalize
                - thash_512.2996
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/thash_sha2_simple.c:20,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/thash_sha2_simple.c:21,9'
              BranchSideFuncs:
                - thash_512.2996
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/thash_sha2_simple.c:25,5'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_ctx_clone
                - OQS_SHA2_sha256_inc_finalize
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/thash_sha2_simple.c:21,9'
          Dst:             thash_512
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/thash_sha2_simple.c:30,5'
          Dst:             OQS_SHA2_sha256_inc_ctx_clone
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/thash_sha2_simple.c:35,5'
          Dst:             OQS_SHA2_sha256_inc_finalize
    - functionName:    PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_treehash
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          156
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thash
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utils.c:107,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utils.c:115,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utils.c:120,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utils.c:121,13'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utils.c:125,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utils.c:125,28'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utils.c:113,58'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utils.c:125,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utils.c:125,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utils.c:113,58'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utils.c:127,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utils.c:141,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utils.c:125,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utils.c:142,55'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utils.c:125,28'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utils.c:113,58'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utils.c:125,46'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utils.c:113,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utils.c:115,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utils.c:147,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utils.c:130,13'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utils.c:131,13'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utils.c:134,13'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thash
    - functionName:    PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_compute_root
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          115
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thash
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utils.c:53,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utils.c:57,18'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utils.c:57,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utils.c:58,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utils.c:61,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utils.c:74,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utils.c:66,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utils.c:66,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utils.c:70,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utils.c:71,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utils.c:0,0'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thash
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utils.c:87,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utils.c:88,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utils.c:89,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thash
    - functionName:    PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_bytes_to_ull
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          123
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utils.c:38,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utils.c:38,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utils.c:38,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utils.c:38,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utils.c:39,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utils.c:39,40'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utils.c:38,29'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utils.c:38,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utils.c:39,40'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utils.c:38,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utils.c:38,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utils.c:39,40'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utils.c:38,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utils.c:38,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utils.c:39,40'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    25
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_ull_to_bytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 22
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          111
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utils.c:18,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utils.c:18,0'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utils.c:18,0'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utils.c:19,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utils.c:19,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_wots_gen_leafx8
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          270
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_prf_addrx8
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thashx8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:187,33'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_prf_addrx8
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thashx8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:187,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_prf_addrx8
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thashx8
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:196,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:200,48'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_prf_addrx8
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thashx8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:209,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_prf_addrx8
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thashx8
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:241,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:242,31'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_prf_addrx8
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thashx8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:247,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_prf_addrx8
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thashx8
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:247,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:213,56'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_prf_addrx8
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thashx8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:253,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_prf_addrx8
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thashx8
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:213,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:214,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thashx8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:276,18'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thashx8
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:209,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:210,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:209,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:210,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:209,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:210,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:209,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:210,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:209,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:210,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:209,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:210,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:209,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:210,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:209,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:210,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:219,13'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:220,13'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:221,13'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:219,13'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:220,13'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:221,13'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:219,13'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:220,13'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:221,13'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:219,13'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:220,13'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:221,13'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:219,13'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:220,13'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:221,13'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:219,13'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:220,13'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:221,13'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:219,13'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:220,13'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:221,13'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:219,13'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:220,13'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:221,13'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:223,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_prf_addrx8
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:234,13'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:234,13'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:234,13'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:234,13'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:234,13'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:234,13'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:234,13'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:234,13'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:253,17'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:253,17'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:253,17'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:253,17'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:253,17'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:253,17'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:253,17'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:253,17'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:255,13'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thashx8
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:275,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thashx8
    - functionName:    gen_chains
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          615
      EdgeCount:       67
      CyclomaticComplexity: 20
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thashx8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:32,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thashx8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:37,14'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thashx8
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:50,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:51,16'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thashx8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:55,20'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thashx8
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:66,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:67,26'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:78,18'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:66,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:67,26'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:78,18'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:66,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:67,26'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:78,18'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:66,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:67,26'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:78,18'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:66,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:67,26'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:78,18'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:95,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:95,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:99,21'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:86,21'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:65,37'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thashx8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:90,25'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:84,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:85,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:90,25'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:95,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:96,41'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:99,21'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thashx8
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:65,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:67,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thashx8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:105,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:68,13'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:68,13'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:68,13'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:68,13'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:68,13'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:68,13'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:68,13'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:68,13'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:96,17'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:99,13'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thashx8
    - functionName:    PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_wots_pk_from_sig
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          86
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_chain_lengths
        - gen_chains
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:165,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_chain_lengths
                - gen_chains.3031
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:169,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_chain_lengths
                - gen_chains.3031
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:169,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_chain_lengths
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:175,5'
          Dst:             gen_chains
    - functionName:    PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_chain_lengths
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - base_w
        - wots_checksum
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:153,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:0,0'
              BranchSideFuncs:
                - base_w.3034
                - wots_checksum.3035
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:153,5'
              BranchSideFuncs:
                - base_w.3034
                - wots_checksum.3035
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:153,5'
          Dst:             base_w
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:154,5'
          Dst:             wots_checksum
    - functionName:    base_w
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          172
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:120,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:120,33'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:120,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:120,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:121,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:121,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:121,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:122,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:126,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:121,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:122,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:126,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:120,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:121,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:122,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:121,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:121,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:121,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:121,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:122,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:126,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    wots_checksum
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          284
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_ull_to_bytes
        - base_w
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:136,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_ull_to_bytes
                - base_w.3034
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:141,34'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_ull_to_bytes
                - base_w.3034
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:147,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_ull_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/wots.c:148,5'
          Dst:             base_w
    - functionName:    OQS_SIG_sphincs_shake_128f_simple_verify_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/sphincs/sig_sphincs_shake_128f_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_sphincs_shake_128f_simple_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/sig_sphincs_shake_128f_simple.c:102,14'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_128f_simple.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_sphincs_shake_128f_simple_verify
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_128f_simple.c:102,14'
              BranchSideFuncs:
                - OQS_SIG_sphincs_shake_128f_simple_verify
        - Branch String:   'src/sig/sphincs/sig_sphincs_shake_128f_simple.c:102,22'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_128f_simple.c:102,37'
              BranchSideFuncs:
                - OQS_SIG_sphincs_shake_128f_simple_verify
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_128f_simple.c:102,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/sig_sphincs_shake_128f_simple.c:102,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_128f_simple.c:102,6'
              BranchSideFuncs:
                - OQS_SIG_sphincs_shake_128f_simple_verify
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_128f_simple.c:103,10'
              BranchSideFuncs:
                - OQS_SIG_sphincs_shake_128f_simple_verify
      Callsites:
        - Src:             'src/sig/sphincs/sig_sphincs_shake_128f_simple.c:103,10'
          Dst:             OQS_SIG_sphincs_shake_128f_simple_verify
    - functionName:    OQS_SIG_sphincs_shake_128f_simple_verify
      functionSourceFile: '/src/liboqs/src/sig/sphincs/sig_sphincs_shake_128f_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_crypto_sign_verify
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_crypto_sign_verify
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/sig_sphincs_shake_128f_simple.c:80,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_128f_simple.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_crypto_sign_verify
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_crypto_sign_verify
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_128f_simple.c:80,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_crypto_sign_verify
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_crypto_sign_verify
        - Branch String:   'src/sig/sphincs/sig_sphincs_shake_128f_simple.c:80,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_128f_simple.c:82,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_crypto_sign_verify
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_128f_simple.c:85,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_crypto_sign_verify
      Callsites:
        - Src:             'src/sig/sphincs/sig_sphincs_shake_128f_simple.c:80,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/sphincs/sig_sphincs_shake_128f_simple.c:82,23'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_crypto_sign_verify
        - Src:             'src/sig/sphincs/sig_sphincs_shake_128f_simple.c:85,23'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_crypto_sign_verify
    - functionName:    OQS_SIG_sphincs_shake_128f_simple_sign_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/sphincs/sig_sphincs_shake_128f_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_sphincs_shake_128f_simple_sign
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/sig_sphincs_shake_128f_simple.c:94,14'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_128f_simple.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_sphincs_shake_128f_simple_sign
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_128f_simple.c:94,14'
              BranchSideFuncs:
                - OQS_SIG_sphincs_shake_128f_simple_sign
        - Branch String:   'src/sig/sphincs/sig_sphincs_shake_128f_simple.c:94,22'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_128f_simple.c:94,37'
              BranchSideFuncs:
                - OQS_SIG_sphincs_shake_128f_simple_sign
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_128f_simple.c:94,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/sig_sphincs_shake_128f_simple.c:94,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_128f_simple.c:94,6'
              BranchSideFuncs:
                - OQS_SIG_sphincs_shake_128f_simple_sign
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_128f_simple.c:95,10'
              BranchSideFuncs:
                - OQS_SIG_sphincs_shake_128f_simple_sign
      Callsites:
        - Src:             'src/sig/sphincs/sig_sphincs_shake_128f_simple.c:95,10'
          Dst:             OQS_SIG_sphincs_shake_128f_simple_sign
    - functionName:    OQS_SIG_sphincs_shake_128f_simple_sign
      functionSourceFile: '/src/liboqs/src/sig/sphincs/sig_sphincs_shake_128f_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_crypto_sign_signature
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_crypto_sign_signature
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/sig_sphincs_shake_128f_simple.c:64,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_128f_simple.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_crypto_sign_signature
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_crypto_sign_signature
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_128f_simple.c:64,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_crypto_sign_signature
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_crypto_sign_signature
        - Branch String:   'src/sig/sphincs/sig_sphincs_shake_128f_simple.c:64,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_128f_simple.c:66,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_crypto_sign_signature
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_128f_simple.c:69,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_crypto_sign_signature
      Callsites:
        - Src:             'src/sig/sphincs/sig_sphincs_shake_128f_simple.c:64,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/sphincs/sig_sphincs_shake_128f_simple.c:66,23'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_crypto_sign_signature
        - Src:             'src/sig/sphincs/sig_sphincs_shake_128f_simple.c:69,23'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_crypto_sign_signature
    - functionName:    OQS_SIG_sphincs_shake_128f_simple_keypair
      functionSourceFile: '/src/liboqs/src/sig/sphincs/sig_sphincs_shake_128f_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_crypto_sign_keypair
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_crypto_sign_keypair
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/sig_sphincs_shake_128f_simple.c:48,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_128f_simple.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_crypto_sign_keypair
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_crypto_sign_keypair
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_128f_simple.c:48,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_crypto_sign_keypair
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_crypto_sign_keypair
        - Branch String:   'src/sig/sphincs/sig_sphincs_shake_128f_simple.c:48,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_128f_simple.c:50,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_crypto_sign_keypair
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_128f_simple.c:53,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_crypto_sign_keypair
      Callsites:
        - Src:             'src/sig/sphincs/sig_sphincs_shake_128f_simple.c:48,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/sphincs/sig_sphincs_shake_128f_simple.c:50,23'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_crypto_sign_keypair
        - Src:             'src/sig/sphincs/sig_sphincs_shake_128f_simple.c:53,23'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_crypto_sign_keypair
    - functionName:    OQS_SIG_sphincs_shake_128f_simple_new
      functionSourceFile: '/src/liboqs/src/sig/sphincs/sig_sphincs_shake_128f_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_MEM_malloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/sig_sphincs_shake_128f_simple.c:10,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_128f_simple.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_128f_simple.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
        - Branch String:   'src/sig/sphincs/sig_sphincs_shake_128f_simple.c:11,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_128f_simple.c:11,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_128f_simple.c:14,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/sig_sphincs_shake_128f_simple.c:10,17'
          Dst:             OQS_MEM_malloc
    - functionName:    PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_crypto_sign_open
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_crypto_sign_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/sign.c:267,15'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_crypto_sign_verify
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/sign.c:267,15'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_crypto_sign_verify
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/sign.c:267,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/sign.c:268,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/sign.c:273,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_crypto_sign_verify
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/sign.c:275,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/sign.c:276,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/sign.c:282,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/sign.c:275,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_crypto_sign_verify
    - functionName:    PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_crypto_sign_verify
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          140
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_compute_root
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_copy_keypair_addr
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_copy_subtree_addr
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_fors_pk_from_sig
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_free_hash_function
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_hash_message
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_initialize_hash_function
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_keypair_addr
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_layer_addr
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_addr
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_type
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_wots_pk_from_sig
        - memcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/sign.c:164,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_initialize_hash_function
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_hash_message
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_fors_pk_from_sig
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_wots_pk_from_sig
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_compute_root
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_free_hash_function
                - memcmp
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/sign.c:165,34'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_initialize_hash_function
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_hash_message
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_fors_pk_from_sig
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_wots_pk_from_sig
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_compute_root
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_free_hash_function
                - memcmp
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/sign.c:177,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/sign.c:177,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_initialize_hash_function
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_hash_message
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_fors_pk_from_sig
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_wots_pk_from_sig
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_compute_root
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_free_hash_function
                - memcmp
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/sign.c:181,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_initialize_hash_function
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_hash_message
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_fors_pk_from_sig
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_wots_pk_from_sig
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_compute_root
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_free_hash_function
                - memcmp
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/sign.c:204,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/sign.c:205,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_free_hash_function
                - memcmp
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/sign.c:233,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_free_hash_function
                - memcmp
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/sign.c:236,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/sign.c:236,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/sign.c:240,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/sign.c:185,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_initialize_hash_function
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/sign.c:187,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/sign.c:188,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/sign.c:189,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/sign.c:193,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_hash_message
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/sign.c:197,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/sign.c:198,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/sign.c:200,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_fors_pk_from_sig
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/sign.c:205,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/sign.c:206,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/sign.c:208,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/sign.c:209,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/sign.c:211,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/sign.c:216,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_wots_pk_from_sig
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/sign.c:220,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/sign.c:223,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_compute_root
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/sign.c:233,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_free_hash_function
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/sign.c:236,9'
          Dst:             memcmp
    - functionName:    PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_crypto_sign
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_crypto_sign_signature
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/sign.c:249,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_crypto_sign_signature
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/sign.c:251,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_crypto_sign_signature
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/sign.c:251,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_crypto_sign_signature
    - functionName:    PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_crypto_sign_signature
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          115
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_copy_subtree_addr
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_fors_sign
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_free_hash_function
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_gen_message_random
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_hash_message
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_initialize_hash_function
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_merkle_sign
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_keypair_addr
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_layer_addr
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_addr
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_type
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/sign.c:95,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_initialize_hash_function
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_type
                - OQS_randombytes
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_gen_message_random
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_hash_message
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_fors_sign
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_merkle_sign
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_free_hash_function
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/sign.c:97,32'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_initialize_hash_function
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_type
                - OQS_randombytes
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_gen_message_random
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_hash_message
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_fors_sign
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_merkle_sign
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_free_hash_function
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/sign.c:137,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/sign.c:138,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_free_hash_function
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/sign.c:152,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_free_hash_function
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/sign.c:114,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_initialize_hash_function
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/sign.c:116,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/sign.c:117,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/sign.c:122,5'
          Dst:             OQS_randombytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/sign.c:124,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_gen_message_random
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/sign.c:127,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_hash_message
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/sign.c:130,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/sign.c:131,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/sign.c:134,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_fors_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/sign.c:138,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/sign.c:139,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/sign.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/sign.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/sign.c:144,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_merkle_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/sign.c:152,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_free_hash_function
    - functionName:    PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_crypto_sign_keypair
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_crypto_sign_seed_keypair
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/sign.c:83,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/sign.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_crypto_sign_seed_keypair
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/sign.c:84,5'
              BranchSideFuncs:
                - OQS_randombytes
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_crypto_sign_seed_keypair
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/sign.c:84,5'
          Dst:             OQS_randombytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/sign.c:85,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_crypto_sign_seed_keypair
    - functionName:    PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_crypto_sign_seed_keypair
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_free_hash_function
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_initialize_hash_function
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_merkle_gen_root
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/sign.c:52,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_initialize_hash_function
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_merkle_gen_root
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_free_hash_function
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/sign.c:55,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_initialize_hash_function
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_merkle_gen_root
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_free_hash_function
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/sign.c:64,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_initialize_hash_function
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/sign.c:67,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_merkle_gen_root
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/sign.c:70,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_free_hash_function
    - functionName:    PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_crypto_sign_seedbytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_crypto_sign_bytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_crypto_sign_publickeybytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_crypto_sign_secretkeybytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/thash_shake_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256
      functionUses:    12
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/thash_shake_simple.c:17,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/thash_shake_simple.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/thash_shake_simple.c:17,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/thash_shake_simple.c:23,5'
          Dst:             OQS_SHA3_shake256
    - functionName:    PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_treehash
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          156
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_height
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_index
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utils.c:107,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utils.c:115,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utils.c:120,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utils.c:121,13'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utils.c:125,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utils.c:125,28'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utils.c:113,58'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utils.c:125,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utils.c:125,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utils.c:113,58'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utils.c:127,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utils.c:141,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utils.c:125,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utils.c:142,55'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utils.c:125,28'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utils.c:113,58'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utils.c:125,46'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utils.c:113,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utils.c:115,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utils.c:147,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utils.c:130,13'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utils.c:131,13'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utils.c:134,13'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
    - functionName:    PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_compute_root
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          115
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_height
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_index
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utils.c:53,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utils.c:57,18'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utils.c:57,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utils.c:58,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utils.c:61,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utils.c:74,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utils.c:66,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utils.c:66,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utils.c:70,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utils.c:71,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utils.c:0,0'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utils.c:87,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utils.c:88,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utils.c:89,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
    - functionName:    PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_bytes_to_ull
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          99
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utils.c:38,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utils.c:38,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utils.c:38,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utils.c:38,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utils.c:38,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utils.c:39,40'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utils.c:38,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utils.c:38,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utils.c:39,40'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utils.c:38,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utils.c:38,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utils.c:39,40'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_u32_to_bytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_ull_to_bytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 22
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          111
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utils.c:18,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utils.c:18,0'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utils.c:18,0'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utils.c:19,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utils.c:19,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    gen_chain
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_hash_addr
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/wots.c:31,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/wots.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/wots.c:31,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/wots.c:34,41'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/wots.c:34,41'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/wots.c:35,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/wots.c:34,41'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/wots.c:34,41'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/wots.c:35,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/wots.c:35,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/wots.c:36,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
    - functionName:    PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_wots_pk_from_sig
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_chain_lengths
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_chain_addr
        - gen_chain
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/wots.c:98,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/wots.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_chain_lengths
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_chain_addr
                - gen_chain.3124
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/wots.c:101,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_chain_lengths
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_chain_addr
                - gen_chain.3124
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/wots.c:103,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/wots.c:104,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/wots.c:108,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/wots.c:101,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_chain_lengths
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/wots.c:104,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/wots.c:105,9'
          Dst:             gen_chain
    - functionName:    PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_chain_lengths
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - base_w
        - wots_checksum
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/wots.c:86,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/wots.c:0,0'
              BranchSideFuncs:
                - base_w.3127
                - wots_checksum.3128
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/wots.c:86,5'
              BranchSideFuncs:
                - base_w.3127
                - wots_checksum.3128
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/wots.c:86,5'
          Dst:             base_w
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/wots.c:87,5'
          Dst:             wots_checksum
    - functionName:    base_w
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          172
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/wots.c:53,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/wots.c:53,33'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/wots.c:53,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/wots.c:53,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/wots.c:54,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/wots.c:54,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/wots.c:54,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/wots.c:55,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/wots.c:59,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/wots.c:54,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/wots.c:55,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/wots.c:59,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/wots.c:53,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/wots.c:54,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/wots.c:55,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/wots.c:54,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/wots.c:54,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/wots.c:54,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/wots.c:54,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/wots.c:55,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/wots.c:59,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    wots_checksum
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          156
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_ull_to_bytes
        - base_w
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/wots.c:69,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/wots.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_ull_to_bytes
                - base_w.3127
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/wots.c:74,34'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_ull_to_bytes
                - base_w.3127
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/wots.c:80,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_ull_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/wots.c:81,5'
          Dst:             base_w
    - functionName:    PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_crypto_sign_open
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_crypto_sign_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/sign.c:267,15'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_crypto_sign_verify
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/sign.c:267,15'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_crypto_sign_verify
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/sign.c:267,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/sign.c:268,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/sign.c:273,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_crypto_sign_verify
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/sign.c:275,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/sign.c:276,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/sign.c:282,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/sign.c:275,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_crypto_sign_verify
    - functionName:    PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_crypto_sign_verify
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          140
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_compute_root
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_copy_keypair_addr
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_copy_subtree_addr
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_fors_pk_from_sig
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_free_hash_function
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_hash_message
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_initialize_hash_function
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_keypair_addr
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_layer_addr
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_addr
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thash
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_wots_pk_from_sig
        - memcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/sign.c:164,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_initialize_hash_function
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_hash_message
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_fors_pk_from_sig
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_wots_pk_from_sig
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_compute_root
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_free_hash_function
                - memcmp
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/sign.c:165,34'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_initialize_hash_function
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_hash_message
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_fors_pk_from_sig
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_wots_pk_from_sig
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_compute_root
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_free_hash_function
                - memcmp
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/sign.c:177,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/sign.c:177,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_initialize_hash_function
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_hash_message
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_fors_pk_from_sig
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_wots_pk_from_sig
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_compute_root
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_free_hash_function
                - memcmp
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/sign.c:181,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_initialize_hash_function
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_hash_message
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_fors_pk_from_sig
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_wots_pk_from_sig
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_compute_root
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_free_hash_function
                - memcmp
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/sign.c:204,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/sign.c:205,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_free_hash_function
                - memcmp
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/sign.c:233,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_free_hash_function
                - memcmp
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/sign.c:236,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/sign.c:236,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/sign.c:240,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/sign.c:185,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_initialize_hash_function
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/sign.c:187,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/sign.c:188,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/sign.c:189,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/sign.c:193,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_hash_message
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/sign.c:197,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/sign.c:198,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/sign.c:200,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_fors_pk_from_sig
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/sign.c:205,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/sign.c:206,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/sign.c:208,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/sign.c:209,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/sign.c:211,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/sign.c:216,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_wots_pk_from_sig
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/sign.c:220,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thash
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/sign.c:223,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_compute_root
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/sign.c:233,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_free_hash_function
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/sign.c:236,9'
          Dst:             memcmp
    - functionName:    PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_crypto_sign
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_crypto_sign_signature
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/sign.c:249,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_crypto_sign_signature
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/sign.c:251,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_crypto_sign_signature
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/sign.c:251,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_crypto_sign_signature
    - functionName:    PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_crypto_sign_signature
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          115
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_copy_subtree_addr
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_fors_sign
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_free_hash_function
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_gen_message_random
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_hash_message
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_initialize_hash_function
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_merkle_sign
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_keypair_addr
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_layer_addr
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_addr
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/sign.c:95,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_initialize_hash_function
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - OQS_randombytes
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_gen_message_random
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_hash_message
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_fors_sign
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_merkle_sign
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_free_hash_function
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/sign.c:97,32'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_initialize_hash_function
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - OQS_randombytes
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_gen_message_random
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_hash_message
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_fors_sign
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_merkle_sign
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_free_hash_function
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/sign.c:137,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/sign.c:138,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_free_hash_function
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/sign.c:152,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_free_hash_function
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/sign.c:114,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_initialize_hash_function
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/sign.c:116,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/sign.c:117,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/sign.c:122,5'
          Dst:             OQS_randombytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/sign.c:124,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_gen_message_random
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/sign.c:127,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_hash_message
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/sign.c:130,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/sign.c:131,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/sign.c:134,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_fors_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/sign.c:138,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/sign.c:139,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/sign.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/sign.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/sign.c:144,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_merkle_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/sign.c:152,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_free_hash_function
    - functionName:    PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_crypto_sign_keypair
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_crypto_sign_seed_keypair
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/sign.c:83,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/sign.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_crypto_sign_seed_keypair
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/sign.c:84,5'
              BranchSideFuncs:
                - OQS_randombytes
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_crypto_sign_seed_keypair
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/sign.c:84,5'
          Dst:             OQS_randombytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/sign.c:85,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_crypto_sign_seed_keypair
    - functionName:    PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_crypto_sign_seed_keypair
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_free_hash_function
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_initialize_hash_function
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_merkle_gen_root
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/sign.c:52,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_initialize_hash_function
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_merkle_gen_root
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_free_hash_function
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/sign.c:55,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_initialize_hash_function
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_merkle_gen_root
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_free_hash_function
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/sign.c:64,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_initialize_hash_function
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/sign.c:67,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_merkle_gen_root
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/sign.c:70,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_free_hash_function
    - functionName:    PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_crypto_sign_seedbytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_crypto_sign_bytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_crypto_sign_publickeybytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_crypto_sign_secretkeybytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thash
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/thash_shake_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/thash_shake_simple.c:17,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/thash_shake_simple.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/thash_shake_simple.c:17,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/thash_shake_simple.c:23,5'
          Dst:             OQS_SHA3_shake256
    - functionName:    PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_treehash
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          156
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_height
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thash
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utils.c:107,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utils.c:115,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utils.c:120,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utils.c:121,13'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utils.c:125,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utils.c:125,28'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utils.c:113,58'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utils.c:125,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utils.c:125,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utils.c:113,58'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utils.c:127,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utils.c:141,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utils.c:125,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utils.c:142,55'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utils.c:125,28'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utils.c:113,58'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utils.c:125,46'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utils.c:113,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utils.c:115,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utils.c:147,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utils.c:130,13'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utils.c:131,13'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utils.c:134,13'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thash
    - functionName:    PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_compute_root
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          115
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_height
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thash
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utils.c:53,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utils.c:57,18'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utils.c:57,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utils.c:58,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utils.c:61,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utils.c:74,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utils.c:66,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utils.c:66,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utils.c:70,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utils.c:71,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utils.c:0,0'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thash
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utils.c:87,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utils.c:88,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utils.c:89,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thash
    - functionName:    PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_bytes_to_ull
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          123
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utils.c:38,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utils.c:38,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utils.c:38,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utils.c:38,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utils.c:39,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utils.c:39,40'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utils.c:38,29'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utils.c:38,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utils.c:39,40'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utils.c:38,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utils.c:38,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utils.c:39,40'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utils.c:38,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utils.c:38,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utils.c:39,40'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_u32_to_bytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_ull_to_bytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 22
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          111
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utils.c:18,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utils.c:18,0'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utils.c:18,0'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utils.c:19,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utils.c:19,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_wots_gen_leafx4
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          186
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_prf_addrx4
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_chain_addr
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_hash_addr
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_keypair_addr
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thashx4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:185,33'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_prf_addrx4
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thashx4
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thashx4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:185,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_prf_addrx4
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thashx4
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thashx4
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:194,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:198,48'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_prf_addrx4
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thashx4
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thashx4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:207,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_prf_addrx4
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thashx4
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thashx4
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:235,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:236,31'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thashx4
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_prf_addrx4
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thashx4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:241,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thashx4
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_prf_addrx4
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thashx4
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:241,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:211,56'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_prf_addrx4
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thashx4
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thashx4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:247,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thashx4
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_prf_addrx4
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thashx4
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:211,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:212,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thashx4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:262,18'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thashx4
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:207,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:208,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:207,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:208,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:207,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:208,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:207,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:208,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:217,13'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:218,13'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:219,13'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:217,13'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:218,13'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:219,13'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:217,13'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:218,13'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:219,13'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:217,13'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:218,13'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:219,13'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:221,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_prf_addrx4
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:228,13'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:228,13'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:228,13'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:228,13'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:247,17'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:247,17'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:247,17'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:247,17'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:249,13'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thashx4
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:261,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thashx4
    - functionName:    gen_chains
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          1085
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_chain_addr
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_hash_addr
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thashx4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:32,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thashx4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:37,14'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thashx4
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:66,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:67,26'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thashx4
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_chain_addr
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:78,18'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thashx4
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_chain_addr
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:95,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:95,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thashx4
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_chain_addr
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:99,21'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thashx4
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_chain_addr
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:86,21'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:65,37'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thashx4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:90,25'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thashx4
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_chain_addr
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:84,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:85,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thashx4
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_chain_addr
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:90,25'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thashx4
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_chain_addr
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:95,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:96,41'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thashx4
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_chain_addr
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:99,21'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thashx4
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_chain_addr
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:65,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:67,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thashx4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:103,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:68,13'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:68,13'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:68,13'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:68,13'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:96,17'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:99,13'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thashx4
    - functionName:    PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_wots_pk_from_sig
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          125
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_chain_lengths
        - gen_chains
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:163,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_chain_lengths
                - gen_chains.3199
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:167,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_chain_lengths
                - gen_chains.3199
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:167,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_chain_lengths
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:173,5'
          Dst:             gen_chains
    - functionName:    PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_chain_lengths
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - base_w
        - wots_checksum
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:151,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:0,0'
              BranchSideFuncs:
                - base_w.3202
                - wots_checksum.3203
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:151,5'
              BranchSideFuncs:
                - base_w.3202
                - wots_checksum.3203
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:151,5'
          Dst:             base_w
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:152,5'
          Dst:             wots_checksum
    - functionName:    base_w
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          172
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:118,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:118,33'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:118,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:118,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:119,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:119,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:119,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:120,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:124,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:119,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:120,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:124,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:118,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:119,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:120,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:119,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:119,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:119,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:119,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:120,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:124,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    wots_checksum
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          156
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_ull_to_bytes
        - base_w
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:134,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_ull_to_bytes
                - base_w.3202
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:139,34'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_ull_to_bytes
                - base_w.3202
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:145,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_ull_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/wots.c:146,5'
          Dst:             base_w
    - functionName:    OQS_SIG_sphincs_shake_128s_simple_verify_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/sphincs/sig_sphincs_shake_128s_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_sphincs_shake_128s_simple_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/sig_sphincs_shake_128s_simple.c:102,14'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_128s_simple.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_sphincs_shake_128s_simple_verify
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_128s_simple.c:102,14'
              BranchSideFuncs:
                - OQS_SIG_sphincs_shake_128s_simple_verify
        - Branch String:   'src/sig/sphincs/sig_sphincs_shake_128s_simple.c:102,22'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_128s_simple.c:102,37'
              BranchSideFuncs:
                - OQS_SIG_sphincs_shake_128s_simple_verify
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_128s_simple.c:102,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/sig_sphincs_shake_128s_simple.c:102,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_128s_simple.c:102,6'
              BranchSideFuncs:
                - OQS_SIG_sphincs_shake_128s_simple_verify
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_128s_simple.c:103,10'
              BranchSideFuncs:
                - OQS_SIG_sphincs_shake_128s_simple_verify
      Callsites:
        - Src:             'src/sig/sphincs/sig_sphincs_shake_128s_simple.c:103,10'
          Dst:             OQS_SIG_sphincs_shake_128s_simple_verify
    - functionName:    OQS_SIG_sphincs_shake_128s_simple_verify
      functionSourceFile: '/src/liboqs/src/sig/sphincs/sig_sphincs_shake_128s_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_crypto_sign_verify
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_crypto_sign_verify
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/sig_sphincs_shake_128s_simple.c:80,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_128s_simple.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_crypto_sign_verify
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_crypto_sign_verify
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_128s_simple.c:80,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_crypto_sign_verify
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_crypto_sign_verify
        - Branch String:   'src/sig/sphincs/sig_sphincs_shake_128s_simple.c:80,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_128s_simple.c:82,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_crypto_sign_verify
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_128s_simple.c:85,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_crypto_sign_verify
      Callsites:
        - Src:             'src/sig/sphincs/sig_sphincs_shake_128s_simple.c:80,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/sphincs/sig_sphincs_shake_128s_simple.c:82,23'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_crypto_sign_verify
        - Src:             'src/sig/sphincs/sig_sphincs_shake_128s_simple.c:85,23'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_crypto_sign_verify
    - functionName:    OQS_SIG_sphincs_shake_128s_simple_sign_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/sphincs/sig_sphincs_shake_128s_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_sphincs_shake_128s_simple_sign
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/sig_sphincs_shake_128s_simple.c:94,14'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_128s_simple.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_sphincs_shake_128s_simple_sign
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_128s_simple.c:94,14'
              BranchSideFuncs:
                - OQS_SIG_sphincs_shake_128s_simple_sign
        - Branch String:   'src/sig/sphincs/sig_sphincs_shake_128s_simple.c:94,22'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_128s_simple.c:94,37'
              BranchSideFuncs:
                - OQS_SIG_sphincs_shake_128s_simple_sign
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_128s_simple.c:94,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/sig_sphincs_shake_128s_simple.c:94,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_128s_simple.c:94,6'
              BranchSideFuncs:
                - OQS_SIG_sphincs_shake_128s_simple_sign
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_128s_simple.c:95,10'
              BranchSideFuncs:
                - OQS_SIG_sphincs_shake_128s_simple_sign
      Callsites:
        - Src:             'src/sig/sphincs/sig_sphincs_shake_128s_simple.c:95,10'
          Dst:             OQS_SIG_sphincs_shake_128s_simple_sign
    - functionName:    OQS_SIG_sphincs_shake_128s_simple_sign
      functionSourceFile: '/src/liboqs/src/sig/sphincs/sig_sphincs_shake_128s_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_crypto_sign_signature
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_crypto_sign_signature
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/sig_sphincs_shake_128s_simple.c:64,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_128s_simple.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_crypto_sign_signature
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_crypto_sign_signature
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_128s_simple.c:64,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_crypto_sign_signature
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_crypto_sign_signature
        - Branch String:   'src/sig/sphincs/sig_sphincs_shake_128s_simple.c:64,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_128s_simple.c:66,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_crypto_sign_signature
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_128s_simple.c:69,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_crypto_sign_signature
      Callsites:
        - Src:             'src/sig/sphincs/sig_sphincs_shake_128s_simple.c:64,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/sphincs/sig_sphincs_shake_128s_simple.c:66,23'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_crypto_sign_signature
        - Src:             'src/sig/sphincs/sig_sphincs_shake_128s_simple.c:69,23'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_crypto_sign_signature
    - functionName:    OQS_SIG_sphincs_shake_128s_simple_keypair
      functionSourceFile: '/src/liboqs/src/sig/sphincs/sig_sphincs_shake_128s_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_crypto_sign_keypair
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_crypto_sign_keypair
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/sig_sphincs_shake_128s_simple.c:48,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_128s_simple.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_crypto_sign_keypair
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_crypto_sign_keypair
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_128s_simple.c:48,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_crypto_sign_keypair
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_crypto_sign_keypair
        - Branch String:   'src/sig/sphincs/sig_sphincs_shake_128s_simple.c:48,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_128s_simple.c:50,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_crypto_sign_keypair
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_128s_simple.c:53,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_crypto_sign_keypair
      Callsites:
        - Src:             'src/sig/sphincs/sig_sphincs_shake_128s_simple.c:48,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/sphincs/sig_sphincs_shake_128s_simple.c:50,23'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_crypto_sign_keypair
        - Src:             'src/sig/sphincs/sig_sphincs_shake_128s_simple.c:53,23'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_crypto_sign_keypair
    - functionName:    OQS_SIG_sphincs_shake_128s_simple_new
      functionSourceFile: '/src/liboqs/src/sig/sphincs/sig_sphincs_shake_128s_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_MEM_malloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/sig_sphincs_shake_128s_simple.c:10,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_128s_simple.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_128s_simple.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
        - Branch String:   'src/sig/sphincs/sig_sphincs_shake_128s_simple.c:11,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_128s_simple.c:11,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_128s_simple.c:14,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/sig_sphincs_shake_128s_simple.c:10,17'
          Dst:             OQS_MEM_malloc
    - functionName:    PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_crypto_sign_open
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_crypto_sign_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c:267,15'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_crypto_sign_verify
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c:267,15'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_crypto_sign_verify
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c:267,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c:268,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c:273,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_crypto_sign_verify
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c:275,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c:276,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c:282,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c:275,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_crypto_sign_verify
    - functionName:    PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_crypto_sign_verify
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          140
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_compute_root
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_copy_keypair_addr
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_copy_subtree_addr
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_fors_pk_from_sig
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_free_hash_function
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_hash_message
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_initialize_hash_function
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_keypair_addr
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_layer_addr
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_addr
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_type
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_wots_pk_from_sig
        - memcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c:164,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_initialize_hash_function
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_hash_message
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_fors_pk_from_sig
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_wots_pk_from_sig
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_compute_root
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_free_hash_function
                - memcmp
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c:165,34'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_initialize_hash_function
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_hash_message
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_fors_pk_from_sig
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_wots_pk_from_sig
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_compute_root
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_free_hash_function
                - memcmp
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c:177,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c:177,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_initialize_hash_function
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_hash_message
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_fors_pk_from_sig
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_wots_pk_from_sig
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_compute_root
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_free_hash_function
                - memcmp
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c:181,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_initialize_hash_function
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_hash_message
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_fors_pk_from_sig
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_wots_pk_from_sig
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_compute_root
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_free_hash_function
                - memcmp
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c:204,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c:205,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_free_hash_function
                - memcmp
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c:233,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_free_hash_function
                - memcmp
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c:236,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c:236,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c:240,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c:185,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_initialize_hash_function
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c:187,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c:188,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c:189,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c:193,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_hash_message
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c:197,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c:198,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c:200,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_fors_pk_from_sig
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c:205,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c:206,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c:208,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c:209,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c:211,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c:216,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_wots_pk_from_sig
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c:220,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c:223,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_compute_root
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c:233,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_free_hash_function
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c:236,9'
          Dst:             memcmp
    - functionName:    PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_crypto_sign
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_crypto_sign_signature
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c:249,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_crypto_sign_signature
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c:251,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_crypto_sign_signature
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c:251,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_crypto_sign_signature
    - functionName:    PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_crypto_sign_signature
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          251
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_copy_subtree_addr
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_fors_sign
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_free_hash_function
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_gen_message_random
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_hash_message
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_initialize_hash_function
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_merkle_sign
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_keypair_addr
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_layer_addr
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_addr
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_type
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c:95,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_initialize_hash_function
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_type
                - OQS_randombytes
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_gen_message_random
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_hash_message
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_fors_sign
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_merkle_sign
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_merkle_sign
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_merkle_sign
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_merkle_sign
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_merkle_sign
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_merkle_sign
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_merkle_sign
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_free_hash_function
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c:97,32'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_initialize_hash_function
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_type
                - OQS_randombytes
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_gen_message_random
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_hash_message
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_fors_sign
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_merkle_sign
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_merkle_sign
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_merkle_sign
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_merkle_sign
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_merkle_sign
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_merkle_sign
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_merkle_sign
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_free_hash_function
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c:114,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_initialize_hash_function
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c:116,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c:117,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c:122,5'
          Dst:             OQS_randombytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c:124,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_gen_message_random
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c:127,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_hash_message
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c:130,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c:131,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c:134,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_fors_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c:138,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c:139,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c:144,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_merkle_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c:138,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c:139,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c:144,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_merkle_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c:138,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c:139,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c:144,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_merkle_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c:138,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c:139,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c:144,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_merkle_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c:138,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c:139,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c:144,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_merkle_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c:138,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c:139,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c:144,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_merkle_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c:138,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c:139,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c:144,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_merkle_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c:152,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_free_hash_function
    - functionName:    PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_crypto_sign_keypair
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_crypto_sign_seed_keypair
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c:83,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_crypto_sign_seed_keypair
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c:84,5'
              BranchSideFuncs:
                - OQS_randombytes
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_crypto_sign_seed_keypair
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c:84,5'
          Dst:             OQS_randombytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c:85,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_crypto_sign_seed_keypair
    - functionName:    PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_crypto_sign_seed_keypair
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_free_hash_function
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_initialize_hash_function
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_merkle_gen_root
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c:52,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_initialize_hash_function
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_merkle_gen_root
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_free_hash_function
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c:55,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_initialize_hash_function
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_merkle_gen_root
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_free_hash_function
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c:64,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_initialize_hash_function
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c:67,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_merkle_gen_root
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c:70,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_free_hash_function
    - functionName:    PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_crypto_sign_seedbytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_crypto_sign_bytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_crypto_sign_publickeybytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_crypto_sign_secretkeybytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/thash_shake_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256
      functionUses:    12
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/thash_shake_simple.c:17,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/thash_shake_simple.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/thash_shake_simple.c:17,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/thash_shake_simple.c:23,5'
          Dst:             OQS_SHA3_shake256
    - functionName:    PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_treehash
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          156
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_height
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_index
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utils.c:107,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utils.c:115,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utils.c:120,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utils.c:121,13'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utils.c:125,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utils.c:125,28'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utils.c:113,58'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utils.c:125,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utils.c:125,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utils.c:113,58'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utils.c:127,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utils.c:141,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utils.c:125,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utils.c:142,55'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utils.c:125,28'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utils.c:113,58'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utils.c:125,46'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utils.c:113,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utils.c:115,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utils.c:147,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utils.c:130,13'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utils.c:131,13'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utils.c:134,13'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
    - functionName:    PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_compute_root
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          115
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_height
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_index
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utils.c:53,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utils.c:57,18'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utils.c:57,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utils.c:58,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utils.c:61,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utils.c:74,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utils.c:66,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utils.c:66,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utils.c:70,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utils.c:71,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utils.c:0,0'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utils.c:87,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utils.c:88,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utils.c:89,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
    - functionName:    PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_bytes_to_ull
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          99
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utils.c:38,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utils.c:38,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utils.c:38,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utils.c:38,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utils.c:38,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utils.c:39,40'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utils.c:38,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utils.c:38,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utils.c:39,40'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utils.c:38,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utils.c:38,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utils.c:39,40'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_u32_to_bytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_ull_to_bytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 22
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          111
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utils.c:18,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utils.c:18,0'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utils.c:18,0'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utils.c:19,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utils.c:19,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    gen_chain
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_hash_addr
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/wots.c:31,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/wots.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/wots.c:31,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/wots.c:34,41'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/wots.c:34,41'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/wots.c:35,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/wots.c:34,41'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/wots.c:34,41'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/wots.c:35,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/wots.c:35,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/wots.c:36,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
    - functionName:    PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_wots_pk_from_sig
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_chain_lengths
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_chain_addr
        - gen_chain
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/wots.c:98,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/wots.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_chain_lengths
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_chain_addr
                - gen_chain.3292
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/wots.c:101,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_chain_lengths
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_chain_addr
                - gen_chain.3292
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/wots.c:103,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/wots.c:104,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/wots.c:108,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/wots.c:101,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_chain_lengths
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/wots.c:104,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/wots.c:105,9'
          Dst:             gen_chain
    - functionName:    PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_chain_lengths
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - base_w
        - wots_checksum
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/wots.c:86,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/wots.c:0,0'
              BranchSideFuncs:
                - base_w.3295
                - wots_checksum.3296
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/wots.c:86,5'
              BranchSideFuncs:
                - base_w.3295
                - wots_checksum.3296
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/wots.c:86,5'
          Dst:             base_w
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/wots.c:87,5'
          Dst:             wots_checksum
    - functionName:    base_w
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          172
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/wots.c:53,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/wots.c:53,33'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/wots.c:53,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/wots.c:53,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/wots.c:54,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/wots.c:54,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/wots.c:54,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/wots.c:55,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/wots.c:59,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/wots.c:54,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/wots.c:55,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/wots.c:59,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/wots.c:53,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/wots.c:54,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/wots.c:55,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/wots.c:54,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/wots.c:54,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/wots.c:54,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/wots.c:54,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/wots.c:55,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/wots.c:59,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    wots_checksum
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          156
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_ull_to_bytes
        - base_w
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/wots.c:69,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/wots.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_ull_to_bytes
                - base_w.3295
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/wots.c:74,34'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_ull_to_bytes
                - base_w.3295
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/wots.c:80,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_ull_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/wots.c:81,5'
          Dst:             base_w
    - functionName:    PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_crypto_sign_open
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_crypto_sign_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c:267,15'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_crypto_sign_verify
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c:267,15'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_crypto_sign_verify
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c:267,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c:268,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c:273,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_crypto_sign_verify
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c:275,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c:276,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c:282,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c:275,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_crypto_sign_verify
    - functionName:    PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_crypto_sign_verify
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          140
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_compute_root
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_keypair_addr
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_subtree_addr
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_fors_pk_from_sig
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_free_hash_function
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_hash_message
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_initialize_hash_function
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_keypair_addr
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_layer_addr
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_addr
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thash
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_wots_pk_from_sig
        - memcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c:164,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_initialize_hash_function
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_hash_message
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_fors_pk_from_sig
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_wots_pk_from_sig
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_compute_root
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_free_hash_function
                - memcmp
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c:165,34'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_initialize_hash_function
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_hash_message
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_fors_pk_from_sig
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_wots_pk_from_sig
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_compute_root
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_free_hash_function
                - memcmp
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c:177,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c:177,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_initialize_hash_function
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_hash_message
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_fors_pk_from_sig
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_wots_pk_from_sig
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_compute_root
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_free_hash_function
                - memcmp
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c:181,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_initialize_hash_function
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_hash_message
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_fors_pk_from_sig
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_wots_pk_from_sig
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_compute_root
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_free_hash_function
                - memcmp
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c:204,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c:205,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_free_hash_function
                - memcmp
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c:233,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_free_hash_function
                - memcmp
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c:236,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c:236,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c:240,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c:185,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_initialize_hash_function
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c:187,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c:188,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c:189,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c:193,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_hash_message
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c:197,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c:198,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c:200,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_fors_pk_from_sig
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c:205,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c:206,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c:208,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c:209,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c:211,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c:216,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_wots_pk_from_sig
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c:220,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thash
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c:223,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_compute_root
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c:233,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_free_hash_function
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c:236,9'
          Dst:             memcmp
    - functionName:    PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_crypto_sign
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_crypto_sign_signature
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c:249,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_crypto_sign_signature
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c:251,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_crypto_sign_signature
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c:251,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_crypto_sign_signature
    - functionName:    PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_crypto_sign_signature
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          251
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_subtree_addr
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_fors_sign
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_free_hash_function
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_gen_message_random
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_hash_message
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_initialize_hash_function
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_merkle_sign
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_keypair_addr
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_layer_addr
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_addr
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c:95,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_initialize_hash_function
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - OQS_randombytes
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_gen_message_random
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_hash_message
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_fors_sign
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_merkle_sign
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_merkle_sign
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_merkle_sign
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_merkle_sign
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_merkle_sign
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_merkle_sign
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_merkle_sign
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_free_hash_function
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c:97,32'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_initialize_hash_function
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - OQS_randombytes
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_gen_message_random
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_hash_message
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_fors_sign
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_merkle_sign
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_merkle_sign
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_merkle_sign
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_merkle_sign
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_merkle_sign
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_merkle_sign
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_merkle_sign
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_free_hash_function
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c:114,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_initialize_hash_function
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c:116,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c:117,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c:122,5'
          Dst:             OQS_randombytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c:124,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_gen_message_random
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c:127,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_hash_message
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c:130,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c:131,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c:134,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_fors_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c:138,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c:139,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c:144,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_merkle_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c:138,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c:139,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c:144,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_merkle_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c:138,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c:139,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c:144,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_merkle_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c:138,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c:139,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c:144,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_merkle_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c:138,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c:139,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c:144,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_merkle_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c:138,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c:139,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c:144,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_merkle_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c:138,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c:139,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c:144,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_merkle_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c:152,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_free_hash_function
    - functionName:    PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_crypto_sign_keypair
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_crypto_sign_seed_keypair
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c:83,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_crypto_sign_seed_keypair
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c:84,5'
              BranchSideFuncs:
                - OQS_randombytes
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_crypto_sign_seed_keypair
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c:84,5'
          Dst:             OQS_randombytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c:85,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_crypto_sign_seed_keypair
    - functionName:    PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_crypto_sign_seed_keypair
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_free_hash_function
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_initialize_hash_function
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_merkle_gen_root
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c:52,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_initialize_hash_function
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_merkle_gen_root
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_free_hash_function
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c:55,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_initialize_hash_function
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_merkle_gen_root
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_free_hash_function
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c:64,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_initialize_hash_function
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c:67,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_merkle_gen_root
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c:70,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_free_hash_function
    - functionName:    PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_crypto_sign_seedbytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_crypto_sign_bytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_crypto_sign_publickeybytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_crypto_sign_secretkeybytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thash
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/thash_shake_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/thash_shake_simple.c:17,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/thash_shake_simple.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/thash_shake_simple.c:17,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/thash_shake_simple.c:23,5'
          Dst:             OQS_SHA3_shake256
    - functionName:    PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_treehash
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          156
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_height
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thash
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utils.c:107,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utils.c:115,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utils.c:120,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utils.c:121,13'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utils.c:125,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utils.c:125,28'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utils.c:113,58'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utils.c:125,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utils.c:125,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utils.c:113,58'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utils.c:127,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utils.c:141,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utils.c:125,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utils.c:142,55'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utils.c:125,28'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utils.c:113,58'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utils.c:125,46'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utils.c:113,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utils.c:115,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utils.c:147,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utils.c:130,13'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utils.c:131,13'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utils.c:134,13'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thash
    - functionName:    PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_compute_root
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          115
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_height
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thash
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utils.c:53,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utils.c:57,18'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utils.c:57,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utils.c:58,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utils.c:61,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utils.c:74,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utils.c:66,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utils.c:66,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utils.c:70,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utils.c:71,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utils.c:0,0'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thash
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utils.c:87,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utils.c:88,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utils.c:89,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thash
    - functionName:    PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_bytes_to_ull
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          123
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utils.c:38,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utils.c:38,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utils.c:38,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utils.c:38,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utils.c:39,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utils.c:39,40'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utils.c:38,29'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utils.c:38,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utils.c:39,40'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utils.c:38,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utils.c:38,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utils.c:39,40'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utils.c:38,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utils.c:38,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utils.c:39,40'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_u32_to_bytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_ull_to_bytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 22
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          111
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utils.c:18,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utils.c:18,0'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utils.c:18,0'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utils.c:19,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utils.c:19,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_wots_gen_leafx4
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          186
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_prf_addrx4
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_chain_addr
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_hash_addr
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_keypair_addr
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thashx4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:185,33'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_prf_addrx4
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thashx4
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thashx4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:185,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_prf_addrx4
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thashx4
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thashx4
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:194,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:198,48'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_prf_addrx4
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thashx4
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thashx4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:207,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_prf_addrx4
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thashx4
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thashx4
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:235,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:236,31'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thashx4
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_prf_addrx4
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thashx4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:241,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thashx4
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_prf_addrx4
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thashx4
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:241,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:211,56'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_prf_addrx4
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thashx4
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thashx4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:247,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thashx4
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_prf_addrx4
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thashx4
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:211,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:212,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thashx4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:262,18'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thashx4
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:207,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:208,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:207,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:208,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:207,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:208,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:207,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:208,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:217,13'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:218,13'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:219,13'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:217,13'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:218,13'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:219,13'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:217,13'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:218,13'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:219,13'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:217,13'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:218,13'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:219,13'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:221,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_prf_addrx4
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:228,13'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:228,13'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:228,13'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:228,13'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:247,17'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:247,17'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:247,17'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:247,17'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:249,13'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thashx4
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:261,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thashx4
    - functionName:    gen_chains
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          1085
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_chain_addr
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_hash_addr
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thashx4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:32,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thashx4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:37,14'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thashx4
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:66,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:67,26'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thashx4
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_chain_addr
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:78,18'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thashx4
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_chain_addr
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:95,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:95,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thashx4
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_chain_addr
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:99,21'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thashx4
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_chain_addr
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:86,21'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:65,37'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thashx4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:90,25'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thashx4
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_chain_addr
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:84,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:85,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thashx4
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_chain_addr
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:90,25'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thashx4
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_chain_addr
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:95,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:96,41'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thashx4
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_chain_addr
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:99,21'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thashx4
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_chain_addr
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:65,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:67,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thashx4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:103,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:68,13'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:68,13'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:68,13'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:68,13'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:96,17'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:99,13'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thashx4
    - functionName:    PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_wots_pk_from_sig
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          125
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_chain_lengths
        - gen_chains
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:163,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_chain_lengths
                - gen_chains.3367
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:167,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_chain_lengths
                - gen_chains.3367
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:167,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_chain_lengths
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:173,5'
          Dst:             gen_chains
    - functionName:    PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_chain_lengths
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - base_w
        - wots_checksum
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:151,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:0,0'
              BranchSideFuncs:
                - base_w.3370
                - wots_checksum.3371
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:151,5'
              BranchSideFuncs:
                - base_w.3370
                - wots_checksum.3371
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:151,5'
          Dst:             base_w
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:152,5'
          Dst:             wots_checksum
    - functionName:    base_w
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          172
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:118,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:118,33'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:118,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:118,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:119,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:119,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:119,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:120,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:124,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:119,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:120,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:124,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:118,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:119,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:120,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:119,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:119,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:119,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:119,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:120,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:124,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    wots_checksum
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          156
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_ull_to_bytes
        - base_w
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:134,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_ull_to_bytes
                - base_w.3370
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:139,34'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_ull_to_bytes
                - base_w.3370
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:145,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_ull_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/wots.c:146,5'
          Dst:             base_w
    - functionName:    OQS_SIG_sphincs_shake_192f_simple_verify_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/sphincs/sig_sphincs_shake_192f_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_sphincs_shake_192f_simple_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/sig_sphincs_shake_192f_simple.c:102,14'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_192f_simple.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_sphincs_shake_192f_simple_verify
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_192f_simple.c:102,14'
              BranchSideFuncs:
                - OQS_SIG_sphincs_shake_192f_simple_verify
        - Branch String:   'src/sig/sphincs/sig_sphincs_shake_192f_simple.c:102,22'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_192f_simple.c:102,37'
              BranchSideFuncs:
                - OQS_SIG_sphincs_shake_192f_simple_verify
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_192f_simple.c:102,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/sig_sphincs_shake_192f_simple.c:102,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_192f_simple.c:102,6'
              BranchSideFuncs:
                - OQS_SIG_sphincs_shake_192f_simple_verify
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_192f_simple.c:103,10'
              BranchSideFuncs:
                - OQS_SIG_sphincs_shake_192f_simple_verify
      Callsites:
        - Src:             'src/sig/sphincs/sig_sphincs_shake_192f_simple.c:103,10'
          Dst:             OQS_SIG_sphincs_shake_192f_simple_verify
    - functionName:    OQS_SIG_sphincs_shake_192f_simple_verify
      functionSourceFile: '/src/liboqs/src/sig/sphincs/sig_sphincs_shake_192f_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_crypto_sign_verify
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_crypto_sign_verify
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/sig_sphincs_shake_192f_simple.c:80,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_192f_simple.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_crypto_sign_verify
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_crypto_sign_verify
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_192f_simple.c:80,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_crypto_sign_verify
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_crypto_sign_verify
        - Branch String:   'src/sig/sphincs/sig_sphincs_shake_192f_simple.c:80,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_192f_simple.c:82,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_crypto_sign_verify
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_192f_simple.c:85,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_crypto_sign_verify
      Callsites:
        - Src:             'src/sig/sphincs/sig_sphincs_shake_192f_simple.c:80,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/sphincs/sig_sphincs_shake_192f_simple.c:82,23'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_crypto_sign_verify
        - Src:             'src/sig/sphincs/sig_sphincs_shake_192f_simple.c:85,23'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_crypto_sign_verify
    - functionName:    OQS_SIG_sphincs_shake_192f_simple_sign_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/sphincs/sig_sphincs_shake_192f_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_sphincs_shake_192f_simple_sign
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/sig_sphincs_shake_192f_simple.c:94,14'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_192f_simple.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_sphincs_shake_192f_simple_sign
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_192f_simple.c:94,14'
              BranchSideFuncs:
                - OQS_SIG_sphincs_shake_192f_simple_sign
        - Branch String:   'src/sig/sphincs/sig_sphincs_shake_192f_simple.c:94,22'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_192f_simple.c:94,37'
              BranchSideFuncs:
                - OQS_SIG_sphincs_shake_192f_simple_sign
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_192f_simple.c:94,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/sig_sphincs_shake_192f_simple.c:94,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_192f_simple.c:94,6'
              BranchSideFuncs:
                - OQS_SIG_sphincs_shake_192f_simple_sign
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_192f_simple.c:95,10'
              BranchSideFuncs:
                - OQS_SIG_sphincs_shake_192f_simple_sign
      Callsites:
        - Src:             'src/sig/sphincs/sig_sphincs_shake_192f_simple.c:95,10'
          Dst:             OQS_SIG_sphincs_shake_192f_simple_sign
    - functionName:    OQS_SIG_sphincs_shake_192f_simple_sign
      functionSourceFile: '/src/liboqs/src/sig/sphincs/sig_sphincs_shake_192f_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_crypto_sign_signature
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_crypto_sign_signature
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/sig_sphincs_shake_192f_simple.c:64,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_192f_simple.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_crypto_sign_signature
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_crypto_sign_signature
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_192f_simple.c:64,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_crypto_sign_signature
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_crypto_sign_signature
        - Branch String:   'src/sig/sphincs/sig_sphincs_shake_192f_simple.c:64,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_192f_simple.c:66,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_crypto_sign_signature
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_192f_simple.c:69,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_crypto_sign_signature
      Callsites:
        - Src:             'src/sig/sphincs/sig_sphincs_shake_192f_simple.c:64,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/sphincs/sig_sphincs_shake_192f_simple.c:66,23'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_crypto_sign_signature
        - Src:             'src/sig/sphincs/sig_sphincs_shake_192f_simple.c:69,23'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_crypto_sign_signature
    - functionName:    OQS_SIG_sphincs_shake_192f_simple_keypair
      functionSourceFile: '/src/liboqs/src/sig/sphincs/sig_sphincs_shake_192f_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_crypto_sign_keypair
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_crypto_sign_keypair
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/sig_sphincs_shake_192f_simple.c:48,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_192f_simple.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_crypto_sign_keypair
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_crypto_sign_keypair
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_192f_simple.c:48,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_crypto_sign_keypair
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_crypto_sign_keypair
        - Branch String:   'src/sig/sphincs/sig_sphincs_shake_192f_simple.c:48,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_192f_simple.c:50,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_crypto_sign_keypair
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_192f_simple.c:53,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_crypto_sign_keypair
      Callsites:
        - Src:             'src/sig/sphincs/sig_sphincs_shake_192f_simple.c:48,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/sphincs/sig_sphincs_shake_192f_simple.c:50,23'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_crypto_sign_keypair
        - Src:             'src/sig/sphincs/sig_sphincs_shake_192f_simple.c:53,23'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_crypto_sign_keypair
    - functionName:    OQS_SIG_sphincs_shake_192f_simple_new
      functionSourceFile: '/src/liboqs/src/sig/sphincs/sig_sphincs_shake_192f_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_MEM_malloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/sig_sphincs_shake_192f_simple.c:10,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_192f_simple.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_192f_simple.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
        - Branch String:   'src/sig/sphincs/sig_sphincs_shake_192f_simple.c:11,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_192f_simple.c:11,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_192f_simple.c:14,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/sig_sphincs_shake_192f_simple.c:10,17'
          Dst:             OQS_MEM_malloc
    - functionName:    PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_crypto_sign_open
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_crypto_sign_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/sign.c:267,15'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_crypto_sign_verify
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/sign.c:267,15'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_crypto_sign_verify
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/sign.c:267,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/sign.c:268,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/sign.c:273,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_crypto_sign_verify
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/sign.c:275,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/sign.c:276,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/sign.c:282,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/sign.c:275,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_crypto_sign_verify
    - functionName:    PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_crypto_sign_verify
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          140
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_compute_root
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_copy_keypair_addr
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_copy_subtree_addr
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_fors_pk_from_sig
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_free_hash_function
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_hash_message
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_initialize_hash_function
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_keypair_addr
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_layer_addr
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_addr
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_type
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_wots_pk_from_sig
        - memcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/sign.c:164,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_initialize_hash_function
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_hash_message
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_fors_pk_from_sig
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_wots_pk_from_sig
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_compute_root
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_free_hash_function
                - memcmp
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/sign.c:165,34'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_initialize_hash_function
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_hash_message
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_fors_pk_from_sig
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_wots_pk_from_sig
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_compute_root
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_free_hash_function
                - memcmp
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/sign.c:177,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/sign.c:177,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_initialize_hash_function
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_hash_message
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_fors_pk_from_sig
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_wots_pk_from_sig
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_compute_root
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_free_hash_function
                - memcmp
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/sign.c:181,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_initialize_hash_function
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_hash_message
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_fors_pk_from_sig
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_wots_pk_from_sig
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_compute_root
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_free_hash_function
                - memcmp
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/sign.c:204,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/sign.c:205,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_free_hash_function
                - memcmp
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/sign.c:233,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_free_hash_function
                - memcmp
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/sign.c:236,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/sign.c:236,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/sign.c:240,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/sign.c:185,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_initialize_hash_function
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/sign.c:187,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/sign.c:188,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/sign.c:189,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/sign.c:193,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_hash_message
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/sign.c:197,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/sign.c:198,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/sign.c:200,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_fors_pk_from_sig
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/sign.c:205,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/sign.c:206,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/sign.c:208,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/sign.c:209,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/sign.c:211,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/sign.c:216,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_wots_pk_from_sig
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/sign.c:220,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/sign.c:223,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_compute_root
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/sign.c:233,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_free_hash_function
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/sign.c:236,9'
          Dst:             memcmp
    - functionName:    PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_crypto_sign
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_crypto_sign_signature
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/sign.c:249,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_crypto_sign_signature
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/sign.c:251,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_crypto_sign_signature
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/sign.c:251,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_crypto_sign_signature
    - functionName:    PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_crypto_sign_signature
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          115
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_copy_subtree_addr
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_fors_sign
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_free_hash_function
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_gen_message_random
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_hash_message
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_initialize_hash_function
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_merkle_sign
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_keypair_addr
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_layer_addr
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_addr
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_type
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/sign.c:95,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_initialize_hash_function
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_type
                - OQS_randombytes
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_gen_message_random
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_hash_message
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_fors_sign
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_merkle_sign
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_free_hash_function
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/sign.c:97,32'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_initialize_hash_function
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_type
                - OQS_randombytes
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_gen_message_random
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_hash_message
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_fors_sign
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_merkle_sign
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_free_hash_function
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/sign.c:137,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/sign.c:138,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_free_hash_function
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/sign.c:152,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_free_hash_function
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/sign.c:114,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_initialize_hash_function
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/sign.c:116,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/sign.c:117,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/sign.c:122,5'
          Dst:             OQS_randombytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/sign.c:124,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_gen_message_random
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/sign.c:127,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_hash_message
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/sign.c:130,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/sign.c:131,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/sign.c:134,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_fors_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/sign.c:138,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/sign.c:139,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/sign.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/sign.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/sign.c:144,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_merkle_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/sign.c:152,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_free_hash_function
    - functionName:    PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_crypto_sign_keypair
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_crypto_sign_seed_keypair
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/sign.c:83,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/sign.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_crypto_sign_seed_keypair
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/sign.c:84,5'
              BranchSideFuncs:
                - OQS_randombytes
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_crypto_sign_seed_keypair
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/sign.c:84,5'
          Dst:             OQS_randombytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/sign.c:85,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_crypto_sign_seed_keypair
    - functionName:    PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_crypto_sign_seed_keypair
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_free_hash_function
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_initialize_hash_function
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_merkle_gen_root
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/sign.c:52,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_initialize_hash_function
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_merkle_gen_root
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_free_hash_function
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/sign.c:55,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_initialize_hash_function
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_merkle_gen_root
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_free_hash_function
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/sign.c:64,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_initialize_hash_function
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/sign.c:67,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_merkle_gen_root
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/sign.c:70,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_free_hash_function
    - functionName:    PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_crypto_sign_seedbytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_crypto_sign_bytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_crypto_sign_publickeybytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_crypto_sign_secretkeybytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/thash_shake_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256
      functionUses:    13
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/thash_shake_simple.c:17,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/thash_shake_simple.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/thash_shake_simple.c:17,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/thash_shake_simple.c:23,5'
          Dst:             OQS_SHA3_shake256
    - functionName:    PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_treehash
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          156
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_height
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_index
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utils.c:107,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utils.c:115,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utils.c:120,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utils.c:121,13'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utils.c:125,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utils.c:125,28'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utils.c:113,58'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utils.c:125,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utils.c:125,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utils.c:113,58'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utils.c:127,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utils.c:141,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utils.c:125,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utils.c:142,55'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utils.c:125,28'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utils.c:113,58'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utils.c:125,46'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utils.c:113,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utils.c:115,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utils.c:147,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utils.c:130,13'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utils.c:131,13'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utils.c:134,13'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
    - functionName:    PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_compute_root
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          115
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_height
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_index
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utils.c:53,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utils.c:57,18'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utils.c:57,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utils.c:58,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utils.c:61,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utils.c:74,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utils.c:75,13'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utils.c:78,13'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utils.c:66,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utils.c:66,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utils.c:70,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utils.c:71,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utils.c:75,13'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utils.c:78,13'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utils.c:87,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utils.c:88,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utils.c:89,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
    - functionName:    PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_bytes_to_ull
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          99
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utils.c:38,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utils.c:38,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utils.c:38,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utils.c:38,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utils.c:38,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utils.c:39,40'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utils.c:38,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utils.c:38,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utils.c:39,40'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utils.c:38,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utils.c:38,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utils.c:39,40'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_u32_to_bytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_ull_to_bytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 22
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          111
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utils.c:18,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utils.c:18,0'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utils.c:18,0'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utils.c:19,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utils.c:19,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    gen_chain
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_hash_addr
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/wots.c:31,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/wots.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/wots.c:31,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/wots.c:34,41'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/wots.c:34,41'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/wots.c:35,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/wots.c:34,41'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/wots.c:34,41'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/wots.c:35,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/wots.c:35,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/wots.c:36,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
    - functionName:    PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_wots_pk_from_sig
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_chain_lengths
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_chain_addr
        - gen_chain
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/wots.c:98,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/wots.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_chain_lengths
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_chain_addr
                - gen_chain.3460
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/wots.c:101,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_chain_lengths
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_chain_addr
                - gen_chain.3460
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/wots.c:103,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/wots.c:104,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/wots.c:108,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/wots.c:101,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_chain_lengths
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/wots.c:104,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/wots.c:105,9'
          Dst:             gen_chain
    - functionName:    PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_chain_lengths
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - base_w
        - wots_checksum
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/wots.c:86,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/wots.c:0,0'
              BranchSideFuncs:
                - base_w.3463
                - wots_checksum.3464
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/wots.c:86,5'
              BranchSideFuncs:
                - base_w.3463
                - wots_checksum.3464
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/wots.c:86,5'
          Dst:             base_w
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/wots.c:87,5'
          Dst:             wots_checksum
    - functionName:    base_w
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          172
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/wots.c:53,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/wots.c:53,33'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/wots.c:53,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/wots.c:53,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/wots.c:54,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/wots.c:54,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/wots.c:54,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/wots.c:55,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/wots.c:59,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/wots.c:54,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/wots.c:55,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/wots.c:59,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/wots.c:53,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/wots.c:54,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/wots.c:55,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/wots.c:54,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/wots.c:54,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/wots.c:54,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/wots.c:54,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/wots.c:55,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/wots.c:59,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    wots_checksum
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          224
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_ull_to_bytes
        - base_w
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/wots.c:69,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/wots.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_ull_to_bytes
                - base_w.3463
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/wots.c:74,34'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_ull_to_bytes
                - base_w.3463
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/wots.c:80,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_ull_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/wots.c:81,5'
          Dst:             base_w
    - functionName:    PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_crypto_sign_open
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_crypto_sign_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/sign.c:267,15'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_crypto_sign_verify
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/sign.c:267,15'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_crypto_sign_verify
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/sign.c:267,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/sign.c:268,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/sign.c:273,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_crypto_sign_verify
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/sign.c:275,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/sign.c:276,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/sign.c:282,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/sign.c:275,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_crypto_sign_verify
    - functionName:    PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_crypto_sign_verify
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          140
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_compute_root
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_copy_keypair_addr
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_copy_subtree_addr
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_fors_pk_from_sig
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_free_hash_function
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_hash_message
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_initialize_hash_function
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_keypair_addr
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_layer_addr
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_addr
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thash
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_wots_pk_from_sig
        - memcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/sign.c:164,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_initialize_hash_function
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_hash_message
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_fors_pk_from_sig
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_wots_pk_from_sig
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_compute_root
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_free_hash_function
                - memcmp
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/sign.c:165,34'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_initialize_hash_function
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_hash_message
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_fors_pk_from_sig
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_wots_pk_from_sig
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_compute_root
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_free_hash_function
                - memcmp
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/sign.c:177,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/sign.c:177,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_initialize_hash_function
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_hash_message
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_fors_pk_from_sig
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_wots_pk_from_sig
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_compute_root
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_free_hash_function
                - memcmp
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/sign.c:181,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_initialize_hash_function
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_hash_message
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_fors_pk_from_sig
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_wots_pk_from_sig
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_compute_root
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_free_hash_function
                - memcmp
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/sign.c:204,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/sign.c:205,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_free_hash_function
                - memcmp
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/sign.c:233,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_free_hash_function
                - memcmp
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/sign.c:236,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/sign.c:236,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/sign.c:240,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/sign.c:185,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_initialize_hash_function
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/sign.c:187,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/sign.c:188,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/sign.c:189,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/sign.c:193,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_hash_message
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/sign.c:197,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/sign.c:198,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/sign.c:200,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_fors_pk_from_sig
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/sign.c:205,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/sign.c:206,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/sign.c:208,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/sign.c:209,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/sign.c:211,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/sign.c:216,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_wots_pk_from_sig
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/sign.c:220,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thash
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/sign.c:223,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_compute_root
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/sign.c:233,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_free_hash_function
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/sign.c:236,9'
          Dst:             memcmp
    - functionName:    PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_crypto_sign
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_crypto_sign_signature
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/sign.c:249,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_crypto_sign_signature
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/sign.c:251,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_crypto_sign_signature
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/sign.c:251,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_crypto_sign_signature
    - functionName:    PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_crypto_sign_signature
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          115
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_copy_subtree_addr
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_fors_sign
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_free_hash_function
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_gen_message_random
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_hash_message
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_initialize_hash_function
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_merkle_sign
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_keypair_addr
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_layer_addr
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_addr
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/sign.c:95,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_initialize_hash_function
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - OQS_randombytes
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_gen_message_random
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_hash_message
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_fors_sign
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_merkle_sign
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_free_hash_function
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/sign.c:97,32'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_initialize_hash_function
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - OQS_randombytes
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_gen_message_random
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_hash_message
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_fors_sign
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_merkle_sign
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_free_hash_function
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/sign.c:137,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/sign.c:138,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_free_hash_function
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/sign.c:152,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_free_hash_function
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/sign.c:114,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_initialize_hash_function
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/sign.c:116,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/sign.c:117,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/sign.c:122,5'
          Dst:             OQS_randombytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/sign.c:124,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_gen_message_random
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/sign.c:127,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_hash_message
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/sign.c:130,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/sign.c:131,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/sign.c:134,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_fors_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/sign.c:138,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/sign.c:139,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/sign.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/sign.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/sign.c:144,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_merkle_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/sign.c:152,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_free_hash_function
    - functionName:    PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_crypto_sign_keypair
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_crypto_sign_seed_keypair
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/sign.c:83,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/sign.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_crypto_sign_seed_keypair
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/sign.c:84,5'
              BranchSideFuncs:
                - OQS_randombytes
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_crypto_sign_seed_keypair
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/sign.c:84,5'
          Dst:             OQS_randombytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/sign.c:85,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_crypto_sign_seed_keypair
    - functionName:    PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_crypto_sign_seed_keypair
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_free_hash_function
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_initialize_hash_function
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_merkle_gen_root
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/sign.c:52,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_initialize_hash_function
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_merkle_gen_root
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_free_hash_function
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/sign.c:55,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_initialize_hash_function
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_merkle_gen_root
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_free_hash_function
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/sign.c:64,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_initialize_hash_function
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/sign.c:67,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_merkle_gen_root
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/sign.c:70,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_free_hash_function
    - functionName:    PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_crypto_sign_seedbytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_crypto_sign_bytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_crypto_sign_publickeybytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_crypto_sign_secretkeybytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thash
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/thash_shake_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/thash_shake_simple.c:17,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/thash_shake_simple.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/thash_shake_simple.c:17,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/thash_shake_simple.c:23,5'
          Dst:             OQS_SHA3_shake256
    - functionName:    PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_treehash
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          156
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_height
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thash
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utils.c:107,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utils.c:115,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utils.c:120,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utils.c:121,13'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utils.c:125,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utils.c:125,28'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utils.c:113,58'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utils.c:125,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utils.c:125,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utils.c:113,58'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utils.c:127,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utils.c:141,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utils.c:125,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utils.c:142,55'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utils.c:125,28'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utils.c:113,58'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utils.c:125,46'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utils.c:113,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utils.c:115,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utils.c:147,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utils.c:130,13'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utils.c:131,13'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utils.c:134,13'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thash
    - functionName:    PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_compute_root
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          115
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_height
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thash
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utils.c:53,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utils.c:57,18'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utils.c:57,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utils.c:58,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utils.c:61,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utils.c:74,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utils.c:75,13'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utils.c:78,13'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utils.c:66,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utils.c:66,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utils.c:70,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utils.c:71,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utils.c:75,13'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thash
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utils.c:78,13'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thash
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utils.c:87,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utils.c:88,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utils.c:89,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thash
    - functionName:    PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_bytes_to_ull
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          123
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utils.c:38,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utils.c:38,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utils.c:38,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utils.c:38,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utils.c:39,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utils.c:39,40'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utils.c:38,29'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utils.c:38,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utils.c:39,40'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utils.c:38,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utils.c:38,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utils.c:39,40'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utils.c:38,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utils.c:38,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utils.c:39,40'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_u32_to_bytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_ull_to_bytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 22
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          111
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utils.c:18,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utils.c:18,0'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utils.c:18,0'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utils.c:19,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utils.c:19,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_wots_gen_leafx4
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          186
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_prf_addrx4
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_chain_addr
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_hash_addr
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_keypair_addr
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thashx4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:185,33'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_prf_addrx4
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thashx4
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thashx4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:185,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_prf_addrx4
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thashx4
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thashx4
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:194,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:198,48'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_prf_addrx4
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thashx4
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thashx4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:207,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_prf_addrx4
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thashx4
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thashx4
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:235,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:236,31'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thashx4
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_prf_addrx4
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thashx4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:241,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thashx4
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_prf_addrx4
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thashx4
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:241,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:211,56'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_prf_addrx4
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thashx4
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thashx4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:247,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thashx4
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_prf_addrx4
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thashx4
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:211,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:212,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thashx4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:262,18'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thashx4
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:207,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:208,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:207,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:208,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:207,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:208,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:207,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:208,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:217,13'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:218,13'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:219,13'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:217,13'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:218,13'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:219,13'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:217,13'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:218,13'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:219,13'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:217,13'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:218,13'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:219,13'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:221,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_prf_addrx4
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:228,13'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:228,13'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:228,13'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:228,13'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:247,17'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:247,17'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:247,17'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:247,17'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:249,13'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thashx4
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:261,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thashx4
    - functionName:    gen_chains
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          474
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_chain_addr
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_hash_addr
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thashx4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:32,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thashx4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:37,14'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thashx4
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:50,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:51,16'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thashx4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:55,20'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thashx4
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:66,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:67,26'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thashx4
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_chain_addr
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:78,18'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thashx4
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_chain_addr
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:95,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:95,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thashx4
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_chain_addr
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:99,21'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thashx4
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_chain_addr
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:86,21'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:65,37'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thashx4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:90,25'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thashx4
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_chain_addr
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:84,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:85,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thashx4
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_chain_addr
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:90,25'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thashx4
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_chain_addr
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:95,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:96,41'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thashx4
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_chain_addr
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:99,21'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thashx4
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_chain_addr
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:65,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:67,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thashx4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:103,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:68,13'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:68,13'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:68,13'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:68,13'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:96,17'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:99,13'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thashx4
    - functionName:    PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_wots_pk_from_sig
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          167
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_chain_lengths
        - gen_chains
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:163,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_chain_lengths
                - gen_chains.3535
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:167,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_chain_lengths
                - gen_chains.3535
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:167,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_chain_lengths
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:173,5'
          Dst:             gen_chains
    - functionName:    PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_chain_lengths
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - base_w
        - wots_checksum
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:151,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:0,0'
              BranchSideFuncs:
                - base_w.3538
                - wots_checksum.3539
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:151,5'
              BranchSideFuncs:
                - base_w.3538
                - wots_checksum.3539
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:151,5'
          Dst:             base_w
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:152,5'
          Dst:             wots_checksum
    - functionName:    base_w
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          172
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:118,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:118,33'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:118,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:118,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:119,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:119,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:119,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:120,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:124,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:119,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:120,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:124,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:118,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:119,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:120,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:119,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:119,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:119,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:119,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:120,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:124,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    wots_checksum
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          224
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_ull_to_bytes
        - base_w
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:134,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_ull_to_bytes
                - base_w.3538
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:139,34'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_ull_to_bytes
                - base_w.3538
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:145,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_ull_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/wots.c:146,5'
          Dst:             base_w
    - functionName:    OQS_SIG_sphincs_shake_192s_simple_verify_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/sphincs/sig_sphincs_shake_192s_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_sphincs_shake_192s_simple_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/sig_sphincs_shake_192s_simple.c:102,14'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_192s_simple.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_sphincs_shake_192s_simple_verify
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_192s_simple.c:102,14'
              BranchSideFuncs:
                - OQS_SIG_sphincs_shake_192s_simple_verify
        - Branch String:   'src/sig/sphincs/sig_sphincs_shake_192s_simple.c:102,22'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_192s_simple.c:102,37'
              BranchSideFuncs:
                - OQS_SIG_sphincs_shake_192s_simple_verify
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_192s_simple.c:102,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/sig_sphincs_shake_192s_simple.c:102,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_192s_simple.c:102,6'
              BranchSideFuncs:
                - OQS_SIG_sphincs_shake_192s_simple_verify
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_192s_simple.c:103,10'
              BranchSideFuncs:
                - OQS_SIG_sphincs_shake_192s_simple_verify
      Callsites:
        - Src:             'src/sig/sphincs/sig_sphincs_shake_192s_simple.c:103,10'
          Dst:             OQS_SIG_sphincs_shake_192s_simple_verify
    - functionName:    OQS_SIG_sphincs_shake_192s_simple_verify
      functionSourceFile: '/src/liboqs/src/sig/sphincs/sig_sphincs_shake_192s_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_crypto_sign_verify
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_crypto_sign_verify
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/sig_sphincs_shake_192s_simple.c:80,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_192s_simple.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_crypto_sign_verify
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_crypto_sign_verify
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_192s_simple.c:80,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_crypto_sign_verify
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_crypto_sign_verify
        - Branch String:   'src/sig/sphincs/sig_sphincs_shake_192s_simple.c:80,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_192s_simple.c:82,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_crypto_sign_verify
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_192s_simple.c:85,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_crypto_sign_verify
      Callsites:
        - Src:             'src/sig/sphincs/sig_sphincs_shake_192s_simple.c:80,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/sphincs/sig_sphincs_shake_192s_simple.c:82,23'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_crypto_sign_verify
        - Src:             'src/sig/sphincs/sig_sphincs_shake_192s_simple.c:85,23'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_crypto_sign_verify
    - functionName:    OQS_SIG_sphincs_shake_192s_simple_sign_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/sphincs/sig_sphincs_shake_192s_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_sphincs_shake_192s_simple_sign
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/sig_sphincs_shake_192s_simple.c:94,14'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_192s_simple.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_sphincs_shake_192s_simple_sign
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_192s_simple.c:94,14'
              BranchSideFuncs:
                - OQS_SIG_sphincs_shake_192s_simple_sign
        - Branch String:   'src/sig/sphincs/sig_sphincs_shake_192s_simple.c:94,22'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_192s_simple.c:94,37'
              BranchSideFuncs:
                - OQS_SIG_sphincs_shake_192s_simple_sign
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_192s_simple.c:94,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/sig_sphincs_shake_192s_simple.c:94,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_192s_simple.c:94,6'
              BranchSideFuncs:
                - OQS_SIG_sphincs_shake_192s_simple_sign
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_192s_simple.c:95,10'
              BranchSideFuncs:
                - OQS_SIG_sphincs_shake_192s_simple_sign
      Callsites:
        - Src:             'src/sig/sphincs/sig_sphincs_shake_192s_simple.c:95,10'
          Dst:             OQS_SIG_sphincs_shake_192s_simple_sign
    - functionName:    OQS_SIG_sphincs_shake_192s_simple_sign
      functionSourceFile: '/src/liboqs/src/sig/sphincs/sig_sphincs_shake_192s_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_crypto_sign_signature
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_crypto_sign_signature
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/sig_sphincs_shake_192s_simple.c:64,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_192s_simple.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_crypto_sign_signature
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_crypto_sign_signature
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_192s_simple.c:64,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_crypto_sign_signature
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_crypto_sign_signature
        - Branch String:   'src/sig/sphincs/sig_sphincs_shake_192s_simple.c:64,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_192s_simple.c:66,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_crypto_sign_signature
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_192s_simple.c:69,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_crypto_sign_signature
      Callsites:
        - Src:             'src/sig/sphincs/sig_sphincs_shake_192s_simple.c:64,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/sphincs/sig_sphincs_shake_192s_simple.c:66,23'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_crypto_sign_signature
        - Src:             'src/sig/sphincs/sig_sphincs_shake_192s_simple.c:69,23'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_crypto_sign_signature
    - functionName:    OQS_SIG_sphincs_shake_192s_simple_keypair
      functionSourceFile: '/src/liboqs/src/sig/sphincs/sig_sphincs_shake_192s_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_crypto_sign_keypair
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_crypto_sign_keypair
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/sig_sphincs_shake_192s_simple.c:48,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_192s_simple.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_crypto_sign_keypair
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_crypto_sign_keypair
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_192s_simple.c:48,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_crypto_sign_keypair
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_crypto_sign_keypair
        - Branch String:   'src/sig/sphincs/sig_sphincs_shake_192s_simple.c:48,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_192s_simple.c:50,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_crypto_sign_keypair
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_192s_simple.c:53,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_crypto_sign_keypair
      Callsites:
        - Src:             'src/sig/sphincs/sig_sphincs_shake_192s_simple.c:48,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/sphincs/sig_sphincs_shake_192s_simple.c:50,23'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_crypto_sign_keypair
        - Src:             'src/sig/sphincs/sig_sphincs_shake_192s_simple.c:53,23'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_crypto_sign_keypair
    - functionName:    OQS_SIG_sphincs_shake_192s_simple_new
      functionSourceFile: '/src/liboqs/src/sig/sphincs/sig_sphincs_shake_192s_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_MEM_malloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/sig_sphincs_shake_192s_simple.c:10,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_192s_simple.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_192s_simple.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
        - Branch String:   'src/sig/sphincs/sig_sphincs_shake_192s_simple.c:11,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_192s_simple.c:11,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_192s_simple.c:14,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/sig_sphincs_shake_192s_simple.c:10,17'
          Dst:             OQS_MEM_malloc
    - functionName:    PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_crypto_sign_open
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_crypto_sign_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c:267,15'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_crypto_sign_verify
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c:267,15'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_crypto_sign_verify
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c:267,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c:268,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c:273,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_crypto_sign_verify
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c:275,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c:276,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c:282,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c:275,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_crypto_sign_verify
    - functionName:    PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_crypto_sign_verify
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          140
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_compute_root
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_copy_keypair_addr
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_copy_subtree_addr
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_fors_pk_from_sig
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_free_hash_function
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_hash_message
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_initialize_hash_function
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_keypair_addr
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_layer_addr
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_addr
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_type
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_wots_pk_from_sig
        - memcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c:164,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_initialize_hash_function
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_hash_message
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_fors_pk_from_sig
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_wots_pk_from_sig
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_compute_root
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_free_hash_function
                - memcmp
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c:165,34'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_initialize_hash_function
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_hash_message
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_fors_pk_from_sig
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_wots_pk_from_sig
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_compute_root
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_free_hash_function
                - memcmp
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c:177,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c:177,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_initialize_hash_function
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_hash_message
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_fors_pk_from_sig
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_wots_pk_from_sig
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_compute_root
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_free_hash_function
                - memcmp
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c:181,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_initialize_hash_function
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_hash_message
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_fors_pk_from_sig
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_wots_pk_from_sig
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_compute_root
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_free_hash_function
                - memcmp
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c:204,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c:205,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_free_hash_function
                - memcmp
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c:233,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_free_hash_function
                - memcmp
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c:236,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c:236,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c:240,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c:185,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_initialize_hash_function
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c:187,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c:188,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c:189,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c:193,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_hash_message
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c:197,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c:198,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c:200,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_fors_pk_from_sig
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c:205,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c:206,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c:208,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c:209,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c:211,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c:216,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_wots_pk_from_sig
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c:220,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c:223,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_compute_root
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c:233,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_free_hash_function
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c:236,9'
          Dst:             memcmp
    - functionName:    PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_crypto_sign
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_crypto_sign_signature
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c:249,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_crypto_sign_signature
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c:251,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_crypto_sign_signature
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c:251,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_crypto_sign_signature
    - functionName:    PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_crypto_sign_signature
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          251
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_copy_subtree_addr
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_fors_sign
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_free_hash_function
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_gen_message_random
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_hash_message
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_initialize_hash_function
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_merkle_sign
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_keypair_addr
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_layer_addr
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_addr
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_type
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c:95,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_initialize_hash_function
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_type
                - OQS_randombytes
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_gen_message_random
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_hash_message
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_fors_sign
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_merkle_sign
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_merkle_sign
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_merkle_sign
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_merkle_sign
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_merkle_sign
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_merkle_sign
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_merkle_sign
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_free_hash_function
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c:97,32'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_initialize_hash_function
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_type
                - OQS_randombytes
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_gen_message_random
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_hash_message
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_fors_sign
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_merkle_sign
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_merkle_sign
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_merkle_sign
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_merkle_sign
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_merkle_sign
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_merkle_sign
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_merkle_sign
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_free_hash_function
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c:114,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_initialize_hash_function
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c:116,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c:117,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c:122,5'
          Dst:             OQS_randombytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c:124,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_gen_message_random
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c:127,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_hash_message
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c:130,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c:131,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c:134,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_fors_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c:138,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c:139,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c:144,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_merkle_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c:138,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c:139,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c:144,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_merkle_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c:138,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c:139,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c:144,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_merkle_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c:138,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c:139,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c:144,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_merkle_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c:138,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c:139,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c:144,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_merkle_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c:138,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c:139,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c:144,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_merkle_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c:138,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c:139,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c:144,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_merkle_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c:152,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_free_hash_function
    - functionName:    PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_crypto_sign_keypair
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_crypto_sign_seed_keypair
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c:83,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_crypto_sign_seed_keypair
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c:84,5'
              BranchSideFuncs:
                - OQS_randombytes
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_crypto_sign_seed_keypair
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c:84,5'
          Dst:             OQS_randombytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c:85,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_crypto_sign_seed_keypair
    - functionName:    PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_crypto_sign_seed_keypair
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_free_hash_function
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_initialize_hash_function
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_merkle_gen_root
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c:52,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_initialize_hash_function
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_merkle_gen_root
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_free_hash_function
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c:55,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_initialize_hash_function
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_merkle_gen_root
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_free_hash_function
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c:64,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_initialize_hash_function
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c:67,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_merkle_gen_root
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c:70,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_free_hash_function
    - functionName:    PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_crypto_sign_seedbytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_crypto_sign_bytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_crypto_sign_publickeybytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_crypto_sign_secretkeybytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/thash_shake_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256
      functionUses:    13
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/thash_shake_simple.c:17,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/thash_shake_simple.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/thash_shake_simple.c:17,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/thash_shake_simple.c:23,5'
          Dst:             OQS_SHA3_shake256
    - functionName:    PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_treehash
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          156
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_height
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_index
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utils.c:107,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utils.c:115,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utils.c:120,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utils.c:121,13'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utils.c:125,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utils.c:125,28'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utils.c:113,58'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utils.c:125,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utils.c:125,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utils.c:113,58'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utils.c:127,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utils.c:141,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utils.c:125,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utils.c:142,55'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utils.c:125,28'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utils.c:113,58'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utils.c:125,46'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utils.c:113,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utils.c:115,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utils.c:147,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utils.c:130,13'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utils.c:131,13'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utils.c:134,13'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
    - functionName:    PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_compute_root
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          115
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_height
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_index
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utils.c:53,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utils.c:57,18'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utils.c:57,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utils.c:58,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utils.c:61,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utils.c:74,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utils.c:75,13'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utils.c:78,13'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utils.c:66,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utils.c:66,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utils.c:70,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utils.c:71,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utils.c:75,13'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utils.c:78,13'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utils.c:87,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utils.c:88,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utils.c:89,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
    - functionName:    PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_bytes_to_ull
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          99
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utils.c:38,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utils.c:38,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utils.c:38,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utils.c:38,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utils.c:38,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utils.c:39,40'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utils.c:38,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utils.c:38,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utils.c:39,40'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utils.c:38,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utils.c:38,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utils.c:39,40'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_u32_to_bytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_ull_to_bytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 22
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          111
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utils.c:18,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utils.c:18,0'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utils.c:18,0'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utils.c:19,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utils.c:19,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    gen_chain
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_hash_addr
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/wots.c:31,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/wots.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/wots.c:31,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/wots.c:34,41'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/wots.c:34,41'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/wots.c:35,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/wots.c:34,41'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/wots.c:34,41'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/wots.c:35,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/wots.c:35,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/wots.c:36,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
    - functionName:    PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_wots_pk_from_sig
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_chain_lengths
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_chain_addr
        - gen_chain
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/wots.c:98,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/wots.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_chain_lengths
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_chain_addr
                - gen_chain.3628
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/wots.c:101,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_chain_lengths
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_chain_addr
                - gen_chain.3628
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/wots.c:103,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/wots.c:104,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/wots.c:108,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/wots.c:101,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_chain_lengths
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/wots.c:104,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/wots.c:105,9'
          Dst:             gen_chain
    - functionName:    PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_chain_lengths
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - base_w
        - wots_checksum
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/wots.c:86,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/wots.c:0,0'
              BranchSideFuncs:
                - base_w.3631
                - wots_checksum.3632
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/wots.c:86,5'
              BranchSideFuncs:
                - base_w.3631
                - wots_checksum.3632
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/wots.c:86,5'
          Dst:             base_w
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/wots.c:87,5'
          Dst:             wots_checksum
    - functionName:    base_w
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          172
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/wots.c:53,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/wots.c:53,33'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/wots.c:53,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/wots.c:53,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/wots.c:54,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/wots.c:54,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/wots.c:54,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/wots.c:55,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/wots.c:59,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/wots.c:54,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/wots.c:55,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/wots.c:59,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/wots.c:53,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/wots.c:54,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/wots.c:55,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/wots.c:54,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/wots.c:54,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/wots.c:54,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/wots.c:54,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/wots.c:55,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/wots.c:59,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    wots_checksum
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          224
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_ull_to_bytes
        - base_w
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/wots.c:69,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/wots.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_ull_to_bytes
                - base_w.3631
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/wots.c:74,34'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_ull_to_bytes
                - base_w.3631
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/wots.c:80,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_ull_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/wots.c:81,5'
          Dst:             base_w
    - functionName:    PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_crypto_sign_open
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_crypto_sign_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c:267,15'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_crypto_sign_verify
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c:267,15'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_crypto_sign_verify
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c:267,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c:268,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c:273,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_crypto_sign_verify
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c:275,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c:276,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c:282,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c:275,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_crypto_sign_verify
    - functionName:    PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_crypto_sign_verify
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          140
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_compute_root
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_keypair_addr
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_subtree_addr
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_fors_pk_from_sig
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_free_hash_function
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_hash_message
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_initialize_hash_function
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_keypair_addr
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_layer_addr
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_addr
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thash
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_wots_pk_from_sig
        - memcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c:164,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_initialize_hash_function
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_hash_message
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_fors_pk_from_sig
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_wots_pk_from_sig
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_compute_root
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_free_hash_function
                - memcmp
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c:165,34'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_initialize_hash_function
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_hash_message
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_fors_pk_from_sig
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_wots_pk_from_sig
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_compute_root
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_free_hash_function
                - memcmp
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c:177,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c:177,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_initialize_hash_function
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_hash_message
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_fors_pk_from_sig
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_wots_pk_from_sig
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_compute_root
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_free_hash_function
                - memcmp
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c:181,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_initialize_hash_function
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_hash_message
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_fors_pk_from_sig
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_wots_pk_from_sig
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_compute_root
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_free_hash_function
                - memcmp
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c:204,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c:205,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_free_hash_function
                - memcmp
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c:233,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_free_hash_function
                - memcmp
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c:236,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c:236,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c:240,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c:185,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_initialize_hash_function
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c:187,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c:188,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c:189,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c:193,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_hash_message
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c:197,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c:198,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c:200,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_fors_pk_from_sig
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c:205,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c:206,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c:208,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c:209,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c:211,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c:216,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_wots_pk_from_sig
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c:220,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thash
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c:223,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_compute_root
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c:233,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_free_hash_function
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c:236,9'
          Dst:             memcmp
    - functionName:    PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_crypto_sign
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_crypto_sign_signature
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c:249,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_crypto_sign_signature
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c:251,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_crypto_sign_signature
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c:251,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_crypto_sign_signature
    - functionName:    PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_crypto_sign_signature
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          251
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_subtree_addr
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_fors_sign
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_free_hash_function
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_gen_message_random
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_hash_message
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_initialize_hash_function
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_merkle_sign
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_keypair_addr
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_layer_addr
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_addr
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c:95,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_initialize_hash_function
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - OQS_randombytes
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_gen_message_random
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_hash_message
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_fors_sign
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_merkle_sign
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_merkle_sign
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_merkle_sign
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_merkle_sign
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_merkle_sign
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_merkle_sign
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_merkle_sign
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_free_hash_function
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c:97,32'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_initialize_hash_function
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - OQS_randombytes
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_gen_message_random
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_hash_message
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_fors_sign
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_merkle_sign
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_merkle_sign
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_merkle_sign
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_merkle_sign
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_merkle_sign
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_merkle_sign
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_merkle_sign
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_free_hash_function
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c:114,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_initialize_hash_function
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c:116,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c:117,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c:122,5'
          Dst:             OQS_randombytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c:124,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_gen_message_random
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c:127,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_hash_message
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c:130,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c:131,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c:134,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_fors_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c:138,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c:139,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c:144,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_merkle_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c:138,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c:139,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c:144,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_merkle_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c:138,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c:139,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c:144,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_merkle_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c:138,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c:139,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c:144,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_merkle_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c:138,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c:139,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c:144,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_merkle_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c:138,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c:139,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c:144,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_merkle_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c:138,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c:139,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c:144,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_merkle_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c:152,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_free_hash_function
    - functionName:    PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_crypto_sign_keypair
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_crypto_sign_seed_keypair
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c:83,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_crypto_sign_seed_keypair
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c:84,5'
              BranchSideFuncs:
                - OQS_randombytes
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_crypto_sign_seed_keypair
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c:84,5'
          Dst:             OQS_randombytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c:85,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_crypto_sign_seed_keypair
    - functionName:    PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_crypto_sign_seed_keypair
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_free_hash_function
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_initialize_hash_function
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_merkle_gen_root
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c:52,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_initialize_hash_function
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_merkle_gen_root
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_free_hash_function
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c:55,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_initialize_hash_function
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_merkle_gen_root
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_free_hash_function
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c:64,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_initialize_hash_function
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c:67,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_merkle_gen_root
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c:70,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_free_hash_function
    - functionName:    PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_crypto_sign_seedbytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_crypto_sign_bytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_crypto_sign_publickeybytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_crypto_sign_secretkeybytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thash
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/thash_shake_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/thash_shake_simple.c:17,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/thash_shake_simple.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/thash_shake_simple.c:17,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/thash_shake_simple.c:23,5'
          Dst:             OQS_SHA3_shake256
    - functionName:    PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_treehash
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          156
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_height
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thash
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utils.c:107,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utils.c:115,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utils.c:120,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utils.c:121,13'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utils.c:125,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utils.c:125,28'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utils.c:113,58'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utils.c:125,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utils.c:125,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utils.c:113,58'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utils.c:127,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utils.c:141,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utils.c:125,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utils.c:142,55'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utils.c:125,28'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utils.c:113,58'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utils.c:125,46'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utils.c:113,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utils.c:115,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utils.c:147,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utils.c:130,13'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utils.c:131,13'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utils.c:134,13'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thash
    - functionName:    PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_compute_root
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          115
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_height
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thash
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utils.c:53,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utils.c:57,18'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utils.c:57,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utils.c:58,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utils.c:61,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utils.c:74,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utils.c:75,13'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utils.c:78,13'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utils.c:66,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utils.c:66,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utils.c:70,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utils.c:71,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utils.c:75,13'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thash
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utils.c:78,13'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thash
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utils.c:87,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utils.c:88,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utils.c:89,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thash
    - functionName:    PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_bytes_to_ull
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          123
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utils.c:38,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utils.c:38,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utils.c:38,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utils.c:38,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utils.c:39,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utils.c:39,40'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utils.c:38,29'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utils.c:38,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utils.c:39,40'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utils.c:38,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utils.c:38,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utils.c:39,40'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utils.c:38,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utils.c:38,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utils.c:39,40'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_u32_to_bytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_ull_to_bytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 22
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          111
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utils.c:18,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utils.c:18,0'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utils.c:18,0'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utils.c:19,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utils.c:19,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_wots_gen_leafx4
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          186
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_prf_addrx4
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_chain_addr
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_hash_addr
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_keypair_addr
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thashx4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:185,33'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_prf_addrx4
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thashx4
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thashx4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:185,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_prf_addrx4
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thashx4
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thashx4
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:194,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:198,48'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_prf_addrx4
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thashx4
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thashx4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:207,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_prf_addrx4
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thashx4
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thashx4
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:235,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:236,31'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thashx4
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_prf_addrx4
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thashx4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:241,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thashx4
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_prf_addrx4
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thashx4
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:241,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:211,56'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_prf_addrx4
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thashx4
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thashx4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:247,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thashx4
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_prf_addrx4
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thashx4
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:211,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:212,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thashx4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:262,18'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thashx4
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:207,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:208,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:207,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:208,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:207,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:208,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:207,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:208,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:217,13'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:218,13'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:219,13'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:217,13'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:218,13'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:219,13'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:217,13'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:218,13'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:219,13'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:217,13'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:218,13'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:219,13'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:221,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_prf_addrx4
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:228,13'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:228,13'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:228,13'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:228,13'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:247,17'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:247,17'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:247,17'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:247,17'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:249,13'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thashx4
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:261,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thashx4
    - functionName:    gen_chains
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          474
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_chain_addr
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_hash_addr
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thashx4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:32,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thashx4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:37,14'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thashx4
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:50,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:51,16'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thashx4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:55,20'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thashx4
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:66,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:67,26'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thashx4
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_chain_addr
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:78,18'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thashx4
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_chain_addr
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:95,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:95,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thashx4
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_chain_addr
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:99,21'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thashx4
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_chain_addr
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:86,21'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:65,37'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thashx4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:90,25'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thashx4
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_chain_addr
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:84,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:85,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thashx4
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_chain_addr
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:90,25'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thashx4
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_chain_addr
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:95,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:96,41'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thashx4
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_chain_addr
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:99,21'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thashx4
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_chain_addr
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:65,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:67,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thashx4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:103,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:68,13'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:68,13'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:68,13'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:68,13'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:96,17'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:99,13'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thashx4
    - functionName:    PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_wots_pk_from_sig
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          167
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_chain_lengths
        - gen_chains
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:163,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_chain_lengths
                - gen_chains.3703
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:167,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_chain_lengths
                - gen_chains.3703
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:167,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_chain_lengths
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:173,5'
          Dst:             gen_chains
    - functionName:    PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_chain_lengths
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - base_w
        - wots_checksum
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:151,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:0,0'
              BranchSideFuncs:
                - base_w.3706
                - wots_checksum.3707
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:151,5'
              BranchSideFuncs:
                - base_w.3706
                - wots_checksum.3707
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:151,5'
          Dst:             base_w
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:152,5'
          Dst:             wots_checksum
    - functionName:    base_w
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          172
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:118,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:118,33'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:118,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:118,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:119,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:119,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:119,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:120,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:124,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:119,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:120,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:124,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:118,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:119,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:120,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:119,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:119,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:119,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:119,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:120,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:124,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    wots_checksum
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          224
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_ull_to_bytes
        - base_w
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:134,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_ull_to_bytes
                - base_w.3706
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:139,34'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_ull_to_bytes
                - base_w.3706
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:145,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_ull_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/wots.c:146,5'
          Dst:             base_w
    - functionName:    OQS_SIG_sphincs_shake_256f_simple_verify_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/sphincs/sig_sphincs_shake_256f_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_sphincs_shake_256f_simple_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/sig_sphincs_shake_256f_simple.c:102,14'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_256f_simple.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_sphincs_shake_256f_simple_verify
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_256f_simple.c:102,14'
              BranchSideFuncs:
                - OQS_SIG_sphincs_shake_256f_simple_verify
        - Branch String:   'src/sig/sphincs/sig_sphincs_shake_256f_simple.c:102,22'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_256f_simple.c:102,37'
              BranchSideFuncs:
                - OQS_SIG_sphincs_shake_256f_simple_verify
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_256f_simple.c:102,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/sig_sphincs_shake_256f_simple.c:102,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_256f_simple.c:102,6'
              BranchSideFuncs:
                - OQS_SIG_sphincs_shake_256f_simple_verify
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_256f_simple.c:103,10'
              BranchSideFuncs:
                - OQS_SIG_sphincs_shake_256f_simple_verify
      Callsites:
        - Src:             'src/sig/sphincs/sig_sphincs_shake_256f_simple.c:103,10'
          Dst:             OQS_SIG_sphincs_shake_256f_simple_verify
    - functionName:    OQS_SIG_sphincs_shake_256f_simple_verify
      functionSourceFile: '/src/liboqs/src/sig/sphincs/sig_sphincs_shake_256f_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_crypto_sign_verify
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_crypto_sign_verify
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/sig_sphincs_shake_256f_simple.c:80,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_256f_simple.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_crypto_sign_verify
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_crypto_sign_verify
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_256f_simple.c:80,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_crypto_sign_verify
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_crypto_sign_verify
        - Branch String:   'src/sig/sphincs/sig_sphincs_shake_256f_simple.c:80,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_256f_simple.c:82,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_crypto_sign_verify
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_256f_simple.c:85,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_crypto_sign_verify
      Callsites:
        - Src:             'src/sig/sphincs/sig_sphincs_shake_256f_simple.c:80,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/sphincs/sig_sphincs_shake_256f_simple.c:82,23'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_crypto_sign_verify
        - Src:             'src/sig/sphincs/sig_sphincs_shake_256f_simple.c:85,23'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_crypto_sign_verify
    - functionName:    OQS_SIG_sphincs_shake_256f_simple_sign_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/sphincs/sig_sphincs_shake_256f_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_sphincs_shake_256f_simple_sign
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/sig_sphincs_shake_256f_simple.c:94,14'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_256f_simple.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_sphincs_shake_256f_simple_sign
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_256f_simple.c:94,14'
              BranchSideFuncs:
                - OQS_SIG_sphincs_shake_256f_simple_sign
        - Branch String:   'src/sig/sphincs/sig_sphincs_shake_256f_simple.c:94,22'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_256f_simple.c:94,37'
              BranchSideFuncs:
                - OQS_SIG_sphincs_shake_256f_simple_sign
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_256f_simple.c:94,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/sig_sphincs_shake_256f_simple.c:94,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_256f_simple.c:94,6'
              BranchSideFuncs:
                - OQS_SIG_sphincs_shake_256f_simple_sign
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_256f_simple.c:95,10'
              BranchSideFuncs:
                - OQS_SIG_sphincs_shake_256f_simple_sign
      Callsites:
        - Src:             'src/sig/sphincs/sig_sphincs_shake_256f_simple.c:95,10'
          Dst:             OQS_SIG_sphincs_shake_256f_simple_sign
    - functionName:    OQS_SIG_sphincs_shake_256f_simple_sign
      functionSourceFile: '/src/liboqs/src/sig/sphincs/sig_sphincs_shake_256f_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_crypto_sign_signature
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_crypto_sign_signature
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/sig_sphincs_shake_256f_simple.c:64,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_256f_simple.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_crypto_sign_signature
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_crypto_sign_signature
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_256f_simple.c:64,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_crypto_sign_signature
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_crypto_sign_signature
        - Branch String:   'src/sig/sphincs/sig_sphincs_shake_256f_simple.c:64,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_256f_simple.c:66,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_crypto_sign_signature
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_256f_simple.c:69,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_crypto_sign_signature
      Callsites:
        - Src:             'src/sig/sphincs/sig_sphincs_shake_256f_simple.c:64,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/sphincs/sig_sphincs_shake_256f_simple.c:66,23'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_crypto_sign_signature
        - Src:             'src/sig/sphincs/sig_sphincs_shake_256f_simple.c:69,23'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_crypto_sign_signature
    - functionName:    OQS_SIG_sphincs_shake_256f_simple_keypair
      functionSourceFile: '/src/liboqs/src/sig/sphincs/sig_sphincs_shake_256f_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_crypto_sign_keypair
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_crypto_sign_keypair
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/sig_sphincs_shake_256f_simple.c:48,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_256f_simple.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_crypto_sign_keypair
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_crypto_sign_keypair
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_256f_simple.c:48,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_crypto_sign_keypair
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_crypto_sign_keypair
        - Branch String:   'src/sig/sphincs/sig_sphincs_shake_256f_simple.c:48,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_256f_simple.c:50,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_crypto_sign_keypair
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_256f_simple.c:53,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_crypto_sign_keypair
      Callsites:
        - Src:             'src/sig/sphincs/sig_sphincs_shake_256f_simple.c:48,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/sphincs/sig_sphincs_shake_256f_simple.c:50,23'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_crypto_sign_keypair
        - Src:             'src/sig/sphincs/sig_sphincs_shake_256f_simple.c:53,23'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_crypto_sign_keypair
    - functionName:    OQS_SIG_sphincs_shake_256f_simple_new
      functionSourceFile: '/src/liboqs/src/sig/sphincs/sig_sphincs_shake_256f_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_MEM_malloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/sig_sphincs_shake_256f_simple.c:10,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_256f_simple.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_256f_simple.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
        - Branch String:   'src/sig/sphincs/sig_sphincs_shake_256f_simple.c:11,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_256f_simple.c:11,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_256f_simple.c:14,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/sig_sphincs_shake_256f_simple.c:10,17'
          Dst:             OQS_MEM_malloc
    - functionName:    PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_crypto_sign_open
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_crypto_sign_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/sign.c:267,15'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_crypto_sign_verify
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/sign.c:267,15'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_crypto_sign_verify
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/sign.c:267,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/sign.c:268,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/sign.c:273,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_crypto_sign_verify
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/sign.c:275,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/sign.c:276,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/sign.c:282,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/sign.c:275,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_crypto_sign_verify
    - functionName:    PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_crypto_sign_verify
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          140
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_compute_root
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_copy_keypair_addr
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_copy_subtree_addr
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_fors_pk_from_sig
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_free_hash_function
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_hash_message
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_initialize_hash_function
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_keypair_addr
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_layer_addr
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_addr
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_type
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_wots_pk_from_sig
        - memcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/sign.c:164,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_initialize_hash_function
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_hash_message
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_fors_pk_from_sig
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_wots_pk_from_sig
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_compute_root
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_free_hash_function
                - memcmp
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/sign.c:165,34'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_initialize_hash_function
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_hash_message
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_fors_pk_from_sig
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_wots_pk_from_sig
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_compute_root
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_free_hash_function
                - memcmp
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/sign.c:177,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/sign.c:177,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_initialize_hash_function
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_hash_message
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_fors_pk_from_sig
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_wots_pk_from_sig
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_compute_root
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_free_hash_function
                - memcmp
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/sign.c:181,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_initialize_hash_function
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_hash_message
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_fors_pk_from_sig
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_wots_pk_from_sig
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_compute_root
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_free_hash_function
                - memcmp
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/sign.c:204,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/sign.c:205,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_free_hash_function
                - memcmp
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/sign.c:233,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_free_hash_function
                - memcmp
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/sign.c:236,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/sign.c:236,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/sign.c:240,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/sign.c:185,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_initialize_hash_function
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/sign.c:187,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/sign.c:188,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/sign.c:189,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/sign.c:193,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_hash_message
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/sign.c:197,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/sign.c:198,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/sign.c:200,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_fors_pk_from_sig
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/sign.c:205,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/sign.c:206,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/sign.c:208,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/sign.c:209,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/sign.c:211,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/sign.c:216,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_wots_pk_from_sig
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/sign.c:220,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/sign.c:223,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_compute_root
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/sign.c:233,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_free_hash_function
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/sign.c:236,9'
          Dst:             memcmp
    - functionName:    PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_crypto_sign
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_crypto_sign_signature
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/sign.c:249,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_crypto_sign_signature
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/sign.c:251,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_crypto_sign_signature
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/sign.c:251,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_crypto_sign_signature
    - functionName:    PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_crypto_sign_signature
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          115
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_copy_subtree_addr
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_fors_sign
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_free_hash_function
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_gen_message_random
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_hash_message
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_initialize_hash_function
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_merkle_sign
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_keypair_addr
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_layer_addr
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_addr
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_type
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/sign.c:95,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_initialize_hash_function
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_type
                - OQS_randombytes
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_gen_message_random
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_hash_message
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_fors_sign
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_merkle_sign
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_free_hash_function
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/sign.c:97,32'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_initialize_hash_function
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_type
                - OQS_randombytes
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_gen_message_random
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_hash_message
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_fors_sign
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_merkle_sign
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_free_hash_function
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/sign.c:137,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/sign.c:138,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_free_hash_function
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/sign.c:152,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_free_hash_function
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/sign.c:114,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_initialize_hash_function
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/sign.c:116,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/sign.c:117,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/sign.c:122,5'
          Dst:             OQS_randombytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/sign.c:124,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_gen_message_random
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/sign.c:127,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_hash_message
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/sign.c:130,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/sign.c:131,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/sign.c:134,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_fors_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/sign.c:138,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/sign.c:139,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/sign.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/sign.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/sign.c:144,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_merkle_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/sign.c:152,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_free_hash_function
    - functionName:    PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_crypto_sign_keypair
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_crypto_sign_seed_keypair
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/sign.c:83,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/sign.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_crypto_sign_seed_keypair
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/sign.c:84,5'
              BranchSideFuncs:
                - OQS_randombytes
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_crypto_sign_seed_keypair
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/sign.c:84,5'
          Dst:             OQS_randombytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/sign.c:85,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_crypto_sign_seed_keypair
    - functionName:    PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_crypto_sign_seed_keypair
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_free_hash_function
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_initialize_hash_function
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_merkle_gen_root
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/sign.c:52,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_initialize_hash_function
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_merkle_gen_root
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_free_hash_function
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/sign.c:55,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_initialize_hash_function
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_merkle_gen_root
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_free_hash_function
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/sign.c:64,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_initialize_hash_function
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/sign.c:67,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_merkle_gen_root
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/sign.c:70,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_free_hash_function
    - functionName:    PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_crypto_sign_seedbytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_crypto_sign_bytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_crypto_sign_publickeybytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_crypto_sign_secretkeybytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/thash_shake_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256
      functionUses:    12
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/thash_shake_simple.c:17,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/thash_shake_simple.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/thash_shake_simple.c:17,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/thash_shake_simple.c:23,5'
          Dst:             OQS_SHA3_shake256
    - functionName:    PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_treehash
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          156
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_height
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_index
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utils.c:107,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utils.c:115,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utils.c:120,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utils.c:121,13'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utils.c:125,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utils.c:125,28'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utils.c:113,58'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utils.c:125,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utils.c:125,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utils.c:113,58'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utils.c:127,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utils.c:141,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utils.c:125,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utils.c:142,55'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utils.c:125,28'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utils.c:113,58'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utils.c:125,46'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utils.c:113,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utils.c:115,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utils.c:147,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utils.c:130,13'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utils.c:131,13'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utils.c:134,13'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
    - functionName:    PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_compute_root
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          115
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_height
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_index
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utils.c:53,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utils.c:57,18'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utils.c:57,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utils.c:58,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utils.c:61,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utils.c:74,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utils.c:66,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utils.c:66,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utils.c:70,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utils.c:71,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utils.c:0,0'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utils.c:87,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utils.c:88,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utils.c:89,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
    - functionName:    PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_bytes_to_ull
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          99
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utils.c:38,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utils.c:38,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utils.c:38,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utils.c:38,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utils.c:38,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utils.c:39,40'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utils.c:38,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utils.c:38,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utils.c:39,40'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utils.c:38,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utils.c:38,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utils.c:39,40'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_u32_to_bytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_ull_to_bytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 22
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          111
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utils.c:18,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utils.c:18,0'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utils.c:18,0'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utils.c:19,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utils.c:19,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    gen_chain
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_hash_addr
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/wots.c:31,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/wots.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/wots.c:31,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/wots.c:34,41'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/wots.c:34,41'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/wots.c:35,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/wots.c:34,41'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/wots.c:34,41'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/wots.c:35,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/wots.c:35,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/wots.c:36,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
    - functionName:    PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_wots_pk_from_sig
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_chain_lengths
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_chain_addr
        - gen_chain
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/wots.c:98,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/wots.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_chain_lengths
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_chain_addr
                - gen_chain.3796
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/wots.c:101,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_chain_lengths
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_chain_addr
                - gen_chain.3796
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/wots.c:103,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/wots.c:104,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/wots.c:108,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/wots.c:101,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_chain_lengths
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/wots.c:104,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/wots.c:105,9'
          Dst:             gen_chain
    - functionName:    PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_chain_lengths
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - base_w
        - wots_checksum
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/wots.c:86,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/wots.c:0,0'
              BranchSideFuncs:
                - base_w.3799
                - wots_checksum.3800
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/wots.c:86,5'
              BranchSideFuncs:
                - base_w.3799
                - wots_checksum.3800
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/wots.c:86,5'
          Dst:             base_w
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/wots.c:87,5'
          Dst:             wots_checksum
    - functionName:    base_w
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          172
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/wots.c:53,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/wots.c:53,33'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/wots.c:53,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/wots.c:53,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/wots.c:54,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/wots.c:54,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/wots.c:54,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/wots.c:55,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/wots.c:59,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/wots.c:54,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/wots.c:55,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/wots.c:59,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/wots.c:53,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/wots.c:54,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/wots.c:55,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/wots.c:54,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/wots.c:54,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/wots.c:54,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/wots.c:54,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/wots.c:55,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/wots.c:59,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    wots_checksum
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          284
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_ull_to_bytes
        - base_w
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/wots.c:69,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/wots.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_ull_to_bytes
                - base_w.3799
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/wots.c:74,34'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_ull_to_bytes
                - base_w.3799
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/wots.c:80,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_ull_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/wots.c:81,5'
          Dst:             base_w
    - functionName:    PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_crypto_sign_open
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_crypto_sign_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/sign.c:267,15'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_crypto_sign_verify
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/sign.c:267,15'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_crypto_sign_verify
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/sign.c:267,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/sign.c:268,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/sign.c:273,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_crypto_sign_verify
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/sign.c:275,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/sign.c:276,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/sign.c:282,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/sign.c:275,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_crypto_sign_verify
    - functionName:    PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_crypto_sign_verify
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          140
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_compute_root
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_copy_keypair_addr
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_copy_subtree_addr
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_fors_pk_from_sig
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_free_hash_function
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_hash_message
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_initialize_hash_function
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_keypair_addr
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_layer_addr
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_addr
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thash
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_wots_pk_from_sig
        - memcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/sign.c:164,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_initialize_hash_function
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_hash_message
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_fors_pk_from_sig
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_wots_pk_from_sig
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_compute_root
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_free_hash_function
                - memcmp
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/sign.c:165,34'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_initialize_hash_function
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_hash_message
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_fors_pk_from_sig
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_wots_pk_from_sig
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_compute_root
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_free_hash_function
                - memcmp
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/sign.c:177,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/sign.c:177,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_initialize_hash_function
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_hash_message
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_fors_pk_from_sig
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_wots_pk_from_sig
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_compute_root
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_free_hash_function
                - memcmp
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/sign.c:181,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_initialize_hash_function
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_hash_message
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_fors_pk_from_sig
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_wots_pk_from_sig
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_compute_root
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_free_hash_function
                - memcmp
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/sign.c:204,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/sign.c:205,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_free_hash_function
                - memcmp
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/sign.c:233,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_free_hash_function
                - memcmp
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/sign.c:236,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/sign.c:236,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/sign.c:240,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/sign.c:185,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_initialize_hash_function
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/sign.c:187,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/sign.c:188,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/sign.c:189,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/sign.c:193,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_hash_message
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/sign.c:197,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/sign.c:198,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/sign.c:200,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_fors_pk_from_sig
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/sign.c:205,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/sign.c:206,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/sign.c:208,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/sign.c:209,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/sign.c:211,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/sign.c:216,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_wots_pk_from_sig
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/sign.c:220,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thash
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/sign.c:223,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_compute_root
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/sign.c:233,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_free_hash_function
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/sign.c:236,9'
          Dst:             memcmp
    - functionName:    PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_crypto_sign
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_crypto_sign_signature
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/sign.c:249,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_crypto_sign_signature
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/sign.c:251,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_crypto_sign_signature
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/sign.c:251,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_crypto_sign_signature
    - functionName:    PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_crypto_sign_signature
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          115
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_copy_subtree_addr
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_fors_sign
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_free_hash_function
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_gen_message_random
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_hash_message
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_initialize_hash_function
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_merkle_sign
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_keypair_addr
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_layer_addr
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_addr
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/sign.c:95,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_initialize_hash_function
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - OQS_randombytes
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_gen_message_random
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_hash_message
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_fors_sign
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_merkle_sign
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_free_hash_function
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/sign.c:97,32'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_initialize_hash_function
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - OQS_randombytes
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_gen_message_random
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_hash_message
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_fors_sign
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_merkle_sign
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_free_hash_function
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/sign.c:137,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/sign.c:138,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_free_hash_function
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/sign.c:152,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_free_hash_function
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/sign.c:114,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_initialize_hash_function
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/sign.c:116,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/sign.c:117,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/sign.c:122,5'
          Dst:             OQS_randombytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/sign.c:124,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_gen_message_random
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/sign.c:127,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_hash_message
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/sign.c:130,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/sign.c:131,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/sign.c:134,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_fors_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/sign.c:138,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/sign.c:139,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/sign.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/sign.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/sign.c:144,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_merkle_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/sign.c:152,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_free_hash_function
    - functionName:    PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_crypto_sign_keypair
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_crypto_sign_seed_keypair
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/sign.c:83,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/sign.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_crypto_sign_seed_keypair
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/sign.c:84,5'
              BranchSideFuncs:
                - OQS_randombytes
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_crypto_sign_seed_keypair
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/sign.c:84,5'
          Dst:             OQS_randombytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/sign.c:85,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_crypto_sign_seed_keypair
    - functionName:    PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_crypto_sign_seed_keypair
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_free_hash_function
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_initialize_hash_function
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_merkle_gen_root
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/sign.c:52,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_initialize_hash_function
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_merkle_gen_root
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_free_hash_function
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/sign.c:55,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_initialize_hash_function
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_merkle_gen_root
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_free_hash_function
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/sign.c:64,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_initialize_hash_function
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/sign.c:67,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_merkle_gen_root
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/sign.c:70,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_free_hash_function
    - functionName:    PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_crypto_sign_seedbytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_crypto_sign_bytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_crypto_sign_publickeybytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_crypto_sign_secretkeybytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thash
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/thash_shake_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/thash_shake_simple.c:17,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/thash_shake_simple.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/thash_shake_simple.c:17,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/thash_shake_simple.c:23,5'
          Dst:             OQS_SHA3_shake256
    - functionName:    PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_treehash
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          156
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_height
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thash
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utils.c:107,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utils.c:115,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utils.c:120,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utils.c:121,13'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utils.c:125,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utils.c:125,28'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utils.c:113,58'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utils.c:125,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utils.c:125,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utils.c:113,58'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utils.c:127,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utils.c:141,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utils.c:125,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utils.c:142,55'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utils.c:125,28'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utils.c:113,58'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utils.c:125,46'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utils.c:113,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utils.c:115,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utils.c:147,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utils.c:130,13'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utils.c:131,13'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utils.c:134,13'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thash
    - functionName:    PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_compute_root
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          115
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_height
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thash
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utils.c:53,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utils.c:57,18'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utils.c:57,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utils.c:58,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utils.c:61,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utils.c:74,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utils.c:66,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utils.c:66,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utils.c:70,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utils.c:71,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utils.c:0,0'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thash
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utils.c:87,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utils.c:88,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utils.c:89,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thash
    - functionName:    PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_bytes_to_ull
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          123
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utils.c:38,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utils.c:38,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utils.c:38,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utils.c:38,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utils.c:39,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utils.c:39,40'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utils.c:38,29'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utils.c:38,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utils.c:39,40'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utils.c:38,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utils.c:38,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utils.c:39,40'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utils.c:38,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utils.c:38,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utils.c:39,40'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_u32_to_bytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_ull_to_bytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 22
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          111
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utils.c:18,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utils.c:18,0'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utils.c:18,0'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utils.c:19,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utils.c:19,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_wots_gen_leafx4
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          186
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_prf_addrx4
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_chain_addr
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_hash_addr
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_keypair_addr
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thashx4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:185,33'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_prf_addrx4
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thashx4
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thashx4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:185,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_prf_addrx4
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thashx4
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thashx4
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:194,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:198,48'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_prf_addrx4
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thashx4
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thashx4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:207,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_prf_addrx4
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thashx4
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thashx4
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:235,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:236,31'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thashx4
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_prf_addrx4
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thashx4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:241,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thashx4
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_prf_addrx4
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thashx4
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:241,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:211,56'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_prf_addrx4
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thashx4
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thashx4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:247,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thashx4
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_prf_addrx4
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thashx4
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:211,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:212,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thashx4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:262,18'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thashx4
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:207,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:208,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:207,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:208,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:207,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:208,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:207,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:208,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:217,13'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:218,13'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:219,13'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:217,13'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:218,13'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:219,13'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:217,13'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:218,13'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:219,13'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:217,13'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:218,13'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:219,13'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:221,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_prf_addrx4
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:228,13'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:228,13'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:228,13'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:228,13'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:247,17'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:247,17'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:247,17'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:247,17'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:249,13'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thashx4
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:261,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thashx4
    - functionName:    gen_chains
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          470
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_chain_addr
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_hash_addr
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thashx4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:32,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thashx4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:37,14'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thashx4
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:50,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:51,16'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thashx4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:55,20'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thashx4
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:66,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:67,26'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thashx4
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_chain_addr
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:78,18'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thashx4
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_chain_addr
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:95,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:95,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thashx4
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_chain_addr
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:99,21'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thashx4
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_chain_addr
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:86,21'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:65,37'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thashx4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:90,25'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thashx4
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_chain_addr
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:84,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:85,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thashx4
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_chain_addr
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:90,25'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thashx4
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_chain_addr
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:95,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:96,41'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thashx4
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_chain_addr
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:99,21'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thashx4
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_chain_addr
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:65,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:67,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thashx4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:103,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:68,13'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:68,13'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:68,13'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:68,13'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:96,17'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:99,13'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thashx4
    - functionName:    PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_wots_pk_from_sig
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          86
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_chain_lengths
        - gen_chains
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:163,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_chain_lengths
                - gen_chains.3871
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:167,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_chain_lengths
                - gen_chains.3871
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:167,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_chain_lengths
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:173,5'
          Dst:             gen_chains
    - functionName:    PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_chain_lengths
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - base_w
        - wots_checksum
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:151,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:0,0'
              BranchSideFuncs:
                - base_w.3874
                - wots_checksum.3875
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:151,5'
              BranchSideFuncs:
                - base_w.3874
                - wots_checksum.3875
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:151,5'
          Dst:             base_w
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:152,5'
          Dst:             wots_checksum
    - functionName:    base_w
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          172
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:118,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:118,33'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:118,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:118,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:119,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:119,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:119,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:120,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:124,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:119,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:120,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:124,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:118,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:119,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:120,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:119,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:119,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:119,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:119,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:120,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:124,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    wots_checksum
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          284
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_ull_to_bytes
        - base_w
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:134,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_ull_to_bytes
                - base_w.3874
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:139,34'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_ull_to_bytes
                - base_w.3874
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:145,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_ull_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/wots.c:146,5'
          Dst:             base_w
    - functionName:    OQS_SIG_sphincs_shake_256s_simple_verify_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/sphincs/sig_sphincs_shake_256s_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_sphincs_shake_256s_simple_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/sig_sphincs_shake_256s_simple.c:102,14'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_256s_simple.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_sphincs_shake_256s_simple_verify
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_256s_simple.c:102,14'
              BranchSideFuncs:
                - OQS_SIG_sphincs_shake_256s_simple_verify
        - Branch String:   'src/sig/sphincs/sig_sphincs_shake_256s_simple.c:102,22'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_256s_simple.c:102,37'
              BranchSideFuncs:
                - OQS_SIG_sphincs_shake_256s_simple_verify
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_256s_simple.c:102,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/sig_sphincs_shake_256s_simple.c:102,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_256s_simple.c:102,6'
              BranchSideFuncs:
                - OQS_SIG_sphincs_shake_256s_simple_verify
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_256s_simple.c:103,10'
              BranchSideFuncs:
                - OQS_SIG_sphincs_shake_256s_simple_verify
      Callsites:
        - Src:             'src/sig/sphincs/sig_sphincs_shake_256s_simple.c:103,10'
          Dst:             OQS_SIG_sphincs_shake_256s_simple_verify
    - functionName:    OQS_SIG_sphincs_shake_256s_simple_verify
      functionSourceFile: '/src/liboqs/src/sig/sphincs/sig_sphincs_shake_256s_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_crypto_sign_verify
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_crypto_sign_verify
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/sig_sphincs_shake_256s_simple.c:80,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_256s_simple.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_crypto_sign_verify
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_crypto_sign_verify
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_256s_simple.c:80,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_crypto_sign_verify
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_crypto_sign_verify
        - Branch String:   'src/sig/sphincs/sig_sphincs_shake_256s_simple.c:80,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_256s_simple.c:82,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_crypto_sign_verify
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_256s_simple.c:85,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_crypto_sign_verify
      Callsites:
        - Src:             'src/sig/sphincs/sig_sphincs_shake_256s_simple.c:80,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/sphincs/sig_sphincs_shake_256s_simple.c:82,23'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_crypto_sign_verify
        - Src:             'src/sig/sphincs/sig_sphincs_shake_256s_simple.c:85,23'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_crypto_sign_verify
    - functionName:    OQS_SIG_sphincs_shake_256s_simple_sign_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/sphincs/sig_sphincs_shake_256s_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_sphincs_shake_256s_simple_sign
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/sig_sphincs_shake_256s_simple.c:94,14'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_256s_simple.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_sphincs_shake_256s_simple_sign
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_256s_simple.c:94,14'
              BranchSideFuncs:
                - OQS_SIG_sphincs_shake_256s_simple_sign
        - Branch String:   'src/sig/sphincs/sig_sphincs_shake_256s_simple.c:94,22'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_256s_simple.c:94,37'
              BranchSideFuncs:
                - OQS_SIG_sphincs_shake_256s_simple_sign
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_256s_simple.c:94,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/sig_sphincs_shake_256s_simple.c:94,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_256s_simple.c:94,6'
              BranchSideFuncs:
                - OQS_SIG_sphincs_shake_256s_simple_sign
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_256s_simple.c:95,10'
              BranchSideFuncs:
                - OQS_SIG_sphincs_shake_256s_simple_sign
      Callsites:
        - Src:             'src/sig/sphincs/sig_sphincs_shake_256s_simple.c:95,10'
          Dst:             OQS_SIG_sphincs_shake_256s_simple_sign
    - functionName:    OQS_SIG_sphincs_shake_256s_simple_sign
      functionSourceFile: '/src/liboqs/src/sig/sphincs/sig_sphincs_shake_256s_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_crypto_sign_signature
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_crypto_sign_signature
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/sig_sphincs_shake_256s_simple.c:64,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_256s_simple.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_crypto_sign_signature
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_crypto_sign_signature
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_256s_simple.c:64,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_crypto_sign_signature
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_crypto_sign_signature
        - Branch String:   'src/sig/sphincs/sig_sphincs_shake_256s_simple.c:64,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_256s_simple.c:66,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_crypto_sign_signature
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_256s_simple.c:69,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_crypto_sign_signature
      Callsites:
        - Src:             'src/sig/sphincs/sig_sphincs_shake_256s_simple.c:64,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/sphincs/sig_sphincs_shake_256s_simple.c:66,23'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_crypto_sign_signature
        - Src:             'src/sig/sphincs/sig_sphincs_shake_256s_simple.c:69,23'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_crypto_sign_signature
    - functionName:    OQS_SIG_sphincs_shake_256s_simple_keypair
      functionSourceFile: '/src/liboqs/src/sig/sphincs/sig_sphincs_shake_256s_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_crypto_sign_keypair
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_crypto_sign_keypair
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/sig_sphincs_shake_256s_simple.c:48,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_256s_simple.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_crypto_sign_keypair
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_crypto_sign_keypair
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_256s_simple.c:48,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_crypto_sign_keypair
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_crypto_sign_keypair
        - Branch String:   'src/sig/sphincs/sig_sphincs_shake_256s_simple.c:48,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_256s_simple.c:50,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_crypto_sign_keypair
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_256s_simple.c:53,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_crypto_sign_keypair
      Callsites:
        - Src:             'src/sig/sphincs/sig_sphincs_shake_256s_simple.c:48,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/sphincs/sig_sphincs_shake_256s_simple.c:50,23'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_crypto_sign_keypair
        - Src:             'src/sig/sphincs/sig_sphincs_shake_256s_simple.c:53,23'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_crypto_sign_keypair
    - functionName:    OQS_SIG_sphincs_shake_256s_simple_new
      functionSourceFile: '/src/liboqs/src/sig/sphincs/sig_sphincs_shake_256s_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_MEM_malloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/sig_sphincs_shake_256s_simple.c:10,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_256s_simple.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_256s_simple.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
        - Branch String:   'src/sig/sphincs/sig_sphincs_shake_256s_simple.c:11,6'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_256s_simple.c:11,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/sig_sphincs_shake_256s_simple.c:14,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/sig_sphincs_shake_256s_simple.c:10,17'
          Dst:             OQS_MEM_malloc
    - functionName:    PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_crypto_sign_open
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_crypto_sign_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:267,15'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_crypto_sign_verify
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:267,15'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_crypto_sign_verify
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:267,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:268,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:273,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_crypto_sign_verify
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:275,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:276,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:282,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:275,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_crypto_sign_verify
    - functionName:    PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_crypto_sign_verify
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          140
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_compute_root
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_copy_keypair_addr
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_copy_subtree_addr
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_fors_pk_from_sig
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_free_hash_function
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_hash_message
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_initialize_hash_function
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_keypair_addr
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_layer_addr
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_addr
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_type
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_wots_pk_from_sig
        - memcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:164,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_initialize_hash_function
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_hash_message
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_fors_pk_from_sig
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_wots_pk_from_sig
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_compute_root
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_free_hash_function
                - memcmp
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:165,34'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_initialize_hash_function
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_hash_message
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_fors_pk_from_sig
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_wots_pk_from_sig
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_compute_root
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_free_hash_function
                - memcmp
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:177,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:177,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_initialize_hash_function
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_hash_message
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_fors_pk_from_sig
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_wots_pk_from_sig
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_compute_root
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_free_hash_function
                - memcmp
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:181,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_initialize_hash_function
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_hash_message
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_fors_pk_from_sig
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_wots_pk_from_sig
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_compute_root
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_free_hash_function
                - memcmp
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:204,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:205,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_free_hash_function
                - memcmp
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:233,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_free_hash_function
                - memcmp
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:236,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:236,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:240,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:185,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_initialize_hash_function
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:187,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:188,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:189,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:193,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_hash_message
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:197,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:198,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:200,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_fors_pk_from_sig
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:205,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:206,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:208,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:209,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:211,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:216,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_wots_pk_from_sig
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:220,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:223,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_compute_root
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:233,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_free_hash_function
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:236,9'
          Dst:             memcmp
    - functionName:    PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_crypto_sign
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_crypto_sign_signature
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:249,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_crypto_sign_signature
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:251,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_crypto_sign_signature
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:251,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_crypto_sign_signature
    - functionName:    PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_crypto_sign_signature
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          276
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_copy_subtree_addr
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_fors_sign
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_free_hash_function
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_gen_message_random
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_hash_message
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_initialize_hash_function
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_merkle_sign
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_keypair_addr
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_layer_addr
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_addr
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_type
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:95,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_initialize_hash_function
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_type
                - OQS_randombytes
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_gen_message_random
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_hash_message
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_fors_sign
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_merkle_sign
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_merkle_sign
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_merkle_sign
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_merkle_sign
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_merkle_sign
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_merkle_sign
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_merkle_sign
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_merkle_sign
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_free_hash_function
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:97,32'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_initialize_hash_function
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_type
                - OQS_randombytes
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_gen_message_random
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_hash_message
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_fors_sign
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_merkle_sign
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_merkle_sign
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_merkle_sign
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_merkle_sign
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_merkle_sign
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_merkle_sign
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_merkle_sign
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_merkle_sign
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_free_hash_function
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:114,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_initialize_hash_function
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:116,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:117,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:122,5'
          Dst:             OQS_randombytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:124,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_gen_message_random
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:127,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_hash_message
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:130,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:131,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:134,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_fors_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:138,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:139,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:144,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_merkle_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:138,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:139,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:144,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_merkle_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:138,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:139,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:144,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_merkle_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:138,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:139,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:144,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_merkle_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:138,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:139,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:144,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_merkle_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:138,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:139,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:144,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_merkle_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:138,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:139,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:144,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_merkle_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:138,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:139,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:144,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_merkle_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:152,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_free_hash_function
    - functionName:    PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_crypto_sign_keypair
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_crypto_sign_seed_keypair
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:83,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_crypto_sign_seed_keypair
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:84,5'
              BranchSideFuncs:
                - OQS_randombytes
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_crypto_sign_seed_keypair
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:84,5'
          Dst:             OQS_randombytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:85,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_crypto_sign_seed_keypair
    - functionName:    PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_crypto_sign_seed_keypair
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_free_hash_function
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_initialize_hash_function
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_merkle_gen_root
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:52,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_initialize_hash_function
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_merkle_gen_root
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_free_hash_function
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:55,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_initialize_hash_function
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_merkle_gen_root
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_free_hash_function
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:64,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_initialize_hash_function
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:67,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_merkle_gen_root
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c:70,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_free_hash_function
    - functionName:    PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_crypto_sign_seedbytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_crypto_sign_bytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_crypto_sign_publickeybytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_crypto_sign_secretkeybytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/thash_shake_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256
      functionUses:    12
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/thash_shake_simple.c:17,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/thash_shake_simple.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/thash_shake_simple.c:17,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/thash_shake_simple.c:23,5'
          Dst:             OQS_SHA3_shake256
    - functionName:    PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_treehash
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          156
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_height
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_index
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utils.c:107,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utils.c:115,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utils.c:120,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utils.c:121,13'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utils.c:125,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utils.c:125,28'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utils.c:113,58'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utils.c:125,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utils.c:125,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utils.c:113,58'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utils.c:127,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utils.c:141,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utils.c:125,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utils.c:142,55'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utils.c:125,28'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utils.c:113,58'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utils.c:125,46'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utils.c:113,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utils.c:115,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utils.c:147,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utils.c:130,13'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utils.c:131,13'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utils.c:134,13'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
    - functionName:    PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_compute_root
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          115
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_height
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_index
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utils.c:53,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utils.c:57,18'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utils.c:57,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utils.c:58,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utils.c:61,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utils.c:74,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utils.c:66,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utils.c:66,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utils.c:70,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utils.c:71,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utils.c:0,0'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utils.c:87,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utils.c:88,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utils.c:89,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
    - functionName:    PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_bytes_to_ull
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          99
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utils.c:38,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utils.c:38,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utils.c:38,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utils.c:38,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utils.c:38,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utils.c:39,40'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utils.c:38,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utils.c:38,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utils.c:39,40'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utils.c:38,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utils.c:38,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utils.c:39,40'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_u32_to_bytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_ull_to_bytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 22
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          111
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utils.c:18,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utils.c:18,0'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utils.c:18,0'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utils.c:19,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utils.c:19,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    gen_chain
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_hash_addr
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/wots.c:31,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/wots.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/wots.c:31,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/wots.c:34,41'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/wots.c:34,41'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/wots.c:35,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/wots.c:34,41'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/wots.c:34,41'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/wots.c:35,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/wots.c:35,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/wots.c:36,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
    - functionName:    PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_wots_pk_from_sig
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_chain_lengths
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_chain_addr
        - gen_chain
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/wots.c:98,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/wots.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_chain_lengths
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_chain_addr
                - gen_chain.3964
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/wots.c:101,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_chain_lengths
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_chain_addr
                - gen_chain.3964
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/wots.c:103,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/wots.c:104,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/wots.c:108,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/wots.c:101,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_chain_lengths
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/wots.c:104,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/wots.c:105,9'
          Dst:             gen_chain
    - functionName:    PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_chain_lengths
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - base_w
        - wots_checksum
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/wots.c:86,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/wots.c:0,0'
              BranchSideFuncs:
                - base_w.3967
                - wots_checksum.3968
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/wots.c:86,5'
              BranchSideFuncs:
                - base_w.3967
                - wots_checksum.3968
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/wots.c:86,5'
          Dst:             base_w
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/wots.c:87,5'
          Dst:             wots_checksum
    - functionName:    base_w
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          172
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/wots.c:53,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/wots.c:53,33'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/wots.c:53,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/wots.c:53,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/wots.c:54,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/wots.c:54,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/wots.c:54,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/wots.c:55,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/wots.c:59,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/wots.c:54,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/wots.c:55,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/wots.c:59,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/wots.c:53,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/wots.c:54,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/wots.c:55,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/wots.c:54,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/wots.c:54,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/wots.c:54,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/wots.c:54,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/wots.c:55,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/wots.c:59,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    wots_checksum
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          284
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_ull_to_bytes
        - base_w
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/wots.c:69,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/wots.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_ull_to_bytes
                - base_w.3967
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/wots.c:74,34'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_ull_to_bytes
                - base_w.3967
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/wots.c:80,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_ull_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/wots.c:81,5'
          Dst:             base_w
    - functionName:    PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_crypto_sign_open
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_crypto_sign_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:267,15'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_crypto_sign_verify
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:267,15'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_crypto_sign_verify
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:267,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:268,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:273,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_crypto_sign_verify
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:275,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:276,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:282,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:275,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_crypto_sign_verify
    - functionName:    PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_crypto_sign_verify
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          140
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_compute_root
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_keypair_addr
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_subtree_addr
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_fors_pk_from_sig
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_free_hash_function
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_hash_message
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_initialize_hash_function
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_keypair_addr
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_layer_addr
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_addr
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thash
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_wots_pk_from_sig
        - memcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:164,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_initialize_hash_function
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_hash_message
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_fors_pk_from_sig
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_wots_pk_from_sig
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_compute_root
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_free_hash_function
                - memcmp
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:165,34'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_initialize_hash_function
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_hash_message
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_fors_pk_from_sig
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_wots_pk_from_sig
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_compute_root
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_free_hash_function
                - memcmp
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:177,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:177,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_initialize_hash_function
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_hash_message
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_fors_pk_from_sig
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_wots_pk_from_sig
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_compute_root
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_free_hash_function
                - memcmp
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:181,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_initialize_hash_function
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_hash_message
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_fors_pk_from_sig
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_wots_pk_from_sig
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_compute_root
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_free_hash_function
                - memcmp
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:204,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:205,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_free_hash_function
                - memcmp
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:233,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_free_hash_function
                - memcmp
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:236,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:236,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:240,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:185,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_initialize_hash_function
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:187,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:188,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:189,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:193,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_hash_message
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:197,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:198,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:200,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_fors_pk_from_sig
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:205,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:206,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:208,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:209,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:211,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:216,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_wots_pk_from_sig
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:220,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thash
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:223,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_compute_root
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:233,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_free_hash_function
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:236,9'
          Dst:             memcmp
    - functionName:    PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_crypto_sign
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_crypto_sign_signature
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:249,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_crypto_sign_signature
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:251,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_crypto_sign_signature
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:251,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_crypto_sign_signature
    - functionName:    PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_crypto_sign_signature
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          276
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_subtree_addr
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_fors_sign
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_free_hash_function
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_gen_message_random
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_hash_message
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_initialize_hash_function
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_merkle_sign
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_keypair_addr
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_layer_addr
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_addr
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:95,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_initialize_hash_function
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - OQS_randombytes
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_gen_message_random
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_hash_message
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_fors_sign
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_merkle_sign
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_merkle_sign
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_merkle_sign
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_merkle_sign
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_merkle_sign
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_merkle_sign
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_merkle_sign
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_merkle_sign
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_free_hash_function
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:97,32'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_initialize_hash_function
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - OQS_randombytes
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_gen_message_random
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_hash_message
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_fors_sign
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_merkle_sign
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_merkle_sign
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_merkle_sign
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_merkle_sign
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_merkle_sign
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_merkle_sign
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_merkle_sign
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_merkle_sign
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_free_hash_function
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:114,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_initialize_hash_function
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:116,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:117,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:122,5'
          Dst:             OQS_randombytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:124,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_gen_message_random
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:127,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_hash_message
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:130,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:131,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:134,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_fors_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:138,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:139,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:144,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_merkle_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:138,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:139,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:144,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_merkle_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:138,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:139,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:144,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_merkle_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:138,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:139,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:144,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_merkle_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:138,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:139,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:144,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_merkle_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:138,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:139,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:144,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_merkle_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:138,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:139,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:144,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_merkle_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:138,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:139,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:144,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_merkle_sign
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:152,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_free_hash_function
    - functionName:    PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_crypto_sign_keypair
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_crypto_sign_seed_keypair
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:83,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_crypto_sign_seed_keypair
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:84,5'
              BranchSideFuncs:
                - OQS_randombytes
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_crypto_sign_seed_keypair
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:84,5'
          Dst:             OQS_randombytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:85,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_crypto_sign_seed_keypair
    - functionName:    PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_crypto_sign_seed_keypair
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_free_hash_function
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_initialize_hash_function
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_merkle_gen_root
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:52,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_initialize_hash_function
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_merkle_gen_root
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_free_hash_function
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:55,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_initialize_hash_function
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_merkle_gen_root
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_free_hash_function
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:64,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_initialize_hash_function
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:67,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_merkle_gen_root
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c:70,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_free_hash_function
    - functionName:    PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_crypto_sign_seedbytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_crypto_sign_bytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_crypto_sign_publickeybytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_crypto_sign_secretkeybytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thash
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/thash_shake_simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/thash_shake_simple.c:17,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/thash_shake_simple.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/thash_shake_simple.c:17,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/thash_shake_simple.c:23,5'
          Dst:             OQS_SHA3_shake256
    - functionName:    PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_treehash
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          156
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_height
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thash
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utils.c:107,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utils.c:115,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utils.c:120,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utils.c:121,13'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utils.c:125,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utils.c:125,28'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utils.c:113,58'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utils.c:125,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utils.c:125,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utils.c:113,58'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utils.c:127,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utils.c:141,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utils.c:125,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utils.c:142,55'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utils.c:125,28'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utils.c:113,58'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utils.c:125,46'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utils.c:113,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utils.c:115,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utils.c:147,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utils.c:130,13'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utils.c:131,13'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utils.c:134,13'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thash
    - functionName:    PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_compute_root
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          115
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_height
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thash
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utils.c:53,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utils.c:57,18'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utils.c:57,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utils.c:58,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utils.c:61,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utils.c:74,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thash
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utils.c:66,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utils.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utils.c:66,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utils.c:70,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utils.c:71,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utils.c:0,0'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thash
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utils.c:87,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utils.c:88,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utils.c:89,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thash
    - functionName:    PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_bytes_to_ull
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          123
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utils.c:38,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utils.c:38,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utils.c:38,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utils.c:38,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utils.c:39,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utils.c:39,40'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utils.c:38,29'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utils.c:38,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utils.c:39,40'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utils.c:38,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utils.c:38,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utils.c:39,40'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utils.c:38,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utils.c:38,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utils.c:39,40'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_u32_to_bytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_ull_to_bytes
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 22
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          111
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utils.c:18,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utils.c:18,0'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utils.c:18,0'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utils.c:19,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utils.c:18,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utils.c:18,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utils.c:19,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_wots_gen_leafx4
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          186
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_prf_addrx4
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_chain_addr
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_hash_addr
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_keypair_addr
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thashx4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:185,33'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_prf_addrx4
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thashx4
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thashx4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:185,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_prf_addrx4
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thashx4
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thashx4
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:194,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:198,48'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_prf_addrx4
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thashx4
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thashx4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:207,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_prf_addrx4
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thashx4
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thashx4
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:235,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:236,31'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thashx4
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_prf_addrx4
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thashx4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:241,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thashx4
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_prf_addrx4
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thashx4
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:241,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:211,56'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_prf_addrx4
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thashx4
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thashx4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:247,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thashx4
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_prf_addrx4
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thashx4
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:211,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:212,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thashx4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:262,18'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thashx4
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:207,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:208,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:207,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:208,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:207,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:208,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:207,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:208,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:217,13'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:218,13'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:219,13'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:217,13'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:218,13'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:219,13'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:217,13'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:218,13'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:219,13'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:217,13'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:218,13'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:219,13'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:221,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_prf_addrx4
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:228,13'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:228,13'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:228,13'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:228,13'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:247,17'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:247,17'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:247,17'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:247,17'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:249,13'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thashx4
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:261,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thashx4
    - functionName:    gen_chains
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          470
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_chain_addr
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_hash_addr
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thashx4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:32,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thashx4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:37,14'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thashx4
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:50,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:51,16'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thashx4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:55,20'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thashx4
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:66,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:67,26'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thashx4
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_chain_addr
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:78,18'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thashx4
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_chain_addr
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:95,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:95,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thashx4
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_chain_addr
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:99,21'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thashx4
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_chain_addr
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:86,21'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:65,37'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thashx4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:90,25'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thashx4
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_chain_addr
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:84,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:85,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thashx4
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_chain_addr
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:90,25'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thashx4
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_chain_addr
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:95,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:96,41'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thashx4
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_chain_addr
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:99,21'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thashx4
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_chain_addr
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:65,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:67,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thashx4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:103,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:68,13'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:68,13'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:68,13'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:68,13'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:96,17'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:99,13'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thashx4
    - functionName:    PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_wots_pk_from_sig
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          86
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_chain_lengths
        - gen_chains
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:163,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_chain_lengths
                - gen_chains.4039
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:167,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_chain_lengths
                - gen_chains.4039
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:167,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_chain_lengths
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:173,5'
          Dst:             gen_chains
    - functionName:    PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_chain_lengths
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - base_w
        - wots_checksum
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:151,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:0,0'
              BranchSideFuncs:
                - base_w.4042
                - wots_checksum.4043
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:151,5'
              BranchSideFuncs:
                - base_w.4042
                - wots_checksum.4043
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:151,5'
          Dst:             base_w
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:152,5'
          Dst:             wots_checksum
    - functionName:    base_w
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          172
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:118,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:118,33'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:118,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:118,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:119,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:119,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:119,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:120,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:124,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:119,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:120,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:124,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:118,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:119,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:120,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:119,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:119,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:119,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:119,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:120,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:124,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    wots_checksum
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          284
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_ull_to_bytes
        - base_w
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:134,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_ull_to_bytes
                - base_w.4042
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:139,34'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_ull_to_bytes
                - base_w.4042
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:145,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_ull_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/wots.c:146,5'
          Dst:             base_w
    - functionName:    OQS_SIG_mayo_1_verify_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/mayo/sig_mayo_1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_mayo_1_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/sig_mayo_1.c:138,14'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/sig_mayo_1.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_mayo_1_verify
            - BranchSide:      'src/sig/mayo/sig_mayo_1.c:138,14'
              BranchSideFuncs:
                - OQS_SIG_mayo_1_verify
        - Branch String:   'src/sig/mayo/sig_mayo_1.c:138,22'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/sig_mayo_1.c:138,37'
              BranchSideFuncs:
                - OQS_SIG_mayo_1_verify
            - BranchSide:      'src/sig/mayo/sig_mayo_1.c:138,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/sig_mayo_1.c:138,6'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/sig_mayo_1.c:138,6'
              BranchSideFuncs:
                - OQS_SIG_mayo_1_verify
            - BranchSide:      'src/sig/mayo/sig_mayo_1.c:139,10'
              BranchSideFuncs:
                - OQS_SIG_mayo_1_verify
      Callsites:
        - Src:             'src/sig/mayo/sig_mayo_1.c:139,10'
          Dst:             OQS_SIG_mayo_1_verify
    - functionName:    OQS_SIG_mayo_1_verify
      functionSourceFile: '/src/liboqs/src/sig/mayo/sig_mayo_1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - pqmayo_MAYO_1_avx2_crypto_sign_verify
        - pqmayo_MAYO_1_opt_crypto_sign_verify
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/mayo/sig_mayo_1.c:106,6'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/sig_mayo_1.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - pqmayo_MAYO_1_avx2_crypto_sign_verify
                - pqmayo_MAYO_1_opt_crypto_sign_verify
            - BranchSide:      'src/sig/mayo/sig_mayo_1.c:106,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - pqmayo_MAYO_1_avx2_crypto_sign_verify
                - pqmayo_MAYO_1_opt_crypto_sign_verify
        - Branch String:   'src/sig/mayo/sig_mayo_1.c:106,6'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/sig_mayo_1.c:108,23'
              BranchSideFuncs:
                - pqmayo_MAYO_1_opt_crypto_sign_verify
            - BranchSide:      'src/sig/mayo/sig_mayo_1.c:111,23'
              BranchSideFuncs:
                - pqmayo_MAYO_1_opt_crypto_sign_verify
      Callsites:
        - Src:             'src/sig/mayo/sig_mayo_1.c:106,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/mayo/sig_mayo_1.c:108,23'
          Dst:             pqmayo_MAYO_1_avx2_crypto_sign_verify
        - Src:             'src/sig/mayo/sig_mayo_1.c:111,23'
          Dst:             pqmayo_MAYO_1_opt_crypto_sign_verify
    - functionName:    OQS_SIG_mayo_1_sign_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/mayo/sig_mayo_1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_mayo_1_sign
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/sig_mayo_1.c:130,14'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/sig_mayo_1.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_mayo_1_sign
            - BranchSide:      'src/sig/mayo/sig_mayo_1.c:130,14'
              BranchSideFuncs:
                - OQS_SIG_mayo_1_sign
        - Branch String:   'src/sig/mayo/sig_mayo_1.c:130,22'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/sig_mayo_1.c:130,37'
              BranchSideFuncs:
                - OQS_SIG_mayo_1_sign
            - BranchSide:      'src/sig/mayo/sig_mayo_1.c:130,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/sig_mayo_1.c:130,6'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/sig_mayo_1.c:130,6'
              BranchSideFuncs:
                - OQS_SIG_mayo_1_sign
            - BranchSide:      'src/sig/mayo/sig_mayo_1.c:131,10'
              BranchSideFuncs:
                - OQS_SIG_mayo_1_sign
      Callsites:
        - Src:             'src/sig/mayo/sig_mayo_1.c:131,10'
          Dst:             OQS_SIG_mayo_1_sign
    - functionName:    OQS_SIG_mayo_1_sign
      functionSourceFile: '/src/liboqs/src/sig/mayo/sig_mayo_1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - pqmayo_MAYO_1_avx2_crypto_sign_signature
        - pqmayo_MAYO_1_opt_crypto_sign_signature
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/mayo/sig_mayo_1.c:80,6'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/sig_mayo_1.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - pqmayo_MAYO_1_avx2_crypto_sign_signature
                - pqmayo_MAYO_1_opt_crypto_sign_signature
            - BranchSide:      'src/sig/mayo/sig_mayo_1.c:80,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - pqmayo_MAYO_1_avx2_crypto_sign_signature
                - pqmayo_MAYO_1_opt_crypto_sign_signature
        - Branch String:   'src/sig/mayo/sig_mayo_1.c:80,6'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/sig_mayo_1.c:82,23'
              BranchSideFuncs:
                - pqmayo_MAYO_1_opt_crypto_sign_signature
            - BranchSide:      'src/sig/mayo/sig_mayo_1.c:85,23'
              BranchSideFuncs:
                - pqmayo_MAYO_1_opt_crypto_sign_signature
      Callsites:
        - Src:             'src/sig/mayo/sig_mayo_1.c:80,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/mayo/sig_mayo_1.c:82,23'
          Dst:             pqmayo_MAYO_1_avx2_crypto_sign_signature
        - Src:             'src/sig/mayo/sig_mayo_1.c:85,23'
          Dst:             pqmayo_MAYO_1_opt_crypto_sign_signature
    - functionName:    OQS_SIG_mayo_1_keypair
      functionSourceFile: '/src/liboqs/src/sig/mayo/sig_mayo_1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - pqmayo_MAYO_1_avx2_crypto_sign_keypair
        - pqmayo_MAYO_1_opt_crypto_sign_keypair
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/sig_mayo_1.c:54,6'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/sig_mayo_1.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - pqmayo_MAYO_1_avx2_crypto_sign_keypair
                - pqmayo_MAYO_1_opt_crypto_sign_keypair
            - BranchSide:      'src/sig/mayo/sig_mayo_1.c:54,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - pqmayo_MAYO_1_avx2_crypto_sign_keypair
                - pqmayo_MAYO_1_opt_crypto_sign_keypair
        - Branch String:   'src/sig/mayo/sig_mayo_1.c:54,6'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/sig_mayo_1.c:56,23'
              BranchSideFuncs:
                - pqmayo_MAYO_1_opt_crypto_sign_keypair
            - BranchSide:      'src/sig/mayo/sig_mayo_1.c:59,23'
              BranchSideFuncs:
                - pqmayo_MAYO_1_opt_crypto_sign_keypair
      Callsites:
        - Src:             'src/sig/mayo/sig_mayo_1.c:54,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/mayo/sig_mayo_1.c:56,23'
          Dst:             pqmayo_MAYO_1_avx2_crypto_sign_keypair
        - Src:             'src/sig/mayo/sig_mayo_1.c:59,23'
          Dst:             pqmayo_MAYO_1_opt_crypto_sign_keypair
    - functionName:    OQS_SIG_mayo_1_new
      functionSourceFile: '/src/liboqs/src/sig/mayo/sig_mayo_1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_MEM_malloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/sig_mayo_1.c:10,17'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/sig_mayo_1.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
            - BranchSide:      'src/sig/mayo/sig_mayo_1.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
        - Branch String:   'src/sig/mayo/sig_mayo_1.c:11,6'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/sig_mayo_1.c:11,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/sig_mayo_1.c:14,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/mayo/sig_mayo_1.c:10,17'
          Dst:             OQS_MEM_malloc
    - functionName:    pqmayo_MAYO_1_opt_crypto_sign_verify
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_opt/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pqmayo_MAYO_1_opt_mayo_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/api.c:42,16'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/api.c:0,0'
              BranchSideFuncs:
                - pqmayo_MAYO_1_opt_mayo_verify
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/api.c:42,16'
              BranchSideFuncs:
                - pqmayo_MAYO_1_opt_mayo_verify
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/api.c:42,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/api.c:42,9'
              BranchSideFuncs:
                - pqmayo_MAYO_1_opt_mayo_verify
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/api.c:44,12'
              BranchSideFuncs:
                - pqmayo_MAYO_1_opt_mayo_verify
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/api.c:44,12'
          Dst:             pqmayo_MAYO_1_opt_mayo_verify
    - functionName:    pqmayo_MAYO_1_opt_crypto_sign_open
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_opt/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqmayo_MAYO_1_opt_mayo_open
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/api.c:35,12'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/api.c:0,0'
              BranchSideFuncs:
                - pqmayo_MAYO_1_opt_mayo_open
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/api.c:35,12'
              BranchSideFuncs:
                - pqmayo_MAYO_1_opt_mayo_open
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/api.c:35,12'
          Dst:             pqmayo_MAYO_1_opt_mayo_open
    - functionName:    pqmayo_MAYO_1_opt_crypto_sign_signature
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_opt/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqmayo_MAYO_1_opt_mayo_sign_signature
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/api.c:28,12'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/api.c:0,0'
              BranchSideFuncs:
                - pqmayo_MAYO_1_opt_mayo_sign_signature
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/api.c:28,12'
              BranchSideFuncs:
                - pqmayo_MAYO_1_opt_mayo_sign_signature
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/api.c:28,12'
          Dst:             pqmayo_MAYO_1_opt_mayo_sign_signature
    - functionName:    pqmayo_MAYO_1_opt_crypto_sign
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_opt/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqmayo_MAYO_1_opt_mayo_sign
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/api.c:21,12'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/api.c:0,0'
              BranchSideFuncs:
                - pqmayo_MAYO_1_opt_mayo_sign
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/api.c:21,12'
              BranchSideFuncs:
                - pqmayo_MAYO_1_opt_mayo_sign
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/api.c:21,12'
          Dst:             pqmayo_MAYO_1_opt_mayo_sign
    - functionName:    pqmayo_MAYO_1_opt_crypto_sign_keypair
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_opt/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13
      functionLinenumberEnd: 14
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqmayo_MAYO_1_opt_mayo_keypair
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/api.c:14,12'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/api.c:0,0'
              BranchSideFuncs:
                - pqmayo_MAYO_1_opt_mayo_keypair
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/api.c:14,12'
              BranchSideFuncs:
                - pqmayo_MAYO_1_opt_mayo_keypair
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/api.c:14,12'
          Dst:             pqmayo_MAYO_1_opt_mayo_keypair
    - functionName:    m_vec_copy
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_opt/arithmetic_fixed.h'
      linkageType:     InternalLinkage
      functionLinenumber: 13
      functionLinenumberEnd: 19
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          36
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    m_vec_mul_add_x
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_opt/arithmetic_fixed.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          82
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    m_vec_mul_add_x_inv
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_opt/arithmetic_fixed.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          77
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    m_vec_multiply_bins
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_opt/arithmetic_fixed.h'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - m_vec_copy
        - m_vec_mul_add_x
        - m_vec_mul_add_x_inv
      functionUses:    11
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic_fixed.h:67,44'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic_fixed.h:0,0'
              BranchSideFuncs:
                - m_vec_mul_add_x_inv
                - m_vec_mul_add_x
                - m_vec_mul_add_x_inv
                - m_vec_mul_add_x
                - m_vec_mul_add_x_inv
                - m_vec_mul_add_x
                - m_vec_mul_add_x_inv
                - m_vec_mul_add_x
                - m_vec_mul_add_x_inv
                - m_vec_mul_add_x
                - m_vec_mul_add_x_inv
                - m_vec_mul_add_x
                - m_vec_mul_add_x_inv
                - m_vec_mul_add_x
                - m_vec_copy
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic_fixed.h:67,44'
              BranchSideFuncs:
                - m_vec_mul_add_x_inv
                - m_vec_mul_add_x
                - m_vec_mul_add_x_inv
                - m_vec_mul_add_x
                - m_vec_mul_add_x_inv
                - m_vec_mul_add_x
                - m_vec_mul_add_x_inv
                - m_vec_mul_add_x
                - m_vec_mul_add_x_inv
                - m_vec_mul_add_x
                - m_vec_mul_add_x_inv
                - m_vec_mul_add_x
                - m_vec_mul_add_x_inv
                - m_vec_mul_add_x
                - m_vec_copy
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic_fixed.h:67,5'
          Dst:             m_vec_mul_add_x_inv
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic_fixed.h:68,5'
          Dst:             m_vec_mul_add_x
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic_fixed.h:69,5'
          Dst:             m_vec_mul_add_x_inv
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic_fixed.h:70,5'
          Dst:             m_vec_mul_add_x
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic_fixed.h:71,5'
          Dst:             m_vec_mul_add_x_inv
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic_fixed.h:72,5'
          Dst:             m_vec_mul_add_x
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic_fixed.h:73,5'
          Dst:             m_vec_mul_add_x_inv
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic_fixed.h:74,5'
          Dst:             m_vec_mul_add_x
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic_fixed.h:75,5'
          Dst:             m_vec_mul_add_x_inv
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic_fixed.h:76,5'
          Dst:             m_vec_mul_add_x
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic_fixed.h:77,5'
          Dst:             m_vec_mul_add_x_inv
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic_fixed.h:78,5'
          Dst:             m_vec_mul_add_x
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic_fixed.h:79,5'
          Dst:             m_vec_mul_add_x_inv
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic_fixed.h:80,5'
          Dst:             m_vec_mul_add_x
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic_fixed.h:81,5'
          Dst:             m_vec_copy
    - functionName:    m_vec_add
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_opt/arithmetic_fixed.h'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          46
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    55
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mayo_generic_m_calculate_PS_SPS
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          989
      EdgeCount:       59
      CyclomaticComplexity: 16
      functionsReached:
        - m_vec_add
        - m_vec_multiply_bins
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:100,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:0,0'
              BranchSideFuncs:
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:100,14'
              BranchSideFuncs:
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:110,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:111,13'
              BranchSideFuncs:
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:125,95'
              BranchSideFuncs:
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:111,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:112,54'
              BranchSideFuncs:
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:118,58'
              BranchSideFuncs:
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:130,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:131,69'
              BranchSideFuncs:
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_multiply_bins
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:136,32'
              BranchSideFuncs:
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_multiply_bins
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:137,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:138,48'
              BranchSideFuncs:
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:140,81'
              BranchSideFuncs:
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:137,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:138,48'
              BranchSideFuncs:
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:140,81'
              BranchSideFuncs:
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:137,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:138,48'
              BranchSideFuncs:
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:140,81'
              BranchSideFuncs:
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:137,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:138,48'
              BranchSideFuncs:
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:140,81'
              BranchSideFuncs:
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:137,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:138,48'
              BranchSideFuncs:
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:140,81'
              BranchSideFuncs:
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:137,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:138,48'
              BranchSideFuncs:
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:140,81'
              BranchSideFuncs:
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:137,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:138,48'
              BranchSideFuncs:
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:140,81'
              BranchSideFuncs:
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:137,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:138,48'
              BranchSideFuncs:
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:140,81'
              BranchSideFuncs:
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:137,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:138,48'
              BranchSideFuncs:
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:140,81'
              BranchSideFuncs:
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:105,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:107,28'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:145,1'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:137,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:138,48'
              BranchSideFuncs:
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:140,81'
              BranchSideFuncs:
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_add
                - m_vec_multiply_bins
                - m_vec_add
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:118,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:118,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:118,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:118,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:118,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:118,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:118,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:118,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:112,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:131,13'
          Dst:             m_vec_multiply_bins
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:140,13'
          Dst:             m_vec_multiply_bins
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:138,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:140,13'
          Dst:             m_vec_multiply_bins
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:138,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:140,13'
          Dst:             m_vec_multiply_bins
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:138,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:140,13'
          Dst:             m_vec_multiply_bins
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:138,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:140,13'
          Dst:             m_vec_multiply_bins
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:138,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:140,13'
          Dst:             m_vec_multiply_bins
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:138,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:140,13'
          Dst:             m_vec_multiply_bins
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:138,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:140,13'
          Dst:             m_vec_multiply_bins
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:138,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:140,13'
          Dst:             m_vec_multiply_bins
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:138,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:140,13'
          Dst:             m_vec_multiply_bins
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:138,17'
          Dst:             m_vec_add
    - functionName:    m_calculate_PS_SPS
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mayo_generic_m_calculate_PS_SPS
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:284,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:0,0'
              BranchSideFuncs:
                - mayo_generic_m_calculate_PS_SPS
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:284,5'
              BranchSideFuncs:
                - mayo_generic_m_calculate_PS_SPS
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:284,5'
          Dst:             mayo_generic_m_calculate_PS_SPS
    - functionName:    mul_add_m_upper_triangular_mat_x_mat
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 17
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          134
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - m_vec_mul_add
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:20,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:0,0'
              BranchSideFuncs:
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:21,9'
              BranchSideFuncs:
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:20,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:21,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:28,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:23,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:23,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:23,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:23,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:23,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:23,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:23,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:23,17'
          Dst:             m_vec_mul_add
    - functionName:    m_vec_mul_add
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_opt/arithmetic_fixed.h'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          139
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mul_table
      functionUses:    52
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic_fixed.h:33,20'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic_fixed.h:0,0'
              BranchSideFuncs:
                - mul_table
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic_fixed.h:33,20'
              BranchSideFuncs:
                - mul_table
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic_fixed.h:33,20'
          Dst:             mul_table
    - functionName:    mul_table
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_opt/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mul_add_mat_trans_x_m_mat
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          127
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - m_vec_mul_add
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:53,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:53,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:53,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:53,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:53,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:53,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:53,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:53,17'
          Dst:             m_vec_mul_add
    - functionName:    P1_times_O
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mul_add_m_upper_triangular_mat_x_mat
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:78,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:0,0'
              BranchSideFuncs:
                - mul_add_m_upper_triangular_mat_x_mat
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:78,5'
              BranchSideFuncs:
                - mul_add_m_upper_triangular_mat_x_mat
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:78,5'
          Dst:             mul_add_m_upper_triangular_mat_x_mat
    - functionName:    add_f
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_opt/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lincomb
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_opt/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          111
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - add_f
        - mul_f
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/simple_arithmetic.h:73,27'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/simple_arithmetic.h:0,0'
              BranchSideFuncs:
                - mul_f
                - add_f
                - mul_f
                - add_f
                - mul_f
                - add_f
                - mul_f
                - add_f
                - mul_f
                - add_f
                - mul_f
                - add_f
                - mul_f
                - add_f
                - mul_f
                - add_f
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/simple_arithmetic.h:73,27'
              BranchSideFuncs:
                - mul_f
                - add_f
                - mul_f
                - add_f
                - mul_f
                - add_f
                - mul_f
                - add_f
                - mul_f
                - add_f
                - mul_f
                - add_f
                - mul_f
                - add_f
                - mul_f
                - add_f
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/simple_arithmetic.h:73,21'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/simple_arithmetic.h:73,15'
          Dst:             add_f
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/simple_arithmetic.h:73,21'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/simple_arithmetic.h:73,15'
          Dst:             add_f
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/simple_arithmetic.h:73,21'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/simple_arithmetic.h:73,15'
          Dst:             add_f
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/simple_arithmetic.h:73,21'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/simple_arithmetic.h:73,15'
          Dst:             add_f
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/simple_arithmetic.h:73,21'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/simple_arithmetic.h:73,15'
          Dst:             add_f
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/simple_arithmetic.h:73,21'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/simple_arithmetic.h:73,15'
          Dst:             add_f
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/simple_arithmetic.h:73,21'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/simple_arithmetic.h:73,15'
          Dst:             add_f
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/simple_arithmetic.h:73,21'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/simple_arithmetic.h:73,15'
          Dst:             add_f
    - functionName:    mul_f
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_opt/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          34
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    28
      BranchProfiles:  []
      Callsites:       []
    - functionName:    transpose_16x16_nibbles
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_opt/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          325
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    45
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mul_add_m_upper_triangular_mat_x_mat_trans
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          151
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - m_vec_mul_add
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:35,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:36,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:43,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:38,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:38,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:38,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:38,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:38,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:38,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:38,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:38,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:38,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:38,17'
          Dst:             m_vec_mul_add
    - functionName:    P1_times_Vt
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mul_add_m_upper_triangular_mat_x_mat_trans
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:86,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:0,0'
              BranchSideFuncs:
                - mul_add_m_upper_triangular_mat_x_mat_trans
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:86,5'
              BranchSideFuncs:
                - mul_add_m_upper_triangular_mat_x_mat_trans
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:86,5'
          Dst:             mul_add_m_upper_triangular_mat_x_mat_trans
    - functionName:    mul_add_mat_x_m_mat
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          447
      EdgeCount:       87
      CyclomaticComplexity: 23
      functionsReached:
        - m_vec_mul_add
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:66,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:65,40'
              BranchSideFuncs:
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:67,65'
              BranchSideFuncs:
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:66,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:65,40'
              BranchSideFuncs:
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:67,65'
              BranchSideFuncs:
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:66,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:65,40'
              BranchSideFuncs:
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:67,65'
              BranchSideFuncs:
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:66,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:65,40'
              BranchSideFuncs:
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:67,65'
              BranchSideFuncs:
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:66,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:65,40'
              BranchSideFuncs:
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:67,65'
              BranchSideFuncs:
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:66,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:65,40'
              BranchSideFuncs:
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:67,65'
              BranchSideFuncs:
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:66,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:65,40'
              BranchSideFuncs:
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:67,65'
              BranchSideFuncs:
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:66,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:65,40'
              BranchSideFuncs:
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:67,65'
              BranchSideFuncs:
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:66,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:65,40'
              BranchSideFuncs:
                - m_vec_mul_add
                - m_vec_mul_add
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:67,65'
              BranchSideFuncs:
                - m_vec_mul_add
                - m_vec_mul_add
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:66,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:65,40'
              BranchSideFuncs:
                - m_vec_mul_add
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:67,65'
              BranchSideFuncs:
                - m_vec_mul_add
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:67,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:67,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:67,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:67,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:67,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:67,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:67,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:67,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:67,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:67,17'
          Dst:             m_vec_mul_add
    - functionName:    aes128ctr_prf
      functionSourceFile: '/src/liboqs/src/common/pqclean_shims/aes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_AES128_CTR_inc_init
        - OQS_AES128_CTR_inc_stream_iv
        - OQS_AES128_free_schedule
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/common/pqclean_shims/aes.h:48,2'
          Branch Sides:
            - BranchSide:      'src/common/pqclean_shims/aes.h:0,0'
              BranchSideFuncs:
                - OQS_AES128_CTR_inc_init
                - OQS_AES128_CTR_inc_stream_iv
                - OQS_AES128_free_schedule
            - BranchSide:      'src/common/pqclean_shims/aes.h:49,2'
              BranchSideFuncs:
                - OQS_AES128_CTR_inc_init
                - OQS_AES128_CTR_inc_stream_iv
                - OQS_AES128_free_schedule
      Callsites:
        - Src:             'src/common/pqclean_shims/aes.h:49,2'
          Dst:             OQS_AES128_CTR_inc_init
        - Src:             'src/common/pqclean_shims/aes.h:50,2'
          Dst:             OQS_AES128_CTR_inc_stream_iv
        - Src:             'src/common/pqclean_shims/aes.h:51,2'
          Dst:             OQS_AES128_free_schedule
    - functionName:    AES_128_CTR
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_opt/aes_ctr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - aes128ctr_prf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/aes_ctr.h:30,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/aes_ctr.h:0,0'
              BranchSideFuncs:
                - aes128ctr_prf
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/aes_ctr.h:30,13'
              BranchSideFuncs:
                - aes128ctr_prf
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/aes_ctr.h:31,5'
          Dst:             aes128ctr_prf
    - functionName:    eval_public_map
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_opt/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - compute_rhs
        - m_calculate_PS_SPS
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:289,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:0,0'
              BranchSideFuncs:
                - m_calculate_PS_SPS
                - compute_rhs
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:289,14'
              BranchSideFuncs:
                - m_calculate_PS_SPS
                - compute_rhs
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:291,5'
          Dst:             m_calculate_PS_SPS
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:293,5'
          Dst:             compute_rhs
    - functionName:    compute_rhs
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_opt/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          336
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - mul_f
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:56,14'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:0,0'
              BranchSideFuncs:
                - mul_f
                - mul_f
                - mul_f
                - mul_f
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:58,18'
              BranchSideFuncs:
                - mul_f
                - mul_f
                - mul_f
                - mul_f
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:56,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:58,18'
              BranchSideFuncs:
                - mul_f
                - mul_f
                - mul_f
                - mul_f
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:62,14'
              BranchSideFuncs:
                - mul_f
                - mul_f
                - mul_f
                - mul_f
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:99,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:99,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:105,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:93,82'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:0,0'
              BranchSideFuncs:
                - mul_f
                - mul_f
                - mul_f
                - mul_f
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:93,28'
              BranchSideFuncs:
                - mul_f
                - mul_f
                - mul_f
                - mul_f
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:65,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:64,44'
              BranchSideFuncs:
                - mul_f
                - mul_f
                - mul_f
                - mul_f
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:67,54'
              BranchSideFuncs:
                - mul_f
                - mul_f
                - mul_f
                - mul_f
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:99,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:105,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:109,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:79,41'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:86,41'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:79,41'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:86,41'
          Dst:             mul_f
    - functionName:    unpack_m_vecs
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_opt/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          111
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:266,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:266,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:266,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:266,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:266,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:266,0'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:266,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:266,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:266,0'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:266,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:266,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:266,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqmayo_MAYO_1_opt_mayo_expand_pk
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_opt/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 609
      functionLinenumberEnd: 614
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - expand_P1_P2
        - unpack_m_vecs
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:610,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:0,0'
              BranchSideFuncs:
                - expand_P1_P2
                - unpack_m_vecs
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:610,5'
              BranchSideFuncs:
                - expand_P1_P2
                - unpack_m_vecs
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:610,5'
          Dst:             expand_P1_P2
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:612,5'
          Dst:             unpack_m_vecs
    - functionName:    expand_P1_P2
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_opt/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - AES_128_CTR
        - unpack_m_vecs
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:284,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:0,0'
              BranchSideFuncs:
                - AES_128_CTR
                - unpack_m_vecs
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:284,5'
              BranchSideFuncs:
                - AES_128_CTR
                - unpack_m_vecs
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:284,5'
          Dst:             AES_128_CTR
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:285,5'
          Dst:             unpack_m_vecs
    - functionName:    pack_m_vecs
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_opt/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          189
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    compute_P3
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - P1_times_O
        - mul_add_mat_trans_x_m_mat
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:267,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:0,0'
              BranchSideFuncs:
                - P1_times_O
                - mul_add_mat_trans_x_m_mat
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:267,5'
              BranchSideFuncs:
                - P1_times_O
                - mul_add_mat_trans_x_m_mat
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:267,5'
          Dst:             P1_times_O
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:270,5'
          Dst:             mul_add_mat_trans_x_m_mat
    - functionName:    pqmayo_MAYO_1_opt_mayo_verify
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_opt/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 619
      functionLinenumberEnd: 674
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          77
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_SHA3_shake256
        - decode
        - eval_public_map
        - memcmp
        - pqmayo_MAYO_1_opt_mayo_expand_pk
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:620,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:0,0'
              BranchSideFuncs:
                - pqmayo_MAYO_1_opt_mayo_expand_pk
                - OQS_SHA3_shake256
                - OQS_SHA3_shake256
                - decode
                - decode
                - eval_public_map
                - memcmp
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:622,19'
              BranchSideFuncs:
                - pqmayo_MAYO_1_opt_mayo_expand_pk
                - OQS_SHA3_shake256
                - OQS_SHA3_shake256
                - decode
                - decode
                - eval_public_map
                - memcmp
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:670,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:670,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:673,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:635,15'
          Dst:             pqmayo_MAYO_1_opt_mayo_expand_pk
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:657,5'
          Dst:             OQS_SHA3_shake256
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:662,5'
          Dst:             OQS_SHA3_shake256
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:663,5'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:666,5'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:668,5'
          Dst:             eval_public_map
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:670,9'
          Dst:             memcmp
    - functionName:    decode
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_opt/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          182
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    21
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:22,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:22,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:27,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:22,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:22,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:22,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:22,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:22,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:22,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:22,34'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:22,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:22,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:22,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:22,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:28,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:22,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:22,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:23,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:22,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:23,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:28,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:22,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:23,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:28,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:27,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:27,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:28,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqmayo_MAYO_1_opt_mayo_open
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_opt/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 522
      functionLinenumberEnd: 536
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - pqmayo_MAYO_1_opt_mayo_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:524,15'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:0,0'
              BranchSideFuncs:
                - pqmayo_MAYO_1_opt_mayo_verify
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:524,15'
              BranchSideFuncs:
                - pqmayo_MAYO_1_opt_mayo_verify
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:524,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:524,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:527,36'
              BranchSideFuncs:
                - pqmayo_MAYO_1_opt_mayo_verify
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:530,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:530,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:531,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:527,18'
          Dst:             pqmayo_MAYO_1_opt_mayo_verify
    - functionName:    pqmayo_MAYO_1_opt_mayo_sign
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_opt/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 504
      functionLinenumberEnd: 518
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pqmayo_MAYO_1_opt_mayo_sign_signature
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:507,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:0,0'
              BranchSideFuncs:
                - pqmayo_MAYO_1_opt_mayo_sign_signature
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:508,16'
              BranchSideFuncs:
                - pqmayo_MAYO_1_opt_mayo_sign_signature
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:510,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:511,30'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:515,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:509,11'
          Dst:             pqmayo_MAYO_1_opt_mayo_sign_signature
    - functionName:    pqmayo_MAYO_1_opt_mayo_sign_signature
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_opt/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 500
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          332
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - OQS_SHA3_shake256
        - OQS_randombytes
        - compute_A
        - compute_M_and_VPV
        - compute_rhs
        - decode
        - encode
        - mat_add
        - mat_mul
        - mayo_secure_clear
        - pqmayo_MAYO_1_opt_mayo_expand_sk
        - pqmayo_MAYO_1_opt_sample_solution
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:363,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:0,0'
              BranchSideFuncs:
                - pqmayo_MAYO_1_opt_mayo_expand_sk
                - OQS_SHA3_shake256
                - OQS_randombytes
                - OQS_SHA3_shake256
                - OQS_SHA3_shake256
                - decode
                - OQS_SHA3_shake256
                - decode
                - decode
                - decode
                - decode
                - decode
                - decode
                - decode
                - decode
                - decode
                - decode
                - compute_M_and_VPV
                - compute_rhs
                - compute_A
                - decode
                - pqmayo_MAYO_1_opt_sample_solution
                - mat_mul
                - mat_add
                - mat_mul
                - mat_add
                - mat_mul
                - mat_add
                - mat_mul
                - mat_add
                - mat_mul
                - mat_add
                - mat_mul
                - mat_add
                - mat_mul
                - mat_add
                - mat_mul
                - mat_add
                - mat_mul
                - mat_add
                - mat_mul
                - mat_add
                - encode
                - mayo_secure_clear
                - mayo_secure_clear
                - mayo_secure_clear
                - mayo_secure_clear
                - mayo_secure_clear
                - mayo_secure_clear
                - mayo_secure_clear
                - mayo_secure_clear
                - mayo_secure_clear
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:367,19'
              BranchSideFuncs:
                - pqmayo_MAYO_1_opt_mayo_expand_sk
                - OQS_SHA3_shake256
                - OQS_randombytes
                - OQS_SHA3_shake256
                - OQS_SHA3_shake256
                - decode
                - OQS_SHA3_shake256
                - decode
                - decode
                - decode
                - decode
                - decode
                - decode
                - decode
                - decode
                - decode
                - decode
                - compute_M_and_VPV
                - compute_rhs
                - compute_A
                - decode
                - pqmayo_MAYO_1_opt_sample_solution
                - mat_mul
                - mat_add
                - mat_mul
                - mat_add
                - mat_mul
                - mat_add
                - mat_mul
                - mat_add
                - mat_mul
                - mat_add
                - mat_mul
                - mat_add
                - mat_mul
                - mat_add
                - mat_mul
                - mat_add
                - mat_mul
                - mat_add
                - mat_mul
                - mat_add
                - encode
                - mayo_secure_clear
                - mayo_secure_clear
                - mayo_secure_clear
                - mayo_secure_clear
                - mayo_secure_clear
                - mayo_secure_clear
                - mayo_secure_clear
                - mayo_secure_clear
                - mayo_secure_clear
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:470,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:470,13'
              BranchSideFuncs:
                - OQS_SHA3_shake256
                - decode
                - decode
                - decode
                - decode
                - decode
                - decode
                - decode
                - decode
                - decode
                - decode
                - compute_M_and_VPV
                - compute_rhs
                - compute_A
                - decode
                - pqmayo_MAYO_1_opt_sample_solution
                - mat_mul
                - mat_add
                - mat_mul
                - mat_add
                - mat_mul
                - mat_add
                - mat_mul
                - mat_add
                - mat_mul
                - mat_add
                - mat_mul
                - mat_add
                - mat_mul
                - mat_add
                - mat_mul
                - mat_add
                - mat_mul
                - mat_add
                - mat_mul
                - mat_add
                - encode
                - mayo_secure_clear
                - mayo_secure_clear
                - mayo_secure_clear
                - mayo_secure_clear
                - mayo_secure_clear
                - mayo_secure_clear
                - mayo_secure_clear
                - mayo_secure_clear
                - mayo_secure_clear
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:473,13'
              BranchSideFuncs:
                - OQS_SHA3_shake256
                - decode
                - decode
                - decode
                - decode
                - decode
                - decode
                - decode
                - decode
                - decode
                - decode
                - compute_M_and_VPV
                - compute_rhs
                - compute_A
                - decode
                - pqmayo_MAYO_1_opt_sample_solution
                - mat_mul
                - mat_add
                - mat_mul
                - mat_add
                - mat_mul
                - mat_add
                - mat_mul
                - mat_add
                - mat_mul
                - mat_add
                - mat_mul
                - mat_add
                - mat_mul
                - mat_add
                - mat_mul
                - mat_add
                - mat_mul
                - mat_add
                - mat_mul
                - mat_add
                - encode
                - mayo_secure_clear
                - mayo_secure_clear
                - mayo_secure_clear
                - mayo_secure_clear
                - mayo_secure_clear
                - mayo_secure_clear
                - mayo_secure_clear
                - mayo_secure_clear
                - mayo_secure_clear
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:461,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:463,20'
              BranchSideFuncs:
                - decode
                - pqmayo_MAYO_1_opt_sample_solution
                - mat_mul
                - mat_add
                - mat_mul
                - mat_add
                - mat_mul
                - mat_add
                - mat_mul
                - mat_add
                - mat_mul
                - mat_add
                - mat_mul
                - mat_add
                - mat_mul
                - mat_add
                - mat_mul
                - mat_add
                - mat_mul
                - mat_add
                - mat_mul
                - mat_add
                - encode
                - mayo_secure_clear
                - mayo_secure_clear
                - mayo_secure_clear
                - mayo_secure_clear
                - mayo_secure_clear
                - mayo_secure_clear
                - mayo_secure_clear
                - mayo_secure_clear
                - mayo_secure_clear
                - OQS_SHA3_shake256
                - decode
                - decode
                - decode
                - decode
                - decode
                - decode
                - decode
                - decode
                - decode
                - decode
                - compute_M_and_VPV
                - compute_rhs
                - compute_A
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:466,9'
              BranchSideFuncs:
                - decode
                - pqmayo_MAYO_1_opt_sample_solution
                - mat_mul
                - mat_add
                - mat_mul
                - mat_add
                - mat_mul
                - mat_add
                - mat_mul
                - mat_add
                - mat_mul
                - mat_add
                - mat_mul
                - mat_add
                - mat_mul
                - mat_add
                - mat_mul
                - mat_add
                - mat_mul
                - mat_add
                - mat_mul
                - mat_add
                - encode
                - mayo_secure_clear
                - mayo_secure_clear
                - mayo_secure_clear
                - mayo_secure_clear
                - mayo_secure_clear
                - mayo_secure_clear
                - mayo_secure_clear
                - mayo_secure_clear
                - mayo_secure_clear
                - OQS_SHA3_shake256
                - decode
                - decode
                - decode
                - decode
                - decode
                - decode
                - decode
                - decode
                - decode
                - decode
                - compute_M_and_VPV
                - compute_rhs
                - compute_A
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:444,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:444,5'
              BranchSideFuncs:
                - mat_mul
                - mat_add
                - mat_mul
                - mat_add
                - mat_mul
                - mat_add
                - mat_mul
                - mat_add
                - mat_mul
                - mat_add
                - mat_mul
                - mat_add
                - mat_mul
                - mat_add
                - mat_mul
                - mat_add
                - mat_mul
                - mat_add
                - mat_mul
                - mat_add
                - encode
                - mayo_secure_clear
                - mayo_secure_clear
                - mayo_secure_clear
                - mayo_secure_clear
                - mayo_secure_clear
                - mayo_secure_clear
                - mayo_secure_clear
                - mayo_secure_clear
                - mayo_secure_clear
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:445,20'
              BranchSideFuncs:
                - OQS_SHA3_shake256
                - decode
                - decode
                - decode
                - decode
                - decode
                - decode
                - decode
                - decode
                - decode
                - decode
                - compute_M_and_VPV
                - compute_rhs
                - compute_A
                - decode
                - pqmayo_MAYO_1_opt_sample_solution
                - mat_mul
                - mat_add
                - mat_mul
                - mat_add
                - mat_mul
                - mat_add
                - mat_mul
                - mat_add
                - mat_mul
                - mat_add
                - mat_mul
                - mat_add
                - mat_mul
                - mat_add
                - mat_mul
                - mat_add
                - mat_mul
                - mat_add
                - mat_mul
                - mat_add
                - encode
                - mayo_secure_clear
                - mayo_secure_clear
                - mayo_secure_clear
                - mayo_secure_clear
                - mayo_secure_clear
                - mayo_secure_clear
                - mayo_secure_clear
                - mayo_secure_clear
                - mayo_secure_clear
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:392,11'
          Dst:             pqmayo_MAYO_1_opt_mayo_expand_sk
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:401,5'
          Dst:             OQS_SHA3_shake256
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:418,5'
          Dst:             OQS_randombytes
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:429,5'
          Dst:             OQS_SHA3_shake256
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:440,5'
          Dst:             OQS_SHA3_shake256
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:442,5'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:447,9'
          Dst:             OQS_SHA3_shake256
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:452,13'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:452,13'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:452,13'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:452,13'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:452,13'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:452,13'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:452,13'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:452,13'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:452,13'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:452,13'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:456,9'
          Dst:             compute_M_and_VPV
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:458,9'
          Dst:             compute_rhs
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:459,9'
          Dst:             compute_A
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:466,9'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:470,13'
          Dst:             pqmayo_MAYO_1_opt_sample_solution
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:480,9'
          Dst:             mat_mul
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:481,9'
          Dst:             mat_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:480,9'
          Dst:             mat_mul
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:481,9'
          Dst:             mat_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:480,9'
          Dst:             mat_mul
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:481,9'
          Dst:             mat_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:480,9'
          Dst:             mat_mul
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:481,9'
          Dst:             mat_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:480,9'
          Dst:             mat_mul
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:481,9'
          Dst:             mat_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:480,9'
          Dst:             mat_mul
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:481,9'
          Dst:             mat_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:480,9'
          Dst:             mat_mul
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:481,9'
          Dst:             mat_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:480,9'
          Dst:             mat_mul
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:481,9'
          Dst:             mat_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:480,9'
          Dst:             mat_mul
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:481,9'
          Dst:             mat_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:480,9'
          Dst:             mat_mul
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:481,9'
          Dst:             mat_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:484,5'
          Dst:             encode
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:490,5'
          Dst:             mayo_secure_clear
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:491,5'
          Dst:             mayo_secure_clear
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:492,5'
          Dst:             mayo_secure_clear
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:493,5'
          Dst:             mayo_secure_clear
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:494,5'
          Dst:             mayo_secure_clear
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:495,5'
          Dst:             mayo_secure_clear
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:496,5'
          Dst:             mayo_secure_clear
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:497,5'
          Dst:             mayo_secure_clear
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:498,5'
          Dst:             mayo_secure_clear
    - functionName:    pqmayo_MAYO_1_opt_mayo_expand_sk
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_opt/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256
        - P1P1t_times_O
        - decode
        - expand_P1_P2
        - mayo_secure_clear
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:313,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256
                - decode
                - expand_P1_P2
                - P1P1t_times_O
                - mayo_secure_clear
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:315,28'
              BranchSideFuncs:
                - OQS_SHA3_shake256
                - decode
                - expand_P1_P2
                - P1P1t_times_O
                - mayo_secure_clear
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:326,5'
          Dst:             OQS_SHA3_shake256
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:328,5'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:334,5'
          Dst:             expand_P1_P2
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:347,5'
          Dst:             P1P1t_times_O
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:355,5'
          Dst:             mayo_secure_clear
    - functionName:    compute_M_and_VPV
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - P1_times_Vt
        - mul_add_mat_x_m_mat
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:251,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:0,0'
              BranchSideFuncs:
                - mul_add_mat_x_m_mat
                - P1_times_Vt
                - mul_add_mat_x_m_mat
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:251,5'
              BranchSideFuncs:
                - mul_add_mat_x_m_mat
                - P1_times_Vt
                - mul_add_mat_x_m_mat
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:251,5'
          Dst:             mul_add_mat_x_m_mat
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:255,5'
          Dst:             P1_times_Vt
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:256,5'
          Dst:             mul_add_mat_x_m_mat
    - functionName:    compute_A
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_opt/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         50
      ICount:          2010
      EdgeCount:       66
      CyclomaticComplexity: 18
      functionsReached:
        - decode
        - mul_f
        - transpose_16x16_nibbles
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:162,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:0,0'
              BranchSideFuncs:
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - decode
                - decode
                - decode
                - decode
                - decode
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:162,14'
              BranchSideFuncs:
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - decode
                - decode
                - decode
                - decode
                - decode
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:185,24'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:181,13'
              BranchSideFuncs:
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - decode
                - decode
                - decode
                - decode
                - decode
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:181,13'
              BranchSideFuncs:
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - decode
                - decode
                - decode
                - decode
                - decode
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:191,17'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:0,0'
              BranchSideFuncs:
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - decode
                - decode
                - decode
                - decode
                - decode
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:204,27'
              BranchSideFuncs:
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - decode
                - decode
                - decode
                - decode
                - decode
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:197,28'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:193,17'
              BranchSideFuncs:
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - decode
                - decode
                - decode
                - decode
                - decode
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:193,17'
              BranchSideFuncs:
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - decode
                - decode
                - decode
                - decode
                - decode
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:205,16'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:178,46'
              BranchSideFuncs:
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - decode
                - decode
                - decode
                - decode
                - decode
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:206,32'
              BranchSideFuncs:
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - decode
                - decode
                - decode
                - decode
                - decode
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:178,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:177,42'
              BranchSideFuncs:
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - decode
                - decode
                - decode
                - decode
                - decode
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:180,40'
              BranchSideFuncs:
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - transpose_16x16_nibbles
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - mul_f
                - decode
                - decode
                - decode
                - decode
                - decode
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:230,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:228,38'
              BranchSideFuncs:
                - decode
                - decode
                - decode
                - decode
                - decode
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:232,28'
              BranchSideFuncs:
                - decode
                - decode
                - decode
                - decode
                - decode
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:254,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:250,38'
              BranchSideFuncs:
                - decode
                - decode
                - decode
                - decode
                - decode
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:256,63'
              BranchSideFuncs:
                - decode
                - decode
                - decode
                - decode
                - decode
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:220,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:221,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:222,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:223,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:220,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:221,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:222,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:223,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:220,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:221,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:222,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:223,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:220,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:221,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:222,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:223,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:256,17'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:256,17'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:256,17'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:256,17'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:256,17'
          Dst:             decode
    - functionName:    mat_mul
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_opt/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - lincomb
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/simple_arithmetic.h:80,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/simple_arithmetic.h:0,0'
              BranchSideFuncs:
                - lincomb
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/simple_arithmetic.h:82,18'
              BranchSideFuncs:
                - lincomb
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/simple_arithmetic.h:80,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/simple_arithmetic.h:82,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/simple_arithmetic.h:85,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/simple_arithmetic.h:82,18'
          Dst:             lincomb
    - functionName:    mat_add
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_opt/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - add_f
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/simple_arithmetic.h:91,32'
          Dst:             add_f
    - functionName:    encode
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_opt/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          46
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:34,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:35,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:41,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mayo_secure_clear
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_opt/mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_MEM_cleanse
      functionUses:    13
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/mem.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/mem.h:0,0'
              BranchSideFuncs:
                - OQS_MEM_cleanse
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/mem.h:25,5'
              BranchSideFuncs:
                - OQS_MEM_cleanse
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mem.h:25,5'
          Dst:             OQS_MEM_cleanse
    - functionName:    P1P1t_times_O
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          183
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - m_vec_mul_add
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:227,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:0,0'
              BranchSideFuncs:
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:228,9'
              BranchSideFuncs:
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
                - m_vec_mul_add
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:227,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:228,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:240,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:234,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:235,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:234,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:235,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:234,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:235,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:234,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:235,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:234,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:235,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:234,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:235,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:234,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:235,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:234,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/generic_arithmetic.h:235,17'
          Dst:             m_vec_mul_add
    - functionName:    pqmayo_MAYO_1_opt_mayo_keypair_compact
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_opt/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 539
      functionLinenumberEnd: 606
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          63
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256
        - OQS_randombytes
        - compute_P3
        - decode
        - expand_P1_P2
        - mayo_secure_clear
        - pack_m_vecs
        - pqmayo_MAYO_1_opt_m_upper
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:542,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_SHA3_shake256
                - decode
                - expand_P1_P2
                - compute_P3
                - pqmayo_MAYO_1_opt_m_upper
                - pack_m_vecs
                - mayo_secure_clear
                - mayo_secure_clear
                - mayo_secure_clear
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:544,14'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_SHA3_shake256
                - decode
                - expand_P1_P2
                - compute_P3
                - pqmayo_MAYO_1_opt_m_upper
                - pack_m_vecs
                - mayo_secure_clear
                - mayo_secure_clear
                - mayo_secure_clear
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:564,5'
          Dst:             OQS_randombytes
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:573,5'
          Dst:             OQS_SHA3_shake256
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:579,5'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:585,5'
          Dst:             expand_P1_P2
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:588,5'
          Dst:             compute_P3
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:596,5'
          Dst:             pqmayo_MAYO_1_opt_m_upper
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:597,5'
          Dst:             pack_m_vecs
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:602,5'
          Dst:             mayo_secure_clear
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:603,5'
          Dst:             mayo_secure_clear
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:604,5'
          Dst:             mayo_secure_clear
    - functionName:    pqmayo_MAYO_1_opt_mayo_keypair
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_opt/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqmayo_MAYO_1_opt_mayo_keypair_compact
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:301,11'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:0,0'
              BranchSideFuncs:
                - pqmayo_MAYO_1_opt_mayo_keypair_compact
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:301,11'
              BranchSideFuncs:
                - pqmayo_MAYO_1_opt_mayo_keypair_compact
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mayo.c:301,11'
          Dst:             pqmayo_MAYO_1_opt_mayo_keypair_compact
    - functionName:    pqmayo_MAYO_1_avx2_crypto_sign_verify
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_avx2/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pqmayo_MAYO_1_avx2_mayo_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/api.c:42,16'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/api.c:0,0'
              BranchSideFuncs:
                - pqmayo_MAYO_1_avx2_mayo_verify
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/api.c:42,16'
              BranchSideFuncs:
                - pqmayo_MAYO_1_avx2_mayo_verify
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/api.c:42,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/api.c:42,9'
              BranchSideFuncs:
                - pqmayo_MAYO_1_avx2_mayo_verify
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/api.c:44,12'
              BranchSideFuncs:
                - pqmayo_MAYO_1_avx2_mayo_verify
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/api.c:44,12'
          Dst:             pqmayo_MAYO_1_avx2_mayo_verify
    - functionName:    pqmayo_MAYO_1_avx2_crypto_sign_open
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_avx2/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqmayo_MAYO_1_avx2_mayo_open
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/api.c:35,12'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/api.c:0,0'
              BranchSideFuncs:
                - pqmayo_MAYO_1_avx2_mayo_open
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/api.c:35,12'
              BranchSideFuncs:
                - pqmayo_MAYO_1_avx2_mayo_open
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/api.c:35,12'
          Dst:             pqmayo_MAYO_1_avx2_mayo_open
    - functionName:    pqmayo_MAYO_1_avx2_crypto_sign_signature
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_avx2/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqmayo_MAYO_1_avx2_mayo_sign_signature
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/api.c:28,12'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/api.c:0,0'
              BranchSideFuncs:
                - pqmayo_MAYO_1_avx2_mayo_sign_signature
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/api.c:28,12'
              BranchSideFuncs:
                - pqmayo_MAYO_1_avx2_mayo_sign_signature
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/api.c:28,12'
          Dst:             pqmayo_MAYO_1_avx2_mayo_sign_signature
    - functionName:    pqmayo_MAYO_1_avx2_crypto_sign
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_avx2/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqmayo_MAYO_1_avx2_mayo_sign
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/api.c:21,12'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/api.c:0,0'
              BranchSideFuncs:
                - pqmayo_MAYO_1_avx2_mayo_sign
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/api.c:21,12'
              BranchSideFuncs:
                - pqmayo_MAYO_1_avx2_mayo_sign
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/api.c:21,12'
          Dst:             pqmayo_MAYO_1_avx2_mayo_sign
    - functionName:    pqmayo_MAYO_1_avx2_crypto_sign_keypair
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_avx2/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13
      functionLinenumberEnd: 14
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqmayo_MAYO_1_avx2_mayo_keypair
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/api.c:14,12'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/api.c:0,0'
              BranchSideFuncs:
                - pqmayo_MAYO_1_avx2_mayo_keypair
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/api.c:14,12'
              BranchSideFuncs:
                - pqmayo_MAYO_1_avx2_mayo_keypair
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/api.c:14,12'
          Dst:             pqmayo_MAYO_1_avx2_mayo_keypair
    - functionName:    S2t_times_PS2
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          1328
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:311,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:317,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:321,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    S1t_times_PS1
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 303
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Vt_times_Pv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:304,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:0,0'
              BranchSideFuncs:
                - Vt_times_Pv
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:304,5'
              BranchSideFuncs:
                - Vt_times_Pv
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:304,5'
          Dst:             Vt_times_Pv
    - functionName:    Vt_times_Pv
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          485
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:264,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:268,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:274,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    P3_times_S2
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          1437
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:362,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:364,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:364,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:357,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:364,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:370,1'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:362,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:364,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:364,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:362,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:364,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:364,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:362,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:364,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:364,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:362,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:364,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:364,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:362,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:364,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:364,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:362,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:364,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:364,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    P1_times_S1_plus_P2_times_S2
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          673
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:329,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:335,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:349,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mayo_S2_multabs
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          127
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mayo_S1_multabs
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          118
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic_common.h:128,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic_common.h:130,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic_common.h:139,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    m_calculate_PS_SPS
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 439
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         93
      ICount:          863
      EdgeCount:       123
      CyclomaticComplexity: 32
      functionsReached:
        - P1_times_S1_plus_P2_times_S2
        - P3_times_S2
        - S1t_times_PS1
        - S2t_times_PS2
        - mayo_S1_multabs
        - mayo_S2_multabs
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:409,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:0,0'
              BranchSideFuncs:
                - mayo_S1_multabs
                - mayo_S2_multabs
                - P1_times_S1_plus_P2_times_S2
                - P3_times_S2
                - S1t_times_PS1
                - S2t_times_PS2
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:416,9'
              BranchSideFuncs:
                - mayo_S1_multabs
                - mayo_S2_multabs
                - P1_times_S1_plus_P2_times_S2
                - P3_times_S2
                - S1t_times_PS1
                - S2t_times_PS2
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:418,16'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:419,33'
              BranchSideFuncs:
                - mayo_S1_multabs
                - mayo_S2_multabs
                - P1_times_S1_plus_P2_times_S2
                - P3_times_S2
                - S1t_times_PS1
                - S2t_times_PS2
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:421,33'
              BranchSideFuncs:
                - mayo_S1_multabs
                - mayo_S2_multabs
                - P1_times_S1_plus_P2_times_S2
                - P3_times_S2
                - S1t_times_PS1
                - S2t_times_PS2
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:418,16'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:419,33'
              BranchSideFuncs:
                - mayo_S1_multabs
                - mayo_S2_multabs
                - P1_times_S1_plus_P2_times_S2
                - P3_times_S2
                - S1t_times_PS1
                - S2t_times_PS2
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:421,33'
              BranchSideFuncs:
                - mayo_S1_multabs
                - mayo_S2_multabs
                - P1_times_S1_plus_P2_times_S2
                - P3_times_S2
                - S1t_times_PS1
                - S2t_times_PS2
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:416,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:418,18'
              BranchSideFuncs:
                - mayo_S1_multabs
                - mayo_S2_multabs
                - P1_times_S1_plus_P2_times_S2
                - P3_times_S2
                - S1t_times_PS1
                - S2t_times_PS2
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:418,18'
              BranchSideFuncs:
                - mayo_S1_multabs
                - mayo_S2_multabs
                - P1_times_S1_plus_P2_times_S2
                - P3_times_S2
                - S1t_times_PS1
                - S2t_times_PS2
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:418,16'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:419,33'
              BranchSideFuncs:
                - mayo_S1_multabs
                - mayo_S2_multabs
                - P1_times_S1_plus_P2_times_S2
                - P3_times_S2
                - S1t_times_PS1
                - S2t_times_PS2
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:421,33'
              BranchSideFuncs:
                - mayo_S1_multabs
                - mayo_S2_multabs
                - P1_times_S1_plus_P2_times_S2
                - P3_times_S2
                - S1t_times_PS1
                - S2t_times_PS2
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:418,16'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:419,33'
              BranchSideFuncs:
                - mayo_S1_multabs
                - mayo_S2_multabs
                - P1_times_S1_plus_P2_times_S2
                - P3_times_S2
                - S1t_times_PS1
                - S2t_times_PS2
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:421,33'
              BranchSideFuncs:
                - mayo_S1_multabs
                - mayo_S2_multabs
                - P1_times_S1_plus_P2_times_S2
                - P3_times_S2
                - S1t_times_PS1
                - S2t_times_PS2
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:416,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:418,18'
              BranchSideFuncs:
                - mayo_S1_multabs
                - mayo_S2_multabs
                - P1_times_S1_plus_P2_times_S2
                - P3_times_S2
                - S1t_times_PS1
                - S2t_times_PS2
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:418,18'
              BranchSideFuncs:
                - mayo_S1_multabs
                - mayo_S2_multabs
                - P1_times_S1_plus_P2_times_S2
                - P3_times_S2
                - S1t_times_PS1
                - S2t_times_PS2
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:418,16'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:419,33'
              BranchSideFuncs:
                - mayo_S1_multabs
                - mayo_S2_multabs
                - P1_times_S1_plus_P2_times_S2
                - P3_times_S2
                - S1t_times_PS1
                - S2t_times_PS2
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:421,33'
              BranchSideFuncs:
                - mayo_S1_multabs
                - mayo_S2_multabs
                - P1_times_S1_plus_P2_times_S2
                - P3_times_S2
                - S1t_times_PS1
                - S2t_times_PS2
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:418,16'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:419,33'
              BranchSideFuncs:
                - mayo_S1_multabs
                - mayo_S2_multabs
                - P1_times_S1_plus_P2_times_S2
                - P3_times_S2
                - S1t_times_PS1
                - S2t_times_PS2
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:421,33'
              BranchSideFuncs:
                - mayo_S1_multabs
                - mayo_S2_multabs
                - P1_times_S1_plus_P2_times_S2
                - P3_times_S2
                - S1t_times_PS1
                - S2t_times_PS2
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:416,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:418,18'
              BranchSideFuncs:
                - mayo_S1_multabs
                - mayo_S2_multabs
                - P1_times_S1_plus_P2_times_S2
                - P3_times_S2
                - S1t_times_PS1
                - S2t_times_PS2
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:418,18'
              BranchSideFuncs:
                - mayo_S1_multabs
                - mayo_S2_multabs
                - P1_times_S1_plus_P2_times_S2
                - P3_times_S2
                - S1t_times_PS1
                - S2t_times_PS2
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:418,16'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:419,33'
              BranchSideFuncs:
                - mayo_S1_multabs
                - mayo_S2_multabs
                - P1_times_S1_plus_P2_times_S2
                - P3_times_S2
                - S1t_times_PS1
                - S2t_times_PS2
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:421,33'
              BranchSideFuncs:
                - mayo_S1_multabs
                - mayo_S2_multabs
                - P1_times_S1_plus_P2_times_S2
                - P3_times_S2
                - S1t_times_PS1
                - S2t_times_PS2
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:418,16'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:419,33'
              BranchSideFuncs:
                - mayo_S1_multabs
                - mayo_S2_multabs
                - P1_times_S1_plus_P2_times_S2
                - P3_times_S2
                - S1t_times_PS1
                - S2t_times_PS2
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:421,33'
              BranchSideFuncs:
                - mayo_S1_multabs
                - mayo_S2_multabs
                - P1_times_S1_plus_P2_times_S2
                - P3_times_S2
                - S1t_times_PS1
                - S2t_times_PS2
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:416,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:418,18'
              BranchSideFuncs:
                - mayo_S1_multabs
                - mayo_S2_multabs
                - P1_times_S1_plus_P2_times_S2
                - P3_times_S2
                - S1t_times_PS1
                - S2t_times_PS2
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:418,18'
              BranchSideFuncs:
                - mayo_S1_multabs
                - mayo_S2_multabs
                - P1_times_S1_plus_P2_times_S2
                - P3_times_S2
                - S1t_times_PS1
                - S2t_times_PS2
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:418,16'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:419,33'
              BranchSideFuncs:
                - mayo_S1_multabs
                - mayo_S2_multabs
                - P1_times_S1_plus_P2_times_S2
                - P3_times_S2
                - S1t_times_PS1
                - S2t_times_PS2
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:421,33'
              BranchSideFuncs:
                - mayo_S1_multabs
                - mayo_S2_multabs
                - P1_times_S1_plus_P2_times_S2
                - P3_times_S2
                - S1t_times_PS1
                - S2t_times_PS2
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:418,16'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:419,33'
              BranchSideFuncs:
                - mayo_S1_multabs
                - mayo_S2_multabs
                - P1_times_S1_plus_P2_times_S2
                - P3_times_S2
                - S1t_times_PS1
                - S2t_times_PS2
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:421,33'
              BranchSideFuncs:
                - mayo_S1_multabs
                - mayo_S2_multabs
                - P1_times_S1_plus_P2_times_S2
                - P3_times_S2
                - S1t_times_PS1
                - S2t_times_PS2
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:416,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:418,18'
              BranchSideFuncs:
                - mayo_S1_multabs
                - mayo_S2_multabs
                - P1_times_S1_plus_P2_times_S2
                - P3_times_S2
                - S1t_times_PS1
                - S2t_times_PS2
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:418,18'
              BranchSideFuncs:
                - mayo_S1_multabs
                - mayo_S2_multabs
                - P1_times_S1_plus_P2_times_S2
                - P3_times_S2
                - S1t_times_PS1
                - S2t_times_PS2
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:418,16'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:419,33'
              BranchSideFuncs:
                - mayo_S1_multabs
                - mayo_S2_multabs
                - P1_times_S1_plus_P2_times_S2
                - P3_times_S2
                - S1t_times_PS1
                - S2t_times_PS2
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:421,33'
              BranchSideFuncs:
                - mayo_S1_multabs
                - mayo_S2_multabs
                - P1_times_S1_plus_P2_times_S2
                - P3_times_S2
                - S1t_times_PS1
                - S2t_times_PS2
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:418,16'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:419,33'
              BranchSideFuncs:
                - mayo_S1_multabs
                - mayo_S2_multabs
                - P1_times_S1_plus_P2_times_S2
                - P3_times_S2
                - S1t_times_PS1
                - S2t_times_PS2
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:421,33'
              BranchSideFuncs:
                - mayo_S1_multabs
                - mayo_S2_multabs
                - P1_times_S1_plus_P2_times_S2
                - P3_times_S2
                - S1t_times_PS1
                - S2t_times_PS2
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:416,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:418,18'
              BranchSideFuncs:
                - mayo_S1_multabs
                - mayo_S2_multabs
                - P1_times_S1_plus_P2_times_S2
                - P3_times_S2
                - S1t_times_PS1
                - S2t_times_PS2
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:418,18'
              BranchSideFuncs:
                - mayo_S1_multabs
                - mayo_S2_multabs
                - P1_times_S1_plus_P2_times_S2
                - P3_times_S2
                - S1t_times_PS1
                - S2t_times_PS2
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:418,16'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:419,33'
              BranchSideFuncs:
                - mayo_S1_multabs
                - mayo_S2_multabs
                - P1_times_S1_plus_P2_times_S2
                - P3_times_S2
                - S1t_times_PS1
                - S2t_times_PS2
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:421,33'
              BranchSideFuncs:
                - mayo_S1_multabs
                - mayo_S2_multabs
                - P1_times_S1_plus_P2_times_S2
                - P3_times_S2
                - S1t_times_PS1
                - S2t_times_PS2
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:418,16'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:419,33'
              BranchSideFuncs:
                - mayo_S1_multabs
                - mayo_S2_multabs
                - P1_times_S1_plus_P2_times_S2
                - P3_times_S2
                - S1t_times_PS1
                - S2t_times_PS2
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:421,33'
              BranchSideFuncs:
                - mayo_S1_multabs
                - mayo_S2_multabs
                - P1_times_S1_plus_P2_times_S2
                - P3_times_S2
                - S1t_times_PS1
                - S2t_times_PS2
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:416,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:418,18'
              BranchSideFuncs:
                - mayo_S1_multabs
                - mayo_S2_multabs
                - P1_times_S1_plus_P2_times_S2
                - P3_times_S2
                - S1t_times_PS1
                - S2t_times_PS2
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:418,18'
              BranchSideFuncs:
                - mayo_S1_multabs
                - mayo_S2_multabs
                - P1_times_S1_plus_P2_times_S2
                - P3_times_S2
                - S1t_times_PS1
                - S2t_times_PS2
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:418,16'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:419,33'
              BranchSideFuncs:
                - mayo_S1_multabs
                - mayo_S2_multabs
                - P1_times_S1_plus_P2_times_S2
                - P3_times_S2
                - S1t_times_PS1
                - S2t_times_PS2
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:421,33'
              BranchSideFuncs:
                - mayo_S1_multabs
                - mayo_S2_multabs
                - P1_times_S1_plus_P2_times_S2
                - P3_times_S2
                - S1t_times_PS1
                - S2t_times_PS2
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:418,16'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:419,33'
              BranchSideFuncs:
                - mayo_S1_multabs
                - mayo_S2_multabs
                - P1_times_S1_plus_P2_times_S2
                - P3_times_S2
                - S1t_times_PS1
                - S2t_times_PS2
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:421,33'
              BranchSideFuncs:
                - mayo_S1_multabs
                - mayo_S2_multabs
                - P1_times_S1_plus_P2_times_S2
                - P3_times_S2
                - S1t_times_PS1
                - S2t_times_PS2
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:416,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:418,18'
              BranchSideFuncs:
                - mayo_S1_multabs
                - mayo_S2_multabs
                - P1_times_S1_plus_P2_times_S2
                - P3_times_S2
                - S1t_times_PS1
                - S2t_times_PS2
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:418,18'
              BranchSideFuncs:
                - mayo_S1_multabs
                - mayo_S2_multabs
                - P1_times_S1_plus_P2_times_S2
                - P3_times_S2
                - S1t_times_PS1
                - S2t_times_PS2
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:418,16'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:419,33'
              BranchSideFuncs:
                - mayo_S1_multabs
                - mayo_S2_multabs
                - P1_times_S1_plus_P2_times_S2
                - P3_times_S2
                - S1t_times_PS1
                - S2t_times_PS2
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:421,33'
              BranchSideFuncs:
                - mayo_S1_multabs
                - mayo_S2_multabs
                - P1_times_S1_plus_P2_times_S2
                - P3_times_S2
                - S1t_times_PS1
                - S2t_times_PS2
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:418,16'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:419,33'
              BranchSideFuncs:
                - mayo_S1_multabs
                - mayo_S2_multabs
                - P1_times_S1_plus_P2_times_S2
                - P3_times_S2
                - S1t_times_PS1
                - S2t_times_PS2
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:421,33'
              BranchSideFuncs:
                - mayo_S1_multabs
                - mayo_S2_multabs
                - P1_times_S1_plus_P2_times_S2
                - P3_times_S2
                - S1t_times_PS1
                - S2t_times_PS2
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:416,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:418,18'
              BranchSideFuncs:
                - mayo_S1_multabs
                - mayo_S2_multabs
                - P1_times_S1_plus_P2_times_S2
                - P3_times_S2
                - S1t_times_PS1
                - S2t_times_PS2
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:426,5'
              BranchSideFuncs:
                - mayo_S1_multabs
                - mayo_S2_multabs
                - P1_times_S1_plus_P2_times_S2
                - P3_times_S2
                - S1t_times_PS1
                - S2t_times_PS2
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:418,16'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:419,33'
              BranchSideFuncs:
                - mayo_S1_multabs
                - mayo_S2_multabs
                - P1_times_S1_plus_P2_times_S2
                - P3_times_S2
                - S1t_times_PS1
                - S2t_times_PS2
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:421,33'
              BranchSideFuncs:
                - mayo_S1_multabs
                - mayo_S2_multabs
                - P1_times_S1_plus_P2_times_S2
                - P3_times_S2
                - S1t_times_PS1
                - S2t_times_PS2
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:418,16'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:419,33'
              BranchSideFuncs:
                - mayo_S1_multabs
                - mayo_S2_multabs
                - P1_times_S1_plus_P2_times_S2
                - P3_times_S2
                - S1t_times_PS1
                - S2t_times_PS2
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:421,33'
              BranchSideFuncs:
                - mayo_S1_multabs
                - mayo_S2_multabs
                - P1_times_S1_plus_P2_times_S2
                - P3_times_S2
                - S1t_times_PS1
                - S2t_times_PS2
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:416,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:418,18'
              BranchSideFuncs:
                - mayo_S1_multabs
                - mayo_S2_multabs
                - P1_times_S1_plus_P2_times_S2
                - P3_times_S2
                - S1t_times_PS1
                - S2t_times_PS2
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:418,18'
              BranchSideFuncs:
                - mayo_S1_multabs
                - mayo_S2_multabs
                - P1_times_S1_plus_P2_times_S2
                - P3_times_S2
                - S1t_times_PS1
                - S2t_times_PS2
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:430,5'
          Dst:             mayo_S1_multabs
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:431,5'
          Dst:             mayo_S2_multabs
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:433,5'
          Dst:             P1_times_S1_plus_P2_times_S2
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:434,5'
          Dst:             P3_times_S2
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:437,5'
          Dst:             S1t_times_PS1
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:438,5'
          Dst:             S2t_times_PS2
    - functionName:    Ot_times_P1O_P2
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          401
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:200,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:204,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:210,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    P1_times_O
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          407
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:183,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:187,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:194,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    add_f
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_avx2/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lincomb
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_avx2/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          111
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - add_f
        - mul_f
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/simple_arithmetic.h:73,27'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/simple_arithmetic.h:0,0'
              BranchSideFuncs:
                - mul_f.4278
                - add_f.4276
                - mul_f.4278
                - add_f.4276
                - mul_f.4278
                - add_f.4276
                - mul_f.4278
                - add_f.4276
                - mul_f.4278
                - add_f.4276
                - mul_f.4278
                - add_f.4276
                - mul_f.4278
                - add_f.4276
                - mul_f.4278
                - add_f.4276
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/simple_arithmetic.h:73,27'
              BranchSideFuncs:
                - mul_f.4278
                - add_f.4276
                - mul_f.4278
                - add_f.4276
                - mul_f.4278
                - add_f.4276
                - mul_f.4278
                - add_f.4276
                - mul_f.4278
                - add_f.4276
                - mul_f.4278
                - add_f.4276
                - mul_f.4278
                - add_f.4276
                - mul_f.4278
                - add_f.4276
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/simple_arithmetic.h:73,21'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/simple_arithmetic.h:73,15'
          Dst:             add_f
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/simple_arithmetic.h:73,21'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/simple_arithmetic.h:73,15'
          Dst:             add_f
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/simple_arithmetic.h:73,21'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/simple_arithmetic.h:73,15'
          Dst:             add_f
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/simple_arithmetic.h:73,21'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/simple_arithmetic.h:73,15'
          Dst:             add_f
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/simple_arithmetic.h:73,21'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/simple_arithmetic.h:73,15'
          Dst:             add_f
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/simple_arithmetic.h:73,21'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/simple_arithmetic.h:73,15'
          Dst:             add_f
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/simple_arithmetic.h:73,21'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/simple_arithmetic.h:73,15'
          Dst:             add_f
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/simple_arithmetic.h:73,21'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/simple_arithmetic.h:73,15'
          Dst:             add_f
    - functionName:    mul_f
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_avx2/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          34
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    28
      BranchProfiles:  []
      Callsites:       []
    - functionName:    transpose_16x16_nibbles
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          325
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    45
      BranchProfiles:  []
      Callsites:       []
    - functionName:    P1_times_Vt
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          491
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:281,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:286,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:293,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    Vt_times_L
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          485
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:247,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:251,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:257,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mayo_V_multabs
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          100
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - tbl32_gf16_multab2
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic_common.h:78,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic_common.h:0,0'
              BranchSideFuncs:
                - tbl32_gf16_multab2
                - tbl32_gf16_multab2
                - tbl32_gf16_multab2
                - tbl32_gf16_multab2
                - tbl32_gf16_multab2
                - tbl32_gf16_multab2
                - tbl32_gf16_multab2
                - tbl32_gf16_multab2
                - tbl32_gf16_multab2
                - tbl32_gf16_multab2
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic_common.h:80,9'
              BranchSideFuncs:
                - tbl32_gf16_multab2
                - tbl32_gf16_multab2
                - tbl32_gf16_multab2
                - tbl32_gf16_multab2
                - tbl32_gf16_multab2
                - tbl32_gf16_multab2
                - tbl32_gf16_multab2
                - tbl32_gf16_multab2
                - tbl32_gf16_multab2
                - tbl32_gf16_multab2
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic_common.h:78,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic_common.h:80,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic_common.h:88,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic_common.h:82,44'
          Dst:             tbl32_gf16_multab2
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic_common.h:82,99'
          Dst:             tbl32_gf16_multab2
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic_common.h:82,44'
          Dst:             tbl32_gf16_multab2
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic_common.h:82,99'
          Dst:             tbl32_gf16_multab2
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic_common.h:82,44'
          Dst:             tbl32_gf16_multab2
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic_common.h:82,99'
          Dst:             tbl32_gf16_multab2
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic_common.h:82,44'
          Dst:             tbl32_gf16_multab2
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic_common.h:82,99'
          Dst:             tbl32_gf16_multab2
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic_common.h:82,44'
          Dst:             tbl32_gf16_multab2
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic_common.h:82,99'
          Dst:             tbl32_gf16_multab2
    - functionName:    tbl32_gf16_multab2
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          38
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mayo_O_multabs
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          97
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - tbl32_gf16_multab2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic_common.h:63,52'
          Dst:             tbl32_gf16_multab2
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic_common.h:63,107'
          Dst:             tbl32_gf16_multab2
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic_common.h:63,52'
          Dst:             tbl32_gf16_multab2
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic_common.h:63,107'
          Dst:             tbl32_gf16_multab2
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic_common.h:63,52'
          Dst:             tbl32_gf16_multab2
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic_common.h:63,107'
          Dst:             tbl32_gf16_multab2
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic_common.h:63,52'
          Dst:             tbl32_gf16_multab2
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic_common.h:63,107'
          Dst:             tbl32_gf16_multab2
    - functionName:    aes128ctr_prf
      functionSourceFile: '/src/liboqs/src/common/pqclean_shims/aes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_AES128_CTR_inc_init
        - OQS_AES128_CTR_inc_stream_iv
        - OQS_AES128_free_schedule
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/common/pqclean_shims/aes.h:48,2'
          Branch Sides:
            - BranchSide:      'src/common/pqclean_shims/aes.h:0,0'
              BranchSideFuncs:
                - OQS_AES128_CTR_inc_init
                - OQS_AES128_CTR_inc_stream_iv
                - OQS_AES128_free_schedule
            - BranchSide:      'src/common/pqclean_shims/aes.h:49,2'
              BranchSideFuncs:
                - OQS_AES128_CTR_inc_init
                - OQS_AES128_CTR_inc_stream_iv
                - OQS_AES128_free_schedule
      Callsites:
        - Src:             'src/common/pqclean_shims/aes.h:49,2'
          Dst:             OQS_AES128_CTR_inc_init
        - Src:             'src/common/pqclean_shims/aes.h:50,2'
          Dst:             OQS_AES128_CTR_inc_stream_iv
        - Src:             'src/common/pqclean_shims/aes.h:51,2'
          Dst:             OQS_AES128_free_schedule
    - functionName:    AES_128_CTR
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_avx2/aes_ctr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - aes128ctr_prf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/aes_ctr.h:30,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/aes_ctr.h:0,0'
              BranchSideFuncs:
                - aes128ctr_prf.4281
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/aes_ctr.h:30,13'
              BranchSideFuncs:
                - aes128ctr_prf.4281
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/aes_ctr.h:31,5'
          Dst:             aes128ctr_prf
    - functionName:    eval_public_map
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - compute_rhs
        - m_calculate_PS_SPS
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:289,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:0,0'
              BranchSideFuncs:
                - m_calculate_PS_SPS.4274
                - compute_rhs.4284
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:289,14'
              BranchSideFuncs:
                - m_calculate_PS_SPS.4274
                - compute_rhs.4284
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:291,5'
          Dst:             m_calculate_PS_SPS
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:293,5'
          Dst:             compute_rhs
    - functionName:    compute_rhs
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          256
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - mul_f
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:56,14'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:0,0'
              BranchSideFuncs:
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:58,18'
              BranchSideFuncs:
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:56,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:58,18'
              BranchSideFuncs:
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:62,14'
              BranchSideFuncs:
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:99,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:105,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:105,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:93,82'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:0,0'
              BranchSideFuncs:
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:93,28'
              BranchSideFuncs:
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:65,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:64,44'
              BranchSideFuncs:
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:67,54'
              BranchSideFuncs:
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:99,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:105,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:109,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:79,41'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:86,41'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:79,41'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:86,41'
          Dst:             mul_f
    - functionName:    unpack_m_vecs
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          111
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:266,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:266,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:266,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:266,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:266,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:266,0'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:266,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:266,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:266,0'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:266,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:266,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:266,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqmayo_MAYO_1_avx2_mayo_expand_pk
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 609
      functionLinenumberEnd: 614
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - expand_P1_P2
        - unpack_m_vecs
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:610,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:0,0'
              BranchSideFuncs:
                - expand_P1_P2.4286
                - unpack_m_vecs.4285
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:610,5'
              BranchSideFuncs:
                - expand_P1_P2.4286
                - unpack_m_vecs.4285
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:610,5'
          Dst:             expand_P1_P2
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:612,5'
          Dst:             unpack_m_vecs
    - functionName:    expand_P1_P2
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - AES_128_CTR
        - unpack_m_vecs
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:284,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:0,0'
              BranchSideFuncs:
                - AES_128_CTR.4282
                - unpack_m_vecs.4285
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:284,5'
              BranchSideFuncs:
                - AES_128_CTR.4282
                - unpack_m_vecs.4285
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:284,5'
          Dst:             AES_128_CTR
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:285,5'
          Dst:             unpack_m_vecs
    - functionName:    pack_m_vecs
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          189
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    compute_P3
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 389
      functionLinenumberEnd: 395
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Ot_times_P1O_P2
        - P1_times_O
        - mayo_O_multabs
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:391,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:0,0'
              BranchSideFuncs:
                - mayo_O_multabs
                - P1_times_O.4275
                - Ot_times_P1O_P2
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:392,5'
              BranchSideFuncs:
                - mayo_O_multabs
                - P1_times_O.4275
                - Ot_times_P1O_P2
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:392,5'
          Dst:             mayo_O_multabs
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:393,5'
          Dst:             P1_times_O
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:394,5'
          Dst:             Ot_times_P1O_P2
    - functionName:    pqmayo_MAYO_1_avx2_mayo_verify
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 619
      functionLinenumberEnd: 674
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          77
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_SHA3_shake256
        - decode
        - eval_public_map
        - memcmp
        - pqmayo_MAYO_1_avx2_mayo_expand_pk
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:620,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:0,0'
              BranchSideFuncs:
                - pqmayo_MAYO_1_avx2_mayo_expand_pk
                - OQS_SHA3_shake256
                - OQS_SHA3_shake256
                - decode.4291
                - decode.4291
                - eval_public_map.4283
                - memcmp
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:622,19'
              BranchSideFuncs:
                - pqmayo_MAYO_1_avx2_mayo_expand_pk
                - OQS_SHA3_shake256
                - OQS_SHA3_shake256
                - decode.4291
                - decode.4291
                - eval_public_map.4283
                - memcmp
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:670,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:670,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:673,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:635,15'
          Dst:             pqmayo_MAYO_1_avx2_mayo_expand_pk
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:657,5'
          Dst:             OQS_SHA3_shake256
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:662,5'
          Dst:             OQS_SHA3_shake256
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:663,5'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:666,5'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:668,5'
          Dst:             eval_public_map
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:670,9'
          Dst:             memcmp
    - functionName:    decode
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          182
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    21
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:22,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:22,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:27,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:22,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:22,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:22,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:22,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:22,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:22,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:22,34'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:22,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:22,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:22,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:22,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:28,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:22,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:22,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:23,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:22,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:23,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:28,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:22,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:23,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:28,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:27,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:27,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:28,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqmayo_MAYO_1_avx2_mayo_open
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 522
      functionLinenumberEnd: 536
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - pqmayo_MAYO_1_avx2_mayo_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:524,15'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:0,0'
              BranchSideFuncs:
                - pqmayo_MAYO_1_avx2_mayo_verify
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:524,15'
              BranchSideFuncs:
                - pqmayo_MAYO_1_avx2_mayo_verify
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:524,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:524,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:527,36'
              BranchSideFuncs:
                - pqmayo_MAYO_1_avx2_mayo_verify
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:530,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:530,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:531,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:527,18'
          Dst:             pqmayo_MAYO_1_avx2_mayo_verify
    - functionName:    pqmayo_MAYO_1_avx2_mayo_sign
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 504
      functionLinenumberEnd: 518
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pqmayo_MAYO_1_avx2_mayo_sign_signature
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:507,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:0,0'
              BranchSideFuncs:
                - pqmayo_MAYO_1_avx2_mayo_sign_signature
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:508,16'
              BranchSideFuncs:
                - pqmayo_MAYO_1_avx2_mayo_sign_signature
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:510,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:511,30'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:515,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:509,11'
          Dst:             pqmayo_MAYO_1_avx2_mayo_sign_signature
    - functionName:    pqmayo_MAYO_1_avx2_mayo_sign_signature
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 500
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          332
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - OQS_SHA3_shake256
        - OQS_randombytes
        - compute_A
        - compute_M_and_VPV
        - compute_rhs
        - decode
        - encode
        - mat_add
        - mat_mul
        - mayo_secure_clear
        - pqmayo_MAYO_1_avx2_mayo_expand_sk
        - pqmayo_MAYO_1_avx2_sample_solution
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:363,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:0,0'
              BranchSideFuncs:
                - pqmayo_MAYO_1_avx2_mayo_expand_sk
                - OQS_SHA3_shake256
                - OQS_randombytes
                - OQS_SHA3_shake256
                - OQS_SHA3_shake256
                - decode.4291
                - OQS_SHA3_shake256
                - decode.4291
                - decode.4291
                - decode.4291
                - decode.4291
                - decode.4291
                - decode.4291
                - decode.4291
                - decode.4291
                - decode.4291
                - decode.4291
                - compute_M_and_VPV.4298
                - compute_rhs.4284
                - compute_A.4299
                - decode.4291
                - pqmayo_MAYO_1_avx2_sample_solution
                - mat_mul.4300
                - mat_add.4301
                - mat_mul.4300
                - mat_add.4301
                - mat_mul.4300
                - mat_add.4301
                - mat_mul.4300
                - mat_add.4301
                - mat_mul.4300
                - mat_add.4301
                - mat_mul.4300
                - mat_add.4301
                - mat_mul.4300
                - mat_add.4301
                - mat_mul.4300
                - mat_add.4301
                - mat_mul.4300
                - mat_add.4301
                - mat_mul.4300
                - mat_add.4301
                - encode.4302
                - mayo_secure_clear.4303
                - mayo_secure_clear.4303
                - mayo_secure_clear.4303
                - mayo_secure_clear.4303
                - mayo_secure_clear.4303
                - mayo_secure_clear.4303
                - mayo_secure_clear.4303
                - mayo_secure_clear.4303
                - mayo_secure_clear.4303
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:367,19'
              BranchSideFuncs:
                - pqmayo_MAYO_1_avx2_mayo_expand_sk
                - OQS_SHA3_shake256
                - OQS_randombytes
                - OQS_SHA3_shake256
                - OQS_SHA3_shake256
                - decode.4291
                - OQS_SHA3_shake256
                - decode.4291
                - decode.4291
                - decode.4291
                - decode.4291
                - decode.4291
                - decode.4291
                - decode.4291
                - decode.4291
                - decode.4291
                - decode.4291
                - compute_M_and_VPV.4298
                - compute_rhs.4284
                - compute_A.4299
                - decode.4291
                - pqmayo_MAYO_1_avx2_sample_solution
                - mat_mul.4300
                - mat_add.4301
                - mat_mul.4300
                - mat_add.4301
                - mat_mul.4300
                - mat_add.4301
                - mat_mul.4300
                - mat_add.4301
                - mat_mul.4300
                - mat_add.4301
                - mat_mul.4300
                - mat_add.4301
                - mat_mul.4300
                - mat_add.4301
                - mat_mul.4300
                - mat_add.4301
                - mat_mul.4300
                - mat_add.4301
                - mat_mul.4300
                - mat_add.4301
                - encode.4302
                - mayo_secure_clear.4303
                - mayo_secure_clear.4303
                - mayo_secure_clear.4303
                - mayo_secure_clear.4303
                - mayo_secure_clear.4303
                - mayo_secure_clear.4303
                - mayo_secure_clear.4303
                - mayo_secure_clear.4303
                - mayo_secure_clear.4303
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:470,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:470,13'
              BranchSideFuncs:
                - OQS_SHA3_shake256
                - decode.4291
                - decode.4291
                - decode.4291
                - decode.4291
                - decode.4291
                - decode.4291
                - decode.4291
                - decode.4291
                - decode.4291
                - decode.4291
                - compute_M_and_VPV.4298
                - compute_rhs.4284
                - compute_A.4299
                - decode.4291
                - pqmayo_MAYO_1_avx2_sample_solution
                - mat_mul.4300
                - mat_add.4301
                - mat_mul.4300
                - mat_add.4301
                - mat_mul.4300
                - mat_add.4301
                - mat_mul.4300
                - mat_add.4301
                - mat_mul.4300
                - mat_add.4301
                - mat_mul.4300
                - mat_add.4301
                - mat_mul.4300
                - mat_add.4301
                - mat_mul.4300
                - mat_add.4301
                - mat_mul.4300
                - mat_add.4301
                - mat_mul.4300
                - mat_add.4301
                - encode.4302
                - mayo_secure_clear.4303
                - mayo_secure_clear.4303
                - mayo_secure_clear.4303
                - mayo_secure_clear.4303
                - mayo_secure_clear.4303
                - mayo_secure_clear.4303
                - mayo_secure_clear.4303
                - mayo_secure_clear.4303
                - mayo_secure_clear.4303
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:473,13'
              BranchSideFuncs:
                - OQS_SHA3_shake256
                - decode.4291
                - decode.4291
                - decode.4291
                - decode.4291
                - decode.4291
                - decode.4291
                - decode.4291
                - decode.4291
                - decode.4291
                - decode.4291
                - compute_M_and_VPV.4298
                - compute_rhs.4284
                - compute_A.4299
                - decode.4291
                - pqmayo_MAYO_1_avx2_sample_solution
                - mat_mul.4300
                - mat_add.4301
                - mat_mul.4300
                - mat_add.4301
                - mat_mul.4300
                - mat_add.4301
                - mat_mul.4300
                - mat_add.4301
                - mat_mul.4300
                - mat_add.4301
                - mat_mul.4300
                - mat_add.4301
                - mat_mul.4300
                - mat_add.4301
                - mat_mul.4300
                - mat_add.4301
                - mat_mul.4300
                - mat_add.4301
                - mat_mul.4300
                - mat_add.4301
                - encode.4302
                - mayo_secure_clear.4303
                - mayo_secure_clear.4303
                - mayo_secure_clear.4303
                - mayo_secure_clear.4303
                - mayo_secure_clear.4303
                - mayo_secure_clear.4303
                - mayo_secure_clear.4303
                - mayo_secure_clear.4303
                - mayo_secure_clear.4303
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:461,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:463,20'
              BranchSideFuncs:
                - decode.4291
                - pqmayo_MAYO_1_avx2_sample_solution
                - mat_mul.4300
                - mat_add.4301
                - mat_mul.4300
                - mat_add.4301
                - mat_mul.4300
                - mat_add.4301
                - mat_mul.4300
                - mat_add.4301
                - mat_mul.4300
                - mat_add.4301
                - mat_mul.4300
                - mat_add.4301
                - mat_mul.4300
                - mat_add.4301
                - mat_mul.4300
                - mat_add.4301
                - mat_mul.4300
                - mat_add.4301
                - mat_mul.4300
                - mat_add.4301
                - encode.4302
                - mayo_secure_clear.4303
                - mayo_secure_clear.4303
                - mayo_secure_clear.4303
                - mayo_secure_clear.4303
                - mayo_secure_clear.4303
                - mayo_secure_clear.4303
                - mayo_secure_clear.4303
                - mayo_secure_clear.4303
                - mayo_secure_clear.4303
                - OQS_SHA3_shake256
                - decode.4291
                - decode.4291
                - decode.4291
                - decode.4291
                - decode.4291
                - decode.4291
                - decode.4291
                - decode.4291
                - decode.4291
                - decode.4291
                - compute_M_and_VPV.4298
                - compute_rhs.4284
                - compute_A.4299
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:466,9'
              BranchSideFuncs:
                - decode.4291
                - pqmayo_MAYO_1_avx2_sample_solution
                - mat_mul.4300
                - mat_add.4301
                - mat_mul.4300
                - mat_add.4301
                - mat_mul.4300
                - mat_add.4301
                - mat_mul.4300
                - mat_add.4301
                - mat_mul.4300
                - mat_add.4301
                - mat_mul.4300
                - mat_add.4301
                - mat_mul.4300
                - mat_add.4301
                - mat_mul.4300
                - mat_add.4301
                - mat_mul.4300
                - mat_add.4301
                - mat_mul.4300
                - mat_add.4301
                - encode.4302
                - mayo_secure_clear.4303
                - mayo_secure_clear.4303
                - mayo_secure_clear.4303
                - mayo_secure_clear.4303
                - mayo_secure_clear.4303
                - mayo_secure_clear.4303
                - mayo_secure_clear.4303
                - mayo_secure_clear.4303
                - mayo_secure_clear.4303
                - OQS_SHA3_shake256
                - decode.4291
                - decode.4291
                - decode.4291
                - decode.4291
                - decode.4291
                - decode.4291
                - decode.4291
                - decode.4291
                - decode.4291
                - decode.4291
                - compute_M_and_VPV.4298
                - compute_rhs.4284
                - compute_A.4299
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:444,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:444,5'
              BranchSideFuncs:
                - mat_mul.4300
                - mat_add.4301
                - mat_mul.4300
                - mat_add.4301
                - mat_mul.4300
                - mat_add.4301
                - mat_mul.4300
                - mat_add.4301
                - mat_mul.4300
                - mat_add.4301
                - mat_mul.4300
                - mat_add.4301
                - mat_mul.4300
                - mat_add.4301
                - mat_mul.4300
                - mat_add.4301
                - mat_mul.4300
                - mat_add.4301
                - mat_mul.4300
                - mat_add.4301
                - encode.4302
                - mayo_secure_clear.4303
                - mayo_secure_clear.4303
                - mayo_secure_clear.4303
                - mayo_secure_clear.4303
                - mayo_secure_clear.4303
                - mayo_secure_clear.4303
                - mayo_secure_clear.4303
                - mayo_secure_clear.4303
                - mayo_secure_clear.4303
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:445,20'
              BranchSideFuncs:
                - OQS_SHA3_shake256
                - decode.4291
                - decode.4291
                - decode.4291
                - decode.4291
                - decode.4291
                - decode.4291
                - decode.4291
                - decode.4291
                - decode.4291
                - decode.4291
                - compute_M_and_VPV.4298
                - compute_rhs.4284
                - compute_A.4299
                - decode.4291
                - pqmayo_MAYO_1_avx2_sample_solution
                - mat_mul.4300
                - mat_add.4301
                - mat_mul.4300
                - mat_add.4301
                - mat_mul.4300
                - mat_add.4301
                - mat_mul.4300
                - mat_add.4301
                - mat_mul.4300
                - mat_add.4301
                - mat_mul.4300
                - mat_add.4301
                - mat_mul.4300
                - mat_add.4301
                - mat_mul.4300
                - mat_add.4301
                - mat_mul.4300
                - mat_add.4301
                - mat_mul.4300
                - mat_add.4301
                - encode.4302
                - mayo_secure_clear.4303
                - mayo_secure_clear.4303
                - mayo_secure_clear.4303
                - mayo_secure_clear.4303
                - mayo_secure_clear.4303
                - mayo_secure_clear.4303
                - mayo_secure_clear.4303
                - mayo_secure_clear.4303
                - mayo_secure_clear.4303
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:392,11'
          Dst:             pqmayo_MAYO_1_avx2_mayo_expand_sk
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:401,5'
          Dst:             OQS_SHA3_shake256
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:418,5'
          Dst:             OQS_randombytes
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:429,5'
          Dst:             OQS_SHA3_shake256
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:440,5'
          Dst:             OQS_SHA3_shake256
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:442,5'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:447,9'
          Dst:             OQS_SHA3_shake256
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:452,13'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:452,13'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:452,13'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:452,13'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:452,13'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:452,13'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:452,13'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:452,13'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:452,13'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:452,13'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:456,9'
          Dst:             compute_M_and_VPV
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:458,9'
          Dst:             compute_rhs
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:459,9'
          Dst:             compute_A
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:466,9'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:470,13'
          Dst:             pqmayo_MAYO_1_avx2_sample_solution
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:480,9'
          Dst:             mat_mul
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:481,9'
          Dst:             mat_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:480,9'
          Dst:             mat_mul
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:481,9'
          Dst:             mat_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:480,9'
          Dst:             mat_mul
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:481,9'
          Dst:             mat_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:480,9'
          Dst:             mat_mul
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:481,9'
          Dst:             mat_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:480,9'
          Dst:             mat_mul
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:481,9'
          Dst:             mat_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:480,9'
          Dst:             mat_mul
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:481,9'
          Dst:             mat_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:480,9'
          Dst:             mat_mul
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:481,9'
          Dst:             mat_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:480,9'
          Dst:             mat_mul
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:481,9'
          Dst:             mat_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:480,9'
          Dst:             mat_mul
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:481,9'
          Dst:             mat_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:480,9'
          Dst:             mat_mul
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:481,9'
          Dst:             mat_add
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:484,5'
          Dst:             encode
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:490,5'
          Dst:             mayo_secure_clear
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:491,5'
          Dst:             mayo_secure_clear
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:492,5'
          Dst:             mayo_secure_clear
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:493,5'
          Dst:             mayo_secure_clear
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:494,5'
          Dst:             mayo_secure_clear
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:495,5'
          Dst:             mayo_secure_clear
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:496,5'
          Dst:             mayo_secure_clear
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:497,5'
          Dst:             mayo_secure_clear
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:498,5'
          Dst:             mayo_secure_clear
    - functionName:    pqmayo_MAYO_1_avx2_mayo_expand_sk
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256
        - P1P1t_times_O
        - decode
        - expand_P1_P2
        - mayo_secure_clear
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:313,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256
                - decode.4291
                - expand_P1_P2.4286
                - P1P1t_times_O.4304
                - mayo_secure_clear.4303
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:315,28'
              BranchSideFuncs:
                - OQS_SHA3_shake256
                - decode.4291
                - expand_P1_P2.4286
                - P1P1t_times_O.4304
                - mayo_secure_clear.4303
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:326,5'
          Dst:             OQS_SHA3_shake256
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:328,5'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:334,5'
          Dst:             expand_P1_P2
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:347,5'
          Dst:             P1P1t_times_O
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:355,5'
          Dst:             mayo_secure_clear
    - functionName:    compute_M_and_VPV
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 373
      functionLinenumberEnd: 385
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - P1_times_Vt
        - Vt_times_L
        - Vt_times_Pv
        - mayo_V_multabs
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:375,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:0,0'
              BranchSideFuncs:
                - mayo_V_multabs
                - Vt_times_L
                - P1_times_Vt.4280
                - Vt_times_Pv
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:376,5'
              BranchSideFuncs:
                - mayo_V_multabs
                - Vt_times_L
                - P1_times_Vt.4280
                - Vt_times_Pv
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:376,5'
          Dst:             mayo_V_multabs
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:379,5'
          Dst:             Vt_times_L
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:383,5'
          Dst:             P1_times_Vt
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:384,5'
          Dst:             Vt_times_Pv
    - functionName:    compute_A
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         50
      ICount:          1678
      EdgeCount:       66
      CyclomaticComplexity: 18
      functionsReached:
        - decode
        - mul_f
        - transpose_16x16_nibbles
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:162,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:0,0'
              BranchSideFuncs:
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - decode.4291
                - decode.4291
                - decode.4291
                - decode.4291
                - decode.4291
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:162,14'
              BranchSideFuncs:
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - decode.4291
                - decode.4291
                - decode.4291
                - decode.4291
                - decode.4291
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:185,24'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:181,13'
              BranchSideFuncs:
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - decode.4291
                - decode.4291
                - decode.4291
                - decode.4291
                - decode.4291
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:181,13'
              BranchSideFuncs:
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - decode.4291
                - decode.4291
                - decode.4291
                - decode.4291
                - decode.4291
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:191,17'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:0,0'
              BranchSideFuncs:
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - decode.4291
                - decode.4291
                - decode.4291
                - decode.4291
                - decode.4291
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:204,27'
              BranchSideFuncs:
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - decode.4291
                - decode.4291
                - decode.4291
                - decode.4291
                - decode.4291
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:197,28'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:193,17'
              BranchSideFuncs:
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - decode.4291
                - decode.4291
                - decode.4291
                - decode.4291
                - decode.4291
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:193,17'
              BranchSideFuncs:
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - decode.4291
                - decode.4291
                - decode.4291
                - decode.4291
                - decode.4291
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:205,16'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:178,46'
              BranchSideFuncs:
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - decode.4291
                - decode.4291
                - decode.4291
                - decode.4291
                - decode.4291
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:206,32'
              BranchSideFuncs:
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - decode.4291
                - decode.4291
                - decode.4291
                - decode.4291
                - decode.4291
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:178,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:177,42'
              BranchSideFuncs:
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - decode.4291
                - decode.4291
                - decode.4291
                - decode.4291
                - decode.4291
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:180,40'
              BranchSideFuncs:
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - transpose_16x16_nibbles.4279
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - mul_f.4278
                - decode.4291
                - decode.4291
                - decode.4291
                - decode.4291
                - decode.4291
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:230,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:228,38'
              BranchSideFuncs:
                - decode.4291
                - decode.4291
                - decode.4291
                - decode.4291
                - decode.4291
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:232,28'
              BranchSideFuncs:
                - decode.4291
                - decode.4291
                - decode.4291
                - decode.4291
                - decode.4291
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:254,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:250,38'
              BranchSideFuncs:
                - decode.4291
                - decode.4291
                - decode.4291
                - decode.4291
                - decode.4291
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:256,63'
              BranchSideFuncs:
                - decode.4291
                - decode.4291
                - decode.4291
                - decode.4291
                - decode.4291
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:220,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:221,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:222,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:223,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:220,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:221,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:222,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:223,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:220,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:221,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:222,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:223,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:220,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:221,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:222,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:223,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:256,17'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:256,17'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:256,17'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:256,17'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:256,17'
          Dst:             decode
    - functionName:    mat_mul
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_avx2/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - lincomb
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/simple_arithmetic.h:80,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/simple_arithmetic.h:0,0'
              BranchSideFuncs:
                - lincomb.4277
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/simple_arithmetic.h:82,18'
              BranchSideFuncs:
                - lincomb.4277
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/simple_arithmetic.h:80,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/simple_arithmetic.h:82,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/simple_arithmetic.h:85,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/simple_arithmetic.h:82,18'
          Dst:             lincomb
    - functionName:    mat_add
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_avx2/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - add_f
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/simple_arithmetic.h:91,32'
          Dst:             add_f
    - functionName:    encode
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          173
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:34,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:35,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:35,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:34,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:35,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:41,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mayo_secure_clear
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_avx2/mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_MEM_cleanse
      functionUses:    13
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/mem.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/mem.h:0,0'
              BranchSideFuncs:
                - OQS_MEM_cleanse
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/mem.h:25,5'
              BranchSideFuncs:
                - OQS_MEM_cleanse
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mem.h:25,5'
          Dst:             OQS_MEM_cleanse
    - functionName:    P1P1t_times_O
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          674
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - mayo_O_multabs
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:217,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:0,0'
              BranchSideFuncs:
                - mayo_O_multabs
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:218,5'
              BranchSideFuncs:
                - mayo_O_multabs
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:227,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:229,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:227,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:229,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:233,26'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:221,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:227,30'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:240,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/shuffle_arithmetic.h:218,5'
          Dst:             mayo_O_multabs
    - functionName:    pqmayo_MAYO_1_avx2_mayo_keypair_compact
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 539
      functionLinenumberEnd: 606
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          63
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256
        - OQS_randombytes
        - compute_P3
        - decode
        - expand_P1_P2
        - mayo_secure_clear
        - pack_m_vecs
        - pqmayo_MAYO_1_avx2_m_upper
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:542,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_SHA3_shake256
                - decode.4291
                - expand_P1_P2.4286
                - compute_P3.4288
                - pqmayo_MAYO_1_avx2_m_upper
                - pack_m_vecs.4287
                - mayo_secure_clear.4303
                - mayo_secure_clear.4303
                - mayo_secure_clear.4303
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:544,14'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_SHA3_shake256
                - decode.4291
                - expand_P1_P2.4286
                - compute_P3.4288
                - pqmayo_MAYO_1_avx2_m_upper
                - pack_m_vecs.4287
                - mayo_secure_clear.4303
                - mayo_secure_clear.4303
                - mayo_secure_clear.4303
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:564,5'
          Dst:             OQS_randombytes
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:573,5'
          Dst:             OQS_SHA3_shake256
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:579,5'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:585,5'
          Dst:             expand_P1_P2
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:588,5'
          Dst:             compute_P3
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:596,5'
          Dst:             pqmayo_MAYO_1_avx2_m_upper
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:597,5'
          Dst:             pack_m_vecs
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:602,5'
          Dst:             mayo_secure_clear
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:603,5'
          Dst:             mayo_secure_clear
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:604,5'
          Dst:             mayo_secure_clear
    - functionName:    pqmayo_MAYO_1_avx2_mayo_keypair
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqmayo_MAYO_1_avx2_mayo_keypair_compact
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:301,11'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:0,0'
              BranchSideFuncs:
                - pqmayo_MAYO_1_avx2_mayo_keypair_compact
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:301,11'
              BranchSideFuncs:
                - pqmayo_MAYO_1_avx2_mayo_keypair_compact
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mayo.c:301,11'
          Dst:             pqmayo_MAYO_1_avx2_mayo_keypair_compact
    - functionName:    OQS_SIG_mayo_2_verify_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/mayo/sig_mayo_2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_mayo_2_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/sig_mayo_2.c:138,14'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/sig_mayo_2.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_mayo_2_verify
            - BranchSide:      'src/sig/mayo/sig_mayo_2.c:138,14'
              BranchSideFuncs:
                - OQS_SIG_mayo_2_verify
        - Branch String:   'src/sig/mayo/sig_mayo_2.c:138,22'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/sig_mayo_2.c:138,37'
              BranchSideFuncs:
                - OQS_SIG_mayo_2_verify
            - BranchSide:      'src/sig/mayo/sig_mayo_2.c:138,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/sig_mayo_2.c:138,6'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/sig_mayo_2.c:138,6'
              BranchSideFuncs:
                - OQS_SIG_mayo_2_verify
            - BranchSide:      'src/sig/mayo/sig_mayo_2.c:139,10'
              BranchSideFuncs:
                - OQS_SIG_mayo_2_verify
      Callsites:
        - Src:             'src/sig/mayo/sig_mayo_2.c:139,10'
          Dst:             OQS_SIG_mayo_2_verify
    - functionName:    OQS_SIG_mayo_2_verify
      functionSourceFile: '/src/liboqs/src/sig/mayo/sig_mayo_2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - pqmayo_MAYO_2_avx2_crypto_sign_verify
        - pqmayo_MAYO_2_opt_crypto_sign_verify
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/mayo/sig_mayo_2.c:106,6'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/sig_mayo_2.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - pqmayo_MAYO_2_avx2_crypto_sign_verify
                - pqmayo_MAYO_2_opt_crypto_sign_verify
            - BranchSide:      'src/sig/mayo/sig_mayo_2.c:106,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - pqmayo_MAYO_2_avx2_crypto_sign_verify
                - pqmayo_MAYO_2_opt_crypto_sign_verify
        - Branch String:   'src/sig/mayo/sig_mayo_2.c:106,6'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/sig_mayo_2.c:108,23'
              BranchSideFuncs:
                - pqmayo_MAYO_2_opt_crypto_sign_verify
            - BranchSide:      'src/sig/mayo/sig_mayo_2.c:111,23'
              BranchSideFuncs:
                - pqmayo_MAYO_2_opt_crypto_sign_verify
      Callsites:
        - Src:             'src/sig/mayo/sig_mayo_2.c:106,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/mayo/sig_mayo_2.c:108,23'
          Dst:             pqmayo_MAYO_2_avx2_crypto_sign_verify
        - Src:             'src/sig/mayo/sig_mayo_2.c:111,23'
          Dst:             pqmayo_MAYO_2_opt_crypto_sign_verify
    - functionName:    OQS_SIG_mayo_2_sign_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/mayo/sig_mayo_2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_mayo_2_sign
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/sig_mayo_2.c:130,14'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/sig_mayo_2.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_mayo_2_sign
            - BranchSide:      'src/sig/mayo/sig_mayo_2.c:130,14'
              BranchSideFuncs:
                - OQS_SIG_mayo_2_sign
        - Branch String:   'src/sig/mayo/sig_mayo_2.c:130,22'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/sig_mayo_2.c:130,37'
              BranchSideFuncs:
                - OQS_SIG_mayo_2_sign
            - BranchSide:      'src/sig/mayo/sig_mayo_2.c:130,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/sig_mayo_2.c:130,6'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/sig_mayo_2.c:130,6'
              BranchSideFuncs:
                - OQS_SIG_mayo_2_sign
            - BranchSide:      'src/sig/mayo/sig_mayo_2.c:131,10'
              BranchSideFuncs:
                - OQS_SIG_mayo_2_sign
      Callsites:
        - Src:             'src/sig/mayo/sig_mayo_2.c:131,10'
          Dst:             OQS_SIG_mayo_2_sign
    - functionName:    OQS_SIG_mayo_2_sign
      functionSourceFile: '/src/liboqs/src/sig/mayo/sig_mayo_2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - pqmayo_MAYO_2_avx2_crypto_sign_signature
        - pqmayo_MAYO_2_opt_crypto_sign_signature
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/mayo/sig_mayo_2.c:80,6'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/sig_mayo_2.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - pqmayo_MAYO_2_avx2_crypto_sign_signature
                - pqmayo_MAYO_2_opt_crypto_sign_signature
            - BranchSide:      'src/sig/mayo/sig_mayo_2.c:80,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - pqmayo_MAYO_2_avx2_crypto_sign_signature
                - pqmayo_MAYO_2_opt_crypto_sign_signature
        - Branch String:   'src/sig/mayo/sig_mayo_2.c:80,6'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/sig_mayo_2.c:82,23'
              BranchSideFuncs:
                - pqmayo_MAYO_2_opt_crypto_sign_signature
            - BranchSide:      'src/sig/mayo/sig_mayo_2.c:85,23'
              BranchSideFuncs:
                - pqmayo_MAYO_2_opt_crypto_sign_signature
      Callsites:
        - Src:             'src/sig/mayo/sig_mayo_2.c:80,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/mayo/sig_mayo_2.c:82,23'
          Dst:             pqmayo_MAYO_2_avx2_crypto_sign_signature
        - Src:             'src/sig/mayo/sig_mayo_2.c:85,23'
          Dst:             pqmayo_MAYO_2_opt_crypto_sign_signature
    - functionName:    OQS_SIG_mayo_2_keypair
      functionSourceFile: '/src/liboqs/src/sig/mayo/sig_mayo_2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - pqmayo_MAYO_2_avx2_crypto_sign_keypair
        - pqmayo_MAYO_2_opt_crypto_sign_keypair
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/sig_mayo_2.c:54,6'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/sig_mayo_2.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - pqmayo_MAYO_2_avx2_crypto_sign_keypair
                - pqmayo_MAYO_2_opt_crypto_sign_keypair
            - BranchSide:      'src/sig/mayo/sig_mayo_2.c:54,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - pqmayo_MAYO_2_avx2_crypto_sign_keypair
                - pqmayo_MAYO_2_opt_crypto_sign_keypair
        - Branch String:   'src/sig/mayo/sig_mayo_2.c:54,6'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/sig_mayo_2.c:56,23'
              BranchSideFuncs:
                - pqmayo_MAYO_2_opt_crypto_sign_keypair
            - BranchSide:      'src/sig/mayo/sig_mayo_2.c:59,23'
              BranchSideFuncs:
                - pqmayo_MAYO_2_opt_crypto_sign_keypair
      Callsites:
        - Src:             'src/sig/mayo/sig_mayo_2.c:54,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/mayo/sig_mayo_2.c:56,23'
          Dst:             pqmayo_MAYO_2_avx2_crypto_sign_keypair
        - Src:             'src/sig/mayo/sig_mayo_2.c:59,23'
          Dst:             pqmayo_MAYO_2_opt_crypto_sign_keypair
    - functionName:    OQS_SIG_mayo_2_new
      functionSourceFile: '/src/liboqs/src/sig/mayo/sig_mayo_2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_MEM_malloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/sig_mayo_2.c:10,17'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/sig_mayo_2.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
            - BranchSide:      'src/sig/mayo/sig_mayo_2.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
        - Branch String:   'src/sig/mayo/sig_mayo_2.c:11,6'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/sig_mayo_2.c:11,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/sig_mayo_2.c:14,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/mayo/sig_mayo_2.c:10,17'
          Dst:             OQS_MEM_malloc
    - functionName:    pqmayo_MAYO_2_opt_crypto_sign_verify
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_opt/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pqmayo_MAYO_2_opt_mayo_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/api.c:42,16'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/api.c:0,0'
              BranchSideFuncs:
                - pqmayo_MAYO_2_opt_mayo_verify
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/api.c:42,16'
              BranchSideFuncs:
                - pqmayo_MAYO_2_opt_mayo_verify
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/api.c:42,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/api.c:42,9'
              BranchSideFuncs:
                - pqmayo_MAYO_2_opt_mayo_verify
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/api.c:44,12'
              BranchSideFuncs:
                - pqmayo_MAYO_2_opt_mayo_verify
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/api.c:44,12'
          Dst:             pqmayo_MAYO_2_opt_mayo_verify
    - functionName:    pqmayo_MAYO_2_opt_crypto_sign_open
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_opt/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqmayo_MAYO_2_opt_mayo_open
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/api.c:35,12'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/api.c:0,0'
              BranchSideFuncs:
                - pqmayo_MAYO_2_opt_mayo_open
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/api.c:35,12'
              BranchSideFuncs:
                - pqmayo_MAYO_2_opt_mayo_open
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/api.c:35,12'
          Dst:             pqmayo_MAYO_2_opt_mayo_open
    - functionName:    pqmayo_MAYO_2_opt_crypto_sign_signature
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_opt/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqmayo_MAYO_2_opt_mayo_sign_signature
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/api.c:28,12'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/api.c:0,0'
              BranchSideFuncs:
                - pqmayo_MAYO_2_opt_mayo_sign_signature
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/api.c:28,12'
              BranchSideFuncs:
                - pqmayo_MAYO_2_opt_mayo_sign_signature
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/api.c:28,12'
          Dst:             pqmayo_MAYO_2_opt_mayo_sign_signature
    - functionName:    pqmayo_MAYO_2_opt_crypto_sign
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_opt/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqmayo_MAYO_2_opt_mayo_sign
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/api.c:21,12'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/api.c:0,0'
              BranchSideFuncs:
                - pqmayo_MAYO_2_opt_mayo_sign
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/api.c:21,12'
              BranchSideFuncs:
                - pqmayo_MAYO_2_opt_mayo_sign
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/api.c:21,12'
          Dst:             pqmayo_MAYO_2_opt_mayo_sign
    - functionName:    pqmayo_MAYO_2_opt_crypto_sign_keypair
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_opt/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13
      functionLinenumberEnd: 14
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqmayo_MAYO_2_opt_mayo_keypair
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/api.c:14,12'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/api.c:0,0'
              BranchSideFuncs:
                - pqmayo_MAYO_2_opt_mayo_keypair
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/api.c:14,12'
              BranchSideFuncs:
                - pqmayo_MAYO_2_opt_mayo_keypair
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/api.c:14,12'
          Dst:             pqmayo_MAYO_2_opt_mayo_keypair
    - functionName:    m_vec_copy
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_opt/arithmetic_fixed.h'
      linkageType:     InternalLinkage
      functionLinenumber: 13
      functionLinenumberEnd: 19
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          30
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    m_vec_mul_add_x
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_opt/arithmetic_fixed.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          67
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    m_vec_mul_add_x_inv
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_opt/arithmetic_fixed.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          63
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    m_vec_multiply_bins
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_opt/arithmetic_fixed.h'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - m_vec_copy
        - m_vec_mul_add_x
        - m_vec_mul_add_x_inv
      functionUses:    17
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic_fixed.h:67,44'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic_fixed.h:0,0'
              BranchSideFuncs:
                - m_vec_mul_add_x_inv.4439
                - m_vec_mul_add_x.4438
                - m_vec_mul_add_x_inv.4439
                - m_vec_mul_add_x.4438
                - m_vec_mul_add_x_inv.4439
                - m_vec_mul_add_x.4438
                - m_vec_mul_add_x_inv.4439
                - m_vec_mul_add_x.4438
                - m_vec_mul_add_x_inv.4439
                - m_vec_mul_add_x.4438
                - m_vec_mul_add_x_inv.4439
                - m_vec_mul_add_x.4438
                - m_vec_mul_add_x_inv.4439
                - m_vec_mul_add_x.4438
                - m_vec_copy.4437
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic_fixed.h:67,44'
              BranchSideFuncs:
                - m_vec_mul_add_x_inv.4439
                - m_vec_mul_add_x.4438
                - m_vec_mul_add_x_inv.4439
                - m_vec_mul_add_x.4438
                - m_vec_mul_add_x_inv.4439
                - m_vec_mul_add_x.4438
                - m_vec_mul_add_x_inv.4439
                - m_vec_mul_add_x.4438
                - m_vec_mul_add_x_inv.4439
                - m_vec_mul_add_x.4438
                - m_vec_mul_add_x_inv.4439
                - m_vec_mul_add_x.4438
                - m_vec_mul_add_x_inv.4439
                - m_vec_mul_add_x.4438
                - m_vec_copy.4437
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic_fixed.h:67,5'
          Dst:             m_vec_mul_add_x_inv
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic_fixed.h:68,5'
          Dst:             m_vec_mul_add_x
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic_fixed.h:69,5'
          Dst:             m_vec_mul_add_x_inv
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic_fixed.h:70,5'
          Dst:             m_vec_mul_add_x
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic_fixed.h:71,5'
          Dst:             m_vec_mul_add_x_inv
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic_fixed.h:72,5'
          Dst:             m_vec_mul_add_x
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic_fixed.h:73,5'
          Dst:             m_vec_mul_add_x_inv
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic_fixed.h:74,5'
          Dst:             m_vec_mul_add_x
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic_fixed.h:75,5'
          Dst:             m_vec_mul_add_x_inv
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic_fixed.h:76,5'
          Dst:             m_vec_mul_add_x
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic_fixed.h:77,5'
          Dst:             m_vec_mul_add_x_inv
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic_fixed.h:78,5'
          Dst:             m_vec_mul_add_x
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic_fixed.h:79,5'
          Dst:             m_vec_mul_add_x_inv
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic_fixed.h:80,5'
          Dst:             m_vec_mul_add_x
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic_fixed.h:81,5'
          Dst:             m_vec_copy
    - functionName:    m_vec_add
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_opt/arithmetic_fixed.h'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          38
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    28
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mayo_generic_m_calculate_SPS
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          307
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - m_vec_add
        - m_vec_multiply_bins
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:196,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:0,0'
              BranchSideFuncs:
                - m_vec_add.4441
                - m_vec_add.4441
                - m_vec_add.4441
                - m_vec_add.4441
                - m_vec_add.4441
                - m_vec_add.4441
                - m_vec_add.4441
                - m_vec_add.4441
                - m_vec_add.4441
                - m_vec_add.4441
                - m_vec_add.4441
                - m_vec_add.4441
                - m_vec_add.4441
                - m_vec_add.4441
                - m_vec_add.4441
                - m_vec_add.4441
                - m_vec_multiply_bins.4440
                - m_vec_multiply_bins.4440
                - m_vec_multiply_bins.4440
                - m_vec_multiply_bins.4440
                - m_vec_multiply_bins.4440
                - m_vec_multiply_bins.4440
                - m_vec_multiply_bins.4440
                - m_vec_multiply_bins.4440
                - m_vec_multiply_bins.4440
                - m_vec_multiply_bins.4440
                - m_vec_multiply_bins.4440
                - m_vec_multiply_bins.4440
                - m_vec_multiply_bins.4440
                - m_vec_multiply_bins.4440
                - m_vec_multiply_bins.4440
                - m_vec_multiply_bins.4440
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:196,14'
              BranchSideFuncs:
                - m_vec_add.4441
                - m_vec_add.4441
                - m_vec_add.4441
                - m_vec_add.4441
                - m_vec_add.4441
                - m_vec_add.4441
                - m_vec_add.4441
                - m_vec_add.4441
                - m_vec_add.4441
                - m_vec_add.4441
                - m_vec_add.4441
                - m_vec_add.4441
                - m_vec_add.4441
                - m_vec_add.4441
                - m_vec_add.4441
                - m_vec_add.4441
                - m_vec_multiply_bins.4440
                - m_vec_multiply_bins.4440
                - m_vec_multiply_bins.4440
                - m_vec_multiply_bins.4440
                - m_vec_multiply_bins.4440
                - m_vec_multiply_bins.4440
                - m_vec_multiply_bins.4440
                - m_vec_multiply_bins.4440
                - m_vec_multiply_bins.4440
                - m_vec_multiply_bins.4440
                - m_vec_multiply_bins.4440
                - m_vec_multiply_bins.4440
                - m_vec_multiply_bins.4440
                - m_vec_multiply_bins.4440
                - m_vec_multiply_bins.4440
                - m_vec_multiply_bins.4440
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:201,21'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:201,21'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:201,21'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:201,21'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:201,21'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:201,21'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:201,21'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:201,21'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:201,21'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:201,21'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:201,21'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:201,21'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:201,21'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:201,21'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:201,21'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:201,21'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:209,9'
          Dst:             m_vec_multiply_bins
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:209,9'
          Dst:             m_vec_multiply_bins
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:209,9'
          Dst:             m_vec_multiply_bins
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:209,9'
          Dst:             m_vec_multiply_bins
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:209,9'
          Dst:             m_vec_multiply_bins
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:209,9'
          Dst:             m_vec_multiply_bins
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:209,9'
          Dst:             m_vec_multiply_bins
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:209,9'
          Dst:             m_vec_multiply_bins
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:209,9'
          Dst:             m_vec_multiply_bins
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:209,9'
          Dst:             m_vec_multiply_bins
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:209,9'
          Dst:             m_vec_multiply_bins
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:209,9'
          Dst:             m_vec_multiply_bins
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:209,9'
          Dst:             m_vec_multiply_bins
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:209,9'
          Dst:             m_vec_multiply_bins
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:209,9'
          Dst:             m_vec_multiply_bins
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:209,9'
          Dst:             m_vec_multiply_bins
    - functionName:    mayo_generic_m_calculate_PS
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          290
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - m_vec_add
        - m_vec_multiply_bins
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:0,0'
              BranchSideFuncs:
                - m_vec_add.4441
                - m_vec_add.4441
                - m_vec_add.4441
                - m_vec_add.4441
                - m_vec_add.4441
                - m_vec_add.4441
                - m_vec_add.4441
                - m_vec_add.4441
                - m_vec_add.4441
                - m_vec_add.4441
                - m_vec_add.4441
                - m_vec_add.4441
                - m_vec_multiply_bins.4440
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:157,14'
              BranchSideFuncs:
                - m_vec_add.4441
                - m_vec_add.4441
                - m_vec_add.4441
                - m_vec_add.4441
                - m_vec_add.4441
                - m_vec_add.4441
                - m_vec_add.4441
                - m_vec_add.4441
                - m_vec_add.4441
                - m_vec_add.4441
                - m_vec_add.4441
                - m_vec_add.4441
                - m_vec_multiply_bins.4440
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:186,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:187,63'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:191,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:162,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:162,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:162,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:162,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:169,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:169,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:169,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:169,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:178,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:178,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:178,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:178,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:187,9'
          Dst:             m_vec_multiply_bins
    - functionName:    m_calculate_PS_SPS
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mayo_generic_m_calculate_PS
        - mayo_generic_m_calculate_SPS
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:286,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:0,0'
              BranchSideFuncs:
                - mayo_generic_m_calculate_PS
                - mayo_generic_m_calculate_SPS
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:286,14'
              BranchSideFuncs:
                - mayo_generic_m_calculate_PS
                - mayo_generic_m_calculate_SPS
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:287,5'
          Dst:             mayo_generic_m_calculate_PS
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:290,5'
          Dst:             mayo_generic_m_calculate_SPS
    - functionName:    mul_add_m_upper_triangular_mat_x_mat
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 17
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          217
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - m_vec_mul_add
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:20,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:21,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:28,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:23,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:23,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:23,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:23,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:23,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:23,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:23,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:23,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:23,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:23,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:23,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:23,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:23,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:23,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:23,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:23,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:23,17'
          Dst:             m_vec_mul_add
    - functionName:    m_vec_mul_add
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_opt/arithmetic_fixed.h'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          117
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mul_table
      functionUses:    76
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic_fixed.h:33,20'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic_fixed.h:0,0'
              BranchSideFuncs:
                - mul_table.4445
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic_fixed.h:33,20'
              BranchSideFuncs:
                - mul_table.4445
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic_fixed.h:33,20'
          Dst:             mul_table
    - functionName:    mul_table
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_opt/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mul_add_mat_trans_x_m_mat
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          217
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - m_vec_mul_add
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:50,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:51,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:57,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:53,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:53,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:53,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:53,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:53,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:53,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:53,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:53,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:53,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:53,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:53,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:53,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:53,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:53,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:53,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:53,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:53,17'
          Dst:             m_vec_mul_add
    - functionName:    P1_times_O
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mul_add_m_upper_triangular_mat_x_mat
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:78,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:0,0'
              BranchSideFuncs:
                - mul_add_m_upper_triangular_mat_x_mat.4443
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:78,5'
              BranchSideFuncs:
                - mul_add_m_upper_triangular_mat_x_mat.4443
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:78,5'
          Dst:             mul_add_m_upper_triangular_mat_x_mat
    - functionName:    add_f
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_opt/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lincomb
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_opt/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          219
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - add_f
        - mul_f
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/simple_arithmetic.h:73,27'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/simple_arithmetic.h:0,0'
              BranchSideFuncs:
                - mul_f.4450
                - add_f.4448
                - mul_f.4450
                - add_f.4448
                - mul_f.4450
                - add_f.4448
                - mul_f.4450
                - add_f.4448
                - mul_f.4450
                - add_f.4448
                - mul_f.4450
                - add_f.4448
                - mul_f.4450
                - add_f.4448
                - mul_f.4450
                - add_f.4448
                - mul_f.4450
                - add_f.4448
                - mul_f.4450
                - add_f.4448
                - mul_f.4450
                - add_f.4448
                - mul_f.4450
                - add_f.4448
                - mul_f.4450
                - add_f.4448
                - mul_f.4450
                - add_f.4448
                - mul_f.4450
                - add_f.4448
                - mul_f.4450
                - add_f.4448
                - mul_f.4450
                - add_f.4448
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/simple_arithmetic.h:73,27'
              BranchSideFuncs:
                - mul_f.4450
                - add_f.4448
                - mul_f.4450
                - add_f.4448
                - mul_f.4450
                - add_f.4448
                - mul_f.4450
                - add_f.4448
                - mul_f.4450
                - add_f.4448
                - mul_f.4450
                - add_f.4448
                - mul_f.4450
                - add_f.4448
                - mul_f.4450
                - add_f.4448
                - mul_f.4450
                - add_f.4448
                - mul_f.4450
                - add_f.4448
                - mul_f.4450
                - add_f.4448
                - mul_f.4450
                - add_f.4448
                - mul_f.4450
                - add_f.4448
                - mul_f.4450
                - add_f.4448
                - mul_f.4450
                - add_f.4448
                - mul_f.4450
                - add_f.4448
                - mul_f.4450
                - add_f.4448
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/simple_arithmetic.h:73,21'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/simple_arithmetic.h:73,15'
          Dst:             add_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/simple_arithmetic.h:73,21'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/simple_arithmetic.h:73,15'
          Dst:             add_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/simple_arithmetic.h:73,21'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/simple_arithmetic.h:73,15'
          Dst:             add_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/simple_arithmetic.h:73,21'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/simple_arithmetic.h:73,15'
          Dst:             add_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/simple_arithmetic.h:73,21'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/simple_arithmetic.h:73,15'
          Dst:             add_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/simple_arithmetic.h:73,21'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/simple_arithmetic.h:73,15'
          Dst:             add_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/simple_arithmetic.h:73,21'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/simple_arithmetic.h:73,15'
          Dst:             add_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/simple_arithmetic.h:73,21'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/simple_arithmetic.h:73,15'
          Dst:             add_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/simple_arithmetic.h:73,21'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/simple_arithmetic.h:73,15'
          Dst:             add_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/simple_arithmetic.h:73,21'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/simple_arithmetic.h:73,15'
          Dst:             add_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/simple_arithmetic.h:73,21'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/simple_arithmetic.h:73,15'
          Dst:             add_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/simple_arithmetic.h:73,21'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/simple_arithmetic.h:73,15'
          Dst:             add_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/simple_arithmetic.h:73,21'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/simple_arithmetic.h:73,15'
          Dst:             add_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/simple_arithmetic.h:73,21'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/simple_arithmetic.h:73,15'
          Dst:             add_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/simple_arithmetic.h:73,21'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/simple_arithmetic.h:73,15'
          Dst:             add_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/simple_arithmetic.h:73,21'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/simple_arithmetic.h:73,15'
          Dst:             add_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/simple_arithmetic.h:73,21'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/simple_arithmetic.h:73,15'
          Dst:             add_f
    - functionName:    mul_f
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_opt/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          34
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    49
      BranchProfiles:  []
      Callsites:       []
    - functionName:    transpose_16x16_nibbles
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_opt/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          325
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    25
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mul_add_m_upper_triangular_mat_x_mat_trans
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          96
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - m_vec_mul_add
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:38,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:38,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:38,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:38,17'
          Dst:             m_vec_mul_add
    - functionName:    P1_times_Vt
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mul_add_m_upper_triangular_mat_x_mat_trans
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:86,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:0,0'
              BranchSideFuncs:
                - mul_add_m_upper_triangular_mat_x_mat_trans.4452
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:86,5'
              BranchSideFuncs:
                - mul_add_m_upper_triangular_mat_x_mat_trans.4452
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:86,5'
          Dst:             mul_add_m_upper_triangular_mat_x_mat_trans
    - functionName:    mul_add_mat_x_m_mat
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          195
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - m_vec_mul_add
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:66,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:65,40'
              BranchSideFuncs:
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:67,65'
              BranchSideFuncs:
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:66,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:65,40'
              BranchSideFuncs:
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:67,65'
              BranchSideFuncs:
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:66,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:65,40'
              BranchSideFuncs:
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:67,65'
              BranchSideFuncs:
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:66,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:65,40'
              BranchSideFuncs:
                - m_vec_mul_add.4444
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:67,65'
              BranchSideFuncs:
                - m_vec_mul_add.4444
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:67,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:67,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:67,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:67,17'
          Dst:             m_vec_mul_add
    - functionName:    aes128ctr_prf
      functionSourceFile: '/src/liboqs/src/common/pqclean_shims/aes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_AES128_CTR_inc_init
        - OQS_AES128_CTR_inc_stream_iv
        - OQS_AES128_free_schedule
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/common/pqclean_shims/aes.h:48,2'
          Branch Sides:
            - BranchSide:      'src/common/pqclean_shims/aes.h:0,0'
              BranchSideFuncs:
                - OQS_AES128_CTR_inc_init
                - OQS_AES128_CTR_inc_stream_iv
                - OQS_AES128_free_schedule
            - BranchSide:      'src/common/pqclean_shims/aes.h:49,2'
              BranchSideFuncs:
                - OQS_AES128_CTR_inc_init
                - OQS_AES128_CTR_inc_stream_iv
                - OQS_AES128_free_schedule
      Callsites:
        - Src:             'src/common/pqclean_shims/aes.h:49,2'
          Dst:             OQS_AES128_CTR_inc_init
        - Src:             'src/common/pqclean_shims/aes.h:50,2'
          Dst:             OQS_AES128_CTR_inc_stream_iv
        - Src:             'src/common/pqclean_shims/aes.h:51,2'
          Dst:             OQS_AES128_free_schedule
    - functionName:    AES_128_CTR
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_opt/aes_ctr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - aes128ctr_prf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/aes_ctr.h:30,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/aes_ctr.h:0,0'
              BranchSideFuncs:
                - aes128ctr_prf.4455
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/aes_ctr.h:30,13'
              BranchSideFuncs:
                - aes128ctr_prf.4455
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/aes_ctr.h:31,5'
          Dst:             aes128ctr_prf
    - functionName:    eval_public_map
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_opt/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - compute_rhs
        - m_calculate_PS_SPS
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:289,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:0,0'
              BranchSideFuncs:
                - m_calculate_PS_SPS.4442
                - compute_rhs.4458
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:289,14'
              BranchSideFuncs:
                - m_calculate_PS_SPS.4442
                - compute_rhs.4458
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:291,5'
          Dst:             m_calculate_PS_SPS
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:293,5'
          Dst:             compute_rhs
    - functionName:    compute_rhs
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_opt/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          593
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - mul_f
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:62,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:0,0'
              BranchSideFuncs:
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:62,14'
              BranchSideFuncs:
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:93,82'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:0,0'
              BranchSideFuncs:
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:93,28'
              BranchSideFuncs:
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:65,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:67,54'
              BranchSideFuncs:
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:67,54'
              BranchSideFuncs:
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:93,82'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:0,0'
              BranchSideFuncs:
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:93,28'
              BranchSideFuncs:
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:65,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:67,54'
              BranchSideFuncs:
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:67,54'
              BranchSideFuncs:
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:93,82'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:0,0'
              BranchSideFuncs:
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:93,28'
              BranchSideFuncs:
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:65,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:67,54'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:93,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:99,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:99,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:105,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:93,82'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:0,0'
              BranchSideFuncs:
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:93,28'
              BranchSideFuncs:
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:65,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:67,54'
              BranchSideFuncs:
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:67,54'
              BranchSideFuncs:
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:99,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:99,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:105,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:79,41'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:86,41'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:79,41'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:86,41'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:79,41'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:86,41'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:79,41'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:86,41'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:79,41'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:86,41'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:79,41'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:86,41'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:79,41'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:86,41'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:79,41'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:86,41'
          Dst:             mul_f
    - functionName:    unpack_m_vecs
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_opt/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          89
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:266,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:266,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:266,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:266,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:266,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:266,0'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:266,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:266,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:266,0'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:266,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:266,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:266,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqmayo_MAYO_2_opt_mayo_expand_pk
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_opt/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 609
      functionLinenumberEnd: 614
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - expand_P1_P2
        - unpack_m_vecs
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:610,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:0,0'
              BranchSideFuncs:
                - expand_P1_P2.4460
                - unpack_m_vecs.4459
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:610,5'
              BranchSideFuncs:
                - expand_P1_P2.4460
                - unpack_m_vecs.4459
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:610,5'
          Dst:             expand_P1_P2
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:612,5'
          Dst:             unpack_m_vecs
    - functionName:    expand_P1_P2
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_opt/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - AES_128_CTR
        - unpack_m_vecs
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:284,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:0,0'
              BranchSideFuncs:
                - AES_128_CTR.4456
                - unpack_m_vecs.4459
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:284,5'
              BranchSideFuncs:
                - AES_128_CTR.4456
                - unpack_m_vecs.4459
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:284,5'
          Dst:             AES_128_CTR
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:285,5'
          Dst:             unpack_m_vecs
    - functionName:    pack_m_vecs
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_opt/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          43
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:275,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:277,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:279,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    compute_P3
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - P1_times_O
        - mul_add_mat_trans_x_m_mat
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:267,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:0,0'
              BranchSideFuncs:
                - P1_times_O.4447
                - mul_add_mat_trans_x_m_mat.4446
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:267,5'
              BranchSideFuncs:
                - P1_times_O.4447
                - mul_add_mat_trans_x_m_mat.4446
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:267,5'
          Dst:             P1_times_O
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:270,5'
          Dst:             mul_add_mat_trans_x_m_mat
    - functionName:    pqmayo_MAYO_2_opt_mayo_verify
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_opt/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 619
      functionLinenumberEnd: 674
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          77
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_SHA3_shake256
        - decode
        - eval_public_map
        - memcmp
        - pqmayo_MAYO_2_opt_mayo_expand_pk
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:620,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:0,0'
              BranchSideFuncs:
                - pqmayo_MAYO_2_opt_mayo_expand_pk
                - OQS_SHA3_shake256
                - OQS_SHA3_shake256
                - decode.4465
                - decode.4465
                - eval_public_map.4457
                - memcmp
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:622,19'
              BranchSideFuncs:
                - pqmayo_MAYO_2_opt_mayo_expand_pk
                - OQS_SHA3_shake256
                - OQS_SHA3_shake256
                - decode.4465
                - decode.4465
                - eval_public_map.4457
                - memcmp
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:670,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:670,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:673,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:635,15'
          Dst:             pqmayo_MAYO_2_opt_mayo_expand_pk
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:657,5'
          Dst:             OQS_SHA3_shake256
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:662,5'
          Dst:             OQS_SHA3_shake256
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:663,5'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:666,5'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:668,5'
          Dst:             eval_public_map
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:670,9'
          Dst:             memcmp
    - functionName:    decode
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_opt/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          182
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    30
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:22,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:22,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:27,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:22,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:22,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:22,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:22,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:22,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:22,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:22,34'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:22,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:22,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:22,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:22,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:28,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:22,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:22,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:23,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:22,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:23,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:28,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:22,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:23,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:28,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:27,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:27,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:28,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqmayo_MAYO_2_opt_mayo_open
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_opt/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 522
      functionLinenumberEnd: 536
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - pqmayo_MAYO_2_opt_mayo_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:524,15'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:0,0'
              BranchSideFuncs:
                - pqmayo_MAYO_2_opt_mayo_verify
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:524,15'
              BranchSideFuncs:
                - pqmayo_MAYO_2_opt_mayo_verify
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:524,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:524,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:527,36'
              BranchSideFuncs:
                - pqmayo_MAYO_2_opt_mayo_verify
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:530,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:530,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:531,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:527,18'
          Dst:             pqmayo_MAYO_2_opt_mayo_verify
    - functionName:    pqmayo_MAYO_2_opt_mayo_sign
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_opt/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 504
      functionLinenumberEnd: 518
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pqmayo_MAYO_2_opt_mayo_sign_signature
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:507,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:0,0'
              BranchSideFuncs:
                - pqmayo_MAYO_2_opt_mayo_sign_signature
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:508,16'
              BranchSideFuncs:
                - pqmayo_MAYO_2_opt_mayo_sign_signature
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:510,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:511,30'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:515,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:509,11'
          Dst:             pqmayo_MAYO_2_opt_mayo_sign_signature
    - functionName:    pqmayo_MAYO_2_opt_mayo_sign_signature
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_opt/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 500
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          244
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - OQS_SHA3_shake256
        - OQS_randombytes
        - compute_A
        - compute_M_and_VPV
        - compute_rhs
        - decode
        - encode
        - mat_add
        - mat_mul
        - mayo_secure_clear
        - pqmayo_MAYO_2_opt_mayo_expand_sk
        - pqmayo_MAYO_2_opt_sample_solution
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:363,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:0,0'
              BranchSideFuncs:
                - pqmayo_MAYO_2_opt_mayo_expand_sk
                - OQS_SHA3_shake256
                - OQS_randombytes
                - OQS_SHA3_shake256
                - OQS_SHA3_shake256
                - decode.4465
                - OQS_SHA3_shake256
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - compute_M_and_VPV.4472
                - compute_rhs.4458
                - compute_A.4473
                - decode.4465
                - pqmayo_MAYO_2_opt_sample_solution
                - mat_mul.4474
                - mat_add.4475
                - mat_mul.4474
                - mat_add.4475
                - mat_mul.4474
                - mat_add.4475
                - mat_mul.4474
                - mat_add.4475
                - encode.4476
                - mayo_secure_clear.4477
                - mayo_secure_clear.4477
                - mayo_secure_clear.4477
                - mayo_secure_clear.4477
                - mayo_secure_clear.4477
                - mayo_secure_clear.4477
                - mayo_secure_clear.4477
                - mayo_secure_clear.4477
                - mayo_secure_clear.4477
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:367,19'
              BranchSideFuncs:
                - pqmayo_MAYO_2_opt_mayo_expand_sk
                - OQS_SHA3_shake256
                - OQS_randombytes
                - OQS_SHA3_shake256
                - OQS_SHA3_shake256
                - decode.4465
                - OQS_SHA3_shake256
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - compute_M_and_VPV.4472
                - compute_rhs.4458
                - compute_A.4473
                - decode.4465
                - pqmayo_MAYO_2_opt_sample_solution
                - mat_mul.4474
                - mat_add.4475
                - mat_mul.4474
                - mat_add.4475
                - mat_mul.4474
                - mat_add.4475
                - mat_mul.4474
                - mat_add.4475
                - encode.4476
                - mayo_secure_clear.4477
                - mayo_secure_clear.4477
                - mayo_secure_clear.4477
                - mayo_secure_clear.4477
                - mayo_secure_clear.4477
                - mayo_secure_clear.4477
                - mayo_secure_clear.4477
                - mayo_secure_clear.4477
                - mayo_secure_clear.4477
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:470,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:470,13'
              BranchSideFuncs:
                - OQS_SHA3_shake256
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - compute_M_and_VPV.4472
                - compute_rhs.4458
                - compute_A.4473
                - decode.4465
                - pqmayo_MAYO_2_opt_sample_solution
                - mat_mul.4474
                - mat_add.4475
                - mat_mul.4474
                - mat_add.4475
                - mat_mul.4474
                - mat_add.4475
                - mat_mul.4474
                - mat_add.4475
                - encode.4476
                - mayo_secure_clear.4477
                - mayo_secure_clear.4477
                - mayo_secure_clear.4477
                - mayo_secure_clear.4477
                - mayo_secure_clear.4477
                - mayo_secure_clear.4477
                - mayo_secure_clear.4477
                - mayo_secure_clear.4477
                - mayo_secure_clear.4477
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:473,13'
              BranchSideFuncs:
                - OQS_SHA3_shake256
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - compute_M_and_VPV.4472
                - compute_rhs.4458
                - compute_A.4473
                - decode.4465
                - pqmayo_MAYO_2_opt_sample_solution
                - mat_mul.4474
                - mat_add.4475
                - mat_mul.4474
                - mat_add.4475
                - mat_mul.4474
                - mat_add.4475
                - mat_mul.4474
                - mat_add.4475
                - encode.4476
                - mayo_secure_clear.4477
                - mayo_secure_clear.4477
                - mayo_secure_clear.4477
                - mayo_secure_clear.4477
                - mayo_secure_clear.4477
                - mayo_secure_clear.4477
                - mayo_secure_clear.4477
                - mayo_secure_clear.4477
                - mayo_secure_clear.4477
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:461,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:463,20'
              BranchSideFuncs:
                - decode.4465
                - pqmayo_MAYO_2_opt_sample_solution
                - mat_mul.4474
                - mat_add.4475
                - mat_mul.4474
                - mat_add.4475
                - mat_mul.4474
                - mat_add.4475
                - mat_mul.4474
                - mat_add.4475
                - encode.4476
                - mayo_secure_clear.4477
                - mayo_secure_clear.4477
                - mayo_secure_clear.4477
                - mayo_secure_clear.4477
                - mayo_secure_clear.4477
                - mayo_secure_clear.4477
                - mayo_secure_clear.4477
                - mayo_secure_clear.4477
                - mayo_secure_clear.4477
                - OQS_SHA3_shake256
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - compute_M_and_VPV.4472
                - compute_rhs.4458
                - compute_A.4473
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:466,9'
              BranchSideFuncs:
                - decode.4465
                - pqmayo_MAYO_2_opt_sample_solution
                - mat_mul.4474
                - mat_add.4475
                - mat_mul.4474
                - mat_add.4475
                - mat_mul.4474
                - mat_add.4475
                - mat_mul.4474
                - mat_add.4475
                - encode.4476
                - mayo_secure_clear.4477
                - mayo_secure_clear.4477
                - mayo_secure_clear.4477
                - mayo_secure_clear.4477
                - mayo_secure_clear.4477
                - mayo_secure_clear.4477
                - mayo_secure_clear.4477
                - mayo_secure_clear.4477
                - mayo_secure_clear.4477
                - OQS_SHA3_shake256
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - compute_M_and_VPV.4472
                - compute_rhs.4458
                - compute_A.4473
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:444,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:444,5'
              BranchSideFuncs:
                - mat_mul.4474
                - mat_add.4475
                - mat_mul.4474
                - mat_add.4475
                - mat_mul.4474
                - mat_add.4475
                - mat_mul.4474
                - mat_add.4475
                - encode.4476
                - mayo_secure_clear.4477
                - mayo_secure_clear.4477
                - mayo_secure_clear.4477
                - mayo_secure_clear.4477
                - mayo_secure_clear.4477
                - mayo_secure_clear.4477
                - mayo_secure_clear.4477
                - mayo_secure_clear.4477
                - mayo_secure_clear.4477
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:445,20'
              BranchSideFuncs:
                - OQS_SHA3_shake256
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - compute_M_and_VPV.4472
                - compute_rhs.4458
                - compute_A.4473
                - decode.4465
                - pqmayo_MAYO_2_opt_sample_solution
                - mat_mul.4474
                - mat_add.4475
                - mat_mul.4474
                - mat_add.4475
                - mat_mul.4474
                - mat_add.4475
                - mat_mul.4474
                - mat_add.4475
                - encode.4476
                - mayo_secure_clear.4477
                - mayo_secure_clear.4477
                - mayo_secure_clear.4477
                - mayo_secure_clear.4477
                - mayo_secure_clear.4477
                - mayo_secure_clear.4477
                - mayo_secure_clear.4477
                - mayo_secure_clear.4477
                - mayo_secure_clear.4477
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:392,11'
          Dst:             pqmayo_MAYO_2_opt_mayo_expand_sk
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:401,5'
          Dst:             OQS_SHA3_shake256
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:418,5'
          Dst:             OQS_randombytes
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:429,5'
          Dst:             OQS_SHA3_shake256
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:440,5'
          Dst:             OQS_SHA3_shake256
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:442,5'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:447,9'
          Dst:             OQS_SHA3_shake256
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:452,13'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:452,13'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:452,13'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:452,13'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:456,9'
          Dst:             compute_M_and_VPV
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:458,9'
          Dst:             compute_rhs
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:459,9'
          Dst:             compute_A
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:466,9'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:470,13'
          Dst:             pqmayo_MAYO_2_opt_sample_solution
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:480,9'
          Dst:             mat_mul
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:481,9'
          Dst:             mat_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:480,9'
          Dst:             mat_mul
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:481,9'
          Dst:             mat_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:480,9'
          Dst:             mat_mul
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:481,9'
          Dst:             mat_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:480,9'
          Dst:             mat_mul
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:481,9'
          Dst:             mat_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:484,5'
          Dst:             encode
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:490,5'
          Dst:             mayo_secure_clear
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:491,5'
          Dst:             mayo_secure_clear
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:492,5'
          Dst:             mayo_secure_clear
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:493,5'
          Dst:             mayo_secure_clear
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:494,5'
          Dst:             mayo_secure_clear
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:495,5'
          Dst:             mayo_secure_clear
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:496,5'
          Dst:             mayo_secure_clear
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:497,5'
          Dst:             mayo_secure_clear
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:498,5'
          Dst:             mayo_secure_clear
    - functionName:    pqmayo_MAYO_2_opt_mayo_expand_sk
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_opt/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256
        - P1P1t_times_O
        - decode
        - expand_P1_P2
        - mayo_secure_clear
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:313,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256
                - decode.4465
                - expand_P1_P2.4460
                - P1P1t_times_O.4478
                - mayo_secure_clear.4477
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:315,28'
              BranchSideFuncs:
                - OQS_SHA3_shake256
                - decode.4465
                - expand_P1_P2.4460
                - P1P1t_times_O.4478
                - mayo_secure_clear.4477
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:326,5'
          Dst:             OQS_SHA3_shake256
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:328,5'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:334,5'
          Dst:             expand_P1_P2
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:347,5'
          Dst:             P1P1t_times_O
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:355,5'
          Dst:             mayo_secure_clear
    - functionName:    compute_M_and_VPV
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - P1_times_Vt
        - mul_add_mat_x_m_mat
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:251,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:0,0'
              BranchSideFuncs:
                - mul_add_mat_x_m_mat.4454
                - P1_times_Vt.4453
                - mul_add_mat_x_m_mat.4454
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:251,5'
              BranchSideFuncs:
                - mul_add_mat_x_m_mat.4454
                - P1_times_Vt.4453
                - mul_add_mat_x_m_mat.4454
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:251,5'
          Dst:             mul_add_mat_x_m_mat
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:255,5'
          Dst:             P1_times_Vt
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:256,5'
          Dst:             mul_add_mat_x_m_mat
    - functionName:    compute_A
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_opt/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         92
      ICount:          1662
      EdgeCount:       122
      CyclomaticComplexity: 32
      functionsReached:
        - decode
        - mul_f
        - transpose_16x16_nibbles
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:162,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:0,0'
              BranchSideFuncs:
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:162,14'
              BranchSideFuncs:
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:185,24'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:181,13'
              BranchSideFuncs:
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:181,13'
              BranchSideFuncs:
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:181,46'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:181,13'
              BranchSideFuncs:
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:184,78'
              BranchSideFuncs:
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:197,28'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:193,17'
              BranchSideFuncs:
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:193,17'
              BranchSideFuncs:
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:193,50'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:0,0'
              BranchSideFuncs:
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:193,17'
              BranchSideFuncs:
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:205,16'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:178,46'
              BranchSideFuncs:
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:206,32'
              BranchSideFuncs:
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:178,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:177,42'
              BranchSideFuncs:
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:180,40'
              BranchSideFuncs:
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - transpose_16x16_nibbles.4451
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - mul_f.4450
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:230,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:228,38'
              BranchSideFuncs:
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:232,28'
              BranchSideFuncs:
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:254,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:256,63'
              BranchSideFuncs:
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:256,63'
              BranchSideFuncs:
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:254,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:256,63'
              BranchSideFuncs:
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:256,63'
              BranchSideFuncs:
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:254,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:256,63'
              BranchSideFuncs:
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:256,63'
              BranchSideFuncs:
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:254,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:256,63'
              BranchSideFuncs:
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:256,63'
              BranchSideFuncs:
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:254,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:256,63'
              BranchSideFuncs:
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:256,63'
              BranchSideFuncs:
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:254,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:256,63'
              BranchSideFuncs:
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:256,63'
              BranchSideFuncs:
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:254,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:256,63'
              BranchSideFuncs:
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:256,63'
              BranchSideFuncs:
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:254,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:256,63'
              BranchSideFuncs:
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:256,63'
              BranchSideFuncs:
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:254,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:256,63'
              BranchSideFuncs:
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:256,63'
              BranchSideFuncs:
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:254,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:256,63'
              BranchSideFuncs:
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:256,63'
              BranchSideFuncs:
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:254,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:256,63'
              BranchSideFuncs:
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:256,63'
              BranchSideFuncs:
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:254,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:256,63'
              BranchSideFuncs:
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:256,63'
              BranchSideFuncs:
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:254,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:256,63'
              BranchSideFuncs:
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:256,63'
              BranchSideFuncs:
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:254,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:256,63'
              BranchSideFuncs:
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:256,63'
              BranchSideFuncs:
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:254,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:256,63'
              BranchSideFuncs:
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:256,63'
              BranchSideFuncs:
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:254,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:256,63'
              BranchSideFuncs:
                - decode.4465
                - decode.4465
                - decode.4465
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:256,63'
              BranchSideFuncs:
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:254,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:256,63'
              BranchSideFuncs:
                - decode.4465
                - decode.4465
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:256,63'
              BranchSideFuncs:
                - decode.4465
                - decode.4465
                - decode.4465
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:254,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:256,63'
              BranchSideFuncs:
                - decode.4465
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:256,63'
              BranchSideFuncs:
                - decode.4465
                - decode.4465
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:254,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:256,63'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:260,1'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:254,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:256,63'
              BranchSideFuncs:
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:256,44'
              BranchSideFuncs:
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
                - decode.4465
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:220,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:221,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:222,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:223,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:220,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:221,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:222,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:223,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:220,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:221,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:222,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:223,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:220,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:221,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:222,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:223,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:256,17'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:256,17'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:256,17'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:256,17'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:256,17'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:256,17'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:256,17'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:256,17'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:256,17'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:256,17'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:256,17'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:256,17'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:256,17'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:256,17'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:256,17'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:256,17'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:256,17'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:256,17'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:256,17'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:256,17'
          Dst:             decode
    - functionName:    mat_mul
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_opt/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - lincomb
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/simple_arithmetic.h:80,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/simple_arithmetic.h:0,0'
              BranchSideFuncs:
                - lincomb.4449
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/simple_arithmetic.h:82,18'
              BranchSideFuncs:
                - lincomb.4449
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/simple_arithmetic.h:80,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/simple_arithmetic.h:82,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/simple_arithmetic.h:85,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/simple_arithmetic.h:82,18'
          Dst:             lincomb
    - functionName:    mat_add
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_opt/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - add_f
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/simple_arithmetic.h:91,32'
          Dst:             add_f
    - functionName:    encode
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_opt/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          59
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:34,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:35,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:41,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mayo_secure_clear
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_opt/mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_MEM_cleanse
      functionUses:    13
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/mem.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mem.h:0,0'
              BranchSideFuncs:
                - OQS_MEM_cleanse
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mem.h:25,5'
              BranchSideFuncs:
                - OQS_MEM_cleanse
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mem.h:25,5'
          Dst:             OQS_MEM_cleanse
    - functionName:    P1P1t_times_O
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          313
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - m_vec_mul_add
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:229,16'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:0,0'
              BranchSideFuncs:
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:0,0'
              BranchSideFuncs:
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:228,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:227,35'
              BranchSideFuncs:
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:229,17'
              BranchSideFuncs:
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
                - m_vec_mul_add.4444
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:234,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:235,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:234,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:235,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:234,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:235,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:234,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:235,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:234,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:235,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:234,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:235,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:234,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:235,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:234,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:235,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:234,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:235,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:234,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:235,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:234,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:235,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:234,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:235,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:234,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:235,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:234,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:235,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:234,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:235,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:234,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:235,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:234,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/generic_arithmetic.h:235,17'
          Dst:             m_vec_mul_add
    - functionName:    pqmayo_MAYO_2_opt_mayo_keypair_compact
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_opt/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 539
      functionLinenumberEnd: 606
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          63
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256
        - OQS_randombytes
        - compute_P3
        - decode
        - expand_P1_P2
        - mayo_secure_clear
        - pack_m_vecs
        - pqmayo_MAYO_2_opt_m_upper
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:542,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_SHA3_shake256
                - decode.4465
                - expand_P1_P2.4460
                - compute_P3.4462
                - pqmayo_MAYO_2_opt_m_upper
                - pack_m_vecs.4461
                - mayo_secure_clear.4477
                - mayo_secure_clear.4477
                - mayo_secure_clear.4477
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:544,14'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_SHA3_shake256
                - decode.4465
                - expand_P1_P2.4460
                - compute_P3.4462
                - pqmayo_MAYO_2_opt_m_upper
                - pack_m_vecs.4461
                - mayo_secure_clear.4477
                - mayo_secure_clear.4477
                - mayo_secure_clear.4477
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:564,5'
          Dst:             OQS_randombytes
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:573,5'
          Dst:             OQS_SHA3_shake256
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:579,5'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:585,5'
          Dst:             expand_P1_P2
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:588,5'
          Dst:             compute_P3
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:596,5'
          Dst:             pqmayo_MAYO_2_opt_m_upper
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:597,5'
          Dst:             pack_m_vecs
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:602,5'
          Dst:             mayo_secure_clear
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:603,5'
          Dst:             mayo_secure_clear
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:604,5'
          Dst:             mayo_secure_clear
    - functionName:    pqmayo_MAYO_2_opt_mayo_keypair
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_opt/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqmayo_MAYO_2_opt_mayo_keypair_compact
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:301,11'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:0,0'
              BranchSideFuncs:
                - pqmayo_MAYO_2_opt_mayo_keypair_compact
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:301,11'
              BranchSideFuncs:
                - pqmayo_MAYO_2_opt_mayo_keypair_compact
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mayo.c:301,11'
          Dst:             pqmayo_MAYO_2_opt_mayo_keypair_compact
    - functionName:    pqmayo_MAYO_2_avx2_crypto_sign_verify
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_avx2/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pqmayo_MAYO_2_avx2_mayo_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/api.c:42,16'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/api.c:0,0'
              BranchSideFuncs:
                - pqmayo_MAYO_2_avx2_mayo_verify
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/api.c:42,16'
              BranchSideFuncs:
                - pqmayo_MAYO_2_avx2_mayo_verify
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/api.c:42,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/api.c:42,9'
              BranchSideFuncs:
                - pqmayo_MAYO_2_avx2_mayo_verify
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/api.c:44,12'
              BranchSideFuncs:
                - pqmayo_MAYO_2_avx2_mayo_verify
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/api.c:44,12'
          Dst:             pqmayo_MAYO_2_avx2_mayo_verify
    - functionName:    pqmayo_MAYO_2_avx2_crypto_sign_open
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_avx2/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqmayo_MAYO_2_avx2_mayo_open
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/api.c:35,12'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/api.c:0,0'
              BranchSideFuncs:
                - pqmayo_MAYO_2_avx2_mayo_open
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/api.c:35,12'
              BranchSideFuncs:
                - pqmayo_MAYO_2_avx2_mayo_open
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/api.c:35,12'
          Dst:             pqmayo_MAYO_2_avx2_mayo_open
    - functionName:    pqmayo_MAYO_2_avx2_crypto_sign_signature
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_avx2/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqmayo_MAYO_2_avx2_mayo_sign_signature
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/api.c:28,12'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/api.c:0,0'
              BranchSideFuncs:
                - pqmayo_MAYO_2_avx2_mayo_sign_signature
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/api.c:28,12'
              BranchSideFuncs:
                - pqmayo_MAYO_2_avx2_mayo_sign_signature
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/api.c:28,12'
          Dst:             pqmayo_MAYO_2_avx2_mayo_sign_signature
    - functionName:    pqmayo_MAYO_2_avx2_crypto_sign
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_avx2/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqmayo_MAYO_2_avx2_mayo_sign
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/api.c:21,12'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/api.c:0,0'
              BranchSideFuncs:
                - pqmayo_MAYO_2_avx2_mayo_sign
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/api.c:21,12'
              BranchSideFuncs:
                - pqmayo_MAYO_2_avx2_mayo_sign
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/api.c:21,12'
          Dst:             pqmayo_MAYO_2_avx2_mayo_sign
    - functionName:    pqmayo_MAYO_2_avx2_crypto_sign_keypair
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_avx2/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13
      functionLinenumberEnd: 14
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqmayo_MAYO_2_avx2_mayo_keypair
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/api.c:14,12'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/api.c:0,0'
              BranchSideFuncs:
                - pqmayo_MAYO_2_avx2_mayo_keypair
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/api.c:14,12'
              BranchSideFuncs:
                - pqmayo_MAYO_2_avx2_mayo_keypair
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/api.c:14,12'
          Dst:             pqmayo_MAYO_2_avx2_mayo_keypair
    - functionName:    S2t_times_PS2
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          482
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:315,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:317,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:319,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:315,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:317,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    S1t_times_PS1
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 303
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Vt_times_Pv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:304,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:0,0'
              BranchSideFuncs:
                - Vt_times_Pv.4593
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:304,5'
              BranchSideFuncs:
                - Vt_times_Pv.4593
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:304,5'
          Dst:             Vt_times_Pv
    - functionName:    Vt_times_Pv
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          482
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:268,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:270,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:272,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:268,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:270,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    P3_times_S2
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          150
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:357,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:362,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:370,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    P1_times_S1_plus_P2_times_S2
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          213
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:329,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:335,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:349,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mayo_S2_multabs
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          61
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic_common.h:145,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic_common.h:147,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic_common.h:156,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mayo_S1_multabs
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          64
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    m_calculate_PS_SPS
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 439
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          369
      EdgeCount:       51
      CyclomaticComplexity: 14
      functionsReached:
        - P1_times_S1_plus_P2_times_S2
        - P3_times_S2
        - S1t_times_PS1
        - S2t_times_PS2
        - mayo_S1_multabs
        - mayo_S2_multabs
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:409,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:0,0'
              BranchSideFuncs:
                - mayo_S1_multabs.4598
                - mayo_S2_multabs.4596
                - P1_times_S1_plus_P2_times_S2.4595
                - P3_times_S2.4594
                - S1t_times_PS1.4592
                - S2t_times_PS2.4591
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:416,9'
              BranchSideFuncs:
                - mayo_S1_multabs.4598
                - mayo_S2_multabs.4596
                - P1_times_S1_plus_P2_times_S2.4595
                - P3_times_S2.4594
                - S1t_times_PS1.4592
                - S2t_times_PS2.4591
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:418,16'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:419,33'
              BranchSideFuncs:
                - mayo_S1_multabs.4598
                - mayo_S2_multabs.4596
                - P1_times_S1_plus_P2_times_S2.4595
                - P3_times_S2.4594
                - S1t_times_PS1.4592
                - S2t_times_PS2.4591
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:421,33'
              BranchSideFuncs:
                - mayo_S1_multabs.4598
                - mayo_S2_multabs.4596
                - P1_times_S1_plus_P2_times_S2.4595
                - P3_times_S2.4594
                - S1t_times_PS1.4592
                - S2t_times_PS2.4591
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:416,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:418,18'
              BranchSideFuncs:
                - mayo_S1_multabs.4598
                - mayo_S2_multabs.4596
                - P1_times_S1_plus_P2_times_S2.4595
                - P3_times_S2.4594
                - S1t_times_PS1.4592
                - S2t_times_PS2.4591
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:418,18'
              BranchSideFuncs:
                - mayo_S1_multabs.4598
                - mayo_S2_multabs.4596
                - P1_times_S1_plus_P2_times_S2.4595
                - P3_times_S2.4594
                - S1t_times_PS1.4592
                - S2t_times_PS2.4591
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:418,16'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:419,33'
              BranchSideFuncs:
                - mayo_S1_multabs.4598
                - mayo_S2_multabs.4596
                - P1_times_S1_plus_P2_times_S2.4595
                - P3_times_S2.4594
                - S1t_times_PS1.4592
                - S2t_times_PS2.4591
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:421,33'
              BranchSideFuncs:
                - mayo_S1_multabs.4598
                - mayo_S2_multabs.4596
                - P1_times_S1_plus_P2_times_S2.4595
                - P3_times_S2.4594
                - S1t_times_PS1.4592
                - S2t_times_PS2.4591
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:418,16'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:419,33'
              BranchSideFuncs:
                - mayo_S1_multabs.4598
                - mayo_S2_multabs.4596
                - P1_times_S1_plus_P2_times_S2.4595
                - P3_times_S2.4594
                - S1t_times_PS1.4592
                - S2t_times_PS2.4591
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:421,33'
              BranchSideFuncs:
                - mayo_S1_multabs.4598
                - mayo_S2_multabs.4596
                - P1_times_S1_plus_P2_times_S2.4595
                - P3_times_S2.4594
                - S1t_times_PS1.4592
                - S2t_times_PS2.4591
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:416,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:418,18'
              BranchSideFuncs:
                - mayo_S1_multabs.4598
                - mayo_S2_multabs.4596
                - P1_times_S1_plus_P2_times_S2.4595
                - P3_times_S2.4594
                - S1t_times_PS1.4592
                - S2t_times_PS2.4591
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:418,18'
              BranchSideFuncs:
                - mayo_S1_multabs.4598
                - mayo_S2_multabs.4596
                - P1_times_S1_plus_P2_times_S2.4595
                - P3_times_S2.4594
                - S1t_times_PS1.4592
                - S2t_times_PS2.4591
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:418,16'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:419,33'
              BranchSideFuncs:
                - mayo_S1_multabs.4598
                - mayo_S2_multabs.4596
                - P1_times_S1_plus_P2_times_S2.4595
                - P3_times_S2.4594
                - S1t_times_PS1.4592
                - S2t_times_PS2.4591
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:421,33'
              BranchSideFuncs:
                - mayo_S1_multabs.4598
                - mayo_S2_multabs.4596
                - P1_times_S1_plus_P2_times_S2.4595
                - P3_times_S2.4594
                - S1t_times_PS1.4592
                - S2t_times_PS2.4591
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:418,16'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:419,33'
              BranchSideFuncs:
                - mayo_S1_multabs.4598
                - mayo_S2_multabs.4596
                - P1_times_S1_plus_P2_times_S2.4595
                - P3_times_S2.4594
                - S1t_times_PS1.4592
                - S2t_times_PS2.4591
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:421,33'
              BranchSideFuncs:
                - mayo_S1_multabs.4598
                - mayo_S2_multabs.4596
                - P1_times_S1_plus_P2_times_S2.4595
                - P3_times_S2.4594
                - S1t_times_PS1.4592
                - S2t_times_PS2.4591
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:416,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:418,18'
              BranchSideFuncs:
                - mayo_S1_multabs.4598
                - mayo_S2_multabs.4596
                - P1_times_S1_plus_P2_times_S2.4595
                - P3_times_S2.4594
                - S1t_times_PS1.4592
                - S2t_times_PS2.4591
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:426,5'
              BranchSideFuncs:
                - mayo_S1_multabs.4598
                - mayo_S2_multabs.4596
                - P1_times_S1_plus_P2_times_S2.4595
                - P3_times_S2.4594
                - S1t_times_PS1.4592
                - S2t_times_PS2.4591
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:418,16'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:419,33'
              BranchSideFuncs:
                - mayo_S1_multabs.4598
                - mayo_S2_multabs.4596
                - P1_times_S1_plus_P2_times_S2.4595
                - P3_times_S2.4594
                - S1t_times_PS1.4592
                - S2t_times_PS2.4591
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:421,33'
              BranchSideFuncs:
                - mayo_S1_multabs.4598
                - mayo_S2_multabs.4596
                - P1_times_S1_plus_P2_times_S2.4595
                - P3_times_S2.4594
                - S1t_times_PS1.4592
                - S2t_times_PS2.4591
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:418,16'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:419,33'
              BranchSideFuncs:
                - mayo_S1_multabs.4598
                - mayo_S2_multabs.4596
                - P1_times_S1_plus_P2_times_S2.4595
                - P3_times_S2.4594
                - S1t_times_PS1.4592
                - S2t_times_PS2.4591
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:421,33'
              BranchSideFuncs:
                - mayo_S1_multabs.4598
                - mayo_S2_multabs.4596
                - P1_times_S1_plus_P2_times_S2.4595
                - P3_times_S2.4594
                - S1t_times_PS1.4592
                - S2t_times_PS2.4591
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:416,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:418,18'
              BranchSideFuncs:
                - mayo_S1_multabs.4598
                - mayo_S2_multabs.4596
                - P1_times_S1_plus_P2_times_S2.4595
                - P3_times_S2.4594
                - S1t_times_PS1.4592
                - S2t_times_PS2.4591
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:418,18'
              BranchSideFuncs:
                - mayo_S1_multabs.4598
                - mayo_S2_multabs.4596
                - P1_times_S1_plus_P2_times_S2.4595
                - P3_times_S2.4594
                - S1t_times_PS1.4592
                - S2t_times_PS2.4591
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:418,16'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:419,33'
              BranchSideFuncs:
                - mayo_S1_multabs.4598
                - mayo_S2_multabs.4596
                - P1_times_S1_plus_P2_times_S2.4595
                - P3_times_S2.4594
                - S1t_times_PS1.4592
                - S2t_times_PS2.4591
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:421,33'
              BranchSideFuncs:
                - mayo_S1_multabs.4598
                - mayo_S2_multabs.4596
                - P1_times_S1_plus_P2_times_S2.4595
                - P3_times_S2.4594
                - S1t_times_PS1.4592
                - S2t_times_PS2.4591
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:430,5'
          Dst:             mayo_S1_multabs
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:431,5'
          Dst:             mayo_S2_multabs
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:433,5'
          Dst:             P1_times_S1_plus_P2_times_S2
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:434,5'
          Dst:             P3_times_S2
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:437,5'
          Dst:             S1t_times_PS1
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:438,5'
          Dst:             S2t_times_PS2
    - functionName:    Ot_times_P1O_P2
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          449
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:200,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:204,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:210,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    P1_times_O
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          456
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:183,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:187,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:194,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    add_f
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_avx2/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lincomb
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_avx2/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          219
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - add_f
        - mul_f
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/simple_arithmetic.h:73,27'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/simple_arithmetic.h:0,0'
              BranchSideFuncs:
                - mul_f.4604
                - add_f.4602
                - mul_f.4604
                - add_f.4602
                - mul_f.4604
                - add_f.4602
                - mul_f.4604
                - add_f.4602
                - mul_f.4604
                - add_f.4602
                - mul_f.4604
                - add_f.4602
                - mul_f.4604
                - add_f.4602
                - mul_f.4604
                - add_f.4602
                - mul_f.4604
                - add_f.4602
                - mul_f.4604
                - add_f.4602
                - mul_f.4604
                - add_f.4602
                - mul_f.4604
                - add_f.4602
                - mul_f.4604
                - add_f.4602
                - mul_f.4604
                - add_f.4602
                - mul_f.4604
                - add_f.4602
                - mul_f.4604
                - add_f.4602
                - mul_f.4604
                - add_f.4602
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/simple_arithmetic.h:73,27'
              BranchSideFuncs:
                - mul_f.4604
                - add_f.4602
                - mul_f.4604
                - add_f.4602
                - mul_f.4604
                - add_f.4602
                - mul_f.4604
                - add_f.4602
                - mul_f.4604
                - add_f.4602
                - mul_f.4604
                - add_f.4602
                - mul_f.4604
                - add_f.4602
                - mul_f.4604
                - add_f.4602
                - mul_f.4604
                - add_f.4602
                - mul_f.4604
                - add_f.4602
                - mul_f.4604
                - add_f.4602
                - mul_f.4604
                - add_f.4602
                - mul_f.4604
                - add_f.4602
                - mul_f.4604
                - add_f.4602
                - mul_f.4604
                - add_f.4602
                - mul_f.4604
                - add_f.4602
                - mul_f.4604
                - add_f.4602
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/simple_arithmetic.h:73,21'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/simple_arithmetic.h:73,15'
          Dst:             add_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/simple_arithmetic.h:73,21'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/simple_arithmetic.h:73,15'
          Dst:             add_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/simple_arithmetic.h:73,21'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/simple_arithmetic.h:73,15'
          Dst:             add_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/simple_arithmetic.h:73,21'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/simple_arithmetic.h:73,15'
          Dst:             add_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/simple_arithmetic.h:73,21'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/simple_arithmetic.h:73,15'
          Dst:             add_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/simple_arithmetic.h:73,21'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/simple_arithmetic.h:73,15'
          Dst:             add_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/simple_arithmetic.h:73,21'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/simple_arithmetic.h:73,15'
          Dst:             add_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/simple_arithmetic.h:73,21'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/simple_arithmetic.h:73,15'
          Dst:             add_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/simple_arithmetic.h:73,21'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/simple_arithmetic.h:73,15'
          Dst:             add_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/simple_arithmetic.h:73,21'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/simple_arithmetic.h:73,15'
          Dst:             add_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/simple_arithmetic.h:73,21'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/simple_arithmetic.h:73,15'
          Dst:             add_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/simple_arithmetic.h:73,21'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/simple_arithmetic.h:73,15'
          Dst:             add_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/simple_arithmetic.h:73,21'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/simple_arithmetic.h:73,15'
          Dst:             add_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/simple_arithmetic.h:73,21'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/simple_arithmetic.h:73,15'
          Dst:             add_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/simple_arithmetic.h:73,21'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/simple_arithmetic.h:73,15'
          Dst:             add_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/simple_arithmetic.h:73,21'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/simple_arithmetic.h:73,15'
          Dst:             add_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/simple_arithmetic.h:73,21'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/simple_arithmetic.h:73,15'
          Dst:             add_f
    - functionName:    mul_f
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_avx2/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          34
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    49
      BranchProfiles:  []
      Callsites:       []
    - functionName:    transpose_16x16_nibbles
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          325
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    25
      BranchProfiles:  []
      Callsites:       []
    - functionName:    P1_times_Vt
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          150
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:281,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:286,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:293,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    Vt_times_L
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          144
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:247,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:251,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:257,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mayo_V_multabs
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          61
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - tbl32_gf16_multab2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic_common.h:82,44'
          Dst:             tbl32_gf16_multab2
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic_common.h:82,99'
          Dst:             tbl32_gf16_multab2
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic_common.h:82,44'
          Dst:             tbl32_gf16_multab2
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic_common.h:82,99'
          Dst:             tbl32_gf16_multab2
    - functionName:    tbl32_gf16_multab2
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          38
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    21
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mayo_O_multabs
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          148
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - tbl32_gf16_multab2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic_common.h:63,52'
          Dst:             tbl32_gf16_multab2
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic_common.h:63,107'
          Dst:             tbl32_gf16_multab2
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic_common.h:63,52'
          Dst:             tbl32_gf16_multab2
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic_common.h:63,107'
          Dst:             tbl32_gf16_multab2
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic_common.h:63,52'
          Dst:             tbl32_gf16_multab2
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic_common.h:63,107'
          Dst:             tbl32_gf16_multab2
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic_common.h:63,52'
          Dst:             tbl32_gf16_multab2
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic_common.h:63,107'
          Dst:             tbl32_gf16_multab2
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic_common.h:63,52'
          Dst:             tbl32_gf16_multab2
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic_common.h:63,107'
          Dst:             tbl32_gf16_multab2
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic_common.h:63,52'
          Dst:             tbl32_gf16_multab2
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic_common.h:63,107'
          Dst:             tbl32_gf16_multab2
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic_common.h:63,52'
          Dst:             tbl32_gf16_multab2
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic_common.h:63,107'
          Dst:             tbl32_gf16_multab2
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic_common.h:63,52'
          Dst:             tbl32_gf16_multab2
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic_common.h:63,107'
          Dst:             tbl32_gf16_multab2
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic_common.h:67,52'
          Dst:             tbl32_gf16_multab2
    - functionName:    aes128ctr_prf
      functionSourceFile: '/src/liboqs/src/common/pqclean_shims/aes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_AES128_CTR_inc_init
        - OQS_AES128_CTR_inc_stream_iv
        - OQS_AES128_free_schedule
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/common/pqclean_shims/aes.h:48,2'
          Branch Sides:
            - BranchSide:      'src/common/pqclean_shims/aes.h:0,0'
              BranchSideFuncs:
                - OQS_AES128_CTR_inc_init
                - OQS_AES128_CTR_inc_stream_iv
                - OQS_AES128_free_schedule
            - BranchSide:      'src/common/pqclean_shims/aes.h:49,2'
              BranchSideFuncs:
                - OQS_AES128_CTR_inc_init
                - OQS_AES128_CTR_inc_stream_iv
                - OQS_AES128_free_schedule
      Callsites:
        - Src:             'src/common/pqclean_shims/aes.h:49,2'
          Dst:             OQS_AES128_CTR_inc_init
        - Src:             'src/common/pqclean_shims/aes.h:50,2'
          Dst:             OQS_AES128_CTR_inc_stream_iv
        - Src:             'src/common/pqclean_shims/aes.h:51,2'
          Dst:             OQS_AES128_free_schedule
    - functionName:    AES_128_CTR
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_avx2/aes_ctr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - aes128ctr_prf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/aes_ctr.h:30,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/aes_ctr.h:0,0'
              BranchSideFuncs:
                - aes128ctr_prf.4611
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/aes_ctr.h:30,13'
              BranchSideFuncs:
                - aes128ctr_prf.4611
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/aes_ctr.h:31,5'
          Dst:             aes128ctr_prf
    - functionName:    eval_public_map
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - compute_rhs
        - m_calculate_PS_SPS
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:289,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:0,0'
              BranchSideFuncs:
                - m_calculate_PS_SPS.4599
                - compute_rhs.4614
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:289,14'
              BranchSideFuncs:
                - m_calculate_PS_SPS.4599
                - compute_rhs.4614
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:291,5'
          Dst:             m_calculate_PS_SPS
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:293,5'
          Dst:             compute_rhs
    - functionName:    compute_rhs
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          509
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - mul_f
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:62,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:0,0'
              BranchSideFuncs:
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:62,14'
              BranchSideFuncs:
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:93,82'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:0,0'
              BranchSideFuncs:
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:93,28'
              BranchSideFuncs:
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:65,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:67,54'
              BranchSideFuncs:
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:67,54'
              BranchSideFuncs:
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:93,82'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:0,0'
              BranchSideFuncs:
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:93,28'
              BranchSideFuncs:
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:65,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:67,54'
              BranchSideFuncs:
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:67,54'
              BranchSideFuncs:
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:93,82'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:0,0'
              BranchSideFuncs:
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:93,28'
              BranchSideFuncs:
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:65,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:67,54'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:93,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:99,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:105,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:105,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:93,82'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:0,0'
              BranchSideFuncs:
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:93,28'
              BranchSideFuncs:
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:65,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:67,54'
              BranchSideFuncs:
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:67,54'
              BranchSideFuncs:
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:99,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:99,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:105,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:79,41'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:86,41'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:79,41'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:86,41'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:79,41'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:86,41'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:79,41'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:86,41'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:79,41'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:86,41'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:79,41'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:86,41'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:79,41'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:86,41'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:79,41'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:86,41'
          Dst:             mul_f
    - functionName:    unpack_m_vecs
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          89
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:266,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:266,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:266,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:266,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:266,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:266,0'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:266,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:266,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:266,0'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:266,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:266,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:266,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqmayo_MAYO_2_avx2_mayo_expand_pk
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 609
      functionLinenumberEnd: 614
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - expand_P1_P2
        - unpack_m_vecs
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:610,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:0,0'
              BranchSideFuncs:
                - expand_P1_P2.4616
                - unpack_m_vecs.4615
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:610,5'
              BranchSideFuncs:
                - expand_P1_P2.4616
                - unpack_m_vecs.4615
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:610,5'
          Dst:             expand_P1_P2
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:612,5'
          Dst:             unpack_m_vecs
    - functionName:    expand_P1_P2
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - AES_128_CTR
        - unpack_m_vecs
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:284,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:0,0'
              BranchSideFuncs:
                - AES_128_CTR.4612
                - unpack_m_vecs.4615
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:284,5'
              BranchSideFuncs:
                - AES_128_CTR.4612
                - unpack_m_vecs.4615
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:284,5'
          Dst:             AES_128_CTR
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:285,5'
          Dst:             unpack_m_vecs
    - functionName:    pack_m_vecs
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          43
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:275,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:277,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:279,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    compute_P3
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 389
      functionLinenumberEnd: 395
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Ot_times_P1O_P2
        - P1_times_O
        - mayo_O_multabs
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:391,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:0,0'
              BranchSideFuncs:
                - mayo_O_multabs.4610
                - P1_times_O.4601
                - Ot_times_P1O_P2.4600
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:392,5'
              BranchSideFuncs:
                - mayo_O_multabs.4610
                - P1_times_O.4601
                - Ot_times_P1O_P2.4600
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:392,5'
          Dst:             mayo_O_multabs
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:393,5'
          Dst:             P1_times_O
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:394,5'
          Dst:             Ot_times_P1O_P2
    - functionName:    pqmayo_MAYO_2_avx2_mayo_verify
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 619
      functionLinenumberEnd: 674
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          77
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_SHA3_shake256
        - decode
        - eval_public_map
        - memcmp
        - pqmayo_MAYO_2_avx2_mayo_expand_pk
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:620,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:0,0'
              BranchSideFuncs:
                - pqmayo_MAYO_2_avx2_mayo_expand_pk
                - OQS_SHA3_shake256
                - OQS_SHA3_shake256
                - decode.4621
                - decode.4621
                - eval_public_map.4613
                - memcmp
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:622,19'
              BranchSideFuncs:
                - pqmayo_MAYO_2_avx2_mayo_expand_pk
                - OQS_SHA3_shake256
                - OQS_SHA3_shake256
                - decode.4621
                - decode.4621
                - eval_public_map.4613
                - memcmp
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:670,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:670,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:673,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:635,15'
          Dst:             pqmayo_MAYO_2_avx2_mayo_expand_pk
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:657,5'
          Dst:             OQS_SHA3_shake256
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:662,5'
          Dst:             OQS_SHA3_shake256
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:663,5'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:666,5'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:668,5'
          Dst:             eval_public_map
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:670,9'
          Dst:             memcmp
    - functionName:    decode
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          182
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    30
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:22,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:22,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:27,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:22,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:22,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:22,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:22,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:22,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:22,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:22,34'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:22,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:22,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:22,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:22,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:28,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:22,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:22,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:23,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:22,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:23,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:28,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:22,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:23,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:28,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:27,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:27,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:28,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqmayo_MAYO_2_avx2_mayo_open
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 522
      functionLinenumberEnd: 536
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - pqmayo_MAYO_2_avx2_mayo_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:524,15'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:0,0'
              BranchSideFuncs:
                - pqmayo_MAYO_2_avx2_mayo_verify
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:524,15'
              BranchSideFuncs:
                - pqmayo_MAYO_2_avx2_mayo_verify
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:524,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:524,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:527,36'
              BranchSideFuncs:
                - pqmayo_MAYO_2_avx2_mayo_verify
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:530,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:530,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:531,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:527,18'
          Dst:             pqmayo_MAYO_2_avx2_mayo_verify
    - functionName:    pqmayo_MAYO_2_avx2_mayo_sign
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 504
      functionLinenumberEnd: 518
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pqmayo_MAYO_2_avx2_mayo_sign_signature
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:507,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:0,0'
              BranchSideFuncs:
                - pqmayo_MAYO_2_avx2_mayo_sign_signature
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:508,16'
              BranchSideFuncs:
                - pqmayo_MAYO_2_avx2_mayo_sign_signature
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:510,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:511,30'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:515,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:509,11'
          Dst:             pqmayo_MAYO_2_avx2_mayo_sign_signature
    - functionName:    pqmayo_MAYO_2_avx2_mayo_sign_signature
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 500
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          244
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - OQS_SHA3_shake256
        - OQS_randombytes
        - compute_A
        - compute_M_and_VPV
        - compute_rhs
        - decode
        - encode
        - mat_add
        - mat_mul
        - mayo_secure_clear
        - pqmayo_MAYO_2_avx2_mayo_expand_sk
        - pqmayo_MAYO_2_avx2_sample_solution
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:363,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:0,0'
              BranchSideFuncs:
                - pqmayo_MAYO_2_avx2_mayo_expand_sk
                - OQS_SHA3_shake256
                - OQS_randombytes
                - OQS_SHA3_shake256
                - OQS_SHA3_shake256
                - decode.4621
                - OQS_SHA3_shake256
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - compute_M_and_VPV.4628
                - compute_rhs.4614
                - compute_A.4629
                - decode.4621
                - pqmayo_MAYO_2_avx2_sample_solution
                - mat_mul.4630
                - mat_add.4631
                - mat_mul.4630
                - mat_add.4631
                - mat_mul.4630
                - mat_add.4631
                - mat_mul.4630
                - mat_add.4631
                - encode.4632
                - mayo_secure_clear.4633
                - mayo_secure_clear.4633
                - mayo_secure_clear.4633
                - mayo_secure_clear.4633
                - mayo_secure_clear.4633
                - mayo_secure_clear.4633
                - mayo_secure_clear.4633
                - mayo_secure_clear.4633
                - mayo_secure_clear.4633
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:367,19'
              BranchSideFuncs:
                - pqmayo_MAYO_2_avx2_mayo_expand_sk
                - OQS_SHA3_shake256
                - OQS_randombytes
                - OQS_SHA3_shake256
                - OQS_SHA3_shake256
                - decode.4621
                - OQS_SHA3_shake256
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - compute_M_and_VPV.4628
                - compute_rhs.4614
                - compute_A.4629
                - decode.4621
                - pqmayo_MAYO_2_avx2_sample_solution
                - mat_mul.4630
                - mat_add.4631
                - mat_mul.4630
                - mat_add.4631
                - mat_mul.4630
                - mat_add.4631
                - mat_mul.4630
                - mat_add.4631
                - encode.4632
                - mayo_secure_clear.4633
                - mayo_secure_clear.4633
                - mayo_secure_clear.4633
                - mayo_secure_clear.4633
                - mayo_secure_clear.4633
                - mayo_secure_clear.4633
                - mayo_secure_clear.4633
                - mayo_secure_clear.4633
                - mayo_secure_clear.4633
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:470,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:470,13'
              BranchSideFuncs:
                - OQS_SHA3_shake256
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - compute_M_and_VPV.4628
                - compute_rhs.4614
                - compute_A.4629
                - decode.4621
                - pqmayo_MAYO_2_avx2_sample_solution
                - mat_mul.4630
                - mat_add.4631
                - mat_mul.4630
                - mat_add.4631
                - mat_mul.4630
                - mat_add.4631
                - mat_mul.4630
                - mat_add.4631
                - encode.4632
                - mayo_secure_clear.4633
                - mayo_secure_clear.4633
                - mayo_secure_clear.4633
                - mayo_secure_clear.4633
                - mayo_secure_clear.4633
                - mayo_secure_clear.4633
                - mayo_secure_clear.4633
                - mayo_secure_clear.4633
                - mayo_secure_clear.4633
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:473,13'
              BranchSideFuncs:
                - OQS_SHA3_shake256
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - compute_M_and_VPV.4628
                - compute_rhs.4614
                - compute_A.4629
                - decode.4621
                - pqmayo_MAYO_2_avx2_sample_solution
                - mat_mul.4630
                - mat_add.4631
                - mat_mul.4630
                - mat_add.4631
                - mat_mul.4630
                - mat_add.4631
                - mat_mul.4630
                - mat_add.4631
                - encode.4632
                - mayo_secure_clear.4633
                - mayo_secure_clear.4633
                - mayo_secure_clear.4633
                - mayo_secure_clear.4633
                - mayo_secure_clear.4633
                - mayo_secure_clear.4633
                - mayo_secure_clear.4633
                - mayo_secure_clear.4633
                - mayo_secure_clear.4633
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:461,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:463,20'
              BranchSideFuncs:
                - decode.4621
                - pqmayo_MAYO_2_avx2_sample_solution
                - mat_mul.4630
                - mat_add.4631
                - mat_mul.4630
                - mat_add.4631
                - mat_mul.4630
                - mat_add.4631
                - mat_mul.4630
                - mat_add.4631
                - encode.4632
                - mayo_secure_clear.4633
                - mayo_secure_clear.4633
                - mayo_secure_clear.4633
                - mayo_secure_clear.4633
                - mayo_secure_clear.4633
                - mayo_secure_clear.4633
                - mayo_secure_clear.4633
                - mayo_secure_clear.4633
                - mayo_secure_clear.4633
                - OQS_SHA3_shake256
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - compute_M_and_VPV.4628
                - compute_rhs.4614
                - compute_A.4629
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:466,9'
              BranchSideFuncs:
                - decode.4621
                - pqmayo_MAYO_2_avx2_sample_solution
                - mat_mul.4630
                - mat_add.4631
                - mat_mul.4630
                - mat_add.4631
                - mat_mul.4630
                - mat_add.4631
                - mat_mul.4630
                - mat_add.4631
                - encode.4632
                - mayo_secure_clear.4633
                - mayo_secure_clear.4633
                - mayo_secure_clear.4633
                - mayo_secure_clear.4633
                - mayo_secure_clear.4633
                - mayo_secure_clear.4633
                - mayo_secure_clear.4633
                - mayo_secure_clear.4633
                - mayo_secure_clear.4633
                - OQS_SHA3_shake256
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - compute_M_and_VPV.4628
                - compute_rhs.4614
                - compute_A.4629
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:444,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:444,5'
              BranchSideFuncs:
                - mat_mul.4630
                - mat_add.4631
                - mat_mul.4630
                - mat_add.4631
                - mat_mul.4630
                - mat_add.4631
                - mat_mul.4630
                - mat_add.4631
                - encode.4632
                - mayo_secure_clear.4633
                - mayo_secure_clear.4633
                - mayo_secure_clear.4633
                - mayo_secure_clear.4633
                - mayo_secure_clear.4633
                - mayo_secure_clear.4633
                - mayo_secure_clear.4633
                - mayo_secure_clear.4633
                - mayo_secure_clear.4633
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:445,20'
              BranchSideFuncs:
                - OQS_SHA3_shake256
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - compute_M_and_VPV.4628
                - compute_rhs.4614
                - compute_A.4629
                - decode.4621
                - pqmayo_MAYO_2_avx2_sample_solution
                - mat_mul.4630
                - mat_add.4631
                - mat_mul.4630
                - mat_add.4631
                - mat_mul.4630
                - mat_add.4631
                - mat_mul.4630
                - mat_add.4631
                - encode.4632
                - mayo_secure_clear.4633
                - mayo_secure_clear.4633
                - mayo_secure_clear.4633
                - mayo_secure_clear.4633
                - mayo_secure_clear.4633
                - mayo_secure_clear.4633
                - mayo_secure_clear.4633
                - mayo_secure_clear.4633
                - mayo_secure_clear.4633
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:392,11'
          Dst:             pqmayo_MAYO_2_avx2_mayo_expand_sk
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:401,5'
          Dst:             OQS_SHA3_shake256
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:418,5'
          Dst:             OQS_randombytes
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:429,5'
          Dst:             OQS_SHA3_shake256
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:440,5'
          Dst:             OQS_SHA3_shake256
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:442,5'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:447,9'
          Dst:             OQS_SHA3_shake256
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:452,13'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:452,13'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:452,13'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:452,13'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:456,9'
          Dst:             compute_M_and_VPV
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:458,9'
          Dst:             compute_rhs
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:459,9'
          Dst:             compute_A
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:466,9'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:470,13'
          Dst:             pqmayo_MAYO_2_avx2_sample_solution
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:480,9'
          Dst:             mat_mul
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:481,9'
          Dst:             mat_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:480,9'
          Dst:             mat_mul
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:481,9'
          Dst:             mat_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:480,9'
          Dst:             mat_mul
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:481,9'
          Dst:             mat_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:480,9'
          Dst:             mat_mul
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:481,9'
          Dst:             mat_add
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:484,5'
          Dst:             encode
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:490,5'
          Dst:             mayo_secure_clear
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:491,5'
          Dst:             mayo_secure_clear
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:492,5'
          Dst:             mayo_secure_clear
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:493,5'
          Dst:             mayo_secure_clear
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:494,5'
          Dst:             mayo_secure_clear
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:495,5'
          Dst:             mayo_secure_clear
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:496,5'
          Dst:             mayo_secure_clear
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:497,5'
          Dst:             mayo_secure_clear
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:498,5'
          Dst:             mayo_secure_clear
    - functionName:    pqmayo_MAYO_2_avx2_mayo_expand_sk
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256
        - P1P1t_times_O
        - decode
        - expand_P1_P2
        - mayo_secure_clear
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:313,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256
                - decode.4621
                - expand_P1_P2.4616
                - P1P1t_times_O.4634
                - mayo_secure_clear.4633
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:315,28'
              BranchSideFuncs:
                - OQS_SHA3_shake256
                - decode.4621
                - expand_P1_P2.4616
                - P1P1t_times_O.4634
                - mayo_secure_clear.4633
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:326,5'
          Dst:             OQS_SHA3_shake256
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:328,5'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:334,5'
          Dst:             expand_P1_P2
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:347,5'
          Dst:             P1P1t_times_O
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:355,5'
          Dst:             mayo_secure_clear
    - functionName:    compute_M_and_VPV
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 373
      functionLinenumberEnd: 385
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - P1_times_Vt
        - Vt_times_L
        - Vt_times_Pv
        - mayo_V_multabs
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:375,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:0,0'
              BranchSideFuncs:
                - mayo_V_multabs.4608
                - Vt_times_L.4607
                - P1_times_Vt.4606
                - Vt_times_Pv.4593
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:376,5'
              BranchSideFuncs:
                - mayo_V_multabs.4608
                - Vt_times_L.4607
                - P1_times_Vt.4606
                - Vt_times_Pv.4593
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:376,5'
          Dst:             mayo_V_multabs
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:379,5'
          Dst:             Vt_times_L
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:383,5'
          Dst:             P1_times_Vt
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:384,5'
          Dst:             Vt_times_Pv
    - functionName:    compute_A
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         86
      ICount:          1696
      EdgeCount:       114
      CyclomaticComplexity: 30
      functionsReached:
        - decode
        - mul_f
        - transpose_16x16_nibbles
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:162,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:0,0'
              BranchSideFuncs:
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:162,14'
              BranchSideFuncs:
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:185,24'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:181,13'
              BranchSideFuncs:
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:181,13'
              BranchSideFuncs:
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:197,28'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:193,17'
              BranchSideFuncs:
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:193,17'
              BranchSideFuncs:
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:205,16'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:178,46'
              BranchSideFuncs:
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:206,32'
              BranchSideFuncs:
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:178,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:177,42'
              BranchSideFuncs:
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:180,40'
              BranchSideFuncs:
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - transpose_16x16_nibbles.4605
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - mul_f.4604
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:230,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:228,38'
              BranchSideFuncs:
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:232,28'
              BranchSideFuncs:
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:254,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:256,63'
              BranchSideFuncs:
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:256,63'
              BranchSideFuncs:
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:254,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:256,63'
              BranchSideFuncs:
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:256,63'
              BranchSideFuncs:
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:254,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:256,63'
              BranchSideFuncs:
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:256,63'
              BranchSideFuncs:
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:254,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:256,63'
              BranchSideFuncs:
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:256,63'
              BranchSideFuncs:
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:254,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:256,63'
              BranchSideFuncs:
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:256,63'
              BranchSideFuncs:
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:254,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:256,63'
              BranchSideFuncs:
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:256,63'
              BranchSideFuncs:
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:254,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:256,63'
              BranchSideFuncs:
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:256,63'
              BranchSideFuncs:
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:254,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:256,63'
              BranchSideFuncs:
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:256,63'
              BranchSideFuncs:
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:254,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:256,63'
              BranchSideFuncs:
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:256,63'
              BranchSideFuncs:
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:254,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:256,63'
              BranchSideFuncs:
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:256,63'
              BranchSideFuncs:
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:254,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:256,63'
              BranchSideFuncs:
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:256,63'
              BranchSideFuncs:
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:254,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:256,63'
              BranchSideFuncs:
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:256,63'
              BranchSideFuncs:
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:254,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:256,63'
              BranchSideFuncs:
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:256,63'
              BranchSideFuncs:
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:254,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:256,63'
              BranchSideFuncs:
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:256,63'
              BranchSideFuncs:
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:254,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:256,63'
              BranchSideFuncs:
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:256,63'
              BranchSideFuncs:
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:254,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:256,63'
              BranchSideFuncs:
                - decode.4621
                - decode.4621
                - decode.4621
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:256,63'
              BranchSideFuncs:
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:254,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:256,63'
              BranchSideFuncs:
                - decode.4621
                - decode.4621
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:256,63'
              BranchSideFuncs:
                - decode.4621
                - decode.4621
                - decode.4621
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:254,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:256,63'
              BranchSideFuncs:
                - decode.4621
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:256,63'
              BranchSideFuncs:
                - decode.4621
                - decode.4621
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:254,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:256,63'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:260,1'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:254,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:256,63'
              BranchSideFuncs:
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:256,44'
              BranchSideFuncs:
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
                - decode.4621
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:220,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:221,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:222,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:223,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:220,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:221,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:222,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:223,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:220,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:221,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:222,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:223,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:220,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:221,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:222,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:223,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:256,17'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:256,17'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:256,17'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:256,17'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:256,17'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:256,17'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:256,17'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:256,17'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:256,17'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:256,17'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:256,17'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:256,17'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:256,17'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:256,17'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:256,17'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:256,17'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:256,17'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:256,17'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:256,17'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:256,17'
          Dst:             decode
    - functionName:    mat_mul
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_avx2/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - lincomb
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/simple_arithmetic.h:80,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/simple_arithmetic.h:0,0'
              BranchSideFuncs:
                - lincomb.4603
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/simple_arithmetic.h:82,18'
              BranchSideFuncs:
                - lincomb.4603
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/simple_arithmetic.h:80,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/simple_arithmetic.h:82,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/simple_arithmetic.h:85,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/simple_arithmetic.h:82,18'
          Dst:             lincomb
    - functionName:    mat_add
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_avx2/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - add_f
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/simple_arithmetic.h:91,32'
          Dst:             add_f
    - functionName:    encode
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          109
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:34,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:35,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:35,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:34,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:35,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:41,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mayo_secure_clear
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_avx2/mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_MEM_cleanse
      functionUses:    13
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/mem.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mem.h:0,0'
              BranchSideFuncs:
                - OQS_MEM_cleanse
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mem.h:25,5'
              BranchSideFuncs:
                - OQS_MEM_cleanse
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mem.h:25,5'
          Dst:             OQS_MEM_cleanse
    - functionName:    P1P1t_times_O
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          740
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - mayo_O_multabs
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:217,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:0,0'
              BranchSideFuncs:
                - mayo_O_multabs.4610
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:218,5'
              BranchSideFuncs:
                - mayo_O_multabs.4610
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:227,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:229,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:227,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:229,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:233,26'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:221,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:227,30'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:240,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/shuffle_arithmetic.h:218,5'
          Dst:             mayo_O_multabs
    - functionName:    pqmayo_MAYO_2_avx2_mayo_keypair_compact
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 539
      functionLinenumberEnd: 606
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          63
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256
        - OQS_randombytes
        - compute_P3
        - decode
        - expand_P1_P2
        - mayo_secure_clear
        - pack_m_vecs
        - pqmayo_MAYO_2_avx2_m_upper
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:542,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_SHA3_shake256
                - decode.4621
                - expand_P1_P2.4616
                - compute_P3.4618
                - pqmayo_MAYO_2_avx2_m_upper
                - pack_m_vecs.4617
                - mayo_secure_clear.4633
                - mayo_secure_clear.4633
                - mayo_secure_clear.4633
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:544,14'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_SHA3_shake256
                - decode.4621
                - expand_P1_P2.4616
                - compute_P3.4618
                - pqmayo_MAYO_2_avx2_m_upper
                - pack_m_vecs.4617
                - mayo_secure_clear.4633
                - mayo_secure_clear.4633
                - mayo_secure_clear.4633
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:564,5'
          Dst:             OQS_randombytes
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:573,5'
          Dst:             OQS_SHA3_shake256
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:579,5'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:585,5'
          Dst:             expand_P1_P2
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:588,5'
          Dst:             compute_P3
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:596,5'
          Dst:             pqmayo_MAYO_2_avx2_m_upper
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:597,5'
          Dst:             pack_m_vecs
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:602,5'
          Dst:             mayo_secure_clear
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:603,5'
          Dst:             mayo_secure_clear
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:604,5'
          Dst:             mayo_secure_clear
    - functionName:    pqmayo_MAYO_2_avx2_mayo_keypair
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqmayo_MAYO_2_avx2_mayo_keypair_compact
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:301,11'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:0,0'
              BranchSideFuncs:
                - pqmayo_MAYO_2_avx2_mayo_keypair_compact
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:301,11'
              BranchSideFuncs:
                - pqmayo_MAYO_2_avx2_mayo_keypair_compact
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mayo.c:301,11'
          Dst:             pqmayo_MAYO_2_avx2_mayo_keypair_compact
    - functionName:    OQS_SIG_mayo_3_verify_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/mayo/sig_mayo_3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_mayo_3_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/sig_mayo_3.c:138,14'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/sig_mayo_3.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_mayo_3_verify
            - BranchSide:      'src/sig/mayo/sig_mayo_3.c:138,14'
              BranchSideFuncs:
                - OQS_SIG_mayo_3_verify
        - Branch String:   'src/sig/mayo/sig_mayo_3.c:138,22'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/sig_mayo_3.c:138,37'
              BranchSideFuncs:
                - OQS_SIG_mayo_3_verify
            - BranchSide:      'src/sig/mayo/sig_mayo_3.c:138,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/sig_mayo_3.c:138,6'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/sig_mayo_3.c:138,6'
              BranchSideFuncs:
                - OQS_SIG_mayo_3_verify
            - BranchSide:      'src/sig/mayo/sig_mayo_3.c:139,10'
              BranchSideFuncs:
                - OQS_SIG_mayo_3_verify
      Callsites:
        - Src:             'src/sig/mayo/sig_mayo_3.c:139,10'
          Dst:             OQS_SIG_mayo_3_verify
    - functionName:    OQS_SIG_mayo_3_verify
      functionSourceFile: '/src/liboqs/src/sig/mayo/sig_mayo_3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - pqmayo_MAYO_3_avx2_crypto_sign_verify
        - pqmayo_MAYO_3_opt_crypto_sign_verify
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/mayo/sig_mayo_3.c:106,6'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/sig_mayo_3.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - pqmayo_MAYO_3_avx2_crypto_sign_verify
                - pqmayo_MAYO_3_opt_crypto_sign_verify
            - BranchSide:      'src/sig/mayo/sig_mayo_3.c:106,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - pqmayo_MAYO_3_avx2_crypto_sign_verify
                - pqmayo_MAYO_3_opt_crypto_sign_verify
        - Branch String:   'src/sig/mayo/sig_mayo_3.c:106,6'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/sig_mayo_3.c:108,23'
              BranchSideFuncs:
                - pqmayo_MAYO_3_opt_crypto_sign_verify
            - BranchSide:      'src/sig/mayo/sig_mayo_3.c:111,23'
              BranchSideFuncs:
                - pqmayo_MAYO_3_opt_crypto_sign_verify
      Callsites:
        - Src:             'src/sig/mayo/sig_mayo_3.c:106,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/mayo/sig_mayo_3.c:108,23'
          Dst:             pqmayo_MAYO_3_avx2_crypto_sign_verify
        - Src:             'src/sig/mayo/sig_mayo_3.c:111,23'
          Dst:             pqmayo_MAYO_3_opt_crypto_sign_verify
    - functionName:    OQS_SIG_mayo_3_sign_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/mayo/sig_mayo_3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_mayo_3_sign
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/sig_mayo_3.c:130,14'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/sig_mayo_3.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_mayo_3_sign
            - BranchSide:      'src/sig/mayo/sig_mayo_3.c:130,14'
              BranchSideFuncs:
                - OQS_SIG_mayo_3_sign
        - Branch String:   'src/sig/mayo/sig_mayo_3.c:130,22'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/sig_mayo_3.c:130,37'
              BranchSideFuncs:
                - OQS_SIG_mayo_3_sign
            - BranchSide:      'src/sig/mayo/sig_mayo_3.c:130,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/sig_mayo_3.c:130,6'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/sig_mayo_3.c:130,6'
              BranchSideFuncs:
                - OQS_SIG_mayo_3_sign
            - BranchSide:      'src/sig/mayo/sig_mayo_3.c:131,10'
              BranchSideFuncs:
                - OQS_SIG_mayo_3_sign
      Callsites:
        - Src:             'src/sig/mayo/sig_mayo_3.c:131,10'
          Dst:             OQS_SIG_mayo_3_sign
    - functionName:    OQS_SIG_mayo_3_sign
      functionSourceFile: '/src/liboqs/src/sig/mayo/sig_mayo_3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - pqmayo_MAYO_3_avx2_crypto_sign_signature
        - pqmayo_MAYO_3_opt_crypto_sign_signature
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/mayo/sig_mayo_3.c:80,6'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/sig_mayo_3.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - pqmayo_MAYO_3_avx2_crypto_sign_signature
                - pqmayo_MAYO_3_opt_crypto_sign_signature
            - BranchSide:      'src/sig/mayo/sig_mayo_3.c:80,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - pqmayo_MAYO_3_avx2_crypto_sign_signature
                - pqmayo_MAYO_3_opt_crypto_sign_signature
        - Branch String:   'src/sig/mayo/sig_mayo_3.c:80,6'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/sig_mayo_3.c:82,23'
              BranchSideFuncs:
                - pqmayo_MAYO_3_opt_crypto_sign_signature
            - BranchSide:      'src/sig/mayo/sig_mayo_3.c:85,23'
              BranchSideFuncs:
                - pqmayo_MAYO_3_opt_crypto_sign_signature
      Callsites:
        - Src:             'src/sig/mayo/sig_mayo_3.c:80,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/mayo/sig_mayo_3.c:82,23'
          Dst:             pqmayo_MAYO_3_avx2_crypto_sign_signature
        - Src:             'src/sig/mayo/sig_mayo_3.c:85,23'
          Dst:             pqmayo_MAYO_3_opt_crypto_sign_signature
    - functionName:    OQS_SIG_mayo_3_keypair
      functionSourceFile: '/src/liboqs/src/sig/mayo/sig_mayo_3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - pqmayo_MAYO_3_avx2_crypto_sign_keypair
        - pqmayo_MAYO_3_opt_crypto_sign_keypair
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/sig_mayo_3.c:54,6'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/sig_mayo_3.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - pqmayo_MAYO_3_avx2_crypto_sign_keypair
                - pqmayo_MAYO_3_opt_crypto_sign_keypair
            - BranchSide:      'src/sig/mayo/sig_mayo_3.c:54,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - pqmayo_MAYO_3_avx2_crypto_sign_keypair
                - pqmayo_MAYO_3_opt_crypto_sign_keypair
        - Branch String:   'src/sig/mayo/sig_mayo_3.c:54,6'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/sig_mayo_3.c:56,23'
              BranchSideFuncs:
                - pqmayo_MAYO_3_opt_crypto_sign_keypair
            - BranchSide:      'src/sig/mayo/sig_mayo_3.c:59,23'
              BranchSideFuncs:
                - pqmayo_MAYO_3_opt_crypto_sign_keypair
      Callsites:
        - Src:             'src/sig/mayo/sig_mayo_3.c:54,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/mayo/sig_mayo_3.c:56,23'
          Dst:             pqmayo_MAYO_3_avx2_crypto_sign_keypair
        - Src:             'src/sig/mayo/sig_mayo_3.c:59,23'
          Dst:             pqmayo_MAYO_3_opt_crypto_sign_keypair
    - functionName:    OQS_SIG_mayo_3_new
      functionSourceFile: '/src/liboqs/src/sig/mayo/sig_mayo_3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_MEM_malloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/sig_mayo_3.c:10,17'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/sig_mayo_3.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
            - BranchSide:      'src/sig/mayo/sig_mayo_3.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
        - Branch String:   'src/sig/mayo/sig_mayo_3.c:11,6'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/sig_mayo_3.c:11,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/sig_mayo_3.c:14,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/mayo/sig_mayo_3.c:10,17'
          Dst:             OQS_MEM_malloc
    - functionName:    pqmayo_MAYO_3_opt_crypto_sign_verify
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_opt/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pqmayo_MAYO_3_opt_mayo_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/api.c:42,16'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/api.c:0,0'
              BranchSideFuncs:
                - pqmayo_MAYO_3_opt_mayo_verify
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/api.c:42,16'
              BranchSideFuncs:
                - pqmayo_MAYO_3_opt_mayo_verify
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/api.c:42,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/api.c:42,9'
              BranchSideFuncs:
                - pqmayo_MAYO_3_opt_mayo_verify
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/api.c:44,12'
              BranchSideFuncs:
                - pqmayo_MAYO_3_opt_mayo_verify
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/api.c:44,12'
          Dst:             pqmayo_MAYO_3_opt_mayo_verify
    - functionName:    pqmayo_MAYO_3_opt_crypto_sign_open
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_opt/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqmayo_MAYO_3_opt_mayo_open
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/api.c:35,12'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/api.c:0,0'
              BranchSideFuncs:
                - pqmayo_MAYO_3_opt_mayo_open
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/api.c:35,12'
              BranchSideFuncs:
                - pqmayo_MAYO_3_opt_mayo_open
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/api.c:35,12'
          Dst:             pqmayo_MAYO_3_opt_mayo_open
    - functionName:    pqmayo_MAYO_3_opt_crypto_sign_signature
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_opt/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqmayo_MAYO_3_opt_mayo_sign_signature
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/api.c:28,12'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/api.c:0,0'
              BranchSideFuncs:
                - pqmayo_MAYO_3_opt_mayo_sign_signature
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/api.c:28,12'
              BranchSideFuncs:
                - pqmayo_MAYO_3_opt_mayo_sign_signature
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/api.c:28,12'
          Dst:             pqmayo_MAYO_3_opt_mayo_sign_signature
    - functionName:    pqmayo_MAYO_3_opt_crypto_sign
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_opt/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqmayo_MAYO_3_opt_mayo_sign
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/api.c:21,12'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/api.c:0,0'
              BranchSideFuncs:
                - pqmayo_MAYO_3_opt_mayo_sign
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/api.c:21,12'
              BranchSideFuncs:
                - pqmayo_MAYO_3_opt_mayo_sign
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/api.c:21,12'
          Dst:             pqmayo_MAYO_3_opt_mayo_sign
    - functionName:    pqmayo_MAYO_3_opt_crypto_sign_keypair
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_opt/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13
      functionLinenumberEnd: 14
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqmayo_MAYO_3_opt_mayo_keypair
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/api.c:14,12'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/api.c:0,0'
              BranchSideFuncs:
                - pqmayo_MAYO_3_opt_mayo_keypair
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/api.c:14,12'
              BranchSideFuncs:
                - pqmayo_MAYO_3_opt_mayo_keypair
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/api.c:14,12'
          Dst:             pqmayo_MAYO_3_opt_mayo_keypair
    - functionName:    m_vec_copy
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_opt/arithmetic_fixed.h'
      linkageType:     InternalLinkage
      functionLinenumber: 13
      functionLinenumberEnd: 19
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          48
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    m_vec_mul_add_x
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_opt/arithmetic_fixed.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          112
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    m_vec_mul_add_x_inv
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_opt/arithmetic_fixed.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          105
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    m_vec_multiply_bins
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_opt/arithmetic_fixed.h'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - m_vec_copy
        - m_vec_mul_add_x
        - m_vec_mul_add_x_inv
      functionUses:    12
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic_fixed.h:67,44'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic_fixed.h:0,0'
              BranchSideFuncs:
                - m_vec_mul_add_x_inv.4769
                - m_vec_mul_add_x.4768
                - m_vec_mul_add_x_inv.4769
                - m_vec_mul_add_x.4768
                - m_vec_mul_add_x_inv.4769
                - m_vec_mul_add_x.4768
                - m_vec_mul_add_x_inv.4769
                - m_vec_mul_add_x.4768
                - m_vec_mul_add_x_inv.4769
                - m_vec_mul_add_x.4768
                - m_vec_mul_add_x_inv.4769
                - m_vec_mul_add_x.4768
                - m_vec_mul_add_x_inv.4769
                - m_vec_mul_add_x.4768
                - m_vec_copy.4767
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic_fixed.h:67,44'
              BranchSideFuncs:
                - m_vec_mul_add_x_inv.4769
                - m_vec_mul_add_x.4768
                - m_vec_mul_add_x_inv.4769
                - m_vec_mul_add_x.4768
                - m_vec_mul_add_x_inv.4769
                - m_vec_mul_add_x.4768
                - m_vec_mul_add_x_inv.4769
                - m_vec_mul_add_x.4768
                - m_vec_mul_add_x_inv.4769
                - m_vec_mul_add_x.4768
                - m_vec_mul_add_x_inv.4769
                - m_vec_mul_add_x.4768
                - m_vec_mul_add_x_inv.4769
                - m_vec_mul_add_x.4768
                - m_vec_copy.4767
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic_fixed.h:67,5'
          Dst:             m_vec_mul_add_x_inv
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic_fixed.h:68,5'
          Dst:             m_vec_mul_add_x
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic_fixed.h:69,5'
          Dst:             m_vec_mul_add_x_inv
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic_fixed.h:70,5'
          Dst:             m_vec_mul_add_x
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic_fixed.h:71,5'
          Dst:             m_vec_mul_add_x_inv
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic_fixed.h:72,5'
          Dst:             m_vec_mul_add_x
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic_fixed.h:73,5'
          Dst:             m_vec_mul_add_x_inv
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic_fixed.h:74,5'
          Dst:             m_vec_mul_add_x
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic_fixed.h:75,5'
          Dst:             m_vec_mul_add_x_inv
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic_fixed.h:76,5'
          Dst:             m_vec_mul_add_x
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic_fixed.h:77,5'
          Dst:             m_vec_mul_add_x_inv
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic_fixed.h:78,5'
          Dst:             m_vec_mul_add_x
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic_fixed.h:79,5'
          Dst:             m_vec_mul_add_x_inv
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic_fixed.h:80,5'
          Dst:             m_vec_mul_add_x
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic_fixed.h:81,5'
          Dst:             m_vec_copy
    - functionName:    m_vec_add
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_opt/arithmetic_fixed.h'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          62
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    77
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mayo_generic_m_calculate_PS_SPS
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          1272
      EdgeCount:       63
      CyclomaticComplexity: 17
      functionsReached:
        - m_vec_add
        - m_vec_multiply_bins
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:100,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:0,0'
              BranchSideFuncs:
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:100,14'
              BranchSideFuncs:
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:110,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:111,13'
              BranchSideFuncs:
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:125,95'
              BranchSideFuncs:
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:111,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:112,54'
              BranchSideFuncs:
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:118,58'
              BranchSideFuncs:
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:130,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:131,69'
              BranchSideFuncs:
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:136,32'
              BranchSideFuncs:
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:137,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:138,48'
              BranchSideFuncs:
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:140,81'
              BranchSideFuncs:
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:137,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:138,48'
              BranchSideFuncs:
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:140,81'
              BranchSideFuncs:
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:137,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:138,48'
              BranchSideFuncs:
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:140,81'
              BranchSideFuncs:
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:137,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:138,48'
              BranchSideFuncs:
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:140,81'
              BranchSideFuncs:
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:137,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:138,48'
              BranchSideFuncs:
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:140,81'
              BranchSideFuncs:
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:137,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:138,48'
              BranchSideFuncs:
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:140,81'
              BranchSideFuncs:
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:137,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:138,48'
              BranchSideFuncs:
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:140,81'
              BranchSideFuncs:
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:137,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:138,48'
              BranchSideFuncs:
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:140,81'
              BranchSideFuncs:
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:137,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:138,48'
              BranchSideFuncs:
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:140,81'
              BranchSideFuncs:
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:137,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:138,48'
              BranchSideFuncs:
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:140,81'
              BranchSideFuncs:
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:105,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:107,28'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:145,1'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:137,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:138,48'
              BranchSideFuncs:
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:140,81'
              BranchSideFuncs:
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_add.4771
                - m_vec_multiply_bins.4770
                - m_vec_add.4771
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:118,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:118,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:118,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:118,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:118,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:118,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:118,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:118,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:118,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:118,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:112,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:131,13'
          Dst:             m_vec_multiply_bins
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:140,13'
          Dst:             m_vec_multiply_bins
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:138,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:140,13'
          Dst:             m_vec_multiply_bins
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:138,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:140,13'
          Dst:             m_vec_multiply_bins
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:138,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:140,13'
          Dst:             m_vec_multiply_bins
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:138,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:140,13'
          Dst:             m_vec_multiply_bins
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:138,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:140,13'
          Dst:             m_vec_multiply_bins
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:138,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:140,13'
          Dst:             m_vec_multiply_bins
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:138,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:140,13'
          Dst:             m_vec_multiply_bins
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:138,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:140,13'
          Dst:             m_vec_multiply_bins
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:138,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:140,13'
          Dst:             m_vec_multiply_bins
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:138,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:140,13'
          Dst:             m_vec_multiply_bins
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:138,17'
          Dst:             m_vec_add
    - functionName:    m_calculate_PS_SPS
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mayo_generic_m_calculate_PS_SPS
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:284,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:0,0'
              BranchSideFuncs:
                - mayo_generic_m_calculate_PS_SPS.4772
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:284,5'
              BranchSideFuncs:
                - mayo_generic_m_calculate_PS_SPS.4772
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:284,5'
          Dst:             mayo_generic_m_calculate_PS_SPS
    - functionName:    mul_add_m_upper_triangular_mat_x_mat
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 17
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          152
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - m_vec_mul_add
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:20,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:0,0'
              BranchSideFuncs:
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:21,9'
              BranchSideFuncs:
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:20,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:21,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:28,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:23,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:23,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:23,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:23,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:23,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:23,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:23,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:23,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:23,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:23,17'
          Dst:             m_vec_mul_add
    - functionName:    m_vec_mul_add
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_opt/arithmetic_fixed.h'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          183
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mul_table
      functionUses:    62
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic_fixed.h:33,20'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic_fixed.h:0,0'
              BranchSideFuncs:
                - mul_table.4776
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic_fixed.h:33,20'
              BranchSideFuncs:
                - mul_table.4776
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic_fixed.h:33,20'
          Dst:             mul_table
    - functionName:    mul_table
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_opt/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mul_add_mat_trans_x_m_mat
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          147
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - m_vec_mul_add
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:50,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:51,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:57,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:53,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:53,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:53,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:53,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:53,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:53,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:53,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:53,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:53,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:53,17'
          Dst:             m_vec_mul_add
    - functionName:    P1_times_O
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mul_add_m_upper_triangular_mat_x_mat
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:78,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:0,0'
              BranchSideFuncs:
                - mul_add_m_upper_triangular_mat_x_mat.4774
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:78,5'
              BranchSideFuncs:
                - mul_add_m_upper_triangular_mat_x_mat.4774
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:78,5'
          Dst:             mul_add_m_upper_triangular_mat_x_mat
    - functionName:    add_f
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_opt/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lincomb
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_opt/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          135
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - add_f
        - mul_f
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/simple_arithmetic.h:73,27'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/simple_arithmetic.h:0,0'
              BranchSideFuncs:
                - mul_f.4781
                - add_f.4779
                - mul_f.4781
                - add_f.4779
                - mul_f.4781
                - add_f.4779
                - mul_f.4781
                - add_f.4779
                - mul_f.4781
                - add_f.4779
                - mul_f.4781
                - add_f.4779
                - mul_f.4781
                - add_f.4779
                - mul_f.4781
                - add_f.4779
                - mul_f.4781
                - add_f.4779
                - mul_f.4781
                - add_f.4779
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/simple_arithmetic.h:73,27'
              BranchSideFuncs:
                - mul_f.4781
                - add_f.4779
                - mul_f.4781
                - add_f.4779
                - mul_f.4781
                - add_f.4779
                - mul_f.4781
                - add_f.4779
                - mul_f.4781
                - add_f.4779
                - mul_f.4781
                - add_f.4779
                - mul_f.4781
                - add_f.4779
                - mul_f.4781
                - add_f.4779
                - mul_f.4781
                - add_f.4779
                - mul_f.4781
                - add_f.4779
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/simple_arithmetic.h:73,21'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/simple_arithmetic.h:73,15'
          Dst:             add_f
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/simple_arithmetic.h:73,21'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/simple_arithmetic.h:73,15'
          Dst:             add_f
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/simple_arithmetic.h:73,21'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/simple_arithmetic.h:73,15'
          Dst:             add_f
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/simple_arithmetic.h:73,21'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/simple_arithmetic.h:73,15'
          Dst:             add_f
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/simple_arithmetic.h:73,21'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/simple_arithmetic.h:73,15'
          Dst:             add_f
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/simple_arithmetic.h:73,21'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/simple_arithmetic.h:73,15'
          Dst:             add_f
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/simple_arithmetic.h:73,21'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/simple_arithmetic.h:73,15'
          Dst:             add_f
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/simple_arithmetic.h:73,21'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/simple_arithmetic.h:73,15'
          Dst:             add_f
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/simple_arithmetic.h:73,21'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/simple_arithmetic.h:73,15'
          Dst:             add_f
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/simple_arithmetic.h:73,21'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/simple_arithmetic.h:73,15'
          Dst:             add_f
    - functionName:    mul_f
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_opt/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          34
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    30
      BranchProfiles:  []
      Callsites:       []
    - functionName:    transpose_16x16_nibbles
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_opt/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          325
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    77
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mul_add_m_upper_triangular_mat_x_mat_trans
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          160
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - m_vec_mul_add
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:35,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:36,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:43,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:38,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:38,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:38,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:38,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:38,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:38,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:38,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:38,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:38,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:38,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:38,17'
          Dst:             m_vec_mul_add
    - functionName:    P1_times_Vt
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mul_add_m_upper_triangular_mat_x_mat_trans
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:86,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:0,0'
              BranchSideFuncs:
                - mul_add_m_upper_triangular_mat_x_mat_trans.4783
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:86,5'
              BranchSideFuncs:
                - mul_add_m_upper_triangular_mat_x_mat_trans.4783
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:86,5'
          Dst:             mul_add_m_upper_triangular_mat_x_mat_trans
    - functionName:    mul_add_mat_x_m_mat
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         72
      ICount:          489
      EdgeCount:       95
      CyclomaticComplexity: 25
      functionsReached:
        - m_vec_mul_add
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:66,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:65,40'
              BranchSideFuncs:
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:67,65'
              BranchSideFuncs:
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:66,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:65,40'
              BranchSideFuncs:
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:67,65'
              BranchSideFuncs:
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:66,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:65,40'
              BranchSideFuncs:
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:67,65'
              BranchSideFuncs:
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:66,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:65,40'
              BranchSideFuncs:
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:67,65'
              BranchSideFuncs:
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:66,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:65,40'
              BranchSideFuncs:
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:67,65'
              BranchSideFuncs:
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:66,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:65,40'
              BranchSideFuncs:
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:67,65'
              BranchSideFuncs:
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:66,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:65,40'
              BranchSideFuncs:
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:67,65'
              BranchSideFuncs:
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:66,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:65,40'
              BranchSideFuncs:
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:67,65'
              BranchSideFuncs:
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:66,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:65,40'
              BranchSideFuncs:
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:67,65'
              BranchSideFuncs:
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:66,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:65,40'
              BranchSideFuncs:
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:67,65'
              BranchSideFuncs:
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:66,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:65,40'
              BranchSideFuncs:
                - m_vec_mul_add.4775
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:67,65'
              BranchSideFuncs:
                - m_vec_mul_add.4775
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:67,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:67,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:67,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:67,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:67,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:67,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:67,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:67,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:67,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:67,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:67,17'
          Dst:             m_vec_mul_add
    - functionName:    aes128ctr_prf
      functionSourceFile: '/src/liboqs/src/common/pqclean_shims/aes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_AES128_CTR_inc_init
        - OQS_AES128_CTR_inc_stream_iv
        - OQS_AES128_free_schedule
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/common/pqclean_shims/aes.h:48,2'
          Branch Sides:
            - BranchSide:      'src/common/pqclean_shims/aes.h:0,0'
              BranchSideFuncs:
                - OQS_AES128_CTR_inc_init
                - OQS_AES128_CTR_inc_stream_iv
                - OQS_AES128_free_schedule
            - BranchSide:      'src/common/pqclean_shims/aes.h:49,2'
              BranchSideFuncs:
                - OQS_AES128_CTR_inc_init
                - OQS_AES128_CTR_inc_stream_iv
                - OQS_AES128_free_schedule
      Callsites:
        - Src:             'src/common/pqclean_shims/aes.h:49,2'
          Dst:             OQS_AES128_CTR_inc_init
        - Src:             'src/common/pqclean_shims/aes.h:50,2'
          Dst:             OQS_AES128_CTR_inc_stream_iv
        - Src:             'src/common/pqclean_shims/aes.h:51,2'
          Dst:             OQS_AES128_free_schedule
    - functionName:    AES_128_CTR
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_opt/aes_ctr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - aes128ctr_prf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/aes_ctr.h:30,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/aes_ctr.h:0,0'
              BranchSideFuncs:
                - aes128ctr_prf.4786
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/aes_ctr.h:30,13'
              BranchSideFuncs:
                - aes128ctr_prf.4786
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/aes_ctr.h:31,5'
          Dst:             aes128ctr_prf
    - functionName:    eval_public_map
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_opt/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - compute_rhs
        - m_calculate_PS_SPS
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:289,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:0,0'
              BranchSideFuncs:
                - m_calculate_PS_SPS.4773
                - compute_rhs.4789
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:289,14'
              BranchSideFuncs:
                - m_calculate_PS_SPS.4773
                - compute_rhs.4789
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:291,5'
          Dst:             m_calculate_PS_SPS
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:293,5'
          Dst:             compute_rhs
    - functionName:    compute_rhs
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_opt/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          370
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - mul_f
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:56,14'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:0,0'
              BranchSideFuncs:
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:58,18'
              BranchSideFuncs:
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:56,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:58,18'
              BranchSideFuncs:
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:62,14'
              BranchSideFuncs:
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:99,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:99,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:105,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:93,82'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:0,0'
              BranchSideFuncs:
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:93,28'
              BranchSideFuncs:
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:65,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:64,44'
              BranchSideFuncs:
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:67,54'
              BranchSideFuncs:
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:99,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:105,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:109,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:79,41'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:86,41'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:79,41'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:86,41'
          Dst:             mul_f
    - functionName:    unpack_m_vecs
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_opt/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          111
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:266,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:266,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:266,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:266,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:266,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:266,0'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:266,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:266,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:266,0'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:266,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:266,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:266,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqmayo_MAYO_3_opt_mayo_expand_pk
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_opt/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 609
      functionLinenumberEnd: 614
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - expand_P1_P2
        - unpack_m_vecs
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:610,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:0,0'
              BranchSideFuncs:
                - expand_P1_P2.4791
                - unpack_m_vecs.4790
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:610,5'
              BranchSideFuncs:
                - expand_P1_P2.4791
                - unpack_m_vecs.4790
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:610,5'
          Dst:             expand_P1_P2
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:612,5'
          Dst:             unpack_m_vecs
    - functionName:    expand_P1_P2
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_opt/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - AES_128_CTR
        - unpack_m_vecs
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:284,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:0,0'
              BranchSideFuncs:
                - AES_128_CTR.4787
                - unpack_m_vecs.4790
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:284,5'
              BranchSideFuncs:
                - AES_128_CTR.4787
                - unpack_m_vecs.4790
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:284,5'
          Dst:             AES_128_CTR
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:285,5'
          Dst:             unpack_m_vecs
    - functionName:    pack_m_vecs
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_opt/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          284
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    compute_P3
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - P1_times_O
        - mul_add_mat_trans_x_m_mat
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:267,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:0,0'
              BranchSideFuncs:
                - P1_times_O.4778
                - mul_add_mat_trans_x_m_mat.4777
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:267,5'
              BranchSideFuncs:
                - P1_times_O.4778
                - mul_add_mat_trans_x_m_mat.4777
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:267,5'
          Dst:             P1_times_O
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:270,5'
          Dst:             mul_add_mat_trans_x_m_mat
    - functionName:    pqmayo_MAYO_3_opt_mayo_verify
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_opt/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 619
      functionLinenumberEnd: 674
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          77
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_SHA3_shake256
        - decode
        - eval_public_map
        - memcmp
        - pqmayo_MAYO_3_opt_mayo_expand_pk
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:620,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:0,0'
              BranchSideFuncs:
                - pqmayo_MAYO_3_opt_mayo_expand_pk
                - OQS_SHA3_shake256
                - OQS_SHA3_shake256
                - decode.4796
                - decode.4796
                - eval_public_map.4788
                - memcmp
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:622,19'
              BranchSideFuncs:
                - pqmayo_MAYO_3_opt_mayo_expand_pk
                - OQS_SHA3_shake256
                - OQS_SHA3_shake256
                - decode.4796
                - decode.4796
                - eval_public_map.4788
                - memcmp
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:670,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:670,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:673,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:635,15'
          Dst:             pqmayo_MAYO_3_opt_mayo_expand_pk
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:657,5'
          Dst:             OQS_SHA3_shake256
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:662,5'
          Dst:             OQS_SHA3_shake256
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:663,5'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:666,5'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:668,5'
          Dst:             eval_public_map
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:670,9'
          Dst:             memcmp
    - functionName:    decode
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_opt/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          182
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    24
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:22,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:22,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:27,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:22,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:22,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:22,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:22,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:22,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:22,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:22,34'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:22,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:22,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:22,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:22,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:28,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:22,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:22,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:23,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:22,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:23,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:28,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:22,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:23,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:28,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:27,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:27,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:28,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqmayo_MAYO_3_opt_mayo_open
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_opt/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 522
      functionLinenumberEnd: 536
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - pqmayo_MAYO_3_opt_mayo_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:524,15'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:0,0'
              BranchSideFuncs:
                - pqmayo_MAYO_3_opt_mayo_verify
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:524,15'
              BranchSideFuncs:
                - pqmayo_MAYO_3_opt_mayo_verify
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:524,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:524,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:527,36'
              BranchSideFuncs:
                - pqmayo_MAYO_3_opt_mayo_verify
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:530,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:530,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:531,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:527,18'
          Dst:             pqmayo_MAYO_3_opt_mayo_verify
    - functionName:    pqmayo_MAYO_3_opt_mayo_sign
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_opt/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 504
      functionLinenumberEnd: 518
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pqmayo_MAYO_3_opt_mayo_sign_signature
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:507,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:0,0'
              BranchSideFuncs:
                - pqmayo_MAYO_3_opt_mayo_sign_signature
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:508,16'
              BranchSideFuncs:
                - pqmayo_MAYO_3_opt_mayo_sign_signature
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:510,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:511,30'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:515,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:509,11'
          Dst:             pqmayo_MAYO_3_opt_mayo_sign_signature
    - functionName:    pqmayo_MAYO_3_opt_mayo_sign_signature
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_opt/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 500
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          342
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - OQS_SHA3_shake256
        - OQS_randombytes
        - compute_A
        - compute_M_and_VPV
        - compute_rhs
        - decode
        - encode
        - mat_add
        - mat_mul
        - mayo_secure_clear
        - pqmayo_MAYO_3_opt_mayo_expand_sk
        - pqmayo_MAYO_3_opt_sample_solution
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:363,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:0,0'
              BranchSideFuncs:
                - pqmayo_MAYO_3_opt_mayo_expand_sk
                - OQS_SHA3_shake256
                - OQS_randombytes
                - OQS_SHA3_shake256
                - OQS_SHA3_shake256
                - decode.4796
                - OQS_SHA3_shake256
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - compute_M_and_VPV.4803
                - compute_rhs.4789
                - compute_A.4804
                - decode.4796
                - pqmayo_MAYO_3_opt_sample_solution
                - mat_mul.4805
                - mat_add.4806
                - mat_mul.4805
                - mat_add.4806
                - mat_mul.4805
                - mat_add.4806
                - mat_mul.4805
                - mat_add.4806
                - mat_mul.4805
                - mat_add.4806
                - mat_mul.4805
                - mat_add.4806
                - mat_mul.4805
                - mat_add.4806
                - mat_mul.4805
                - mat_add.4806
                - mat_mul.4805
                - mat_add.4806
                - mat_mul.4805
                - mat_add.4806
                - mat_mul.4805
                - mat_add.4806
                - encode.4807
                - mayo_secure_clear.4808
                - mayo_secure_clear.4808
                - mayo_secure_clear.4808
                - mayo_secure_clear.4808
                - mayo_secure_clear.4808
                - mayo_secure_clear.4808
                - mayo_secure_clear.4808
                - mayo_secure_clear.4808
                - mayo_secure_clear.4808
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:367,19'
              BranchSideFuncs:
                - pqmayo_MAYO_3_opt_mayo_expand_sk
                - OQS_SHA3_shake256
                - OQS_randombytes
                - OQS_SHA3_shake256
                - OQS_SHA3_shake256
                - decode.4796
                - OQS_SHA3_shake256
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - compute_M_and_VPV.4803
                - compute_rhs.4789
                - compute_A.4804
                - decode.4796
                - pqmayo_MAYO_3_opt_sample_solution
                - mat_mul.4805
                - mat_add.4806
                - mat_mul.4805
                - mat_add.4806
                - mat_mul.4805
                - mat_add.4806
                - mat_mul.4805
                - mat_add.4806
                - mat_mul.4805
                - mat_add.4806
                - mat_mul.4805
                - mat_add.4806
                - mat_mul.4805
                - mat_add.4806
                - mat_mul.4805
                - mat_add.4806
                - mat_mul.4805
                - mat_add.4806
                - mat_mul.4805
                - mat_add.4806
                - mat_mul.4805
                - mat_add.4806
                - encode.4807
                - mayo_secure_clear.4808
                - mayo_secure_clear.4808
                - mayo_secure_clear.4808
                - mayo_secure_clear.4808
                - mayo_secure_clear.4808
                - mayo_secure_clear.4808
                - mayo_secure_clear.4808
                - mayo_secure_clear.4808
                - mayo_secure_clear.4808
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:470,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:470,13'
              BranchSideFuncs:
                - OQS_SHA3_shake256
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - compute_M_and_VPV.4803
                - compute_rhs.4789
                - compute_A.4804
                - decode.4796
                - pqmayo_MAYO_3_opt_sample_solution
                - mat_mul.4805
                - mat_add.4806
                - mat_mul.4805
                - mat_add.4806
                - mat_mul.4805
                - mat_add.4806
                - mat_mul.4805
                - mat_add.4806
                - mat_mul.4805
                - mat_add.4806
                - mat_mul.4805
                - mat_add.4806
                - mat_mul.4805
                - mat_add.4806
                - mat_mul.4805
                - mat_add.4806
                - mat_mul.4805
                - mat_add.4806
                - mat_mul.4805
                - mat_add.4806
                - mat_mul.4805
                - mat_add.4806
                - encode.4807
                - mayo_secure_clear.4808
                - mayo_secure_clear.4808
                - mayo_secure_clear.4808
                - mayo_secure_clear.4808
                - mayo_secure_clear.4808
                - mayo_secure_clear.4808
                - mayo_secure_clear.4808
                - mayo_secure_clear.4808
                - mayo_secure_clear.4808
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:473,13'
              BranchSideFuncs:
                - OQS_SHA3_shake256
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - compute_M_and_VPV.4803
                - compute_rhs.4789
                - compute_A.4804
                - decode.4796
                - pqmayo_MAYO_3_opt_sample_solution
                - mat_mul.4805
                - mat_add.4806
                - mat_mul.4805
                - mat_add.4806
                - mat_mul.4805
                - mat_add.4806
                - mat_mul.4805
                - mat_add.4806
                - mat_mul.4805
                - mat_add.4806
                - mat_mul.4805
                - mat_add.4806
                - mat_mul.4805
                - mat_add.4806
                - mat_mul.4805
                - mat_add.4806
                - mat_mul.4805
                - mat_add.4806
                - mat_mul.4805
                - mat_add.4806
                - mat_mul.4805
                - mat_add.4806
                - encode.4807
                - mayo_secure_clear.4808
                - mayo_secure_clear.4808
                - mayo_secure_clear.4808
                - mayo_secure_clear.4808
                - mayo_secure_clear.4808
                - mayo_secure_clear.4808
                - mayo_secure_clear.4808
                - mayo_secure_clear.4808
                - mayo_secure_clear.4808
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:461,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:463,20'
              BranchSideFuncs:
                - decode.4796
                - pqmayo_MAYO_3_opt_sample_solution
                - mat_mul.4805
                - mat_add.4806
                - mat_mul.4805
                - mat_add.4806
                - mat_mul.4805
                - mat_add.4806
                - mat_mul.4805
                - mat_add.4806
                - mat_mul.4805
                - mat_add.4806
                - mat_mul.4805
                - mat_add.4806
                - mat_mul.4805
                - mat_add.4806
                - mat_mul.4805
                - mat_add.4806
                - mat_mul.4805
                - mat_add.4806
                - mat_mul.4805
                - mat_add.4806
                - mat_mul.4805
                - mat_add.4806
                - encode.4807
                - mayo_secure_clear.4808
                - mayo_secure_clear.4808
                - mayo_secure_clear.4808
                - mayo_secure_clear.4808
                - mayo_secure_clear.4808
                - mayo_secure_clear.4808
                - mayo_secure_clear.4808
                - mayo_secure_clear.4808
                - mayo_secure_clear.4808
                - OQS_SHA3_shake256
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - compute_M_and_VPV.4803
                - compute_rhs.4789
                - compute_A.4804
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:466,9'
              BranchSideFuncs:
                - decode.4796
                - pqmayo_MAYO_3_opt_sample_solution
                - mat_mul.4805
                - mat_add.4806
                - mat_mul.4805
                - mat_add.4806
                - mat_mul.4805
                - mat_add.4806
                - mat_mul.4805
                - mat_add.4806
                - mat_mul.4805
                - mat_add.4806
                - mat_mul.4805
                - mat_add.4806
                - mat_mul.4805
                - mat_add.4806
                - mat_mul.4805
                - mat_add.4806
                - mat_mul.4805
                - mat_add.4806
                - mat_mul.4805
                - mat_add.4806
                - mat_mul.4805
                - mat_add.4806
                - encode.4807
                - mayo_secure_clear.4808
                - mayo_secure_clear.4808
                - mayo_secure_clear.4808
                - mayo_secure_clear.4808
                - mayo_secure_clear.4808
                - mayo_secure_clear.4808
                - mayo_secure_clear.4808
                - mayo_secure_clear.4808
                - mayo_secure_clear.4808
                - OQS_SHA3_shake256
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - compute_M_and_VPV.4803
                - compute_rhs.4789
                - compute_A.4804
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:444,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:444,5'
              BranchSideFuncs:
                - mat_mul.4805
                - mat_add.4806
                - mat_mul.4805
                - mat_add.4806
                - mat_mul.4805
                - mat_add.4806
                - mat_mul.4805
                - mat_add.4806
                - mat_mul.4805
                - mat_add.4806
                - mat_mul.4805
                - mat_add.4806
                - mat_mul.4805
                - mat_add.4806
                - mat_mul.4805
                - mat_add.4806
                - mat_mul.4805
                - mat_add.4806
                - mat_mul.4805
                - mat_add.4806
                - mat_mul.4805
                - mat_add.4806
                - encode.4807
                - mayo_secure_clear.4808
                - mayo_secure_clear.4808
                - mayo_secure_clear.4808
                - mayo_secure_clear.4808
                - mayo_secure_clear.4808
                - mayo_secure_clear.4808
                - mayo_secure_clear.4808
                - mayo_secure_clear.4808
                - mayo_secure_clear.4808
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:445,20'
              BranchSideFuncs:
                - OQS_SHA3_shake256
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - compute_M_and_VPV.4803
                - compute_rhs.4789
                - compute_A.4804
                - decode.4796
                - pqmayo_MAYO_3_opt_sample_solution
                - mat_mul.4805
                - mat_add.4806
                - mat_mul.4805
                - mat_add.4806
                - mat_mul.4805
                - mat_add.4806
                - mat_mul.4805
                - mat_add.4806
                - mat_mul.4805
                - mat_add.4806
                - mat_mul.4805
                - mat_add.4806
                - mat_mul.4805
                - mat_add.4806
                - mat_mul.4805
                - mat_add.4806
                - mat_mul.4805
                - mat_add.4806
                - mat_mul.4805
                - mat_add.4806
                - mat_mul.4805
                - mat_add.4806
                - encode.4807
                - mayo_secure_clear.4808
                - mayo_secure_clear.4808
                - mayo_secure_clear.4808
                - mayo_secure_clear.4808
                - mayo_secure_clear.4808
                - mayo_secure_clear.4808
                - mayo_secure_clear.4808
                - mayo_secure_clear.4808
                - mayo_secure_clear.4808
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:392,11'
          Dst:             pqmayo_MAYO_3_opt_mayo_expand_sk
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:401,5'
          Dst:             OQS_SHA3_shake256
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:418,5'
          Dst:             OQS_randombytes
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:429,5'
          Dst:             OQS_SHA3_shake256
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:440,5'
          Dst:             OQS_SHA3_shake256
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:442,5'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:447,9'
          Dst:             OQS_SHA3_shake256
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:452,13'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:452,13'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:452,13'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:452,13'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:452,13'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:452,13'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:452,13'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:452,13'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:452,13'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:452,13'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:452,13'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:456,9'
          Dst:             compute_M_and_VPV
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:458,9'
          Dst:             compute_rhs
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:459,9'
          Dst:             compute_A
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:466,9'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:470,13'
          Dst:             pqmayo_MAYO_3_opt_sample_solution
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:480,9'
          Dst:             mat_mul
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:481,9'
          Dst:             mat_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:480,9'
          Dst:             mat_mul
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:481,9'
          Dst:             mat_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:480,9'
          Dst:             mat_mul
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:481,9'
          Dst:             mat_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:480,9'
          Dst:             mat_mul
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:481,9'
          Dst:             mat_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:480,9'
          Dst:             mat_mul
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:481,9'
          Dst:             mat_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:480,9'
          Dst:             mat_mul
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:481,9'
          Dst:             mat_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:480,9'
          Dst:             mat_mul
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:481,9'
          Dst:             mat_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:480,9'
          Dst:             mat_mul
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:481,9'
          Dst:             mat_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:480,9'
          Dst:             mat_mul
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:481,9'
          Dst:             mat_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:480,9'
          Dst:             mat_mul
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:481,9'
          Dst:             mat_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:480,9'
          Dst:             mat_mul
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:481,9'
          Dst:             mat_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:484,5'
          Dst:             encode
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:490,5'
          Dst:             mayo_secure_clear
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:491,5'
          Dst:             mayo_secure_clear
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:492,5'
          Dst:             mayo_secure_clear
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:493,5'
          Dst:             mayo_secure_clear
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:494,5'
          Dst:             mayo_secure_clear
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:495,5'
          Dst:             mayo_secure_clear
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:496,5'
          Dst:             mayo_secure_clear
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:497,5'
          Dst:             mayo_secure_clear
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:498,5'
          Dst:             mayo_secure_clear
    - functionName:    pqmayo_MAYO_3_opt_mayo_expand_sk
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_opt/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256
        - P1P1t_times_O
        - decode
        - expand_P1_P2
        - mayo_secure_clear
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:313,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256
                - decode.4796
                - expand_P1_P2.4791
                - P1P1t_times_O.4809
                - mayo_secure_clear.4808
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:315,28'
              BranchSideFuncs:
                - OQS_SHA3_shake256
                - decode.4796
                - expand_P1_P2.4791
                - P1P1t_times_O.4809
                - mayo_secure_clear.4808
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:326,5'
          Dst:             OQS_SHA3_shake256
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:328,5'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:334,5'
          Dst:             expand_P1_P2
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:347,5'
          Dst:             P1P1t_times_O
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:355,5'
          Dst:             mayo_secure_clear
    - functionName:    compute_M_and_VPV
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - P1_times_Vt
        - mul_add_mat_x_m_mat
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:251,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:0,0'
              BranchSideFuncs:
                - mul_add_mat_x_m_mat.4785
                - P1_times_Vt.4784
                - mul_add_mat_x_m_mat.4785
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:251,5'
              BranchSideFuncs:
                - mul_add_mat_x_m_mat.4785
                - P1_times_Vt.4784
                - mul_add_mat_x_m_mat.4785
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:251,5'
          Dst:             mul_add_mat_x_m_mat
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:255,5'
          Dst:             P1_times_Vt
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:256,5'
          Dst:             mul_add_mat_x_m_mat
    - functionName:    compute_A
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_opt/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         65
      ICount:          1278
      EdgeCount:       86
      CyclomaticComplexity: 23
      functionsReached:
        - decode
        - mul_f
        - transpose_16x16_nibbles
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:162,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:0,0'
              BranchSideFuncs:
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:162,14'
              BranchSideFuncs:
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:185,24'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:181,13'
              BranchSideFuncs:
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:181,13'
              BranchSideFuncs:
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:181,46'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:181,13'
              BranchSideFuncs:
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:191,19'
              BranchSideFuncs:
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:197,28'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:193,17'
              BranchSideFuncs:
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:193,17'
              BranchSideFuncs:
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:193,50'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:193,17'
              BranchSideFuncs:
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:204,27'
              BranchSideFuncs:
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:205,16'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:178,46'
              BranchSideFuncs:
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:206,32'
              BranchSideFuncs:
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:178,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:177,42'
              BranchSideFuncs:
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:180,40'
              BranchSideFuncs:
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - transpose_16x16_nibbles.4782
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - mul_f.4781
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:230,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:228,38'
              BranchSideFuncs:
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:232,28'
              BranchSideFuncs:
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:254,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:250,38'
              BranchSideFuncs:
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:256,63'
              BranchSideFuncs:
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
                - decode.4796
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:220,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:221,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:222,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:223,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:220,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:221,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:222,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:223,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:220,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:221,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:222,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:223,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:220,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:221,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:222,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:223,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:256,17'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:256,17'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:256,17'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:256,17'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:256,17'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:256,17'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:256,17'
          Dst:             decode
    - functionName:    mat_mul
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_opt/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - lincomb
      functionUses:    11
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/simple_arithmetic.h:80,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/simple_arithmetic.h:0,0'
              BranchSideFuncs:
                - lincomb.4780
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/simple_arithmetic.h:82,18'
              BranchSideFuncs:
                - lincomb.4780
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/simple_arithmetic.h:80,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/simple_arithmetic.h:82,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/simple_arithmetic.h:85,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/simple_arithmetic.h:82,18'
          Dst:             lincomb
    - functionName:    mat_add
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_opt/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - add_f
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/simple_arithmetic.h:91,32'
          Dst:             add_f
    - functionName:    encode
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_opt/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          47
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:34,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:34,38'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:41,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mayo_secure_clear
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_opt/mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_MEM_cleanse
      functionUses:    13
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/mem.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/mem.h:0,0'
              BranchSideFuncs:
                - OQS_MEM_cleanse
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/mem.h:25,5'
              BranchSideFuncs:
                - OQS_MEM_cleanse
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mem.h:25,5'
          Dst:             OQS_MEM_cleanse
    - functionName:    P1P1t_times_O
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          219
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - m_vec_mul_add
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:228,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:227,35'
              BranchSideFuncs:
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:228,39'
              BranchSideFuncs:
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:228,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:227,35'
              BranchSideFuncs:
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:228,39'
              BranchSideFuncs:
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
                - m_vec_mul_add.4775
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:234,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:235,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:234,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:235,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:234,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:235,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:234,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:235,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:234,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:235,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:234,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:235,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:234,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:235,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:234,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:235,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:234,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:235,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:234,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/generic_arithmetic.h:235,17'
          Dst:             m_vec_mul_add
    - functionName:    pqmayo_MAYO_3_opt_mayo_keypair_compact
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_opt/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 539
      functionLinenumberEnd: 606
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          63
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256
        - OQS_randombytes
        - compute_P3
        - decode
        - expand_P1_P2
        - mayo_secure_clear
        - pack_m_vecs
        - pqmayo_MAYO_3_opt_m_upper
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:542,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_SHA3_shake256
                - decode.4796
                - expand_P1_P2.4791
                - compute_P3.4793
                - pqmayo_MAYO_3_opt_m_upper
                - pack_m_vecs.4792
                - mayo_secure_clear.4808
                - mayo_secure_clear.4808
                - mayo_secure_clear.4808
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:544,14'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_SHA3_shake256
                - decode.4796
                - expand_P1_P2.4791
                - compute_P3.4793
                - pqmayo_MAYO_3_opt_m_upper
                - pack_m_vecs.4792
                - mayo_secure_clear.4808
                - mayo_secure_clear.4808
                - mayo_secure_clear.4808
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:564,5'
          Dst:             OQS_randombytes
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:573,5'
          Dst:             OQS_SHA3_shake256
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:579,5'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:585,5'
          Dst:             expand_P1_P2
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:588,5'
          Dst:             compute_P3
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:596,5'
          Dst:             pqmayo_MAYO_3_opt_m_upper
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:597,5'
          Dst:             pack_m_vecs
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:602,5'
          Dst:             mayo_secure_clear
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:603,5'
          Dst:             mayo_secure_clear
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:604,5'
          Dst:             mayo_secure_clear
    - functionName:    pqmayo_MAYO_3_opt_mayo_keypair
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_opt/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqmayo_MAYO_3_opt_mayo_keypair_compact
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:301,11'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:0,0'
              BranchSideFuncs:
                - pqmayo_MAYO_3_opt_mayo_keypair_compact
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:301,11'
              BranchSideFuncs:
                - pqmayo_MAYO_3_opt_mayo_keypair_compact
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mayo.c:301,11'
          Dst:             pqmayo_MAYO_3_opt_mayo_keypair_compact
    - functionName:    pqmayo_MAYO_3_avx2_crypto_sign_verify
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_avx2/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pqmayo_MAYO_3_avx2_mayo_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/api.c:42,16'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/api.c:0,0'
              BranchSideFuncs:
                - pqmayo_MAYO_3_avx2_mayo_verify
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/api.c:42,16'
              BranchSideFuncs:
                - pqmayo_MAYO_3_avx2_mayo_verify
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/api.c:42,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/api.c:42,9'
              BranchSideFuncs:
                - pqmayo_MAYO_3_avx2_mayo_verify
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/api.c:44,12'
              BranchSideFuncs:
                - pqmayo_MAYO_3_avx2_mayo_verify
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/api.c:44,12'
          Dst:             pqmayo_MAYO_3_avx2_mayo_verify
    - functionName:    pqmayo_MAYO_3_avx2_crypto_sign_open
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_avx2/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqmayo_MAYO_3_avx2_mayo_open
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/api.c:35,12'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/api.c:0,0'
              BranchSideFuncs:
                - pqmayo_MAYO_3_avx2_mayo_open
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/api.c:35,12'
              BranchSideFuncs:
                - pqmayo_MAYO_3_avx2_mayo_open
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/api.c:35,12'
          Dst:             pqmayo_MAYO_3_avx2_mayo_open
    - functionName:    pqmayo_MAYO_3_avx2_crypto_sign_signature
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_avx2/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqmayo_MAYO_3_avx2_mayo_sign_signature
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/api.c:28,12'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/api.c:0,0'
              BranchSideFuncs:
                - pqmayo_MAYO_3_avx2_mayo_sign_signature
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/api.c:28,12'
              BranchSideFuncs:
                - pqmayo_MAYO_3_avx2_mayo_sign_signature
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/api.c:28,12'
          Dst:             pqmayo_MAYO_3_avx2_mayo_sign_signature
    - functionName:    pqmayo_MAYO_3_avx2_crypto_sign
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_avx2/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqmayo_MAYO_3_avx2_mayo_sign
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/api.c:21,12'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/api.c:0,0'
              BranchSideFuncs:
                - pqmayo_MAYO_3_avx2_mayo_sign
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/api.c:21,12'
              BranchSideFuncs:
                - pqmayo_MAYO_3_avx2_mayo_sign
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/api.c:21,12'
          Dst:             pqmayo_MAYO_3_avx2_mayo_sign
    - functionName:    pqmayo_MAYO_3_avx2_crypto_sign_keypair
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_avx2/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13
      functionLinenumberEnd: 14
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqmayo_MAYO_3_avx2_mayo_keypair
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/api.c:14,12'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/api.c:0,0'
              BranchSideFuncs:
                - pqmayo_MAYO_3_avx2_mayo_keypair
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/api.c:14,12'
              BranchSideFuncs:
                - pqmayo_MAYO_3_avx2_mayo_keypair
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/api.c:14,12'
          Dst:             pqmayo_MAYO_3_avx2_mayo_keypair
    - functionName:    S2t_times_PS2
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          1818
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:311,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:317,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:321,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    S1t_times_PS1
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 303
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Vt_times_Pv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:304,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:0,0'
              BranchSideFuncs:
                - Vt_times_Pv.4924
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:304,5'
              BranchSideFuncs:
                - Vt_times_Pv.4924
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:304,5'
          Dst:             Vt_times_Pv
    - functionName:    Vt_times_Pv
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          549
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:264,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:268,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:274,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    P3_times_S2
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          556
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:357,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:362,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:370,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    P1_times_S1_plus_P2_times_S2
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          766
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:329,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:335,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:349,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mayo_S2_multabs
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          127
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic_common.h:145,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic_common.h:147,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic_common.h:156,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mayo_S1_multabs
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          127
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic_common.h:128,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic_common.h:130,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic_common.h:139,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    m_calculate_PS_SPS
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 439
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         102
      ICount:          944
      EdgeCount:       135
      CyclomaticComplexity: 35
      functionsReached:
        - P1_times_S1_plus_P2_times_S2
        - P3_times_S2
        - S1t_times_PS1
        - S2t_times_PS2
        - mayo_S1_multabs
        - mayo_S2_multabs
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:409,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:0,0'
              BranchSideFuncs:
                - mayo_S1_multabs.4929
                - mayo_S2_multabs.4927
                - P1_times_S1_plus_P2_times_S2.4926
                - P3_times_S2.4925
                - S1t_times_PS1.4923
                - S2t_times_PS2.4922
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:416,9'
              BranchSideFuncs:
                - mayo_S1_multabs.4929
                - mayo_S2_multabs.4927
                - P1_times_S1_plus_P2_times_S2.4926
                - P3_times_S2.4925
                - S1t_times_PS1.4923
                - S2t_times_PS2.4922
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:418,16'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:419,33'
              BranchSideFuncs:
                - mayo_S1_multabs.4929
                - mayo_S2_multabs.4927
                - P1_times_S1_plus_P2_times_S2.4926
                - P3_times_S2.4925
                - S1t_times_PS1.4923
                - S2t_times_PS2.4922
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:421,33'
              BranchSideFuncs:
                - mayo_S1_multabs.4929
                - mayo_S2_multabs.4927
                - P1_times_S1_plus_P2_times_S2.4926
                - P3_times_S2.4925
                - S1t_times_PS1.4923
                - S2t_times_PS2.4922
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:418,16'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:419,33'
              BranchSideFuncs:
                - mayo_S1_multabs.4929
                - mayo_S2_multabs.4927
                - P1_times_S1_plus_P2_times_S2.4926
                - P3_times_S2.4925
                - S1t_times_PS1.4923
                - S2t_times_PS2.4922
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:421,33'
              BranchSideFuncs:
                - mayo_S1_multabs.4929
                - mayo_S2_multabs.4927
                - P1_times_S1_plus_P2_times_S2.4926
                - P3_times_S2.4925
                - S1t_times_PS1.4923
                - S2t_times_PS2.4922
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:416,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:418,18'
              BranchSideFuncs:
                - mayo_S1_multabs.4929
                - mayo_S2_multabs.4927
                - P1_times_S1_plus_P2_times_S2.4926
                - P3_times_S2.4925
                - S1t_times_PS1.4923
                - S2t_times_PS2.4922
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:418,18'
              BranchSideFuncs:
                - mayo_S1_multabs.4929
                - mayo_S2_multabs.4927
                - P1_times_S1_plus_P2_times_S2.4926
                - P3_times_S2.4925
                - S1t_times_PS1.4923
                - S2t_times_PS2.4922
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:418,16'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:419,33'
              BranchSideFuncs:
                - mayo_S1_multabs.4929
                - mayo_S2_multabs.4927
                - P1_times_S1_plus_P2_times_S2.4926
                - P3_times_S2.4925
                - S1t_times_PS1.4923
                - S2t_times_PS2.4922
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:421,33'
              BranchSideFuncs:
                - mayo_S1_multabs.4929
                - mayo_S2_multabs.4927
                - P1_times_S1_plus_P2_times_S2.4926
                - P3_times_S2.4925
                - S1t_times_PS1.4923
                - S2t_times_PS2.4922
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:418,16'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:419,33'
              BranchSideFuncs:
                - mayo_S1_multabs.4929
                - mayo_S2_multabs.4927
                - P1_times_S1_plus_P2_times_S2.4926
                - P3_times_S2.4925
                - S1t_times_PS1.4923
                - S2t_times_PS2.4922
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:421,33'
              BranchSideFuncs:
                - mayo_S1_multabs.4929
                - mayo_S2_multabs.4927
                - P1_times_S1_plus_P2_times_S2.4926
                - P3_times_S2.4925
                - S1t_times_PS1.4923
                - S2t_times_PS2.4922
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:416,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:418,18'
              BranchSideFuncs:
                - mayo_S1_multabs.4929
                - mayo_S2_multabs.4927
                - P1_times_S1_plus_P2_times_S2.4926
                - P3_times_S2.4925
                - S1t_times_PS1.4923
                - S2t_times_PS2.4922
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:418,18'
              BranchSideFuncs:
                - mayo_S1_multabs.4929
                - mayo_S2_multabs.4927
                - P1_times_S1_plus_P2_times_S2.4926
                - P3_times_S2.4925
                - S1t_times_PS1.4923
                - S2t_times_PS2.4922
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:418,16'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:419,33'
              BranchSideFuncs:
                - mayo_S1_multabs.4929
                - mayo_S2_multabs.4927
                - P1_times_S1_plus_P2_times_S2.4926
                - P3_times_S2.4925
                - S1t_times_PS1.4923
                - S2t_times_PS2.4922
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:421,33'
              BranchSideFuncs:
                - mayo_S1_multabs.4929
                - mayo_S2_multabs.4927
                - P1_times_S1_plus_P2_times_S2.4926
                - P3_times_S2.4925
                - S1t_times_PS1.4923
                - S2t_times_PS2.4922
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:418,16'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:419,33'
              BranchSideFuncs:
                - mayo_S1_multabs.4929
                - mayo_S2_multabs.4927
                - P1_times_S1_plus_P2_times_S2.4926
                - P3_times_S2.4925
                - S1t_times_PS1.4923
                - S2t_times_PS2.4922
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:421,33'
              BranchSideFuncs:
                - mayo_S1_multabs.4929
                - mayo_S2_multabs.4927
                - P1_times_S1_plus_P2_times_S2.4926
                - P3_times_S2.4925
                - S1t_times_PS1.4923
                - S2t_times_PS2.4922
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:416,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:418,18'
              BranchSideFuncs:
                - mayo_S1_multabs.4929
                - mayo_S2_multabs.4927
                - P1_times_S1_plus_P2_times_S2.4926
                - P3_times_S2.4925
                - S1t_times_PS1.4923
                - S2t_times_PS2.4922
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:418,18'
              BranchSideFuncs:
                - mayo_S1_multabs.4929
                - mayo_S2_multabs.4927
                - P1_times_S1_plus_P2_times_S2.4926
                - P3_times_S2.4925
                - S1t_times_PS1.4923
                - S2t_times_PS2.4922
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:418,16'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:419,33'
              BranchSideFuncs:
                - mayo_S1_multabs.4929
                - mayo_S2_multabs.4927
                - P1_times_S1_plus_P2_times_S2.4926
                - P3_times_S2.4925
                - S1t_times_PS1.4923
                - S2t_times_PS2.4922
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:421,33'
              BranchSideFuncs:
                - mayo_S1_multabs.4929
                - mayo_S2_multabs.4927
                - P1_times_S1_plus_P2_times_S2.4926
                - P3_times_S2.4925
                - S1t_times_PS1.4923
                - S2t_times_PS2.4922
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:418,16'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:419,33'
              BranchSideFuncs:
                - mayo_S1_multabs.4929
                - mayo_S2_multabs.4927
                - P1_times_S1_plus_P2_times_S2.4926
                - P3_times_S2.4925
                - S1t_times_PS1.4923
                - S2t_times_PS2.4922
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:421,33'
              BranchSideFuncs:
                - mayo_S1_multabs.4929
                - mayo_S2_multabs.4927
                - P1_times_S1_plus_P2_times_S2.4926
                - P3_times_S2.4925
                - S1t_times_PS1.4923
                - S2t_times_PS2.4922
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:416,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:418,18'
              BranchSideFuncs:
                - mayo_S1_multabs.4929
                - mayo_S2_multabs.4927
                - P1_times_S1_plus_P2_times_S2.4926
                - P3_times_S2.4925
                - S1t_times_PS1.4923
                - S2t_times_PS2.4922
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:418,18'
              BranchSideFuncs:
                - mayo_S1_multabs.4929
                - mayo_S2_multabs.4927
                - P1_times_S1_plus_P2_times_S2.4926
                - P3_times_S2.4925
                - S1t_times_PS1.4923
                - S2t_times_PS2.4922
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:418,16'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:419,33'
              BranchSideFuncs:
                - mayo_S1_multabs.4929
                - mayo_S2_multabs.4927
                - P1_times_S1_plus_P2_times_S2.4926
                - P3_times_S2.4925
                - S1t_times_PS1.4923
                - S2t_times_PS2.4922
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:421,33'
              BranchSideFuncs:
                - mayo_S1_multabs.4929
                - mayo_S2_multabs.4927
                - P1_times_S1_plus_P2_times_S2.4926
                - P3_times_S2.4925
                - S1t_times_PS1.4923
                - S2t_times_PS2.4922
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:418,16'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:419,33'
              BranchSideFuncs:
                - mayo_S1_multabs.4929
                - mayo_S2_multabs.4927
                - P1_times_S1_plus_P2_times_S2.4926
                - P3_times_S2.4925
                - S1t_times_PS1.4923
                - S2t_times_PS2.4922
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:421,33'
              BranchSideFuncs:
                - mayo_S1_multabs.4929
                - mayo_S2_multabs.4927
                - P1_times_S1_plus_P2_times_S2.4926
                - P3_times_S2.4925
                - S1t_times_PS1.4923
                - S2t_times_PS2.4922
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:416,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:418,18'
              BranchSideFuncs:
                - mayo_S1_multabs.4929
                - mayo_S2_multabs.4927
                - P1_times_S1_plus_P2_times_S2.4926
                - P3_times_S2.4925
                - S1t_times_PS1.4923
                - S2t_times_PS2.4922
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:418,18'
              BranchSideFuncs:
                - mayo_S1_multabs.4929
                - mayo_S2_multabs.4927
                - P1_times_S1_plus_P2_times_S2.4926
                - P3_times_S2.4925
                - S1t_times_PS1.4923
                - S2t_times_PS2.4922
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:418,16'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:419,33'
              BranchSideFuncs:
                - mayo_S1_multabs.4929
                - mayo_S2_multabs.4927
                - P1_times_S1_plus_P2_times_S2.4926
                - P3_times_S2.4925
                - S1t_times_PS1.4923
                - S2t_times_PS2.4922
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:421,33'
              BranchSideFuncs:
                - mayo_S1_multabs.4929
                - mayo_S2_multabs.4927
                - P1_times_S1_plus_P2_times_S2.4926
                - P3_times_S2.4925
                - S1t_times_PS1.4923
                - S2t_times_PS2.4922
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:418,16'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:419,33'
              BranchSideFuncs:
                - mayo_S1_multabs.4929
                - mayo_S2_multabs.4927
                - P1_times_S1_plus_P2_times_S2.4926
                - P3_times_S2.4925
                - S1t_times_PS1.4923
                - S2t_times_PS2.4922
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:421,33'
              BranchSideFuncs:
                - mayo_S1_multabs.4929
                - mayo_S2_multabs.4927
                - P1_times_S1_plus_P2_times_S2.4926
                - P3_times_S2.4925
                - S1t_times_PS1.4923
                - S2t_times_PS2.4922
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:416,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:418,18'
              BranchSideFuncs:
                - mayo_S1_multabs.4929
                - mayo_S2_multabs.4927
                - P1_times_S1_plus_P2_times_S2.4926
                - P3_times_S2.4925
                - S1t_times_PS1.4923
                - S2t_times_PS2.4922
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:418,18'
              BranchSideFuncs:
                - mayo_S1_multabs.4929
                - mayo_S2_multabs.4927
                - P1_times_S1_plus_P2_times_S2.4926
                - P3_times_S2.4925
                - S1t_times_PS1.4923
                - S2t_times_PS2.4922
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:418,16'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:419,33'
              BranchSideFuncs:
                - mayo_S1_multabs.4929
                - mayo_S2_multabs.4927
                - P1_times_S1_plus_P2_times_S2.4926
                - P3_times_S2.4925
                - S1t_times_PS1.4923
                - S2t_times_PS2.4922
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:421,33'
              BranchSideFuncs:
                - mayo_S1_multabs.4929
                - mayo_S2_multabs.4927
                - P1_times_S1_plus_P2_times_S2.4926
                - P3_times_S2.4925
                - S1t_times_PS1.4923
                - S2t_times_PS2.4922
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:418,16'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:419,33'
              BranchSideFuncs:
                - mayo_S1_multabs.4929
                - mayo_S2_multabs.4927
                - P1_times_S1_plus_P2_times_S2.4926
                - P3_times_S2.4925
                - S1t_times_PS1.4923
                - S2t_times_PS2.4922
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:421,33'
              BranchSideFuncs:
                - mayo_S1_multabs.4929
                - mayo_S2_multabs.4927
                - P1_times_S1_plus_P2_times_S2.4926
                - P3_times_S2.4925
                - S1t_times_PS1.4923
                - S2t_times_PS2.4922
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:416,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:418,18'
              BranchSideFuncs:
                - mayo_S1_multabs.4929
                - mayo_S2_multabs.4927
                - P1_times_S1_plus_P2_times_S2.4926
                - P3_times_S2.4925
                - S1t_times_PS1.4923
                - S2t_times_PS2.4922
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:418,18'
              BranchSideFuncs:
                - mayo_S1_multabs.4929
                - mayo_S2_multabs.4927
                - P1_times_S1_plus_P2_times_S2.4926
                - P3_times_S2.4925
                - S1t_times_PS1.4923
                - S2t_times_PS2.4922
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:418,16'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:419,33'
              BranchSideFuncs:
                - mayo_S1_multabs.4929
                - mayo_S2_multabs.4927
                - P1_times_S1_plus_P2_times_S2.4926
                - P3_times_S2.4925
                - S1t_times_PS1.4923
                - S2t_times_PS2.4922
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:421,33'
              BranchSideFuncs:
                - mayo_S1_multabs.4929
                - mayo_S2_multabs.4927
                - P1_times_S1_plus_P2_times_S2.4926
                - P3_times_S2.4925
                - S1t_times_PS1.4923
                - S2t_times_PS2.4922
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:418,16'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:419,33'
              BranchSideFuncs:
                - mayo_S1_multabs.4929
                - mayo_S2_multabs.4927
                - P1_times_S1_plus_P2_times_S2.4926
                - P3_times_S2.4925
                - S1t_times_PS1.4923
                - S2t_times_PS2.4922
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:421,33'
              BranchSideFuncs:
                - mayo_S1_multabs.4929
                - mayo_S2_multabs.4927
                - P1_times_S1_plus_P2_times_S2.4926
                - P3_times_S2.4925
                - S1t_times_PS1.4923
                - S2t_times_PS2.4922
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:416,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:418,18'
              BranchSideFuncs:
                - mayo_S1_multabs.4929
                - mayo_S2_multabs.4927
                - P1_times_S1_plus_P2_times_S2.4926
                - P3_times_S2.4925
                - S1t_times_PS1.4923
                - S2t_times_PS2.4922
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:418,18'
              BranchSideFuncs:
                - mayo_S1_multabs.4929
                - mayo_S2_multabs.4927
                - P1_times_S1_plus_P2_times_S2.4926
                - P3_times_S2.4925
                - S1t_times_PS1.4923
                - S2t_times_PS2.4922
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:418,16'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:419,33'
              BranchSideFuncs:
                - mayo_S1_multabs.4929
                - mayo_S2_multabs.4927
                - P1_times_S1_plus_P2_times_S2.4926
                - P3_times_S2.4925
                - S1t_times_PS1.4923
                - S2t_times_PS2.4922
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:421,33'
              BranchSideFuncs:
                - mayo_S1_multabs.4929
                - mayo_S2_multabs.4927
                - P1_times_S1_plus_P2_times_S2.4926
                - P3_times_S2.4925
                - S1t_times_PS1.4923
                - S2t_times_PS2.4922
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:418,16'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:419,33'
              BranchSideFuncs:
                - mayo_S1_multabs.4929
                - mayo_S2_multabs.4927
                - P1_times_S1_plus_P2_times_S2.4926
                - P3_times_S2.4925
                - S1t_times_PS1.4923
                - S2t_times_PS2.4922
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:421,33'
              BranchSideFuncs:
                - mayo_S1_multabs.4929
                - mayo_S2_multabs.4927
                - P1_times_S1_plus_P2_times_S2.4926
                - P3_times_S2.4925
                - S1t_times_PS1.4923
                - S2t_times_PS2.4922
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:416,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:418,18'
              BranchSideFuncs:
                - mayo_S1_multabs.4929
                - mayo_S2_multabs.4927
                - P1_times_S1_plus_P2_times_S2.4926
                - P3_times_S2.4925
                - S1t_times_PS1.4923
                - S2t_times_PS2.4922
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:418,18'
              BranchSideFuncs:
                - mayo_S1_multabs.4929
                - mayo_S2_multabs.4927
                - P1_times_S1_plus_P2_times_S2.4926
                - P3_times_S2.4925
                - S1t_times_PS1.4923
                - S2t_times_PS2.4922
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:418,16'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:419,33'
              BranchSideFuncs:
                - mayo_S1_multabs.4929
                - mayo_S2_multabs.4927
                - P1_times_S1_plus_P2_times_S2.4926
                - P3_times_S2.4925
                - S1t_times_PS1.4923
                - S2t_times_PS2.4922
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:421,33'
              BranchSideFuncs:
                - mayo_S1_multabs.4929
                - mayo_S2_multabs.4927
                - P1_times_S1_plus_P2_times_S2.4926
                - P3_times_S2.4925
                - S1t_times_PS1.4923
                - S2t_times_PS2.4922
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:418,16'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:419,33'
              BranchSideFuncs:
                - mayo_S1_multabs.4929
                - mayo_S2_multabs.4927
                - P1_times_S1_plus_P2_times_S2.4926
                - P3_times_S2.4925
                - S1t_times_PS1.4923
                - S2t_times_PS2.4922
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:421,33'
              BranchSideFuncs:
                - mayo_S1_multabs.4929
                - mayo_S2_multabs.4927
                - P1_times_S1_plus_P2_times_S2.4926
                - P3_times_S2.4925
                - S1t_times_PS1.4923
                - S2t_times_PS2.4922
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:416,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:418,18'
              BranchSideFuncs:
                - mayo_S1_multabs.4929
                - mayo_S2_multabs.4927
                - P1_times_S1_plus_P2_times_S2.4926
                - P3_times_S2.4925
                - S1t_times_PS1.4923
                - S2t_times_PS2.4922
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:426,5'
              BranchSideFuncs:
                - mayo_S1_multabs.4929
                - mayo_S2_multabs.4927
                - P1_times_S1_plus_P2_times_S2.4926
                - P3_times_S2.4925
                - S1t_times_PS1.4923
                - S2t_times_PS2.4922
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:418,16'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:419,33'
              BranchSideFuncs:
                - mayo_S1_multabs.4929
                - mayo_S2_multabs.4927
                - P1_times_S1_plus_P2_times_S2.4926
                - P3_times_S2.4925
                - S1t_times_PS1.4923
                - S2t_times_PS2.4922
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:421,33'
              BranchSideFuncs:
                - mayo_S1_multabs.4929
                - mayo_S2_multabs.4927
                - P1_times_S1_plus_P2_times_S2.4926
                - P3_times_S2.4925
                - S1t_times_PS1.4923
                - S2t_times_PS2.4922
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:418,16'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:419,33'
              BranchSideFuncs:
                - mayo_S1_multabs.4929
                - mayo_S2_multabs.4927
                - P1_times_S1_plus_P2_times_S2.4926
                - P3_times_S2.4925
                - S1t_times_PS1.4923
                - S2t_times_PS2.4922
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:421,33'
              BranchSideFuncs:
                - mayo_S1_multabs.4929
                - mayo_S2_multabs.4927
                - P1_times_S1_plus_P2_times_S2.4926
                - P3_times_S2.4925
                - S1t_times_PS1.4923
                - S2t_times_PS2.4922
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:416,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:418,18'
              BranchSideFuncs:
                - mayo_S1_multabs.4929
                - mayo_S2_multabs.4927
                - P1_times_S1_plus_P2_times_S2.4926
                - P3_times_S2.4925
                - S1t_times_PS1.4923
                - S2t_times_PS2.4922
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:418,18'
              BranchSideFuncs:
                - mayo_S1_multabs.4929
                - mayo_S2_multabs.4927
                - P1_times_S1_plus_P2_times_S2.4926
                - P3_times_S2.4925
                - S1t_times_PS1.4923
                - S2t_times_PS2.4922
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:430,5'
          Dst:             mayo_S1_multabs
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:431,5'
          Dst:             mayo_S2_multabs
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:433,5'
          Dst:             P1_times_S1_plus_P2_times_S2
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:434,5'
          Dst:             P3_times_S2
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:437,5'
          Dst:             S1t_times_PS1
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:438,5'
          Dst:             S2t_times_PS2
    - functionName:    Ot_times_P1O_P2
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          485
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:200,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:204,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:210,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    P1_times_O
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          491
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:183,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:187,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:194,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    add_f
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_avx2/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lincomb
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_avx2/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          135
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - add_f
        - mul_f
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/simple_arithmetic.h:73,27'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/simple_arithmetic.h:0,0'
              BranchSideFuncs:
                - mul_f.4935
                - add_f.4933
                - mul_f.4935
                - add_f.4933
                - mul_f.4935
                - add_f.4933
                - mul_f.4935
                - add_f.4933
                - mul_f.4935
                - add_f.4933
                - mul_f.4935
                - add_f.4933
                - mul_f.4935
                - add_f.4933
                - mul_f.4935
                - add_f.4933
                - mul_f.4935
                - add_f.4933
                - mul_f.4935
                - add_f.4933
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/simple_arithmetic.h:73,27'
              BranchSideFuncs:
                - mul_f.4935
                - add_f.4933
                - mul_f.4935
                - add_f.4933
                - mul_f.4935
                - add_f.4933
                - mul_f.4935
                - add_f.4933
                - mul_f.4935
                - add_f.4933
                - mul_f.4935
                - add_f.4933
                - mul_f.4935
                - add_f.4933
                - mul_f.4935
                - add_f.4933
                - mul_f.4935
                - add_f.4933
                - mul_f.4935
                - add_f.4933
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/simple_arithmetic.h:73,21'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/simple_arithmetic.h:73,15'
          Dst:             add_f
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/simple_arithmetic.h:73,21'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/simple_arithmetic.h:73,15'
          Dst:             add_f
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/simple_arithmetic.h:73,21'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/simple_arithmetic.h:73,15'
          Dst:             add_f
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/simple_arithmetic.h:73,21'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/simple_arithmetic.h:73,15'
          Dst:             add_f
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/simple_arithmetic.h:73,21'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/simple_arithmetic.h:73,15'
          Dst:             add_f
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/simple_arithmetic.h:73,21'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/simple_arithmetic.h:73,15'
          Dst:             add_f
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/simple_arithmetic.h:73,21'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/simple_arithmetic.h:73,15'
          Dst:             add_f
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/simple_arithmetic.h:73,21'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/simple_arithmetic.h:73,15'
          Dst:             add_f
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/simple_arithmetic.h:73,21'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/simple_arithmetic.h:73,15'
          Dst:             add_f
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/simple_arithmetic.h:73,21'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/simple_arithmetic.h:73,15'
          Dst:             add_f
    - functionName:    mul_f
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_avx2/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          34
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    30
      BranchProfiles:  []
      Callsites:       []
    - functionName:    transpose_16x16_nibbles
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          325
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    77
      BranchProfiles:  []
      Callsites:       []
    - functionName:    P1_times_Vt
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          556
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:281,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:286,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:293,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    Vt_times_L
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          549
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:247,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:251,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:257,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mayo_V_multabs
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          106
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - tbl32_gf16_multab2
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic_common.h:78,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic_common.h:80,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic_common.h:88,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic_common.h:82,44'
          Dst:             tbl32_gf16_multab2
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic_common.h:82,99'
          Dst:             tbl32_gf16_multab2
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic_common.h:82,44'
          Dst:             tbl32_gf16_multab2
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic_common.h:82,99'
          Dst:             tbl32_gf16_multab2
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic_common.h:82,44'
          Dst:             tbl32_gf16_multab2
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic_common.h:82,99'
          Dst:             tbl32_gf16_multab2
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic_common.h:82,44'
          Dst:             tbl32_gf16_multab2
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic_common.h:82,99'
          Dst:             tbl32_gf16_multab2
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic_common.h:82,44'
          Dst:             tbl32_gf16_multab2
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic_common.h:82,99'
          Dst:             tbl32_gf16_multab2
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic_common.h:85,39'
          Dst:             tbl32_gf16_multab2
    - functionName:    tbl32_gf16_multab2
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          38
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    21
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mayo_O_multabs
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          110
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - tbl32_gf16_multab2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic_common.h:63,52'
          Dst:             tbl32_gf16_multab2
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic_common.h:63,107'
          Dst:             tbl32_gf16_multab2
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic_common.h:63,52'
          Dst:             tbl32_gf16_multab2
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic_common.h:63,107'
          Dst:             tbl32_gf16_multab2
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic_common.h:63,52'
          Dst:             tbl32_gf16_multab2
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic_common.h:63,107'
          Dst:             tbl32_gf16_multab2
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic_common.h:63,52'
          Dst:             tbl32_gf16_multab2
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic_common.h:63,107'
          Dst:             tbl32_gf16_multab2
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic_common.h:63,52'
          Dst:             tbl32_gf16_multab2
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic_common.h:63,107'
          Dst:             tbl32_gf16_multab2
    - functionName:    aes128ctr_prf
      functionSourceFile: '/src/liboqs/src/common/pqclean_shims/aes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_AES128_CTR_inc_init
        - OQS_AES128_CTR_inc_stream_iv
        - OQS_AES128_free_schedule
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/common/pqclean_shims/aes.h:48,2'
          Branch Sides:
            - BranchSide:      'src/common/pqclean_shims/aes.h:0,0'
              BranchSideFuncs:
                - OQS_AES128_CTR_inc_init
                - OQS_AES128_CTR_inc_stream_iv
                - OQS_AES128_free_schedule
            - BranchSide:      'src/common/pqclean_shims/aes.h:49,2'
              BranchSideFuncs:
                - OQS_AES128_CTR_inc_init
                - OQS_AES128_CTR_inc_stream_iv
                - OQS_AES128_free_schedule
      Callsites:
        - Src:             'src/common/pqclean_shims/aes.h:49,2'
          Dst:             OQS_AES128_CTR_inc_init
        - Src:             'src/common/pqclean_shims/aes.h:50,2'
          Dst:             OQS_AES128_CTR_inc_stream_iv
        - Src:             'src/common/pqclean_shims/aes.h:51,2'
          Dst:             OQS_AES128_free_schedule
    - functionName:    AES_128_CTR
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_avx2/aes_ctr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - aes128ctr_prf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/aes_ctr.h:30,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/aes_ctr.h:0,0'
              BranchSideFuncs:
                - aes128ctr_prf.4942
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/aes_ctr.h:30,13'
              BranchSideFuncs:
                - aes128ctr_prf.4942
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/aes_ctr.h:31,5'
          Dst:             aes128ctr_prf
    - functionName:    eval_public_map
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - compute_rhs
        - m_calculate_PS_SPS
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:289,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:0,0'
              BranchSideFuncs:
                - m_calculate_PS_SPS.4930
                - compute_rhs.4945
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:289,14'
              BranchSideFuncs:
                - m_calculate_PS_SPS.4930
                - compute_rhs.4945
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:291,5'
          Dst:             m_calculate_PS_SPS
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:293,5'
          Dst:             compute_rhs
    - functionName:    compute_rhs
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          304
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - mul_f
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:56,14'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:0,0'
              BranchSideFuncs:
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:58,18'
              BranchSideFuncs:
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:56,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:58,18'
              BranchSideFuncs:
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:62,14'
              BranchSideFuncs:
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:99,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:105,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:105,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:93,82'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:0,0'
              BranchSideFuncs:
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:93,28'
              BranchSideFuncs:
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:65,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:64,44'
              BranchSideFuncs:
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:67,54'
              BranchSideFuncs:
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:99,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:105,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:109,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:79,41'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:86,41'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:79,41'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:86,41'
          Dst:             mul_f
    - functionName:    unpack_m_vecs
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          111
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:266,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:266,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:266,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:266,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:266,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:266,0'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:266,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:266,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:266,0'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:266,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:266,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:266,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqmayo_MAYO_3_avx2_mayo_expand_pk
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 609
      functionLinenumberEnd: 614
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - expand_P1_P2
        - unpack_m_vecs
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:610,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:0,0'
              BranchSideFuncs:
                - expand_P1_P2.4947
                - unpack_m_vecs.4946
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:610,5'
              BranchSideFuncs:
                - expand_P1_P2.4947
                - unpack_m_vecs.4946
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:610,5'
          Dst:             expand_P1_P2
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:612,5'
          Dst:             unpack_m_vecs
    - functionName:    expand_P1_P2
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - AES_128_CTR
        - unpack_m_vecs
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:284,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:0,0'
              BranchSideFuncs:
                - AES_128_CTR.4943
                - unpack_m_vecs.4946
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:284,5'
              BranchSideFuncs:
                - AES_128_CTR.4943
                - unpack_m_vecs.4946
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:284,5'
          Dst:             AES_128_CTR
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:285,5'
          Dst:             unpack_m_vecs
    - functionName:    pack_m_vecs
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          284
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    compute_P3
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 389
      functionLinenumberEnd: 395
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Ot_times_P1O_P2
        - P1_times_O
        - mayo_O_multabs
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:391,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:0,0'
              BranchSideFuncs:
                - mayo_O_multabs.4941
                - P1_times_O.4932
                - Ot_times_P1O_P2.4931
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:392,5'
              BranchSideFuncs:
                - mayo_O_multabs.4941
                - P1_times_O.4932
                - Ot_times_P1O_P2.4931
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:392,5'
          Dst:             mayo_O_multabs
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:393,5'
          Dst:             P1_times_O
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:394,5'
          Dst:             Ot_times_P1O_P2
    - functionName:    pqmayo_MAYO_3_avx2_mayo_verify
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 619
      functionLinenumberEnd: 674
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          77
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_SHA3_shake256
        - decode
        - eval_public_map
        - memcmp
        - pqmayo_MAYO_3_avx2_mayo_expand_pk
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:620,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:0,0'
              BranchSideFuncs:
                - pqmayo_MAYO_3_avx2_mayo_expand_pk
                - OQS_SHA3_shake256
                - OQS_SHA3_shake256
                - decode.4952
                - decode.4952
                - eval_public_map.4944
                - memcmp
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:622,19'
              BranchSideFuncs:
                - pqmayo_MAYO_3_avx2_mayo_expand_pk
                - OQS_SHA3_shake256
                - OQS_SHA3_shake256
                - decode.4952
                - decode.4952
                - eval_public_map.4944
                - memcmp
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:670,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:670,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:673,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:635,15'
          Dst:             pqmayo_MAYO_3_avx2_mayo_expand_pk
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:657,5'
          Dst:             OQS_SHA3_shake256
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:662,5'
          Dst:             OQS_SHA3_shake256
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:663,5'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:666,5'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:668,5'
          Dst:             eval_public_map
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:670,9'
          Dst:             memcmp
    - functionName:    decode
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          182
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    24
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:22,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:22,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:27,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:22,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:22,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:22,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:22,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:22,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:22,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:22,34'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:22,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:22,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:22,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:22,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:28,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:22,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:22,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:23,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:22,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:23,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:28,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:22,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:23,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:28,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:27,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:27,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:28,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqmayo_MAYO_3_avx2_mayo_open
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 522
      functionLinenumberEnd: 536
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - pqmayo_MAYO_3_avx2_mayo_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:524,15'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:0,0'
              BranchSideFuncs:
                - pqmayo_MAYO_3_avx2_mayo_verify
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:524,15'
              BranchSideFuncs:
                - pqmayo_MAYO_3_avx2_mayo_verify
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:524,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:524,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:527,36'
              BranchSideFuncs:
                - pqmayo_MAYO_3_avx2_mayo_verify
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:530,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:530,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:531,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:527,18'
          Dst:             pqmayo_MAYO_3_avx2_mayo_verify
    - functionName:    pqmayo_MAYO_3_avx2_mayo_sign
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 504
      functionLinenumberEnd: 518
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pqmayo_MAYO_3_avx2_mayo_sign_signature
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:507,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:0,0'
              BranchSideFuncs:
                - pqmayo_MAYO_3_avx2_mayo_sign_signature
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:508,16'
              BranchSideFuncs:
                - pqmayo_MAYO_3_avx2_mayo_sign_signature
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:510,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:511,30'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:515,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:509,11'
          Dst:             pqmayo_MAYO_3_avx2_mayo_sign_signature
    - functionName:    pqmayo_MAYO_3_avx2_mayo_sign_signature
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 500
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          342
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - OQS_SHA3_shake256
        - OQS_randombytes
        - compute_A
        - compute_M_and_VPV
        - compute_rhs
        - decode
        - encode
        - mat_add
        - mat_mul
        - mayo_secure_clear
        - pqmayo_MAYO_3_avx2_mayo_expand_sk
        - pqmayo_MAYO_3_avx2_sample_solution
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:363,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:0,0'
              BranchSideFuncs:
                - pqmayo_MAYO_3_avx2_mayo_expand_sk
                - OQS_SHA3_shake256
                - OQS_randombytes
                - OQS_SHA3_shake256
                - OQS_SHA3_shake256
                - decode.4952
                - OQS_SHA3_shake256
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
                - compute_M_and_VPV.4959
                - compute_rhs.4945
                - compute_A.4960
                - decode.4952
                - pqmayo_MAYO_3_avx2_sample_solution
                - mat_mul.4961
                - mat_add.4962
                - mat_mul.4961
                - mat_add.4962
                - mat_mul.4961
                - mat_add.4962
                - mat_mul.4961
                - mat_add.4962
                - mat_mul.4961
                - mat_add.4962
                - mat_mul.4961
                - mat_add.4962
                - mat_mul.4961
                - mat_add.4962
                - mat_mul.4961
                - mat_add.4962
                - mat_mul.4961
                - mat_add.4962
                - mat_mul.4961
                - mat_add.4962
                - mat_mul.4961
                - mat_add.4962
                - encode.4963
                - mayo_secure_clear.4964
                - mayo_secure_clear.4964
                - mayo_secure_clear.4964
                - mayo_secure_clear.4964
                - mayo_secure_clear.4964
                - mayo_secure_clear.4964
                - mayo_secure_clear.4964
                - mayo_secure_clear.4964
                - mayo_secure_clear.4964
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:367,19'
              BranchSideFuncs:
                - pqmayo_MAYO_3_avx2_mayo_expand_sk
                - OQS_SHA3_shake256
                - OQS_randombytes
                - OQS_SHA3_shake256
                - OQS_SHA3_shake256
                - decode.4952
                - OQS_SHA3_shake256
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
                - compute_M_and_VPV.4959
                - compute_rhs.4945
                - compute_A.4960
                - decode.4952
                - pqmayo_MAYO_3_avx2_sample_solution
                - mat_mul.4961
                - mat_add.4962
                - mat_mul.4961
                - mat_add.4962
                - mat_mul.4961
                - mat_add.4962
                - mat_mul.4961
                - mat_add.4962
                - mat_mul.4961
                - mat_add.4962
                - mat_mul.4961
                - mat_add.4962
                - mat_mul.4961
                - mat_add.4962
                - mat_mul.4961
                - mat_add.4962
                - mat_mul.4961
                - mat_add.4962
                - mat_mul.4961
                - mat_add.4962
                - mat_mul.4961
                - mat_add.4962
                - encode.4963
                - mayo_secure_clear.4964
                - mayo_secure_clear.4964
                - mayo_secure_clear.4964
                - mayo_secure_clear.4964
                - mayo_secure_clear.4964
                - mayo_secure_clear.4964
                - mayo_secure_clear.4964
                - mayo_secure_clear.4964
                - mayo_secure_clear.4964
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:470,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:470,13'
              BranchSideFuncs:
                - OQS_SHA3_shake256
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
                - compute_M_and_VPV.4959
                - compute_rhs.4945
                - compute_A.4960
                - decode.4952
                - pqmayo_MAYO_3_avx2_sample_solution
                - mat_mul.4961
                - mat_add.4962
                - mat_mul.4961
                - mat_add.4962
                - mat_mul.4961
                - mat_add.4962
                - mat_mul.4961
                - mat_add.4962
                - mat_mul.4961
                - mat_add.4962
                - mat_mul.4961
                - mat_add.4962
                - mat_mul.4961
                - mat_add.4962
                - mat_mul.4961
                - mat_add.4962
                - mat_mul.4961
                - mat_add.4962
                - mat_mul.4961
                - mat_add.4962
                - mat_mul.4961
                - mat_add.4962
                - encode.4963
                - mayo_secure_clear.4964
                - mayo_secure_clear.4964
                - mayo_secure_clear.4964
                - mayo_secure_clear.4964
                - mayo_secure_clear.4964
                - mayo_secure_clear.4964
                - mayo_secure_clear.4964
                - mayo_secure_clear.4964
                - mayo_secure_clear.4964
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:473,13'
              BranchSideFuncs:
                - OQS_SHA3_shake256
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
                - compute_M_and_VPV.4959
                - compute_rhs.4945
                - compute_A.4960
                - decode.4952
                - pqmayo_MAYO_3_avx2_sample_solution
                - mat_mul.4961
                - mat_add.4962
                - mat_mul.4961
                - mat_add.4962
                - mat_mul.4961
                - mat_add.4962
                - mat_mul.4961
                - mat_add.4962
                - mat_mul.4961
                - mat_add.4962
                - mat_mul.4961
                - mat_add.4962
                - mat_mul.4961
                - mat_add.4962
                - mat_mul.4961
                - mat_add.4962
                - mat_mul.4961
                - mat_add.4962
                - mat_mul.4961
                - mat_add.4962
                - mat_mul.4961
                - mat_add.4962
                - encode.4963
                - mayo_secure_clear.4964
                - mayo_secure_clear.4964
                - mayo_secure_clear.4964
                - mayo_secure_clear.4964
                - mayo_secure_clear.4964
                - mayo_secure_clear.4964
                - mayo_secure_clear.4964
                - mayo_secure_clear.4964
                - mayo_secure_clear.4964
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:461,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:463,20'
              BranchSideFuncs:
                - decode.4952
                - pqmayo_MAYO_3_avx2_sample_solution
                - mat_mul.4961
                - mat_add.4962
                - mat_mul.4961
                - mat_add.4962
                - mat_mul.4961
                - mat_add.4962
                - mat_mul.4961
                - mat_add.4962
                - mat_mul.4961
                - mat_add.4962
                - mat_mul.4961
                - mat_add.4962
                - mat_mul.4961
                - mat_add.4962
                - mat_mul.4961
                - mat_add.4962
                - mat_mul.4961
                - mat_add.4962
                - mat_mul.4961
                - mat_add.4962
                - mat_mul.4961
                - mat_add.4962
                - encode.4963
                - mayo_secure_clear.4964
                - mayo_secure_clear.4964
                - mayo_secure_clear.4964
                - mayo_secure_clear.4964
                - mayo_secure_clear.4964
                - mayo_secure_clear.4964
                - mayo_secure_clear.4964
                - mayo_secure_clear.4964
                - mayo_secure_clear.4964
                - OQS_SHA3_shake256
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
                - compute_M_and_VPV.4959
                - compute_rhs.4945
                - compute_A.4960
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:466,9'
              BranchSideFuncs:
                - decode.4952
                - pqmayo_MAYO_3_avx2_sample_solution
                - mat_mul.4961
                - mat_add.4962
                - mat_mul.4961
                - mat_add.4962
                - mat_mul.4961
                - mat_add.4962
                - mat_mul.4961
                - mat_add.4962
                - mat_mul.4961
                - mat_add.4962
                - mat_mul.4961
                - mat_add.4962
                - mat_mul.4961
                - mat_add.4962
                - mat_mul.4961
                - mat_add.4962
                - mat_mul.4961
                - mat_add.4962
                - mat_mul.4961
                - mat_add.4962
                - mat_mul.4961
                - mat_add.4962
                - encode.4963
                - mayo_secure_clear.4964
                - mayo_secure_clear.4964
                - mayo_secure_clear.4964
                - mayo_secure_clear.4964
                - mayo_secure_clear.4964
                - mayo_secure_clear.4964
                - mayo_secure_clear.4964
                - mayo_secure_clear.4964
                - mayo_secure_clear.4964
                - OQS_SHA3_shake256
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
                - compute_M_and_VPV.4959
                - compute_rhs.4945
                - compute_A.4960
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:444,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:444,5'
              BranchSideFuncs:
                - mat_mul.4961
                - mat_add.4962
                - mat_mul.4961
                - mat_add.4962
                - mat_mul.4961
                - mat_add.4962
                - mat_mul.4961
                - mat_add.4962
                - mat_mul.4961
                - mat_add.4962
                - mat_mul.4961
                - mat_add.4962
                - mat_mul.4961
                - mat_add.4962
                - mat_mul.4961
                - mat_add.4962
                - mat_mul.4961
                - mat_add.4962
                - mat_mul.4961
                - mat_add.4962
                - mat_mul.4961
                - mat_add.4962
                - encode.4963
                - mayo_secure_clear.4964
                - mayo_secure_clear.4964
                - mayo_secure_clear.4964
                - mayo_secure_clear.4964
                - mayo_secure_clear.4964
                - mayo_secure_clear.4964
                - mayo_secure_clear.4964
                - mayo_secure_clear.4964
                - mayo_secure_clear.4964
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:445,20'
              BranchSideFuncs:
                - OQS_SHA3_shake256
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
                - compute_M_and_VPV.4959
                - compute_rhs.4945
                - compute_A.4960
                - decode.4952
                - pqmayo_MAYO_3_avx2_sample_solution
                - mat_mul.4961
                - mat_add.4962
                - mat_mul.4961
                - mat_add.4962
                - mat_mul.4961
                - mat_add.4962
                - mat_mul.4961
                - mat_add.4962
                - mat_mul.4961
                - mat_add.4962
                - mat_mul.4961
                - mat_add.4962
                - mat_mul.4961
                - mat_add.4962
                - mat_mul.4961
                - mat_add.4962
                - mat_mul.4961
                - mat_add.4962
                - mat_mul.4961
                - mat_add.4962
                - mat_mul.4961
                - mat_add.4962
                - encode.4963
                - mayo_secure_clear.4964
                - mayo_secure_clear.4964
                - mayo_secure_clear.4964
                - mayo_secure_clear.4964
                - mayo_secure_clear.4964
                - mayo_secure_clear.4964
                - mayo_secure_clear.4964
                - mayo_secure_clear.4964
                - mayo_secure_clear.4964
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:392,11'
          Dst:             pqmayo_MAYO_3_avx2_mayo_expand_sk
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:401,5'
          Dst:             OQS_SHA3_shake256
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:418,5'
          Dst:             OQS_randombytes
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:429,5'
          Dst:             OQS_SHA3_shake256
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:440,5'
          Dst:             OQS_SHA3_shake256
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:442,5'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:447,9'
          Dst:             OQS_SHA3_shake256
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:452,13'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:452,13'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:452,13'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:452,13'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:452,13'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:452,13'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:452,13'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:452,13'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:452,13'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:452,13'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:452,13'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:456,9'
          Dst:             compute_M_and_VPV
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:458,9'
          Dst:             compute_rhs
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:459,9'
          Dst:             compute_A
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:466,9'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:470,13'
          Dst:             pqmayo_MAYO_3_avx2_sample_solution
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:480,9'
          Dst:             mat_mul
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:481,9'
          Dst:             mat_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:480,9'
          Dst:             mat_mul
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:481,9'
          Dst:             mat_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:480,9'
          Dst:             mat_mul
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:481,9'
          Dst:             mat_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:480,9'
          Dst:             mat_mul
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:481,9'
          Dst:             mat_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:480,9'
          Dst:             mat_mul
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:481,9'
          Dst:             mat_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:480,9'
          Dst:             mat_mul
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:481,9'
          Dst:             mat_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:480,9'
          Dst:             mat_mul
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:481,9'
          Dst:             mat_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:480,9'
          Dst:             mat_mul
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:481,9'
          Dst:             mat_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:480,9'
          Dst:             mat_mul
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:481,9'
          Dst:             mat_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:480,9'
          Dst:             mat_mul
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:481,9'
          Dst:             mat_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:480,9'
          Dst:             mat_mul
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:481,9'
          Dst:             mat_add
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:484,5'
          Dst:             encode
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:490,5'
          Dst:             mayo_secure_clear
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:491,5'
          Dst:             mayo_secure_clear
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:492,5'
          Dst:             mayo_secure_clear
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:493,5'
          Dst:             mayo_secure_clear
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:494,5'
          Dst:             mayo_secure_clear
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:495,5'
          Dst:             mayo_secure_clear
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:496,5'
          Dst:             mayo_secure_clear
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:497,5'
          Dst:             mayo_secure_clear
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:498,5'
          Dst:             mayo_secure_clear
    - functionName:    pqmayo_MAYO_3_avx2_mayo_expand_sk
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256
        - P1P1t_times_O
        - decode
        - expand_P1_P2
        - mayo_secure_clear
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:313,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256
                - decode.4952
                - expand_P1_P2.4947
                - P1P1t_times_O.4965
                - mayo_secure_clear.4964
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:315,28'
              BranchSideFuncs:
                - OQS_SHA3_shake256
                - decode.4952
                - expand_P1_P2.4947
                - P1P1t_times_O.4965
                - mayo_secure_clear.4964
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:326,5'
          Dst:             OQS_SHA3_shake256
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:328,5'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:334,5'
          Dst:             expand_P1_P2
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:347,5'
          Dst:             P1P1t_times_O
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:355,5'
          Dst:             mayo_secure_clear
    - functionName:    compute_M_and_VPV
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 373
      functionLinenumberEnd: 385
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - P1_times_Vt
        - Vt_times_L
        - Vt_times_Pv
        - mayo_V_multabs
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:375,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:0,0'
              BranchSideFuncs:
                - mayo_V_multabs.4939
                - Vt_times_L.4938
                - P1_times_Vt.4937
                - Vt_times_Pv.4924
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:376,5'
              BranchSideFuncs:
                - mayo_V_multabs.4939
                - Vt_times_L.4938
                - P1_times_Vt.4937
                - Vt_times_Pv.4924
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:376,5'
          Dst:             mayo_V_multabs
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:379,5'
          Dst:             Vt_times_L
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:383,5'
          Dst:             P1_times_Vt
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:384,5'
          Dst:             Vt_times_Pv
    - functionName:    compute_A
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         65
      ICount:          1319
      EdgeCount:       86
      CyclomaticComplexity: 23
      functionsReached:
        - decode
        - mul_f
        - transpose_16x16_nibbles
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:162,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:0,0'
              BranchSideFuncs:
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:162,14'
              BranchSideFuncs:
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:185,24'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:181,13'
              BranchSideFuncs:
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:181,13'
              BranchSideFuncs:
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:197,28'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:193,17'
              BranchSideFuncs:
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:193,17'
              BranchSideFuncs:
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:205,16'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:178,46'
              BranchSideFuncs:
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:206,32'
              BranchSideFuncs:
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:178,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:177,42'
              BranchSideFuncs:
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:180,40'
              BranchSideFuncs:
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - transpose_16x16_nibbles.4936
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - mul_f.4935
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:230,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:228,38'
              BranchSideFuncs:
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:232,28'
              BranchSideFuncs:
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:254,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:250,38'
              BranchSideFuncs:
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:256,63'
              BranchSideFuncs:
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
                - decode.4952
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:220,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:221,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:222,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:223,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:220,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:221,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:222,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:223,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:220,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:221,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:222,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:223,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:220,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:221,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:222,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:223,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:256,17'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:256,17'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:256,17'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:256,17'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:256,17'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:256,17'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:256,17'
          Dst:             decode
    - functionName:    mat_mul
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_avx2/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - lincomb
      functionUses:    11
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/simple_arithmetic.h:80,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/simple_arithmetic.h:0,0'
              BranchSideFuncs:
                - lincomb.4934
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/simple_arithmetic.h:82,18'
              BranchSideFuncs:
                - lincomb.4934
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/simple_arithmetic.h:80,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/simple_arithmetic.h:82,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/simple_arithmetic.h:85,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/simple_arithmetic.h:82,18'
          Dst:             lincomb
    - functionName:    mat_add
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_avx2/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - add_f
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/simple_arithmetic.h:91,32'
          Dst:             add_f
    - functionName:    encode
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          248
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:34,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:35,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:35,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:34,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:34,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:35,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:34,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:34,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:35,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mayo_secure_clear
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_avx2/mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_MEM_cleanse
      functionUses:    13
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/mem.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/mem.h:0,0'
              BranchSideFuncs:
                - OQS_MEM_cleanse
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/mem.h:25,5'
              BranchSideFuncs:
                - OQS_MEM_cleanse
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mem.h:25,5'
          Dst:             OQS_MEM_cleanse
    - functionName:    P1P1t_times_O
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          803
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - mayo_O_multabs
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:217,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:0,0'
              BranchSideFuncs:
                - mayo_O_multabs.4941
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:218,5'
              BranchSideFuncs:
                - mayo_O_multabs.4941
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:227,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:229,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:227,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:229,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:233,26'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:221,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:227,30'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:240,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/shuffle_arithmetic.h:218,5'
          Dst:             mayo_O_multabs
    - functionName:    pqmayo_MAYO_3_avx2_mayo_keypair_compact
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 539
      functionLinenumberEnd: 606
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          63
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256
        - OQS_randombytes
        - compute_P3
        - decode
        - expand_P1_P2
        - mayo_secure_clear
        - pack_m_vecs
        - pqmayo_MAYO_3_avx2_m_upper
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:542,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_SHA3_shake256
                - decode.4952
                - expand_P1_P2.4947
                - compute_P3.4949
                - pqmayo_MAYO_3_avx2_m_upper
                - pack_m_vecs.4948
                - mayo_secure_clear.4964
                - mayo_secure_clear.4964
                - mayo_secure_clear.4964
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:544,14'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_SHA3_shake256
                - decode.4952
                - expand_P1_P2.4947
                - compute_P3.4949
                - pqmayo_MAYO_3_avx2_m_upper
                - pack_m_vecs.4948
                - mayo_secure_clear.4964
                - mayo_secure_clear.4964
                - mayo_secure_clear.4964
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:564,5'
          Dst:             OQS_randombytes
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:573,5'
          Dst:             OQS_SHA3_shake256
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:579,5'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:585,5'
          Dst:             expand_P1_P2
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:588,5'
          Dst:             compute_P3
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:596,5'
          Dst:             pqmayo_MAYO_3_avx2_m_upper
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:597,5'
          Dst:             pack_m_vecs
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:602,5'
          Dst:             mayo_secure_clear
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:603,5'
          Dst:             mayo_secure_clear
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:604,5'
          Dst:             mayo_secure_clear
    - functionName:    pqmayo_MAYO_3_avx2_mayo_keypair
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqmayo_MAYO_3_avx2_mayo_keypair_compact
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:301,11'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:0,0'
              BranchSideFuncs:
                - pqmayo_MAYO_3_avx2_mayo_keypair_compact
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:301,11'
              BranchSideFuncs:
                - pqmayo_MAYO_3_avx2_mayo_keypair_compact
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mayo.c:301,11'
          Dst:             pqmayo_MAYO_3_avx2_mayo_keypair_compact
    - functionName:    OQS_SIG_mayo_5_verify_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/mayo/sig_mayo_5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_mayo_5_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/sig_mayo_5.c:138,14'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/sig_mayo_5.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_mayo_5_verify
            - BranchSide:      'src/sig/mayo/sig_mayo_5.c:138,14'
              BranchSideFuncs:
                - OQS_SIG_mayo_5_verify
        - Branch String:   'src/sig/mayo/sig_mayo_5.c:138,22'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/sig_mayo_5.c:138,37'
              BranchSideFuncs:
                - OQS_SIG_mayo_5_verify
            - BranchSide:      'src/sig/mayo/sig_mayo_5.c:138,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/sig_mayo_5.c:138,6'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/sig_mayo_5.c:138,6'
              BranchSideFuncs:
                - OQS_SIG_mayo_5_verify
            - BranchSide:      'src/sig/mayo/sig_mayo_5.c:139,10'
              BranchSideFuncs:
                - OQS_SIG_mayo_5_verify
      Callsites:
        - Src:             'src/sig/mayo/sig_mayo_5.c:139,10'
          Dst:             OQS_SIG_mayo_5_verify
    - functionName:    OQS_SIG_mayo_5_verify
      functionSourceFile: '/src/liboqs/src/sig/mayo/sig_mayo_5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - pqmayo_MAYO_5_avx2_crypto_sign_verify
        - pqmayo_MAYO_5_opt_crypto_sign_verify
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/mayo/sig_mayo_5.c:106,6'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/sig_mayo_5.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - pqmayo_MAYO_5_avx2_crypto_sign_verify
                - pqmayo_MAYO_5_opt_crypto_sign_verify
            - BranchSide:      'src/sig/mayo/sig_mayo_5.c:106,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - pqmayo_MAYO_5_avx2_crypto_sign_verify
                - pqmayo_MAYO_5_opt_crypto_sign_verify
        - Branch String:   'src/sig/mayo/sig_mayo_5.c:106,6'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/sig_mayo_5.c:108,23'
              BranchSideFuncs:
                - pqmayo_MAYO_5_opt_crypto_sign_verify
            - BranchSide:      'src/sig/mayo/sig_mayo_5.c:111,23'
              BranchSideFuncs:
                - pqmayo_MAYO_5_opt_crypto_sign_verify
      Callsites:
        - Src:             'src/sig/mayo/sig_mayo_5.c:106,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/mayo/sig_mayo_5.c:108,23'
          Dst:             pqmayo_MAYO_5_avx2_crypto_sign_verify
        - Src:             'src/sig/mayo/sig_mayo_5.c:111,23'
          Dst:             pqmayo_MAYO_5_opt_crypto_sign_verify
    - functionName:    OQS_SIG_mayo_5_sign_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/mayo/sig_mayo_5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_mayo_5_sign
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/sig_mayo_5.c:130,14'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/sig_mayo_5.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_mayo_5_sign
            - BranchSide:      'src/sig/mayo/sig_mayo_5.c:130,14'
              BranchSideFuncs:
                - OQS_SIG_mayo_5_sign
        - Branch String:   'src/sig/mayo/sig_mayo_5.c:130,22'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/sig_mayo_5.c:130,37'
              BranchSideFuncs:
                - OQS_SIG_mayo_5_sign
            - BranchSide:      'src/sig/mayo/sig_mayo_5.c:130,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/sig_mayo_5.c:130,6'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/sig_mayo_5.c:130,6'
              BranchSideFuncs:
                - OQS_SIG_mayo_5_sign
            - BranchSide:      'src/sig/mayo/sig_mayo_5.c:131,10'
              BranchSideFuncs:
                - OQS_SIG_mayo_5_sign
      Callsites:
        - Src:             'src/sig/mayo/sig_mayo_5.c:131,10'
          Dst:             OQS_SIG_mayo_5_sign
    - functionName:    OQS_SIG_mayo_5_sign
      functionSourceFile: '/src/liboqs/src/sig/mayo/sig_mayo_5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - pqmayo_MAYO_5_avx2_crypto_sign_signature
        - pqmayo_MAYO_5_opt_crypto_sign_signature
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/mayo/sig_mayo_5.c:80,6'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/sig_mayo_5.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - pqmayo_MAYO_5_avx2_crypto_sign_signature
                - pqmayo_MAYO_5_opt_crypto_sign_signature
            - BranchSide:      'src/sig/mayo/sig_mayo_5.c:80,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - pqmayo_MAYO_5_avx2_crypto_sign_signature
                - pqmayo_MAYO_5_opt_crypto_sign_signature
        - Branch String:   'src/sig/mayo/sig_mayo_5.c:80,6'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/sig_mayo_5.c:82,23'
              BranchSideFuncs:
                - pqmayo_MAYO_5_opt_crypto_sign_signature
            - BranchSide:      'src/sig/mayo/sig_mayo_5.c:85,23'
              BranchSideFuncs:
                - pqmayo_MAYO_5_opt_crypto_sign_signature
      Callsites:
        - Src:             'src/sig/mayo/sig_mayo_5.c:80,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/mayo/sig_mayo_5.c:82,23'
          Dst:             pqmayo_MAYO_5_avx2_crypto_sign_signature
        - Src:             'src/sig/mayo/sig_mayo_5.c:85,23'
          Dst:             pqmayo_MAYO_5_opt_crypto_sign_signature
    - functionName:    OQS_SIG_mayo_5_keypair
      functionSourceFile: '/src/liboqs/src/sig/mayo/sig_mayo_5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - pqmayo_MAYO_5_avx2_crypto_sign_keypair
        - pqmayo_MAYO_5_opt_crypto_sign_keypair
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/sig_mayo_5.c:54,6'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/sig_mayo_5.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - pqmayo_MAYO_5_avx2_crypto_sign_keypair
                - pqmayo_MAYO_5_opt_crypto_sign_keypair
            - BranchSide:      'src/sig/mayo/sig_mayo_5.c:54,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - pqmayo_MAYO_5_avx2_crypto_sign_keypair
                - pqmayo_MAYO_5_opt_crypto_sign_keypair
        - Branch String:   'src/sig/mayo/sig_mayo_5.c:54,6'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/sig_mayo_5.c:56,23'
              BranchSideFuncs:
                - pqmayo_MAYO_5_opt_crypto_sign_keypair
            - BranchSide:      'src/sig/mayo/sig_mayo_5.c:59,23'
              BranchSideFuncs:
                - pqmayo_MAYO_5_opt_crypto_sign_keypair
      Callsites:
        - Src:             'src/sig/mayo/sig_mayo_5.c:54,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/mayo/sig_mayo_5.c:56,23'
          Dst:             pqmayo_MAYO_5_avx2_crypto_sign_keypair
        - Src:             'src/sig/mayo/sig_mayo_5.c:59,23'
          Dst:             pqmayo_MAYO_5_opt_crypto_sign_keypair
    - functionName:    OQS_SIG_mayo_5_new
      functionSourceFile: '/src/liboqs/src/sig/mayo/sig_mayo_5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_MEM_malloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/sig_mayo_5.c:10,17'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/sig_mayo_5.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
            - BranchSide:      'src/sig/mayo/sig_mayo_5.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
        - Branch String:   'src/sig/mayo/sig_mayo_5.c:11,6'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/sig_mayo_5.c:11,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/sig_mayo_5.c:14,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/mayo/sig_mayo_5.c:10,17'
          Dst:             OQS_MEM_malloc
    - functionName:    pqmayo_MAYO_5_opt_crypto_sign_verify
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_opt/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pqmayo_MAYO_5_opt_mayo_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/api.c:42,16'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/api.c:0,0'
              BranchSideFuncs:
                - pqmayo_MAYO_5_opt_mayo_verify
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/api.c:42,16'
              BranchSideFuncs:
                - pqmayo_MAYO_5_opt_mayo_verify
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/api.c:42,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/api.c:42,9'
              BranchSideFuncs:
                - pqmayo_MAYO_5_opt_mayo_verify
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/api.c:44,12'
              BranchSideFuncs:
                - pqmayo_MAYO_5_opt_mayo_verify
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/api.c:44,12'
          Dst:             pqmayo_MAYO_5_opt_mayo_verify
    - functionName:    pqmayo_MAYO_5_opt_crypto_sign_open
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_opt/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqmayo_MAYO_5_opt_mayo_open
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/api.c:35,12'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/api.c:0,0'
              BranchSideFuncs:
                - pqmayo_MAYO_5_opt_mayo_open
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/api.c:35,12'
              BranchSideFuncs:
                - pqmayo_MAYO_5_opt_mayo_open
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/api.c:35,12'
          Dst:             pqmayo_MAYO_5_opt_mayo_open
    - functionName:    pqmayo_MAYO_5_opt_crypto_sign_signature
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_opt/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqmayo_MAYO_5_opt_mayo_sign_signature
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/api.c:28,12'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/api.c:0,0'
              BranchSideFuncs:
                - pqmayo_MAYO_5_opt_mayo_sign_signature
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/api.c:28,12'
              BranchSideFuncs:
                - pqmayo_MAYO_5_opt_mayo_sign_signature
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/api.c:28,12'
          Dst:             pqmayo_MAYO_5_opt_mayo_sign_signature
    - functionName:    pqmayo_MAYO_5_opt_crypto_sign
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_opt/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqmayo_MAYO_5_opt_mayo_sign
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/api.c:21,12'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/api.c:0,0'
              BranchSideFuncs:
                - pqmayo_MAYO_5_opt_mayo_sign
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/api.c:21,12'
              BranchSideFuncs:
                - pqmayo_MAYO_5_opt_mayo_sign
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/api.c:21,12'
          Dst:             pqmayo_MAYO_5_opt_mayo_sign
    - functionName:    pqmayo_MAYO_5_opt_crypto_sign_keypair
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_opt/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13
      functionLinenumberEnd: 14
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqmayo_MAYO_5_opt_mayo_keypair
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/api.c:14,12'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/api.c:0,0'
              BranchSideFuncs:
                - pqmayo_MAYO_5_opt_mayo_keypair
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/api.c:14,12'
              BranchSideFuncs:
                - pqmayo_MAYO_5_opt_mayo_keypair
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/api.c:14,12'
          Dst:             pqmayo_MAYO_5_opt_mayo_keypair
    - functionName:    m_vec_copy
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_opt/arithmetic_fixed.h'
      linkageType:     InternalLinkage
      functionLinenumber: 13
      functionLinenumberEnd: 19
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          60
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    m_vec_mul_add_x
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_opt/arithmetic_fixed.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          142
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    m_vec_mul_add_x_inv
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_opt/arithmetic_fixed.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          133
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    m_vec_multiply_bins
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_opt/arithmetic_fixed.h'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - m_vec_copy
        - m_vec_mul_add_x
        - m_vec_mul_add_x_inv
      functionUses:    13
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic_fixed.h:67,44'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic_fixed.h:0,0'
              BranchSideFuncs:
                - m_vec_mul_add_x_inv.5100
                - m_vec_mul_add_x.5099
                - m_vec_mul_add_x_inv.5100
                - m_vec_mul_add_x.5099
                - m_vec_mul_add_x_inv.5100
                - m_vec_mul_add_x.5099
                - m_vec_mul_add_x_inv.5100
                - m_vec_mul_add_x.5099
                - m_vec_mul_add_x_inv.5100
                - m_vec_mul_add_x.5099
                - m_vec_mul_add_x_inv.5100
                - m_vec_mul_add_x.5099
                - m_vec_mul_add_x_inv.5100
                - m_vec_mul_add_x.5099
                - m_vec_copy.5098
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic_fixed.h:67,44'
              BranchSideFuncs:
                - m_vec_mul_add_x_inv.5100
                - m_vec_mul_add_x.5099
                - m_vec_mul_add_x_inv.5100
                - m_vec_mul_add_x.5099
                - m_vec_mul_add_x_inv.5100
                - m_vec_mul_add_x.5099
                - m_vec_mul_add_x_inv.5100
                - m_vec_mul_add_x.5099
                - m_vec_mul_add_x_inv.5100
                - m_vec_mul_add_x.5099
                - m_vec_mul_add_x_inv.5100
                - m_vec_mul_add_x.5099
                - m_vec_mul_add_x_inv.5100
                - m_vec_mul_add_x.5099
                - m_vec_copy.5098
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic_fixed.h:67,5'
          Dst:             m_vec_mul_add_x_inv
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic_fixed.h:68,5'
          Dst:             m_vec_mul_add_x
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic_fixed.h:69,5'
          Dst:             m_vec_mul_add_x_inv
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic_fixed.h:70,5'
          Dst:             m_vec_mul_add_x
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic_fixed.h:71,5'
          Dst:             m_vec_mul_add_x_inv
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic_fixed.h:72,5'
          Dst:             m_vec_mul_add_x
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic_fixed.h:73,5'
          Dst:             m_vec_mul_add_x_inv
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic_fixed.h:74,5'
          Dst:             m_vec_mul_add_x
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic_fixed.h:75,5'
          Dst:             m_vec_mul_add_x_inv
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic_fixed.h:76,5'
          Dst:             m_vec_mul_add_x
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic_fixed.h:77,5'
          Dst:             m_vec_mul_add_x_inv
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic_fixed.h:78,5'
          Dst:             m_vec_mul_add_x
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic_fixed.h:79,5'
          Dst:             m_vec_mul_add_x_inv
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic_fixed.h:80,5'
          Dst:             m_vec_mul_add_x
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic_fixed.h:81,5'
          Dst:             m_vec_copy
    - functionName:    m_vec_add
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_opt/arithmetic_fixed.h'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          78
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    103
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mayo_generic_m_calculate_PS_SPS
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          1600
      EdgeCount:       67
      CyclomaticComplexity: 18
      functionsReached:
        - m_vec_add
        - m_vec_multiply_bins
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:100,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:0,0'
              BranchSideFuncs:
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:100,14'
              BranchSideFuncs:
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:110,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:111,13'
              BranchSideFuncs:
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:125,95'
              BranchSideFuncs:
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:111,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:112,54'
              BranchSideFuncs:
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:118,58'
              BranchSideFuncs:
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:130,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:131,69'
              BranchSideFuncs:
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:136,32'
              BranchSideFuncs:
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:137,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:138,48'
              BranchSideFuncs:
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:140,81'
              BranchSideFuncs:
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:137,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:138,48'
              BranchSideFuncs:
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:140,81'
              BranchSideFuncs:
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:137,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:138,48'
              BranchSideFuncs:
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:140,81'
              BranchSideFuncs:
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:137,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:138,48'
              BranchSideFuncs:
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:140,81'
              BranchSideFuncs:
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:137,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:138,48'
              BranchSideFuncs:
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:140,81'
              BranchSideFuncs:
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:137,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:138,48'
              BranchSideFuncs:
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:140,81'
              BranchSideFuncs:
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:137,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:138,48'
              BranchSideFuncs:
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:140,81'
              BranchSideFuncs:
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:137,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:138,48'
              BranchSideFuncs:
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:140,81'
              BranchSideFuncs:
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:137,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:138,48'
              BranchSideFuncs:
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:140,81'
              BranchSideFuncs:
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:137,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:138,48'
              BranchSideFuncs:
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:140,81'
              BranchSideFuncs:
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:137,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:138,48'
              BranchSideFuncs:
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:140,81'
              BranchSideFuncs:
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:105,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:107,28'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:145,1'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:137,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:138,48'
              BranchSideFuncs:
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:140,81'
              BranchSideFuncs:
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_add.5102
                - m_vec_multiply_bins.5101
                - m_vec_add.5102
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:125,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:118,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:118,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:118,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:118,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:118,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:118,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:118,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:118,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:118,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:118,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:118,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:118,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:112,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:131,13'
          Dst:             m_vec_multiply_bins
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:140,13'
          Dst:             m_vec_multiply_bins
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:138,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:140,13'
          Dst:             m_vec_multiply_bins
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:138,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:140,13'
          Dst:             m_vec_multiply_bins
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:138,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:140,13'
          Dst:             m_vec_multiply_bins
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:138,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:140,13'
          Dst:             m_vec_multiply_bins
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:138,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:140,13'
          Dst:             m_vec_multiply_bins
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:138,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:140,13'
          Dst:             m_vec_multiply_bins
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:138,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:140,13'
          Dst:             m_vec_multiply_bins
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:138,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:140,13'
          Dst:             m_vec_multiply_bins
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:138,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:140,13'
          Dst:             m_vec_multiply_bins
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:138,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:140,13'
          Dst:             m_vec_multiply_bins
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:138,17'
          Dst:             m_vec_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:140,13'
          Dst:             m_vec_multiply_bins
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:138,17'
          Dst:             m_vec_add
    - functionName:    m_calculate_PS_SPS
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mayo_generic_m_calculate_PS_SPS
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:284,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:0,0'
              BranchSideFuncs:
                - mayo_generic_m_calculate_PS_SPS.5103
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:284,5'
              BranchSideFuncs:
                - mayo_generic_m_calculate_PS_SPS.5103
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:284,5'
          Dst:             mayo_generic_m_calculate_PS_SPS
    - functionName:    mul_add_m_upper_triangular_mat_x_mat
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 17
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          170
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - m_vec_mul_add
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:20,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:0,0'
              BranchSideFuncs:
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:21,9'
              BranchSideFuncs:
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:20,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:21,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:28,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:23,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:23,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:23,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:23,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:23,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:23,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:23,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:23,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:23,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:23,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:23,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:23,17'
          Dst:             m_vec_mul_add
    - functionName:    m_vec_mul_add
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_opt/arithmetic_fixed.h'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          227
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mul_table
      functionUses:    72
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic_fixed.h:33,20'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic_fixed.h:0,0'
              BranchSideFuncs:
                - mul_table.5107
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic_fixed.h:33,20'
              BranchSideFuncs:
                - mul_table.5107
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic_fixed.h:33,20'
          Dst:             mul_table
    - functionName:    mul_table
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_opt/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mul_add_mat_trans_x_m_mat
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          167
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - m_vec_mul_add
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:50,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:51,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:57,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:53,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:53,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:53,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:53,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:53,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:53,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:53,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:53,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:53,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:53,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:53,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:53,17'
          Dst:             m_vec_mul_add
    - functionName:    P1_times_O
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mul_add_m_upper_triangular_mat_x_mat
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:78,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:0,0'
              BranchSideFuncs:
                - mul_add_m_upper_triangular_mat_x_mat.5105
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:78,5'
              BranchSideFuncs:
                - mul_add_m_upper_triangular_mat_x_mat.5105
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:78,5'
          Dst:             mul_add_m_upper_triangular_mat_x_mat
    - functionName:    add_f
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_opt/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lincomb
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_opt/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          159
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - add_f
        - mul_f
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/simple_arithmetic.h:73,27'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/simple_arithmetic.h:0,0'
              BranchSideFuncs:
                - mul_f.5112
                - add_f.5110
                - mul_f.5112
                - add_f.5110
                - mul_f.5112
                - add_f.5110
                - mul_f.5112
                - add_f.5110
                - mul_f.5112
                - add_f.5110
                - mul_f.5112
                - add_f.5110
                - mul_f.5112
                - add_f.5110
                - mul_f.5112
                - add_f.5110
                - mul_f.5112
                - add_f.5110
                - mul_f.5112
                - add_f.5110
                - mul_f.5112
                - add_f.5110
                - mul_f.5112
                - add_f.5110
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/simple_arithmetic.h:73,27'
              BranchSideFuncs:
                - mul_f.5112
                - add_f.5110
                - mul_f.5112
                - add_f.5110
                - mul_f.5112
                - add_f.5110
                - mul_f.5112
                - add_f.5110
                - mul_f.5112
                - add_f.5110
                - mul_f.5112
                - add_f.5110
                - mul_f.5112
                - add_f.5110
                - mul_f.5112
                - add_f.5110
                - mul_f.5112
                - add_f.5110
                - mul_f.5112
                - add_f.5110
                - mul_f.5112
                - add_f.5110
                - mul_f.5112
                - add_f.5110
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/simple_arithmetic.h:73,21'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/simple_arithmetic.h:73,15'
          Dst:             add_f
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/simple_arithmetic.h:73,21'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/simple_arithmetic.h:73,15'
          Dst:             add_f
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/simple_arithmetic.h:73,21'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/simple_arithmetic.h:73,15'
          Dst:             add_f
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/simple_arithmetic.h:73,21'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/simple_arithmetic.h:73,15'
          Dst:             add_f
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/simple_arithmetic.h:73,21'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/simple_arithmetic.h:73,15'
          Dst:             add_f
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/simple_arithmetic.h:73,21'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/simple_arithmetic.h:73,15'
          Dst:             add_f
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/simple_arithmetic.h:73,21'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/simple_arithmetic.h:73,15'
          Dst:             add_f
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/simple_arithmetic.h:73,21'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/simple_arithmetic.h:73,15'
          Dst:             add_f
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/simple_arithmetic.h:73,21'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/simple_arithmetic.h:73,15'
          Dst:             add_f
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/simple_arithmetic.h:73,21'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/simple_arithmetic.h:73,15'
          Dst:             add_f
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/simple_arithmetic.h:73,21'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/simple_arithmetic.h:73,15'
          Dst:             add_f
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/simple_arithmetic.h:73,21'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/simple_arithmetic.h:73,15'
          Dst:             add_f
    - functionName:    mul_f
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_opt/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          34
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    32
      BranchProfiles:  []
      Callsites:       []
    - functionName:    transpose_16x16_nibbles
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_opt/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          325
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mul_add_m_upper_triangular_mat_x_mat_trans
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          169
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - m_vec_mul_add
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:35,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:36,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:43,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:38,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:38,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:38,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:38,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:38,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:38,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:38,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:38,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:38,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:38,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:38,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:38,17'
          Dst:             m_vec_mul_add
    - functionName:    P1_times_Vt
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mul_add_m_upper_triangular_mat_x_mat_trans
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:86,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:0,0'
              BranchSideFuncs:
                - mul_add_m_upper_triangular_mat_x_mat_trans.5114
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:86,5'
              BranchSideFuncs:
                - mul_add_m_upper_triangular_mat_x_mat_trans.5114
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:86,5'
          Dst:             mul_add_m_upper_triangular_mat_x_mat_trans
    - functionName:    mul_add_mat_x_m_mat
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          167
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - m_vec_mul_add
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:67,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:67,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:67,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:67,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:67,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:67,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:67,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:67,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:67,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:67,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:67,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:67,17'
          Dst:             m_vec_mul_add
    - functionName:    aes128ctr_prf
      functionSourceFile: '/src/liboqs/src/common/pqclean_shims/aes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_AES128_CTR_inc_init
        - OQS_AES128_CTR_inc_stream_iv
        - OQS_AES128_free_schedule
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/common/pqclean_shims/aes.h:48,2'
          Branch Sides:
            - BranchSide:      'src/common/pqclean_shims/aes.h:0,0'
              BranchSideFuncs:
                - OQS_AES128_CTR_inc_init
                - OQS_AES128_CTR_inc_stream_iv
                - OQS_AES128_free_schedule
            - BranchSide:      'src/common/pqclean_shims/aes.h:49,2'
              BranchSideFuncs:
                - OQS_AES128_CTR_inc_init
                - OQS_AES128_CTR_inc_stream_iv
                - OQS_AES128_free_schedule
      Callsites:
        - Src:             'src/common/pqclean_shims/aes.h:49,2'
          Dst:             OQS_AES128_CTR_inc_init
        - Src:             'src/common/pqclean_shims/aes.h:50,2'
          Dst:             OQS_AES128_CTR_inc_stream_iv
        - Src:             'src/common/pqclean_shims/aes.h:51,2'
          Dst:             OQS_AES128_free_schedule
    - functionName:    AES_128_CTR
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_opt/aes_ctr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - aes128ctr_prf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/aes_ctr.h:30,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/aes_ctr.h:0,0'
              BranchSideFuncs:
                - aes128ctr_prf.5117
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/aes_ctr.h:30,13'
              BranchSideFuncs:
                - aes128ctr_prf.5117
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/aes_ctr.h:31,5'
          Dst:             aes128ctr_prf
    - functionName:    eval_public_map
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_opt/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - compute_rhs
        - m_calculate_PS_SPS
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:289,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:0,0'
              BranchSideFuncs:
                - m_calculate_PS_SPS.5104
                - compute_rhs.5120
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:289,14'
              BranchSideFuncs:
                - m_calculate_PS_SPS.5104
                - compute_rhs.5120
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:291,5'
          Dst:             m_calculate_PS_SPS
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:293,5'
          Dst:             compute_rhs
    - functionName:    compute_rhs
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_opt/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          376
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - mul_f
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:56,14'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:0,0'
              BranchSideFuncs:
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:58,18'
              BranchSideFuncs:
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:56,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:58,18'
              BranchSideFuncs:
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:62,14'
              BranchSideFuncs:
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:99,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:99,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:105,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:93,82'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:0,0'
              BranchSideFuncs:
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:93,28'
              BranchSideFuncs:
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:65,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:64,44'
              BranchSideFuncs:
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:67,54'
              BranchSideFuncs:
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:99,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:105,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:109,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:79,41'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:86,41'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:79,41'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:86,41'
          Dst:             mul_f
    - functionName:    unpack_m_vecs
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_opt/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          111
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:266,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:266,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:266,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:266,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:266,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:266,0'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:266,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:266,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:266,0'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:266,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:266,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:266,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqmayo_MAYO_5_opt_mayo_expand_pk
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_opt/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 609
      functionLinenumberEnd: 614
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - expand_P1_P2
        - unpack_m_vecs
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:610,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:0,0'
              BranchSideFuncs:
                - expand_P1_P2.5122
                - unpack_m_vecs.5121
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:610,5'
              BranchSideFuncs:
                - expand_P1_P2.5122
                - unpack_m_vecs.5121
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:610,5'
          Dst:             expand_P1_P2
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:612,5'
          Dst:             unpack_m_vecs
    - functionName:    expand_P1_P2
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_opt/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - AES_128_CTR
        - unpack_m_vecs
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:284,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:0,0'
              BranchSideFuncs:
                - AES_128_CTR.5118
                - unpack_m_vecs.5121
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:284,5'
              BranchSideFuncs:
                - AES_128_CTR.5118
                - unpack_m_vecs.5121
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:284,5'
          Dst:             AES_128_CTR
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:285,5'
          Dst:             unpack_m_vecs
    - functionName:    pack_m_vecs
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_opt/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          70
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:275,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:277,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:279,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    compute_P3
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - P1_times_O
        - mul_add_mat_trans_x_m_mat
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:267,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:0,0'
              BranchSideFuncs:
                - P1_times_O.5109
                - mul_add_mat_trans_x_m_mat.5108
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:267,5'
              BranchSideFuncs:
                - P1_times_O.5109
                - mul_add_mat_trans_x_m_mat.5108
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:267,5'
          Dst:             P1_times_O
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:270,5'
          Dst:             mul_add_mat_trans_x_m_mat
    - functionName:    pqmayo_MAYO_5_opt_mayo_verify
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_opt/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 619
      functionLinenumberEnd: 674
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          77
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_SHA3_shake256
        - decode
        - eval_public_map
        - memcmp
        - pqmayo_MAYO_5_opt_mayo_expand_pk
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:620,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:0,0'
              BranchSideFuncs:
                - pqmayo_MAYO_5_opt_mayo_expand_pk
                - OQS_SHA3_shake256
                - OQS_SHA3_shake256
                - decode.5127
                - decode.5127
                - eval_public_map.5119
                - memcmp
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:622,19'
              BranchSideFuncs:
                - pqmayo_MAYO_5_opt_mayo_expand_pk
                - OQS_SHA3_shake256
                - OQS_SHA3_shake256
                - decode.5127
                - decode.5127
                - eval_public_map.5119
                - memcmp
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:670,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:670,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:673,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:635,15'
          Dst:             pqmayo_MAYO_5_opt_mayo_expand_pk
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:657,5'
          Dst:             OQS_SHA3_shake256
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:662,5'
          Dst:             OQS_SHA3_shake256
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:663,5'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:666,5'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:668,5'
          Dst:             eval_public_map
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:670,9'
          Dst:             memcmp
    - functionName:    decode
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_opt/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          182
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    27
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:22,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:22,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:27,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:22,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:22,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:22,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:22,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:22,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:22,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:22,34'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:22,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:22,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:22,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:22,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:28,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:22,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:22,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:23,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:22,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:23,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:28,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:22,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:23,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:28,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:27,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:27,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:28,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqmayo_MAYO_5_opt_mayo_open
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_opt/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 522
      functionLinenumberEnd: 536
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - pqmayo_MAYO_5_opt_mayo_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:524,15'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:0,0'
              BranchSideFuncs:
                - pqmayo_MAYO_5_opt_mayo_verify
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:524,15'
              BranchSideFuncs:
                - pqmayo_MAYO_5_opt_mayo_verify
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:524,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:524,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:527,36'
              BranchSideFuncs:
                - pqmayo_MAYO_5_opt_mayo_verify
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:530,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:530,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:531,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:527,18'
          Dst:             pqmayo_MAYO_5_opt_mayo_verify
    - functionName:    pqmayo_MAYO_5_opt_mayo_sign
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_opt/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 504
      functionLinenumberEnd: 518
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pqmayo_MAYO_5_opt_mayo_sign_signature
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:507,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:0,0'
              BranchSideFuncs:
                - pqmayo_MAYO_5_opt_mayo_sign_signature
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:508,16'
              BranchSideFuncs:
                - pqmayo_MAYO_5_opt_mayo_sign_signature
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:510,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:511,30'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:515,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:509,11'
          Dst:             pqmayo_MAYO_5_opt_mayo_sign_signature
    - functionName:    pqmayo_MAYO_5_opt_mayo_sign_signature
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_opt/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 500
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          344
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - OQS_SHA3_shake256
        - OQS_randombytes
        - compute_A
        - compute_M_and_VPV
        - compute_rhs
        - decode
        - encode
        - mat_add
        - mat_mul
        - mayo_secure_clear
        - pqmayo_MAYO_5_opt_mayo_expand_sk
        - pqmayo_MAYO_5_opt_sample_solution
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:363,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:0,0'
              BranchSideFuncs:
                - pqmayo_MAYO_5_opt_mayo_expand_sk
                - OQS_SHA3_shake256
                - OQS_randombytes
                - OQS_SHA3_shake256
                - OQS_SHA3_shake256
                - decode.5127
                - OQS_SHA3_shake256
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - compute_M_and_VPV.5134
                - compute_rhs.5120
                - compute_A.5135
                - decode.5127
                - pqmayo_MAYO_5_opt_sample_solution
                - mat_mul.5136
                - mat_add.5137
                - mat_mul.5136
                - mat_add.5137
                - mat_mul.5136
                - mat_add.5137
                - mat_mul.5136
                - mat_add.5137
                - mat_mul.5136
                - mat_add.5137
                - mat_mul.5136
                - mat_add.5137
                - mat_mul.5136
                - mat_add.5137
                - mat_mul.5136
                - mat_add.5137
                - mat_mul.5136
                - mat_add.5137
                - mat_mul.5136
                - mat_add.5137
                - mat_mul.5136
                - mat_add.5137
                - mat_mul.5136
                - mat_add.5137
                - encode.5138
                - mayo_secure_clear.5139
                - mayo_secure_clear.5139
                - mayo_secure_clear.5139
                - mayo_secure_clear.5139
                - mayo_secure_clear.5139
                - mayo_secure_clear.5139
                - mayo_secure_clear.5139
                - mayo_secure_clear.5139
                - mayo_secure_clear.5139
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:367,19'
              BranchSideFuncs:
                - pqmayo_MAYO_5_opt_mayo_expand_sk
                - OQS_SHA3_shake256
                - OQS_randombytes
                - OQS_SHA3_shake256
                - OQS_SHA3_shake256
                - decode.5127
                - OQS_SHA3_shake256
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - compute_M_and_VPV.5134
                - compute_rhs.5120
                - compute_A.5135
                - decode.5127
                - pqmayo_MAYO_5_opt_sample_solution
                - mat_mul.5136
                - mat_add.5137
                - mat_mul.5136
                - mat_add.5137
                - mat_mul.5136
                - mat_add.5137
                - mat_mul.5136
                - mat_add.5137
                - mat_mul.5136
                - mat_add.5137
                - mat_mul.5136
                - mat_add.5137
                - mat_mul.5136
                - mat_add.5137
                - mat_mul.5136
                - mat_add.5137
                - mat_mul.5136
                - mat_add.5137
                - mat_mul.5136
                - mat_add.5137
                - mat_mul.5136
                - mat_add.5137
                - mat_mul.5136
                - mat_add.5137
                - encode.5138
                - mayo_secure_clear.5139
                - mayo_secure_clear.5139
                - mayo_secure_clear.5139
                - mayo_secure_clear.5139
                - mayo_secure_clear.5139
                - mayo_secure_clear.5139
                - mayo_secure_clear.5139
                - mayo_secure_clear.5139
                - mayo_secure_clear.5139
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:470,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:470,13'
              BranchSideFuncs:
                - OQS_SHA3_shake256
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - compute_M_and_VPV.5134
                - compute_rhs.5120
                - compute_A.5135
                - decode.5127
                - pqmayo_MAYO_5_opt_sample_solution
                - mat_mul.5136
                - mat_add.5137
                - mat_mul.5136
                - mat_add.5137
                - mat_mul.5136
                - mat_add.5137
                - mat_mul.5136
                - mat_add.5137
                - mat_mul.5136
                - mat_add.5137
                - mat_mul.5136
                - mat_add.5137
                - mat_mul.5136
                - mat_add.5137
                - mat_mul.5136
                - mat_add.5137
                - mat_mul.5136
                - mat_add.5137
                - mat_mul.5136
                - mat_add.5137
                - mat_mul.5136
                - mat_add.5137
                - mat_mul.5136
                - mat_add.5137
                - encode.5138
                - mayo_secure_clear.5139
                - mayo_secure_clear.5139
                - mayo_secure_clear.5139
                - mayo_secure_clear.5139
                - mayo_secure_clear.5139
                - mayo_secure_clear.5139
                - mayo_secure_clear.5139
                - mayo_secure_clear.5139
                - mayo_secure_clear.5139
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:473,13'
              BranchSideFuncs:
                - OQS_SHA3_shake256
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - compute_M_and_VPV.5134
                - compute_rhs.5120
                - compute_A.5135
                - decode.5127
                - pqmayo_MAYO_5_opt_sample_solution
                - mat_mul.5136
                - mat_add.5137
                - mat_mul.5136
                - mat_add.5137
                - mat_mul.5136
                - mat_add.5137
                - mat_mul.5136
                - mat_add.5137
                - mat_mul.5136
                - mat_add.5137
                - mat_mul.5136
                - mat_add.5137
                - mat_mul.5136
                - mat_add.5137
                - mat_mul.5136
                - mat_add.5137
                - mat_mul.5136
                - mat_add.5137
                - mat_mul.5136
                - mat_add.5137
                - mat_mul.5136
                - mat_add.5137
                - mat_mul.5136
                - mat_add.5137
                - encode.5138
                - mayo_secure_clear.5139
                - mayo_secure_clear.5139
                - mayo_secure_clear.5139
                - mayo_secure_clear.5139
                - mayo_secure_clear.5139
                - mayo_secure_clear.5139
                - mayo_secure_clear.5139
                - mayo_secure_clear.5139
                - mayo_secure_clear.5139
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:461,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:463,20'
              BranchSideFuncs:
                - decode.5127
                - pqmayo_MAYO_5_opt_sample_solution
                - mat_mul.5136
                - mat_add.5137
                - mat_mul.5136
                - mat_add.5137
                - mat_mul.5136
                - mat_add.5137
                - mat_mul.5136
                - mat_add.5137
                - mat_mul.5136
                - mat_add.5137
                - mat_mul.5136
                - mat_add.5137
                - mat_mul.5136
                - mat_add.5137
                - mat_mul.5136
                - mat_add.5137
                - mat_mul.5136
                - mat_add.5137
                - mat_mul.5136
                - mat_add.5137
                - mat_mul.5136
                - mat_add.5137
                - mat_mul.5136
                - mat_add.5137
                - encode.5138
                - mayo_secure_clear.5139
                - mayo_secure_clear.5139
                - mayo_secure_clear.5139
                - mayo_secure_clear.5139
                - mayo_secure_clear.5139
                - mayo_secure_clear.5139
                - mayo_secure_clear.5139
                - mayo_secure_clear.5139
                - mayo_secure_clear.5139
                - OQS_SHA3_shake256
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - compute_M_and_VPV.5134
                - compute_rhs.5120
                - compute_A.5135
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:466,9'
              BranchSideFuncs:
                - decode.5127
                - pqmayo_MAYO_5_opt_sample_solution
                - mat_mul.5136
                - mat_add.5137
                - mat_mul.5136
                - mat_add.5137
                - mat_mul.5136
                - mat_add.5137
                - mat_mul.5136
                - mat_add.5137
                - mat_mul.5136
                - mat_add.5137
                - mat_mul.5136
                - mat_add.5137
                - mat_mul.5136
                - mat_add.5137
                - mat_mul.5136
                - mat_add.5137
                - mat_mul.5136
                - mat_add.5137
                - mat_mul.5136
                - mat_add.5137
                - mat_mul.5136
                - mat_add.5137
                - mat_mul.5136
                - mat_add.5137
                - encode.5138
                - mayo_secure_clear.5139
                - mayo_secure_clear.5139
                - mayo_secure_clear.5139
                - mayo_secure_clear.5139
                - mayo_secure_clear.5139
                - mayo_secure_clear.5139
                - mayo_secure_clear.5139
                - mayo_secure_clear.5139
                - mayo_secure_clear.5139
                - OQS_SHA3_shake256
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - compute_M_and_VPV.5134
                - compute_rhs.5120
                - compute_A.5135
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:444,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:444,5'
              BranchSideFuncs:
                - mat_mul.5136
                - mat_add.5137
                - mat_mul.5136
                - mat_add.5137
                - mat_mul.5136
                - mat_add.5137
                - mat_mul.5136
                - mat_add.5137
                - mat_mul.5136
                - mat_add.5137
                - mat_mul.5136
                - mat_add.5137
                - mat_mul.5136
                - mat_add.5137
                - mat_mul.5136
                - mat_add.5137
                - mat_mul.5136
                - mat_add.5137
                - mat_mul.5136
                - mat_add.5137
                - mat_mul.5136
                - mat_add.5137
                - mat_mul.5136
                - mat_add.5137
                - encode.5138
                - mayo_secure_clear.5139
                - mayo_secure_clear.5139
                - mayo_secure_clear.5139
                - mayo_secure_clear.5139
                - mayo_secure_clear.5139
                - mayo_secure_clear.5139
                - mayo_secure_clear.5139
                - mayo_secure_clear.5139
                - mayo_secure_clear.5139
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:445,20'
              BranchSideFuncs:
                - OQS_SHA3_shake256
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - compute_M_and_VPV.5134
                - compute_rhs.5120
                - compute_A.5135
                - decode.5127
                - pqmayo_MAYO_5_opt_sample_solution
                - mat_mul.5136
                - mat_add.5137
                - mat_mul.5136
                - mat_add.5137
                - mat_mul.5136
                - mat_add.5137
                - mat_mul.5136
                - mat_add.5137
                - mat_mul.5136
                - mat_add.5137
                - mat_mul.5136
                - mat_add.5137
                - mat_mul.5136
                - mat_add.5137
                - mat_mul.5136
                - mat_add.5137
                - mat_mul.5136
                - mat_add.5137
                - mat_mul.5136
                - mat_add.5137
                - mat_mul.5136
                - mat_add.5137
                - mat_mul.5136
                - mat_add.5137
                - encode.5138
                - mayo_secure_clear.5139
                - mayo_secure_clear.5139
                - mayo_secure_clear.5139
                - mayo_secure_clear.5139
                - mayo_secure_clear.5139
                - mayo_secure_clear.5139
                - mayo_secure_clear.5139
                - mayo_secure_clear.5139
                - mayo_secure_clear.5139
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:392,11'
          Dst:             pqmayo_MAYO_5_opt_mayo_expand_sk
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:401,5'
          Dst:             OQS_SHA3_shake256
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:418,5'
          Dst:             OQS_randombytes
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:429,5'
          Dst:             OQS_SHA3_shake256
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:440,5'
          Dst:             OQS_SHA3_shake256
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:442,5'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:447,9'
          Dst:             OQS_SHA3_shake256
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:452,13'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:452,13'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:452,13'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:452,13'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:452,13'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:452,13'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:452,13'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:452,13'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:452,13'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:452,13'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:452,13'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:452,13'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:456,9'
          Dst:             compute_M_and_VPV
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:458,9'
          Dst:             compute_rhs
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:459,9'
          Dst:             compute_A
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:466,9'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:470,13'
          Dst:             pqmayo_MAYO_5_opt_sample_solution
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:480,9'
          Dst:             mat_mul
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:481,9'
          Dst:             mat_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:480,9'
          Dst:             mat_mul
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:481,9'
          Dst:             mat_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:480,9'
          Dst:             mat_mul
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:481,9'
          Dst:             mat_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:480,9'
          Dst:             mat_mul
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:481,9'
          Dst:             mat_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:480,9'
          Dst:             mat_mul
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:481,9'
          Dst:             mat_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:480,9'
          Dst:             mat_mul
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:481,9'
          Dst:             mat_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:480,9'
          Dst:             mat_mul
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:481,9'
          Dst:             mat_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:480,9'
          Dst:             mat_mul
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:481,9'
          Dst:             mat_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:480,9'
          Dst:             mat_mul
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:481,9'
          Dst:             mat_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:480,9'
          Dst:             mat_mul
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:481,9'
          Dst:             mat_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:480,9'
          Dst:             mat_mul
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:481,9'
          Dst:             mat_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:480,9'
          Dst:             mat_mul
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:481,9'
          Dst:             mat_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:484,5'
          Dst:             encode
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:490,5'
          Dst:             mayo_secure_clear
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:491,5'
          Dst:             mayo_secure_clear
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:492,5'
          Dst:             mayo_secure_clear
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:493,5'
          Dst:             mayo_secure_clear
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:494,5'
          Dst:             mayo_secure_clear
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:495,5'
          Dst:             mayo_secure_clear
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:496,5'
          Dst:             mayo_secure_clear
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:497,5'
          Dst:             mayo_secure_clear
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:498,5'
          Dst:             mayo_secure_clear
    - functionName:    pqmayo_MAYO_5_opt_mayo_expand_sk
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_opt/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256
        - P1P1t_times_O
        - decode
        - expand_P1_P2
        - mayo_secure_clear
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:313,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256
                - decode.5127
                - expand_P1_P2.5122
                - P1P1t_times_O.5140
                - mayo_secure_clear.5139
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:315,28'
              BranchSideFuncs:
                - OQS_SHA3_shake256
                - decode.5127
                - expand_P1_P2.5122
                - P1P1t_times_O.5140
                - mayo_secure_clear.5139
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:326,5'
          Dst:             OQS_SHA3_shake256
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:328,5'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:334,5'
          Dst:             expand_P1_P2
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:347,5'
          Dst:             P1P1t_times_O
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:355,5'
          Dst:             mayo_secure_clear
    - functionName:    compute_M_and_VPV
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - P1_times_Vt
        - mul_add_mat_x_m_mat
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:251,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:0,0'
              BranchSideFuncs:
                - mul_add_mat_x_m_mat.5116
                - P1_times_Vt.5115
                - mul_add_mat_x_m_mat.5116
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:251,5'
              BranchSideFuncs:
                - mul_add_mat_x_m_mat.5116
                - P1_times_Vt.5115
                - mul_add_mat_x_m_mat.5116
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:251,5'
          Dst:             mul_add_mat_x_m_mat
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:255,5'
          Dst:             P1_times_Vt
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:256,5'
          Dst:             mul_add_mat_x_m_mat
    - functionName:    compute_A
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_opt/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         74
      ICount:          1213
      EdgeCount:       98
      CyclomaticComplexity: 26
      functionsReached:
        - decode
        - mul_f
        - transpose_16x16_nibbles
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:162,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:0,0'
              BranchSideFuncs:
                - transpose_16x16_nibbles.5113
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:162,14'
              BranchSideFuncs:
                - transpose_16x16_nibbles.5113
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:185,24'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:181,13'
              BranchSideFuncs:
                - transpose_16x16_nibbles.5113
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:181,13'
              BranchSideFuncs:
                - transpose_16x16_nibbles.5113
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:197,28'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:193,17'
              BranchSideFuncs:
                - transpose_16x16_nibbles.5113
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:193,17'
              BranchSideFuncs:
                - transpose_16x16_nibbles.5113
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:205,16'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:178,46'
              BranchSideFuncs:
                - transpose_16x16_nibbles.5113
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:206,32'
              BranchSideFuncs:
                - transpose_16x16_nibbles.5113
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:178,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:177,42'
              BranchSideFuncs:
                - transpose_16x16_nibbles.5113
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:180,40'
              BranchSideFuncs:
                - transpose_16x16_nibbles.5113
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:212,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:214,35'
              BranchSideFuncs:
                - transpose_16x16_nibbles.5113
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:220,22'
              BranchSideFuncs:
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - mul_f.5112
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:230,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:228,38'
              BranchSideFuncs:
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:232,28'
              BranchSideFuncs:
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:254,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:250,38'
              BranchSideFuncs:
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:256,63'
              BranchSideFuncs:
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
                - decode.5127
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:220,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:221,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:222,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:223,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:220,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:221,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:222,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:223,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:220,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:221,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:222,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:223,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:220,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:221,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:222,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:223,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:256,17'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:256,17'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:256,17'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:256,17'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:256,17'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:256,17'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:256,17'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:256,17'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:256,17'
          Dst:             decode
    - functionName:    mat_mul
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_opt/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - lincomb
      functionUses:    12
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/simple_arithmetic.h:80,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/simple_arithmetic.h:0,0'
              BranchSideFuncs:
                - lincomb.5111
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/simple_arithmetic.h:82,18'
              BranchSideFuncs:
                - lincomb.5111
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/simple_arithmetic.h:80,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/simple_arithmetic.h:82,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/simple_arithmetic.h:85,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/simple_arithmetic.h:82,18'
          Dst:             lincomb
    - functionName:    mat_add
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_opt/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - add_f
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/simple_arithmetic.h:91,32'
          Dst:             add_f
    - functionName:    encode
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_opt/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          59
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:34,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:35,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:41,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mayo_secure_clear
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_opt/mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_MEM_cleanse
      functionUses:    13
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/mem.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/mem.h:0,0'
              BranchSideFuncs:
                - OQS_MEM_cleanse
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/mem.h:25,5'
              BranchSideFuncs:
                - OQS_MEM_cleanse
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mem.h:25,5'
          Dst:             OQS_MEM_cleanse
    - functionName:    P1P1t_times_O
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          241
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - m_vec_mul_add
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:229,16'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:0,0'
              BranchSideFuncs:
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:0,0'
              BranchSideFuncs:
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:228,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:227,35'
              BranchSideFuncs:
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:229,17'
              BranchSideFuncs:
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
                - m_vec_mul_add.5106
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:234,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:235,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:234,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:235,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:234,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:235,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:234,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:235,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:234,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:235,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:234,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:235,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:234,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:235,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:234,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:235,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:234,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:235,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:234,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:235,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:234,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:235,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:234,17'
          Dst:             m_vec_mul_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/generic_arithmetic.h:235,17'
          Dst:             m_vec_mul_add
    - functionName:    pqmayo_MAYO_5_opt_mayo_keypair_compact
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_opt/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 539
      functionLinenumberEnd: 606
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          63
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256
        - OQS_randombytes
        - compute_P3
        - decode
        - expand_P1_P2
        - mayo_secure_clear
        - pack_m_vecs
        - pqmayo_MAYO_5_opt_m_upper
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:542,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_SHA3_shake256
                - decode.5127
                - expand_P1_P2.5122
                - compute_P3.5124
                - pqmayo_MAYO_5_opt_m_upper
                - pack_m_vecs.5123
                - mayo_secure_clear.5139
                - mayo_secure_clear.5139
                - mayo_secure_clear.5139
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:544,14'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_SHA3_shake256
                - decode.5127
                - expand_P1_P2.5122
                - compute_P3.5124
                - pqmayo_MAYO_5_opt_m_upper
                - pack_m_vecs.5123
                - mayo_secure_clear.5139
                - mayo_secure_clear.5139
                - mayo_secure_clear.5139
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:564,5'
          Dst:             OQS_randombytes
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:573,5'
          Dst:             OQS_SHA3_shake256
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:579,5'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:585,5'
          Dst:             expand_P1_P2
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:588,5'
          Dst:             compute_P3
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:596,5'
          Dst:             pqmayo_MAYO_5_opt_m_upper
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:597,5'
          Dst:             pack_m_vecs
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:602,5'
          Dst:             mayo_secure_clear
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:603,5'
          Dst:             mayo_secure_clear
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:604,5'
          Dst:             mayo_secure_clear
    - functionName:    pqmayo_MAYO_5_opt_mayo_keypair
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_opt/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqmayo_MAYO_5_opt_mayo_keypair_compact
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:301,11'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:0,0'
              BranchSideFuncs:
                - pqmayo_MAYO_5_opt_mayo_keypair_compact
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:301,11'
              BranchSideFuncs:
                - pqmayo_MAYO_5_opt_mayo_keypair_compact
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mayo.c:301,11'
          Dst:             pqmayo_MAYO_5_opt_mayo_keypair_compact
    - functionName:    pqmayo_MAYO_5_avx2_crypto_sign_verify
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_avx2/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pqmayo_MAYO_5_avx2_mayo_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/api.c:42,16'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/api.c:0,0'
              BranchSideFuncs:
                - pqmayo_MAYO_5_avx2_mayo_verify
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/api.c:42,16'
              BranchSideFuncs:
                - pqmayo_MAYO_5_avx2_mayo_verify
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/api.c:42,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/api.c:42,9'
              BranchSideFuncs:
                - pqmayo_MAYO_5_avx2_mayo_verify
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/api.c:44,12'
              BranchSideFuncs:
                - pqmayo_MAYO_5_avx2_mayo_verify
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/api.c:44,12'
          Dst:             pqmayo_MAYO_5_avx2_mayo_verify
    - functionName:    pqmayo_MAYO_5_avx2_crypto_sign_open
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_avx2/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqmayo_MAYO_5_avx2_mayo_open
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/api.c:35,12'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/api.c:0,0'
              BranchSideFuncs:
                - pqmayo_MAYO_5_avx2_mayo_open
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/api.c:35,12'
              BranchSideFuncs:
                - pqmayo_MAYO_5_avx2_mayo_open
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/api.c:35,12'
          Dst:             pqmayo_MAYO_5_avx2_mayo_open
    - functionName:    pqmayo_MAYO_5_avx2_crypto_sign_signature
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_avx2/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqmayo_MAYO_5_avx2_mayo_sign_signature
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/api.c:28,12'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/api.c:0,0'
              BranchSideFuncs:
                - pqmayo_MAYO_5_avx2_mayo_sign_signature
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/api.c:28,12'
              BranchSideFuncs:
                - pqmayo_MAYO_5_avx2_mayo_sign_signature
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/api.c:28,12'
          Dst:             pqmayo_MAYO_5_avx2_mayo_sign_signature
    - functionName:    pqmayo_MAYO_5_avx2_crypto_sign
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_avx2/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqmayo_MAYO_5_avx2_mayo_sign
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/api.c:21,12'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/api.c:0,0'
              BranchSideFuncs:
                - pqmayo_MAYO_5_avx2_mayo_sign
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/api.c:21,12'
              BranchSideFuncs:
                - pqmayo_MAYO_5_avx2_mayo_sign
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/api.c:21,12'
          Dst:             pqmayo_MAYO_5_avx2_mayo_sign
    - functionName:    pqmayo_MAYO_5_avx2_crypto_sign_keypair
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_avx2/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13
      functionLinenumberEnd: 14
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqmayo_MAYO_5_avx2_mayo_keypair
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/api.c:14,12'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/api.c:0,0'
              BranchSideFuncs:
                - pqmayo_MAYO_5_avx2_mayo_keypair
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/api.c:14,12'
              BranchSideFuncs:
                - pqmayo_MAYO_5_avx2_mayo_keypair
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/api.c:14,12'
          Dst:             pqmayo_MAYO_5_avx2_mayo_keypair
    - functionName:    S2t_times_PS2
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          458
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:315,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:317,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:317,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:311,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:314,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:321,1'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:319,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:311,36'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:319,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    S1t_times_PS1
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 303
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Vt_times_Pv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:304,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:0,0'
              BranchSideFuncs:
                - Vt_times_Pv.5255
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:304,5'
              BranchSideFuncs:
                - Vt_times_Pv.5255
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:304,5'
          Dst:             Vt_times_Pv
    - functionName:    Vt_times_Pv
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          458
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:268,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:270,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:270,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:264,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:267,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:274,1'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:272,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:264,36'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:272,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    P3_times_S2
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          464
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:362,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:364,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:364,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:357,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:360,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:370,1'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:368,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:357,36'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:368,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    P1_times_S1_plus_P2_times_S2
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          792
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:335,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:337,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:337,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:342,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:344,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:344,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:329,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:332,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:349,1'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:347,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:329,36'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:347,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mayo_S2_multabs
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          137
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic_common.h:145,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic_common.h:147,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic_common.h:156,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mayo_S1_multabs
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          137
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic_common.h:128,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic_common.h:130,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic_common.h:139,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    m_calculate_PS_SPS
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 439
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         111
      ICount:          1025
      EdgeCount:       147
      CyclomaticComplexity: 38
      functionsReached:
        - P1_times_S1_plus_P2_times_S2
        - P3_times_S2
        - S1t_times_PS1
        - S2t_times_PS2
        - mayo_S1_multabs
        - mayo_S2_multabs
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:409,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:0,0'
              BranchSideFuncs:
                - mayo_S1_multabs.5260
                - mayo_S2_multabs.5258
                - P1_times_S1_plus_P2_times_S2.5257
                - P3_times_S2.5256
                - S1t_times_PS1.5254
                - S2t_times_PS2.5253
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:416,9'
              BranchSideFuncs:
                - mayo_S1_multabs.5260
                - mayo_S2_multabs.5258
                - P1_times_S1_plus_P2_times_S2.5257
                - P3_times_S2.5256
                - S1t_times_PS1.5254
                - S2t_times_PS2.5253
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:418,16'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:419,33'
              BranchSideFuncs:
                - mayo_S1_multabs.5260
                - mayo_S2_multabs.5258
                - P1_times_S1_plus_P2_times_S2.5257
                - P3_times_S2.5256
                - S1t_times_PS1.5254
                - S2t_times_PS2.5253
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:421,33'
              BranchSideFuncs:
                - mayo_S1_multabs.5260
                - mayo_S2_multabs.5258
                - P1_times_S1_plus_P2_times_S2.5257
                - P3_times_S2.5256
                - S1t_times_PS1.5254
                - S2t_times_PS2.5253
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:418,16'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:419,33'
              BranchSideFuncs:
                - mayo_S1_multabs.5260
                - mayo_S2_multabs.5258
                - P1_times_S1_plus_P2_times_S2.5257
                - P3_times_S2.5256
                - S1t_times_PS1.5254
                - S2t_times_PS2.5253
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:421,33'
              BranchSideFuncs:
                - mayo_S1_multabs.5260
                - mayo_S2_multabs.5258
                - P1_times_S1_plus_P2_times_S2.5257
                - P3_times_S2.5256
                - S1t_times_PS1.5254
                - S2t_times_PS2.5253
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:416,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:418,18'
              BranchSideFuncs:
                - mayo_S1_multabs.5260
                - mayo_S2_multabs.5258
                - P1_times_S1_plus_P2_times_S2.5257
                - P3_times_S2.5256
                - S1t_times_PS1.5254
                - S2t_times_PS2.5253
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:418,18'
              BranchSideFuncs:
                - mayo_S1_multabs.5260
                - mayo_S2_multabs.5258
                - P1_times_S1_plus_P2_times_S2.5257
                - P3_times_S2.5256
                - S1t_times_PS1.5254
                - S2t_times_PS2.5253
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:418,16'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:419,33'
              BranchSideFuncs:
                - mayo_S1_multabs.5260
                - mayo_S2_multabs.5258
                - P1_times_S1_plus_P2_times_S2.5257
                - P3_times_S2.5256
                - S1t_times_PS1.5254
                - S2t_times_PS2.5253
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:421,33'
              BranchSideFuncs:
                - mayo_S1_multabs.5260
                - mayo_S2_multabs.5258
                - P1_times_S1_plus_P2_times_S2.5257
                - P3_times_S2.5256
                - S1t_times_PS1.5254
                - S2t_times_PS2.5253
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:418,16'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:419,33'
              BranchSideFuncs:
                - mayo_S1_multabs.5260
                - mayo_S2_multabs.5258
                - P1_times_S1_plus_P2_times_S2.5257
                - P3_times_S2.5256
                - S1t_times_PS1.5254
                - S2t_times_PS2.5253
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:421,33'
              BranchSideFuncs:
                - mayo_S1_multabs.5260
                - mayo_S2_multabs.5258
                - P1_times_S1_plus_P2_times_S2.5257
                - P3_times_S2.5256
                - S1t_times_PS1.5254
                - S2t_times_PS2.5253
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:416,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:418,18'
              BranchSideFuncs:
                - mayo_S1_multabs.5260
                - mayo_S2_multabs.5258
                - P1_times_S1_plus_P2_times_S2.5257
                - P3_times_S2.5256
                - S1t_times_PS1.5254
                - S2t_times_PS2.5253
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:418,18'
              BranchSideFuncs:
                - mayo_S1_multabs.5260
                - mayo_S2_multabs.5258
                - P1_times_S1_plus_P2_times_S2.5257
                - P3_times_S2.5256
                - S1t_times_PS1.5254
                - S2t_times_PS2.5253
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:418,16'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:419,33'
              BranchSideFuncs:
                - mayo_S1_multabs.5260
                - mayo_S2_multabs.5258
                - P1_times_S1_plus_P2_times_S2.5257
                - P3_times_S2.5256
                - S1t_times_PS1.5254
                - S2t_times_PS2.5253
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:421,33'
              BranchSideFuncs:
                - mayo_S1_multabs.5260
                - mayo_S2_multabs.5258
                - P1_times_S1_plus_P2_times_S2.5257
                - P3_times_S2.5256
                - S1t_times_PS1.5254
                - S2t_times_PS2.5253
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:418,16'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:419,33'
              BranchSideFuncs:
                - mayo_S1_multabs.5260
                - mayo_S2_multabs.5258
                - P1_times_S1_plus_P2_times_S2.5257
                - P3_times_S2.5256
                - S1t_times_PS1.5254
                - S2t_times_PS2.5253
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:421,33'
              BranchSideFuncs:
                - mayo_S1_multabs.5260
                - mayo_S2_multabs.5258
                - P1_times_S1_plus_P2_times_S2.5257
                - P3_times_S2.5256
                - S1t_times_PS1.5254
                - S2t_times_PS2.5253
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:416,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:418,18'
              BranchSideFuncs:
                - mayo_S1_multabs.5260
                - mayo_S2_multabs.5258
                - P1_times_S1_plus_P2_times_S2.5257
                - P3_times_S2.5256
                - S1t_times_PS1.5254
                - S2t_times_PS2.5253
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:418,18'
              BranchSideFuncs:
                - mayo_S1_multabs.5260
                - mayo_S2_multabs.5258
                - P1_times_S1_plus_P2_times_S2.5257
                - P3_times_S2.5256
                - S1t_times_PS1.5254
                - S2t_times_PS2.5253
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:418,16'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:419,33'
              BranchSideFuncs:
                - mayo_S1_multabs.5260
                - mayo_S2_multabs.5258
                - P1_times_S1_plus_P2_times_S2.5257
                - P3_times_S2.5256
                - S1t_times_PS1.5254
                - S2t_times_PS2.5253
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:421,33'
              BranchSideFuncs:
                - mayo_S1_multabs.5260
                - mayo_S2_multabs.5258
                - P1_times_S1_plus_P2_times_S2.5257
                - P3_times_S2.5256
                - S1t_times_PS1.5254
                - S2t_times_PS2.5253
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:418,16'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:419,33'
              BranchSideFuncs:
                - mayo_S1_multabs.5260
                - mayo_S2_multabs.5258
                - P1_times_S1_plus_P2_times_S2.5257
                - P3_times_S2.5256
                - S1t_times_PS1.5254
                - S2t_times_PS2.5253
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:421,33'
              BranchSideFuncs:
                - mayo_S1_multabs.5260
                - mayo_S2_multabs.5258
                - P1_times_S1_plus_P2_times_S2.5257
                - P3_times_S2.5256
                - S1t_times_PS1.5254
                - S2t_times_PS2.5253
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:416,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:418,18'
              BranchSideFuncs:
                - mayo_S1_multabs.5260
                - mayo_S2_multabs.5258
                - P1_times_S1_plus_P2_times_S2.5257
                - P3_times_S2.5256
                - S1t_times_PS1.5254
                - S2t_times_PS2.5253
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:418,18'
              BranchSideFuncs:
                - mayo_S1_multabs.5260
                - mayo_S2_multabs.5258
                - P1_times_S1_plus_P2_times_S2.5257
                - P3_times_S2.5256
                - S1t_times_PS1.5254
                - S2t_times_PS2.5253
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:418,16'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:419,33'
              BranchSideFuncs:
                - mayo_S1_multabs.5260
                - mayo_S2_multabs.5258
                - P1_times_S1_plus_P2_times_S2.5257
                - P3_times_S2.5256
                - S1t_times_PS1.5254
                - S2t_times_PS2.5253
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:421,33'
              BranchSideFuncs:
                - mayo_S1_multabs.5260
                - mayo_S2_multabs.5258
                - P1_times_S1_plus_P2_times_S2.5257
                - P3_times_S2.5256
                - S1t_times_PS1.5254
                - S2t_times_PS2.5253
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:418,16'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:419,33'
              BranchSideFuncs:
                - mayo_S1_multabs.5260
                - mayo_S2_multabs.5258
                - P1_times_S1_plus_P2_times_S2.5257
                - P3_times_S2.5256
                - S1t_times_PS1.5254
                - S2t_times_PS2.5253
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:421,33'
              BranchSideFuncs:
                - mayo_S1_multabs.5260
                - mayo_S2_multabs.5258
                - P1_times_S1_plus_P2_times_S2.5257
                - P3_times_S2.5256
                - S1t_times_PS1.5254
                - S2t_times_PS2.5253
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:416,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:418,18'
              BranchSideFuncs:
                - mayo_S1_multabs.5260
                - mayo_S2_multabs.5258
                - P1_times_S1_plus_P2_times_S2.5257
                - P3_times_S2.5256
                - S1t_times_PS1.5254
                - S2t_times_PS2.5253
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:418,18'
              BranchSideFuncs:
                - mayo_S1_multabs.5260
                - mayo_S2_multabs.5258
                - P1_times_S1_plus_P2_times_S2.5257
                - P3_times_S2.5256
                - S1t_times_PS1.5254
                - S2t_times_PS2.5253
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:418,16'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:419,33'
              BranchSideFuncs:
                - mayo_S1_multabs.5260
                - mayo_S2_multabs.5258
                - P1_times_S1_plus_P2_times_S2.5257
                - P3_times_S2.5256
                - S1t_times_PS1.5254
                - S2t_times_PS2.5253
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:421,33'
              BranchSideFuncs:
                - mayo_S1_multabs.5260
                - mayo_S2_multabs.5258
                - P1_times_S1_plus_P2_times_S2.5257
                - P3_times_S2.5256
                - S1t_times_PS1.5254
                - S2t_times_PS2.5253
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:418,16'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:419,33'
              BranchSideFuncs:
                - mayo_S1_multabs.5260
                - mayo_S2_multabs.5258
                - P1_times_S1_plus_P2_times_S2.5257
                - P3_times_S2.5256
                - S1t_times_PS1.5254
                - S2t_times_PS2.5253
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:421,33'
              BranchSideFuncs:
                - mayo_S1_multabs.5260
                - mayo_S2_multabs.5258
                - P1_times_S1_plus_P2_times_S2.5257
                - P3_times_S2.5256
                - S1t_times_PS1.5254
                - S2t_times_PS2.5253
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:416,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:418,18'
              BranchSideFuncs:
                - mayo_S1_multabs.5260
                - mayo_S2_multabs.5258
                - P1_times_S1_plus_P2_times_S2.5257
                - P3_times_S2.5256
                - S1t_times_PS1.5254
                - S2t_times_PS2.5253
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:418,18'
              BranchSideFuncs:
                - mayo_S1_multabs.5260
                - mayo_S2_multabs.5258
                - P1_times_S1_plus_P2_times_S2.5257
                - P3_times_S2.5256
                - S1t_times_PS1.5254
                - S2t_times_PS2.5253
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:418,16'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:419,33'
              BranchSideFuncs:
                - mayo_S1_multabs.5260
                - mayo_S2_multabs.5258
                - P1_times_S1_plus_P2_times_S2.5257
                - P3_times_S2.5256
                - S1t_times_PS1.5254
                - S2t_times_PS2.5253
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:421,33'
              BranchSideFuncs:
                - mayo_S1_multabs.5260
                - mayo_S2_multabs.5258
                - P1_times_S1_plus_P2_times_S2.5257
                - P3_times_S2.5256
                - S1t_times_PS1.5254
                - S2t_times_PS2.5253
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:418,16'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:419,33'
              BranchSideFuncs:
                - mayo_S1_multabs.5260
                - mayo_S2_multabs.5258
                - P1_times_S1_plus_P2_times_S2.5257
                - P3_times_S2.5256
                - S1t_times_PS1.5254
                - S2t_times_PS2.5253
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:421,33'
              BranchSideFuncs:
                - mayo_S1_multabs.5260
                - mayo_S2_multabs.5258
                - P1_times_S1_plus_P2_times_S2.5257
                - P3_times_S2.5256
                - S1t_times_PS1.5254
                - S2t_times_PS2.5253
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:416,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:418,18'
              BranchSideFuncs:
                - mayo_S1_multabs.5260
                - mayo_S2_multabs.5258
                - P1_times_S1_plus_P2_times_S2.5257
                - P3_times_S2.5256
                - S1t_times_PS1.5254
                - S2t_times_PS2.5253
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:418,18'
              BranchSideFuncs:
                - mayo_S1_multabs.5260
                - mayo_S2_multabs.5258
                - P1_times_S1_plus_P2_times_S2.5257
                - P3_times_S2.5256
                - S1t_times_PS1.5254
                - S2t_times_PS2.5253
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:418,16'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:419,33'
              BranchSideFuncs:
                - mayo_S1_multabs.5260
                - mayo_S2_multabs.5258
                - P1_times_S1_plus_P2_times_S2.5257
                - P3_times_S2.5256
                - S1t_times_PS1.5254
                - S2t_times_PS2.5253
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:421,33'
              BranchSideFuncs:
                - mayo_S1_multabs.5260
                - mayo_S2_multabs.5258
                - P1_times_S1_plus_P2_times_S2.5257
                - P3_times_S2.5256
                - S1t_times_PS1.5254
                - S2t_times_PS2.5253
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:418,16'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:419,33'
              BranchSideFuncs:
                - mayo_S1_multabs.5260
                - mayo_S2_multabs.5258
                - P1_times_S1_plus_P2_times_S2.5257
                - P3_times_S2.5256
                - S1t_times_PS1.5254
                - S2t_times_PS2.5253
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:421,33'
              BranchSideFuncs:
                - mayo_S1_multabs.5260
                - mayo_S2_multabs.5258
                - P1_times_S1_plus_P2_times_S2.5257
                - P3_times_S2.5256
                - S1t_times_PS1.5254
                - S2t_times_PS2.5253
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:416,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:418,18'
              BranchSideFuncs:
                - mayo_S1_multabs.5260
                - mayo_S2_multabs.5258
                - P1_times_S1_plus_P2_times_S2.5257
                - P3_times_S2.5256
                - S1t_times_PS1.5254
                - S2t_times_PS2.5253
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:418,18'
              BranchSideFuncs:
                - mayo_S1_multabs.5260
                - mayo_S2_multabs.5258
                - P1_times_S1_plus_P2_times_S2.5257
                - P3_times_S2.5256
                - S1t_times_PS1.5254
                - S2t_times_PS2.5253
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:418,16'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:419,33'
              BranchSideFuncs:
                - mayo_S1_multabs.5260
                - mayo_S2_multabs.5258
                - P1_times_S1_plus_P2_times_S2.5257
                - P3_times_S2.5256
                - S1t_times_PS1.5254
                - S2t_times_PS2.5253
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:421,33'
              BranchSideFuncs:
                - mayo_S1_multabs.5260
                - mayo_S2_multabs.5258
                - P1_times_S1_plus_P2_times_S2.5257
                - P3_times_S2.5256
                - S1t_times_PS1.5254
                - S2t_times_PS2.5253
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:418,16'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:419,33'
              BranchSideFuncs:
                - mayo_S1_multabs.5260
                - mayo_S2_multabs.5258
                - P1_times_S1_plus_P2_times_S2.5257
                - P3_times_S2.5256
                - S1t_times_PS1.5254
                - S2t_times_PS2.5253
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:421,33'
              BranchSideFuncs:
                - mayo_S1_multabs.5260
                - mayo_S2_multabs.5258
                - P1_times_S1_plus_P2_times_S2.5257
                - P3_times_S2.5256
                - S1t_times_PS1.5254
                - S2t_times_PS2.5253
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:416,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:418,18'
              BranchSideFuncs:
                - mayo_S1_multabs.5260
                - mayo_S2_multabs.5258
                - P1_times_S1_plus_P2_times_S2.5257
                - P3_times_S2.5256
                - S1t_times_PS1.5254
                - S2t_times_PS2.5253
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:418,18'
              BranchSideFuncs:
                - mayo_S1_multabs.5260
                - mayo_S2_multabs.5258
                - P1_times_S1_plus_P2_times_S2.5257
                - P3_times_S2.5256
                - S1t_times_PS1.5254
                - S2t_times_PS2.5253
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:418,16'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:419,33'
              BranchSideFuncs:
                - mayo_S1_multabs.5260
                - mayo_S2_multabs.5258
                - P1_times_S1_plus_P2_times_S2.5257
                - P3_times_S2.5256
                - S1t_times_PS1.5254
                - S2t_times_PS2.5253
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:421,33'
              BranchSideFuncs:
                - mayo_S1_multabs.5260
                - mayo_S2_multabs.5258
                - P1_times_S1_plus_P2_times_S2.5257
                - P3_times_S2.5256
                - S1t_times_PS1.5254
                - S2t_times_PS2.5253
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:418,16'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:419,33'
              BranchSideFuncs:
                - mayo_S1_multabs.5260
                - mayo_S2_multabs.5258
                - P1_times_S1_plus_P2_times_S2.5257
                - P3_times_S2.5256
                - S1t_times_PS1.5254
                - S2t_times_PS2.5253
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:421,33'
              BranchSideFuncs:
                - mayo_S1_multabs.5260
                - mayo_S2_multabs.5258
                - P1_times_S1_plus_P2_times_S2.5257
                - P3_times_S2.5256
                - S1t_times_PS1.5254
                - S2t_times_PS2.5253
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:416,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:418,18'
              BranchSideFuncs:
                - mayo_S1_multabs.5260
                - mayo_S2_multabs.5258
                - P1_times_S1_plus_P2_times_S2.5257
                - P3_times_S2.5256
                - S1t_times_PS1.5254
                - S2t_times_PS2.5253
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:418,18'
              BranchSideFuncs:
                - mayo_S1_multabs.5260
                - mayo_S2_multabs.5258
                - P1_times_S1_plus_P2_times_S2.5257
                - P3_times_S2.5256
                - S1t_times_PS1.5254
                - S2t_times_PS2.5253
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:418,16'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:419,33'
              BranchSideFuncs:
                - mayo_S1_multabs.5260
                - mayo_S2_multabs.5258
                - P1_times_S1_plus_P2_times_S2.5257
                - P3_times_S2.5256
                - S1t_times_PS1.5254
                - S2t_times_PS2.5253
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:421,33'
              BranchSideFuncs:
                - mayo_S1_multabs.5260
                - mayo_S2_multabs.5258
                - P1_times_S1_plus_P2_times_S2.5257
                - P3_times_S2.5256
                - S1t_times_PS1.5254
                - S2t_times_PS2.5253
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:418,16'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:419,33'
              BranchSideFuncs:
                - mayo_S1_multabs.5260
                - mayo_S2_multabs.5258
                - P1_times_S1_plus_P2_times_S2.5257
                - P3_times_S2.5256
                - S1t_times_PS1.5254
                - S2t_times_PS2.5253
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:421,33'
              BranchSideFuncs:
                - mayo_S1_multabs.5260
                - mayo_S2_multabs.5258
                - P1_times_S1_plus_P2_times_S2.5257
                - P3_times_S2.5256
                - S1t_times_PS1.5254
                - S2t_times_PS2.5253
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:416,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:418,18'
              BranchSideFuncs:
                - mayo_S1_multabs.5260
                - mayo_S2_multabs.5258
                - P1_times_S1_plus_P2_times_S2.5257
                - P3_times_S2.5256
                - S1t_times_PS1.5254
                - S2t_times_PS2.5253
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:426,5'
              BranchSideFuncs:
                - mayo_S1_multabs.5260
                - mayo_S2_multabs.5258
                - P1_times_S1_plus_P2_times_S2.5257
                - P3_times_S2.5256
                - S1t_times_PS1.5254
                - S2t_times_PS2.5253
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:418,16'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:419,33'
              BranchSideFuncs:
                - mayo_S1_multabs.5260
                - mayo_S2_multabs.5258
                - P1_times_S1_plus_P2_times_S2.5257
                - P3_times_S2.5256
                - S1t_times_PS1.5254
                - S2t_times_PS2.5253
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:421,33'
              BranchSideFuncs:
                - mayo_S1_multabs.5260
                - mayo_S2_multabs.5258
                - P1_times_S1_plus_P2_times_S2.5257
                - P3_times_S2.5256
                - S1t_times_PS1.5254
                - S2t_times_PS2.5253
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:418,16'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:419,33'
              BranchSideFuncs:
                - mayo_S1_multabs.5260
                - mayo_S2_multabs.5258
                - P1_times_S1_plus_P2_times_S2.5257
                - P3_times_S2.5256
                - S1t_times_PS1.5254
                - S2t_times_PS2.5253
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:421,33'
              BranchSideFuncs:
                - mayo_S1_multabs.5260
                - mayo_S2_multabs.5258
                - P1_times_S1_plus_P2_times_S2.5257
                - P3_times_S2.5256
                - S1t_times_PS1.5254
                - S2t_times_PS2.5253
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:416,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:418,18'
              BranchSideFuncs:
                - mayo_S1_multabs.5260
                - mayo_S2_multabs.5258
                - P1_times_S1_plus_P2_times_S2.5257
                - P3_times_S2.5256
                - S1t_times_PS1.5254
                - S2t_times_PS2.5253
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:418,18'
              BranchSideFuncs:
                - mayo_S1_multabs.5260
                - mayo_S2_multabs.5258
                - P1_times_S1_plus_P2_times_S2.5257
                - P3_times_S2.5256
                - S1t_times_PS1.5254
                - S2t_times_PS2.5253
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:430,5'
          Dst:             mayo_S1_multabs
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:431,5'
          Dst:             mayo_S2_multabs
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:433,5'
          Dst:             P1_times_S1_plus_P2_times_S2
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:434,5'
          Dst:             P3_times_S2
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:437,5'
          Dst:             S1t_times_PS1
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:438,5'
          Dst:             S2t_times_PS2
    - functionName:    Ot_times_P1O_P2
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          458
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:204,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:206,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:206,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:200,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:203,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:210,1'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:208,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:200,36'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:208,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    P1_times_O
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          464
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:187,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:189,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:189,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:183,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:186,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:194,1'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:192,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:183,36'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:192,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    add_f
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_avx2/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lincomb
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_avx2/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          159
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - add_f
        - mul_f
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/simple_arithmetic.h:73,27'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/simple_arithmetic.h:0,0'
              BranchSideFuncs:
                - mul_f.5266
                - add_f.5264
                - mul_f.5266
                - add_f.5264
                - mul_f.5266
                - add_f.5264
                - mul_f.5266
                - add_f.5264
                - mul_f.5266
                - add_f.5264
                - mul_f.5266
                - add_f.5264
                - mul_f.5266
                - add_f.5264
                - mul_f.5266
                - add_f.5264
                - mul_f.5266
                - add_f.5264
                - mul_f.5266
                - add_f.5264
                - mul_f.5266
                - add_f.5264
                - mul_f.5266
                - add_f.5264
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/simple_arithmetic.h:73,27'
              BranchSideFuncs:
                - mul_f.5266
                - add_f.5264
                - mul_f.5266
                - add_f.5264
                - mul_f.5266
                - add_f.5264
                - mul_f.5266
                - add_f.5264
                - mul_f.5266
                - add_f.5264
                - mul_f.5266
                - add_f.5264
                - mul_f.5266
                - add_f.5264
                - mul_f.5266
                - add_f.5264
                - mul_f.5266
                - add_f.5264
                - mul_f.5266
                - add_f.5264
                - mul_f.5266
                - add_f.5264
                - mul_f.5266
                - add_f.5264
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/simple_arithmetic.h:73,21'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/simple_arithmetic.h:73,15'
          Dst:             add_f
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/simple_arithmetic.h:73,21'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/simple_arithmetic.h:73,15'
          Dst:             add_f
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/simple_arithmetic.h:73,21'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/simple_arithmetic.h:73,15'
          Dst:             add_f
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/simple_arithmetic.h:73,21'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/simple_arithmetic.h:73,15'
          Dst:             add_f
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/simple_arithmetic.h:73,21'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/simple_arithmetic.h:73,15'
          Dst:             add_f
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/simple_arithmetic.h:73,21'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/simple_arithmetic.h:73,15'
          Dst:             add_f
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/simple_arithmetic.h:73,21'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/simple_arithmetic.h:73,15'
          Dst:             add_f
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/simple_arithmetic.h:73,21'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/simple_arithmetic.h:73,15'
          Dst:             add_f
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/simple_arithmetic.h:73,21'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/simple_arithmetic.h:73,15'
          Dst:             add_f
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/simple_arithmetic.h:73,21'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/simple_arithmetic.h:73,15'
          Dst:             add_f
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/simple_arithmetic.h:73,21'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/simple_arithmetic.h:73,15'
          Dst:             add_f
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/simple_arithmetic.h:73,21'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/simple_arithmetic.h:73,15'
          Dst:             add_f
    - functionName:    mul_f
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_avx2/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          34
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    32
      BranchProfiles:  []
      Callsites:       []
    - functionName:    transpose_16x16_nibbles
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          325
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    P1_times_Vt
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          464
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:286,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:288,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:288,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:281,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:284,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:293,1'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:291,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:281,36'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:291,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    Vt_times_L
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          458
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:251,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:253,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:253,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:247,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:250,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:257,1'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:255,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:247,36'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:255,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mayo_V_multabs
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          114
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - tbl32_gf16_multab2
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic_common.h:78,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic_common.h:0,0'
              BranchSideFuncs:
                - tbl32_gf16_multab2.5271
                - tbl32_gf16_multab2.5271
                - tbl32_gf16_multab2.5271
                - tbl32_gf16_multab2.5271
                - tbl32_gf16_multab2.5271
                - tbl32_gf16_multab2.5271
                - tbl32_gf16_multab2.5271
                - tbl32_gf16_multab2.5271
                - tbl32_gf16_multab2.5271
                - tbl32_gf16_multab2.5271
                - tbl32_gf16_multab2.5271
                - tbl32_gf16_multab2.5271
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic_common.h:80,9'
              BranchSideFuncs:
                - tbl32_gf16_multab2.5271
                - tbl32_gf16_multab2.5271
                - tbl32_gf16_multab2.5271
                - tbl32_gf16_multab2.5271
                - tbl32_gf16_multab2.5271
                - tbl32_gf16_multab2.5271
                - tbl32_gf16_multab2.5271
                - tbl32_gf16_multab2.5271
                - tbl32_gf16_multab2.5271
                - tbl32_gf16_multab2.5271
                - tbl32_gf16_multab2.5271
                - tbl32_gf16_multab2.5271
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic_common.h:78,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic_common.h:80,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic_common.h:88,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic_common.h:82,44'
          Dst:             tbl32_gf16_multab2
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic_common.h:82,99'
          Dst:             tbl32_gf16_multab2
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic_common.h:82,44'
          Dst:             tbl32_gf16_multab2
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic_common.h:82,99'
          Dst:             tbl32_gf16_multab2
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic_common.h:82,44'
          Dst:             tbl32_gf16_multab2
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic_common.h:82,99'
          Dst:             tbl32_gf16_multab2
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic_common.h:82,44'
          Dst:             tbl32_gf16_multab2
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic_common.h:82,99'
          Dst:             tbl32_gf16_multab2
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic_common.h:82,44'
          Dst:             tbl32_gf16_multab2
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic_common.h:82,99'
          Dst:             tbl32_gf16_multab2
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic_common.h:82,44'
          Dst:             tbl32_gf16_multab2
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic_common.h:82,99'
          Dst:             tbl32_gf16_multab2
    - functionName:    tbl32_gf16_multab2
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          38
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    24
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mayo_O_multabs
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          126
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - tbl32_gf16_multab2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic_common.h:63,52'
          Dst:             tbl32_gf16_multab2
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic_common.h:63,107'
          Dst:             tbl32_gf16_multab2
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic_common.h:63,52'
          Dst:             tbl32_gf16_multab2
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic_common.h:63,107'
          Dst:             tbl32_gf16_multab2
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic_common.h:63,52'
          Dst:             tbl32_gf16_multab2
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic_common.h:63,107'
          Dst:             tbl32_gf16_multab2
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic_common.h:63,52'
          Dst:             tbl32_gf16_multab2
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic_common.h:63,107'
          Dst:             tbl32_gf16_multab2
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic_common.h:63,52'
          Dst:             tbl32_gf16_multab2
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic_common.h:63,107'
          Dst:             tbl32_gf16_multab2
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic_common.h:63,52'
          Dst:             tbl32_gf16_multab2
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic_common.h:63,107'
          Dst:             tbl32_gf16_multab2
    - functionName:    aes128ctr_prf
      functionSourceFile: '/src/liboqs/src/common/pqclean_shims/aes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_AES128_CTR_inc_init
        - OQS_AES128_CTR_inc_stream_iv
        - OQS_AES128_free_schedule
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/common/pqclean_shims/aes.h:48,2'
          Branch Sides:
            - BranchSide:      'src/common/pqclean_shims/aes.h:0,0'
              BranchSideFuncs:
                - OQS_AES128_CTR_inc_init
                - OQS_AES128_CTR_inc_stream_iv
                - OQS_AES128_free_schedule
            - BranchSide:      'src/common/pqclean_shims/aes.h:49,2'
              BranchSideFuncs:
                - OQS_AES128_CTR_inc_init
                - OQS_AES128_CTR_inc_stream_iv
                - OQS_AES128_free_schedule
      Callsites:
        - Src:             'src/common/pqclean_shims/aes.h:49,2'
          Dst:             OQS_AES128_CTR_inc_init
        - Src:             'src/common/pqclean_shims/aes.h:50,2'
          Dst:             OQS_AES128_CTR_inc_stream_iv
        - Src:             'src/common/pqclean_shims/aes.h:51,2'
          Dst:             OQS_AES128_free_schedule
    - functionName:    AES_128_CTR
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_avx2/aes_ctr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - aes128ctr_prf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/aes_ctr.h:30,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/aes_ctr.h:0,0'
              BranchSideFuncs:
                - aes128ctr_prf.5273
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/aes_ctr.h:30,13'
              BranchSideFuncs:
                - aes128ctr_prf.5273
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/aes_ctr.h:31,5'
          Dst:             aes128ctr_prf
    - functionName:    eval_public_map
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - compute_rhs
        - m_calculate_PS_SPS
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:289,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:0,0'
              BranchSideFuncs:
                - m_calculate_PS_SPS.5261
                - compute_rhs.5276
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:289,14'
              BranchSideFuncs:
                - m_calculate_PS_SPS.5261
                - compute_rhs.5276
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:291,5'
          Dst:             m_calculate_PS_SPS
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:293,5'
          Dst:             compute_rhs
    - functionName:    compute_rhs
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          296
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - mul_f
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:56,14'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:0,0'
              BranchSideFuncs:
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:58,18'
              BranchSideFuncs:
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:56,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:58,18'
              BranchSideFuncs:
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:62,14'
              BranchSideFuncs:
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:99,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:105,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:105,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:93,82'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:0,0'
              BranchSideFuncs:
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:93,28'
              BranchSideFuncs:
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:65,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:64,44'
              BranchSideFuncs:
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:67,54'
              BranchSideFuncs:
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:99,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:105,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:109,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:79,41'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:86,41'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:79,41'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:86,41'
          Dst:             mul_f
    - functionName:    unpack_m_vecs
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          111
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:266,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:266,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:266,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:266,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:266,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:266,0'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:266,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:266,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:266,0'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:266,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:266,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:266,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqmayo_MAYO_5_avx2_mayo_expand_pk
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 609
      functionLinenumberEnd: 614
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - expand_P1_P2
        - unpack_m_vecs
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:610,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:0,0'
              BranchSideFuncs:
                - expand_P1_P2.5278
                - unpack_m_vecs.5277
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:610,5'
              BranchSideFuncs:
                - expand_P1_P2.5278
                - unpack_m_vecs.5277
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:610,5'
          Dst:             expand_P1_P2
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:612,5'
          Dst:             unpack_m_vecs
    - functionName:    expand_P1_P2
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - AES_128_CTR
        - unpack_m_vecs
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:284,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:0,0'
              BranchSideFuncs:
                - AES_128_CTR.5274
                - unpack_m_vecs.5277
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:284,5'
              BranchSideFuncs:
                - AES_128_CTR.5274
                - unpack_m_vecs.5277
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:284,5'
          Dst:             AES_128_CTR
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:285,5'
          Dst:             unpack_m_vecs
    - functionName:    pack_m_vecs
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          70
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:275,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:277,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:279,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    compute_P3
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 389
      functionLinenumberEnd: 395
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Ot_times_P1O_P2
        - P1_times_O
        - mayo_O_multabs
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:391,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:0,0'
              BranchSideFuncs:
                - mayo_O_multabs.5272
                - P1_times_O.5263
                - Ot_times_P1O_P2.5262
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:392,5'
              BranchSideFuncs:
                - mayo_O_multabs.5272
                - P1_times_O.5263
                - Ot_times_P1O_P2.5262
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:392,5'
          Dst:             mayo_O_multabs
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:393,5'
          Dst:             P1_times_O
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:394,5'
          Dst:             Ot_times_P1O_P2
    - functionName:    pqmayo_MAYO_5_avx2_mayo_verify
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 619
      functionLinenumberEnd: 674
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          77
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_SHA3_shake256
        - decode
        - eval_public_map
        - memcmp
        - pqmayo_MAYO_5_avx2_mayo_expand_pk
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:620,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:0,0'
              BranchSideFuncs:
                - pqmayo_MAYO_5_avx2_mayo_expand_pk
                - OQS_SHA3_shake256
                - OQS_SHA3_shake256
                - decode.5283
                - decode.5283
                - eval_public_map.5275
                - memcmp
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:622,19'
              BranchSideFuncs:
                - pqmayo_MAYO_5_avx2_mayo_expand_pk
                - OQS_SHA3_shake256
                - OQS_SHA3_shake256
                - decode.5283
                - decode.5283
                - eval_public_map.5275
                - memcmp
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:670,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:670,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:673,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:635,15'
          Dst:             pqmayo_MAYO_5_avx2_mayo_expand_pk
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:657,5'
          Dst:             OQS_SHA3_shake256
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:662,5'
          Dst:             OQS_SHA3_shake256
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:663,5'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:666,5'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:668,5'
          Dst:             eval_public_map
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:670,9'
          Dst:             memcmp
    - functionName:    decode
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          182
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    27
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:22,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:22,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:27,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:22,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:22,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:22,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:22,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:22,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:22,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:22,34'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:22,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:22,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:22,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:22,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:28,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:22,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:22,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:23,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:22,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:23,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:28,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:22,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:23,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:28,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:27,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:27,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:28,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqmayo_MAYO_5_avx2_mayo_open
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 522
      functionLinenumberEnd: 536
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - pqmayo_MAYO_5_avx2_mayo_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:524,15'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:0,0'
              BranchSideFuncs:
                - pqmayo_MAYO_5_avx2_mayo_verify
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:524,15'
              BranchSideFuncs:
                - pqmayo_MAYO_5_avx2_mayo_verify
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:524,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:524,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:527,36'
              BranchSideFuncs:
                - pqmayo_MAYO_5_avx2_mayo_verify
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:530,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:530,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:531,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:527,18'
          Dst:             pqmayo_MAYO_5_avx2_mayo_verify
    - functionName:    pqmayo_MAYO_5_avx2_mayo_sign
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 504
      functionLinenumberEnd: 518
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pqmayo_MAYO_5_avx2_mayo_sign_signature
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:507,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:0,0'
              BranchSideFuncs:
                - pqmayo_MAYO_5_avx2_mayo_sign_signature
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:508,16'
              BranchSideFuncs:
                - pqmayo_MAYO_5_avx2_mayo_sign_signature
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:510,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:511,30'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:515,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:509,11'
          Dst:             pqmayo_MAYO_5_avx2_mayo_sign_signature
    - functionName:    pqmayo_MAYO_5_avx2_mayo_sign_signature
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 500
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          344
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - OQS_SHA3_shake256
        - OQS_randombytes
        - compute_A
        - compute_M_and_VPV
        - compute_rhs
        - decode
        - encode
        - mat_add
        - mat_mul
        - mayo_secure_clear
        - pqmayo_MAYO_5_avx2_mayo_expand_sk
        - pqmayo_MAYO_5_avx2_sample_solution
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:363,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:0,0'
              BranchSideFuncs:
                - pqmayo_MAYO_5_avx2_mayo_expand_sk
                - OQS_SHA3_shake256
                - OQS_randombytes
                - OQS_SHA3_shake256
                - OQS_SHA3_shake256
                - decode.5283
                - OQS_SHA3_shake256
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - compute_M_and_VPV.5290
                - compute_rhs.5276
                - compute_A.5291
                - decode.5283
                - pqmayo_MAYO_5_avx2_sample_solution
                - mat_mul.5292
                - mat_add.5293
                - mat_mul.5292
                - mat_add.5293
                - mat_mul.5292
                - mat_add.5293
                - mat_mul.5292
                - mat_add.5293
                - mat_mul.5292
                - mat_add.5293
                - mat_mul.5292
                - mat_add.5293
                - mat_mul.5292
                - mat_add.5293
                - mat_mul.5292
                - mat_add.5293
                - mat_mul.5292
                - mat_add.5293
                - mat_mul.5292
                - mat_add.5293
                - mat_mul.5292
                - mat_add.5293
                - mat_mul.5292
                - mat_add.5293
                - encode.5294
                - mayo_secure_clear.5295
                - mayo_secure_clear.5295
                - mayo_secure_clear.5295
                - mayo_secure_clear.5295
                - mayo_secure_clear.5295
                - mayo_secure_clear.5295
                - mayo_secure_clear.5295
                - mayo_secure_clear.5295
                - mayo_secure_clear.5295
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:367,19'
              BranchSideFuncs:
                - pqmayo_MAYO_5_avx2_mayo_expand_sk
                - OQS_SHA3_shake256
                - OQS_randombytes
                - OQS_SHA3_shake256
                - OQS_SHA3_shake256
                - decode.5283
                - OQS_SHA3_shake256
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - compute_M_and_VPV.5290
                - compute_rhs.5276
                - compute_A.5291
                - decode.5283
                - pqmayo_MAYO_5_avx2_sample_solution
                - mat_mul.5292
                - mat_add.5293
                - mat_mul.5292
                - mat_add.5293
                - mat_mul.5292
                - mat_add.5293
                - mat_mul.5292
                - mat_add.5293
                - mat_mul.5292
                - mat_add.5293
                - mat_mul.5292
                - mat_add.5293
                - mat_mul.5292
                - mat_add.5293
                - mat_mul.5292
                - mat_add.5293
                - mat_mul.5292
                - mat_add.5293
                - mat_mul.5292
                - mat_add.5293
                - mat_mul.5292
                - mat_add.5293
                - mat_mul.5292
                - mat_add.5293
                - encode.5294
                - mayo_secure_clear.5295
                - mayo_secure_clear.5295
                - mayo_secure_clear.5295
                - mayo_secure_clear.5295
                - mayo_secure_clear.5295
                - mayo_secure_clear.5295
                - mayo_secure_clear.5295
                - mayo_secure_clear.5295
                - mayo_secure_clear.5295
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:470,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:470,13'
              BranchSideFuncs:
                - OQS_SHA3_shake256
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - compute_M_and_VPV.5290
                - compute_rhs.5276
                - compute_A.5291
                - decode.5283
                - pqmayo_MAYO_5_avx2_sample_solution
                - mat_mul.5292
                - mat_add.5293
                - mat_mul.5292
                - mat_add.5293
                - mat_mul.5292
                - mat_add.5293
                - mat_mul.5292
                - mat_add.5293
                - mat_mul.5292
                - mat_add.5293
                - mat_mul.5292
                - mat_add.5293
                - mat_mul.5292
                - mat_add.5293
                - mat_mul.5292
                - mat_add.5293
                - mat_mul.5292
                - mat_add.5293
                - mat_mul.5292
                - mat_add.5293
                - mat_mul.5292
                - mat_add.5293
                - mat_mul.5292
                - mat_add.5293
                - encode.5294
                - mayo_secure_clear.5295
                - mayo_secure_clear.5295
                - mayo_secure_clear.5295
                - mayo_secure_clear.5295
                - mayo_secure_clear.5295
                - mayo_secure_clear.5295
                - mayo_secure_clear.5295
                - mayo_secure_clear.5295
                - mayo_secure_clear.5295
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:473,13'
              BranchSideFuncs:
                - OQS_SHA3_shake256
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - compute_M_and_VPV.5290
                - compute_rhs.5276
                - compute_A.5291
                - decode.5283
                - pqmayo_MAYO_5_avx2_sample_solution
                - mat_mul.5292
                - mat_add.5293
                - mat_mul.5292
                - mat_add.5293
                - mat_mul.5292
                - mat_add.5293
                - mat_mul.5292
                - mat_add.5293
                - mat_mul.5292
                - mat_add.5293
                - mat_mul.5292
                - mat_add.5293
                - mat_mul.5292
                - mat_add.5293
                - mat_mul.5292
                - mat_add.5293
                - mat_mul.5292
                - mat_add.5293
                - mat_mul.5292
                - mat_add.5293
                - mat_mul.5292
                - mat_add.5293
                - mat_mul.5292
                - mat_add.5293
                - encode.5294
                - mayo_secure_clear.5295
                - mayo_secure_clear.5295
                - mayo_secure_clear.5295
                - mayo_secure_clear.5295
                - mayo_secure_clear.5295
                - mayo_secure_clear.5295
                - mayo_secure_clear.5295
                - mayo_secure_clear.5295
                - mayo_secure_clear.5295
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:461,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:463,20'
              BranchSideFuncs:
                - decode.5283
                - pqmayo_MAYO_5_avx2_sample_solution
                - mat_mul.5292
                - mat_add.5293
                - mat_mul.5292
                - mat_add.5293
                - mat_mul.5292
                - mat_add.5293
                - mat_mul.5292
                - mat_add.5293
                - mat_mul.5292
                - mat_add.5293
                - mat_mul.5292
                - mat_add.5293
                - mat_mul.5292
                - mat_add.5293
                - mat_mul.5292
                - mat_add.5293
                - mat_mul.5292
                - mat_add.5293
                - mat_mul.5292
                - mat_add.5293
                - mat_mul.5292
                - mat_add.5293
                - mat_mul.5292
                - mat_add.5293
                - encode.5294
                - mayo_secure_clear.5295
                - mayo_secure_clear.5295
                - mayo_secure_clear.5295
                - mayo_secure_clear.5295
                - mayo_secure_clear.5295
                - mayo_secure_clear.5295
                - mayo_secure_clear.5295
                - mayo_secure_clear.5295
                - mayo_secure_clear.5295
                - OQS_SHA3_shake256
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - compute_M_and_VPV.5290
                - compute_rhs.5276
                - compute_A.5291
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:466,9'
              BranchSideFuncs:
                - decode.5283
                - pqmayo_MAYO_5_avx2_sample_solution
                - mat_mul.5292
                - mat_add.5293
                - mat_mul.5292
                - mat_add.5293
                - mat_mul.5292
                - mat_add.5293
                - mat_mul.5292
                - mat_add.5293
                - mat_mul.5292
                - mat_add.5293
                - mat_mul.5292
                - mat_add.5293
                - mat_mul.5292
                - mat_add.5293
                - mat_mul.5292
                - mat_add.5293
                - mat_mul.5292
                - mat_add.5293
                - mat_mul.5292
                - mat_add.5293
                - mat_mul.5292
                - mat_add.5293
                - mat_mul.5292
                - mat_add.5293
                - encode.5294
                - mayo_secure_clear.5295
                - mayo_secure_clear.5295
                - mayo_secure_clear.5295
                - mayo_secure_clear.5295
                - mayo_secure_clear.5295
                - mayo_secure_clear.5295
                - mayo_secure_clear.5295
                - mayo_secure_clear.5295
                - mayo_secure_clear.5295
                - OQS_SHA3_shake256
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - compute_M_and_VPV.5290
                - compute_rhs.5276
                - compute_A.5291
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:444,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:444,5'
              BranchSideFuncs:
                - mat_mul.5292
                - mat_add.5293
                - mat_mul.5292
                - mat_add.5293
                - mat_mul.5292
                - mat_add.5293
                - mat_mul.5292
                - mat_add.5293
                - mat_mul.5292
                - mat_add.5293
                - mat_mul.5292
                - mat_add.5293
                - mat_mul.5292
                - mat_add.5293
                - mat_mul.5292
                - mat_add.5293
                - mat_mul.5292
                - mat_add.5293
                - mat_mul.5292
                - mat_add.5293
                - mat_mul.5292
                - mat_add.5293
                - mat_mul.5292
                - mat_add.5293
                - encode.5294
                - mayo_secure_clear.5295
                - mayo_secure_clear.5295
                - mayo_secure_clear.5295
                - mayo_secure_clear.5295
                - mayo_secure_clear.5295
                - mayo_secure_clear.5295
                - mayo_secure_clear.5295
                - mayo_secure_clear.5295
                - mayo_secure_clear.5295
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:445,20'
              BranchSideFuncs:
                - OQS_SHA3_shake256
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - compute_M_and_VPV.5290
                - compute_rhs.5276
                - compute_A.5291
                - decode.5283
                - pqmayo_MAYO_5_avx2_sample_solution
                - mat_mul.5292
                - mat_add.5293
                - mat_mul.5292
                - mat_add.5293
                - mat_mul.5292
                - mat_add.5293
                - mat_mul.5292
                - mat_add.5293
                - mat_mul.5292
                - mat_add.5293
                - mat_mul.5292
                - mat_add.5293
                - mat_mul.5292
                - mat_add.5293
                - mat_mul.5292
                - mat_add.5293
                - mat_mul.5292
                - mat_add.5293
                - mat_mul.5292
                - mat_add.5293
                - mat_mul.5292
                - mat_add.5293
                - mat_mul.5292
                - mat_add.5293
                - encode.5294
                - mayo_secure_clear.5295
                - mayo_secure_clear.5295
                - mayo_secure_clear.5295
                - mayo_secure_clear.5295
                - mayo_secure_clear.5295
                - mayo_secure_clear.5295
                - mayo_secure_clear.5295
                - mayo_secure_clear.5295
                - mayo_secure_clear.5295
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:392,11'
          Dst:             pqmayo_MAYO_5_avx2_mayo_expand_sk
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:401,5'
          Dst:             OQS_SHA3_shake256
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:418,5'
          Dst:             OQS_randombytes
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:429,5'
          Dst:             OQS_SHA3_shake256
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:440,5'
          Dst:             OQS_SHA3_shake256
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:442,5'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:447,9'
          Dst:             OQS_SHA3_shake256
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:452,13'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:452,13'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:452,13'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:452,13'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:452,13'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:452,13'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:452,13'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:452,13'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:452,13'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:452,13'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:452,13'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:452,13'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:456,9'
          Dst:             compute_M_and_VPV
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:458,9'
          Dst:             compute_rhs
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:459,9'
          Dst:             compute_A
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:466,9'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:470,13'
          Dst:             pqmayo_MAYO_5_avx2_sample_solution
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:480,9'
          Dst:             mat_mul
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:481,9'
          Dst:             mat_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:480,9'
          Dst:             mat_mul
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:481,9'
          Dst:             mat_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:480,9'
          Dst:             mat_mul
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:481,9'
          Dst:             mat_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:480,9'
          Dst:             mat_mul
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:481,9'
          Dst:             mat_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:480,9'
          Dst:             mat_mul
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:481,9'
          Dst:             mat_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:480,9'
          Dst:             mat_mul
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:481,9'
          Dst:             mat_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:480,9'
          Dst:             mat_mul
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:481,9'
          Dst:             mat_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:480,9'
          Dst:             mat_mul
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:481,9'
          Dst:             mat_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:480,9'
          Dst:             mat_mul
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:481,9'
          Dst:             mat_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:480,9'
          Dst:             mat_mul
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:481,9'
          Dst:             mat_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:480,9'
          Dst:             mat_mul
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:481,9'
          Dst:             mat_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:480,9'
          Dst:             mat_mul
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:481,9'
          Dst:             mat_add
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:484,5'
          Dst:             encode
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:490,5'
          Dst:             mayo_secure_clear
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:491,5'
          Dst:             mayo_secure_clear
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:492,5'
          Dst:             mayo_secure_clear
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:493,5'
          Dst:             mayo_secure_clear
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:494,5'
          Dst:             mayo_secure_clear
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:495,5'
          Dst:             mayo_secure_clear
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:496,5'
          Dst:             mayo_secure_clear
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:497,5'
          Dst:             mayo_secure_clear
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:498,5'
          Dst:             mayo_secure_clear
    - functionName:    pqmayo_MAYO_5_avx2_mayo_expand_sk
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256
        - P1P1t_times_O
        - decode
        - expand_P1_P2
        - mayo_secure_clear
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:313,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256
                - decode.5283
                - expand_P1_P2.5278
                - P1P1t_times_O.5296
                - mayo_secure_clear.5295
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:315,28'
              BranchSideFuncs:
                - OQS_SHA3_shake256
                - decode.5283
                - expand_P1_P2.5278
                - P1P1t_times_O.5296
                - mayo_secure_clear.5295
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:326,5'
          Dst:             OQS_SHA3_shake256
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:328,5'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:334,5'
          Dst:             expand_P1_P2
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:347,5'
          Dst:             P1P1t_times_O
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:355,5'
          Dst:             mayo_secure_clear
    - functionName:    compute_M_and_VPV
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 373
      functionLinenumberEnd: 385
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - P1_times_Vt
        - Vt_times_L
        - Vt_times_Pv
        - mayo_V_multabs
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:375,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:0,0'
              BranchSideFuncs:
                - mayo_V_multabs.5270
                - Vt_times_L.5269
                - P1_times_Vt.5268
                - Vt_times_Pv.5255
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:376,5'
              BranchSideFuncs:
                - mayo_V_multabs.5270
                - Vt_times_L.5269
                - P1_times_Vt.5268
                - Vt_times_Pv.5255
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:376,5'
          Dst:             mayo_V_multabs
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:379,5'
          Dst:             Vt_times_L
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:383,5'
          Dst:             P1_times_Vt
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:384,5'
          Dst:             Vt_times_Pv
    - functionName:    compute_A
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         74
      ICount:          1543
      EdgeCount:       98
      CyclomaticComplexity: 26
      functionsReached:
        - decode
        - mul_f
        - transpose_16x16_nibbles
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:162,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:0,0'
              BranchSideFuncs:
                - transpose_16x16_nibbles.5267
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:162,14'
              BranchSideFuncs:
                - transpose_16x16_nibbles.5267
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:185,24'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:181,13'
              BranchSideFuncs:
                - transpose_16x16_nibbles.5267
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:181,13'
              BranchSideFuncs:
                - transpose_16x16_nibbles.5267
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:181,46'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:181,13'
              BranchSideFuncs:
                - transpose_16x16_nibbles.5267
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:191,19'
              BranchSideFuncs:
                - transpose_16x16_nibbles.5267
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:181,46'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:181,13'
              BranchSideFuncs:
                - transpose_16x16_nibbles.5267
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:191,19'
              BranchSideFuncs:
                - transpose_16x16_nibbles.5267
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:197,28'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:193,17'
              BranchSideFuncs:
                - transpose_16x16_nibbles.5267
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:193,17'
              BranchSideFuncs:
                - transpose_16x16_nibbles.5267
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:193,50'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:193,17'
              BranchSideFuncs:
                - transpose_16x16_nibbles.5267
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:204,27'
              BranchSideFuncs:
                - transpose_16x16_nibbles.5267
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:193,50'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:193,17'
              BranchSideFuncs:
                - transpose_16x16_nibbles.5267
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:204,27'
              BranchSideFuncs:
                - transpose_16x16_nibbles.5267
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:205,16'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:178,46'
              BranchSideFuncs:
                - transpose_16x16_nibbles.5267
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:206,32'
              BranchSideFuncs:
                - transpose_16x16_nibbles.5267
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:178,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:177,42'
              BranchSideFuncs:
                - transpose_16x16_nibbles.5267
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:180,40'
              BranchSideFuncs:
                - transpose_16x16_nibbles.5267
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:212,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:214,35'
              BranchSideFuncs:
                - transpose_16x16_nibbles.5267
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:220,22'
              BranchSideFuncs:
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - mul_f.5266
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:230,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:228,38'
              BranchSideFuncs:
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:232,28'
              BranchSideFuncs:
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:254,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:250,38'
              BranchSideFuncs:
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:256,63'
              BranchSideFuncs:
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
                - decode.5283
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:220,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:221,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:222,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:223,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:220,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:221,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:222,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:223,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:220,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:221,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:222,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:223,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:220,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:221,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:222,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:223,22'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:214,9'
          Dst:             transpose_16x16_nibbles
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:256,17'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:256,17'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:256,17'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:256,17'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:256,17'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:256,17'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:256,17'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:256,17'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:256,17'
          Dst:             decode
    - functionName:    mat_mul
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_avx2/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - lincomb
      functionUses:    12
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/simple_arithmetic.h:80,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/simple_arithmetic.h:0,0'
              BranchSideFuncs:
                - lincomb.5265
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/simple_arithmetic.h:82,18'
              BranchSideFuncs:
                - lincomb.5265
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/simple_arithmetic.h:80,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/simple_arithmetic.h:82,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/simple_arithmetic.h:85,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/simple_arithmetic.h:82,18'
          Dst:             lincomb
    - functionName:    mat_add
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_avx2/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - add_f
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/simple_arithmetic.h:91,32'
          Dst:             add_f
    - functionName:    encode
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          293
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:34,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:35,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:35,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:34,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:35,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:41,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mayo_secure_clear
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_avx2/mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_MEM_cleanse
      functionUses:    13
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/mem.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mem.h:0,0'
              BranchSideFuncs:
                - OQS_MEM_cleanse
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mem.h:25,5'
              BranchSideFuncs:
                - OQS_MEM_cleanse
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mem.h:25,5'
          Dst:             OQS_MEM_cleanse
    - functionName:    P1P1t_times_O
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          826
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - mayo_O_multabs
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:217,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:0,0'
              BranchSideFuncs:
                - mayo_O_multabs.5272
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:218,5'
              BranchSideFuncs:
                - mayo_O_multabs.5272
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:227,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:229,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:229,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:233,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:235,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:235,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:221,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:224,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:240,1'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:238,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:221,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:238,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/shuffle_arithmetic.h:218,5'
          Dst:             mayo_O_multabs
    - functionName:    pqmayo_MAYO_5_avx2_mayo_keypair_compact
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 539
      functionLinenumberEnd: 606
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          63
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256
        - OQS_randombytes
        - compute_P3
        - decode
        - expand_P1_P2
        - mayo_secure_clear
        - pack_m_vecs
        - pqmayo_MAYO_5_avx2_m_upper
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:542,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_SHA3_shake256
                - decode.5283
                - expand_P1_P2.5278
                - compute_P3.5280
                - pqmayo_MAYO_5_avx2_m_upper
                - pack_m_vecs.5279
                - mayo_secure_clear.5295
                - mayo_secure_clear.5295
                - mayo_secure_clear.5295
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:544,14'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_SHA3_shake256
                - decode.5283
                - expand_P1_P2.5278
                - compute_P3.5280
                - pqmayo_MAYO_5_avx2_m_upper
                - pack_m_vecs.5279
                - mayo_secure_clear.5295
                - mayo_secure_clear.5295
                - mayo_secure_clear.5295
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:564,5'
          Dst:             OQS_randombytes
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:573,5'
          Dst:             OQS_SHA3_shake256
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:579,5'
          Dst:             decode
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:585,5'
          Dst:             expand_P1_P2
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:588,5'
          Dst:             compute_P3
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:596,5'
          Dst:             pqmayo_MAYO_5_avx2_m_upper
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:597,5'
          Dst:             pack_m_vecs
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:602,5'
          Dst:             mayo_secure_clear
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:603,5'
          Dst:             mayo_secure_clear
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:604,5'
          Dst:             mayo_secure_clear
    - functionName:    pqmayo_MAYO_5_avx2_mayo_keypair
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqmayo_MAYO_5_avx2_mayo_keypair_compact
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:301,11'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:0,0'
              BranchSideFuncs:
                - pqmayo_MAYO_5_avx2_mayo_keypair_compact
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:301,11'
              BranchSideFuncs:
                - pqmayo_MAYO_5_avx2_mayo_keypair_compact
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mayo.c:301,11'
          Dst:             pqmayo_MAYO_5_avx2_mayo_keypair_compact
    - functionName:    OQS_SIG_cross_rsdp_128_balanced_verify_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdp_128_balanced.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_cross_rsdp_128_balanced_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdp_128_balanced.c:102,14'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_128_balanced.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdp_128_balanced_verify
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_128_balanced.c:102,14'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdp_128_balanced_verify
        - Branch String:   'src/sig/cross/sig_cross_rsdp_128_balanced.c:102,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_128_balanced.c:102,37'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdp_128_balanced_verify
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_128_balanced.c:102,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/sig_cross_rsdp_128_balanced.c:102,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_128_balanced.c:102,6'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdp_128_balanced_verify
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_128_balanced.c:103,10'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdp_128_balanced_verify
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdp_128_balanced.c:103,10'
          Dst:             OQS_SIG_cross_rsdp_128_balanced_verify
    - functionName:    OQS_SIG_cross_rsdp_128_balanced_verify
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdp_128_balanced.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - PQCLEAN_CROSSRSDP128BALANCED_AVX2_crypto_sign_verify
        - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_crypto_sign_verify
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdp_128_balanced.c:80,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_128_balanced.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_crypto_sign_verify
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_crypto_sign_verify
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_128_balanced.c:80,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_crypto_sign_verify
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_crypto_sign_verify
        - Branch String:   'src/sig/cross/sig_cross_rsdp_128_balanced.c:80,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_128_balanced.c:82,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_crypto_sign_verify
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_128_balanced.c:85,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_crypto_sign_verify
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdp_128_balanced.c:80,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/cross/sig_cross_rsdp_128_balanced.c:82,23'
          Dst:             PQCLEAN_CROSSRSDP128BALANCED_AVX2_crypto_sign_verify
        - Src:             'src/sig/cross/sig_cross_rsdp_128_balanced.c:85,23'
          Dst:             PQCLEAN_CROSSRSDP128BALANCED_CLEAN_crypto_sign_verify
    - functionName:    OQS_SIG_cross_rsdp_128_balanced_sign_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdp_128_balanced.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_cross_rsdp_128_balanced_sign
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdp_128_balanced.c:94,14'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_128_balanced.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdp_128_balanced_sign
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_128_balanced.c:94,14'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdp_128_balanced_sign
        - Branch String:   'src/sig/cross/sig_cross_rsdp_128_balanced.c:94,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_128_balanced.c:94,37'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdp_128_balanced_sign
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_128_balanced.c:94,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/sig_cross_rsdp_128_balanced.c:94,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_128_balanced.c:94,6'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdp_128_balanced_sign
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_128_balanced.c:95,10'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdp_128_balanced_sign
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdp_128_balanced.c:95,10'
          Dst:             OQS_SIG_cross_rsdp_128_balanced_sign
    - functionName:    OQS_SIG_cross_rsdp_128_balanced_sign
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdp_128_balanced.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - PQCLEAN_CROSSRSDP128BALANCED_AVX2_crypto_sign_signature
        - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_crypto_sign_signature
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdp_128_balanced.c:64,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_128_balanced.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_crypto_sign_signature
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_crypto_sign_signature
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_128_balanced.c:64,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_crypto_sign_signature
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_crypto_sign_signature
        - Branch String:   'src/sig/cross/sig_cross_rsdp_128_balanced.c:64,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_128_balanced.c:66,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_crypto_sign_signature
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_128_balanced.c:69,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_crypto_sign_signature
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdp_128_balanced.c:64,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/cross/sig_cross_rsdp_128_balanced.c:66,23'
          Dst:             PQCLEAN_CROSSRSDP128BALANCED_AVX2_crypto_sign_signature
        - Src:             'src/sig/cross/sig_cross_rsdp_128_balanced.c:69,23'
          Dst:             PQCLEAN_CROSSRSDP128BALANCED_CLEAN_crypto_sign_signature
    - functionName:    OQS_SIG_cross_rsdp_128_balanced_keypair
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdp_128_balanced.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - PQCLEAN_CROSSRSDP128BALANCED_AVX2_crypto_sign_keypair
        - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_crypto_sign_keypair
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdp_128_balanced.c:48,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_128_balanced.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_crypto_sign_keypair
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_crypto_sign_keypair
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_128_balanced.c:48,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_crypto_sign_keypair
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_crypto_sign_keypair
        - Branch String:   'src/sig/cross/sig_cross_rsdp_128_balanced.c:48,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_128_balanced.c:50,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_crypto_sign_keypair
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_128_balanced.c:53,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_crypto_sign_keypair
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdp_128_balanced.c:48,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/cross/sig_cross_rsdp_128_balanced.c:50,23'
          Dst:             PQCLEAN_CROSSRSDP128BALANCED_AVX2_crypto_sign_keypair
        - Src:             'src/sig/cross/sig_cross_rsdp_128_balanced.c:53,23'
          Dst:             PQCLEAN_CROSSRSDP128BALANCED_CLEAN_crypto_sign_keypair
    - functionName:    OQS_SIG_cross_rsdp_128_balanced_new
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdp_128_balanced.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_MEM_malloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdp_128_balanced.c:10,17'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_128_balanced.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_128_balanced.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
        - Branch String:   'src/sig/cross/sig_cross_rsdp_128_balanced.c:11,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_128_balanced.c:11,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_128_balanced.c:14,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdp_128_balanced.c:10,17'
          Dst:             OQS_MEM_malloc
    - functionName:    PQCLEAN_CROSSRSDP128BALANCED_CLEAN_crypto_sign_verify
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_CROSS_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sign.c:131,11'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_CROSS_verify
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sign.c:131,11'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_CROSS_verify
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sign.c:131,11'
          Dst:             PQCLEAN_CROSSRSDP128BALANCED_CLEAN_CROSS_verify
    - functionName:    PQCLEAN_CROSSRSDP128BALANCED_CLEAN_crypto_sign_signature
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_CROSS_sign
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sign.c:107,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_CROSS_sign
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sign.c:107,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_CROSS_sign
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sign.c:107,2'
          Dst:             PQCLEAN_CROSSRSDP128BALANCED_CLEAN_CROSS_sign
    - functionName:    PQCLEAN_CROSSRSDP128BALANCED_CLEAN_crypto_sign_open
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_CROSS_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sign.c:84,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_CROSS_verify
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sign.c:84,16'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_CROSS_verify
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sign.c:87,11'
          Dst:             PQCLEAN_CROSSRSDP128BALANCED_CLEAN_CROSS_verify
    - functionName:    PQCLEAN_CROSSRSDP128BALANCED_CLEAN_crypto_sign
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_CROSS_sign
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sign.c:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_CROSS_sign
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sign.c:62,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_CROSS_sign
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sign.c:63,2'
          Dst:             PQCLEAN_CROSSRSDP128BALANCED_CLEAN_CROSS_sign
    - functionName:    PQCLEAN_CROSSRSDP128BALANCED_CLEAN_crypto_sign_keypair
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_CROSS_keygen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sign.c:45,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_CROSS_keygen
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sign.c:45,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_CROSS_keygen
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sign.c:45,2'
          Dst:             PQCLEAN_CROSSRSDP128BALANCED_CLEAN_CROSS_keygen
    - functionName:    PQCLEAN_CROSSRSDP128BALANCED_AVX2_crypto_sign_verify
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDP128BALANCED_AVX2_CROSS_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sign.c:131,11'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_CROSS_verify
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sign.c:131,11'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_CROSS_verify
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sign.c:131,11'
          Dst:             PQCLEAN_CROSSRSDP128BALANCED_AVX2_CROSS_verify
    - functionName:    PQCLEAN_CROSSRSDP128BALANCED_AVX2_crypto_sign_signature
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDP128BALANCED_AVX2_CROSS_sign
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sign.c:107,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_CROSS_sign
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sign.c:107,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_CROSS_sign
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sign.c:107,2'
          Dst:             PQCLEAN_CROSSRSDP128BALANCED_AVX2_CROSS_sign
    - functionName:    PQCLEAN_CROSSRSDP128BALANCED_AVX2_crypto_sign_open
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDP128BALANCED_AVX2_CROSS_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sign.c:84,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_CROSS_verify
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sign.c:84,16'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_CROSS_verify
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sign.c:87,11'
          Dst:             PQCLEAN_CROSSRSDP128BALANCED_AVX2_CROSS_verify
    - functionName:    PQCLEAN_CROSSRSDP128BALANCED_AVX2_crypto_sign
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDP128BALANCED_AVX2_CROSS_sign
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sign.c:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_CROSS_sign
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sign.c:62,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_CROSS_sign
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sign.c:63,2'
          Dst:             PQCLEAN_CROSSRSDP128BALANCED_AVX2_CROSS_sign
    - functionName:    PQCLEAN_CROSSRSDP128BALANCED_AVX2_crypto_sign_keypair
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDP128BALANCED_AVX2_CROSS_keygen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sign.c:45,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_CROSS_keygen
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sign.c:45,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_CROSS_keygen
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sign.c:45,2'
          Dst:             PQCLEAN_CROSSRSDP128BALANCED_AVX2_CROSS_keygen
    - functionName:    OQS_SIG_cross_rsdp_128_fast_verify_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdp_128_fast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_cross_rsdp_128_fast_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdp_128_fast.c:102,14'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_128_fast.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdp_128_fast_verify
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_128_fast.c:102,14'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdp_128_fast_verify
        - Branch String:   'src/sig/cross/sig_cross_rsdp_128_fast.c:102,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_128_fast.c:102,37'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdp_128_fast_verify
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_128_fast.c:102,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/sig_cross_rsdp_128_fast.c:102,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_128_fast.c:102,6'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdp_128_fast_verify
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_128_fast.c:103,10'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdp_128_fast_verify
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdp_128_fast.c:103,10'
          Dst:             OQS_SIG_cross_rsdp_128_fast_verify
    - functionName:    OQS_SIG_cross_rsdp_128_fast_verify
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdp_128_fast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - PQCLEAN_CROSSRSDP128FAST_AVX2_crypto_sign_verify
        - PQCLEAN_CROSSRSDP128FAST_CLEAN_crypto_sign_verify
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdp_128_fast.c:80,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_128_fast.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDP128FAST_AVX2_crypto_sign_verify
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_crypto_sign_verify
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_128_fast.c:80,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDP128FAST_AVX2_crypto_sign_verify
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_crypto_sign_verify
        - Branch String:   'src/sig/cross/sig_cross_rsdp_128_fast.c:80,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_128_fast.c:82,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_crypto_sign_verify
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_128_fast.c:85,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_crypto_sign_verify
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdp_128_fast.c:80,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/cross/sig_cross_rsdp_128_fast.c:82,23'
          Dst:             PQCLEAN_CROSSRSDP128FAST_AVX2_crypto_sign_verify
        - Src:             'src/sig/cross/sig_cross_rsdp_128_fast.c:85,23'
          Dst:             PQCLEAN_CROSSRSDP128FAST_CLEAN_crypto_sign_verify
    - functionName:    OQS_SIG_cross_rsdp_128_fast_sign_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdp_128_fast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_cross_rsdp_128_fast_sign
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdp_128_fast.c:94,14'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_128_fast.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdp_128_fast_sign
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_128_fast.c:94,14'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdp_128_fast_sign
        - Branch String:   'src/sig/cross/sig_cross_rsdp_128_fast.c:94,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_128_fast.c:94,37'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdp_128_fast_sign
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_128_fast.c:94,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/sig_cross_rsdp_128_fast.c:94,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_128_fast.c:94,6'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdp_128_fast_sign
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_128_fast.c:95,10'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdp_128_fast_sign
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdp_128_fast.c:95,10'
          Dst:             OQS_SIG_cross_rsdp_128_fast_sign
    - functionName:    OQS_SIG_cross_rsdp_128_fast_sign
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdp_128_fast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - PQCLEAN_CROSSRSDP128FAST_AVX2_crypto_sign_signature
        - PQCLEAN_CROSSRSDP128FAST_CLEAN_crypto_sign_signature
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdp_128_fast.c:64,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_128_fast.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDP128FAST_AVX2_crypto_sign_signature
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_crypto_sign_signature
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_128_fast.c:64,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDP128FAST_AVX2_crypto_sign_signature
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_crypto_sign_signature
        - Branch String:   'src/sig/cross/sig_cross_rsdp_128_fast.c:64,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_128_fast.c:66,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_crypto_sign_signature
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_128_fast.c:69,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_crypto_sign_signature
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdp_128_fast.c:64,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/cross/sig_cross_rsdp_128_fast.c:66,23'
          Dst:             PQCLEAN_CROSSRSDP128FAST_AVX2_crypto_sign_signature
        - Src:             'src/sig/cross/sig_cross_rsdp_128_fast.c:69,23'
          Dst:             PQCLEAN_CROSSRSDP128FAST_CLEAN_crypto_sign_signature
    - functionName:    OQS_SIG_cross_rsdp_128_fast_keypair
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdp_128_fast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - PQCLEAN_CROSSRSDP128FAST_AVX2_crypto_sign_keypair
        - PQCLEAN_CROSSRSDP128FAST_CLEAN_crypto_sign_keypair
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdp_128_fast.c:48,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_128_fast.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDP128FAST_AVX2_crypto_sign_keypair
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_crypto_sign_keypair
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_128_fast.c:48,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDP128FAST_AVX2_crypto_sign_keypair
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_crypto_sign_keypair
        - Branch String:   'src/sig/cross/sig_cross_rsdp_128_fast.c:48,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_128_fast.c:50,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_crypto_sign_keypair
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_128_fast.c:53,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_crypto_sign_keypair
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdp_128_fast.c:48,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/cross/sig_cross_rsdp_128_fast.c:50,23'
          Dst:             PQCLEAN_CROSSRSDP128FAST_AVX2_crypto_sign_keypair
        - Src:             'src/sig/cross/sig_cross_rsdp_128_fast.c:53,23'
          Dst:             PQCLEAN_CROSSRSDP128FAST_CLEAN_crypto_sign_keypair
    - functionName:    OQS_SIG_cross_rsdp_128_fast_new
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdp_128_fast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_MEM_malloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdp_128_fast.c:10,17'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_128_fast.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_128_fast.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
        - Branch String:   'src/sig/cross/sig_cross_rsdp_128_fast.c:11,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_128_fast.c:11,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_128_fast.c:14,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdp_128_fast.c:10,17'
          Dst:             OQS_MEM_malloc
    - functionName:    PQCLEAN_CROSSRSDP128FAST_CLEAN_crypto_sign_verify
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDP128FAST_CLEAN_CROSS_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/sign.c:131,11'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_CROSS_verify
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/sign.c:131,11'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_CROSS_verify
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/sign.c:131,11'
          Dst:             PQCLEAN_CROSSRSDP128FAST_CLEAN_CROSS_verify
    - functionName:    PQCLEAN_CROSSRSDP128FAST_CLEAN_crypto_sign_signature
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDP128FAST_CLEAN_CROSS_sign
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/sign.c:107,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_CROSS_sign
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/sign.c:107,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_CROSS_sign
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/sign.c:107,2'
          Dst:             PQCLEAN_CROSSRSDP128FAST_CLEAN_CROSS_sign
    - functionName:    PQCLEAN_CROSSRSDP128FAST_CLEAN_crypto_sign_open
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDP128FAST_CLEAN_CROSS_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/sign.c:84,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_CROSS_verify
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/sign.c:84,16'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_CROSS_verify
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/sign.c:87,11'
          Dst:             PQCLEAN_CROSSRSDP128FAST_CLEAN_CROSS_verify
    - functionName:    PQCLEAN_CROSSRSDP128FAST_CLEAN_crypto_sign
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDP128FAST_CLEAN_CROSS_sign
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/sign.c:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_CROSS_sign
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/sign.c:62,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_CROSS_sign
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/sign.c:63,2'
          Dst:             PQCLEAN_CROSSRSDP128FAST_CLEAN_CROSS_sign
    - functionName:    PQCLEAN_CROSSRSDP128FAST_CLEAN_crypto_sign_keypair
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDP128FAST_CLEAN_CROSS_keygen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/sign.c:45,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_CROSS_keygen
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/sign.c:45,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_CROSS_keygen
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/sign.c:45,2'
          Dst:             PQCLEAN_CROSSRSDP128FAST_CLEAN_CROSS_keygen
    - functionName:    PQCLEAN_CROSSRSDP128FAST_AVX2_crypto_sign_verify
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDP128FAST_AVX2_CROSS_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sign.c:131,11'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128FAST_AVX2_CROSS_verify
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sign.c:131,11'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128FAST_AVX2_CROSS_verify
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sign.c:131,11'
          Dst:             PQCLEAN_CROSSRSDP128FAST_AVX2_CROSS_verify
    - functionName:    PQCLEAN_CROSSRSDP128FAST_AVX2_crypto_sign_signature
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDP128FAST_AVX2_CROSS_sign
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sign.c:107,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128FAST_AVX2_CROSS_sign
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sign.c:107,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128FAST_AVX2_CROSS_sign
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sign.c:107,2'
          Dst:             PQCLEAN_CROSSRSDP128FAST_AVX2_CROSS_sign
    - functionName:    PQCLEAN_CROSSRSDP128FAST_AVX2_crypto_sign_open
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDP128FAST_AVX2_CROSS_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sign.c:84,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128FAST_AVX2_CROSS_verify
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sign.c:84,16'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128FAST_AVX2_CROSS_verify
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sign.c:87,11'
          Dst:             PQCLEAN_CROSSRSDP128FAST_AVX2_CROSS_verify
    - functionName:    PQCLEAN_CROSSRSDP128FAST_AVX2_crypto_sign
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDP128FAST_AVX2_CROSS_sign
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sign.c:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128FAST_AVX2_CROSS_sign
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sign.c:62,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128FAST_AVX2_CROSS_sign
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sign.c:63,2'
          Dst:             PQCLEAN_CROSSRSDP128FAST_AVX2_CROSS_sign
    - functionName:    PQCLEAN_CROSSRSDP128FAST_AVX2_crypto_sign_keypair
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDP128FAST_AVX2_CROSS_keygen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sign.c:45,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128FAST_AVX2_CROSS_keygen
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sign.c:45,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128FAST_AVX2_CROSS_keygen
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sign.c:45,2'
          Dst:             PQCLEAN_CROSSRSDP128FAST_AVX2_CROSS_keygen
    - functionName:    OQS_SIG_cross_rsdp_128_small_verify_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdp_128_small.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_cross_rsdp_128_small_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdp_128_small.c:102,14'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_128_small.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdp_128_small_verify
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_128_small.c:102,14'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdp_128_small_verify
        - Branch String:   'src/sig/cross/sig_cross_rsdp_128_small.c:102,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_128_small.c:102,37'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdp_128_small_verify
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_128_small.c:102,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/sig_cross_rsdp_128_small.c:102,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_128_small.c:102,6'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdp_128_small_verify
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_128_small.c:103,10'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdp_128_small_verify
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdp_128_small.c:103,10'
          Dst:             OQS_SIG_cross_rsdp_128_small_verify
    - functionName:    OQS_SIG_cross_rsdp_128_small_verify
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdp_128_small.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - PQCLEAN_CROSSRSDP128SMALL_AVX2_crypto_sign_verify
        - PQCLEAN_CROSSRSDP128SMALL_CLEAN_crypto_sign_verify
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdp_128_small.c:80,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_128_small.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_crypto_sign_verify
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_crypto_sign_verify
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_128_small.c:80,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_crypto_sign_verify
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_crypto_sign_verify
        - Branch String:   'src/sig/cross/sig_cross_rsdp_128_small.c:80,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_128_small.c:82,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_crypto_sign_verify
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_128_small.c:85,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_crypto_sign_verify
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdp_128_small.c:80,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/cross/sig_cross_rsdp_128_small.c:82,23'
          Dst:             PQCLEAN_CROSSRSDP128SMALL_AVX2_crypto_sign_verify
        - Src:             'src/sig/cross/sig_cross_rsdp_128_small.c:85,23'
          Dst:             PQCLEAN_CROSSRSDP128SMALL_CLEAN_crypto_sign_verify
    - functionName:    OQS_SIG_cross_rsdp_128_small_sign_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdp_128_small.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_cross_rsdp_128_small_sign
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdp_128_small.c:94,14'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_128_small.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdp_128_small_sign
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_128_small.c:94,14'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdp_128_small_sign
        - Branch String:   'src/sig/cross/sig_cross_rsdp_128_small.c:94,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_128_small.c:94,37'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdp_128_small_sign
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_128_small.c:94,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/sig_cross_rsdp_128_small.c:94,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_128_small.c:94,6'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdp_128_small_sign
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_128_small.c:95,10'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdp_128_small_sign
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdp_128_small.c:95,10'
          Dst:             OQS_SIG_cross_rsdp_128_small_sign
    - functionName:    OQS_SIG_cross_rsdp_128_small_sign
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdp_128_small.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - PQCLEAN_CROSSRSDP128SMALL_AVX2_crypto_sign_signature
        - PQCLEAN_CROSSRSDP128SMALL_CLEAN_crypto_sign_signature
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdp_128_small.c:64,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_128_small.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_crypto_sign_signature
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_crypto_sign_signature
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_128_small.c:64,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_crypto_sign_signature
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_crypto_sign_signature
        - Branch String:   'src/sig/cross/sig_cross_rsdp_128_small.c:64,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_128_small.c:66,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_crypto_sign_signature
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_128_small.c:69,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_crypto_sign_signature
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdp_128_small.c:64,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/cross/sig_cross_rsdp_128_small.c:66,23'
          Dst:             PQCLEAN_CROSSRSDP128SMALL_AVX2_crypto_sign_signature
        - Src:             'src/sig/cross/sig_cross_rsdp_128_small.c:69,23'
          Dst:             PQCLEAN_CROSSRSDP128SMALL_CLEAN_crypto_sign_signature
    - functionName:    OQS_SIG_cross_rsdp_128_small_keypair
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdp_128_small.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - PQCLEAN_CROSSRSDP128SMALL_AVX2_crypto_sign_keypair
        - PQCLEAN_CROSSRSDP128SMALL_CLEAN_crypto_sign_keypair
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdp_128_small.c:48,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_128_small.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_crypto_sign_keypair
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_crypto_sign_keypair
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_128_small.c:48,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_crypto_sign_keypair
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_crypto_sign_keypair
        - Branch String:   'src/sig/cross/sig_cross_rsdp_128_small.c:48,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_128_small.c:50,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_crypto_sign_keypair
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_128_small.c:53,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_crypto_sign_keypair
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdp_128_small.c:48,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/cross/sig_cross_rsdp_128_small.c:50,23'
          Dst:             PQCLEAN_CROSSRSDP128SMALL_AVX2_crypto_sign_keypair
        - Src:             'src/sig/cross/sig_cross_rsdp_128_small.c:53,23'
          Dst:             PQCLEAN_CROSSRSDP128SMALL_CLEAN_crypto_sign_keypair
    - functionName:    OQS_SIG_cross_rsdp_128_small_new
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdp_128_small.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_MEM_malloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdp_128_small.c:10,17'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_128_small.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_128_small.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
        - Branch String:   'src/sig/cross/sig_cross_rsdp_128_small.c:11,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_128_small.c:11,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_128_small.c:14,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdp_128_small.c:10,17'
          Dst:             OQS_MEM_malloc
    - functionName:    PQCLEAN_CROSSRSDP128SMALL_CLEAN_crypto_sign_verify
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDP128SMALL_CLEAN_CROSS_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/sign.c:131,11'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_CROSS_verify
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/sign.c:131,11'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_CROSS_verify
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/sign.c:131,11'
          Dst:             PQCLEAN_CROSSRSDP128SMALL_CLEAN_CROSS_verify
    - functionName:    PQCLEAN_CROSSRSDP128SMALL_CLEAN_crypto_sign_signature
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDP128SMALL_CLEAN_CROSS_sign
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/sign.c:107,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_CROSS_sign
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/sign.c:107,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_CROSS_sign
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/sign.c:107,2'
          Dst:             PQCLEAN_CROSSRSDP128SMALL_CLEAN_CROSS_sign
    - functionName:    PQCLEAN_CROSSRSDP128SMALL_CLEAN_crypto_sign_open
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDP128SMALL_CLEAN_CROSS_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/sign.c:84,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_CROSS_verify
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/sign.c:84,16'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_CROSS_verify
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/sign.c:87,11'
          Dst:             PQCLEAN_CROSSRSDP128SMALL_CLEAN_CROSS_verify
    - functionName:    PQCLEAN_CROSSRSDP128SMALL_CLEAN_crypto_sign
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDP128SMALL_CLEAN_CROSS_sign
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/sign.c:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_CROSS_sign
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/sign.c:62,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_CROSS_sign
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/sign.c:63,2'
          Dst:             PQCLEAN_CROSSRSDP128SMALL_CLEAN_CROSS_sign
    - functionName:    PQCLEAN_CROSSRSDP128SMALL_CLEAN_crypto_sign_keypair
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDP128SMALL_CLEAN_CROSS_keygen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/sign.c:45,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_CROSS_keygen
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/sign.c:45,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_CROSS_keygen
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/sign.c:45,2'
          Dst:             PQCLEAN_CROSSRSDP128SMALL_CLEAN_CROSS_keygen
    - functionName:    PQCLEAN_CROSSRSDP128SMALL_AVX2_crypto_sign_verify
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDP128SMALL_AVX2_CROSS_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sign.c:131,11'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_CROSS_verify
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sign.c:131,11'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_CROSS_verify
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sign.c:131,11'
          Dst:             PQCLEAN_CROSSRSDP128SMALL_AVX2_CROSS_verify
    - functionName:    PQCLEAN_CROSSRSDP128SMALL_AVX2_crypto_sign_signature
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDP128SMALL_AVX2_CROSS_sign
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sign.c:107,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_CROSS_sign
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sign.c:107,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_CROSS_sign
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sign.c:107,2'
          Dst:             PQCLEAN_CROSSRSDP128SMALL_AVX2_CROSS_sign
    - functionName:    PQCLEAN_CROSSRSDP128SMALL_AVX2_crypto_sign_open
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDP128SMALL_AVX2_CROSS_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sign.c:84,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_CROSS_verify
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sign.c:84,16'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_CROSS_verify
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sign.c:87,11'
          Dst:             PQCLEAN_CROSSRSDP128SMALL_AVX2_CROSS_verify
    - functionName:    PQCLEAN_CROSSRSDP128SMALL_AVX2_crypto_sign
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDP128SMALL_AVX2_CROSS_sign
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sign.c:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_CROSS_sign
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sign.c:62,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_CROSS_sign
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sign.c:63,2'
          Dst:             PQCLEAN_CROSSRSDP128SMALL_AVX2_CROSS_sign
    - functionName:    PQCLEAN_CROSSRSDP128SMALL_AVX2_crypto_sign_keypair
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDP128SMALL_AVX2_CROSS_keygen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sign.c:45,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_CROSS_keygen
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sign.c:45,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_CROSS_keygen
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sign.c:45,2'
          Dst:             PQCLEAN_CROSSRSDP128SMALL_AVX2_CROSS_keygen
    - functionName:    OQS_SIG_cross_rsdp_192_balanced_verify_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdp_192_balanced.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_cross_rsdp_192_balanced_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdp_192_balanced.c:102,14'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_192_balanced.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdp_192_balanced_verify
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_192_balanced.c:102,14'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdp_192_balanced_verify
        - Branch String:   'src/sig/cross/sig_cross_rsdp_192_balanced.c:102,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_192_balanced.c:102,37'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdp_192_balanced_verify
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_192_balanced.c:102,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/sig_cross_rsdp_192_balanced.c:102,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_192_balanced.c:102,6'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdp_192_balanced_verify
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_192_balanced.c:103,10'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdp_192_balanced_verify
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdp_192_balanced.c:103,10'
          Dst:             OQS_SIG_cross_rsdp_192_balanced_verify
    - functionName:    OQS_SIG_cross_rsdp_192_balanced_verify
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdp_192_balanced.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - PQCLEAN_CROSSRSDP192BALANCED_AVX2_crypto_sign_verify
        - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_crypto_sign_verify
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdp_192_balanced.c:80,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_192_balanced.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_crypto_sign_verify
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_crypto_sign_verify
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_192_balanced.c:80,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_crypto_sign_verify
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_crypto_sign_verify
        - Branch String:   'src/sig/cross/sig_cross_rsdp_192_balanced.c:80,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_192_balanced.c:82,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_crypto_sign_verify
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_192_balanced.c:85,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_crypto_sign_verify
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdp_192_balanced.c:80,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/cross/sig_cross_rsdp_192_balanced.c:82,23'
          Dst:             PQCLEAN_CROSSRSDP192BALANCED_AVX2_crypto_sign_verify
        - Src:             'src/sig/cross/sig_cross_rsdp_192_balanced.c:85,23'
          Dst:             PQCLEAN_CROSSRSDP192BALANCED_CLEAN_crypto_sign_verify
    - functionName:    OQS_SIG_cross_rsdp_192_balanced_sign_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdp_192_balanced.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_cross_rsdp_192_balanced_sign
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdp_192_balanced.c:94,14'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_192_balanced.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdp_192_balanced_sign
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_192_balanced.c:94,14'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdp_192_balanced_sign
        - Branch String:   'src/sig/cross/sig_cross_rsdp_192_balanced.c:94,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_192_balanced.c:94,37'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdp_192_balanced_sign
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_192_balanced.c:94,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/sig_cross_rsdp_192_balanced.c:94,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_192_balanced.c:94,6'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdp_192_balanced_sign
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_192_balanced.c:95,10'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdp_192_balanced_sign
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdp_192_balanced.c:95,10'
          Dst:             OQS_SIG_cross_rsdp_192_balanced_sign
    - functionName:    OQS_SIG_cross_rsdp_192_balanced_sign
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdp_192_balanced.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - PQCLEAN_CROSSRSDP192BALANCED_AVX2_crypto_sign_signature
        - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_crypto_sign_signature
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdp_192_balanced.c:64,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_192_balanced.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_crypto_sign_signature
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_crypto_sign_signature
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_192_balanced.c:64,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_crypto_sign_signature
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_crypto_sign_signature
        - Branch String:   'src/sig/cross/sig_cross_rsdp_192_balanced.c:64,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_192_balanced.c:66,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_crypto_sign_signature
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_192_balanced.c:69,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_crypto_sign_signature
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdp_192_balanced.c:64,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/cross/sig_cross_rsdp_192_balanced.c:66,23'
          Dst:             PQCLEAN_CROSSRSDP192BALANCED_AVX2_crypto_sign_signature
        - Src:             'src/sig/cross/sig_cross_rsdp_192_balanced.c:69,23'
          Dst:             PQCLEAN_CROSSRSDP192BALANCED_CLEAN_crypto_sign_signature
    - functionName:    OQS_SIG_cross_rsdp_192_balanced_keypair
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdp_192_balanced.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - PQCLEAN_CROSSRSDP192BALANCED_AVX2_crypto_sign_keypair
        - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_crypto_sign_keypair
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdp_192_balanced.c:48,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_192_balanced.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_crypto_sign_keypair
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_crypto_sign_keypair
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_192_balanced.c:48,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_crypto_sign_keypair
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_crypto_sign_keypair
        - Branch String:   'src/sig/cross/sig_cross_rsdp_192_balanced.c:48,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_192_balanced.c:50,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_crypto_sign_keypair
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_192_balanced.c:53,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_crypto_sign_keypair
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdp_192_balanced.c:48,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/cross/sig_cross_rsdp_192_balanced.c:50,23'
          Dst:             PQCLEAN_CROSSRSDP192BALANCED_AVX2_crypto_sign_keypair
        - Src:             'src/sig/cross/sig_cross_rsdp_192_balanced.c:53,23'
          Dst:             PQCLEAN_CROSSRSDP192BALANCED_CLEAN_crypto_sign_keypair
    - functionName:    OQS_SIG_cross_rsdp_192_balanced_new
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdp_192_balanced.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_MEM_malloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdp_192_balanced.c:10,17'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_192_balanced.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_192_balanced.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
        - Branch String:   'src/sig/cross/sig_cross_rsdp_192_balanced.c:11,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_192_balanced.c:11,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_192_balanced.c:14,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdp_192_balanced.c:10,17'
          Dst:             OQS_MEM_malloc
    - functionName:    PQCLEAN_CROSSRSDP192BALANCED_CLEAN_crypto_sign_verify
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_CROSS_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sign.c:131,11'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_CROSS_verify
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sign.c:131,11'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_CROSS_verify
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sign.c:131,11'
          Dst:             PQCLEAN_CROSSRSDP192BALANCED_CLEAN_CROSS_verify
    - functionName:    PQCLEAN_CROSSRSDP192BALANCED_CLEAN_crypto_sign_signature
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_CROSS_sign
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sign.c:107,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_CROSS_sign
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sign.c:107,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_CROSS_sign
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sign.c:107,2'
          Dst:             PQCLEAN_CROSSRSDP192BALANCED_CLEAN_CROSS_sign
    - functionName:    PQCLEAN_CROSSRSDP192BALANCED_CLEAN_crypto_sign_open
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_CROSS_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sign.c:84,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_CROSS_verify
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sign.c:84,16'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_CROSS_verify
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sign.c:87,11'
          Dst:             PQCLEAN_CROSSRSDP192BALANCED_CLEAN_CROSS_verify
    - functionName:    PQCLEAN_CROSSRSDP192BALANCED_CLEAN_crypto_sign
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_CROSS_sign
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sign.c:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_CROSS_sign
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sign.c:62,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_CROSS_sign
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sign.c:63,2'
          Dst:             PQCLEAN_CROSSRSDP192BALANCED_CLEAN_CROSS_sign
    - functionName:    PQCLEAN_CROSSRSDP192BALANCED_CLEAN_crypto_sign_keypair
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_CROSS_keygen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sign.c:45,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_CROSS_keygen
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sign.c:45,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_CROSS_keygen
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sign.c:45,2'
          Dst:             PQCLEAN_CROSSRSDP192BALANCED_CLEAN_CROSS_keygen
    - functionName:    PQCLEAN_CROSSRSDP192BALANCED_AVX2_crypto_sign_verify
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDP192BALANCED_AVX2_CROSS_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sign.c:131,11'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_CROSS_verify
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sign.c:131,11'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_CROSS_verify
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sign.c:131,11'
          Dst:             PQCLEAN_CROSSRSDP192BALANCED_AVX2_CROSS_verify
    - functionName:    PQCLEAN_CROSSRSDP192BALANCED_AVX2_crypto_sign_signature
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDP192BALANCED_AVX2_CROSS_sign
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sign.c:107,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_CROSS_sign
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sign.c:107,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_CROSS_sign
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sign.c:107,2'
          Dst:             PQCLEAN_CROSSRSDP192BALANCED_AVX2_CROSS_sign
    - functionName:    PQCLEAN_CROSSRSDP192BALANCED_AVX2_crypto_sign_open
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDP192BALANCED_AVX2_CROSS_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sign.c:84,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_CROSS_verify
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sign.c:84,16'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_CROSS_verify
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sign.c:87,11'
          Dst:             PQCLEAN_CROSSRSDP192BALANCED_AVX2_CROSS_verify
    - functionName:    PQCLEAN_CROSSRSDP192BALANCED_AVX2_crypto_sign
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDP192BALANCED_AVX2_CROSS_sign
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sign.c:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_CROSS_sign
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sign.c:62,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_CROSS_sign
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sign.c:63,2'
          Dst:             PQCLEAN_CROSSRSDP192BALANCED_AVX2_CROSS_sign
    - functionName:    PQCLEAN_CROSSRSDP192BALANCED_AVX2_crypto_sign_keypair
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDP192BALANCED_AVX2_CROSS_keygen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sign.c:45,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_CROSS_keygen
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sign.c:45,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_CROSS_keygen
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sign.c:45,2'
          Dst:             PQCLEAN_CROSSRSDP192BALANCED_AVX2_CROSS_keygen
    - functionName:    OQS_SIG_cross_rsdp_192_fast_verify_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdp_192_fast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_cross_rsdp_192_fast_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdp_192_fast.c:102,14'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_192_fast.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdp_192_fast_verify
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_192_fast.c:102,14'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdp_192_fast_verify
        - Branch String:   'src/sig/cross/sig_cross_rsdp_192_fast.c:102,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_192_fast.c:102,37'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdp_192_fast_verify
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_192_fast.c:102,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/sig_cross_rsdp_192_fast.c:102,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_192_fast.c:102,6'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdp_192_fast_verify
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_192_fast.c:103,10'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdp_192_fast_verify
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdp_192_fast.c:103,10'
          Dst:             OQS_SIG_cross_rsdp_192_fast_verify
    - functionName:    OQS_SIG_cross_rsdp_192_fast_verify
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdp_192_fast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - PQCLEAN_CROSSRSDP192FAST_AVX2_crypto_sign_verify
        - PQCLEAN_CROSSRSDP192FAST_CLEAN_crypto_sign_verify
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdp_192_fast.c:80,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_192_fast.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDP192FAST_AVX2_crypto_sign_verify
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_crypto_sign_verify
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_192_fast.c:80,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDP192FAST_AVX2_crypto_sign_verify
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_crypto_sign_verify
        - Branch String:   'src/sig/cross/sig_cross_rsdp_192_fast.c:80,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_192_fast.c:82,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_crypto_sign_verify
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_192_fast.c:85,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_crypto_sign_verify
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdp_192_fast.c:80,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/cross/sig_cross_rsdp_192_fast.c:82,23'
          Dst:             PQCLEAN_CROSSRSDP192FAST_AVX2_crypto_sign_verify
        - Src:             'src/sig/cross/sig_cross_rsdp_192_fast.c:85,23'
          Dst:             PQCLEAN_CROSSRSDP192FAST_CLEAN_crypto_sign_verify
    - functionName:    OQS_SIG_cross_rsdp_192_fast_sign_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdp_192_fast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_cross_rsdp_192_fast_sign
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdp_192_fast.c:94,14'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_192_fast.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdp_192_fast_sign
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_192_fast.c:94,14'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdp_192_fast_sign
        - Branch String:   'src/sig/cross/sig_cross_rsdp_192_fast.c:94,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_192_fast.c:94,37'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdp_192_fast_sign
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_192_fast.c:94,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/sig_cross_rsdp_192_fast.c:94,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_192_fast.c:94,6'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdp_192_fast_sign
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_192_fast.c:95,10'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdp_192_fast_sign
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdp_192_fast.c:95,10'
          Dst:             OQS_SIG_cross_rsdp_192_fast_sign
    - functionName:    OQS_SIG_cross_rsdp_192_fast_sign
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdp_192_fast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - PQCLEAN_CROSSRSDP192FAST_AVX2_crypto_sign_signature
        - PQCLEAN_CROSSRSDP192FAST_CLEAN_crypto_sign_signature
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdp_192_fast.c:64,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_192_fast.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDP192FAST_AVX2_crypto_sign_signature
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_crypto_sign_signature
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_192_fast.c:64,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDP192FAST_AVX2_crypto_sign_signature
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_crypto_sign_signature
        - Branch String:   'src/sig/cross/sig_cross_rsdp_192_fast.c:64,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_192_fast.c:66,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_crypto_sign_signature
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_192_fast.c:69,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_crypto_sign_signature
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdp_192_fast.c:64,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/cross/sig_cross_rsdp_192_fast.c:66,23'
          Dst:             PQCLEAN_CROSSRSDP192FAST_AVX2_crypto_sign_signature
        - Src:             'src/sig/cross/sig_cross_rsdp_192_fast.c:69,23'
          Dst:             PQCLEAN_CROSSRSDP192FAST_CLEAN_crypto_sign_signature
    - functionName:    OQS_SIG_cross_rsdp_192_fast_keypair
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdp_192_fast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - PQCLEAN_CROSSRSDP192FAST_AVX2_crypto_sign_keypair
        - PQCLEAN_CROSSRSDP192FAST_CLEAN_crypto_sign_keypair
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdp_192_fast.c:48,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_192_fast.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDP192FAST_AVX2_crypto_sign_keypair
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_crypto_sign_keypair
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_192_fast.c:48,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDP192FAST_AVX2_crypto_sign_keypair
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_crypto_sign_keypair
        - Branch String:   'src/sig/cross/sig_cross_rsdp_192_fast.c:48,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_192_fast.c:50,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_crypto_sign_keypair
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_192_fast.c:53,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_crypto_sign_keypair
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdp_192_fast.c:48,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/cross/sig_cross_rsdp_192_fast.c:50,23'
          Dst:             PQCLEAN_CROSSRSDP192FAST_AVX2_crypto_sign_keypair
        - Src:             'src/sig/cross/sig_cross_rsdp_192_fast.c:53,23'
          Dst:             PQCLEAN_CROSSRSDP192FAST_CLEAN_crypto_sign_keypair
    - functionName:    OQS_SIG_cross_rsdp_192_fast_new
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdp_192_fast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_MEM_malloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdp_192_fast.c:10,17'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_192_fast.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_192_fast.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
        - Branch String:   'src/sig/cross/sig_cross_rsdp_192_fast.c:11,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_192_fast.c:11,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_192_fast.c:14,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdp_192_fast.c:10,17'
          Dst:             OQS_MEM_malloc
    - functionName:    PQCLEAN_CROSSRSDP192FAST_CLEAN_crypto_sign_verify
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDP192FAST_CLEAN_CROSS_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/sign.c:131,11'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_CROSS_verify
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/sign.c:131,11'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_CROSS_verify
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/sign.c:131,11'
          Dst:             PQCLEAN_CROSSRSDP192FAST_CLEAN_CROSS_verify
    - functionName:    PQCLEAN_CROSSRSDP192FAST_CLEAN_crypto_sign_signature
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDP192FAST_CLEAN_CROSS_sign
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/sign.c:107,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_CROSS_sign
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/sign.c:107,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_CROSS_sign
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/sign.c:107,2'
          Dst:             PQCLEAN_CROSSRSDP192FAST_CLEAN_CROSS_sign
    - functionName:    PQCLEAN_CROSSRSDP192FAST_CLEAN_crypto_sign_open
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDP192FAST_CLEAN_CROSS_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/sign.c:84,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_CROSS_verify
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/sign.c:84,16'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_CROSS_verify
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/sign.c:87,11'
          Dst:             PQCLEAN_CROSSRSDP192FAST_CLEAN_CROSS_verify
    - functionName:    PQCLEAN_CROSSRSDP192FAST_CLEAN_crypto_sign
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDP192FAST_CLEAN_CROSS_sign
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/sign.c:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_CROSS_sign
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/sign.c:62,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_CROSS_sign
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/sign.c:63,2'
          Dst:             PQCLEAN_CROSSRSDP192FAST_CLEAN_CROSS_sign
    - functionName:    PQCLEAN_CROSSRSDP192FAST_CLEAN_crypto_sign_keypair
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDP192FAST_CLEAN_CROSS_keygen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/sign.c:45,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_CROSS_keygen
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/sign.c:45,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_CROSS_keygen
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/sign.c:45,2'
          Dst:             PQCLEAN_CROSSRSDP192FAST_CLEAN_CROSS_keygen
    - functionName:    PQCLEAN_CROSSRSDP192FAST_AVX2_crypto_sign_verify
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDP192FAST_AVX2_CROSS_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sign.c:131,11'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192FAST_AVX2_CROSS_verify
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sign.c:131,11'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192FAST_AVX2_CROSS_verify
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sign.c:131,11'
          Dst:             PQCLEAN_CROSSRSDP192FAST_AVX2_CROSS_verify
    - functionName:    PQCLEAN_CROSSRSDP192FAST_AVX2_crypto_sign_signature
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDP192FAST_AVX2_CROSS_sign
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sign.c:107,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192FAST_AVX2_CROSS_sign
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sign.c:107,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192FAST_AVX2_CROSS_sign
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sign.c:107,2'
          Dst:             PQCLEAN_CROSSRSDP192FAST_AVX2_CROSS_sign
    - functionName:    PQCLEAN_CROSSRSDP192FAST_AVX2_crypto_sign_open
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDP192FAST_AVX2_CROSS_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sign.c:84,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192FAST_AVX2_CROSS_verify
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sign.c:84,16'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192FAST_AVX2_CROSS_verify
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sign.c:87,11'
          Dst:             PQCLEAN_CROSSRSDP192FAST_AVX2_CROSS_verify
    - functionName:    PQCLEAN_CROSSRSDP192FAST_AVX2_crypto_sign
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDP192FAST_AVX2_CROSS_sign
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sign.c:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192FAST_AVX2_CROSS_sign
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sign.c:62,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192FAST_AVX2_CROSS_sign
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sign.c:63,2'
          Dst:             PQCLEAN_CROSSRSDP192FAST_AVX2_CROSS_sign
    - functionName:    PQCLEAN_CROSSRSDP192FAST_AVX2_crypto_sign_keypair
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDP192FAST_AVX2_CROSS_keygen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sign.c:45,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192FAST_AVX2_CROSS_keygen
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sign.c:45,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192FAST_AVX2_CROSS_keygen
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sign.c:45,2'
          Dst:             PQCLEAN_CROSSRSDP192FAST_AVX2_CROSS_keygen
    - functionName:    OQS_SIG_cross_rsdp_192_small_verify_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdp_192_small.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_cross_rsdp_192_small_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdp_192_small.c:102,14'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_192_small.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdp_192_small_verify
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_192_small.c:102,14'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdp_192_small_verify
        - Branch String:   'src/sig/cross/sig_cross_rsdp_192_small.c:102,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_192_small.c:102,37'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdp_192_small_verify
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_192_small.c:102,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/sig_cross_rsdp_192_small.c:102,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_192_small.c:102,6'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdp_192_small_verify
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_192_small.c:103,10'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdp_192_small_verify
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdp_192_small.c:103,10'
          Dst:             OQS_SIG_cross_rsdp_192_small_verify
    - functionName:    OQS_SIG_cross_rsdp_192_small_verify
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdp_192_small.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - PQCLEAN_CROSSRSDP192SMALL_AVX2_crypto_sign_verify
        - PQCLEAN_CROSSRSDP192SMALL_CLEAN_crypto_sign_verify
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdp_192_small.c:80,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_192_small.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_crypto_sign_verify
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_crypto_sign_verify
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_192_small.c:80,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_crypto_sign_verify
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_crypto_sign_verify
        - Branch String:   'src/sig/cross/sig_cross_rsdp_192_small.c:80,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_192_small.c:82,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_crypto_sign_verify
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_192_small.c:85,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_crypto_sign_verify
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdp_192_small.c:80,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/cross/sig_cross_rsdp_192_small.c:82,23'
          Dst:             PQCLEAN_CROSSRSDP192SMALL_AVX2_crypto_sign_verify
        - Src:             'src/sig/cross/sig_cross_rsdp_192_small.c:85,23'
          Dst:             PQCLEAN_CROSSRSDP192SMALL_CLEAN_crypto_sign_verify
    - functionName:    OQS_SIG_cross_rsdp_192_small_sign_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdp_192_small.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_cross_rsdp_192_small_sign
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdp_192_small.c:94,14'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_192_small.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdp_192_small_sign
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_192_small.c:94,14'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdp_192_small_sign
        - Branch String:   'src/sig/cross/sig_cross_rsdp_192_small.c:94,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_192_small.c:94,37'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdp_192_small_sign
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_192_small.c:94,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/sig_cross_rsdp_192_small.c:94,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_192_small.c:94,6'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdp_192_small_sign
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_192_small.c:95,10'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdp_192_small_sign
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdp_192_small.c:95,10'
          Dst:             OQS_SIG_cross_rsdp_192_small_sign
    - functionName:    OQS_SIG_cross_rsdp_192_small_sign
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdp_192_small.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - PQCLEAN_CROSSRSDP192SMALL_AVX2_crypto_sign_signature
        - PQCLEAN_CROSSRSDP192SMALL_CLEAN_crypto_sign_signature
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdp_192_small.c:64,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_192_small.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_crypto_sign_signature
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_crypto_sign_signature
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_192_small.c:64,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_crypto_sign_signature
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_crypto_sign_signature
        - Branch String:   'src/sig/cross/sig_cross_rsdp_192_small.c:64,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_192_small.c:66,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_crypto_sign_signature
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_192_small.c:69,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_crypto_sign_signature
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdp_192_small.c:64,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/cross/sig_cross_rsdp_192_small.c:66,23'
          Dst:             PQCLEAN_CROSSRSDP192SMALL_AVX2_crypto_sign_signature
        - Src:             'src/sig/cross/sig_cross_rsdp_192_small.c:69,23'
          Dst:             PQCLEAN_CROSSRSDP192SMALL_CLEAN_crypto_sign_signature
    - functionName:    OQS_SIG_cross_rsdp_192_small_keypair
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdp_192_small.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - PQCLEAN_CROSSRSDP192SMALL_AVX2_crypto_sign_keypair
        - PQCLEAN_CROSSRSDP192SMALL_CLEAN_crypto_sign_keypair
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdp_192_small.c:48,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_192_small.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_crypto_sign_keypair
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_crypto_sign_keypair
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_192_small.c:48,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_crypto_sign_keypair
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_crypto_sign_keypair
        - Branch String:   'src/sig/cross/sig_cross_rsdp_192_small.c:48,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_192_small.c:50,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_crypto_sign_keypair
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_192_small.c:53,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_crypto_sign_keypair
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdp_192_small.c:48,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/cross/sig_cross_rsdp_192_small.c:50,23'
          Dst:             PQCLEAN_CROSSRSDP192SMALL_AVX2_crypto_sign_keypair
        - Src:             'src/sig/cross/sig_cross_rsdp_192_small.c:53,23'
          Dst:             PQCLEAN_CROSSRSDP192SMALL_CLEAN_crypto_sign_keypair
    - functionName:    OQS_SIG_cross_rsdp_192_small_new
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdp_192_small.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_MEM_malloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdp_192_small.c:10,17'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_192_small.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_192_small.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
        - Branch String:   'src/sig/cross/sig_cross_rsdp_192_small.c:11,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_192_small.c:11,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_192_small.c:14,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdp_192_small.c:10,17'
          Dst:             OQS_MEM_malloc
    - functionName:    PQCLEAN_CROSSRSDP192SMALL_CLEAN_crypto_sign_verify
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDP192SMALL_CLEAN_CROSS_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/sign.c:131,11'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_CROSS_verify
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/sign.c:131,11'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_CROSS_verify
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/sign.c:131,11'
          Dst:             PQCLEAN_CROSSRSDP192SMALL_CLEAN_CROSS_verify
    - functionName:    PQCLEAN_CROSSRSDP192SMALL_CLEAN_crypto_sign_signature
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDP192SMALL_CLEAN_CROSS_sign
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/sign.c:107,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_CROSS_sign
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/sign.c:107,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_CROSS_sign
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/sign.c:107,2'
          Dst:             PQCLEAN_CROSSRSDP192SMALL_CLEAN_CROSS_sign
    - functionName:    PQCLEAN_CROSSRSDP192SMALL_CLEAN_crypto_sign_open
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDP192SMALL_CLEAN_CROSS_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/sign.c:84,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_CROSS_verify
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/sign.c:84,16'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_CROSS_verify
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/sign.c:87,11'
          Dst:             PQCLEAN_CROSSRSDP192SMALL_CLEAN_CROSS_verify
    - functionName:    PQCLEAN_CROSSRSDP192SMALL_CLEAN_crypto_sign
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDP192SMALL_CLEAN_CROSS_sign
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/sign.c:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_CROSS_sign
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/sign.c:62,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_CROSS_sign
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/sign.c:63,2'
          Dst:             PQCLEAN_CROSSRSDP192SMALL_CLEAN_CROSS_sign
    - functionName:    PQCLEAN_CROSSRSDP192SMALL_CLEAN_crypto_sign_keypair
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDP192SMALL_CLEAN_CROSS_keygen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/sign.c:45,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_CROSS_keygen
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/sign.c:45,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_CROSS_keygen
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/sign.c:45,2'
          Dst:             PQCLEAN_CROSSRSDP192SMALL_CLEAN_CROSS_keygen
    - functionName:    PQCLEAN_CROSSRSDP192SMALL_AVX2_crypto_sign_verify
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDP192SMALL_AVX2_CROSS_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sign.c:131,11'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_CROSS_verify
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sign.c:131,11'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_CROSS_verify
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sign.c:131,11'
          Dst:             PQCLEAN_CROSSRSDP192SMALL_AVX2_CROSS_verify
    - functionName:    PQCLEAN_CROSSRSDP192SMALL_AVX2_crypto_sign_signature
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDP192SMALL_AVX2_CROSS_sign
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sign.c:107,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_CROSS_sign
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sign.c:107,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_CROSS_sign
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sign.c:107,2'
          Dst:             PQCLEAN_CROSSRSDP192SMALL_AVX2_CROSS_sign
    - functionName:    PQCLEAN_CROSSRSDP192SMALL_AVX2_crypto_sign_open
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDP192SMALL_AVX2_CROSS_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sign.c:84,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_CROSS_verify
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sign.c:84,16'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_CROSS_verify
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sign.c:87,11'
          Dst:             PQCLEAN_CROSSRSDP192SMALL_AVX2_CROSS_verify
    - functionName:    PQCLEAN_CROSSRSDP192SMALL_AVX2_crypto_sign
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDP192SMALL_AVX2_CROSS_sign
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sign.c:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_CROSS_sign
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sign.c:62,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_CROSS_sign
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sign.c:63,2'
          Dst:             PQCLEAN_CROSSRSDP192SMALL_AVX2_CROSS_sign
    - functionName:    PQCLEAN_CROSSRSDP192SMALL_AVX2_crypto_sign_keypair
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDP192SMALL_AVX2_CROSS_keygen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sign.c:45,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_CROSS_keygen
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sign.c:45,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_CROSS_keygen
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sign.c:45,2'
          Dst:             PQCLEAN_CROSSRSDP192SMALL_AVX2_CROSS_keygen
    - functionName:    OQS_SIG_cross_rsdp_256_balanced_verify_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdp_256_balanced.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_cross_rsdp_256_balanced_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdp_256_balanced.c:102,14'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_256_balanced.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdp_256_balanced_verify
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_256_balanced.c:102,14'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdp_256_balanced_verify
        - Branch String:   'src/sig/cross/sig_cross_rsdp_256_balanced.c:102,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_256_balanced.c:102,37'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdp_256_balanced_verify
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_256_balanced.c:102,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/sig_cross_rsdp_256_balanced.c:102,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_256_balanced.c:102,6'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdp_256_balanced_verify
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_256_balanced.c:103,10'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdp_256_balanced_verify
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdp_256_balanced.c:103,10'
          Dst:             OQS_SIG_cross_rsdp_256_balanced_verify
    - functionName:    OQS_SIG_cross_rsdp_256_balanced_verify
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdp_256_balanced.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - PQCLEAN_CROSSRSDP256BALANCED_AVX2_crypto_sign_verify
        - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_crypto_sign_verify
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdp_256_balanced.c:80,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_256_balanced.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_crypto_sign_verify
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_crypto_sign_verify
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_256_balanced.c:80,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_crypto_sign_verify
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_crypto_sign_verify
        - Branch String:   'src/sig/cross/sig_cross_rsdp_256_balanced.c:80,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_256_balanced.c:82,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_crypto_sign_verify
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_256_balanced.c:85,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_crypto_sign_verify
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdp_256_balanced.c:80,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/cross/sig_cross_rsdp_256_balanced.c:82,23'
          Dst:             PQCLEAN_CROSSRSDP256BALANCED_AVX2_crypto_sign_verify
        - Src:             'src/sig/cross/sig_cross_rsdp_256_balanced.c:85,23'
          Dst:             PQCLEAN_CROSSRSDP256BALANCED_CLEAN_crypto_sign_verify
    - functionName:    OQS_SIG_cross_rsdp_256_balanced_sign_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdp_256_balanced.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_cross_rsdp_256_balanced_sign
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdp_256_balanced.c:94,14'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_256_balanced.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdp_256_balanced_sign
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_256_balanced.c:94,14'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdp_256_balanced_sign
        - Branch String:   'src/sig/cross/sig_cross_rsdp_256_balanced.c:94,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_256_balanced.c:94,37'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdp_256_balanced_sign
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_256_balanced.c:94,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/sig_cross_rsdp_256_balanced.c:94,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_256_balanced.c:94,6'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdp_256_balanced_sign
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_256_balanced.c:95,10'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdp_256_balanced_sign
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdp_256_balanced.c:95,10'
          Dst:             OQS_SIG_cross_rsdp_256_balanced_sign
    - functionName:    OQS_SIG_cross_rsdp_256_balanced_sign
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdp_256_balanced.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - PQCLEAN_CROSSRSDP256BALANCED_AVX2_crypto_sign_signature
        - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_crypto_sign_signature
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdp_256_balanced.c:64,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_256_balanced.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_crypto_sign_signature
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_crypto_sign_signature
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_256_balanced.c:64,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_crypto_sign_signature
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_crypto_sign_signature
        - Branch String:   'src/sig/cross/sig_cross_rsdp_256_balanced.c:64,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_256_balanced.c:66,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_crypto_sign_signature
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_256_balanced.c:69,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_crypto_sign_signature
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdp_256_balanced.c:64,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/cross/sig_cross_rsdp_256_balanced.c:66,23'
          Dst:             PQCLEAN_CROSSRSDP256BALANCED_AVX2_crypto_sign_signature
        - Src:             'src/sig/cross/sig_cross_rsdp_256_balanced.c:69,23'
          Dst:             PQCLEAN_CROSSRSDP256BALANCED_CLEAN_crypto_sign_signature
    - functionName:    OQS_SIG_cross_rsdp_256_balanced_keypair
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdp_256_balanced.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - PQCLEAN_CROSSRSDP256BALANCED_AVX2_crypto_sign_keypair
        - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_crypto_sign_keypair
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdp_256_balanced.c:48,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_256_balanced.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_crypto_sign_keypair
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_crypto_sign_keypair
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_256_balanced.c:48,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_crypto_sign_keypair
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_crypto_sign_keypair
        - Branch String:   'src/sig/cross/sig_cross_rsdp_256_balanced.c:48,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_256_balanced.c:50,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_crypto_sign_keypair
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_256_balanced.c:53,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_crypto_sign_keypair
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdp_256_balanced.c:48,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/cross/sig_cross_rsdp_256_balanced.c:50,23'
          Dst:             PQCLEAN_CROSSRSDP256BALANCED_AVX2_crypto_sign_keypair
        - Src:             'src/sig/cross/sig_cross_rsdp_256_balanced.c:53,23'
          Dst:             PQCLEAN_CROSSRSDP256BALANCED_CLEAN_crypto_sign_keypair
    - functionName:    OQS_SIG_cross_rsdp_256_balanced_new
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdp_256_balanced.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_MEM_malloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdp_256_balanced.c:10,17'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_256_balanced.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_256_balanced.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
        - Branch String:   'src/sig/cross/sig_cross_rsdp_256_balanced.c:11,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_256_balanced.c:11,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_256_balanced.c:14,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdp_256_balanced.c:10,17'
          Dst:             OQS_MEM_malloc
    - functionName:    PQCLEAN_CROSSRSDP256BALANCED_CLEAN_crypto_sign_verify
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_CROSS_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sign.c:131,11'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_CROSS_verify
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sign.c:131,11'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_CROSS_verify
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sign.c:131,11'
          Dst:             PQCLEAN_CROSSRSDP256BALANCED_CLEAN_CROSS_verify
    - functionName:    PQCLEAN_CROSSRSDP256BALANCED_CLEAN_crypto_sign_signature
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_CROSS_sign
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sign.c:107,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_CROSS_sign
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sign.c:107,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_CROSS_sign
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sign.c:107,2'
          Dst:             PQCLEAN_CROSSRSDP256BALANCED_CLEAN_CROSS_sign
    - functionName:    PQCLEAN_CROSSRSDP256BALANCED_CLEAN_crypto_sign_open
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_CROSS_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sign.c:84,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_CROSS_verify
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sign.c:84,16'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_CROSS_verify
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sign.c:87,11'
          Dst:             PQCLEAN_CROSSRSDP256BALANCED_CLEAN_CROSS_verify
    - functionName:    PQCLEAN_CROSSRSDP256BALANCED_CLEAN_crypto_sign
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_CROSS_sign
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sign.c:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_CROSS_sign
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sign.c:62,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_CROSS_sign
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sign.c:63,2'
          Dst:             PQCLEAN_CROSSRSDP256BALANCED_CLEAN_CROSS_sign
    - functionName:    PQCLEAN_CROSSRSDP256BALANCED_CLEAN_crypto_sign_keypair
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_CROSS_keygen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sign.c:45,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_CROSS_keygen
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sign.c:45,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_CROSS_keygen
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sign.c:45,2'
          Dst:             PQCLEAN_CROSSRSDP256BALANCED_CLEAN_CROSS_keygen
    - functionName:    PQCLEAN_CROSSRSDP256BALANCED_AVX2_crypto_sign_verify
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDP256BALANCED_AVX2_CROSS_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sign.c:131,11'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_CROSS_verify
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sign.c:131,11'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_CROSS_verify
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sign.c:131,11'
          Dst:             PQCLEAN_CROSSRSDP256BALANCED_AVX2_CROSS_verify
    - functionName:    PQCLEAN_CROSSRSDP256BALANCED_AVX2_crypto_sign_signature
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDP256BALANCED_AVX2_CROSS_sign
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sign.c:107,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_CROSS_sign
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sign.c:107,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_CROSS_sign
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sign.c:107,2'
          Dst:             PQCLEAN_CROSSRSDP256BALANCED_AVX2_CROSS_sign
    - functionName:    PQCLEAN_CROSSRSDP256BALANCED_AVX2_crypto_sign_open
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDP256BALANCED_AVX2_CROSS_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sign.c:84,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_CROSS_verify
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sign.c:84,16'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_CROSS_verify
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sign.c:87,11'
          Dst:             PQCLEAN_CROSSRSDP256BALANCED_AVX2_CROSS_verify
    - functionName:    PQCLEAN_CROSSRSDP256BALANCED_AVX2_crypto_sign
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDP256BALANCED_AVX2_CROSS_sign
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sign.c:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_CROSS_sign
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sign.c:62,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_CROSS_sign
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sign.c:63,2'
          Dst:             PQCLEAN_CROSSRSDP256BALANCED_AVX2_CROSS_sign
    - functionName:    PQCLEAN_CROSSRSDP256BALANCED_AVX2_crypto_sign_keypair
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDP256BALANCED_AVX2_CROSS_keygen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sign.c:45,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_CROSS_keygen
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sign.c:45,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_CROSS_keygen
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sign.c:45,2'
          Dst:             PQCLEAN_CROSSRSDP256BALANCED_AVX2_CROSS_keygen
    - functionName:    OQS_SIG_cross_rsdp_256_fast_verify_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdp_256_fast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_cross_rsdp_256_fast_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdp_256_fast.c:102,14'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_256_fast.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdp_256_fast_verify
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_256_fast.c:102,14'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdp_256_fast_verify
        - Branch String:   'src/sig/cross/sig_cross_rsdp_256_fast.c:102,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_256_fast.c:102,37'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdp_256_fast_verify
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_256_fast.c:102,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/sig_cross_rsdp_256_fast.c:102,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_256_fast.c:102,6'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdp_256_fast_verify
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_256_fast.c:103,10'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdp_256_fast_verify
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdp_256_fast.c:103,10'
          Dst:             OQS_SIG_cross_rsdp_256_fast_verify
    - functionName:    OQS_SIG_cross_rsdp_256_fast_verify
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdp_256_fast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - PQCLEAN_CROSSRSDP256FAST_AVX2_crypto_sign_verify
        - PQCLEAN_CROSSRSDP256FAST_CLEAN_crypto_sign_verify
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdp_256_fast.c:80,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_256_fast.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDP256FAST_AVX2_crypto_sign_verify
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_crypto_sign_verify
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_256_fast.c:80,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDP256FAST_AVX2_crypto_sign_verify
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_crypto_sign_verify
        - Branch String:   'src/sig/cross/sig_cross_rsdp_256_fast.c:80,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_256_fast.c:82,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_crypto_sign_verify
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_256_fast.c:85,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_crypto_sign_verify
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdp_256_fast.c:80,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/cross/sig_cross_rsdp_256_fast.c:82,23'
          Dst:             PQCLEAN_CROSSRSDP256FAST_AVX2_crypto_sign_verify
        - Src:             'src/sig/cross/sig_cross_rsdp_256_fast.c:85,23'
          Dst:             PQCLEAN_CROSSRSDP256FAST_CLEAN_crypto_sign_verify
    - functionName:    OQS_SIG_cross_rsdp_256_fast_sign_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdp_256_fast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_cross_rsdp_256_fast_sign
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdp_256_fast.c:94,14'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_256_fast.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdp_256_fast_sign
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_256_fast.c:94,14'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdp_256_fast_sign
        - Branch String:   'src/sig/cross/sig_cross_rsdp_256_fast.c:94,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_256_fast.c:94,37'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdp_256_fast_sign
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_256_fast.c:94,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/sig_cross_rsdp_256_fast.c:94,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_256_fast.c:94,6'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdp_256_fast_sign
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_256_fast.c:95,10'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdp_256_fast_sign
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdp_256_fast.c:95,10'
          Dst:             OQS_SIG_cross_rsdp_256_fast_sign
    - functionName:    OQS_SIG_cross_rsdp_256_fast_sign
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdp_256_fast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - PQCLEAN_CROSSRSDP256FAST_AVX2_crypto_sign_signature
        - PQCLEAN_CROSSRSDP256FAST_CLEAN_crypto_sign_signature
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdp_256_fast.c:64,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_256_fast.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDP256FAST_AVX2_crypto_sign_signature
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_crypto_sign_signature
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_256_fast.c:64,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDP256FAST_AVX2_crypto_sign_signature
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_crypto_sign_signature
        - Branch String:   'src/sig/cross/sig_cross_rsdp_256_fast.c:64,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_256_fast.c:66,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_crypto_sign_signature
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_256_fast.c:69,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_crypto_sign_signature
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdp_256_fast.c:64,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/cross/sig_cross_rsdp_256_fast.c:66,23'
          Dst:             PQCLEAN_CROSSRSDP256FAST_AVX2_crypto_sign_signature
        - Src:             'src/sig/cross/sig_cross_rsdp_256_fast.c:69,23'
          Dst:             PQCLEAN_CROSSRSDP256FAST_CLEAN_crypto_sign_signature
    - functionName:    OQS_SIG_cross_rsdp_256_fast_keypair
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdp_256_fast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - PQCLEAN_CROSSRSDP256FAST_AVX2_crypto_sign_keypair
        - PQCLEAN_CROSSRSDP256FAST_CLEAN_crypto_sign_keypair
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdp_256_fast.c:48,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_256_fast.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDP256FAST_AVX2_crypto_sign_keypair
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_crypto_sign_keypair
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_256_fast.c:48,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDP256FAST_AVX2_crypto_sign_keypair
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_crypto_sign_keypair
        - Branch String:   'src/sig/cross/sig_cross_rsdp_256_fast.c:48,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_256_fast.c:50,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_crypto_sign_keypair
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_256_fast.c:53,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_crypto_sign_keypair
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdp_256_fast.c:48,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/cross/sig_cross_rsdp_256_fast.c:50,23'
          Dst:             PQCLEAN_CROSSRSDP256FAST_AVX2_crypto_sign_keypair
        - Src:             'src/sig/cross/sig_cross_rsdp_256_fast.c:53,23'
          Dst:             PQCLEAN_CROSSRSDP256FAST_CLEAN_crypto_sign_keypair
    - functionName:    OQS_SIG_cross_rsdp_256_fast_new
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdp_256_fast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_MEM_malloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdp_256_fast.c:10,17'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_256_fast.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_256_fast.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
        - Branch String:   'src/sig/cross/sig_cross_rsdp_256_fast.c:11,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_256_fast.c:11,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_256_fast.c:14,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdp_256_fast.c:10,17'
          Dst:             OQS_MEM_malloc
    - functionName:    PQCLEAN_CROSSRSDP256FAST_CLEAN_crypto_sign_verify
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDP256FAST_CLEAN_CROSS_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/sign.c:131,11'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_CROSS_verify
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/sign.c:131,11'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_CROSS_verify
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/sign.c:131,11'
          Dst:             PQCLEAN_CROSSRSDP256FAST_CLEAN_CROSS_verify
    - functionName:    PQCLEAN_CROSSRSDP256FAST_CLEAN_crypto_sign_signature
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDP256FAST_CLEAN_CROSS_sign
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/sign.c:107,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_CROSS_sign
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/sign.c:107,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_CROSS_sign
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/sign.c:107,2'
          Dst:             PQCLEAN_CROSSRSDP256FAST_CLEAN_CROSS_sign
    - functionName:    PQCLEAN_CROSSRSDP256FAST_CLEAN_crypto_sign_open
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDP256FAST_CLEAN_CROSS_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/sign.c:84,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_CROSS_verify
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/sign.c:84,16'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_CROSS_verify
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/sign.c:87,11'
          Dst:             PQCLEAN_CROSSRSDP256FAST_CLEAN_CROSS_verify
    - functionName:    PQCLEAN_CROSSRSDP256FAST_CLEAN_crypto_sign
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDP256FAST_CLEAN_CROSS_sign
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/sign.c:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_CROSS_sign
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/sign.c:62,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_CROSS_sign
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/sign.c:63,2'
          Dst:             PQCLEAN_CROSSRSDP256FAST_CLEAN_CROSS_sign
    - functionName:    PQCLEAN_CROSSRSDP256FAST_CLEAN_crypto_sign_keypair
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDP256FAST_CLEAN_CROSS_keygen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/sign.c:45,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_CROSS_keygen
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/sign.c:45,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_CROSS_keygen
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/sign.c:45,2'
          Dst:             PQCLEAN_CROSSRSDP256FAST_CLEAN_CROSS_keygen
    - functionName:    PQCLEAN_CROSSRSDP256FAST_AVX2_crypto_sign_verify
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDP256FAST_AVX2_CROSS_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sign.c:131,11'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256FAST_AVX2_CROSS_verify
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sign.c:131,11'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256FAST_AVX2_CROSS_verify
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sign.c:131,11'
          Dst:             PQCLEAN_CROSSRSDP256FAST_AVX2_CROSS_verify
    - functionName:    PQCLEAN_CROSSRSDP256FAST_AVX2_crypto_sign_signature
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDP256FAST_AVX2_CROSS_sign
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sign.c:107,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256FAST_AVX2_CROSS_sign
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sign.c:107,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256FAST_AVX2_CROSS_sign
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sign.c:107,2'
          Dst:             PQCLEAN_CROSSRSDP256FAST_AVX2_CROSS_sign
    - functionName:    PQCLEAN_CROSSRSDP256FAST_AVX2_crypto_sign_open
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDP256FAST_AVX2_CROSS_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sign.c:84,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256FAST_AVX2_CROSS_verify
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sign.c:84,16'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256FAST_AVX2_CROSS_verify
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sign.c:87,11'
          Dst:             PQCLEAN_CROSSRSDP256FAST_AVX2_CROSS_verify
    - functionName:    PQCLEAN_CROSSRSDP256FAST_AVX2_crypto_sign
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDP256FAST_AVX2_CROSS_sign
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sign.c:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256FAST_AVX2_CROSS_sign
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sign.c:62,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256FAST_AVX2_CROSS_sign
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sign.c:63,2'
          Dst:             PQCLEAN_CROSSRSDP256FAST_AVX2_CROSS_sign
    - functionName:    PQCLEAN_CROSSRSDP256FAST_AVX2_crypto_sign_keypair
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDP256FAST_AVX2_CROSS_keygen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sign.c:45,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256FAST_AVX2_CROSS_keygen
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sign.c:45,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256FAST_AVX2_CROSS_keygen
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sign.c:45,2'
          Dst:             PQCLEAN_CROSSRSDP256FAST_AVX2_CROSS_keygen
    - functionName:    OQS_SIG_cross_rsdp_256_small_verify_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdp_256_small.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_cross_rsdp_256_small_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdp_256_small.c:102,14'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_256_small.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdp_256_small_verify
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_256_small.c:102,14'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdp_256_small_verify
        - Branch String:   'src/sig/cross/sig_cross_rsdp_256_small.c:102,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_256_small.c:102,37'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdp_256_small_verify
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_256_small.c:102,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/sig_cross_rsdp_256_small.c:102,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_256_small.c:102,6'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdp_256_small_verify
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_256_small.c:103,10'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdp_256_small_verify
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdp_256_small.c:103,10'
          Dst:             OQS_SIG_cross_rsdp_256_small_verify
    - functionName:    OQS_SIG_cross_rsdp_256_small_verify
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdp_256_small.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - PQCLEAN_CROSSRSDP256SMALL_AVX2_crypto_sign_verify
        - PQCLEAN_CROSSRSDP256SMALL_CLEAN_crypto_sign_verify
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdp_256_small.c:80,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_256_small.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_crypto_sign_verify
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_crypto_sign_verify
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_256_small.c:80,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_crypto_sign_verify
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_crypto_sign_verify
        - Branch String:   'src/sig/cross/sig_cross_rsdp_256_small.c:80,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_256_small.c:82,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_crypto_sign_verify
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_256_small.c:85,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_crypto_sign_verify
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdp_256_small.c:80,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/cross/sig_cross_rsdp_256_small.c:82,23'
          Dst:             PQCLEAN_CROSSRSDP256SMALL_AVX2_crypto_sign_verify
        - Src:             'src/sig/cross/sig_cross_rsdp_256_small.c:85,23'
          Dst:             PQCLEAN_CROSSRSDP256SMALL_CLEAN_crypto_sign_verify
    - functionName:    OQS_SIG_cross_rsdp_256_small_sign_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdp_256_small.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_cross_rsdp_256_small_sign
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdp_256_small.c:94,14'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_256_small.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdp_256_small_sign
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_256_small.c:94,14'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdp_256_small_sign
        - Branch String:   'src/sig/cross/sig_cross_rsdp_256_small.c:94,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_256_small.c:94,37'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdp_256_small_sign
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_256_small.c:94,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/sig_cross_rsdp_256_small.c:94,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_256_small.c:94,6'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdp_256_small_sign
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_256_small.c:95,10'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdp_256_small_sign
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdp_256_small.c:95,10'
          Dst:             OQS_SIG_cross_rsdp_256_small_sign
    - functionName:    OQS_SIG_cross_rsdp_256_small_sign
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdp_256_small.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - PQCLEAN_CROSSRSDP256SMALL_AVX2_crypto_sign_signature
        - PQCLEAN_CROSSRSDP256SMALL_CLEAN_crypto_sign_signature
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdp_256_small.c:64,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_256_small.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_crypto_sign_signature
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_crypto_sign_signature
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_256_small.c:64,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_crypto_sign_signature
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_crypto_sign_signature
        - Branch String:   'src/sig/cross/sig_cross_rsdp_256_small.c:64,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_256_small.c:66,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_crypto_sign_signature
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_256_small.c:69,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_crypto_sign_signature
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdp_256_small.c:64,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/cross/sig_cross_rsdp_256_small.c:66,23'
          Dst:             PQCLEAN_CROSSRSDP256SMALL_AVX2_crypto_sign_signature
        - Src:             'src/sig/cross/sig_cross_rsdp_256_small.c:69,23'
          Dst:             PQCLEAN_CROSSRSDP256SMALL_CLEAN_crypto_sign_signature
    - functionName:    OQS_SIG_cross_rsdp_256_small_keypair
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdp_256_small.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - PQCLEAN_CROSSRSDP256SMALL_AVX2_crypto_sign_keypair
        - PQCLEAN_CROSSRSDP256SMALL_CLEAN_crypto_sign_keypair
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdp_256_small.c:48,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_256_small.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_crypto_sign_keypair
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_crypto_sign_keypair
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_256_small.c:48,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_crypto_sign_keypair
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_crypto_sign_keypair
        - Branch String:   'src/sig/cross/sig_cross_rsdp_256_small.c:48,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_256_small.c:50,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_crypto_sign_keypair
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_256_small.c:53,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_crypto_sign_keypair
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdp_256_small.c:48,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/cross/sig_cross_rsdp_256_small.c:50,23'
          Dst:             PQCLEAN_CROSSRSDP256SMALL_AVX2_crypto_sign_keypair
        - Src:             'src/sig/cross/sig_cross_rsdp_256_small.c:53,23'
          Dst:             PQCLEAN_CROSSRSDP256SMALL_CLEAN_crypto_sign_keypair
    - functionName:    OQS_SIG_cross_rsdp_256_small_new
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdp_256_small.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_MEM_malloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdp_256_small.c:10,17'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_256_small.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_256_small.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
        - Branch String:   'src/sig/cross/sig_cross_rsdp_256_small.c:11,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_256_small.c:11,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/sig_cross_rsdp_256_small.c:14,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdp_256_small.c:10,17'
          Dst:             OQS_MEM_malloc
    - functionName:    PQCLEAN_CROSSRSDP256SMALL_CLEAN_crypto_sign_verify
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDP256SMALL_CLEAN_CROSS_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/sign.c:131,11'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_CROSS_verify
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/sign.c:131,11'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_CROSS_verify
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/sign.c:131,11'
          Dst:             PQCLEAN_CROSSRSDP256SMALL_CLEAN_CROSS_verify
    - functionName:    PQCLEAN_CROSSRSDP256SMALL_CLEAN_crypto_sign_signature
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDP256SMALL_CLEAN_CROSS_sign
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/sign.c:107,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_CROSS_sign
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/sign.c:107,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_CROSS_sign
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/sign.c:107,2'
          Dst:             PQCLEAN_CROSSRSDP256SMALL_CLEAN_CROSS_sign
    - functionName:    PQCLEAN_CROSSRSDP256SMALL_CLEAN_crypto_sign_open
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDP256SMALL_CLEAN_CROSS_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/sign.c:84,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_CROSS_verify
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/sign.c:84,16'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_CROSS_verify
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/sign.c:87,11'
          Dst:             PQCLEAN_CROSSRSDP256SMALL_CLEAN_CROSS_verify
    - functionName:    PQCLEAN_CROSSRSDP256SMALL_CLEAN_crypto_sign
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDP256SMALL_CLEAN_CROSS_sign
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/sign.c:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_CROSS_sign
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/sign.c:62,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_CROSS_sign
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/sign.c:63,2'
          Dst:             PQCLEAN_CROSSRSDP256SMALL_CLEAN_CROSS_sign
    - functionName:    PQCLEAN_CROSSRSDP256SMALL_CLEAN_crypto_sign_keypair
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDP256SMALL_CLEAN_CROSS_keygen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/sign.c:45,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_CROSS_keygen
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/sign.c:45,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_CROSS_keygen
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/sign.c:45,2'
          Dst:             PQCLEAN_CROSSRSDP256SMALL_CLEAN_CROSS_keygen
    - functionName:    PQCLEAN_CROSSRSDP256SMALL_AVX2_crypto_sign_verify
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDP256SMALL_AVX2_CROSS_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sign.c:131,11'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_CROSS_verify
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sign.c:131,11'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_CROSS_verify
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sign.c:131,11'
          Dst:             PQCLEAN_CROSSRSDP256SMALL_AVX2_CROSS_verify
    - functionName:    PQCLEAN_CROSSRSDP256SMALL_AVX2_crypto_sign_signature
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDP256SMALL_AVX2_CROSS_sign
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sign.c:107,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_CROSS_sign
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sign.c:107,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_CROSS_sign
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sign.c:107,2'
          Dst:             PQCLEAN_CROSSRSDP256SMALL_AVX2_CROSS_sign
    - functionName:    PQCLEAN_CROSSRSDP256SMALL_AVX2_crypto_sign_open
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDP256SMALL_AVX2_CROSS_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sign.c:84,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_CROSS_verify
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sign.c:84,16'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_CROSS_verify
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sign.c:87,11'
          Dst:             PQCLEAN_CROSSRSDP256SMALL_AVX2_CROSS_verify
    - functionName:    PQCLEAN_CROSSRSDP256SMALL_AVX2_crypto_sign
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDP256SMALL_AVX2_CROSS_sign
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sign.c:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_CROSS_sign
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sign.c:62,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_CROSS_sign
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sign.c:63,2'
          Dst:             PQCLEAN_CROSSRSDP256SMALL_AVX2_CROSS_sign
    - functionName:    PQCLEAN_CROSSRSDP256SMALL_AVX2_crypto_sign_keypair
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDP256SMALL_AVX2_CROSS_keygen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sign.c:45,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_CROSS_keygen
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sign.c:45,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_CROSS_keygen
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sign.c:45,2'
          Dst:             PQCLEAN_CROSSRSDP256SMALL_AVX2_CROSS_keygen
    - functionName:    OQS_SIG_cross_rsdpg_128_balanced_verify_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdpg_128_balanced.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_cross_rsdpg_128_balanced_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_128_balanced.c:102,14'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_128_balanced.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdpg_128_balanced_verify
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_128_balanced.c:102,14'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdpg_128_balanced_verify
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_128_balanced.c:102,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_128_balanced.c:102,37'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdpg_128_balanced_verify
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_128_balanced.c:102,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_128_balanced.c:102,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_128_balanced.c:102,6'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdpg_128_balanced_verify
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_128_balanced.c:103,10'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdpg_128_balanced_verify
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdpg_128_balanced.c:103,10'
          Dst:             OQS_SIG_cross_rsdpg_128_balanced_verify
    - functionName:    OQS_SIG_cross_rsdpg_128_balanced_verify
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdpg_128_balanced.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_crypto_sign_verify
        - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_crypto_sign_verify
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_128_balanced.c:80,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_128_balanced.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_crypto_sign_verify
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_crypto_sign_verify
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_128_balanced.c:80,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_crypto_sign_verify
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_crypto_sign_verify
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_128_balanced.c:80,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_128_balanced.c:82,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_crypto_sign_verify
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_128_balanced.c:85,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_crypto_sign_verify
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdpg_128_balanced.c:80,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/cross/sig_cross_rsdpg_128_balanced.c:82,23'
          Dst:             PQCLEAN_CROSSRSDPG128BALANCED_AVX2_crypto_sign_verify
        - Src:             'src/sig/cross/sig_cross_rsdpg_128_balanced.c:85,23'
          Dst:             PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_crypto_sign_verify
    - functionName:    OQS_SIG_cross_rsdpg_128_balanced_sign_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdpg_128_balanced.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_cross_rsdpg_128_balanced_sign
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_128_balanced.c:94,14'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_128_balanced.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdpg_128_balanced_sign
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_128_balanced.c:94,14'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdpg_128_balanced_sign
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_128_balanced.c:94,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_128_balanced.c:94,37'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdpg_128_balanced_sign
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_128_balanced.c:94,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_128_balanced.c:94,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_128_balanced.c:94,6'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdpg_128_balanced_sign
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_128_balanced.c:95,10'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdpg_128_balanced_sign
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdpg_128_balanced.c:95,10'
          Dst:             OQS_SIG_cross_rsdpg_128_balanced_sign
    - functionName:    OQS_SIG_cross_rsdpg_128_balanced_sign
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdpg_128_balanced.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_crypto_sign_signature
        - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_crypto_sign_signature
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_128_balanced.c:64,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_128_balanced.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_crypto_sign_signature
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_crypto_sign_signature
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_128_balanced.c:64,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_crypto_sign_signature
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_crypto_sign_signature
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_128_balanced.c:64,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_128_balanced.c:66,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_crypto_sign_signature
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_128_balanced.c:69,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_crypto_sign_signature
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdpg_128_balanced.c:64,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/cross/sig_cross_rsdpg_128_balanced.c:66,23'
          Dst:             PQCLEAN_CROSSRSDPG128BALANCED_AVX2_crypto_sign_signature
        - Src:             'src/sig/cross/sig_cross_rsdpg_128_balanced.c:69,23'
          Dst:             PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_crypto_sign_signature
    - functionName:    OQS_SIG_cross_rsdpg_128_balanced_keypair
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdpg_128_balanced.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_crypto_sign_keypair
        - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_crypto_sign_keypair
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_128_balanced.c:48,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_128_balanced.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_crypto_sign_keypair
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_crypto_sign_keypair
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_128_balanced.c:48,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_crypto_sign_keypair
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_crypto_sign_keypair
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_128_balanced.c:48,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_128_balanced.c:50,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_crypto_sign_keypair
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_128_balanced.c:53,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_crypto_sign_keypair
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdpg_128_balanced.c:48,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/cross/sig_cross_rsdpg_128_balanced.c:50,23'
          Dst:             PQCLEAN_CROSSRSDPG128BALANCED_AVX2_crypto_sign_keypair
        - Src:             'src/sig/cross/sig_cross_rsdpg_128_balanced.c:53,23'
          Dst:             PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_crypto_sign_keypair
    - functionName:    OQS_SIG_cross_rsdpg_128_balanced_new
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdpg_128_balanced.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_MEM_malloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_128_balanced.c:10,17'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_128_balanced.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_128_balanced.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_128_balanced.c:11,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_128_balanced.c:11,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_128_balanced.c:14,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdpg_128_balanced.c:10,17'
          Dst:             OQS_MEM_malloc
    - functionName:    PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_crypto_sign_verify
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_CROSS_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sign.c:131,11'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_CROSS_verify
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sign.c:131,11'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_CROSS_verify
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sign.c:131,11'
          Dst:             PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_CROSS_verify
    - functionName:    PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_crypto_sign_signature
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_CROSS_sign
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sign.c:107,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_CROSS_sign
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sign.c:107,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_CROSS_sign
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sign.c:107,2'
          Dst:             PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_CROSS_sign
    - functionName:    PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_crypto_sign_open
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_CROSS_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sign.c:84,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_CROSS_verify
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sign.c:84,16'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_CROSS_verify
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sign.c:87,11'
          Dst:             PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_CROSS_verify
    - functionName:    PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_crypto_sign
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_CROSS_sign
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sign.c:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_CROSS_sign
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sign.c:62,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_CROSS_sign
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sign.c:63,2'
          Dst:             PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_CROSS_sign
    - functionName:    PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_crypto_sign_keypair
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_CROSS_keygen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sign.c:45,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_CROSS_keygen
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sign.c:45,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_CROSS_keygen
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sign.c:45,2'
          Dst:             PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_CROSS_keygen
    - functionName:    PQCLEAN_CROSSRSDPG128BALANCED_AVX2_crypto_sign_verify
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_CROSS_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sign.c:131,11'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_CROSS_verify
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sign.c:131,11'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_CROSS_verify
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sign.c:131,11'
          Dst:             PQCLEAN_CROSSRSDPG128BALANCED_AVX2_CROSS_verify
    - functionName:    PQCLEAN_CROSSRSDPG128BALANCED_AVX2_crypto_sign_signature
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_CROSS_sign
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sign.c:107,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_CROSS_sign
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sign.c:107,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_CROSS_sign
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sign.c:107,2'
          Dst:             PQCLEAN_CROSSRSDPG128BALANCED_AVX2_CROSS_sign
    - functionName:    PQCLEAN_CROSSRSDPG128BALANCED_AVX2_crypto_sign_open
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_CROSS_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sign.c:84,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_CROSS_verify
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sign.c:84,16'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_CROSS_verify
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sign.c:87,11'
          Dst:             PQCLEAN_CROSSRSDPG128BALANCED_AVX2_CROSS_verify
    - functionName:    PQCLEAN_CROSSRSDPG128BALANCED_AVX2_crypto_sign
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_CROSS_sign
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sign.c:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_CROSS_sign
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sign.c:62,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_CROSS_sign
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sign.c:63,2'
          Dst:             PQCLEAN_CROSSRSDPG128BALANCED_AVX2_CROSS_sign
    - functionName:    PQCLEAN_CROSSRSDPG128BALANCED_AVX2_crypto_sign_keypair
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_CROSS_keygen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sign.c:45,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_CROSS_keygen
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sign.c:45,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_CROSS_keygen
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sign.c:45,2'
          Dst:             PQCLEAN_CROSSRSDPG128BALANCED_AVX2_CROSS_keygen
    - functionName:    OQS_SIG_cross_rsdpg_128_fast_verify_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdpg_128_fast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_cross_rsdpg_128_fast_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_128_fast.c:102,14'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_128_fast.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdpg_128_fast_verify
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_128_fast.c:102,14'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdpg_128_fast_verify
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_128_fast.c:102,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_128_fast.c:102,37'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdpg_128_fast_verify
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_128_fast.c:102,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_128_fast.c:102,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_128_fast.c:102,6'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdpg_128_fast_verify
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_128_fast.c:103,10'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdpg_128_fast_verify
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdpg_128_fast.c:103,10'
          Dst:             OQS_SIG_cross_rsdpg_128_fast_verify
    - functionName:    OQS_SIG_cross_rsdpg_128_fast_verify
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdpg_128_fast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - PQCLEAN_CROSSRSDPG128FAST_AVX2_crypto_sign_verify
        - PQCLEAN_CROSSRSDPG128FAST_CLEAN_crypto_sign_verify
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_128_fast.c:80,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_128_fast.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_crypto_sign_verify
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_crypto_sign_verify
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_128_fast.c:80,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_crypto_sign_verify
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_crypto_sign_verify
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_128_fast.c:80,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_128_fast.c:82,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_crypto_sign_verify
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_128_fast.c:85,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_crypto_sign_verify
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdpg_128_fast.c:80,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/cross/sig_cross_rsdpg_128_fast.c:82,23'
          Dst:             PQCLEAN_CROSSRSDPG128FAST_AVX2_crypto_sign_verify
        - Src:             'src/sig/cross/sig_cross_rsdpg_128_fast.c:85,23'
          Dst:             PQCLEAN_CROSSRSDPG128FAST_CLEAN_crypto_sign_verify
    - functionName:    OQS_SIG_cross_rsdpg_128_fast_sign_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdpg_128_fast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_cross_rsdpg_128_fast_sign
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_128_fast.c:94,14'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_128_fast.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdpg_128_fast_sign
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_128_fast.c:94,14'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdpg_128_fast_sign
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_128_fast.c:94,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_128_fast.c:94,37'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdpg_128_fast_sign
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_128_fast.c:94,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_128_fast.c:94,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_128_fast.c:94,6'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdpg_128_fast_sign
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_128_fast.c:95,10'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdpg_128_fast_sign
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdpg_128_fast.c:95,10'
          Dst:             OQS_SIG_cross_rsdpg_128_fast_sign
    - functionName:    OQS_SIG_cross_rsdpg_128_fast_sign
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdpg_128_fast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - PQCLEAN_CROSSRSDPG128FAST_AVX2_crypto_sign_signature
        - PQCLEAN_CROSSRSDPG128FAST_CLEAN_crypto_sign_signature
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_128_fast.c:64,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_128_fast.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_crypto_sign_signature
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_crypto_sign_signature
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_128_fast.c:64,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_crypto_sign_signature
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_crypto_sign_signature
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_128_fast.c:64,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_128_fast.c:66,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_crypto_sign_signature
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_128_fast.c:69,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_crypto_sign_signature
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdpg_128_fast.c:64,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/cross/sig_cross_rsdpg_128_fast.c:66,23'
          Dst:             PQCLEAN_CROSSRSDPG128FAST_AVX2_crypto_sign_signature
        - Src:             'src/sig/cross/sig_cross_rsdpg_128_fast.c:69,23'
          Dst:             PQCLEAN_CROSSRSDPG128FAST_CLEAN_crypto_sign_signature
    - functionName:    OQS_SIG_cross_rsdpg_128_fast_keypair
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdpg_128_fast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - PQCLEAN_CROSSRSDPG128FAST_AVX2_crypto_sign_keypair
        - PQCLEAN_CROSSRSDPG128FAST_CLEAN_crypto_sign_keypair
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_128_fast.c:48,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_128_fast.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_crypto_sign_keypair
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_crypto_sign_keypair
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_128_fast.c:48,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_crypto_sign_keypair
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_crypto_sign_keypair
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_128_fast.c:48,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_128_fast.c:50,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_crypto_sign_keypair
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_128_fast.c:53,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_crypto_sign_keypair
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdpg_128_fast.c:48,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/cross/sig_cross_rsdpg_128_fast.c:50,23'
          Dst:             PQCLEAN_CROSSRSDPG128FAST_AVX2_crypto_sign_keypair
        - Src:             'src/sig/cross/sig_cross_rsdpg_128_fast.c:53,23'
          Dst:             PQCLEAN_CROSSRSDPG128FAST_CLEAN_crypto_sign_keypair
    - functionName:    OQS_SIG_cross_rsdpg_128_fast_new
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdpg_128_fast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_MEM_malloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_128_fast.c:10,17'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_128_fast.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_128_fast.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_128_fast.c:11,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_128_fast.c:11,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_128_fast.c:14,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdpg_128_fast.c:10,17'
          Dst:             OQS_MEM_malloc
    - functionName:    PQCLEAN_CROSSRSDPG128FAST_CLEAN_crypto_sign_verify
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDPG128FAST_CLEAN_CROSS_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sign.c:131,11'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_CROSS_verify
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sign.c:131,11'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_CROSS_verify
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sign.c:131,11'
          Dst:             PQCLEAN_CROSSRSDPG128FAST_CLEAN_CROSS_verify
    - functionName:    PQCLEAN_CROSSRSDPG128FAST_CLEAN_crypto_sign_signature
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDPG128FAST_CLEAN_CROSS_sign
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sign.c:107,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_CROSS_sign
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sign.c:107,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_CROSS_sign
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sign.c:107,2'
          Dst:             PQCLEAN_CROSSRSDPG128FAST_CLEAN_CROSS_sign
    - functionName:    PQCLEAN_CROSSRSDPG128FAST_CLEAN_crypto_sign_open
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDPG128FAST_CLEAN_CROSS_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sign.c:84,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_CROSS_verify
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sign.c:84,16'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_CROSS_verify
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sign.c:87,11'
          Dst:             PQCLEAN_CROSSRSDPG128FAST_CLEAN_CROSS_verify
    - functionName:    PQCLEAN_CROSSRSDPG128FAST_CLEAN_crypto_sign
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDPG128FAST_CLEAN_CROSS_sign
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sign.c:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_CROSS_sign
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sign.c:62,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_CROSS_sign
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sign.c:63,2'
          Dst:             PQCLEAN_CROSSRSDPG128FAST_CLEAN_CROSS_sign
    - functionName:    PQCLEAN_CROSSRSDPG128FAST_CLEAN_crypto_sign_keypair
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDPG128FAST_CLEAN_CROSS_keygen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sign.c:45,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_CROSS_keygen
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sign.c:45,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_CROSS_keygen
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sign.c:45,2'
          Dst:             PQCLEAN_CROSSRSDPG128FAST_CLEAN_CROSS_keygen
    - functionName:    PQCLEAN_CROSSRSDPG128FAST_AVX2_crypto_sign_verify
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDPG128FAST_AVX2_CROSS_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sign.c:131,11'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_CROSS_verify
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sign.c:131,11'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_CROSS_verify
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sign.c:131,11'
          Dst:             PQCLEAN_CROSSRSDPG128FAST_AVX2_CROSS_verify
    - functionName:    PQCLEAN_CROSSRSDPG128FAST_AVX2_crypto_sign_signature
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDPG128FAST_AVX2_CROSS_sign
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sign.c:107,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_CROSS_sign
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sign.c:107,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_CROSS_sign
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sign.c:107,2'
          Dst:             PQCLEAN_CROSSRSDPG128FAST_AVX2_CROSS_sign
    - functionName:    PQCLEAN_CROSSRSDPG128FAST_AVX2_crypto_sign_open
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDPG128FAST_AVX2_CROSS_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sign.c:84,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_CROSS_verify
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sign.c:84,16'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_CROSS_verify
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sign.c:87,11'
          Dst:             PQCLEAN_CROSSRSDPG128FAST_AVX2_CROSS_verify
    - functionName:    PQCLEAN_CROSSRSDPG128FAST_AVX2_crypto_sign
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDPG128FAST_AVX2_CROSS_sign
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sign.c:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_CROSS_sign
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sign.c:62,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_CROSS_sign
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sign.c:63,2'
          Dst:             PQCLEAN_CROSSRSDPG128FAST_AVX2_CROSS_sign
    - functionName:    PQCLEAN_CROSSRSDPG128FAST_AVX2_crypto_sign_keypair
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDPG128FAST_AVX2_CROSS_keygen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sign.c:45,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_CROSS_keygen
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sign.c:45,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_CROSS_keygen
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sign.c:45,2'
          Dst:             PQCLEAN_CROSSRSDPG128FAST_AVX2_CROSS_keygen
    - functionName:    OQS_SIG_cross_rsdpg_128_small_verify_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdpg_128_small.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_cross_rsdpg_128_small_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_128_small.c:102,14'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_128_small.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdpg_128_small_verify
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_128_small.c:102,14'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdpg_128_small_verify
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_128_small.c:102,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_128_small.c:102,37'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdpg_128_small_verify
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_128_small.c:102,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_128_small.c:102,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_128_small.c:102,6'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdpg_128_small_verify
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_128_small.c:103,10'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdpg_128_small_verify
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdpg_128_small.c:103,10'
          Dst:             OQS_SIG_cross_rsdpg_128_small_verify
    - functionName:    OQS_SIG_cross_rsdpg_128_small_verify
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdpg_128_small.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - PQCLEAN_CROSSRSDPG128SMALL_AVX2_crypto_sign_verify
        - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_crypto_sign_verify
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_128_small.c:80,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_128_small.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_crypto_sign_verify
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_crypto_sign_verify
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_128_small.c:80,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_crypto_sign_verify
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_crypto_sign_verify
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_128_small.c:80,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_128_small.c:82,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_crypto_sign_verify
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_128_small.c:85,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_crypto_sign_verify
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdpg_128_small.c:80,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/cross/sig_cross_rsdpg_128_small.c:82,23'
          Dst:             PQCLEAN_CROSSRSDPG128SMALL_AVX2_crypto_sign_verify
        - Src:             'src/sig/cross/sig_cross_rsdpg_128_small.c:85,23'
          Dst:             PQCLEAN_CROSSRSDPG128SMALL_CLEAN_crypto_sign_verify
    - functionName:    OQS_SIG_cross_rsdpg_128_small_sign_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdpg_128_small.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_cross_rsdpg_128_small_sign
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_128_small.c:94,14'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_128_small.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdpg_128_small_sign
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_128_small.c:94,14'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdpg_128_small_sign
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_128_small.c:94,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_128_small.c:94,37'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdpg_128_small_sign
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_128_small.c:94,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_128_small.c:94,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_128_small.c:94,6'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdpg_128_small_sign
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_128_small.c:95,10'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdpg_128_small_sign
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdpg_128_small.c:95,10'
          Dst:             OQS_SIG_cross_rsdpg_128_small_sign
    - functionName:    OQS_SIG_cross_rsdpg_128_small_sign
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdpg_128_small.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - PQCLEAN_CROSSRSDPG128SMALL_AVX2_crypto_sign_signature
        - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_crypto_sign_signature
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_128_small.c:64,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_128_small.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_crypto_sign_signature
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_crypto_sign_signature
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_128_small.c:64,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_crypto_sign_signature
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_crypto_sign_signature
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_128_small.c:64,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_128_small.c:66,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_crypto_sign_signature
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_128_small.c:69,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_crypto_sign_signature
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdpg_128_small.c:64,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/cross/sig_cross_rsdpg_128_small.c:66,23'
          Dst:             PQCLEAN_CROSSRSDPG128SMALL_AVX2_crypto_sign_signature
        - Src:             'src/sig/cross/sig_cross_rsdpg_128_small.c:69,23'
          Dst:             PQCLEAN_CROSSRSDPG128SMALL_CLEAN_crypto_sign_signature
    - functionName:    OQS_SIG_cross_rsdpg_128_small_keypair
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdpg_128_small.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - PQCLEAN_CROSSRSDPG128SMALL_AVX2_crypto_sign_keypair
        - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_crypto_sign_keypair
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_128_small.c:48,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_128_small.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_crypto_sign_keypair
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_crypto_sign_keypair
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_128_small.c:48,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_crypto_sign_keypair
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_crypto_sign_keypair
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_128_small.c:48,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_128_small.c:50,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_crypto_sign_keypair
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_128_small.c:53,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_crypto_sign_keypair
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdpg_128_small.c:48,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/cross/sig_cross_rsdpg_128_small.c:50,23'
          Dst:             PQCLEAN_CROSSRSDPG128SMALL_AVX2_crypto_sign_keypair
        - Src:             'src/sig/cross/sig_cross_rsdpg_128_small.c:53,23'
          Dst:             PQCLEAN_CROSSRSDPG128SMALL_CLEAN_crypto_sign_keypair
    - functionName:    OQS_SIG_cross_rsdpg_128_small_new
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdpg_128_small.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_MEM_malloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_128_small.c:10,17'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_128_small.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_128_small.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_128_small.c:11,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_128_small.c:11,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_128_small.c:14,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdpg_128_small.c:10,17'
          Dst:             OQS_MEM_malloc
    - functionName:    PQCLEAN_CROSSRSDPG128SMALL_CLEAN_crypto_sign_verify
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_CROSS_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/sign.c:131,11'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_CROSS_verify
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/sign.c:131,11'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_CROSS_verify
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/sign.c:131,11'
          Dst:             PQCLEAN_CROSSRSDPG128SMALL_CLEAN_CROSS_verify
    - functionName:    PQCLEAN_CROSSRSDPG128SMALL_CLEAN_crypto_sign_signature
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_CROSS_sign
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/sign.c:107,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_CROSS_sign
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/sign.c:107,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_CROSS_sign
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/sign.c:107,2'
          Dst:             PQCLEAN_CROSSRSDPG128SMALL_CLEAN_CROSS_sign
    - functionName:    PQCLEAN_CROSSRSDPG128SMALL_CLEAN_crypto_sign_open
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_CROSS_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/sign.c:84,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_CROSS_verify
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/sign.c:84,16'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_CROSS_verify
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/sign.c:87,11'
          Dst:             PQCLEAN_CROSSRSDPG128SMALL_CLEAN_CROSS_verify
    - functionName:    PQCLEAN_CROSSRSDPG128SMALL_CLEAN_crypto_sign
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_CROSS_sign
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/sign.c:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_CROSS_sign
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/sign.c:62,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_CROSS_sign
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/sign.c:63,2'
          Dst:             PQCLEAN_CROSSRSDPG128SMALL_CLEAN_CROSS_sign
    - functionName:    PQCLEAN_CROSSRSDPG128SMALL_CLEAN_crypto_sign_keypair
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_CROSS_keygen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/sign.c:45,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_CROSS_keygen
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/sign.c:45,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_CROSS_keygen
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/sign.c:45,2'
          Dst:             PQCLEAN_CROSSRSDPG128SMALL_CLEAN_CROSS_keygen
    - functionName:    PQCLEAN_CROSSRSDPG128SMALL_AVX2_crypto_sign_verify
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDPG128SMALL_AVX2_CROSS_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sign.c:131,11'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_CROSS_verify
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sign.c:131,11'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_CROSS_verify
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sign.c:131,11'
          Dst:             PQCLEAN_CROSSRSDPG128SMALL_AVX2_CROSS_verify
    - functionName:    PQCLEAN_CROSSRSDPG128SMALL_AVX2_crypto_sign_signature
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDPG128SMALL_AVX2_CROSS_sign
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sign.c:107,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_CROSS_sign
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sign.c:107,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_CROSS_sign
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sign.c:107,2'
          Dst:             PQCLEAN_CROSSRSDPG128SMALL_AVX2_CROSS_sign
    - functionName:    PQCLEAN_CROSSRSDPG128SMALL_AVX2_crypto_sign_open
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDPG128SMALL_AVX2_CROSS_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sign.c:84,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_CROSS_verify
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sign.c:84,16'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_CROSS_verify
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sign.c:87,11'
          Dst:             PQCLEAN_CROSSRSDPG128SMALL_AVX2_CROSS_verify
    - functionName:    PQCLEAN_CROSSRSDPG128SMALL_AVX2_crypto_sign
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDPG128SMALL_AVX2_CROSS_sign
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sign.c:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_CROSS_sign
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sign.c:62,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_CROSS_sign
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sign.c:63,2'
          Dst:             PQCLEAN_CROSSRSDPG128SMALL_AVX2_CROSS_sign
    - functionName:    PQCLEAN_CROSSRSDPG128SMALL_AVX2_crypto_sign_keypair
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDPG128SMALL_AVX2_CROSS_keygen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sign.c:45,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_CROSS_keygen
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sign.c:45,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_CROSS_keygen
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sign.c:45,2'
          Dst:             PQCLEAN_CROSSRSDPG128SMALL_AVX2_CROSS_keygen
    - functionName:    OQS_SIG_cross_rsdpg_192_balanced_verify_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdpg_192_balanced.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_cross_rsdpg_192_balanced_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_192_balanced.c:102,14'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_192_balanced.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdpg_192_balanced_verify
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_192_balanced.c:102,14'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdpg_192_balanced_verify
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_192_balanced.c:102,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_192_balanced.c:102,37'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdpg_192_balanced_verify
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_192_balanced.c:102,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_192_balanced.c:102,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_192_balanced.c:102,6'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdpg_192_balanced_verify
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_192_balanced.c:103,10'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdpg_192_balanced_verify
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdpg_192_balanced.c:103,10'
          Dst:             OQS_SIG_cross_rsdpg_192_balanced_verify
    - functionName:    OQS_SIG_cross_rsdpg_192_balanced_verify
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdpg_192_balanced.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_crypto_sign_verify
        - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_crypto_sign_verify
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_192_balanced.c:80,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_192_balanced.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_crypto_sign_verify
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_crypto_sign_verify
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_192_balanced.c:80,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_crypto_sign_verify
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_crypto_sign_verify
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_192_balanced.c:80,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_192_balanced.c:82,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_crypto_sign_verify
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_192_balanced.c:85,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_crypto_sign_verify
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdpg_192_balanced.c:80,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/cross/sig_cross_rsdpg_192_balanced.c:82,23'
          Dst:             PQCLEAN_CROSSRSDPG192BALANCED_AVX2_crypto_sign_verify
        - Src:             'src/sig/cross/sig_cross_rsdpg_192_balanced.c:85,23'
          Dst:             PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_crypto_sign_verify
    - functionName:    OQS_SIG_cross_rsdpg_192_balanced_sign_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdpg_192_balanced.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_cross_rsdpg_192_balanced_sign
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_192_balanced.c:94,14'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_192_balanced.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdpg_192_balanced_sign
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_192_balanced.c:94,14'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdpg_192_balanced_sign
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_192_balanced.c:94,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_192_balanced.c:94,37'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdpg_192_balanced_sign
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_192_balanced.c:94,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_192_balanced.c:94,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_192_balanced.c:94,6'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdpg_192_balanced_sign
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_192_balanced.c:95,10'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdpg_192_balanced_sign
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdpg_192_balanced.c:95,10'
          Dst:             OQS_SIG_cross_rsdpg_192_balanced_sign
    - functionName:    OQS_SIG_cross_rsdpg_192_balanced_sign
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdpg_192_balanced.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_crypto_sign_signature
        - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_crypto_sign_signature
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_192_balanced.c:64,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_192_balanced.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_crypto_sign_signature
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_crypto_sign_signature
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_192_balanced.c:64,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_crypto_sign_signature
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_crypto_sign_signature
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_192_balanced.c:64,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_192_balanced.c:66,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_crypto_sign_signature
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_192_balanced.c:69,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_crypto_sign_signature
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdpg_192_balanced.c:64,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/cross/sig_cross_rsdpg_192_balanced.c:66,23'
          Dst:             PQCLEAN_CROSSRSDPG192BALANCED_AVX2_crypto_sign_signature
        - Src:             'src/sig/cross/sig_cross_rsdpg_192_balanced.c:69,23'
          Dst:             PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_crypto_sign_signature
    - functionName:    OQS_SIG_cross_rsdpg_192_balanced_keypair
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdpg_192_balanced.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_crypto_sign_keypair
        - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_crypto_sign_keypair
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_192_balanced.c:48,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_192_balanced.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_crypto_sign_keypair
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_crypto_sign_keypair
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_192_balanced.c:48,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_crypto_sign_keypair
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_crypto_sign_keypair
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_192_balanced.c:48,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_192_balanced.c:50,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_crypto_sign_keypair
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_192_balanced.c:53,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_crypto_sign_keypair
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdpg_192_balanced.c:48,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/cross/sig_cross_rsdpg_192_balanced.c:50,23'
          Dst:             PQCLEAN_CROSSRSDPG192BALANCED_AVX2_crypto_sign_keypair
        - Src:             'src/sig/cross/sig_cross_rsdpg_192_balanced.c:53,23'
          Dst:             PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_crypto_sign_keypair
    - functionName:    OQS_SIG_cross_rsdpg_192_balanced_new
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdpg_192_balanced.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_MEM_malloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_192_balanced.c:10,17'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_192_balanced.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_192_balanced.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_192_balanced.c:11,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_192_balanced.c:11,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_192_balanced.c:14,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdpg_192_balanced.c:10,17'
          Dst:             OQS_MEM_malloc
    - functionName:    PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_crypto_sign_verify
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_CROSS_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sign.c:131,11'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_CROSS_verify
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sign.c:131,11'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_CROSS_verify
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sign.c:131,11'
          Dst:             PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_CROSS_verify
    - functionName:    PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_crypto_sign_signature
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_CROSS_sign
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sign.c:107,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_CROSS_sign
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sign.c:107,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_CROSS_sign
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sign.c:107,2'
          Dst:             PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_CROSS_sign
    - functionName:    PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_crypto_sign_open
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_CROSS_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sign.c:84,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_CROSS_verify
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sign.c:84,16'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_CROSS_verify
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sign.c:87,11'
          Dst:             PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_CROSS_verify
    - functionName:    PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_crypto_sign
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_CROSS_sign
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sign.c:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_CROSS_sign
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sign.c:62,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_CROSS_sign
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sign.c:63,2'
          Dst:             PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_CROSS_sign
    - functionName:    PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_crypto_sign_keypair
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_CROSS_keygen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sign.c:45,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_CROSS_keygen
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sign.c:45,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_CROSS_keygen
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sign.c:45,2'
          Dst:             PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_CROSS_keygen
    - functionName:    PQCLEAN_CROSSRSDPG192BALANCED_AVX2_crypto_sign_verify
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_CROSS_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sign.c:131,11'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_CROSS_verify
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sign.c:131,11'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_CROSS_verify
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sign.c:131,11'
          Dst:             PQCLEAN_CROSSRSDPG192BALANCED_AVX2_CROSS_verify
    - functionName:    PQCLEAN_CROSSRSDPG192BALANCED_AVX2_crypto_sign_signature
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_CROSS_sign
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sign.c:107,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_CROSS_sign
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sign.c:107,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_CROSS_sign
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sign.c:107,2'
          Dst:             PQCLEAN_CROSSRSDPG192BALANCED_AVX2_CROSS_sign
    - functionName:    PQCLEAN_CROSSRSDPG192BALANCED_AVX2_crypto_sign_open
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_CROSS_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sign.c:84,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_CROSS_verify
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sign.c:84,16'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_CROSS_verify
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sign.c:87,11'
          Dst:             PQCLEAN_CROSSRSDPG192BALANCED_AVX2_CROSS_verify
    - functionName:    PQCLEAN_CROSSRSDPG192BALANCED_AVX2_crypto_sign
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_CROSS_sign
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sign.c:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_CROSS_sign
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sign.c:62,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_CROSS_sign
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sign.c:63,2'
          Dst:             PQCLEAN_CROSSRSDPG192BALANCED_AVX2_CROSS_sign
    - functionName:    PQCLEAN_CROSSRSDPG192BALANCED_AVX2_crypto_sign_keypair
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_CROSS_keygen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sign.c:45,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_CROSS_keygen
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sign.c:45,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_CROSS_keygen
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sign.c:45,2'
          Dst:             PQCLEAN_CROSSRSDPG192BALANCED_AVX2_CROSS_keygen
    - functionName:    OQS_SIG_cross_rsdpg_192_fast_verify_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdpg_192_fast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_cross_rsdpg_192_fast_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_192_fast.c:102,14'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_192_fast.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdpg_192_fast_verify
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_192_fast.c:102,14'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdpg_192_fast_verify
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_192_fast.c:102,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_192_fast.c:102,37'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdpg_192_fast_verify
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_192_fast.c:102,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_192_fast.c:102,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_192_fast.c:102,6'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdpg_192_fast_verify
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_192_fast.c:103,10'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdpg_192_fast_verify
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdpg_192_fast.c:103,10'
          Dst:             OQS_SIG_cross_rsdpg_192_fast_verify
    - functionName:    OQS_SIG_cross_rsdpg_192_fast_verify
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdpg_192_fast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - PQCLEAN_CROSSRSDPG192FAST_AVX2_crypto_sign_verify
        - PQCLEAN_CROSSRSDPG192FAST_CLEAN_crypto_sign_verify
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_192_fast.c:80,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_192_fast.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_crypto_sign_verify
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_crypto_sign_verify
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_192_fast.c:80,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_crypto_sign_verify
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_crypto_sign_verify
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_192_fast.c:80,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_192_fast.c:82,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_crypto_sign_verify
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_192_fast.c:85,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_crypto_sign_verify
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdpg_192_fast.c:80,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/cross/sig_cross_rsdpg_192_fast.c:82,23'
          Dst:             PQCLEAN_CROSSRSDPG192FAST_AVX2_crypto_sign_verify
        - Src:             'src/sig/cross/sig_cross_rsdpg_192_fast.c:85,23'
          Dst:             PQCLEAN_CROSSRSDPG192FAST_CLEAN_crypto_sign_verify
    - functionName:    OQS_SIG_cross_rsdpg_192_fast_sign_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdpg_192_fast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_cross_rsdpg_192_fast_sign
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_192_fast.c:94,14'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_192_fast.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdpg_192_fast_sign
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_192_fast.c:94,14'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdpg_192_fast_sign
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_192_fast.c:94,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_192_fast.c:94,37'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdpg_192_fast_sign
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_192_fast.c:94,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_192_fast.c:94,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_192_fast.c:94,6'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdpg_192_fast_sign
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_192_fast.c:95,10'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdpg_192_fast_sign
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdpg_192_fast.c:95,10'
          Dst:             OQS_SIG_cross_rsdpg_192_fast_sign
    - functionName:    OQS_SIG_cross_rsdpg_192_fast_sign
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdpg_192_fast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - PQCLEAN_CROSSRSDPG192FAST_AVX2_crypto_sign_signature
        - PQCLEAN_CROSSRSDPG192FAST_CLEAN_crypto_sign_signature
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_192_fast.c:64,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_192_fast.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_crypto_sign_signature
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_crypto_sign_signature
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_192_fast.c:64,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_crypto_sign_signature
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_crypto_sign_signature
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_192_fast.c:64,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_192_fast.c:66,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_crypto_sign_signature
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_192_fast.c:69,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_crypto_sign_signature
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdpg_192_fast.c:64,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/cross/sig_cross_rsdpg_192_fast.c:66,23'
          Dst:             PQCLEAN_CROSSRSDPG192FAST_AVX2_crypto_sign_signature
        - Src:             'src/sig/cross/sig_cross_rsdpg_192_fast.c:69,23'
          Dst:             PQCLEAN_CROSSRSDPG192FAST_CLEAN_crypto_sign_signature
    - functionName:    OQS_SIG_cross_rsdpg_192_fast_keypair
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdpg_192_fast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - PQCLEAN_CROSSRSDPG192FAST_AVX2_crypto_sign_keypair
        - PQCLEAN_CROSSRSDPG192FAST_CLEAN_crypto_sign_keypair
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_192_fast.c:48,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_192_fast.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_crypto_sign_keypair
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_crypto_sign_keypair
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_192_fast.c:48,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_crypto_sign_keypair
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_crypto_sign_keypair
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_192_fast.c:48,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_192_fast.c:50,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_crypto_sign_keypair
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_192_fast.c:53,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_crypto_sign_keypair
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdpg_192_fast.c:48,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/cross/sig_cross_rsdpg_192_fast.c:50,23'
          Dst:             PQCLEAN_CROSSRSDPG192FAST_AVX2_crypto_sign_keypair
        - Src:             'src/sig/cross/sig_cross_rsdpg_192_fast.c:53,23'
          Dst:             PQCLEAN_CROSSRSDPG192FAST_CLEAN_crypto_sign_keypair
    - functionName:    OQS_SIG_cross_rsdpg_192_fast_new
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdpg_192_fast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_MEM_malloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_192_fast.c:10,17'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_192_fast.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_192_fast.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_192_fast.c:11,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_192_fast.c:11,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_192_fast.c:14,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdpg_192_fast.c:10,17'
          Dst:             OQS_MEM_malloc
    - functionName:    PQCLEAN_CROSSRSDPG192FAST_CLEAN_crypto_sign_verify
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDPG192FAST_CLEAN_CROSS_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sign.c:131,11'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_CROSS_verify
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sign.c:131,11'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_CROSS_verify
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sign.c:131,11'
          Dst:             PQCLEAN_CROSSRSDPG192FAST_CLEAN_CROSS_verify
    - functionName:    PQCLEAN_CROSSRSDPG192FAST_CLEAN_crypto_sign_signature
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDPG192FAST_CLEAN_CROSS_sign
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sign.c:107,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_CROSS_sign
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sign.c:107,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_CROSS_sign
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sign.c:107,2'
          Dst:             PQCLEAN_CROSSRSDPG192FAST_CLEAN_CROSS_sign
    - functionName:    PQCLEAN_CROSSRSDPG192FAST_CLEAN_crypto_sign_open
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDPG192FAST_CLEAN_CROSS_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sign.c:84,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_CROSS_verify
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sign.c:84,16'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_CROSS_verify
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sign.c:87,11'
          Dst:             PQCLEAN_CROSSRSDPG192FAST_CLEAN_CROSS_verify
    - functionName:    PQCLEAN_CROSSRSDPG192FAST_CLEAN_crypto_sign
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDPG192FAST_CLEAN_CROSS_sign
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sign.c:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_CROSS_sign
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sign.c:62,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_CROSS_sign
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sign.c:63,2'
          Dst:             PQCLEAN_CROSSRSDPG192FAST_CLEAN_CROSS_sign
    - functionName:    PQCLEAN_CROSSRSDPG192FAST_CLEAN_crypto_sign_keypair
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDPG192FAST_CLEAN_CROSS_keygen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sign.c:45,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_CROSS_keygen
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sign.c:45,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_CROSS_keygen
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sign.c:45,2'
          Dst:             PQCLEAN_CROSSRSDPG192FAST_CLEAN_CROSS_keygen
    - functionName:    PQCLEAN_CROSSRSDPG192FAST_AVX2_crypto_sign_verify
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDPG192FAST_AVX2_CROSS_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sign.c:131,11'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_CROSS_verify
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sign.c:131,11'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_CROSS_verify
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sign.c:131,11'
          Dst:             PQCLEAN_CROSSRSDPG192FAST_AVX2_CROSS_verify
    - functionName:    PQCLEAN_CROSSRSDPG192FAST_AVX2_crypto_sign_signature
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDPG192FAST_AVX2_CROSS_sign
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sign.c:107,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_CROSS_sign
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sign.c:107,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_CROSS_sign
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sign.c:107,2'
          Dst:             PQCLEAN_CROSSRSDPG192FAST_AVX2_CROSS_sign
    - functionName:    PQCLEAN_CROSSRSDPG192FAST_AVX2_crypto_sign_open
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDPG192FAST_AVX2_CROSS_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sign.c:84,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_CROSS_verify
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sign.c:84,16'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_CROSS_verify
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sign.c:87,11'
          Dst:             PQCLEAN_CROSSRSDPG192FAST_AVX2_CROSS_verify
    - functionName:    PQCLEAN_CROSSRSDPG192FAST_AVX2_crypto_sign
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDPG192FAST_AVX2_CROSS_sign
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sign.c:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_CROSS_sign
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sign.c:62,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_CROSS_sign
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sign.c:63,2'
          Dst:             PQCLEAN_CROSSRSDPG192FAST_AVX2_CROSS_sign
    - functionName:    PQCLEAN_CROSSRSDPG192FAST_AVX2_crypto_sign_keypair
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDPG192FAST_AVX2_CROSS_keygen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sign.c:45,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_CROSS_keygen
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sign.c:45,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_CROSS_keygen
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sign.c:45,2'
          Dst:             PQCLEAN_CROSSRSDPG192FAST_AVX2_CROSS_keygen
    - functionName:    OQS_SIG_cross_rsdpg_192_small_verify_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdpg_192_small.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_cross_rsdpg_192_small_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_192_small.c:102,14'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_192_small.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdpg_192_small_verify
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_192_small.c:102,14'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdpg_192_small_verify
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_192_small.c:102,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_192_small.c:102,37'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdpg_192_small_verify
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_192_small.c:102,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_192_small.c:102,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_192_small.c:102,6'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdpg_192_small_verify
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_192_small.c:103,10'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdpg_192_small_verify
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdpg_192_small.c:103,10'
          Dst:             OQS_SIG_cross_rsdpg_192_small_verify
    - functionName:    OQS_SIG_cross_rsdpg_192_small_verify
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdpg_192_small.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - PQCLEAN_CROSSRSDPG192SMALL_AVX2_crypto_sign_verify
        - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_crypto_sign_verify
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_192_small.c:80,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_192_small.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_crypto_sign_verify
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_crypto_sign_verify
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_192_small.c:80,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_crypto_sign_verify
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_crypto_sign_verify
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_192_small.c:80,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_192_small.c:82,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_crypto_sign_verify
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_192_small.c:85,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_crypto_sign_verify
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdpg_192_small.c:80,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/cross/sig_cross_rsdpg_192_small.c:82,23'
          Dst:             PQCLEAN_CROSSRSDPG192SMALL_AVX2_crypto_sign_verify
        - Src:             'src/sig/cross/sig_cross_rsdpg_192_small.c:85,23'
          Dst:             PQCLEAN_CROSSRSDPG192SMALL_CLEAN_crypto_sign_verify
    - functionName:    OQS_SIG_cross_rsdpg_192_small_sign_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdpg_192_small.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_cross_rsdpg_192_small_sign
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_192_small.c:94,14'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_192_small.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdpg_192_small_sign
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_192_small.c:94,14'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdpg_192_small_sign
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_192_small.c:94,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_192_small.c:94,37'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdpg_192_small_sign
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_192_small.c:94,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_192_small.c:94,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_192_small.c:94,6'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdpg_192_small_sign
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_192_small.c:95,10'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdpg_192_small_sign
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdpg_192_small.c:95,10'
          Dst:             OQS_SIG_cross_rsdpg_192_small_sign
    - functionName:    OQS_SIG_cross_rsdpg_192_small_sign
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdpg_192_small.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - PQCLEAN_CROSSRSDPG192SMALL_AVX2_crypto_sign_signature
        - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_crypto_sign_signature
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_192_small.c:64,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_192_small.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_crypto_sign_signature
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_crypto_sign_signature
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_192_small.c:64,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_crypto_sign_signature
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_crypto_sign_signature
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_192_small.c:64,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_192_small.c:66,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_crypto_sign_signature
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_192_small.c:69,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_crypto_sign_signature
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdpg_192_small.c:64,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/cross/sig_cross_rsdpg_192_small.c:66,23'
          Dst:             PQCLEAN_CROSSRSDPG192SMALL_AVX2_crypto_sign_signature
        - Src:             'src/sig/cross/sig_cross_rsdpg_192_small.c:69,23'
          Dst:             PQCLEAN_CROSSRSDPG192SMALL_CLEAN_crypto_sign_signature
    - functionName:    OQS_SIG_cross_rsdpg_192_small_keypair
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdpg_192_small.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - PQCLEAN_CROSSRSDPG192SMALL_AVX2_crypto_sign_keypair
        - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_crypto_sign_keypair
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_192_small.c:48,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_192_small.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_crypto_sign_keypair
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_crypto_sign_keypair
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_192_small.c:48,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_crypto_sign_keypair
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_crypto_sign_keypair
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_192_small.c:48,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_192_small.c:50,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_crypto_sign_keypair
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_192_small.c:53,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_crypto_sign_keypair
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdpg_192_small.c:48,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/cross/sig_cross_rsdpg_192_small.c:50,23'
          Dst:             PQCLEAN_CROSSRSDPG192SMALL_AVX2_crypto_sign_keypair
        - Src:             'src/sig/cross/sig_cross_rsdpg_192_small.c:53,23'
          Dst:             PQCLEAN_CROSSRSDPG192SMALL_CLEAN_crypto_sign_keypair
    - functionName:    OQS_SIG_cross_rsdpg_192_small_new
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdpg_192_small.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_MEM_malloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_192_small.c:10,17'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_192_small.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_192_small.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_192_small.c:11,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_192_small.c:11,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_192_small.c:14,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdpg_192_small.c:10,17'
          Dst:             OQS_MEM_malloc
    - functionName:    PQCLEAN_CROSSRSDPG192SMALL_CLEAN_crypto_sign_verify
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_CROSS_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/sign.c:131,11'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_CROSS_verify
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/sign.c:131,11'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_CROSS_verify
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/sign.c:131,11'
          Dst:             PQCLEAN_CROSSRSDPG192SMALL_CLEAN_CROSS_verify
    - functionName:    PQCLEAN_CROSSRSDPG192SMALL_CLEAN_crypto_sign_signature
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_CROSS_sign
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/sign.c:107,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_CROSS_sign
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/sign.c:107,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_CROSS_sign
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/sign.c:107,2'
          Dst:             PQCLEAN_CROSSRSDPG192SMALL_CLEAN_CROSS_sign
    - functionName:    PQCLEAN_CROSSRSDPG192SMALL_CLEAN_crypto_sign_open
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_CROSS_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/sign.c:84,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_CROSS_verify
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/sign.c:84,16'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_CROSS_verify
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/sign.c:87,11'
          Dst:             PQCLEAN_CROSSRSDPG192SMALL_CLEAN_CROSS_verify
    - functionName:    PQCLEAN_CROSSRSDPG192SMALL_CLEAN_crypto_sign
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_CROSS_sign
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/sign.c:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_CROSS_sign
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/sign.c:62,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_CROSS_sign
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/sign.c:63,2'
          Dst:             PQCLEAN_CROSSRSDPG192SMALL_CLEAN_CROSS_sign
    - functionName:    PQCLEAN_CROSSRSDPG192SMALL_CLEAN_crypto_sign_keypair
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_CROSS_keygen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/sign.c:45,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_CROSS_keygen
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/sign.c:45,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_CROSS_keygen
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/sign.c:45,2'
          Dst:             PQCLEAN_CROSSRSDPG192SMALL_CLEAN_CROSS_keygen
    - functionName:    PQCLEAN_CROSSRSDPG192SMALL_AVX2_crypto_sign_verify
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDPG192SMALL_AVX2_CROSS_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sign.c:131,11'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_CROSS_verify
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sign.c:131,11'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_CROSS_verify
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sign.c:131,11'
          Dst:             PQCLEAN_CROSSRSDPG192SMALL_AVX2_CROSS_verify
    - functionName:    PQCLEAN_CROSSRSDPG192SMALL_AVX2_crypto_sign_signature
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDPG192SMALL_AVX2_CROSS_sign
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sign.c:107,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_CROSS_sign
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sign.c:107,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_CROSS_sign
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sign.c:107,2'
          Dst:             PQCLEAN_CROSSRSDPG192SMALL_AVX2_CROSS_sign
    - functionName:    PQCLEAN_CROSSRSDPG192SMALL_AVX2_crypto_sign_open
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDPG192SMALL_AVX2_CROSS_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sign.c:84,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_CROSS_verify
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sign.c:84,16'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_CROSS_verify
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sign.c:87,11'
          Dst:             PQCLEAN_CROSSRSDPG192SMALL_AVX2_CROSS_verify
    - functionName:    PQCLEAN_CROSSRSDPG192SMALL_AVX2_crypto_sign
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDPG192SMALL_AVX2_CROSS_sign
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sign.c:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_CROSS_sign
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sign.c:62,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_CROSS_sign
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sign.c:63,2'
          Dst:             PQCLEAN_CROSSRSDPG192SMALL_AVX2_CROSS_sign
    - functionName:    PQCLEAN_CROSSRSDPG192SMALL_AVX2_crypto_sign_keypair
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDPG192SMALL_AVX2_CROSS_keygen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sign.c:45,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_CROSS_keygen
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sign.c:45,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_CROSS_keygen
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sign.c:45,2'
          Dst:             PQCLEAN_CROSSRSDPG192SMALL_AVX2_CROSS_keygen
    - functionName:    OQS_SIG_cross_rsdpg_256_balanced_verify_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdpg_256_balanced.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_cross_rsdpg_256_balanced_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_256_balanced.c:102,14'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_256_balanced.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdpg_256_balanced_verify
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_256_balanced.c:102,14'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdpg_256_balanced_verify
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_256_balanced.c:102,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_256_balanced.c:102,37'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdpg_256_balanced_verify
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_256_balanced.c:102,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_256_balanced.c:102,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_256_balanced.c:102,6'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdpg_256_balanced_verify
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_256_balanced.c:103,10'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdpg_256_balanced_verify
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdpg_256_balanced.c:103,10'
          Dst:             OQS_SIG_cross_rsdpg_256_balanced_verify
    - functionName:    OQS_SIG_cross_rsdpg_256_balanced_verify
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdpg_256_balanced.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_crypto_sign_verify
        - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_crypto_sign_verify
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_256_balanced.c:80,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_256_balanced.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_crypto_sign_verify
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_crypto_sign_verify
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_256_balanced.c:80,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_crypto_sign_verify
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_crypto_sign_verify
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_256_balanced.c:80,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_256_balanced.c:82,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_crypto_sign_verify
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_256_balanced.c:85,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_crypto_sign_verify
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdpg_256_balanced.c:80,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/cross/sig_cross_rsdpg_256_balanced.c:82,23'
          Dst:             PQCLEAN_CROSSRSDPG256BALANCED_AVX2_crypto_sign_verify
        - Src:             'src/sig/cross/sig_cross_rsdpg_256_balanced.c:85,23'
          Dst:             PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_crypto_sign_verify
    - functionName:    OQS_SIG_cross_rsdpg_256_balanced_sign_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdpg_256_balanced.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_cross_rsdpg_256_balanced_sign
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_256_balanced.c:94,14'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_256_balanced.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdpg_256_balanced_sign
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_256_balanced.c:94,14'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdpg_256_balanced_sign
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_256_balanced.c:94,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_256_balanced.c:94,37'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdpg_256_balanced_sign
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_256_balanced.c:94,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_256_balanced.c:94,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_256_balanced.c:94,6'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdpg_256_balanced_sign
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_256_balanced.c:95,10'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdpg_256_balanced_sign
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdpg_256_balanced.c:95,10'
          Dst:             OQS_SIG_cross_rsdpg_256_balanced_sign
    - functionName:    OQS_SIG_cross_rsdpg_256_balanced_sign
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdpg_256_balanced.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_crypto_sign_signature
        - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_crypto_sign_signature
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_256_balanced.c:64,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_256_balanced.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_crypto_sign_signature
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_crypto_sign_signature
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_256_balanced.c:64,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_crypto_sign_signature
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_crypto_sign_signature
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_256_balanced.c:64,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_256_balanced.c:66,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_crypto_sign_signature
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_256_balanced.c:69,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_crypto_sign_signature
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdpg_256_balanced.c:64,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/cross/sig_cross_rsdpg_256_balanced.c:66,23'
          Dst:             PQCLEAN_CROSSRSDPG256BALANCED_AVX2_crypto_sign_signature
        - Src:             'src/sig/cross/sig_cross_rsdpg_256_balanced.c:69,23'
          Dst:             PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_crypto_sign_signature
    - functionName:    OQS_SIG_cross_rsdpg_256_balanced_keypair
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdpg_256_balanced.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_crypto_sign_keypair
        - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_crypto_sign_keypair
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_256_balanced.c:48,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_256_balanced.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_crypto_sign_keypair
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_crypto_sign_keypair
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_256_balanced.c:48,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_crypto_sign_keypair
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_crypto_sign_keypair
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_256_balanced.c:48,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_256_balanced.c:50,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_crypto_sign_keypair
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_256_balanced.c:53,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_crypto_sign_keypair
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdpg_256_balanced.c:48,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/cross/sig_cross_rsdpg_256_balanced.c:50,23'
          Dst:             PQCLEAN_CROSSRSDPG256BALANCED_AVX2_crypto_sign_keypair
        - Src:             'src/sig/cross/sig_cross_rsdpg_256_balanced.c:53,23'
          Dst:             PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_crypto_sign_keypair
    - functionName:    OQS_SIG_cross_rsdpg_256_balanced_new
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdpg_256_balanced.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_MEM_malloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_256_balanced.c:10,17'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_256_balanced.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_256_balanced.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_256_balanced.c:11,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_256_balanced.c:11,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_256_balanced.c:14,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdpg_256_balanced.c:10,17'
          Dst:             OQS_MEM_malloc
    - functionName:    PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_crypto_sign_verify
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_CROSS_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sign.c:131,11'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_CROSS_verify
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sign.c:131,11'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_CROSS_verify
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sign.c:131,11'
          Dst:             PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_CROSS_verify
    - functionName:    PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_crypto_sign_signature
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_CROSS_sign
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sign.c:107,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_CROSS_sign
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sign.c:107,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_CROSS_sign
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sign.c:107,2'
          Dst:             PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_CROSS_sign
    - functionName:    PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_crypto_sign_open
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_CROSS_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sign.c:84,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_CROSS_verify
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sign.c:84,16'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_CROSS_verify
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sign.c:87,11'
          Dst:             PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_CROSS_verify
    - functionName:    PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_crypto_sign
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_CROSS_sign
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sign.c:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_CROSS_sign
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sign.c:62,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_CROSS_sign
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sign.c:63,2'
          Dst:             PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_CROSS_sign
    - functionName:    PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_crypto_sign_keypair
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_CROSS_keygen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sign.c:45,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_CROSS_keygen
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sign.c:45,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_CROSS_keygen
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sign.c:45,2'
          Dst:             PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_CROSS_keygen
    - functionName:    PQCLEAN_CROSSRSDPG256BALANCED_AVX2_crypto_sign_verify
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_CROSS_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sign.c:131,11'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_CROSS_verify
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sign.c:131,11'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_CROSS_verify
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sign.c:131,11'
          Dst:             PQCLEAN_CROSSRSDPG256BALANCED_AVX2_CROSS_verify
    - functionName:    PQCLEAN_CROSSRSDPG256BALANCED_AVX2_crypto_sign_signature
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_CROSS_sign
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sign.c:107,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_CROSS_sign
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sign.c:107,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_CROSS_sign
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sign.c:107,2'
          Dst:             PQCLEAN_CROSSRSDPG256BALANCED_AVX2_CROSS_sign
    - functionName:    PQCLEAN_CROSSRSDPG256BALANCED_AVX2_crypto_sign_open
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_CROSS_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sign.c:84,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_CROSS_verify
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sign.c:84,16'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_CROSS_verify
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sign.c:87,11'
          Dst:             PQCLEAN_CROSSRSDPG256BALANCED_AVX2_CROSS_verify
    - functionName:    PQCLEAN_CROSSRSDPG256BALANCED_AVX2_crypto_sign
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_CROSS_sign
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sign.c:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_CROSS_sign
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sign.c:62,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_CROSS_sign
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sign.c:63,2'
          Dst:             PQCLEAN_CROSSRSDPG256BALANCED_AVX2_CROSS_sign
    - functionName:    PQCLEAN_CROSSRSDPG256BALANCED_AVX2_crypto_sign_keypair
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_CROSS_keygen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sign.c:45,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_CROSS_keygen
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sign.c:45,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_CROSS_keygen
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sign.c:45,2'
          Dst:             PQCLEAN_CROSSRSDPG256BALANCED_AVX2_CROSS_keygen
    - functionName:    OQS_SIG_cross_rsdpg_256_fast_verify_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdpg_256_fast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_cross_rsdpg_256_fast_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_256_fast.c:102,14'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_256_fast.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdpg_256_fast_verify
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_256_fast.c:102,14'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdpg_256_fast_verify
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_256_fast.c:102,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_256_fast.c:102,37'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdpg_256_fast_verify
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_256_fast.c:102,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_256_fast.c:102,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_256_fast.c:102,6'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdpg_256_fast_verify
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_256_fast.c:103,10'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdpg_256_fast_verify
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdpg_256_fast.c:103,10'
          Dst:             OQS_SIG_cross_rsdpg_256_fast_verify
    - functionName:    OQS_SIG_cross_rsdpg_256_fast_verify
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdpg_256_fast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - PQCLEAN_CROSSRSDPG256FAST_AVX2_crypto_sign_verify
        - PQCLEAN_CROSSRSDPG256FAST_CLEAN_crypto_sign_verify
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_256_fast.c:80,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_256_fast.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_crypto_sign_verify
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_crypto_sign_verify
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_256_fast.c:80,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_crypto_sign_verify
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_crypto_sign_verify
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_256_fast.c:80,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_256_fast.c:82,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_crypto_sign_verify
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_256_fast.c:85,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_crypto_sign_verify
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdpg_256_fast.c:80,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/cross/sig_cross_rsdpg_256_fast.c:82,23'
          Dst:             PQCLEAN_CROSSRSDPG256FAST_AVX2_crypto_sign_verify
        - Src:             'src/sig/cross/sig_cross_rsdpg_256_fast.c:85,23'
          Dst:             PQCLEAN_CROSSRSDPG256FAST_CLEAN_crypto_sign_verify
    - functionName:    OQS_SIG_cross_rsdpg_256_fast_sign_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdpg_256_fast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_cross_rsdpg_256_fast_sign
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_256_fast.c:94,14'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_256_fast.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdpg_256_fast_sign
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_256_fast.c:94,14'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdpg_256_fast_sign
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_256_fast.c:94,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_256_fast.c:94,37'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdpg_256_fast_sign
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_256_fast.c:94,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_256_fast.c:94,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_256_fast.c:94,6'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdpg_256_fast_sign
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_256_fast.c:95,10'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdpg_256_fast_sign
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdpg_256_fast.c:95,10'
          Dst:             OQS_SIG_cross_rsdpg_256_fast_sign
    - functionName:    OQS_SIG_cross_rsdpg_256_fast_sign
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdpg_256_fast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - PQCLEAN_CROSSRSDPG256FAST_AVX2_crypto_sign_signature
        - PQCLEAN_CROSSRSDPG256FAST_CLEAN_crypto_sign_signature
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_256_fast.c:64,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_256_fast.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_crypto_sign_signature
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_crypto_sign_signature
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_256_fast.c:64,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_crypto_sign_signature
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_crypto_sign_signature
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_256_fast.c:64,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_256_fast.c:66,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_crypto_sign_signature
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_256_fast.c:69,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_crypto_sign_signature
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdpg_256_fast.c:64,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/cross/sig_cross_rsdpg_256_fast.c:66,23'
          Dst:             PQCLEAN_CROSSRSDPG256FAST_AVX2_crypto_sign_signature
        - Src:             'src/sig/cross/sig_cross_rsdpg_256_fast.c:69,23'
          Dst:             PQCLEAN_CROSSRSDPG256FAST_CLEAN_crypto_sign_signature
    - functionName:    OQS_SIG_cross_rsdpg_256_fast_keypair
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdpg_256_fast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - PQCLEAN_CROSSRSDPG256FAST_AVX2_crypto_sign_keypair
        - PQCLEAN_CROSSRSDPG256FAST_CLEAN_crypto_sign_keypair
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_256_fast.c:48,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_256_fast.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_crypto_sign_keypair
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_crypto_sign_keypair
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_256_fast.c:48,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_crypto_sign_keypair
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_crypto_sign_keypair
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_256_fast.c:48,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_256_fast.c:50,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_crypto_sign_keypair
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_256_fast.c:53,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_crypto_sign_keypair
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdpg_256_fast.c:48,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/cross/sig_cross_rsdpg_256_fast.c:50,23'
          Dst:             PQCLEAN_CROSSRSDPG256FAST_AVX2_crypto_sign_keypair
        - Src:             'src/sig/cross/sig_cross_rsdpg_256_fast.c:53,23'
          Dst:             PQCLEAN_CROSSRSDPG256FAST_CLEAN_crypto_sign_keypair
    - functionName:    OQS_SIG_cross_rsdpg_256_fast_new
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdpg_256_fast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_MEM_malloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_256_fast.c:10,17'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_256_fast.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_256_fast.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_256_fast.c:11,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_256_fast.c:11,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_256_fast.c:14,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdpg_256_fast.c:10,17'
          Dst:             OQS_MEM_malloc
    - functionName:    PQCLEAN_CROSSRSDPG256FAST_CLEAN_crypto_sign_verify
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDPG256FAST_CLEAN_CROSS_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sign.c:131,11'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_CROSS_verify
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sign.c:131,11'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_CROSS_verify
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sign.c:131,11'
          Dst:             PQCLEAN_CROSSRSDPG256FAST_CLEAN_CROSS_verify
    - functionName:    PQCLEAN_CROSSRSDPG256FAST_CLEAN_crypto_sign_signature
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDPG256FAST_CLEAN_CROSS_sign
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sign.c:107,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_CROSS_sign
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sign.c:107,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_CROSS_sign
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sign.c:107,2'
          Dst:             PQCLEAN_CROSSRSDPG256FAST_CLEAN_CROSS_sign
    - functionName:    PQCLEAN_CROSSRSDPG256FAST_CLEAN_crypto_sign_open
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDPG256FAST_CLEAN_CROSS_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sign.c:84,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_CROSS_verify
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sign.c:84,16'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_CROSS_verify
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sign.c:87,11'
          Dst:             PQCLEAN_CROSSRSDPG256FAST_CLEAN_CROSS_verify
    - functionName:    PQCLEAN_CROSSRSDPG256FAST_CLEAN_crypto_sign
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDPG256FAST_CLEAN_CROSS_sign
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sign.c:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_CROSS_sign
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sign.c:62,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_CROSS_sign
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sign.c:63,2'
          Dst:             PQCLEAN_CROSSRSDPG256FAST_CLEAN_CROSS_sign
    - functionName:    PQCLEAN_CROSSRSDPG256FAST_CLEAN_crypto_sign_keypair
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDPG256FAST_CLEAN_CROSS_keygen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sign.c:45,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_CROSS_keygen
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sign.c:45,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_CROSS_keygen
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sign.c:45,2'
          Dst:             PQCLEAN_CROSSRSDPG256FAST_CLEAN_CROSS_keygen
    - functionName:    PQCLEAN_CROSSRSDPG256FAST_AVX2_crypto_sign_verify
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDPG256FAST_AVX2_CROSS_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sign.c:131,11'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_CROSS_verify
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sign.c:131,11'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_CROSS_verify
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sign.c:131,11'
          Dst:             PQCLEAN_CROSSRSDPG256FAST_AVX2_CROSS_verify
    - functionName:    PQCLEAN_CROSSRSDPG256FAST_AVX2_crypto_sign_signature
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDPG256FAST_AVX2_CROSS_sign
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sign.c:107,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_CROSS_sign
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sign.c:107,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_CROSS_sign
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sign.c:107,2'
          Dst:             PQCLEAN_CROSSRSDPG256FAST_AVX2_CROSS_sign
    - functionName:    PQCLEAN_CROSSRSDPG256FAST_AVX2_crypto_sign_open
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDPG256FAST_AVX2_CROSS_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sign.c:84,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_CROSS_verify
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sign.c:84,16'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_CROSS_verify
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sign.c:87,11'
          Dst:             PQCLEAN_CROSSRSDPG256FAST_AVX2_CROSS_verify
    - functionName:    PQCLEAN_CROSSRSDPG256FAST_AVX2_crypto_sign
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDPG256FAST_AVX2_CROSS_sign
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sign.c:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_CROSS_sign
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sign.c:62,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_CROSS_sign
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sign.c:63,2'
          Dst:             PQCLEAN_CROSSRSDPG256FAST_AVX2_CROSS_sign
    - functionName:    PQCLEAN_CROSSRSDPG256FAST_AVX2_crypto_sign_keypair
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDPG256FAST_AVX2_CROSS_keygen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sign.c:45,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_CROSS_keygen
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sign.c:45,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_CROSS_keygen
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sign.c:45,2'
          Dst:             PQCLEAN_CROSSRSDPG256FAST_AVX2_CROSS_keygen
    - functionName:    OQS_SIG_cross_rsdpg_256_small_verify_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdpg_256_small.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_cross_rsdpg_256_small_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_256_small.c:102,14'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_256_small.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdpg_256_small_verify
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_256_small.c:102,14'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdpg_256_small_verify
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_256_small.c:102,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_256_small.c:102,37'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdpg_256_small_verify
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_256_small.c:102,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_256_small.c:102,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_256_small.c:102,6'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdpg_256_small_verify
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_256_small.c:103,10'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdpg_256_small_verify
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdpg_256_small.c:103,10'
          Dst:             OQS_SIG_cross_rsdpg_256_small_verify
    - functionName:    OQS_SIG_cross_rsdpg_256_small_verify
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdpg_256_small.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - PQCLEAN_CROSSRSDPG256SMALL_AVX2_crypto_sign_verify
        - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_crypto_sign_verify
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_256_small.c:80,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_256_small.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_crypto_sign_verify
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_crypto_sign_verify
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_256_small.c:80,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_crypto_sign_verify
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_crypto_sign_verify
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_256_small.c:80,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_256_small.c:82,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_crypto_sign_verify
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_256_small.c:85,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_crypto_sign_verify
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdpg_256_small.c:80,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/cross/sig_cross_rsdpg_256_small.c:82,23'
          Dst:             PQCLEAN_CROSSRSDPG256SMALL_AVX2_crypto_sign_verify
        - Src:             'src/sig/cross/sig_cross_rsdpg_256_small.c:85,23'
          Dst:             PQCLEAN_CROSSRSDPG256SMALL_CLEAN_crypto_sign_verify
    - functionName:    OQS_SIG_cross_rsdpg_256_small_sign_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdpg_256_small.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_cross_rsdpg_256_small_sign
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_256_small.c:94,14'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_256_small.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdpg_256_small_sign
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_256_small.c:94,14'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdpg_256_small_sign
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_256_small.c:94,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_256_small.c:94,37'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdpg_256_small_sign
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_256_small.c:94,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_256_small.c:94,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_256_small.c:94,6'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdpg_256_small_sign
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_256_small.c:95,10'
              BranchSideFuncs:
                - OQS_SIG_cross_rsdpg_256_small_sign
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdpg_256_small.c:95,10'
          Dst:             OQS_SIG_cross_rsdpg_256_small_sign
    - functionName:    OQS_SIG_cross_rsdpg_256_small_sign
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdpg_256_small.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - PQCLEAN_CROSSRSDPG256SMALL_AVX2_crypto_sign_signature
        - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_crypto_sign_signature
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_256_small.c:64,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_256_small.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_crypto_sign_signature
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_crypto_sign_signature
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_256_small.c:64,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_crypto_sign_signature
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_crypto_sign_signature
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_256_small.c:64,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_256_small.c:66,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_crypto_sign_signature
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_256_small.c:69,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_crypto_sign_signature
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdpg_256_small.c:64,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/cross/sig_cross_rsdpg_256_small.c:66,23'
          Dst:             PQCLEAN_CROSSRSDPG256SMALL_AVX2_crypto_sign_signature
        - Src:             'src/sig/cross/sig_cross_rsdpg_256_small.c:69,23'
          Dst:             PQCLEAN_CROSSRSDPG256SMALL_CLEAN_crypto_sign_signature
    - functionName:    OQS_SIG_cross_rsdpg_256_small_keypair
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdpg_256_small.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - PQCLEAN_CROSSRSDPG256SMALL_AVX2_crypto_sign_keypair
        - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_crypto_sign_keypair
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_256_small.c:48,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_256_small.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_crypto_sign_keypair
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_crypto_sign_keypair
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_256_small.c:48,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_crypto_sign_keypair
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_crypto_sign_keypair
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_256_small.c:48,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_256_small.c:50,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_crypto_sign_keypair
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_256_small.c:53,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_crypto_sign_keypair
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdpg_256_small.c:48,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/cross/sig_cross_rsdpg_256_small.c:50,23'
          Dst:             PQCLEAN_CROSSRSDPG256SMALL_AVX2_crypto_sign_keypair
        - Src:             'src/sig/cross/sig_cross_rsdpg_256_small.c:53,23'
          Dst:             PQCLEAN_CROSSRSDPG256SMALL_CLEAN_crypto_sign_keypair
    - functionName:    OQS_SIG_cross_rsdpg_256_small_new
      functionSourceFile: '/src/liboqs/src/sig/cross/sig_cross_rsdpg_256_small.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_MEM_malloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_256_small.c:10,17'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_256_small.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_256_small.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
        - Branch String:   'src/sig/cross/sig_cross_rsdpg_256_small.c:11,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_256_small.c:11,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/sig_cross_rsdpg_256_small.c:14,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/sig_cross_rsdpg_256_small.c:10,17'
          Dst:             OQS_MEM_malloc
    - functionName:    PQCLEAN_CROSSRSDPG256SMALL_CLEAN_crypto_sign_verify
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_CROSS_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/sign.c:131,11'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_CROSS_verify
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/sign.c:131,11'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_CROSS_verify
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/sign.c:131,11'
          Dst:             PQCLEAN_CROSSRSDPG256SMALL_CLEAN_CROSS_verify
    - functionName:    PQCLEAN_CROSSRSDPG256SMALL_CLEAN_crypto_sign_signature
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_CROSS_sign
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/sign.c:107,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_CROSS_sign
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/sign.c:107,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_CROSS_sign
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/sign.c:107,2'
          Dst:             PQCLEAN_CROSSRSDPG256SMALL_CLEAN_CROSS_sign
    - functionName:    PQCLEAN_CROSSRSDPG256SMALL_CLEAN_crypto_sign_open
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_CROSS_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/sign.c:84,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_CROSS_verify
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/sign.c:84,16'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_CROSS_verify
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/sign.c:87,11'
          Dst:             PQCLEAN_CROSSRSDPG256SMALL_CLEAN_CROSS_verify
    - functionName:    PQCLEAN_CROSSRSDPG256SMALL_CLEAN_crypto_sign
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_CROSS_sign
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/sign.c:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_CROSS_sign
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/sign.c:62,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_CROSS_sign
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/sign.c:63,2'
          Dst:             PQCLEAN_CROSSRSDPG256SMALL_CLEAN_CROSS_sign
    - functionName:    PQCLEAN_CROSSRSDPG256SMALL_CLEAN_crypto_sign_keypair
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_clean/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_CROSS_keygen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/sign.c:45,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_CROSS_keygen
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/sign.c:45,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_CROSS_keygen
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/sign.c:45,2'
          Dst:             PQCLEAN_CROSSRSDPG256SMALL_CLEAN_CROSS_keygen
    - functionName:    PQCLEAN_CROSSRSDPG256SMALL_AVX2_crypto_sign_verify
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDPG256SMALL_AVX2_CROSS_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sign.c:131,11'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_CROSS_verify
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sign.c:131,11'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_CROSS_verify
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sign.c:131,11'
          Dst:             PQCLEAN_CROSSRSDPG256SMALL_AVX2_CROSS_verify
    - functionName:    PQCLEAN_CROSSRSDPG256SMALL_AVX2_crypto_sign_signature
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDPG256SMALL_AVX2_CROSS_sign
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sign.c:107,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_CROSS_sign
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sign.c:107,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_CROSS_sign
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sign.c:107,2'
          Dst:             PQCLEAN_CROSSRSDPG256SMALL_AVX2_CROSS_sign
    - functionName:    PQCLEAN_CROSSRSDPG256SMALL_AVX2_crypto_sign_open
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDPG256SMALL_AVX2_CROSS_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sign.c:84,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_CROSS_verify
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sign.c:84,16'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_CROSS_verify
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sign.c:87,11'
          Dst:             PQCLEAN_CROSSRSDPG256SMALL_AVX2_CROSS_verify
    - functionName:    PQCLEAN_CROSSRSDPG256SMALL_AVX2_crypto_sign
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDPG256SMALL_AVX2_CROSS_sign
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sign.c:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_CROSS_sign
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sign.c:62,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_CROSS_sign
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sign.c:63,2'
          Dst:             PQCLEAN_CROSSRSDPG256SMALL_AVX2_CROSS_sign
    - functionName:    PQCLEAN_CROSSRSDPG256SMALL_AVX2_crypto_sign_keypair
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_CROSSRSDPG256SMALL_AVX2_CROSS_keygen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sign.c:45,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sign.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_CROSS_keygen
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sign.c:45,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_CROSS_keygen
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sign.c:45,2'
          Dst:             PQCLEAN_CROSSRSDPG256SMALL_AVX2_CROSS_keygen
    - functionName:    OQS_SIG_uov_ov_Is_verify_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/uov/sig_uov_ov_Is.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_uov_ov_Is_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/sig_uov_ov_Is.c:138,14'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_Is.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_Is_verify
            - BranchSide:      'src/sig/uov/sig_uov_ov_Is.c:138,14'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_Is_verify
        - Branch String:   'src/sig/uov/sig_uov_ov_Is.c:138,22'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_Is.c:138,37'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_Is_verify
            - BranchSide:      'src/sig/uov/sig_uov_ov_Is.c:138,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/sig_uov_ov_Is.c:138,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_Is.c:138,6'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_Is_verify
            - BranchSide:      'src/sig/uov/sig_uov_ov_Is.c:139,10'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_Is_verify
      Callsites:
        - Src:             'src/sig/uov/sig_uov_ov_Is.c:139,10'
          Dst:             OQS_SIG_uov_ov_Is_verify
    - functionName:    OQS_SIG_uov_ov_Is_verify
      functionSourceFile: '/src/liboqs/src/sig/uov/sig_uov_ov_Is.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - pqov_uov_Is_avx2_verify
        - pqov_uov_Is_ref_verify
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/sig_uov_ov_Is.c:116,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_Is.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - pqov_uov_Is_avx2_verify
                - pqov_uov_Is_ref_verify
            - BranchSide:      'src/sig/uov/sig_uov_ov_Is.c:116,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - pqov_uov_Is_avx2_verify
                - pqov_uov_Is_ref_verify
        - Branch String:   'src/sig/uov/sig_uov_ov_Is.c:116,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_Is.c:118,23'
              BranchSideFuncs:
                - pqov_uov_Is_ref_verify
            - BranchSide:      'src/sig/uov/sig_uov_ov_Is.c:121,23'
              BranchSideFuncs:
                - pqov_uov_Is_ref_verify
      Callsites:
        - Src:             'src/sig/uov/sig_uov_ov_Is.c:116,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/uov/sig_uov_ov_Is.c:118,23'
          Dst:             pqov_uov_Is_avx2_verify
        - Src:             'src/sig/uov/sig_uov_ov_Is.c:121,23'
          Dst:             pqov_uov_Is_ref_verify
    - functionName:    OQS_SIG_uov_ov_Is_sign_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/uov/sig_uov_ov_Is.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_uov_ov_Is_sign
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/sig_uov_ov_Is.c:130,14'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_Is.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_Is_sign
            - BranchSide:      'src/sig/uov/sig_uov_ov_Is.c:130,14'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_Is_sign
        - Branch String:   'src/sig/uov/sig_uov_ov_Is.c:130,22'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_Is.c:130,37'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_Is_sign
            - BranchSide:      'src/sig/uov/sig_uov_ov_Is.c:130,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/sig_uov_ov_Is.c:130,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_Is.c:130,6'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_Is_sign
            - BranchSide:      'src/sig/uov/sig_uov_ov_Is.c:131,10'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_Is_sign
      Callsites:
        - Src:             'src/sig/uov/sig_uov_ov_Is.c:131,10'
          Dst:             OQS_SIG_uov_ov_Is_sign
    - functionName:    OQS_SIG_uov_ov_Is_sign
      functionSourceFile: '/src/liboqs/src/sig/uov/sig_uov_ov_Is.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - pqov_uov_Is_avx2_signature
        - pqov_uov_Is_ref_signature
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/sig_uov_ov_Is.c:90,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_Is.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - pqov_uov_Is_avx2_signature
                - pqov_uov_Is_ref_signature
            - BranchSide:      'src/sig/uov/sig_uov_ov_Is.c:90,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - pqov_uov_Is_avx2_signature
                - pqov_uov_Is_ref_signature
        - Branch String:   'src/sig/uov/sig_uov_ov_Is.c:90,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_Is.c:92,23'
              BranchSideFuncs:
                - pqov_uov_Is_ref_signature
            - BranchSide:      'src/sig/uov/sig_uov_ov_Is.c:95,23'
              BranchSideFuncs:
                - pqov_uov_Is_ref_signature
      Callsites:
        - Src:             'src/sig/uov/sig_uov_ov_Is.c:90,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/uov/sig_uov_ov_Is.c:92,23'
          Dst:             pqov_uov_Is_avx2_signature
        - Src:             'src/sig/uov/sig_uov_ov_Is.c:95,23'
          Dst:             pqov_uov_Is_ref_signature
    - functionName:    OQS_SIG_uov_ov_Is_keypair
      functionSourceFile: '/src/liboqs/src/sig/uov/sig_uov_ov_Is.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - pqov_uov_Is_avx2_keypair
        - pqov_uov_Is_ref_keypair
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/sig_uov_ov_Is.c:64,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_Is.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - pqov_uov_Is_avx2_keypair
                - pqov_uov_Is_ref_keypair
            - BranchSide:      'src/sig/uov/sig_uov_ov_Is.c:64,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - pqov_uov_Is_avx2_keypair
                - pqov_uov_Is_ref_keypair
        - Branch String:   'src/sig/uov/sig_uov_ov_Is.c:64,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_Is.c:66,23'
              BranchSideFuncs:
                - pqov_uov_Is_ref_keypair
            - BranchSide:      'src/sig/uov/sig_uov_ov_Is.c:69,23'
              BranchSideFuncs:
                - pqov_uov_Is_ref_keypair
      Callsites:
        - Src:             'src/sig/uov/sig_uov_ov_Is.c:64,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/uov/sig_uov_ov_Is.c:66,23'
          Dst:             pqov_uov_Is_avx2_keypair
        - Src:             'src/sig/uov/sig_uov_ov_Is.c:69,23'
          Dst:             pqov_uov_Is_ref_keypair
    - functionName:    OQS_SIG_uov_ov_Is_new
      functionSourceFile: '/src/liboqs/src/sig/uov/sig_uov_ov_Is.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_MEM_malloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/sig_uov_ov_Is.c:10,17'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_Is.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
            - BranchSide:      'src/sig/uov/sig_uov_ov_Is.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
        - Branch String:   'src/sig/uov/sig_uov_ov_Is.c:11,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_Is.c:11,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/sig_uov_ov_Is.c:14,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/uov/sig_uov_ov_Is.c:10,17'
          Dst:             OQS_MEM_malloc
    - functionName:    pqov_uov_Is_ref_open
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_ref/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          186
      EdgeCount:       53
      CyclomaticComplexity: 16
      functionsReached:
        - pqov_uov_Is_ref_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/sign.c:138,28'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Is_ref_verify
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/sign.c:138,28'
              BranchSideFuncs:
                - pqov_uov_Is_ref_verify
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/sign.c:138,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/sign.c:142,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/sign.c:154,11'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/sign.c:143,8'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/sign.c:147,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/sign.c:154,11'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/sign.c:147,7'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/sign.c:147,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/sign.c:148,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/sign.c:147,7'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/sign.c:147,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/sign.c:148,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/sign.c:157,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/sign.c:158,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/sign.c:157,16'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/sign.c:157,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/sign.c:158,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/sign.c:157,16'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/sign.c:158,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_ref/sign.c:143,8'
          Dst:             pqov_uov_Is_ref_verify
    - functionName:    pqov_uov_Is_ref_verify
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_ref/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pqov_uov_Is_ref_ov_verify
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/sign.c:107,28'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Is_ref_ov_verify
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/sign.c:107,28'
              BranchSideFuncs:
                - pqov_uov_Is_ref_ov_verify
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/sign.c:107,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/sign.c:107,10'
              BranchSideFuncs:
                - pqov_uov_Is_ref_ov_verify
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/sign.c:113,9'
              BranchSideFuncs:
                - pqov_uov_Is_ref_ov_verify
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_ref/sign.c:113,9'
          Dst:             pqov_uov_Is_ref_ov_verify
    - functionName:    pqov_uov_Is_ref_sign
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_ref/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_Is_ref_signature
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/sign.c:88,38'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Is_ref_signature
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/sign.c:88,38'
              BranchSideFuncs:
                - pqov_uov_Is_ref_signature
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_ref/sign.c:88,13'
          Dst:             pqov_uov_Is_ref_signature
    - functionName:    pqov_uov_Is_ref_signature
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_ref/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_Is_ref_ov_sign
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/sign.c:62,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Is_ref_ov_sign
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/sign.c:62,9'
              BranchSideFuncs:
                - pqov_uov_Is_ref_ov_sign
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_ref/sign.c:62,9'
          Dst:             pqov_uov_Is_ref_ov_sign
    - functionName:    pqov_uov_Is_ref_keypair
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_ref/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_Is_ref_generate_keypair
        - pqov_uov_Is_ref_randombytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/sign.c:28,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Is_ref_randombytes
                - pqov_uov_Is_ref_generate_keypair
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/sign.c:29,5'
              BranchSideFuncs:
                - pqov_uov_Is_ref_randombytes
                - pqov_uov_Is_ref_generate_keypair
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_ref/sign.c:29,5'
          Dst:             pqov_uov_Is_ref_randombytes
        - Src:             'src/sig/uov/pqov_ov_Is_ref/sign.c:36,13'
          Dst:             pqov_uov_Is_ref_generate_keypair
    - functionName:    pqov_uov_Is_ref_randombytes
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_ref/utils_randombytes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12
      functionLinenumberEnd: 14
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_randombytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/utils_randombytes.c:13,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/utils_randombytes.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/utils_randombytes.c:13,5'
              BranchSideFuncs:
                - OQS_randombytes
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_ref/utils_randombytes.c:13,5'
          Dst:             OQS_randombytes
    - functionName:    pqov_uov_Is_avx2_open
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          190
      EdgeCount:       53
      CyclomaticComplexity: 16
      functionsReached:
        - pqov_uov_Is_avx2_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/sign.c:138,28'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_verify
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/sign.c:138,28'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_verify
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/sign.c:138,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/sign.c:142,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/sign.c:154,11'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/sign.c:143,8'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/sign.c:147,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/sign.c:154,11'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/sign.c:147,7'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/sign.c:147,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/sign.c:148,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/sign.c:147,7'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/sign.c:147,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/sign.c:148,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/sign.c:157,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/sign.c:158,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/sign.c:157,16'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/sign.c:157,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/sign.c:158,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/sign.c:157,16'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/sign.c:158,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/sign.c:143,8'
          Dst:             pqov_uov_Is_avx2_verify
    - functionName:    pqov_uov_Is_avx2_verify
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pqov_uov_Is_avx2_ov_verify
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/sign.c:107,28'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_ov_verify
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/sign.c:107,28'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_ov_verify
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/sign.c:107,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/sign.c:107,10'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_ov_verify
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/sign.c:113,9'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_ov_verify
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/sign.c:113,9'
          Dst:             pqov_uov_Is_avx2_ov_verify
    - functionName:    pqov_uov_Is_avx2_sign
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_Is_avx2_signature
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/sign.c:88,38'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_signature
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/sign.c:88,38'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_signature
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/sign.c:88,13'
          Dst:             pqov_uov_Is_avx2_signature
    - functionName:    pqov_uov_Is_avx2_signature
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_Is_avx2_ov_sign
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/sign.c:62,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_ov_sign
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/sign.c:62,9'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_ov_sign
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/sign.c:62,9'
          Dst:             pqov_uov_Is_avx2_ov_sign
    - functionName:    pqov_uov_Is_avx2_keypair
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_Is_avx2_generate_keypair
        - pqov_uov_Is_avx2_randombytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/sign.c:28,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_randombytes
                - pqov_uov_Is_avx2_generate_keypair
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/sign.c:29,5'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_randombytes
                - pqov_uov_Is_avx2_generate_keypair
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/sign.c:29,5'
          Dst:             pqov_uov_Is_avx2_randombytes
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/sign.c:36,13'
          Dst:             pqov_uov_Is_avx2_generate_keypair
    - functionName:    pqov_uov_Is_avx2_randombytes
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_avx2/utils_randombytes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12
      functionLinenumberEnd: 14
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_randombytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/utils_randombytes.c:13,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/utils_randombytes.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/utils_randombytes.c:13,5'
              BranchSideFuncs:
                - OQS_randombytes
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/utils_randombytes.c:13,5'
          Dst:             OQS_randombytes
    - functionName:    OQS_SIG_uov_ov_Ip_verify_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/uov/sig_uov_ov_Ip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_uov_ov_Ip_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/sig_uov_ov_Ip.c:138,14'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_Ip.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_Ip_verify
            - BranchSide:      'src/sig/uov/sig_uov_ov_Ip.c:138,14'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_Ip_verify
        - Branch String:   'src/sig/uov/sig_uov_ov_Ip.c:138,22'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_Ip.c:138,37'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_Ip_verify
            - BranchSide:      'src/sig/uov/sig_uov_ov_Ip.c:138,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/sig_uov_ov_Ip.c:138,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_Ip.c:138,6'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_Ip_verify
            - BranchSide:      'src/sig/uov/sig_uov_ov_Ip.c:139,10'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_Ip_verify
      Callsites:
        - Src:             'src/sig/uov/sig_uov_ov_Ip.c:139,10'
          Dst:             OQS_SIG_uov_ov_Ip_verify
    - functionName:    OQS_SIG_uov_ov_Ip_verify
      functionSourceFile: '/src/liboqs/src/sig/uov/sig_uov_ov_Ip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - pqov_uov_Ip_avx2_verify
        - pqov_uov_Ip_ref_verify
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/sig_uov_ov_Ip.c:116,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_Ip.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - pqov_uov_Ip_avx2_verify
                - pqov_uov_Ip_ref_verify
            - BranchSide:      'src/sig/uov/sig_uov_ov_Ip.c:116,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - pqov_uov_Ip_avx2_verify
                - pqov_uov_Ip_ref_verify
        - Branch String:   'src/sig/uov/sig_uov_ov_Ip.c:116,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_Ip.c:118,23'
              BranchSideFuncs:
                - pqov_uov_Ip_ref_verify
            - BranchSide:      'src/sig/uov/sig_uov_ov_Ip.c:121,23'
              BranchSideFuncs:
                - pqov_uov_Ip_ref_verify
      Callsites:
        - Src:             'src/sig/uov/sig_uov_ov_Ip.c:116,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/uov/sig_uov_ov_Ip.c:118,23'
          Dst:             pqov_uov_Ip_avx2_verify
        - Src:             'src/sig/uov/sig_uov_ov_Ip.c:121,23'
          Dst:             pqov_uov_Ip_ref_verify
    - functionName:    OQS_SIG_uov_ov_Ip_sign_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/uov/sig_uov_ov_Ip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_uov_ov_Ip_sign
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/sig_uov_ov_Ip.c:130,14'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_Ip.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_Ip_sign
            - BranchSide:      'src/sig/uov/sig_uov_ov_Ip.c:130,14'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_Ip_sign
        - Branch String:   'src/sig/uov/sig_uov_ov_Ip.c:130,22'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_Ip.c:130,37'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_Ip_sign
            - BranchSide:      'src/sig/uov/sig_uov_ov_Ip.c:130,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/sig_uov_ov_Ip.c:130,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_Ip.c:130,6'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_Ip_sign
            - BranchSide:      'src/sig/uov/sig_uov_ov_Ip.c:131,10'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_Ip_sign
      Callsites:
        - Src:             'src/sig/uov/sig_uov_ov_Ip.c:131,10'
          Dst:             OQS_SIG_uov_ov_Ip_sign
    - functionName:    OQS_SIG_uov_ov_Ip_sign
      functionSourceFile: '/src/liboqs/src/sig/uov/sig_uov_ov_Ip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - pqov_uov_Ip_avx2_signature
        - pqov_uov_Ip_ref_signature
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/sig_uov_ov_Ip.c:90,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_Ip.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - pqov_uov_Ip_avx2_signature
                - pqov_uov_Ip_ref_signature
            - BranchSide:      'src/sig/uov/sig_uov_ov_Ip.c:90,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - pqov_uov_Ip_avx2_signature
                - pqov_uov_Ip_ref_signature
        - Branch String:   'src/sig/uov/sig_uov_ov_Ip.c:90,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_Ip.c:92,23'
              BranchSideFuncs:
                - pqov_uov_Ip_ref_signature
            - BranchSide:      'src/sig/uov/sig_uov_ov_Ip.c:95,23'
              BranchSideFuncs:
                - pqov_uov_Ip_ref_signature
      Callsites:
        - Src:             'src/sig/uov/sig_uov_ov_Ip.c:90,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/uov/sig_uov_ov_Ip.c:92,23'
          Dst:             pqov_uov_Ip_avx2_signature
        - Src:             'src/sig/uov/sig_uov_ov_Ip.c:95,23'
          Dst:             pqov_uov_Ip_ref_signature
    - functionName:    OQS_SIG_uov_ov_Ip_keypair
      functionSourceFile: '/src/liboqs/src/sig/uov/sig_uov_ov_Ip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - pqov_uov_Ip_avx2_keypair
        - pqov_uov_Ip_ref_keypair
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/sig_uov_ov_Ip.c:64,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_Ip.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - pqov_uov_Ip_avx2_keypair
                - pqov_uov_Ip_ref_keypair
            - BranchSide:      'src/sig/uov/sig_uov_ov_Ip.c:64,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - pqov_uov_Ip_avx2_keypair
                - pqov_uov_Ip_ref_keypair
        - Branch String:   'src/sig/uov/sig_uov_ov_Ip.c:64,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_Ip.c:66,23'
              BranchSideFuncs:
                - pqov_uov_Ip_ref_keypair
            - BranchSide:      'src/sig/uov/sig_uov_ov_Ip.c:69,23'
              BranchSideFuncs:
                - pqov_uov_Ip_ref_keypair
      Callsites:
        - Src:             'src/sig/uov/sig_uov_ov_Ip.c:64,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/uov/sig_uov_ov_Ip.c:66,23'
          Dst:             pqov_uov_Ip_avx2_keypair
        - Src:             'src/sig/uov/sig_uov_ov_Ip.c:69,23'
          Dst:             pqov_uov_Ip_ref_keypair
    - functionName:    OQS_SIG_uov_ov_Ip_new
      functionSourceFile: '/src/liboqs/src/sig/uov/sig_uov_ov_Ip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_MEM_malloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/sig_uov_ov_Ip.c:10,17'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_Ip.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
            - BranchSide:      'src/sig/uov/sig_uov_ov_Ip.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
        - Branch String:   'src/sig/uov/sig_uov_ov_Ip.c:11,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_Ip.c:11,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/sig_uov_ov_Ip.c:14,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/uov/sig_uov_ov_Ip.c:10,17'
          Dst:             OQS_MEM_malloc
    - functionName:    pqov_uov_Ip_ref_open
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_ref/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          186
      EdgeCount:       53
      CyclomaticComplexity: 16
      functionsReached:
        - pqov_uov_Ip_ref_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/sign.c:138,28'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Ip_ref_verify
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/sign.c:138,28'
              BranchSideFuncs:
                - pqov_uov_Ip_ref_verify
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/sign.c:138,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/sign.c:142,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/sign.c:154,11'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/sign.c:143,8'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/sign.c:147,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/sign.c:154,11'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/sign.c:147,7'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/sign.c:147,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/sign.c:148,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/sign.c:147,7'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/sign.c:147,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/sign.c:148,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/sign.c:157,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/sign.c:158,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/sign.c:157,16'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/sign.c:157,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/sign.c:158,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/sign.c:157,16'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/sign.c:158,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/sign.c:143,8'
          Dst:             pqov_uov_Ip_ref_verify
    - functionName:    pqov_uov_Ip_ref_verify
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_ref/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pqov_uov_Ip_ref_ov_verify
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/sign.c:107,28'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Ip_ref_ov_verify
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/sign.c:107,28'
              BranchSideFuncs:
                - pqov_uov_Ip_ref_ov_verify
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/sign.c:107,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/sign.c:107,10'
              BranchSideFuncs:
                - pqov_uov_Ip_ref_ov_verify
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/sign.c:113,9'
              BranchSideFuncs:
                - pqov_uov_Ip_ref_ov_verify
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/sign.c:113,9'
          Dst:             pqov_uov_Ip_ref_ov_verify
    - functionName:    pqov_uov_Ip_ref_sign
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_ref/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_Ip_ref_signature
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/sign.c:88,38'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Ip_ref_signature
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/sign.c:88,38'
              BranchSideFuncs:
                - pqov_uov_Ip_ref_signature
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/sign.c:88,13'
          Dst:             pqov_uov_Ip_ref_signature
    - functionName:    pqov_uov_Ip_ref_signature
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_ref/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_Ip_ref_ov_sign
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/sign.c:62,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Ip_ref_ov_sign
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/sign.c:62,9'
              BranchSideFuncs:
                - pqov_uov_Ip_ref_ov_sign
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/sign.c:62,9'
          Dst:             pqov_uov_Ip_ref_ov_sign
    - functionName:    pqov_uov_Ip_ref_keypair
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_ref/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_Ip_ref_generate_keypair
        - pqov_uov_Ip_ref_randombytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/sign.c:28,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Ip_ref_randombytes
                - pqov_uov_Ip_ref_generate_keypair
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/sign.c:29,5'
              BranchSideFuncs:
                - pqov_uov_Ip_ref_randombytes
                - pqov_uov_Ip_ref_generate_keypair
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/sign.c:29,5'
          Dst:             pqov_uov_Ip_ref_randombytes
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/sign.c:36,13'
          Dst:             pqov_uov_Ip_ref_generate_keypair
    - functionName:    pqov_uov_Ip_ref_randombytes
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_ref/utils_randombytes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12
      functionLinenumberEnd: 14
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_randombytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/utils_randombytes.c:13,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/utils_randombytes.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/utils_randombytes.c:13,5'
              BranchSideFuncs:
                - OQS_randombytes
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/utils_randombytes.c:13,5'
          Dst:             OQS_randombytes
    - functionName:    pqov_uov_Ip_avx2_open
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          190
      EdgeCount:       53
      CyclomaticComplexity: 16
      functionsReached:
        - pqov_uov_Ip_avx2_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/sign.c:138,28'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_verify
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/sign.c:138,28'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_verify
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/sign.c:138,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/sign.c:142,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/sign.c:154,11'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/sign.c:143,8'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/sign.c:147,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/sign.c:154,11'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/sign.c:147,7'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/sign.c:147,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/sign.c:148,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/sign.c:147,7'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/sign.c:147,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/sign.c:148,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/sign.c:157,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/sign.c:158,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/sign.c:157,16'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/sign.c:157,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/sign.c:158,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/sign.c:157,16'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/sign.c:158,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/sign.c:143,8'
          Dst:             pqov_uov_Ip_avx2_verify
    - functionName:    pqov_uov_Ip_avx2_verify
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pqov_uov_Ip_avx2_ov_verify
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/sign.c:107,28'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_ov_verify
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/sign.c:107,28'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_ov_verify
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/sign.c:107,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/sign.c:107,10'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_ov_verify
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/sign.c:113,9'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_ov_verify
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/sign.c:113,9'
          Dst:             pqov_uov_Ip_avx2_ov_verify
    - functionName:    pqov_uov_Ip_avx2_sign
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_Ip_avx2_signature
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/sign.c:88,38'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_signature
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/sign.c:88,38'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_signature
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/sign.c:88,13'
          Dst:             pqov_uov_Ip_avx2_signature
    - functionName:    pqov_uov_Ip_avx2_signature
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_Ip_avx2_ov_sign
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/sign.c:62,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_ov_sign
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/sign.c:62,9'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_ov_sign
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/sign.c:62,9'
          Dst:             pqov_uov_Ip_avx2_ov_sign
    - functionName:    pqov_uov_Ip_avx2_keypair
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_Ip_avx2_generate_keypair
        - pqov_uov_Ip_avx2_randombytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/sign.c:28,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_randombytes
                - pqov_uov_Ip_avx2_generate_keypair
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/sign.c:29,5'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_randombytes
                - pqov_uov_Ip_avx2_generate_keypair
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/sign.c:29,5'
          Dst:             pqov_uov_Ip_avx2_randombytes
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/sign.c:36,13'
          Dst:             pqov_uov_Ip_avx2_generate_keypair
    - functionName:    pqov_uov_Ip_avx2_randombytes
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_avx2/utils_randombytes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12
      functionLinenumberEnd: 14
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_randombytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/utils_randombytes.c:13,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/utils_randombytes.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/utils_randombytes.c:13,5'
              BranchSideFuncs:
                - OQS_randombytes
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/utils_randombytes.c:13,5'
          Dst:             OQS_randombytes
    - functionName:    OQS_SIG_uov_ov_III_verify_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/uov/sig_uov_ov_III.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_uov_ov_III_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/sig_uov_ov_III.c:138,14'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_III.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_III_verify
            - BranchSide:      'src/sig/uov/sig_uov_ov_III.c:138,14'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_III_verify
        - Branch String:   'src/sig/uov/sig_uov_ov_III.c:138,22'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_III.c:138,37'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_III_verify
            - BranchSide:      'src/sig/uov/sig_uov_ov_III.c:138,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/sig_uov_ov_III.c:138,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_III.c:138,6'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_III_verify
            - BranchSide:      'src/sig/uov/sig_uov_ov_III.c:139,10'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_III_verify
      Callsites:
        - Src:             'src/sig/uov/sig_uov_ov_III.c:139,10'
          Dst:             OQS_SIG_uov_ov_III_verify
    - functionName:    OQS_SIG_uov_ov_III_verify
      functionSourceFile: '/src/liboqs/src/sig/uov/sig_uov_ov_III.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - pqov_uov_III_avx2_verify
        - pqov_uov_III_ref_verify
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/sig_uov_ov_III.c:116,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_III.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - pqov_uov_III_avx2_verify
                - pqov_uov_III_ref_verify
            - BranchSide:      'src/sig/uov/sig_uov_ov_III.c:116,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - pqov_uov_III_avx2_verify
                - pqov_uov_III_ref_verify
        - Branch String:   'src/sig/uov/sig_uov_ov_III.c:116,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_III.c:118,23'
              BranchSideFuncs:
                - pqov_uov_III_ref_verify
            - BranchSide:      'src/sig/uov/sig_uov_ov_III.c:121,23'
              BranchSideFuncs:
                - pqov_uov_III_ref_verify
      Callsites:
        - Src:             'src/sig/uov/sig_uov_ov_III.c:116,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/uov/sig_uov_ov_III.c:118,23'
          Dst:             pqov_uov_III_avx2_verify
        - Src:             'src/sig/uov/sig_uov_ov_III.c:121,23'
          Dst:             pqov_uov_III_ref_verify
    - functionName:    OQS_SIG_uov_ov_III_sign_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/uov/sig_uov_ov_III.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_uov_ov_III_sign
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/sig_uov_ov_III.c:130,14'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_III.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_III_sign
            - BranchSide:      'src/sig/uov/sig_uov_ov_III.c:130,14'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_III_sign
        - Branch String:   'src/sig/uov/sig_uov_ov_III.c:130,22'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_III.c:130,37'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_III_sign
            - BranchSide:      'src/sig/uov/sig_uov_ov_III.c:130,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/sig_uov_ov_III.c:130,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_III.c:130,6'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_III_sign
            - BranchSide:      'src/sig/uov/sig_uov_ov_III.c:131,10'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_III_sign
      Callsites:
        - Src:             'src/sig/uov/sig_uov_ov_III.c:131,10'
          Dst:             OQS_SIG_uov_ov_III_sign
    - functionName:    OQS_SIG_uov_ov_III_sign
      functionSourceFile: '/src/liboqs/src/sig/uov/sig_uov_ov_III.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - pqov_uov_III_avx2_signature
        - pqov_uov_III_ref_signature
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/sig_uov_ov_III.c:90,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_III.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - pqov_uov_III_avx2_signature
                - pqov_uov_III_ref_signature
            - BranchSide:      'src/sig/uov/sig_uov_ov_III.c:90,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - pqov_uov_III_avx2_signature
                - pqov_uov_III_ref_signature
        - Branch String:   'src/sig/uov/sig_uov_ov_III.c:90,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_III.c:92,23'
              BranchSideFuncs:
                - pqov_uov_III_ref_signature
            - BranchSide:      'src/sig/uov/sig_uov_ov_III.c:95,23'
              BranchSideFuncs:
                - pqov_uov_III_ref_signature
      Callsites:
        - Src:             'src/sig/uov/sig_uov_ov_III.c:90,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/uov/sig_uov_ov_III.c:92,23'
          Dst:             pqov_uov_III_avx2_signature
        - Src:             'src/sig/uov/sig_uov_ov_III.c:95,23'
          Dst:             pqov_uov_III_ref_signature
    - functionName:    OQS_SIG_uov_ov_III_keypair
      functionSourceFile: '/src/liboqs/src/sig/uov/sig_uov_ov_III.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - pqov_uov_III_avx2_keypair
        - pqov_uov_III_ref_keypair
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/sig_uov_ov_III.c:64,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_III.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - pqov_uov_III_avx2_keypair
                - pqov_uov_III_ref_keypair
            - BranchSide:      'src/sig/uov/sig_uov_ov_III.c:64,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - pqov_uov_III_avx2_keypair
                - pqov_uov_III_ref_keypair
        - Branch String:   'src/sig/uov/sig_uov_ov_III.c:64,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_III.c:66,23'
              BranchSideFuncs:
                - pqov_uov_III_ref_keypair
            - BranchSide:      'src/sig/uov/sig_uov_ov_III.c:69,23'
              BranchSideFuncs:
                - pqov_uov_III_ref_keypair
      Callsites:
        - Src:             'src/sig/uov/sig_uov_ov_III.c:64,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/uov/sig_uov_ov_III.c:66,23'
          Dst:             pqov_uov_III_avx2_keypair
        - Src:             'src/sig/uov/sig_uov_ov_III.c:69,23'
          Dst:             pqov_uov_III_ref_keypair
    - functionName:    OQS_SIG_uov_ov_III_new
      functionSourceFile: '/src/liboqs/src/sig/uov/sig_uov_ov_III.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_MEM_malloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/sig_uov_ov_III.c:10,17'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_III.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
            - BranchSide:      'src/sig/uov/sig_uov_ov_III.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
        - Branch String:   'src/sig/uov/sig_uov_ov_III.c:11,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_III.c:11,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/sig_uov_ov_III.c:14,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/uov/sig_uov_ov_III.c:10,17'
          Dst:             OQS_MEM_malloc
    - functionName:    pqov_uov_III_ref_open
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_ref/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          186
      EdgeCount:       53
      CyclomaticComplexity: 16
      functionsReached:
        - pqov_uov_III_ref_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/sign.c:138,28'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_III_ref_verify
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/sign.c:138,28'
              BranchSideFuncs:
                - pqov_uov_III_ref_verify
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/sign.c:138,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/sign.c:142,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/sign.c:154,11'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/sign.c:143,8'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/sign.c:147,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/sign.c:154,11'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/sign.c:147,7'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/sign.c:147,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/sign.c:148,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/sign.c:147,7'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/sign.c:147,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/sign.c:148,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/sign.c:157,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/sign.c:158,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/sign.c:157,16'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/sign.c:157,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/sign.c:158,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/sign.c:157,16'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/sign.c:158,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_ref/sign.c:143,8'
          Dst:             pqov_uov_III_ref_verify
    - functionName:    pqov_uov_III_ref_verify
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_ref/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pqov_uov_III_ref_ov_verify
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/sign.c:107,28'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_III_ref_ov_verify
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/sign.c:107,28'
              BranchSideFuncs:
                - pqov_uov_III_ref_ov_verify
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/sign.c:107,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/sign.c:107,10'
              BranchSideFuncs:
                - pqov_uov_III_ref_ov_verify
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/sign.c:113,9'
              BranchSideFuncs:
                - pqov_uov_III_ref_ov_verify
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_ref/sign.c:113,9'
          Dst:             pqov_uov_III_ref_ov_verify
    - functionName:    pqov_uov_III_ref_sign
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_ref/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_III_ref_signature
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/sign.c:88,38'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_III_ref_signature
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/sign.c:88,38'
              BranchSideFuncs:
                - pqov_uov_III_ref_signature
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_ref/sign.c:88,13'
          Dst:             pqov_uov_III_ref_signature
    - functionName:    pqov_uov_III_ref_signature
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_ref/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_III_ref_ov_sign
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/sign.c:62,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_III_ref_ov_sign
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/sign.c:62,9'
              BranchSideFuncs:
                - pqov_uov_III_ref_ov_sign
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_ref/sign.c:62,9'
          Dst:             pqov_uov_III_ref_ov_sign
    - functionName:    pqov_uov_III_ref_keypair
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_ref/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_III_ref_generate_keypair
        - pqov_uov_III_ref_randombytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/sign.c:28,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_III_ref_randombytes
                - pqov_uov_III_ref_generate_keypair
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/sign.c:29,5'
              BranchSideFuncs:
                - pqov_uov_III_ref_randombytes
                - pqov_uov_III_ref_generate_keypair
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_ref/sign.c:29,5'
          Dst:             pqov_uov_III_ref_randombytes
        - Src:             'src/sig/uov/pqov_ov_III_ref/sign.c:36,13'
          Dst:             pqov_uov_III_ref_generate_keypair
    - functionName:    pqov_uov_III_ref_randombytes
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_ref/utils_randombytes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12
      functionLinenumberEnd: 14
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_randombytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/utils_randombytes.c:13,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/utils_randombytes.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/utils_randombytes.c:13,5'
              BranchSideFuncs:
                - OQS_randombytes
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_ref/utils_randombytes.c:13,5'
          Dst:             OQS_randombytes
    - functionName:    pqov_uov_III_avx2_open
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          190
      EdgeCount:       53
      CyclomaticComplexity: 16
      functionsReached:
        - pqov_uov_III_avx2_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/sign.c:138,28'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_III_avx2_verify
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/sign.c:138,28'
              BranchSideFuncs:
                - pqov_uov_III_avx2_verify
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/sign.c:138,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/sign.c:142,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/sign.c:154,11'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/sign.c:143,8'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/sign.c:147,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/sign.c:154,11'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/sign.c:147,7'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/sign.c:147,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/sign.c:148,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/sign.c:147,7'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/sign.c:147,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/sign.c:148,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/sign.c:157,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/sign.c:158,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/sign.c:157,16'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/sign.c:157,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/sign.c:158,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/sign.c:157,16'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/sign.c:158,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_avx2/sign.c:143,8'
          Dst:             pqov_uov_III_avx2_verify
    - functionName:    pqov_uov_III_avx2_verify
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pqov_uov_III_avx2_ov_verify
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/sign.c:107,28'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_III_avx2_ov_verify
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/sign.c:107,28'
              BranchSideFuncs:
                - pqov_uov_III_avx2_ov_verify
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/sign.c:107,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/sign.c:107,10'
              BranchSideFuncs:
                - pqov_uov_III_avx2_ov_verify
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/sign.c:113,9'
              BranchSideFuncs:
                - pqov_uov_III_avx2_ov_verify
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_avx2/sign.c:113,9'
          Dst:             pqov_uov_III_avx2_ov_verify
    - functionName:    pqov_uov_III_avx2_sign
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_III_avx2_signature
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/sign.c:88,38'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_III_avx2_signature
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/sign.c:88,38'
              BranchSideFuncs:
                - pqov_uov_III_avx2_signature
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_avx2/sign.c:88,13'
          Dst:             pqov_uov_III_avx2_signature
    - functionName:    pqov_uov_III_avx2_signature
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_III_avx2_ov_sign
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/sign.c:62,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_III_avx2_ov_sign
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/sign.c:62,9'
              BranchSideFuncs:
                - pqov_uov_III_avx2_ov_sign
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_avx2/sign.c:62,9'
          Dst:             pqov_uov_III_avx2_ov_sign
    - functionName:    pqov_uov_III_avx2_keypair
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_III_avx2_generate_keypair
        - pqov_uov_III_avx2_randombytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/sign.c:28,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_III_avx2_randombytes
                - pqov_uov_III_avx2_generate_keypair
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/sign.c:29,5'
              BranchSideFuncs:
                - pqov_uov_III_avx2_randombytes
                - pqov_uov_III_avx2_generate_keypair
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_avx2/sign.c:29,5'
          Dst:             pqov_uov_III_avx2_randombytes
        - Src:             'src/sig/uov/pqov_ov_III_avx2/sign.c:36,13'
          Dst:             pqov_uov_III_avx2_generate_keypair
    - functionName:    pqov_uov_III_avx2_randombytes
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_avx2/utils_randombytes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12
      functionLinenumberEnd: 14
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_randombytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/utils_randombytes.c:13,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/utils_randombytes.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/utils_randombytes.c:13,5'
              BranchSideFuncs:
                - OQS_randombytes
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_avx2/utils_randombytes.c:13,5'
          Dst:             OQS_randombytes
    - functionName:    OQS_SIG_uov_ov_V_verify_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/uov/sig_uov_ov_V.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_uov_ov_V_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/sig_uov_ov_V.c:138,14'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_V.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_V_verify
            - BranchSide:      'src/sig/uov/sig_uov_ov_V.c:138,14'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_V_verify
        - Branch String:   'src/sig/uov/sig_uov_ov_V.c:138,22'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_V.c:138,37'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_V_verify
            - BranchSide:      'src/sig/uov/sig_uov_ov_V.c:138,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/sig_uov_ov_V.c:138,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_V.c:138,6'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_V_verify
            - BranchSide:      'src/sig/uov/sig_uov_ov_V.c:139,10'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_V_verify
      Callsites:
        - Src:             'src/sig/uov/sig_uov_ov_V.c:139,10'
          Dst:             OQS_SIG_uov_ov_V_verify
    - functionName:    OQS_SIG_uov_ov_V_verify
      functionSourceFile: '/src/liboqs/src/sig/uov/sig_uov_ov_V.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - pqov_uov_V_avx2_verify
        - pqov_uov_V_ref_verify
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/sig_uov_ov_V.c:116,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_V.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - pqov_uov_V_avx2_verify
                - pqov_uov_V_ref_verify
            - BranchSide:      'src/sig/uov/sig_uov_ov_V.c:116,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - pqov_uov_V_avx2_verify
                - pqov_uov_V_ref_verify
        - Branch String:   'src/sig/uov/sig_uov_ov_V.c:116,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_V.c:118,23'
              BranchSideFuncs:
                - pqov_uov_V_ref_verify
            - BranchSide:      'src/sig/uov/sig_uov_ov_V.c:121,23'
              BranchSideFuncs:
                - pqov_uov_V_ref_verify
      Callsites:
        - Src:             'src/sig/uov/sig_uov_ov_V.c:116,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/uov/sig_uov_ov_V.c:118,23'
          Dst:             pqov_uov_V_avx2_verify
        - Src:             'src/sig/uov/sig_uov_ov_V.c:121,23'
          Dst:             pqov_uov_V_ref_verify
    - functionName:    OQS_SIG_uov_ov_V_sign_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/uov/sig_uov_ov_V.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_uov_ov_V_sign
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/sig_uov_ov_V.c:130,14'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_V.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_V_sign
            - BranchSide:      'src/sig/uov/sig_uov_ov_V.c:130,14'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_V_sign
        - Branch String:   'src/sig/uov/sig_uov_ov_V.c:130,22'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_V.c:130,37'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_V_sign
            - BranchSide:      'src/sig/uov/sig_uov_ov_V.c:130,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/sig_uov_ov_V.c:130,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_V.c:130,6'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_V_sign
            - BranchSide:      'src/sig/uov/sig_uov_ov_V.c:131,10'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_V_sign
      Callsites:
        - Src:             'src/sig/uov/sig_uov_ov_V.c:131,10'
          Dst:             OQS_SIG_uov_ov_V_sign
    - functionName:    OQS_SIG_uov_ov_V_sign
      functionSourceFile: '/src/liboqs/src/sig/uov/sig_uov_ov_V.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - pqov_uov_V_avx2_signature
        - pqov_uov_V_ref_signature
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/sig_uov_ov_V.c:90,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_V.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - pqov_uov_V_avx2_signature
                - pqov_uov_V_ref_signature
            - BranchSide:      'src/sig/uov/sig_uov_ov_V.c:90,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - pqov_uov_V_avx2_signature
                - pqov_uov_V_ref_signature
        - Branch String:   'src/sig/uov/sig_uov_ov_V.c:90,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_V.c:92,23'
              BranchSideFuncs:
                - pqov_uov_V_ref_signature
            - BranchSide:      'src/sig/uov/sig_uov_ov_V.c:95,23'
              BranchSideFuncs:
                - pqov_uov_V_ref_signature
      Callsites:
        - Src:             'src/sig/uov/sig_uov_ov_V.c:90,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/uov/sig_uov_ov_V.c:92,23'
          Dst:             pqov_uov_V_avx2_signature
        - Src:             'src/sig/uov/sig_uov_ov_V.c:95,23'
          Dst:             pqov_uov_V_ref_signature
    - functionName:    OQS_SIG_uov_ov_V_keypair
      functionSourceFile: '/src/liboqs/src/sig/uov/sig_uov_ov_V.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - pqov_uov_V_avx2_keypair
        - pqov_uov_V_ref_keypair
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/sig_uov_ov_V.c:64,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_V.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - pqov_uov_V_avx2_keypair
                - pqov_uov_V_ref_keypair
            - BranchSide:      'src/sig/uov/sig_uov_ov_V.c:64,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - pqov_uov_V_avx2_keypair
                - pqov_uov_V_ref_keypair
        - Branch String:   'src/sig/uov/sig_uov_ov_V.c:64,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_V.c:66,23'
              BranchSideFuncs:
                - pqov_uov_V_ref_keypair
            - BranchSide:      'src/sig/uov/sig_uov_ov_V.c:69,23'
              BranchSideFuncs:
                - pqov_uov_V_ref_keypair
      Callsites:
        - Src:             'src/sig/uov/sig_uov_ov_V.c:64,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/uov/sig_uov_ov_V.c:66,23'
          Dst:             pqov_uov_V_avx2_keypair
        - Src:             'src/sig/uov/sig_uov_ov_V.c:69,23'
          Dst:             pqov_uov_V_ref_keypair
    - functionName:    OQS_SIG_uov_ov_V_new
      functionSourceFile: '/src/liboqs/src/sig/uov/sig_uov_ov_V.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_MEM_malloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/sig_uov_ov_V.c:10,17'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_V.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
            - BranchSide:      'src/sig/uov/sig_uov_ov_V.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
        - Branch String:   'src/sig/uov/sig_uov_ov_V.c:11,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_V.c:11,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/sig_uov_ov_V.c:14,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/uov/sig_uov_ov_V.c:10,17'
          Dst:             OQS_MEM_malloc
    - functionName:    pqov_uov_V_ref_open
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_ref/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          186
      EdgeCount:       53
      CyclomaticComplexity: 16
      functionsReached:
        - pqov_uov_V_ref_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/sign.c:138,28'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_V_ref_verify
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/sign.c:138,28'
              BranchSideFuncs:
                - pqov_uov_V_ref_verify
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/sign.c:138,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/sign.c:142,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/sign.c:154,11'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/sign.c:143,8'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/sign.c:147,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/sign.c:154,11'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/sign.c:147,7'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/sign.c:147,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/sign.c:148,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/sign.c:147,7'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/sign.c:147,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/sign.c:148,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/sign.c:157,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/sign.c:158,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/sign.c:157,16'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/sign.c:157,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/sign.c:158,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/sign.c:157,16'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/sign.c:158,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_ref/sign.c:143,8'
          Dst:             pqov_uov_V_ref_verify
    - functionName:    pqov_uov_V_ref_verify
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_ref/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pqov_uov_V_ref_ov_verify
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/sign.c:107,28'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_V_ref_ov_verify
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/sign.c:107,28'
              BranchSideFuncs:
                - pqov_uov_V_ref_ov_verify
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/sign.c:107,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/sign.c:107,10'
              BranchSideFuncs:
                - pqov_uov_V_ref_ov_verify
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/sign.c:113,9'
              BranchSideFuncs:
                - pqov_uov_V_ref_ov_verify
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_ref/sign.c:113,9'
          Dst:             pqov_uov_V_ref_ov_verify
    - functionName:    pqov_uov_V_ref_sign
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_ref/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_V_ref_signature
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/sign.c:88,38'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_V_ref_signature
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/sign.c:88,38'
              BranchSideFuncs:
                - pqov_uov_V_ref_signature
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_ref/sign.c:88,13'
          Dst:             pqov_uov_V_ref_signature
    - functionName:    pqov_uov_V_ref_signature
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_ref/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_V_ref_ov_sign
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/sign.c:62,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_V_ref_ov_sign
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/sign.c:62,9'
              BranchSideFuncs:
                - pqov_uov_V_ref_ov_sign
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_ref/sign.c:62,9'
          Dst:             pqov_uov_V_ref_ov_sign
    - functionName:    pqov_uov_V_ref_keypair
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_ref/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_V_ref_generate_keypair
        - pqov_uov_V_ref_randombytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/sign.c:28,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_V_ref_randombytes
                - pqov_uov_V_ref_generate_keypair
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/sign.c:29,5'
              BranchSideFuncs:
                - pqov_uov_V_ref_randombytes
                - pqov_uov_V_ref_generate_keypair
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_ref/sign.c:29,5'
          Dst:             pqov_uov_V_ref_randombytes
        - Src:             'src/sig/uov/pqov_ov_V_ref/sign.c:36,13'
          Dst:             pqov_uov_V_ref_generate_keypair
    - functionName:    pqov_uov_V_ref_randombytes
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_ref/utils_randombytes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12
      functionLinenumberEnd: 14
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_randombytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/utils_randombytes.c:13,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/utils_randombytes.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/utils_randombytes.c:13,5'
              BranchSideFuncs:
                - OQS_randombytes
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_ref/utils_randombytes.c:13,5'
          Dst:             OQS_randombytes
    - functionName:    pqov_uov_V_avx2_open
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          190
      EdgeCount:       53
      CyclomaticComplexity: 16
      functionsReached:
        - pqov_uov_V_avx2_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/sign.c:138,28'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_V_avx2_verify
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/sign.c:138,28'
              BranchSideFuncs:
                - pqov_uov_V_avx2_verify
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/sign.c:138,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/sign.c:142,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/sign.c:154,11'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/sign.c:143,8'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/sign.c:147,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/sign.c:154,11'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/sign.c:147,7'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/sign.c:147,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/sign.c:148,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/sign.c:147,7'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/sign.c:147,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/sign.c:148,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/sign.c:157,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/sign.c:158,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/sign.c:157,16'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/sign.c:157,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/sign.c:158,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/sign.c:157,16'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/sign.c:158,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_avx2/sign.c:143,8'
          Dst:             pqov_uov_V_avx2_verify
    - functionName:    pqov_uov_V_avx2_verify
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pqov_uov_V_avx2_ov_verify
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/sign.c:107,28'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_V_avx2_ov_verify
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/sign.c:107,28'
              BranchSideFuncs:
                - pqov_uov_V_avx2_ov_verify
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/sign.c:107,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/sign.c:107,10'
              BranchSideFuncs:
                - pqov_uov_V_avx2_ov_verify
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/sign.c:113,9'
              BranchSideFuncs:
                - pqov_uov_V_avx2_ov_verify
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_avx2/sign.c:113,9'
          Dst:             pqov_uov_V_avx2_ov_verify
    - functionName:    pqov_uov_V_avx2_sign
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_V_avx2_signature
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/sign.c:88,38'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_V_avx2_signature
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/sign.c:88,38'
              BranchSideFuncs:
                - pqov_uov_V_avx2_signature
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_avx2/sign.c:88,13'
          Dst:             pqov_uov_V_avx2_signature
    - functionName:    pqov_uov_V_avx2_signature
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_V_avx2_ov_sign
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/sign.c:62,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_V_avx2_ov_sign
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/sign.c:62,9'
              BranchSideFuncs:
                - pqov_uov_V_avx2_ov_sign
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_avx2/sign.c:62,9'
          Dst:             pqov_uov_V_avx2_ov_sign
    - functionName:    pqov_uov_V_avx2_keypair
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_V_avx2_generate_keypair
        - pqov_uov_V_avx2_randombytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/sign.c:28,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_V_avx2_randombytes
                - pqov_uov_V_avx2_generate_keypair
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/sign.c:29,5'
              BranchSideFuncs:
                - pqov_uov_V_avx2_randombytes
                - pqov_uov_V_avx2_generate_keypair
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_avx2/sign.c:29,5'
          Dst:             pqov_uov_V_avx2_randombytes
        - Src:             'src/sig/uov/pqov_ov_V_avx2/sign.c:36,13'
          Dst:             pqov_uov_V_avx2_generate_keypair
    - functionName:    pqov_uov_V_avx2_randombytes
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_avx2/utils_randombytes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12
      functionLinenumberEnd: 14
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_randombytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/utils_randombytes.c:13,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/utils_randombytes.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/utils_randombytes.c:13,5'
              BranchSideFuncs:
                - OQS_randombytes
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_avx2/utils_randombytes.c:13,5'
          Dst:             OQS_randombytes
    - functionName:    OQS_SIG_uov_ov_Is_pkc_verify_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/uov/sig_uov_ov_Is_pkc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_uov_ov_Is_pkc_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/sig_uov_ov_Is_pkc.c:138,14'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_Is_pkc.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_Is_pkc_verify
            - BranchSide:      'src/sig/uov/sig_uov_ov_Is_pkc.c:138,14'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_Is_pkc_verify
        - Branch String:   'src/sig/uov/sig_uov_ov_Is_pkc.c:138,22'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_Is_pkc.c:138,37'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_Is_pkc_verify
            - BranchSide:      'src/sig/uov/sig_uov_ov_Is_pkc.c:138,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/sig_uov_ov_Is_pkc.c:138,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_Is_pkc.c:138,6'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_Is_pkc_verify
            - BranchSide:      'src/sig/uov/sig_uov_ov_Is_pkc.c:139,10'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_Is_pkc_verify
      Callsites:
        - Src:             'src/sig/uov/sig_uov_ov_Is_pkc.c:139,10'
          Dst:             OQS_SIG_uov_ov_Is_pkc_verify
    - functionName:    OQS_SIG_uov_ov_Is_pkc_verify
      functionSourceFile: '/src/liboqs/src/sig/uov/sig_uov_ov_Is_pkc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - pqov_uov_Is_pkc_avx2_verify
        - pqov_uov_Is_pkc_ref_verify
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/sig_uov_ov_Is_pkc.c:116,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_Is_pkc.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - pqov_uov_Is_pkc_avx2_verify
                - pqov_uov_Is_pkc_ref_verify
            - BranchSide:      'src/sig/uov/sig_uov_ov_Is_pkc.c:116,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - pqov_uov_Is_pkc_avx2_verify
                - pqov_uov_Is_pkc_ref_verify
        - Branch String:   'src/sig/uov/sig_uov_ov_Is_pkc.c:116,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_Is_pkc.c:118,23'
              BranchSideFuncs:
                - pqov_uov_Is_pkc_ref_verify
            - BranchSide:      'src/sig/uov/sig_uov_ov_Is_pkc.c:121,23'
              BranchSideFuncs:
                - pqov_uov_Is_pkc_ref_verify
      Callsites:
        - Src:             'src/sig/uov/sig_uov_ov_Is_pkc.c:116,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/uov/sig_uov_ov_Is_pkc.c:118,23'
          Dst:             pqov_uov_Is_pkc_avx2_verify
        - Src:             'src/sig/uov/sig_uov_ov_Is_pkc.c:121,23'
          Dst:             pqov_uov_Is_pkc_ref_verify
    - functionName:    OQS_SIG_uov_ov_Is_pkc_sign_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/uov/sig_uov_ov_Is_pkc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_uov_ov_Is_pkc_sign
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/sig_uov_ov_Is_pkc.c:130,14'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_Is_pkc.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_Is_pkc_sign
            - BranchSide:      'src/sig/uov/sig_uov_ov_Is_pkc.c:130,14'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_Is_pkc_sign
        - Branch String:   'src/sig/uov/sig_uov_ov_Is_pkc.c:130,22'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_Is_pkc.c:130,37'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_Is_pkc_sign
            - BranchSide:      'src/sig/uov/sig_uov_ov_Is_pkc.c:130,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/sig_uov_ov_Is_pkc.c:130,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_Is_pkc.c:130,6'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_Is_pkc_sign
            - BranchSide:      'src/sig/uov/sig_uov_ov_Is_pkc.c:131,10'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_Is_pkc_sign
      Callsites:
        - Src:             'src/sig/uov/sig_uov_ov_Is_pkc.c:131,10'
          Dst:             OQS_SIG_uov_ov_Is_pkc_sign
    - functionName:    OQS_SIG_uov_ov_Is_pkc_sign
      functionSourceFile: '/src/liboqs/src/sig/uov/sig_uov_ov_Is_pkc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - pqov_uov_Is_pkc_avx2_signature
        - pqov_uov_Is_pkc_ref_signature
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/sig_uov_ov_Is_pkc.c:90,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_Is_pkc.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - pqov_uov_Is_pkc_avx2_signature
                - pqov_uov_Is_pkc_ref_signature
            - BranchSide:      'src/sig/uov/sig_uov_ov_Is_pkc.c:90,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - pqov_uov_Is_pkc_avx2_signature
                - pqov_uov_Is_pkc_ref_signature
        - Branch String:   'src/sig/uov/sig_uov_ov_Is_pkc.c:90,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_Is_pkc.c:92,23'
              BranchSideFuncs:
                - pqov_uov_Is_pkc_ref_signature
            - BranchSide:      'src/sig/uov/sig_uov_ov_Is_pkc.c:95,23'
              BranchSideFuncs:
                - pqov_uov_Is_pkc_ref_signature
      Callsites:
        - Src:             'src/sig/uov/sig_uov_ov_Is_pkc.c:90,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/uov/sig_uov_ov_Is_pkc.c:92,23'
          Dst:             pqov_uov_Is_pkc_avx2_signature
        - Src:             'src/sig/uov/sig_uov_ov_Is_pkc.c:95,23'
          Dst:             pqov_uov_Is_pkc_ref_signature
    - functionName:    OQS_SIG_uov_ov_Is_pkc_keypair
      functionSourceFile: '/src/liboqs/src/sig/uov/sig_uov_ov_Is_pkc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - pqov_uov_Is_pkc_avx2_keypair
        - pqov_uov_Is_pkc_ref_keypair
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/sig_uov_ov_Is_pkc.c:64,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_Is_pkc.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - pqov_uov_Is_pkc_avx2_keypair
                - pqov_uov_Is_pkc_ref_keypair
            - BranchSide:      'src/sig/uov/sig_uov_ov_Is_pkc.c:64,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - pqov_uov_Is_pkc_avx2_keypair
                - pqov_uov_Is_pkc_ref_keypair
        - Branch String:   'src/sig/uov/sig_uov_ov_Is_pkc.c:64,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_Is_pkc.c:66,23'
              BranchSideFuncs:
                - pqov_uov_Is_pkc_ref_keypair
            - BranchSide:      'src/sig/uov/sig_uov_ov_Is_pkc.c:69,23'
              BranchSideFuncs:
                - pqov_uov_Is_pkc_ref_keypair
      Callsites:
        - Src:             'src/sig/uov/sig_uov_ov_Is_pkc.c:64,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/uov/sig_uov_ov_Is_pkc.c:66,23'
          Dst:             pqov_uov_Is_pkc_avx2_keypair
        - Src:             'src/sig/uov/sig_uov_ov_Is_pkc.c:69,23'
          Dst:             pqov_uov_Is_pkc_ref_keypair
    - functionName:    OQS_SIG_uov_ov_Is_pkc_new
      functionSourceFile: '/src/liboqs/src/sig/uov/sig_uov_ov_Is_pkc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_MEM_malloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/sig_uov_ov_Is_pkc.c:10,17'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_Is_pkc.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
            - BranchSide:      'src/sig/uov/sig_uov_ov_Is_pkc.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
        - Branch String:   'src/sig/uov/sig_uov_ov_Is_pkc.c:11,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_Is_pkc.c:11,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/sig_uov_ov_Is_pkc.c:14,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/uov/sig_uov_ov_Is_pkc.c:10,17'
          Dst:             OQS_MEM_malloc
    - functionName:    pqov_uov_Is_pkc_ref_open
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_pkc_ref/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          186
      EdgeCount:       53
      CyclomaticComplexity: 16
      functionsReached:
        - pqov_uov_Is_pkc_ref_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_ref/sign.c:138,28'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Is_pkc_ref_verify
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_ref/sign.c:138,28'
              BranchSideFuncs:
                - pqov_uov_Is_pkc_ref_verify
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_ref/sign.c:138,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_ref/sign.c:142,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_ref/sign.c:154,11'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_ref/sign.c:143,8'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_ref/sign.c:147,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_ref/sign.c:154,11'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_ref/sign.c:147,7'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_ref/sign.c:147,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_ref/sign.c:148,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_ref/sign.c:147,7'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_ref/sign.c:147,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_ref/sign.c:148,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_ref/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_ref/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_ref/sign.c:157,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_ref/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_ref/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_ref/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_ref/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_ref/sign.c:158,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_ref/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_ref/sign.c:157,16'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_ref/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_ref/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_ref/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_ref/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_ref/sign.c:157,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_ref/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_ref/sign.c:158,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_ref/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_ref/sign.c:157,16'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_ref/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_ref/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_ref/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_ref/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_ref/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_ref/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_ref/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_ref/sign.c:158,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_pkc_ref/sign.c:143,8'
          Dst:             pqov_uov_Is_pkc_ref_verify
    - functionName:    pqov_uov_Is_pkc_ref_verify
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_pkc_ref/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pqov_uov_Is_pkc_ref_ov_expand_and_verify
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_ref/sign.c:107,28'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Is_pkc_ref_ov_expand_and_verify
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_ref/sign.c:107,28'
              BranchSideFuncs:
                - pqov_uov_Is_pkc_ref_ov_expand_and_verify
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_ref/sign.c:107,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_ref/sign.c:107,10'
              BranchSideFuncs:
                - pqov_uov_Is_pkc_ref_ov_expand_and_verify
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_ref/sign.c:117,9'
              BranchSideFuncs:
                - pqov_uov_Is_pkc_ref_ov_expand_and_verify
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_pkc_ref/sign.c:117,9'
          Dst:             pqov_uov_Is_pkc_ref_ov_expand_and_verify
    - functionName:    pqov_uov_Is_pkc_ref_sign
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_pkc_ref/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_Is_pkc_ref_signature
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_ref/sign.c:88,38'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Is_pkc_ref_signature
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_ref/sign.c:88,38'
              BranchSideFuncs:
                - pqov_uov_Is_pkc_ref_signature
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_pkc_ref/sign.c:88,13'
          Dst:             pqov_uov_Is_pkc_ref_signature
    - functionName:    pqov_uov_Is_pkc_ref_signature
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_pkc_ref/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_Is_pkc_ref_ov_sign
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_ref/sign.c:66,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Is_pkc_ref_ov_sign
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_ref/sign.c:66,9'
              BranchSideFuncs:
                - pqov_uov_Is_pkc_ref_ov_sign
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_pkc_ref/sign.c:66,9'
          Dst:             pqov_uov_Is_pkc_ref_ov_sign
    - functionName:    pqov_uov_Is_pkc_ref_keypair
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_pkc_ref/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_Is_pkc_ref_generate_keypair_pkc
        - pqov_uov_Is_pkc_ref_randombytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_ref/sign.c:28,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Is_pkc_ref_randombytes
                - pqov_uov_Is_pkc_ref_generate_keypair_pkc
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_ref/sign.c:29,5'
              BranchSideFuncs:
                - pqov_uov_Is_pkc_ref_randombytes
                - pqov_uov_Is_pkc_ref_generate_keypair_pkc
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_pkc_ref/sign.c:29,5'
          Dst:             pqov_uov_Is_pkc_ref_randombytes
        - Src:             'src/sig/uov/pqov_ov_Is_pkc_ref/sign.c:38,13'
          Dst:             pqov_uov_Is_pkc_ref_generate_keypair_pkc
    - functionName:    pqov_uov_Is_pkc_ref_randombytes
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_pkc_ref/utils_randombytes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12
      functionLinenumberEnd: 14
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_randombytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_ref/utils_randombytes.c:13,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_ref/utils_randombytes.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_ref/utils_randombytes.c:13,5'
              BranchSideFuncs:
                - OQS_randombytes
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_pkc_ref/utils_randombytes.c:13,5'
          Dst:             OQS_randombytes
    - functionName:    pqov_uov_Is_pkc_avx2_open
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_pkc_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          190
      EdgeCount:       53
      CyclomaticComplexity: 16
      functionsReached:
        - pqov_uov_Is_pkc_avx2_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_avx2/sign.c:138,28'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Is_pkc_avx2_verify
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_avx2/sign.c:138,28'
              BranchSideFuncs:
                - pqov_uov_Is_pkc_avx2_verify
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_avx2/sign.c:138,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_avx2/sign.c:142,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_avx2/sign.c:154,11'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_avx2/sign.c:143,8'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_avx2/sign.c:147,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_avx2/sign.c:154,11'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_avx2/sign.c:147,7'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_avx2/sign.c:147,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_avx2/sign.c:148,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_avx2/sign.c:147,7'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_avx2/sign.c:147,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_avx2/sign.c:148,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_avx2/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_avx2/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_avx2/sign.c:157,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_avx2/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_avx2/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_avx2/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_avx2/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_avx2/sign.c:158,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_avx2/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_avx2/sign.c:157,16'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_avx2/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_avx2/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_avx2/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_avx2/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_avx2/sign.c:157,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_avx2/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_avx2/sign.c:158,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_avx2/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_avx2/sign.c:157,16'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_avx2/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_avx2/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_avx2/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_avx2/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_avx2/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_avx2/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_avx2/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_avx2/sign.c:158,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_pkc_avx2/sign.c:143,8'
          Dst:             pqov_uov_Is_pkc_avx2_verify
    - functionName:    pqov_uov_Is_pkc_avx2_verify
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_pkc_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pqov_uov_Is_pkc_avx2_ov_expand_and_verify
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_avx2/sign.c:107,28'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Is_pkc_avx2_ov_expand_and_verify
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_avx2/sign.c:107,28'
              BranchSideFuncs:
                - pqov_uov_Is_pkc_avx2_ov_expand_and_verify
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_avx2/sign.c:107,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_avx2/sign.c:107,10'
              BranchSideFuncs:
                - pqov_uov_Is_pkc_avx2_ov_expand_and_verify
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_avx2/sign.c:117,9'
              BranchSideFuncs:
                - pqov_uov_Is_pkc_avx2_ov_expand_and_verify
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_pkc_avx2/sign.c:117,9'
          Dst:             pqov_uov_Is_pkc_avx2_ov_expand_and_verify
    - functionName:    pqov_uov_Is_pkc_avx2_sign
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_pkc_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_Is_pkc_avx2_signature
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_avx2/sign.c:88,38'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Is_pkc_avx2_signature
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_avx2/sign.c:88,38'
              BranchSideFuncs:
                - pqov_uov_Is_pkc_avx2_signature
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_pkc_avx2/sign.c:88,13'
          Dst:             pqov_uov_Is_pkc_avx2_signature
    - functionName:    pqov_uov_Is_pkc_avx2_signature
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_pkc_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_Is_pkc_avx2_ov_sign
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_avx2/sign.c:66,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Is_pkc_avx2_ov_sign
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_avx2/sign.c:66,9'
              BranchSideFuncs:
                - pqov_uov_Is_pkc_avx2_ov_sign
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_pkc_avx2/sign.c:66,9'
          Dst:             pqov_uov_Is_pkc_avx2_ov_sign
    - functionName:    pqov_uov_Is_pkc_avx2_keypair
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_pkc_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_Is_pkc_avx2_generate_keypair_pkc
        - pqov_uov_Is_pkc_avx2_randombytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_avx2/sign.c:28,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Is_pkc_avx2_randombytes
                - pqov_uov_Is_pkc_avx2_generate_keypair_pkc
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_avx2/sign.c:29,5'
              BranchSideFuncs:
                - pqov_uov_Is_pkc_avx2_randombytes
                - pqov_uov_Is_pkc_avx2_generate_keypair_pkc
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_pkc_avx2/sign.c:29,5'
          Dst:             pqov_uov_Is_pkc_avx2_randombytes
        - Src:             'src/sig/uov/pqov_ov_Is_pkc_avx2/sign.c:38,13'
          Dst:             pqov_uov_Is_pkc_avx2_generate_keypair_pkc
    - functionName:    pqov_uov_Is_pkc_avx2_randombytes
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_pkc_avx2/utils_randombytes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12
      functionLinenumberEnd: 14
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_randombytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_avx2/utils_randombytes.c:13,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_avx2/utils_randombytes.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_avx2/utils_randombytes.c:13,5'
              BranchSideFuncs:
                - OQS_randombytes
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_pkc_avx2/utils_randombytes.c:13,5'
          Dst:             OQS_randombytes
    - functionName:    OQS_SIG_uov_ov_Ip_pkc_verify_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/uov/sig_uov_ov_Ip_pkc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_uov_ov_Ip_pkc_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/sig_uov_ov_Ip_pkc.c:138,14'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_Ip_pkc.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_Ip_pkc_verify
            - BranchSide:      'src/sig/uov/sig_uov_ov_Ip_pkc.c:138,14'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_Ip_pkc_verify
        - Branch String:   'src/sig/uov/sig_uov_ov_Ip_pkc.c:138,22'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_Ip_pkc.c:138,37'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_Ip_pkc_verify
            - BranchSide:      'src/sig/uov/sig_uov_ov_Ip_pkc.c:138,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/sig_uov_ov_Ip_pkc.c:138,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_Ip_pkc.c:138,6'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_Ip_pkc_verify
            - BranchSide:      'src/sig/uov/sig_uov_ov_Ip_pkc.c:139,10'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_Ip_pkc_verify
      Callsites:
        - Src:             'src/sig/uov/sig_uov_ov_Ip_pkc.c:139,10'
          Dst:             OQS_SIG_uov_ov_Ip_pkc_verify
    - functionName:    OQS_SIG_uov_ov_Ip_pkc_verify
      functionSourceFile: '/src/liboqs/src/sig/uov/sig_uov_ov_Ip_pkc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - pqov_uov_Ip_pkc_avx2_verify
        - pqov_uov_Ip_pkc_ref_verify
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/sig_uov_ov_Ip_pkc.c:116,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_Ip_pkc.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - pqov_uov_Ip_pkc_avx2_verify
                - pqov_uov_Ip_pkc_ref_verify
            - BranchSide:      'src/sig/uov/sig_uov_ov_Ip_pkc.c:116,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - pqov_uov_Ip_pkc_avx2_verify
                - pqov_uov_Ip_pkc_ref_verify
        - Branch String:   'src/sig/uov/sig_uov_ov_Ip_pkc.c:116,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_Ip_pkc.c:118,23'
              BranchSideFuncs:
                - pqov_uov_Ip_pkc_ref_verify
            - BranchSide:      'src/sig/uov/sig_uov_ov_Ip_pkc.c:121,23'
              BranchSideFuncs:
                - pqov_uov_Ip_pkc_ref_verify
      Callsites:
        - Src:             'src/sig/uov/sig_uov_ov_Ip_pkc.c:116,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/uov/sig_uov_ov_Ip_pkc.c:118,23'
          Dst:             pqov_uov_Ip_pkc_avx2_verify
        - Src:             'src/sig/uov/sig_uov_ov_Ip_pkc.c:121,23'
          Dst:             pqov_uov_Ip_pkc_ref_verify
    - functionName:    OQS_SIG_uov_ov_Ip_pkc_sign_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/uov/sig_uov_ov_Ip_pkc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_uov_ov_Ip_pkc_sign
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/sig_uov_ov_Ip_pkc.c:130,14'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_Ip_pkc.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_Ip_pkc_sign
            - BranchSide:      'src/sig/uov/sig_uov_ov_Ip_pkc.c:130,14'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_Ip_pkc_sign
        - Branch String:   'src/sig/uov/sig_uov_ov_Ip_pkc.c:130,22'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_Ip_pkc.c:130,37'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_Ip_pkc_sign
            - BranchSide:      'src/sig/uov/sig_uov_ov_Ip_pkc.c:130,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/sig_uov_ov_Ip_pkc.c:130,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_Ip_pkc.c:130,6'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_Ip_pkc_sign
            - BranchSide:      'src/sig/uov/sig_uov_ov_Ip_pkc.c:131,10'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_Ip_pkc_sign
      Callsites:
        - Src:             'src/sig/uov/sig_uov_ov_Ip_pkc.c:131,10'
          Dst:             OQS_SIG_uov_ov_Ip_pkc_sign
    - functionName:    OQS_SIG_uov_ov_Ip_pkc_sign
      functionSourceFile: '/src/liboqs/src/sig/uov/sig_uov_ov_Ip_pkc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - pqov_uov_Ip_pkc_avx2_signature
        - pqov_uov_Ip_pkc_ref_signature
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/sig_uov_ov_Ip_pkc.c:90,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_Ip_pkc.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - pqov_uov_Ip_pkc_avx2_signature
                - pqov_uov_Ip_pkc_ref_signature
            - BranchSide:      'src/sig/uov/sig_uov_ov_Ip_pkc.c:90,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - pqov_uov_Ip_pkc_avx2_signature
                - pqov_uov_Ip_pkc_ref_signature
        - Branch String:   'src/sig/uov/sig_uov_ov_Ip_pkc.c:90,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_Ip_pkc.c:92,23'
              BranchSideFuncs:
                - pqov_uov_Ip_pkc_ref_signature
            - BranchSide:      'src/sig/uov/sig_uov_ov_Ip_pkc.c:95,23'
              BranchSideFuncs:
                - pqov_uov_Ip_pkc_ref_signature
      Callsites:
        - Src:             'src/sig/uov/sig_uov_ov_Ip_pkc.c:90,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/uov/sig_uov_ov_Ip_pkc.c:92,23'
          Dst:             pqov_uov_Ip_pkc_avx2_signature
        - Src:             'src/sig/uov/sig_uov_ov_Ip_pkc.c:95,23'
          Dst:             pqov_uov_Ip_pkc_ref_signature
    - functionName:    OQS_SIG_uov_ov_Ip_pkc_keypair
      functionSourceFile: '/src/liboqs/src/sig/uov/sig_uov_ov_Ip_pkc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - pqov_uov_Ip_pkc_avx2_keypair
        - pqov_uov_Ip_pkc_ref_keypair
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/sig_uov_ov_Ip_pkc.c:64,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_Ip_pkc.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - pqov_uov_Ip_pkc_avx2_keypair
                - pqov_uov_Ip_pkc_ref_keypair
            - BranchSide:      'src/sig/uov/sig_uov_ov_Ip_pkc.c:64,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - pqov_uov_Ip_pkc_avx2_keypair
                - pqov_uov_Ip_pkc_ref_keypair
        - Branch String:   'src/sig/uov/sig_uov_ov_Ip_pkc.c:64,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_Ip_pkc.c:66,23'
              BranchSideFuncs:
                - pqov_uov_Ip_pkc_ref_keypair
            - BranchSide:      'src/sig/uov/sig_uov_ov_Ip_pkc.c:69,23'
              BranchSideFuncs:
                - pqov_uov_Ip_pkc_ref_keypair
      Callsites:
        - Src:             'src/sig/uov/sig_uov_ov_Ip_pkc.c:64,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/uov/sig_uov_ov_Ip_pkc.c:66,23'
          Dst:             pqov_uov_Ip_pkc_avx2_keypair
        - Src:             'src/sig/uov/sig_uov_ov_Ip_pkc.c:69,23'
          Dst:             pqov_uov_Ip_pkc_ref_keypair
    - functionName:    OQS_SIG_uov_ov_Ip_pkc_new
      functionSourceFile: '/src/liboqs/src/sig/uov/sig_uov_ov_Ip_pkc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_MEM_malloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/sig_uov_ov_Ip_pkc.c:10,17'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_Ip_pkc.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
            - BranchSide:      'src/sig/uov/sig_uov_ov_Ip_pkc.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
        - Branch String:   'src/sig/uov/sig_uov_ov_Ip_pkc.c:11,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_Ip_pkc.c:11,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/sig_uov_ov_Ip_pkc.c:14,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/uov/sig_uov_ov_Ip_pkc.c:10,17'
          Dst:             OQS_MEM_malloc
    - functionName:    pqov_uov_Ip_pkc_ref_open
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_pkc_ref/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          186
      EdgeCount:       53
      CyclomaticComplexity: 16
      functionsReached:
        - pqov_uov_Ip_pkc_ref_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_pkc_ref/sign.c:138,28'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Ip_pkc_ref_verify
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_ref/sign.c:138,28'
              BranchSideFuncs:
                - pqov_uov_Ip_pkc_ref_verify
        - Branch String:   'src/sig/uov/pqov_ov_Ip_pkc_ref/sign.c:138,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_ref/sign.c:142,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_ref/sign.c:154,11'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_pkc_ref/sign.c:143,8'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_ref/sign.c:147,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_ref/sign.c:154,11'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_pkc_ref/sign.c:147,7'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_ref/sign.c:147,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_ref/sign.c:148,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_pkc_ref/sign.c:147,7'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_ref/sign.c:147,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_ref/sign.c:148,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_pkc_ref/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_ref/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_ref/sign.c:157,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_pkc_ref/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_ref/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_ref/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_pkc_ref/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_ref/sign.c:158,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_ref/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_pkc_ref/sign.c:157,16'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_ref/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_ref/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_pkc_ref/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_ref/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_ref/sign.c:157,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_pkc_ref/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_ref/sign.c:158,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_ref/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_pkc_ref/sign.c:157,16'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_ref/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_ref/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_pkc_ref/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_ref/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_ref/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_pkc_ref/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_ref/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_ref/sign.c:158,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_pkc_ref/sign.c:143,8'
          Dst:             pqov_uov_Ip_pkc_ref_verify
    - functionName:    pqov_uov_Ip_pkc_ref_verify
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_pkc_ref/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pqov_uov_Ip_pkc_ref_ov_expand_and_verify
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_pkc_ref/sign.c:107,28'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Ip_pkc_ref_ov_expand_and_verify
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_ref/sign.c:107,28'
              BranchSideFuncs:
                - pqov_uov_Ip_pkc_ref_ov_expand_and_verify
        - Branch String:   'src/sig/uov/pqov_ov_Ip_pkc_ref/sign.c:107,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_ref/sign.c:107,10'
              BranchSideFuncs:
                - pqov_uov_Ip_pkc_ref_ov_expand_and_verify
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_ref/sign.c:117,9'
              BranchSideFuncs:
                - pqov_uov_Ip_pkc_ref_ov_expand_and_verify
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_pkc_ref/sign.c:117,9'
          Dst:             pqov_uov_Ip_pkc_ref_ov_expand_and_verify
    - functionName:    pqov_uov_Ip_pkc_ref_sign
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_pkc_ref/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_Ip_pkc_ref_signature
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_pkc_ref/sign.c:88,38'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Ip_pkc_ref_signature
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_ref/sign.c:88,38'
              BranchSideFuncs:
                - pqov_uov_Ip_pkc_ref_signature
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_pkc_ref/sign.c:88,13'
          Dst:             pqov_uov_Ip_pkc_ref_signature
    - functionName:    pqov_uov_Ip_pkc_ref_signature
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_pkc_ref/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_Ip_pkc_ref_ov_sign
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_pkc_ref/sign.c:66,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Ip_pkc_ref_ov_sign
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_ref/sign.c:66,9'
              BranchSideFuncs:
                - pqov_uov_Ip_pkc_ref_ov_sign
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_pkc_ref/sign.c:66,9'
          Dst:             pqov_uov_Ip_pkc_ref_ov_sign
    - functionName:    pqov_uov_Ip_pkc_ref_keypair
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_pkc_ref/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_Ip_pkc_ref_generate_keypair_pkc
        - pqov_uov_Ip_pkc_ref_randombytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_pkc_ref/sign.c:28,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Ip_pkc_ref_randombytes
                - pqov_uov_Ip_pkc_ref_generate_keypair_pkc
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_ref/sign.c:29,5'
              BranchSideFuncs:
                - pqov_uov_Ip_pkc_ref_randombytes
                - pqov_uov_Ip_pkc_ref_generate_keypair_pkc
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_pkc_ref/sign.c:29,5'
          Dst:             pqov_uov_Ip_pkc_ref_randombytes
        - Src:             'src/sig/uov/pqov_ov_Ip_pkc_ref/sign.c:38,13'
          Dst:             pqov_uov_Ip_pkc_ref_generate_keypair_pkc
    - functionName:    pqov_uov_Ip_pkc_ref_randombytes
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_pkc_ref/utils_randombytes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12
      functionLinenumberEnd: 14
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_randombytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_pkc_ref/utils_randombytes.c:13,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_ref/utils_randombytes.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_ref/utils_randombytes.c:13,5'
              BranchSideFuncs:
                - OQS_randombytes
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_pkc_ref/utils_randombytes.c:13,5'
          Dst:             OQS_randombytes
    - functionName:    pqov_uov_Ip_pkc_avx2_open
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_pkc_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          190
      EdgeCount:       53
      CyclomaticComplexity: 16
      functionsReached:
        - pqov_uov_Ip_pkc_avx2_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_pkc_avx2/sign.c:138,28'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Ip_pkc_avx2_verify
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_avx2/sign.c:138,28'
              BranchSideFuncs:
                - pqov_uov_Ip_pkc_avx2_verify
        - Branch String:   'src/sig/uov/pqov_ov_Ip_pkc_avx2/sign.c:138,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_avx2/sign.c:142,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_avx2/sign.c:154,11'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_pkc_avx2/sign.c:143,8'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_avx2/sign.c:147,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_avx2/sign.c:154,11'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_pkc_avx2/sign.c:147,7'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_avx2/sign.c:147,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_avx2/sign.c:148,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_pkc_avx2/sign.c:147,7'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_avx2/sign.c:147,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_avx2/sign.c:148,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_pkc_avx2/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_avx2/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_avx2/sign.c:157,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_pkc_avx2/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_avx2/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_avx2/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_pkc_avx2/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_avx2/sign.c:158,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_avx2/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_pkc_avx2/sign.c:157,16'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_avx2/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_avx2/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_pkc_avx2/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_avx2/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_avx2/sign.c:157,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_pkc_avx2/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_avx2/sign.c:158,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_avx2/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_pkc_avx2/sign.c:157,16'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_avx2/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_avx2/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_pkc_avx2/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_avx2/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_avx2/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_pkc_avx2/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_avx2/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_avx2/sign.c:158,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_pkc_avx2/sign.c:143,8'
          Dst:             pqov_uov_Ip_pkc_avx2_verify
    - functionName:    pqov_uov_Ip_pkc_avx2_verify
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_pkc_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pqov_uov_Ip_pkc_avx2_ov_expand_and_verify
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_pkc_avx2/sign.c:107,28'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Ip_pkc_avx2_ov_expand_and_verify
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_avx2/sign.c:107,28'
              BranchSideFuncs:
                - pqov_uov_Ip_pkc_avx2_ov_expand_and_verify
        - Branch String:   'src/sig/uov/pqov_ov_Ip_pkc_avx2/sign.c:107,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_avx2/sign.c:107,10'
              BranchSideFuncs:
                - pqov_uov_Ip_pkc_avx2_ov_expand_and_verify
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_avx2/sign.c:117,9'
              BranchSideFuncs:
                - pqov_uov_Ip_pkc_avx2_ov_expand_and_verify
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_pkc_avx2/sign.c:117,9'
          Dst:             pqov_uov_Ip_pkc_avx2_ov_expand_and_verify
    - functionName:    pqov_uov_Ip_pkc_avx2_sign
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_pkc_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_Ip_pkc_avx2_signature
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_pkc_avx2/sign.c:88,38'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Ip_pkc_avx2_signature
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_avx2/sign.c:88,38'
              BranchSideFuncs:
                - pqov_uov_Ip_pkc_avx2_signature
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_pkc_avx2/sign.c:88,13'
          Dst:             pqov_uov_Ip_pkc_avx2_signature
    - functionName:    pqov_uov_Ip_pkc_avx2_signature
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_pkc_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_Ip_pkc_avx2_ov_sign
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_pkc_avx2/sign.c:66,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Ip_pkc_avx2_ov_sign
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_avx2/sign.c:66,9'
              BranchSideFuncs:
                - pqov_uov_Ip_pkc_avx2_ov_sign
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_pkc_avx2/sign.c:66,9'
          Dst:             pqov_uov_Ip_pkc_avx2_ov_sign
    - functionName:    pqov_uov_Ip_pkc_avx2_keypair
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_pkc_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_Ip_pkc_avx2_generate_keypair_pkc
        - pqov_uov_Ip_pkc_avx2_randombytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_pkc_avx2/sign.c:28,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Ip_pkc_avx2_randombytes
                - pqov_uov_Ip_pkc_avx2_generate_keypair_pkc
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_avx2/sign.c:29,5'
              BranchSideFuncs:
                - pqov_uov_Ip_pkc_avx2_randombytes
                - pqov_uov_Ip_pkc_avx2_generate_keypair_pkc
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_pkc_avx2/sign.c:29,5'
          Dst:             pqov_uov_Ip_pkc_avx2_randombytes
        - Src:             'src/sig/uov/pqov_ov_Ip_pkc_avx2/sign.c:38,13'
          Dst:             pqov_uov_Ip_pkc_avx2_generate_keypair_pkc
    - functionName:    pqov_uov_Ip_pkc_avx2_randombytes
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_pkc_avx2/utils_randombytes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12
      functionLinenumberEnd: 14
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_randombytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_pkc_avx2/utils_randombytes.c:13,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_avx2/utils_randombytes.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_avx2/utils_randombytes.c:13,5'
              BranchSideFuncs:
                - OQS_randombytes
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_pkc_avx2/utils_randombytes.c:13,5'
          Dst:             OQS_randombytes
    - functionName:    OQS_SIG_uov_ov_III_pkc_verify_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/uov/sig_uov_ov_III_pkc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_uov_ov_III_pkc_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/sig_uov_ov_III_pkc.c:138,14'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_III_pkc.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_III_pkc_verify
            - BranchSide:      'src/sig/uov/sig_uov_ov_III_pkc.c:138,14'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_III_pkc_verify
        - Branch String:   'src/sig/uov/sig_uov_ov_III_pkc.c:138,22'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_III_pkc.c:138,37'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_III_pkc_verify
            - BranchSide:      'src/sig/uov/sig_uov_ov_III_pkc.c:138,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/sig_uov_ov_III_pkc.c:138,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_III_pkc.c:138,6'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_III_pkc_verify
            - BranchSide:      'src/sig/uov/sig_uov_ov_III_pkc.c:139,10'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_III_pkc_verify
      Callsites:
        - Src:             'src/sig/uov/sig_uov_ov_III_pkc.c:139,10'
          Dst:             OQS_SIG_uov_ov_III_pkc_verify
    - functionName:    OQS_SIG_uov_ov_III_pkc_verify
      functionSourceFile: '/src/liboqs/src/sig/uov/sig_uov_ov_III_pkc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - pqov_uov_III_pkc_avx2_verify
        - pqov_uov_III_pkc_ref_verify
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/sig_uov_ov_III_pkc.c:116,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_III_pkc.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - pqov_uov_III_pkc_avx2_verify
                - pqov_uov_III_pkc_ref_verify
            - BranchSide:      'src/sig/uov/sig_uov_ov_III_pkc.c:116,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - pqov_uov_III_pkc_avx2_verify
                - pqov_uov_III_pkc_ref_verify
        - Branch String:   'src/sig/uov/sig_uov_ov_III_pkc.c:116,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_III_pkc.c:118,23'
              BranchSideFuncs:
                - pqov_uov_III_pkc_ref_verify
            - BranchSide:      'src/sig/uov/sig_uov_ov_III_pkc.c:121,23'
              BranchSideFuncs:
                - pqov_uov_III_pkc_ref_verify
      Callsites:
        - Src:             'src/sig/uov/sig_uov_ov_III_pkc.c:116,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/uov/sig_uov_ov_III_pkc.c:118,23'
          Dst:             pqov_uov_III_pkc_avx2_verify
        - Src:             'src/sig/uov/sig_uov_ov_III_pkc.c:121,23'
          Dst:             pqov_uov_III_pkc_ref_verify
    - functionName:    OQS_SIG_uov_ov_III_pkc_sign_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/uov/sig_uov_ov_III_pkc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_uov_ov_III_pkc_sign
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/sig_uov_ov_III_pkc.c:130,14'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_III_pkc.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_III_pkc_sign
            - BranchSide:      'src/sig/uov/sig_uov_ov_III_pkc.c:130,14'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_III_pkc_sign
        - Branch String:   'src/sig/uov/sig_uov_ov_III_pkc.c:130,22'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_III_pkc.c:130,37'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_III_pkc_sign
            - BranchSide:      'src/sig/uov/sig_uov_ov_III_pkc.c:130,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/sig_uov_ov_III_pkc.c:130,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_III_pkc.c:130,6'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_III_pkc_sign
            - BranchSide:      'src/sig/uov/sig_uov_ov_III_pkc.c:131,10'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_III_pkc_sign
      Callsites:
        - Src:             'src/sig/uov/sig_uov_ov_III_pkc.c:131,10'
          Dst:             OQS_SIG_uov_ov_III_pkc_sign
    - functionName:    OQS_SIG_uov_ov_III_pkc_sign
      functionSourceFile: '/src/liboqs/src/sig/uov/sig_uov_ov_III_pkc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - pqov_uov_III_pkc_avx2_signature
        - pqov_uov_III_pkc_ref_signature
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/sig_uov_ov_III_pkc.c:90,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_III_pkc.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - pqov_uov_III_pkc_avx2_signature
                - pqov_uov_III_pkc_ref_signature
            - BranchSide:      'src/sig/uov/sig_uov_ov_III_pkc.c:90,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - pqov_uov_III_pkc_avx2_signature
                - pqov_uov_III_pkc_ref_signature
        - Branch String:   'src/sig/uov/sig_uov_ov_III_pkc.c:90,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_III_pkc.c:92,23'
              BranchSideFuncs:
                - pqov_uov_III_pkc_ref_signature
            - BranchSide:      'src/sig/uov/sig_uov_ov_III_pkc.c:95,23'
              BranchSideFuncs:
                - pqov_uov_III_pkc_ref_signature
      Callsites:
        - Src:             'src/sig/uov/sig_uov_ov_III_pkc.c:90,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/uov/sig_uov_ov_III_pkc.c:92,23'
          Dst:             pqov_uov_III_pkc_avx2_signature
        - Src:             'src/sig/uov/sig_uov_ov_III_pkc.c:95,23'
          Dst:             pqov_uov_III_pkc_ref_signature
    - functionName:    OQS_SIG_uov_ov_III_pkc_keypair
      functionSourceFile: '/src/liboqs/src/sig/uov/sig_uov_ov_III_pkc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - pqov_uov_III_pkc_avx2_keypair
        - pqov_uov_III_pkc_ref_keypair
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/sig_uov_ov_III_pkc.c:64,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_III_pkc.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - pqov_uov_III_pkc_avx2_keypair
                - pqov_uov_III_pkc_ref_keypair
            - BranchSide:      'src/sig/uov/sig_uov_ov_III_pkc.c:64,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - pqov_uov_III_pkc_avx2_keypair
                - pqov_uov_III_pkc_ref_keypair
        - Branch String:   'src/sig/uov/sig_uov_ov_III_pkc.c:64,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_III_pkc.c:66,23'
              BranchSideFuncs:
                - pqov_uov_III_pkc_ref_keypair
            - BranchSide:      'src/sig/uov/sig_uov_ov_III_pkc.c:69,23'
              BranchSideFuncs:
                - pqov_uov_III_pkc_ref_keypair
      Callsites:
        - Src:             'src/sig/uov/sig_uov_ov_III_pkc.c:64,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/uov/sig_uov_ov_III_pkc.c:66,23'
          Dst:             pqov_uov_III_pkc_avx2_keypair
        - Src:             'src/sig/uov/sig_uov_ov_III_pkc.c:69,23'
          Dst:             pqov_uov_III_pkc_ref_keypair
    - functionName:    OQS_SIG_uov_ov_III_pkc_new
      functionSourceFile: '/src/liboqs/src/sig/uov/sig_uov_ov_III_pkc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_MEM_malloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/sig_uov_ov_III_pkc.c:10,17'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_III_pkc.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
            - BranchSide:      'src/sig/uov/sig_uov_ov_III_pkc.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
        - Branch String:   'src/sig/uov/sig_uov_ov_III_pkc.c:11,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_III_pkc.c:11,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/sig_uov_ov_III_pkc.c:14,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/uov/sig_uov_ov_III_pkc.c:10,17'
          Dst:             OQS_MEM_malloc
    - functionName:    pqov_uov_III_pkc_ref_open
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_pkc_ref/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          186
      EdgeCount:       53
      CyclomaticComplexity: 16
      functionsReached:
        - pqov_uov_III_pkc_ref_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_pkc_ref/sign.c:138,28'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_III_pkc_ref_verify
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_ref/sign.c:138,28'
              BranchSideFuncs:
                - pqov_uov_III_pkc_ref_verify
        - Branch String:   'src/sig/uov/pqov_ov_III_pkc_ref/sign.c:138,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_ref/sign.c:142,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_ref/sign.c:154,11'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_pkc_ref/sign.c:143,8'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_ref/sign.c:147,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_ref/sign.c:154,11'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_pkc_ref/sign.c:147,7'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_ref/sign.c:147,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_ref/sign.c:148,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_pkc_ref/sign.c:147,7'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_ref/sign.c:147,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_ref/sign.c:148,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_pkc_ref/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_ref/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_ref/sign.c:157,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_pkc_ref/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_ref/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_ref/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_pkc_ref/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_ref/sign.c:158,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_ref/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_pkc_ref/sign.c:157,16'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_ref/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_ref/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_pkc_ref/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_ref/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_ref/sign.c:157,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_pkc_ref/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_ref/sign.c:158,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_ref/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_pkc_ref/sign.c:157,16'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_ref/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_ref/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_pkc_ref/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_ref/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_ref/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_pkc_ref/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_ref/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_ref/sign.c:158,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_pkc_ref/sign.c:143,8'
          Dst:             pqov_uov_III_pkc_ref_verify
    - functionName:    pqov_uov_III_pkc_ref_verify
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_pkc_ref/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pqov_uov_III_pkc_ref_ov_expand_and_verify
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_pkc_ref/sign.c:107,28'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_III_pkc_ref_ov_expand_and_verify
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_ref/sign.c:107,28'
              BranchSideFuncs:
                - pqov_uov_III_pkc_ref_ov_expand_and_verify
        - Branch String:   'src/sig/uov/pqov_ov_III_pkc_ref/sign.c:107,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_ref/sign.c:107,10'
              BranchSideFuncs:
                - pqov_uov_III_pkc_ref_ov_expand_and_verify
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_ref/sign.c:117,9'
              BranchSideFuncs:
                - pqov_uov_III_pkc_ref_ov_expand_and_verify
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_pkc_ref/sign.c:117,9'
          Dst:             pqov_uov_III_pkc_ref_ov_expand_and_verify
    - functionName:    pqov_uov_III_pkc_ref_sign
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_pkc_ref/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_III_pkc_ref_signature
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_pkc_ref/sign.c:88,38'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_III_pkc_ref_signature
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_ref/sign.c:88,38'
              BranchSideFuncs:
                - pqov_uov_III_pkc_ref_signature
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_pkc_ref/sign.c:88,13'
          Dst:             pqov_uov_III_pkc_ref_signature
    - functionName:    pqov_uov_III_pkc_ref_signature
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_pkc_ref/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_III_pkc_ref_ov_sign
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_pkc_ref/sign.c:66,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_III_pkc_ref_ov_sign
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_ref/sign.c:66,9'
              BranchSideFuncs:
                - pqov_uov_III_pkc_ref_ov_sign
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_pkc_ref/sign.c:66,9'
          Dst:             pqov_uov_III_pkc_ref_ov_sign
    - functionName:    pqov_uov_III_pkc_ref_keypair
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_pkc_ref/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_III_pkc_ref_generate_keypair_pkc
        - pqov_uov_III_pkc_ref_randombytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_pkc_ref/sign.c:28,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_III_pkc_ref_randombytes
                - pqov_uov_III_pkc_ref_generate_keypair_pkc
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_ref/sign.c:29,5'
              BranchSideFuncs:
                - pqov_uov_III_pkc_ref_randombytes
                - pqov_uov_III_pkc_ref_generate_keypair_pkc
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_pkc_ref/sign.c:29,5'
          Dst:             pqov_uov_III_pkc_ref_randombytes
        - Src:             'src/sig/uov/pqov_ov_III_pkc_ref/sign.c:38,13'
          Dst:             pqov_uov_III_pkc_ref_generate_keypair_pkc
    - functionName:    pqov_uov_III_pkc_ref_randombytes
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_pkc_ref/utils_randombytes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12
      functionLinenumberEnd: 14
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_randombytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_pkc_ref/utils_randombytes.c:13,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_ref/utils_randombytes.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_ref/utils_randombytes.c:13,5'
              BranchSideFuncs:
                - OQS_randombytes
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_pkc_ref/utils_randombytes.c:13,5'
          Dst:             OQS_randombytes
    - functionName:    pqov_uov_III_pkc_avx2_open
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_pkc_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          190
      EdgeCount:       53
      CyclomaticComplexity: 16
      functionsReached:
        - pqov_uov_III_pkc_avx2_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_pkc_avx2/sign.c:138,28'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_III_pkc_avx2_verify
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_avx2/sign.c:138,28'
              BranchSideFuncs:
                - pqov_uov_III_pkc_avx2_verify
        - Branch String:   'src/sig/uov/pqov_ov_III_pkc_avx2/sign.c:138,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_avx2/sign.c:142,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_avx2/sign.c:154,11'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_pkc_avx2/sign.c:143,8'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_avx2/sign.c:147,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_avx2/sign.c:154,11'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_pkc_avx2/sign.c:147,7'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_avx2/sign.c:147,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_avx2/sign.c:148,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_pkc_avx2/sign.c:147,7'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_avx2/sign.c:147,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_avx2/sign.c:148,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_pkc_avx2/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_avx2/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_avx2/sign.c:157,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_pkc_avx2/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_avx2/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_avx2/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_pkc_avx2/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_avx2/sign.c:158,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_avx2/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_pkc_avx2/sign.c:157,16'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_avx2/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_avx2/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_pkc_avx2/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_avx2/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_avx2/sign.c:157,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_pkc_avx2/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_avx2/sign.c:158,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_avx2/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_pkc_avx2/sign.c:157,16'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_avx2/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_avx2/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_pkc_avx2/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_avx2/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_avx2/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_pkc_avx2/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_avx2/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_avx2/sign.c:158,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_pkc_avx2/sign.c:143,8'
          Dst:             pqov_uov_III_pkc_avx2_verify
    - functionName:    pqov_uov_III_pkc_avx2_verify
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_pkc_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pqov_uov_III_pkc_avx2_ov_expand_and_verify
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_pkc_avx2/sign.c:107,28'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_III_pkc_avx2_ov_expand_and_verify
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_avx2/sign.c:107,28'
              BranchSideFuncs:
                - pqov_uov_III_pkc_avx2_ov_expand_and_verify
        - Branch String:   'src/sig/uov/pqov_ov_III_pkc_avx2/sign.c:107,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_avx2/sign.c:107,10'
              BranchSideFuncs:
                - pqov_uov_III_pkc_avx2_ov_expand_and_verify
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_avx2/sign.c:117,9'
              BranchSideFuncs:
                - pqov_uov_III_pkc_avx2_ov_expand_and_verify
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_pkc_avx2/sign.c:117,9'
          Dst:             pqov_uov_III_pkc_avx2_ov_expand_and_verify
    - functionName:    pqov_uov_III_pkc_avx2_sign
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_pkc_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_III_pkc_avx2_signature
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_pkc_avx2/sign.c:88,38'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_III_pkc_avx2_signature
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_avx2/sign.c:88,38'
              BranchSideFuncs:
                - pqov_uov_III_pkc_avx2_signature
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_pkc_avx2/sign.c:88,13'
          Dst:             pqov_uov_III_pkc_avx2_signature
    - functionName:    pqov_uov_III_pkc_avx2_signature
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_pkc_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_III_pkc_avx2_ov_sign
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_pkc_avx2/sign.c:66,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_III_pkc_avx2_ov_sign
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_avx2/sign.c:66,9'
              BranchSideFuncs:
                - pqov_uov_III_pkc_avx2_ov_sign
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_pkc_avx2/sign.c:66,9'
          Dst:             pqov_uov_III_pkc_avx2_ov_sign
    - functionName:    pqov_uov_III_pkc_avx2_keypair
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_pkc_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_III_pkc_avx2_generate_keypair_pkc
        - pqov_uov_III_pkc_avx2_randombytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_pkc_avx2/sign.c:28,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_III_pkc_avx2_randombytes
                - pqov_uov_III_pkc_avx2_generate_keypair_pkc
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_avx2/sign.c:29,5'
              BranchSideFuncs:
                - pqov_uov_III_pkc_avx2_randombytes
                - pqov_uov_III_pkc_avx2_generate_keypair_pkc
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_pkc_avx2/sign.c:29,5'
          Dst:             pqov_uov_III_pkc_avx2_randombytes
        - Src:             'src/sig/uov/pqov_ov_III_pkc_avx2/sign.c:38,13'
          Dst:             pqov_uov_III_pkc_avx2_generate_keypair_pkc
    - functionName:    pqov_uov_III_pkc_avx2_randombytes
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_pkc_avx2/utils_randombytes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12
      functionLinenumberEnd: 14
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_randombytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_pkc_avx2/utils_randombytes.c:13,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_avx2/utils_randombytes.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_avx2/utils_randombytes.c:13,5'
              BranchSideFuncs:
                - OQS_randombytes
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_pkc_avx2/utils_randombytes.c:13,5'
          Dst:             OQS_randombytes
    - functionName:    OQS_SIG_uov_ov_V_pkc_verify_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/uov/sig_uov_ov_V_pkc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_uov_ov_V_pkc_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/sig_uov_ov_V_pkc.c:138,14'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_V_pkc.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_V_pkc_verify
            - BranchSide:      'src/sig/uov/sig_uov_ov_V_pkc.c:138,14'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_V_pkc_verify
        - Branch String:   'src/sig/uov/sig_uov_ov_V_pkc.c:138,22'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_V_pkc.c:138,37'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_V_pkc_verify
            - BranchSide:      'src/sig/uov/sig_uov_ov_V_pkc.c:138,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/sig_uov_ov_V_pkc.c:138,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_V_pkc.c:138,6'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_V_pkc_verify
            - BranchSide:      'src/sig/uov/sig_uov_ov_V_pkc.c:139,10'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_V_pkc_verify
      Callsites:
        - Src:             'src/sig/uov/sig_uov_ov_V_pkc.c:139,10'
          Dst:             OQS_SIG_uov_ov_V_pkc_verify
    - functionName:    OQS_SIG_uov_ov_V_pkc_verify
      functionSourceFile: '/src/liboqs/src/sig/uov/sig_uov_ov_V_pkc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - pqov_uov_V_pkc_avx2_verify
        - pqov_uov_V_pkc_ref_verify
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/sig_uov_ov_V_pkc.c:116,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_V_pkc.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - pqov_uov_V_pkc_avx2_verify
                - pqov_uov_V_pkc_ref_verify
            - BranchSide:      'src/sig/uov/sig_uov_ov_V_pkc.c:116,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - pqov_uov_V_pkc_avx2_verify
                - pqov_uov_V_pkc_ref_verify
        - Branch String:   'src/sig/uov/sig_uov_ov_V_pkc.c:116,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_V_pkc.c:118,23'
              BranchSideFuncs:
                - pqov_uov_V_pkc_ref_verify
            - BranchSide:      'src/sig/uov/sig_uov_ov_V_pkc.c:121,23'
              BranchSideFuncs:
                - pqov_uov_V_pkc_ref_verify
      Callsites:
        - Src:             'src/sig/uov/sig_uov_ov_V_pkc.c:116,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/uov/sig_uov_ov_V_pkc.c:118,23'
          Dst:             pqov_uov_V_pkc_avx2_verify
        - Src:             'src/sig/uov/sig_uov_ov_V_pkc.c:121,23'
          Dst:             pqov_uov_V_pkc_ref_verify
    - functionName:    OQS_SIG_uov_ov_V_pkc_sign_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/uov/sig_uov_ov_V_pkc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_uov_ov_V_pkc_sign
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/sig_uov_ov_V_pkc.c:130,14'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_V_pkc.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_V_pkc_sign
            - BranchSide:      'src/sig/uov/sig_uov_ov_V_pkc.c:130,14'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_V_pkc_sign
        - Branch String:   'src/sig/uov/sig_uov_ov_V_pkc.c:130,22'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_V_pkc.c:130,37'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_V_pkc_sign
            - BranchSide:      'src/sig/uov/sig_uov_ov_V_pkc.c:130,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/sig_uov_ov_V_pkc.c:130,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_V_pkc.c:130,6'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_V_pkc_sign
            - BranchSide:      'src/sig/uov/sig_uov_ov_V_pkc.c:131,10'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_V_pkc_sign
      Callsites:
        - Src:             'src/sig/uov/sig_uov_ov_V_pkc.c:131,10'
          Dst:             OQS_SIG_uov_ov_V_pkc_sign
    - functionName:    OQS_SIG_uov_ov_V_pkc_sign
      functionSourceFile: '/src/liboqs/src/sig/uov/sig_uov_ov_V_pkc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - pqov_uov_V_pkc_avx2_signature
        - pqov_uov_V_pkc_ref_signature
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/sig_uov_ov_V_pkc.c:90,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_V_pkc.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - pqov_uov_V_pkc_avx2_signature
                - pqov_uov_V_pkc_ref_signature
            - BranchSide:      'src/sig/uov/sig_uov_ov_V_pkc.c:90,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - pqov_uov_V_pkc_avx2_signature
                - pqov_uov_V_pkc_ref_signature
        - Branch String:   'src/sig/uov/sig_uov_ov_V_pkc.c:90,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_V_pkc.c:92,23'
              BranchSideFuncs:
                - pqov_uov_V_pkc_ref_signature
            - BranchSide:      'src/sig/uov/sig_uov_ov_V_pkc.c:95,23'
              BranchSideFuncs:
                - pqov_uov_V_pkc_ref_signature
      Callsites:
        - Src:             'src/sig/uov/sig_uov_ov_V_pkc.c:90,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/uov/sig_uov_ov_V_pkc.c:92,23'
          Dst:             pqov_uov_V_pkc_avx2_signature
        - Src:             'src/sig/uov/sig_uov_ov_V_pkc.c:95,23'
          Dst:             pqov_uov_V_pkc_ref_signature
    - functionName:    OQS_SIG_uov_ov_V_pkc_keypair
      functionSourceFile: '/src/liboqs/src/sig/uov/sig_uov_ov_V_pkc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - pqov_uov_V_pkc_avx2_keypair
        - pqov_uov_V_pkc_ref_keypair
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/sig_uov_ov_V_pkc.c:64,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_V_pkc.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - pqov_uov_V_pkc_avx2_keypair
                - pqov_uov_V_pkc_ref_keypair
            - BranchSide:      'src/sig/uov/sig_uov_ov_V_pkc.c:64,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - pqov_uov_V_pkc_avx2_keypair
                - pqov_uov_V_pkc_ref_keypair
        - Branch String:   'src/sig/uov/sig_uov_ov_V_pkc.c:64,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_V_pkc.c:66,23'
              BranchSideFuncs:
                - pqov_uov_V_pkc_ref_keypair
            - BranchSide:      'src/sig/uov/sig_uov_ov_V_pkc.c:69,23'
              BranchSideFuncs:
                - pqov_uov_V_pkc_ref_keypair
      Callsites:
        - Src:             'src/sig/uov/sig_uov_ov_V_pkc.c:64,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/uov/sig_uov_ov_V_pkc.c:66,23'
          Dst:             pqov_uov_V_pkc_avx2_keypair
        - Src:             'src/sig/uov/sig_uov_ov_V_pkc.c:69,23'
          Dst:             pqov_uov_V_pkc_ref_keypair
    - functionName:    OQS_SIG_uov_ov_V_pkc_new
      functionSourceFile: '/src/liboqs/src/sig/uov/sig_uov_ov_V_pkc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_MEM_malloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/sig_uov_ov_V_pkc.c:10,17'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_V_pkc.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
            - BranchSide:      'src/sig/uov/sig_uov_ov_V_pkc.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
        - Branch String:   'src/sig/uov/sig_uov_ov_V_pkc.c:11,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_V_pkc.c:11,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/sig_uov_ov_V_pkc.c:14,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/uov/sig_uov_ov_V_pkc.c:10,17'
          Dst:             OQS_MEM_malloc
    - functionName:    pqov_uov_V_pkc_ref_open
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_pkc_ref/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          186
      EdgeCount:       53
      CyclomaticComplexity: 16
      functionsReached:
        - pqov_uov_V_pkc_ref_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_pkc_ref/sign.c:138,28'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_V_pkc_ref_verify
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_ref/sign.c:138,28'
              BranchSideFuncs:
                - pqov_uov_V_pkc_ref_verify
        - Branch String:   'src/sig/uov/pqov_ov_V_pkc_ref/sign.c:138,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_ref/sign.c:142,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_ref/sign.c:154,11'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_pkc_ref/sign.c:143,8'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_ref/sign.c:147,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_ref/sign.c:154,11'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_pkc_ref/sign.c:147,7'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_ref/sign.c:147,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_ref/sign.c:148,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_pkc_ref/sign.c:147,7'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_ref/sign.c:147,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_ref/sign.c:148,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_pkc_ref/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_ref/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_ref/sign.c:157,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_pkc_ref/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_ref/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_ref/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_pkc_ref/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_ref/sign.c:158,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_ref/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_pkc_ref/sign.c:157,16'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_ref/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_ref/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_pkc_ref/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_ref/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_ref/sign.c:157,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_pkc_ref/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_ref/sign.c:158,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_ref/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_pkc_ref/sign.c:157,16'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_ref/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_ref/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_pkc_ref/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_ref/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_ref/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_pkc_ref/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_ref/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_ref/sign.c:158,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_pkc_ref/sign.c:143,8'
          Dst:             pqov_uov_V_pkc_ref_verify
    - functionName:    pqov_uov_V_pkc_ref_verify
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_pkc_ref/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pqov_uov_V_pkc_ref_ov_expand_and_verify
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_pkc_ref/sign.c:107,28'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_V_pkc_ref_ov_expand_and_verify
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_ref/sign.c:107,28'
              BranchSideFuncs:
                - pqov_uov_V_pkc_ref_ov_expand_and_verify
        - Branch String:   'src/sig/uov/pqov_ov_V_pkc_ref/sign.c:107,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_ref/sign.c:107,10'
              BranchSideFuncs:
                - pqov_uov_V_pkc_ref_ov_expand_and_verify
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_ref/sign.c:117,9'
              BranchSideFuncs:
                - pqov_uov_V_pkc_ref_ov_expand_and_verify
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_pkc_ref/sign.c:117,9'
          Dst:             pqov_uov_V_pkc_ref_ov_expand_and_verify
    - functionName:    pqov_uov_V_pkc_ref_sign
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_pkc_ref/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_V_pkc_ref_signature
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_pkc_ref/sign.c:88,38'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_V_pkc_ref_signature
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_ref/sign.c:88,38'
              BranchSideFuncs:
                - pqov_uov_V_pkc_ref_signature
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_pkc_ref/sign.c:88,13'
          Dst:             pqov_uov_V_pkc_ref_signature
    - functionName:    pqov_uov_V_pkc_ref_signature
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_pkc_ref/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_V_pkc_ref_ov_sign
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_pkc_ref/sign.c:66,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_V_pkc_ref_ov_sign
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_ref/sign.c:66,9'
              BranchSideFuncs:
                - pqov_uov_V_pkc_ref_ov_sign
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_pkc_ref/sign.c:66,9'
          Dst:             pqov_uov_V_pkc_ref_ov_sign
    - functionName:    pqov_uov_V_pkc_ref_keypair
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_pkc_ref/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_V_pkc_ref_generate_keypair_pkc
        - pqov_uov_V_pkc_ref_randombytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_pkc_ref/sign.c:28,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_V_pkc_ref_randombytes
                - pqov_uov_V_pkc_ref_generate_keypair_pkc
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_ref/sign.c:29,5'
              BranchSideFuncs:
                - pqov_uov_V_pkc_ref_randombytes
                - pqov_uov_V_pkc_ref_generate_keypair_pkc
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_pkc_ref/sign.c:29,5'
          Dst:             pqov_uov_V_pkc_ref_randombytes
        - Src:             'src/sig/uov/pqov_ov_V_pkc_ref/sign.c:38,13'
          Dst:             pqov_uov_V_pkc_ref_generate_keypair_pkc
    - functionName:    pqov_uov_V_pkc_ref_randombytes
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_pkc_ref/utils_randombytes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12
      functionLinenumberEnd: 14
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_randombytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_pkc_ref/utils_randombytes.c:13,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_ref/utils_randombytes.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_ref/utils_randombytes.c:13,5'
              BranchSideFuncs:
                - OQS_randombytes
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_pkc_ref/utils_randombytes.c:13,5'
          Dst:             OQS_randombytes
    - functionName:    pqov_uov_V_pkc_avx2_open
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_pkc_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          190
      EdgeCount:       53
      CyclomaticComplexity: 16
      functionsReached:
        - pqov_uov_V_pkc_avx2_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_pkc_avx2/sign.c:138,28'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_V_pkc_avx2_verify
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_avx2/sign.c:138,28'
              BranchSideFuncs:
                - pqov_uov_V_pkc_avx2_verify
        - Branch String:   'src/sig/uov/pqov_ov_V_pkc_avx2/sign.c:138,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_avx2/sign.c:142,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_avx2/sign.c:154,11'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_pkc_avx2/sign.c:143,8'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_avx2/sign.c:147,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_avx2/sign.c:154,11'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_pkc_avx2/sign.c:147,7'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_avx2/sign.c:147,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_avx2/sign.c:148,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_pkc_avx2/sign.c:147,7'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_avx2/sign.c:147,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_avx2/sign.c:148,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_pkc_avx2/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_avx2/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_avx2/sign.c:157,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_pkc_avx2/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_avx2/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_avx2/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_pkc_avx2/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_avx2/sign.c:158,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_avx2/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_pkc_avx2/sign.c:157,16'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_avx2/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_avx2/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_pkc_avx2/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_avx2/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_avx2/sign.c:157,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_pkc_avx2/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_avx2/sign.c:158,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_avx2/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_pkc_avx2/sign.c:157,16'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_avx2/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_avx2/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_pkc_avx2/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_avx2/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_avx2/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_pkc_avx2/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_avx2/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_avx2/sign.c:158,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_pkc_avx2/sign.c:143,8'
          Dst:             pqov_uov_V_pkc_avx2_verify
    - functionName:    pqov_uov_V_pkc_avx2_verify
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_pkc_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pqov_uov_V_pkc_avx2_ov_expand_and_verify
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_pkc_avx2/sign.c:107,28'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_V_pkc_avx2_ov_expand_and_verify
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_avx2/sign.c:107,28'
              BranchSideFuncs:
                - pqov_uov_V_pkc_avx2_ov_expand_and_verify
        - Branch String:   'src/sig/uov/pqov_ov_V_pkc_avx2/sign.c:107,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_avx2/sign.c:107,10'
              BranchSideFuncs:
                - pqov_uov_V_pkc_avx2_ov_expand_and_verify
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_avx2/sign.c:117,9'
              BranchSideFuncs:
                - pqov_uov_V_pkc_avx2_ov_expand_and_verify
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_pkc_avx2/sign.c:117,9'
          Dst:             pqov_uov_V_pkc_avx2_ov_expand_and_verify
    - functionName:    pqov_uov_V_pkc_avx2_sign
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_pkc_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_V_pkc_avx2_signature
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_pkc_avx2/sign.c:88,38'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_V_pkc_avx2_signature
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_avx2/sign.c:88,38'
              BranchSideFuncs:
                - pqov_uov_V_pkc_avx2_signature
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_pkc_avx2/sign.c:88,13'
          Dst:             pqov_uov_V_pkc_avx2_signature
    - functionName:    pqov_uov_V_pkc_avx2_signature
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_pkc_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_V_pkc_avx2_ov_sign
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_pkc_avx2/sign.c:66,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_V_pkc_avx2_ov_sign
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_avx2/sign.c:66,9'
              BranchSideFuncs:
                - pqov_uov_V_pkc_avx2_ov_sign
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_pkc_avx2/sign.c:66,9'
          Dst:             pqov_uov_V_pkc_avx2_ov_sign
    - functionName:    pqov_uov_V_pkc_avx2_keypair
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_pkc_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_V_pkc_avx2_generate_keypair_pkc
        - pqov_uov_V_pkc_avx2_randombytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_pkc_avx2/sign.c:28,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_V_pkc_avx2_randombytes
                - pqov_uov_V_pkc_avx2_generate_keypair_pkc
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_avx2/sign.c:29,5'
              BranchSideFuncs:
                - pqov_uov_V_pkc_avx2_randombytes
                - pqov_uov_V_pkc_avx2_generate_keypair_pkc
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_pkc_avx2/sign.c:29,5'
          Dst:             pqov_uov_V_pkc_avx2_randombytes
        - Src:             'src/sig/uov/pqov_ov_V_pkc_avx2/sign.c:38,13'
          Dst:             pqov_uov_V_pkc_avx2_generate_keypair_pkc
    - functionName:    pqov_uov_V_pkc_avx2_randombytes
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_pkc_avx2/utils_randombytes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12
      functionLinenumberEnd: 14
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_randombytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_pkc_avx2/utils_randombytes.c:13,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_avx2/utils_randombytes.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_avx2/utils_randombytes.c:13,5'
              BranchSideFuncs:
                - OQS_randombytes
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_pkc_avx2/utils_randombytes.c:13,5'
          Dst:             OQS_randombytes
    - functionName:    OQS_SIG_uov_ov_Is_pkc_skc_verify_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/uov/sig_uov_ov_Is_pkc_skc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_uov_ov_Is_pkc_skc_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/sig_uov_ov_Is_pkc_skc.c:138,14'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_Is_pkc_skc.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_Is_pkc_skc_verify
            - BranchSide:      'src/sig/uov/sig_uov_ov_Is_pkc_skc.c:138,14'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_Is_pkc_skc_verify
        - Branch String:   'src/sig/uov/sig_uov_ov_Is_pkc_skc.c:138,22'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_Is_pkc_skc.c:138,37'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_Is_pkc_skc_verify
            - BranchSide:      'src/sig/uov/sig_uov_ov_Is_pkc_skc.c:138,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/sig_uov_ov_Is_pkc_skc.c:138,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_Is_pkc_skc.c:138,6'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_Is_pkc_skc_verify
            - BranchSide:      'src/sig/uov/sig_uov_ov_Is_pkc_skc.c:139,10'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_Is_pkc_skc_verify
      Callsites:
        - Src:             'src/sig/uov/sig_uov_ov_Is_pkc_skc.c:139,10'
          Dst:             OQS_SIG_uov_ov_Is_pkc_skc_verify
    - functionName:    OQS_SIG_uov_ov_Is_pkc_skc_verify
      functionSourceFile: '/src/liboqs/src/sig/uov/sig_uov_ov_Is_pkc_skc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - pqov_uov_Is_pkc_skc_avx2_verify
        - pqov_uov_Is_pkc_skc_ref_verify
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/sig_uov_ov_Is_pkc_skc.c:116,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_Is_pkc_skc.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - pqov_uov_Is_pkc_skc_avx2_verify
                - pqov_uov_Is_pkc_skc_ref_verify
            - BranchSide:      'src/sig/uov/sig_uov_ov_Is_pkc_skc.c:116,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - pqov_uov_Is_pkc_skc_avx2_verify
                - pqov_uov_Is_pkc_skc_ref_verify
        - Branch String:   'src/sig/uov/sig_uov_ov_Is_pkc_skc.c:116,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_Is_pkc_skc.c:118,23'
              BranchSideFuncs:
                - pqov_uov_Is_pkc_skc_ref_verify
            - BranchSide:      'src/sig/uov/sig_uov_ov_Is_pkc_skc.c:121,23'
              BranchSideFuncs:
                - pqov_uov_Is_pkc_skc_ref_verify
      Callsites:
        - Src:             'src/sig/uov/sig_uov_ov_Is_pkc_skc.c:116,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/uov/sig_uov_ov_Is_pkc_skc.c:118,23'
          Dst:             pqov_uov_Is_pkc_skc_avx2_verify
        - Src:             'src/sig/uov/sig_uov_ov_Is_pkc_skc.c:121,23'
          Dst:             pqov_uov_Is_pkc_skc_ref_verify
    - functionName:    OQS_SIG_uov_ov_Is_pkc_skc_sign_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/uov/sig_uov_ov_Is_pkc_skc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_uov_ov_Is_pkc_skc_sign
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/sig_uov_ov_Is_pkc_skc.c:130,14'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_Is_pkc_skc.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_Is_pkc_skc_sign
            - BranchSide:      'src/sig/uov/sig_uov_ov_Is_pkc_skc.c:130,14'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_Is_pkc_skc_sign
        - Branch String:   'src/sig/uov/sig_uov_ov_Is_pkc_skc.c:130,22'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_Is_pkc_skc.c:130,37'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_Is_pkc_skc_sign
            - BranchSide:      'src/sig/uov/sig_uov_ov_Is_pkc_skc.c:130,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/sig_uov_ov_Is_pkc_skc.c:130,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_Is_pkc_skc.c:130,6'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_Is_pkc_skc_sign
            - BranchSide:      'src/sig/uov/sig_uov_ov_Is_pkc_skc.c:131,10'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_Is_pkc_skc_sign
      Callsites:
        - Src:             'src/sig/uov/sig_uov_ov_Is_pkc_skc.c:131,10'
          Dst:             OQS_SIG_uov_ov_Is_pkc_skc_sign
    - functionName:    OQS_SIG_uov_ov_Is_pkc_skc_sign
      functionSourceFile: '/src/liboqs/src/sig/uov/sig_uov_ov_Is_pkc_skc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - pqov_uov_Is_pkc_skc_avx2_signature
        - pqov_uov_Is_pkc_skc_ref_signature
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/sig_uov_ov_Is_pkc_skc.c:90,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_Is_pkc_skc.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - pqov_uov_Is_pkc_skc_avx2_signature
                - pqov_uov_Is_pkc_skc_ref_signature
            - BranchSide:      'src/sig/uov/sig_uov_ov_Is_pkc_skc.c:90,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - pqov_uov_Is_pkc_skc_avx2_signature
                - pqov_uov_Is_pkc_skc_ref_signature
        - Branch String:   'src/sig/uov/sig_uov_ov_Is_pkc_skc.c:90,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_Is_pkc_skc.c:92,23'
              BranchSideFuncs:
                - pqov_uov_Is_pkc_skc_ref_signature
            - BranchSide:      'src/sig/uov/sig_uov_ov_Is_pkc_skc.c:95,23'
              BranchSideFuncs:
                - pqov_uov_Is_pkc_skc_ref_signature
      Callsites:
        - Src:             'src/sig/uov/sig_uov_ov_Is_pkc_skc.c:90,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/uov/sig_uov_ov_Is_pkc_skc.c:92,23'
          Dst:             pqov_uov_Is_pkc_skc_avx2_signature
        - Src:             'src/sig/uov/sig_uov_ov_Is_pkc_skc.c:95,23'
          Dst:             pqov_uov_Is_pkc_skc_ref_signature
    - functionName:    OQS_SIG_uov_ov_Is_pkc_skc_keypair
      functionSourceFile: '/src/liboqs/src/sig/uov/sig_uov_ov_Is_pkc_skc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - pqov_uov_Is_pkc_skc_avx2_keypair
        - pqov_uov_Is_pkc_skc_ref_keypair
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/sig_uov_ov_Is_pkc_skc.c:64,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_Is_pkc_skc.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - pqov_uov_Is_pkc_skc_avx2_keypair
                - pqov_uov_Is_pkc_skc_ref_keypair
            - BranchSide:      'src/sig/uov/sig_uov_ov_Is_pkc_skc.c:64,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - pqov_uov_Is_pkc_skc_avx2_keypair
                - pqov_uov_Is_pkc_skc_ref_keypair
        - Branch String:   'src/sig/uov/sig_uov_ov_Is_pkc_skc.c:64,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_Is_pkc_skc.c:66,23'
              BranchSideFuncs:
                - pqov_uov_Is_pkc_skc_ref_keypair
            - BranchSide:      'src/sig/uov/sig_uov_ov_Is_pkc_skc.c:69,23'
              BranchSideFuncs:
                - pqov_uov_Is_pkc_skc_ref_keypair
      Callsites:
        - Src:             'src/sig/uov/sig_uov_ov_Is_pkc_skc.c:64,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/uov/sig_uov_ov_Is_pkc_skc.c:66,23'
          Dst:             pqov_uov_Is_pkc_skc_avx2_keypair
        - Src:             'src/sig/uov/sig_uov_ov_Is_pkc_skc.c:69,23'
          Dst:             pqov_uov_Is_pkc_skc_ref_keypair
    - functionName:    OQS_SIG_uov_ov_Is_pkc_skc_new
      functionSourceFile: '/src/liboqs/src/sig/uov/sig_uov_ov_Is_pkc_skc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_MEM_malloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/sig_uov_ov_Is_pkc_skc.c:10,17'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_Is_pkc_skc.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
            - BranchSide:      'src/sig/uov/sig_uov_ov_Is_pkc_skc.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
        - Branch String:   'src/sig/uov/sig_uov_ov_Is_pkc_skc.c:11,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_Is_pkc_skc.c:11,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/sig_uov_ov_Is_pkc_skc.c:14,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/uov/sig_uov_ov_Is_pkc_skc.c:10,17'
          Dst:             OQS_MEM_malloc
    - functionName:    pqov_uov_Is_pkc_skc_ref_open
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_pkc_skc_ref/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          186
      EdgeCount:       53
      CyclomaticComplexity: 16
      functionsReached:
        - pqov_uov_Is_pkc_skc_ref_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_skc_ref/sign.c:138,28'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_skc_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Is_pkc_skc_ref_verify
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_skc_ref/sign.c:138,28'
              BranchSideFuncs:
                - pqov_uov_Is_pkc_skc_ref_verify
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_skc_ref/sign.c:138,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_skc_ref/sign.c:142,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_skc_ref/sign.c:154,11'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_skc_ref/sign.c:143,8'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_skc_ref/sign.c:147,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_skc_ref/sign.c:154,11'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_skc_ref/sign.c:147,7'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_skc_ref/sign.c:147,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_skc_ref/sign.c:148,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_skc_ref/sign.c:147,7'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_skc_ref/sign.c:147,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_skc_ref/sign.c:148,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_skc_ref/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_skc_ref/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_skc_ref/sign.c:157,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_skc_ref/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_skc_ref/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_skc_ref/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_skc_ref/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_skc_ref/sign.c:158,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_skc_ref/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_skc_ref/sign.c:157,16'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_skc_ref/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_skc_ref/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_skc_ref/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_skc_ref/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_skc_ref/sign.c:157,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_skc_ref/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_skc_ref/sign.c:158,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_skc_ref/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_skc_ref/sign.c:157,16'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_skc_ref/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_skc_ref/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_skc_ref/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_skc_ref/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_skc_ref/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_skc_ref/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_skc_ref/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_skc_ref/sign.c:158,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_pkc_skc_ref/sign.c:143,8'
          Dst:             pqov_uov_Is_pkc_skc_ref_verify
    - functionName:    pqov_uov_Is_pkc_skc_ref_verify
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_pkc_skc_ref/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pqov_uov_Is_pkc_skc_ref_ov_expand_and_verify
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_skc_ref/sign.c:107,28'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_skc_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Is_pkc_skc_ref_ov_expand_and_verify
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_skc_ref/sign.c:107,28'
              BranchSideFuncs:
                - pqov_uov_Is_pkc_skc_ref_ov_expand_and_verify
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_skc_ref/sign.c:107,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_skc_ref/sign.c:107,10'
              BranchSideFuncs:
                - pqov_uov_Is_pkc_skc_ref_ov_expand_and_verify
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_skc_ref/sign.c:121,9'
              BranchSideFuncs:
                - pqov_uov_Is_pkc_skc_ref_ov_expand_and_verify
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_pkc_skc_ref/sign.c:121,9'
          Dst:             pqov_uov_Is_pkc_skc_ref_ov_expand_and_verify
    - functionName:    pqov_uov_Is_pkc_skc_ref_sign
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_pkc_skc_ref/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_Is_pkc_skc_ref_signature
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_skc_ref/sign.c:88,38'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_skc_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Is_pkc_skc_ref_signature
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_skc_ref/sign.c:88,38'
              BranchSideFuncs:
                - pqov_uov_Is_pkc_skc_ref_signature
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_pkc_skc_ref/sign.c:88,13'
          Dst:             pqov_uov_Is_pkc_skc_ref_signature
    - functionName:    pqov_uov_Is_pkc_skc_ref_signature
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_pkc_skc_ref/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_Is_pkc_skc_ref_ov_expand_and_sign
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_skc_ref/sign.c:70,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_skc_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Is_pkc_skc_ref_ov_expand_and_sign
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_skc_ref/sign.c:70,9'
              BranchSideFuncs:
                - pqov_uov_Is_pkc_skc_ref_ov_expand_and_sign
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_pkc_skc_ref/sign.c:70,9'
          Dst:             pqov_uov_Is_pkc_skc_ref_ov_expand_and_sign
    - functionName:    pqov_uov_Is_pkc_skc_ref_keypair
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_pkc_skc_ref/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_Is_pkc_skc_ref_generate_keypair_pkc_skc
        - pqov_uov_Is_pkc_skc_ref_randombytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_skc_ref/sign.c:28,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_skc_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Is_pkc_skc_ref_randombytes
                - pqov_uov_Is_pkc_skc_ref_generate_keypair_pkc_skc
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_skc_ref/sign.c:29,5'
              BranchSideFuncs:
                - pqov_uov_Is_pkc_skc_ref_randombytes
                - pqov_uov_Is_pkc_skc_ref_generate_keypair_pkc_skc
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_pkc_skc_ref/sign.c:29,5'
          Dst:             pqov_uov_Is_pkc_skc_ref_randombytes
        - Src:             'src/sig/uov/pqov_ov_Is_pkc_skc_ref/sign.c:40,13'
          Dst:             pqov_uov_Is_pkc_skc_ref_generate_keypair_pkc_skc
    - functionName:    pqov_uov_Is_pkc_skc_ref_randombytes
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_pkc_skc_ref/utils_randombytes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12
      functionLinenumberEnd: 14
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_randombytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_skc_ref/utils_randombytes.c:13,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_skc_ref/utils_randombytes.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_skc_ref/utils_randombytes.c:13,5'
              BranchSideFuncs:
                - OQS_randombytes
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_pkc_skc_ref/utils_randombytes.c:13,5'
          Dst:             OQS_randombytes
    - functionName:    pqov_uov_Is_pkc_skc_avx2_open
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_pkc_skc_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          190
      EdgeCount:       53
      CyclomaticComplexity: 16
      functionsReached:
        - pqov_uov_Is_pkc_skc_avx2_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_skc_avx2/sign.c:138,28'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_skc_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Is_pkc_skc_avx2_verify
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_skc_avx2/sign.c:138,28'
              BranchSideFuncs:
                - pqov_uov_Is_pkc_skc_avx2_verify
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_skc_avx2/sign.c:138,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_skc_avx2/sign.c:142,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_skc_avx2/sign.c:154,11'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_skc_avx2/sign.c:143,8'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_skc_avx2/sign.c:147,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_skc_avx2/sign.c:154,11'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_skc_avx2/sign.c:147,7'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_skc_avx2/sign.c:147,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_skc_avx2/sign.c:148,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_skc_avx2/sign.c:147,7'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_skc_avx2/sign.c:147,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_skc_avx2/sign.c:148,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_skc_avx2/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_skc_avx2/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_skc_avx2/sign.c:157,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_skc_avx2/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_skc_avx2/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_skc_avx2/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_skc_avx2/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_skc_avx2/sign.c:158,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_skc_avx2/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_skc_avx2/sign.c:157,16'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_skc_avx2/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_skc_avx2/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_skc_avx2/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_skc_avx2/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_skc_avx2/sign.c:157,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_skc_avx2/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_skc_avx2/sign.c:158,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_skc_avx2/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_skc_avx2/sign.c:157,16'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_skc_avx2/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_skc_avx2/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_skc_avx2/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_skc_avx2/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_skc_avx2/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_skc_avx2/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_skc_avx2/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_skc_avx2/sign.c:158,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_pkc_skc_avx2/sign.c:143,8'
          Dst:             pqov_uov_Is_pkc_skc_avx2_verify
    - functionName:    pqov_uov_Is_pkc_skc_avx2_verify
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_pkc_skc_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pqov_uov_Is_pkc_skc_avx2_ov_expand_and_verify
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_skc_avx2/sign.c:107,28'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_skc_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Is_pkc_skc_avx2_ov_expand_and_verify
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_skc_avx2/sign.c:107,28'
              BranchSideFuncs:
                - pqov_uov_Is_pkc_skc_avx2_ov_expand_and_verify
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_skc_avx2/sign.c:107,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_skc_avx2/sign.c:107,10'
              BranchSideFuncs:
                - pqov_uov_Is_pkc_skc_avx2_ov_expand_and_verify
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_skc_avx2/sign.c:121,9'
              BranchSideFuncs:
                - pqov_uov_Is_pkc_skc_avx2_ov_expand_and_verify
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_pkc_skc_avx2/sign.c:121,9'
          Dst:             pqov_uov_Is_pkc_skc_avx2_ov_expand_and_verify
    - functionName:    pqov_uov_Is_pkc_skc_avx2_sign
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_pkc_skc_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_Is_pkc_skc_avx2_signature
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_skc_avx2/sign.c:88,38'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_skc_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Is_pkc_skc_avx2_signature
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_skc_avx2/sign.c:88,38'
              BranchSideFuncs:
                - pqov_uov_Is_pkc_skc_avx2_signature
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_pkc_skc_avx2/sign.c:88,13'
          Dst:             pqov_uov_Is_pkc_skc_avx2_signature
    - functionName:    pqov_uov_Is_pkc_skc_avx2_signature
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_pkc_skc_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_Is_pkc_skc_avx2_ov_expand_and_sign
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_skc_avx2/sign.c:70,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_skc_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Is_pkc_skc_avx2_ov_expand_and_sign
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_skc_avx2/sign.c:70,9'
              BranchSideFuncs:
                - pqov_uov_Is_pkc_skc_avx2_ov_expand_and_sign
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_pkc_skc_avx2/sign.c:70,9'
          Dst:             pqov_uov_Is_pkc_skc_avx2_ov_expand_and_sign
    - functionName:    pqov_uov_Is_pkc_skc_avx2_keypair
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_pkc_skc_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_Is_pkc_skc_avx2_generate_keypair_pkc_skc
        - pqov_uov_Is_pkc_skc_avx2_randombytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_skc_avx2/sign.c:28,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_skc_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Is_pkc_skc_avx2_randombytes
                - pqov_uov_Is_pkc_skc_avx2_generate_keypair_pkc_skc
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_skc_avx2/sign.c:29,5'
              BranchSideFuncs:
                - pqov_uov_Is_pkc_skc_avx2_randombytes
                - pqov_uov_Is_pkc_skc_avx2_generate_keypair_pkc_skc
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_pkc_skc_avx2/sign.c:29,5'
          Dst:             pqov_uov_Is_pkc_skc_avx2_randombytes
        - Src:             'src/sig/uov/pqov_ov_Is_pkc_skc_avx2/sign.c:40,13'
          Dst:             pqov_uov_Is_pkc_skc_avx2_generate_keypair_pkc_skc
    - functionName:    pqov_uov_Is_pkc_skc_avx2_randombytes
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_pkc_skc_avx2/utils_randombytes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12
      functionLinenumberEnd: 14
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_randombytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_skc_avx2/utils_randombytes.c:13,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_skc_avx2/utils_randombytes.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_skc_avx2/utils_randombytes.c:13,5'
              BranchSideFuncs:
                - OQS_randombytes
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_pkc_skc_avx2/utils_randombytes.c:13,5'
          Dst:             OQS_randombytes
    - functionName:    OQS_SIG_uov_ov_Ip_pkc_skc_verify_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/uov/sig_uov_ov_Ip_pkc_skc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_uov_ov_Ip_pkc_skc_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/sig_uov_ov_Ip_pkc_skc.c:138,14'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_Ip_pkc_skc.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_Ip_pkc_skc_verify
            - BranchSide:      'src/sig/uov/sig_uov_ov_Ip_pkc_skc.c:138,14'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_Ip_pkc_skc_verify
        - Branch String:   'src/sig/uov/sig_uov_ov_Ip_pkc_skc.c:138,22'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_Ip_pkc_skc.c:138,37'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_Ip_pkc_skc_verify
            - BranchSide:      'src/sig/uov/sig_uov_ov_Ip_pkc_skc.c:138,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/sig_uov_ov_Ip_pkc_skc.c:138,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_Ip_pkc_skc.c:138,6'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_Ip_pkc_skc_verify
            - BranchSide:      'src/sig/uov/sig_uov_ov_Ip_pkc_skc.c:139,10'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_Ip_pkc_skc_verify
      Callsites:
        - Src:             'src/sig/uov/sig_uov_ov_Ip_pkc_skc.c:139,10'
          Dst:             OQS_SIG_uov_ov_Ip_pkc_skc_verify
    - functionName:    OQS_SIG_uov_ov_Ip_pkc_skc_verify
      functionSourceFile: '/src/liboqs/src/sig/uov/sig_uov_ov_Ip_pkc_skc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - pqov_uov_Ip_pkc_skc_avx2_verify
        - pqov_uov_Ip_pkc_skc_ref_verify
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/sig_uov_ov_Ip_pkc_skc.c:116,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_Ip_pkc_skc.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - pqov_uov_Ip_pkc_skc_avx2_verify
                - pqov_uov_Ip_pkc_skc_ref_verify
            - BranchSide:      'src/sig/uov/sig_uov_ov_Ip_pkc_skc.c:116,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - pqov_uov_Ip_pkc_skc_avx2_verify
                - pqov_uov_Ip_pkc_skc_ref_verify
        - Branch String:   'src/sig/uov/sig_uov_ov_Ip_pkc_skc.c:116,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_Ip_pkc_skc.c:118,23'
              BranchSideFuncs:
                - pqov_uov_Ip_pkc_skc_ref_verify
            - BranchSide:      'src/sig/uov/sig_uov_ov_Ip_pkc_skc.c:121,23'
              BranchSideFuncs:
                - pqov_uov_Ip_pkc_skc_ref_verify
      Callsites:
        - Src:             'src/sig/uov/sig_uov_ov_Ip_pkc_skc.c:116,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/uov/sig_uov_ov_Ip_pkc_skc.c:118,23'
          Dst:             pqov_uov_Ip_pkc_skc_avx2_verify
        - Src:             'src/sig/uov/sig_uov_ov_Ip_pkc_skc.c:121,23'
          Dst:             pqov_uov_Ip_pkc_skc_ref_verify
    - functionName:    OQS_SIG_uov_ov_Ip_pkc_skc_sign_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/uov/sig_uov_ov_Ip_pkc_skc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_uov_ov_Ip_pkc_skc_sign
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/sig_uov_ov_Ip_pkc_skc.c:130,14'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_Ip_pkc_skc.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_Ip_pkc_skc_sign
            - BranchSide:      'src/sig/uov/sig_uov_ov_Ip_pkc_skc.c:130,14'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_Ip_pkc_skc_sign
        - Branch String:   'src/sig/uov/sig_uov_ov_Ip_pkc_skc.c:130,22'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_Ip_pkc_skc.c:130,37'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_Ip_pkc_skc_sign
            - BranchSide:      'src/sig/uov/sig_uov_ov_Ip_pkc_skc.c:130,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/sig_uov_ov_Ip_pkc_skc.c:130,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_Ip_pkc_skc.c:130,6'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_Ip_pkc_skc_sign
            - BranchSide:      'src/sig/uov/sig_uov_ov_Ip_pkc_skc.c:131,10'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_Ip_pkc_skc_sign
      Callsites:
        - Src:             'src/sig/uov/sig_uov_ov_Ip_pkc_skc.c:131,10'
          Dst:             OQS_SIG_uov_ov_Ip_pkc_skc_sign
    - functionName:    OQS_SIG_uov_ov_Ip_pkc_skc_sign
      functionSourceFile: '/src/liboqs/src/sig/uov/sig_uov_ov_Ip_pkc_skc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - pqov_uov_Ip_pkc_skc_avx2_signature
        - pqov_uov_Ip_pkc_skc_ref_signature
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/sig_uov_ov_Ip_pkc_skc.c:90,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_Ip_pkc_skc.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - pqov_uov_Ip_pkc_skc_avx2_signature
                - pqov_uov_Ip_pkc_skc_ref_signature
            - BranchSide:      'src/sig/uov/sig_uov_ov_Ip_pkc_skc.c:90,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - pqov_uov_Ip_pkc_skc_avx2_signature
                - pqov_uov_Ip_pkc_skc_ref_signature
        - Branch String:   'src/sig/uov/sig_uov_ov_Ip_pkc_skc.c:90,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_Ip_pkc_skc.c:92,23'
              BranchSideFuncs:
                - pqov_uov_Ip_pkc_skc_ref_signature
            - BranchSide:      'src/sig/uov/sig_uov_ov_Ip_pkc_skc.c:95,23'
              BranchSideFuncs:
                - pqov_uov_Ip_pkc_skc_ref_signature
      Callsites:
        - Src:             'src/sig/uov/sig_uov_ov_Ip_pkc_skc.c:90,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/uov/sig_uov_ov_Ip_pkc_skc.c:92,23'
          Dst:             pqov_uov_Ip_pkc_skc_avx2_signature
        - Src:             'src/sig/uov/sig_uov_ov_Ip_pkc_skc.c:95,23'
          Dst:             pqov_uov_Ip_pkc_skc_ref_signature
    - functionName:    OQS_SIG_uov_ov_Ip_pkc_skc_keypair
      functionSourceFile: '/src/liboqs/src/sig/uov/sig_uov_ov_Ip_pkc_skc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - pqov_uov_Ip_pkc_skc_avx2_keypair
        - pqov_uov_Ip_pkc_skc_ref_keypair
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/sig_uov_ov_Ip_pkc_skc.c:64,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_Ip_pkc_skc.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - pqov_uov_Ip_pkc_skc_avx2_keypair
                - pqov_uov_Ip_pkc_skc_ref_keypair
            - BranchSide:      'src/sig/uov/sig_uov_ov_Ip_pkc_skc.c:64,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - pqov_uov_Ip_pkc_skc_avx2_keypair
                - pqov_uov_Ip_pkc_skc_ref_keypair
        - Branch String:   'src/sig/uov/sig_uov_ov_Ip_pkc_skc.c:64,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_Ip_pkc_skc.c:66,23'
              BranchSideFuncs:
                - pqov_uov_Ip_pkc_skc_ref_keypair
            - BranchSide:      'src/sig/uov/sig_uov_ov_Ip_pkc_skc.c:69,23'
              BranchSideFuncs:
                - pqov_uov_Ip_pkc_skc_ref_keypair
      Callsites:
        - Src:             'src/sig/uov/sig_uov_ov_Ip_pkc_skc.c:64,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/uov/sig_uov_ov_Ip_pkc_skc.c:66,23'
          Dst:             pqov_uov_Ip_pkc_skc_avx2_keypair
        - Src:             'src/sig/uov/sig_uov_ov_Ip_pkc_skc.c:69,23'
          Dst:             pqov_uov_Ip_pkc_skc_ref_keypair
    - functionName:    OQS_SIG_uov_ov_Ip_pkc_skc_new
      functionSourceFile: '/src/liboqs/src/sig/uov/sig_uov_ov_Ip_pkc_skc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_MEM_malloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/sig_uov_ov_Ip_pkc_skc.c:10,17'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_Ip_pkc_skc.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
            - BranchSide:      'src/sig/uov/sig_uov_ov_Ip_pkc_skc.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
        - Branch String:   'src/sig/uov/sig_uov_ov_Ip_pkc_skc.c:11,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_Ip_pkc_skc.c:11,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/sig_uov_ov_Ip_pkc_skc.c:14,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/uov/sig_uov_ov_Ip_pkc_skc.c:10,17'
          Dst:             OQS_MEM_malloc
    - functionName:    pqov_uov_Ip_pkc_skc_ref_open
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_pkc_skc_ref/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          186
      EdgeCount:       53
      CyclomaticComplexity: 16
      functionsReached:
        - pqov_uov_Ip_pkc_skc_ref_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_pkc_skc_ref/sign.c:138,28'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_skc_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Ip_pkc_skc_ref_verify
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_skc_ref/sign.c:138,28'
              BranchSideFuncs:
                - pqov_uov_Ip_pkc_skc_ref_verify
        - Branch String:   'src/sig/uov/pqov_ov_Ip_pkc_skc_ref/sign.c:138,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_skc_ref/sign.c:142,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_skc_ref/sign.c:154,11'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_pkc_skc_ref/sign.c:143,8'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_skc_ref/sign.c:147,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_skc_ref/sign.c:154,11'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_pkc_skc_ref/sign.c:147,7'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_skc_ref/sign.c:147,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_skc_ref/sign.c:148,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_pkc_skc_ref/sign.c:147,7'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_skc_ref/sign.c:147,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_skc_ref/sign.c:148,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_pkc_skc_ref/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_skc_ref/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_skc_ref/sign.c:157,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_pkc_skc_ref/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_skc_ref/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_skc_ref/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_pkc_skc_ref/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_skc_ref/sign.c:158,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_skc_ref/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_pkc_skc_ref/sign.c:157,16'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_skc_ref/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_skc_ref/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_pkc_skc_ref/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_skc_ref/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_skc_ref/sign.c:157,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_pkc_skc_ref/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_skc_ref/sign.c:158,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_skc_ref/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_pkc_skc_ref/sign.c:157,16'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_skc_ref/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_skc_ref/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_pkc_skc_ref/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_skc_ref/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_skc_ref/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_pkc_skc_ref/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_skc_ref/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_skc_ref/sign.c:158,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_pkc_skc_ref/sign.c:143,8'
          Dst:             pqov_uov_Ip_pkc_skc_ref_verify
    - functionName:    pqov_uov_Ip_pkc_skc_ref_verify
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_pkc_skc_ref/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pqov_uov_Ip_pkc_skc_ref_ov_expand_and_verify
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_pkc_skc_ref/sign.c:107,28'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_skc_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Ip_pkc_skc_ref_ov_expand_and_verify
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_skc_ref/sign.c:107,28'
              BranchSideFuncs:
                - pqov_uov_Ip_pkc_skc_ref_ov_expand_and_verify
        - Branch String:   'src/sig/uov/pqov_ov_Ip_pkc_skc_ref/sign.c:107,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_skc_ref/sign.c:107,10'
              BranchSideFuncs:
                - pqov_uov_Ip_pkc_skc_ref_ov_expand_and_verify
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_skc_ref/sign.c:121,9'
              BranchSideFuncs:
                - pqov_uov_Ip_pkc_skc_ref_ov_expand_and_verify
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_pkc_skc_ref/sign.c:121,9'
          Dst:             pqov_uov_Ip_pkc_skc_ref_ov_expand_and_verify
    - functionName:    pqov_uov_Ip_pkc_skc_ref_sign
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_pkc_skc_ref/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_Ip_pkc_skc_ref_signature
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_pkc_skc_ref/sign.c:88,38'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_skc_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Ip_pkc_skc_ref_signature
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_skc_ref/sign.c:88,38'
              BranchSideFuncs:
                - pqov_uov_Ip_pkc_skc_ref_signature
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_pkc_skc_ref/sign.c:88,13'
          Dst:             pqov_uov_Ip_pkc_skc_ref_signature
    - functionName:    pqov_uov_Ip_pkc_skc_ref_signature
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_pkc_skc_ref/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_Ip_pkc_skc_ref_ov_expand_and_sign
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_pkc_skc_ref/sign.c:70,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_skc_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Ip_pkc_skc_ref_ov_expand_and_sign
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_skc_ref/sign.c:70,9'
              BranchSideFuncs:
                - pqov_uov_Ip_pkc_skc_ref_ov_expand_and_sign
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_pkc_skc_ref/sign.c:70,9'
          Dst:             pqov_uov_Ip_pkc_skc_ref_ov_expand_and_sign
    - functionName:    pqov_uov_Ip_pkc_skc_ref_keypair
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_pkc_skc_ref/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_Ip_pkc_skc_ref_generate_keypair_pkc_skc
        - pqov_uov_Ip_pkc_skc_ref_randombytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_pkc_skc_ref/sign.c:28,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_skc_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Ip_pkc_skc_ref_randombytes
                - pqov_uov_Ip_pkc_skc_ref_generate_keypair_pkc_skc
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_skc_ref/sign.c:29,5'
              BranchSideFuncs:
                - pqov_uov_Ip_pkc_skc_ref_randombytes
                - pqov_uov_Ip_pkc_skc_ref_generate_keypair_pkc_skc
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_pkc_skc_ref/sign.c:29,5'
          Dst:             pqov_uov_Ip_pkc_skc_ref_randombytes
        - Src:             'src/sig/uov/pqov_ov_Ip_pkc_skc_ref/sign.c:40,13'
          Dst:             pqov_uov_Ip_pkc_skc_ref_generate_keypair_pkc_skc
    - functionName:    pqov_uov_Ip_pkc_skc_ref_randombytes
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_pkc_skc_ref/utils_randombytes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12
      functionLinenumberEnd: 14
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_randombytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_pkc_skc_ref/utils_randombytes.c:13,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_skc_ref/utils_randombytes.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_skc_ref/utils_randombytes.c:13,5'
              BranchSideFuncs:
                - OQS_randombytes
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_pkc_skc_ref/utils_randombytes.c:13,5'
          Dst:             OQS_randombytes
    - functionName:    pqov_uov_Ip_pkc_skc_avx2_open
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_pkc_skc_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          190
      EdgeCount:       53
      CyclomaticComplexity: 16
      functionsReached:
        - pqov_uov_Ip_pkc_skc_avx2_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_pkc_skc_avx2/sign.c:138,28'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_skc_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Ip_pkc_skc_avx2_verify
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_skc_avx2/sign.c:138,28'
              BranchSideFuncs:
                - pqov_uov_Ip_pkc_skc_avx2_verify
        - Branch String:   'src/sig/uov/pqov_ov_Ip_pkc_skc_avx2/sign.c:138,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_skc_avx2/sign.c:142,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_skc_avx2/sign.c:154,11'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_pkc_skc_avx2/sign.c:143,8'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_skc_avx2/sign.c:147,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_skc_avx2/sign.c:154,11'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_pkc_skc_avx2/sign.c:147,7'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_skc_avx2/sign.c:147,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_skc_avx2/sign.c:148,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_pkc_skc_avx2/sign.c:147,7'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_skc_avx2/sign.c:147,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_skc_avx2/sign.c:148,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_pkc_skc_avx2/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_skc_avx2/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_skc_avx2/sign.c:157,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_pkc_skc_avx2/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_skc_avx2/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_skc_avx2/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_pkc_skc_avx2/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_skc_avx2/sign.c:158,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_skc_avx2/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_pkc_skc_avx2/sign.c:157,16'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_skc_avx2/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_skc_avx2/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_pkc_skc_avx2/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_skc_avx2/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_skc_avx2/sign.c:157,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_pkc_skc_avx2/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_skc_avx2/sign.c:158,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_skc_avx2/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_pkc_skc_avx2/sign.c:157,16'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_skc_avx2/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_skc_avx2/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_pkc_skc_avx2/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_skc_avx2/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_skc_avx2/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_pkc_skc_avx2/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_skc_avx2/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_skc_avx2/sign.c:158,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_pkc_skc_avx2/sign.c:143,8'
          Dst:             pqov_uov_Ip_pkc_skc_avx2_verify
    - functionName:    pqov_uov_Ip_pkc_skc_avx2_verify
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_pkc_skc_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pqov_uov_Ip_pkc_skc_avx2_ov_expand_and_verify
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_pkc_skc_avx2/sign.c:107,28'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_skc_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Ip_pkc_skc_avx2_ov_expand_and_verify
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_skc_avx2/sign.c:107,28'
              BranchSideFuncs:
                - pqov_uov_Ip_pkc_skc_avx2_ov_expand_and_verify
        - Branch String:   'src/sig/uov/pqov_ov_Ip_pkc_skc_avx2/sign.c:107,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_skc_avx2/sign.c:107,10'
              BranchSideFuncs:
                - pqov_uov_Ip_pkc_skc_avx2_ov_expand_and_verify
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_skc_avx2/sign.c:121,9'
              BranchSideFuncs:
                - pqov_uov_Ip_pkc_skc_avx2_ov_expand_and_verify
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_pkc_skc_avx2/sign.c:121,9'
          Dst:             pqov_uov_Ip_pkc_skc_avx2_ov_expand_and_verify
    - functionName:    pqov_uov_Ip_pkc_skc_avx2_sign
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_pkc_skc_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_Ip_pkc_skc_avx2_signature
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_pkc_skc_avx2/sign.c:88,38'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_skc_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Ip_pkc_skc_avx2_signature
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_skc_avx2/sign.c:88,38'
              BranchSideFuncs:
                - pqov_uov_Ip_pkc_skc_avx2_signature
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_pkc_skc_avx2/sign.c:88,13'
          Dst:             pqov_uov_Ip_pkc_skc_avx2_signature
    - functionName:    pqov_uov_Ip_pkc_skc_avx2_signature
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_pkc_skc_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_Ip_pkc_skc_avx2_ov_expand_and_sign
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_pkc_skc_avx2/sign.c:70,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_skc_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Ip_pkc_skc_avx2_ov_expand_and_sign
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_skc_avx2/sign.c:70,9'
              BranchSideFuncs:
                - pqov_uov_Ip_pkc_skc_avx2_ov_expand_and_sign
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_pkc_skc_avx2/sign.c:70,9'
          Dst:             pqov_uov_Ip_pkc_skc_avx2_ov_expand_and_sign
    - functionName:    pqov_uov_Ip_pkc_skc_avx2_keypair
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_pkc_skc_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_Ip_pkc_skc_avx2_generate_keypair_pkc_skc
        - pqov_uov_Ip_pkc_skc_avx2_randombytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_pkc_skc_avx2/sign.c:28,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_skc_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Ip_pkc_skc_avx2_randombytes
                - pqov_uov_Ip_pkc_skc_avx2_generate_keypair_pkc_skc
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_skc_avx2/sign.c:29,5'
              BranchSideFuncs:
                - pqov_uov_Ip_pkc_skc_avx2_randombytes
                - pqov_uov_Ip_pkc_skc_avx2_generate_keypair_pkc_skc
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_pkc_skc_avx2/sign.c:29,5'
          Dst:             pqov_uov_Ip_pkc_skc_avx2_randombytes
        - Src:             'src/sig/uov/pqov_ov_Ip_pkc_skc_avx2/sign.c:40,13'
          Dst:             pqov_uov_Ip_pkc_skc_avx2_generate_keypair_pkc_skc
    - functionName:    pqov_uov_Ip_pkc_skc_avx2_randombytes
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_pkc_skc_avx2/utils_randombytes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12
      functionLinenumberEnd: 14
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_randombytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_pkc_skc_avx2/utils_randombytes.c:13,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_skc_avx2/utils_randombytes.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_pkc_skc_avx2/utils_randombytes.c:13,5'
              BranchSideFuncs:
                - OQS_randombytes
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_pkc_skc_avx2/utils_randombytes.c:13,5'
          Dst:             OQS_randombytes
    - functionName:    OQS_SIG_uov_ov_III_pkc_skc_verify_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/uov/sig_uov_ov_III_pkc_skc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_uov_ov_III_pkc_skc_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/sig_uov_ov_III_pkc_skc.c:138,14'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_III_pkc_skc.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_III_pkc_skc_verify
            - BranchSide:      'src/sig/uov/sig_uov_ov_III_pkc_skc.c:138,14'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_III_pkc_skc_verify
        - Branch String:   'src/sig/uov/sig_uov_ov_III_pkc_skc.c:138,22'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_III_pkc_skc.c:138,37'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_III_pkc_skc_verify
            - BranchSide:      'src/sig/uov/sig_uov_ov_III_pkc_skc.c:138,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/sig_uov_ov_III_pkc_skc.c:138,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_III_pkc_skc.c:138,6'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_III_pkc_skc_verify
            - BranchSide:      'src/sig/uov/sig_uov_ov_III_pkc_skc.c:139,10'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_III_pkc_skc_verify
      Callsites:
        - Src:             'src/sig/uov/sig_uov_ov_III_pkc_skc.c:139,10'
          Dst:             OQS_SIG_uov_ov_III_pkc_skc_verify
    - functionName:    OQS_SIG_uov_ov_III_pkc_skc_verify
      functionSourceFile: '/src/liboqs/src/sig/uov/sig_uov_ov_III_pkc_skc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - pqov_uov_III_pkc_ref_verify
        - pqov_uov_III_pkc_skc_avx2_verify
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/sig_uov_ov_III_pkc_skc.c:116,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_III_pkc_skc.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - pqov_uov_III_pkc_skc_avx2_verify
                - pqov_uov_III_pkc_ref_verify
            - BranchSide:      'src/sig/uov/sig_uov_ov_III_pkc_skc.c:116,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - pqov_uov_III_pkc_skc_avx2_verify
                - pqov_uov_III_pkc_ref_verify
        - Branch String:   'src/sig/uov/sig_uov_ov_III_pkc_skc.c:116,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_III_pkc_skc.c:118,23'
              BranchSideFuncs:
                - pqov_uov_III_pkc_ref_verify
            - BranchSide:      'src/sig/uov/sig_uov_ov_III_pkc_skc.c:121,23'
              BranchSideFuncs:
                - pqov_uov_III_pkc_ref_verify
      Callsites:
        - Src:             'src/sig/uov/sig_uov_ov_III_pkc_skc.c:116,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/uov/sig_uov_ov_III_pkc_skc.c:118,23'
          Dst:             pqov_uov_III_pkc_skc_avx2_verify
        - Src:             'src/sig/uov/sig_uov_ov_III_pkc_skc.c:121,23'
          Dst:             pqov_uov_III_pkc_ref_verify
    - functionName:    OQS_SIG_uov_ov_III_pkc_skc_sign_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/uov/sig_uov_ov_III_pkc_skc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_uov_ov_III_pkc_skc_sign
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/sig_uov_ov_III_pkc_skc.c:130,14'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_III_pkc_skc.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_III_pkc_skc_sign
            - BranchSide:      'src/sig/uov/sig_uov_ov_III_pkc_skc.c:130,14'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_III_pkc_skc_sign
        - Branch String:   'src/sig/uov/sig_uov_ov_III_pkc_skc.c:130,22'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_III_pkc_skc.c:130,37'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_III_pkc_skc_sign
            - BranchSide:      'src/sig/uov/sig_uov_ov_III_pkc_skc.c:130,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/sig_uov_ov_III_pkc_skc.c:130,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_III_pkc_skc.c:130,6'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_III_pkc_skc_sign
            - BranchSide:      'src/sig/uov/sig_uov_ov_III_pkc_skc.c:131,10'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_III_pkc_skc_sign
      Callsites:
        - Src:             'src/sig/uov/sig_uov_ov_III_pkc_skc.c:131,10'
          Dst:             OQS_SIG_uov_ov_III_pkc_skc_sign
    - functionName:    OQS_SIG_uov_ov_III_pkc_skc_sign
      functionSourceFile: '/src/liboqs/src/sig/uov/sig_uov_ov_III_pkc_skc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - pqov_uov_III_pkc_skc_avx2_signature
        - pqov_uov_III_pkc_skc_ref_signature
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/sig_uov_ov_III_pkc_skc.c:90,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_III_pkc_skc.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - pqov_uov_III_pkc_skc_avx2_signature
                - pqov_uov_III_pkc_skc_ref_signature
            - BranchSide:      'src/sig/uov/sig_uov_ov_III_pkc_skc.c:90,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - pqov_uov_III_pkc_skc_avx2_signature
                - pqov_uov_III_pkc_skc_ref_signature
        - Branch String:   'src/sig/uov/sig_uov_ov_III_pkc_skc.c:90,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_III_pkc_skc.c:92,23'
              BranchSideFuncs:
                - pqov_uov_III_pkc_skc_ref_signature
            - BranchSide:      'src/sig/uov/sig_uov_ov_III_pkc_skc.c:95,23'
              BranchSideFuncs:
                - pqov_uov_III_pkc_skc_ref_signature
      Callsites:
        - Src:             'src/sig/uov/sig_uov_ov_III_pkc_skc.c:90,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/uov/sig_uov_ov_III_pkc_skc.c:92,23'
          Dst:             pqov_uov_III_pkc_skc_avx2_signature
        - Src:             'src/sig/uov/sig_uov_ov_III_pkc_skc.c:95,23'
          Dst:             pqov_uov_III_pkc_skc_ref_signature
    - functionName:    OQS_SIG_uov_ov_III_pkc_skc_keypair
      functionSourceFile: '/src/liboqs/src/sig/uov/sig_uov_ov_III_pkc_skc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - pqov_uov_III_pkc_skc_avx2_keypair
        - pqov_uov_III_pkc_skc_ref_keypair
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/sig_uov_ov_III_pkc_skc.c:64,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_III_pkc_skc.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - pqov_uov_III_pkc_skc_avx2_keypair
                - pqov_uov_III_pkc_skc_ref_keypair
            - BranchSide:      'src/sig/uov/sig_uov_ov_III_pkc_skc.c:64,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - pqov_uov_III_pkc_skc_avx2_keypair
                - pqov_uov_III_pkc_skc_ref_keypair
        - Branch String:   'src/sig/uov/sig_uov_ov_III_pkc_skc.c:64,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_III_pkc_skc.c:66,23'
              BranchSideFuncs:
                - pqov_uov_III_pkc_skc_ref_keypair
            - BranchSide:      'src/sig/uov/sig_uov_ov_III_pkc_skc.c:69,23'
              BranchSideFuncs:
                - pqov_uov_III_pkc_skc_ref_keypair
      Callsites:
        - Src:             'src/sig/uov/sig_uov_ov_III_pkc_skc.c:64,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/uov/sig_uov_ov_III_pkc_skc.c:66,23'
          Dst:             pqov_uov_III_pkc_skc_avx2_keypair
        - Src:             'src/sig/uov/sig_uov_ov_III_pkc_skc.c:69,23'
          Dst:             pqov_uov_III_pkc_skc_ref_keypair
    - functionName:    OQS_SIG_uov_ov_III_pkc_skc_new
      functionSourceFile: '/src/liboqs/src/sig/uov/sig_uov_ov_III_pkc_skc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_MEM_malloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/sig_uov_ov_III_pkc_skc.c:10,17'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_III_pkc_skc.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
            - BranchSide:      'src/sig/uov/sig_uov_ov_III_pkc_skc.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
        - Branch String:   'src/sig/uov/sig_uov_ov_III_pkc_skc.c:11,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_III_pkc_skc.c:11,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/sig_uov_ov_III_pkc_skc.c:14,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/uov/sig_uov_ov_III_pkc_skc.c:10,17'
          Dst:             OQS_MEM_malloc
    - functionName:    pqov_uov_III_pkc_skc_ref_open
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_pkc_skc_ref/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          186
      EdgeCount:       53
      CyclomaticComplexity: 16
      functionsReached:
        - pqov_uov_III_pkc_skc_ref_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_pkc_skc_ref/sign.c:138,28'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_skc_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_III_pkc_skc_ref_verify
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_skc_ref/sign.c:138,28'
              BranchSideFuncs:
                - pqov_uov_III_pkc_skc_ref_verify
        - Branch String:   'src/sig/uov/pqov_ov_III_pkc_skc_ref/sign.c:138,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_skc_ref/sign.c:142,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_skc_ref/sign.c:154,11'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_pkc_skc_ref/sign.c:143,8'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_skc_ref/sign.c:147,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_skc_ref/sign.c:154,11'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_pkc_skc_ref/sign.c:147,7'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_skc_ref/sign.c:147,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_skc_ref/sign.c:148,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_pkc_skc_ref/sign.c:147,7'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_skc_ref/sign.c:147,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_skc_ref/sign.c:148,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_pkc_skc_ref/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_skc_ref/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_skc_ref/sign.c:157,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_pkc_skc_ref/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_skc_ref/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_skc_ref/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_pkc_skc_ref/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_skc_ref/sign.c:158,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_skc_ref/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_pkc_skc_ref/sign.c:157,16'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_skc_ref/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_skc_ref/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_pkc_skc_ref/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_skc_ref/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_skc_ref/sign.c:157,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_pkc_skc_ref/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_skc_ref/sign.c:158,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_skc_ref/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_pkc_skc_ref/sign.c:157,16'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_skc_ref/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_skc_ref/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_pkc_skc_ref/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_skc_ref/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_skc_ref/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_pkc_skc_ref/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_skc_ref/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_skc_ref/sign.c:158,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_pkc_skc_ref/sign.c:143,8'
          Dst:             pqov_uov_III_pkc_skc_ref_verify
    - functionName:    pqov_uov_III_pkc_skc_ref_verify
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_pkc_skc_ref/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pqov_uov_III_pkc_skc_ref_ov_expand_and_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_pkc_skc_ref/sign.c:107,28'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_skc_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_III_pkc_skc_ref_ov_expand_and_verify
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_skc_ref/sign.c:107,28'
              BranchSideFuncs:
                - pqov_uov_III_pkc_skc_ref_ov_expand_and_verify
        - Branch String:   'src/sig/uov/pqov_ov_III_pkc_skc_ref/sign.c:107,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_skc_ref/sign.c:107,10'
              BranchSideFuncs:
                - pqov_uov_III_pkc_skc_ref_ov_expand_and_verify
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_skc_ref/sign.c:121,9'
              BranchSideFuncs:
                - pqov_uov_III_pkc_skc_ref_ov_expand_and_verify
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_pkc_skc_ref/sign.c:121,9'
          Dst:             pqov_uov_III_pkc_skc_ref_ov_expand_and_verify
    - functionName:    pqov_uov_III_pkc_skc_ref_sign
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_pkc_skc_ref/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_III_pkc_skc_ref_signature
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_pkc_skc_ref/sign.c:88,38'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_skc_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_III_pkc_skc_ref_signature
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_skc_ref/sign.c:88,38'
              BranchSideFuncs:
                - pqov_uov_III_pkc_skc_ref_signature
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_pkc_skc_ref/sign.c:88,13'
          Dst:             pqov_uov_III_pkc_skc_ref_signature
    - functionName:    pqov_uov_III_pkc_skc_ref_signature
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_pkc_skc_ref/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_III_pkc_skc_ref_ov_expand_and_sign
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_pkc_skc_ref/sign.c:70,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_skc_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_III_pkc_skc_ref_ov_expand_and_sign
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_skc_ref/sign.c:70,9'
              BranchSideFuncs:
                - pqov_uov_III_pkc_skc_ref_ov_expand_and_sign
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_pkc_skc_ref/sign.c:70,9'
          Dst:             pqov_uov_III_pkc_skc_ref_ov_expand_and_sign
    - functionName:    pqov_uov_III_pkc_skc_ref_keypair
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_pkc_skc_ref/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_III_pkc_skc_ref_generate_keypair_pkc_skc
        - pqov_uov_III_pkc_skc_ref_randombytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_pkc_skc_ref/sign.c:28,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_skc_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_III_pkc_skc_ref_randombytes
                - pqov_uov_III_pkc_skc_ref_generate_keypair_pkc_skc
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_skc_ref/sign.c:29,5'
              BranchSideFuncs:
                - pqov_uov_III_pkc_skc_ref_randombytes
                - pqov_uov_III_pkc_skc_ref_generate_keypair_pkc_skc
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_pkc_skc_ref/sign.c:29,5'
          Dst:             pqov_uov_III_pkc_skc_ref_randombytes
        - Src:             'src/sig/uov/pqov_ov_III_pkc_skc_ref/sign.c:40,13'
          Dst:             pqov_uov_III_pkc_skc_ref_generate_keypair_pkc_skc
    - functionName:    pqov_uov_III_pkc_skc_ref_randombytes
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_pkc_skc_ref/utils_randombytes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12
      functionLinenumberEnd: 14
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_randombytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_pkc_skc_ref/utils_randombytes.c:13,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_skc_ref/utils_randombytes.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_skc_ref/utils_randombytes.c:13,5'
              BranchSideFuncs:
                - OQS_randombytes
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_pkc_skc_ref/utils_randombytes.c:13,5'
          Dst:             OQS_randombytes
    - functionName:    pqov_uov_III_pkc_skc_avx2_open
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_pkc_skc_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          190
      EdgeCount:       53
      CyclomaticComplexity: 16
      functionsReached:
        - pqov_uov_III_pkc_skc_avx2_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_pkc_skc_avx2/sign.c:138,28'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_skc_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_III_pkc_skc_avx2_verify
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_skc_avx2/sign.c:138,28'
              BranchSideFuncs:
                - pqov_uov_III_pkc_skc_avx2_verify
        - Branch String:   'src/sig/uov/pqov_ov_III_pkc_skc_avx2/sign.c:138,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_skc_avx2/sign.c:142,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_skc_avx2/sign.c:154,11'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_pkc_skc_avx2/sign.c:143,8'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_skc_avx2/sign.c:147,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_skc_avx2/sign.c:154,11'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_pkc_skc_avx2/sign.c:147,7'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_skc_avx2/sign.c:147,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_skc_avx2/sign.c:148,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_pkc_skc_avx2/sign.c:147,7'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_skc_avx2/sign.c:147,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_skc_avx2/sign.c:148,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_pkc_skc_avx2/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_skc_avx2/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_skc_avx2/sign.c:157,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_pkc_skc_avx2/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_skc_avx2/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_skc_avx2/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_pkc_skc_avx2/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_skc_avx2/sign.c:158,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_skc_avx2/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_pkc_skc_avx2/sign.c:157,16'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_skc_avx2/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_skc_avx2/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_pkc_skc_avx2/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_skc_avx2/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_skc_avx2/sign.c:157,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_pkc_skc_avx2/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_skc_avx2/sign.c:158,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_skc_avx2/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_pkc_skc_avx2/sign.c:157,16'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_skc_avx2/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_skc_avx2/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_pkc_skc_avx2/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_skc_avx2/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_skc_avx2/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_pkc_skc_avx2/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_skc_avx2/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_skc_avx2/sign.c:158,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_pkc_skc_avx2/sign.c:143,8'
          Dst:             pqov_uov_III_pkc_skc_avx2_verify
    - functionName:    pqov_uov_III_pkc_skc_avx2_verify
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_pkc_skc_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pqov_uov_III_pkc_skc_avx2_ov_expand_and_verify
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_pkc_skc_avx2/sign.c:107,28'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_skc_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_III_pkc_skc_avx2_ov_expand_and_verify
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_skc_avx2/sign.c:107,28'
              BranchSideFuncs:
                - pqov_uov_III_pkc_skc_avx2_ov_expand_and_verify
        - Branch String:   'src/sig/uov/pqov_ov_III_pkc_skc_avx2/sign.c:107,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_skc_avx2/sign.c:107,10'
              BranchSideFuncs:
                - pqov_uov_III_pkc_skc_avx2_ov_expand_and_verify
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_skc_avx2/sign.c:121,9'
              BranchSideFuncs:
                - pqov_uov_III_pkc_skc_avx2_ov_expand_and_verify
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_pkc_skc_avx2/sign.c:121,9'
          Dst:             pqov_uov_III_pkc_skc_avx2_ov_expand_and_verify
    - functionName:    pqov_uov_III_pkc_skc_avx2_sign
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_pkc_skc_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_III_pkc_skc_avx2_signature
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_pkc_skc_avx2/sign.c:88,38'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_skc_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_III_pkc_skc_avx2_signature
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_skc_avx2/sign.c:88,38'
              BranchSideFuncs:
                - pqov_uov_III_pkc_skc_avx2_signature
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_pkc_skc_avx2/sign.c:88,13'
          Dst:             pqov_uov_III_pkc_skc_avx2_signature
    - functionName:    pqov_uov_III_pkc_skc_avx2_signature
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_pkc_skc_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_III_pkc_skc_avx2_ov_expand_and_sign
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_pkc_skc_avx2/sign.c:70,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_skc_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_III_pkc_skc_avx2_ov_expand_and_sign
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_skc_avx2/sign.c:70,9'
              BranchSideFuncs:
                - pqov_uov_III_pkc_skc_avx2_ov_expand_and_sign
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_pkc_skc_avx2/sign.c:70,9'
          Dst:             pqov_uov_III_pkc_skc_avx2_ov_expand_and_sign
    - functionName:    pqov_uov_III_pkc_skc_avx2_keypair
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_pkc_skc_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_III_pkc_skc_avx2_generate_keypair_pkc_skc
        - pqov_uov_III_pkc_skc_avx2_randombytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_pkc_skc_avx2/sign.c:28,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_skc_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_III_pkc_skc_avx2_randombytes
                - pqov_uov_III_pkc_skc_avx2_generate_keypair_pkc_skc
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_skc_avx2/sign.c:29,5'
              BranchSideFuncs:
                - pqov_uov_III_pkc_skc_avx2_randombytes
                - pqov_uov_III_pkc_skc_avx2_generate_keypair_pkc_skc
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_pkc_skc_avx2/sign.c:29,5'
          Dst:             pqov_uov_III_pkc_skc_avx2_randombytes
        - Src:             'src/sig/uov/pqov_ov_III_pkc_skc_avx2/sign.c:40,13'
          Dst:             pqov_uov_III_pkc_skc_avx2_generate_keypair_pkc_skc
    - functionName:    pqov_uov_III_pkc_skc_avx2_randombytes
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_pkc_skc_avx2/utils_randombytes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12
      functionLinenumberEnd: 14
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_randombytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_pkc_skc_avx2/utils_randombytes.c:13,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_skc_avx2/utils_randombytes.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
            - BranchSide:      'src/sig/uov/pqov_ov_III_pkc_skc_avx2/utils_randombytes.c:13,5'
              BranchSideFuncs:
                - OQS_randombytes
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_pkc_skc_avx2/utils_randombytes.c:13,5'
          Dst:             OQS_randombytes
    - functionName:    OQS_SIG_uov_ov_V_pkc_skc_verify_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/uov/sig_uov_ov_V_pkc_skc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_uov_ov_V_pkc_skc_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/sig_uov_ov_V_pkc_skc.c:138,14'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_V_pkc_skc.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_V_pkc_skc_verify
            - BranchSide:      'src/sig/uov/sig_uov_ov_V_pkc_skc.c:138,14'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_V_pkc_skc_verify
        - Branch String:   'src/sig/uov/sig_uov_ov_V_pkc_skc.c:138,22'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_V_pkc_skc.c:138,37'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_V_pkc_skc_verify
            - BranchSide:      'src/sig/uov/sig_uov_ov_V_pkc_skc.c:138,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/sig_uov_ov_V_pkc_skc.c:138,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_V_pkc_skc.c:138,6'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_V_pkc_skc_verify
            - BranchSide:      'src/sig/uov/sig_uov_ov_V_pkc_skc.c:139,10'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_V_pkc_skc_verify
      Callsites:
        - Src:             'src/sig/uov/sig_uov_ov_V_pkc_skc.c:139,10'
          Dst:             OQS_SIG_uov_ov_V_pkc_skc_verify
    - functionName:    OQS_SIG_uov_ov_V_pkc_skc_verify
      functionSourceFile: '/src/liboqs/src/sig/uov/sig_uov_ov_V_pkc_skc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - pqov_uov_V_pkc_skc_avx2_verify
        - pqov_uov_V_pkc_skc_ref_verify
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/sig_uov_ov_V_pkc_skc.c:116,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_V_pkc_skc.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - pqov_uov_V_pkc_skc_avx2_verify
                - pqov_uov_V_pkc_skc_ref_verify
            - BranchSide:      'src/sig/uov/sig_uov_ov_V_pkc_skc.c:116,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - pqov_uov_V_pkc_skc_avx2_verify
                - pqov_uov_V_pkc_skc_ref_verify
        - Branch String:   'src/sig/uov/sig_uov_ov_V_pkc_skc.c:116,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_V_pkc_skc.c:118,23'
              BranchSideFuncs:
                - pqov_uov_V_pkc_skc_ref_verify
            - BranchSide:      'src/sig/uov/sig_uov_ov_V_pkc_skc.c:121,23'
              BranchSideFuncs:
                - pqov_uov_V_pkc_skc_ref_verify
      Callsites:
        - Src:             'src/sig/uov/sig_uov_ov_V_pkc_skc.c:116,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/uov/sig_uov_ov_V_pkc_skc.c:118,23'
          Dst:             pqov_uov_V_pkc_skc_avx2_verify
        - Src:             'src/sig/uov/sig_uov_ov_V_pkc_skc.c:121,23'
          Dst:             pqov_uov_V_pkc_skc_ref_verify
    - functionName:    OQS_SIG_uov_ov_V_pkc_skc_sign_with_ctx_str
      functionSourceFile: '/src/liboqs/src/sig/uov/sig_uov_ov_V_pkc_skc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SIG_uov_ov_V_pkc_skc_sign
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/sig_uov_ov_V_pkc_skc.c:130,14'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_V_pkc_skc.c:0,0'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_V_pkc_skc_sign
            - BranchSide:      'src/sig/uov/sig_uov_ov_V_pkc_skc.c:130,14'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_V_pkc_skc_sign
        - Branch String:   'src/sig/uov/sig_uov_ov_V_pkc_skc.c:130,22'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_V_pkc_skc.c:130,37'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_V_pkc_skc_sign
            - BranchSide:      'src/sig/uov/sig_uov_ov_V_pkc_skc.c:130,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/sig_uov_ov_V_pkc_skc.c:130,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_V_pkc_skc.c:130,6'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_V_pkc_skc_sign
            - BranchSide:      'src/sig/uov/sig_uov_ov_V_pkc_skc.c:131,10'
              BranchSideFuncs:
                - OQS_SIG_uov_ov_V_pkc_skc_sign
      Callsites:
        - Src:             'src/sig/uov/sig_uov_ov_V_pkc_skc.c:131,10'
          Dst:             OQS_SIG_uov_ov_V_pkc_skc_sign
    - functionName:    OQS_SIG_uov_ov_V_pkc_skc_sign
      functionSourceFile: '/src/liboqs/src/sig/uov/sig_uov_ov_V_pkc_skc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - pqov_uov_V_pkc_skc_avx2_signature
        - pqov_uov_V_pkc_skc_ref_signature
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/sig_uov_ov_V_pkc_skc.c:90,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_V_pkc_skc.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - pqov_uov_V_pkc_skc_avx2_signature
                - pqov_uov_V_pkc_skc_ref_signature
            - BranchSide:      'src/sig/uov/sig_uov_ov_V_pkc_skc.c:90,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - pqov_uov_V_pkc_skc_avx2_signature
                - pqov_uov_V_pkc_skc_ref_signature
        - Branch String:   'src/sig/uov/sig_uov_ov_V_pkc_skc.c:90,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_V_pkc_skc.c:92,23'
              BranchSideFuncs:
                - pqov_uov_V_pkc_skc_ref_signature
            - BranchSide:      'src/sig/uov/sig_uov_ov_V_pkc_skc.c:95,23'
              BranchSideFuncs:
                - pqov_uov_V_pkc_skc_ref_signature
      Callsites:
        - Src:             'src/sig/uov/sig_uov_ov_V_pkc_skc.c:90,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/uov/sig_uov_ov_V_pkc_skc.c:92,23'
          Dst:             pqov_uov_V_pkc_skc_avx2_signature
        - Src:             'src/sig/uov/sig_uov_ov_V_pkc_skc.c:95,23'
          Dst:             pqov_uov_V_pkc_skc_ref_signature
    - functionName:    OQS_SIG_uov_ov_V_pkc_skc_keypair
      functionSourceFile: '/src/liboqs/src/sig/uov/sig_uov_ov_V_pkc_skc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_CPU_has_extension
        - pqov_uov_V_pkc_skc_avx2_keypair
        - pqov_uov_V_pkc_skc_ref_keypair
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/sig_uov_ov_V_pkc_skc.c:64,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_V_pkc_skc.c:0,0'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - pqov_uov_V_pkc_skc_avx2_keypair
                - pqov_uov_V_pkc_skc_ref_keypair
            - BranchSide:      'src/sig/uov/sig_uov_ov_V_pkc_skc.c:64,6'
              BranchSideFuncs:
                - OQS_CPU_has_extension
                - pqov_uov_V_pkc_skc_avx2_keypair
                - pqov_uov_V_pkc_skc_ref_keypair
        - Branch String:   'src/sig/uov/sig_uov_ov_V_pkc_skc.c:64,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_V_pkc_skc.c:66,23'
              BranchSideFuncs:
                - pqov_uov_V_pkc_skc_ref_keypair
            - BranchSide:      'src/sig/uov/sig_uov_ov_V_pkc_skc.c:69,23'
              BranchSideFuncs:
                - pqov_uov_V_pkc_skc_ref_keypair
      Callsites:
        - Src:             'src/sig/uov/sig_uov_ov_V_pkc_skc.c:64,6'
          Dst:             OQS_CPU_has_extension
        - Src:             'src/sig/uov/sig_uov_ov_V_pkc_skc.c:66,23'
          Dst:             pqov_uov_V_pkc_skc_avx2_keypair
        - Src:             'src/sig/uov/sig_uov_ov_V_pkc_skc.c:69,23'
          Dst:             pqov_uov_V_pkc_skc_ref_keypair
    - functionName:    OQS_SIG_uov_ov_V_pkc_skc_new
      functionSourceFile: '/src/liboqs/src/sig/uov/sig_uov_ov_V_pkc_skc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_MEM_malloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/sig_uov_ov_V_pkc_skc.c:10,17'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_V_pkc_skc.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
            - BranchSide:      'src/sig/uov/sig_uov_ov_V_pkc_skc.c:10,17'
              BranchSideFuncs:
                - OQS_MEM_malloc
        - Branch String:   'src/sig/uov/sig_uov_ov_V_pkc_skc.c:11,6'
          Branch Sides:
            - BranchSide:      'src/sig/uov/sig_uov_ov_V_pkc_skc.c:11,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/sig_uov_ov_V_pkc_skc.c:14,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/uov/sig_uov_ov_V_pkc_skc.c:10,17'
          Dst:             OQS_MEM_malloc
    - functionName:    pqov_uov_V_pkc_skc_ref_open
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_pkc_skc_ref/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          186
      EdgeCount:       53
      CyclomaticComplexity: 16
      functionsReached:
        - pqov_uov_V_pkc_skc_ref_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_pkc_skc_ref/sign.c:138,28'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_skc_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_V_pkc_skc_ref_verify
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_skc_ref/sign.c:138,28'
              BranchSideFuncs:
                - pqov_uov_V_pkc_skc_ref_verify
        - Branch String:   'src/sig/uov/pqov_ov_V_pkc_skc_ref/sign.c:138,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_skc_ref/sign.c:142,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_skc_ref/sign.c:154,11'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_pkc_skc_ref/sign.c:143,8'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_skc_ref/sign.c:147,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_skc_ref/sign.c:154,11'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_pkc_skc_ref/sign.c:147,7'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_skc_ref/sign.c:147,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_skc_ref/sign.c:148,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_pkc_skc_ref/sign.c:147,7'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_skc_ref/sign.c:147,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_skc_ref/sign.c:148,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_pkc_skc_ref/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_skc_ref/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_skc_ref/sign.c:157,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_pkc_skc_ref/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_skc_ref/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_skc_ref/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_pkc_skc_ref/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_skc_ref/sign.c:158,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_skc_ref/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_pkc_skc_ref/sign.c:157,16'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_skc_ref/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_skc_ref/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_pkc_skc_ref/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_skc_ref/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_skc_ref/sign.c:157,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_pkc_skc_ref/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_skc_ref/sign.c:158,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_skc_ref/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_pkc_skc_ref/sign.c:157,16'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_skc_ref/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_skc_ref/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_pkc_skc_ref/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_skc_ref/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_skc_ref/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_pkc_skc_ref/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_skc_ref/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_skc_ref/sign.c:158,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_pkc_skc_ref/sign.c:143,8'
          Dst:             pqov_uov_V_pkc_skc_ref_verify
    - functionName:    pqov_uov_V_pkc_skc_ref_verify
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_pkc_skc_ref/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pqov_uov_V_pkc_skc_ref_ov_expand_and_verify
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_pkc_skc_ref/sign.c:107,28'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_skc_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_V_pkc_skc_ref_ov_expand_and_verify
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_skc_ref/sign.c:107,28'
              BranchSideFuncs:
                - pqov_uov_V_pkc_skc_ref_ov_expand_and_verify
        - Branch String:   'src/sig/uov/pqov_ov_V_pkc_skc_ref/sign.c:107,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_skc_ref/sign.c:107,10'
              BranchSideFuncs:
                - pqov_uov_V_pkc_skc_ref_ov_expand_and_verify
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_skc_ref/sign.c:121,9'
              BranchSideFuncs:
                - pqov_uov_V_pkc_skc_ref_ov_expand_and_verify
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_pkc_skc_ref/sign.c:121,9'
          Dst:             pqov_uov_V_pkc_skc_ref_ov_expand_and_verify
    - functionName:    pqov_uov_V_pkc_skc_ref_sign
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_pkc_skc_ref/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_V_pkc_skc_ref_signature
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_pkc_skc_ref/sign.c:88,38'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_skc_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_V_pkc_skc_ref_signature
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_skc_ref/sign.c:88,38'
              BranchSideFuncs:
                - pqov_uov_V_pkc_skc_ref_signature
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_pkc_skc_ref/sign.c:88,13'
          Dst:             pqov_uov_V_pkc_skc_ref_signature
    - functionName:    pqov_uov_V_pkc_skc_ref_signature
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_pkc_skc_ref/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_V_pkc_skc_ref_ov_expand_and_sign
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_pkc_skc_ref/sign.c:70,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_skc_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_V_pkc_skc_ref_ov_expand_and_sign
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_skc_ref/sign.c:70,9'
              BranchSideFuncs:
                - pqov_uov_V_pkc_skc_ref_ov_expand_and_sign
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_pkc_skc_ref/sign.c:70,9'
          Dst:             pqov_uov_V_pkc_skc_ref_ov_expand_and_sign
    - functionName:    pqov_uov_V_pkc_skc_ref_keypair
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_pkc_skc_ref/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_V_pkc_skc_ref_generate_keypair_pkc_skc
        - pqov_uov_V_pkc_skc_ref_randombytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_pkc_skc_ref/sign.c:28,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_skc_ref/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_V_pkc_skc_ref_randombytes
                - pqov_uov_V_pkc_skc_ref_generate_keypair_pkc_skc
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_skc_ref/sign.c:29,5'
              BranchSideFuncs:
                - pqov_uov_V_pkc_skc_ref_randombytes
                - pqov_uov_V_pkc_skc_ref_generate_keypair_pkc_skc
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_pkc_skc_ref/sign.c:29,5'
          Dst:             pqov_uov_V_pkc_skc_ref_randombytes
        - Src:             'src/sig/uov/pqov_ov_V_pkc_skc_ref/sign.c:40,13'
          Dst:             pqov_uov_V_pkc_skc_ref_generate_keypair_pkc_skc
    - functionName:    pqov_uov_V_pkc_skc_ref_randombytes
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_pkc_skc_ref/utils_randombytes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12
      functionLinenumberEnd: 14
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_randombytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_pkc_skc_ref/utils_randombytes.c:13,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_skc_ref/utils_randombytes.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_skc_ref/utils_randombytes.c:13,5'
              BranchSideFuncs:
                - OQS_randombytes
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_pkc_skc_ref/utils_randombytes.c:13,5'
          Dst:             OQS_randombytes
    - functionName:    pqov_uov_V_pkc_skc_avx2_open
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_pkc_skc_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          190
      EdgeCount:       53
      CyclomaticComplexity: 16
      functionsReached:
        - pqov_uov_V_pkc_skc_avx2_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_pkc_skc_avx2/sign.c:138,28'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_skc_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_V_pkc_skc_avx2_verify
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_skc_avx2/sign.c:138,28'
              BranchSideFuncs:
                - pqov_uov_V_pkc_skc_avx2_verify
        - Branch String:   'src/sig/uov/pqov_ov_V_pkc_skc_avx2/sign.c:138,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_skc_avx2/sign.c:142,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_skc_avx2/sign.c:154,11'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_pkc_skc_avx2/sign.c:143,8'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_skc_avx2/sign.c:147,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_skc_avx2/sign.c:154,11'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_pkc_skc_avx2/sign.c:147,7'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_skc_avx2/sign.c:147,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_skc_avx2/sign.c:148,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_pkc_skc_avx2/sign.c:147,7'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_skc_avx2/sign.c:147,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_skc_avx2/sign.c:148,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_pkc_skc_avx2/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_skc_avx2/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_skc_avx2/sign.c:157,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_pkc_skc_avx2/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_skc_avx2/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_skc_avx2/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_pkc_skc_avx2/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_skc_avx2/sign.c:158,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_skc_avx2/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_pkc_skc_avx2/sign.c:157,16'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_skc_avx2/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_skc_avx2/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_pkc_skc_avx2/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_skc_avx2/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_skc_avx2/sign.c:157,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_pkc_skc_avx2/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_skc_avx2/sign.c:158,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_skc_avx2/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_pkc_skc_avx2/sign.c:157,16'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_skc_avx2/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_skc_avx2/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_pkc_skc_avx2/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_skc_avx2/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_skc_avx2/sign.c:158,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_pkc_skc_avx2/sign.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_skc_avx2/sign.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_skc_avx2/sign.c:158,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_pkc_skc_avx2/sign.c:143,8'
          Dst:             pqov_uov_V_pkc_skc_avx2_verify
    - functionName:    pqov_uov_V_pkc_skc_avx2_verify
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_pkc_skc_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pqov_uov_V_pkc_skc_avx2_ov_expand_and_verify
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_pkc_skc_avx2/sign.c:107,28'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_skc_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_V_pkc_skc_avx2_ov_expand_and_verify
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_skc_avx2/sign.c:107,28'
              BranchSideFuncs:
                - pqov_uov_V_pkc_skc_avx2_ov_expand_and_verify
        - Branch String:   'src/sig/uov/pqov_ov_V_pkc_skc_avx2/sign.c:107,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_skc_avx2/sign.c:107,10'
              BranchSideFuncs:
                - pqov_uov_V_pkc_skc_avx2_ov_expand_and_verify
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_skc_avx2/sign.c:121,9'
              BranchSideFuncs:
                - pqov_uov_V_pkc_skc_avx2_ov_expand_and_verify
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_pkc_skc_avx2/sign.c:121,9'
          Dst:             pqov_uov_V_pkc_skc_avx2_ov_expand_and_verify
    - functionName:    pqov_uov_V_pkc_skc_avx2_sign
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_pkc_skc_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_V_pkc_skc_avx2_signature
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_pkc_skc_avx2/sign.c:88,38'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_skc_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_V_pkc_skc_avx2_signature
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_skc_avx2/sign.c:88,38'
              BranchSideFuncs:
                - pqov_uov_V_pkc_skc_avx2_signature
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_pkc_skc_avx2/sign.c:88,13'
          Dst:             pqov_uov_V_pkc_skc_avx2_signature
    - functionName:    pqov_uov_V_pkc_skc_avx2_signature
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_pkc_skc_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_V_pkc_skc_avx2_ov_expand_and_sign
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_pkc_skc_avx2/sign.c:70,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_skc_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_V_pkc_skc_avx2_ov_expand_and_sign
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_skc_avx2/sign.c:70,9'
              BranchSideFuncs:
                - pqov_uov_V_pkc_skc_avx2_ov_expand_and_sign
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_pkc_skc_avx2/sign.c:70,9'
          Dst:             pqov_uov_V_pkc_skc_avx2_ov_expand_and_sign
    - functionName:    pqov_uov_V_pkc_skc_avx2_keypair
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_pkc_skc_avx2/sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_V_pkc_skc_avx2_generate_keypair_pkc_skc
        - pqov_uov_V_pkc_skc_avx2_randombytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_pkc_skc_avx2/sign.c:28,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_skc_avx2/sign.c:0,0'
              BranchSideFuncs:
                - pqov_uov_V_pkc_skc_avx2_randombytes
                - pqov_uov_V_pkc_skc_avx2_generate_keypair_pkc_skc
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_skc_avx2/sign.c:29,5'
              BranchSideFuncs:
                - pqov_uov_V_pkc_skc_avx2_randombytes
                - pqov_uov_V_pkc_skc_avx2_generate_keypair_pkc_skc
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_pkc_skc_avx2/sign.c:29,5'
          Dst:             pqov_uov_V_pkc_skc_avx2_randombytes
        - Src:             'src/sig/uov/pqov_ov_V_pkc_skc_avx2/sign.c:40,13'
          Dst:             pqov_uov_V_pkc_skc_avx2_generate_keypair_pkc_skc
    - functionName:    pqov_uov_V_pkc_skc_avx2_randombytes
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_pkc_skc_avx2/utils_randombytes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12
      functionLinenumberEnd: 14
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_randombytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_pkc_skc_avx2/utils_randombytes.c:13,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_skc_avx2/utils_randombytes.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
            - BranchSide:      'src/sig/uov/pqov_ov_V_pkc_skc_avx2/utils_randombytes.c:13,5'
              BranchSideFuncs:
                - OQS_randombytes
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_pkc_skc_avx2/utils_randombytes.c:13,5'
          Dst:             OQS_randombytes
    - functionName:    OQS_AES256_CTR_inc_stream_blks
      functionSourceFile: '/src/liboqs/src/common/aes/aes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/common/aes/aes.c:83,2'
          Branch Sides:
            - BranchSide:      'src/common/aes/aes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/common/aes/aes.c:83,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OQS_AES256_CTR_inc_stream_iv
      functionSourceFile: '/src/liboqs/src/common/aes/aes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/common/aes/aes.c:79,2'
          Branch Sides:
            - BranchSide:      'src/common/aes/aes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/common/aes/aes.c:79,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OQS_AES256_ECB_enc_sch
      functionSourceFile: '/src/liboqs/src/common/aes/aes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/common/aes/aes.c:75,2'
          Branch Sides:
            - BranchSide:      'src/common/aes/aes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/common/aes/aes.c:75,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OQS_AES256_ECB_enc
      functionSourceFile: '/src/liboqs/src/common/aes/aes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/common/aes/aes.c:71,2'
          Branch Sides:
            - BranchSide:      'src/common/aes/aes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/common/aes/aes.c:71,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OQS_AES128_CTR_inc_stream_iv
      functionSourceFile: '/src/liboqs/src/common/aes/aes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    32
      BranchProfiles:
        - Branch String:   'src/common/aes/aes.c:67,2'
          Branch Sides:
            - BranchSide:      'src/common/aes/aes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/common/aes/aes.c:67,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OQS_AES128_ECB_enc_sch
      functionSourceFile: '/src/liboqs/src/common/aes/aes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/common/aes/aes.c:63,2'
          Branch Sides:
            - BranchSide:      'src/common/aes/aes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/common/aes/aes.c:63,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OQS_AES128_ECB_enc
      functionSourceFile: '/src/liboqs/src/common/aes/aes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/common/aes/aes.c:59,2'
          Branch Sides:
            - BranchSide:      'src/common/aes/aes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/common/aes/aes.c:59,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OQS_AES256_free_schedule
      functionSourceFile: '/src/liboqs/src/common/aes/aes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/common/aes/aes.c:55,2'
          Branch Sides:
            - BranchSide:      'src/common/aes/aes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/common/aes/aes.c:55,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OQS_AES256_CTR_inc_ivu64
      functionSourceFile: '/src/liboqs/src/common/aes/aes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/common/aes/aes.c:51,2'
          Branch Sides:
            - BranchSide:      'src/common/aes/aes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/common/aes/aes.c:51,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OQS_AES256_CTR_inc_iv
      functionSourceFile: '/src/liboqs/src/common/aes/aes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/common/aes/aes.c:47,2'
          Branch Sides:
            - BranchSide:      'src/common/aes/aes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/common/aes/aes.c:47,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OQS_AES256_CTR_inc_init
      functionSourceFile: '/src/liboqs/src/common/aes/aes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/common/aes/aes.c:43,2'
          Branch Sides:
            - BranchSide:      'src/common/aes/aes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/common/aes/aes.c:43,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OQS_AES256_ECB_load_schedule
      functionSourceFile: '/src/liboqs/src/common/aes/aes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/common/aes/aes.c:39,2'
          Branch Sides:
            - BranchSide:      'src/common/aes/aes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/common/aes/aes.c:39,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OQS_AES128_free_schedule
      functionSourceFile: '/src/liboqs/src/common/aes/aes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    32
      BranchProfiles:
        - Branch String:   'src/common/aes/aes.c:35,2'
          Branch Sides:
            - BranchSide:      'src/common/aes/aes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/common/aes/aes.c:35,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OQS_AES128_CTR_inc_ivu64
      functionSourceFile: '/src/liboqs/src/common/aes/aes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/common/aes/aes.c:31,2'
          Branch Sides:
            - BranchSide:      'src/common/aes/aes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/common/aes/aes.c:31,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OQS_AES128_CTR_inc_iv
      functionSourceFile: '/src/liboqs/src/common/aes/aes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/common/aes/aes.c:27,2'
          Branch Sides:
            - BranchSide:      'src/common/aes/aes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/common/aes/aes.c:27,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OQS_AES128_CTR_inc_init
      functionSourceFile: '/src/liboqs/src/common/aes/aes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    32
      BranchProfiles:
        - Branch String:   'src/common/aes/aes.c:23,2'
          Branch Sides:
            - BranchSide:      'src/common/aes/aes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/common/aes/aes.c:23,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OQS_AES128_ECB_load_schedule
      functionSourceFile: '/src/liboqs/src/common/aes/aes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 20
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/common/aes/aes.c:19,2'
          Branch Sides:
            - BranchSide:      'src/common/aes/aes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/common/aes/aes.c:19,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OQS_AES_set_callbacks
      functionSourceFile: '/src/liboqs/src/common/aes/aes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OQS_SHA2_sha512
      functionSourceFile: '/src/liboqs/src/common/sha2/sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    32
      BranchProfiles:
        - Branch String:   'src/common/sha2/sha2.c:86,2'
          Branch Sides:
            - BranchSide:      'src/common/sha2/sha2.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/common/sha2/sha2.c:86,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OQS_SHA2_sha384
      functionSourceFile: '/src/liboqs/src/common/sha2/sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/common/sha2/sha2.c:82,2'
          Branch Sides:
            - BranchSide:      'src/common/sha2/sha2.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/common/sha2/sha2.c:82,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OQS_SHA2_sha256
      functionSourceFile: '/src/liboqs/src/common/sha2/sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    28
      BranchProfiles:
        - Branch String:   'src/common/sha2/sha2.c:78,2'
          Branch Sides:
            - BranchSide:      'src/common/sha2/sha2.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/common/sha2/sha2.c:78,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OQS_SHA2_sha512_inc_ctx_release
      functionSourceFile: '/src/liboqs/src/common/sha2/sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/common/sha2/sha2.c:74,2'
          Branch Sides:
            - BranchSide:      'src/common/sha2/sha2.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/common/sha2/sha2.c:74,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OQS_SHA2_sha512_inc_finalize
      functionSourceFile: '/src/liboqs/src/common/sha2/sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    40
      BranchProfiles:
        - Branch String:   'src/common/sha2/sha2.c:70,2'
          Branch Sides:
            - BranchSide:      'src/common/sha2/sha2.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/common/sha2/sha2.c:70,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OQS_SHA2_sha512_inc_blocks
      functionSourceFile: '/src/liboqs/src/common/sha2/sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    32
      BranchProfiles:
        - Branch String:   'src/common/sha2/sha2.c:66,2'
          Branch Sides:
            - BranchSide:      'src/common/sha2/sha2.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/common/sha2/sha2.c:66,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OQS_SHA2_sha512_inc_ctx_clone
      functionSourceFile: '/src/liboqs/src/common/sha2/sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/common/sha2/sha2.c:62,2'
          Branch Sides:
            - BranchSide:      'src/common/sha2/sha2.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/common/sha2/sha2.c:62,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OQS_SHA2_sha512_inc_init
      functionSourceFile: '/src/liboqs/src/common/sha2/sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    24
      BranchProfiles:
        - Branch String:   'src/common/sha2/sha2.c:58,2'
          Branch Sides:
            - BranchSide:      'src/common/sha2/sha2.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/common/sha2/sha2.c:58,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OQS_SHA2_sha384_inc_ctx_release
      functionSourceFile: '/src/liboqs/src/common/sha2/sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/common/sha2/sha2.c:54,2'
          Branch Sides:
            - BranchSide:      'src/common/sha2/sha2.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/common/sha2/sha2.c:54,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OQS_SHA2_sha384_inc_finalize
      functionSourceFile: '/src/liboqs/src/common/sha2/sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/common/sha2/sha2.c:50,2'
          Branch Sides:
            - BranchSide:      'src/common/sha2/sha2.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/common/sha2/sha2.c:50,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OQS_SHA2_sha384_inc_blocks
      functionSourceFile: '/src/liboqs/src/common/sha2/sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/common/sha2/sha2.c:46,2'
          Branch Sides:
            - BranchSide:      'src/common/sha2/sha2.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/common/sha2/sha2.c:46,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OQS_SHA2_sha384_inc_ctx_clone
      functionSourceFile: '/src/liboqs/src/common/sha2/sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/common/sha2/sha2.c:42,2'
          Branch Sides:
            - BranchSide:      'src/common/sha2/sha2.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/common/sha2/sha2.c:42,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OQS_SHA2_sha384_inc_init
      functionSourceFile: '/src/liboqs/src/common/sha2/sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/common/sha2/sha2.c:38,2'
          Branch Sides:
            - BranchSide:      'src/common/sha2/sha2.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/common/sha2/sha2.c:38,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OQS_SHA2_sha256_inc_ctx_release
      functionSourceFile: '/src/liboqs/src/common/sha2/sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:
        - Branch String:   'src/common/sha2/sha2.c:34,2'
          Branch Sides:
            - BranchSide:      'src/common/sha2/sha2.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/common/sha2/sha2.c:34,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OQS_SHA2_sha256_inc_finalize
      functionSourceFile: '/src/liboqs/src/common/sha2/sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    40
      BranchProfiles:
        - Branch String:   'src/common/sha2/sha2.c:30,2'
          Branch Sides:
            - BranchSide:      'src/common/sha2/sha2.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/common/sha2/sha2.c:30,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OQS_SHA2_sha256_inc
      functionSourceFile: '/src/liboqs/src/common/sha2/sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/common/sha2/sha2.c:26,2'
          Branch Sides:
            - BranchSide:      'src/common/sha2/sha2.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/common/sha2/sha2.c:26,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OQS_SHA2_sha256_inc_blocks
      functionSourceFile: '/src/liboqs/src/common/sha2/sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 23
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    24
      BranchProfiles:
        - Branch String:   'src/common/sha2/sha2.c:22,2'
          Branch Sides:
            - BranchSide:      'src/common/sha2/sha2.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/common/sha2/sha2.c:22,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OQS_SHA2_sha256_inc_ctx_clone
      functionSourceFile: '/src/liboqs/src/common/sha2/sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 17
      functionLinenumberEnd: 19
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    24
      BranchProfiles:
        - Branch String:   'src/common/sha2/sha2.c:18,2'
          Branch Sides:
            - BranchSide:      'src/common/sha2/sha2.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/common/sha2/sha2.c:18,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OQS_SHA2_sha256_inc_init
      functionSourceFile: '/src/liboqs/src/common/sha2/sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13
      functionLinenumberEnd: 15
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    20
      BranchProfiles:
        - Branch String:   'src/common/sha2/sha2.c:14,2'
          Branch Sides:
            - BranchSide:      'src/common/sha2/sha2.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/common/sha2/sha2.c:14,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OQS_SHA2_set_callbacks
      functionSourceFile: '/src/liboqs/src/common/sha2/sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9
      functionLinenumberEnd: 11
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OQS_SHA3_shake256_inc_ctx_reset
      functionSourceFile: '/src/liboqs/src/common/sha3/sha3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    27
      BranchProfiles:
        - Branch String:   'src/common/sha3/sha3.c:160,2'
          Branch Sides:
            - BranchSide:      'src/common/sha3/sha3.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/common/sha3/sha3.c:160,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OQS_SHA3_shake256_inc_ctx_clone
      functionSourceFile: '/src/liboqs/src/common/sha3/sha3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    24
      BranchProfiles:
        - Branch String:   'src/common/sha3/sha3.c:156,2'
          Branch Sides:
            - BranchSide:      'src/common/sha3/sha3.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/common/sha3/sha3.c:156,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OQS_SHA3_shake256_inc_ctx_release
      functionSourceFile: '/src/liboqs/src/common/sha3/sha3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    247
      BranchProfiles:
        - Branch String:   'src/common/sha3/sha3.c:152,2'
          Branch Sides:
            - BranchSide:      'src/common/sha3/sha3.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/common/sha3/sha3.c:152,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OQS_SHA3_shake256_inc_squeeze
      functionSourceFile: '/src/liboqs/src/common/sha3/sha3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    291
      BranchProfiles:
        - Branch String:   'src/common/sha3/sha3.c:148,2'
          Branch Sides:
            - BranchSide:      'src/common/sha3/sha3.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/common/sha3/sha3.c:148,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OQS_SHA3_shake256_inc_finalize
      functionSourceFile: '/src/liboqs/src/common/sha3/sha3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    255
      BranchProfiles:
        - Branch String:   'src/common/sha3/sha3.c:144,2'
          Branch Sides:
            - BranchSide:      'src/common/sha3/sha3.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/common/sha3/sha3.c:144,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OQS_SHA3_shake256_inc_absorb
      functionSourceFile: '/src/liboqs/src/common/sha3/sha3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    403
      BranchProfiles:
        - Branch String:   'src/common/sha3/sha3.c:140,2'
          Branch Sides:
            - BranchSide:      'src/common/sha3/sha3.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/common/sha3/sha3.c:140,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OQS_SHA3_shake256_inc_init
      functionSourceFile: '/src/liboqs/src/common/sha3/sha3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    252
      BranchProfiles:
        - Branch String:   'src/common/sha3/sha3.c:136,2'
          Branch Sides:
            - BranchSide:      'src/common/sha3/sha3.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/common/sha3/sha3.c:136,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OQS_SHA3_shake256
      functionSourceFile: '/src/liboqs/src/common/sha3/sha3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    124
      BranchProfiles:
        - Branch String:   'src/common/sha3/sha3.c:132,2'
          Branch Sides:
            - BranchSide:      'src/common/sha3/sha3.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/common/sha3/sha3.c:132,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OQS_SHA3_shake128_inc_ctx_reset
      functionSourceFile: '/src/liboqs/src/common/sha3/sha3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/common/sha3/sha3.c:128,2'
          Branch Sides:
            - BranchSide:      'src/common/sha3/sha3.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/common/sha3/sha3.c:128,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OQS_SHA3_shake128_inc_ctx_clone
      functionSourceFile: '/src/liboqs/src/common/sha3/sha3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/common/sha3/sha3.c:124,2'
          Branch Sides:
            - BranchSide:      'src/common/sha3/sha3.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/common/sha3/sha3.c:124,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OQS_SHA3_shake128_inc_ctx_release
      functionSourceFile: '/src/liboqs/src/common/sha3/sha3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    61
      BranchProfiles:
        - Branch String:   'src/common/sha3/sha3.c:120,2'
          Branch Sides:
            - BranchSide:      'src/common/sha3/sha3.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/common/sha3/sha3.c:120,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OQS_SHA3_shake128_inc_squeeze
      functionSourceFile: '/src/liboqs/src/common/sha3/sha3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    73
      BranchProfiles:
        - Branch String:   'src/common/sha3/sha3.c:116,2'
          Branch Sides:
            - BranchSide:      'src/common/sha3/sha3.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/common/sha3/sha3.c:116,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OQS_SHA3_shake128_inc_finalize
      functionSourceFile: '/src/liboqs/src/common/sha3/sha3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    61
      BranchProfiles:
        - Branch String:   'src/common/sha3/sha3.c:112,2'
          Branch Sides:
            - BranchSide:      'src/common/sha3/sha3.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/common/sha3/sha3.c:112,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OQS_SHA3_shake128_inc_absorb
      functionSourceFile: '/src/liboqs/src/common/sha3/sha3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    73
      BranchProfiles:
        - Branch String:   'src/common/sha3/sha3.c:108,2'
          Branch Sides:
            - BranchSide:      'src/common/sha3/sha3.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/common/sha3/sha3.c:108,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OQS_SHA3_shake128_inc_init
      functionSourceFile: '/src/liboqs/src/common/sha3/sha3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    61
      BranchProfiles:
        - Branch String:   'src/common/sha3/sha3.c:104,2'
          Branch Sides:
            - BranchSide:      'src/common/sha3/sha3.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/common/sha3/sha3.c:104,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OQS_SHA3_shake128
      functionSourceFile: '/src/liboqs/src/common/sha3/sha3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/common/sha3/sha3.c:100,2'
          Branch Sides:
            - BranchSide:      'src/common/sha3/sha3.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/common/sha3/sha3.c:100,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OQS_SHA3_sha3_512_inc_ctx_clone
      functionSourceFile: '/src/liboqs/src/common/sha3/sha3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/common/sha3/sha3.c:96,2'
          Branch Sides:
            - BranchSide:      'src/common/sha3/sha3.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/common/sha3/sha3.c:96,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OQS_SHA3_sha3_512_inc_ctx_reset
      functionSourceFile: '/src/liboqs/src/common/sha3/sha3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/common/sha3/sha3.c:92,2'
          Branch Sides:
            - BranchSide:      'src/common/sha3/sha3.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/common/sha3/sha3.c:92,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OQS_SHA3_sha3_512_inc_ctx_release
      functionSourceFile: '/src/liboqs/src/common/sha3/sha3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/common/sha3/sha3.c:88,2'
          Branch Sides:
            - BranchSide:      'src/common/sha3/sha3.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/common/sha3/sha3.c:88,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OQS_SHA3_sha3_512_inc_finalize
      functionSourceFile: '/src/liboqs/src/common/sha3/sha3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/common/sha3/sha3.c:84,2'
          Branch Sides:
            - BranchSide:      'src/common/sha3/sha3.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/common/sha3/sha3.c:84,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OQS_SHA3_sha3_512_inc_absorb
      functionSourceFile: '/src/liboqs/src/common/sha3/sha3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/common/sha3/sha3.c:80,2'
          Branch Sides:
            - BranchSide:      'src/common/sha3/sha3.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/common/sha3/sha3.c:80,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OQS_SHA3_sha3_512_inc_init
      functionSourceFile: '/src/liboqs/src/common/sha3/sha3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/common/sha3/sha3.c:76,2'
          Branch Sides:
            - BranchSide:      'src/common/sha3/sha3.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/common/sha3/sha3.c:76,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OQS_SHA3_sha3_512
      functionSourceFile: '/src/liboqs/src/common/sha3/sha3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/common/sha3/sha3.c:72,2'
          Branch Sides:
            - BranchSide:      'src/common/sha3/sha3.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/common/sha3/sha3.c:72,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OQS_SHA3_sha3_384_inc_ctx_clone
      functionSourceFile: '/src/liboqs/src/common/sha3/sha3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/common/sha3/sha3.c:68,2'
          Branch Sides:
            - BranchSide:      'src/common/sha3/sha3.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/common/sha3/sha3.c:68,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OQS_SHA3_sha3_384_inc_ctx_reset
      functionSourceFile: '/src/liboqs/src/common/sha3/sha3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/common/sha3/sha3.c:64,2'
          Branch Sides:
            - BranchSide:      'src/common/sha3/sha3.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/common/sha3/sha3.c:64,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OQS_SHA3_sha3_384_inc_ctx_release
      functionSourceFile: '/src/liboqs/src/common/sha3/sha3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/common/sha3/sha3.c:60,2'
          Branch Sides:
            - BranchSide:      'src/common/sha3/sha3.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/common/sha3/sha3.c:60,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OQS_SHA3_sha3_384_inc_finalize
      functionSourceFile: '/src/liboqs/src/common/sha3/sha3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/common/sha3/sha3.c:56,2'
          Branch Sides:
            - BranchSide:      'src/common/sha3/sha3.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/common/sha3/sha3.c:56,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OQS_SHA3_sha3_384_inc_absorb
      functionSourceFile: '/src/liboqs/src/common/sha3/sha3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/common/sha3/sha3.c:52,2'
          Branch Sides:
            - BranchSide:      'src/common/sha3/sha3.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/common/sha3/sha3.c:52,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OQS_SHA3_sha3_384_inc_init
      functionSourceFile: '/src/liboqs/src/common/sha3/sha3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/common/sha3/sha3.c:48,2'
          Branch Sides:
            - BranchSide:      'src/common/sha3/sha3.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/common/sha3/sha3.c:48,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OQS_SHA3_sha3_384
      functionSourceFile: '/src/liboqs/src/common/sha3/sha3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/common/sha3/sha3.c:44,2'
          Branch Sides:
            - BranchSide:      'src/common/sha3/sha3.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/common/sha3/sha3.c:44,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OQS_SHA3_sha3_256_inc_ctx_clone
      functionSourceFile: '/src/liboqs/src/common/sha3/sha3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/common/sha3/sha3.c:40,2'
          Branch Sides:
            - BranchSide:      'src/common/sha3/sha3.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/common/sha3/sha3.c:40,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OQS_SHA3_sha3_256_inc_ctx_reset
      functionSourceFile: '/src/liboqs/src/common/sha3/sha3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/common/sha3/sha3.c:36,2'
          Branch Sides:
            - BranchSide:      'src/common/sha3/sha3.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/common/sha3/sha3.c:36,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OQS_SHA3_sha3_256_inc_ctx_release
      functionSourceFile: '/src/liboqs/src/common/sha3/sha3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/common/sha3/sha3.c:32,2'
          Branch Sides:
            - BranchSide:      'src/common/sha3/sha3.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/common/sha3/sha3.c:32,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OQS_SHA3_sha3_256_inc_finalize
      functionSourceFile: '/src/liboqs/src/common/sha3/sha3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/common/sha3/sha3.c:28,2'
          Branch Sides:
            - BranchSide:      'src/common/sha3/sha3.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/common/sha3/sha3.c:28,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OQS_SHA3_sha3_256_inc_absorb
      functionSourceFile: '/src/liboqs/src/common/sha3/sha3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/common/sha3/sha3.c:24,2'
          Branch Sides:
            - BranchSide:      'src/common/sha3/sha3.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/common/sha3/sha3.c:24,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OQS_SHA3_sha3_256_inc_init
      functionSourceFile: '/src/liboqs/src/common/sha3/sha3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/common/sha3/sha3.c:20,2'
          Branch Sides:
            - BranchSide:      'src/common/sha3/sha3.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/common/sha3/sha3.c:20,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OQS_SHA3_sha3_256
      functionSourceFile: '/src/liboqs/src/common/sha3/sha3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15
      functionLinenumberEnd: 17
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/common/sha3/sha3.c:16,2'
          Branch Sides:
            - BranchSide:      'src/common/sha3/sha3.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/common/sha3/sha3.c:16,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OQS_SHA3_set_callbacks
      functionSourceFile: '/src/liboqs/src/common/sha3/sha3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11
      functionLinenumberEnd: 13
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    oqs_aes_256_ctr
      functionSourceFile: '/src/liboqs/src/common/ossl_helpers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_aes_256_ctr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/common/ossl_helpers.c:304,9'
          Branch Sides:
            - BranchSide:      'src/common/ossl_helpers.c:304,9'
              BranchSideFuncs:
                - EVP_aes_256_ctr
            - BranchSide:      'src/common/ossl_helpers.c:304,9'
              BranchSideFuncs:
                - EVP_aes_256_ctr
      Callsites:
        - Src:             'src/common/ossl_helpers.c:304,9'
          Dst:             EVP_aes_256_ctr
    - functionName:    EVP_aes_256_ctr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    oqs_aes_256_ecb
      functionSourceFile: '/src/liboqs/src/common/ossl_helpers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_aes_256_ecb
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/common/ossl_helpers.c:287,9'
          Branch Sides:
            - BranchSide:      'src/common/ossl_helpers.c:287,9'
              BranchSideFuncs:
                - EVP_aes_256_ecb
            - BranchSide:      'src/common/ossl_helpers.c:287,9'
              BranchSideFuncs:
                - EVP_aes_256_ecb
      Callsites:
        - Src:             'src/common/ossl_helpers.c:287,9'
          Dst:             EVP_aes_256_ecb
    - functionName:    EVP_aes_256_ecb
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    oqs_aes_128_ctr
      functionSourceFile: '/src/liboqs/src/common/ossl_helpers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_aes_128_ctr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/common/ossl_helpers.c:270,9'
          Branch Sides:
            - BranchSide:      'src/common/ossl_helpers.c:270,9'
              BranchSideFuncs:
                - EVP_aes_128_ctr
            - BranchSide:      'src/common/ossl_helpers.c:270,9'
              BranchSideFuncs:
                - EVP_aes_128_ctr
      Callsites:
        - Src:             'src/common/ossl_helpers.c:270,9'
          Dst:             EVP_aes_128_ctr
    - functionName:    EVP_aes_128_ctr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    oqs_aes_128_ecb
      functionSourceFile: '/src/liboqs/src/common/ossl_helpers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_aes_128_ecb
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/common/ossl_helpers.c:253,9'
          Branch Sides:
            - BranchSide:      'src/common/ossl_helpers.c:253,9'
              BranchSideFuncs:
                - EVP_aes_128_ecb
            - BranchSide:      'src/common/ossl_helpers.c:253,9'
              BranchSideFuncs:
                - EVP_aes_128_ecb
      Callsites:
        - Src:             'src/common/ossl_helpers.c:253,9'
          Dst:             EVP_aes_128_ecb
    - functionName:    EVP_aes_128_ecb
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    oqs_sha3_512
      functionSourceFile: '/src/liboqs/src/common/ossl_helpers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_sha3_512
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/common/ossl_helpers.c:236,9'
          Branch Sides:
            - BranchSide:      'src/common/ossl_helpers.c:236,9'
              BranchSideFuncs:
                - EVP_sha3_512
            - BranchSide:      'src/common/ossl_helpers.c:236,9'
              BranchSideFuncs:
                - EVP_sha3_512
      Callsites:
        - Src:             'src/common/ossl_helpers.c:236,9'
          Dst:             EVP_sha3_512
    - functionName:    EVP_sha3_512
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    oqs_sha3_384
      functionSourceFile: '/src/liboqs/src/common/ossl_helpers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_sha3_384
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/common/ossl_helpers.c:219,9'
          Branch Sides:
            - BranchSide:      'src/common/ossl_helpers.c:219,9'
              BranchSideFuncs:
                - EVP_sha3_384
            - BranchSide:      'src/common/ossl_helpers.c:219,9'
              BranchSideFuncs:
                - EVP_sha3_384
      Callsites:
        - Src:             'src/common/ossl_helpers.c:219,9'
          Dst:             EVP_sha3_384
    - functionName:    EVP_sha3_384
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    oqs_sha3_256
      functionSourceFile: '/src/liboqs/src/common/ossl_helpers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_sha3_256
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/common/ossl_helpers.c:202,9'
          Branch Sides:
            - BranchSide:      'src/common/ossl_helpers.c:202,9'
              BranchSideFuncs:
                - EVP_sha3_256
            - BranchSide:      'src/common/ossl_helpers.c:202,9'
              BranchSideFuncs:
                - EVP_sha3_256
      Callsites:
        - Src:             'src/common/ossl_helpers.c:202,9'
          Dst:             EVP_sha3_256
    - functionName:    EVP_sha3_256
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    oqs_shake256
      functionSourceFile: '/src/liboqs/src/common/ossl_helpers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_shake256
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/common/ossl_helpers.c:185,9'
          Branch Sides:
            - BranchSide:      'src/common/ossl_helpers.c:185,9'
              BranchSideFuncs:
                - EVP_shake256
            - BranchSide:      'src/common/ossl_helpers.c:185,9'
              BranchSideFuncs:
                - EVP_shake256
      Callsites:
        - Src:             'src/common/ossl_helpers.c:185,9'
          Dst:             EVP_shake256
    - functionName:    EVP_shake256
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    oqs_shake128
      functionSourceFile: '/src/liboqs/src/common/ossl_helpers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_shake128
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/common/ossl_helpers.c:168,9'
          Branch Sides:
            - BranchSide:      'src/common/ossl_helpers.c:168,9'
              BranchSideFuncs:
                - EVP_shake128
            - BranchSide:      'src/common/ossl_helpers.c:168,9'
              BranchSideFuncs:
                - EVP_shake128
      Callsites:
        - Src:             'src/common/ossl_helpers.c:168,9'
          Dst:             EVP_shake128
    - functionName:    EVP_shake128
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    oqs_sha512
      functionSourceFile: '/src/liboqs/src/common/ossl_helpers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_sha512
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/common/ossl_helpers.c:151,9'
          Branch Sides:
            - BranchSide:      'src/common/ossl_helpers.c:151,9'
              BranchSideFuncs:
                - EVP_sha512
            - BranchSide:      'src/common/ossl_helpers.c:151,9'
              BranchSideFuncs:
                - EVP_sha512
      Callsites:
        - Src:             'src/common/ossl_helpers.c:151,9'
          Dst:             EVP_sha512
    - functionName:    EVP_sha512
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    oqs_sha384
      functionSourceFile: '/src/liboqs/src/common/ossl_helpers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_sha384
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/common/ossl_helpers.c:134,9'
          Branch Sides:
            - BranchSide:      'src/common/ossl_helpers.c:134,9'
              BranchSideFuncs:
                - EVP_sha384
            - BranchSide:      'src/common/ossl_helpers.c:134,9'
              BranchSideFuncs:
                - EVP_sha384
      Callsites:
        - Src:             'src/common/ossl_helpers.c:134,9'
          Dst:             EVP_sha384
    - functionName:    EVP_sha384
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    oqs_sha256
      functionSourceFile: '/src/liboqs/src/common/ossl_helpers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_sha256
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/common/ossl_helpers.c:117,9'
          Branch Sides:
            - BranchSide:      'src/common/ossl_helpers.c:117,9'
              BranchSideFuncs:
                - EVP_sha256
            - BranchSide:      'src/common/ossl_helpers.c:117,9'
              BranchSideFuncs:
                - EVP_sha256
      Callsites:
        - Src:             'src/common/ossl_helpers.c:117,9'
          Dst:             EVP_sha256
    - functionName:    EVP_sha256
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    oqs_thread_stop
      functionSourceFile: '/src/liboqs/src/common/ossl_helpers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_thread_stop
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/common/ossl_helpers.c:101,2'
          Branch Sides:
            - BranchSide:      'src/common/ossl_helpers.c:101,2'
              BranchSideFuncs:
                - OPENSSL_thread_stop
            - BranchSide:      'src/common/ossl_helpers.c:101,2'
              BranchSideFuncs:
                - OPENSSL_thread_stop
      Callsites:
        - Src:             'src/common/ossl_helpers.c:101,2'
          Dst:             OPENSSL_thread_stop
    - functionName:    OPENSSL_thread_stop
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    oqs_ossl_destroy
      functionSourceFile: '/src/liboqs/src/common/ossl_helpers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_dilithium2_ref_unpack_sig
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         74
      ICount:          582
      EdgeCount:       103
      CyclomaticComplexity: 31
      functionsReached:
        - pqcrystals_dilithium2_ref_polyz_unpack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:206,12'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_polyz_unpack
                - pqcrystals_dilithium2_ref_polyz_unpack
                - pqcrystals_dilithium2_ref_polyz_unpack
                - pqcrystals_dilithium2_ref_polyz_unpack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:206,12'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_polyz_unpack
                - pqcrystals_dilithium2_ref_polyz_unpack
                - pqcrystals_dilithium2_ref_polyz_unpack
                - pqcrystals_dilithium2_ref_polyz_unpack
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:219,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:219,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:222,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:224,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:224,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:225,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:219,27'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:219,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:219,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:219,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:219,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:222,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:224,16'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:224,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:224,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:224,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:225,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:219,27'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:219,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:219,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:219,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:219,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:222,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:224,16'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:224,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:224,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:224,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:225,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:219,27'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:219,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:219,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:219,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:219,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:222,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:222,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:222,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:232,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:222,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:224,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:232,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:224,16'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:224,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:224,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:224,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:225,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:222,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:224,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:232,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:232,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:232,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:233,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:232,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:232,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:233,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:233,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:232,25'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:233,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:210,5'
          Dst:             pqcrystals_dilithium2_ref_polyz_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:210,5'
          Dst:             pqcrystals_dilithium2_ref_polyz_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:210,5'
          Dst:             pqcrystals_dilithium2_ref_polyz_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:210,5'
          Dst:             pqcrystals_dilithium2_ref_polyz_unpack
    - functionName:    pqcrystals_dilithium2_ref_pack_sig
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          510
      EdgeCount:       51
      CyclomaticComplexity: 14
      functionsReached:
        - pqcrystals_dilithium2_ref_polyz_pack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:164,14'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_polyz_pack
                - pqcrystals_dilithium2_ref_polyz_pack
                - pqcrystals_dilithium2_ref_polyz_pack
                - pqcrystals_dilithium2_ref_polyz_pack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:178,10'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_polyz_pack
                - pqcrystals_dilithium2_ref_polyz_pack
                - pqcrystals_dilithium2_ref_polyz_pack
                - pqcrystals_dilithium2_ref_polyz_pack
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:177,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:178,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:181,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:177,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:178,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:181,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:177,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:178,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:181,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:177,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:178,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:181,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:168,5'
          Dst:             pqcrystals_dilithium2_ref_polyz_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:168,5'
          Dst:             pqcrystals_dilithium2_ref_polyz_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:168,5'
          Dst:             pqcrystals_dilithium2_ref_polyz_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:168,5'
          Dst:             pqcrystals_dilithium2_ref_polyz_pack
    - functionName:    pqcrystals_dilithium2_ref_unpack_sk
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          658
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium2_ref_polyeta_unpack
        - pqcrystals_dilithium2_ref_polyt0_unpack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:123,14'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_polyeta_unpack
                - pqcrystals_dilithium2_ref_polyeta_unpack
                - pqcrystals_dilithium2_ref_polyeta_unpack
                - pqcrystals_dilithium2_ref_polyeta_unpack
                - pqcrystals_dilithium2_ref_polyeta_unpack
                - pqcrystals_dilithium2_ref_polyeta_unpack
                - pqcrystals_dilithium2_ref_polyeta_unpack
                - pqcrystals_dilithium2_ref_polyeta_unpack
                - pqcrystals_dilithium2_ref_polyt0_unpack
                - pqcrystals_dilithium2_ref_polyt0_unpack
                - pqcrystals_dilithium2_ref_polyt0_unpack
                - pqcrystals_dilithium2_ref_polyt0_unpack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:123,14'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_polyeta_unpack
                - pqcrystals_dilithium2_ref_polyeta_unpack
                - pqcrystals_dilithium2_ref_polyeta_unpack
                - pqcrystals_dilithium2_ref_polyeta_unpack
                - pqcrystals_dilithium2_ref_polyeta_unpack
                - pqcrystals_dilithium2_ref_polyeta_unpack
                - pqcrystals_dilithium2_ref_polyeta_unpack
                - pqcrystals_dilithium2_ref_polyeta_unpack
                - pqcrystals_dilithium2_ref_polyt0_unpack
                - pqcrystals_dilithium2_ref_polyt0_unpack
                - pqcrystals_dilithium2_ref_polyt0_unpack
                - pqcrystals_dilithium2_ref_polyt0_unpack
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:135,5'
          Dst:             pqcrystals_dilithium2_ref_polyeta_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:135,5'
          Dst:             pqcrystals_dilithium2_ref_polyeta_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:135,5'
          Dst:             pqcrystals_dilithium2_ref_polyeta_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:135,5'
          Dst:             pqcrystals_dilithium2_ref_polyeta_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:139,5'
          Dst:             pqcrystals_dilithium2_ref_polyeta_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:139,5'
          Dst:             pqcrystals_dilithium2_ref_polyeta_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:139,5'
          Dst:             pqcrystals_dilithium2_ref_polyeta_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:139,5'
          Dst:             pqcrystals_dilithium2_ref_polyeta_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:143,5'
          Dst:             pqcrystals_dilithium2_ref_polyt0_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:143,5'
          Dst:             pqcrystals_dilithium2_ref_polyt0_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:143,5'
          Dst:             pqcrystals_dilithium2_ref_polyt0_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:143,5'
          Dst:             pqcrystals_dilithium2_ref_polyt0_unpack
    - functionName:    pqcrystals_dilithium2_ref_pack_sk
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          658
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium2_ref_polyeta_pack
        - pqcrystals_dilithium2_ref_polyt0_pack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:76,13'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_polyeta_pack
                - pqcrystals_dilithium2_ref_polyeta_pack
                - pqcrystals_dilithium2_ref_polyeta_pack
                - pqcrystals_dilithium2_ref_polyeta_pack
                - pqcrystals_dilithium2_ref_polyeta_pack
                - pqcrystals_dilithium2_ref_polyeta_pack
                - pqcrystals_dilithium2_ref_polyeta_pack
                - pqcrystals_dilithium2_ref_polyeta_pack
                - pqcrystals_dilithium2_ref_polyt0_pack
                - pqcrystals_dilithium2_ref_polyt0_pack
                - pqcrystals_dilithium2_ref_polyt0_pack
                - pqcrystals_dilithium2_ref_polyt0_pack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:76,13'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_polyeta_pack
                - pqcrystals_dilithium2_ref_polyeta_pack
                - pqcrystals_dilithium2_ref_polyeta_pack
                - pqcrystals_dilithium2_ref_polyeta_pack
                - pqcrystals_dilithium2_ref_polyeta_pack
                - pqcrystals_dilithium2_ref_polyeta_pack
                - pqcrystals_dilithium2_ref_polyeta_pack
                - pqcrystals_dilithium2_ref_polyeta_pack
                - pqcrystals_dilithium2_ref_polyt0_pack
                - pqcrystals_dilithium2_ref_polyt0_pack
                - pqcrystals_dilithium2_ref_polyt0_pack
                - pqcrystals_dilithium2_ref_polyt0_pack
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:88,5'
          Dst:             pqcrystals_dilithium2_ref_polyeta_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:88,5'
          Dst:             pqcrystals_dilithium2_ref_polyeta_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:88,5'
          Dst:             pqcrystals_dilithium2_ref_polyeta_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:88,5'
          Dst:             pqcrystals_dilithium2_ref_polyeta_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:92,5'
          Dst:             pqcrystals_dilithium2_ref_polyeta_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:92,5'
          Dst:             pqcrystals_dilithium2_ref_polyeta_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:92,5'
          Dst:             pqcrystals_dilithium2_ref_polyeta_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:92,5'
          Dst:             pqcrystals_dilithium2_ref_polyeta_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:96,5'
          Dst:             pqcrystals_dilithium2_ref_polyt0_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:96,5'
          Dst:             pqcrystals_dilithium2_ref_polyt0_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:96,5'
          Dst:             pqcrystals_dilithium2_ref_polyt0_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:96,5'
          Dst:             pqcrystals_dilithium2_ref_polyt0_pack
    - functionName:    pqcrystals_dilithium2_ref_unpack_pk
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          226
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium2_ref_polyt1_unpack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:45,14'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_polyt1_unpack
                - pqcrystals_dilithium2_ref_polyt1_unpack
                - pqcrystals_dilithium2_ref_polyt1_unpack
                - pqcrystals_dilithium2_ref_polyt1_unpack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:45,14'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_polyt1_unpack
                - pqcrystals_dilithium2_ref_polyt1_unpack
                - pqcrystals_dilithium2_ref_polyt1_unpack
                - pqcrystals_dilithium2_ref_polyt1_unpack
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:49,5'
          Dst:             pqcrystals_dilithium2_ref_polyt1_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:49,5'
          Dst:             pqcrystals_dilithium2_ref_polyt1_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:49,5'
          Dst:             pqcrystals_dilithium2_ref_polyt1_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:49,5'
          Dst:             pqcrystals_dilithium2_ref_polyt1_unpack
    - functionName:    pqcrystals_dilithium2_ref_pack_pk
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          226
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium2_ref_polyt1_pack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:22,13'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_polyt1_pack
                - pqcrystals_dilithium2_ref_polyt1_pack
                - pqcrystals_dilithium2_ref_polyt1_pack
                - pqcrystals_dilithium2_ref_polyt1_pack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:22,13'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_polyt1_pack
                - pqcrystals_dilithium2_ref_polyt1_pack
                - pqcrystals_dilithium2_ref_polyt1_pack
                - pqcrystals_dilithium2_ref_polyt1_pack
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:26,5'
          Dst:             pqcrystals_dilithium2_ref_polyt1_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:26,5'
          Dst:             pqcrystals_dilithium2_ref_polyt1_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:26,5'
          Dst:             pqcrystals_dilithium2_ref_polyt1_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/packing.c:26,5'
          Dst:             pqcrystals_dilithium2_ref_polyt1_pack
    - functionName:    pqcrystals_dilithium2_ref_polyw1_pack
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 892
      functionLinenumberEnd: 911
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          59
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:897,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:898,28'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:911,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_dilithium2_ref_polyz_pack
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 780
      functionLinenumberEnd: 820
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          83
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:786,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:787,32'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:820,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_dilithium2_ref_polyt0_unpack
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 716
      functionLinenumberEnd: 768
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          164
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:720,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:721,29'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:768,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_dilithium2_ref_polyt0_pack
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 668
      functionLinenumberEnd: 706
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          127
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:673,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:674,38'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:706,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_dilithium2_ref_polyt1_unpack
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 645
      functionLinenumberEnd: 657
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          69
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:649,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:650,29'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:657,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_dilithium2_ref_polyt1_pack
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 621
      functionLinenumberEnd: 634
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          63
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:625,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:626,28'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:634,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_dilithium2_ref_polyeta_unpack
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 575
      functionLinenumberEnd: 609
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          102
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:580,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:581,29'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:609,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_dilithium2_ref_polyeta_pack
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 536
      functionLinenumberEnd: 565
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          90
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:542,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:543,29'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:565,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_dilithium2_ref_poly_challenge
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 492
      functionLinenumberEnd: 525
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          162
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_init
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:495,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:498,3'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_squeeze
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:512,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:513,9'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:517,18'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:518,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:512,14'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:520,20'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:498,3'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:499,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:500,3'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:501,3'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:513,9'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:524,3'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    pqcrystals_dilithium2_ref_polyz_unpack
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 831
      functionLinenumberEnd: 880
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          104
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:836,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:837,28'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:880,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_dilithium2_ref_poly_uniform_gamma1
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 472
      functionLinenumberEnd: 480
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_squeeze
        - pqcrystals_dilithium2_ref_dilithium_shake256_stream_init
        - pqcrystals_dilithium2_ref_polyz_unpack
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:473,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_dilithium_shake256_stream_init
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium2_ref_polyz_unpack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:476,3'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_dilithium_shake256_stream_init
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium2_ref_polyz_unpack
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:476,3'
          Dst:             pqcrystals_dilithium2_ref_dilithium_shake256_stream_init
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:477,3'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:478,3'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:479,3'
          Dst:             pqcrystals_dilithium2_ref_polyz_unpack
    - functionName:    rej_eta
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 389
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          102
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:395,19'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:395,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:396,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:400,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:401,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:404,11'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:404,16'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:395,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:404,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:404,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:395,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:405,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:395,19'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:395,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:396,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_dilithium2_ref_poly_uniform_eta
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 439
      functionLinenumberEnd: 455
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_squeeze
        - pqcrystals_dilithium2_ref_dilithium_shake256_stream_init
        - rej_eta
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:442,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_dilithium_shake256_stream_init
                - OQS_SHA3_shake256_inc_squeeze
                - rej_eta
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_squeeze
                - rej_eta
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:445,3'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_dilithium_shake256_stream_init
                - OQS_SHA3_shake256_inc_squeeze
                - rej_eta
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_squeeze
                - rej_eta
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:450,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:450,3'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - rej_eta
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:451,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - rej_eta
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:450,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:450,3'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - rej_eta
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:451,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - rej_eta
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:445,3'
          Dst:             pqcrystals_dilithium2_ref_dilithium_shake256_stream_init
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:446,3'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:448,9'
          Dst:             rej_eta
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:451,5'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:452,12'
          Dst:             rej_eta
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:454,3'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    rej_uniform
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          86
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:319,19'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:319,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:319,26'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:319,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:319,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:320,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:325,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:319,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:326,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:319,19'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:319,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:319,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_dilithium2_ref_poly_uniform
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          154
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - OQS_SHA3_shake128_inc_ctx_release
        - OQS_SHA3_shake128_inc_squeeze
        - pqcrystals_dilithium2_ref_dilithium_shake128_stream_init
        - rej_uniform
      functionUses:    16
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:351,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_dilithium_shake128_stream_init
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform
                - OQS_SHA3_shake128_inc_ctx_release
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:354,3'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_dilithium_shake128_stream_init
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform
                - OQS_SHA3_shake128_inc_ctx_release
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:359,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:359,3'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform
                - OQS_SHA3_shake128_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:360,18'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform
                - OQS_SHA3_shake128_inc_ctx_release
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:361,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:362,33'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform
                - OQS_SHA3_shake128_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:362,33'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform
                - OQS_SHA3_shake128_inc_ctx_release
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:361,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:362,33'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform
                - OQS_SHA3_shake128_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:362,33'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform
                - OQS_SHA3_shake128_inc_ctx_release
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:361,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:362,33'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform
                - OQS_SHA3_shake128_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:364,5'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform
                - OQS_SHA3_shake128_inc_ctx_release
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:359,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:359,3'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform
                - OQS_SHA3_shake128_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:360,18'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform
                - OQS_SHA3_shake128_inc_ctx_release
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:354,3'
          Dst:             pqcrystals_dilithium2_ref_dilithium_shake128_stream_init
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:355,3'
          Dst:             OQS_SHA3_shake128_inc_squeeze
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:357,9'
          Dst:             rej_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:364,5'
          Dst:             OQS_SHA3_shake128_inc_squeeze
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:366,12'
          Dst:             rej_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:368,3'
          Dst:             OQS_SHA3_shake128_inc_ctx_release
    - functionName:    pqcrystals_dilithium2_ref_poly_chknorm
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          68
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:274,6'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:274,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:282,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:285,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:280,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:285,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:280,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:280,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:282,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:285,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:280,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:285,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_dilithium2_ref_poly_use_hint
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pqcrystals_dilithium2_ref_use_hint
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:252,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_use_hint
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:253,29'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_use_hint
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:252,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:253,29'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:256,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:253,20'
          Dst:             pqcrystals_dilithium2_ref_use_hint
    - functionName:    pqcrystals_dilithium2_ref_poly_make_hint
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pqcrystals_dilithium2_ref_make_hint
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:230,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_make_hint
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:231,30'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_make_hint
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:230,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:231,30'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:236,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:231,20'
          Dst:             pqcrystals_dilithium2_ref_make_hint
    - functionName:    pqcrystals_dilithium2_ref_poly_decompose
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pqcrystals_dilithium2_ref_decompose
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:207,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_decompose
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:208,32'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_decompose
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:207,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:208,32'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:211,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:208,21'
          Dst:             pqcrystals_dilithium2_ref_decompose
    - functionName:    pqcrystals_dilithium2_ref_poly_power2round
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pqcrystals_dilithium2_ref_power2round
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:184,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_power2round
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:185,34'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_power2round
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:184,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:185,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:188,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:185,21'
          Dst:             pqcrystals_dilithium2_ref_power2round
    - functionName:    pqcrystals_dilithium2_ref_poly_pointwise_montgomery
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pqcrystals_dilithium2_ref_montgomery_reduce
      functionUses:    12
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:162,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_montgomery_reduce
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:163,47'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_montgomery_reduce
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:162,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:163,47'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:166,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:163,20'
          Dst:             pqcrystals_dilithium2_ref_montgomery_reduce
    - functionName:    pqcrystals_dilithium2_ref_poly_invntt_tomont
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium2_ref_invntt_tomont
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:142,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_invntt_tomont
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:142,3'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_invntt_tomont
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:142,3'
          Dst:             pqcrystals_dilithium2_ref_invntt_tomont
    - functionName:    pqcrystals_dilithium2_ref_poly_ntt
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium2_ref_ntt
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:125,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_ntt
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:125,3'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_ntt
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:125,3'
          Dst:             pqcrystals_dilithium2_ref_ntt
    - functionName:    pqcrystals_dilithium2_ref_poly_shiftl
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          261
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_dilithium2_ref_poly_sub
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          113
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:90,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:91,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:91,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:90,21'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:90,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:91,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:90,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:90,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:91,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_dilithium2_ref_poly_add
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          113
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    11
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:69,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:70,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:70,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:69,21'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:69,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:70,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:69,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:69,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:70,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_dilithium2_ref_poly_caddq
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pqcrystals_dilithium2_ref_caddq
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:50,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_caddq
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:51,26'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_caddq
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:50,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:51,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:54,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:51,20'
          Dst:             pqcrystals_dilithium2_ref_caddq
    - functionName:    pqcrystals_dilithium2_ref_poly_reduce
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pqcrystals_dilithium2_ref_reduce32
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:32,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_reduce32
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:33,29'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_reduce32
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:32,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:33,29'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:36,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/poly.c:33,20'
          Dst:             pqcrystals_dilithium2_ref_reduce32
    - functionName:    pqcrystals_dilithium2_ref_polyveck_pack_w1
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium2_ref_polyw1_pack
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:389,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_polyw1_pack
                - pqcrystals_dilithium2_ref_polyw1_pack
                - pqcrystals_dilithium2_ref_polyw1_pack
                - pqcrystals_dilithium2_ref_polyw1_pack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:389,5'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_polyw1_pack
                - pqcrystals_dilithium2_ref_polyw1_pack
                - pqcrystals_dilithium2_ref_polyw1_pack
                - pqcrystals_dilithium2_ref_polyw1_pack
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:389,5'
          Dst:             pqcrystals_dilithium2_ref_polyw1_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:389,5'
          Dst:             pqcrystals_dilithium2_ref_polyw1_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:389,5'
          Dst:             pqcrystals_dilithium2_ref_polyw1_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:389,5'
          Dst:             pqcrystals_dilithium2_ref_polyw1_pack
    - functionName:    pqcrystals_dilithium2_ref_polyveck_use_hint
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium2_ref_poly_use_hint
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:382,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_poly_use_hint
                - pqcrystals_dilithium2_ref_poly_use_hint
                - pqcrystals_dilithium2_ref_poly_use_hint
                - pqcrystals_dilithium2_ref_poly_use_hint
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:382,5'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_poly_use_hint
                - pqcrystals_dilithium2_ref_poly_use_hint
                - pqcrystals_dilithium2_ref_poly_use_hint
                - pqcrystals_dilithium2_ref_poly_use_hint
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:382,5'
          Dst:             pqcrystals_dilithium2_ref_poly_use_hint
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:382,5'
          Dst:             pqcrystals_dilithium2_ref_poly_use_hint
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:382,5'
          Dst:             pqcrystals_dilithium2_ref_poly_use_hint
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:382,5'
          Dst:             pqcrystals_dilithium2_ref_poly_use_hint
    - functionName:    pqcrystals_dilithium2_ref_polyveck_make_hint
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 359
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium2_ref_poly_make_hint
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:363,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_poly_make_hint
                - pqcrystals_dilithium2_ref_poly_make_hint
                - pqcrystals_dilithium2_ref_poly_make_hint
                - pqcrystals_dilithium2_ref_poly_make_hint
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:363,10'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_poly_make_hint
                - pqcrystals_dilithium2_ref_poly_make_hint
                - pqcrystals_dilithium2_ref_poly_make_hint
                - pqcrystals_dilithium2_ref_poly_make_hint
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:363,10'
          Dst:             pqcrystals_dilithium2_ref_poly_make_hint
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:363,10'
          Dst:             pqcrystals_dilithium2_ref_poly_make_hint
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:363,10'
          Dst:             pqcrystals_dilithium2_ref_poly_make_hint
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:363,10'
          Dst:             pqcrystals_dilithium2_ref_poly_make_hint
    - functionName:    pqcrystals_dilithium2_ref_polyveck_decompose
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 338
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium2_ref_poly_decompose
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:342,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_poly_decompose
                - pqcrystals_dilithium2_ref_poly_decompose
                - pqcrystals_dilithium2_ref_poly_decompose
                - pqcrystals_dilithium2_ref_poly_decompose
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:342,5'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_poly_decompose
                - pqcrystals_dilithium2_ref_poly_decompose
                - pqcrystals_dilithium2_ref_poly_decompose
                - pqcrystals_dilithium2_ref_poly_decompose
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:342,5'
          Dst:             pqcrystals_dilithium2_ref_poly_decompose
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:342,5'
          Dst:             pqcrystals_dilithium2_ref_poly_decompose
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:342,5'
          Dst:             pqcrystals_dilithium2_ref_poly_decompose
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:342,5'
          Dst:             pqcrystals_dilithium2_ref_poly_decompose
    - functionName:    pqcrystals_dilithium2_ref_polyveck_power2round
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium2_ref_poly_power2round
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:320,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_poly_power2round
                - pqcrystals_dilithium2_ref_poly_power2round
                - pqcrystals_dilithium2_ref_poly_power2round
                - pqcrystals_dilithium2_ref_poly_power2round
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:320,5'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_poly_power2round
                - pqcrystals_dilithium2_ref_poly_power2round
                - pqcrystals_dilithium2_ref_poly_power2round
                - pqcrystals_dilithium2_ref_poly_power2round
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:320,5'
          Dst:             pqcrystals_dilithium2_ref_poly_power2round
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:320,5'
          Dst:             pqcrystals_dilithium2_ref_poly_power2round
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:320,5'
          Dst:             pqcrystals_dilithium2_ref_poly_power2round
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:320,5'
          Dst:             pqcrystals_dilithium2_ref_poly_power2round
    - functionName:    pqcrystals_dilithium2_ref_polyveck_chknorm
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          70
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - pqcrystals_dilithium2_ref_poly_chknorm
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:296,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_poly_chknorm
                - pqcrystals_dilithium2_ref_poly_chknorm
                - pqcrystals_dilithium2_ref_poly_chknorm
                - pqcrystals_dilithium2_ref_poly_chknorm
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:296,8'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_poly_chknorm
                - pqcrystals_dilithium2_ref_poly_chknorm
                - pqcrystals_dilithium2_ref_poly_chknorm
                - pqcrystals_dilithium2_ref_poly_chknorm
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:296,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:296,22'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_poly_chknorm
                - pqcrystals_dilithium2_ref_poly_chknorm
                - pqcrystals_dilithium2_ref_poly_chknorm
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:296,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:296,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:296,22'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_poly_chknorm
                - pqcrystals_dilithium2_ref_poly_chknorm
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:296,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:296,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:296,22'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_poly_chknorm
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:296,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:296,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:296,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:296,8'
          Dst:             pqcrystals_dilithium2_ref_poly_chknorm
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:296,8'
          Dst:             pqcrystals_dilithium2_ref_poly_chknorm
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:296,8'
          Dst:             pqcrystals_dilithium2_ref_poly_chknorm
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:296,8'
          Dst:             pqcrystals_dilithium2_ref_poly_chknorm
    - functionName:    pqcrystals_dilithium2_ref_polyveck_pointwise_poly_montgomery
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium2_ref_poly_pointwise_montgomery
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:276,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_poly_pointwise_montgomery
                - pqcrystals_dilithium2_ref_poly_pointwise_montgomery
                - pqcrystals_dilithium2_ref_poly_pointwise_montgomery
                - pqcrystals_dilithium2_ref_poly_pointwise_montgomery
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:276,5'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_poly_pointwise_montgomery
                - pqcrystals_dilithium2_ref_poly_pointwise_montgomery
                - pqcrystals_dilithium2_ref_poly_pointwise_montgomery
                - pqcrystals_dilithium2_ref_poly_pointwise_montgomery
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:276,5'
          Dst:             pqcrystals_dilithium2_ref_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:276,5'
          Dst:             pqcrystals_dilithium2_ref_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:276,5'
          Dst:             pqcrystals_dilithium2_ref_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:276,5'
          Dst:             pqcrystals_dilithium2_ref_poly_pointwise_montgomery
    - functionName:    pqcrystals_dilithium2_ref_polyveck_invntt_tomont
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium2_ref_poly_invntt_tomont
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:269,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_poly_invntt_tomont
                - pqcrystals_dilithium2_ref_poly_invntt_tomont
                - pqcrystals_dilithium2_ref_poly_invntt_tomont
                - pqcrystals_dilithium2_ref_poly_invntt_tomont
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:269,5'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_poly_invntt_tomont
                - pqcrystals_dilithium2_ref_poly_invntt_tomont
                - pqcrystals_dilithium2_ref_poly_invntt_tomont
                - pqcrystals_dilithium2_ref_poly_invntt_tomont
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:269,5'
          Dst:             pqcrystals_dilithium2_ref_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:269,5'
          Dst:             pqcrystals_dilithium2_ref_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:269,5'
          Dst:             pqcrystals_dilithium2_ref_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:269,5'
          Dst:             pqcrystals_dilithium2_ref_poly_invntt_tomont
    - functionName:    pqcrystals_dilithium2_ref_polyveck_ntt
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium2_ref_poly_ntt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:253,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_poly_ntt
                - pqcrystals_dilithium2_ref_poly_ntt
                - pqcrystals_dilithium2_ref_poly_ntt
                - pqcrystals_dilithium2_ref_poly_ntt
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:253,5'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_poly_ntt
                - pqcrystals_dilithium2_ref_poly_ntt
                - pqcrystals_dilithium2_ref_poly_ntt
                - pqcrystals_dilithium2_ref_poly_ntt
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:253,5'
          Dst:             pqcrystals_dilithium2_ref_poly_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:253,5'
          Dst:             pqcrystals_dilithium2_ref_poly_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:253,5'
          Dst:             pqcrystals_dilithium2_ref_poly_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:253,5'
          Dst:             pqcrystals_dilithium2_ref_poly_ntt
    - functionName:    pqcrystals_dilithium2_ref_polyveck_shiftl
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium2_ref_poly_shiftl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:238,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_poly_shiftl
                - pqcrystals_dilithium2_ref_poly_shiftl
                - pqcrystals_dilithium2_ref_poly_shiftl
                - pqcrystals_dilithium2_ref_poly_shiftl
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:238,5'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_poly_shiftl
                - pqcrystals_dilithium2_ref_poly_shiftl
                - pqcrystals_dilithium2_ref_poly_shiftl
                - pqcrystals_dilithium2_ref_poly_shiftl
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:238,5'
          Dst:             pqcrystals_dilithium2_ref_poly_shiftl
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:238,5'
          Dst:             pqcrystals_dilithium2_ref_poly_shiftl
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:238,5'
          Dst:             pqcrystals_dilithium2_ref_poly_shiftl
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:238,5'
          Dst:             pqcrystals_dilithium2_ref_poly_shiftl
    - functionName:    pqcrystals_dilithium2_ref_polyveck_sub
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium2_ref_poly_sub
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:223,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_poly_sub
                - pqcrystals_dilithium2_ref_poly_sub
                - pqcrystals_dilithium2_ref_poly_sub
                - pqcrystals_dilithium2_ref_poly_sub
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:223,5'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_poly_sub
                - pqcrystals_dilithium2_ref_poly_sub
                - pqcrystals_dilithium2_ref_poly_sub
                - pqcrystals_dilithium2_ref_poly_sub
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:223,5'
          Dst:             pqcrystals_dilithium2_ref_poly_sub
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:223,5'
          Dst:             pqcrystals_dilithium2_ref_poly_sub
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:223,5'
          Dst:             pqcrystals_dilithium2_ref_poly_sub
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:223,5'
          Dst:             pqcrystals_dilithium2_ref_poly_sub
    - functionName:    pqcrystals_dilithium2_ref_polyveck_add
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium2_ref_poly_add
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:205,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_poly_add
                - pqcrystals_dilithium2_ref_poly_add
                - pqcrystals_dilithium2_ref_poly_add
                - pqcrystals_dilithium2_ref_poly_add
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:205,5'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_poly_add
                - pqcrystals_dilithium2_ref_poly_add
                - pqcrystals_dilithium2_ref_poly_add
                - pqcrystals_dilithium2_ref_poly_add
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:205,5'
          Dst:             pqcrystals_dilithium2_ref_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:205,5'
          Dst:             pqcrystals_dilithium2_ref_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:205,5'
          Dst:             pqcrystals_dilithium2_ref_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:205,5'
          Dst:             pqcrystals_dilithium2_ref_poly_add
    - functionName:    pqcrystals_dilithium2_ref_polyveck_caddq
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium2_ref_poly_caddq
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:188,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_poly_caddq
                - pqcrystals_dilithium2_ref_poly_caddq
                - pqcrystals_dilithium2_ref_poly_caddq
                - pqcrystals_dilithium2_ref_poly_caddq
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:188,5'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_poly_caddq
                - pqcrystals_dilithium2_ref_poly_caddq
                - pqcrystals_dilithium2_ref_poly_caddq
                - pqcrystals_dilithium2_ref_poly_caddq
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:188,5'
          Dst:             pqcrystals_dilithium2_ref_poly_caddq
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:188,5'
          Dst:             pqcrystals_dilithium2_ref_poly_caddq
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:188,5'
          Dst:             pqcrystals_dilithium2_ref_poly_caddq
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:188,5'
          Dst:             pqcrystals_dilithium2_ref_poly_caddq
    - functionName:    pqcrystals_dilithium2_ref_polyveck_reduce
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium2_ref_poly_reduce
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:173,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_poly_reduce
                - pqcrystals_dilithium2_ref_poly_reduce
                - pqcrystals_dilithium2_ref_poly_reduce
                - pqcrystals_dilithium2_ref_poly_reduce
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:173,5'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_poly_reduce
                - pqcrystals_dilithium2_ref_poly_reduce
                - pqcrystals_dilithium2_ref_poly_reduce
                - pqcrystals_dilithium2_ref_poly_reduce
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:173,5'
          Dst:             pqcrystals_dilithium2_ref_poly_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:173,5'
          Dst:             pqcrystals_dilithium2_ref_poly_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:173,5'
          Dst:             pqcrystals_dilithium2_ref_poly_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:173,5'
          Dst:             pqcrystals_dilithium2_ref_poly_reduce
    - functionName:    pqcrystals_dilithium2_ref_polyveck_uniform_eta
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium2_ref_poly_uniform_eta
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:158,45'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_poly_uniform_eta
                - pqcrystals_dilithium2_ref_poly_uniform_eta
                - pqcrystals_dilithium2_ref_poly_uniform_eta
                - pqcrystals_dilithium2_ref_poly_uniform_eta
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:158,45'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_poly_uniform_eta
                - pqcrystals_dilithium2_ref_poly_uniform_eta
                - pqcrystals_dilithium2_ref_poly_uniform_eta
                - pqcrystals_dilithium2_ref_poly_uniform_eta
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:158,5'
          Dst:             pqcrystals_dilithium2_ref_poly_uniform_eta
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:158,5'
          Dst:             pqcrystals_dilithium2_ref_poly_uniform_eta
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:158,5'
          Dst:             pqcrystals_dilithium2_ref_poly_uniform_eta
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:158,5'
          Dst:             pqcrystals_dilithium2_ref_poly_uniform_eta
    - functionName:    pqcrystals_dilithium2_ref_polyvecl_chknorm
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          70
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - pqcrystals_dilithium2_ref_poly_chknorm
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:144,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_poly_chknorm
                - pqcrystals_dilithium2_ref_poly_chknorm
                - pqcrystals_dilithium2_ref_poly_chknorm
                - pqcrystals_dilithium2_ref_poly_chknorm
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:144,8'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_poly_chknorm
                - pqcrystals_dilithium2_ref_poly_chknorm
                - pqcrystals_dilithium2_ref_poly_chknorm
                - pqcrystals_dilithium2_ref_poly_chknorm
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:144,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:144,22'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_poly_chknorm
                - pqcrystals_dilithium2_ref_poly_chknorm
                - pqcrystals_dilithium2_ref_poly_chknorm
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:144,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:144,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:144,22'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_poly_chknorm
                - pqcrystals_dilithium2_ref_poly_chknorm
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:144,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:144,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:144,22'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_poly_chknorm
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:144,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:144,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:144,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:144,8'
          Dst:             pqcrystals_dilithium2_ref_poly_chknorm
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:144,8'
          Dst:             pqcrystals_dilithium2_ref_poly_chknorm
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:144,8'
          Dst:             pqcrystals_dilithium2_ref_poly_chknorm
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:144,8'
          Dst:             pqcrystals_dilithium2_ref_poly_chknorm
    - functionName:    pqcrystals_dilithium2_ref_polyvecl_pointwise_poly_montgomery
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium2_ref_poly_pointwise_montgomery
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:100,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_poly_pointwise_montgomery
                - pqcrystals_dilithium2_ref_poly_pointwise_montgomery
                - pqcrystals_dilithium2_ref_poly_pointwise_montgomery
                - pqcrystals_dilithium2_ref_poly_pointwise_montgomery
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:100,5'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_poly_pointwise_montgomery
                - pqcrystals_dilithium2_ref_poly_pointwise_montgomery
                - pqcrystals_dilithium2_ref_poly_pointwise_montgomery
                - pqcrystals_dilithium2_ref_poly_pointwise_montgomery
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:100,5'
          Dst:             pqcrystals_dilithium2_ref_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:100,5'
          Dst:             pqcrystals_dilithium2_ref_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:100,5'
          Dst:             pqcrystals_dilithium2_ref_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:100,5'
          Dst:             pqcrystals_dilithium2_ref_poly_pointwise_montgomery
    - functionName:    pqcrystals_dilithium2_ref_polyvecl_invntt_tomont
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium2_ref_poly_invntt_tomont
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:93,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_poly_invntt_tomont
                - pqcrystals_dilithium2_ref_poly_invntt_tomont
                - pqcrystals_dilithium2_ref_poly_invntt_tomont
                - pqcrystals_dilithium2_ref_poly_invntt_tomont
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:93,5'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_poly_invntt_tomont
                - pqcrystals_dilithium2_ref_poly_invntt_tomont
                - pqcrystals_dilithium2_ref_poly_invntt_tomont
                - pqcrystals_dilithium2_ref_poly_invntt_tomont
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:93,5'
          Dst:             pqcrystals_dilithium2_ref_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:93,5'
          Dst:             pqcrystals_dilithium2_ref_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:93,5'
          Dst:             pqcrystals_dilithium2_ref_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:93,5'
          Dst:             pqcrystals_dilithium2_ref_poly_invntt_tomont
    - functionName:    pqcrystals_dilithium2_ref_polyvecl_ntt
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium2_ref_poly_ntt
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:86,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_poly_ntt
                - pqcrystals_dilithium2_ref_poly_ntt
                - pqcrystals_dilithium2_ref_poly_ntt
                - pqcrystals_dilithium2_ref_poly_ntt
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:86,5'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_poly_ntt
                - pqcrystals_dilithium2_ref_poly_ntt
                - pqcrystals_dilithium2_ref_poly_ntt
                - pqcrystals_dilithium2_ref_poly_ntt
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:86,5'
          Dst:             pqcrystals_dilithium2_ref_poly_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:86,5'
          Dst:             pqcrystals_dilithium2_ref_poly_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:86,5'
          Dst:             pqcrystals_dilithium2_ref_poly_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:86,5'
          Dst:             pqcrystals_dilithium2_ref_poly_ntt
    - functionName:    pqcrystals_dilithium2_ref_polyvecl_add
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium2_ref_poly_add
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:71,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_poly_add
                - pqcrystals_dilithium2_ref_poly_add
                - pqcrystals_dilithium2_ref_poly_add
                - pqcrystals_dilithium2_ref_poly_add
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:71,5'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_poly_add
                - pqcrystals_dilithium2_ref_poly_add
                - pqcrystals_dilithium2_ref_poly_add
                - pqcrystals_dilithium2_ref_poly_add
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:71,5'
          Dst:             pqcrystals_dilithium2_ref_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:71,5'
          Dst:             pqcrystals_dilithium2_ref_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:71,5'
          Dst:             pqcrystals_dilithium2_ref_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:71,5'
          Dst:             pqcrystals_dilithium2_ref_poly_add
    - functionName:    pqcrystals_dilithium2_ref_polyvecl_reduce
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium2_ref_poly_reduce
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:54,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_poly_reduce
                - pqcrystals_dilithium2_ref_poly_reduce
                - pqcrystals_dilithium2_ref_poly_reduce
                - pqcrystals_dilithium2_ref_poly_reduce
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:54,5'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_poly_reduce
                - pqcrystals_dilithium2_ref_poly_reduce
                - pqcrystals_dilithium2_ref_poly_reduce
                - pqcrystals_dilithium2_ref_poly_reduce
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:54,5'
          Dst:             pqcrystals_dilithium2_ref_poly_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:54,5'
          Dst:             pqcrystals_dilithium2_ref_poly_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:54,5'
          Dst:             pqcrystals_dilithium2_ref_poly_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:54,5'
          Dst:             pqcrystals_dilithium2_ref_poly_reduce
    - functionName:    pqcrystals_dilithium2_ref_polyvecl_uniform_gamma1
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium2_ref_poly_uniform_gamma1
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:47,5'
          Dst:             pqcrystals_dilithium2_ref_poly_uniform_gamma1
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:47,5'
          Dst:             pqcrystals_dilithium2_ref_poly_uniform_gamma1
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:47,5'
          Dst:             pqcrystals_dilithium2_ref_poly_uniform_gamma1
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:47,5'
          Dst:             pqcrystals_dilithium2_ref_poly_uniform_gamma1
    - functionName:    pqcrystals_dilithium2_ref_polyvecl_uniform_eta
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium2_ref_poly_uniform_eta
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:40,45'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_poly_uniform_eta
                - pqcrystals_dilithium2_ref_poly_uniform_eta
                - pqcrystals_dilithium2_ref_poly_uniform_eta
                - pqcrystals_dilithium2_ref_poly_uniform_eta
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:40,45'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_poly_uniform_eta
                - pqcrystals_dilithium2_ref_poly_uniform_eta
                - pqcrystals_dilithium2_ref_poly_uniform_eta
                - pqcrystals_dilithium2_ref_poly_uniform_eta
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:40,5'
          Dst:             pqcrystals_dilithium2_ref_poly_uniform_eta
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:40,5'
          Dst:             pqcrystals_dilithium2_ref_poly_uniform_eta
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:40,5'
          Dst:             pqcrystals_dilithium2_ref_poly_uniform_eta
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:40,5'
          Dst:             pqcrystals_dilithium2_ref_poly_uniform_eta
    - functionName:    pqcrystals_dilithium2_ref_polyvecl_pointwise_acc_montgomery
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium2_ref_poly_add
        - pqcrystals_dilithium2_ref_poly_pointwise_montgomery
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:119,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_poly_pointwise_montgomery
                - pqcrystals_dilithium2_ref_poly_pointwise_montgomery
                - pqcrystals_dilithium2_ref_poly_add
                - pqcrystals_dilithium2_ref_poly_pointwise_montgomery
                - pqcrystals_dilithium2_ref_poly_add
                - pqcrystals_dilithium2_ref_poly_pointwise_montgomery
                - pqcrystals_dilithium2_ref_poly_add
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:121,3'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_poly_pointwise_montgomery
                - pqcrystals_dilithium2_ref_poly_pointwise_montgomery
                - pqcrystals_dilithium2_ref_poly_add
                - pqcrystals_dilithium2_ref_poly_pointwise_montgomery
                - pqcrystals_dilithium2_ref_poly_add
                - pqcrystals_dilithium2_ref_poly_pointwise_montgomery
                - pqcrystals_dilithium2_ref_poly_add
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:121,3'
          Dst:             pqcrystals_dilithium2_ref_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:123,5'
          Dst:             pqcrystals_dilithium2_ref_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:124,5'
          Dst:             pqcrystals_dilithium2_ref_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:123,5'
          Dst:             pqcrystals_dilithium2_ref_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:124,5'
          Dst:             pqcrystals_dilithium2_ref_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:123,5'
          Dst:             pqcrystals_dilithium2_ref_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:124,5'
          Dst:             pqcrystals_dilithium2_ref_poly_add
    - functionName:    pqcrystals_dilithium2_ref_polyvec_matrix_pointwise_montgomery
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium2_ref_polyvecl_pointwise_acc_montgomery
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:29,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium2_ref_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium2_ref_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium2_ref_polyvecl_pointwise_acc_montgomery
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:29,5'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium2_ref_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium2_ref_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium2_ref_polyvecl_pointwise_acc_montgomery
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:29,5'
          Dst:             pqcrystals_dilithium2_ref_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:29,5'
          Dst:             pqcrystals_dilithium2_ref_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:29,5'
          Dst:             pqcrystals_dilithium2_ref_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:29,5'
          Dst:             pqcrystals_dilithium2_ref_polyvecl_pointwise_acc_montgomery
    - functionName:    pqcrystals_dilithium2_ref_polyvec_matrix_expand
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 17
      functionLinenumberEnd: 23
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          89
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium2_ref_poly_uniform
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:22,7'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_poly_uniform
                - pqcrystals_dilithium2_ref_poly_uniform
                - pqcrystals_dilithium2_ref_poly_uniform
                - pqcrystals_dilithium2_ref_poly_uniform
                - pqcrystals_dilithium2_ref_poly_uniform
                - pqcrystals_dilithium2_ref_poly_uniform
                - pqcrystals_dilithium2_ref_poly_uniform
                - pqcrystals_dilithium2_ref_poly_uniform
                - pqcrystals_dilithium2_ref_poly_uniform
                - pqcrystals_dilithium2_ref_poly_uniform
                - pqcrystals_dilithium2_ref_poly_uniform
                - pqcrystals_dilithium2_ref_poly_uniform
                - pqcrystals_dilithium2_ref_poly_uniform
                - pqcrystals_dilithium2_ref_poly_uniform
                - pqcrystals_dilithium2_ref_poly_uniform
                - pqcrystals_dilithium2_ref_poly_uniform
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:22,7'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_poly_uniform
                - pqcrystals_dilithium2_ref_poly_uniform
                - pqcrystals_dilithium2_ref_poly_uniform
                - pqcrystals_dilithium2_ref_poly_uniform
                - pqcrystals_dilithium2_ref_poly_uniform
                - pqcrystals_dilithium2_ref_poly_uniform
                - pqcrystals_dilithium2_ref_poly_uniform
                - pqcrystals_dilithium2_ref_poly_uniform
                - pqcrystals_dilithium2_ref_poly_uniform
                - pqcrystals_dilithium2_ref_poly_uniform
                - pqcrystals_dilithium2_ref_poly_uniform
                - pqcrystals_dilithium2_ref_poly_uniform
                - pqcrystals_dilithium2_ref_poly_uniform
                - pqcrystals_dilithium2_ref_poly_uniform
                - pqcrystals_dilithium2_ref_poly_uniform
                - pqcrystals_dilithium2_ref_poly_uniform
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:22,7'
          Dst:             pqcrystals_dilithium2_ref_poly_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:22,7'
          Dst:             pqcrystals_dilithium2_ref_poly_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:22,7'
          Dst:             pqcrystals_dilithium2_ref_poly_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:22,7'
          Dst:             pqcrystals_dilithium2_ref_poly_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:22,7'
          Dst:             pqcrystals_dilithium2_ref_poly_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:22,7'
          Dst:             pqcrystals_dilithium2_ref_poly_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:22,7'
          Dst:             pqcrystals_dilithium2_ref_poly_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:22,7'
          Dst:             pqcrystals_dilithium2_ref_poly_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:22,7'
          Dst:             pqcrystals_dilithium2_ref_poly_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:22,7'
          Dst:             pqcrystals_dilithium2_ref_poly_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:22,7'
          Dst:             pqcrystals_dilithium2_ref_poly_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:22,7'
          Dst:             pqcrystals_dilithium2_ref_poly_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:22,7'
          Dst:             pqcrystals_dilithium2_ref_poly_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:22,7'
          Dst:             pqcrystals_dilithium2_ref_poly_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:22,7'
          Dst:             pqcrystals_dilithium2_ref_poly_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/polyvec.c:22,7'
          Dst:             pqcrystals_dilithium2_ref_poly_uniform
    - functionName:    pqcrystals_dilithium2_ref_freeze
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/reduce.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium2_ref_caddq
        - pqcrystals_dilithium2_ref_reduce32
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/reduce.c:66,7'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/reduce.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_reduce32
                - pqcrystals_dilithium2_ref_caddq
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/reduce.c:66,7'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_reduce32
                - pqcrystals_dilithium2_ref_caddq
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/reduce.c:66,7'
          Dst:             pqcrystals_dilithium2_ref_reduce32
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/reduce.c:67,7'
          Dst:             pqcrystals_dilithium2_ref_caddq
    - functionName:    pqcrystals_dilithium2_ref_reduce32
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/reduce.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_dilithium2_ref_caddq
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/reduce.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_dilithium2_ref_montgomery_reduce
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/reduce.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15
      functionLinenumberEnd: 20
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    78
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_dilithium2_ref_use_hint
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/rounding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          56
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - pqcrystals_dilithium2_ref_decompose
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/rounding.c:85,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/rounding.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_decompose
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/rounding.c:87,8'
              BranchSideFuncs:
                - pqcrystals_dilithium2_ref_decompose
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/rounding.c:88,6'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/rounding.c:88,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/rounding.c:97,6'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/rounding.c:97,6'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/rounding.c:98,16'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/rounding.c:100,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/rounding.c:98,12'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/rounding.c:98,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/rounding.c:98,33'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/rounding.c:100,12'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/rounding.c:100,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/rounding.c:100,33'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/rounding.c:87,8'
          Dst:             pqcrystals_dilithium2_ref_decompose
    - functionName:    pqcrystals_dilithium2_ref_decompose
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/rounding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_dilithium2_ref_make_hint
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/rounding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          40
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/rounding.c:68,18'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/rounding.c:68,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/rounding.c:68,24'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/rounding.c:68,34'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/rounding.c:68,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/rounding.c:68,41'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/rounding.c:68,52'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/rounding.c:68,58'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/rounding.c:71,3'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/rounding.c:68,6'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/rounding.c:68,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/rounding.c:71,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_dilithium2_ref_power2round
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/rounding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 17
      functionLinenumberEnd: 22
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_dilithium2_ref_dilithium_shake256_stream_init
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/symmetric-shake.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/symmetric-shake.c:20,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/symmetric-shake.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/symmetric-shake.c:21,10'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/symmetric-shake.c:24,3'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/symmetric-shake.c:25,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/symmetric-shake.c:26,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/symmetric-shake.c:27,3'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    pqcrystals_dilithium2_ref_dilithium_shake128_stream_init
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/symmetric-shake.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_absorb
        - OQS_SHA3_shake128_inc_finalize
        - OQS_SHA3_shake128_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/symmetric-shake.c:8,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/symmetric-shake.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
                - OQS_SHA3_shake128_inc_absorb
                - OQS_SHA3_shake128_inc_absorb
                - OQS_SHA3_shake128_inc_finalize
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/symmetric-shake.c:9,10'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
                - OQS_SHA3_shake128_inc_absorb
                - OQS_SHA3_shake128_inc_absorb
                - OQS_SHA3_shake128_inc_finalize
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/symmetric-shake.c:12,3'
          Dst:             OQS_SHA3_shake128_inc_init
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/symmetric-shake.c:13,3'
          Dst:             OQS_SHA3_shake128_inc_absorb
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/symmetric-shake.c:14,3'
          Dst:             OQS_SHA3_shake128_inc_absorb
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_ref/symmetric-shake.c:15,3'
          Dst:             OQS_SHA3_shake128_inc_finalize
    - functionName:    pqcrystals_dilithium2_avx2_unpack_sig
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         74
      ICount:          582
      EdgeCount:       103
      CyclomaticComplexity: 31
      functionsReached:
        - pqcrystals_dilithium2_avx2_polyz_unpack
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:206,12'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_polyz_unpack
                - pqcrystals_dilithium2_avx2_polyz_unpack
                - pqcrystals_dilithium2_avx2_polyz_unpack
                - pqcrystals_dilithium2_avx2_polyz_unpack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:206,12'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_polyz_unpack
                - pqcrystals_dilithium2_avx2_polyz_unpack
                - pqcrystals_dilithium2_avx2_polyz_unpack
                - pqcrystals_dilithium2_avx2_polyz_unpack
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:219,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:219,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:222,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:224,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:224,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:225,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:219,27'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:219,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:219,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:219,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:219,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:222,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:224,16'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:224,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:224,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:224,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:225,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:219,27'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:219,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:219,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:219,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:219,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:222,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:224,16'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:224,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:224,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:224,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:225,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:219,27'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:219,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:219,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:219,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:219,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:222,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:222,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:222,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:232,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:222,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:224,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:232,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:224,16'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:224,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:224,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:224,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:225,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:222,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:224,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:232,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:232,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:232,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:233,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:232,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:232,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:233,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:233,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:232,25'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:233,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:210,5'
          Dst:             pqcrystals_dilithium2_avx2_polyz_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:210,5'
          Dst:             pqcrystals_dilithium2_avx2_polyz_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:210,5'
          Dst:             pqcrystals_dilithium2_avx2_polyz_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:210,5'
          Dst:             pqcrystals_dilithium2_avx2_polyz_unpack
    - functionName:    pqcrystals_dilithium2_avx2_pack_sig
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          510
      EdgeCount:       51
      CyclomaticComplexity: 14
      functionsReached:
        - pqcrystals_dilithium2_avx2_polyz_pack
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:164,14'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:178,10'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
                - pqcrystals_dilithium2_avx2_polyz_pack
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:177,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:178,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:181,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:177,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:178,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:181,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:177,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:178,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:181,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:177,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:178,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:181,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:168,5'
          Dst:             pqcrystals_dilithium2_avx2_polyz_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:168,5'
          Dst:             pqcrystals_dilithium2_avx2_polyz_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:168,5'
          Dst:             pqcrystals_dilithium2_avx2_polyz_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:168,5'
          Dst:             pqcrystals_dilithium2_avx2_polyz_pack
    - functionName:    pqcrystals_dilithium2_avx2_unpack_sk
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          658
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium2_avx2_polyeta_unpack
        - pqcrystals_dilithium2_avx2_polyt0_unpack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:123,14'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_polyeta_unpack
                - pqcrystals_dilithium2_avx2_polyeta_unpack
                - pqcrystals_dilithium2_avx2_polyeta_unpack
                - pqcrystals_dilithium2_avx2_polyeta_unpack
                - pqcrystals_dilithium2_avx2_polyeta_unpack
                - pqcrystals_dilithium2_avx2_polyeta_unpack
                - pqcrystals_dilithium2_avx2_polyeta_unpack
                - pqcrystals_dilithium2_avx2_polyeta_unpack
                - pqcrystals_dilithium2_avx2_polyt0_unpack
                - pqcrystals_dilithium2_avx2_polyt0_unpack
                - pqcrystals_dilithium2_avx2_polyt0_unpack
                - pqcrystals_dilithium2_avx2_polyt0_unpack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:123,14'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_polyeta_unpack
                - pqcrystals_dilithium2_avx2_polyeta_unpack
                - pqcrystals_dilithium2_avx2_polyeta_unpack
                - pqcrystals_dilithium2_avx2_polyeta_unpack
                - pqcrystals_dilithium2_avx2_polyeta_unpack
                - pqcrystals_dilithium2_avx2_polyeta_unpack
                - pqcrystals_dilithium2_avx2_polyeta_unpack
                - pqcrystals_dilithium2_avx2_polyeta_unpack
                - pqcrystals_dilithium2_avx2_polyt0_unpack
                - pqcrystals_dilithium2_avx2_polyt0_unpack
                - pqcrystals_dilithium2_avx2_polyt0_unpack
                - pqcrystals_dilithium2_avx2_polyt0_unpack
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:135,5'
          Dst:             pqcrystals_dilithium2_avx2_polyeta_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:135,5'
          Dst:             pqcrystals_dilithium2_avx2_polyeta_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:135,5'
          Dst:             pqcrystals_dilithium2_avx2_polyeta_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:135,5'
          Dst:             pqcrystals_dilithium2_avx2_polyeta_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:139,5'
          Dst:             pqcrystals_dilithium2_avx2_polyeta_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:139,5'
          Dst:             pqcrystals_dilithium2_avx2_polyeta_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:139,5'
          Dst:             pqcrystals_dilithium2_avx2_polyeta_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:139,5'
          Dst:             pqcrystals_dilithium2_avx2_polyeta_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:143,5'
          Dst:             pqcrystals_dilithium2_avx2_polyt0_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:143,5'
          Dst:             pqcrystals_dilithium2_avx2_polyt0_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:143,5'
          Dst:             pqcrystals_dilithium2_avx2_polyt0_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:143,5'
          Dst:             pqcrystals_dilithium2_avx2_polyt0_unpack
    - functionName:    pqcrystals_dilithium2_avx2_pack_sk
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          658
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium2_avx2_polyeta_pack
        - pqcrystals_dilithium2_avx2_polyt0_pack
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:76,13'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_polyeta_pack
                - pqcrystals_dilithium2_avx2_polyeta_pack
                - pqcrystals_dilithium2_avx2_polyeta_pack
                - pqcrystals_dilithium2_avx2_polyeta_pack
                - pqcrystals_dilithium2_avx2_polyeta_pack
                - pqcrystals_dilithium2_avx2_polyeta_pack
                - pqcrystals_dilithium2_avx2_polyeta_pack
                - pqcrystals_dilithium2_avx2_polyeta_pack
                - pqcrystals_dilithium2_avx2_polyt0_pack
                - pqcrystals_dilithium2_avx2_polyt0_pack
                - pqcrystals_dilithium2_avx2_polyt0_pack
                - pqcrystals_dilithium2_avx2_polyt0_pack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:76,13'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_polyeta_pack
                - pqcrystals_dilithium2_avx2_polyeta_pack
                - pqcrystals_dilithium2_avx2_polyeta_pack
                - pqcrystals_dilithium2_avx2_polyeta_pack
                - pqcrystals_dilithium2_avx2_polyeta_pack
                - pqcrystals_dilithium2_avx2_polyeta_pack
                - pqcrystals_dilithium2_avx2_polyeta_pack
                - pqcrystals_dilithium2_avx2_polyeta_pack
                - pqcrystals_dilithium2_avx2_polyt0_pack
                - pqcrystals_dilithium2_avx2_polyt0_pack
                - pqcrystals_dilithium2_avx2_polyt0_pack
                - pqcrystals_dilithium2_avx2_polyt0_pack
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:88,5'
          Dst:             pqcrystals_dilithium2_avx2_polyeta_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:88,5'
          Dst:             pqcrystals_dilithium2_avx2_polyeta_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:88,5'
          Dst:             pqcrystals_dilithium2_avx2_polyeta_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:88,5'
          Dst:             pqcrystals_dilithium2_avx2_polyeta_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:92,5'
          Dst:             pqcrystals_dilithium2_avx2_polyeta_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:92,5'
          Dst:             pqcrystals_dilithium2_avx2_polyeta_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:92,5'
          Dst:             pqcrystals_dilithium2_avx2_polyeta_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:92,5'
          Dst:             pqcrystals_dilithium2_avx2_polyeta_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:96,5'
          Dst:             pqcrystals_dilithium2_avx2_polyt0_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:96,5'
          Dst:             pqcrystals_dilithium2_avx2_polyt0_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:96,5'
          Dst:             pqcrystals_dilithium2_avx2_polyt0_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:96,5'
          Dst:             pqcrystals_dilithium2_avx2_polyt0_pack
    - functionName:    pqcrystals_dilithium2_avx2_unpack_pk
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          226
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium2_avx2_polyt1_unpack
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:45,14'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_polyt1_unpack
                - pqcrystals_dilithium2_avx2_polyt1_unpack
                - pqcrystals_dilithium2_avx2_polyt1_unpack
                - pqcrystals_dilithium2_avx2_polyt1_unpack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:45,14'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_polyt1_unpack
                - pqcrystals_dilithium2_avx2_polyt1_unpack
                - pqcrystals_dilithium2_avx2_polyt1_unpack
                - pqcrystals_dilithium2_avx2_polyt1_unpack
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:49,5'
          Dst:             pqcrystals_dilithium2_avx2_polyt1_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:49,5'
          Dst:             pqcrystals_dilithium2_avx2_polyt1_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:49,5'
          Dst:             pqcrystals_dilithium2_avx2_polyt1_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:49,5'
          Dst:             pqcrystals_dilithium2_avx2_polyt1_unpack
    - functionName:    pqcrystals_dilithium2_avx2_pack_pk
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          226
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium2_avx2_polyt1_pack
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:22,13'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_polyt1_pack
                - pqcrystals_dilithium2_avx2_polyt1_pack
                - pqcrystals_dilithium2_avx2_polyt1_pack
                - pqcrystals_dilithium2_avx2_polyt1_pack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:22,13'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_polyt1_pack
                - pqcrystals_dilithium2_avx2_polyt1_pack
                - pqcrystals_dilithium2_avx2_polyt1_pack
                - pqcrystals_dilithium2_avx2_polyt1_pack
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:26,5'
          Dst:             pqcrystals_dilithium2_avx2_polyt1_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:26,5'
          Dst:             pqcrystals_dilithium2_avx2_polyt1_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:26,5'
          Dst:             pqcrystals_dilithium2_avx2_polyt1_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/packing.c:26,5'
          Dst:             pqcrystals_dilithium2_avx2_polyt1_pack
    - functionName:    pqcrystals_dilithium2_avx2_polyw1_pack
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1083
      functionLinenumberEnd: 1111
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          282
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_dilithium2_avx2_polyz_pack
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 972
      functionLinenumberEnd: 1012
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          83
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:978,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:979,32'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:1012,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_dilithium2_avx2_polyt0_unpack
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 908
      functionLinenumberEnd: 960
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          424
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:912,23'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:913,29'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:960,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_dilithium2_avx2_polyt0_pack
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 860
      functionLinenumberEnd: 898
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          404
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:865,23'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:866,38'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:898,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_dilithium2_avx2_polyt1_unpack
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 837
      functionLinenumberEnd: 849
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          184
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:841,23'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:842,29'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:849,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_dilithium2_avx2_polyt1_pack
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 813
      functionLinenumberEnd: 826
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          229
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_dilithium2_avx2_polyeta_unpack
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 767
      functionLinenumberEnd: 801
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          205
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_dilithium2_avx2_polyeta_pack
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 728
      functionLinenumberEnd: 757
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          185
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_dilithium2_avx2_poly_challenge
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 687
      functionLinenumberEnd: 717
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          95
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_init
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:690,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:693,3'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_squeeze
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:704,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:705,9'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:709,25'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:710,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:704,14'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:712,20'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:693,3'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:694,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:695,3'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:696,3'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:705,9'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:716,3'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    pqcrystals_dilithium2_avx2_poly_uniform_gamma1_4x
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 640
      functionLinenumberEnd: 674
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          84
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_absorb_once
        - OQS_SHA3_shake256_x4_inc_ctx_release
        - OQS_SHA3_shake256_x4_inc_init
        - OQS_SHA3_shake256_x4_inc_squeeze
        - pqcrystals_dilithium2_avx2_polyz_unpack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:641,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_init
                - OQS_SHA3_shake256_x4_absorb_once
                - OQS_SHA3_shake256_x4_inc_squeeze
                - OQS_SHA3_shake256_x4_inc_ctx_release
                - pqcrystals_dilithium2_avx2_polyz_unpack
                - pqcrystals_dilithium2_avx2_polyz_unpack
                - pqcrystals_dilithium2_avx2_polyz_unpack
                - pqcrystals_dilithium2_avx2_polyz_unpack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:645,7'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_init
                - OQS_SHA3_shake256_x4_absorb_once
                - OQS_SHA3_shake256_x4_inc_squeeze
                - OQS_SHA3_shake256_x4_inc_ctx_release
                - pqcrystals_dilithium2_avx2_polyz_unpack
                - pqcrystals_dilithium2_avx2_polyz_unpack
                - pqcrystals_dilithium2_avx2_polyz_unpack
                - pqcrystals_dilithium2_avx2_polyz_unpack
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:665,3'
          Dst:             OQS_SHA3_shake256_x4_inc_init
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:666,3'
          Dst:             OQS_SHA3_shake256_x4_absorb_once
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:667,3'
          Dst:             OQS_SHA3_shake256_x4_inc_squeeze
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:668,3'
          Dst:             OQS_SHA3_shake256_x4_inc_ctx_release
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:670,3'
          Dst:             pqcrystals_dilithium2_avx2_polyz_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:671,3'
          Dst:             pqcrystals_dilithium2_avx2_polyz_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:672,3'
          Dst:             pqcrystals_dilithium2_avx2_polyz_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:673,3'
          Dst:             pqcrystals_dilithium2_avx2_polyz_unpack
    - functionName:    pqcrystals_dilithium2_avx2_polyz_unpack
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1024
      functionLinenumberEnd: 1045
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          42
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:1034,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:1035,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:1045,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_dilithium2_avx2_poly_uniform_gamma1
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 623
      functionLinenumberEnd: 628
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
        - pqcrystals_dilithium2_avx2_dilithium_shake256_stream_init
        - pqcrystals_dilithium2_avx2_poly_uniform_gamma1_preinit
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:624,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_dilithium_shake256_stream_init
                - pqcrystals_dilithium2_avx2_poly_uniform_gamma1_preinit
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:625,3'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_dilithium_shake256_stream_init
                - pqcrystals_dilithium2_avx2_poly_uniform_gamma1_preinit
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:625,3'
          Dst:             pqcrystals_dilithium2_avx2_dilithium_shake256_stream_init
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:626,3'
          Dst:             pqcrystals_dilithium2_avx2_poly_uniform_gamma1_preinit
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:627,3'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    pqcrystals_dilithium2_avx2_poly_uniform_gamma1_preinit
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 615
      functionLinenumberEnd: 620
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
        - pqcrystals_dilithium2_avx2_polyz_unpack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:617,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium2_avx2_polyz_unpack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:618,3'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium2_avx2_polyz_unpack
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:618,3'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:619,3'
          Dst:             pqcrystals_dilithium2_avx2_polyz_unpack
    - functionName:    pqcrystals_dilithium2_avx2_poly_uniform_eta_4x
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 554
      functionLinenumberEnd: 599
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          150
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - OQS_SHA3_shake256_x4_absorb_once
        - OQS_SHA3_shake256_x4_inc_ctx_release
        - OQS_SHA3_shake256_x4_inc_init
        - OQS_SHA3_shake256_x4_inc_squeeze
        - pqcrystals_dilithium2_avx2_rej_eta_avx
        - rej_eta
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:556,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_init
                - OQS_SHA3_shake256_x4_absorb_once
                - OQS_SHA3_shake256_x4_inc_squeeze
                - pqcrystals_dilithium2_avx2_rej_eta_avx
                - pqcrystals_dilithium2_avx2_rej_eta_avx
                - pqcrystals_dilithium2_avx2_rej_eta_avx
                - pqcrystals_dilithium2_avx2_rej_eta_avx
                - OQS_SHA3_shake256_x4_inc_ctx_release
                - OQS_SHA3_shake256_x4_inc_squeeze
                - rej_eta.7899
                - rej_eta.7899
                - rej_eta.7899
                - rej_eta.7899
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:561,7'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_init
                - OQS_SHA3_shake256_x4_absorb_once
                - OQS_SHA3_shake256_x4_inc_squeeze
                - pqcrystals_dilithium2_avx2_rej_eta_avx
                - pqcrystals_dilithium2_avx2_rej_eta_avx
                - pqcrystals_dilithium2_avx2_rej_eta_avx
                - pqcrystals_dilithium2_avx2_rej_eta_avx
                - OQS_SHA3_shake256_x4_inc_ctx_release
                - OQS_SHA3_shake256_x4_inc_squeeze
                - rej_eta.7899
                - rej_eta.7899
                - rej_eta.7899
                - rej_eta.7899
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:590,18'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:590,26'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_squeeze
                - rej_eta.7899
                - rej_eta.7899
                - rej_eta.7899
                - rej_eta.7899
                - OQS_SHA3_shake256_x4_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:591,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_squeeze
                - rej_eta.7899
                - rej_eta.7899
                - rej_eta.7899
                - rej_eta.7899
                - OQS_SHA3_shake256_x4_inc_ctx_release
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:590,30'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:590,38'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_squeeze
                - rej_eta.7899
                - rej_eta.7899
                - rej_eta.7899
                - rej_eta.7899
                - OQS_SHA3_shake256_x4_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:591,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_squeeze
                - rej_eta.7899
                - rej_eta.7899
                - rej_eta.7899
                - rej_eta.7899
                - OQS_SHA3_shake256_x4_inc_ctx_release
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:590,42'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:591,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_squeeze
                - rej_eta.7899
                - rej_eta.7899
                - rej_eta.7899
                - rej_eta.7899
                - OQS_SHA3_shake256_x4_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:598,3'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_ctx_release
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:581,3'
          Dst:             OQS_SHA3_shake256_x4_inc_init
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:582,3'
          Dst:             OQS_SHA3_shake256_x4_absorb_once
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:583,3'
          Dst:             OQS_SHA3_shake256_x4_inc_squeeze
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:585,10'
          Dst:             pqcrystals_dilithium2_avx2_rej_eta_avx
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:586,10'
          Dst:             pqcrystals_dilithium2_avx2_rej_eta_avx
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:587,10'
          Dst:             pqcrystals_dilithium2_avx2_rej_eta_avx
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:588,10'
          Dst:             pqcrystals_dilithium2_avx2_rej_eta_avx
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:591,5'
          Dst:             OQS_SHA3_shake256_x4_inc_squeeze
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:593,13'
          Dst:             rej_eta
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:594,13'
          Dst:             rej_eta
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:595,13'
          Dst:             rej_eta
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:596,13'
          Dst:             rej_eta
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:598,3'
          Dst:             OQS_SHA3_shake256_x4_inc_ctx_release
    - functionName:    rej_eta
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 479
      functionLinenumberEnd: 507
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          102
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:485,19'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:485,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:486,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:490,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:491,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:494,11'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:494,16'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:485,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:494,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:494,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:485,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:495,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:485,19'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:485,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:486,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_dilithium2_avx2_poly_uniform_eta
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 537
      functionLinenumberEnd: 542
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
        - pqcrystals_dilithium2_avx2_dilithium_shake256_stream_init
        - pqcrystals_dilithium2_avx2_poly_uniform_eta_preinit
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:538,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_dilithium_shake256_stream_init
                - pqcrystals_dilithium2_avx2_poly_uniform_eta_preinit
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:539,3'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_dilithium_shake256_stream_init
                - pqcrystals_dilithium2_avx2_poly_uniform_eta_preinit
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:539,3'
          Dst:             pqcrystals_dilithium2_avx2_dilithium_shake256_stream_init
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:540,3'
          Dst:             pqcrystals_dilithium2_avx2_poly_uniform_eta_preinit
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:541,3'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    pqcrystals_dilithium2_avx2_poly_uniform_eta_preinit
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 523
      functionLinenumberEnd: 534
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
        - pqcrystals_dilithium2_avx2_rej_eta_avx
        - rej_eta
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:525,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium2_avx2_rej_eta_avx
                - OQS_SHA3_shake256_inc_squeeze
                - rej_eta.7899
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:527,3'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium2_avx2_rej_eta_avx
                - OQS_SHA3_shake256_inc_squeeze
                - rej_eta.7899
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:530,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:530,3'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - rej_eta.7899
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:531,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - rej_eta.7899
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:530,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:530,3'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - rej_eta.7899
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:531,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - rej_eta.7899
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:527,3'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:528,9'
          Dst:             pqcrystals_dilithium2_avx2_rej_eta_avx
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:531,5'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:532,12'
          Dst:             rej_eta
    - functionName:    pqcrystals_dilithium2_avx2_poly_uniform_4x
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 458
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          139
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - OQS_SHA3_shake128_x4_absorb_once
        - OQS_SHA3_shake128_x4_inc_ctx_release
        - OQS_SHA3_shake128_x4_inc_init
        - OQS_SHA3_shake128_x4_inc_squeeze
        - pqcrystals_dilithium2_avx2_rej_uniform_avx
        - rej_uniform
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:421,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_init
                - OQS_SHA3_shake128_x4_absorb_once
                - OQS_SHA3_shake128_x4_inc_squeeze
                - pqcrystals_dilithium2_avx2_rej_uniform_avx
                - pqcrystals_dilithium2_avx2_rej_uniform_avx
                - pqcrystals_dilithium2_avx2_rej_uniform_avx
                - pqcrystals_dilithium2_avx2_rej_uniform_avx
                - OQS_SHA3_shake128_x4_inc_ctx_release
                - OQS_SHA3_shake128_x4_inc_squeeze
                - rej_uniform.7900
                - rej_uniform.7900
                - rej_uniform.7900
                - rej_uniform.7900
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:425,7'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_init
                - OQS_SHA3_shake128_x4_absorb_once
                - OQS_SHA3_shake128_x4_inc_squeeze
                - pqcrystals_dilithium2_avx2_rej_uniform_avx
                - pqcrystals_dilithium2_avx2_rej_uniform_avx
                - pqcrystals_dilithium2_avx2_rej_uniform_avx
                - pqcrystals_dilithium2_avx2_rej_uniform_avx
                - OQS_SHA3_shake128_x4_inc_ctx_release
                - OQS_SHA3_shake128_x4_inc_squeeze
                - rej_uniform.7900
                - rej_uniform.7900
                - rej_uniform.7900
                - rej_uniform.7900
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:449,18'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:449,26'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_squeeze
                - rej_uniform.7900
                - rej_uniform.7900
                - rej_uniform.7900
                - rej_uniform.7900
                - OQS_SHA3_shake128_x4_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:450,5'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_squeeze
                - rej_uniform.7900
                - rej_uniform.7900
                - rej_uniform.7900
                - rej_uniform.7900
                - OQS_SHA3_shake128_x4_inc_ctx_release
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:449,30'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:449,38'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_squeeze
                - rej_uniform.7900
                - rej_uniform.7900
                - rej_uniform.7900
                - rej_uniform.7900
                - OQS_SHA3_shake128_x4_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:450,5'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_squeeze
                - rej_uniform.7900
                - rej_uniform.7900
                - rej_uniform.7900
                - rej_uniform.7900
                - OQS_SHA3_shake128_x4_inc_ctx_release
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:449,42'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:450,5'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_squeeze
                - rej_uniform.7900
                - rej_uniform.7900
                - rej_uniform.7900
                - rej_uniform.7900
                - OQS_SHA3_shake128_x4_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:457,3'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_ctx_release
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:440,3'
          Dst:             OQS_SHA3_shake128_x4_inc_init
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:441,3'
          Dst:             OQS_SHA3_shake128_x4_absorb_once
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:442,3'
          Dst:             OQS_SHA3_shake128_x4_inc_squeeze
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:444,10'
          Dst:             pqcrystals_dilithium2_avx2_rej_uniform_avx
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:445,10'
          Dst:             pqcrystals_dilithium2_avx2_rej_uniform_avx
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:446,10'
          Dst:             pqcrystals_dilithium2_avx2_rej_uniform_avx
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:447,10'
          Dst:             pqcrystals_dilithium2_avx2_rej_uniform_avx
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:450,5'
          Dst:             OQS_SHA3_shake128_x4_inc_squeeze
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:452,13'
          Dst:             rej_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:453,13'
          Dst:             rej_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:454,13'
          Dst:             rej_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:455,13'
          Dst:             rej_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:457,3'
          Dst:             OQS_SHA3_shake128_x4_inc_ctx_release
    - functionName:    rej_uniform
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          82
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:360,19'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:360,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:361,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:366,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:360,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:367,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:360,19'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:360,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:361,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_dilithium2_avx2_poly_uniform
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 407
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_ctx_release
        - pqcrystals_dilithium2_avx2_dilithium_shake128_stream_init
        - pqcrystals_dilithium2_avx2_poly_uniform_preinit
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:403,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_dilithium_shake128_stream_init
                - pqcrystals_dilithium2_avx2_poly_uniform_preinit
                - OQS_SHA3_shake128_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:404,3'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_dilithium_shake128_stream_init
                - pqcrystals_dilithium2_avx2_poly_uniform_preinit
                - OQS_SHA3_shake128_inc_ctx_release
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:404,3'
          Dst:             pqcrystals_dilithium2_avx2_dilithium_shake128_stream_init
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:405,3'
          Dst:             pqcrystals_dilithium2_avx2_poly_uniform_preinit
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:406,3'
          Dst:             OQS_SHA3_shake128_inc_ctx_release
    - functionName:    pqcrystals_dilithium2_avx2_poly_uniform_preinit
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 386
      functionLinenumberEnd: 399
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SHA3_shake128_inc_squeeze
        - pqcrystals_dilithium2_avx2_rej_uniform_avx
        - rej_uniform
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:389,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
                - pqcrystals_dilithium2_avx2_rej_uniform_avx
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.7900
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:391,3'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
                - pqcrystals_dilithium2_avx2_rej_uniform_avx
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.7900
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:394,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:394,3'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.7900
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:396,5'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.7900
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:394,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:394,3'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.7900
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:396,5'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.7900
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:391,3'
          Dst:             OQS_SHA3_shake128_inc_squeeze
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:392,9'
          Dst:             pqcrystals_dilithium2_avx2_rej_uniform_avx
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:396,5'
          Dst:             OQS_SHA3_shake128_inc_squeeze
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:397,12'
          Dst:             rej_uniform
    - functionName:    pqcrystals_dilithium2_avx2_poly_chknorm
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          410
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    20
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:320,6'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:317,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:320,6'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_dilithium2_avx2_poly_use_hint
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium2_avx2_use_hint_avx
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:297,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_use_hint_avx
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:297,3'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_use_hint_avx
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:297,3'
          Dst:             pqcrystals_dilithium2_avx2_use_hint_avx
    - functionName:    pqcrystals_dilithium2_avx2_poly_make_hint
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium2_avx2_make_hint_avx
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:278,7'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_make_hint_avx
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:278,7'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_make_hint_avx
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:278,7'
          Dst:             pqcrystals_dilithium2_avx2_make_hint_avx
    - functionName:    pqcrystals_dilithium2_avx2_poly_decompose
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium2_avx2_decompose_avx
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:255,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_decompose_avx
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:255,3'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_decompose_avx
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:255,3'
          Dst:             pqcrystals_dilithium2_avx2_decompose_avx
    - functionName:    pqcrystals_dilithium2_avx2_poly_power2round
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium2_avx2_power2round_avx
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:233,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_power2round_avx
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:233,3'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_power2round_avx
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:233,3'
          Dst:             pqcrystals_dilithium2_avx2_power2round_avx
    - functionName:    pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium2_avx2_pointwise_avx
      functionUses:    24
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:212,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_pointwise_avx
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:212,3'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_pointwise_avx
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:212,3'
          Dst:             pqcrystals_dilithium2_avx2_pointwise_avx
    - functionName:    pqcrystals_dilithium2_avx2_pointwise_avx
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_dilithium2_avx2_poly_nttunpack
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium2_avx2_nttunpack_avx
      functionUses:    16
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:193,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_nttunpack_avx
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:193,3'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_nttunpack_avx
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:193,3'
          Dst:             pqcrystals_dilithium2_avx2_nttunpack_avx
    - functionName:    pqcrystals_dilithium2_avx2_nttunpack_avx
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_dilithium2_avx2_poly_invntt_tomont
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium2_avx2_invntt_avx
      functionUses:    28
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:185,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_invntt_avx
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:185,3'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_invntt_avx
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:185,3'
          Dst:             pqcrystals_dilithium2_avx2_invntt_avx
    - functionName:    pqcrystals_dilithium2_avx2_invntt_avx
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_dilithium2_avx2_poly_ntt
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium2_avx2_ntt_avx
      functionUses:    18
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:168,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_ntt_avx
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:168,3'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_ntt_avx
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c:168,3'
          Dst:             pqcrystals_dilithium2_avx2_ntt_avx
    - functionName:    pqcrystals_dilithium2_avx2_ntt_avx
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_dilithium2_avx2_poly_shiftl
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          261
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_dilithium2_avx2_poly_sub
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          389
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_dilithium2_avx2_poly_add
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          389
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    20
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_dilithium2_avx2_poly_caddq
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          424
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_dilithium2_avx2_poly_reduce
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          456
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    24
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_dilithium2_avx2_polyveck_pack_w1
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 605
      functionLinenumberEnd: 610
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium2_avx2_polyw1_pack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:609,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - pqcrystals_dilithium2_avx2_polyw1_pack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:609,5'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - pqcrystals_dilithium2_avx2_polyw1_pack
                - pqcrystals_dilithium2_avx2_polyw1_pack
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:609,5'
          Dst:             pqcrystals_dilithium2_avx2_polyw1_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:609,5'
          Dst:             pqcrystals_dilithium2_avx2_polyw1_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:609,5'
          Dst:             pqcrystals_dilithium2_avx2_polyw1_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:609,5'
          Dst:             pqcrystals_dilithium2_avx2_polyw1_pack
    - functionName:    pqcrystals_dilithium2_avx2_polyveck_use_hint
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 598
      functionLinenumberEnd: 603
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium2_avx2_poly_use_hint
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:602,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_poly_use_hint
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:602,5'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_poly_use_hint
                - pqcrystals_dilithium2_avx2_poly_use_hint
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:602,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_use_hint
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:602,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_use_hint
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:602,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_use_hint
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:602,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_use_hint
    - functionName:    pqcrystals_dilithium2_avx2_polyveck_make_hint
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 579
      functionLinenumberEnd: 585
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          51
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium2_avx2_poly_make_hint
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:583,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_make_hint
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:583,10'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_make_hint
                - pqcrystals_dilithium2_avx2_poly_make_hint
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:583,10'
          Dst:             pqcrystals_dilithium2_avx2_poly_make_hint
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:583,10'
          Dst:             pqcrystals_dilithium2_avx2_poly_make_hint
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:583,10'
          Dst:             pqcrystals_dilithium2_avx2_poly_make_hint
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:583,10'
          Dst:             pqcrystals_dilithium2_avx2_poly_make_hint
    - functionName:    pqcrystals_dilithium2_avx2_polyveck_decompose
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 560
      functionLinenumberEnd: 565
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium2_avx2_poly_decompose
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:564,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_decompose
                - pqcrystals_dilithium2_avx2_poly_decompose
                - pqcrystals_dilithium2_avx2_poly_decompose
                - pqcrystals_dilithium2_avx2_poly_decompose
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:564,5'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_decompose
                - pqcrystals_dilithium2_avx2_poly_decompose
                - pqcrystals_dilithium2_avx2_poly_decompose
                - pqcrystals_dilithium2_avx2_poly_decompose
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:564,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_decompose
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:564,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_decompose
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:564,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_decompose
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:564,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_decompose
    - functionName:    pqcrystals_dilithium2_avx2_polyveck_power2round
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 538
      functionLinenumberEnd: 543
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium2_avx2_poly_power2round
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:542,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_power2round
                - pqcrystals_dilithium2_avx2_poly_power2round
                - pqcrystals_dilithium2_avx2_poly_power2round
                - pqcrystals_dilithium2_avx2_poly_power2round
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:542,5'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_power2round
                - pqcrystals_dilithium2_avx2_poly_power2round
                - pqcrystals_dilithium2_avx2_poly_power2round
                - pqcrystals_dilithium2_avx2_poly_power2round
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:542,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_power2round
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:542,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_power2round
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:542,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_power2round
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:542,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_power2round
    - functionName:    pqcrystals_dilithium2_avx2_polyveck_chknorm
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 514
      functionLinenumberEnd: 522
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          70
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - pqcrystals_dilithium2_avx2_poly_chknorm
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:518,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_chknorm
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:518,8'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_chknorm
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:518,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:518,22'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_chknorm
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:518,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:518,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:518,22'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_chknorm
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:518,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:518,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:518,22'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_chknorm
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:518,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:518,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:518,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:518,8'
          Dst:             pqcrystals_dilithium2_avx2_poly_chknorm
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:518,8'
          Dst:             pqcrystals_dilithium2_avx2_poly_chknorm
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:518,8'
          Dst:             pqcrystals_dilithium2_avx2_poly_chknorm
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:518,8'
          Dst:             pqcrystals_dilithium2_avx2_poly_chknorm
    - functionName:    pqcrystals_dilithium2_avx2_polyveck_pointwise_poly_montgomery
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 495
      functionLinenumberEnd: 500
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:499,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:499,5'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:499,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:499,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:499,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:499,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
    - functionName:    pqcrystals_dilithium2_avx2_polyveck_invntt_tomont
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 488
      functionLinenumberEnd: 493
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium2_avx2_poly_invntt_tomont
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:492,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:492,5'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:492,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:492,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:492,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:492,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_invntt_tomont
    - functionName:    pqcrystals_dilithium2_avx2_polyveck_ntt
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 472
      functionLinenumberEnd: 477
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium2_avx2_poly_ntt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:476,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_ntt
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:476,5'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_ntt
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:476,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:476,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:476,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:476,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_ntt
    - functionName:    pqcrystals_dilithium2_avx2_polyveck_shiftl
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 457
      functionLinenumberEnd: 462
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium2_avx2_poly_shiftl
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:461,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_shiftl
                - pqcrystals_dilithium2_avx2_poly_shiftl
                - pqcrystals_dilithium2_avx2_poly_shiftl
                - pqcrystals_dilithium2_avx2_poly_shiftl
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:461,5'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_shiftl
                - pqcrystals_dilithium2_avx2_poly_shiftl
                - pqcrystals_dilithium2_avx2_poly_shiftl
                - pqcrystals_dilithium2_avx2_poly_shiftl
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:461,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_shiftl
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:461,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_shiftl
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:461,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_shiftl
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:461,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_shiftl
    - functionName:    pqcrystals_dilithium2_avx2_polyveck_sub
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 442
      functionLinenumberEnd: 447
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium2_avx2_poly_sub
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:446,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_sub
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:446,5'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_sub
                - pqcrystals_dilithium2_avx2_poly_sub
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:446,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_sub
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:446,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_sub
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:446,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_sub
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:446,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_sub
    - functionName:    pqcrystals_dilithium2_avx2_polyveck_add
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 424
      functionLinenumberEnd: 429
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium2_avx2_poly_add
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:428,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_add
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:428,5'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_add
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:428,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:428,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:428,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:428,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_add
    - functionName:    pqcrystals_dilithium2_avx2_polyveck_caddq
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 407
      functionLinenumberEnd: 412
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium2_avx2_poly_caddq
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:411,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_caddq
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:411,5'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_caddq
                - pqcrystals_dilithium2_avx2_poly_caddq
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:411,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_caddq
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:411,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_caddq
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:411,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_caddq
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:411,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_caddq
    - functionName:    pqcrystals_dilithium2_avx2_polyveck_reduce
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 397
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium2_avx2_poly_reduce
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:396,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_reduce
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:396,5'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_reduce
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:396,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:396,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:396,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:396,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_reduce
    - functionName:    pqcrystals_dilithium2_avx2_polyveck_uniform_eta
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 382
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium2_avx2_poly_uniform_eta
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:381,45'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_uniform_eta
                - pqcrystals_dilithium2_avx2_poly_uniform_eta
                - pqcrystals_dilithium2_avx2_poly_uniform_eta
                - pqcrystals_dilithium2_avx2_poly_uniform_eta
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:381,45'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_uniform_eta
                - pqcrystals_dilithium2_avx2_poly_uniform_eta
                - pqcrystals_dilithium2_avx2_poly_uniform_eta
                - pqcrystals_dilithium2_avx2_poly_uniform_eta
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:381,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_uniform_eta
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:381,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_uniform_eta
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:381,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_uniform_eta
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:381,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_uniform_eta
    - functionName:    pqcrystals_dilithium2_avx2_polyvecl_chknorm
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          70
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - pqcrystals_dilithium2_avx2_poly_chknorm
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:367,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_chknorm
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:367,8'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_chknorm
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:367,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:367,22'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_chknorm
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:367,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:367,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:367,22'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_chknorm
                - pqcrystals_dilithium2_avx2_poly_chknorm
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:367,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:367,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:367,22'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_chknorm
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:367,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:367,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:367,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:367,8'
          Dst:             pqcrystals_dilithium2_avx2_poly_chknorm
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:367,8'
          Dst:             pqcrystals_dilithium2_avx2_poly_chknorm
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:367,8'
          Dst:             pqcrystals_dilithium2_avx2_poly_chknorm
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:367,8'
          Dst:             pqcrystals_dilithium2_avx2_poly_chknorm
    - functionName:    pqcrystals_dilithium2_avx2_polyvecl_pointwise_poly_montgomery
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:333,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:333,5'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:333,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:333,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:333,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:333,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_pointwise_montgomery
    - functionName:    pqcrystals_dilithium2_avx2_polyvecl_invntt_tomont
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium2_avx2_poly_invntt_tomont
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:326,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:326,5'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
                - pqcrystals_dilithium2_avx2_poly_invntt_tomont
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:326,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:326,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:326,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:326,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_invntt_tomont
    - functionName:    pqcrystals_dilithium2_avx2_polyvecl_ntt
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 320
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium2_avx2_poly_ntt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:319,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_ntt
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:319,5'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_ntt
                - pqcrystals_dilithium2_avx2_poly_ntt
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:319,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:319,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:319,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:319,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_ntt
    - functionName:    pqcrystals_dilithium2_avx2_polyvecl_add
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium2_avx2_poly_add
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:304,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_add
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:304,5'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_add
                - pqcrystals_dilithium2_avx2_poly_add
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:304,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:304,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:304,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:304,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_add
    - functionName:    pqcrystals_dilithium2_avx2_polyvecl_reduce
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium2_avx2_poly_reduce
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:287,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_reduce
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:287,5'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_reduce
                - pqcrystals_dilithium2_avx2_poly_reduce
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:287,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:287,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:287,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:287,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_reduce
    - functionName:    pqcrystals_dilithium2_avx2_polyvecl_uniform_gamma1
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium2_avx2_poly_uniform_gamma1
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:280,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_uniform_gamma1
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:280,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_uniform_gamma1
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:280,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_uniform_gamma1
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:280,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_uniform_gamma1
    - functionName:    pqcrystals_dilithium2_avx2_polyvecl_uniform_eta
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium2_avx2_poly_uniform_eta
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:273,45'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_uniform_eta
                - pqcrystals_dilithium2_avx2_poly_uniform_eta
                - pqcrystals_dilithium2_avx2_poly_uniform_eta
                - pqcrystals_dilithium2_avx2_poly_uniform_eta
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:273,45'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_uniform_eta
                - pqcrystals_dilithium2_avx2_poly_uniform_eta
                - pqcrystals_dilithium2_avx2_poly_uniform_eta
                - pqcrystals_dilithium2_avx2_poly_uniform_eta
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:273,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_uniform_eta
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:273,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_uniform_eta
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:273,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_uniform_eta
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:273,5'
          Dst:             pqcrystals_dilithium2_avx2_poly_uniform_eta
    - functionName:    pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium2_avx2_pointwise_acc_avx
      functionUses:    12
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:348,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_pointwise_acc_avx
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:348,3'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_pointwise_acc_avx
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:348,3'
          Dst:             pqcrystals_dilithium2_avx2_pointwise_acc_avx
    - functionName:    pqcrystals_dilithium2_avx2_pointwise_acc_avx
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_dilithium2_avx2_polyvec_matrix_pointwise_montgomery
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:262,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:262,5'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:262,5'
          Dst:             pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:262,5'
          Dst:             pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:262,5'
          Dst:             pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:262,5'
          Dst:             pqcrystals_dilithium2_avx2_polyvecl_pointwise_acc_montgomery
    - functionName:    pqcrystals_dilithium2_avx2_polyvec_matrix_expand_row3
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium2_avx2_poly_nttunpack
        - pqcrystals_dilithium2_avx2_poly_uniform_4x
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:74,35'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_uniform_4x
                - pqcrystals_dilithium2_avx2_poly_nttunpack
                - pqcrystals_dilithium2_avx2_poly_nttunpack
                - pqcrystals_dilithium2_avx2_poly_nttunpack
                - pqcrystals_dilithium2_avx2_poly_nttunpack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:74,35'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_uniform_4x
                - pqcrystals_dilithium2_avx2_poly_nttunpack
                - pqcrystals_dilithium2_avx2_poly_nttunpack
                - pqcrystals_dilithium2_avx2_poly_nttunpack
                - pqcrystals_dilithium2_avx2_poly_nttunpack
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:74,3'
          Dst:             pqcrystals_dilithium2_avx2_poly_uniform_4x
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:75,3'
          Dst:             pqcrystals_dilithium2_avx2_poly_nttunpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:76,3'
          Dst:             pqcrystals_dilithium2_avx2_poly_nttunpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:77,3'
          Dst:             pqcrystals_dilithium2_avx2_poly_nttunpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:78,3'
          Dst:             pqcrystals_dilithium2_avx2_poly_nttunpack
    - functionName:    pqcrystals_dilithium2_avx2_polyvec_matrix_expand_row2
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium2_avx2_poly_nttunpack
        - pqcrystals_dilithium2_avx2_poly_uniform_4x
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:66,35'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_uniform_4x
                - pqcrystals_dilithium2_avx2_poly_nttunpack
                - pqcrystals_dilithium2_avx2_poly_nttunpack
                - pqcrystals_dilithium2_avx2_poly_nttunpack
                - pqcrystals_dilithium2_avx2_poly_nttunpack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:66,35'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_uniform_4x
                - pqcrystals_dilithium2_avx2_poly_nttunpack
                - pqcrystals_dilithium2_avx2_poly_nttunpack
                - pqcrystals_dilithium2_avx2_poly_nttunpack
                - pqcrystals_dilithium2_avx2_poly_nttunpack
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:66,3'
          Dst:             pqcrystals_dilithium2_avx2_poly_uniform_4x
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:67,3'
          Dst:             pqcrystals_dilithium2_avx2_poly_nttunpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:68,3'
          Dst:             pqcrystals_dilithium2_avx2_poly_nttunpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:69,3'
          Dst:             pqcrystals_dilithium2_avx2_poly_nttunpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:70,3'
          Dst:             pqcrystals_dilithium2_avx2_poly_nttunpack
    - functionName:    pqcrystals_dilithium2_avx2_polyvec_matrix_expand_row1
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium2_avx2_poly_nttunpack
        - pqcrystals_dilithium2_avx2_poly_uniform_4x
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:58,35'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_uniform_4x
                - pqcrystals_dilithium2_avx2_poly_nttunpack
                - pqcrystals_dilithium2_avx2_poly_nttunpack
                - pqcrystals_dilithium2_avx2_poly_nttunpack
                - pqcrystals_dilithium2_avx2_poly_nttunpack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:58,35'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_uniform_4x
                - pqcrystals_dilithium2_avx2_poly_nttunpack
                - pqcrystals_dilithium2_avx2_poly_nttunpack
                - pqcrystals_dilithium2_avx2_poly_nttunpack
                - pqcrystals_dilithium2_avx2_poly_nttunpack
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:58,3'
          Dst:             pqcrystals_dilithium2_avx2_poly_uniform_4x
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:59,3'
          Dst:             pqcrystals_dilithium2_avx2_poly_nttunpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:60,3'
          Dst:             pqcrystals_dilithium2_avx2_poly_nttunpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:61,3'
          Dst:             pqcrystals_dilithium2_avx2_poly_nttunpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:62,3'
          Dst:             pqcrystals_dilithium2_avx2_poly_nttunpack
    - functionName:    pqcrystals_dilithium2_avx2_polyvec_matrix_expand_row0
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium2_avx2_poly_nttunpack
        - pqcrystals_dilithium2_avx2_poly_uniform_4x
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:50,35'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_uniform_4x
                - pqcrystals_dilithium2_avx2_poly_nttunpack
                - pqcrystals_dilithium2_avx2_poly_nttunpack
                - pqcrystals_dilithium2_avx2_poly_nttunpack
                - pqcrystals_dilithium2_avx2_poly_nttunpack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:50,35'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_poly_uniform_4x
                - pqcrystals_dilithium2_avx2_poly_nttunpack
                - pqcrystals_dilithium2_avx2_poly_nttunpack
                - pqcrystals_dilithium2_avx2_poly_nttunpack
                - pqcrystals_dilithium2_avx2_poly_nttunpack
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:50,3'
          Dst:             pqcrystals_dilithium2_avx2_poly_uniform_4x
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:51,3'
          Dst:             pqcrystals_dilithium2_avx2_poly_nttunpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:52,3'
          Dst:             pqcrystals_dilithium2_avx2_poly_nttunpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:53,3'
          Dst:             pqcrystals_dilithium2_avx2_poly_nttunpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:54,3'
          Dst:             pqcrystals_dilithium2_avx2_poly_nttunpack
    - functionName:    pqcrystals_dilithium2_avx2_polyvec_matrix_expand
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium2_avx2_polyvec_matrix_expand_row0
        - pqcrystals_dilithium2_avx2_polyvec_matrix_expand_row1
        - pqcrystals_dilithium2_avx2_polyvec_matrix_expand_row2
        - pqcrystals_dilithium2_avx2_polyvec_matrix_expand_row3
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:43,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_polyvec_matrix_expand_row0
                - pqcrystals_dilithium2_avx2_polyvec_matrix_expand_row1
                - pqcrystals_dilithium2_avx2_polyvec_matrix_expand_row2
                - pqcrystals_dilithium2_avx2_polyvec_matrix_expand_row3
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:43,3'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_polyvec_matrix_expand_row0
                - pqcrystals_dilithium2_avx2_polyvec_matrix_expand_row1
                - pqcrystals_dilithium2_avx2_polyvec_matrix_expand_row2
                - pqcrystals_dilithium2_avx2_polyvec_matrix_expand_row3
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:43,3'
          Dst:             pqcrystals_dilithium2_avx2_polyvec_matrix_expand_row0
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:44,3'
          Dst:             pqcrystals_dilithium2_avx2_polyvec_matrix_expand_row1
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:45,3'
          Dst:             pqcrystals_dilithium2_avx2_polyvec_matrix_expand_row2
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/polyvec.c:46,3'
          Dst:             pqcrystals_dilithium2_avx2_polyvec_matrix_expand_row3
    - functionName:    pqcrystals_dilithium2_avx2_rej_eta_avx
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/rejsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 404
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          302
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/rejsample.c:350,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/rejsample.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/rejsample.c:347,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/rejsample.c:363,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/rejsample.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/rejsample.c:360,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/rejsample.c:376,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/rejsample.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/rejsample.c:373,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/rejsample.c:328,22'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/rejsample.c:329,59'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/rejsample.c:390,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/rejsample.c:390,17'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/rejsample.c:390,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/rejsample.c:390,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/rejsample.c:394,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/rejsample.c:395,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/rejsample.c:398,11'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/rejsample.c:398,16'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/rejsample.c:390,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/rejsample.c:398,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/rejsample.c:398,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/rejsample.c:398,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/rejsample.c:399,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/rejsample.c:390,17'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/rejsample.c:390,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/rejsample.c:391,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_dilithium2_avx2_rej_uniform_avx
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/rejsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          134
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/rejsample.c:279,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/rejsample.c:279,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/rejsample.c:280,40'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/rejsample.c:301,17'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/rejsample.c:301,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/rejsample.c:302,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/rejsample.c:307,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/rejsample.c:301,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/rejsample.c:308,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/rejsample.c:301,17'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/rejsample.c:301,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/rejsample.c:302,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_dilithium2_avx2_use_hint_avx
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/rounding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          65
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pqcrystals_dilithium2_avx2_decompose_avx
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/rounding.c:173,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/rounding.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_decompose_avx
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/rounding.c:182,3'
              BranchSideFuncs:
                - pqcrystals_dilithium2_avx2_decompose_avx
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/rounding.c:183,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/rounding.c:184,28'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/rounding.c:200,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/rounding.c:182,3'
          Dst:             pqcrystals_dilithium2_avx2_decompose_avx
    - functionName:    pqcrystals_dilithium2_avx2_decompose_avx
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/rounding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          66
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/rounding.c:102,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/rounding.c:103,28'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/rounding.c:118,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_dilithium2_avx2_make_hint_avx
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/rounding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          60
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/rounding.c:142,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/rounding.c:143,29'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/rounding.c:158,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_dilithium2_avx2_power2round_avx
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/rounding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          57
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/rounding.c:33,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/rounding.c:34,28'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/rounding.c:42,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_dilithium2_avx2_dilithium_shake256_stream_init
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/symmetric-shake.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/symmetric-shake.c:20,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/symmetric-shake.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/symmetric-shake.c:21,10'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/symmetric-shake.c:24,3'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/symmetric-shake.c:25,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/symmetric-shake.c:26,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/symmetric-shake.c:27,3'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    pqcrystals_dilithium2_avx2_dilithium_shake128_stream_init
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/symmetric-shake.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_absorb
        - OQS_SHA3_shake128_inc_finalize
        - OQS_SHA3_shake128_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/symmetric-shake.c:8,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/symmetric-shake.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
                - OQS_SHA3_shake128_inc_absorb
                - OQS_SHA3_shake128_inc_absorb
                - OQS_SHA3_shake128_inc_finalize
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/symmetric-shake.c:9,10'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
                - OQS_SHA3_shake128_inc_absorb
                - OQS_SHA3_shake128_inc_absorb
                - OQS_SHA3_shake128_inc_finalize
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/symmetric-shake.c:12,3'
          Dst:             OQS_SHA3_shake128_inc_init
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/symmetric-shake.c:13,3'
          Dst:             OQS_SHA3_shake128_inc_absorb
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/symmetric-shake.c:14,3'
          Dst:             OQS_SHA3_shake128_inc_absorb
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium2_avx2/symmetric-shake.c:15,3'
          Dst:             OQS_SHA3_shake128_inc_finalize
    - functionName:    pqcrystals_dilithium3_ref_unpack_sig
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         108
      ICount:          775
      EdgeCount:       151
      CyclomaticComplexity: 45
      functionsReached:
        - pqcrystals_dilithium3_ref_polyz_unpack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:206,12'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_polyz_unpack
                - pqcrystals_dilithium3_ref_polyz_unpack
                - pqcrystals_dilithium3_ref_polyz_unpack
                - pqcrystals_dilithium3_ref_polyz_unpack
                - pqcrystals_dilithium3_ref_polyz_unpack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:206,12'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_polyz_unpack
                - pqcrystals_dilithium3_ref_polyz_unpack
                - pqcrystals_dilithium3_ref_polyz_unpack
                - pqcrystals_dilithium3_ref_polyz_unpack
                - pqcrystals_dilithium3_ref_polyz_unpack
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:219,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:219,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:222,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:224,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:224,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:225,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:219,27'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:219,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:219,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:219,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:219,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:222,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:224,16'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:224,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:224,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:224,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:225,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:219,27'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:219,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:219,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:219,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:219,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:222,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:224,16'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:224,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:224,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:224,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:225,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:219,27'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:219,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:219,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:219,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:219,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:222,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:224,16'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:224,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:224,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:224,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:225,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:219,27'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:219,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:219,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:219,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:219,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:222,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:224,16'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:224,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:224,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:224,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:225,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:219,27'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:219,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:219,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:219,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:219,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:222,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:222,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:222,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:232,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:222,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:224,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:232,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:224,16'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:224,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:224,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:224,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:225,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:222,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:224,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:232,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:232,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:232,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:233,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:232,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:232,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:233,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:233,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:232,25'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:233,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:210,5'
          Dst:             pqcrystals_dilithium3_ref_polyz_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:210,5'
          Dst:             pqcrystals_dilithium3_ref_polyz_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:210,5'
          Dst:             pqcrystals_dilithium3_ref_polyz_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:210,5'
          Dst:             pqcrystals_dilithium3_ref_polyz_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:210,5'
          Dst:             pqcrystals_dilithium3_ref_polyz_unpack
    - functionName:    pqcrystals_dilithium3_ref_pack_sig
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         57
      ICount:          655
      EdgeCount:       75
      CyclomaticComplexity: 20
      functionsReached:
        - pqcrystals_dilithium3_ref_polyz_pack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:164,14'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_polyz_pack
                - pqcrystals_dilithium3_ref_polyz_pack
                - pqcrystals_dilithium3_ref_polyz_pack
                - pqcrystals_dilithium3_ref_polyz_pack
                - pqcrystals_dilithium3_ref_polyz_pack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:178,10'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_polyz_pack
                - pqcrystals_dilithium3_ref_polyz_pack
                - pqcrystals_dilithium3_ref_polyz_pack
                - pqcrystals_dilithium3_ref_polyz_pack
                - pqcrystals_dilithium3_ref_polyz_pack
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:177,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:178,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:181,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:177,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:178,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:181,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:177,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:178,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:181,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:177,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:178,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:181,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:177,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:178,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:181,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:177,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:178,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:181,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:168,5'
          Dst:             pqcrystals_dilithium3_ref_polyz_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:168,5'
          Dst:             pqcrystals_dilithium3_ref_polyz_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:168,5'
          Dst:             pqcrystals_dilithium3_ref_polyz_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:168,5'
          Dst:             pqcrystals_dilithium3_ref_polyz_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:168,5'
          Dst:             pqcrystals_dilithium3_ref_polyz_pack
    - functionName:    pqcrystals_dilithium3_ref_unpack_sk
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          683
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium3_ref_polyeta_unpack
        - pqcrystals_dilithium3_ref_polyt0_unpack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:123,14'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_polyeta_unpack
                - pqcrystals_dilithium3_ref_polyeta_unpack
                - pqcrystals_dilithium3_ref_polyeta_unpack
                - pqcrystals_dilithium3_ref_polyeta_unpack
                - pqcrystals_dilithium3_ref_polyeta_unpack
                - pqcrystals_dilithium3_ref_polyeta_unpack
                - pqcrystals_dilithium3_ref_polyeta_unpack
                - pqcrystals_dilithium3_ref_polyeta_unpack
                - pqcrystals_dilithium3_ref_polyeta_unpack
                - pqcrystals_dilithium3_ref_polyeta_unpack
                - pqcrystals_dilithium3_ref_polyeta_unpack
                - pqcrystals_dilithium3_ref_polyt0_unpack
                - pqcrystals_dilithium3_ref_polyt0_unpack
                - pqcrystals_dilithium3_ref_polyt0_unpack
                - pqcrystals_dilithium3_ref_polyt0_unpack
                - pqcrystals_dilithium3_ref_polyt0_unpack
                - pqcrystals_dilithium3_ref_polyt0_unpack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:123,14'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_polyeta_unpack
                - pqcrystals_dilithium3_ref_polyeta_unpack
                - pqcrystals_dilithium3_ref_polyeta_unpack
                - pqcrystals_dilithium3_ref_polyeta_unpack
                - pqcrystals_dilithium3_ref_polyeta_unpack
                - pqcrystals_dilithium3_ref_polyeta_unpack
                - pqcrystals_dilithium3_ref_polyeta_unpack
                - pqcrystals_dilithium3_ref_polyeta_unpack
                - pqcrystals_dilithium3_ref_polyeta_unpack
                - pqcrystals_dilithium3_ref_polyeta_unpack
                - pqcrystals_dilithium3_ref_polyeta_unpack
                - pqcrystals_dilithium3_ref_polyt0_unpack
                - pqcrystals_dilithium3_ref_polyt0_unpack
                - pqcrystals_dilithium3_ref_polyt0_unpack
                - pqcrystals_dilithium3_ref_polyt0_unpack
                - pqcrystals_dilithium3_ref_polyt0_unpack
                - pqcrystals_dilithium3_ref_polyt0_unpack
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:135,5'
          Dst:             pqcrystals_dilithium3_ref_polyeta_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:135,5'
          Dst:             pqcrystals_dilithium3_ref_polyeta_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:135,5'
          Dst:             pqcrystals_dilithium3_ref_polyeta_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:135,5'
          Dst:             pqcrystals_dilithium3_ref_polyeta_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:135,5'
          Dst:             pqcrystals_dilithium3_ref_polyeta_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:139,5'
          Dst:             pqcrystals_dilithium3_ref_polyeta_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:139,5'
          Dst:             pqcrystals_dilithium3_ref_polyeta_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:139,5'
          Dst:             pqcrystals_dilithium3_ref_polyeta_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:139,5'
          Dst:             pqcrystals_dilithium3_ref_polyeta_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:139,5'
          Dst:             pqcrystals_dilithium3_ref_polyeta_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:139,5'
          Dst:             pqcrystals_dilithium3_ref_polyeta_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:143,5'
          Dst:             pqcrystals_dilithium3_ref_polyt0_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:143,5'
          Dst:             pqcrystals_dilithium3_ref_polyt0_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:143,5'
          Dst:             pqcrystals_dilithium3_ref_polyt0_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:143,5'
          Dst:             pqcrystals_dilithium3_ref_polyt0_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:143,5'
          Dst:             pqcrystals_dilithium3_ref_polyt0_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:143,5'
          Dst:             pqcrystals_dilithium3_ref_polyt0_unpack
    - functionName:    pqcrystals_dilithium3_ref_pack_sk
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          683
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium3_ref_polyeta_pack
        - pqcrystals_dilithium3_ref_polyt0_pack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:76,13'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_polyeta_pack
                - pqcrystals_dilithium3_ref_polyeta_pack
                - pqcrystals_dilithium3_ref_polyeta_pack
                - pqcrystals_dilithium3_ref_polyeta_pack
                - pqcrystals_dilithium3_ref_polyeta_pack
                - pqcrystals_dilithium3_ref_polyeta_pack
                - pqcrystals_dilithium3_ref_polyeta_pack
                - pqcrystals_dilithium3_ref_polyeta_pack
                - pqcrystals_dilithium3_ref_polyeta_pack
                - pqcrystals_dilithium3_ref_polyeta_pack
                - pqcrystals_dilithium3_ref_polyeta_pack
                - pqcrystals_dilithium3_ref_polyt0_pack
                - pqcrystals_dilithium3_ref_polyt0_pack
                - pqcrystals_dilithium3_ref_polyt0_pack
                - pqcrystals_dilithium3_ref_polyt0_pack
                - pqcrystals_dilithium3_ref_polyt0_pack
                - pqcrystals_dilithium3_ref_polyt0_pack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:76,13'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_polyeta_pack
                - pqcrystals_dilithium3_ref_polyeta_pack
                - pqcrystals_dilithium3_ref_polyeta_pack
                - pqcrystals_dilithium3_ref_polyeta_pack
                - pqcrystals_dilithium3_ref_polyeta_pack
                - pqcrystals_dilithium3_ref_polyeta_pack
                - pqcrystals_dilithium3_ref_polyeta_pack
                - pqcrystals_dilithium3_ref_polyeta_pack
                - pqcrystals_dilithium3_ref_polyeta_pack
                - pqcrystals_dilithium3_ref_polyeta_pack
                - pqcrystals_dilithium3_ref_polyeta_pack
                - pqcrystals_dilithium3_ref_polyt0_pack
                - pqcrystals_dilithium3_ref_polyt0_pack
                - pqcrystals_dilithium3_ref_polyt0_pack
                - pqcrystals_dilithium3_ref_polyt0_pack
                - pqcrystals_dilithium3_ref_polyt0_pack
                - pqcrystals_dilithium3_ref_polyt0_pack
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:88,5'
          Dst:             pqcrystals_dilithium3_ref_polyeta_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:88,5'
          Dst:             pqcrystals_dilithium3_ref_polyeta_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:88,5'
          Dst:             pqcrystals_dilithium3_ref_polyeta_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:88,5'
          Dst:             pqcrystals_dilithium3_ref_polyeta_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:88,5'
          Dst:             pqcrystals_dilithium3_ref_polyeta_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:92,5'
          Dst:             pqcrystals_dilithium3_ref_polyeta_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:92,5'
          Dst:             pqcrystals_dilithium3_ref_polyeta_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:92,5'
          Dst:             pqcrystals_dilithium3_ref_polyeta_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:92,5'
          Dst:             pqcrystals_dilithium3_ref_polyeta_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:92,5'
          Dst:             pqcrystals_dilithium3_ref_polyeta_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:92,5'
          Dst:             pqcrystals_dilithium3_ref_polyeta_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:96,5'
          Dst:             pqcrystals_dilithium3_ref_polyt0_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:96,5'
          Dst:             pqcrystals_dilithium3_ref_polyt0_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:96,5'
          Dst:             pqcrystals_dilithium3_ref_polyt0_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:96,5'
          Dst:             pqcrystals_dilithium3_ref_polyt0_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:96,5'
          Dst:             pqcrystals_dilithium3_ref_polyt0_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:96,5'
          Dst:             pqcrystals_dilithium3_ref_polyt0_pack
    - functionName:    pqcrystals_dilithium3_ref_unpack_pk
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          236
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium3_ref_polyt1_unpack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:45,14'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_polyt1_unpack
                - pqcrystals_dilithium3_ref_polyt1_unpack
                - pqcrystals_dilithium3_ref_polyt1_unpack
                - pqcrystals_dilithium3_ref_polyt1_unpack
                - pqcrystals_dilithium3_ref_polyt1_unpack
                - pqcrystals_dilithium3_ref_polyt1_unpack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:45,14'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_polyt1_unpack
                - pqcrystals_dilithium3_ref_polyt1_unpack
                - pqcrystals_dilithium3_ref_polyt1_unpack
                - pqcrystals_dilithium3_ref_polyt1_unpack
                - pqcrystals_dilithium3_ref_polyt1_unpack
                - pqcrystals_dilithium3_ref_polyt1_unpack
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:49,5'
          Dst:             pqcrystals_dilithium3_ref_polyt1_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:49,5'
          Dst:             pqcrystals_dilithium3_ref_polyt1_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:49,5'
          Dst:             pqcrystals_dilithium3_ref_polyt1_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:49,5'
          Dst:             pqcrystals_dilithium3_ref_polyt1_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:49,5'
          Dst:             pqcrystals_dilithium3_ref_polyt1_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:49,5'
          Dst:             pqcrystals_dilithium3_ref_polyt1_unpack
    - functionName:    pqcrystals_dilithium3_ref_pack_pk
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          236
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium3_ref_polyt1_pack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:22,13'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_polyt1_pack
                - pqcrystals_dilithium3_ref_polyt1_pack
                - pqcrystals_dilithium3_ref_polyt1_pack
                - pqcrystals_dilithium3_ref_polyt1_pack
                - pqcrystals_dilithium3_ref_polyt1_pack
                - pqcrystals_dilithium3_ref_polyt1_pack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:22,13'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_polyt1_pack
                - pqcrystals_dilithium3_ref_polyt1_pack
                - pqcrystals_dilithium3_ref_polyt1_pack
                - pqcrystals_dilithium3_ref_polyt1_pack
                - pqcrystals_dilithium3_ref_polyt1_pack
                - pqcrystals_dilithium3_ref_polyt1_pack
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:26,5'
          Dst:             pqcrystals_dilithium3_ref_polyt1_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:26,5'
          Dst:             pqcrystals_dilithium3_ref_polyt1_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:26,5'
          Dst:             pqcrystals_dilithium3_ref_polyt1_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:26,5'
          Dst:             pqcrystals_dilithium3_ref_polyt1_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:26,5'
          Dst:             pqcrystals_dilithium3_ref_polyt1_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/packing.c:26,5'
          Dst:             pqcrystals_dilithium3_ref_polyt1_pack
    - functionName:    pqcrystals_dilithium3_ref_polyw1_pack
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 892
      functionLinenumberEnd: 911
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          87
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:906,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:907,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:907,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:906,23'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:906,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:907,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:906,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:906,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:907,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_dilithium3_ref_polyz_pack
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 780
      functionLinenumberEnd: 820
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          54
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:806,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:807,32'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:820,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_dilithium3_ref_polyt0_unpack
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 716
      functionLinenumberEnd: 768
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          164
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:720,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:721,29'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:768,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_dilithium3_ref_polyt0_pack
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 668
      functionLinenumberEnd: 706
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          127
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:673,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:674,38'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:706,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_dilithium3_ref_polyt1_unpack
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 645
      functionLinenumberEnd: 657
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          69
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:649,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:650,29'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:657,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_dilithium3_ref_polyt1_pack
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 621
      functionLinenumberEnd: 634
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          63
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:625,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:626,28'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:634,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_dilithium3_ref_polyeta_unpack
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 575
      functionLinenumberEnd: 609
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          37
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:600,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:601,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:609,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_dilithium3_ref_polyeta_pack
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 536
      functionLinenumberEnd: 565
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          100
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    11
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:557,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:558,29'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:558,29'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:557,23'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:557,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:558,29'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:557,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:557,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:558,29'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_dilithium3_ref_poly_challenge
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 492
      functionLinenumberEnd: 525
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          162
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_init
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:495,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:498,3'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_squeeze
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:512,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:513,9'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:517,18'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:518,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:512,14'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:520,20'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:498,3'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:499,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:500,3'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:501,3'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:513,9'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:524,3'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    pqcrystals_dilithium3_ref_polyz_unpack
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 831
      functionLinenumberEnd: 880
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          62
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:863,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:864,28'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:880,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_dilithium3_ref_poly_uniform_gamma1
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 472
      functionLinenumberEnd: 480
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_squeeze
        - pqcrystals_dilithium3_ref_dilithium_shake256_stream_init
        - pqcrystals_dilithium3_ref_polyz_unpack
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:473,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_dilithium_shake256_stream_init
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium3_ref_polyz_unpack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:476,3'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_dilithium_shake256_stream_init
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium3_ref_polyz_unpack
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:476,3'
          Dst:             pqcrystals_dilithium3_ref_dilithium_shake256_stream_init
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:477,3'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:478,3'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:479,3'
          Dst:             pqcrystals_dilithium3_ref_polyz_unpack
    - functionName:    rej_eta
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 389
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          96
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:395,19'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:395,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:395,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:409,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:410,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:411,11'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:411,15'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:395,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:411,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:411,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:395,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:412,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:395,19'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:395,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:396,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_dilithium3_ref_poly_uniform_eta
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 439
      functionLinenumberEnd: 455
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_squeeze
        - pqcrystals_dilithium3_ref_dilithium_shake256_stream_init
        - rej_eta
      functionUses:    11
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:442,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_dilithium_shake256_stream_init
                - OQS_SHA3_shake256_inc_squeeze
                - rej_eta.8165
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_squeeze
                - rej_eta.8165
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:445,3'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_dilithium_shake256_stream_init
                - OQS_SHA3_shake256_inc_squeeze
                - rej_eta.8165
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_squeeze
                - rej_eta.8165
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:450,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:450,3'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - rej_eta.8165
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:451,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - rej_eta.8165
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:450,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:450,3'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - rej_eta.8165
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:451,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - rej_eta.8165
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:445,3'
          Dst:             pqcrystals_dilithium3_ref_dilithium_shake256_stream_init
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:446,3'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:448,9'
          Dst:             rej_eta
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:451,5'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:452,12'
          Dst:             rej_eta
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:454,3'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    rej_uniform
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          86
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:319,19'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:319,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:319,26'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:319,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:319,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:320,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:325,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:319,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:326,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:319,19'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:319,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:319,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_dilithium3_ref_poly_uniform
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          154
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - OQS_SHA3_shake128_inc_ctx_release
        - OQS_SHA3_shake128_inc_squeeze
        - pqcrystals_dilithium3_ref_dilithium_shake128_stream_init
        - rej_uniform
      functionUses:    30
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:351,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_dilithium_shake128_stream_init
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.8166
                - OQS_SHA3_shake128_inc_ctx_release
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.8166
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:354,3'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_dilithium_shake128_stream_init
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.8166
                - OQS_SHA3_shake128_inc_ctx_release
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.8166
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:359,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:359,3'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.8166
                - OQS_SHA3_shake128_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:360,18'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.8166
                - OQS_SHA3_shake128_inc_ctx_release
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:361,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:362,33'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.8166
                - OQS_SHA3_shake128_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:362,33'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.8166
                - OQS_SHA3_shake128_inc_ctx_release
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:361,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:362,33'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.8166
                - OQS_SHA3_shake128_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:362,33'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.8166
                - OQS_SHA3_shake128_inc_ctx_release
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:361,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:362,33'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.8166
                - OQS_SHA3_shake128_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:364,5'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.8166
                - OQS_SHA3_shake128_inc_ctx_release
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:359,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:359,3'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.8166
                - OQS_SHA3_shake128_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:360,18'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.8166
                - OQS_SHA3_shake128_inc_ctx_release
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:354,3'
          Dst:             pqcrystals_dilithium3_ref_dilithium_shake128_stream_init
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:355,3'
          Dst:             OQS_SHA3_shake128_inc_squeeze
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:357,9'
          Dst:             rej_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:364,5'
          Dst:             OQS_SHA3_shake128_inc_squeeze
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:366,12'
          Dst:             rej_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:368,3'
          Dst:             OQS_SHA3_shake128_inc_ctx_release
    - functionName:    pqcrystals_dilithium3_ref_poly_chknorm
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          68
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    11
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:274,6'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:274,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:282,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:285,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:280,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:285,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:280,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:280,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:282,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:285,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:280,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:285,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_dilithium3_ref_poly_use_hint
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pqcrystals_dilithium3_ref_use_hint
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:252,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_use_hint
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:253,29'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_use_hint
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:252,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:253,29'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:256,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:253,20'
          Dst:             pqcrystals_dilithium3_ref_use_hint
    - functionName:    pqcrystals_dilithium3_ref_poly_make_hint
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pqcrystals_dilithium3_ref_make_hint
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:230,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_make_hint
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:231,30'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_make_hint
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:230,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:231,30'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:236,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:231,20'
          Dst:             pqcrystals_dilithium3_ref_make_hint
    - functionName:    pqcrystals_dilithium3_ref_poly_decompose
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pqcrystals_dilithium3_ref_decompose
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:207,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_decompose
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:208,32'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_decompose
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:207,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:208,32'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:211,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:208,21'
          Dst:             pqcrystals_dilithium3_ref_decompose
    - functionName:    pqcrystals_dilithium3_ref_poly_power2round
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pqcrystals_dilithium3_ref_power2round
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:184,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_power2round
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:185,34'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_power2round
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:184,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:185,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:188,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:185,21'
          Dst:             pqcrystals_dilithium3_ref_power2round
    - functionName:    pqcrystals_dilithium3_ref_poly_pointwise_montgomery
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pqcrystals_dilithium3_ref_montgomery_reduce
      functionUses:    16
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:162,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_montgomery_reduce
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:163,47'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_montgomery_reduce
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:162,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:163,47'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:166,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:163,20'
          Dst:             pqcrystals_dilithium3_ref_montgomery_reduce
    - functionName:    pqcrystals_dilithium3_ref_poly_invntt_tomont
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium3_ref_invntt_tomont
      functionUses:    11
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:142,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_invntt_tomont
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:142,3'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_invntt_tomont
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:142,3'
          Dst:             pqcrystals_dilithium3_ref_invntt_tomont
    - functionName:    pqcrystals_dilithium3_ref_poly_ntt
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium3_ref_ntt
      functionUses:    13
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:125,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_ntt
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:125,3'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_ntt
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:125,3'
          Dst:             pqcrystals_dilithium3_ref_ntt
    - functionName:    pqcrystals_dilithium3_ref_poly_shiftl
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          261
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_dilithium3_ref_poly_sub
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          113
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:90,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:91,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:91,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:90,21'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:90,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:91,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:90,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:90,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:91,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_dilithium3_ref_poly_add
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          113
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    15
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:69,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:70,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:70,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:69,21'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:69,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:70,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:69,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:69,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:70,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_dilithium3_ref_poly_caddq
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pqcrystals_dilithium3_ref_caddq
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:50,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_caddq
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:51,26'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_caddq
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:50,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:51,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:54,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:51,20'
          Dst:             pqcrystals_dilithium3_ref_caddq
    - functionName:    pqcrystals_dilithium3_ref_poly_reduce
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pqcrystals_dilithium3_ref_reduce32
      functionUses:    11
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:32,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_reduce32
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:33,29'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_reduce32
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:32,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:33,29'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:36,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/poly.c:33,20'
          Dst:             pqcrystals_dilithium3_ref_reduce32
    - functionName:    pqcrystals_dilithium3_ref_polyveck_pack_w1
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium3_ref_polyw1_pack
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:389,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_polyw1_pack
                - pqcrystals_dilithium3_ref_polyw1_pack
                - pqcrystals_dilithium3_ref_polyw1_pack
                - pqcrystals_dilithium3_ref_polyw1_pack
                - pqcrystals_dilithium3_ref_polyw1_pack
                - pqcrystals_dilithium3_ref_polyw1_pack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:389,5'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_polyw1_pack
                - pqcrystals_dilithium3_ref_polyw1_pack
                - pqcrystals_dilithium3_ref_polyw1_pack
                - pqcrystals_dilithium3_ref_polyw1_pack
                - pqcrystals_dilithium3_ref_polyw1_pack
                - pqcrystals_dilithium3_ref_polyw1_pack
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:389,5'
          Dst:             pqcrystals_dilithium3_ref_polyw1_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:389,5'
          Dst:             pqcrystals_dilithium3_ref_polyw1_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:389,5'
          Dst:             pqcrystals_dilithium3_ref_polyw1_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:389,5'
          Dst:             pqcrystals_dilithium3_ref_polyw1_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:389,5'
          Dst:             pqcrystals_dilithium3_ref_polyw1_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:389,5'
          Dst:             pqcrystals_dilithium3_ref_polyw1_pack
    - functionName:    pqcrystals_dilithium3_ref_polyveck_use_hint
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium3_ref_poly_use_hint
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:382,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_poly_use_hint
                - pqcrystals_dilithium3_ref_poly_use_hint
                - pqcrystals_dilithium3_ref_poly_use_hint
                - pqcrystals_dilithium3_ref_poly_use_hint
                - pqcrystals_dilithium3_ref_poly_use_hint
                - pqcrystals_dilithium3_ref_poly_use_hint
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:382,5'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_poly_use_hint
                - pqcrystals_dilithium3_ref_poly_use_hint
                - pqcrystals_dilithium3_ref_poly_use_hint
                - pqcrystals_dilithium3_ref_poly_use_hint
                - pqcrystals_dilithium3_ref_poly_use_hint
                - pqcrystals_dilithium3_ref_poly_use_hint
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:382,5'
          Dst:             pqcrystals_dilithium3_ref_poly_use_hint
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:382,5'
          Dst:             pqcrystals_dilithium3_ref_poly_use_hint
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:382,5'
          Dst:             pqcrystals_dilithium3_ref_poly_use_hint
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:382,5'
          Dst:             pqcrystals_dilithium3_ref_poly_use_hint
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:382,5'
          Dst:             pqcrystals_dilithium3_ref_poly_use_hint
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:382,5'
          Dst:             pqcrystals_dilithium3_ref_poly_use_hint
    - functionName:    pqcrystals_dilithium3_ref_polyveck_make_hint
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 359
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          66
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium3_ref_poly_make_hint
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:363,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_poly_make_hint
                - pqcrystals_dilithium3_ref_poly_make_hint
                - pqcrystals_dilithium3_ref_poly_make_hint
                - pqcrystals_dilithium3_ref_poly_make_hint
                - pqcrystals_dilithium3_ref_poly_make_hint
                - pqcrystals_dilithium3_ref_poly_make_hint
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:363,10'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_poly_make_hint
                - pqcrystals_dilithium3_ref_poly_make_hint
                - pqcrystals_dilithium3_ref_poly_make_hint
                - pqcrystals_dilithium3_ref_poly_make_hint
                - pqcrystals_dilithium3_ref_poly_make_hint
                - pqcrystals_dilithium3_ref_poly_make_hint
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:363,10'
          Dst:             pqcrystals_dilithium3_ref_poly_make_hint
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:363,10'
          Dst:             pqcrystals_dilithium3_ref_poly_make_hint
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:363,10'
          Dst:             pqcrystals_dilithium3_ref_poly_make_hint
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:363,10'
          Dst:             pqcrystals_dilithium3_ref_poly_make_hint
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:363,10'
          Dst:             pqcrystals_dilithium3_ref_poly_make_hint
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:363,10'
          Dst:             pqcrystals_dilithium3_ref_poly_make_hint
    - functionName:    pqcrystals_dilithium3_ref_polyveck_decompose
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 338
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium3_ref_poly_decompose
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:342,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_poly_decompose
                - pqcrystals_dilithium3_ref_poly_decompose
                - pqcrystals_dilithium3_ref_poly_decompose
                - pqcrystals_dilithium3_ref_poly_decompose
                - pqcrystals_dilithium3_ref_poly_decompose
                - pqcrystals_dilithium3_ref_poly_decompose
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:342,5'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_poly_decompose
                - pqcrystals_dilithium3_ref_poly_decompose
                - pqcrystals_dilithium3_ref_poly_decompose
                - pqcrystals_dilithium3_ref_poly_decompose
                - pqcrystals_dilithium3_ref_poly_decompose
                - pqcrystals_dilithium3_ref_poly_decompose
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:342,5'
          Dst:             pqcrystals_dilithium3_ref_poly_decompose
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:342,5'
          Dst:             pqcrystals_dilithium3_ref_poly_decompose
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:342,5'
          Dst:             pqcrystals_dilithium3_ref_poly_decompose
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:342,5'
          Dst:             pqcrystals_dilithium3_ref_poly_decompose
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:342,5'
          Dst:             pqcrystals_dilithium3_ref_poly_decompose
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:342,5'
          Dst:             pqcrystals_dilithium3_ref_poly_decompose
    - functionName:    pqcrystals_dilithium3_ref_polyveck_power2round
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium3_ref_poly_power2round
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:320,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_poly_power2round
                - pqcrystals_dilithium3_ref_poly_power2round
                - pqcrystals_dilithium3_ref_poly_power2round
                - pqcrystals_dilithium3_ref_poly_power2round
                - pqcrystals_dilithium3_ref_poly_power2round
                - pqcrystals_dilithium3_ref_poly_power2round
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:320,5'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_poly_power2round
                - pqcrystals_dilithium3_ref_poly_power2round
                - pqcrystals_dilithium3_ref_poly_power2round
                - pqcrystals_dilithium3_ref_poly_power2round
                - pqcrystals_dilithium3_ref_poly_power2round
                - pqcrystals_dilithium3_ref_poly_power2round
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:320,5'
          Dst:             pqcrystals_dilithium3_ref_poly_power2round
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:320,5'
          Dst:             pqcrystals_dilithium3_ref_poly_power2round
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:320,5'
          Dst:             pqcrystals_dilithium3_ref_poly_power2round
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:320,5'
          Dst:             pqcrystals_dilithium3_ref_poly_power2round
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:320,5'
          Dst:             pqcrystals_dilithium3_ref_poly_power2round
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:320,5'
          Dst:             pqcrystals_dilithium3_ref_poly_power2round
    - functionName:    pqcrystals_dilithium3_ref_polyveck_chknorm
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          96
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - pqcrystals_dilithium3_ref_poly_chknorm
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:296,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_poly_chknorm
                - pqcrystals_dilithium3_ref_poly_chknorm
                - pqcrystals_dilithium3_ref_poly_chknorm
                - pqcrystals_dilithium3_ref_poly_chknorm
                - pqcrystals_dilithium3_ref_poly_chknorm
                - pqcrystals_dilithium3_ref_poly_chknorm
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:296,8'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_poly_chknorm
                - pqcrystals_dilithium3_ref_poly_chknorm
                - pqcrystals_dilithium3_ref_poly_chknorm
                - pqcrystals_dilithium3_ref_poly_chknorm
                - pqcrystals_dilithium3_ref_poly_chknorm
                - pqcrystals_dilithium3_ref_poly_chknorm
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:296,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:296,22'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_poly_chknorm
                - pqcrystals_dilithium3_ref_poly_chknorm
                - pqcrystals_dilithium3_ref_poly_chknorm
                - pqcrystals_dilithium3_ref_poly_chknorm
                - pqcrystals_dilithium3_ref_poly_chknorm
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:296,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:296,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:296,22'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_poly_chknorm
                - pqcrystals_dilithium3_ref_poly_chknorm
                - pqcrystals_dilithium3_ref_poly_chknorm
                - pqcrystals_dilithium3_ref_poly_chknorm
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:296,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:296,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:296,22'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_poly_chknorm
                - pqcrystals_dilithium3_ref_poly_chknorm
                - pqcrystals_dilithium3_ref_poly_chknorm
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:296,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:296,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:296,22'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_poly_chknorm
                - pqcrystals_dilithium3_ref_poly_chknorm
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:296,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:296,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:296,22'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_poly_chknorm
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:296,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:296,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:296,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:296,8'
          Dst:             pqcrystals_dilithium3_ref_poly_chknorm
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:296,8'
          Dst:             pqcrystals_dilithium3_ref_poly_chknorm
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:296,8'
          Dst:             pqcrystals_dilithium3_ref_poly_chknorm
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:296,8'
          Dst:             pqcrystals_dilithium3_ref_poly_chknorm
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:296,8'
          Dst:             pqcrystals_dilithium3_ref_poly_chknorm
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:296,8'
          Dst:             pqcrystals_dilithium3_ref_poly_chknorm
    - functionName:    pqcrystals_dilithium3_ref_polyveck_pointwise_poly_montgomery
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium3_ref_poly_pointwise_montgomery
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:276,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_poly_pointwise_montgomery
                - pqcrystals_dilithium3_ref_poly_pointwise_montgomery
                - pqcrystals_dilithium3_ref_poly_pointwise_montgomery
                - pqcrystals_dilithium3_ref_poly_pointwise_montgomery
                - pqcrystals_dilithium3_ref_poly_pointwise_montgomery
                - pqcrystals_dilithium3_ref_poly_pointwise_montgomery
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:276,5'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_poly_pointwise_montgomery
                - pqcrystals_dilithium3_ref_poly_pointwise_montgomery
                - pqcrystals_dilithium3_ref_poly_pointwise_montgomery
                - pqcrystals_dilithium3_ref_poly_pointwise_montgomery
                - pqcrystals_dilithium3_ref_poly_pointwise_montgomery
                - pqcrystals_dilithium3_ref_poly_pointwise_montgomery
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:276,5'
          Dst:             pqcrystals_dilithium3_ref_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:276,5'
          Dst:             pqcrystals_dilithium3_ref_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:276,5'
          Dst:             pqcrystals_dilithium3_ref_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:276,5'
          Dst:             pqcrystals_dilithium3_ref_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:276,5'
          Dst:             pqcrystals_dilithium3_ref_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:276,5'
          Dst:             pqcrystals_dilithium3_ref_poly_pointwise_montgomery
    - functionName:    pqcrystals_dilithium3_ref_polyveck_invntt_tomont
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium3_ref_poly_invntt_tomont
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:269,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_poly_invntt_tomont
                - pqcrystals_dilithium3_ref_poly_invntt_tomont
                - pqcrystals_dilithium3_ref_poly_invntt_tomont
                - pqcrystals_dilithium3_ref_poly_invntt_tomont
                - pqcrystals_dilithium3_ref_poly_invntt_tomont
                - pqcrystals_dilithium3_ref_poly_invntt_tomont
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:269,5'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_poly_invntt_tomont
                - pqcrystals_dilithium3_ref_poly_invntt_tomont
                - pqcrystals_dilithium3_ref_poly_invntt_tomont
                - pqcrystals_dilithium3_ref_poly_invntt_tomont
                - pqcrystals_dilithium3_ref_poly_invntt_tomont
                - pqcrystals_dilithium3_ref_poly_invntt_tomont
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:269,5'
          Dst:             pqcrystals_dilithium3_ref_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:269,5'
          Dst:             pqcrystals_dilithium3_ref_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:269,5'
          Dst:             pqcrystals_dilithium3_ref_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:269,5'
          Dst:             pqcrystals_dilithium3_ref_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:269,5'
          Dst:             pqcrystals_dilithium3_ref_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:269,5'
          Dst:             pqcrystals_dilithium3_ref_poly_invntt_tomont
    - functionName:    pqcrystals_dilithium3_ref_polyveck_ntt
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium3_ref_poly_ntt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:253,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_poly_ntt
                - pqcrystals_dilithium3_ref_poly_ntt
                - pqcrystals_dilithium3_ref_poly_ntt
                - pqcrystals_dilithium3_ref_poly_ntt
                - pqcrystals_dilithium3_ref_poly_ntt
                - pqcrystals_dilithium3_ref_poly_ntt
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:253,5'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_poly_ntt
                - pqcrystals_dilithium3_ref_poly_ntt
                - pqcrystals_dilithium3_ref_poly_ntt
                - pqcrystals_dilithium3_ref_poly_ntt
                - pqcrystals_dilithium3_ref_poly_ntt
                - pqcrystals_dilithium3_ref_poly_ntt
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:253,5'
          Dst:             pqcrystals_dilithium3_ref_poly_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:253,5'
          Dst:             pqcrystals_dilithium3_ref_poly_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:253,5'
          Dst:             pqcrystals_dilithium3_ref_poly_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:253,5'
          Dst:             pqcrystals_dilithium3_ref_poly_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:253,5'
          Dst:             pqcrystals_dilithium3_ref_poly_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:253,5'
          Dst:             pqcrystals_dilithium3_ref_poly_ntt
    - functionName:    pqcrystals_dilithium3_ref_polyveck_shiftl
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium3_ref_poly_shiftl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:238,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_poly_shiftl
                - pqcrystals_dilithium3_ref_poly_shiftl
                - pqcrystals_dilithium3_ref_poly_shiftl
                - pqcrystals_dilithium3_ref_poly_shiftl
                - pqcrystals_dilithium3_ref_poly_shiftl
                - pqcrystals_dilithium3_ref_poly_shiftl
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:238,5'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_poly_shiftl
                - pqcrystals_dilithium3_ref_poly_shiftl
                - pqcrystals_dilithium3_ref_poly_shiftl
                - pqcrystals_dilithium3_ref_poly_shiftl
                - pqcrystals_dilithium3_ref_poly_shiftl
                - pqcrystals_dilithium3_ref_poly_shiftl
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:238,5'
          Dst:             pqcrystals_dilithium3_ref_poly_shiftl
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:238,5'
          Dst:             pqcrystals_dilithium3_ref_poly_shiftl
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:238,5'
          Dst:             pqcrystals_dilithium3_ref_poly_shiftl
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:238,5'
          Dst:             pqcrystals_dilithium3_ref_poly_shiftl
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:238,5'
          Dst:             pqcrystals_dilithium3_ref_poly_shiftl
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:238,5'
          Dst:             pqcrystals_dilithium3_ref_poly_shiftl
    - functionName:    pqcrystals_dilithium3_ref_polyveck_sub
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium3_ref_poly_sub
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:223,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_poly_sub
                - pqcrystals_dilithium3_ref_poly_sub
                - pqcrystals_dilithium3_ref_poly_sub
                - pqcrystals_dilithium3_ref_poly_sub
                - pqcrystals_dilithium3_ref_poly_sub
                - pqcrystals_dilithium3_ref_poly_sub
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:223,5'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_poly_sub
                - pqcrystals_dilithium3_ref_poly_sub
                - pqcrystals_dilithium3_ref_poly_sub
                - pqcrystals_dilithium3_ref_poly_sub
                - pqcrystals_dilithium3_ref_poly_sub
                - pqcrystals_dilithium3_ref_poly_sub
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:223,5'
          Dst:             pqcrystals_dilithium3_ref_poly_sub
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:223,5'
          Dst:             pqcrystals_dilithium3_ref_poly_sub
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:223,5'
          Dst:             pqcrystals_dilithium3_ref_poly_sub
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:223,5'
          Dst:             pqcrystals_dilithium3_ref_poly_sub
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:223,5'
          Dst:             pqcrystals_dilithium3_ref_poly_sub
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:223,5'
          Dst:             pqcrystals_dilithium3_ref_poly_sub
    - functionName:    pqcrystals_dilithium3_ref_polyveck_add
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium3_ref_poly_add
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:205,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_poly_add
                - pqcrystals_dilithium3_ref_poly_add
                - pqcrystals_dilithium3_ref_poly_add
                - pqcrystals_dilithium3_ref_poly_add
                - pqcrystals_dilithium3_ref_poly_add
                - pqcrystals_dilithium3_ref_poly_add
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:205,5'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_poly_add
                - pqcrystals_dilithium3_ref_poly_add
                - pqcrystals_dilithium3_ref_poly_add
                - pqcrystals_dilithium3_ref_poly_add
                - pqcrystals_dilithium3_ref_poly_add
                - pqcrystals_dilithium3_ref_poly_add
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:205,5'
          Dst:             pqcrystals_dilithium3_ref_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:205,5'
          Dst:             pqcrystals_dilithium3_ref_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:205,5'
          Dst:             pqcrystals_dilithium3_ref_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:205,5'
          Dst:             pqcrystals_dilithium3_ref_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:205,5'
          Dst:             pqcrystals_dilithium3_ref_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:205,5'
          Dst:             pqcrystals_dilithium3_ref_poly_add
    - functionName:    pqcrystals_dilithium3_ref_polyveck_caddq
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium3_ref_poly_caddq
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:188,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_poly_caddq
                - pqcrystals_dilithium3_ref_poly_caddq
                - pqcrystals_dilithium3_ref_poly_caddq
                - pqcrystals_dilithium3_ref_poly_caddq
                - pqcrystals_dilithium3_ref_poly_caddq
                - pqcrystals_dilithium3_ref_poly_caddq
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:188,5'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_poly_caddq
                - pqcrystals_dilithium3_ref_poly_caddq
                - pqcrystals_dilithium3_ref_poly_caddq
                - pqcrystals_dilithium3_ref_poly_caddq
                - pqcrystals_dilithium3_ref_poly_caddq
                - pqcrystals_dilithium3_ref_poly_caddq
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:188,5'
          Dst:             pqcrystals_dilithium3_ref_poly_caddq
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:188,5'
          Dst:             pqcrystals_dilithium3_ref_poly_caddq
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:188,5'
          Dst:             pqcrystals_dilithium3_ref_poly_caddq
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:188,5'
          Dst:             pqcrystals_dilithium3_ref_poly_caddq
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:188,5'
          Dst:             pqcrystals_dilithium3_ref_poly_caddq
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:188,5'
          Dst:             pqcrystals_dilithium3_ref_poly_caddq
    - functionName:    pqcrystals_dilithium3_ref_polyveck_reduce
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium3_ref_poly_reduce
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:173,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_poly_reduce
                - pqcrystals_dilithium3_ref_poly_reduce
                - pqcrystals_dilithium3_ref_poly_reduce
                - pqcrystals_dilithium3_ref_poly_reduce
                - pqcrystals_dilithium3_ref_poly_reduce
                - pqcrystals_dilithium3_ref_poly_reduce
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:173,5'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_poly_reduce
                - pqcrystals_dilithium3_ref_poly_reduce
                - pqcrystals_dilithium3_ref_poly_reduce
                - pqcrystals_dilithium3_ref_poly_reduce
                - pqcrystals_dilithium3_ref_poly_reduce
                - pqcrystals_dilithium3_ref_poly_reduce
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:173,5'
          Dst:             pqcrystals_dilithium3_ref_poly_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:173,5'
          Dst:             pqcrystals_dilithium3_ref_poly_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:173,5'
          Dst:             pqcrystals_dilithium3_ref_poly_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:173,5'
          Dst:             pqcrystals_dilithium3_ref_poly_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:173,5'
          Dst:             pqcrystals_dilithium3_ref_poly_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:173,5'
          Dst:             pqcrystals_dilithium3_ref_poly_reduce
    - functionName:    pqcrystals_dilithium3_ref_polyveck_uniform_eta
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          55
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium3_ref_poly_uniform_eta
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:158,45'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_poly_uniform_eta
                - pqcrystals_dilithium3_ref_poly_uniform_eta
                - pqcrystals_dilithium3_ref_poly_uniform_eta
                - pqcrystals_dilithium3_ref_poly_uniform_eta
                - pqcrystals_dilithium3_ref_poly_uniform_eta
                - pqcrystals_dilithium3_ref_poly_uniform_eta
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:158,45'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_poly_uniform_eta
                - pqcrystals_dilithium3_ref_poly_uniform_eta
                - pqcrystals_dilithium3_ref_poly_uniform_eta
                - pqcrystals_dilithium3_ref_poly_uniform_eta
                - pqcrystals_dilithium3_ref_poly_uniform_eta
                - pqcrystals_dilithium3_ref_poly_uniform_eta
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:158,5'
          Dst:             pqcrystals_dilithium3_ref_poly_uniform_eta
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:158,5'
          Dst:             pqcrystals_dilithium3_ref_poly_uniform_eta
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:158,5'
          Dst:             pqcrystals_dilithium3_ref_poly_uniform_eta
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:158,5'
          Dst:             pqcrystals_dilithium3_ref_poly_uniform_eta
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:158,5'
          Dst:             pqcrystals_dilithium3_ref_poly_uniform_eta
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:158,5'
          Dst:             pqcrystals_dilithium3_ref_poly_uniform_eta
    - functionName:    pqcrystals_dilithium3_ref_polyvecl_chknorm
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          83
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - pqcrystals_dilithium3_ref_poly_chknorm
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:144,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_poly_chknorm
                - pqcrystals_dilithium3_ref_poly_chknorm
                - pqcrystals_dilithium3_ref_poly_chknorm
                - pqcrystals_dilithium3_ref_poly_chknorm
                - pqcrystals_dilithium3_ref_poly_chknorm
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:144,8'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_poly_chknorm
                - pqcrystals_dilithium3_ref_poly_chknorm
                - pqcrystals_dilithium3_ref_poly_chknorm
                - pqcrystals_dilithium3_ref_poly_chknorm
                - pqcrystals_dilithium3_ref_poly_chknorm
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:144,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:144,22'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_poly_chknorm
                - pqcrystals_dilithium3_ref_poly_chknorm
                - pqcrystals_dilithium3_ref_poly_chknorm
                - pqcrystals_dilithium3_ref_poly_chknorm
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:144,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:144,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:144,22'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_poly_chknorm
                - pqcrystals_dilithium3_ref_poly_chknorm
                - pqcrystals_dilithium3_ref_poly_chknorm
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:144,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:144,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:144,22'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_poly_chknorm
                - pqcrystals_dilithium3_ref_poly_chknorm
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:144,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:144,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:144,22'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_poly_chknorm
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:144,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:144,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:144,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:144,8'
          Dst:             pqcrystals_dilithium3_ref_poly_chknorm
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:144,8'
          Dst:             pqcrystals_dilithium3_ref_poly_chknorm
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:144,8'
          Dst:             pqcrystals_dilithium3_ref_poly_chknorm
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:144,8'
          Dst:             pqcrystals_dilithium3_ref_poly_chknorm
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:144,8'
          Dst:             pqcrystals_dilithium3_ref_poly_chknorm
    - functionName:    pqcrystals_dilithium3_ref_polyvecl_pointwise_poly_montgomery
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium3_ref_poly_pointwise_montgomery
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:100,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_poly_pointwise_montgomery
                - pqcrystals_dilithium3_ref_poly_pointwise_montgomery
                - pqcrystals_dilithium3_ref_poly_pointwise_montgomery
                - pqcrystals_dilithium3_ref_poly_pointwise_montgomery
                - pqcrystals_dilithium3_ref_poly_pointwise_montgomery
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:100,5'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_poly_pointwise_montgomery
                - pqcrystals_dilithium3_ref_poly_pointwise_montgomery
                - pqcrystals_dilithium3_ref_poly_pointwise_montgomery
                - pqcrystals_dilithium3_ref_poly_pointwise_montgomery
                - pqcrystals_dilithium3_ref_poly_pointwise_montgomery
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:100,5'
          Dst:             pqcrystals_dilithium3_ref_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:100,5'
          Dst:             pqcrystals_dilithium3_ref_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:100,5'
          Dst:             pqcrystals_dilithium3_ref_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:100,5'
          Dst:             pqcrystals_dilithium3_ref_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:100,5'
          Dst:             pqcrystals_dilithium3_ref_poly_pointwise_montgomery
    - functionName:    pqcrystals_dilithium3_ref_polyvecl_invntt_tomont
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium3_ref_poly_invntt_tomont
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:93,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_poly_invntt_tomont
                - pqcrystals_dilithium3_ref_poly_invntt_tomont
                - pqcrystals_dilithium3_ref_poly_invntt_tomont
                - pqcrystals_dilithium3_ref_poly_invntt_tomont
                - pqcrystals_dilithium3_ref_poly_invntt_tomont
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:93,5'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_poly_invntt_tomont
                - pqcrystals_dilithium3_ref_poly_invntt_tomont
                - pqcrystals_dilithium3_ref_poly_invntt_tomont
                - pqcrystals_dilithium3_ref_poly_invntt_tomont
                - pqcrystals_dilithium3_ref_poly_invntt_tomont
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:93,5'
          Dst:             pqcrystals_dilithium3_ref_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:93,5'
          Dst:             pqcrystals_dilithium3_ref_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:93,5'
          Dst:             pqcrystals_dilithium3_ref_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:93,5'
          Dst:             pqcrystals_dilithium3_ref_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:93,5'
          Dst:             pqcrystals_dilithium3_ref_poly_invntt_tomont
    - functionName:    pqcrystals_dilithium3_ref_polyvecl_ntt
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium3_ref_poly_ntt
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:86,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_poly_ntt
                - pqcrystals_dilithium3_ref_poly_ntt
                - pqcrystals_dilithium3_ref_poly_ntt
                - pqcrystals_dilithium3_ref_poly_ntt
                - pqcrystals_dilithium3_ref_poly_ntt
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:86,5'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_poly_ntt
                - pqcrystals_dilithium3_ref_poly_ntt
                - pqcrystals_dilithium3_ref_poly_ntt
                - pqcrystals_dilithium3_ref_poly_ntt
                - pqcrystals_dilithium3_ref_poly_ntt
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:86,5'
          Dst:             pqcrystals_dilithium3_ref_poly_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:86,5'
          Dst:             pqcrystals_dilithium3_ref_poly_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:86,5'
          Dst:             pqcrystals_dilithium3_ref_poly_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:86,5'
          Dst:             pqcrystals_dilithium3_ref_poly_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:86,5'
          Dst:             pqcrystals_dilithium3_ref_poly_ntt
    - functionName:    pqcrystals_dilithium3_ref_polyvecl_add
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium3_ref_poly_add
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:71,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_poly_add
                - pqcrystals_dilithium3_ref_poly_add
                - pqcrystals_dilithium3_ref_poly_add
                - pqcrystals_dilithium3_ref_poly_add
                - pqcrystals_dilithium3_ref_poly_add
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:71,5'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_poly_add
                - pqcrystals_dilithium3_ref_poly_add
                - pqcrystals_dilithium3_ref_poly_add
                - pqcrystals_dilithium3_ref_poly_add
                - pqcrystals_dilithium3_ref_poly_add
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:71,5'
          Dst:             pqcrystals_dilithium3_ref_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:71,5'
          Dst:             pqcrystals_dilithium3_ref_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:71,5'
          Dst:             pqcrystals_dilithium3_ref_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:71,5'
          Dst:             pqcrystals_dilithium3_ref_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:71,5'
          Dst:             pqcrystals_dilithium3_ref_poly_add
    - functionName:    pqcrystals_dilithium3_ref_polyvecl_reduce
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium3_ref_poly_reduce
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:54,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_poly_reduce
                - pqcrystals_dilithium3_ref_poly_reduce
                - pqcrystals_dilithium3_ref_poly_reduce
                - pqcrystals_dilithium3_ref_poly_reduce
                - pqcrystals_dilithium3_ref_poly_reduce
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:54,5'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_poly_reduce
                - pqcrystals_dilithium3_ref_poly_reduce
                - pqcrystals_dilithium3_ref_poly_reduce
                - pqcrystals_dilithium3_ref_poly_reduce
                - pqcrystals_dilithium3_ref_poly_reduce
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:54,5'
          Dst:             pqcrystals_dilithium3_ref_poly_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:54,5'
          Dst:             pqcrystals_dilithium3_ref_poly_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:54,5'
          Dst:             pqcrystals_dilithium3_ref_poly_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:54,5'
          Dst:             pqcrystals_dilithium3_ref_poly_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:54,5'
          Dst:             pqcrystals_dilithium3_ref_poly_reduce
    - functionName:    pqcrystals_dilithium3_ref_polyvecl_uniform_gamma1
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          46
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium3_ref_poly_uniform_gamma1
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:47,5'
          Dst:             pqcrystals_dilithium3_ref_poly_uniform_gamma1
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:47,5'
          Dst:             pqcrystals_dilithium3_ref_poly_uniform_gamma1
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:47,5'
          Dst:             pqcrystals_dilithium3_ref_poly_uniform_gamma1
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:47,5'
          Dst:             pqcrystals_dilithium3_ref_poly_uniform_gamma1
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:47,5'
          Dst:             pqcrystals_dilithium3_ref_poly_uniform_gamma1
    - functionName:    pqcrystals_dilithium3_ref_polyvecl_uniform_eta
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium3_ref_poly_uniform_eta
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:40,45'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_poly_uniform_eta
                - pqcrystals_dilithium3_ref_poly_uniform_eta
                - pqcrystals_dilithium3_ref_poly_uniform_eta
                - pqcrystals_dilithium3_ref_poly_uniform_eta
                - pqcrystals_dilithium3_ref_poly_uniform_eta
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:40,45'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_poly_uniform_eta
                - pqcrystals_dilithium3_ref_poly_uniform_eta
                - pqcrystals_dilithium3_ref_poly_uniform_eta
                - pqcrystals_dilithium3_ref_poly_uniform_eta
                - pqcrystals_dilithium3_ref_poly_uniform_eta
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:40,5'
          Dst:             pqcrystals_dilithium3_ref_poly_uniform_eta
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:40,5'
          Dst:             pqcrystals_dilithium3_ref_poly_uniform_eta
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:40,5'
          Dst:             pqcrystals_dilithium3_ref_poly_uniform_eta
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:40,5'
          Dst:             pqcrystals_dilithium3_ref_poly_uniform_eta
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:40,5'
          Dst:             pqcrystals_dilithium3_ref_poly_uniform_eta
    - functionName:    pqcrystals_dilithium3_ref_polyvecl_pointwise_acc_montgomery
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium3_ref_poly_add
        - pqcrystals_dilithium3_ref_poly_pointwise_montgomery
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:119,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_poly_pointwise_montgomery
                - pqcrystals_dilithium3_ref_poly_pointwise_montgomery
                - pqcrystals_dilithium3_ref_poly_add
                - pqcrystals_dilithium3_ref_poly_pointwise_montgomery
                - pqcrystals_dilithium3_ref_poly_add
                - pqcrystals_dilithium3_ref_poly_pointwise_montgomery
                - pqcrystals_dilithium3_ref_poly_add
                - pqcrystals_dilithium3_ref_poly_pointwise_montgomery
                - pqcrystals_dilithium3_ref_poly_add
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:121,3'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_poly_pointwise_montgomery
                - pqcrystals_dilithium3_ref_poly_pointwise_montgomery
                - pqcrystals_dilithium3_ref_poly_add
                - pqcrystals_dilithium3_ref_poly_pointwise_montgomery
                - pqcrystals_dilithium3_ref_poly_add
                - pqcrystals_dilithium3_ref_poly_pointwise_montgomery
                - pqcrystals_dilithium3_ref_poly_add
                - pqcrystals_dilithium3_ref_poly_pointwise_montgomery
                - pqcrystals_dilithium3_ref_poly_add
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:121,3'
          Dst:             pqcrystals_dilithium3_ref_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:123,5'
          Dst:             pqcrystals_dilithium3_ref_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:124,5'
          Dst:             pqcrystals_dilithium3_ref_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:123,5'
          Dst:             pqcrystals_dilithium3_ref_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:124,5'
          Dst:             pqcrystals_dilithium3_ref_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:123,5'
          Dst:             pqcrystals_dilithium3_ref_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:124,5'
          Dst:             pqcrystals_dilithium3_ref_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:123,5'
          Dst:             pqcrystals_dilithium3_ref_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:124,5'
          Dst:             pqcrystals_dilithium3_ref_poly_add
    - functionName:    pqcrystals_dilithium3_ref_polyvec_matrix_pointwise_montgomery
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium3_ref_polyvecl_pointwise_acc_montgomery
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:29,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium3_ref_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium3_ref_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium3_ref_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium3_ref_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium3_ref_polyvecl_pointwise_acc_montgomery
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:29,5'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium3_ref_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium3_ref_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium3_ref_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium3_ref_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium3_ref_polyvecl_pointwise_acc_montgomery
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:29,5'
          Dst:             pqcrystals_dilithium3_ref_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:29,5'
          Dst:             pqcrystals_dilithium3_ref_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:29,5'
          Dst:             pqcrystals_dilithium3_ref_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:29,5'
          Dst:             pqcrystals_dilithium3_ref_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:29,5'
          Dst:             pqcrystals_dilithium3_ref_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:29,5'
          Dst:             pqcrystals_dilithium3_ref_polyvecl_pointwise_acc_montgomery
    - functionName:    pqcrystals_dilithium3_ref_polyvec_matrix_expand
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 17
      functionLinenumberEnd: 23
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          151
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium3_ref_poly_uniform
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:22,7'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_poly_uniform
                - pqcrystals_dilithium3_ref_poly_uniform
                - pqcrystals_dilithium3_ref_poly_uniform
                - pqcrystals_dilithium3_ref_poly_uniform
                - pqcrystals_dilithium3_ref_poly_uniform
                - pqcrystals_dilithium3_ref_poly_uniform
                - pqcrystals_dilithium3_ref_poly_uniform
                - pqcrystals_dilithium3_ref_poly_uniform
                - pqcrystals_dilithium3_ref_poly_uniform
                - pqcrystals_dilithium3_ref_poly_uniform
                - pqcrystals_dilithium3_ref_poly_uniform
                - pqcrystals_dilithium3_ref_poly_uniform
                - pqcrystals_dilithium3_ref_poly_uniform
                - pqcrystals_dilithium3_ref_poly_uniform
                - pqcrystals_dilithium3_ref_poly_uniform
                - pqcrystals_dilithium3_ref_poly_uniform
                - pqcrystals_dilithium3_ref_poly_uniform
                - pqcrystals_dilithium3_ref_poly_uniform
                - pqcrystals_dilithium3_ref_poly_uniform
                - pqcrystals_dilithium3_ref_poly_uniform
                - pqcrystals_dilithium3_ref_poly_uniform
                - pqcrystals_dilithium3_ref_poly_uniform
                - pqcrystals_dilithium3_ref_poly_uniform
                - pqcrystals_dilithium3_ref_poly_uniform
                - pqcrystals_dilithium3_ref_poly_uniform
                - pqcrystals_dilithium3_ref_poly_uniform
                - pqcrystals_dilithium3_ref_poly_uniform
                - pqcrystals_dilithium3_ref_poly_uniform
                - pqcrystals_dilithium3_ref_poly_uniform
                - pqcrystals_dilithium3_ref_poly_uniform
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:22,7'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_poly_uniform
                - pqcrystals_dilithium3_ref_poly_uniform
                - pqcrystals_dilithium3_ref_poly_uniform
                - pqcrystals_dilithium3_ref_poly_uniform
                - pqcrystals_dilithium3_ref_poly_uniform
                - pqcrystals_dilithium3_ref_poly_uniform
                - pqcrystals_dilithium3_ref_poly_uniform
                - pqcrystals_dilithium3_ref_poly_uniform
                - pqcrystals_dilithium3_ref_poly_uniform
                - pqcrystals_dilithium3_ref_poly_uniform
                - pqcrystals_dilithium3_ref_poly_uniform
                - pqcrystals_dilithium3_ref_poly_uniform
                - pqcrystals_dilithium3_ref_poly_uniform
                - pqcrystals_dilithium3_ref_poly_uniform
                - pqcrystals_dilithium3_ref_poly_uniform
                - pqcrystals_dilithium3_ref_poly_uniform
                - pqcrystals_dilithium3_ref_poly_uniform
                - pqcrystals_dilithium3_ref_poly_uniform
                - pqcrystals_dilithium3_ref_poly_uniform
                - pqcrystals_dilithium3_ref_poly_uniform
                - pqcrystals_dilithium3_ref_poly_uniform
                - pqcrystals_dilithium3_ref_poly_uniform
                - pqcrystals_dilithium3_ref_poly_uniform
                - pqcrystals_dilithium3_ref_poly_uniform
                - pqcrystals_dilithium3_ref_poly_uniform
                - pqcrystals_dilithium3_ref_poly_uniform
                - pqcrystals_dilithium3_ref_poly_uniform
                - pqcrystals_dilithium3_ref_poly_uniform
                - pqcrystals_dilithium3_ref_poly_uniform
                - pqcrystals_dilithium3_ref_poly_uniform
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:22,7'
          Dst:             pqcrystals_dilithium3_ref_poly_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:22,7'
          Dst:             pqcrystals_dilithium3_ref_poly_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:22,7'
          Dst:             pqcrystals_dilithium3_ref_poly_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:22,7'
          Dst:             pqcrystals_dilithium3_ref_poly_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:22,7'
          Dst:             pqcrystals_dilithium3_ref_poly_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:22,7'
          Dst:             pqcrystals_dilithium3_ref_poly_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:22,7'
          Dst:             pqcrystals_dilithium3_ref_poly_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:22,7'
          Dst:             pqcrystals_dilithium3_ref_poly_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:22,7'
          Dst:             pqcrystals_dilithium3_ref_poly_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:22,7'
          Dst:             pqcrystals_dilithium3_ref_poly_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:22,7'
          Dst:             pqcrystals_dilithium3_ref_poly_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:22,7'
          Dst:             pqcrystals_dilithium3_ref_poly_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:22,7'
          Dst:             pqcrystals_dilithium3_ref_poly_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:22,7'
          Dst:             pqcrystals_dilithium3_ref_poly_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:22,7'
          Dst:             pqcrystals_dilithium3_ref_poly_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:22,7'
          Dst:             pqcrystals_dilithium3_ref_poly_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:22,7'
          Dst:             pqcrystals_dilithium3_ref_poly_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:22,7'
          Dst:             pqcrystals_dilithium3_ref_poly_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:22,7'
          Dst:             pqcrystals_dilithium3_ref_poly_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:22,7'
          Dst:             pqcrystals_dilithium3_ref_poly_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:22,7'
          Dst:             pqcrystals_dilithium3_ref_poly_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:22,7'
          Dst:             pqcrystals_dilithium3_ref_poly_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:22,7'
          Dst:             pqcrystals_dilithium3_ref_poly_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:22,7'
          Dst:             pqcrystals_dilithium3_ref_poly_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:22,7'
          Dst:             pqcrystals_dilithium3_ref_poly_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:22,7'
          Dst:             pqcrystals_dilithium3_ref_poly_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:22,7'
          Dst:             pqcrystals_dilithium3_ref_poly_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:22,7'
          Dst:             pqcrystals_dilithium3_ref_poly_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:22,7'
          Dst:             pqcrystals_dilithium3_ref_poly_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/polyvec.c:22,7'
          Dst:             pqcrystals_dilithium3_ref_poly_uniform
    - functionName:    pqcrystals_dilithium3_ref_freeze
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/reduce.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium3_ref_caddq
        - pqcrystals_dilithium3_ref_reduce32
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/reduce.c:66,7'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/reduce.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_reduce32
                - pqcrystals_dilithium3_ref_caddq
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/reduce.c:66,7'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_reduce32
                - pqcrystals_dilithium3_ref_caddq
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/reduce.c:66,7'
          Dst:             pqcrystals_dilithium3_ref_reduce32
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/reduce.c:67,7'
          Dst:             pqcrystals_dilithium3_ref_caddq
    - functionName:    pqcrystals_dilithium3_ref_reduce32
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/reduce.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_dilithium3_ref_caddq
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/reduce.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_dilithium3_ref_montgomery_reduce
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/reduce.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15
      functionLinenumberEnd: 20
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    78
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_dilithium3_ref_use_hint
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/rounding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - pqcrystals_dilithium3_ref_decompose
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/rounding.c:85,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/rounding.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_decompose
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/rounding.c:87,8'
              BranchSideFuncs:
                - pqcrystals_dilithium3_ref_decompose
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/rounding.c:88,6'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/rounding.c:88,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/rounding.c:92,6'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/rounding.c:92,6'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/rounding.c:93,16'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/rounding.c:95,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/rounding.c:87,8'
          Dst:             pqcrystals_dilithium3_ref_decompose
    - functionName:    pqcrystals_dilithium3_ref_decompose
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/rounding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_dilithium3_ref_make_hint
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/rounding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          40
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/rounding.c:68,18'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/rounding.c:68,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/rounding.c:68,24'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/rounding.c:68,34'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/rounding.c:68,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/rounding.c:68,41'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/rounding.c:68,52'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/rounding.c:68,58'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/rounding.c:71,3'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/rounding.c:68,6'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/rounding.c:68,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/rounding.c:71,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_dilithium3_ref_power2round
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/rounding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 17
      functionLinenumberEnd: 22
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_dilithium3_ref_dilithium_shake256_stream_init
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/symmetric-shake.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/symmetric-shake.c:20,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/symmetric-shake.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/symmetric-shake.c:21,10'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/symmetric-shake.c:24,3'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/symmetric-shake.c:25,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/symmetric-shake.c:26,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/symmetric-shake.c:27,3'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    pqcrystals_dilithium3_ref_dilithium_shake128_stream_init
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/symmetric-shake.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_absorb
        - OQS_SHA3_shake128_inc_finalize
        - OQS_SHA3_shake128_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/symmetric-shake.c:8,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/symmetric-shake.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
                - OQS_SHA3_shake128_inc_absorb
                - OQS_SHA3_shake128_inc_absorb
                - OQS_SHA3_shake128_inc_finalize
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/symmetric-shake.c:9,10'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
                - OQS_SHA3_shake128_inc_absorb
                - OQS_SHA3_shake128_inc_absorb
                - OQS_SHA3_shake128_inc_finalize
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/symmetric-shake.c:12,3'
          Dst:             OQS_SHA3_shake128_inc_init
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/symmetric-shake.c:13,3'
          Dst:             OQS_SHA3_shake128_inc_absorb
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/symmetric-shake.c:14,3'
          Dst:             OQS_SHA3_shake128_inc_absorb
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_ref/symmetric-shake.c:15,3'
          Dst:             OQS_SHA3_shake128_inc_finalize
    - functionName:    pqcrystals_dilithium3_avx2_unpack_sig
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         108
      ICount:          775
      EdgeCount:       151
      CyclomaticComplexity: 45
      functionsReached:
        - pqcrystals_dilithium3_avx2_polyz_unpack
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:206,12'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_polyz_unpack
                - pqcrystals_dilithium3_avx2_polyz_unpack
                - pqcrystals_dilithium3_avx2_polyz_unpack
                - pqcrystals_dilithium3_avx2_polyz_unpack
                - pqcrystals_dilithium3_avx2_polyz_unpack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:206,12'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_polyz_unpack
                - pqcrystals_dilithium3_avx2_polyz_unpack
                - pqcrystals_dilithium3_avx2_polyz_unpack
                - pqcrystals_dilithium3_avx2_polyz_unpack
                - pqcrystals_dilithium3_avx2_polyz_unpack
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:219,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:219,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:222,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:224,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:224,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:225,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:219,27'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:219,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:219,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:219,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:219,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:222,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:224,16'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:224,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:224,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:224,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:225,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:219,27'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:219,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:219,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:219,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:219,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:222,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:224,16'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:224,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:224,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:224,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:225,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:219,27'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:219,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:219,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:219,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:219,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:222,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:224,16'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:224,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:224,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:224,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:225,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:219,27'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:219,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:219,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:219,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:219,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:222,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:224,16'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:224,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:224,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:224,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:225,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:219,27'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:219,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:219,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:219,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:219,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:222,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:222,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:222,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:232,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:222,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:224,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:232,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:224,16'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:224,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:224,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:224,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:225,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:222,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:224,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:232,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:232,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:232,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:233,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:232,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:232,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:233,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:233,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:232,25'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:233,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:210,5'
          Dst:             pqcrystals_dilithium3_avx2_polyz_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:210,5'
          Dst:             pqcrystals_dilithium3_avx2_polyz_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:210,5'
          Dst:             pqcrystals_dilithium3_avx2_polyz_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:210,5'
          Dst:             pqcrystals_dilithium3_avx2_polyz_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:210,5'
          Dst:             pqcrystals_dilithium3_avx2_polyz_unpack
    - functionName:    pqcrystals_dilithium3_avx2_pack_sig
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         57
      ICount:          655
      EdgeCount:       75
      CyclomaticComplexity: 20
      functionsReached:
        - pqcrystals_dilithium3_avx2_polyz_pack
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:164,14'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_polyz_pack
                - pqcrystals_dilithium3_avx2_polyz_pack
                - pqcrystals_dilithium3_avx2_polyz_pack
                - pqcrystals_dilithium3_avx2_polyz_pack
                - pqcrystals_dilithium3_avx2_polyz_pack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:178,10'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_polyz_pack
                - pqcrystals_dilithium3_avx2_polyz_pack
                - pqcrystals_dilithium3_avx2_polyz_pack
                - pqcrystals_dilithium3_avx2_polyz_pack
                - pqcrystals_dilithium3_avx2_polyz_pack
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:177,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:178,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:181,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:177,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:178,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:181,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:177,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:178,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:181,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:177,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:178,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:181,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:177,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:178,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:181,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:177,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:178,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:181,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:168,5'
          Dst:             pqcrystals_dilithium3_avx2_polyz_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:168,5'
          Dst:             pqcrystals_dilithium3_avx2_polyz_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:168,5'
          Dst:             pqcrystals_dilithium3_avx2_polyz_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:168,5'
          Dst:             pqcrystals_dilithium3_avx2_polyz_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:168,5'
          Dst:             pqcrystals_dilithium3_avx2_polyz_pack
    - functionName:    pqcrystals_dilithium3_avx2_unpack_sk
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          683
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium3_avx2_polyeta_unpack
        - pqcrystals_dilithium3_avx2_polyt0_unpack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:123,14'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_polyeta_unpack
                - pqcrystals_dilithium3_avx2_polyeta_unpack
                - pqcrystals_dilithium3_avx2_polyeta_unpack
                - pqcrystals_dilithium3_avx2_polyeta_unpack
                - pqcrystals_dilithium3_avx2_polyeta_unpack
                - pqcrystals_dilithium3_avx2_polyeta_unpack
                - pqcrystals_dilithium3_avx2_polyeta_unpack
                - pqcrystals_dilithium3_avx2_polyeta_unpack
                - pqcrystals_dilithium3_avx2_polyeta_unpack
                - pqcrystals_dilithium3_avx2_polyeta_unpack
                - pqcrystals_dilithium3_avx2_polyeta_unpack
                - pqcrystals_dilithium3_avx2_polyt0_unpack
                - pqcrystals_dilithium3_avx2_polyt0_unpack
                - pqcrystals_dilithium3_avx2_polyt0_unpack
                - pqcrystals_dilithium3_avx2_polyt0_unpack
                - pqcrystals_dilithium3_avx2_polyt0_unpack
                - pqcrystals_dilithium3_avx2_polyt0_unpack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:123,14'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_polyeta_unpack
                - pqcrystals_dilithium3_avx2_polyeta_unpack
                - pqcrystals_dilithium3_avx2_polyeta_unpack
                - pqcrystals_dilithium3_avx2_polyeta_unpack
                - pqcrystals_dilithium3_avx2_polyeta_unpack
                - pqcrystals_dilithium3_avx2_polyeta_unpack
                - pqcrystals_dilithium3_avx2_polyeta_unpack
                - pqcrystals_dilithium3_avx2_polyeta_unpack
                - pqcrystals_dilithium3_avx2_polyeta_unpack
                - pqcrystals_dilithium3_avx2_polyeta_unpack
                - pqcrystals_dilithium3_avx2_polyeta_unpack
                - pqcrystals_dilithium3_avx2_polyt0_unpack
                - pqcrystals_dilithium3_avx2_polyt0_unpack
                - pqcrystals_dilithium3_avx2_polyt0_unpack
                - pqcrystals_dilithium3_avx2_polyt0_unpack
                - pqcrystals_dilithium3_avx2_polyt0_unpack
                - pqcrystals_dilithium3_avx2_polyt0_unpack
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:135,5'
          Dst:             pqcrystals_dilithium3_avx2_polyeta_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:135,5'
          Dst:             pqcrystals_dilithium3_avx2_polyeta_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:135,5'
          Dst:             pqcrystals_dilithium3_avx2_polyeta_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:135,5'
          Dst:             pqcrystals_dilithium3_avx2_polyeta_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:135,5'
          Dst:             pqcrystals_dilithium3_avx2_polyeta_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:139,5'
          Dst:             pqcrystals_dilithium3_avx2_polyeta_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:139,5'
          Dst:             pqcrystals_dilithium3_avx2_polyeta_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:139,5'
          Dst:             pqcrystals_dilithium3_avx2_polyeta_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:139,5'
          Dst:             pqcrystals_dilithium3_avx2_polyeta_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:139,5'
          Dst:             pqcrystals_dilithium3_avx2_polyeta_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:139,5'
          Dst:             pqcrystals_dilithium3_avx2_polyeta_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:143,5'
          Dst:             pqcrystals_dilithium3_avx2_polyt0_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:143,5'
          Dst:             pqcrystals_dilithium3_avx2_polyt0_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:143,5'
          Dst:             pqcrystals_dilithium3_avx2_polyt0_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:143,5'
          Dst:             pqcrystals_dilithium3_avx2_polyt0_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:143,5'
          Dst:             pqcrystals_dilithium3_avx2_polyt0_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:143,5'
          Dst:             pqcrystals_dilithium3_avx2_polyt0_unpack
    - functionName:    pqcrystals_dilithium3_avx2_pack_sk
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          683
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium3_avx2_polyeta_pack
        - pqcrystals_dilithium3_avx2_polyt0_pack
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:76,13'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_polyeta_pack
                - pqcrystals_dilithium3_avx2_polyeta_pack
                - pqcrystals_dilithium3_avx2_polyeta_pack
                - pqcrystals_dilithium3_avx2_polyeta_pack
                - pqcrystals_dilithium3_avx2_polyeta_pack
                - pqcrystals_dilithium3_avx2_polyeta_pack
                - pqcrystals_dilithium3_avx2_polyeta_pack
                - pqcrystals_dilithium3_avx2_polyeta_pack
                - pqcrystals_dilithium3_avx2_polyeta_pack
                - pqcrystals_dilithium3_avx2_polyeta_pack
                - pqcrystals_dilithium3_avx2_polyeta_pack
                - pqcrystals_dilithium3_avx2_polyt0_pack
                - pqcrystals_dilithium3_avx2_polyt0_pack
                - pqcrystals_dilithium3_avx2_polyt0_pack
                - pqcrystals_dilithium3_avx2_polyt0_pack
                - pqcrystals_dilithium3_avx2_polyt0_pack
                - pqcrystals_dilithium3_avx2_polyt0_pack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:76,13'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_polyeta_pack
                - pqcrystals_dilithium3_avx2_polyeta_pack
                - pqcrystals_dilithium3_avx2_polyeta_pack
                - pqcrystals_dilithium3_avx2_polyeta_pack
                - pqcrystals_dilithium3_avx2_polyeta_pack
                - pqcrystals_dilithium3_avx2_polyeta_pack
                - pqcrystals_dilithium3_avx2_polyeta_pack
                - pqcrystals_dilithium3_avx2_polyeta_pack
                - pqcrystals_dilithium3_avx2_polyeta_pack
                - pqcrystals_dilithium3_avx2_polyeta_pack
                - pqcrystals_dilithium3_avx2_polyeta_pack
                - pqcrystals_dilithium3_avx2_polyt0_pack
                - pqcrystals_dilithium3_avx2_polyt0_pack
                - pqcrystals_dilithium3_avx2_polyt0_pack
                - pqcrystals_dilithium3_avx2_polyt0_pack
                - pqcrystals_dilithium3_avx2_polyt0_pack
                - pqcrystals_dilithium3_avx2_polyt0_pack
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:88,5'
          Dst:             pqcrystals_dilithium3_avx2_polyeta_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:88,5'
          Dst:             pqcrystals_dilithium3_avx2_polyeta_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:88,5'
          Dst:             pqcrystals_dilithium3_avx2_polyeta_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:88,5'
          Dst:             pqcrystals_dilithium3_avx2_polyeta_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:88,5'
          Dst:             pqcrystals_dilithium3_avx2_polyeta_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:92,5'
          Dst:             pqcrystals_dilithium3_avx2_polyeta_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:92,5'
          Dst:             pqcrystals_dilithium3_avx2_polyeta_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:92,5'
          Dst:             pqcrystals_dilithium3_avx2_polyeta_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:92,5'
          Dst:             pqcrystals_dilithium3_avx2_polyeta_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:92,5'
          Dst:             pqcrystals_dilithium3_avx2_polyeta_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:92,5'
          Dst:             pqcrystals_dilithium3_avx2_polyeta_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:96,5'
          Dst:             pqcrystals_dilithium3_avx2_polyt0_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:96,5'
          Dst:             pqcrystals_dilithium3_avx2_polyt0_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:96,5'
          Dst:             pqcrystals_dilithium3_avx2_polyt0_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:96,5'
          Dst:             pqcrystals_dilithium3_avx2_polyt0_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:96,5'
          Dst:             pqcrystals_dilithium3_avx2_polyt0_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:96,5'
          Dst:             pqcrystals_dilithium3_avx2_polyt0_pack
    - functionName:    pqcrystals_dilithium3_avx2_unpack_pk
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          236
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium3_avx2_polyt1_unpack
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:45,14'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_polyt1_unpack
                - pqcrystals_dilithium3_avx2_polyt1_unpack
                - pqcrystals_dilithium3_avx2_polyt1_unpack
                - pqcrystals_dilithium3_avx2_polyt1_unpack
                - pqcrystals_dilithium3_avx2_polyt1_unpack
                - pqcrystals_dilithium3_avx2_polyt1_unpack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:45,14'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_polyt1_unpack
                - pqcrystals_dilithium3_avx2_polyt1_unpack
                - pqcrystals_dilithium3_avx2_polyt1_unpack
                - pqcrystals_dilithium3_avx2_polyt1_unpack
                - pqcrystals_dilithium3_avx2_polyt1_unpack
                - pqcrystals_dilithium3_avx2_polyt1_unpack
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:49,5'
          Dst:             pqcrystals_dilithium3_avx2_polyt1_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:49,5'
          Dst:             pqcrystals_dilithium3_avx2_polyt1_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:49,5'
          Dst:             pqcrystals_dilithium3_avx2_polyt1_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:49,5'
          Dst:             pqcrystals_dilithium3_avx2_polyt1_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:49,5'
          Dst:             pqcrystals_dilithium3_avx2_polyt1_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:49,5'
          Dst:             pqcrystals_dilithium3_avx2_polyt1_unpack
    - functionName:    pqcrystals_dilithium3_avx2_pack_pk
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          236
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium3_avx2_polyt1_pack
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:22,13'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_polyt1_pack
                - pqcrystals_dilithium3_avx2_polyt1_pack
                - pqcrystals_dilithium3_avx2_polyt1_pack
                - pqcrystals_dilithium3_avx2_polyt1_pack
                - pqcrystals_dilithium3_avx2_polyt1_pack
                - pqcrystals_dilithium3_avx2_polyt1_pack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:22,13'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_polyt1_pack
                - pqcrystals_dilithium3_avx2_polyt1_pack
                - pqcrystals_dilithium3_avx2_polyt1_pack
                - pqcrystals_dilithium3_avx2_polyt1_pack
                - pqcrystals_dilithium3_avx2_polyt1_pack
                - pqcrystals_dilithium3_avx2_polyt1_pack
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:26,5'
          Dst:             pqcrystals_dilithium3_avx2_polyt1_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:26,5'
          Dst:             pqcrystals_dilithium3_avx2_polyt1_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:26,5'
          Dst:             pqcrystals_dilithium3_avx2_polyt1_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:26,5'
          Dst:             pqcrystals_dilithium3_avx2_polyt1_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:26,5'
          Dst:             pqcrystals_dilithium3_avx2_polyt1_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/packing.c:26,5'
          Dst:             pqcrystals_dilithium3_avx2_polyt1_pack
    - functionName:    pqcrystals_dilithium3_avx2_polyw1_pack
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1114
      functionLinenumberEnd: 1146
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          215
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_dilithium3_avx2_polyz_pack
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 972
      functionLinenumberEnd: 1012
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          46
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:998,23'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:999,32'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:1012,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_dilithium3_avx2_polyt0_unpack
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 908
      functionLinenumberEnd: 960
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          424
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:912,23'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:913,29'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:960,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_dilithium3_avx2_polyt0_pack
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 860
      functionLinenumberEnd: 898
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          404
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:865,23'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:866,38'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:898,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_dilithium3_avx2_polyt1_unpack
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 837
      functionLinenumberEnd: 849
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          184
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:841,23'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:842,29'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:849,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_dilithium3_avx2_polyt1_pack
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 813
      functionLinenumberEnd: 826
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          229
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_dilithium3_avx2_polyeta_unpack
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 767
      functionLinenumberEnd: 801
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          181
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_dilithium3_avx2_polyeta_pack
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 728
      functionLinenumberEnd: 757
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          182
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    22
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_dilithium3_avx2_poly_challenge
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 687
      functionLinenumberEnd: 717
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          95
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_init
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:690,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:693,3'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_squeeze
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:704,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:705,9'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:709,25'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:710,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:704,14'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:712,20'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:693,3'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:694,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:695,3'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:696,3'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:705,9'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:716,3'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    pqcrystals_dilithium3_avx2_poly_uniform_gamma1_4x
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 640
      functionLinenumberEnd: 674
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          84
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_absorb_once
        - OQS_SHA3_shake256_x4_inc_ctx_release
        - OQS_SHA3_shake256_x4_inc_init
        - OQS_SHA3_shake256_x4_inc_squeeze
        - pqcrystals_dilithium3_avx2_polyz_unpack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:641,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_init
                - OQS_SHA3_shake256_x4_absorb_once
                - OQS_SHA3_shake256_x4_inc_squeeze
                - OQS_SHA3_shake256_x4_inc_ctx_release
                - pqcrystals_dilithium3_avx2_polyz_unpack
                - pqcrystals_dilithium3_avx2_polyz_unpack
                - pqcrystals_dilithium3_avx2_polyz_unpack
                - pqcrystals_dilithium3_avx2_polyz_unpack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:645,7'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_init
                - OQS_SHA3_shake256_x4_absorb_once
                - OQS_SHA3_shake256_x4_inc_squeeze
                - OQS_SHA3_shake256_x4_inc_ctx_release
                - pqcrystals_dilithium3_avx2_polyz_unpack
                - pqcrystals_dilithium3_avx2_polyz_unpack
                - pqcrystals_dilithium3_avx2_polyz_unpack
                - pqcrystals_dilithium3_avx2_polyz_unpack
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:665,3'
          Dst:             OQS_SHA3_shake256_x4_inc_init
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:666,3'
          Dst:             OQS_SHA3_shake256_x4_absorb_once
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:667,3'
          Dst:             OQS_SHA3_shake256_x4_inc_squeeze
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:668,3'
          Dst:             OQS_SHA3_shake256_x4_inc_ctx_release
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:670,3'
          Dst:             pqcrystals_dilithium3_avx2_polyz_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:671,3'
          Dst:             pqcrystals_dilithium3_avx2_polyz_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:672,3'
          Dst:             pqcrystals_dilithium3_avx2_polyz_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:673,3'
          Dst:             pqcrystals_dilithium3_avx2_polyz_unpack
    - functionName:    pqcrystals_dilithium3_avx2_polyz_unpack
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1048
      functionLinenumberEnd: 1069
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          42
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:1058,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:1059,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:1069,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_dilithium3_avx2_poly_uniform_gamma1
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 623
      functionLinenumberEnd: 628
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
        - pqcrystals_dilithium3_avx2_dilithium_shake256_stream_init
        - pqcrystals_dilithium3_avx2_poly_uniform_gamma1_preinit
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:624,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_dilithium_shake256_stream_init
                - pqcrystals_dilithium3_avx2_poly_uniform_gamma1_preinit
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:625,3'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_dilithium_shake256_stream_init
                - pqcrystals_dilithium3_avx2_poly_uniform_gamma1_preinit
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:625,3'
          Dst:             pqcrystals_dilithium3_avx2_dilithium_shake256_stream_init
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:626,3'
          Dst:             pqcrystals_dilithium3_avx2_poly_uniform_gamma1_preinit
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:627,3'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    pqcrystals_dilithium3_avx2_poly_uniform_gamma1_preinit
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 615
      functionLinenumberEnd: 620
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
        - pqcrystals_dilithium3_avx2_polyz_unpack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:617,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium3_avx2_polyz_unpack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:618,3'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium3_avx2_polyz_unpack
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:618,3'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:619,3'
          Dst:             pqcrystals_dilithium3_avx2_polyz_unpack
    - functionName:    pqcrystals_dilithium3_avx2_poly_uniform_eta_4x
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 554
      functionLinenumberEnd: 599
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          150
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - OQS_SHA3_shake256_x4_absorb_once
        - OQS_SHA3_shake256_x4_inc_ctx_release
        - OQS_SHA3_shake256_x4_inc_init
        - OQS_SHA3_shake256_x4_inc_squeeze
        - pqcrystals_dilithium3_avx2_rej_eta_avx
        - rej_eta
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:556,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_init
                - OQS_SHA3_shake256_x4_absorb_once
                - OQS_SHA3_shake256_x4_inc_squeeze
                - pqcrystals_dilithium3_avx2_rej_eta_avx
                - pqcrystals_dilithium3_avx2_rej_eta_avx
                - pqcrystals_dilithium3_avx2_rej_eta_avx
                - pqcrystals_dilithium3_avx2_rej_eta_avx
                - OQS_SHA3_shake256_x4_inc_ctx_release
                - OQS_SHA3_shake256_x4_inc_squeeze
                - rej_eta.8443
                - rej_eta.8443
                - rej_eta.8443
                - rej_eta.8443
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:561,7'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_init
                - OQS_SHA3_shake256_x4_absorb_once
                - OQS_SHA3_shake256_x4_inc_squeeze
                - pqcrystals_dilithium3_avx2_rej_eta_avx
                - pqcrystals_dilithium3_avx2_rej_eta_avx
                - pqcrystals_dilithium3_avx2_rej_eta_avx
                - pqcrystals_dilithium3_avx2_rej_eta_avx
                - OQS_SHA3_shake256_x4_inc_ctx_release
                - OQS_SHA3_shake256_x4_inc_squeeze
                - rej_eta.8443
                - rej_eta.8443
                - rej_eta.8443
                - rej_eta.8443
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:590,18'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:590,26'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_squeeze
                - rej_eta.8443
                - rej_eta.8443
                - rej_eta.8443
                - rej_eta.8443
                - OQS_SHA3_shake256_x4_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:591,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_squeeze
                - rej_eta.8443
                - rej_eta.8443
                - rej_eta.8443
                - rej_eta.8443
                - OQS_SHA3_shake256_x4_inc_ctx_release
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:590,30'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:590,38'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_squeeze
                - rej_eta.8443
                - rej_eta.8443
                - rej_eta.8443
                - rej_eta.8443
                - OQS_SHA3_shake256_x4_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:591,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_squeeze
                - rej_eta.8443
                - rej_eta.8443
                - rej_eta.8443
                - rej_eta.8443
                - OQS_SHA3_shake256_x4_inc_ctx_release
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:590,42'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:591,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_squeeze
                - rej_eta.8443
                - rej_eta.8443
                - rej_eta.8443
                - rej_eta.8443
                - OQS_SHA3_shake256_x4_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:598,3'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_ctx_release
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:581,3'
          Dst:             OQS_SHA3_shake256_x4_inc_init
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:582,3'
          Dst:             OQS_SHA3_shake256_x4_absorb_once
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:583,3'
          Dst:             OQS_SHA3_shake256_x4_inc_squeeze
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:585,10'
          Dst:             pqcrystals_dilithium3_avx2_rej_eta_avx
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:586,10'
          Dst:             pqcrystals_dilithium3_avx2_rej_eta_avx
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:587,10'
          Dst:             pqcrystals_dilithium3_avx2_rej_eta_avx
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:588,10'
          Dst:             pqcrystals_dilithium3_avx2_rej_eta_avx
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:591,5'
          Dst:             OQS_SHA3_shake256_x4_inc_squeeze
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:593,13'
          Dst:             rej_eta
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:594,13'
          Dst:             rej_eta
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:595,13'
          Dst:             rej_eta
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:596,13'
          Dst:             rej_eta
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:598,3'
          Dst:             OQS_SHA3_shake256_x4_inc_ctx_release
    - functionName:    rej_eta
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 479
      functionLinenumberEnd: 507
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          92
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:485,19'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:485,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:486,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:499,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:500,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:501,11'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:501,15'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:485,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:501,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:501,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:485,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:502,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:485,19'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:485,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:486,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_dilithium3_avx2_poly_uniform_eta
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 537
      functionLinenumberEnd: 542
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
        - pqcrystals_dilithium3_avx2_dilithium_shake256_stream_init
        - pqcrystals_dilithium3_avx2_poly_uniform_eta_preinit
      functionUses:    11
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:538,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_dilithium_shake256_stream_init
                - pqcrystals_dilithium3_avx2_poly_uniform_eta_preinit
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:539,3'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_dilithium_shake256_stream_init
                - pqcrystals_dilithium3_avx2_poly_uniform_eta_preinit
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:539,3'
          Dst:             pqcrystals_dilithium3_avx2_dilithium_shake256_stream_init
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:540,3'
          Dst:             pqcrystals_dilithium3_avx2_poly_uniform_eta_preinit
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:541,3'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    pqcrystals_dilithium3_avx2_poly_uniform_eta_preinit
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 523
      functionLinenumberEnd: 534
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
        - pqcrystals_dilithium3_avx2_rej_eta_avx
        - rej_eta
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:525,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium3_avx2_rej_eta_avx
                - OQS_SHA3_shake256_inc_squeeze
                - rej_eta.8443
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:527,3'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium3_avx2_rej_eta_avx
                - OQS_SHA3_shake256_inc_squeeze
                - rej_eta.8443
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:530,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:530,3'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - rej_eta.8443
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:531,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - rej_eta.8443
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:530,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:530,3'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - rej_eta.8443
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:531,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - rej_eta.8443
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:527,3'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:528,9'
          Dst:             pqcrystals_dilithium3_avx2_rej_eta_avx
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:531,5'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:532,12'
          Dst:             rej_eta
    - functionName:    pqcrystals_dilithium3_avx2_poly_uniform_4x
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 458
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          139
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - OQS_SHA3_shake128_x4_absorb_once
        - OQS_SHA3_shake128_x4_inc_ctx_release
        - OQS_SHA3_shake128_x4_inc_init
        - OQS_SHA3_shake128_x4_inc_squeeze
        - pqcrystals_dilithium3_avx2_rej_uniform_avx
        - rej_uniform
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:421,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_init
                - OQS_SHA3_shake128_x4_absorb_once
                - OQS_SHA3_shake128_x4_inc_squeeze
                - pqcrystals_dilithium3_avx2_rej_uniform_avx
                - pqcrystals_dilithium3_avx2_rej_uniform_avx
                - pqcrystals_dilithium3_avx2_rej_uniform_avx
                - pqcrystals_dilithium3_avx2_rej_uniform_avx
                - OQS_SHA3_shake128_x4_inc_ctx_release
                - OQS_SHA3_shake128_x4_inc_squeeze
                - rej_uniform.8444
                - rej_uniform.8444
                - rej_uniform.8444
                - rej_uniform.8444
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:425,7'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_init
                - OQS_SHA3_shake128_x4_absorb_once
                - OQS_SHA3_shake128_x4_inc_squeeze
                - pqcrystals_dilithium3_avx2_rej_uniform_avx
                - pqcrystals_dilithium3_avx2_rej_uniform_avx
                - pqcrystals_dilithium3_avx2_rej_uniform_avx
                - pqcrystals_dilithium3_avx2_rej_uniform_avx
                - OQS_SHA3_shake128_x4_inc_ctx_release
                - OQS_SHA3_shake128_x4_inc_squeeze
                - rej_uniform.8444
                - rej_uniform.8444
                - rej_uniform.8444
                - rej_uniform.8444
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:449,18'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:449,26'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_squeeze
                - rej_uniform.8444
                - rej_uniform.8444
                - rej_uniform.8444
                - rej_uniform.8444
                - OQS_SHA3_shake128_x4_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:450,5'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_squeeze
                - rej_uniform.8444
                - rej_uniform.8444
                - rej_uniform.8444
                - rej_uniform.8444
                - OQS_SHA3_shake128_x4_inc_ctx_release
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:449,30'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:449,38'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_squeeze
                - rej_uniform.8444
                - rej_uniform.8444
                - rej_uniform.8444
                - rej_uniform.8444
                - OQS_SHA3_shake128_x4_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:450,5'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_squeeze
                - rej_uniform.8444
                - rej_uniform.8444
                - rej_uniform.8444
                - rej_uniform.8444
                - OQS_SHA3_shake128_x4_inc_ctx_release
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:449,42'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:450,5'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_squeeze
                - rej_uniform.8444
                - rej_uniform.8444
                - rej_uniform.8444
                - rej_uniform.8444
                - OQS_SHA3_shake128_x4_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:457,3'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_ctx_release
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:440,3'
          Dst:             OQS_SHA3_shake128_x4_inc_init
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:441,3'
          Dst:             OQS_SHA3_shake128_x4_absorb_once
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:442,3'
          Dst:             OQS_SHA3_shake128_x4_inc_squeeze
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:444,10'
          Dst:             pqcrystals_dilithium3_avx2_rej_uniform_avx
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:445,10'
          Dst:             pqcrystals_dilithium3_avx2_rej_uniform_avx
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:446,10'
          Dst:             pqcrystals_dilithium3_avx2_rej_uniform_avx
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:447,10'
          Dst:             pqcrystals_dilithium3_avx2_rej_uniform_avx
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:450,5'
          Dst:             OQS_SHA3_shake128_x4_inc_squeeze
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:452,13'
          Dst:             rej_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:453,13'
          Dst:             rej_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:454,13'
          Dst:             rej_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:455,13'
          Dst:             rej_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:457,3'
          Dst:             OQS_SHA3_shake128_x4_inc_ctx_release
    - functionName:    rej_uniform
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          82
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:360,19'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:360,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:361,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:366,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:360,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:367,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:360,19'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:360,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:361,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_dilithium3_avx2_poly_uniform
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 407
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_ctx_release
        - pqcrystals_dilithium3_avx2_dilithium_shake128_stream_init
        - pqcrystals_dilithium3_avx2_poly_uniform_preinit
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:403,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_dilithium_shake128_stream_init
                - pqcrystals_dilithium3_avx2_poly_uniform_preinit
                - OQS_SHA3_shake128_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:404,3'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_dilithium_shake128_stream_init
                - pqcrystals_dilithium3_avx2_poly_uniform_preinit
                - OQS_SHA3_shake128_inc_ctx_release
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:404,3'
          Dst:             pqcrystals_dilithium3_avx2_dilithium_shake128_stream_init
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:405,3'
          Dst:             pqcrystals_dilithium3_avx2_poly_uniform_preinit
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:406,3'
          Dst:             OQS_SHA3_shake128_inc_ctx_release
    - functionName:    pqcrystals_dilithium3_avx2_poly_uniform_preinit
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 386
      functionLinenumberEnd: 399
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SHA3_shake128_inc_squeeze
        - pqcrystals_dilithium3_avx2_rej_uniform_avx
        - rej_uniform
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:389,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
                - pqcrystals_dilithium3_avx2_rej_uniform_avx
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.8444
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:391,3'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
                - pqcrystals_dilithium3_avx2_rej_uniform_avx
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.8444
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:394,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:394,3'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.8444
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:396,5'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.8444
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:394,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:394,3'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.8444
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:396,5'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.8444
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:391,3'
          Dst:             OQS_SHA3_shake128_inc_squeeze
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:392,9'
          Dst:             pqcrystals_dilithium3_avx2_rej_uniform_avx
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:396,5'
          Dst:             OQS_SHA3_shake128_inc_squeeze
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:397,12'
          Dst:             rej_uniform
    - functionName:    pqcrystals_dilithium3_avx2_poly_chknorm
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          410
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    18
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:320,6'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:317,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:320,6'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_dilithium3_avx2_poly_use_hint
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium3_avx2_use_hint_avx
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:297,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_use_hint_avx
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:297,3'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_use_hint_avx
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:297,3'
          Dst:             pqcrystals_dilithium3_avx2_use_hint_avx
    - functionName:    pqcrystals_dilithium3_avx2_poly_make_hint
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium3_avx2_make_hint_avx
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:278,7'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_make_hint_avx
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:278,7'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_make_hint_avx
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:278,7'
          Dst:             pqcrystals_dilithium3_avx2_make_hint_avx
    - functionName:    pqcrystals_dilithium3_avx2_poly_decompose
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium3_avx2_decompose_avx
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:255,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_decompose_avx
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:255,3'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_decompose_avx
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:255,3'
          Dst:             pqcrystals_dilithium3_avx2_decompose_avx
    - functionName:    pqcrystals_dilithium3_avx2_poly_power2round
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium3_avx2_power2round_avx
      functionUses:    12
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:233,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_power2round_avx
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:233,3'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_power2round_avx
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:233,3'
          Dst:             pqcrystals_dilithium3_avx2_power2round_avx
    - functionName:    pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium3_avx2_pointwise_avx
      functionUses:    19
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:212,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_pointwise_avx
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:212,3'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_pointwise_avx
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:212,3'
          Dst:             pqcrystals_dilithium3_avx2_pointwise_avx
    - functionName:    pqcrystals_dilithium3_avx2_pointwise_avx
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_dilithium3_avx2_poly_nttunpack
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium3_avx2_nttunpack_avx
      functionUses:    30
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:193,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_nttunpack_avx
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:193,3'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_nttunpack_avx
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:193,3'
          Dst:             pqcrystals_dilithium3_avx2_nttunpack_avx
    - functionName:    pqcrystals_dilithium3_avx2_nttunpack_avx
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_dilithium3_avx2_poly_invntt_tomont
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium3_avx2_invntt_avx
      functionUses:    25
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:185,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_invntt_avx
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:185,3'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_invntt_avx
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:185,3'
          Dst:             pqcrystals_dilithium3_avx2_invntt_avx
    - functionName:    pqcrystals_dilithium3_avx2_invntt_avx
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_dilithium3_avx2_poly_ntt
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium3_avx2_ntt_avx
      functionUses:    19
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:168,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_ntt_avx
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:168,3'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_ntt_avx
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c:168,3'
          Dst:             pqcrystals_dilithium3_avx2_ntt_avx
    - functionName:    pqcrystals_dilithium3_avx2_ntt_avx
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_dilithium3_avx2_poly_shiftl
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          261
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_dilithium3_avx2_poly_sub
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          389
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_dilithium3_avx2_poly_add
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          389
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    23
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_dilithium3_avx2_poly_caddq
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          424
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_dilithium3_avx2_poly_reduce
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          456
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    19
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_dilithium3_avx2_polyveck_pack_w1
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 605
      functionLinenumberEnd: 610
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium3_avx2_polyw1_pack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:609,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_polyw1_pack
                - pqcrystals_dilithium3_avx2_polyw1_pack
                - pqcrystals_dilithium3_avx2_polyw1_pack
                - pqcrystals_dilithium3_avx2_polyw1_pack
                - pqcrystals_dilithium3_avx2_polyw1_pack
                - pqcrystals_dilithium3_avx2_polyw1_pack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:609,5'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_polyw1_pack
                - pqcrystals_dilithium3_avx2_polyw1_pack
                - pqcrystals_dilithium3_avx2_polyw1_pack
                - pqcrystals_dilithium3_avx2_polyw1_pack
                - pqcrystals_dilithium3_avx2_polyw1_pack
                - pqcrystals_dilithium3_avx2_polyw1_pack
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:609,5'
          Dst:             pqcrystals_dilithium3_avx2_polyw1_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:609,5'
          Dst:             pqcrystals_dilithium3_avx2_polyw1_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:609,5'
          Dst:             pqcrystals_dilithium3_avx2_polyw1_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:609,5'
          Dst:             pqcrystals_dilithium3_avx2_polyw1_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:609,5'
          Dst:             pqcrystals_dilithium3_avx2_polyw1_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:609,5'
          Dst:             pqcrystals_dilithium3_avx2_polyw1_pack
    - functionName:    pqcrystals_dilithium3_avx2_polyveck_use_hint
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 598
      functionLinenumberEnd: 603
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium3_avx2_poly_use_hint
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:602,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_poly_use_hint
                - pqcrystals_dilithium3_avx2_poly_use_hint
                - pqcrystals_dilithium3_avx2_poly_use_hint
                - pqcrystals_dilithium3_avx2_poly_use_hint
                - pqcrystals_dilithium3_avx2_poly_use_hint
                - pqcrystals_dilithium3_avx2_poly_use_hint
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:602,5'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_poly_use_hint
                - pqcrystals_dilithium3_avx2_poly_use_hint
                - pqcrystals_dilithium3_avx2_poly_use_hint
                - pqcrystals_dilithium3_avx2_poly_use_hint
                - pqcrystals_dilithium3_avx2_poly_use_hint
                - pqcrystals_dilithium3_avx2_poly_use_hint
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:602,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_use_hint
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:602,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_use_hint
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:602,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_use_hint
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:602,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_use_hint
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:602,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_use_hint
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:602,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_use_hint
    - functionName:    pqcrystals_dilithium3_avx2_polyveck_make_hint
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 579
      functionLinenumberEnd: 585
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          71
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium3_avx2_poly_make_hint
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:583,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_poly_make_hint
                - pqcrystals_dilithium3_avx2_poly_make_hint
                - pqcrystals_dilithium3_avx2_poly_make_hint
                - pqcrystals_dilithium3_avx2_poly_make_hint
                - pqcrystals_dilithium3_avx2_poly_make_hint
                - pqcrystals_dilithium3_avx2_poly_make_hint
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:583,10'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_poly_make_hint
                - pqcrystals_dilithium3_avx2_poly_make_hint
                - pqcrystals_dilithium3_avx2_poly_make_hint
                - pqcrystals_dilithium3_avx2_poly_make_hint
                - pqcrystals_dilithium3_avx2_poly_make_hint
                - pqcrystals_dilithium3_avx2_poly_make_hint
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:583,10'
          Dst:             pqcrystals_dilithium3_avx2_poly_make_hint
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:583,10'
          Dst:             pqcrystals_dilithium3_avx2_poly_make_hint
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:583,10'
          Dst:             pqcrystals_dilithium3_avx2_poly_make_hint
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:583,10'
          Dst:             pqcrystals_dilithium3_avx2_poly_make_hint
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:583,10'
          Dst:             pqcrystals_dilithium3_avx2_poly_make_hint
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:583,10'
          Dst:             pqcrystals_dilithium3_avx2_poly_make_hint
    - functionName:    pqcrystals_dilithium3_avx2_polyveck_decompose
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 560
      functionLinenumberEnd: 565
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium3_avx2_poly_decompose
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:564,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_poly_decompose
                - pqcrystals_dilithium3_avx2_poly_decompose
                - pqcrystals_dilithium3_avx2_poly_decompose
                - pqcrystals_dilithium3_avx2_poly_decompose
                - pqcrystals_dilithium3_avx2_poly_decompose
                - pqcrystals_dilithium3_avx2_poly_decompose
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:564,5'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_poly_decompose
                - pqcrystals_dilithium3_avx2_poly_decompose
                - pqcrystals_dilithium3_avx2_poly_decompose
                - pqcrystals_dilithium3_avx2_poly_decompose
                - pqcrystals_dilithium3_avx2_poly_decompose
                - pqcrystals_dilithium3_avx2_poly_decompose
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:564,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_decompose
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:564,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_decompose
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:564,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_decompose
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:564,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_decompose
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:564,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_decompose
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:564,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_decompose
    - functionName:    pqcrystals_dilithium3_avx2_polyveck_power2round
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 538
      functionLinenumberEnd: 543
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium3_avx2_poly_power2round
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:542,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_poly_power2round
                - pqcrystals_dilithium3_avx2_poly_power2round
                - pqcrystals_dilithium3_avx2_poly_power2round
                - pqcrystals_dilithium3_avx2_poly_power2round
                - pqcrystals_dilithium3_avx2_poly_power2round
                - pqcrystals_dilithium3_avx2_poly_power2round
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:542,5'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_poly_power2round
                - pqcrystals_dilithium3_avx2_poly_power2round
                - pqcrystals_dilithium3_avx2_poly_power2round
                - pqcrystals_dilithium3_avx2_poly_power2round
                - pqcrystals_dilithium3_avx2_poly_power2round
                - pqcrystals_dilithium3_avx2_poly_power2round
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:542,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_power2round
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:542,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_power2round
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:542,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_power2round
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:542,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_power2round
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:542,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_power2round
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:542,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_power2round
    - functionName:    pqcrystals_dilithium3_avx2_polyveck_chknorm
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 514
      functionLinenumberEnd: 522
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          96
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - pqcrystals_dilithium3_avx2_poly_chknorm
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:518,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_chknorm
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:518,8'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_chknorm
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:518,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:518,22'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_chknorm
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:518,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:518,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:518,22'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_chknorm
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:518,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:518,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:518,22'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_chknorm
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:518,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:518,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:518,22'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_chknorm
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:518,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:518,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:518,22'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_poly_chknorm
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:518,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:518,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:518,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:518,8'
          Dst:             pqcrystals_dilithium3_avx2_poly_chknorm
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:518,8'
          Dst:             pqcrystals_dilithium3_avx2_poly_chknorm
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:518,8'
          Dst:             pqcrystals_dilithium3_avx2_poly_chknorm
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:518,8'
          Dst:             pqcrystals_dilithium3_avx2_poly_chknorm
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:518,8'
          Dst:             pqcrystals_dilithium3_avx2_poly_chknorm
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:518,8'
          Dst:             pqcrystals_dilithium3_avx2_poly_chknorm
    - functionName:    pqcrystals_dilithium3_avx2_polyveck_pointwise_poly_montgomery
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 495
      functionLinenumberEnd: 500
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:499,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:499,5'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:499,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:499,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:499,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:499,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:499,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:499,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
    - functionName:    pqcrystals_dilithium3_avx2_polyveck_invntt_tomont
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 488
      functionLinenumberEnd: 493
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium3_avx2_poly_invntt_tomont
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:492,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:492,5'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:492,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:492,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:492,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:492,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:492,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:492,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_invntt_tomont
    - functionName:    pqcrystals_dilithium3_avx2_polyveck_ntt
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 472
      functionLinenumberEnd: 477
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium3_avx2_poly_ntt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:476,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_poly_ntt
                - pqcrystals_dilithium3_avx2_poly_ntt
                - pqcrystals_dilithium3_avx2_poly_ntt
                - pqcrystals_dilithium3_avx2_poly_ntt
                - pqcrystals_dilithium3_avx2_poly_ntt
                - pqcrystals_dilithium3_avx2_poly_ntt
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:476,5'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_poly_ntt
                - pqcrystals_dilithium3_avx2_poly_ntt
                - pqcrystals_dilithium3_avx2_poly_ntt
                - pqcrystals_dilithium3_avx2_poly_ntt
                - pqcrystals_dilithium3_avx2_poly_ntt
                - pqcrystals_dilithium3_avx2_poly_ntt
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:476,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:476,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:476,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:476,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:476,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:476,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_ntt
    - functionName:    pqcrystals_dilithium3_avx2_polyveck_shiftl
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 457
      functionLinenumberEnd: 462
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium3_avx2_poly_shiftl
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:461,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_poly_shiftl
                - pqcrystals_dilithium3_avx2_poly_shiftl
                - pqcrystals_dilithium3_avx2_poly_shiftl
                - pqcrystals_dilithium3_avx2_poly_shiftl
                - pqcrystals_dilithium3_avx2_poly_shiftl
                - pqcrystals_dilithium3_avx2_poly_shiftl
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:461,5'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_poly_shiftl
                - pqcrystals_dilithium3_avx2_poly_shiftl
                - pqcrystals_dilithium3_avx2_poly_shiftl
                - pqcrystals_dilithium3_avx2_poly_shiftl
                - pqcrystals_dilithium3_avx2_poly_shiftl
                - pqcrystals_dilithium3_avx2_poly_shiftl
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:461,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_shiftl
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:461,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_shiftl
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:461,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_shiftl
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:461,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_shiftl
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:461,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_shiftl
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:461,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_shiftl
    - functionName:    pqcrystals_dilithium3_avx2_polyveck_sub
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 442
      functionLinenumberEnd: 447
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium3_avx2_poly_sub
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:446,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_poly_sub
                - pqcrystals_dilithium3_avx2_poly_sub
                - pqcrystals_dilithium3_avx2_poly_sub
                - pqcrystals_dilithium3_avx2_poly_sub
                - pqcrystals_dilithium3_avx2_poly_sub
                - pqcrystals_dilithium3_avx2_poly_sub
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:446,5'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_poly_sub
                - pqcrystals_dilithium3_avx2_poly_sub
                - pqcrystals_dilithium3_avx2_poly_sub
                - pqcrystals_dilithium3_avx2_poly_sub
                - pqcrystals_dilithium3_avx2_poly_sub
                - pqcrystals_dilithium3_avx2_poly_sub
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:446,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_sub
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:446,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_sub
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:446,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_sub
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:446,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_sub
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:446,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_sub
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:446,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_sub
    - functionName:    pqcrystals_dilithium3_avx2_polyveck_add
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 424
      functionLinenumberEnd: 429
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium3_avx2_poly_add
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:428,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_add
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:428,5'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_add
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:428,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:428,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:428,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:428,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:428,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:428,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_add
    - functionName:    pqcrystals_dilithium3_avx2_polyveck_caddq
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 407
      functionLinenumberEnd: 412
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium3_avx2_poly_caddq
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:411,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_poly_caddq
                - pqcrystals_dilithium3_avx2_poly_caddq
                - pqcrystals_dilithium3_avx2_poly_caddq
                - pqcrystals_dilithium3_avx2_poly_caddq
                - pqcrystals_dilithium3_avx2_poly_caddq
                - pqcrystals_dilithium3_avx2_poly_caddq
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:411,5'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_poly_caddq
                - pqcrystals_dilithium3_avx2_poly_caddq
                - pqcrystals_dilithium3_avx2_poly_caddq
                - pqcrystals_dilithium3_avx2_poly_caddq
                - pqcrystals_dilithium3_avx2_poly_caddq
                - pqcrystals_dilithium3_avx2_poly_caddq
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:411,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_caddq
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:411,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_caddq
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:411,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_caddq
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:411,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_caddq
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:411,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_caddq
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:411,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_caddq
    - functionName:    pqcrystals_dilithium3_avx2_polyveck_reduce
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 397
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium3_avx2_poly_reduce
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:396,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_reduce
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:396,5'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_reduce
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:396,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:396,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:396,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:396,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:396,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:396,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_reduce
    - functionName:    pqcrystals_dilithium3_avx2_polyveck_uniform_eta
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 382
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          55
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium3_avx2_poly_uniform_eta
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:381,45'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_poly_uniform_eta
                - pqcrystals_dilithium3_avx2_poly_uniform_eta
                - pqcrystals_dilithium3_avx2_poly_uniform_eta
                - pqcrystals_dilithium3_avx2_poly_uniform_eta
                - pqcrystals_dilithium3_avx2_poly_uniform_eta
                - pqcrystals_dilithium3_avx2_poly_uniform_eta
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:381,45'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_poly_uniform_eta
                - pqcrystals_dilithium3_avx2_poly_uniform_eta
                - pqcrystals_dilithium3_avx2_poly_uniform_eta
                - pqcrystals_dilithium3_avx2_poly_uniform_eta
                - pqcrystals_dilithium3_avx2_poly_uniform_eta
                - pqcrystals_dilithium3_avx2_poly_uniform_eta
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:381,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_uniform_eta
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:381,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_uniform_eta
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:381,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_uniform_eta
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:381,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_uniform_eta
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:381,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_uniform_eta
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:381,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_uniform_eta
    - functionName:    pqcrystals_dilithium3_avx2_polyvecl_chknorm
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          83
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - pqcrystals_dilithium3_avx2_poly_chknorm
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:367,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_chknorm
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:367,8'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_chknorm
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:367,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:367,22'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_chknorm
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:367,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:367,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:367,22'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_chknorm
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:367,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:367,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:367,22'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_poly_chknorm
                - pqcrystals_dilithium3_avx2_poly_chknorm
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:367,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:367,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:367,22'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_poly_chknorm
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:367,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:367,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:367,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:367,8'
          Dst:             pqcrystals_dilithium3_avx2_poly_chknorm
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:367,8'
          Dst:             pqcrystals_dilithium3_avx2_poly_chknorm
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:367,8'
          Dst:             pqcrystals_dilithium3_avx2_poly_chknorm
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:367,8'
          Dst:             pqcrystals_dilithium3_avx2_poly_chknorm
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:367,8'
          Dst:             pqcrystals_dilithium3_avx2_poly_chknorm
    - functionName:    pqcrystals_dilithium3_avx2_polyvecl_pointwise_poly_montgomery
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:333,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:333,5'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:333,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:333,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:333,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:333,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:333,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_pointwise_montgomery
    - functionName:    pqcrystals_dilithium3_avx2_polyvecl_invntt_tomont
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium3_avx2_poly_invntt_tomont
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:326,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:326,5'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
                - pqcrystals_dilithium3_avx2_poly_invntt_tomont
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:326,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:326,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:326,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:326,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:326,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_invntt_tomont
    - functionName:    pqcrystals_dilithium3_avx2_polyvecl_ntt
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 320
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium3_avx2_poly_ntt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:319,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_poly_ntt
                - pqcrystals_dilithium3_avx2_poly_ntt
                - pqcrystals_dilithium3_avx2_poly_ntt
                - pqcrystals_dilithium3_avx2_poly_ntt
                - pqcrystals_dilithium3_avx2_poly_ntt
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:319,5'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_poly_ntt
                - pqcrystals_dilithium3_avx2_poly_ntt
                - pqcrystals_dilithium3_avx2_poly_ntt
                - pqcrystals_dilithium3_avx2_poly_ntt
                - pqcrystals_dilithium3_avx2_poly_ntt
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:319,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:319,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:319,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:319,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:319,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_ntt
    - functionName:    pqcrystals_dilithium3_avx2_polyvecl_add
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium3_avx2_poly_add
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:304,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_add
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:304,5'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_add
                - pqcrystals_dilithium3_avx2_poly_add
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:304,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:304,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:304,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:304,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:304,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_add
    - functionName:    pqcrystals_dilithium3_avx2_polyvecl_reduce
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium3_avx2_poly_reduce
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:287,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_reduce
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:287,5'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_reduce
                - pqcrystals_dilithium3_avx2_poly_reduce
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:287,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:287,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:287,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:287,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:287,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_reduce
    - functionName:    pqcrystals_dilithium3_avx2_polyvecl_uniform_gamma1
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          46
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium3_avx2_poly_uniform_gamma1
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:280,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_uniform_gamma1
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:280,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_uniform_gamma1
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:280,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_uniform_gamma1
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:280,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_uniform_gamma1
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:280,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_uniform_gamma1
    - functionName:    pqcrystals_dilithium3_avx2_polyvecl_uniform_eta
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium3_avx2_poly_uniform_eta
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:273,45'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_poly_uniform_eta
                - pqcrystals_dilithium3_avx2_poly_uniform_eta
                - pqcrystals_dilithium3_avx2_poly_uniform_eta
                - pqcrystals_dilithium3_avx2_poly_uniform_eta
                - pqcrystals_dilithium3_avx2_poly_uniform_eta
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:273,45'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_poly_uniform_eta
                - pqcrystals_dilithium3_avx2_poly_uniform_eta
                - pqcrystals_dilithium3_avx2_poly_uniform_eta
                - pqcrystals_dilithium3_avx2_poly_uniform_eta
                - pqcrystals_dilithium3_avx2_poly_uniform_eta
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:273,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_uniform_eta
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:273,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_uniform_eta
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:273,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_uniform_eta
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:273,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_uniform_eta
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:273,5'
          Dst:             pqcrystals_dilithium3_avx2_poly_uniform_eta
    - functionName:    pqcrystals_dilithium3_avx2_polyvecl_pointwise_acc_montgomery
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium3_avx2_pointwise_acc_avx
      functionUses:    13
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:348,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_pointwise_acc_avx
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:348,3'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_pointwise_acc_avx
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:348,3'
          Dst:             pqcrystals_dilithium3_avx2_pointwise_acc_avx
    - functionName:    pqcrystals_dilithium3_avx2_pointwise_acc_avx
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_dilithium3_avx2_polyvec_matrix_pointwise_montgomery
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium3_avx2_polyvecl_pointwise_acc_montgomery
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:262,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium3_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium3_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium3_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium3_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium3_avx2_polyvecl_pointwise_acc_montgomery
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:262,5'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium3_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium3_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium3_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium3_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium3_avx2_polyvecl_pointwise_acc_montgomery
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:262,5'
          Dst:             pqcrystals_dilithium3_avx2_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:262,5'
          Dst:             pqcrystals_dilithium3_avx2_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:262,5'
          Dst:             pqcrystals_dilithium3_avx2_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:262,5'
          Dst:             pqcrystals_dilithium3_avx2_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:262,5'
          Dst:             pqcrystals_dilithium3_avx2_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:262,5'
          Dst:             pqcrystals_dilithium3_avx2_polyvecl_pointwise_acc_montgomery
    - functionName:    pqcrystals_dilithium3_avx2_polyvec_matrix_expand_row5
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium3_avx2_poly_nttunpack
        - pqcrystals_dilithium3_avx2_poly_uniform_4x
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:143,20'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_poly_uniform_4x
                - pqcrystals_dilithium3_avx2_poly_nttunpack
                - pqcrystals_dilithium3_avx2_poly_nttunpack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:143,20'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_poly_uniform_4x
                - pqcrystals_dilithium3_avx2_poly_nttunpack
                - pqcrystals_dilithium3_avx2_poly_nttunpack
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:143,3'
          Dst:             pqcrystals_dilithium3_avx2_poly_uniform_4x
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:144,3'
          Dst:             pqcrystals_dilithium3_avx2_poly_nttunpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:145,3'
          Dst:             pqcrystals_dilithium3_avx2_poly_nttunpack
    - functionName:    pqcrystals_dilithium3_avx2_polyvec_matrix_expand_row4
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium3_avx2_poly_nttunpack
        - pqcrystals_dilithium3_avx2_poly_uniform_4x
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:130,35'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_poly_uniform_4x
                - pqcrystals_dilithium3_avx2_poly_uniform_4x
                - pqcrystals_dilithium3_avx2_poly_nttunpack
                - pqcrystals_dilithium3_avx2_poly_nttunpack
                - pqcrystals_dilithium3_avx2_poly_nttunpack
                - pqcrystals_dilithium3_avx2_poly_nttunpack
                - pqcrystals_dilithium3_avx2_poly_nttunpack
                - pqcrystals_dilithium3_avx2_poly_nttunpack
                - pqcrystals_dilithium3_avx2_poly_nttunpack
                - pqcrystals_dilithium3_avx2_poly_nttunpack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:130,35'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_poly_uniform_4x
                - pqcrystals_dilithium3_avx2_poly_uniform_4x
                - pqcrystals_dilithium3_avx2_poly_nttunpack
                - pqcrystals_dilithium3_avx2_poly_nttunpack
                - pqcrystals_dilithium3_avx2_poly_nttunpack
                - pqcrystals_dilithium3_avx2_poly_nttunpack
                - pqcrystals_dilithium3_avx2_poly_nttunpack
                - pqcrystals_dilithium3_avx2_poly_nttunpack
                - pqcrystals_dilithium3_avx2_poly_nttunpack
                - pqcrystals_dilithium3_avx2_poly_nttunpack
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:130,3'
          Dst:             pqcrystals_dilithium3_avx2_poly_uniform_4x
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:131,3'
          Dst:             pqcrystals_dilithium3_avx2_poly_uniform_4x
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:132,3'
          Dst:             pqcrystals_dilithium3_avx2_poly_nttunpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:133,3'
          Dst:             pqcrystals_dilithium3_avx2_poly_nttunpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:134,3'
          Dst:             pqcrystals_dilithium3_avx2_poly_nttunpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:135,3'
          Dst:             pqcrystals_dilithium3_avx2_poly_nttunpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:136,3'
          Dst:             pqcrystals_dilithium3_avx2_poly_nttunpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:137,3'
          Dst:             pqcrystals_dilithium3_avx2_poly_nttunpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:138,3'
          Dst:             pqcrystals_dilithium3_avx2_poly_nttunpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:139,3'
          Dst:             pqcrystals_dilithium3_avx2_poly_nttunpack
    - functionName:    pqcrystals_dilithium3_avx2_polyvec_matrix_expand_row3
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium3_avx2_poly_nttunpack
        - pqcrystals_dilithium3_avx2_poly_uniform_4x
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:122,20'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_poly_uniform_4x
                - pqcrystals_dilithium3_avx2_poly_nttunpack
                - pqcrystals_dilithium3_avx2_poly_nttunpack
                - pqcrystals_dilithium3_avx2_poly_nttunpack
                - pqcrystals_dilithium3_avx2_poly_nttunpack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:122,20'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_poly_uniform_4x
                - pqcrystals_dilithium3_avx2_poly_nttunpack
                - pqcrystals_dilithium3_avx2_poly_nttunpack
                - pqcrystals_dilithium3_avx2_poly_nttunpack
                - pqcrystals_dilithium3_avx2_poly_nttunpack
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:122,3'
          Dst:             pqcrystals_dilithium3_avx2_poly_uniform_4x
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:123,3'
          Dst:             pqcrystals_dilithium3_avx2_poly_nttunpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:124,3'
          Dst:             pqcrystals_dilithium3_avx2_poly_nttunpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:125,3'
          Dst:             pqcrystals_dilithium3_avx2_poly_nttunpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:126,3'
          Dst:             pqcrystals_dilithium3_avx2_poly_nttunpack
    - functionName:    pqcrystals_dilithium3_avx2_polyvec_matrix_expand_row2
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium3_avx2_poly_nttunpack
        - pqcrystals_dilithium3_avx2_poly_uniform_4x
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:114,20'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_poly_uniform_4x
                - pqcrystals_dilithium3_avx2_poly_nttunpack
                - pqcrystals_dilithium3_avx2_poly_nttunpack
                - pqcrystals_dilithium3_avx2_poly_nttunpack
                - pqcrystals_dilithium3_avx2_poly_nttunpack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:114,20'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_poly_uniform_4x
                - pqcrystals_dilithium3_avx2_poly_nttunpack
                - pqcrystals_dilithium3_avx2_poly_nttunpack
                - pqcrystals_dilithium3_avx2_poly_nttunpack
                - pqcrystals_dilithium3_avx2_poly_nttunpack
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:114,3'
          Dst:             pqcrystals_dilithium3_avx2_poly_uniform_4x
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:115,3'
          Dst:             pqcrystals_dilithium3_avx2_poly_nttunpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:116,3'
          Dst:             pqcrystals_dilithium3_avx2_poly_nttunpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:117,3'
          Dst:             pqcrystals_dilithium3_avx2_poly_nttunpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:118,3'
          Dst:             pqcrystals_dilithium3_avx2_poly_nttunpack
    - functionName:    pqcrystals_dilithium3_avx2_polyvec_matrix_expand_row1
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium3_avx2_poly_nttunpack
        - pqcrystals_dilithium3_avx2_poly_uniform_4x
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:106,20'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_poly_uniform_4x
                - pqcrystals_dilithium3_avx2_poly_nttunpack
                - pqcrystals_dilithium3_avx2_poly_nttunpack
                - pqcrystals_dilithium3_avx2_poly_nttunpack
                - pqcrystals_dilithium3_avx2_poly_nttunpack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:106,20'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_poly_uniform_4x
                - pqcrystals_dilithium3_avx2_poly_nttunpack
                - pqcrystals_dilithium3_avx2_poly_nttunpack
                - pqcrystals_dilithium3_avx2_poly_nttunpack
                - pqcrystals_dilithium3_avx2_poly_nttunpack
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:106,3'
          Dst:             pqcrystals_dilithium3_avx2_poly_uniform_4x
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:107,3'
          Dst:             pqcrystals_dilithium3_avx2_poly_nttunpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:108,3'
          Dst:             pqcrystals_dilithium3_avx2_poly_nttunpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:109,3'
          Dst:             pqcrystals_dilithium3_avx2_poly_nttunpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:110,3'
          Dst:             pqcrystals_dilithium3_avx2_poly_nttunpack
    - functionName:    pqcrystals_dilithium3_avx2_polyvec_matrix_expand_row0
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium3_avx2_poly_nttunpack
        - pqcrystals_dilithium3_avx2_poly_uniform_4x
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:93,35'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_poly_uniform_4x
                - pqcrystals_dilithium3_avx2_poly_uniform_4x
                - pqcrystals_dilithium3_avx2_poly_nttunpack
                - pqcrystals_dilithium3_avx2_poly_nttunpack
                - pqcrystals_dilithium3_avx2_poly_nttunpack
                - pqcrystals_dilithium3_avx2_poly_nttunpack
                - pqcrystals_dilithium3_avx2_poly_nttunpack
                - pqcrystals_dilithium3_avx2_poly_nttunpack
                - pqcrystals_dilithium3_avx2_poly_nttunpack
                - pqcrystals_dilithium3_avx2_poly_nttunpack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:93,35'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_poly_uniform_4x
                - pqcrystals_dilithium3_avx2_poly_uniform_4x
                - pqcrystals_dilithium3_avx2_poly_nttunpack
                - pqcrystals_dilithium3_avx2_poly_nttunpack
                - pqcrystals_dilithium3_avx2_poly_nttunpack
                - pqcrystals_dilithium3_avx2_poly_nttunpack
                - pqcrystals_dilithium3_avx2_poly_nttunpack
                - pqcrystals_dilithium3_avx2_poly_nttunpack
                - pqcrystals_dilithium3_avx2_poly_nttunpack
                - pqcrystals_dilithium3_avx2_poly_nttunpack
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:93,3'
          Dst:             pqcrystals_dilithium3_avx2_poly_uniform_4x
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:94,3'
          Dst:             pqcrystals_dilithium3_avx2_poly_uniform_4x
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:95,3'
          Dst:             pqcrystals_dilithium3_avx2_poly_nttunpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:96,3'
          Dst:             pqcrystals_dilithium3_avx2_poly_nttunpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:97,3'
          Dst:             pqcrystals_dilithium3_avx2_poly_nttunpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:98,3'
          Dst:             pqcrystals_dilithium3_avx2_poly_nttunpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:99,3'
          Dst:             pqcrystals_dilithium3_avx2_poly_nttunpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:100,3'
          Dst:             pqcrystals_dilithium3_avx2_poly_nttunpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:101,3'
          Dst:             pqcrystals_dilithium3_avx2_poly_nttunpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:102,3'
          Dst:             pqcrystals_dilithium3_avx2_poly_nttunpack
    - functionName:    pqcrystals_dilithium3_avx2_polyvec_matrix_expand
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium3_avx2_polyvec_matrix_expand_row0
        - pqcrystals_dilithium3_avx2_polyvec_matrix_expand_row1
        - pqcrystals_dilithium3_avx2_polyvec_matrix_expand_row2
        - pqcrystals_dilithium3_avx2_polyvec_matrix_expand_row3
        - pqcrystals_dilithium3_avx2_polyvec_matrix_expand_row4
        - pqcrystals_dilithium3_avx2_polyvec_matrix_expand_row5
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:83,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_polyvec_matrix_expand_row0
                - pqcrystals_dilithium3_avx2_polyvec_matrix_expand_row1
                - pqcrystals_dilithium3_avx2_polyvec_matrix_expand_row2
                - pqcrystals_dilithium3_avx2_polyvec_matrix_expand_row3
                - pqcrystals_dilithium3_avx2_polyvec_matrix_expand_row4
                - pqcrystals_dilithium3_avx2_polyvec_matrix_expand_row5
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:84,40'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_polyvec_matrix_expand_row0
                - pqcrystals_dilithium3_avx2_polyvec_matrix_expand_row1
                - pqcrystals_dilithium3_avx2_polyvec_matrix_expand_row2
                - pqcrystals_dilithium3_avx2_polyvec_matrix_expand_row3
                - pqcrystals_dilithium3_avx2_polyvec_matrix_expand_row4
                - pqcrystals_dilithium3_avx2_polyvec_matrix_expand_row5
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:84,3'
          Dst:             pqcrystals_dilithium3_avx2_polyvec_matrix_expand_row0
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:85,3'
          Dst:             pqcrystals_dilithium3_avx2_polyvec_matrix_expand_row1
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:86,3'
          Dst:             pqcrystals_dilithium3_avx2_polyvec_matrix_expand_row2
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:87,3'
          Dst:             pqcrystals_dilithium3_avx2_polyvec_matrix_expand_row3
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:88,3'
          Dst:             pqcrystals_dilithium3_avx2_polyvec_matrix_expand_row4
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/polyvec.c:89,3'
          Dst:             pqcrystals_dilithium3_avx2_polyvec_matrix_expand_row5
    - functionName:    pqcrystals_dilithium3_avx2_rej_eta_avx
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/rejsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 408
      functionLinenumberEnd: 478
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          258
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/rejsample.c:437,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/rejsample.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/rejsample.c:434,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/rejsample.c:447,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/rejsample.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/rejsample.c:444,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/rejsample.c:457,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/rejsample.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/rejsample.c:454,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/rejsample.c:418,22'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/rejsample.c:419,59'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/rejsample.c:468,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/rejsample.c:468,17'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/rejsample.c:468,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/rejsample.c:468,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/rejsample.c:472,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/rejsample.c:473,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/rejsample.c:474,11'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/rejsample.c:474,15'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/rejsample.c:468,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/rejsample.c:474,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/rejsample.c:474,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/rejsample.c:474,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/rejsample.c:475,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/rejsample.c:468,17'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/rejsample.c:468,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/rejsample.c:469,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_dilithium3_avx2_rej_uniform_avx
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/rejsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          134
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/rejsample.c:279,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/rejsample.c:279,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/rejsample.c:280,40'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/rejsample.c:301,17'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/rejsample.c:301,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/rejsample.c:302,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/rejsample.c:307,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/rejsample.c:301,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/rejsample.c:308,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/rejsample.c:301,17'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/rejsample.c:301,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/rejsample.c:302,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_dilithium3_avx2_use_hint_avx
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/rounding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          60
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pqcrystals_dilithium3_avx2_decompose_avx
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/rounding.c:173,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/rounding.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_decompose_avx
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/rounding.c:182,3'
              BranchSideFuncs:
                - pqcrystals_dilithium3_avx2_decompose_avx
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/rounding.c:183,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/rounding.c:184,28'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/rounding.c:200,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/rounding.c:182,3'
          Dst:             pqcrystals_dilithium3_avx2_decompose_avx
    - functionName:    pqcrystals_dilithium3_avx2_decompose_avx
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/rounding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          61
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/rounding.c:71,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/rounding.c:72,28'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/rounding.c:86,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_dilithium3_avx2_make_hint_avx
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/rounding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          60
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/rounding.c:142,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/rounding.c:143,29'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/rounding.c:158,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_dilithium3_avx2_power2round_avx
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/rounding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          57
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/rounding.c:33,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/rounding.c:34,28'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/rounding.c:42,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_dilithium3_avx2_dilithium_shake256_stream_init
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/symmetric-shake.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/symmetric-shake.c:20,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/symmetric-shake.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/symmetric-shake.c:21,10'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/symmetric-shake.c:24,3'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/symmetric-shake.c:25,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/symmetric-shake.c:26,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/symmetric-shake.c:27,3'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    pqcrystals_dilithium3_avx2_dilithium_shake128_stream_init
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/symmetric-shake.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_absorb
        - OQS_SHA3_shake128_inc_finalize
        - OQS_SHA3_shake128_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/symmetric-shake.c:8,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/symmetric-shake.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
                - OQS_SHA3_shake128_inc_absorb
                - OQS_SHA3_shake128_inc_absorb
                - OQS_SHA3_shake128_inc_finalize
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/symmetric-shake.c:9,10'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
                - OQS_SHA3_shake128_inc_absorb
                - OQS_SHA3_shake128_inc_absorb
                - OQS_SHA3_shake128_inc_finalize
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/symmetric-shake.c:12,3'
          Dst:             OQS_SHA3_shake128_inc_init
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/symmetric-shake.c:13,3'
          Dst:             OQS_SHA3_shake128_inc_absorb
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/symmetric-shake.c:14,3'
          Dst:             OQS_SHA3_shake128_inc_absorb
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium3_avx2/symmetric-shake.c:15,3'
          Dst:             OQS_SHA3_shake128_inc_finalize
    - functionName:    pqcrystals_dilithium5_ref_unpack_sig
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         142
      ICount:          1034
      EdgeCount:       199
      CyclomaticComplexity: 59
      functionsReached:
        - pqcrystals_dilithium5_ref_polyz_unpack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:206,12'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_polyz_unpack
                - pqcrystals_dilithium5_ref_polyz_unpack
                - pqcrystals_dilithium5_ref_polyz_unpack
                - pqcrystals_dilithium5_ref_polyz_unpack
                - pqcrystals_dilithium5_ref_polyz_unpack
                - pqcrystals_dilithium5_ref_polyz_unpack
                - pqcrystals_dilithium5_ref_polyz_unpack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:206,12'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_polyz_unpack
                - pqcrystals_dilithium5_ref_polyz_unpack
                - pqcrystals_dilithium5_ref_polyz_unpack
                - pqcrystals_dilithium5_ref_polyz_unpack
                - pqcrystals_dilithium5_ref_polyz_unpack
                - pqcrystals_dilithium5_ref_polyz_unpack
                - pqcrystals_dilithium5_ref_polyz_unpack
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:219,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:219,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:222,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:224,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:224,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:225,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:219,27'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:219,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:219,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:219,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:219,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:222,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:224,16'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:224,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:224,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:224,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:225,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:219,27'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:219,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:219,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:219,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:219,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:222,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:224,16'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:224,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:224,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:224,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:225,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:219,27'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:219,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:219,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:219,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:219,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:222,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:224,16'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:224,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:224,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:224,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:225,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:219,27'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:219,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:219,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:219,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:219,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:222,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:224,16'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:224,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:224,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:224,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:225,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:219,27'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:219,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:219,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:219,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:219,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:222,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:224,16'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:224,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:224,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:224,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:225,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:219,27'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:219,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:219,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:219,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:219,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:222,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:224,16'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:224,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:224,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:224,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:225,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:219,27'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:219,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:219,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:219,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:219,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:222,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:222,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:224,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:232,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:224,16'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:224,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:224,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:224,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:225,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:222,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:224,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:232,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:232,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:232,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:233,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:232,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:232,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:233,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:233,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:232,25'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:233,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:210,5'
          Dst:             pqcrystals_dilithium5_ref_polyz_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:210,5'
          Dst:             pqcrystals_dilithium5_ref_polyz_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:210,5'
          Dst:             pqcrystals_dilithium5_ref_polyz_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:210,5'
          Dst:             pqcrystals_dilithium5_ref_polyz_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:210,5'
          Dst:             pqcrystals_dilithium5_ref_polyz_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:210,5'
          Dst:             pqcrystals_dilithium5_ref_polyz_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:210,5'
          Dst:             pqcrystals_dilithium5_ref_polyz_unpack
    - functionName:    pqcrystals_dilithium5_ref_pack_sig
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         75
      ICount:          803
      EdgeCount:       99
      CyclomaticComplexity: 26
      functionsReached:
        - pqcrystals_dilithium5_ref_polyz_pack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:164,14'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_polyz_pack
                - pqcrystals_dilithium5_ref_polyz_pack
                - pqcrystals_dilithium5_ref_polyz_pack
                - pqcrystals_dilithium5_ref_polyz_pack
                - pqcrystals_dilithium5_ref_polyz_pack
                - pqcrystals_dilithium5_ref_polyz_pack
                - pqcrystals_dilithium5_ref_polyz_pack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:178,10'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_polyz_pack
                - pqcrystals_dilithium5_ref_polyz_pack
                - pqcrystals_dilithium5_ref_polyz_pack
                - pqcrystals_dilithium5_ref_polyz_pack
                - pqcrystals_dilithium5_ref_polyz_pack
                - pqcrystals_dilithium5_ref_polyz_pack
                - pqcrystals_dilithium5_ref_polyz_pack
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:177,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:178,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:181,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:177,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:178,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:181,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:177,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:178,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:181,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:177,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:178,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:181,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:177,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:178,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:181,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:177,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:178,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:181,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:177,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:178,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:181,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:177,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:178,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:181,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:168,5'
          Dst:             pqcrystals_dilithium5_ref_polyz_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:168,5'
          Dst:             pqcrystals_dilithium5_ref_polyz_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:168,5'
          Dst:             pqcrystals_dilithium5_ref_polyz_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:168,5'
          Dst:             pqcrystals_dilithium5_ref_polyz_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:168,5'
          Dst:             pqcrystals_dilithium5_ref_polyz_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:168,5'
          Dst:             pqcrystals_dilithium5_ref_polyz_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:168,5'
          Dst:             pqcrystals_dilithium5_ref_polyz_pack
    - functionName:    pqcrystals_dilithium5_ref_unpack_sk
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          713
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium5_ref_polyeta_unpack
        - pqcrystals_dilithium5_ref_polyt0_unpack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:123,14'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_polyeta_unpack
                - pqcrystals_dilithium5_ref_polyeta_unpack
                - pqcrystals_dilithium5_ref_polyeta_unpack
                - pqcrystals_dilithium5_ref_polyeta_unpack
                - pqcrystals_dilithium5_ref_polyeta_unpack
                - pqcrystals_dilithium5_ref_polyeta_unpack
                - pqcrystals_dilithium5_ref_polyeta_unpack
                - pqcrystals_dilithium5_ref_polyeta_unpack
                - pqcrystals_dilithium5_ref_polyeta_unpack
                - pqcrystals_dilithium5_ref_polyeta_unpack
                - pqcrystals_dilithium5_ref_polyeta_unpack
                - pqcrystals_dilithium5_ref_polyeta_unpack
                - pqcrystals_dilithium5_ref_polyeta_unpack
                - pqcrystals_dilithium5_ref_polyeta_unpack
                - pqcrystals_dilithium5_ref_polyeta_unpack
                - pqcrystals_dilithium5_ref_polyt0_unpack
                - pqcrystals_dilithium5_ref_polyt0_unpack
                - pqcrystals_dilithium5_ref_polyt0_unpack
                - pqcrystals_dilithium5_ref_polyt0_unpack
                - pqcrystals_dilithium5_ref_polyt0_unpack
                - pqcrystals_dilithium5_ref_polyt0_unpack
                - pqcrystals_dilithium5_ref_polyt0_unpack
                - pqcrystals_dilithium5_ref_polyt0_unpack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:123,14'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_polyeta_unpack
                - pqcrystals_dilithium5_ref_polyeta_unpack
                - pqcrystals_dilithium5_ref_polyeta_unpack
                - pqcrystals_dilithium5_ref_polyeta_unpack
                - pqcrystals_dilithium5_ref_polyeta_unpack
                - pqcrystals_dilithium5_ref_polyeta_unpack
                - pqcrystals_dilithium5_ref_polyeta_unpack
                - pqcrystals_dilithium5_ref_polyeta_unpack
                - pqcrystals_dilithium5_ref_polyeta_unpack
                - pqcrystals_dilithium5_ref_polyeta_unpack
                - pqcrystals_dilithium5_ref_polyeta_unpack
                - pqcrystals_dilithium5_ref_polyeta_unpack
                - pqcrystals_dilithium5_ref_polyeta_unpack
                - pqcrystals_dilithium5_ref_polyeta_unpack
                - pqcrystals_dilithium5_ref_polyeta_unpack
                - pqcrystals_dilithium5_ref_polyt0_unpack
                - pqcrystals_dilithium5_ref_polyt0_unpack
                - pqcrystals_dilithium5_ref_polyt0_unpack
                - pqcrystals_dilithium5_ref_polyt0_unpack
                - pqcrystals_dilithium5_ref_polyt0_unpack
                - pqcrystals_dilithium5_ref_polyt0_unpack
                - pqcrystals_dilithium5_ref_polyt0_unpack
                - pqcrystals_dilithium5_ref_polyt0_unpack
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:135,5'
          Dst:             pqcrystals_dilithium5_ref_polyeta_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:135,5'
          Dst:             pqcrystals_dilithium5_ref_polyeta_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:135,5'
          Dst:             pqcrystals_dilithium5_ref_polyeta_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:135,5'
          Dst:             pqcrystals_dilithium5_ref_polyeta_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:135,5'
          Dst:             pqcrystals_dilithium5_ref_polyeta_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:135,5'
          Dst:             pqcrystals_dilithium5_ref_polyeta_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:135,5'
          Dst:             pqcrystals_dilithium5_ref_polyeta_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:139,5'
          Dst:             pqcrystals_dilithium5_ref_polyeta_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:139,5'
          Dst:             pqcrystals_dilithium5_ref_polyeta_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:139,5'
          Dst:             pqcrystals_dilithium5_ref_polyeta_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:139,5'
          Dst:             pqcrystals_dilithium5_ref_polyeta_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:139,5'
          Dst:             pqcrystals_dilithium5_ref_polyeta_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:139,5'
          Dst:             pqcrystals_dilithium5_ref_polyeta_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:139,5'
          Dst:             pqcrystals_dilithium5_ref_polyeta_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:139,5'
          Dst:             pqcrystals_dilithium5_ref_polyeta_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:143,5'
          Dst:             pqcrystals_dilithium5_ref_polyt0_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:143,5'
          Dst:             pqcrystals_dilithium5_ref_polyt0_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:143,5'
          Dst:             pqcrystals_dilithium5_ref_polyt0_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:143,5'
          Dst:             pqcrystals_dilithium5_ref_polyt0_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:143,5'
          Dst:             pqcrystals_dilithium5_ref_polyt0_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:143,5'
          Dst:             pqcrystals_dilithium5_ref_polyt0_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:143,5'
          Dst:             pqcrystals_dilithium5_ref_polyt0_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:143,5'
          Dst:             pqcrystals_dilithium5_ref_polyt0_unpack
    - functionName:    pqcrystals_dilithium5_ref_pack_sk
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          713
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium5_ref_polyeta_pack
        - pqcrystals_dilithium5_ref_polyt0_pack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:76,13'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_polyeta_pack
                - pqcrystals_dilithium5_ref_polyeta_pack
                - pqcrystals_dilithium5_ref_polyeta_pack
                - pqcrystals_dilithium5_ref_polyeta_pack
                - pqcrystals_dilithium5_ref_polyeta_pack
                - pqcrystals_dilithium5_ref_polyeta_pack
                - pqcrystals_dilithium5_ref_polyeta_pack
                - pqcrystals_dilithium5_ref_polyeta_pack
                - pqcrystals_dilithium5_ref_polyeta_pack
                - pqcrystals_dilithium5_ref_polyeta_pack
                - pqcrystals_dilithium5_ref_polyeta_pack
                - pqcrystals_dilithium5_ref_polyeta_pack
                - pqcrystals_dilithium5_ref_polyeta_pack
                - pqcrystals_dilithium5_ref_polyeta_pack
                - pqcrystals_dilithium5_ref_polyeta_pack
                - pqcrystals_dilithium5_ref_polyt0_pack
                - pqcrystals_dilithium5_ref_polyt0_pack
                - pqcrystals_dilithium5_ref_polyt0_pack
                - pqcrystals_dilithium5_ref_polyt0_pack
                - pqcrystals_dilithium5_ref_polyt0_pack
                - pqcrystals_dilithium5_ref_polyt0_pack
                - pqcrystals_dilithium5_ref_polyt0_pack
                - pqcrystals_dilithium5_ref_polyt0_pack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:76,13'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_polyeta_pack
                - pqcrystals_dilithium5_ref_polyeta_pack
                - pqcrystals_dilithium5_ref_polyeta_pack
                - pqcrystals_dilithium5_ref_polyeta_pack
                - pqcrystals_dilithium5_ref_polyeta_pack
                - pqcrystals_dilithium5_ref_polyeta_pack
                - pqcrystals_dilithium5_ref_polyeta_pack
                - pqcrystals_dilithium5_ref_polyeta_pack
                - pqcrystals_dilithium5_ref_polyeta_pack
                - pqcrystals_dilithium5_ref_polyeta_pack
                - pqcrystals_dilithium5_ref_polyeta_pack
                - pqcrystals_dilithium5_ref_polyeta_pack
                - pqcrystals_dilithium5_ref_polyeta_pack
                - pqcrystals_dilithium5_ref_polyeta_pack
                - pqcrystals_dilithium5_ref_polyeta_pack
                - pqcrystals_dilithium5_ref_polyt0_pack
                - pqcrystals_dilithium5_ref_polyt0_pack
                - pqcrystals_dilithium5_ref_polyt0_pack
                - pqcrystals_dilithium5_ref_polyt0_pack
                - pqcrystals_dilithium5_ref_polyt0_pack
                - pqcrystals_dilithium5_ref_polyt0_pack
                - pqcrystals_dilithium5_ref_polyt0_pack
                - pqcrystals_dilithium5_ref_polyt0_pack
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:88,5'
          Dst:             pqcrystals_dilithium5_ref_polyeta_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:88,5'
          Dst:             pqcrystals_dilithium5_ref_polyeta_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:88,5'
          Dst:             pqcrystals_dilithium5_ref_polyeta_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:88,5'
          Dst:             pqcrystals_dilithium5_ref_polyeta_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:88,5'
          Dst:             pqcrystals_dilithium5_ref_polyeta_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:88,5'
          Dst:             pqcrystals_dilithium5_ref_polyeta_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:88,5'
          Dst:             pqcrystals_dilithium5_ref_polyeta_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:92,5'
          Dst:             pqcrystals_dilithium5_ref_polyeta_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:92,5'
          Dst:             pqcrystals_dilithium5_ref_polyeta_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:92,5'
          Dst:             pqcrystals_dilithium5_ref_polyeta_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:92,5'
          Dst:             pqcrystals_dilithium5_ref_polyeta_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:92,5'
          Dst:             pqcrystals_dilithium5_ref_polyeta_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:92,5'
          Dst:             pqcrystals_dilithium5_ref_polyeta_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:92,5'
          Dst:             pqcrystals_dilithium5_ref_polyeta_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:92,5'
          Dst:             pqcrystals_dilithium5_ref_polyeta_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:96,5'
          Dst:             pqcrystals_dilithium5_ref_polyt0_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:96,5'
          Dst:             pqcrystals_dilithium5_ref_polyt0_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:96,5'
          Dst:             pqcrystals_dilithium5_ref_polyt0_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:96,5'
          Dst:             pqcrystals_dilithium5_ref_polyt0_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:96,5'
          Dst:             pqcrystals_dilithium5_ref_polyt0_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:96,5'
          Dst:             pqcrystals_dilithium5_ref_polyt0_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:96,5'
          Dst:             pqcrystals_dilithium5_ref_polyt0_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:96,5'
          Dst:             pqcrystals_dilithium5_ref_polyt0_pack
    - functionName:    pqcrystals_dilithium5_ref_unpack_pk
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          246
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium5_ref_polyt1_unpack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:45,14'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_polyt1_unpack
                - pqcrystals_dilithium5_ref_polyt1_unpack
                - pqcrystals_dilithium5_ref_polyt1_unpack
                - pqcrystals_dilithium5_ref_polyt1_unpack
                - pqcrystals_dilithium5_ref_polyt1_unpack
                - pqcrystals_dilithium5_ref_polyt1_unpack
                - pqcrystals_dilithium5_ref_polyt1_unpack
                - pqcrystals_dilithium5_ref_polyt1_unpack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:45,14'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_polyt1_unpack
                - pqcrystals_dilithium5_ref_polyt1_unpack
                - pqcrystals_dilithium5_ref_polyt1_unpack
                - pqcrystals_dilithium5_ref_polyt1_unpack
                - pqcrystals_dilithium5_ref_polyt1_unpack
                - pqcrystals_dilithium5_ref_polyt1_unpack
                - pqcrystals_dilithium5_ref_polyt1_unpack
                - pqcrystals_dilithium5_ref_polyt1_unpack
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:49,5'
          Dst:             pqcrystals_dilithium5_ref_polyt1_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:49,5'
          Dst:             pqcrystals_dilithium5_ref_polyt1_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:49,5'
          Dst:             pqcrystals_dilithium5_ref_polyt1_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:49,5'
          Dst:             pqcrystals_dilithium5_ref_polyt1_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:49,5'
          Dst:             pqcrystals_dilithium5_ref_polyt1_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:49,5'
          Dst:             pqcrystals_dilithium5_ref_polyt1_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:49,5'
          Dst:             pqcrystals_dilithium5_ref_polyt1_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:49,5'
          Dst:             pqcrystals_dilithium5_ref_polyt1_unpack
    - functionName:    pqcrystals_dilithium5_ref_pack_pk
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          246
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium5_ref_polyt1_pack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:22,13'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_polyt1_pack
                - pqcrystals_dilithium5_ref_polyt1_pack
                - pqcrystals_dilithium5_ref_polyt1_pack
                - pqcrystals_dilithium5_ref_polyt1_pack
                - pqcrystals_dilithium5_ref_polyt1_pack
                - pqcrystals_dilithium5_ref_polyt1_pack
                - pqcrystals_dilithium5_ref_polyt1_pack
                - pqcrystals_dilithium5_ref_polyt1_pack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:22,13'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_polyt1_pack
                - pqcrystals_dilithium5_ref_polyt1_pack
                - pqcrystals_dilithium5_ref_polyt1_pack
                - pqcrystals_dilithium5_ref_polyt1_pack
                - pqcrystals_dilithium5_ref_polyt1_pack
                - pqcrystals_dilithium5_ref_polyt1_pack
                - pqcrystals_dilithium5_ref_polyt1_pack
                - pqcrystals_dilithium5_ref_polyt1_pack
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:26,5'
          Dst:             pqcrystals_dilithium5_ref_polyt1_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:26,5'
          Dst:             pqcrystals_dilithium5_ref_polyt1_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:26,5'
          Dst:             pqcrystals_dilithium5_ref_polyt1_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:26,5'
          Dst:             pqcrystals_dilithium5_ref_polyt1_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:26,5'
          Dst:             pqcrystals_dilithium5_ref_polyt1_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:26,5'
          Dst:             pqcrystals_dilithium5_ref_polyt1_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:26,5'
          Dst:             pqcrystals_dilithium5_ref_polyt1_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/packing.c:26,5'
          Dst:             pqcrystals_dilithium5_ref_polyt1_pack
    - functionName:    pqcrystals_dilithium5_ref_polyw1_pack
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 892
      functionLinenumberEnd: 911
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          87
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:906,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:907,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:907,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:906,23'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:906,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:907,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:906,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:906,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:907,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_dilithium5_ref_polyz_pack
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 780
      functionLinenumberEnd: 820
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          54
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:806,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:807,32'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:820,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_dilithium5_ref_polyt0_unpack
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 716
      functionLinenumberEnd: 768
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          164
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:720,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:721,29'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:768,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_dilithium5_ref_polyt0_pack
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 668
      functionLinenumberEnd: 706
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          127
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:673,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:674,38'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:706,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_dilithium5_ref_polyt1_unpack
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 645
      functionLinenumberEnd: 657
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          69
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:649,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:650,29'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:657,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_dilithium5_ref_polyt1_pack
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 621
      functionLinenumberEnd: 634
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          63
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:625,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:626,28'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:634,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_dilithium5_ref_polyeta_unpack
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 575
      functionLinenumberEnd: 609
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          102
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:580,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:581,29'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:609,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_dilithium5_ref_polyeta_pack
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 536
      functionLinenumberEnd: 565
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          90
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:542,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:543,29'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:565,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_dilithium5_ref_poly_challenge
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 492
      functionLinenumberEnd: 525
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          162
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_init
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:495,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:498,3'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_squeeze
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:512,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:513,9'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:517,18'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:518,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:512,14'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:520,20'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:498,3'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:499,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:500,3'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:501,3'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:513,9'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:524,3'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    pqcrystals_dilithium5_ref_polyz_unpack
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 831
      functionLinenumberEnd: 880
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          62
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:863,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:864,28'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:880,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_dilithium5_ref_poly_uniform_gamma1
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 472
      functionLinenumberEnd: 480
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_squeeze
        - pqcrystals_dilithium5_ref_dilithium_shake256_stream_init
        - pqcrystals_dilithium5_ref_polyz_unpack
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:473,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_dilithium_shake256_stream_init
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium5_ref_polyz_unpack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:476,3'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_dilithium_shake256_stream_init
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_dilithium5_ref_polyz_unpack
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:476,3'
          Dst:             pqcrystals_dilithium5_ref_dilithium_shake256_stream_init
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:477,3'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:478,3'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:479,3'
          Dst:             pqcrystals_dilithium5_ref_polyz_unpack
    - functionName:    rej_eta
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 389
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          102
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:395,19'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:395,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:396,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:400,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:401,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:404,11'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:404,16'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:395,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:404,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:404,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:395,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:405,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:395,19'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:395,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:396,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_dilithium5_ref_poly_uniform_eta
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 439
      functionLinenumberEnd: 455
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_squeeze
        - pqcrystals_dilithium5_ref_dilithium_shake256_stream_init
        - rej_eta
      functionUses:    15
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:442,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_dilithium_shake256_stream_init
                - OQS_SHA3_shake256_inc_squeeze
                - rej_eta.8717
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_squeeze
                - rej_eta.8717
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:445,3'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_dilithium_shake256_stream_init
                - OQS_SHA3_shake256_inc_squeeze
                - rej_eta.8717
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_squeeze
                - rej_eta.8717
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:450,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:450,3'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - rej_eta.8717
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:451,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - rej_eta.8717
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:450,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:450,3'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - rej_eta.8717
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:451,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - rej_eta.8717
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:445,3'
          Dst:             pqcrystals_dilithium5_ref_dilithium_shake256_stream_init
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:446,3'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:448,9'
          Dst:             rej_eta
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:451,5'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:452,12'
          Dst:             rej_eta
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:454,3'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    rej_uniform
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          86
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:319,19'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:319,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:319,26'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:319,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:319,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:320,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:325,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:319,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:326,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:319,19'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:319,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:319,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_dilithium5_ref_poly_uniform
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          154
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - OQS_SHA3_shake128_inc_ctx_release
        - OQS_SHA3_shake128_inc_squeeze
        - pqcrystals_dilithium5_ref_dilithium_shake128_stream_init
        - rej_uniform
      functionUses:    56
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:351,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_dilithium_shake128_stream_init
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.8718
                - OQS_SHA3_shake128_inc_ctx_release
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.8718
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:354,3'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_dilithium_shake128_stream_init
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.8718
                - OQS_SHA3_shake128_inc_ctx_release
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.8718
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:359,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:359,3'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.8718
                - OQS_SHA3_shake128_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:360,18'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.8718
                - OQS_SHA3_shake128_inc_ctx_release
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:361,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:362,33'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.8718
                - OQS_SHA3_shake128_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:362,33'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.8718
                - OQS_SHA3_shake128_inc_ctx_release
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:361,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:362,33'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.8718
                - OQS_SHA3_shake128_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:362,33'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.8718
                - OQS_SHA3_shake128_inc_ctx_release
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:361,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:362,33'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.8718
                - OQS_SHA3_shake128_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:364,5'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.8718
                - OQS_SHA3_shake128_inc_ctx_release
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:359,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:359,3'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.8718
                - OQS_SHA3_shake128_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:360,18'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.8718
                - OQS_SHA3_shake128_inc_ctx_release
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:354,3'
          Dst:             pqcrystals_dilithium5_ref_dilithium_shake128_stream_init
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:355,3'
          Dst:             OQS_SHA3_shake128_inc_squeeze
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:357,9'
          Dst:             rej_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:364,5'
          Dst:             OQS_SHA3_shake128_inc_squeeze
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:366,12'
          Dst:             rej_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:368,3'
          Dst:             OQS_SHA3_shake128_inc_ctx_release
    - functionName:    pqcrystals_dilithium5_ref_poly_chknorm
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          68
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    15
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:274,6'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:274,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:282,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:285,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:280,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:285,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:280,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:280,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:282,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:285,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:280,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:285,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_dilithium5_ref_poly_use_hint
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pqcrystals_dilithium5_ref_use_hint
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:252,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_use_hint
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:253,29'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_use_hint
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:252,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:253,29'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:256,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:253,20'
          Dst:             pqcrystals_dilithium5_ref_use_hint
    - functionName:    pqcrystals_dilithium5_ref_poly_make_hint
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pqcrystals_dilithium5_ref_make_hint
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:230,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_make_hint
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:231,30'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_make_hint
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:230,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:231,30'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:236,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:231,20'
          Dst:             pqcrystals_dilithium5_ref_make_hint
    - functionName:    pqcrystals_dilithium5_ref_poly_decompose
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pqcrystals_dilithium5_ref_decompose
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:207,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_decompose
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:208,32'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_decompose
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:207,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:208,32'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:211,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:208,21'
          Dst:             pqcrystals_dilithium5_ref_decompose
    - functionName:    pqcrystals_dilithium5_ref_poly_power2round
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pqcrystals_dilithium5_ref_power2round
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:184,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_power2round
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:185,34'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_power2round
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:184,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:185,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:188,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:185,21'
          Dst:             pqcrystals_dilithium5_ref_power2round
    - functionName:    pqcrystals_dilithium5_ref_poly_pointwise_montgomery
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pqcrystals_dilithium5_ref_montgomery_reduce
      functionUses:    22
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:162,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_montgomery_reduce
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:163,47'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_montgomery_reduce
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:162,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:163,47'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:166,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:163,20'
          Dst:             pqcrystals_dilithium5_ref_montgomery_reduce
    - functionName:    pqcrystals_dilithium5_ref_poly_invntt_tomont
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium5_ref_invntt_tomont
      functionUses:    15
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:142,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_invntt_tomont
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:142,3'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_invntt_tomont
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:142,3'
          Dst:             pqcrystals_dilithium5_ref_invntt_tomont
    - functionName:    pqcrystals_dilithium5_ref_poly_ntt
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium5_ref_ntt
      functionUses:    17
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:125,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_ntt
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:125,3'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_ntt
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:125,3'
          Dst:             pqcrystals_dilithium5_ref_ntt
    - functionName:    pqcrystals_dilithium5_ref_poly_shiftl
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          261
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_dilithium5_ref_poly_sub
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          113
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:90,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:91,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:91,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:90,21'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:90,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:91,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:90,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:90,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:91,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_dilithium5_ref_poly_add
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          113
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    21
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:69,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:70,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:70,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:69,21'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:69,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:70,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:69,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:69,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:70,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_dilithium5_ref_poly_caddq
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pqcrystals_dilithium5_ref_caddq
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:50,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_caddq
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:51,26'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_caddq
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:50,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:51,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:54,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:51,20'
          Dst:             pqcrystals_dilithium5_ref_caddq
    - functionName:    pqcrystals_dilithium5_ref_poly_reduce
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pqcrystals_dilithium5_ref_reduce32
      functionUses:    15
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:32,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_reduce32
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:33,29'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_reduce32
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:32,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:33,29'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:36,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/poly.c:33,20'
          Dst:             pqcrystals_dilithium5_ref_reduce32
    - functionName:    pqcrystals_dilithium5_ref_polyveck_pack_w1
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          52
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium5_ref_polyw1_pack
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:389,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_polyw1_pack
                - pqcrystals_dilithium5_ref_polyw1_pack
                - pqcrystals_dilithium5_ref_polyw1_pack
                - pqcrystals_dilithium5_ref_polyw1_pack
                - pqcrystals_dilithium5_ref_polyw1_pack
                - pqcrystals_dilithium5_ref_polyw1_pack
                - pqcrystals_dilithium5_ref_polyw1_pack
                - pqcrystals_dilithium5_ref_polyw1_pack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:389,5'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_polyw1_pack
                - pqcrystals_dilithium5_ref_polyw1_pack
                - pqcrystals_dilithium5_ref_polyw1_pack
                - pqcrystals_dilithium5_ref_polyw1_pack
                - pqcrystals_dilithium5_ref_polyw1_pack
                - pqcrystals_dilithium5_ref_polyw1_pack
                - pqcrystals_dilithium5_ref_polyw1_pack
                - pqcrystals_dilithium5_ref_polyw1_pack
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:389,5'
          Dst:             pqcrystals_dilithium5_ref_polyw1_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:389,5'
          Dst:             pqcrystals_dilithium5_ref_polyw1_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:389,5'
          Dst:             pqcrystals_dilithium5_ref_polyw1_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:389,5'
          Dst:             pqcrystals_dilithium5_ref_polyw1_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:389,5'
          Dst:             pqcrystals_dilithium5_ref_polyw1_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:389,5'
          Dst:             pqcrystals_dilithium5_ref_polyw1_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:389,5'
          Dst:             pqcrystals_dilithium5_ref_polyw1_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:389,5'
          Dst:             pqcrystals_dilithium5_ref_polyw1_pack
    - functionName:    pqcrystals_dilithium5_ref_polyveck_use_hint
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          60
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium5_ref_poly_use_hint
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:382,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_poly_use_hint
                - pqcrystals_dilithium5_ref_poly_use_hint
                - pqcrystals_dilithium5_ref_poly_use_hint
                - pqcrystals_dilithium5_ref_poly_use_hint
                - pqcrystals_dilithium5_ref_poly_use_hint
                - pqcrystals_dilithium5_ref_poly_use_hint
                - pqcrystals_dilithium5_ref_poly_use_hint
                - pqcrystals_dilithium5_ref_poly_use_hint
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:382,5'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_poly_use_hint
                - pqcrystals_dilithium5_ref_poly_use_hint
                - pqcrystals_dilithium5_ref_poly_use_hint
                - pqcrystals_dilithium5_ref_poly_use_hint
                - pqcrystals_dilithium5_ref_poly_use_hint
                - pqcrystals_dilithium5_ref_poly_use_hint
                - pqcrystals_dilithium5_ref_poly_use_hint
                - pqcrystals_dilithium5_ref_poly_use_hint
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:382,5'
          Dst:             pqcrystals_dilithium5_ref_poly_use_hint
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:382,5'
          Dst:             pqcrystals_dilithium5_ref_poly_use_hint
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:382,5'
          Dst:             pqcrystals_dilithium5_ref_poly_use_hint
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:382,5'
          Dst:             pqcrystals_dilithium5_ref_poly_use_hint
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:382,5'
          Dst:             pqcrystals_dilithium5_ref_poly_use_hint
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:382,5'
          Dst:             pqcrystals_dilithium5_ref_poly_use_hint
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:382,5'
          Dst:             pqcrystals_dilithium5_ref_poly_use_hint
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:382,5'
          Dst:             pqcrystals_dilithium5_ref_poly_use_hint
    - functionName:    pqcrystals_dilithium5_ref_polyveck_make_hint
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 359
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          84
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium5_ref_poly_make_hint
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:363,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_poly_make_hint
                - pqcrystals_dilithium5_ref_poly_make_hint
                - pqcrystals_dilithium5_ref_poly_make_hint
                - pqcrystals_dilithium5_ref_poly_make_hint
                - pqcrystals_dilithium5_ref_poly_make_hint
                - pqcrystals_dilithium5_ref_poly_make_hint
                - pqcrystals_dilithium5_ref_poly_make_hint
                - pqcrystals_dilithium5_ref_poly_make_hint
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:363,10'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_poly_make_hint
                - pqcrystals_dilithium5_ref_poly_make_hint
                - pqcrystals_dilithium5_ref_poly_make_hint
                - pqcrystals_dilithium5_ref_poly_make_hint
                - pqcrystals_dilithium5_ref_poly_make_hint
                - pqcrystals_dilithium5_ref_poly_make_hint
                - pqcrystals_dilithium5_ref_poly_make_hint
                - pqcrystals_dilithium5_ref_poly_make_hint
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:363,10'
          Dst:             pqcrystals_dilithium5_ref_poly_make_hint
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:363,10'
          Dst:             pqcrystals_dilithium5_ref_poly_make_hint
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:363,10'
          Dst:             pqcrystals_dilithium5_ref_poly_make_hint
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:363,10'
          Dst:             pqcrystals_dilithium5_ref_poly_make_hint
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:363,10'
          Dst:             pqcrystals_dilithium5_ref_poly_make_hint
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:363,10'
          Dst:             pqcrystals_dilithium5_ref_poly_make_hint
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:363,10'
          Dst:             pqcrystals_dilithium5_ref_poly_make_hint
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:363,10'
          Dst:             pqcrystals_dilithium5_ref_poly_make_hint
    - functionName:    pqcrystals_dilithium5_ref_polyveck_decompose
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 338
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          60
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium5_ref_poly_decompose
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:342,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_poly_decompose
                - pqcrystals_dilithium5_ref_poly_decompose
                - pqcrystals_dilithium5_ref_poly_decompose
                - pqcrystals_dilithium5_ref_poly_decompose
                - pqcrystals_dilithium5_ref_poly_decompose
                - pqcrystals_dilithium5_ref_poly_decompose
                - pqcrystals_dilithium5_ref_poly_decompose
                - pqcrystals_dilithium5_ref_poly_decompose
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:342,5'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_poly_decompose
                - pqcrystals_dilithium5_ref_poly_decompose
                - pqcrystals_dilithium5_ref_poly_decompose
                - pqcrystals_dilithium5_ref_poly_decompose
                - pqcrystals_dilithium5_ref_poly_decompose
                - pqcrystals_dilithium5_ref_poly_decompose
                - pqcrystals_dilithium5_ref_poly_decompose
                - pqcrystals_dilithium5_ref_poly_decompose
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:342,5'
          Dst:             pqcrystals_dilithium5_ref_poly_decompose
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:342,5'
          Dst:             pqcrystals_dilithium5_ref_poly_decompose
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:342,5'
          Dst:             pqcrystals_dilithium5_ref_poly_decompose
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:342,5'
          Dst:             pqcrystals_dilithium5_ref_poly_decompose
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:342,5'
          Dst:             pqcrystals_dilithium5_ref_poly_decompose
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:342,5'
          Dst:             pqcrystals_dilithium5_ref_poly_decompose
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:342,5'
          Dst:             pqcrystals_dilithium5_ref_poly_decompose
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:342,5'
          Dst:             pqcrystals_dilithium5_ref_poly_decompose
    - functionName:    pqcrystals_dilithium5_ref_polyveck_power2round
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          60
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium5_ref_poly_power2round
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:320,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_poly_power2round
                - pqcrystals_dilithium5_ref_poly_power2round
                - pqcrystals_dilithium5_ref_poly_power2round
                - pqcrystals_dilithium5_ref_poly_power2round
                - pqcrystals_dilithium5_ref_poly_power2round
                - pqcrystals_dilithium5_ref_poly_power2round
                - pqcrystals_dilithium5_ref_poly_power2round
                - pqcrystals_dilithium5_ref_poly_power2round
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:320,5'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_poly_power2round
                - pqcrystals_dilithium5_ref_poly_power2round
                - pqcrystals_dilithium5_ref_poly_power2round
                - pqcrystals_dilithium5_ref_poly_power2round
                - pqcrystals_dilithium5_ref_poly_power2round
                - pqcrystals_dilithium5_ref_poly_power2round
                - pqcrystals_dilithium5_ref_poly_power2round
                - pqcrystals_dilithium5_ref_poly_power2round
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:320,5'
          Dst:             pqcrystals_dilithium5_ref_poly_power2round
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:320,5'
          Dst:             pqcrystals_dilithium5_ref_poly_power2round
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:320,5'
          Dst:             pqcrystals_dilithium5_ref_poly_power2round
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:320,5'
          Dst:             pqcrystals_dilithium5_ref_poly_power2round
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:320,5'
          Dst:             pqcrystals_dilithium5_ref_poly_power2round
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:320,5'
          Dst:             pqcrystals_dilithium5_ref_poly_power2round
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:320,5'
          Dst:             pqcrystals_dilithium5_ref_poly_power2round
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:320,5'
          Dst:             pqcrystals_dilithium5_ref_poly_power2round
    - functionName:    pqcrystals_dilithium5_ref_polyveck_chknorm
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          122
      EdgeCount:       28
      CyclomaticComplexity: 10
      functionsReached:
        - pqcrystals_dilithium5_ref_poly_chknorm
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:296,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_poly_chknorm
                - pqcrystals_dilithium5_ref_poly_chknorm
                - pqcrystals_dilithium5_ref_poly_chknorm
                - pqcrystals_dilithium5_ref_poly_chknorm
                - pqcrystals_dilithium5_ref_poly_chknorm
                - pqcrystals_dilithium5_ref_poly_chknorm
                - pqcrystals_dilithium5_ref_poly_chknorm
                - pqcrystals_dilithium5_ref_poly_chknorm
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:296,8'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_poly_chknorm
                - pqcrystals_dilithium5_ref_poly_chknorm
                - pqcrystals_dilithium5_ref_poly_chknorm
                - pqcrystals_dilithium5_ref_poly_chknorm
                - pqcrystals_dilithium5_ref_poly_chknorm
                - pqcrystals_dilithium5_ref_poly_chknorm
                - pqcrystals_dilithium5_ref_poly_chknorm
                - pqcrystals_dilithium5_ref_poly_chknorm
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:296,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:296,22'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_poly_chknorm
                - pqcrystals_dilithium5_ref_poly_chknorm
                - pqcrystals_dilithium5_ref_poly_chknorm
                - pqcrystals_dilithium5_ref_poly_chknorm
                - pqcrystals_dilithium5_ref_poly_chknorm
                - pqcrystals_dilithium5_ref_poly_chknorm
                - pqcrystals_dilithium5_ref_poly_chknorm
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:296,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:296,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:296,22'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_poly_chknorm
                - pqcrystals_dilithium5_ref_poly_chknorm
                - pqcrystals_dilithium5_ref_poly_chknorm
                - pqcrystals_dilithium5_ref_poly_chknorm
                - pqcrystals_dilithium5_ref_poly_chknorm
                - pqcrystals_dilithium5_ref_poly_chknorm
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:296,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:296,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:296,22'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_poly_chknorm
                - pqcrystals_dilithium5_ref_poly_chknorm
                - pqcrystals_dilithium5_ref_poly_chknorm
                - pqcrystals_dilithium5_ref_poly_chknorm
                - pqcrystals_dilithium5_ref_poly_chknorm
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:296,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:296,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:296,22'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_poly_chknorm
                - pqcrystals_dilithium5_ref_poly_chknorm
                - pqcrystals_dilithium5_ref_poly_chknorm
                - pqcrystals_dilithium5_ref_poly_chknorm
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:296,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:296,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:296,22'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_poly_chknorm
                - pqcrystals_dilithium5_ref_poly_chknorm
                - pqcrystals_dilithium5_ref_poly_chknorm
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:296,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:296,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:296,22'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_poly_chknorm
                - pqcrystals_dilithium5_ref_poly_chknorm
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:296,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:296,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:296,22'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_poly_chknorm
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:296,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:296,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:296,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:296,8'
          Dst:             pqcrystals_dilithium5_ref_poly_chknorm
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:296,8'
          Dst:             pqcrystals_dilithium5_ref_poly_chknorm
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:296,8'
          Dst:             pqcrystals_dilithium5_ref_poly_chknorm
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:296,8'
          Dst:             pqcrystals_dilithium5_ref_poly_chknorm
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:296,8'
          Dst:             pqcrystals_dilithium5_ref_poly_chknorm
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:296,8'
          Dst:             pqcrystals_dilithium5_ref_poly_chknorm
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:296,8'
          Dst:             pqcrystals_dilithium5_ref_poly_chknorm
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:296,8'
          Dst:             pqcrystals_dilithium5_ref_poly_chknorm
    - functionName:    pqcrystals_dilithium5_ref_polyveck_pointwise_poly_montgomery
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          53
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium5_ref_poly_pointwise_montgomery
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:276,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_poly_pointwise_montgomery
                - pqcrystals_dilithium5_ref_poly_pointwise_montgomery
                - pqcrystals_dilithium5_ref_poly_pointwise_montgomery
                - pqcrystals_dilithium5_ref_poly_pointwise_montgomery
                - pqcrystals_dilithium5_ref_poly_pointwise_montgomery
                - pqcrystals_dilithium5_ref_poly_pointwise_montgomery
                - pqcrystals_dilithium5_ref_poly_pointwise_montgomery
                - pqcrystals_dilithium5_ref_poly_pointwise_montgomery
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:276,5'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_poly_pointwise_montgomery
                - pqcrystals_dilithium5_ref_poly_pointwise_montgomery
                - pqcrystals_dilithium5_ref_poly_pointwise_montgomery
                - pqcrystals_dilithium5_ref_poly_pointwise_montgomery
                - pqcrystals_dilithium5_ref_poly_pointwise_montgomery
                - pqcrystals_dilithium5_ref_poly_pointwise_montgomery
                - pqcrystals_dilithium5_ref_poly_pointwise_montgomery
                - pqcrystals_dilithium5_ref_poly_pointwise_montgomery
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:276,5'
          Dst:             pqcrystals_dilithium5_ref_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:276,5'
          Dst:             pqcrystals_dilithium5_ref_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:276,5'
          Dst:             pqcrystals_dilithium5_ref_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:276,5'
          Dst:             pqcrystals_dilithium5_ref_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:276,5'
          Dst:             pqcrystals_dilithium5_ref_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:276,5'
          Dst:             pqcrystals_dilithium5_ref_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:276,5'
          Dst:             pqcrystals_dilithium5_ref_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:276,5'
          Dst:             pqcrystals_dilithium5_ref_poly_pointwise_montgomery
    - functionName:    pqcrystals_dilithium5_ref_polyveck_invntt_tomont
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium5_ref_poly_invntt_tomont
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:269,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_poly_invntt_tomont
                - pqcrystals_dilithium5_ref_poly_invntt_tomont
                - pqcrystals_dilithium5_ref_poly_invntt_tomont
                - pqcrystals_dilithium5_ref_poly_invntt_tomont
                - pqcrystals_dilithium5_ref_poly_invntt_tomont
                - pqcrystals_dilithium5_ref_poly_invntt_tomont
                - pqcrystals_dilithium5_ref_poly_invntt_tomont
                - pqcrystals_dilithium5_ref_poly_invntt_tomont
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:269,5'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_poly_invntt_tomont
                - pqcrystals_dilithium5_ref_poly_invntt_tomont
                - pqcrystals_dilithium5_ref_poly_invntt_tomont
                - pqcrystals_dilithium5_ref_poly_invntt_tomont
                - pqcrystals_dilithium5_ref_poly_invntt_tomont
                - pqcrystals_dilithium5_ref_poly_invntt_tomont
                - pqcrystals_dilithium5_ref_poly_invntt_tomont
                - pqcrystals_dilithium5_ref_poly_invntt_tomont
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:269,5'
          Dst:             pqcrystals_dilithium5_ref_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:269,5'
          Dst:             pqcrystals_dilithium5_ref_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:269,5'
          Dst:             pqcrystals_dilithium5_ref_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:269,5'
          Dst:             pqcrystals_dilithium5_ref_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:269,5'
          Dst:             pqcrystals_dilithium5_ref_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:269,5'
          Dst:             pqcrystals_dilithium5_ref_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:269,5'
          Dst:             pqcrystals_dilithium5_ref_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:269,5'
          Dst:             pqcrystals_dilithium5_ref_poly_invntt_tomont
    - functionName:    pqcrystals_dilithium5_ref_polyveck_ntt
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium5_ref_poly_ntt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:253,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_poly_ntt
                - pqcrystals_dilithium5_ref_poly_ntt
                - pqcrystals_dilithium5_ref_poly_ntt
                - pqcrystals_dilithium5_ref_poly_ntt
                - pqcrystals_dilithium5_ref_poly_ntt
                - pqcrystals_dilithium5_ref_poly_ntt
                - pqcrystals_dilithium5_ref_poly_ntt
                - pqcrystals_dilithium5_ref_poly_ntt
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:253,5'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_poly_ntt
                - pqcrystals_dilithium5_ref_poly_ntt
                - pqcrystals_dilithium5_ref_poly_ntt
                - pqcrystals_dilithium5_ref_poly_ntt
                - pqcrystals_dilithium5_ref_poly_ntt
                - pqcrystals_dilithium5_ref_poly_ntt
                - pqcrystals_dilithium5_ref_poly_ntt
                - pqcrystals_dilithium5_ref_poly_ntt
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:253,5'
          Dst:             pqcrystals_dilithium5_ref_poly_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:253,5'
          Dst:             pqcrystals_dilithium5_ref_poly_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:253,5'
          Dst:             pqcrystals_dilithium5_ref_poly_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:253,5'
          Dst:             pqcrystals_dilithium5_ref_poly_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:253,5'
          Dst:             pqcrystals_dilithium5_ref_poly_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:253,5'
          Dst:             pqcrystals_dilithium5_ref_poly_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:253,5'
          Dst:             pqcrystals_dilithium5_ref_poly_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:253,5'
          Dst:             pqcrystals_dilithium5_ref_poly_ntt
    - functionName:    pqcrystals_dilithium5_ref_polyveck_shiftl
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium5_ref_poly_shiftl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:238,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_poly_shiftl
                - pqcrystals_dilithium5_ref_poly_shiftl
                - pqcrystals_dilithium5_ref_poly_shiftl
                - pqcrystals_dilithium5_ref_poly_shiftl
                - pqcrystals_dilithium5_ref_poly_shiftl
                - pqcrystals_dilithium5_ref_poly_shiftl
                - pqcrystals_dilithium5_ref_poly_shiftl
                - pqcrystals_dilithium5_ref_poly_shiftl
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:238,5'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_poly_shiftl
                - pqcrystals_dilithium5_ref_poly_shiftl
                - pqcrystals_dilithium5_ref_poly_shiftl
                - pqcrystals_dilithium5_ref_poly_shiftl
                - pqcrystals_dilithium5_ref_poly_shiftl
                - pqcrystals_dilithium5_ref_poly_shiftl
                - pqcrystals_dilithium5_ref_poly_shiftl
                - pqcrystals_dilithium5_ref_poly_shiftl
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:238,5'
          Dst:             pqcrystals_dilithium5_ref_poly_shiftl
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:238,5'
          Dst:             pqcrystals_dilithium5_ref_poly_shiftl
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:238,5'
          Dst:             pqcrystals_dilithium5_ref_poly_shiftl
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:238,5'
          Dst:             pqcrystals_dilithium5_ref_poly_shiftl
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:238,5'
          Dst:             pqcrystals_dilithium5_ref_poly_shiftl
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:238,5'
          Dst:             pqcrystals_dilithium5_ref_poly_shiftl
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:238,5'
          Dst:             pqcrystals_dilithium5_ref_poly_shiftl
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:238,5'
          Dst:             pqcrystals_dilithium5_ref_poly_shiftl
    - functionName:    pqcrystals_dilithium5_ref_polyveck_sub
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          60
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium5_ref_poly_sub
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:223,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_poly_sub
                - pqcrystals_dilithium5_ref_poly_sub
                - pqcrystals_dilithium5_ref_poly_sub
                - pqcrystals_dilithium5_ref_poly_sub
                - pqcrystals_dilithium5_ref_poly_sub
                - pqcrystals_dilithium5_ref_poly_sub
                - pqcrystals_dilithium5_ref_poly_sub
                - pqcrystals_dilithium5_ref_poly_sub
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:223,5'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_poly_sub
                - pqcrystals_dilithium5_ref_poly_sub
                - pqcrystals_dilithium5_ref_poly_sub
                - pqcrystals_dilithium5_ref_poly_sub
                - pqcrystals_dilithium5_ref_poly_sub
                - pqcrystals_dilithium5_ref_poly_sub
                - pqcrystals_dilithium5_ref_poly_sub
                - pqcrystals_dilithium5_ref_poly_sub
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:223,5'
          Dst:             pqcrystals_dilithium5_ref_poly_sub
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:223,5'
          Dst:             pqcrystals_dilithium5_ref_poly_sub
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:223,5'
          Dst:             pqcrystals_dilithium5_ref_poly_sub
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:223,5'
          Dst:             pqcrystals_dilithium5_ref_poly_sub
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:223,5'
          Dst:             pqcrystals_dilithium5_ref_poly_sub
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:223,5'
          Dst:             pqcrystals_dilithium5_ref_poly_sub
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:223,5'
          Dst:             pqcrystals_dilithium5_ref_poly_sub
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:223,5'
          Dst:             pqcrystals_dilithium5_ref_poly_sub
    - functionName:    pqcrystals_dilithium5_ref_polyveck_add
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          60
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium5_ref_poly_add
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:205,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_poly_add
                - pqcrystals_dilithium5_ref_poly_add
                - pqcrystals_dilithium5_ref_poly_add
                - pqcrystals_dilithium5_ref_poly_add
                - pqcrystals_dilithium5_ref_poly_add
                - pqcrystals_dilithium5_ref_poly_add
                - pqcrystals_dilithium5_ref_poly_add
                - pqcrystals_dilithium5_ref_poly_add
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:205,5'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_poly_add
                - pqcrystals_dilithium5_ref_poly_add
                - pqcrystals_dilithium5_ref_poly_add
                - pqcrystals_dilithium5_ref_poly_add
                - pqcrystals_dilithium5_ref_poly_add
                - pqcrystals_dilithium5_ref_poly_add
                - pqcrystals_dilithium5_ref_poly_add
                - pqcrystals_dilithium5_ref_poly_add
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:205,5'
          Dst:             pqcrystals_dilithium5_ref_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:205,5'
          Dst:             pqcrystals_dilithium5_ref_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:205,5'
          Dst:             pqcrystals_dilithium5_ref_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:205,5'
          Dst:             pqcrystals_dilithium5_ref_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:205,5'
          Dst:             pqcrystals_dilithium5_ref_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:205,5'
          Dst:             pqcrystals_dilithium5_ref_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:205,5'
          Dst:             pqcrystals_dilithium5_ref_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:205,5'
          Dst:             pqcrystals_dilithium5_ref_poly_add
    - functionName:    pqcrystals_dilithium5_ref_polyveck_caddq
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium5_ref_poly_caddq
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:188,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_poly_caddq
                - pqcrystals_dilithium5_ref_poly_caddq
                - pqcrystals_dilithium5_ref_poly_caddq
                - pqcrystals_dilithium5_ref_poly_caddq
                - pqcrystals_dilithium5_ref_poly_caddq
                - pqcrystals_dilithium5_ref_poly_caddq
                - pqcrystals_dilithium5_ref_poly_caddq
                - pqcrystals_dilithium5_ref_poly_caddq
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:188,5'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_poly_caddq
                - pqcrystals_dilithium5_ref_poly_caddq
                - pqcrystals_dilithium5_ref_poly_caddq
                - pqcrystals_dilithium5_ref_poly_caddq
                - pqcrystals_dilithium5_ref_poly_caddq
                - pqcrystals_dilithium5_ref_poly_caddq
                - pqcrystals_dilithium5_ref_poly_caddq
                - pqcrystals_dilithium5_ref_poly_caddq
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:188,5'
          Dst:             pqcrystals_dilithium5_ref_poly_caddq
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:188,5'
          Dst:             pqcrystals_dilithium5_ref_poly_caddq
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:188,5'
          Dst:             pqcrystals_dilithium5_ref_poly_caddq
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:188,5'
          Dst:             pqcrystals_dilithium5_ref_poly_caddq
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:188,5'
          Dst:             pqcrystals_dilithium5_ref_poly_caddq
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:188,5'
          Dst:             pqcrystals_dilithium5_ref_poly_caddq
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:188,5'
          Dst:             pqcrystals_dilithium5_ref_poly_caddq
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:188,5'
          Dst:             pqcrystals_dilithium5_ref_poly_caddq
    - functionName:    pqcrystals_dilithium5_ref_polyveck_reduce
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium5_ref_poly_reduce
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:173,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_poly_reduce
                - pqcrystals_dilithium5_ref_poly_reduce
                - pqcrystals_dilithium5_ref_poly_reduce
                - pqcrystals_dilithium5_ref_poly_reduce
                - pqcrystals_dilithium5_ref_poly_reduce
                - pqcrystals_dilithium5_ref_poly_reduce
                - pqcrystals_dilithium5_ref_poly_reduce
                - pqcrystals_dilithium5_ref_poly_reduce
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:173,5'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_poly_reduce
                - pqcrystals_dilithium5_ref_poly_reduce
                - pqcrystals_dilithium5_ref_poly_reduce
                - pqcrystals_dilithium5_ref_poly_reduce
                - pqcrystals_dilithium5_ref_poly_reduce
                - pqcrystals_dilithium5_ref_poly_reduce
                - pqcrystals_dilithium5_ref_poly_reduce
                - pqcrystals_dilithium5_ref_poly_reduce
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:173,5'
          Dst:             pqcrystals_dilithium5_ref_poly_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:173,5'
          Dst:             pqcrystals_dilithium5_ref_poly_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:173,5'
          Dst:             pqcrystals_dilithium5_ref_poly_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:173,5'
          Dst:             pqcrystals_dilithium5_ref_poly_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:173,5'
          Dst:             pqcrystals_dilithium5_ref_poly_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:173,5'
          Dst:             pqcrystals_dilithium5_ref_poly_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:173,5'
          Dst:             pqcrystals_dilithium5_ref_poly_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:173,5'
          Dst:             pqcrystals_dilithium5_ref_poly_reduce
    - functionName:    pqcrystals_dilithium5_ref_polyveck_uniform_eta
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          69
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium5_ref_poly_uniform_eta
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:158,45'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_poly_uniform_eta
                - pqcrystals_dilithium5_ref_poly_uniform_eta
                - pqcrystals_dilithium5_ref_poly_uniform_eta
                - pqcrystals_dilithium5_ref_poly_uniform_eta
                - pqcrystals_dilithium5_ref_poly_uniform_eta
                - pqcrystals_dilithium5_ref_poly_uniform_eta
                - pqcrystals_dilithium5_ref_poly_uniform_eta
                - pqcrystals_dilithium5_ref_poly_uniform_eta
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:158,45'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_poly_uniform_eta
                - pqcrystals_dilithium5_ref_poly_uniform_eta
                - pqcrystals_dilithium5_ref_poly_uniform_eta
                - pqcrystals_dilithium5_ref_poly_uniform_eta
                - pqcrystals_dilithium5_ref_poly_uniform_eta
                - pqcrystals_dilithium5_ref_poly_uniform_eta
                - pqcrystals_dilithium5_ref_poly_uniform_eta
                - pqcrystals_dilithium5_ref_poly_uniform_eta
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:158,5'
          Dst:             pqcrystals_dilithium5_ref_poly_uniform_eta
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:158,5'
          Dst:             pqcrystals_dilithium5_ref_poly_uniform_eta
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:158,5'
          Dst:             pqcrystals_dilithium5_ref_poly_uniform_eta
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:158,5'
          Dst:             pqcrystals_dilithium5_ref_poly_uniform_eta
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:158,5'
          Dst:             pqcrystals_dilithium5_ref_poly_uniform_eta
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:158,5'
          Dst:             pqcrystals_dilithium5_ref_poly_uniform_eta
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:158,5'
          Dst:             pqcrystals_dilithium5_ref_poly_uniform_eta
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:158,5'
          Dst:             pqcrystals_dilithium5_ref_poly_uniform_eta
    - functionName:    pqcrystals_dilithium5_ref_polyvecl_chknorm
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          109
      EdgeCount:       25
      CyclomaticComplexity: 9
      functionsReached:
        - pqcrystals_dilithium5_ref_poly_chknorm
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:144,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_poly_chknorm
                - pqcrystals_dilithium5_ref_poly_chknorm
                - pqcrystals_dilithium5_ref_poly_chknorm
                - pqcrystals_dilithium5_ref_poly_chknorm
                - pqcrystals_dilithium5_ref_poly_chknorm
                - pqcrystals_dilithium5_ref_poly_chknorm
                - pqcrystals_dilithium5_ref_poly_chknorm
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:144,8'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_poly_chknorm
                - pqcrystals_dilithium5_ref_poly_chknorm
                - pqcrystals_dilithium5_ref_poly_chknorm
                - pqcrystals_dilithium5_ref_poly_chknorm
                - pqcrystals_dilithium5_ref_poly_chknorm
                - pqcrystals_dilithium5_ref_poly_chknorm
                - pqcrystals_dilithium5_ref_poly_chknorm
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:144,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:144,22'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_poly_chknorm
                - pqcrystals_dilithium5_ref_poly_chknorm
                - pqcrystals_dilithium5_ref_poly_chknorm
                - pqcrystals_dilithium5_ref_poly_chknorm
                - pqcrystals_dilithium5_ref_poly_chknorm
                - pqcrystals_dilithium5_ref_poly_chknorm
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:144,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:144,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:144,22'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_poly_chknorm
                - pqcrystals_dilithium5_ref_poly_chknorm
                - pqcrystals_dilithium5_ref_poly_chknorm
                - pqcrystals_dilithium5_ref_poly_chknorm
                - pqcrystals_dilithium5_ref_poly_chknorm
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:144,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:144,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:144,22'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_poly_chknorm
                - pqcrystals_dilithium5_ref_poly_chknorm
                - pqcrystals_dilithium5_ref_poly_chknorm
                - pqcrystals_dilithium5_ref_poly_chknorm
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:144,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:144,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:144,22'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_poly_chknorm
                - pqcrystals_dilithium5_ref_poly_chknorm
                - pqcrystals_dilithium5_ref_poly_chknorm
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:144,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:144,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:144,22'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_poly_chknorm
                - pqcrystals_dilithium5_ref_poly_chknorm
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:144,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:144,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:144,22'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_poly_chknorm
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:144,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:144,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:144,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:144,8'
          Dst:             pqcrystals_dilithium5_ref_poly_chknorm
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:144,8'
          Dst:             pqcrystals_dilithium5_ref_poly_chknorm
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:144,8'
          Dst:             pqcrystals_dilithium5_ref_poly_chknorm
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:144,8'
          Dst:             pqcrystals_dilithium5_ref_poly_chknorm
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:144,8'
          Dst:             pqcrystals_dilithium5_ref_poly_chknorm
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:144,8'
          Dst:             pqcrystals_dilithium5_ref_poly_chknorm
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:144,8'
          Dst:             pqcrystals_dilithium5_ref_poly_chknorm
    - functionName:    pqcrystals_dilithium5_ref_polyvecl_pointwise_poly_montgomery
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium5_ref_poly_pointwise_montgomery
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:100,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_poly_pointwise_montgomery
                - pqcrystals_dilithium5_ref_poly_pointwise_montgomery
                - pqcrystals_dilithium5_ref_poly_pointwise_montgomery
                - pqcrystals_dilithium5_ref_poly_pointwise_montgomery
                - pqcrystals_dilithium5_ref_poly_pointwise_montgomery
                - pqcrystals_dilithium5_ref_poly_pointwise_montgomery
                - pqcrystals_dilithium5_ref_poly_pointwise_montgomery
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:100,5'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_poly_pointwise_montgomery
                - pqcrystals_dilithium5_ref_poly_pointwise_montgomery
                - pqcrystals_dilithium5_ref_poly_pointwise_montgomery
                - pqcrystals_dilithium5_ref_poly_pointwise_montgomery
                - pqcrystals_dilithium5_ref_poly_pointwise_montgomery
                - pqcrystals_dilithium5_ref_poly_pointwise_montgomery
                - pqcrystals_dilithium5_ref_poly_pointwise_montgomery
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:100,5'
          Dst:             pqcrystals_dilithium5_ref_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:100,5'
          Dst:             pqcrystals_dilithium5_ref_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:100,5'
          Dst:             pqcrystals_dilithium5_ref_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:100,5'
          Dst:             pqcrystals_dilithium5_ref_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:100,5'
          Dst:             pqcrystals_dilithium5_ref_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:100,5'
          Dst:             pqcrystals_dilithium5_ref_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:100,5'
          Dst:             pqcrystals_dilithium5_ref_poly_pointwise_montgomery
    - functionName:    pqcrystals_dilithium5_ref_polyvecl_invntt_tomont
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium5_ref_poly_invntt_tomont
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:93,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_poly_invntt_tomont
                - pqcrystals_dilithium5_ref_poly_invntt_tomont
                - pqcrystals_dilithium5_ref_poly_invntt_tomont
                - pqcrystals_dilithium5_ref_poly_invntt_tomont
                - pqcrystals_dilithium5_ref_poly_invntt_tomont
                - pqcrystals_dilithium5_ref_poly_invntt_tomont
                - pqcrystals_dilithium5_ref_poly_invntt_tomont
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:93,5'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_poly_invntt_tomont
                - pqcrystals_dilithium5_ref_poly_invntt_tomont
                - pqcrystals_dilithium5_ref_poly_invntt_tomont
                - pqcrystals_dilithium5_ref_poly_invntt_tomont
                - pqcrystals_dilithium5_ref_poly_invntt_tomont
                - pqcrystals_dilithium5_ref_poly_invntt_tomont
                - pqcrystals_dilithium5_ref_poly_invntt_tomont
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:93,5'
          Dst:             pqcrystals_dilithium5_ref_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:93,5'
          Dst:             pqcrystals_dilithium5_ref_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:93,5'
          Dst:             pqcrystals_dilithium5_ref_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:93,5'
          Dst:             pqcrystals_dilithium5_ref_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:93,5'
          Dst:             pqcrystals_dilithium5_ref_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:93,5'
          Dst:             pqcrystals_dilithium5_ref_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:93,5'
          Dst:             pqcrystals_dilithium5_ref_poly_invntt_tomont
    - functionName:    pqcrystals_dilithium5_ref_polyvecl_ntt
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium5_ref_poly_ntt
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:86,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_poly_ntt
                - pqcrystals_dilithium5_ref_poly_ntt
                - pqcrystals_dilithium5_ref_poly_ntt
                - pqcrystals_dilithium5_ref_poly_ntt
                - pqcrystals_dilithium5_ref_poly_ntt
                - pqcrystals_dilithium5_ref_poly_ntt
                - pqcrystals_dilithium5_ref_poly_ntt
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:86,5'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_poly_ntt
                - pqcrystals_dilithium5_ref_poly_ntt
                - pqcrystals_dilithium5_ref_poly_ntt
                - pqcrystals_dilithium5_ref_poly_ntt
                - pqcrystals_dilithium5_ref_poly_ntt
                - pqcrystals_dilithium5_ref_poly_ntt
                - pqcrystals_dilithium5_ref_poly_ntt
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:86,5'
          Dst:             pqcrystals_dilithium5_ref_poly_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:86,5'
          Dst:             pqcrystals_dilithium5_ref_poly_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:86,5'
          Dst:             pqcrystals_dilithium5_ref_poly_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:86,5'
          Dst:             pqcrystals_dilithium5_ref_poly_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:86,5'
          Dst:             pqcrystals_dilithium5_ref_poly_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:86,5'
          Dst:             pqcrystals_dilithium5_ref_poly_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:86,5'
          Dst:             pqcrystals_dilithium5_ref_poly_ntt
    - functionName:    pqcrystals_dilithium5_ref_polyvecl_add
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          54
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium5_ref_poly_add
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:71,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_poly_add
                - pqcrystals_dilithium5_ref_poly_add
                - pqcrystals_dilithium5_ref_poly_add
                - pqcrystals_dilithium5_ref_poly_add
                - pqcrystals_dilithium5_ref_poly_add
                - pqcrystals_dilithium5_ref_poly_add
                - pqcrystals_dilithium5_ref_poly_add
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:71,5'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_poly_add
                - pqcrystals_dilithium5_ref_poly_add
                - pqcrystals_dilithium5_ref_poly_add
                - pqcrystals_dilithium5_ref_poly_add
                - pqcrystals_dilithium5_ref_poly_add
                - pqcrystals_dilithium5_ref_poly_add
                - pqcrystals_dilithium5_ref_poly_add
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:71,5'
          Dst:             pqcrystals_dilithium5_ref_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:71,5'
          Dst:             pqcrystals_dilithium5_ref_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:71,5'
          Dst:             pqcrystals_dilithium5_ref_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:71,5'
          Dst:             pqcrystals_dilithium5_ref_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:71,5'
          Dst:             pqcrystals_dilithium5_ref_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:71,5'
          Dst:             pqcrystals_dilithium5_ref_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:71,5'
          Dst:             pqcrystals_dilithium5_ref_poly_add
    - functionName:    pqcrystals_dilithium5_ref_polyvecl_reduce
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium5_ref_poly_reduce
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:54,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_poly_reduce
                - pqcrystals_dilithium5_ref_poly_reduce
                - pqcrystals_dilithium5_ref_poly_reduce
                - pqcrystals_dilithium5_ref_poly_reduce
                - pqcrystals_dilithium5_ref_poly_reduce
                - pqcrystals_dilithium5_ref_poly_reduce
                - pqcrystals_dilithium5_ref_poly_reduce
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:54,5'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_poly_reduce
                - pqcrystals_dilithium5_ref_poly_reduce
                - pqcrystals_dilithium5_ref_poly_reduce
                - pqcrystals_dilithium5_ref_poly_reduce
                - pqcrystals_dilithium5_ref_poly_reduce
                - pqcrystals_dilithium5_ref_poly_reduce
                - pqcrystals_dilithium5_ref_poly_reduce
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:54,5'
          Dst:             pqcrystals_dilithium5_ref_poly_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:54,5'
          Dst:             pqcrystals_dilithium5_ref_poly_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:54,5'
          Dst:             pqcrystals_dilithium5_ref_poly_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:54,5'
          Dst:             pqcrystals_dilithium5_ref_poly_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:54,5'
          Dst:             pqcrystals_dilithium5_ref_poly_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:54,5'
          Dst:             pqcrystals_dilithium5_ref_poly_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:54,5'
          Dst:             pqcrystals_dilithium5_ref_poly_reduce
    - functionName:    pqcrystals_dilithium5_ref_polyvecl_uniform_gamma1
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium5_ref_poly_uniform_gamma1
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:47,5'
          Dst:             pqcrystals_dilithium5_ref_poly_uniform_gamma1
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:47,5'
          Dst:             pqcrystals_dilithium5_ref_poly_uniform_gamma1
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:47,5'
          Dst:             pqcrystals_dilithium5_ref_poly_uniform_gamma1
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:47,5'
          Dst:             pqcrystals_dilithium5_ref_poly_uniform_gamma1
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:47,5'
          Dst:             pqcrystals_dilithium5_ref_poly_uniform_gamma1
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:47,5'
          Dst:             pqcrystals_dilithium5_ref_poly_uniform_gamma1
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:47,5'
          Dst:             pqcrystals_dilithium5_ref_poly_uniform_gamma1
    - functionName:    pqcrystals_dilithium5_ref_polyvecl_uniform_eta
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          62
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium5_ref_poly_uniform_eta
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:40,45'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_poly_uniform_eta
                - pqcrystals_dilithium5_ref_poly_uniform_eta
                - pqcrystals_dilithium5_ref_poly_uniform_eta
                - pqcrystals_dilithium5_ref_poly_uniform_eta
                - pqcrystals_dilithium5_ref_poly_uniform_eta
                - pqcrystals_dilithium5_ref_poly_uniform_eta
                - pqcrystals_dilithium5_ref_poly_uniform_eta
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:40,45'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_poly_uniform_eta
                - pqcrystals_dilithium5_ref_poly_uniform_eta
                - pqcrystals_dilithium5_ref_poly_uniform_eta
                - pqcrystals_dilithium5_ref_poly_uniform_eta
                - pqcrystals_dilithium5_ref_poly_uniform_eta
                - pqcrystals_dilithium5_ref_poly_uniform_eta
                - pqcrystals_dilithium5_ref_poly_uniform_eta
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:40,5'
          Dst:             pqcrystals_dilithium5_ref_poly_uniform_eta
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:40,5'
          Dst:             pqcrystals_dilithium5_ref_poly_uniform_eta
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:40,5'
          Dst:             pqcrystals_dilithium5_ref_poly_uniform_eta
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:40,5'
          Dst:             pqcrystals_dilithium5_ref_poly_uniform_eta
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:40,5'
          Dst:             pqcrystals_dilithium5_ref_poly_uniform_eta
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:40,5'
          Dst:             pqcrystals_dilithium5_ref_poly_uniform_eta
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:40,5'
          Dst:             pqcrystals_dilithium5_ref_poly_uniform_eta
    - functionName:    pqcrystals_dilithium5_ref_polyvecl_pointwise_acc_montgomery
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          56
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium5_ref_poly_add
        - pqcrystals_dilithium5_ref_poly_pointwise_montgomery
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:119,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_poly_pointwise_montgomery
                - pqcrystals_dilithium5_ref_poly_pointwise_montgomery
                - pqcrystals_dilithium5_ref_poly_add
                - pqcrystals_dilithium5_ref_poly_pointwise_montgomery
                - pqcrystals_dilithium5_ref_poly_add
                - pqcrystals_dilithium5_ref_poly_pointwise_montgomery
                - pqcrystals_dilithium5_ref_poly_add
                - pqcrystals_dilithium5_ref_poly_pointwise_montgomery
                - pqcrystals_dilithium5_ref_poly_add
                - pqcrystals_dilithium5_ref_poly_pointwise_montgomery
                - pqcrystals_dilithium5_ref_poly_add
                - pqcrystals_dilithium5_ref_poly_pointwise_montgomery
                - pqcrystals_dilithium5_ref_poly_add
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:121,3'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_poly_pointwise_montgomery
                - pqcrystals_dilithium5_ref_poly_pointwise_montgomery
                - pqcrystals_dilithium5_ref_poly_add
                - pqcrystals_dilithium5_ref_poly_pointwise_montgomery
                - pqcrystals_dilithium5_ref_poly_add
                - pqcrystals_dilithium5_ref_poly_pointwise_montgomery
                - pqcrystals_dilithium5_ref_poly_add
                - pqcrystals_dilithium5_ref_poly_pointwise_montgomery
                - pqcrystals_dilithium5_ref_poly_add
                - pqcrystals_dilithium5_ref_poly_pointwise_montgomery
                - pqcrystals_dilithium5_ref_poly_add
                - pqcrystals_dilithium5_ref_poly_pointwise_montgomery
                - pqcrystals_dilithium5_ref_poly_add
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:121,3'
          Dst:             pqcrystals_dilithium5_ref_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:123,5'
          Dst:             pqcrystals_dilithium5_ref_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:124,5'
          Dst:             pqcrystals_dilithium5_ref_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:123,5'
          Dst:             pqcrystals_dilithium5_ref_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:124,5'
          Dst:             pqcrystals_dilithium5_ref_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:123,5'
          Dst:             pqcrystals_dilithium5_ref_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:124,5'
          Dst:             pqcrystals_dilithium5_ref_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:123,5'
          Dst:             pqcrystals_dilithium5_ref_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:124,5'
          Dst:             pqcrystals_dilithium5_ref_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:123,5'
          Dst:             pqcrystals_dilithium5_ref_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:124,5'
          Dst:             pqcrystals_dilithium5_ref_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:123,5'
          Dst:             pqcrystals_dilithium5_ref_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:124,5'
          Dst:             pqcrystals_dilithium5_ref_poly_add
    - functionName:    pqcrystals_dilithium5_ref_polyvec_matrix_pointwise_montgomery
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          53
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium5_ref_polyvecl_pointwise_acc_montgomery
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:29,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium5_ref_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium5_ref_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium5_ref_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium5_ref_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium5_ref_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium5_ref_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium5_ref_polyvecl_pointwise_acc_montgomery
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:29,5'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium5_ref_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium5_ref_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium5_ref_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium5_ref_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium5_ref_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium5_ref_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium5_ref_polyvecl_pointwise_acc_montgomery
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:29,5'
          Dst:             pqcrystals_dilithium5_ref_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:29,5'
          Dst:             pqcrystals_dilithium5_ref_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:29,5'
          Dst:             pqcrystals_dilithium5_ref_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:29,5'
          Dst:             pqcrystals_dilithium5_ref_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:29,5'
          Dst:             pqcrystals_dilithium5_ref_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:29,5'
          Dst:             pqcrystals_dilithium5_ref_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:29,5'
          Dst:             pqcrystals_dilithium5_ref_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:29,5'
          Dst:             pqcrystals_dilithium5_ref_polyvecl_pointwise_acc_montgomery
    - functionName:    pqcrystals_dilithium5_ref_polyvec_matrix_expand
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 17
      functionLinenumberEnd: 23
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          261
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium5_ref_poly_uniform
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:22,7'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:22,7'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
                - pqcrystals_dilithium5_ref_poly_uniform
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:22,7'
          Dst:             pqcrystals_dilithium5_ref_poly_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:22,7'
          Dst:             pqcrystals_dilithium5_ref_poly_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:22,7'
          Dst:             pqcrystals_dilithium5_ref_poly_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:22,7'
          Dst:             pqcrystals_dilithium5_ref_poly_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:22,7'
          Dst:             pqcrystals_dilithium5_ref_poly_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:22,7'
          Dst:             pqcrystals_dilithium5_ref_poly_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:22,7'
          Dst:             pqcrystals_dilithium5_ref_poly_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:22,7'
          Dst:             pqcrystals_dilithium5_ref_poly_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:22,7'
          Dst:             pqcrystals_dilithium5_ref_poly_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:22,7'
          Dst:             pqcrystals_dilithium5_ref_poly_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:22,7'
          Dst:             pqcrystals_dilithium5_ref_poly_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:22,7'
          Dst:             pqcrystals_dilithium5_ref_poly_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:22,7'
          Dst:             pqcrystals_dilithium5_ref_poly_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:22,7'
          Dst:             pqcrystals_dilithium5_ref_poly_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:22,7'
          Dst:             pqcrystals_dilithium5_ref_poly_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:22,7'
          Dst:             pqcrystals_dilithium5_ref_poly_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:22,7'
          Dst:             pqcrystals_dilithium5_ref_poly_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:22,7'
          Dst:             pqcrystals_dilithium5_ref_poly_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:22,7'
          Dst:             pqcrystals_dilithium5_ref_poly_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:22,7'
          Dst:             pqcrystals_dilithium5_ref_poly_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:22,7'
          Dst:             pqcrystals_dilithium5_ref_poly_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:22,7'
          Dst:             pqcrystals_dilithium5_ref_poly_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:22,7'
          Dst:             pqcrystals_dilithium5_ref_poly_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:22,7'
          Dst:             pqcrystals_dilithium5_ref_poly_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:22,7'
          Dst:             pqcrystals_dilithium5_ref_poly_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:22,7'
          Dst:             pqcrystals_dilithium5_ref_poly_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:22,7'
          Dst:             pqcrystals_dilithium5_ref_poly_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:22,7'
          Dst:             pqcrystals_dilithium5_ref_poly_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:22,7'
          Dst:             pqcrystals_dilithium5_ref_poly_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:22,7'
          Dst:             pqcrystals_dilithium5_ref_poly_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:22,7'
          Dst:             pqcrystals_dilithium5_ref_poly_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:22,7'
          Dst:             pqcrystals_dilithium5_ref_poly_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:22,7'
          Dst:             pqcrystals_dilithium5_ref_poly_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:22,7'
          Dst:             pqcrystals_dilithium5_ref_poly_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:22,7'
          Dst:             pqcrystals_dilithium5_ref_poly_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:22,7'
          Dst:             pqcrystals_dilithium5_ref_poly_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:22,7'
          Dst:             pqcrystals_dilithium5_ref_poly_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:22,7'
          Dst:             pqcrystals_dilithium5_ref_poly_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:22,7'
          Dst:             pqcrystals_dilithium5_ref_poly_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:22,7'
          Dst:             pqcrystals_dilithium5_ref_poly_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:22,7'
          Dst:             pqcrystals_dilithium5_ref_poly_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:22,7'
          Dst:             pqcrystals_dilithium5_ref_poly_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:22,7'
          Dst:             pqcrystals_dilithium5_ref_poly_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:22,7'
          Dst:             pqcrystals_dilithium5_ref_poly_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:22,7'
          Dst:             pqcrystals_dilithium5_ref_poly_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:22,7'
          Dst:             pqcrystals_dilithium5_ref_poly_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:22,7'
          Dst:             pqcrystals_dilithium5_ref_poly_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:22,7'
          Dst:             pqcrystals_dilithium5_ref_poly_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:22,7'
          Dst:             pqcrystals_dilithium5_ref_poly_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:22,7'
          Dst:             pqcrystals_dilithium5_ref_poly_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:22,7'
          Dst:             pqcrystals_dilithium5_ref_poly_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:22,7'
          Dst:             pqcrystals_dilithium5_ref_poly_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:22,7'
          Dst:             pqcrystals_dilithium5_ref_poly_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:22,7'
          Dst:             pqcrystals_dilithium5_ref_poly_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:22,7'
          Dst:             pqcrystals_dilithium5_ref_poly_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/polyvec.c:22,7'
          Dst:             pqcrystals_dilithium5_ref_poly_uniform
    - functionName:    pqcrystals_dilithium5_ref_freeze
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/reduce.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium5_ref_caddq
        - pqcrystals_dilithium5_ref_reduce32
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/reduce.c:66,7'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/reduce.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_reduce32
                - pqcrystals_dilithium5_ref_caddq
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/reduce.c:66,7'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_reduce32
                - pqcrystals_dilithium5_ref_caddq
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/reduce.c:66,7'
          Dst:             pqcrystals_dilithium5_ref_reduce32
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/reduce.c:67,7'
          Dst:             pqcrystals_dilithium5_ref_caddq
    - functionName:    pqcrystals_dilithium5_ref_reduce32
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/reduce.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_dilithium5_ref_caddq
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/reduce.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_dilithium5_ref_montgomery_reduce
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/reduce.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15
      functionLinenumberEnd: 20
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    78
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_dilithium5_ref_use_hint
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/rounding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - pqcrystals_dilithium5_ref_decompose
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/rounding.c:85,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/rounding.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_decompose
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/rounding.c:87,8'
              BranchSideFuncs:
                - pqcrystals_dilithium5_ref_decompose
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/rounding.c:88,6'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/rounding.c:88,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/rounding.c:92,6'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/rounding.c:92,6'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/rounding.c:93,16'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/rounding.c:95,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/rounding.c:87,8'
          Dst:             pqcrystals_dilithium5_ref_decompose
    - functionName:    pqcrystals_dilithium5_ref_decompose
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/rounding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_dilithium5_ref_make_hint
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/rounding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          40
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/rounding.c:68,18'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/rounding.c:68,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/rounding.c:68,24'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/rounding.c:68,34'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/rounding.c:68,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/rounding.c:68,41'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/rounding.c:68,52'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/rounding.c:68,58'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/rounding.c:71,3'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/rounding.c:68,6'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/rounding.c:68,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/rounding.c:71,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_dilithium5_ref_power2round
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/rounding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 17
      functionLinenumberEnd: 22
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_dilithium5_ref_dilithium_shake256_stream_init
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/symmetric-shake.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/symmetric-shake.c:20,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/symmetric-shake.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/symmetric-shake.c:21,10'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/symmetric-shake.c:24,3'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/symmetric-shake.c:25,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/symmetric-shake.c:26,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/symmetric-shake.c:27,3'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    pqcrystals_dilithium5_ref_dilithium_shake128_stream_init
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/symmetric-shake.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_absorb
        - OQS_SHA3_shake128_inc_finalize
        - OQS_SHA3_shake128_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/symmetric-shake.c:8,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/symmetric-shake.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
                - OQS_SHA3_shake128_inc_absorb
                - OQS_SHA3_shake128_inc_absorb
                - OQS_SHA3_shake128_inc_finalize
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/symmetric-shake.c:9,10'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
                - OQS_SHA3_shake128_inc_absorb
                - OQS_SHA3_shake128_inc_absorb
                - OQS_SHA3_shake128_inc_finalize
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/symmetric-shake.c:12,3'
          Dst:             OQS_SHA3_shake128_inc_init
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/symmetric-shake.c:13,3'
          Dst:             OQS_SHA3_shake128_inc_absorb
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/symmetric-shake.c:14,3'
          Dst:             OQS_SHA3_shake128_inc_absorb
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_ref/symmetric-shake.c:15,3'
          Dst:             OQS_SHA3_shake128_inc_finalize
    - functionName:    pqcrystals_dilithium5_avx2_unpack_sig
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         142
      ICount:          1034
      EdgeCount:       199
      CyclomaticComplexity: 59
      functionsReached:
        - pqcrystals_dilithium5_avx2_polyz_unpack
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:206,12'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_polyz_unpack
                - pqcrystals_dilithium5_avx2_polyz_unpack
                - pqcrystals_dilithium5_avx2_polyz_unpack
                - pqcrystals_dilithium5_avx2_polyz_unpack
                - pqcrystals_dilithium5_avx2_polyz_unpack
                - pqcrystals_dilithium5_avx2_polyz_unpack
                - pqcrystals_dilithium5_avx2_polyz_unpack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:206,12'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_polyz_unpack
                - pqcrystals_dilithium5_avx2_polyz_unpack
                - pqcrystals_dilithium5_avx2_polyz_unpack
                - pqcrystals_dilithium5_avx2_polyz_unpack
                - pqcrystals_dilithium5_avx2_polyz_unpack
                - pqcrystals_dilithium5_avx2_polyz_unpack
                - pqcrystals_dilithium5_avx2_polyz_unpack
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:219,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:219,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:222,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:224,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:224,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:225,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:219,27'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:219,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:219,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:219,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:219,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:222,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:224,16'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:224,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:224,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:224,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:225,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:219,27'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:219,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:219,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:219,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:219,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:222,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:224,16'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:224,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:224,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:224,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:225,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:219,27'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:219,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:219,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:219,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:219,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:222,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:224,16'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:224,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:224,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:224,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:225,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:219,27'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:219,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:219,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:219,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:219,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:222,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:224,16'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:224,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:224,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:224,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:225,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:219,27'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:219,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:219,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:219,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:219,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:222,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:224,16'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:224,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:224,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:224,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:225,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:219,27'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:219,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:219,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:219,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:219,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:222,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:224,16'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:224,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:224,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:224,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:225,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:219,27'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:219,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:219,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:219,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:219,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:222,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:222,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:224,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:232,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:224,16'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:224,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:224,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:224,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:225,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:222,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:224,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:232,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:232,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:232,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:233,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:232,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:232,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:233,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:233,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:232,25'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:233,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:210,5'
          Dst:             pqcrystals_dilithium5_avx2_polyz_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:210,5'
          Dst:             pqcrystals_dilithium5_avx2_polyz_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:210,5'
          Dst:             pqcrystals_dilithium5_avx2_polyz_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:210,5'
          Dst:             pqcrystals_dilithium5_avx2_polyz_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:210,5'
          Dst:             pqcrystals_dilithium5_avx2_polyz_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:210,5'
          Dst:             pqcrystals_dilithium5_avx2_polyz_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:210,5'
          Dst:             pqcrystals_dilithium5_avx2_polyz_unpack
    - functionName:    pqcrystals_dilithium5_avx2_pack_sig
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         75
      ICount:          803
      EdgeCount:       99
      CyclomaticComplexity: 26
      functionsReached:
        - pqcrystals_dilithium5_avx2_polyz_pack
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:164,14'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:178,10'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
                - pqcrystals_dilithium5_avx2_polyz_pack
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:177,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:178,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:181,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:177,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:178,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:181,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:177,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:178,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:181,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:177,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:178,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:181,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:177,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:178,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:181,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:177,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:178,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:181,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:177,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:178,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:181,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:177,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:178,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:181,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:168,5'
          Dst:             pqcrystals_dilithium5_avx2_polyz_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:168,5'
          Dst:             pqcrystals_dilithium5_avx2_polyz_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:168,5'
          Dst:             pqcrystals_dilithium5_avx2_polyz_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:168,5'
          Dst:             pqcrystals_dilithium5_avx2_polyz_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:168,5'
          Dst:             pqcrystals_dilithium5_avx2_polyz_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:168,5'
          Dst:             pqcrystals_dilithium5_avx2_polyz_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:168,5'
          Dst:             pqcrystals_dilithium5_avx2_polyz_pack
    - functionName:    pqcrystals_dilithium5_avx2_unpack_sk
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          713
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium5_avx2_polyeta_unpack
        - pqcrystals_dilithium5_avx2_polyt0_unpack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:123,14'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_polyeta_unpack
                - pqcrystals_dilithium5_avx2_polyeta_unpack
                - pqcrystals_dilithium5_avx2_polyeta_unpack
                - pqcrystals_dilithium5_avx2_polyeta_unpack
                - pqcrystals_dilithium5_avx2_polyeta_unpack
                - pqcrystals_dilithium5_avx2_polyeta_unpack
                - pqcrystals_dilithium5_avx2_polyeta_unpack
                - pqcrystals_dilithium5_avx2_polyeta_unpack
                - pqcrystals_dilithium5_avx2_polyeta_unpack
                - pqcrystals_dilithium5_avx2_polyeta_unpack
                - pqcrystals_dilithium5_avx2_polyeta_unpack
                - pqcrystals_dilithium5_avx2_polyeta_unpack
                - pqcrystals_dilithium5_avx2_polyeta_unpack
                - pqcrystals_dilithium5_avx2_polyeta_unpack
                - pqcrystals_dilithium5_avx2_polyeta_unpack
                - pqcrystals_dilithium5_avx2_polyt0_unpack
                - pqcrystals_dilithium5_avx2_polyt0_unpack
                - pqcrystals_dilithium5_avx2_polyt0_unpack
                - pqcrystals_dilithium5_avx2_polyt0_unpack
                - pqcrystals_dilithium5_avx2_polyt0_unpack
                - pqcrystals_dilithium5_avx2_polyt0_unpack
                - pqcrystals_dilithium5_avx2_polyt0_unpack
                - pqcrystals_dilithium5_avx2_polyt0_unpack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:123,14'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_polyeta_unpack
                - pqcrystals_dilithium5_avx2_polyeta_unpack
                - pqcrystals_dilithium5_avx2_polyeta_unpack
                - pqcrystals_dilithium5_avx2_polyeta_unpack
                - pqcrystals_dilithium5_avx2_polyeta_unpack
                - pqcrystals_dilithium5_avx2_polyeta_unpack
                - pqcrystals_dilithium5_avx2_polyeta_unpack
                - pqcrystals_dilithium5_avx2_polyeta_unpack
                - pqcrystals_dilithium5_avx2_polyeta_unpack
                - pqcrystals_dilithium5_avx2_polyeta_unpack
                - pqcrystals_dilithium5_avx2_polyeta_unpack
                - pqcrystals_dilithium5_avx2_polyeta_unpack
                - pqcrystals_dilithium5_avx2_polyeta_unpack
                - pqcrystals_dilithium5_avx2_polyeta_unpack
                - pqcrystals_dilithium5_avx2_polyeta_unpack
                - pqcrystals_dilithium5_avx2_polyt0_unpack
                - pqcrystals_dilithium5_avx2_polyt0_unpack
                - pqcrystals_dilithium5_avx2_polyt0_unpack
                - pqcrystals_dilithium5_avx2_polyt0_unpack
                - pqcrystals_dilithium5_avx2_polyt0_unpack
                - pqcrystals_dilithium5_avx2_polyt0_unpack
                - pqcrystals_dilithium5_avx2_polyt0_unpack
                - pqcrystals_dilithium5_avx2_polyt0_unpack
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:135,5'
          Dst:             pqcrystals_dilithium5_avx2_polyeta_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:135,5'
          Dst:             pqcrystals_dilithium5_avx2_polyeta_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:135,5'
          Dst:             pqcrystals_dilithium5_avx2_polyeta_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:135,5'
          Dst:             pqcrystals_dilithium5_avx2_polyeta_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:135,5'
          Dst:             pqcrystals_dilithium5_avx2_polyeta_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:135,5'
          Dst:             pqcrystals_dilithium5_avx2_polyeta_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:135,5'
          Dst:             pqcrystals_dilithium5_avx2_polyeta_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:139,5'
          Dst:             pqcrystals_dilithium5_avx2_polyeta_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:139,5'
          Dst:             pqcrystals_dilithium5_avx2_polyeta_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:139,5'
          Dst:             pqcrystals_dilithium5_avx2_polyeta_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:139,5'
          Dst:             pqcrystals_dilithium5_avx2_polyeta_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:139,5'
          Dst:             pqcrystals_dilithium5_avx2_polyeta_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:139,5'
          Dst:             pqcrystals_dilithium5_avx2_polyeta_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:139,5'
          Dst:             pqcrystals_dilithium5_avx2_polyeta_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:139,5'
          Dst:             pqcrystals_dilithium5_avx2_polyeta_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:143,5'
          Dst:             pqcrystals_dilithium5_avx2_polyt0_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:143,5'
          Dst:             pqcrystals_dilithium5_avx2_polyt0_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:143,5'
          Dst:             pqcrystals_dilithium5_avx2_polyt0_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:143,5'
          Dst:             pqcrystals_dilithium5_avx2_polyt0_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:143,5'
          Dst:             pqcrystals_dilithium5_avx2_polyt0_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:143,5'
          Dst:             pqcrystals_dilithium5_avx2_polyt0_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:143,5'
          Dst:             pqcrystals_dilithium5_avx2_polyt0_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:143,5'
          Dst:             pqcrystals_dilithium5_avx2_polyt0_unpack
    - functionName:    pqcrystals_dilithium5_avx2_pack_sk
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          713
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium5_avx2_polyeta_pack
        - pqcrystals_dilithium5_avx2_polyt0_pack
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:76,13'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_polyeta_pack
                - pqcrystals_dilithium5_avx2_polyeta_pack
                - pqcrystals_dilithium5_avx2_polyeta_pack
                - pqcrystals_dilithium5_avx2_polyeta_pack
                - pqcrystals_dilithium5_avx2_polyeta_pack
                - pqcrystals_dilithium5_avx2_polyeta_pack
                - pqcrystals_dilithium5_avx2_polyeta_pack
                - pqcrystals_dilithium5_avx2_polyeta_pack
                - pqcrystals_dilithium5_avx2_polyeta_pack
                - pqcrystals_dilithium5_avx2_polyeta_pack
                - pqcrystals_dilithium5_avx2_polyeta_pack
                - pqcrystals_dilithium5_avx2_polyeta_pack
                - pqcrystals_dilithium5_avx2_polyeta_pack
                - pqcrystals_dilithium5_avx2_polyeta_pack
                - pqcrystals_dilithium5_avx2_polyeta_pack
                - pqcrystals_dilithium5_avx2_polyt0_pack
                - pqcrystals_dilithium5_avx2_polyt0_pack
                - pqcrystals_dilithium5_avx2_polyt0_pack
                - pqcrystals_dilithium5_avx2_polyt0_pack
                - pqcrystals_dilithium5_avx2_polyt0_pack
                - pqcrystals_dilithium5_avx2_polyt0_pack
                - pqcrystals_dilithium5_avx2_polyt0_pack
                - pqcrystals_dilithium5_avx2_polyt0_pack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:76,13'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_polyeta_pack
                - pqcrystals_dilithium5_avx2_polyeta_pack
                - pqcrystals_dilithium5_avx2_polyeta_pack
                - pqcrystals_dilithium5_avx2_polyeta_pack
                - pqcrystals_dilithium5_avx2_polyeta_pack
                - pqcrystals_dilithium5_avx2_polyeta_pack
                - pqcrystals_dilithium5_avx2_polyeta_pack
                - pqcrystals_dilithium5_avx2_polyeta_pack
                - pqcrystals_dilithium5_avx2_polyeta_pack
                - pqcrystals_dilithium5_avx2_polyeta_pack
                - pqcrystals_dilithium5_avx2_polyeta_pack
                - pqcrystals_dilithium5_avx2_polyeta_pack
                - pqcrystals_dilithium5_avx2_polyeta_pack
                - pqcrystals_dilithium5_avx2_polyeta_pack
                - pqcrystals_dilithium5_avx2_polyeta_pack
                - pqcrystals_dilithium5_avx2_polyt0_pack
                - pqcrystals_dilithium5_avx2_polyt0_pack
                - pqcrystals_dilithium5_avx2_polyt0_pack
                - pqcrystals_dilithium5_avx2_polyt0_pack
                - pqcrystals_dilithium5_avx2_polyt0_pack
                - pqcrystals_dilithium5_avx2_polyt0_pack
                - pqcrystals_dilithium5_avx2_polyt0_pack
                - pqcrystals_dilithium5_avx2_polyt0_pack
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:88,5'
          Dst:             pqcrystals_dilithium5_avx2_polyeta_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:88,5'
          Dst:             pqcrystals_dilithium5_avx2_polyeta_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:88,5'
          Dst:             pqcrystals_dilithium5_avx2_polyeta_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:88,5'
          Dst:             pqcrystals_dilithium5_avx2_polyeta_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:88,5'
          Dst:             pqcrystals_dilithium5_avx2_polyeta_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:88,5'
          Dst:             pqcrystals_dilithium5_avx2_polyeta_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:88,5'
          Dst:             pqcrystals_dilithium5_avx2_polyeta_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:92,5'
          Dst:             pqcrystals_dilithium5_avx2_polyeta_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:92,5'
          Dst:             pqcrystals_dilithium5_avx2_polyeta_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:92,5'
          Dst:             pqcrystals_dilithium5_avx2_polyeta_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:92,5'
          Dst:             pqcrystals_dilithium5_avx2_polyeta_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:92,5'
          Dst:             pqcrystals_dilithium5_avx2_polyeta_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:92,5'
          Dst:             pqcrystals_dilithium5_avx2_polyeta_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:92,5'
          Dst:             pqcrystals_dilithium5_avx2_polyeta_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:92,5'
          Dst:             pqcrystals_dilithium5_avx2_polyeta_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:96,5'
          Dst:             pqcrystals_dilithium5_avx2_polyt0_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:96,5'
          Dst:             pqcrystals_dilithium5_avx2_polyt0_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:96,5'
          Dst:             pqcrystals_dilithium5_avx2_polyt0_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:96,5'
          Dst:             pqcrystals_dilithium5_avx2_polyt0_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:96,5'
          Dst:             pqcrystals_dilithium5_avx2_polyt0_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:96,5'
          Dst:             pqcrystals_dilithium5_avx2_polyt0_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:96,5'
          Dst:             pqcrystals_dilithium5_avx2_polyt0_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:96,5'
          Dst:             pqcrystals_dilithium5_avx2_polyt0_pack
    - functionName:    pqcrystals_dilithium5_avx2_unpack_pk
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          246
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium5_avx2_polyt1_unpack
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:45,14'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_polyt1_unpack
                - pqcrystals_dilithium5_avx2_polyt1_unpack
                - pqcrystals_dilithium5_avx2_polyt1_unpack
                - pqcrystals_dilithium5_avx2_polyt1_unpack
                - pqcrystals_dilithium5_avx2_polyt1_unpack
                - pqcrystals_dilithium5_avx2_polyt1_unpack
                - pqcrystals_dilithium5_avx2_polyt1_unpack
                - pqcrystals_dilithium5_avx2_polyt1_unpack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:45,14'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_polyt1_unpack
                - pqcrystals_dilithium5_avx2_polyt1_unpack
                - pqcrystals_dilithium5_avx2_polyt1_unpack
                - pqcrystals_dilithium5_avx2_polyt1_unpack
                - pqcrystals_dilithium5_avx2_polyt1_unpack
                - pqcrystals_dilithium5_avx2_polyt1_unpack
                - pqcrystals_dilithium5_avx2_polyt1_unpack
                - pqcrystals_dilithium5_avx2_polyt1_unpack
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:49,5'
          Dst:             pqcrystals_dilithium5_avx2_polyt1_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:49,5'
          Dst:             pqcrystals_dilithium5_avx2_polyt1_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:49,5'
          Dst:             pqcrystals_dilithium5_avx2_polyt1_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:49,5'
          Dst:             pqcrystals_dilithium5_avx2_polyt1_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:49,5'
          Dst:             pqcrystals_dilithium5_avx2_polyt1_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:49,5'
          Dst:             pqcrystals_dilithium5_avx2_polyt1_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:49,5'
          Dst:             pqcrystals_dilithium5_avx2_polyt1_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:49,5'
          Dst:             pqcrystals_dilithium5_avx2_polyt1_unpack
    - functionName:    pqcrystals_dilithium5_avx2_pack_pk
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          246
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium5_avx2_polyt1_pack
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:22,13'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_polyt1_pack
                - pqcrystals_dilithium5_avx2_polyt1_pack
                - pqcrystals_dilithium5_avx2_polyt1_pack
                - pqcrystals_dilithium5_avx2_polyt1_pack
                - pqcrystals_dilithium5_avx2_polyt1_pack
                - pqcrystals_dilithium5_avx2_polyt1_pack
                - pqcrystals_dilithium5_avx2_polyt1_pack
                - pqcrystals_dilithium5_avx2_polyt1_pack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:22,13'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_polyt1_pack
                - pqcrystals_dilithium5_avx2_polyt1_pack
                - pqcrystals_dilithium5_avx2_polyt1_pack
                - pqcrystals_dilithium5_avx2_polyt1_pack
                - pqcrystals_dilithium5_avx2_polyt1_pack
                - pqcrystals_dilithium5_avx2_polyt1_pack
                - pqcrystals_dilithium5_avx2_polyt1_pack
                - pqcrystals_dilithium5_avx2_polyt1_pack
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:26,5'
          Dst:             pqcrystals_dilithium5_avx2_polyt1_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:26,5'
          Dst:             pqcrystals_dilithium5_avx2_polyt1_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:26,5'
          Dst:             pqcrystals_dilithium5_avx2_polyt1_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:26,5'
          Dst:             pqcrystals_dilithium5_avx2_polyt1_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:26,5'
          Dst:             pqcrystals_dilithium5_avx2_polyt1_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:26,5'
          Dst:             pqcrystals_dilithium5_avx2_polyt1_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:26,5'
          Dst:             pqcrystals_dilithium5_avx2_polyt1_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/packing.c:26,5'
          Dst:             pqcrystals_dilithium5_avx2_polyt1_pack
    - functionName:    pqcrystals_dilithium5_avx2_polyw1_pack
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1114
      functionLinenumberEnd: 1146
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          215
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_dilithium5_avx2_polyz_pack
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 972
      functionLinenumberEnd: 1012
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          46
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:998,23'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:999,32'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:1012,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_dilithium5_avx2_polyt0_unpack
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 908
      functionLinenumberEnd: 960
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          424
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:912,23'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:913,29'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:960,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_dilithium5_avx2_polyt0_pack
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 860
      functionLinenumberEnd: 898
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          404
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:865,23'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:866,38'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:898,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_dilithium5_avx2_polyt1_unpack
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 837
      functionLinenumberEnd: 849
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          184
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:841,23'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:842,29'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:849,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_dilithium5_avx2_polyt1_pack
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 813
      functionLinenumberEnd: 826
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          229
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_dilithium5_avx2_polyeta_unpack
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 767
      functionLinenumberEnd: 801
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          205
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_dilithium5_avx2_polyeta_pack
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 728
      functionLinenumberEnd: 757
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          185
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    30
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_dilithium5_avx2_poly_challenge
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 687
      functionLinenumberEnd: 717
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          95
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_init
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:690,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:693,3'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_squeeze
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:704,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:705,9'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:709,25'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:710,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:704,14'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:712,20'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:693,3'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:694,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:695,3'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:696,3'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:705,9'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:716,3'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    pqcrystals_dilithium5_avx2_poly_uniform_gamma1_4x
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 640
      functionLinenumberEnd: 674
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          84
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_absorb_once
        - OQS_SHA3_shake256_x4_inc_ctx_release
        - OQS_SHA3_shake256_x4_inc_init
        - OQS_SHA3_shake256_x4_inc_squeeze
        - pqcrystals_dilithium5_avx2_polyz_unpack
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:641,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_init
                - OQS_SHA3_shake256_x4_absorb_once
                - OQS_SHA3_shake256_x4_inc_squeeze
                - OQS_SHA3_shake256_x4_inc_ctx_release
                - pqcrystals_dilithium5_avx2_polyz_unpack
                - pqcrystals_dilithium5_avx2_polyz_unpack
                - pqcrystals_dilithium5_avx2_polyz_unpack
                - pqcrystals_dilithium5_avx2_polyz_unpack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:645,7'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_init
                - OQS_SHA3_shake256_x4_absorb_once
                - OQS_SHA3_shake256_x4_inc_squeeze
                - OQS_SHA3_shake256_x4_inc_ctx_release
                - pqcrystals_dilithium5_avx2_polyz_unpack
                - pqcrystals_dilithium5_avx2_polyz_unpack
                - pqcrystals_dilithium5_avx2_polyz_unpack
                - pqcrystals_dilithium5_avx2_polyz_unpack
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:665,3'
          Dst:             OQS_SHA3_shake256_x4_inc_init
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:666,3'
          Dst:             OQS_SHA3_shake256_x4_absorb_once
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:667,3'
          Dst:             OQS_SHA3_shake256_x4_inc_squeeze
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:668,3'
          Dst:             OQS_SHA3_shake256_x4_inc_ctx_release
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:670,3'
          Dst:             pqcrystals_dilithium5_avx2_polyz_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:671,3'
          Dst:             pqcrystals_dilithium5_avx2_polyz_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:672,3'
          Dst:             pqcrystals_dilithium5_avx2_polyz_unpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:673,3'
          Dst:             pqcrystals_dilithium5_avx2_polyz_unpack
    - functionName:    pqcrystals_dilithium5_avx2_polyz_unpack
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1048
      functionLinenumberEnd: 1069
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          42
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    19
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:1058,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:1059,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:1069,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_dilithium5_avx2_poly_uniform_gamma1
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 623
      functionLinenumberEnd: 628
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
        - pqcrystals_dilithium5_avx2_dilithium_shake256_stream_init
        - pqcrystals_dilithium5_avx2_poly_uniform_gamma1_preinit
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:624,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_dilithium_shake256_stream_init
                - pqcrystals_dilithium5_avx2_poly_uniform_gamma1_preinit
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:625,3'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_dilithium_shake256_stream_init
                - pqcrystals_dilithium5_avx2_poly_uniform_gamma1_preinit
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:625,3'
          Dst:             pqcrystals_dilithium5_avx2_dilithium_shake256_stream_init
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:626,3'
          Dst:             pqcrystals_dilithium5_avx2_poly_uniform_gamma1_preinit
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:627,3'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    pqcrystals_dilithium5_avx2_poly_uniform_gamma1_preinit
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 615
      functionLinenumberEnd: 620
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
        - pqcrystals_dilithium5_avx2_polyz_unpack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:617,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium5_avx2_polyz_unpack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:618,3'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium5_avx2_polyz_unpack
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:618,3'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:619,3'
          Dst:             pqcrystals_dilithium5_avx2_polyz_unpack
    - functionName:    pqcrystals_dilithium5_avx2_poly_uniform_eta_4x
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 554
      functionLinenumberEnd: 599
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          150
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - OQS_SHA3_shake256_x4_absorb_once
        - OQS_SHA3_shake256_x4_inc_ctx_release
        - OQS_SHA3_shake256_x4_inc_init
        - OQS_SHA3_shake256_x4_inc_squeeze
        - pqcrystals_dilithium5_avx2_rej_eta_avx
        - rej_eta
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:556,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_init
                - OQS_SHA3_shake256_x4_absorb_once
                - OQS_SHA3_shake256_x4_inc_squeeze
                - pqcrystals_dilithium5_avx2_rej_eta_avx
                - pqcrystals_dilithium5_avx2_rej_eta_avx
                - pqcrystals_dilithium5_avx2_rej_eta_avx
                - pqcrystals_dilithium5_avx2_rej_eta_avx
                - OQS_SHA3_shake256_x4_inc_ctx_release
                - OQS_SHA3_shake256_x4_inc_squeeze
                - rej_eta.8993
                - rej_eta.8993
                - rej_eta.8993
                - rej_eta.8993
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:561,7'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_init
                - OQS_SHA3_shake256_x4_absorb_once
                - OQS_SHA3_shake256_x4_inc_squeeze
                - pqcrystals_dilithium5_avx2_rej_eta_avx
                - pqcrystals_dilithium5_avx2_rej_eta_avx
                - pqcrystals_dilithium5_avx2_rej_eta_avx
                - pqcrystals_dilithium5_avx2_rej_eta_avx
                - OQS_SHA3_shake256_x4_inc_ctx_release
                - OQS_SHA3_shake256_x4_inc_squeeze
                - rej_eta.8993
                - rej_eta.8993
                - rej_eta.8993
                - rej_eta.8993
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:590,18'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:590,26'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_squeeze
                - rej_eta.8993
                - rej_eta.8993
                - rej_eta.8993
                - rej_eta.8993
                - OQS_SHA3_shake256_x4_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:591,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_squeeze
                - rej_eta.8993
                - rej_eta.8993
                - rej_eta.8993
                - rej_eta.8993
                - OQS_SHA3_shake256_x4_inc_ctx_release
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:590,30'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:590,38'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_squeeze
                - rej_eta.8993
                - rej_eta.8993
                - rej_eta.8993
                - rej_eta.8993
                - OQS_SHA3_shake256_x4_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:591,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_squeeze
                - rej_eta.8993
                - rej_eta.8993
                - rej_eta.8993
                - rej_eta.8993
                - OQS_SHA3_shake256_x4_inc_ctx_release
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:590,42'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:591,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_squeeze
                - rej_eta.8993
                - rej_eta.8993
                - rej_eta.8993
                - rej_eta.8993
                - OQS_SHA3_shake256_x4_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:598,3'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_ctx_release
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:581,3'
          Dst:             OQS_SHA3_shake256_x4_inc_init
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:582,3'
          Dst:             OQS_SHA3_shake256_x4_absorb_once
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:583,3'
          Dst:             OQS_SHA3_shake256_x4_inc_squeeze
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:585,10'
          Dst:             pqcrystals_dilithium5_avx2_rej_eta_avx
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:586,10'
          Dst:             pqcrystals_dilithium5_avx2_rej_eta_avx
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:587,10'
          Dst:             pqcrystals_dilithium5_avx2_rej_eta_avx
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:588,10'
          Dst:             pqcrystals_dilithium5_avx2_rej_eta_avx
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:591,5'
          Dst:             OQS_SHA3_shake256_x4_inc_squeeze
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:593,13'
          Dst:             rej_eta
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:594,13'
          Dst:             rej_eta
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:595,13'
          Dst:             rej_eta
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:596,13'
          Dst:             rej_eta
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:598,3'
          Dst:             OQS_SHA3_shake256_x4_inc_ctx_release
    - functionName:    rej_eta
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 479
      functionLinenumberEnd: 507
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          102
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:485,19'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:485,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:486,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:490,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:491,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:494,11'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:494,16'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:485,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:494,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:494,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:485,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:495,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:485,19'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:485,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:486,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_dilithium5_avx2_poly_uniform_eta
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 537
      functionLinenumberEnd: 542
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
        - pqcrystals_dilithium5_avx2_dilithium_shake256_stream_init
        - pqcrystals_dilithium5_avx2_poly_uniform_eta_preinit
      functionUses:    15
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:538,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_dilithium_shake256_stream_init
                - pqcrystals_dilithium5_avx2_poly_uniform_eta_preinit
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:539,3'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_dilithium_shake256_stream_init
                - pqcrystals_dilithium5_avx2_poly_uniform_eta_preinit
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:539,3'
          Dst:             pqcrystals_dilithium5_avx2_dilithium_shake256_stream_init
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:540,3'
          Dst:             pqcrystals_dilithium5_avx2_poly_uniform_eta_preinit
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:541,3'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    pqcrystals_dilithium5_avx2_poly_uniform_eta_preinit
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 523
      functionLinenumberEnd: 534
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
        - pqcrystals_dilithium5_avx2_rej_eta_avx
        - rej_eta
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:525,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium5_avx2_rej_eta_avx
                - OQS_SHA3_shake256_inc_squeeze
                - rej_eta.8993
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:527,3'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_dilithium5_avx2_rej_eta_avx
                - OQS_SHA3_shake256_inc_squeeze
                - rej_eta.8993
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:530,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:530,3'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - rej_eta.8993
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:531,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - rej_eta.8993
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:530,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:530,3'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - rej_eta.8993
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:531,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - rej_eta.8993
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:527,3'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:528,9'
          Dst:             pqcrystals_dilithium5_avx2_rej_eta_avx
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:531,5'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:532,12'
          Dst:             rej_eta
    - functionName:    pqcrystals_dilithium5_avx2_poly_uniform_4x
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 458
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          139
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - OQS_SHA3_shake128_x4_absorb_once
        - OQS_SHA3_shake128_x4_inc_ctx_release
        - OQS_SHA3_shake128_x4_inc_init
        - OQS_SHA3_shake128_x4_inc_squeeze
        - pqcrystals_dilithium5_avx2_rej_uniform_avx
        - rej_uniform
      functionUses:    14
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:421,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_init
                - OQS_SHA3_shake128_x4_absorb_once
                - OQS_SHA3_shake128_x4_inc_squeeze
                - pqcrystals_dilithium5_avx2_rej_uniform_avx
                - pqcrystals_dilithium5_avx2_rej_uniform_avx
                - pqcrystals_dilithium5_avx2_rej_uniform_avx
                - pqcrystals_dilithium5_avx2_rej_uniform_avx
                - OQS_SHA3_shake128_x4_inc_ctx_release
                - OQS_SHA3_shake128_x4_inc_squeeze
                - rej_uniform.8994
                - rej_uniform.8994
                - rej_uniform.8994
                - rej_uniform.8994
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:425,7'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_init
                - OQS_SHA3_shake128_x4_absorb_once
                - OQS_SHA3_shake128_x4_inc_squeeze
                - pqcrystals_dilithium5_avx2_rej_uniform_avx
                - pqcrystals_dilithium5_avx2_rej_uniform_avx
                - pqcrystals_dilithium5_avx2_rej_uniform_avx
                - pqcrystals_dilithium5_avx2_rej_uniform_avx
                - OQS_SHA3_shake128_x4_inc_ctx_release
                - OQS_SHA3_shake128_x4_inc_squeeze
                - rej_uniform.8994
                - rej_uniform.8994
                - rej_uniform.8994
                - rej_uniform.8994
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:449,18'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:449,26'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_squeeze
                - rej_uniform.8994
                - rej_uniform.8994
                - rej_uniform.8994
                - rej_uniform.8994
                - OQS_SHA3_shake128_x4_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:450,5'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_squeeze
                - rej_uniform.8994
                - rej_uniform.8994
                - rej_uniform.8994
                - rej_uniform.8994
                - OQS_SHA3_shake128_x4_inc_ctx_release
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:449,30'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:449,38'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_squeeze
                - rej_uniform.8994
                - rej_uniform.8994
                - rej_uniform.8994
                - rej_uniform.8994
                - OQS_SHA3_shake128_x4_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:450,5'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_squeeze
                - rej_uniform.8994
                - rej_uniform.8994
                - rej_uniform.8994
                - rej_uniform.8994
                - OQS_SHA3_shake128_x4_inc_ctx_release
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:449,42'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:450,5'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_squeeze
                - rej_uniform.8994
                - rej_uniform.8994
                - rej_uniform.8994
                - rej_uniform.8994
                - OQS_SHA3_shake128_x4_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:457,3'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_ctx_release
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:440,3'
          Dst:             OQS_SHA3_shake128_x4_inc_init
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:441,3'
          Dst:             OQS_SHA3_shake128_x4_absorb_once
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:442,3'
          Dst:             OQS_SHA3_shake128_x4_inc_squeeze
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:444,10'
          Dst:             pqcrystals_dilithium5_avx2_rej_uniform_avx
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:445,10'
          Dst:             pqcrystals_dilithium5_avx2_rej_uniform_avx
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:446,10'
          Dst:             pqcrystals_dilithium5_avx2_rej_uniform_avx
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:447,10'
          Dst:             pqcrystals_dilithium5_avx2_rej_uniform_avx
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:450,5'
          Dst:             OQS_SHA3_shake128_x4_inc_squeeze
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:452,13'
          Dst:             rej_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:453,13'
          Dst:             rej_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:454,13'
          Dst:             rej_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:455,13'
          Dst:             rej_uniform
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:457,3'
          Dst:             OQS_SHA3_shake128_x4_inc_ctx_release
    - functionName:    rej_uniform
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          82
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:360,19'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:360,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:361,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:366,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:360,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:367,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:360,19'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:360,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:361,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_dilithium5_avx2_poly_uniform
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 407
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_ctx_release
        - pqcrystals_dilithium5_avx2_dilithium_shake128_stream_init
        - pqcrystals_dilithium5_avx2_poly_uniform_preinit
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:403,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_dilithium_shake128_stream_init
                - pqcrystals_dilithium5_avx2_poly_uniform_preinit
                - OQS_SHA3_shake128_inc_ctx_release
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:404,3'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_dilithium_shake128_stream_init
                - pqcrystals_dilithium5_avx2_poly_uniform_preinit
                - OQS_SHA3_shake128_inc_ctx_release
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:404,3'
          Dst:             pqcrystals_dilithium5_avx2_dilithium_shake128_stream_init
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:405,3'
          Dst:             pqcrystals_dilithium5_avx2_poly_uniform_preinit
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:406,3'
          Dst:             OQS_SHA3_shake128_inc_ctx_release
    - functionName:    pqcrystals_dilithium5_avx2_poly_uniform_preinit
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 386
      functionLinenumberEnd: 399
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SHA3_shake128_inc_squeeze
        - pqcrystals_dilithium5_avx2_rej_uniform_avx
        - rej_uniform
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:389,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
                - pqcrystals_dilithium5_avx2_rej_uniform_avx
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.8994
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:391,3'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
                - pqcrystals_dilithium5_avx2_rej_uniform_avx
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.8994
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:394,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:394,3'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.8994
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:396,5'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.8994
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:394,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:394,3'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.8994
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:396,5'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.8994
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:391,3'
          Dst:             OQS_SHA3_shake128_inc_squeeze
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:392,9'
          Dst:             pqcrystals_dilithium5_avx2_rej_uniform_avx
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:396,5'
          Dst:             OQS_SHA3_shake128_inc_squeeze
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:397,12'
          Dst:             rej_uniform
    - functionName:    pqcrystals_dilithium5_avx2_poly_chknorm
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          410
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    24
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:320,6'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:317,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:320,6'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_dilithium5_avx2_poly_use_hint
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium5_avx2_use_hint_avx
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:297,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_use_hint_avx
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:297,3'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_use_hint_avx
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:297,3'
          Dst:             pqcrystals_dilithium5_avx2_use_hint_avx
    - functionName:    pqcrystals_dilithium5_avx2_poly_make_hint
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium5_avx2_make_hint_avx
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:278,7'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_make_hint_avx
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:278,7'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_make_hint_avx
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:278,7'
          Dst:             pqcrystals_dilithium5_avx2_make_hint_avx
    - functionName:    pqcrystals_dilithium5_avx2_poly_decompose
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium5_avx2_decompose_avx
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:255,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_decompose_avx
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:255,3'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_decompose_avx
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:255,3'
          Dst:             pqcrystals_dilithium5_avx2_decompose_avx
    - functionName:    pqcrystals_dilithium5_avx2_poly_power2round
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium5_avx2_power2round_avx
      functionUses:    16
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:233,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_power2round_avx
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:233,3'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_power2round_avx
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:233,3'
          Dst:             pqcrystals_dilithium5_avx2_power2round_avx
    - functionName:    pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium5_avx2_pointwise_avx
      functionUses:    25
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:212,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_pointwise_avx
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:212,3'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_pointwise_avx
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:212,3'
          Dst:             pqcrystals_dilithium5_avx2_pointwise_avx
    - functionName:    pqcrystals_dilithium5_avx2_pointwise_avx
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_dilithium5_avx2_poly_nttunpack
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium5_avx2_nttunpack_avx
      functionUses:    56
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:193,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_nttunpack_avx
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:193,3'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_nttunpack_avx
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:193,3'
          Dst:             pqcrystals_dilithium5_avx2_nttunpack_avx
    - functionName:    pqcrystals_dilithium5_avx2_nttunpack_avx
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_dilithium5_avx2_poly_invntt_tomont
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium5_avx2_invntt_avx
      functionUses:    33
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:185,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_invntt_avx
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:185,3'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_invntt_avx
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:185,3'
          Dst:             pqcrystals_dilithium5_avx2_invntt_avx
    - functionName:    pqcrystals_dilithium5_avx2_invntt_avx
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_dilithium5_avx2_poly_ntt
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium5_avx2_ntt_avx
      functionUses:    25
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:168,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_ntt_avx
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:168,3'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_ntt_avx
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c:168,3'
          Dst:             pqcrystals_dilithium5_avx2_ntt_avx
    - functionName:    pqcrystals_dilithium5_avx2_ntt_avx
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_dilithium5_avx2_poly_shiftl
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          261
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_dilithium5_avx2_poly_sub
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          389
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_dilithium5_avx2_poly_add
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          389
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    31
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_dilithium5_avx2_poly_caddq
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          424
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_dilithium5_avx2_poly_reduce
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          456
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    25
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_dilithium5_avx2_polyveck_pack_w1
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 605
      functionLinenumberEnd: 610
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          52
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium5_avx2_polyw1_pack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:609,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_polyw1_pack
                - pqcrystals_dilithium5_avx2_polyw1_pack
                - pqcrystals_dilithium5_avx2_polyw1_pack
                - pqcrystals_dilithium5_avx2_polyw1_pack
                - pqcrystals_dilithium5_avx2_polyw1_pack
                - pqcrystals_dilithium5_avx2_polyw1_pack
                - pqcrystals_dilithium5_avx2_polyw1_pack
                - pqcrystals_dilithium5_avx2_polyw1_pack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:609,5'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_polyw1_pack
                - pqcrystals_dilithium5_avx2_polyw1_pack
                - pqcrystals_dilithium5_avx2_polyw1_pack
                - pqcrystals_dilithium5_avx2_polyw1_pack
                - pqcrystals_dilithium5_avx2_polyw1_pack
                - pqcrystals_dilithium5_avx2_polyw1_pack
                - pqcrystals_dilithium5_avx2_polyw1_pack
                - pqcrystals_dilithium5_avx2_polyw1_pack
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:609,5'
          Dst:             pqcrystals_dilithium5_avx2_polyw1_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:609,5'
          Dst:             pqcrystals_dilithium5_avx2_polyw1_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:609,5'
          Dst:             pqcrystals_dilithium5_avx2_polyw1_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:609,5'
          Dst:             pqcrystals_dilithium5_avx2_polyw1_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:609,5'
          Dst:             pqcrystals_dilithium5_avx2_polyw1_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:609,5'
          Dst:             pqcrystals_dilithium5_avx2_polyw1_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:609,5'
          Dst:             pqcrystals_dilithium5_avx2_polyw1_pack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:609,5'
          Dst:             pqcrystals_dilithium5_avx2_polyw1_pack
    - functionName:    pqcrystals_dilithium5_avx2_polyveck_use_hint
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 598
      functionLinenumberEnd: 603
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          60
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium5_avx2_poly_use_hint
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:602,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_use_hint
                - pqcrystals_dilithium5_avx2_poly_use_hint
                - pqcrystals_dilithium5_avx2_poly_use_hint
                - pqcrystals_dilithium5_avx2_poly_use_hint
                - pqcrystals_dilithium5_avx2_poly_use_hint
                - pqcrystals_dilithium5_avx2_poly_use_hint
                - pqcrystals_dilithium5_avx2_poly_use_hint
                - pqcrystals_dilithium5_avx2_poly_use_hint
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:602,5'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_use_hint
                - pqcrystals_dilithium5_avx2_poly_use_hint
                - pqcrystals_dilithium5_avx2_poly_use_hint
                - pqcrystals_dilithium5_avx2_poly_use_hint
                - pqcrystals_dilithium5_avx2_poly_use_hint
                - pqcrystals_dilithium5_avx2_poly_use_hint
                - pqcrystals_dilithium5_avx2_poly_use_hint
                - pqcrystals_dilithium5_avx2_poly_use_hint
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:602,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_use_hint
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:602,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_use_hint
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:602,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_use_hint
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:602,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_use_hint
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:602,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_use_hint
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:602,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_use_hint
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:602,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_use_hint
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:602,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_use_hint
    - functionName:    pqcrystals_dilithium5_avx2_polyveck_make_hint
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 579
      functionLinenumberEnd: 585
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          91
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium5_avx2_poly_make_hint
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:583,10'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_make_hint
                - pqcrystals_dilithium5_avx2_poly_make_hint
                - pqcrystals_dilithium5_avx2_poly_make_hint
                - pqcrystals_dilithium5_avx2_poly_make_hint
                - pqcrystals_dilithium5_avx2_poly_make_hint
                - pqcrystals_dilithium5_avx2_poly_make_hint
                - pqcrystals_dilithium5_avx2_poly_make_hint
                - pqcrystals_dilithium5_avx2_poly_make_hint
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:583,10'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_make_hint
                - pqcrystals_dilithium5_avx2_poly_make_hint
                - pqcrystals_dilithium5_avx2_poly_make_hint
                - pqcrystals_dilithium5_avx2_poly_make_hint
                - pqcrystals_dilithium5_avx2_poly_make_hint
                - pqcrystals_dilithium5_avx2_poly_make_hint
                - pqcrystals_dilithium5_avx2_poly_make_hint
                - pqcrystals_dilithium5_avx2_poly_make_hint
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:583,10'
          Dst:             pqcrystals_dilithium5_avx2_poly_make_hint
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:583,10'
          Dst:             pqcrystals_dilithium5_avx2_poly_make_hint
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:583,10'
          Dst:             pqcrystals_dilithium5_avx2_poly_make_hint
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:583,10'
          Dst:             pqcrystals_dilithium5_avx2_poly_make_hint
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:583,10'
          Dst:             pqcrystals_dilithium5_avx2_poly_make_hint
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:583,10'
          Dst:             pqcrystals_dilithium5_avx2_poly_make_hint
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:583,10'
          Dst:             pqcrystals_dilithium5_avx2_poly_make_hint
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:583,10'
          Dst:             pqcrystals_dilithium5_avx2_poly_make_hint
    - functionName:    pqcrystals_dilithium5_avx2_polyveck_decompose
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 560
      functionLinenumberEnd: 565
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          60
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium5_avx2_poly_decompose
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:564,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_decompose
                - pqcrystals_dilithium5_avx2_poly_decompose
                - pqcrystals_dilithium5_avx2_poly_decompose
                - pqcrystals_dilithium5_avx2_poly_decompose
                - pqcrystals_dilithium5_avx2_poly_decompose
                - pqcrystals_dilithium5_avx2_poly_decompose
                - pqcrystals_dilithium5_avx2_poly_decompose
                - pqcrystals_dilithium5_avx2_poly_decompose
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:564,5'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_decompose
                - pqcrystals_dilithium5_avx2_poly_decompose
                - pqcrystals_dilithium5_avx2_poly_decompose
                - pqcrystals_dilithium5_avx2_poly_decompose
                - pqcrystals_dilithium5_avx2_poly_decompose
                - pqcrystals_dilithium5_avx2_poly_decompose
                - pqcrystals_dilithium5_avx2_poly_decompose
                - pqcrystals_dilithium5_avx2_poly_decompose
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:564,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_decompose
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:564,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_decompose
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:564,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_decompose
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:564,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_decompose
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:564,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_decompose
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:564,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_decompose
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:564,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_decompose
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:564,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_decompose
    - functionName:    pqcrystals_dilithium5_avx2_polyveck_power2round
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 538
      functionLinenumberEnd: 543
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          60
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium5_avx2_poly_power2round
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:542,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_power2round
                - pqcrystals_dilithium5_avx2_poly_power2round
                - pqcrystals_dilithium5_avx2_poly_power2round
                - pqcrystals_dilithium5_avx2_poly_power2round
                - pqcrystals_dilithium5_avx2_poly_power2round
                - pqcrystals_dilithium5_avx2_poly_power2round
                - pqcrystals_dilithium5_avx2_poly_power2round
                - pqcrystals_dilithium5_avx2_poly_power2round
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:542,5'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_power2round
                - pqcrystals_dilithium5_avx2_poly_power2round
                - pqcrystals_dilithium5_avx2_poly_power2round
                - pqcrystals_dilithium5_avx2_poly_power2round
                - pqcrystals_dilithium5_avx2_poly_power2round
                - pqcrystals_dilithium5_avx2_poly_power2round
                - pqcrystals_dilithium5_avx2_poly_power2round
                - pqcrystals_dilithium5_avx2_poly_power2round
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:542,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_power2round
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:542,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_power2round
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:542,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_power2round
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:542,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_power2round
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:542,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_power2round
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:542,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_power2round
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:542,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_power2round
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:542,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_power2round
    - functionName:    pqcrystals_dilithium5_avx2_polyveck_chknorm
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 514
      functionLinenumberEnd: 522
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          122
      EdgeCount:       28
      CyclomaticComplexity: 10
      functionsReached:
        - pqcrystals_dilithium5_avx2_poly_chknorm
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:518,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_chknorm
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:518,8'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_chknorm
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:518,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:518,22'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_chknorm
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:518,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:518,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:518,22'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_chknorm
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:518,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:518,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:518,22'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_chknorm
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:518,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:518,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:518,22'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_chknorm
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:518,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:518,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:518,22'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_chknorm
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:518,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:518,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:518,22'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_chknorm
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:518,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:518,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:518,22'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_chknorm
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:518,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:518,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:518,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:518,8'
          Dst:             pqcrystals_dilithium5_avx2_poly_chknorm
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:518,8'
          Dst:             pqcrystals_dilithium5_avx2_poly_chknorm
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:518,8'
          Dst:             pqcrystals_dilithium5_avx2_poly_chknorm
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:518,8'
          Dst:             pqcrystals_dilithium5_avx2_poly_chknorm
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:518,8'
          Dst:             pqcrystals_dilithium5_avx2_poly_chknorm
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:518,8'
          Dst:             pqcrystals_dilithium5_avx2_poly_chknorm
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:518,8'
          Dst:             pqcrystals_dilithium5_avx2_poly_chknorm
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:518,8'
          Dst:             pqcrystals_dilithium5_avx2_poly_chknorm
    - functionName:    pqcrystals_dilithium5_avx2_polyveck_pointwise_poly_montgomery
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 495
      functionLinenumberEnd: 500
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          53
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:499,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:499,5'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:499,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:499,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:499,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:499,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:499,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:499,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:499,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:499,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
    - functionName:    pqcrystals_dilithium5_avx2_polyveck_invntt_tomont
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 488
      functionLinenumberEnd: 493
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium5_avx2_poly_invntt_tomont
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:492,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:492,5'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:492,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:492,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:492,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:492,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:492,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:492,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:492,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:492,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_invntt_tomont
    - functionName:    pqcrystals_dilithium5_avx2_polyveck_ntt
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 472
      functionLinenumberEnd: 477
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium5_avx2_poly_ntt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:476,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_ntt
                - pqcrystals_dilithium5_avx2_poly_ntt
                - pqcrystals_dilithium5_avx2_poly_ntt
                - pqcrystals_dilithium5_avx2_poly_ntt
                - pqcrystals_dilithium5_avx2_poly_ntt
                - pqcrystals_dilithium5_avx2_poly_ntt
                - pqcrystals_dilithium5_avx2_poly_ntt
                - pqcrystals_dilithium5_avx2_poly_ntt
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:476,5'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_ntt
                - pqcrystals_dilithium5_avx2_poly_ntt
                - pqcrystals_dilithium5_avx2_poly_ntt
                - pqcrystals_dilithium5_avx2_poly_ntt
                - pqcrystals_dilithium5_avx2_poly_ntt
                - pqcrystals_dilithium5_avx2_poly_ntt
                - pqcrystals_dilithium5_avx2_poly_ntt
                - pqcrystals_dilithium5_avx2_poly_ntt
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:476,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:476,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:476,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:476,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:476,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:476,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:476,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:476,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_ntt
    - functionName:    pqcrystals_dilithium5_avx2_polyveck_shiftl
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 457
      functionLinenumberEnd: 462
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium5_avx2_poly_shiftl
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:461,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_shiftl
                - pqcrystals_dilithium5_avx2_poly_shiftl
                - pqcrystals_dilithium5_avx2_poly_shiftl
                - pqcrystals_dilithium5_avx2_poly_shiftl
                - pqcrystals_dilithium5_avx2_poly_shiftl
                - pqcrystals_dilithium5_avx2_poly_shiftl
                - pqcrystals_dilithium5_avx2_poly_shiftl
                - pqcrystals_dilithium5_avx2_poly_shiftl
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:461,5'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_shiftl
                - pqcrystals_dilithium5_avx2_poly_shiftl
                - pqcrystals_dilithium5_avx2_poly_shiftl
                - pqcrystals_dilithium5_avx2_poly_shiftl
                - pqcrystals_dilithium5_avx2_poly_shiftl
                - pqcrystals_dilithium5_avx2_poly_shiftl
                - pqcrystals_dilithium5_avx2_poly_shiftl
                - pqcrystals_dilithium5_avx2_poly_shiftl
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:461,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_shiftl
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:461,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_shiftl
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:461,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_shiftl
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:461,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_shiftl
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:461,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_shiftl
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:461,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_shiftl
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:461,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_shiftl
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:461,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_shiftl
    - functionName:    pqcrystals_dilithium5_avx2_polyveck_sub
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 442
      functionLinenumberEnd: 447
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          60
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium5_avx2_poly_sub
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:446,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_sub
                - pqcrystals_dilithium5_avx2_poly_sub
                - pqcrystals_dilithium5_avx2_poly_sub
                - pqcrystals_dilithium5_avx2_poly_sub
                - pqcrystals_dilithium5_avx2_poly_sub
                - pqcrystals_dilithium5_avx2_poly_sub
                - pqcrystals_dilithium5_avx2_poly_sub
                - pqcrystals_dilithium5_avx2_poly_sub
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:446,5'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_sub
                - pqcrystals_dilithium5_avx2_poly_sub
                - pqcrystals_dilithium5_avx2_poly_sub
                - pqcrystals_dilithium5_avx2_poly_sub
                - pqcrystals_dilithium5_avx2_poly_sub
                - pqcrystals_dilithium5_avx2_poly_sub
                - pqcrystals_dilithium5_avx2_poly_sub
                - pqcrystals_dilithium5_avx2_poly_sub
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:446,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_sub
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:446,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_sub
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:446,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_sub
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:446,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_sub
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:446,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_sub
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:446,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_sub
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:446,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_sub
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:446,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_sub
    - functionName:    pqcrystals_dilithium5_avx2_polyveck_add
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 424
      functionLinenumberEnd: 429
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          60
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium5_avx2_poly_add
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:428,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_add
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:428,5'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_add
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:428,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:428,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:428,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:428,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:428,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:428,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:428,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:428,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_add
    - functionName:    pqcrystals_dilithium5_avx2_polyveck_caddq
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 407
      functionLinenumberEnd: 412
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium5_avx2_poly_caddq
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:411,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_caddq
                - pqcrystals_dilithium5_avx2_poly_caddq
                - pqcrystals_dilithium5_avx2_poly_caddq
                - pqcrystals_dilithium5_avx2_poly_caddq
                - pqcrystals_dilithium5_avx2_poly_caddq
                - pqcrystals_dilithium5_avx2_poly_caddq
                - pqcrystals_dilithium5_avx2_poly_caddq
                - pqcrystals_dilithium5_avx2_poly_caddq
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:411,5'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_caddq
                - pqcrystals_dilithium5_avx2_poly_caddq
                - pqcrystals_dilithium5_avx2_poly_caddq
                - pqcrystals_dilithium5_avx2_poly_caddq
                - pqcrystals_dilithium5_avx2_poly_caddq
                - pqcrystals_dilithium5_avx2_poly_caddq
                - pqcrystals_dilithium5_avx2_poly_caddq
                - pqcrystals_dilithium5_avx2_poly_caddq
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:411,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_caddq
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:411,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_caddq
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:411,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_caddq
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:411,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_caddq
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:411,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_caddq
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:411,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_caddq
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:411,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_caddq
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:411,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_caddq
    - functionName:    pqcrystals_dilithium5_avx2_polyveck_reduce
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 397
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium5_avx2_poly_reduce
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:396,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_reduce
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:396,5'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_reduce
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:396,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:396,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:396,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:396,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:396,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:396,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:396,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:396,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_reduce
    - functionName:    pqcrystals_dilithium5_avx2_polyveck_uniform_eta
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 382
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          69
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium5_avx2_poly_uniform_eta
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:381,45'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_uniform_eta
                - pqcrystals_dilithium5_avx2_poly_uniform_eta
                - pqcrystals_dilithium5_avx2_poly_uniform_eta
                - pqcrystals_dilithium5_avx2_poly_uniform_eta
                - pqcrystals_dilithium5_avx2_poly_uniform_eta
                - pqcrystals_dilithium5_avx2_poly_uniform_eta
                - pqcrystals_dilithium5_avx2_poly_uniform_eta
                - pqcrystals_dilithium5_avx2_poly_uniform_eta
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:381,45'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_uniform_eta
                - pqcrystals_dilithium5_avx2_poly_uniform_eta
                - pqcrystals_dilithium5_avx2_poly_uniform_eta
                - pqcrystals_dilithium5_avx2_poly_uniform_eta
                - pqcrystals_dilithium5_avx2_poly_uniform_eta
                - pqcrystals_dilithium5_avx2_poly_uniform_eta
                - pqcrystals_dilithium5_avx2_poly_uniform_eta
                - pqcrystals_dilithium5_avx2_poly_uniform_eta
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:381,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_uniform_eta
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:381,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_uniform_eta
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:381,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_uniform_eta
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:381,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_uniform_eta
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:381,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_uniform_eta
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:381,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_uniform_eta
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:381,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_uniform_eta
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:381,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_uniform_eta
    - functionName:    pqcrystals_dilithium5_avx2_polyvecl_chknorm
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          109
      EdgeCount:       25
      CyclomaticComplexity: 9
      functionsReached:
        - pqcrystals_dilithium5_avx2_poly_chknorm
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:367,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_chknorm
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:367,8'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_chknorm
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:367,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:367,22'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_chknorm
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:367,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:367,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:367,22'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_chknorm
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:367,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:367,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:367,22'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_chknorm
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:367,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:367,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:367,22'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_chknorm
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:367,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:367,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:367,22'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_chknorm
                - pqcrystals_dilithium5_avx2_poly_chknorm
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:367,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:367,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:367,22'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_chknorm
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:367,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:367,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:367,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:367,8'
          Dst:             pqcrystals_dilithium5_avx2_poly_chknorm
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:367,8'
          Dst:             pqcrystals_dilithium5_avx2_poly_chknorm
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:367,8'
          Dst:             pqcrystals_dilithium5_avx2_poly_chknorm
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:367,8'
          Dst:             pqcrystals_dilithium5_avx2_poly_chknorm
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:367,8'
          Dst:             pqcrystals_dilithium5_avx2_poly_chknorm
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:367,8'
          Dst:             pqcrystals_dilithium5_avx2_poly_chknorm
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:367,8'
          Dst:             pqcrystals_dilithium5_avx2_poly_chknorm
    - functionName:    pqcrystals_dilithium5_avx2_polyvecl_pointwise_poly_montgomery
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:333,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:333,5'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
                - pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:333,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:333,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:333,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:333,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:333,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:333,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:333,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_pointwise_montgomery
    - functionName:    pqcrystals_dilithium5_avx2_polyvecl_invntt_tomont
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium5_avx2_poly_invntt_tomont
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:326,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:326,5'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
                - pqcrystals_dilithium5_avx2_poly_invntt_tomont
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:326,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:326,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:326,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:326,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:326,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:326,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_invntt_tomont
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:326,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_invntt_tomont
    - functionName:    pqcrystals_dilithium5_avx2_polyvecl_ntt
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 320
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium5_avx2_poly_ntt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:319,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_ntt
                - pqcrystals_dilithium5_avx2_poly_ntt
                - pqcrystals_dilithium5_avx2_poly_ntt
                - pqcrystals_dilithium5_avx2_poly_ntt
                - pqcrystals_dilithium5_avx2_poly_ntt
                - pqcrystals_dilithium5_avx2_poly_ntt
                - pqcrystals_dilithium5_avx2_poly_ntt
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:319,5'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_ntt
                - pqcrystals_dilithium5_avx2_poly_ntt
                - pqcrystals_dilithium5_avx2_poly_ntt
                - pqcrystals_dilithium5_avx2_poly_ntt
                - pqcrystals_dilithium5_avx2_poly_ntt
                - pqcrystals_dilithium5_avx2_poly_ntt
                - pqcrystals_dilithium5_avx2_poly_ntt
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:319,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:319,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:319,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:319,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:319,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:319,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_ntt
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:319,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_ntt
    - functionName:    pqcrystals_dilithium5_avx2_polyvecl_add
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          54
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium5_avx2_poly_add
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:304,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_add
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:304,5'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_add
                - pqcrystals_dilithium5_avx2_poly_add
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:304,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:304,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:304,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:304,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:304,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:304,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_add
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:304,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_add
    - functionName:    pqcrystals_dilithium5_avx2_polyvecl_reduce
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium5_avx2_poly_reduce
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:287,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_reduce
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:287,5'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_reduce
                - pqcrystals_dilithium5_avx2_poly_reduce
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:287,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:287,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:287,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:287,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:287,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:287,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_reduce
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:287,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_reduce
    - functionName:    pqcrystals_dilithium5_avx2_polyvecl_uniform_gamma1
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium5_avx2_poly_uniform_gamma1
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:280,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_uniform_gamma1
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:280,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_uniform_gamma1
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:280,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_uniform_gamma1
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:280,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_uniform_gamma1
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:280,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_uniform_gamma1
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:280,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_uniform_gamma1
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:280,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_uniform_gamma1
    - functionName:    pqcrystals_dilithium5_avx2_polyvecl_uniform_eta
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          62
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium5_avx2_poly_uniform_eta
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:273,45'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_uniform_eta
                - pqcrystals_dilithium5_avx2_poly_uniform_eta
                - pqcrystals_dilithium5_avx2_poly_uniform_eta
                - pqcrystals_dilithium5_avx2_poly_uniform_eta
                - pqcrystals_dilithium5_avx2_poly_uniform_eta
                - pqcrystals_dilithium5_avx2_poly_uniform_eta
                - pqcrystals_dilithium5_avx2_poly_uniform_eta
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:273,45'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_uniform_eta
                - pqcrystals_dilithium5_avx2_poly_uniform_eta
                - pqcrystals_dilithium5_avx2_poly_uniform_eta
                - pqcrystals_dilithium5_avx2_poly_uniform_eta
                - pqcrystals_dilithium5_avx2_poly_uniform_eta
                - pqcrystals_dilithium5_avx2_poly_uniform_eta
                - pqcrystals_dilithium5_avx2_poly_uniform_eta
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:273,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_uniform_eta
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:273,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_uniform_eta
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:273,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_uniform_eta
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:273,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_uniform_eta
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:273,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_uniform_eta
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:273,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_uniform_eta
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:273,5'
          Dst:             pqcrystals_dilithium5_avx2_poly_uniform_eta
    - functionName:    pqcrystals_dilithium5_avx2_polyvecl_pointwise_acc_montgomery
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium5_avx2_pointwise_acc_avx
      functionUses:    17
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:348,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_pointwise_acc_avx
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:348,3'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_pointwise_acc_avx
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:348,3'
          Dst:             pqcrystals_dilithium5_avx2_pointwise_acc_avx
    - functionName:    pqcrystals_dilithium5_avx2_pointwise_acc_avx
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_dilithium5_avx2_polyvec_matrix_pointwise_montgomery
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          53
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium5_avx2_polyvecl_pointwise_acc_montgomery
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:262,5'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium5_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium5_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium5_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium5_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium5_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium5_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium5_avx2_polyvecl_pointwise_acc_montgomery
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:262,5'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium5_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium5_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium5_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium5_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium5_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium5_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_dilithium5_avx2_polyvecl_pointwise_acc_montgomery
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:262,5'
          Dst:             pqcrystals_dilithium5_avx2_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:262,5'
          Dst:             pqcrystals_dilithium5_avx2_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:262,5'
          Dst:             pqcrystals_dilithium5_avx2_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:262,5'
          Dst:             pqcrystals_dilithium5_avx2_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:262,5'
          Dst:             pqcrystals_dilithium5_avx2_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:262,5'
          Dst:             pqcrystals_dilithium5_avx2_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:262,5'
          Dst:             pqcrystals_dilithium5_avx2_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:262,5'
          Dst:             pqcrystals_dilithium5_avx2_polyvecl_pointwise_acc_montgomery
    - functionName:    pqcrystals_dilithium5_avx2_polyvec_matrix_expand_row7
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium5_avx2_poly_nttunpack
        - pqcrystals_dilithium5_avx2_poly_uniform_4x
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:247,20'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_uniform_4x
                - pqcrystals_dilithium5_avx2_poly_nttunpack
                - pqcrystals_dilithium5_avx2_poly_nttunpack
                - pqcrystals_dilithium5_avx2_poly_nttunpack
                - pqcrystals_dilithium5_avx2_poly_nttunpack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:247,20'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_uniform_4x
                - pqcrystals_dilithium5_avx2_poly_nttunpack
                - pqcrystals_dilithium5_avx2_poly_nttunpack
                - pqcrystals_dilithium5_avx2_poly_nttunpack
                - pqcrystals_dilithium5_avx2_poly_nttunpack
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:247,3'
          Dst:             pqcrystals_dilithium5_avx2_poly_uniform_4x
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:248,3'
          Dst:             pqcrystals_dilithium5_avx2_poly_nttunpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:249,3'
          Dst:             pqcrystals_dilithium5_avx2_poly_nttunpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:250,3'
          Dst:             pqcrystals_dilithium5_avx2_poly_nttunpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:251,3'
          Dst:             pqcrystals_dilithium5_avx2_poly_nttunpack
    - functionName:    pqcrystals_dilithium5_avx2_polyvec_matrix_expand_row6
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium5_avx2_poly_nttunpack
        - pqcrystals_dilithium5_avx2_poly_uniform_4x
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:234,20'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_uniform_4x
                - pqcrystals_dilithium5_avx2_poly_uniform_4x
                - pqcrystals_dilithium5_avx2_poly_nttunpack
                - pqcrystals_dilithium5_avx2_poly_nttunpack
                - pqcrystals_dilithium5_avx2_poly_nttunpack
                - pqcrystals_dilithium5_avx2_poly_nttunpack
                - pqcrystals_dilithium5_avx2_poly_nttunpack
                - pqcrystals_dilithium5_avx2_poly_nttunpack
                - pqcrystals_dilithium5_avx2_poly_nttunpack
                - pqcrystals_dilithium5_avx2_poly_nttunpack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:234,20'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_uniform_4x
                - pqcrystals_dilithium5_avx2_poly_uniform_4x
                - pqcrystals_dilithium5_avx2_poly_nttunpack
                - pqcrystals_dilithium5_avx2_poly_nttunpack
                - pqcrystals_dilithium5_avx2_poly_nttunpack
                - pqcrystals_dilithium5_avx2_poly_nttunpack
                - pqcrystals_dilithium5_avx2_poly_nttunpack
                - pqcrystals_dilithium5_avx2_poly_nttunpack
                - pqcrystals_dilithium5_avx2_poly_nttunpack
                - pqcrystals_dilithium5_avx2_poly_nttunpack
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:234,3'
          Dst:             pqcrystals_dilithium5_avx2_poly_uniform_4x
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:235,3'
          Dst:             pqcrystals_dilithium5_avx2_poly_uniform_4x
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:236,3'
          Dst:             pqcrystals_dilithium5_avx2_poly_nttunpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:237,3'
          Dst:             pqcrystals_dilithium5_avx2_poly_nttunpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:238,3'
          Dst:             pqcrystals_dilithium5_avx2_poly_nttunpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:239,3'
          Dst:             pqcrystals_dilithium5_avx2_poly_nttunpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:240,3'
          Dst:             pqcrystals_dilithium5_avx2_poly_nttunpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:241,3'
          Dst:             pqcrystals_dilithium5_avx2_poly_nttunpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:242,3'
          Dst:             pqcrystals_dilithium5_avx2_poly_nttunpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:243,3'
          Dst:             pqcrystals_dilithium5_avx2_poly_nttunpack
    - functionName:    pqcrystals_dilithium5_avx2_polyvec_matrix_expand_row5
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium5_avx2_poly_nttunpack
        - pqcrystals_dilithium5_avx2_poly_uniform_4x
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:221,20'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_uniform_4x
                - pqcrystals_dilithium5_avx2_poly_uniform_4x
                - pqcrystals_dilithium5_avx2_poly_nttunpack
                - pqcrystals_dilithium5_avx2_poly_nttunpack
                - pqcrystals_dilithium5_avx2_poly_nttunpack
                - pqcrystals_dilithium5_avx2_poly_nttunpack
                - pqcrystals_dilithium5_avx2_poly_nttunpack
                - pqcrystals_dilithium5_avx2_poly_nttunpack
                - pqcrystals_dilithium5_avx2_poly_nttunpack
                - pqcrystals_dilithium5_avx2_poly_nttunpack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:221,20'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_uniform_4x
                - pqcrystals_dilithium5_avx2_poly_uniform_4x
                - pqcrystals_dilithium5_avx2_poly_nttunpack
                - pqcrystals_dilithium5_avx2_poly_nttunpack
                - pqcrystals_dilithium5_avx2_poly_nttunpack
                - pqcrystals_dilithium5_avx2_poly_nttunpack
                - pqcrystals_dilithium5_avx2_poly_nttunpack
                - pqcrystals_dilithium5_avx2_poly_nttunpack
                - pqcrystals_dilithium5_avx2_poly_nttunpack
                - pqcrystals_dilithium5_avx2_poly_nttunpack
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:221,3'
          Dst:             pqcrystals_dilithium5_avx2_poly_uniform_4x
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:222,3'
          Dst:             pqcrystals_dilithium5_avx2_poly_uniform_4x
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:223,3'
          Dst:             pqcrystals_dilithium5_avx2_poly_nttunpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:224,3'
          Dst:             pqcrystals_dilithium5_avx2_poly_nttunpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:225,3'
          Dst:             pqcrystals_dilithium5_avx2_poly_nttunpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:226,3'
          Dst:             pqcrystals_dilithium5_avx2_poly_nttunpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:227,3'
          Dst:             pqcrystals_dilithium5_avx2_poly_nttunpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:228,3'
          Dst:             pqcrystals_dilithium5_avx2_poly_nttunpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:229,3'
          Dst:             pqcrystals_dilithium5_avx2_poly_nttunpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:230,3'
          Dst:             pqcrystals_dilithium5_avx2_poly_nttunpack
    - functionName:    pqcrystals_dilithium5_avx2_polyvec_matrix_expand_row4
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium5_avx2_poly_nttunpack
        - pqcrystals_dilithium5_avx2_poly_uniform_4x
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:208,35'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_uniform_4x
                - pqcrystals_dilithium5_avx2_poly_uniform_4x
                - pqcrystals_dilithium5_avx2_poly_nttunpack
                - pqcrystals_dilithium5_avx2_poly_nttunpack
                - pqcrystals_dilithium5_avx2_poly_nttunpack
                - pqcrystals_dilithium5_avx2_poly_nttunpack
                - pqcrystals_dilithium5_avx2_poly_nttunpack
                - pqcrystals_dilithium5_avx2_poly_nttunpack
                - pqcrystals_dilithium5_avx2_poly_nttunpack
                - pqcrystals_dilithium5_avx2_poly_nttunpack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:208,35'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_uniform_4x
                - pqcrystals_dilithium5_avx2_poly_uniform_4x
                - pqcrystals_dilithium5_avx2_poly_nttunpack
                - pqcrystals_dilithium5_avx2_poly_nttunpack
                - pqcrystals_dilithium5_avx2_poly_nttunpack
                - pqcrystals_dilithium5_avx2_poly_nttunpack
                - pqcrystals_dilithium5_avx2_poly_nttunpack
                - pqcrystals_dilithium5_avx2_poly_nttunpack
                - pqcrystals_dilithium5_avx2_poly_nttunpack
                - pqcrystals_dilithium5_avx2_poly_nttunpack
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:208,3'
          Dst:             pqcrystals_dilithium5_avx2_poly_uniform_4x
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:209,3'
          Dst:             pqcrystals_dilithium5_avx2_poly_uniform_4x
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:210,3'
          Dst:             pqcrystals_dilithium5_avx2_poly_nttunpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:211,3'
          Dst:             pqcrystals_dilithium5_avx2_poly_nttunpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:212,3'
          Dst:             pqcrystals_dilithium5_avx2_poly_nttunpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:213,3'
          Dst:             pqcrystals_dilithium5_avx2_poly_nttunpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:214,3'
          Dst:             pqcrystals_dilithium5_avx2_poly_nttunpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:215,3'
          Dst:             pqcrystals_dilithium5_avx2_poly_nttunpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:216,3'
          Dst:             pqcrystals_dilithium5_avx2_poly_nttunpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:217,3'
          Dst:             pqcrystals_dilithium5_avx2_poly_nttunpack
    - functionName:    pqcrystals_dilithium5_avx2_polyvec_matrix_expand_row3
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium5_avx2_poly_nttunpack
        - pqcrystals_dilithium5_avx2_poly_uniform_4x
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:200,20'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_uniform_4x
                - pqcrystals_dilithium5_avx2_poly_nttunpack
                - pqcrystals_dilithium5_avx2_poly_nttunpack
                - pqcrystals_dilithium5_avx2_poly_nttunpack
                - pqcrystals_dilithium5_avx2_poly_nttunpack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:200,20'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_uniform_4x
                - pqcrystals_dilithium5_avx2_poly_nttunpack
                - pqcrystals_dilithium5_avx2_poly_nttunpack
                - pqcrystals_dilithium5_avx2_poly_nttunpack
                - pqcrystals_dilithium5_avx2_poly_nttunpack
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:200,3'
          Dst:             pqcrystals_dilithium5_avx2_poly_uniform_4x
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:201,3'
          Dst:             pqcrystals_dilithium5_avx2_poly_nttunpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:202,3'
          Dst:             pqcrystals_dilithium5_avx2_poly_nttunpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:203,3'
          Dst:             pqcrystals_dilithium5_avx2_poly_nttunpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:204,3'
          Dst:             pqcrystals_dilithium5_avx2_poly_nttunpack
    - functionName:    pqcrystals_dilithium5_avx2_polyvec_matrix_expand_row2
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium5_avx2_poly_nttunpack
        - pqcrystals_dilithium5_avx2_poly_uniform_4x
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:187,20'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_uniform_4x
                - pqcrystals_dilithium5_avx2_poly_uniform_4x
                - pqcrystals_dilithium5_avx2_poly_nttunpack
                - pqcrystals_dilithium5_avx2_poly_nttunpack
                - pqcrystals_dilithium5_avx2_poly_nttunpack
                - pqcrystals_dilithium5_avx2_poly_nttunpack
                - pqcrystals_dilithium5_avx2_poly_nttunpack
                - pqcrystals_dilithium5_avx2_poly_nttunpack
                - pqcrystals_dilithium5_avx2_poly_nttunpack
                - pqcrystals_dilithium5_avx2_poly_nttunpack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:187,20'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_uniform_4x
                - pqcrystals_dilithium5_avx2_poly_uniform_4x
                - pqcrystals_dilithium5_avx2_poly_nttunpack
                - pqcrystals_dilithium5_avx2_poly_nttunpack
                - pqcrystals_dilithium5_avx2_poly_nttunpack
                - pqcrystals_dilithium5_avx2_poly_nttunpack
                - pqcrystals_dilithium5_avx2_poly_nttunpack
                - pqcrystals_dilithium5_avx2_poly_nttunpack
                - pqcrystals_dilithium5_avx2_poly_nttunpack
                - pqcrystals_dilithium5_avx2_poly_nttunpack
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:187,3'
          Dst:             pqcrystals_dilithium5_avx2_poly_uniform_4x
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:188,3'
          Dst:             pqcrystals_dilithium5_avx2_poly_uniform_4x
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:189,3'
          Dst:             pqcrystals_dilithium5_avx2_poly_nttunpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:190,3'
          Dst:             pqcrystals_dilithium5_avx2_poly_nttunpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:191,3'
          Dst:             pqcrystals_dilithium5_avx2_poly_nttunpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:192,3'
          Dst:             pqcrystals_dilithium5_avx2_poly_nttunpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:193,3'
          Dst:             pqcrystals_dilithium5_avx2_poly_nttunpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:194,3'
          Dst:             pqcrystals_dilithium5_avx2_poly_nttunpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:195,3'
          Dst:             pqcrystals_dilithium5_avx2_poly_nttunpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:196,3'
          Dst:             pqcrystals_dilithium5_avx2_poly_nttunpack
    - functionName:    pqcrystals_dilithium5_avx2_polyvec_matrix_expand_row1
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium5_avx2_poly_nttunpack
        - pqcrystals_dilithium5_avx2_poly_uniform_4x
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:174,20'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_uniform_4x
                - pqcrystals_dilithium5_avx2_poly_uniform_4x
                - pqcrystals_dilithium5_avx2_poly_nttunpack
                - pqcrystals_dilithium5_avx2_poly_nttunpack
                - pqcrystals_dilithium5_avx2_poly_nttunpack
                - pqcrystals_dilithium5_avx2_poly_nttunpack
                - pqcrystals_dilithium5_avx2_poly_nttunpack
                - pqcrystals_dilithium5_avx2_poly_nttunpack
                - pqcrystals_dilithium5_avx2_poly_nttunpack
                - pqcrystals_dilithium5_avx2_poly_nttunpack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:174,20'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_uniform_4x
                - pqcrystals_dilithium5_avx2_poly_uniform_4x
                - pqcrystals_dilithium5_avx2_poly_nttunpack
                - pqcrystals_dilithium5_avx2_poly_nttunpack
                - pqcrystals_dilithium5_avx2_poly_nttunpack
                - pqcrystals_dilithium5_avx2_poly_nttunpack
                - pqcrystals_dilithium5_avx2_poly_nttunpack
                - pqcrystals_dilithium5_avx2_poly_nttunpack
                - pqcrystals_dilithium5_avx2_poly_nttunpack
                - pqcrystals_dilithium5_avx2_poly_nttunpack
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:174,3'
          Dst:             pqcrystals_dilithium5_avx2_poly_uniform_4x
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:175,3'
          Dst:             pqcrystals_dilithium5_avx2_poly_uniform_4x
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:176,3'
          Dst:             pqcrystals_dilithium5_avx2_poly_nttunpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:177,3'
          Dst:             pqcrystals_dilithium5_avx2_poly_nttunpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:178,3'
          Dst:             pqcrystals_dilithium5_avx2_poly_nttunpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:179,3'
          Dst:             pqcrystals_dilithium5_avx2_poly_nttunpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:180,3'
          Dst:             pqcrystals_dilithium5_avx2_poly_nttunpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:181,3'
          Dst:             pqcrystals_dilithium5_avx2_poly_nttunpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:182,3'
          Dst:             pqcrystals_dilithium5_avx2_poly_nttunpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:183,3'
          Dst:             pqcrystals_dilithium5_avx2_poly_nttunpack
    - functionName:    pqcrystals_dilithium5_avx2_polyvec_matrix_expand_row0
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium5_avx2_poly_nttunpack
        - pqcrystals_dilithium5_avx2_poly_uniform_4x
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:161,35'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_uniform_4x
                - pqcrystals_dilithium5_avx2_poly_uniform_4x
                - pqcrystals_dilithium5_avx2_poly_nttunpack
                - pqcrystals_dilithium5_avx2_poly_nttunpack
                - pqcrystals_dilithium5_avx2_poly_nttunpack
                - pqcrystals_dilithium5_avx2_poly_nttunpack
                - pqcrystals_dilithium5_avx2_poly_nttunpack
                - pqcrystals_dilithium5_avx2_poly_nttunpack
                - pqcrystals_dilithium5_avx2_poly_nttunpack
                - pqcrystals_dilithium5_avx2_poly_nttunpack
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:161,35'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_poly_uniform_4x
                - pqcrystals_dilithium5_avx2_poly_uniform_4x
                - pqcrystals_dilithium5_avx2_poly_nttunpack
                - pqcrystals_dilithium5_avx2_poly_nttunpack
                - pqcrystals_dilithium5_avx2_poly_nttunpack
                - pqcrystals_dilithium5_avx2_poly_nttunpack
                - pqcrystals_dilithium5_avx2_poly_nttunpack
                - pqcrystals_dilithium5_avx2_poly_nttunpack
                - pqcrystals_dilithium5_avx2_poly_nttunpack
                - pqcrystals_dilithium5_avx2_poly_nttunpack
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:161,3'
          Dst:             pqcrystals_dilithium5_avx2_poly_uniform_4x
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:162,3'
          Dst:             pqcrystals_dilithium5_avx2_poly_uniform_4x
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:163,3'
          Dst:             pqcrystals_dilithium5_avx2_poly_nttunpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:164,3'
          Dst:             pqcrystals_dilithium5_avx2_poly_nttunpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:165,3'
          Dst:             pqcrystals_dilithium5_avx2_poly_nttunpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:166,3'
          Dst:             pqcrystals_dilithium5_avx2_poly_nttunpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:167,3'
          Dst:             pqcrystals_dilithium5_avx2_poly_nttunpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:168,3'
          Dst:             pqcrystals_dilithium5_avx2_poly_nttunpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:169,3'
          Dst:             pqcrystals_dilithium5_avx2_poly_nttunpack
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:170,3'
          Dst:             pqcrystals_dilithium5_avx2_poly_nttunpack
    - functionName:    pqcrystals_dilithium5_avx2_polyvec_matrix_expand
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_dilithium5_avx2_polyvec_matrix_expand_row0
        - pqcrystals_dilithium5_avx2_polyvec_matrix_expand_row1
        - pqcrystals_dilithium5_avx2_polyvec_matrix_expand_row2
        - pqcrystals_dilithium5_avx2_polyvec_matrix_expand_row3
        - pqcrystals_dilithium5_avx2_polyvec_matrix_expand_row4
        - pqcrystals_dilithium5_avx2_polyvec_matrix_expand_row5
        - pqcrystals_dilithium5_avx2_polyvec_matrix_expand_row6
        - pqcrystals_dilithium5_avx2_polyvec_matrix_expand_row7
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:150,40'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_polyvec_matrix_expand_row0
                - pqcrystals_dilithium5_avx2_polyvec_matrix_expand_row1
                - pqcrystals_dilithium5_avx2_polyvec_matrix_expand_row2
                - pqcrystals_dilithium5_avx2_polyvec_matrix_expand_row3
                - pqcrystals_dilithium5_avx2_polyvec_matrix_expand_row4
                - pqcrystals_dilithium5_avx2_polyvec_matrix_expand_row5
                - pqcrystals_dilithium5_avx2_polyvec_matrix_expand_row6
                - pqcrystals_dilithium5_avx2_polyvec_matrix_expand_row7
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:150,40'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_polyvec_matrix_expand_row0
                - pqcrystals_dilithium5_avx2_polyvec_matrix_expand_row1
                - pqcrystals_dilithium5_avx2_polyvec_matrix_expand_row2
                - pqcrystals_dilithium5_avx2_polyvec_matrix_expand_row3
                - pqcrystals_dilithium5_avx2_polyvec_matrix_expand_row4
                - pqcrystals_dilithium5_avx2_polyvec_matrix_expand_row5
                - pqcrystals_dilithium5_avx2_polyvec_matrix_expand_row6
                - pqcrystals_dilithium5_avx2_polyvec_matrix_expand_row7
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:150,3'
          Dst:             pqcrystals_dilithium5_avx2_polyvec_matrix_expand_row0
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:151,3'
          Dst:             pqcrystals_dilithium5_avx2_polyvec_matrix_expand_row1
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:152,3'
          Dst:             pqcrystals_dilithium5_avx2_polyvec_matrix_expand_row2
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:153,3'
          Dst:             pqcrystals_dilithium5_avx2_polyvec_matrix_expand_row3
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:154,3'
          Dst:             pqcrystals_dilithium5_avx2_polyvec_matrix_expand_row4
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:155,3'
          Dst:             pqcrystals_dilithium5_avx2_polyvec_matrix_expand_row5
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:156,3'
          Dst:             pqcrystals_dilithium5_avx2_polyvec_matrix_expand_row6
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/polyvec.c:157,3'
          Dst:             pqcrystals_dilithium5_avx2_polyvec_matrix_expand_row7
    - functionName:    pqcrystals_dilithium5_avx2_rej_eta_avx
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/rejsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 404
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          302
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/rejsample.c:350,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/rejsample.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/rejsample.c:347,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/rejsample.c:363,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/rejsample.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/rejsample.c:360,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/rejsample.c:376,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/rejsample.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/rejsample.c:373,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/rejsample.c:328,22'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/rejsample.c:329,59'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/rejsample.c:390,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/rejsample.c:390,17'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/rejsample.c:390,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/rejsample.c:390,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/rejsample.c:394,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/rejsample.c:395,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/rejsample.c:398,11'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/rejsample.c:398,16'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/rejsample.c:390,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/rejsample.c:398,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/rejsample.c:398,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/rejsample.c:398,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/rejsample.c:399,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/rejsample.c:390,17'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/rejsample.c:390,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/rejsample.c:391,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_dilithium5_avx2_rej_uniform_avx
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/rejsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          134
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/rejsample.c:279,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/rejsample.c:279,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/rejsample.c:280,40'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/rejsample.c:301,17'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/rejsample.c:301,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/rejsample.c:302,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/rejsample.c:307,8'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/rejsample.c:301,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/rejsample.c:308,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/rejsample.c:301,17'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/rejsample.c:301,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/rejsample.c:302,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_dilithium5_avx2_use_hint_avx
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/rounding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          60
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pqcrystals_dilithium5_avx2_decompose_avx
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/rounding.c:173,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/rounding.c:0,0'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_decompose_avx
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/rounding.c:182,3'
              BranchSideFuncs:
                - pqcrystals_dilithium5_avx2_decompose_avx
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/rounding.c:183,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/rounding.c:184,28'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/rounding.c:200,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/rounding.c:182,3'
          Dst:             pqcrystals_dilithium5_avx2_decompose_avx
    - functionName:    pqcrystals_dilithium5_avx2_decompose_avx
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/rounding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          61
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/rounding.c:71,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/rounding.c:72,28'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/rounding.c:86,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_dilithium5_avx2_make_hint_avx
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/rounding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          60
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/rounding.c:142,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/rounding.c:143,29'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/rounding.c:158,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_dilithium5_avx2_power2round_avx
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/rounding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          57
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/rounding.c:33,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/rounding.c:34,28'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/rounding.c:42,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_dilithium5_avx2_dilithium_shake256_stream_init
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/symmetric-shake.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/symmetric-shake.c:20,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/symmetric-shake.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/symmetric-shake.c:21,10'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/symmetric-shake.c:24,3'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/symmetric-shake.c:25,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/symmetric-shake.c:26,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/symmetric-shake.c:27,3'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    pqcrystals_dilithium5_avx2_dilithium_shake128_stream_init
      functionSourceFile: '/src/liboqs/src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/symmetric-shake.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_absorb
        - OQS_SHA3_shake128_inc_finalize
        - OQS_SHA3_shake128_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/symmetric-shake.c:8,3'
          Branch Sides:
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/symmetric-shake.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
                - OQS_SHA3_shake128_inc_absorb
                - OQS_SHA3_shake128_inc_absorb
                - OQS_SHA3_shake128_inc_finalize
            - BranchSide:      'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/symmetric-shake.c:9,10'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
                - OQS_SHA3_shake128_inc_absorb
                - OQS_SHA3_shake128_inc_absorb
                - OQS_SHA3_shake128_inc_finalize
      Callsites:
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/symmetric-shake.c:12,3'
          Dst:             OQS_SHA3_shake128_inc_init
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/symmetric-shake.c:13,3'
          Dst:             OQS_SHA3_shake128_inc_absorb
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/symmetric-shake.c:14,3'
          Dst:             OQS_SHA3_shake128_inc_absorb
        - Src:             'src/sig/dilithium/pqcrystals-dilithium_dilithium5_avx2/symmetric-shake.c:15,3'
          Dst:             OQS_SHA3_shake128_inc_finalize
    - functionName:    pqcrystals_ml_dsa_44_ref_unpack_sig
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         74
      ICount:          582
      EdgeCount:       103
      CyclomaticComplexity: 31
      functionsReached:
        - pqcrystals_ml_dsa_44_ref_polyz_unpack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:206,12'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_polyz_unpack
                - pqcrystals_ml_dsa_44_ref_polyz_unpack
                - pqcrystals_ml_dsa_44_ref_polyz_unpack
                - pqcrystals_ml_dsa_44_ref_polyz_unpack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:206,12'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_polyz_unpack
                - pqcrystals_ml_dsa_44_ref_polyz_unpack
                - pqcrystals_ml_dsa_44_ref_polyz_unpack
                - pqcrystals_ml_dsa_44_ref_polyz_unpack
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:219,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:219,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:222,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:224,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:224,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:225,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:219,27'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:219,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:219,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:219,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:219,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:222,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:224,16'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:224,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:224,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:224,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:225,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:219,27'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:219,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:219,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:219,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:219,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:222,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:224,16'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:224,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:224,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:224,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:225,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:219,27'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:219,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:219,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:219,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:219,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:222,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:222,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:222,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:232,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:222,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:224,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:232,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:224,16'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:224,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:224,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:224,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:225,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:222,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:224,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:232,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:232,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:232,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:233,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:232,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:232,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:233,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:233,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:232,25'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:233,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:210,5'
          Dst:             pqcrystals_ml_dsa_44_ref_polyz_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:210,5'
          Dst:             pqcrystals_ml_dsa_44_ref_polyz_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:210,5'
          Dst:             pqcrystals_ml_dsa_44_ref_polyz_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:210,5'
          Dst:             pqcrystals_ml_dsa_44_ref_polyz_unpack
    - functionName:    pqcrystals_ml_dsa_44_ref_pack_sig
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          510
      EdgeCount:       51
      CyclomaticComplexity: 14
      functionsReached:
        - pqcrystals_ml_dsa_44_ref_polyz_pack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:164,14'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_polyz_pack
                - pqcrystals_ml_dsa_44_ref_polyz_pack
                - pqcrystals_ml_dsa_44_ref_polyz_pack
                - pqcrystals_ml_dsa_44_ref_polyz_pack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:178,10'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_polyz_pack
                - pqcrystals_ml_dsa_44_ref_polyz_pack
                - pqcrystals_ml_dsa_44_ref_polyz_pack
                - pqcrystals_ml_dsa_44_ref_polyz_pack
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:177,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:178,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:181,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:177,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:178,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:181,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:177,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:178,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:181,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:177,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:178,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:181,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:168,5'
          Dst:             pqcrystals_ml_dsa_44_ref_polyz_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:168,5'
          Dst:             pqcrystals_ml_dsa_44_ref_polyz_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:168,5'
          Dst:             pqcrystals_ml_dsa_44_ref_polyz_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:168,5'
          Dst:             pqcrystals_ml_dsa_44_ref_polyz_pack
    - functionName:    pqcrystals_ml_dsa_44_ref_unpack_sk
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          850
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_44_ref_polyeta_unpack
        - pqcrystals_ml_dsa_44_ref_polyt0_unpack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:123,14'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_polyeta_unpack
                - pqcrystals_ml_dsa_44_ref_polyeta_unpack
                - pqcrystals_ml_dsa_44_ref_polyeta_unpack
                - pqcrystals_ml_dsa_44_ref_polyeta_unpack
                - pqcrystals_ml_dsa_44_ref_polyeta_unpack
                - pqcrystals_ml_dsa_44_ref_polyeta_unpack
                - pqcrystals_ml_dsa_44_ref_polyeta_unpack
                - pqcrystals_ml_dsa_44_ref_polyeta_unpack
                - pqcrystals_ml_dsa_44_ref_polyt0_unpack
                - pqcrystals_ml_dsa_44_ref_polyt0_unpack
                - pqcrystals_ml_dsa_44_ref_polyt0_unpack
                - pqcrystals_ml_dsa_44_ref_polyt0_unpack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:123,14'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_polyeta_unpack
                - pqcrystals_ml_dsa_44_ref_polyeta_unpack
                - pqcrystals_ml_dsa_44_ref_polyeta_unpack
                - pqcrystals_ml_dsa_44_ref_polyeta_unpack
                - pqcrystals_ml_dsa_44_ref_polyeta_unpack
                - pqcrystals_ml_dsa_44_ref_polyeta_unpack
                - pqcrystals_ml_dsa_44_ref_polyeta_unpack
                - pqcrystals_ml_dsa_44_ref_polyeta_unpack
                - pqcrystals_ml_dsa_44_ref_polyt0_unpack
                - pqcrystals_ml_dsa_44_ref_polyt0_unpack
                - pqcrystals_ml_dsa_44_ref_polyt0_unpack
                - pqcrystals_ml_dsa_44_ref_polyt0_unpack
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:135,5'
          Dst:             pqcrystals_ml_dsa_44_ref_polyeta_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:135,5'
          Dst:             pqcrystals_ml_dsa_44_ref_polyeta_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:135,5'
          Dst:             pqcrystals_ml_dsa_44_ref_polyeta_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:135,5'
          Dst:             pqcrystals_ml_dsa_44_ref_polyeta_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:139,5'
          Dst:             pqcrystals_ml_dsa_44_ref_polyeta_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:139,5'
          Dst:             pqcrystals_ml_dsa_44_ref_polyeta_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:139,5'
          Dst:             pqcrystals_ml_dsa_44_ref_polyeta_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:139,5'
          Dst:             pqcrystals_ml_dsa_44_ref_polyeta_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:143,5'
          Dst:             pqcrystals_ml_dsa_44_ref_polyt0_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:143,5'
          Dst:             pqcrystals_ml_dsa_44_ref_polyt0_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:143,5'
          Dst:             pqcrystals_ml_dsa_44_ref_polyt0_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:143,5'
          Dst:             pqcrystals_ml_dsa_44_ref_polyt0_unpack
    - functionName:    pqcrystals_ml_dsa_44_ref_pack_sk
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          850
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_44_ref_polyeta_pack
        - pqcrystals_ml_dsa_44_ref_polyt0_pack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:76,13'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_polyeta_pack
                - pqcrystals_ml_dsa_44_ref_polyeta_pack
                - pqcrystals_ml_dsa_44_ref_polyeta_pack
                - pqcrystals_ml_dsa_44_ref_polyeta_pack
                - pqcrystals_ml_dsa_44_ref_polyeta_pack
                - pqcrystals_ml_dsa_44_ref_polyeta_pack
                - pqcrystals_ml_dsa_44_ref_polyeta_pack
                - pqcrystals_ml_dsa_44_ref_polyeta_pack
                - pqcrystals_ml_dsa_44_ref_polyt0_pack
                - pqcrystals_ml_dsa_44_ref_polyt0_pack
                - pqcrystals_ml_dsa_44_ref_polyt0_pack
                - pqcrystals_ml_dsa_44_ref_polyt0_pack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:76,13'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_polyeta_pack
                - pqcrystals_ml_dsa_44_ref_polyeta_pack
                - pqcrystals_ml_dsa_44_ref_polyeta_pack
                - pqcrystals_ml_dsa_44_ref_polyeta_pack
                - pqcrystals_ml_dsa_44_ref_polyeta_pack
                - pqcrystals_ml_dsa_44_ref_polyeta_pack
                - pqcrystals_ml_dsa_44_ref_polyeta_pack
                - pqcrystals_ml_dsa_44_ref_polyeta_pack
                - pqcrystals_ml_dsa_44_ref_polyt0_pack
                - pqcrystals_ml_dsa_44_ref_polyt0_pack
                - pqcrystals_ml_dsa_44_ref_polyt0_pack
                - pqcrystals_ml_dsa_44_ref_polyt0_pack
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:88,5'
          Dst:             pqcrystals_ml_dsa_44_ref_polyeta_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:88,5'
          Dst:             pqcrystals_ml_dsa_44_ref_polyeta_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:88,5'
          Dst:             pqcrystals_ml_dsa_44_ref_polyeta_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:88,5'
          Dst:             pqcrystals_ml_dsa_44_ref_polyeta_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:92,5'
          Dst:             pqcrystals_ml_dsa_44_ref_polyeta_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:92,5'
          Dst:             pqcrystals_ml_dsa_44_ref_polyeta_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:92,5'
          Dst:             pqcrystals_ml_dsa_44_ref_polyeta_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:92,5'
          Dst:             pqcrystals_ml_dsa_44_ref_polyeta_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:96,5'
          Dst:             pqcrystals_ml_dsa_44_ref_polyt0_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:96,5'
          Dst:             pqcrystals_ml_dsa_44_ref_polyt0_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:96,5'
          Dst:             pqcrystals_ml_dsa_44_ref_polyt0_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:96,5'
          Dst:             pqcrystals_ml_dsa_44_ref_polyt0_pack
    - functionName:    pqcrystals_ml_dsa_44_ref_unpack_pk
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          226
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_44_ref_polyt1_unpack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:45,14'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_polyt1_unpack
                - pqcrystals_ml_dsa_44_ref_polyt1_unpack
                - pqcrystals_ml_dsa_44_ref_polyt1_unpack
                - pqcrystals_ml_dsa_44_ref_polyt1_unpack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:45,14'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_polyt1_unpack
                - pqcrystals_ml_dsa_44_ref_polyt1_unpack
                - pqcrystals_ml_dsa_44_ref_polyt1_unpack
                - pqcrystals_ml_dsa_44_ref_polyt1_unpack
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:49,5'
          Dst:             pqcrystals_ml_dsa_44_ref_polyt1_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:49,5'
          Dst:             pqcrystals_ml_dsa_44_ref_polyt1_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:49,5'
          Dst:             pqcrystals_ml_dsa_44_ref_polyt1_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:49,5'
          Dst:             pqcrystals_ml_dsa_44_ref_polyt1_unpack
    - functionName:    pqcrystals_ml_dsa_44_ref_pack_pk
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          226
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_44_ref_polyt1_pack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:22,13'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_polyt1_pack
                - pqcrystals_ml_dsa_44_ref_polyt1_pack
                - pqcrystals_ml_dsa_44_ref_polyt1_pack
                - pqcrystals_ml_dsa_44_ref_polyt1_pack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:22,13'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_polyt1_pack
                - pqcrystals_ml_dsa_44_ref_polyt1_pack
                - pqcrystals_ml_dsa_44_ref_polyt1_pack
                - pqcrystals_ml_dsa_44_ref_polyt1_pack
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:26,5'
          Dst:             pqcrystals_ml_dsa_44_ref_polyt1_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:26,5'
          Dst:             pqcrystals_ml_dsa_44_ref_polyt1_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:26,5'
          Dst:             pqcrystals_ml_dsa_44_ref_polyt1_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/packing.c:26,5'
          Dst:             pqcrystals_ml_dsa_44_ref_polyt1_pack
    - functionName:    pqcrystals_ml_dsa_44_ref_polyw1_pack
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 892
      functionLinenumberEnd: 911
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          59
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:897,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:898,28'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:911,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_44_ref_polyz_pack
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 780
      functionLinenumberEnd: 820
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          83
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:786,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:787,32'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:820,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_44_ref_polyt0_unpack
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 716
      functionLinenumberEnd: 768
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          164
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:720,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:721,29'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:768,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_44_ref_polyt0_pack
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 668
      functionLinenumberEnd: 706
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          127
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:673,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:674,38'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:706,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_44_ref_polyt1_unpack
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 645
      functionLinenumberEnd: 657
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          69
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:649,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:650,29'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:657,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_44_ref_polyt1_pack
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 621
      functionLinenumberEnd: 634
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          63
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:625,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:626,28'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:634,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_44_ref_polyeta_unpack
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 575
      functionLinenumberEnd: 609
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          102
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:580,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:581,29'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:609,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_44_ref_polyeta_pack
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 536
      functionLinenumberEnd: 565
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          90
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:542,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:543,29'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:565,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_44_ref_poly_challenge
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 492
      functionLinenumberEnd: 525
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          162
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_init
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:495,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:498,3'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_squeeze
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:512,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:513,9'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:517,18'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:518,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:512,14'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:520,20'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:498,3'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:499,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:500,3'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:501,3'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:513,9'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:524,3'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    pqcrystals_ml_dsa_44_ref_polyz_unpack
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 831
      functionLinenumberEnd: 880
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          104
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:836,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:837,28'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:880,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_44_ref_poly_uniform_gamma1
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 472
      functionLinenumberEnd: 480
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_squeeze
        - pqcrystals_ml_dsa_44_ref_dilithium_shake256_stream_init
        - pqcrystals_ml_dsa_44_ref_polyz_unpack
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:473,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_dilithium_shake256_stream_init
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_44_ref_polyz_unpack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:476,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_dilithium_shake256_stream_init
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_44_ref_polyz_unpack
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:476,3'
          Dst:             pqcrystals_ml_dsa_44_ref_dilithium_shake256_stream_init
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:477,3'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:478,3'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:479,3'
          Dst:             pqcrystals_ml_dsa_44_ref_polyz_unpack
    - functionName:    rej_eta
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 389
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          102
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:395,19'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:395,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:396,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:400,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:401,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:404,11'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:404,16'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:395,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:404,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:404,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:395,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:405,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:395,19'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:395,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:396,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_44_ref_poly_uniform_eta
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 439
      functionLinenumberEnd: 455
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_squeeze
        - pqcrystals_ml_dsa_44_ref_dilithium_shake256_stream_init
        - rej_eta
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:442,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_dilithium_shake256_stream_init
                - OQS_SHA3_shake256_inc_squeeze
                - rej_eta.9275
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_squeeze
                - rej_eta.9275
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:445,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_dilithium_shake256_stream_init
                - OQS_SHA3_shake256_inc_squeeze
                - rej_eta.9275
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_squeeze
                - rej_eta.9275
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:450,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:450,3'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - rej_eta.9275
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:451,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - rej_eta.9275
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:450,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:450,3'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - rej_eta.9275
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:451,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - rej_eta.9275
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:445,3'
          Dst:             pqcrystals_ml_dsa_44_ref_dilithium_shake256_stream_init
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:446,3'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:448,9'
          Dst:             rej_eta
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:451,5'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:452,12'
          Dst:             rej_eta
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:454,3'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    rej_uniform
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          86
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:319,19'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:319,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:319,26'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:319,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:319,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:320,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:325,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:319,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:326,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:319,19'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:319,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:319,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_44_ref_poly_uniform
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          154
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - OQS_SHA3_shake128_inc_ctx_release
        - OQS_SHA3_shake128_inc_squeeze
        - pqcrystals_ml_dsa_44_ref_dilithium_shake128_stream_init
        - rej_uniform
      functionUses:    16
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:351,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_dilithium_shake128_stream_init
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.9276
                - OQS_SHA3_shake128_inc_ctx_release
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.9276
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:354,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_dilithium_shake128_stream_init
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.9276
                - OQS_SHA3_shake128_inc_ctx_release
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.9276
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:359,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:359,3'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.9276
                - OQS_SHA3_shake128_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:360,18'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.9276
                - OQS_SHA3_shake128_inc_ctx_release
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:361,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:362,33'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.9276
                - OQS_SHA3_shake128_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:362,33'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.9276
                - OQS_SHA3_shake128_inc_ctx_release
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:361,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:362,33'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.9276
                - OQS_SHA3_shake128_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:362,33'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.9276
                - OQS_SHA3_shake128_inc_ctx_release
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:361,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:362,33'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.9276
                - OQS_SHA3_shake128_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:364,5'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.9276
                - OQS_SHA3_shake128_inc_ctx_release
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:359,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:359,3'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.9276
                - OQS_SHA3_shake128_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:360,18'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.9276
                - OQS_SHA3_shake128_inc_ctx_release
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:354,3'
          Dst:             pqcrystals_ml_dsa_44_ref_dilithium_shake128_stream_init
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:355,3'
          Dst:             OQS_SHA3_shake128_inc_squeeze
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:357,9'
          Dst:             rej_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:364,5'
          Dst:             OQS_SHA3_shake128_inc_squeeze
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:366,12'
          Dst:             rej_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:368,3'
          Dst:             OQS_SHA3_shake128_inc_ctx_release
    - functionName:    pqcrystals_ml_dsa_44_ref_poly_chknorm
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          68
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:274,6'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:274,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:282,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:285,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:280,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:285,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:280,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:280,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:282,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:285,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:280,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:285,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_44_ref_poly_use_hint
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pqcrystals_ml_dsa_44_ref_use_hint
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:252,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_use_hint
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:253,29'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_use_hint
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:252,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:253,29'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:256,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:253,20'
          Dst:             pqcrystals_ml_dsa_44_ref_use_hint
    - functionName:    pqcrystals_ml_dsa_44_ref_poly_make_hint
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pqcrystals_ml_dsa_44_ref_make_hint
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:230,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_make_hint
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:231,30'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_make_hint
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:230,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:231,30'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:236,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:231,20'
          Dst:             pqcrystals_ml_dsa_44_ref_make_hint
    - functionName:    pqcrystals_ml_dsa_44_ref_poly_decompose
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pqcrystals_ml_dsa_44_ref_decompose
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:207,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_decompose
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:208,32'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_decompose
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:207,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:208,32'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:211,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:208,21'
          Dst:             pqcrystals_ml_dsa_44_ref_decompose
    - functionName:    pqcrystals_ml_dsa_44_ref_poly_power2round
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pqcrystals_ml_dsa_44_ref_power2round
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:184,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_power2round
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:185,34'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_power2round
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:184,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:185,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:188,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:185,21'
          Dst:             pqcrystals_ml_dsa_44_ref_power2round
    - functionName:    pqcrystals_ml_dsa_44_ref_poly_pointwise_montgomery
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pqcrystals_ml_dsa_44_ref_montgomery_reduce
      functionUses:    12
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:162,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_montgomery_reduce
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:163,47'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_montgomery_reduce
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:162,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:163,47'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:166,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:163,20'
          Dst:             pqcrystals_ml_dsa_44_ref_montgomery_reduce
    - functionName:    pqcrystals_ml_dsa_44_ref_poly_invntt_tomont
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_44_ref_invntt_tomont
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:142,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_invntt_tomont
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:142,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_invntt_tomont
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:142,3'
          Dst:             pqcrystals_ml_dsa_44_ref_invntt_tomont
    - functionName:    pqcrystals_ml_dsa_44_ref_poly_ntt
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_44_ref_ntt
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:125,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_ntt
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:125,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_ntt
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:125,3'
          Dst:             pqcrystals_ml_dsa_44_ref_ntt
    - functionName:    pqcrystals_ml_dsa_44_ref_poly_shiftl
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          261
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_44_ref_poly_sub
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          113
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:90,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:91,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:91,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:90,21'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:90,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:91,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:90,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:90,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:91,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_44_ref_poly_add
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          113
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    11
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:69,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:70,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:70,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:69,21'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:69,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:70,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:69,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:69,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:70,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_44_ref_poly_caddq
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pqcrystals_ml_dsa_44_ref_caddq
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:50,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_caddq
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:51,26'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_caddq
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:50,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:51,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:54,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:51,20'
          Dst:             pqcrystals_ml_dsa_44_ref_caddq
    - functionName:    pqcrystals_ml_dsa_44_ref_poly_reduce
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pqcrystals_ml_dsa_44_ref_reduce32
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:32,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_reduce32
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:33,29'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_reduce32
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:32,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:33,29'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:36,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/poly.c:33,20'
          Dst:             pqcrystals_ml_dsa_44_ref_reduce32
    - functionName:    pqcrystals_ml_dsa_44_ref_polyveck_pack_w1
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 389
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_44_ref_polyw1_pack
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:388,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_polyw1_pack
                - pqcrystals_ml_dsa_44_ref_polyw1_pack
                - pqcrystals_ml_dsa_44_ref_polyw1_pack
                - pqcrystals_ml_dsa_44_ref_polyw1_pack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:388,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_polyw1_pack
                - pqcrystals_ml_dsa_44_ref_polyw1_pack
                - pqcrystals_ml_dsa_44_ref_polyw1_pack
                - pqcrystals_ml_dsa_44_ref_polyw1_pack
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:388,5'
          Dst:             pqcrystals_ml_dsa_44_ref_polyw1_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:388,5'
          Dst:             pqcrystals_ml_dsa_44_ref_polyw1_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:388,5'
          Dst:             pqcrystals_ml_dsa_44_ref_polyw1_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:388,5'
          Dst:             pqcrystals_ml_dsa_44_ref_polyw1_pack
    - functionName:    pqcrystals_ml_dsa_44_ref_polyveck_use_hint
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 382
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_44_ref_poly_use_hint
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:381,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_poly_use_hint
                - pqcrystals_ml_dsa_44_ref_poly_use_hint
                - pqcrystals_ml_dsa_44_ref_poly_use_hint
                - pqcrystals_ml_dsa_44_ref_poly_use_hint
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:381,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_poly_use_hint
                - pqcrystals_ml_dsa_44_ref_poly_use_hint
                - pqcrystals_ml_dsa_44_ref_poly_use_hint
                - pqcrystals_ml_dsa_44_ref_poly_use_hint
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:381,5'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_use_hint
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:381,5'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_use_hint
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:381,5'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_use_hint
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:381,5'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_use_hint
    - functionName:    pqcrystals_ml_dsa_44_ref_polyveck_make_hint
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 358
      functionLinenumberEnd: 364
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_44_ref_poly_make_hint
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:362,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_poly_make_hint
                - pqcrystals_ml_dsa_44_ref_poly_make_hint
                - pqcrystals_ml_dsa_44_ref_poly_make_hint
                - pqcrystals_ml_dsa_44_ref_poly_make_hint
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:362,10'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_poly_make_hint
                - pqcrystals_ml_dsa_44_ref_poly_make_hint
                - pqcrystals_ml_dsa_44_ref_poly_make_hint
                - pqcrystals_ml_dsa_44_ref_poly_make_hint
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:362,10'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_make_hint
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:362,10'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_make_hint
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:362,10'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_make_hint
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:362,10'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_make_hint
    - functionName:    pqcrystals_ml_dsa_44_ref_polyveck_decompose
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_44_ref_poly_decompose
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:341,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_poly_decompose
                - pqcrystals_ml_dsa_44_ref_poly_decompose
                - pqcrystals_ml_dsa_44_ref_poly_decompose
                - pqcrystals_ml_dsa_44_ref_poly_decompose
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:341,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_poly_decompose
                - pqcrystals_ml_dsa_44_ref_poly_decompose
                - pqcrystals_ml_dsa_44_ref_poly_decompose
                - pqcrystals_ml_dsa_44_ref_poly_decompose
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:341,5'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_decompose
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:341,5'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_decompose
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:341,5'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_decompose
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:341,5'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_decompose
    - functionName:    pqcrystals_ml_dsa_44_ref_polyveck_power2round
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 320
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_44_ref_poly_power2round
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:319,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_poly_power2round
                - pqcrystals_ml_dsa_44_ref_poly_power2round
                - pqcrystals_ml_dsa_44_ref_poly_power2round
                - pqcrystals_ml_dsa_44_ref_poly_power2round
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:319,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_poly_power2round
                - pqcrystals_ml_dsa_44_ref_poly_power2round
                - pqcrystals_ml_dsa_44_ref_poly_power2round
                - pqcrystals_ml_dsa_44_ref_poly_power2round
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:319,5'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_power2round
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:319,5'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_power2round
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:319,5'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_power2round
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:319,5'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_power2round
    - functionName:    pqcrystals_ml_dsa_44_ref_polyveck_chknorm
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          70
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - pqcrystals_ml_dsa_44_ref_poly_chknorm
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:295,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_poly_chknorm
                - pqcrystals_ml_dsa_44_ref_poly_chknorm
                - pqcrystals_ml_dsa_44_ref_poly_chknorm
                - pqcrystals_ml_dsa_44_ref_poly_chknorm
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:295,8'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_poly_chknorm
                - pqcrystals_ml_dsa_44_ref_poly_chknorm
                - pqcrystals_ml_dsa_44_ref_poly_chknorm
                - pqcrystals_ml_dsa_44_ref_poly_chknorm
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:295,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:295,22'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_poly_chknorm
                - pqcrystals_ml_dsa_44_ref_poly_chknorm
                - pqcrystals_ml_dsa_44_ref_poly_chknorm
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:295,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:295,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:295,22'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_poly_chknorm
                - pqcrystals_ml_dsa_44_ref_poly_chknorm
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:295,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:295,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:295,22'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_poly_chknorm
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:295,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:295,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:295,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:295,8'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_chknorm
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:295,8'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_chknorm
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:295,8'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_chknorm
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:295,8'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_chknorm
    - functionName:    pqcrystals_ml_dsa_44_ref_polyveck_pointwise_poly_montgomery
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_44_ref_poly_pointwise_montgomery
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:275,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_ref_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_ref_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_ref_poly_pointwise_montgomery
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:275,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_ref_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_ref_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_ref_poly_pointwise_montgomery
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:275,5'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:275,5'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:275,5'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:275,5'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_pointwise_montgomery
    - functionName:    pqcrystals_ml_dsa_44_ref_polyveck_invntt_tomont
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_44_ref_poly_invntt_tomont
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:268,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_ref_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_ref_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_ref_poly_invntt_tomont
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:268,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_ref_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_ref_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_ref_poly_invntt_tomont
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:268,5'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:268,5'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:268,5'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:268,5'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_invntt_tomont
    - functionName:    pqcrystals_ml_dsa_44_ref_polyveck_ntt
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_44_ref_poly_ntt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:252,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_poly_ntt
                - pqcrystals_ml_dsa_44_ref_poly_ntt
                - pqcrystals_ml_dsa_44_ref_poly_ntt
                - pqcrystals_ml_dsa_44_ref_poly_ntt
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:252,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_poly_ntt
                - pqcrystals_ml_dsa_44_ref_poly_ntt
                - pqcrystals_ml_dsa_44_ref_poly_ntt
                - pqcrystals_ml_dsa_44_ref_poly_ntt
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:252,5'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:252,5'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:252,5'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:252,5'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_ntt
    - functionName:    pqcrystals_ml_dsa_44_ref_polyveck_shiftl
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_44_ref_poly_shiftl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:237,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_poly_shiftl
                - pqcrystals_ml_dsa_44_ref_poly_shiftl
                - pqcrystals_ml_dsa_44_ref_poly_shiftl
                - pqcrystals_ml_dsa_44_ref_poly_shiftl
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:237,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_poly_shiftl
                - pqcrystals_ml_dsa_44_ref_poly_shiftl
                - pqcrystals_ml_dsa_44_ref_poly_shiftl
                - pqcrystals_ml_dsa_44_ref_poly_shiftl
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:237,5'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_shiftl
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:237,5'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_shiftl
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:237,5'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_shiftl
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:237,5'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_shiftl
    - functionName:    pqcrystals_ml_dsa_44_ref_polyveck_sub
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_44_ref_poly_sub
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:222,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_poly_sub
                - pqcrystals_ml_dsa_44_ref_poly_sub
                - pqcrystals_ml_dsa_44_ref_poly_sub
                - pqcrystals_ml_dsa_44_ref_poly_sub
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:222,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_poly_sub
                - pqcrystals_ml_dsa_44_ref_poly_sub
                - pqcrystals_ml_dsa_44_ref_poly_sub
                - pqcrystals_ml_dsa_44_ref_poly_sub
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:222,5'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_sub
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:222,5'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_sub
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:222,5'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_sub
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:222,5'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_sub
    - functionName:    pqcrystals_ml_dsa_44_ref_polyveck_add
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_44_ref_poly_add
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:204,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_poly_add
                - pqcrystals_ml_dsa_44_ref_poly_add
                - pqcrystals_ml_dsa_44_ref_poly_add
                - pqcrystals_ml_dsa_44_ref_poly_add
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:204,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_poly_add
                - pqcrystals_ml_dsa_44_ref_poly_add
                - pqcrystals_ml_dsa_44_ref_poly_add
                - pqcrystals_ml_dsa_44_ref_poly_add
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:204,5'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:204,5'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:204,5'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:204,5'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_add
    - functionName:    pqcrystals_ml_dsa_44_ref_polyveck_caddq
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_44_ref_poly_caddq
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:187,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_poly_caddq
                - pqcrystals_ml_dsa_44_ref_poly_caddq
                - pqcrystals_ml_dsa_44_ref_poly_caddq
                - pqcrystals_ml_dsa_44_ref_poly_caddq
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:187,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_poly_caddq
                - pqcrystals_ml_dsa_44_ref_poly_caddq
                - pqcrystals_ml_dsa_44_ref_poly_caddq
                - pqcrystals_ml_dsa_44_ref_poly_caddq
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:187,5'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_caddq
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:187,5'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_caddq
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:187,5'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_caddq
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:187,5'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_caddq
    - functionName:    pqcrystals_ml_dsa_44_ref_polyveck_reduce
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_44_ref_poly_reduce
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:172,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_poly_reduce
                - pqcrystals_ml_dsa_44_ref_poly_reduce
                - pqcrystals_ml_dsa_44_ref_poly_reduce
                - pqcrystals_ml_dsa_44_ref_poly_reduce
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:172,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_poly_reduce
                - pqcrystals_ml_dsa_44_ref_poly_reduce
                - pqcrystals_ml_dsa_44_ref_poly_reduce
                - pqcrystals_ml_dsa_44_ref_poly_reduce
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:172,5'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:172,5'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:172,5'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:172,5'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_reduce
    - functionName:    pqcrystals_ml_dsa_44_ref_polyveck_uniform_eta
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_44_ref_poly_uniform_eta
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:157,45'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_poly_uniform_eta
                - pqcrystals_ml_dsa_44_ref_poly_uniform_eta
                - pqcrystals_ml_dsa_44_ref_poly_uniform_eta
                - pqcrystals_ml_dsa_44_ref_poly_uniform_eta
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:157,45'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_poly_uniform_eta
                - pqcrystals_ml_dsa_44_ref_poly_uniform_eta
                - pqcrystals_ml_dsa_44_ref_poly_uniform_eta
                - pqcrystals_ml_dsa_44_ref_poly_uniform_eta
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:157,5'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_uniform_eta
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:157,5'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_uniform_eta
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:157,5'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_uniform_eta
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:157,5'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_uniform_eta
    - functionName:    pqcrystals_ml_dsa_44_ref_polyvecl_chknorm
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          70
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - pqcrystals_ml_dsa_44_ref_poly_chknorm
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:143,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_poly_chknorm
                - pqcrystals_ml_dsa_44_ref_poly_chknorm
                - pqcrystals_ml_dsa_44_ref_poly_chknorm
                - pqcrystals_ml_dsa_44_ref_poly_chknorm
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:143,8'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_poly_chknorm
                - pqcrystals_ml_dsa_44_ref_poly_chknorm
                - pqcrystals_ml_dsa_44_ref_poly_chknorm
                - pqcrystals_ml_dsa_44_ref_poly_chknorm
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:143,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:143,22'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_poly_chknorm
                - pqcrystals_ml_dsa_44_ref_poly_chknorm
                - pqcrystals_ml_dsa_44_ref_poly_chknorm
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:143,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:143,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:143,22'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_poly_chknorm
                - pqcrystals_ml_dsa_44_ref_poly_chknorm
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:143,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:143,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:143,22'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_poly_chknorm
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:143,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:143,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:143,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:143,8'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_chknorm
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:143,8'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_chknorm
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:143,8'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_chknorm
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:143,8'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_chknorm
    - functionName:    pqcrystals_ml_dsa_44_ref_polyvecl_pointwise_poly_montgomery
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_44_ref_poly_pointwise_montgomery
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:99,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_ref_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_ref_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_ref_poly_pointwise_montgomery
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:99,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_ref_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_ref_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_ref_poly_pointwise_montgomery
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:99,5'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:99,5'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:99,5'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:99,5'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_pointwise_montgomery
    - functionName:    pqcrystals_ml_dsa_44_ref_polyvecl_invntt_tomont
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_44_ref_poly_invntt_tomont
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:92,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_ref_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_ref_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_ref_poly_invntt_tomont
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:92,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_ref_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_ref_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_ref_poly_invntt_tomont
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:92,5'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:92,5'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:92,5'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:92,5'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_invntt_tomont
    - functionName:    pqcrystals_ml_dsa_44_ref_polyvecl_ntt
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_44_ref_poly_ntt
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:85,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_poly_ntt
                - pqcrystals_ml_dsa_44_ref_poly_ntt
                - pqcrystals_ml_dsa_44_ref_poly_ntt
                - pqcrystals_ml_dsa_44_ref_poly_ntt
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:85,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_poly_ntt
                - pqcrystals_ml_dsa_44_ref_poly_ntt
                - pqcrystals_ml_dsa_44_ref_poly_ntt
                - pqcrystals_ml_dsa_44_ref_poly_ntt
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:85,5'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:85,5'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:85,5'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:85,5'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_ntt
    - functionName:    pqcrystals_ml_dsa_44_ref_polyvecl_add
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_44_ref_poly_add
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:70,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_poly_add
                - pqcrystals_ml_dsa_44_ref_poly_add
                - pqcrystals_ml_dsa_44_ref_poly_add
                - pqcrystals_ml_dsa_44_ref_poly_add
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:70,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_poly_add
                - pqcrystals_ml_dsa_44_ref_poly_add
                - pqcrystals_ml_dsa_44_ref_poly_add
                - pqcrystals_ml_dsa_44_ref_poly_add
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:70,5'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:70,5'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:70,5'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:70,5'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_add
    - functionName:    pqcrystals_ml_dsa_44_ref_polyvecl_reduce
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_44_ref_poly_reduce
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:53,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_poly_reduce
                - pqcrystals_ml_dsa_44_ref_poly_reduce
                - pqcrystals_ml_dsa_44_ref_poly_reduce
                - pqcrystals_ml_dsa_44_ref_poly_reduce
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:53,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_poly_reduce
                - pqcrystals_ml_dsa_44_ref_poly_reduce
                - pqcrystals_ml_dsa_44_ref_poly_reduce
                - pqcrystals_ml_dsa_44_ref_poly_reduce
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:53,5'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:53,5'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:53,5'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:53,5'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_reduce
    - functionName:    pqcrystals_ml_dsa_44_ref_polyvecl_uniform_gamma1
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_44_ref_poly_uniform_gamma1
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:46,5'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_uniform_gamma1
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:46,5'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_uniform_gamma1
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:46,5'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_uniform_gamma1
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:46,5'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_uniform_gamma1
    - functionName:    pqcrystals_ml_dsa_44_ref_polyvecl_uniform_eta
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_44_ref_poly_uniform_eta
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:39,45'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_poly_uniform_eta
                - pqcrystals_ml_dsa_44_ref_poly_uniform_eta
                - pqcrystals_ml_dsa_44_ref_poly_uniform_eta
                - pqcrystals_ml_dsa_44_ref_poly_uniform_eta
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:39,45'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_poly_uniform_eta
                - pqcrystals_ml_dsa_44_ref_poly_uniform_eta
                - pqcrystals_ml_dsa_44_ref_poly_uniform_eta
                - pqcrystals_ml_dsa_44_ref_poly_uniform_eta
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:39,5'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_uniform_eta
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:39,5'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_uniform_eta
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:39,5'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_uniform_eta
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:39,5'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_uniform_eta
    - functionName:    pqcrystals_ml_dsa_44_ref_polyvecl_pointwise_acc_montgomery
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_44_ref_poly_add
        - pqcrystals_ml_dsa_44_ref_poly_pointwise_montgomery
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:118,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_ref_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_ref_poly_add
                - pqcrystals_ml_dsa_44_ref_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_ref_poly_add
                - pqcrystals_ml_dsa_44_ref_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_ref_poly_add
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:120,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_ref_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_ref_poly_add
                - pqcrystals_ml_dsa_44_ref_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_ref_poly_add
                - pqcrystals_ml_dsa_44_ref_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_ref_poly_add
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:120,3'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:122,5'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:123,5'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:122,5'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:123,5'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:122,5'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:123,5'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_add
    - functionName:    pqcrystals_ml_dsa_44_ref_polyvec_matrix_pointwise_montgomery
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_44_ref_polyvecl_pointwise_acc_montgomery
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:28,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_44_ref_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_44_ref_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_44_ref_polyvecl_pointwise_acc_montgomery
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:28,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_44_ref_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_44_ref_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_44_ref_polyvecl_pointwise_acc_montgomery
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:28,5'
          Dst:             pqcrystals_ml_dsa_44_ref_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:28,5'
          Dst:             pqcrystals_ml_dsa_44_ref_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:28,5'
          Dst:             pqcrystals_ml_dsa_44_ref_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:28,5'
          Dst:             pqcrystals_ml_dsa_44_ref_polyvecl_pointwise_acc_montgomery
    - functionName:    pqcrystals_ml_dsa_44_ref_polyvec_matrix_expand
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 22
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          89
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_44_ref_poly_uniform
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:21,7'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_poly_uniform
                - pqcrystals_ml_dsa_44_ref_poly_uniform
                - pqcrystals_ml_dsa_44_ref_poly_uniform
                - pqcrystals_ml_dsa_44_ref_poly_uniform
                - pqcrystals_ml_dsa_44_ref_poly_uniform
                - pqcrystals_ml_dsa_44_ref_poly_uniform
                - pqcrystals_ml_dsa_44_ref_poly_uniform
                - pqcrystals_ml_dsa_44_ref_poly_uniform
                - pqcrystals_ml_dsa_44_ref_poly_uniform
                - pqcrystals_ml_dsa_44_ref_poly_uniform
                - pqcrystals_ml_dsa_44_ref_poly_uniform
                - pqcrystals_ml_dsa_44_ref_poly_uniform
                - pqcrystals_ml_dsa_44_ref_poly_uniform
                - pqcrystals_ml_dsa_44_ref_poly_uniform
                - pqcrystals_ml_dsa_44_ref_poly_uniform
                - pqcrystals_ml_dsa_44_ref_poly_uniform
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:21,7'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_poly_uniform
                - pqcrystals_ml_dsa_44_ref_poly_uniform
                - pqcrystals_ml_dsa_44_ref_poly_uniform
                - pqcrystals_ml_dsa_44_ref_poly_uniform
                - pqcrystals_ml_dsa_44_ref_poly_uniform
                - pqcrystals_ml_dsa_44_ref_poly_uniform
                - pqcrystals_ml_dsa_44_ref_poly_uniform
                - pqcrystals_ml_dsa_44_ref_poly_uniform
                - pqcrystals_ml_dsa_44_ref_poly_uniform
                - pqcrystals_ml_dsa_44_ref_poly_uniform
                - pqcrystals_ml_dsa_44_ref_poly_uniform
                - pqcrystals_ml_dsa_44_ref_poly_uniform
                - pqcrystals_ml_dsa_44_ref_poly_uniform
                - pqcrystals_ml_dsa_44_ref_poly_uniform
                - pqcrystals_ml_dsa_44_ref_poly_uniform
                - pqcrystals_ml_dsa_44_ref_poly_uniform
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:21,7'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:21,7'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:21,7'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:21,7'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:21,7'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:21,7'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:21,7'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:21,7'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:21,7'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:21,7'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:21,7'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:21,7'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:21,7'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:21,7'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:21,7'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/polyvec.c:21,7'
          Dst:             pqcrystals_ml_dsa_44_ref_poly_uniform
    - functionName:    pqcrystals_ml_dsa_44_ref_freeze
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/reduce.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_44_ref_caddq
        - pqcrystals_ml_dsa_44_ref_reduce32
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/reduce.c:66,7'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/reduce.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_reduce32
                - pqcrystals_ml_dsa_44_ref_caddq
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/reduce.c:66,7'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_reduce32
                - pqcrystals_ml_dsa_44_ref_caddq
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/reduce.c:66,7'
          Dst:             pqcrystals_ml_dsa_44_ref_reduce32
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/reduce.c:67,7'
          Dst:             pqcrystals_ml_dsa_44_ref_caddq
    - functionName:    pqcrystals_ml_dsa_44_ref_reduce32
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/reduce.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_44_ref_caddq
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/reduce.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_44_ref_montgomery_reduce
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/reduce.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15
      functionLinenumberEnd: 20
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    78
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_44_ref_use_hint
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/rounding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          56
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - pqcrystals_ml_dsa_44_ref_decompose
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/rounding.c:85,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/rounding.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_decompose
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/rounding.c:87,8'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_ref_decompose
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/rounding.c:88,6'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/rounding.c:88,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/rounding.c:97,6'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/rounding.c:97,6'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/rounding.c:98,16'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/rounding.c:100,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/rounding.c:98,12'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/rounding.c:98,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/rounding.c:98,33'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/rounding.c:100,12'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/rounding.c:100,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/rounding.c:100,33'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/rounding.c:87,8'
          Dst:             pqcrystals_ml_dsa_44_ref_decompose
    - functionName:    pqcrystals_ml_dsa_44_ref_decompose
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/rounding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_44_ref_make_hint
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/rounding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          40
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/rounding.c:68,18'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/rounding.c:68,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/rounding.c:68,24'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/rounding.c:68,34'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/rounding.c:68,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/rounding.c:68,41'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/rounding.c:68,52'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/rounding.c:68,58'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/rounding.c:71,3'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/rounding.c:68,6'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/rounding.c:68,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/rounding.c:71,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_44_ref_power2round
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/rounding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 17
      functionLinenumberEnd: 22
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_44_ref_dilithium_shake256_stream_init
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/symmetric-shake.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/symmetric-shake.c:20,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/symmetric-shake.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/symmetric-shake.c:21,10'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/symmetric-shake.c:24,3'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/symmetric-shake.c:25,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/symmetric-shake.c:26,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/symmetric-shake.c:27,3'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    pqcrystals_ml_dsa_44_ref_dilithium_shake128_stream_init
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/symmetric-shake.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_absorb
        - OQS_SHA3_shake128_inc_finalize
        - OQS_SHA3_shake128_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/symmetric-shake.c:8,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/symmetric-shake.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
                - OQS_SHA3_shake128_inc_absorb
                - OQS_SHA3_shake128_inc_absorb
                - OQS_SHA3_shake128_inc_finalize
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/symmetric-shake.c:9,10'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
                - OQS_SHA3_shake128_inc_absorb
                - OQS_SHA3_shake128_inc_absorb
                - OQS_SHA3_shake128_inc_finalize
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/symmetric-shake.c:12,3'
          Dst:             OQS_SHA3_shake128_inc_init
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/symmetric-shake.c:13,3'
          Dst:             OQS_SHA3_shake128_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/symmetric-shake.c:14,3'
          Dst:             OQS_SHA3_shake128_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_ref/symmetric-shake.c:15,3'
          Dst:             OQS_SHA3_shake128_inc_finalize
    - functionName:    pqcrystals_ml_dsa_44_avx2_unpack_sig
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         74
      ICount:          582
      EdgeCount:       103
      CyclomaticComplexity: 31
      functionsReached:
        - pqcrystals_ml_dsa_44_avx2_polyz_unpack
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:206,12'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_polyz_unpack
                - pqcrystals_ml_dsa_44_avx2_polyz_unpack
                - pqcrystals_ml_dsa_44_avx2_polyz_unpack
                - pqcrystals_ml_dsa_44_avx2_polyz_unpack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:206,12'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_polyz_unpack
                - pqcrystals_ml_dsa_44_avx2_polyz_unpack
                - pqcrystals_ml_dsa_44_avx2_polyz_unpack
                - pqcrystals_ml_dsa_44_avx2_polyz_unpack
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:219,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:219,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:222,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:224,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:224,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:225,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:219,27'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:219,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:219,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:219,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:219,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:222,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:224,16'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:224,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:224,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:224,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:225,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:219,27'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:219,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:219,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:219,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:219,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:222,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:224,16'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:224,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:224,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:224,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:225,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:219,27'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:219,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:219,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:219,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:219,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:222,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:222,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:222,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:232,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:222,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:224,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:232,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:224,16'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:224,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:224,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:224,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:225,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:222,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:224,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:232,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:232,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:232,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:233,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:232,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:232,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:233,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:233,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:232,25'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:233,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:210,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyz_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:210,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyz_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:210,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyz_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:210,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyz_unpack
    - functionName:    pqcrystals_ml_dsa_44_avx2_pack_sig
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          510
      EdgeCount:       51
      CyclomaticComplexity: 14
      functionsReached:
        - pqcrystals_ml_dsa_44_avx2_polyz_pack
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:164,14'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:178,10'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
                - pqcrystals_ml_dsa_44_avx2_polyz_pack
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:177,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:178,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:181,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:177,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:178,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:181,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:177,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:178,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:181,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:177,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:178,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:181,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:168,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyz_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:168,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyz_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:168,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyz_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:168,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyz_pack
    - functionName:    pqcrystals_ml_dsa_44_avx2_unpack_sk
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          850
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_44_avx2_polyeta_unpack
        - pqcrystals_ml_dsa_44_avx2_polyt0_unpack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:123,14'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_polyeta_unpack
                - pqcrystals_ml_dsa_44_avx2_polyeta_unpack
                - pqcrystals_ml_dsa_44_avx2_polyeta_unpack
                - pqcrystals_ml_dsa_44_avx2_polyeta_unpack
                - pqcrystals_ml_dsa_44_avx2_polyeta_unpack
                - pqcrystals_ml_dsa_44_avx2_polyeta_unpack
                - pqcrystals_ml_dsa_44_avx2_polyeta_unpack
                - pqcrystals_ml_dsa_44_avx2_polyeta_unpack
                - pqcrystals_ml_dsa_44_avx2_polyt0_unpack
                - pqcrystals_ml_dsa_44_avx2_polyt0_unpack
                - pqcrystals_ml_dsa_44_avx2_polyt0_unpack
                - pqcrystals_ml_dsa_44_avx2_polyt0_unpack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:123,14'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_polyeta_unpack
                - pqcrystals_ml_dsa_44_avx2_polyeta_unpack
                - pqcrystals_ml_dsa_44_avx2_polyeta_unpack
                - pqcrystals_ml_dsa_44_avx2_polyeta_unpack
                - pqcrystals_ml_dsa_44_avx2_polyeta_unpack
                - pqcrystals_ml_dsa_44_avx2_polyeta_unpack
                - pqcrystals_ml_dsa_44_avx2_polyeta_unpack
                - pqcrystals_ml_dsa_44_avx2_polyeta_unpack
                - pqcrystals_ml_dsa_44_avx2_polyt0_unpack
                - pqcrystals_ml_dsa_44_avx2_polyt0_unpack
                - pqcrystals_ml_dsa_44_avx2_polyt0_unpack
                - pqcrystals_ml_dsa_44_avx2_polyt0_unpack
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:135,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyeta_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:135,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyeta_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:135,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyeta_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:135,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyeta_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:139,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyeta_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:139,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyeta_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:139,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyeta_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:139,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyeta_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:143,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyt0_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:143,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyt0_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:143,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyt0_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:143,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyt0_unpack
    - functionName:    pqcrystals_ml_dsa_44_avx2_pack_sk
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          850
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_44_avx2_polyeta_pack
        - pqcrystals_ml_dsa_44_avx2_polyt0_pack
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:76,13'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_polyeta_pack
                - pqcrystals_ml_dsa_44_avx2_polyeta_pack
                - pqcrystals_ml_dsa_44_avx2_polyeta_pack
                - pqcrystals_ml_dsa_44_avx2_polyeta_pack
                - pqcrystals_ml_dsa_44_avx2_polyeta_pack
                - pqcrystals_ml_dsa_44_avx2_polyeta_pack
                - pqcrystals_ml_dsa_44_avx2_polyeta_pack
                - pqcrystals_ml_dsa_44_avx2_polyeta_pack
                - pqcrystals_ml_dsa_44_avx2_polyt0_pack
                - pqcrystals_ml_dsa_44_avx2_polyt0_pack
                - pqcrystals_ml_dsa_44_avx2_polyt0_pack
                - pqcrystals_ml_dsa_44_avx2_polyt0_pack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:76,13'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_polyeta_pack
                - pqcrystals_ml_dsa_44_avx2_polyeta_pack
                - pqcrystals_ml_dsa_44_avx2_polyeta_pack
                - pqcrystals_ml_dsa_44_avx2_polyeta_pack
                - pqcrystals_ml_dsa_44_avx2_polyeta_pack
                - pqcrystals_ml_dsa_44_avx2_polyeta_pack
                - pqcrystals_ml_dsa_44_avx2_polyeta_pack
                - pqcrystals_ml_dsa_44_avx2_polyeta_pack
                - pqcrystals_ml_dsa_44_avx2_polyt0_pack
                - pqcrystals_ml_dsa_44_avx2_polyt0_pack
                - pqcrystals_ml_dsa_44_avx2_polyt0_pack
                - pqcrystals_ml_dsa_44_avx2_polyt0_pack
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:88,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyeta_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:88,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyeta_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:88,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyeta_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:88,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyeta_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:92,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyeta_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:92,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyeta_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:92,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyeta_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:92,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyeta_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:96,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyt0_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:96,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyt0_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:96,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyt0_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:96,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyt0_pack
    - functionName:    pqcrystals_ml_dsa_44_avx2_unpack_pk
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          226
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_44_avx2_polyt1_unpack
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:45,14'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_44_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_44_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_44_avx2_polyt1_unpack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:45,14'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_44_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_44_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_44_avx2_polyt1_unpack
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:49,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyt1_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:49,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyt1_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:49,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyt1_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:49,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyt1_unpack
    - functionName:    pqcrystals_ml_dsa_44_avx2_pack_pk
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          226
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_44_avx2_polyt1_pack
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:22,13'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_polyt1_pack
                - pqcrystals_ml_dsa_44_avx2_polyt1_pack
                - pqcrystals_ml_dsa_44_avx2_polyt1_pack
                - pqcrystals_ml_dsa_44_avx2_polyt1_pack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:22,13'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_polyt1_pack
                - pqcrystals_ml_dsa_44_avx2_polyt1_pack
                - pqcrystals_ml_dsa_44_avx2_polyt1_pack
                - pqcrystals_ml_dsa_44_avx2_polyt1_pack
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:26,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyt1_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:26,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyt1_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:26,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyt1_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/packing.c:26,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyt1_pack
    - functionName:    pqcrystals_ml_dsa_44_avx2_polyw1_pack
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1074
      functionLinenumberEnd: 1102
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          282
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_44_avx2_polyz_pack
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 963
      functionLinenumberEnd: 1003
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          83
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:969,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:970,32'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:1003,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_44_avx2_polyt0_unpack
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 899
      functionLinenumberEnd: 951
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          424
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:903,23'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:904,29'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:951,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_44_avx2_polyt0_pack
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 851
      functionLinenumberEnd: 889
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          404
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:856,23'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:857,38'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:889,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_44_avx2_polyt1_unpack
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 828
      functionLinenumberEnd: 840
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          184
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:832,23'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:833,29'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:840,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_44_avx2_polyt1_pack
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 804
      functionLinenumberEnd: 817
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          229
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_44_avx2_polyeta_unpack
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 758
      functionLinenumberEnd: 792
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          205
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_44_avx2_polyeta_pack
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 719
      functionLinenumberEnd: 748
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          185
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_44_avx2_poly_challenge
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 678
      functionLinenumberEnd: 708
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          95
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_init
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:681,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:684,3'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_squeeze
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:695,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:696,9'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:700,25'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:701,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:695,14'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:703,20'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:684,3'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:685,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:686,3'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:687,3'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:696,9'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:707,3'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    pqcrystals_ml_dsa_44_avx2_poly_uniform_gamma1_4x
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 632
      functionLinenumberEnd: 666
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          84
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_absorb_once
        - OQS_SHA3_shake256_x4_inc_ctx_release
        - OQS_SHA3_shake256_x4_inc_init
        - OQS_SHA3_shake256_x4_inc_squeeze
        - pqcrystals_ml_dsa_44_avx2_polyz_unpack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:633,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_init
                - OQS_SHA3_shake256_x4_absorb_once
                - OQS_SHA3_shake256_x4_inc_squeeze
                - OQS_SHA3_shake256_x4_inc_ctx_release
                - pqcrystals_ml_dsa_44_avx2_polyz_unpack
                - pqcrystals_ml_dsa_44_avx2_polyz_unpack
                - pqcrystals_ml_dsa_44_avx2_polyz_unpack
                - pqcrystals_ml_dsa_44_avx2_polyz_unpack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:637,7'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_init
                - OQS_SHA3_shake256_x4_absorb_once
                - OQS_SHA3_shake256_x4_inc_squeeze
                - OQS_SHA3_shake256_x4_inc_ctx_release
                - pqcrystals_ml_dsa_44_avx2_polyz_unpack
                - pqcrystals_ml_dsa_44_avx2_polyz_unpack
                - pqcrystals_ml_dsa_44_avx2_polyz_unpack
                - pqcrystals_ml_dsa_44_avx2_polyz_unpack
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:657,3'
          Dst:             OQS_SHA3_shake256_x4_inc_init
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:658,3'
          Dst:             OQS_SHA3_shake256_x4_absorb_once
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:659,3'
          Dst:             OQS_SHA3_shake256_x4_inc_squeeze
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:660,3'
          Dst:             OQS_SHA3_shake256_x4_inc_ctx_release
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:662,3'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyz_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:663,3'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyz_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:664,3'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyz_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:665,3'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyz_unpack
    - functionName:    pqcrystals_ml_dsa_44_avx2_polyz_unpack
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1015
      functionLinenumberEnd: 1036
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          42
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:1025,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:1026,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:1036,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_44_avx2_poly_uniform_gamma1
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 616
      functionLinenumberEnd: 621
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
        - pqcrystals_ml_dsa_44_avx2_dilithium_shake256_stream_init
        - pqcrystals_ml_dsa_44_avx2_poly_uniform_gamma1_preinit
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:617,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_dilithium_shake256_stream_init
                - pqcrystals_ml_dsa_44_avx2_poly_uniform_gamma1_preinit
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:618,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_dilithium_shake256_stream_init
                - pqcrystals_ml_dsa_44_avx2_poly_uniform_gamma1_preinit
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:618,3'
          Dst:             pqcrystals_ml_dsa_44_avx2_dilithium_shake256_stream_init
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:619,3'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_uniform_gamma1_preinit
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:620,3'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    pqcrystals_ml_dsa_44_avx2_poly_uniform_gamma1_preinit
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 608
      functionLinenumberEnd: 613
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
        - pqcrystals_ml_dsa_44_avx2_polyz_unpack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:610,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_44_avx2_polyz_unpack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:611,3'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_44_avx2_polyz_unpack
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:611,3'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:612,3'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyz_unpack
    - functionName:    pqcrystals_ml_dsa_44_avx2_poly_uniform_eta_4x
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionLinenumberEnd: 593
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          150
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - OQS_SHA3_shake256_x4_absorb_once
        - OQS_SHA3_shake256_x4_inc_ctx_release
        - OQS_SHA3_shake256_x4_inc_init
        - OQS_SHA3_shake256_x4_inc_squeeze
        - pqcrystals_ml_dsa_44_avx2_rej_eta_avx
        - rej_eta
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:550,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_init
                - OQS_SHA3_shake256_x4_absorb_once
                - OQS_SHA3_shake256_x4_inc_squeeze
                - pqcrystals_ml_dsa_44_avx2_rej_eta_avx
                - pqcrystals_ml_dsa_44_avx2_rej_eta_avx
                - pqcrystals_ml_dsa_44_avx2_rej_eta_avx
                - pqcrystals_ml_dsa_44_avx2_rej_eta_avx
                - OQS_SHA3_shake256_x4_inc_ctx_release
                - OQS_SHA3_shake256_x4_inc_squeeze
                - rej_eta.9551
                - rej_eta.9551
                - rej_eta.9551
                - rej_eta.9551
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:555,7'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_init
                - OQS_SHA3_shake256_x4_absorb_once
                - OQS_SHA3_shake256_x4_inc_squeeze
                - pqcrystals_ml_dsa_44_avx2_rej_eta_avx
                - pqcrystals_ml_dsa_44_avx2_rej_eta_avx
                - pqcrystals_ml_dsa_44_avx2_rej_eta_avx
                - pqcrystals_ml_dsa_44_avx2_rej_eta_avx
                - OQS_SHA3_shake256_x4_inc_ctx_release
                - OQS_SHA3_shake256_x4_inc_squeeze
                - rej_eta.9551
                - rej_eta.9551
                - rej_eta.9551
                - rej_eta.9551
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:584,18'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:584,26'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_squeeze
                - rej_eta.9551
                - rej_eta.9551
                - rej_eta.9551
                - rej_eta.9551
                - OQS_SHA3_shake256_x4_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:585,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_squeeze
                - rej_eta.9551
                - rej_eta.9551
                - rej_eta.9551
                - rej_eta.9551
                - OQS_SHA3_shake256_x4_inc_ctx_release
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:584,30'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:584,38'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_squeeze
                - rej_eta.9551
                - rej_eta.9551
                - rej_eta.9551
                - rej_eta.9551
                - OQS_SHA3_shake256_x4_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:585,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_squeeze
                - rej_eta.9551
                - rej_eta.9551
                - rej_eta.9551
                - rej_eta.9551
                - OQS_SHA3_shake256_x4_inc_ctx_release
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:584,42'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:585,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_squeeze
                - rej_eta.9551
                - rej_eta.9551
                - rej_eta.9551
                - rej_eta.9551
                - OQS_SHA3_shake256_x4_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:592,3'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_ctx_release
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:575,3'
          Dst:             OQS_SHA3_shake256_x4_inc_init
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:576,3'
          Dst:             OQS_SHA3_shake256_x4_absorb_once
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:577,3'
          Dst:             OQS_SHA3_shake256_x4_inc_squeeze
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:579,10'
          Dst:             pqcrystals_ml_dsa_44_avx2_rej_eta_avx
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:580,10'
          Dst:             pqcrystals_ml_dsa_44_avx2_rej_eta_avx
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:581,10'
          Dst:             pqcrystals_ml_dsa_44_avx2_rej_eta_avx
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:582,10'
          Dst:             pqcrystals_ml_dsa_44_avx2_rej_eta_avx
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:585,5'
          Dst:             OQS_SHA3_shake256_x4_inc_squeeze
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:587,13'
          Dst:             rej_eta
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:588,13'
          Dst:             rej_eta
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:589,13'
          Dst:             rej_eta
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:590,13'
          Dst:             rej_eta
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:592,3'
          Dst:             OQS_SHA3_shake256_x4_inc_ctx_release
    - functionName:    rej_eta
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 503
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          102
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:481,19'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:481,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:482,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:486,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:487,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:490,11'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:490,16'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:481,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:490,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:490,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:481,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:491,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:481,19'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:481,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:482,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_44_avx2_poly_uniform_eta
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 532
      functionLinenumberEnd: 537
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
        - pqcrystals_ml_dsa_44_avx2_dilithium_shake256_stream_init
        - pqcrystals_ml_dsa_44_avx2_poly_uniform_eta_preinit
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:533,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_dilithium_shake256_stream_init
                - pqcrystals_ml_dsa_44_avx2_poly_uniform_eta_preinit
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:534,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_dilithium_shake256_stream_init
                - pqcrystals_ml_dsa_44_avx2_poly_uniform_eta_preinit
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:534,3'
          Dst:             pqcrystals_ml_dsa_44_avx2_dilithium_shake256_stream_init
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:535,3'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_uniform_eta_preinit
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:536,3'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    pqcrystals_ml_dsa_44_avx2_poly_uniform_eta_preinit
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 518
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
        - pqcrystals_ml_dsa_44_avx2_rej_eta_avx
        - rej_eta
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:520,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_44_avx2_rej_eta_avx
                - OQS_SHA3_shake256_inc_squeeze
                - rej_eta.9551
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:522,3'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_44_avx2_rej_eta_avx
                - OQS_SHA3_shake256_inc_squeeze
                - rej_eta.9551
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:525,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:525,3'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - rej_eta.9551
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:526,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - rej_eta.9551
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:525,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:525,3'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - rej_eta.9551
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:526,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - rej_eta.9551
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:522,3'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:523,9'
          Dst:             pqcrystals_ml_dsa_44_avx2_rej_eta_avx
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:526,5'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:527,12'
          Dst:             rej_eta
    - functionName:    pqcrystals_ml_dsa_44_avx2_poly_uniform_4x
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 416
      functionLinenumberEnd: 455
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          139
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - OQS_SHA3_shake128_x4_absorb_once
        - OQS_SHA3_shake128_x4_inc_ctx_release
        - OQS_SHA3_shake128_x4_inc_init
        - OQS_SHA3_shake128_x4_inc_squeeze
        - pqcrystals_ml_dsa_44_avx2_rej_uniform_avx
        - rej_uniform
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:418,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_init
                - OQS_SHA3_shake128_x4_absorb_once
                - OQS_SHA3_shake128_x4_inc_squeeze
                - pqcrystals_ml_dsa_44_avx2_rej_uniform_avx
                - pqcrystals_ml_dsa_44_avx2_rej_uniform_avx
                - pqcrystals_ml_dsa_44_avx2_rej_uniform_avx
                - pqcrystals_ml_dsa_44_avx2_rej_uniform_avx
                - OQS_SHA3_shake128_x4_inc_ctx_release
                - OQS_SHA3_shake128_x4_inc_squeeze
                - rej_uniform.9552
                - rej_uniform.9552
                - rej_uniform.9552
                - rej_uniform.9552
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:422,7'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_init
                - OQS_SHA3_shake128_x4_absorb_once
                - OQS_SHA3_shake128_x4_inc_squeeze
                - pqcrystals_ml_dsa_44_avx2_rej_uniform_avx
                - pqcrystals_ml_dsa_44_avx2_rej_uniform_avx
                - pqcrystals_ml_dsa_44_avx2_rej_uniform_avx
                - pqcrystals_ml_dsa_44_avx2_rej_uniform_avx
                - OQS_SHA3_shake128_x4_inc_ctx_release
                - OQS_SHA3_shake128_x4_inc_squeeze
                - rej_uniform.9552
                - rej_uniform.9552
                - rej_uniform.9552
                - rej_uniform.9552
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:446,18'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:446,26'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_squeeze
                - rej_uniform.9552
                - rej_uniform.9552
                - rej_uniform.9552
                - rej_uniform.9552
                - OQS_SHA3_shake128_x4_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:447,5'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_squeeze
                - rej_uniform.9552
                - rej_uniform.9552
                - rej_uniform.9552
                - rej_uniform.9552
                - OQS_SHA3_shake128_x4_inc_ctx_release
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:446,30'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:446,38'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_squeeze
                - rej_uniform.9552
                - rej_uniform.9552
                - rej_uniform.9552
                - rej_uniform.9552
                - OQS_SHA3_shake128_x4_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:447,5'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_squeeze
                - rej_uniform.9552
                - rej_uniform.9552
                - rej_uniform.9552
                - rej_uniform.9552
                - OQS_SHA3_shake128_x4_inc_ctx_release
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:446,42'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:447,5'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_squeeze
                - rej_uniform.9552
                - rej_uniform.9552
                - rej_uniform.9552
                - rej_uniform.9552
                - OQS_SHA3_shake128_x4_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:454,3'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_ctx_release
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:437,3'
          Dst:             OQS_SHA3_shake128_x4_inc_init
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:438,3'
          Dst:             OQS_SHA3_shake128_x4_absorb_once
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:439,3'
          Dst:             OQS_SHA3_shake128_x4_inc_squeeze
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:441,10'
          Dst:             pqcrystals_ml_dsa_44_avx2_rej_uniform_avx
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:442,10'
          Dst:             pqcrystals_ml_dsa_44_avx2_rej_uniform_avx
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:443,10'
          Dst:             pqcrystals_ml_dsa_44_avx2_rej_uniform_avx
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:444,10'
          Dst:             pqcrystals_ml_dsa_44_avx2_rej_uniform_avx
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:447,5'
          Dst:             OQS_SHA3_shake128_x4_inc_squeeze
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:449,13'
          Dst:             rej_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:450,13'
          Dst:             rej_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:451,13'
          Dst:             rej_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:452,13'
          Dst:             rej_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:454,3'
          Dst:             OQS_SHA3_shake128_x4_inc_ctx_release
    - functionName:    rej_uniform
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 352
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          82
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:358,19'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:358,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:359,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:364,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:358,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:365,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:358,19'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:358,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:359,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_44_avx2_poly_uniform
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 400
      functionLinenumberEnd: 405
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_ctx_release
        - pqcrystals_ml_dsa_44_avx2_dilithium_shake128_stream_init
        - pqcrystals_ml_dsa_44_avx2_poly_uniform_preinit
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:401,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_dilithium_shake128_stream_init
                - pqcrystals_ml_dsa_44_avx2_poly_uniform_preinit
                - OQS_SHA3_shake128_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:402,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_dilithium_shake128_stream_init
                - pqcrystals_ml_dsa_44_avx2_poly_uniform_preinit
                - OQS_SHA3_shake128_inc_ctx_release
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:402,3'
          Dst:             pqcrystals_ml_dsa_44_avx2_dilithium_shake128_stream_init
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:403,3'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_uniform_preinit
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:404,3'
          Dst:             OQS_SHA3_shake128_inc_ctx_release
    - functionName:    pqcrystals_ml_dsa_44_avx2_poly_uniform_preinit
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 397
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SHA3_shake128_inc_squeeze
        - pqcrystals_ml_dsa_44_avx2_rej_uniform_avx
        - rej_uniform
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:387,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
                - pqcrystals_ml_dsa_44_avx2_rej_uniform_avx
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.9552
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:389,3'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
                - pqcrystals_ml_dsa_44_avx2_rej_uniform_avx
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.9552
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:392,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:392,3'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.9552
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:394,5'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.9552
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:392,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:392,3'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.9552
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:394,5'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.9552
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:389,3'
          Dst:             OQS_SHA3_shake128_inc_squeeze
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:390,9'
          Dst:             pqcrystals_ml_dsa_44_avx2_rej_uniform_avx
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:394,5'
          Dst:             OQS_SHA3_shake128_inc_squeeze
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:395,12'
          Dst:             rej_uniform
    - functionName:    pqcrystals_ml_dsa_44_avx2_poly_chknorm
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          410
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    20
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:318,6'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:315,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:318,6'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_44_avx2_poly_use_hint
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_44_avx2_use_hint_avx
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:295,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_use_hint_avx
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:295,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_use_hint_avx
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:295,3'
          Dst:             pqcrystals_ml_dsa_44_avx2_use_hint_avx
    - functionName:    pqcrystals_ml_dsa_44_avx2_poly_make_hint
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_44_avx2_make_hint_avx
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:276,7'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_make_hint_avx
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:276,7'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_make_hint_avx
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:276,7'
          Dst:             pqcrystals_ml_dsa_44_avx2_make_hint_avx
    - functionName:    pqcrystals_ml_dsa_44_avx2_poly_decompose
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_44_avx2_decompose_avx
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:253,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_decompose_avx
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:253,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_decompose_avx
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:253,3'
          Dst:             pqcrystals_ml_dsa_44_avx2_decompose_avx
    - functionName:    pqcrystals_ml_dsa_44_avx2_poly_power2round
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_44_avx2_power2round_avx
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:231,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_power2round_avx
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:231,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_power2round_avx
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:231,3'
          Dst:             pqcrystals_ml_dsa_44_avx2_power2round_avx
    - functionName:    pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_44_avx2_pointwise_avx
      functionUses:    24
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:210,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_pointwise_avx
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:210,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_pointwise_avx
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:210,3'
          Dst:             pqcrystals_ml_dsa_44_avx2_pointwise_avx
    - functionName:    pqcrystals_ml_dsa_44_avx2_pointwise_avx
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_44_avx2_poly_nttunpack
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_44_avx2_nttunpack_avx
      functionUses:    16
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:191,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_nttunpack_avx
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:191,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_nttunpack_avx
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:191,3'
          Dst:             pqcrystals_ml_dsa_44_avx2_nttunpack_avx
    - functionName:    pqcrystals_ml_dsa_44_avx2_nttunpack_avx
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_44_avx2_invntt_avx
      functionUses:    28
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:183,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_invntt_avx
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:183,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_invntt_avx
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:183,3'
          Dst:             pqcrystals_ml_dsa_44_avx2_invntt_avx
    - functionName:    pqcrystals_ml_dsa_44_avx2_invntt_avx
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_44_avx2_poly_ntt
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_44_avx2_ntt_avx
      functionUses:    18
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:166,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_ntt_avx
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:166,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_ntt_avx
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c:166,3'
          Dst:             pqcrystals_ml_dsa_44_avx2_ntt_avx
    - functionName:    pqcrystals_ml_dsa_44_avx2_ntt_avx
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_44_avx2_poly_shiftl
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          261
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_44_avx2_poly_sub
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          389
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_44_avx2_poly_add
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          389
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    20
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_44_avx2_poly_caddq
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          424
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_44_avx2_poly_reduce
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          456
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    24
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_44_avx2_polyveck_pack_w1
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 583
      functionLinenumberEnd: 588
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_44_avx2_polyw1_pack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:587,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:587,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
                - pqcrystals_ml_dsa_44_avx2_polyw1_pack
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:587,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyw1_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:587,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyw1_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:587,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyw1_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:587,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyw1_pack
    - functionName:    pqcrystals_ml_dsa_44_avx2_polyveck_use_hint
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 576
      functionLinenumberEnd: 581
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_44_avx2_poly_use_hint
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:580,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:580,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
                - pqcrystals_ml_dsa_44_avx2_poly_use_hint
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:580,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_use_hint
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:580,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_use_hint
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:580,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_use_hint
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:580,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_use_hint
    - functionName:    pqcrystals_ml_dsa_44_avx2_polyveck_make_hint
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 557
      functionLinenumberEnd: 563
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          51
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_44_avx2_poly_make_hint
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:561,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:561,10'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
                - pqcrystals_ml_dsa_44_avx2_poly_make_hint
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:561,10'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_make_hint
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:561,10'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_make_hint
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:561,10'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_make_hint
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:561,10'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_make_hint
    - functionName:    pqcrystals_ml_dsa_44_avx2_polyveck_decompose
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 538
      functionLinenumberEnd: 543
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_44_avx2_poly_decompose
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:542,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_decompose
                - pqcrystals_ml_dsa_44_avx2_poly_decompose
                - pqcrystals_ml_dsa_44_avx2_poly_decompose
                - pqcrystals_ml_dsa_44_avx2_poly_decompose
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:542,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_decompose
                - pqcrystals_ml_dsa_44_avx2_poly_decompose
                - pqcrystals_ml_dsa_44_avx2_poly_decompose
                - pqcrystals_ml_dsa_44_avx2_poly_decompose
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:542,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_decompose
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:542,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_decompose
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:542,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_decompose
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:542,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_decompose
    - functionName:    pqcrystals_ml_dsa_44_avx2_polyveck_power2round
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 516
      functionLinenumberEnd: 521
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_44_avx2_poly_power2round
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:520,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_power2round
                - pqcrystals_ml_dsa_44_avx2_poly_power2round
                - pqcrystals_ml_dsa_44_avx2_poly_power2round
                - pqcrystals_ml_dsa_44_avx2_poly_power2round
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:520,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_power2round
                - pqcrystals_ml_dsa_44_avx2_poly_power2round
                - pqcrystals_ml_dsa_44_avx2_poly_power2round
                - pqcrystals_ml_dsa_44_avx2_poly_power2round
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:520,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_power2round
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:520,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_power2round
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:520,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_power2round
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:520,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_power2round
    - functionName:    pqcrystals_ml_dsa_44_avx2_polyveck_chknorm
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 492
      functionLinenumberEnd: 500
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          70
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - pqcrystals_ml_dsa_44_avx2_poly_chknorm
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:496,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:496,8'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:496,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:496,22'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:496,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:496,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:496,22'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:496,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:496,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:496,22'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:496,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:496,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:496,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:496,8'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_chknorm
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:496,8'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_chknorm
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:496,8'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_chknorm
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:496,8'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_chknorm
    - functionName:    pqcrystals_ml_dsa_44_avx2_polyveck_pointwise_poly_montgomery
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 473
      functionLinenumberEnd: 478
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:477,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:477,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:477,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:477,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:477,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:477,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
    - functionName:    pqcrystals_ml_dsa_44_avx2_polyveck_invntt_tomont
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 466
      functionLinenumberEnd: 471
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:470,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:470,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:470,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:470,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:470,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:470,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
    - functionName:    pqcrystals_ml_dsa_44_avx2_polyveck_ntt
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 450
      functionLinenumberEnd: 455
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_44_avx2_poly_ntt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:454,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:454,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:454,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:454,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:454,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:454,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_ntt
    - functionName:    pqcrystals_ml_dsa_44_avx2_polyveck_shiftl
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 435
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_44_avx2_poly_shiftl
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:439,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_shiftl
                - pqcrystals_ml_dsa_44_avx2_poly_shiftl
                - pqcrystals_ml_dsa_44_avx2_poly_shiftl
                - pqcrystals_ml_dsa_44_avx2_poly_shiftl
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:439,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_shiftl
                - pqcrystals_ml_dsa_44_avx2_poly_shiftl
                - pqcrystals_ml_dsa_44_avx2_poly_shiftl
                - pqcrystals_ml_dsa_44_avx2_poly_shiftl
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:439,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_shiftl
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:439,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_shiftl
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:439,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_shiftl
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:439,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_shiftl
    - functionName:    pqcrystals_ml_dsa_44_avx2_polyveck_sub
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 420
      functionLinenumberEnd: 425
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_44_avx2_poly_sub
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:424,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_sub
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:424,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_sub
                - pqcrystals_ml_dsa_44_avx2_poly_sub
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:424,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_sub
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:424,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_sub
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:424,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_sub
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:424,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_sub
    - functionName:    pqcrystals_ml_dsa_44_avx2_polyveck_add
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 407
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_44_avx2_poly_add
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:406,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_add
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:406,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_add
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:406,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:406,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:406,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:406,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_add
    - functionName:    pqcrystals_ml_dsa_44_avx2_polyveck_caddq
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_44_avx2_poly_caddq
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:389,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:389,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
                - pqcrystals_ml_dsa_44_avx2_poly_caddq
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:389,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_caddq
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:389,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_caddq
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:389,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_caddq
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:389,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_caddq
    - functionName:    pqcrystals_ml_dsa_44_avx2_polyveck_reduce
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 370
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_44_avx2_poly_reduce
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:374,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:374,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:374,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:374,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:374,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:374,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_reduce
    - functionName:    pqcrystals_ml_dsa_44_avx2_polyveck_uniform_eta
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_44_avx2_poly_uniform_eta
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:359,45'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_uniform_eta
                - pqcrystals_ml_dsa_44_avx2_poly_uniform_eta
                - pqcrystals_ml_dsa_44_avx2_poly_uniform_eta
                - pqcrystals_ml_dsa_44_avx2_poly_uniform_eta
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:359,45'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_uniform_eta
                - pqcrystals_ml_dsa_44_avx2_poly_uniform_eta
                - pqcrystals_ml_dsa_44_avx2_poly_uniform_eta
                - pqcrystals_ml_dsa_44_avx2_poly_uniform_eta
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:359,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_uniform_eta
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:359,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_uniform_eta
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:359,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_uniform_eta
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:359,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_uniform_eta
    - functionName:    pqcrystals_ml_dsa_44_avx2_polyvecl_chknorm
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          70
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - pqcrystals_ml_dsa_44_avx2_poly_chknorm
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:345,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:345,8'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:345,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:345,22'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:345,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:345,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:345,22'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:345,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:345,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:345,22'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_chknorm
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:345,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:345,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:345,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:345,8'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_chknorm
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:345,8'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_chknorm
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:345,8'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_chknorm
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:345,8'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_chknorm
    - functionName:    pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_poly_montgomery
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:311,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:311,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:311,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:311,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:311,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:311,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_pointwise_montgomery
    - functionName:    pqcrystals_ml_dsa_44_avx2_polyvecl_invntt_tomont
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:304,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:304,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:304,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:304,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:304,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:304,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_invntt_tomont
    - functionName:    pqcrystals_ml_dsa_44_avx2_polyvecl_ntt
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_44_avx2_poly_ntt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:297,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:297,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
                - pqcrystals_ml_dsa_44_avx2_poly_ntt
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:297,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:297,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:297,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:297,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_ntt
    - functionName:    pqcrystals_ml_dsa_44_avx2_polyvecl_add
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_44_avx2_poly_add
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:282,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_add
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:282,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_add
                - pqcrystals_ml_dsa_44_avx2_poly_add
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:282,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:282,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:282,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:282,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_add
    - functionName:    pqcrystals_ml_dsa_44_avx2_polyvecl_reduce
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_44_avx2_poly_reduce
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:265,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:265,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
                - pqcrystals_ml_dsa_44_avx2_poly_reduce
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:265,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:265,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:265,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:265,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_reduce
    - functionName:    pqcrystals_ml_dsa_44_avx2_polyvecl_uniform_gamma1
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_44_avx2_poly_uniform_gamma1
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:258,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_uniform_gamma1
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:258,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_uniform_gamma1
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:258,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_uniform_gamma1
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:258,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_uniform_gamma1
    - functionName:    pqcrystals_ml_dsa_44_avx2_polyvecl_uniform_eta
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_44_avx2_poly_uniform_eta
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:251,45'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_uniform_eta
                - pqcrystals_ml_dsa_44_avx2_poly_uniform_eta
                - pqcrystals_ml_dsa_44_avx2_poly_uniform_eta
                - pqcrystals_ml_dsa_44_avx2_poly_uniform_eta
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:251,45'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_uniform_eta
                - pqcrystals_ml_dsa_44_avx2_poly_uniform_eta
                - pqcrystals_ml_dsa_44_avx2_poly_uniform_eta
                - pqcrystals_ml_dsa_44_avx2_poly_uniform_eta
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:251,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_uniform_eta
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:251,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_uniform_eta
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:251,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_uniform_eta
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:251,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_uniform_eta
    - functionName:    pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_44_avx2_pointwise_acc_avx
      functionUses:    12
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:326,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_pointwise_acc_avx
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:326,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_pointwise_acc_avx
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:326,3'
          Dst:             pqcrystals_ml_dsa_44_avx2_pointwise_acc_avx
    - functionName:    pqcrystals_ml_dsa_44_avx2_pointwise_acc_avx
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_44_avx2_polyvec_matrix_pointwise_montgomery
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:240,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:240,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:240,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:240,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:240,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:240,5'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyvecl_pointwise_acc_montgomery
    - functionName:    pqcrystals_ml_dsa_44_avx2_polyvec_matrix_expand_row3
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_44_avx2_poly_nttunpack
        - pqcrystals_ml_dsa_44_avx2_poly_uniform_4x
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:52,35'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_uniform_4x
                - pqcrystals_ml_dsa_44_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_44_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_44_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_44_avx2_poly_nttunpack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:52,35'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_uniform_4x
                - pqcrystals_ml_dsa_44_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_44_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_44_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_44_avx2_poly_nttunpack
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:52,3'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_uniform_4x
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:53,3'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_nttunpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:54,3'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_nttunpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:55,3'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_nttunpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:56,3'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_nttunpack
    - functionName:    pqcrystals_ml_dsa_44_avx2_polyvec_matrix_expand_row2
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_44_avx2_poly_nttunpack
        - pqcrystals_ml_dsa_44_avx2_poly_uniform_4x
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:44,35'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_uniform_4x
                - pqcrystals_ml_dsa_44_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_44_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_44_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_44_avx2_poly_nttunpack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:44,35'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_uniform_4x
                - pqcrystals_ml_dsa_44_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_44_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_44_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_44_avx2_poly_nttunpack
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:44,3'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_uniform_4x
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:45,3'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_nttunpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:46,3'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_nttunpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:47,3'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_nttunpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:48,3'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_nttunpack
    - functionName:    pqcrystals_ml_dsa_44_avx2_polyvec_matrix_expand_row1
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_44_avx2_poly_nttunpack
        - pqcrystals_ml_dsa_44_avx2_poly_uniform_4x
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:36,35'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_uniform_4x
                - pqcrystals_ml_dsa_44_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_44_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_44_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_44_avx2_poly_nttunpack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:36,35'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_uniform_4x
                - pqcrystals_ml_dsa_44_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_44_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_44_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_44_avx2_poly_nttunpack
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:36,3'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_uniform_4x
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:37,3'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_nttunpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:38,3'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_nttunpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:39,3'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_nttunpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:40,3'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_nttunpack
    - functionName:    pqcrystals_ml_dsa_44_avx2_polyvec_matrix_expand_row0
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_44_avx2_poly_nttunpack
        - pqcrystals_ml_dsa_44_avx2_poly_uniform_4x
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:28,35'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_uniform_4x
                - pqcrystals_ml_dsa_44_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_44_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_44_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_44_avx2_poly_nttunpack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:28,35'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_poly_uniform_4x
                - pqcrystals_ml_dsa_44_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_44_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_44_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_44_avx2_poly_nttunpack
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:28,3'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_uniform_4x
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:29,3'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_nttunpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:30,3'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_nttunpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:31,3'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_nttunpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:32,3'
          Dst:             pqcrystals_ml_dsa_44_avx2_poly_nttunpack
    - functionName:    pqcrystals_ml_dsa_44_avx2_polyvec_matrix_expand
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_44_avx2_polyvec_matrix_expand_row0
        - pqcrystals_ml_dsa_44_avx2_polyvec_matrix_expand_row1
        - pqcrystals_ml_dsa_44_avx2_polyvec_matrix_expand_row2
        - pqcrystals_ml_dsa_44_avx2_polyvec_matrix_expand_row3
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:21,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_polyvec_matrix_expand_row0
                - pqcrystals_ml_dsa_44_avx2_polyvec_matrix_expand_row1
                - pqcrystals_ml_dsa_44_avx2_polyvec_matrix_expand_row2
                - pqcrystals_ml_dsa_44_avx2_polyvec_matrix_expand_row3
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:21,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_polyvec_matrix_expand_row0
                - pqcrystals_ml_dsa_44_avx2_polyvec_matrix_expand_row1
                - pqcrystals_ml_dsa_44_avx2_polyvec_matrix_expand_row2
                - pqcrystals_ml_dsa_44_avx2_polyvec_matrix_expand_row3
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:21,3'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyvec_matrix_expand_row0
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:22,3'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyvec_matrix_expand_row1
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:23,3'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyvec_matrix_expand_row2
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/polyvec.c:24,3'
          Dst:             pqcrystals_ml_dsa_44_avx2_polyvec_matrix_expand_row3
    - functionName:    pqcrystals_ml_dsa_44_avx2_rej_eta_avx
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/rejsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          302
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/rejsample.c:346,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/rejsample.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/rejsample.c:343,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/rejsample.c:359,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/rejsample.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/rejsample.c:356,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/rejsample.c:372,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/rejsample.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/rejsample.c:369,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/rejsample.c:324,22'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/rejsample.c:325,59'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/rejsample.c:386,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/rejsample.c:386,17'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/rejsample.c:386,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/rejsample.c:386,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/rejsample.c:390,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/rejsample.c:391,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/rejsample.c:394,11'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/rejsample.c:394,16'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/rejsample.c:386,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/rejsample.c:394,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/rejsample.c:394,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/rejsample.c:394,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/rejsample.c:395,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/rejsample.c:386,17'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/rejsample.c:386,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/rejsample.c:387,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_44_avx2_rej_uniform_avx
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/rejsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          134
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/rejsample.c:279,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/rejsample.c:279,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/rejsample.c:280,40'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/rejsample.c:298,17'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/rejsample.c:298,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/rejsample.c:299,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/rejsample.c:304,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/rejsample.c:298,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/rejsample.c:305,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/rejsample.c:298,17'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/rejsample.c:298,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/rejsample.c:299,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_44_avx2_use_hint_avx
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/rounding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          65
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pqcrystals_ml_dsa_44_avx2_decompose_avx
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/rounding.c:173,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/rounding.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_decompose_avx
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/rounding.c:182,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_44_avx2_decompose_avx
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/rounding.c:183,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/rounding.c:184,28'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/rounding.c:200,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/rounding.c:182,3'
          Dst:             pqcrystals_ml_dsa_44_avx2_decompose_avx
    - functionName:    pqcrystals_ml_dsa_44_avx2_decompose_avx
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/rounding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          66
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/rounding.c:102,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/rounding.c:103,28'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/rounding.c:118,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_44_avx2_make_hint_avx
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/rounding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          60
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/rounding.c:142,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/rounding.c:143,29'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/rounding.c:158,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_44_avx2_power2round_avx
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/rounding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          57
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/rounding.c:33,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/rounding.c:34,28'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/rounding.c:42,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_44_avx2_dilithium_shake256_stream_init
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/symmetric-shake.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/symmetric-shake.c:20,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/symmetric-shake.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/symmetric-shake.c:21,10'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/symmetric-shake.c:24,3'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/symmetric-shake.c:25,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/symmetric-shake.c:26,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/symmetric-shake.c:27,3'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    pqcrystals_ml_dsa_44_avx2_dilithium_shake128_stream_init
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/symmetric-shake.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_absorb
        - OQS_SHA3_shake128_inc_finalize
        - OQS_SHA3_shake128_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/symmetric-shake.c:8,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/symmetric-shake.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
                - OQS_SHA3_shake128_inc_absorb
                - OQS_SHA3_shake128_inc_absorb
                - OQS_SHA3_shake128_inc_finalize
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/symmetric-shake.c:9,10'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
                - OQS_SHA3_shake128_inc_absorb
                - OQS_SHA3_shake128_inc_absorb
                - OQS_SHA3_shake128_inc_finalize
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/symmetric-shake.c:12,3'
          Dst:             OQS_SHA3_shake128_inc_init
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/symmetric-shake.c:13,3'
          Dst:             OQS_SHA3_shake128_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/symmetric-shake.c:14,3'
          Dst:             OQS_SHA3_shake128_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-44_avx2/symmetric-shake.c:15,3'
          Dst:             OQS_SHA3_shake128_inc_finalize
    - functionName:    pqcrystals_ml_dsa_65_ref_unpack_sig
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         108
      ICount:          855
      EdgeCount:       151
      CyclomaticComplexity: 45
      functionsReached:
        - pqcrystals_ml_dsa_65_ref_polyz_unpack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:206,12'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_polyz_unpack
                - pqcrystals_ml_dsa_65_ref_polyz_unpack
                - pqcrystals_ml_dsa_65_ref_polyz_unpack
                - pqcrystals_ml_dsa_65_ref_polyz_unpack
                - pqcrystals_ml_dsa_65_ref_polyz_unpack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:206,12'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_polyz_unpack
                - pqcrystals_ml_dsa_65_ref_polyz_unpack
                - pqcrystals_ml_dsa_65_ref_polyz_unpack
                - pqcrystals_ml_dsa_65_ref_polyz_unpack
                - pqcrystals_ml_dsa_65_ref_polyz_unpack
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:219,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:219,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:222,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:224,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:224,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:225,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:219,27'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:219,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:219,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:219,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:219,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:222,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:224,16'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:224,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:224,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:224,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:225,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:219,27'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:219,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:219,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:219,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:219,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:222,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:224,16'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:224,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:224,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:224,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:225,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:219,27'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:219,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:219,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:219,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:219,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:222,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:224,16'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:224,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:224,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:224,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:225,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:219,27'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:219,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:219,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:219,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:219,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:222,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:224,16'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:224,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:224,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:224,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:225,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:219,27'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:219,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:219,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:219,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:219,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:222,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:222,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:222,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:232,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:222,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:224,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:232,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:224,16'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:224,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:224,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:224,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:225,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:222,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:224,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:232,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:232,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:232,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:233,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:232,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:232,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:233,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:233,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:232,25'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:233,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:210,5'
          Dst:             pqcrystals_ml_dsa_65_ref_polyz_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:210,5'
          Dst:             pqcrystals_ml_dsa_65_ref_polyz_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:210,5'
          Dst:             pqcrystals_ml_dsa_65_ref_polyz_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:210,5'
          Dst:             pqcrystals_ml_dsa_65_ref_polyz_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:210,5'
          Dst:             pqcrystals_ml_dsa_65_ref_polyz_unpack
    - functionName:    pqcrystals_ml_dsa_65_ref_pack_sig
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         57
      ICount:          751
      EdgeCount:       75
      CyclomaticComplexity: 20
      functionsReached:
        - pqcrystals_ml_dsa_65_ref_polyz_pack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:164,14'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_polyz_pack
                - pqcrystals_ml_dsa_65_ref_polyz_pack
                - pqcrystals_ml_dsa_65_ref_polyz_pack
                - pqcrystals_ml_dsa_65_ref_polyz_pack
                - pqcrystals_ml_dsa_65_ref_polyz_pack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:178,10'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_polyz_pack
                - pqcrystals_ml_dsa_65_ref_polyz_pack
                - pqcrystals_ml_dsa_65_ref_polyz_pack
                - pqcrystals_ml_dsa_65_ref_polyz_pack
                - pqcrystals_ml_dsa_65_ref_polyz_pack
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:177,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:178,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:181,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:177,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:178,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:181,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:177,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:178,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:181,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:177,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:178,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:181,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:177,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:178,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:181,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:177,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:178,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:181,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:168,5'
          Dst:             pqcrystals_ml_dsa_65_ref_polyz_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:168,5'
          Dst:             pqcrystals_ml_dsa_65_ref_polyz_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:168,5'
          Dst:             pqcrystals_ml_dsa_65_ref_polyz_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:168,5'
          Dst:             pqcrystals_ml_dsa_65_ref_polyz_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:168,5'
          Dst:             pqcrystals_ml_dsa_65_ref_polyz_pack
    - functionName:    pqcrystals_ml_dsa_65_ref_unpack_sk
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          875
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_65_ref_polyeta_unpack
        - pqcrystals_ml_dsa_65_ref_polyt0_unpack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:123,14'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_polyeta_unpack
                - pqcrystals_ml_dsa_65_ref_polyeta_unpack
                - pqcrystals_ml_dsa_65_ref_polyeta_unpack
                - pqcrystals_ml_dsa_65_ref_polyeta_unpack
                - pqcrystals_ml_dsa_65_ref_polyeta_unpack
                - pqcrystals_ml_dsa_65_ref_polyeta_unpack
                - pqcrystals_ml_dsa_65_ref_polyeta_unpack
                - pqcrystals_ml_dsa_65_ref_polyeta_unpack
                - pqcrystals_ml_dsa_65_ref_polyeta_unpack
                - pqcrystals_ml_dsa_65_ref_polyeta_unpack
                - pqcrystals_ml_dsa_65_ref_polyeta_unpack
                - pqcrystals_ml_dsa_65_ref_polyt0_unpack
                - pqcrystals_ml_dsa_65_ref_polyt0_unpack
                - pqcrystals_ml_dsa_65_ref_polyt0_unpack
                - pqcrystals_ml_dsa_65_ref_polyt0_unpack
                - pqcrystals_ml_dsa_65_ref_polyt0_unpack
                - pqcrystals_ml_dsa_65_ref_polyt0_unpack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:123,14'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_polyeta_unpack
                - pqcrystals_ml_dsa_65_ref_polyeta_unpack
                - pqcrystals_ml_dsa_65_ref_polyeta_unpack
                - pqcrystals_ml_dsa_65_ref_polyeta_unpack
                - pqcrystals_ml_dsa_65_ref_polyeta_unpack
                - pqcrystals_ml_dsa_65_ref_polyeta_unpack
                - pqcrystals_ml_dsa_65_ref_polyeta_unpack
                - pqcrystals_ml_dsa_65_ref_polyeta_unpack
                - pqcrystals_ml_dsa_65_ref_polyeta_unpack
                - pqcrystals_ml_dsa_65_ref_polyeta_unpack
                - pqcrystals_ml_dsa_65_ref_polyeta_unpack
                - pqcrystals_ml_dsa_65_ref_polyt0_unpack
                - pqcrystals_ml_dsa_65_ref_polyt0_unpack
                - pqcrystals_ml_dsa_65_ref_polyt0_unpack
                - pqcrystals_ml_dsa_65_ref_polyt0_unpack
                - pqcrystals_ml_dsa_65_ref_polyt0_unpack
                - pqcrystals_ml_dsa_65_ref_polyt0_unpack
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:135,5'
          Dst:             pqcrystals_ml_dsa_65_ref_polyeta_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:135,5'
          Dst:             pqcrystals_ml_dsa_65_ref_polyeta_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:135,5'
          Dst:             pqcrystals_ml_dsa_65_ref_polyeta_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:135,5'
          Dst:             pqcrystals_ml_dsa_65_ref_polyeta_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:135,5'
          Dst:             pqcrystals_ml_dsa_65_ref_polyeta_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:139,5'
          Dst:             pqcrystals_ml_dsa_65_ref_polyeta_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:139,5'
          Dst:             pqcrystals_ml_dsa_65_ref_polyeta_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:139,5'
          Dst:             pqcrystals_ml_dsa_65_ref_polyeta_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:139,5'
          Dst:             pqcrystals_ml_dsa_65_ref_polyeta_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:139,5'
          Dst:             pqcrystals_ml_dsa_65_ref_polyeta_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:139,5'
          Dst:             pqcrystals_ml_dsa_65_ref_polyeta_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:143,5'
          Dst:             pqcrystals_ml_dsa_65_ref_polyt0_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:143,5'
          Dst:             pqcrystals_ml_dsa_65_ref_polyt0_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:143,5'
          Dst:             pqcrystals_ml_dsa_65_ref_polyt0_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:143,5'
          Dst:             pqcrystals_ml_dsa_65_ref_polyt0_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:143,5'
          Dst:             pqcrystals_ml_dsa_65_ref_polyt0_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:143,5'
          Dst:             pqcrystals_ml_dsa_65_ref_polyt0_unpack
    - functionName:    pqcrystals_ml_dsa_65_ref_pack_sk
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          875
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_65_ref_polyeta_pack
        - pqcrystals_ml_dsa_65_ref_polyt0_pack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:76,13'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_polyeta_pack
                - pqcrystals_ml_dsa_65_ref_polyeta_pack
                - pqcrystals_ml_dsa_65_ref_polyeta_pack
                - pqcrystals_ml_dsa_65_ref_polyeta_pack
                - pqcrystals_ml_dsa_65_ref_polyeta_pack
                - pqcrystals_ml_dsa_65_ref_polyeta_pack
                - pqcrystals_ml_dsa_65_ref_polyeta_pack
                - pqcrystals_ml_dsa_65_ref_polyeta_pack
                - pqcrystals_ml_dsa_65_ref_polyeta_pack
                - pqcrystals_ml_dsa_65_ref_polyeta_pack
                - pqcrystals_ml_dsa_65_ref_polyeta_pack
                - pqcrystals_ml_dsa_65_ref_polyt0_pack
                - pqcrystals_ml_dsa_65_ref_polyt0_pack
                - pqcrystals_ml_dsa_65_ref_polyt0_pack
                - pqcrystals_ml_dsa_65_ref_polyt0_pack
                - pqcrystals_ml_dsa_65_ref_polyt0_pack
                - pqcrystals_ml_dsa_65_ref_polyt0_pack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:76,13'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_polyeta_pack
                - pqcrystals_ml_dsa_65_ref_polyeta_pack
                - pqcrystals_ml_dsa_65_ref_polyeta_pack
                - pqcrystals_ml_dsa_65_ref_polyeta_pack
                - pqcrystals_ml_dsa_65_ref_polyeta_pack
                - pqcrystals_ml_dsa_65_ref_polyeta_pack
                - pqcrystals_ml_dsa_65_ref_polyeta_pack
                - pqcrystals_ml_dsa_65_ref_polyeta_pack
                - pqcrystals_ml_dsa_65_ref_polyeta_pack
                - pqcrystals_ml_dsa_65_ref_polyeta_pack
                - pqcrystals_ml_dsa_65_ref_polyeta_pack
                - pqcrystals_ml_dsa_65_ref_polyt0_pack
                - pqcrystals_ml_dsa_65_ref_polyt0_pack
                - pqcrystals_ml_dsa_65_ref_polyt0_pack
                - pqcrystals_ml_dsa_65_ref_polyt0_pack
                - pqcrystals_ml_dsa_65_ref_polyt0_pack
                - pqcrystals_ml_dsa_65_ref_polyt0_pack
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:88,5'
          Dst:             pqcrystals_ml_dsa_65_ref_polyeta_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:88,5'
          Dst:             pqcrystals_ml_dsa_65_ref_polyeta_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:88,5'
          Dst:             pqcrystals_ml_dsa_65_ref_polyeta_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:88,5'
          Dst:             pqcrystals_ml_dsa_65_ref_polyeta_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:88,5'
          Dst:             pqcrystals_ml_dsa_65_ref_polyeta_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:92,5'
          Dst:             pqcrystals_ml_dsa_65_ref_polyeta_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:92,5'
          Dst:             pqcrystals_ml_dsa_65_ref_polyeta_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:92,5'
          Dst:             pqcrystals_ml_dsa_65_ref_polyeta_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:92,5'
          Dst:             pqcrystals_ml_dsa_65_ref_polyeta_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:92,5'
          Dst:             pqcrystals_ml_dsa_65_ref_polyeta_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:92,5'
          Dst:             pqcrystals_ml_dsa_65_ref_polyeta_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:96,5'
          Dst:             pqcrystals_ml_dsa_65_ref_polyt0_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:96,5'
          Dst:             pqcrystals_ml_dsa_65_ref_polyt0_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:96,5'
          Dst:             pqcrystals_ml_dsa_65_ref_polyt0_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:96,5'
          Dst:             pqcrystals_ml_dsa_65_ref_polyt0_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:96,5'
          Dst:             pqcrystals_ml_dsa_65_ref_polyt0_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:96,5'
          Dst:             pqcrystals_ml_dsa_65_ref_polyt0_pack
    - functionName:    pqcrystals_ml_dsa_65_ref_unpack_pk
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          236
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_65_ref_polyt1_unpack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:45,14'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_polyt1_unpack
                - pqcrystals_ml_dsa_65_ref_polyt1_unpack
                - pqcrystals_ml_dsa_65_ref_polyt1_unpack
                - pqcrystals_ml_dsa_65_ref_polyt1_unpack
                - pqcrystals_ml_dsa_65_ref_polyt1_unpack
                - pqcrystals_ml_dsa_65_ref_polyt1_unpack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:45,14'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_polyt1_unpack
                - pqcrystals_ml_dsa_65_ref_polyt1_unpack
                - pqcrystals_ml_dsa_65_ref_polyt1_unpack
                - pqcrystals_ml_dsa_65_ref_polyt1_unpack
                - pqcrystals_ml_dsa_65_ref_polyt1_unpack
                - pqcrystals_ml_dsa_65_ref_polyt1_unpack
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:49,5'
          Dst:             pqcrystals_ml_dsa_65_ref_polyt1_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:49,5'
          Dst:             pqcrystals_ml_dsa_65_ref_polyt1_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:49,5'
          Dst:             pqcrystals_ml_dsa_65_ref_polyt1_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:49,5'
          Dst:             pqcrystals_ml_dsa_65_ref_polyt1_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:49,5'
          Dst:             pqcrystals_ml_dsa_65_ref_polyt1_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:49,5'
          Dst:             pqcrystals_ml_dsa_65_ref_polyt1_unpack
    - functionName:    pqcrystals_ml_dsa_65_ref_pack_pk
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          236
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_65_ref_polyt1_pack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:22,13'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_polyt1_pack
                - pqcrystals_ml_dsa_65_ref_polyt1_pack
                - pqcrystals_ml_dsa_65_ref_polyt1_pack
                - pqcrystals_ml_dsa_65_ref_polyt1_pack
                - pqcrystals_ml_dsa_65_ref_polyt1_pack
                - pqcrystals_ml_dsa_65_ref_polyt1_pack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:22,13'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_polyt1_pack
                - pqcrystals_ml_dsa_65_ref_polyt1_pack
                - pqcrystals_ml_dsa_65_ref_polyt1_pack
                - pqcrystals_ml_dsa_65_ref_polyt1_pack
                - pqcrystals_ml_dsa_65_ref_polyt1_pack
                - pqcrystals_ml_dsa_65_ref_polyt1_pack
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:26,5'
          Dst:             pqcrystals_ml_dsa_65_ref_polyt1_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:26,5'
          Dst:             pqcrystals_ml_dsa_65_ref_polyt1_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:26,5'
          Dst:             pqcrystals_ml_dsa_65_ref_polyt1_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:26,5'
          Dst:             pqcrystals_ml_dsa_65_ref_polyt1_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:26,5'
          Dst:             pqcrystals_ml_dsa_65_ref_polyt1_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/packing.c:26,5'
          Dst:             pqcrystals_ml_dsa_65_ref_polyt1_pack
    - functionName:    pqcrystals_ml_dsa_65_ref_polyw1_pack
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 892
      functionLinenumberEnd: 911
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          87
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:906,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:907,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:907,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:906,23'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:906,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:907,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:906,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:906,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:907,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_65_ref_polyz_pack
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 780
      functionLinenumberEnd: 820
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          54
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:806,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:807,32'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:820,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_65_ref_polyt0_unpack
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 716
      functionLinenumberEnd: 768
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          164
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:720,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:721,29'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:768,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_65_ref_polyt0_pack
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 668
      functionLinenumberEnd: 706
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          127
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:673,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:674,38'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:706,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_65_ref_polyt1_unpack
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 645
      functionLinenumberEnd: 657
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          69
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:649,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:650,29'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:657,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_65_ref_polyt1_pack
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 621
      functionLinenumberEnd: 634
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          63
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:625,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:626,28'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:634,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_65_ref_polyeta_unpack
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 575
      functionLinenumberEnd: 609
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          37
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:600,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:601,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:609,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_65_ref_polyeta_pack
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 536
      functionLinenumberEnd: 565
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          100
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    11
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:557,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:558,29'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:558,29'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:557,23'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:557,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:558,29'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:557,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:557,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:558,29'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_65_ref_poly_challenge
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 492
      functionLinenumberEnd: 525
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          162
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_init
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:495,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:498,3'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_squeeze
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:512,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:513,9'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:517,18'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:518,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:512,14'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:520,20'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:498,3'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:499,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:500,3'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:501,3'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:513,9'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:524,3'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    pqcrystals_ml_dsa_65_ref_polyz_unpack
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 831
      functionLinenumberEnd: 880
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          62
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:863,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:864,28'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:880,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_65_ref_poly_uniform_gamma1
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 472
      functionLinenumberEnd: 480
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_squeeze
        - pqcrystals_ml_dsa_65_ref_dilithium_shake256_stream_init
        - pqcrystals_ml_dsa_65_ref_polyz_unpack
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:473,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_dilithium_shake256_stream_init
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_65_ref_polyz_unpack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:476,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_dilithium_shake256_stream_init
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_65_ref_polyz_unpack
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:476,3'
          Dst:             pqcrystals_ml_dsa_65_ref_dilithium_shake256_stream_init
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:477,3'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:478,3'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:479,3'
          Dst:             pqcrystals_ml_dsa_65_ref_polyz_unpack
    - functionName:    rej_eta
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 389
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          96
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:395,19'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:395,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:395,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:409,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:410,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:411,11'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:411,15'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:395,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:411,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:411,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:395,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:412,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:395,19'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:395,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:396,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_65_ref_poly_uniform_eta
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 439
      functionLinenumberEnd: 455
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_squeeze
        - pqcrystals_ml_dsa_65_ref_dilithium_shake256_stream_init
        - rej_eta
      functionUses:    11
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:442,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_dilithium_shake256_stream_init
                - OQS_SHA3_shake256_inc_squeeze
                - rej_eta.9817
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_squeeze
                - rej_eta.9817
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:445,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_dilithium_shake256_stream_init
                - OQS_SHA3_shake256_inc_squeeze
                - rej_eta.9817
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_squeeze
                - rej_eta.9817
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:450,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:450,3'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - rej_eta.9817
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:451,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - rej_eta.9817
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:450,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:450,3'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - rej_eta.9817
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:451,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - rej_eta.9817
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:445,3'
          Dst:             pqcrystals_ml_dsa_65_ref_dilithium_shake256_stream_init
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:446,3'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:448,9'
          Dst:             rej_eta
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:451,5'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:452,12'
          Dst:             rej_eta
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:454,3'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    rej_uniform
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          86
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:319,19'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:319,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:319,26'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:319,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:319,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:320,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:325,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:319,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:326,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:319,19'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:319,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:319,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_65_ref_poly_uniform
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          154
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - OQS_SHA3_shake128_inc_ctx_release
        - OQS_SHA3_shake128_inc_squeeze
        - pqcrystals_ml_dsa_65_ref_dilithium_shake128_stream_init
        - rej_uniform
      functionUses:    30
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:351,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_dilithium_shake128_stream_init
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.9818
                - OQS_SHA3_shake128_inc_ctx_release
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.9818
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:354,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_dilithium_shake128_stream_init
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.9818
                - OQS_SHA3_shake128_inc_ctx_release
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.9818
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:359,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:359,3'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.9818
                - OQS_SHA3_shake128_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:360,18'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.9818
                - OQS_SHA3_shake128_inc_ctx_release
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:361,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:362,33'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.9818
                - OQS_SHA3_shake128_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:362,33'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.9818
                - OQS_SHA3_shake128_inc_ctx_release
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:361,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:362,33'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.9818
                - OQS_SHA3_shake128_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:362,33'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.9818
                - OQS_SHA3_shake128_inc_ctx_release
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:361,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:362,33'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.9818
                - OQS_SHA3_shake128_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:364,5'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.9818
                - OQS_SHA3_shake128_inc_ctx_release
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:359,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:359,3'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.9818
                - OQS_SHA3_shake128_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:360,18'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.9818
                - OQS_SHA3_shake128_inc_ctx_release
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:354,3'
          Dst:             pqcrystals_ml_dsa_65_ref_dilithium_shake128_stream_init
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:355,3'
          Dst:             OQS_SHA3_shake128_inc_squeeze
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:357,9'
          Dst:             rej_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:364,5'
          Dst:             OQS_SHA3_shake128_inc_squeeze
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:366,12'
          Dst:             rej_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:368,3'
          Dst:             OQS_SHA3_shake128_inc_ctx_release
    - functionName:    pqcrystals_ml_dsa_65_ref_poly_chknorm
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          68
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    11
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:274,6'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:274,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:282,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:285,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:280,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:285,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:280,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:280,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:282,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:285,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:280,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:285,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_65_ref_poly_use_hint
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pqcrystals_ml_dsa_65_ref_use_hint
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:252,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_use_hint
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:253,29'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_use_hint
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:252,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:253,29'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:256,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:253,20'
          Dst:             pqcrystals_ml_dsa_65_ref_use_hint
    - functionName:    pqcrystals_ml_dsa_65_ref_poly_make_hint
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pqcrystals_ml_dsa_65_ref_make_hint
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:230,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_make_hint
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:231,30'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_make_hint
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:230,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:231,30'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:236,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:231,20'
          Dst:             pqcrystals_ml_dsa_65_ref_make_hint
    - functionName:    pqcrystals_ml_dsa_65_ref_poly_decompose
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pqcrystals_ml_dsa_65_ref_decompose
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:207,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_decompose
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:208,32'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_decompose
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:207,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:208,32'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:211,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:208,21'
          Dst:             pqcrystals_ml_dsa_65_ref_decompose
    - functionName:    pqcrystals_ml_dsa_65_ref_poly_power2round
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pqcrystals_ml_dsa_65_ref_power2round
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:184,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_power2round
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:185,34'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_power2round
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:184,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:185,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:188,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:185,21'
          Dst:             pqcrystals_ml_dsa_65_ref_power2round
    - functionName:    pqcrystals_ml_dsa_65_ref_poly_pointwise_montgomery
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pqcrystals_ml_dsa_65_ref_montgomery_reduce
      functionUses:    16
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:162,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_montgomery_reduce
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:163,47'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_montgomery_reduce
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:162,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:163,47'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:166,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:163,20'
          Dst:             pqcrystals_ml_dsa_65_ref_montgomery_reduce
    - functionName:    pqcrystals_ml_dsa_65_ref_poly_invntt_tomont
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_65_ref_invntt_tomont
      functionUses:    11
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:142,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_invntt_tomont
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:142,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_invntt_tomont
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:142,3'
          Dst:             pqcrystals_ml_dsa_65_ref_invntt_tomont
    - functionName:    pqcrystals_ml_dsa_65_ref_poly_ntt
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_65_ref_ntt
      functionUses:    13
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:125,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_ntt
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:125,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_ntt
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:125,3'
          Dst:             pqcrystals_ml_dsa_65_ref_ntt
    - functionName:    pqcrystals_ml_dsa_65_ref_poly_shiftl
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          261
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_65_ref_poly_sub
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          113
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:90,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:91,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:91,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:90,21'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:90,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:91,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:90,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:90,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:91,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_65_ref_poly_add
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          113
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    15
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:69,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:70,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:70,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:69,21'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:69,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:70,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:69,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:69,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:70,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_65_ref_poly_caddq
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pqcrystals_ml_dsa_65_ref_caddq
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:50,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_caddq
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:51,26'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_caddq
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:50,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:51,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:54,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:51,20'
          Dst:             pqcrystals_ml_dsa_65_ref_caddq
    - functionName:    pqcrystals_ml_dsa_65_ref_poly_reduce
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pqcrystals_ml_dsa_65_ref_reduce32
      functionUses:    11
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:32,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_reduce32
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:33,29'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_reduce32
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:32,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:33,29'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:36,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/poly.c:33,20'
          Dst:             pqcrystals_ml_dsa_65_ref_reduce32
    - functionName:    pqcrystals_ml_dsa_65_ref_polyveck_pack_w1
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 389
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_65_ref_polyw1_pack
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:388,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_polyw1_pack
                - pqcrystals_ml_dsa_65_ref_polyw1_pack
                - pqcrystals_ml_dsa_65_ref_polyw1_pack
                - pqcrystals_ml_dsa_65_ref_polyw1_pack
                - pqcrystals_ml_dsa_65_ref_polyw1_pack
                - pqcrystals_ml_dsa_65_ref_polyw1_pack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:388,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_polyw1_pack
                - pqcrystals_ml_dsa_65_ref_polyw1_pack
                - pqcrystals_ml_dsa_65_ref_polyw1_pack
                - pqcrystals_ml_dsa_65_ref_polyw1_pack
                - pqcrystals_ml_dsa_65_ref_polyw1_pack
                - pqcrystals_ml_dsa_65_ref_polyw1_pack
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:388,5'
          Dst:             pqcrystals_ml_dsa_65_ref_polyw1_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:388,5'
          Dst:             pqcrystals_ml_dsa_65_ref_polyw1_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:388,5'
          Dst:             pqcrystals_ml_dsa_65_ref_polyw1_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:388,5'
          Dst:             pqcrystals_ml_dsa_65_ref_polyw1_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:388,5'
          Dst:             pqcrystals_ml_dsa_65_ref_polyw1_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:388,5'
          Dst:             pqcrystals_ml_dsa_65_ref_polyw1_pack
    - functionName:    pqcrystals_ml_dsa_65_ref_polyveck_use_hint
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 382
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_65_ref_poly_use_hint
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:381,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_poly_use_hint
                - pqcrystals_ml_dsa_65_ref_poly_use_hint
                - pqcrystals_ml_dsa_65_ref_poly_use_hint
                - pqcrystals_ml_dsa_65_ref_poly_use_hint
                - pqcrystals_ml_dsa_65_ref_poly_use_hint
                - pqcrystals_ml_dsa_65_ref_poly_use_hint
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:381,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_poly_use_hint
                - pqcrystals_ml_dsa_65_ref_poly_use_hint
                - pqcrystals_ml_dsa_65_ref_poly_use_hint
                - pqcrystals_ml_dsa_65_ref_poly_use_hint
                - pqcrystals_ml_dsa_65_ref_poly_use_hint
                - pqcrystals_ml_dsa_65_ref_poly_use_hint
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:381,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_use_hint
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:381,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_use_hint
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:381,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_use_hint
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:381,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_use_hint
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:381,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_use_hint
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:381,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_use_hint
    - functionName:    pqcrystals_ml_dsa_65_ref_polyveck_make_hint
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 358
      functionLinenumberEnd: 364
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          66
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_65_ref_poly_make_hint
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:362,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_poly_make_hint
                - pqcrystals_ml_dsa_65_ref_poly_make_hint
                - pqcrystals_ml_dsa_65_ref_poly_make_hint
                - pqcrystals_ml_dsa_65_ref_poly_make_hint
                - pqcrystals_ml_dsa_65_ref_poly_make_hint
                - pqcrystals_ml_dsa_65_ref_poly_make_hint
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:362,10'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_poly_make_hint
                - pqcrystals_ml_dsa_65_ref_poly_make_hint
                - pqcrystals_ml_dsa_65_ref_poly_make_hint
                - pqcrystals_ml_dsa_65_ref_poly_make_hint
                - pqcrystals_ml_dsa_65_ref_poly_make_hint
                - pqcrystals_ml_dsa_65_ref_poly_make_hint
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:362,10'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_make_hint
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:362,10'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_make_hint
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:362,10'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_make_hint
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:362,10'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_make_hint
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:362,10'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_make_hint
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:362,10'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_make_hint
    - functionName:    pqcrystals_ml_dsa_65_ref_polyveck_decompose
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_65_ref_poly_decompose
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:341,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_poly_decompose
                - pqcrystals_ml_dsa_65_ref_poly_decompose
                - pqcrystals_ml_dsa_65_ref_poly_decompose
                - pqcrystals_ml_dsa_65_ref_poly_decompose
                - pqcrystals_ml_dsa_65_ref_poly_decompose
                - pqcrystals_ml_dsa_65_ref_poly_decompose
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:341,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_poly_decompose
                - pqcrystals_ml_dsa_65_ref_poly_decompose
                - pqcrystals_ml_dsa_65_ref_poly_decompose
                - pqcrystals_ml_dsa_65_ref_poly_decompose
                - pqcrystals_ml_dsa_65_ref_poly_decompose
                - pqcrystals_ml_dsa_65_ref_poly_decompose
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:341,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_decompose
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:341,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_decompose
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:341,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_decompose
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:341,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_decompose
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:341,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_decompose
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:341,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_decompose
    - functionName:    pqcrystals_ml_dsa_65_ref_polyveck_power2round
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 320
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_65_ref_poly_power2round
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:319,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_poly_power2round
                - pqcrystals_ml_dsa_65_ref_poly_power2round
                - pqcrystals_ml_dsa_65_ref_poly_power2round
                - pqcrystals_ml_dsa_65_ref_poly_power2round
                - pqcrystals_ml_dsa_65_ref_poly_power2round
                - pqcrystals_ml_dsa_65_ref_poly_power2round
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:319,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_poly_power2round
                - pqcrystals_ml_dsa_65_ref_poly_power2round
                - pqcrystals_ml_dsa_65_ref_poly_power2round
                - pqcrystals_ml_dsa_65_ref_poly_power2round
                - pqcrystals_ml_dsa_65_ref_poly_power2round
                - pqcrystals_ml_dsa_65_ref_poly_power2round
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:319,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_power2round
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:319,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_power2round
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:319,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_power2round
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:319,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_power2round
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:319,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_power2round
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:319,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_power2round
    - functionName:    pqcrystals_ml_dsa_65_ref_polyveck_chknorm
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          96
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - pqcrystals_ml_dsa_65_ref_poly_chknorm
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:295,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_poly_chknorm
                - pqcrystals_ml_dsa_65_ref_poly_chknorm
                - pqcrystals_ml_dsa_65_ref_poly_chknorm
                - pqcrystals_ml_dsa_65_ref_poly_chknorm
                - pqcrystals_ml_dsa_65_ref_poly_chknorm
                - pqcrystals_ml_dsa_65_ref_poly_chknorm
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:295,8'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_poly_chknorm
                - pqcrystals_ml_dsa_65_ref_poly_chknorm
                - pqcrystals_ml_dsa_65_ref_poly_chknorm
                - pqcrystals_ml_dsa_65_ref_poly_chknorm
                - pqcrystals_ml_dsa_65_ref_poly_chknorm
                - pqcrystals_ml_dsa_65_ref_poly_chknorm
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:295,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:295,22'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_poly_chknorm
                - pqcrystals_ml_dsa_65_ref_poly_chknorm
                - pqcrystals_ml_dsa_65_ref_poly_chknorm
                - pqcrystals_ml_dsa_65_ref_poly_chknorm
                - pqcrystals_ml_dsa_65_ref_poly_chknorm
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:295,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:295,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:295,22'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_poly_chknorm
                - pqcrystals_ml_dsa_65_ref_poly_chknorm
                - pqcrystals_ml_dsa_65_ref_poly_chknorm
                - pqcrystals_ml_dsa_65_ref_poly_chknorm
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:295,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:295,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:295,22'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_poly_chknorm
                - pqcrystals_ml_dsa_65_ref_poly_chknorm
                - pqcrystals_ml_dsa_65_ref_poly_chknorm
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:295,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:295,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:295,22'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_poly_chknorm
                - pqcrystals_ml_dsa_65_ref_poly_chknorm
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:295,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:295,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:295,22'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_poly_chknorm
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:295,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:295,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:295,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:295,8'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_chknorm
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:295,8'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_chknorm
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:295,8'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_chknorm
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:295,8'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_chknorm
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:295,8'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_chknorm
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:295,8'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_chknorm
    - functionName:    pqcrystals_ml_dsa_65_ref_polyveck_pointwise_poly_montgomery
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_65_ref_poly_pointwise_montgomery
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:275,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_ref_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_ref_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_ref_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_ref_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_ref_poly_pointwise_montgomery
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:275,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_ref_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_ref_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_ref_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_ref_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_ref_poly_pointwise_montgomery
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:275,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:275,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:275,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:275,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:275,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:275,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_pointwise_montgomery
    - functionName:    pqcrystals_ml_dsa_65_ref_polyveck_invntt_tomont
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_65_ref_poly_invntt_tomont
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:268,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_ref_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_ref_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_ref_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_ref_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_ref_poly_invntt_tomont
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:268,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_ref_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_ref_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_ref_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_ref_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_ref_poly_invntt_tomont
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:268,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:268,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:268,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:268,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:268,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:268,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_invntt_tomont
    - functionName:    pqcrystals_ml_dsa_65_ref_polyveck_ntt
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_65_ref_poly_ntt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:252,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_poly_ntt
                - pqcrystals_ml_dsa_65_ref_poly_ntt
                - pqcrystals_ml_dsa_65_ref_poly_ntt
                - pqcrystals_ml_dsa_65_ref_poly_ntt
                - pqcrystals_ml_dsa_65_ref_poly_ntt
                - pqcrystals_ml_dsa_65_ref_poly_ntt
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:252,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_poly_ntt
                - pqcrystals_ml_dsa_65_ref_poly_ntt
                - pqcrystals_ml_dsa_65_ref_poly_ntt
                - pqcrystals_ml_dsa_65_ref_poly_ntt
                - pqcrystals_ml_dsa_65_ref_poly_ntt
                - pqcrystals_ml_dsa_65_ref_poly_ntt
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:252,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:252,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:252,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:252,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:252,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:252,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_ntt
    - functionName:    pqcrystals_ml_dsa_65_ref_polyveck_shiftl
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_65_ref_poly_shiftl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:237,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_poly_shiftl
                - pqcrystals_ml_dsa_65_ref_poly_shiftl
                - pqcrystals_ml_dsa_65_ref_poly_shiftl
                - pqcrystals_ml_dsa_65_ref_poly_shiftl
                - pqcrystals_ml_dsa_65_ref_poly_shiftl
                - pqcrystals_ml_dsa_65_ref_poly_shiftl
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:237,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_poly_shiftl
                - pqcrystals_ml_dsa_65_ref_poly_shiftl
                - pqcrystals_ml_dsa_65_ref_poly_shiftl
                - pqcrystals_ml_dsa_65_ref_poly_shiftl
                - pqcrystals_ml_dsa_65_ref_poly_shiftl
                - pqcrystals_ml_dsa_65_ref_poly_shiftl
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:237,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_shiftl
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:237,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_shiftl
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:237,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_shiftl
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:237,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_shiftl
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:237,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_shiftl
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:237,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_shiftl
    - functionName:    pqcrystals_ml_dsa_65_ref_polyveck_sub
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_65_ref_poly_sub
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:222,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_poly_sub
                - pqcrystals_ml_dsa_65_ref_poly_sub
                - pqcrystals_ml_dsa_65_ref_poly_sub
                - pqcrystals_ml_dsa_65_ref_poly_sub
                - pqcrystals_ml_dsa_65_ref_poly_sub
                - pqcrystals_ml_dsa_65_ref_poly_sub
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:222,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_poly_sub
                - pqcrystals_ml_dsa_65_ref_poly_sub
                - pqcrystals_ml_dsa_65_ref_poly_sub
                - pqcrystals_ml_dsa_65_ref_poly_sub
                - pqcrystals_ml_dsa_65_ref_poly_sub
                - pqcrystals_ml_dsa_65_ref_poly_sub
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:222,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_sub
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:222,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_sub
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:222,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_sub
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:222,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_sub
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:222,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_sub
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:222,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_sub
    - functionName:    pqcrystals_ml_dsa_65_ref_polyveck_add
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_65_ref_poly_add
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:204,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_poly_add
                - pqcrystals_ml_dsa_65_ref_poly_add
                - pqcrystals_ml_dsa_65_ref_poly_add
                - pqcrystals_ml_dsa_65_ref_poly_add
                - pqcrystals_ml_dsa_65_ref_poly_add
                - pqcrystals_ml_dsa_65_ref_poly_add
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:204,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_poly_add
                - pqcrystals_ml_dsa_65_ref_poly_add
                - pqcrystals_ml_dsa_65_ref_poly_add
                - pqcrystals_ml_dsa_65_ref_poly_add
                - pqcrystals_ml_dsa_65_ref_poly_add
                - pqcrystals_ml_dsa_65_ref_poly_add
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:204,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:204,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:204,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:204,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:204,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:204,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_add
    - functionName:    pqcrystals_ml_dsa_65_ref_polyveck_caddq
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_65_ref_poly_caddq
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:187,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_poly_caddq
                - pqcrystals_ml_dsa_65_ref_poly_caddq
                - pqcrystals_ml_dsa_65_ref_poly_caddq
                - pqcrystals_ml_dsa_65_ref_poly_caddq
                - pqcrystals_ml_dsa_65_ref_poly_caddq
                - pqcrystals_ml_dsa_65_ref_poly_caddq
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:187,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_poly_caddq
                - pqcrystals_ml_dsa_65_ref_poly_caddq
                - pqcrystals_ml_dsa_65_ref_poly_caddq
                - pqcrystals_ml_dsa_65_ref_poly_caddq
                - pqcrystals_ml_dsa_65_ref_poly_caddq
                - pqcrystals_ml_dsa_65_ref_poly_caddq
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:187,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_caddq
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:187,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_caddq
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:187,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_caddq
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:187,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_caddq
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:187,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_caddq
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:187,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_caddq
    - functionName:    pqcrystals_ml_dsa_65_ref_polyveck_reduce
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_65_ref_poly_reduce
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:172,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_poly_reduce
                - pqcrystals_ml_dsa_65_ref_poly_reduce
                - pqcrystals_ml_dsa_65_ref_poly_reduce
                - pqcrystals_ml_dsa_65_ref_poly_reduce
                - pqcrystals_ml_dsa_65_ref_poly_reduce
                - pqcrystals_ml_dsa_65_ref_poly_reduce
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:172,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_poly_reduce
                - pqcrystals_ml_dsa_65_ref_poly_reduce
                - pqcrystals_ml_dsa_65_ref_poly_reduce
                - pqcrystals_ml_dsa_65_ref_poly_reduce
                - pqcrystals_ml_dsa_65_ref_poly_reduce
                - pqcrystals_ml_dsa_65_ref_poly_reduce
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:172,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:172,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:172,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:172,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:172,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:172,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_reduce
    - functionName:    pqcrystals_ml_dsa_65_ref_polyveck_uniform_eta
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          55
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_65_ref_poly_uniform_eta
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:157,45'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_poly_uniform_eta
                - pqcrystals_ml_dsa_65_ref_poly_uniform_eta
                - pqcrystals_ml_dsa_65_ref_poly_uniform_eta
                - pqcrystals_ml_dsa_65_ref_poly_uniform_eta
                - pqcrystals_ml_dsa_65_ref_poly_uniform_eta
                - pqcrystals_ml_dsa_65_ref_poly_uniform_eta
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:157,45'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_poly_uniform_eta
                - pqcrystals_ml_dsa_65_ref_poly_uniform_eta
                - pqcrystals_ml_dsa_65_ref_poly_uniform_eta
                - pqcrystals_ml_dsa_65_ref_poly_uniform_eta
                - pqcrystals_ml_dsa_65_ref_poly_uniform_eta
                - pqcrystals_ml_dsa_65_ref_poly_uniform_eta
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:157,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_uniform_eta
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:157,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_uniform_eta
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:157,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_uniform_eta
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:157,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_uniform_eta
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:157,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_uniform_eta
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:157,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_uniform_eta
    - functionName:    pqcrystals_ml_dsa_65_ref_polyvecl_chknorm
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          83
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - pqcrystals_ml_dsa_65_ref_poly_chknorm
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:143,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_poly_chknorm
                - pqcrystals_ml_dsa_65_ref_poly_chknorm
                - pqcrystals_ml_dsa_65_ref_poly_chknorm
                - pqcrystals_ml_dsa_65_ref_poly_chknorm
                - pqcrystals_ml_dsa_65_ref_poly_chknorm
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:143,8'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_poly_chknorm
                - pqcrystals_ml_dsa_65_ref_poly_chknorm
                - pqcrystals_ml_dsa_65_ref_poly_chknorm
                - pqcrystals_ml_dsa_65_ref_poly_chknorm
                - pqcrystals_ml_dsa_65_ref_poly_chknorm
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:143,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:143,22'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_poly_chknorm
                - pqcrystals_ml_dsa_65_ref_poly_chknorm
                - pqcrystals_ml_dsa_65_ref_poly_chknorm
                - pqcrystals_ml_dsa_65_ref_poly_chknorm
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:143,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:143,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:143,22'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_poly_chknorm
                - pqcrystals_ml_dsa_65_ref_poly_chknorm
                - pqcrystals_ml_dsa_65_ref_poly_chknorm
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:143,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:143,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:143,22'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_poly_chknorm
                - pqcrystals_ml_dsa_65_ref_poly_chknorm
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:143,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:143,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:143,22'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_poly_chknorm
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:143,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:143,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:143,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:143,8'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_chknorm
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:143,8'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_chknorm
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:143,8'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_chknorm
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:143,8'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_chknorm
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:143,8'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_chknorm
    - functionName:    pqcrystals_ml_dsa_65_ref_polyvecl_pointwise_poly_montgomery
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_65_ref_poly_pointwise_montgomery
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:99,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_ref_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_ref_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_ref_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_ref_poly_pointwise_montgomery
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:99,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_ref_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_ref_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_ref_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_ref_poly_pointwise_montgomery
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:99,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:99,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:99,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:99,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:99,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_pointwise_montgomery
    - functionName:    pqcrystals_ml_dsa_65_ref_polyvecl_invntt_tomont
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_65_ref_poly_invntt_tomont
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:92,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_ref_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_ref_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_ref_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_ref_poly_invntt_tomont
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:92,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_ref_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_ref_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_ref_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_ref_poly_invntt_tomont
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:92,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:92,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:92,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:92,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:92,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_invntt_tomont
    - functionName:    pqcrystals_ml_dsa_65_ref_polyvecl_ntt
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_65_ref_poly_ntt
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:85,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_poly_ntt
                - pqcrystals_ml_dsa_65_ref_poly_ntt
                - pqcrystals_ml_dsa_65_ref_poly_ntt
                - pqcrystals_ml_dsa_65_ref_poly_ntt
                - pqcrystals_ml_dsa_65_ref_poly_ntt
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:85,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_poly_ntt
                - pqcrystals_ml_dsa_65_ref_poly_ntt
                - pqcrystals_ml_dsa_65_ref_poly_ntt
                - pqcrystals_ml_dsa_65_ref_poly_ntt
                - pqcrystals_ml_dsa_65_ref_poly_ntt
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:85,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:85,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:85,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:85,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:85,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_ntt
    - functionName:    pqcrystals_ml_dsa_65_ref_polyvecl_add
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_65_ref_poly_add
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:70,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_poly_add
                - pqcrystals_ml_dsa_65_ref_poly_add
                - pqcrystals_ml_dsa_65_ref_poly_add
                - pqcrystals_ml_dsa_65_ref_poly_add
                - pqcrystals_ml_dsa_65_ref_poly_add
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:70,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_poly_add
                - pqcrystals_ml_dsa_65_ref_poly_add
                - pqcrystals_ml_dsa_65_ref_poly_add
                - pqcrystals_ml_dsa_65_ref_poly_add
                - pqcrystals_ml_dsa_65_ref_poly_add
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:70,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:70,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:70,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:70,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:70,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_add
    - functionName:    pqcrystals_ml_dsa_65_ref_polyvecl_reduce
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_65_ref_poly_reduce
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:53,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_poly_reduce
                - pqcrystals_ml_dsa_65_ref_poly_reduce
                - pqcrystals_ml_dsa_65_ref_poly_reduce
                - pqcrystals_ml_dsa_65_ref_poly_reduce
                - pqcrystals_ml_dsa_65_ref_poly_reduce
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:53,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_poly_reduce
                - pqcrystals_ml_dsa_65_ref_poly_reduce
                - pqcrystals_ml_dsa_65_ref_poly_reduce
                - pqcrystals_ml_dsa_65_ref_poly_reduce
                - pqcrystals_ml_dsa_65_ref_poly_reduce
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:53,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:53,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:53,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:53,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:53,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_reduce
    - functionName:    pqcrystals_ml_dsa_65_ref_polyvecl_uniform_gamma1
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          46
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_65_ref_poly_uniform_gamma1
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:46,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_uniform_gamma1
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:46,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_uniform_gamma1
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:46,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_uniform_gamma1
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:46,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_uniform_gamma1
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:46,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_uniform_gamma1
    - functionName:    pqcrystals_ml_dsa_65_ref_polyvecl_uniform_eta
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_65_ref_poly_uniform_eta
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:39,45'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_poly_uniform_eta
                - pqcrystals_ml_dsa_65_ref_poly_uniform_eta
                - pqcrystals_ml_dsa_65_ref_poly_uniform_eta
                - pqcrystals_ml_dsa_65_ref_poly_uniform_eta
                - pqcrystals_ml_dsa_65_ref_poly_uniform_eta
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:39,45'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_poly_uniform_eta
                - pqcrystals_ml_dsa_65_ref_poly_uniform_eta
                - pqcrystals_ml_dsa_65_ref_poly_uniform_eta
                - pqcrystals_ml_dsa_65_ref_poly_uniform_eta
                - pqcrystals_ml_dsa_65_ref_poly_uniform_eta
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:39,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_uniform_eta
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:39,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_uniform_eta
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:39,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_uniform_eta
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:39,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_uniform_eta
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:39,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_uniform_eta
    - functionName:    pqcrystals_ml_dsa_65_ref_polyvecl_pointwise_acc_montgomery
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_65_ref_poly_add
        - pqcrystals_ml_dsa_65_ref_poly_pointwise_montgomery
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:118,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_ref_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_ref_poly_add
                - pqcrystals_ml_dsa_65_ref_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_ref_poly_add
                - pqcrystals_ml_dsa_65_ref_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_ref_poly_add
                - pqcrystals_ml_dsa_65_ref_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_ref_poly_add
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:120,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_ref_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_ref_poly_add
                - pqcrystals_ml_dsa_65_ref_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_ref_poly_add
                - pqcrystals_ml_dsa_65_ref_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_ref_poly_add
                - pqcrystals_ml_dsa_65_ref_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_ref_poly_add
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:120,3'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:122,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:123,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:122,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:123,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:122,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:123,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:122,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:123,5'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_add
    - functionName:    pqcrystals_ml_dsa_65_ref_polyvec_matrix_pointwise_montgomery
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_65_ref_polyvecl_pointwise_acc_montgomery
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:28,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_65_ref_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_65_ref_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_65_ref_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_65_ref_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_65_ref_polyvecl_pointwise_acc_montgomery
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:28,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_65_ref_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_65_ref_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_65_ref_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_65_ref_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_65_ref_polyvecl_pointwise_acc_montgomery
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:28,5'
          Dst:             pqcrystals_ml_dsa_65_ref_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:28,5'
          Dst:             pqcrystals_ml_dsa_65_ref_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:28,5'
          Dst:             pqcrystals_ml_dsa_65_ref_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:28,5'
          Dst:             pqcrystals_ml_dsa_65_ref_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:28,5'
          Dst:             pqcrystals_ml_dsa_65_ref_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:28,5'
          Dst:             pqcrystals_ml_dsa_65_ref_polyvecl_pointwise_acc_montgomery
    - functionName:    pqcrystals_ml_dsa_65_ref_polyvec_matrix_expand
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 22
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          151
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_65_ref_poly_uniform
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:21,7'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_poly_uniform
                - pqcrystals_ml_dsa_65_ref_poly_uniform
                - pqcrystals_ml_dsa_65_ref_poly_uniform
                - pqcrystals_ml_dsa_65_ref_poly_uniform
                - pqcrystals_ml_dsa_65_ref_poly_uniform
                - pqcrystals_ml_dsa_65_ref_poly_uniform
                - pqcrystals_ml_dsa_65_ref_poly_uniform
                - pqcrystals_ml_dsa_65_ref_poly_uniform
                - pqcrystals_ml_dsa_65_ref_poly_uniform
                - pqcrystals_ml_dsa_65_ref_poly_uniform
                - pqcrystals_ml_dsa_65_ref_poly_uniform
                - pqcrystals_ml_dsa_65_ref_poly_uniform
                - pqcrystals_ml_dsa_65_ref_poly_uniform
                - pqcrystals_ml_dsa_65_ref_poly_uniform
                - pqcrystals_ml_dsa_65_ref_poly_uniform
                - pqcrystals_ml_dsa_65_ref_poly_uniform
                - pqcrystals_ml_dsa_65_ref_poly_uniform
                - pqcrystals_ml_dsa_65_ref_poly_uniform
                - pqcrystals_ml_dsa_65_ref_poly_uniform
                - pqcrystals_ml_dsa_65_ref_poly_uniform
                - pqcrystals_ml_dsa_65_ref_poly_uniform
                - pqcrystals_ml_dsa_65_ref_poly_uniform
                - pqcrystals_ml_dsa_65_ref_poly_uniform
                - pqcrystals_ml_dsa_65_ref_poly_uniform
                - pqcrystals_ml_dsa_65_ref_poly_uniform
                - pqcrystals_ml_dsa_65_ref_poly_uniform
                - pqcrystals_ml_dsa_65_ref_poly_uniform
                - pqcrystals_ml_dsa_65_ref_poly_uniform
                - pqcrystals_ml_dsa_65_ref_poly_uniform
                - pqcrystals_ml_dsa_65_ref_poly_uniform
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:21,7'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_poly_uniform
                - pqcrystals_ml_dsa_65_ref_poly_uniform
                - pqcrystals_ml_dsa_65_ref_poly_uniform
                - pqcrystals_ml_dsa_65_ref_poly_uniform
                - pqcrystals_ml_dsa_65_ref_poly_uniform
                - pqcrystals_ml_dsa_65_ref_poly_uniform
                - pqcrystals_ml_dsa_65_ref_poly_uniform
                - pqcrystals_ml_dsa_65_ref_poly_uniform
                - pqcrystals_ml_dsa_65_ref_poly_uniform
                - pqcrystals_ml_dsa_65_ref_poly_uniform
                - pqcrystals_ml_dsa_65_ref_poly_uniform
                - pqcrystals_ml_dsa_65_ref_poly_uniform
                - pqcrystals_ml_dsa_65_ref_poly_uniform
                - pqcrystals_ml_dsa_65_ref_poly_uniform
                - pqcrystals_ml_dsa_65_ref_poly_uniform
                - pqcrystals_ml_dsa_65_ref_poly_uniform
                - pqcrystals_ml_dsa_65_ref_poly_uniform
                - pqcrystals_ml_dsa_65_ref_poly_uniform
                - pqcrystals_ml_dsa_65_ref_poly_uniform
                - pqcrystals_ml_dsa_65_ref_poly_uniform
                - pqcrystals_ml_dsa_65_ref_poly_uniform
                - pqcrystals_ml_dsa_65_ref_poly_uniform
                - pqcrystals_ml_dsa_65_ref_poly_uniform
                - pqcrystals_ml_dsa_65_ref_poly_uniform
                - pqcrystals_ml_dsa_65_ref_poly_uniform
                - pqcrystals_ml_dsa_65_ref_poly_uniform
                - pqcrystals_ml_dsa_65_ref_poly_uniform
                - pqcrystals_ml_dsa_65_ref_poly_uniform
                - pqcrystals_ml_dsa_65_ref_poly_uniform
                - pqcrystals_ml_dsa_65_ref_poly_uniform
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:21,7'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:21,7'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:21,7'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:21,7'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:21,7'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:21,7'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:21,7'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:21,7'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:21,7'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:21,7'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:21,7'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:21,7'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:21,7'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:21,7'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:21,7'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:21,7'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:21,7'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:21,7'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:21,7'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:21,7'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:21,7'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:21,7'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:21,7'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:21,7'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:21,7'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:21,7'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:21,7'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:21,7'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:21,7'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/polyvec.c:21,7'
          Dst:             pqcrystals_ml_dsa_65_ref_poly_uniform
    - functionName:    pqcrystals_ml_dsa_65_ref_freeze
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/reduce.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_65_ref_caddq
        - pqcrystals_ml_dsa_65_ref_reduce32
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/reduce.c:66,7'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/reduce.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_reduce32
                - pqcrystals_ml_dsa_65_ref_caddq
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/reduce.c:66,7'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_reduce32
                - pqcrystals_ml_dsa_65_ref_caddq
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/reduce.c:66,7'
          Dst:             pqcrystals_ml_dsa_65_ref_reduce32
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/reduce.c:67,7'
          Dst:             pqcrystals_ml_dsa_65_ref_caddq
    - functionName:    pqcrystals_ml_dsa_65_ref_reduce32
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/reduce.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_65_ref_caddq
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/reduce.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_65_ref_montgomery_reduce
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/reduce.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15
      functionLinenumberEnd: 20
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    78
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_65_ref_use_hint
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/rounding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - pqcrystals_ml_dsa_65_ref_decompose
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/rounding.c:85,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/rounding.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_decompose
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/rounding.c:87,8'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_ref_decompose
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/rounding.c:88,6'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/rounding.c:88,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/rounding.c:92,6'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/rounding.c:92,6'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/rounding.c:93,16'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/rounding.c:95,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/rounding.c:87,8'
          Dst:             pqcrystals_ml_dsa_65_ref_decompose
    - functionName:    pqcrystals_ml_dsa_65_ref_decompose
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/rounding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_65_ref_make_hint
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/rounding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          40
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/rounding.c:68,18'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/rounding.c:68,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/rounding.c:68,24'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/rounding.c:68,34'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/rounding.c:68,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/rounding.c:68,41'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/rounding.c:68,52'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/rounding.c:68,58'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/rounding.c:71,3'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/rounding.c:68,6'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/rounding.c:68,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/rounding.c:71,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_65_ref_power2round
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/rounding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 17
      functionLinenumberEnd: 22
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_65_ref_dilithium_shake256_stream_init
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/symmetric-shake.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/symmetric-shake.c:20,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/symmetric-shake.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/symmetric-shake.c:21,10'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/symmetric-shake.c:24,3'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/symmetric-shake.c:25,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/symmetric-shake.c:26,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/symmetric-shake.c:27,3'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    pqcrystals_ml_dsa_65_ref_dilithium_shake128_stream_init
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/symmetric-shake.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_absorb
        - OQS_SHA3_shake128_inc_finalize
        - OQS_SHA3_shake128_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/symmetric-shake.c:8,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/symmetric-shake.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
                - OQS_SHA3_shake128_inc_absorb
                - OQS_SHA3_shake128_inc_absorb
                - OQS_SHA3_shake128_inc_finalize
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/symmetric-shake.c:9,10'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
                - OQS_SHA3_shake128_inc_absorb
                - OQS_SHA3_shake128_inc_absorb
                - OQS_SHA3_shake128_inc_finalize
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/symmetric-shake.c:12,3'
          Dst:             OQS_SHA3_shake128_inc_init
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/symmetric-shake.c:13,3'
          Dst:             OQS_SHA3_shake128_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/symmetric-shake.c:14,3'
          Dst:             OQS_SHA3_shake128_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_ref/symmetric-shake.c:15,3'
          Dst:             OQS_SHA3_shake128_inc_finalize
    - functionName:    pqcrystals_ml_dsa_65_avx2_unpack_sig
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         108
      ICount:          855
      EdgeCount:       151
      CyclomaticComplexity: 45
      functionsReached:
        - pqcrystals_ml_dsa_65_avx2_polyz_unpack
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:206,12'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_polyz_unpack
                - pqcrystals_ml_dsa_65_avx2_polyz_unpack
                - pqcrystals_ml_dsa_65_avx2_polyz_unpack
                - pqcrystals_ml_dsa_65_avx2_polyz_unpack
                - pqcrystals_ml_dsa_65_avx2_polyz_unpack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:206,12'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_polyz_unpack
                - pqcrystals_ml_dsa_65_avx2_polyz_unpack
                - pqcrystals_ml_dsa_65_avx2_polyz_unpack
                - pqcrystals_ml_dsa_65_avx2_polyz_unpack
                - pqcrystals_ml_dsa_65_avx2_polyz_unpack
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:219,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:219,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:222,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:224,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:224,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:225,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:219,27'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:219,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:219,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:219,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:219,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:222,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:224,16'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:224,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:224,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:224,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:225,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:219,27'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:219,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:219,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:219,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:219,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:222,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:224,16'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:224,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:224,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:224,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:225,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:219,27'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:219,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:219,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:219,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:219,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:222,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:224,16'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:224,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:224,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:224,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:225,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:219,27'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:219,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:219,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:219,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:219,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:222,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:224,16'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:224,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:224,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:224,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:225,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:219,27'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:219,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:219,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:219,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:219,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:222,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:222,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:222,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:232,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:222,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:224,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:232,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:224,16'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:224,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:224,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:224,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:225,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:222,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:224,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:232,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:232,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:232,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:233,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:232,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:232,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:233,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:233,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:232,25'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:233,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:210,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyz_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:210,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyz_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:210,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyz_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:210,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyz_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:210,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyz_unpack
    - functionName:    pqcrystals_ml_dsa_65_avx2_pack_sig
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         57
      ICount:          751
      EdgeCount:       75
      CyclomaticComplexity: 20
      functionsReached:
        - pqcrystals_ml_dsa_65_avx2_polyz_pack
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:164,14'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:178,10'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
                - pqcrystals_ml_dsa_65_avx2_polyz_pack
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:177,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:178,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:181,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:177,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:178,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:181,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:177,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:178,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:181,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:177,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:178,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:181,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:177,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:178,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:181,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:177,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:178,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:181,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:168,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyz_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:168,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyz_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:168,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyz_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:168,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyz_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:168,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyz_pack
    - functionName:    pqcrystals_ml_dsa_65_avx2_unpack_sk
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          875
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_65_avx2_polyeta_unpack
        - pqcrystals_ml_dsa_65_avx2_polyt0_unpack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:123,14'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_polyeta_unpack
                - pqcrystals_ml_dsa_65_avx2_polyeta_unpack
                - pqcrystals_ml_dsa_65_avx2_polyeta_unpack
                - pqcrystals_ml_dsa_65_avx2_polyeta_unpack
                - pqcrystals_ml_dsa_65_avx2_polyeta_unpack
                - pqcrystals_ml_dsa_65_avx2_polyeta_unpack
                - pqcrystals_ml_dsa_65_avx2_polyeta_unpack
                - pqcrystals_ml_dsa_65_avx2_polyeta_unpack
                - pqcrystals_ml_dsa_65_avx2_polyeta_unpack
                - pqcrystals_ml_dsa_65_avx2_polyeta_unpack
                - pqcrystals_ml_dsa_65_avx2_polyeta_unpack
                - pqcrystals_ml_dsa_65_avx2_polyt0_unpack
                - pqcrystals_ml_dsa_65_avx2_polyt0_unpack
                - pqcrystals_ml_dsa_65_avx2_polyt0_unpack
                - pqcrystals_ml_dsa_65_avx2_polyt0_unpack
                - pqcrystals_ml_dsa_65_avx2_polyt0_unpack
                - pqcrystals_ml_dsa_65_avx2_polyt0_unpack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:123,14'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_polyeta_unpack
                - pqcrystals_ml_dsa_65_avx2_polyeta_unpack
                - pqcrystals_ml_dsa_65_avx2_polyeta_unpack
                - pqcrystals_ml_dsa_65_avx2_polyeta_unpack
                - pqcrystals_ml_dsa_65_avx2_polyeta_unpack
                - pqcrystals_ml_dsa_65_avx2_polyeta_unpack
                - pqcrystals_ml_dsa_65_avx2_polyeta_unpack
                - pqcrystals_ml_dsa_65_avx2_polyeta_unpack
                - pqcrystals_ml_dsa_65_avx2_polyeta_unpack
                - pqcrystals_ml_dsa_65_avx2_polyeta_unpack
                - pqcrystals_ml_dsa_65_avx2_polyeta_unpack
                - pqcrystals_ml_dsa_65_avx2_polyt0_unpack
                - pqcrystals_ml_dsa_65_avx2_polyt0_unpack
                - pqcrystals_ml_dsa_65_avx2_polyt0_unpack
                - pqcrystals_ml_dsa_65_avx2_polyt0_unpack
                - pqcrystals_ml_dsa_65_avx2_polyt0_unpack
                - pqcrystals_ml_dsa_65_avx2_polyt0_unpack
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:135,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyeta_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:135,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyeta_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:135,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyeta_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:135,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyeta_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:135,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyeta_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:139,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyeta_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:139,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyeta_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:139,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyeta_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:139,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyeta_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:139,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyeta_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:139,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyeta_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:143,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyt0_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:143,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyt0_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:143,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyt0_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:143,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyt0_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:143,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyt0_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:143,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyt0_unpack
    - functionName:    pqcrystals_ml_dsa_65_avx2_pack_sk
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          875
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_65_avx2_polyeta_pack
        - pqcrystals_ml_dsa_65_avx2_polyt0_pack
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:76,13'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_polyeta_pack
                - pqcrystals_ml_dsa_65_avx2_polyeta_pack
                - pqcrystals_ml_dsa_65_avx2_polyeta_pack
                - pqcrystals_ml_dsa_65_avx2_polyeta_pack
                - pqcrystals_ml_dsa_65_avx2_polyeta_pack
                - pqcrystals_ml_dsa_65_avx2_polyeta_pack
                - pqcrystals_ml_dsa_65_avx2_polyeta_pack
                - pqcrystals_ml_dsa_65_avx2_polyeta_pack
                - pqcrystals_ml_dsa_65_avx2_polyeta_pack
                - pqcrystals_ml_dsa_65_avx2_polyeta_pack
                - pqcrystals_ml_dsa_65_avx2_polyeta_pack
                - pqcrystals_ml_dsa_65_avx2_polyt0_pack
                - pqcrystals_ml_dsa_65_avx2_polyt0_pack
                - pqcrystals_ml_dsa_65_avx2_polyt0_pack
                - pqcrystals_ml_dsa_65_avx2_polyt0_pack
                - pqcrystals_ml_dsa_65_avx2_polyt0_pack
                - pqcrystals_ml_dsa_65_avx2_polyt0_pack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:76,13'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_polyeta_pack
                - pqcrystals_ml_dsa_65_avx2_polyeta_pack
                - pqcrystals_ml_dsa_65_avx2_polyeta_pack
                - pqcrystals_ml_dsa_65_avx2_polyeta_pack
                - pqcrystals_ml_dsa_65_avx2_polyeta_pack
                - pqcrystals_ml_dsa_65_avx2_polyeta_pack
                - pqcrystals_ml_dsa_65_avx2_polyeta_pack
                - pqcrystals_ml_dsa_65_avx2_polyeta_pack
                - pqcrystals_ml_dsa_65_avx2_polyeta_pack
                - pqcrystals_ml_dsa_65_avx2_polyeta_pack
                - pqcrystals_ml_dsa_65_avx2_polyeta_pack
                - pqcrystals_ml_dsa_65_avx2_polyt0_pack
                - pqcrystals_ml_dsa_65_avx2_polyt0_pack
                - pqcrystals_ml_dsa_65_avx2_polyt0_pack
                - pqcrystals_ml_dsa_65_avx2_polyt0_pack
                - pqcrystals_ml_dsa_65_avx2_polyt0_pack
                - pqcrystals_ml_dsa_65_avx2_polyt0_pack
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:88,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyeta_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:88,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyeta_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:88,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyeta_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:88,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyeta_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:88,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyeta_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:92,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyeta_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:92,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyeta_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:92,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyeta_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:92,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyeta_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:92,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyeta_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:92,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyeta_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:96,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyt0_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:96,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyt0_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:96,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyt0_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:96,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyt0_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:96,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyt0_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:96,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyt0_pack
    - functionName:    pqcrystals_ml_dsa_65_avx2_unpack_pk
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          236
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_65_avx2_polyt1_unpack
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:45,14'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_65_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_65_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_65_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_65_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_65_avx2_polyt1_unpack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:45,14'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_65_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_65_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_65_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_65_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_65_avx2_polyt1_unpack
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:49,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyt1_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:49,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyt1_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:49,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyt1_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:49,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyt1_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:49,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyt1_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:49,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyt1_unpack
    - functionName:    pqcrystals_ml_dsa_65_avx2_pack_pk
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          236
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_65_avx2_polyt1_pack
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:22,13'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_polyt1_pack
                - pqcrystals_ml_dsa_65_avx2_polyt1_pack
                - pqcrystals_ml_dsa_65_avx2_polyt1_pack
                - pqcrystals_ml_dsa_65_avx2_polyt1_pack
                - pqcrystals_ml_dsa_65_avx2_polyt1_pack
                - pqcrystals_ml_dsa_65_avx2_polyt1_pack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:22,13'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_polyt1_pack
                - pqcrystals_ml_dsa_65_avx2_polyt1_pack
                - pqcrystals_ml_dsa_65_avx2_polyt1_pack
                - pqcrystals_ml_dsa_65_avx2_polyt1_pack
                - pqcrystals_ml_dsa_65_avx2_polyt1_pack
                - pqcrystals_ml_dsa_65_avx2_polyt1_pack
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:26,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyt1_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:26,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyt1_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:26,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyt1_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:26,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyt1_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:26,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyt1_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/packing.c:26,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyt1_pack
    - functionName:    pqcrystals_ml_dsa_65_avx2_polyw1_pack
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1105
      functionLinenumberEnd: 1137
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          215
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_65_avx2_polyz_pack
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 963
      functionLinenumberEnd: 1003
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          46
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:989,23'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:990,32'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:1003,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_65_avx2_polyt0_unpack
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 899
      functionLinenumberEnd: 951
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          424
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:903,23'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:904,29'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:951,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_65_avx2_polyt0_pack
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 851
      functionLinenumberEnd: 889
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          404
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:856,23'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:857,38'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:889,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_65_avx2_polyt1_unpack
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 828
      functionLinenumberEnd: 840
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          184
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:832,23'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:833,29'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:840,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_65_avx2_polyt1_pack
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 804
      functionLinenumberEnd: 817
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          229
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_65_avx2_polyeta_unpack
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 758
      functionLinenumberEnd: 792
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          181
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_65_avx2_polyeta_pack
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 719
      functionLinenumberEnd: 748
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          182
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    22
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_65_avx2_poly_challenge
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 678
      functionLinenumberEnd: 708
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          95
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_init
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:681,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:684,3'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_squeeze
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:695,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:696,9'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:700,25'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:701,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:695,14'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:703,20'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:684,3'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:685,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:686,3'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:687,3'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:696,9'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:707,3'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    pqcrystals_ml_dsa_65_avx2_poly_uniform_gamma1_4x
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 632
      functionLinenumberEnd: 666
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          84
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_absorb_once
        - OQS_SHA3_shake256_x4_inc_ctx_release
        - OQS_SHA3_shake256_x4_inc_init
        - OQS_SHA3_shake256_x4_inc_squeeze
        - pqcrystals_ml_dsa_65_avx2_polyz_unpack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:633,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_init
                - OQS_SHA3_shake256_x4_absorb_once
                - OQS_SHA3_shake256_x4_inc_squeeze
                - OQS_SHA3_shake256_x4_inc_ctx_release
                - pqcrystals_ml_dsa_65_avx2_polyz_unpack
                - pqcrystals_ml_dsa_65_avx2_polyz_unpack
                - pqcrystals_ml_dsa_65_avx2_polyz_unpack
                - pqcrystals_ml_dsa_65_avx2_polyz_unpack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:637,7'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_init
                - OQS_SHA3_shake256_x4_absorb_once
                - OQS_SHA3_shake256_x4_inc_squeeze
                - OQS_SHA3_shake256_x4_inc_ctx_release
                - pqcrystals_ml_dsa_65_avx2_polyz_unpack
                - pqcrystals_ml_dsa_65_avx2_polyz_unpack
                - pqcrystals_ml_dsa_65_avx2_polyz_unpack
                - pqcrystals_ml_dsa_65_avx2_polyz_unpack
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:657,3'
          Dst:             OQS_SHA3_shake256_x4_inc_init
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:658,3'
          Dst:             OQS_SHA3_shake256_x4_absorb_once
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:659,3'
          Dst:             OQS_SHA3_shake256_x4_inc_squeeze
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:660,3'
          Dst:             OQS_SHA3_shake256_x4_inc_ctx_release
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:662,3'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyz_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:663,3'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyz_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:664,3'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyz_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:665,3'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyz_unpack
    - functionName:    pqcrystals_ml_dsa_65_avx2_polyz_unpack
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1039
      functionLinenumberEnd: 1060
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          42
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:1049,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:1050,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:1060,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_65_avx2_poly_uniform_gamma1
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 616
      functionLinenumberEnd: 621
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
        - pqcrystals_ml_dsa_65_avx2_dilithium_shake256_stream_init
        - pqcrystals_ml_dsa_65_avx2_poly_uniform_gamma1_preinit
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:617,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_dilithium_shake256_stream_init
                - pqcrystals_ml_dsa_65_avx2_poly_uniform_gamma1_preinit
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:618,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_dilithium_shake256_stream_init
                - pqcrystals_ml_dsa_65_avx2_poly_uniform_gamma1_preinit
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:618,3'
          Dst:             pqcrystals_ml_dsa_65_avx2_dilithium_shake256_stream_init
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:619,3'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_uniform_gamma1_preinit
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:620,3'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    pqcrystals_ml_dsa_65_avx2_poly_uniform_gamma1_preinit
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 608
      functionLinenumberEnd: 613
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
        - pqcrystals_ml_dsa_65_avx2_polyz_unpack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:610,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_65_avx2_polyz_unpack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:611,3'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_65_avx2_polyz_unpack
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:611,3'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:612,3'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyz_unpack
    - functionName:    pqcrystals_ml_dsa_65_avx2_poly_uniform_eta_4x
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionLinenumberEnd: 593
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          150
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - OQS_SHA3_shake256_x4_absorb_once
        - OQS_SHA3_shake256_x4_inc_ctx_release
        - OQS_SHA3_shake256_x4_inc_init
        - OQS_SHA3_shake256_x4_inc_squeeze
        - pqcrystals_ml_dsa_65_avx2_rej_eta_avx
        - rej_eta
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:550,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_init
                - OQS_SHA3_shake256_x4_absorb_once
                - OQS_SHA3_shake256_x4_inc_squeeze
                - pqcrystals_ml_dsa_65_avx2_rej_eta_avx
                - pqcrystals_ml_dsa_65_avx2_rej_eta_avx
                - pqcrystals_ml_dsa_65_avx2_rej_eta_avx
                - pqcrystals_ml_dsa_65_avx2_rej_eta_avx
                - OQS_SHA3_shake256_x4_inc_ctx_release
                - OQS_SHA3_shake256_x4_inc_squeeze
                - rej_eta.10095
                - rej_eta.10095
                - rej_eta.10095
                - rej_eta.10095
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:555,7'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_init
                - OQS_SHA3_shake256_x4_absorb_once
                - OQS_SHA3_shake256_x4_inc_squeeze
                - pqcrystals_ml_dsa_65_avx2_rej_eta_avx
                - pqcrystals_ml_dsa_65_avx2_rej_eta_avx
                - pqcrystals_ml_dsa_65_avx2_rej_eta_avx
                - pqcrystals_ml_dsa_65_avx2_rej_eta_avx
                - OQS_SHA3_shake256_x4_inc_ctx_release
                - OQS_SHA3_shake256_x4_inc_squeeze
                - rej_eta.10095
                - rej_eta.10095
                - rej_eta.10095
                - rej_eta.10095
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:584,18'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:584,26'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_squeeze
                - rej_eta.10095
                - rej_eta.10095
                - rej_eta.10095
                - rej_eta.10095
                - OQS_SHA3_shake256_x4_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:585,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_squeeze
                - rej_eta.10095
                - rej_eta.10095
                - rej_eta.10095
                - rej_eta.10095
                - OQS_SHA3_shake256_x4_inc_ctx_release
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:584,30'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:584,38'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_squeeze
                - rej_eta.10095
                - rej_eta.10095
                - rej_eta.10095
                - rej_eta.10095
                - OQS_SHA3_shake256_x4_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:585,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_squeeze
                - rej_eta.10095
                - rej_eta.10095
                - rej_eta.10095
                - rej_eta.10095
                - OQS_SHA3_shake256_x4_inc_ctx_release
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:584,42'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:585,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_squeeze
                - rej_eta.10095
                - rej_eta.10095
                - rej_eta.10095
                - rej_eta.10095
                - OQS_SHA3_shake256_x4_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:592,3'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_ctx_release
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:575,3'
          Dst:             OQS_SHA3_shake256_x4_inc_init
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:576,3'
          Dst:             OQS_SHA3_shake256_x4_absorb_once
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:577,3'
          Dst:             OQS_SHA3_shake256_x4_inc_squeeze
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:579,10'
          Dst:             pqcrystals_ml_dsa_65_avx2_rej_eta_avx
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:580,10'
          Dst:             pqcrystals_ml_dsa_65_avx2_rej_eta_avx
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:581,10'
          Dst:             pqcrystals_ml_dsa_65_avx2_rej_eta_avx
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:582,10'
          Dst:             pqcrystals_ml_dsa_65_avx2_rej_eta_avx
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:585,5'
          Dst:             OQS_SHA3_shake256_x4_inc_squeeze
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:587,13'
          Dst:             rej_eta
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:588,13'
          Dst:             rej_eta
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:589,13'
          Dst:             rej_eta
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:590,13'
          Dst:             rej_eta
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:592,3'
          Dst:             OQS_SHA3_shake256_x4_inc_ctx_release
    - functionName:    rej_eta
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 503
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          92
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:481,19'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:481,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:482,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:495,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:496,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:497,11'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:497,15'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:481,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:497,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:497,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:481,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:498,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:481,19'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:481,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:482,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_65_avx2_poly_uniform_eta
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 532
      functionLinenumberEnd: 537
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
        - pqcrystals_ml_dsa_65_avx2_dilithium_shake256_stream_init
        - pqcrystals_ml_dsa_65_avx2_poly_uniform_eta_preinit
      functionUses:    11
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:533,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_dilithium_shake256_stream_init
                - pqcrystals_ml_dsa_65_avx2_poly_uniform_eta_preinit
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:534,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_dilithium_shake256_stream_init
                - pqcrystals_ml_dsa_65_avx2_poly_uniform_eta_preinit
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:534,3'
          Dst:             pqcrystals_ml_dsa_65_avx2_dilithium_shake256_stream_init
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:535,3'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_uniform_eta_preinit
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:536,3'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    pqcrystals_ml_dsa_65_avx2_poly_uniform_eta_preinit
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 518
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
        - pqcrystals_ml_dsa_65_avx2_rej_eta_avx
        - rej_eta
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:520,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_65_avx2_rej_eta_avx
                - OQS_SHA3_shake256_inc_squeeze
                - rej_eta.10095
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:522,3'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_65_avx2_rej_eta_avx
                - OQS_SHA3_shake256_inc_squeeze
                - rej_eta.10095
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:525,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:525,3'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - rej_eta.10095
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:526,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - rej_eta.10095
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:525,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:525,3'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - rej_eta.10095
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:526,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - rej_eta.10095
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:522,3'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:523,9'
          Dst:             pqcrystals_ml_dsa_65_avx2_rej_eta_avx
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:526,5'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:527,12'
          Dst:             rej_eta
    - functionName:    pqcrystals_ml_dsa_65_avx2_poly_uniform_4x
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 416
      functionLinenumberEnd: 455
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          139
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - OQS_SHA3_shake128_x4_absorb_once
        - OQS_SHA3_shake128_x4_inc_ctx_release
        - OQS_SHA3_shake128_x4_inc_init
        - OQS_SHA3_shake128_x4_inc_squeeze
        - pqcrystals_ml_dsa_65_avx2_rej_uniform_avx
        - rej_uniform
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:418,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_init
                - OQS_SHA3_shake128_x4_absorb_once
                - OQS_SHA3_shake128_x4_inc_squeeze
                - pqcrystals_ml_dsa_65_avx2_rej_uniform_avx
                - pqcrystals_ml_dsa_65_avx2_rej_uniform_avx
                - pqcrystals_ml_dsa_65_avx2_rej_uniform_avx
                - pqcrystals_ml_dsa_65_avx2_rej_uniform_avx
                - OQS_SHA3_shake128_x4_inc_ctx_release
                - OQS_SHA3_shake128_x4_inc_squeeze
                - rej_uniform.10096
                - rej_uniform.10096
                - rej_uniform.10096
                - rej_uniform.10096
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:422,7'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_init
                - OQS_SHA3_shake128_x4_absorb_once
                - OQS_SHA3_shake128_x4_inc_squeeze
                - pqcrystals_ml_dsa_65_avx2_rej_uniform_avx
                - pqcrystals_ml_dsa_65_avx2_rej_uniform_avx
                - pqcrystals_ml_dsa_65_avx2_rej_uniform_avx
                - pqcrystals_ml_dsa_65_avx2_rej_uniform_avx
                - OQS_SHA3_shake128_x4_inc_ctx_release
                - OQS_SHA3_shake128_x4_inc_squeeze
                - rej_uniform.10096
                - rej_uniform.10096
                - rej_uniform.10096
                - rej_uniform.10096
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:446,18'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:446,26'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_squeeze
                - rej_uniform.10096
                - rej_uniform.10096
                - rej_uniform.10096
                - rej_uniform.10096
                - OQS_SHA3_shake128_x4_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:447,5'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_squeeze
                - rej_uniform.10096
                - rej_uniform.10096
                - rej_uniform.10096
                - rej_uniform.10096
                - OQS_SHA3_shake128_x4_inc_ctx_release
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:446,30'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:446,38'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_squeeze
                - rej_uniform.10096
                - rej_uniform.10096
                - rej_uniform.10096
                - rej_uniform.10096
                - OQS_SHA3_shake128_x4_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:447,5'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_squeeze
                - rej_uniform.10096
                - rej_uniform.10096
                - rej_uniform.10096
                - rej_uniform.10096
                - OQS_SHA3_shake128_x4_inc_ctx_release
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:446,42'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:447,5'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_squeeze
                - rej_uniform.10096
                - rej_uniform.10096
                - rej_uniform.10096
                - rej_uniform.10096
                - OQS_SHA3_shake128_x4_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:454,3'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_ctx_release
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:437,3'
          Dst:             OQS_SHA3_shake128_x4_inc_init
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:438,3'
          Dst:             OQS_SHA3_shake128_x4_absorb_once
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:439,3'
          Dst:             OQS_SHA3_shake128_x4_inc_squeeze
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:441,10'
          Dst:             pqcrystals_ml_dsa_65_avx2_rej_uniform_avx
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:442,10'
          Dst:             pqcrystals_ml_dsa_65_avx2_rej_uniform_avx
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:443,10'
          Dst:             pqcrystals_ml_dsa_65_avx2_rej_uniform_avx
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:444,10'
          Dst:             pqcrystals_ml_dsa_65_avx2_rej_uniform_avx
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:447,5'
          Dst:             OQS_SHA3_shake128_x4_inc_squeeze
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:449,13'
          Dst:             rej_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:450,13'
          Dst:             rej_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:451,13'
          Dst:             rej_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:452,13'
          Dst:             rej_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:454,3'
          Dst:             OQS_SHA3_shake128_x4_inc_ctx_release
    - functionName:    rej_uniform
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 352
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          82
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:358,19'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:358,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:359,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:364,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:358,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:365,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:358,19'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:358,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:359,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_65_avx2_poly_uniform
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 400
      functionLinenumberEnd: 405
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_ctx_release
        - pqcrystals_ml_dsa_65_avx2_dilithium_shake128_stream_init
        - pqcrystals_ml_dsa_65_avx2_poly_uniform_preinit
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:401,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_dilithium_shake128_stream_init
                - pqcrystals_ml_dsa_65_avx2_poly_uniform_preinit
                - OQS_SHA3_shake128_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:402,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_dilithium_shake128_stream_init
                - pqcrystals_ml_dsa_65_avx2_poly_uniform_preinit
                - OQS_SHA3_shake128_inc_ctx_release
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:402,3'
          Dst:             pqcrystals_ml_dsa_65_avx2_dilithium_shake128_stream_init
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:403,3'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_uniform_preinit
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:404,3'
          Dst:             OQS_SHA3_shake128_inc_ctx_release
    - functionName:    pqcrystals_ml_dsa_65_avx2_poly_uniform_preinit
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 397
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SHA3_shake128_inc_squeeze
        - pqcrystals_ml_dsa_65_avx2_rej_uniform_avx
        - rej_uniform
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:387,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
                - pqcrystals_ml_dsa_65_avx2_rej_uniform_avx
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.10096
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:389,3'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
                - pqcrystals_ml_dsa_65_avx2_rej_uniform_avx
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.10096
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:392,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:392,3'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.10096
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:394,5'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.10096
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:392,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:392,3'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.10096
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:394,5'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.10096
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:389,3'
          Dst:             OQS_SHA3_shake128_inc_squeeze
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:390,9'
          Dst:             pqcrystals_ml_dsa_65_avx2_rej_uniform_avx
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:394,5'
          Dst:             OQS_SHA3_shake128_inc_squeeze
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:395,12'
          Dst:             rej_uniform
    - functionName:    pqcrystals_ml_dsa_65_avx2_poly_chknorm
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          410
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    18
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:318,6'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:315,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:318,6'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_65_avx2_poly_use_hint
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_65_avx2_use_hint_avx
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:295,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_use_hint_avx
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:295,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_use_hint_avx
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:295,3'
          Dst:             pqcrystals_ml_dsa_65_avx2_use_hint_avx
    - functionName:    pqcrystals_ml_dsa_65_avx2_poly_make_hint
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_65_avx2_make_hint_avx
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:276,7'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_make_hint_avx
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:276,7'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_make_hint_avx
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:276,7'
          Dst:             pqcrystals_ml_dsa_65_avx2_make_hint_avx
    - functionName:    pqcrystals_ml_dsa_65_avx2_poly_decompose
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_65_avx2_decompose_avx
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:253,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_decompose_avx
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:253,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_decompose_avx
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:253,3'
          Dst:             pqcrystals_ml_dsa_65_avx2_decompose_avx
    - functionName:    pqcrystals_ml_dsa_65_avx2_poly_power2round
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_65_avx2_power2round_avx
      functionUses:    12
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:231,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_power2round_avx
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:231,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_power2round_avx
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:231,3'
          Dst:             pqcrystals_ml_dsa_65_avx2_power2round_avx
    - functionName:    pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_65_avx2_pointwise_avx
      functionUses:    19
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:210,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_pointwise_avx
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:210,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_pointwise_avx
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:210,3'
          Dst:             pqcrystals_ml_dsa_65_avx2_pointwise_avx
    - functionName:    pqcrystals_ml_dsa_65_avx2_pointwise_avx
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_65_avx2_poly_nttunpack
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_65_avx2_nttunpack_avx
      functionUses:    30
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:191,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_nttunpack_avx
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:191,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_nttunpack_avx
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:191,3'
          Dst:             pqcrystals_ml_dsa_65_avx2_nttunpack_avx
    - functionName:    pqcrystals_ml_dsa_65_avx2_nttunpack_avx
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_65_avx2_invntt_avx
      functionUses:    25
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:183,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_invntt_avx
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:183,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_invntt_avx
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:183,3'
          Dst:             pqcrystals_ml_dsa_65_avx2_invntt_avx
    - functionName:    pqcrystals_ml_dsa_65_avx2_invntt_avx
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_65_avx2_poly_ntt
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_65_avx2_ntt_avx
      functionUses:    19
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:166,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_ntt_avx
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:166,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_ntt_avx
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c:166,3'
          Dst:             pqcrystals_ml_dsa_65_avx2_ntt_avx
    - functionName:    pqcrystals_ml_dsa_65_avx2_ntt_avx
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_65_avx2_poly_shiftl
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          261
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_65_avx2_poly_sub
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          389
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_65_avx2_poly_add
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          389
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    23
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_65_avx2_poly_caddq
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          424
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_65_avx2_poly_reduce
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          456
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    19
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_65_avx2_polyveck_pack_w1
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 583
      functionLinenumberEnd: 588
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_65_avx2_polyw1_pack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:587,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_polyw1_pack
                - pqcrystals_ml_dsa_65_avx2_polyw1_pack
                - pqcrystals_ml_dsa_65_avx2_polyw1_pack
                - pqcrystals_ml_dsa_65_avx2_polyw1_pack
                - pqcrystals_ml_dsa_65_avx2_polyw1_pack
                - pqcrystals_ml_dsa_65_avx2_polyw1_pack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:587,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_polyw1_pack
                - pqcrystals_ml_dsa_65_avx2_polyw1_pack
                - pqcrystals_ml_dsa_65_avx2_polyw1_pack
                - pqcrystals_ml_dsa_65_avx2_polyw1_pack
                - pqcrystals_ml_dsa_65_avx2_polyw1_pack
                - pqcrystals_ml_dsa_65_avx2_polyw1_pack
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:587,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyw1_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:587,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyw1_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:587,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyw1_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:587,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyw1_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:587,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyw1_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:587,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyw1_pack
    - functionName:    pqcrystals_ml_dsa_65_avx2_polyveck_use_hint
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 576
      functionLinenumberEnd: 581
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_65_avx2_poly_use_hint
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:580,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_poly_use_hint
                - pqcrystals_ml_dsa_65_avx2_poly_use_hint
                - pqcrystals_ml_dsa_65_avx2_poly_use_hint
                - pqcrystals_ml_dsa_65_avx2_poly_use_hint
                - pqcrystals_ml_dsa_65_avx2_poly_use_hint
                - pqcrystals_ml_dsa_65_avx2_poly_use_hint
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:580,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_poly_use_hint
                - pqcrystals_ml_dsa_65_avx2_poly_use_hint
                - pqcrystals_ml_dsa_65_avx2_poly_use_hint
                - pqcrystals_ml_dsa_65_avx2_poly_use_hint
                - pqcrystals_ml_dsa_65_avx2_poly_use_hint
                - pqcrystals_ml_dsa_65_avx2_poly_use_hint
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:580,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_use_hint
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:580,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_use_hint
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:580,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_use_hint
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:580,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_use_hint
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:580,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_use_hint
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:580,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_use_hint
    - functionName:    pqcrystals_ml_dsa_65_avx2_polyveck_make_hint
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 557
      functionLinenumberEnd: 563
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          71
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_65_avx2_poly_make_hint
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:561,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_poly_make_hint
                - pqcrystals_ml_dsa_65_avx2_poly_make_hint
                - pqcrystals_ml_dsa_65_avx2_poly_make_hint
                - pqcrystals_ml_dsa_65_avx2_poly_make_hint
                - pqcrystals_ml_dsa_65_avx2_poly_make_hint
                - pqcrystals_ml_dsa_65_avx2_poly_make_hint
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:561,10'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_poly_make_hint
                - pqcrystals_ml_dsa_65_avx2_poly_make_hint
                - pqcrystals_ml_dsa_65_avx2_poly_make_hint
                - pqcrystals_ml_dsa_65_avx2_poly_make_hint
                - pqcrystals_ml_dsa_65_avx2_poly_make_hint
                - pqcrystals_ml_dsa_65_avx2_poly_make_hint
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:561,10'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_make_hint
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:561,10'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_make_hint
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:561,10'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_make_hint
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:561,10'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_make_hint
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:561,10'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_make_hint
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:561,10'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_make_hint
    - functionName:    pqcrystals_ml_dsa_65_avx2_polyveck_decompose
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 538
      functionLinenumberEnd: 543
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_65_avx2_poly_decompose
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:542,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_poly_decompose
                - pqcrystals_ml_dsa_65_avx2_poly_decompose
                - pqcrystals_ml_dsa_65_avx2_poly_decompose
                - pqcrystals_ml_dsa_65_avx2_poly_decompose
                - pqcrystals_ml_dsa_65_avx2_poly_decompose
                - pqcrystals_ml_dsa_65_avx2_poly_decompose
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:542,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_poly_decompose
                - pqcrystals_ml_dsa_65_avx2_poly_decompose
                - pqcrystals_ml_dsa_65_avx2_poly_decompose
                - pqcrystals_ml_dsa_65_avx2_poly_decompose
                - pqcrystals_ml_dsa_65_avx2_poly_decompose
                - pqcrystals_ml_dsa_65_avx2_poly_decompose
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:542,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_decompose
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:542,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_decompose
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:542,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_decompose
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:542,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_decompose
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:542,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_decompose
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:542,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_decompose
    - functionName:    pqcrystals_ml_dsa_65_avx2_polyveck_power2round
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 516
      functionLinenumberEnd: 521
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_65_avx2_poly_power2round
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:520,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_poly_power2round
                - pqcrystals_ml_dsa_65_avx2_poly_power2round
                - pqcrystals_ml_dsa_65_avx2_poly_power2round
                - pqcrystals_ml_dsa_65_avx2_poly_power2round
                - pqcrystals_ml_dsa_65_avx2_poly_power2round
                - pqcrystals_ml_dsa_65_avx2_poly_power2round
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:520,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_poly_power2round
                - pqcrystals_ml_dsa_65_avx2_poly_power2round
                - pqcrystals_ml_dsa_65_avx2_poly_power2round
                - pqcrystals_ml_dsa_65_avx2_poly_power2round
                - pqcrystals_ml_dsa_65_avx2_poly_power2round
                - pqcrystals_ml_dsa_65_avx2_poly_power2round
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:520,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_power2round
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:520,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_power2round
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:520,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_power2round
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:520,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_power2round
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:520,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_power2round
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:520,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_power2round
    - functionName:    pqcrystals_ml_dsa_65_avx2_polyveck_chknorm
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 492
      functionLinenumberEnd: 500
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          96
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - pqcrystals_ml_dsa_65_avx2_poly_chknorm
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:496,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:496,8'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:496,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:496,22'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:496,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:496,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:496,22'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:496,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:496,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:496,22'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:496,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:496,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:496,22'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:496,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:496,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:496,22'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:496,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:496,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:496,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:496,8'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_chknorm
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:496,8'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_chknorm
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:496,8'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_chknorm
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:496,8'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_chknorm
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:496,8'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_chknorm
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:496,8'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_chknorm
    - functionName:    pqcrystals_ml_dsa_65_avx2_polyveck_pointwise_poly_montgomery
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 473
      functionLinenumberEnd: 478
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:477,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:477,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:477,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:477,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:477,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:477,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:477,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:477,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
    - functionName:    pqcrystals_ml_dsa_65_avx2_polyveck_invntt_tomont
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 466
      functionLinenumberEnd: 471
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:470,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:470,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:470,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:470,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:470,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:470,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:470,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:470,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
    - functionName:    pqcrystals_ml_dsa_65_avx2_polyveck_ntt
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 450
      functionLinenumberEnd: 455
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_65_avx2_poly_ntt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:454,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_poly_ntt
                - pqcrystals_ml_dsa_65_avx2_poly_ntt
                - pqcrystals_ml_dsa_65_avx2_poly_ntt
                - pqcrystals_ml_dsa_65_avx2_poly_ntt
                - pqcrystals_ml_dsa_65_avx2_poly_ntt
                - pqcrystals_ml_dsa_65_avx2_poly_ntt
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:454,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_poly_ntt
                - pqcrystals_ml_dsa_65_avx2_poly_ntt
                - pqcrystals_ml_dsa_65_avx2_poly_ntt
                - pqcrystals_ml_dsa_65_avx2_poly_ntt
                - pqcrystals_ml_dsa_65_avx2_poly_ntt
                - pqcrystals_ml_dsa_65_avx2_poly_ntt
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:454,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:454,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:454,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:454,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:454,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:454,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_ntt
    - functionName:    pqcrystals_ml_dsa_65_avx2_polyveck_shiftl
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 435
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_65_avx2_poly_shiftl
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:439,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_poly_shiftl
                - pqcrystals_ml_dsa_65_avx2_poly_shiftl
                - pqcrystals_ml_dsa_65_avx2_poly_shiftl
                - pqcrystals_ml_dsa_65_avx2_poly_shiftl
                - pqcrystals_ml_dsa_65_avx2_poly_shiftl
                - pqcrystals_ml_dsa_65_avx2_poly_shiftl
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:439,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_poly_shiftl
                - pqcrystals_ml_dsa_65_avx2_poly_shiftl
                - pqcrystals_ml_dsa_65_avx2_poly_shiftl
                - pqcrystals_ml_dsa_65_avx2_poly_shiftl
                - pqcrystals_ml_dsa_65_avx2_poly_shiftl
                - pqcrystals_ml_dsa_65_avx2_poly_shiftl
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:439,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_shiftl
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:439,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_shiftl
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:439,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_shiftl
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:439,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_shiftl
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:439,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_shiftl
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:439,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_shiftl
    - functionName:    pqcrystals_ml_dsa_65_avx2_polyveck_sub
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 420
      functionLinenumberEnd: 425
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_65_avx2_poly_sub
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:424,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_poly_sub
                - pqcrystals_ml_dsa_65_avx2_poly_sub
                - pqcrystals_ml_dsa_65_avx2_poly_sub
                - pqcrystals_ml_dsa_65_avx2_poly_sub
                - pqcrystals_ml_dsa_65_avx2_poly_sub
                - pqcrystals_ml_dsa_65_avx2_poly_sub
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:424,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_poly_sub
                - pqcrystals_ml_dsa_65_avx2_poly_sub
                - pqcrystals_ml_dsa_65_avx2_poly_sub
                - pqcrystals_ml_dsa_65_avx2_poly_sub
                - pqcrystals_ml_dsa_65_avx2_poly_sub
                - pqcrystals_ml_dsa_65_avx2_poly_sub
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:424,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_sub
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:424,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_sub
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:424,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_sub
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:424,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_sub
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:424,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_sub
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:424,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_sub
    - functionName:    pqcrystals_ml_dsa_65_avx2_polyveck_add
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 407
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_65_avx2_poly_add
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:406,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_add
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:406,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_add
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:406,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:406,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:406,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:406,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:406,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:406,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_add
    - functionName:    pqcrystals_ml_dsa_65_avx2_polyveck_caddq
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_65_avx2_poly_caddq
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:389,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_poly_caddq
                - pqcrystals_ml_dsa_65_avx2_poly_caddq
                - pqcrystals_ml_dsa_65_avx2_poly_caddq
                - pqcrystals_ml_dsa_65_avx2_poly_caddq
                - pqcrystals_ml_dsa_65_avx2_poly_caddq
                - pqcrystals_ml_dsa_65_avx2_poly_caddq
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:389,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_poly_caddq
                - pqcrystals_ml_dsa_65_avx2_poly_caddq
                - pqcrystals_ml_dsa_65_avx2_poly_caddq
                - pqcrystals_ml_dsa_65_avx2_poly_caddq
                - pqcrystals_ml_dsa_65_avx2_poly_caddq
                - pqcrystals_ml_dsa_65_avx2_poly_caddq
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:389,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_caddq
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:389,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_caddq
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:389,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_caddq
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:389,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_caddq
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:389,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_caddq
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:389,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_caddq
    - functionName:    pqcrystals_ml_dsa_65_avx2_polyveck_reduce
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 370
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_65_avx2_poly_reduce
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:374,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:374,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:374,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:374,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:374,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:374,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:374,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:374,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_reduce
    - functionName:    pqcrystals_ml_dsa_65_avx2_polyveck_uniform_eta
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          55
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_65_avx2_poly_uniform_eta
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:359,45'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_poly_uniform_eta
                - pqcrystals_ml_dsa_65_avx2_poly_uniform_eta
                - pqcrystals_ml_dsa_65_avx2_poly_uniform_eta
                - pqcrystals_ml_dsa_65_avx2_poly_uniform_eta
                - pqcrystals_ml_dsa_65_avx2_poly_uniform_eta
                - pqcrystals_ml_dsa_65_avx2_poly_uniform_eta
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:359,45'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_poly_uniform_eta
                - pqcrystals_ml_dsa_65_avx2_poly_uniform_eta
                - pqcrystals_ml_dsa_65_avx2_poly_uniform_eta
                - pqcrystals_ml_dsa_65_avx2_poly_uniform_eta
                - pqcrystals_ml_dsa_65_avx2_poly_uniform_eta
                - pqcrystals_ml_dsa_65_avx2_poly_uniform_eta
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:359,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_uniform_eta
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:359,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_uniform_eta
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:359,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_uniform_eta
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:359,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_uniform_eta
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:359,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_uniform_eta
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:359,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_uniform_eta
    - functionName:    pqcrystals_ml_dsa_65_avx2_polyvecl_chknorm
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          83
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - pqcrystals_ml_dsa_65_avx2_poly_chknorm
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:345,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:345,8'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:345,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:345,22'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:345,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:345,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:345,22'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:345,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:345,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:345,22'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:345,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:345,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:345,22'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_poly_chknorm
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:345,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:345,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:345,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:345,8'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_chknorm
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:345,8'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_chknorm
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:345,8'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_chknorm
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:345,8'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_chknorm
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:345,8'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_chknorm
    - functionName:    pqcrystals_ml_dsa_65_avx2_polyvecl_pointwise_poly_montgomery
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:311,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:311,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:311,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:311,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:311,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:311,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:311,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_pointwise_montgomery
    - functionName:    pqcrystals_ml_dsa_65_avx2_polyvecl_invntt_tomont
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:304,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:304,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:304,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:304,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:304,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:304,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:304,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_invntt_tomont
    - functionName:    pqcrystals_ml_dsa_65_avx2_polyvecl_ntt
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_65_avx2_poly_ntt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:297,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_poly_ntt
                - pqcrystals_ml_dsa_65_avx2_poly_ntt
                - pqcrystals_ml_dsa_65_avx2_poly_ntt
                - pqcrystals_ml_dsa_65_avx2_poly_ntt
                - pqcrystals_ml_dsa_65_avx2_poly_ntt
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:297,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_poly_ntt
                - pqcrystals_ml_dsa_65_avx2_poly_ntt
                - pqcrystals_ml_dsa_65_avx2_poly_ntt
                - pqcrystals_ml_dsa_65_avx2_poly_ntt
                - pqcrystals_ml_dsa_65_avx2_poly_ntt
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:297,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:297,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:297,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:297,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:297,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_ntt
    - functionName:    pqcrystals_ml_dsa_65_avx2_polyvecl_add
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_65_avx2_poly_add
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:282,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_add
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:282,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_add
                - pqcrystals_ml_dsa_65_avx2_poly_add
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:282,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:282,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:282,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:282,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:282,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_add
    - functionName:    pqcrystals_ml_dsa_65_avx2_polyvecl_reduce
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_65_avx2_poly_reduce
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:265,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:265,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
                - pqcrystals_ml_dsa_65_avx2_poly_reduce
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:265,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:265,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:265,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:265,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:265,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_reduce
    - functionName:    pqcrystals_ml_dsa_65_avx2_polyvecl_uniform_gamma1
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          46
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_65_avx2_poly_uniform_gamma1
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:258,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_uniform_gamma1
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:258,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_uniform_gamma1
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:258,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_uniform_gamma1
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:258,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_uniform_gamma1
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:258,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_uniform_gamma1
    - functionName:    pqcrystals_ml_dsa_65_avx2_polyvecl_uniform_eta
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_65_avx2_poly_uniform_eta
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:251,45'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_poly_uniform_eta
                - pqcrystals_ml_dsa_65_avx2_poly_uniform_eta
                - pqcrystals_ml_dsa_65_avx2_poly_uniform_eta
                - pqcrystals_ml_dsa_65_avx2_poly_uniform_eta
                - pqcrystals_ml_dsa_65_avx2_poly_uniform_eta
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:251,45'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_poly_uniform_eta
                - pqcrystals_ml_dsa_65_avx2_poly_uniform_eta
                - pqcrystals_ml_dsa_65_avx2_poly_uniform_eta
                - pqcrystals_ml_dsa_65_avx2_poly_uniform_eta
                - pqcrystals_ml_dsa_65_avx2_poly_uniform_eta
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:251,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_uniform_eta
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:251,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_uniform_eta
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:251,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_uniform_eta
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:251,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_uniform_eta
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:251,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_uniform_eta
    - functionName:    pqcrystals_ml_dsa_65_avx2_polyvecl_pointwise_acc_montgomery
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_65_avx2_pointwise_acc_avx
      functionUses:    13
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:326,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_pointwise_acc_avx
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:326,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_pointwise_acc_avx
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:326,3'
          Dst:             pqcrystals_ml_dsa_65_avx2_pointwise_acc_avx
    - functionName:    pqcrystals_ml_dsa_65_avx2_pointwise_acc_avx
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_65_avx2_polyvec_matrix_pointwise_montgomery
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_65_avx2_polyvecl_pointwise_acc_montgomery
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:240,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_65_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_65_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_65_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_65_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_65_avx2_polyvecl_pointwise_acc_montgomery
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:240,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_65_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_65_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_65_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_65_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_65_avx2_polyvecl_pointwise_acc_montgomery
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:240,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:240,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:240,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:240,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:240,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:240,5'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyvecl_pointwise_acc_montgomery
    - functionName:    pqcrystals_ml_dsa_65_avx2_polyvec_matrix_expand_row5
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_65_avx2_poly_nttunpack
        - pqcrystals_ml_dsa_65_avx2_poly_uniform_4x
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:121,20'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_poly_uniform_4x
                - pqcrystals_ml_dsa_65_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_65_avx2_poly_nttunpack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:121,20'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_poly_uniform_4x
                - pqcrystals_ml_dsa_65_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_65_avx2_poly_nttunpack
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:121,3'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_uniform_4x
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:122,3'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_nttunpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:123,3'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_nttunpack
    - functionName:    pqcrystals_ml_dsa_65_avx2_polyvec_matrix_expand_row4
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_65_avx2_poly_nttunpack
        - pqcrystals_ml_dsa_65_avx2_poly_uniform_4x
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:108,35'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_poly_uniform_4x
                - pqcrystals_ml_dsa_65_avx2_poly_uniform_4x
                - pqcrystals_ml_dsa_65_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_65_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_65_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_65_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_65_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_65_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_65_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_65_avx2_poly_nttunpack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:108,35'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_poly_uniform_4x
                - pqcrystals_ml_dsa_65_avx2_poly_uniform_4x
                - pqcrystals_ml_dsa_65_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_65_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_65_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_65_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_65_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_65_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_65_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_65_avx2_poly_nttunpack
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:108,3'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_uniform_4x
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:109,3'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_uniform_4x
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:110,3'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_nttunpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:111,3'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_nttunpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:112,3'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_nttunpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:113,3'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_nttunpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:114,3'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_nttunpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:115,3'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_nttunpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:116,3'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_nttunpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:117,3'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_nttunpack
    - functionName:    pqcrystals_ml_dsa_65_avx2_polyvec_matrix_expand_row3
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_65_avx2_poly_nttunpack
        - pqcrystals_ml_dsa_65_avx2_poly_uniform_4x
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:100,20'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_poly_uniform_4x
                - pqcrystals_ml_dsa_65_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_65_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_65_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_65_avx2_poly_nttunpack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:100,20'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_poly_uniform_4x
                - pqcrystals_ml_dsa_65_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_65_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_65_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_65_avx2_poly_nttunpack
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:100,3'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_uniform_4x
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:101,3'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_nttunpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:102,3'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_nttunpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:103,3'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_nttunpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:104,3'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_nttunpack
    - functionName:    pqcrystals_ml_dsa_65_avx2_polyvec_matrix_expand_row2
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_65_avx2_poly_nttunpack
        - pqcrystals_ml_dsa_65_avx2_poly_uniform_4x
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:92,20'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_poly_uniform_4x
                - pqcrystals_ml_dsa_65_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_65_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_65_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_65_avx2_poly_nttunpack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:92,20'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_poly_uniform_4x
                - pqcrystals_ml_dsa_65_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_65_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_65_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_65_avx2_poly_nttunpack
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:92,3'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_uniform_4x
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:93,3'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_nttunpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:94,3'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_nttunpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:95,3'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_nttunpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:96,3'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_nttunpack
    - functionName:    pqcrystals_ml_dsa_65_avx2_polyvec_matrix_expand_row1
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_65_avx2_poly_nttunpack
        - pqcrystals_ml_dsa_65_avx2_poly_uniform_4x
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:84,20'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_poly_uniform_4x
                - pqcrystals_ml_dsa_65_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_65_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_65_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_65_avx2_poly_nttunpack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:84,20'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_poly_uniform_4x
                - pqcrystals_ml_dsa_65_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_65_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_65_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_65_avx2_poly_nttunpack
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:84,3'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_uniform_4x
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:85,3'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_nttunpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:86,3'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_nttunpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:87,3'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_nttunpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:88,3'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_nttunpack
    - functionName:    pqcrystals_ml_dsa_65_avx2_polyvec_matrix_expand_row0
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_65_avx2_poly_nttunpack
        - pqcrystals_ml_dsa_65_avx2_poly_uniform_4x
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:71,35'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_poly_uniform_4x
                - pqcrystals_ml_dsa_65_avx2_poly_uniform_4x
                - pqcrystals_ml_dsa_65_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_65_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_65_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_65_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_65_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_65_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_65_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_65_avx2_poly_nttunpack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:71,35'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_poly_uniform_4x
                - pqcrystals_ml_dsa_65_avx2_poly_uniform_4x
                - pqcrystals_ml_dsa_65_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_65_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_65_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_65_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_65_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_65_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_65_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_65_avx2_poly_nttunpack
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:71,3'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_uniform_4x
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:72,3'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_uniform_4x
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:73,3'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_nttunpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:74,3'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_nttunpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:75,3'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_nttunpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:76,3'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_nttunpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:77,3'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_nttunpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:78,3'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_nttunpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:79,3'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_nttunpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:80,3'
          Dst:             pqcrystals_ml_dsa_65_avx2_poly_nttunpack
    - functionName:    pqcrystals_ml_dsa_65_avx2_polyvec_matrix_expand
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_65_avx2_polyvec_matrix_expand_row0
        - pqcrystals_ml_dsa_65_avx2_polyvec_matrix_expand_row1
        - pqcrystals_ml_dsa_65_avx2_polyvec_matrix_expand_row2
        - pqcrystals_ml_dsa_65_avx2_polyvec_matrix_expand_row3
        - pqcrystals_ml_dsa_65_avx2_polyvec_matrix_expand_row4
        - pqcrystals_ml_dsa_65_avx2_polyvec_matrix_expand_row5
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:61,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_polyvec_matrix_expand_row0
                - pqcrystals_ml_dsa_65_avx2_polyvec_matrix_expand_row1
                - pqcrystals_ml_dsa_65_avx2_polyvec_matrix_expand_row2
                - pqcrystals_ml_dsa_65_avx2_polyvec_matrix_expand_row3
                - pqcrystals_ml_dsa_65_avx2_polyvec_matrix_expand_row4
                - pqcrystals_ml_dsa_65_avx2_polyvec_matrix_expand_row5
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:62,40'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_polyvec_matrix_expand_row0
                - pqcrystals_ml_dsa_65_avx2_polyvec_matrix_expand_row1
                - pqcrystals_ml_dsa_65_avx2_polyvec_matrix_expand_row2
                - pqcrystals_ml_dsa_65_avx2_polyvec_matrix_expand_row3
                - pqcrystals_ml_dsa_65_avx2_polyvec_matrix_expand_row4
                - pqcrystals_ml_dsa_65_avx2_polyvec_matrix_expand_row5
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:62,3'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyvec_matrix_expand_row0
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:63,3'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyvec_matrix_expand_row1
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:64,3'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyvec_matrix_expand_row2
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:65,3'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyvec_matrix_expand_row3
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:66,3'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyvec_matrix_expand_row4
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/polyvec.c:67,3'
          Dst:             pqcrystals_ml_dsa_65_avx2_polyvec_matrix_expand_row5
    - functionName:    pqcrystals_ml_dsa_65_avx2_rej_eta_avx
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/rejsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 404
      functionLinenumberEnd: 474
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          258
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/rejsample.c:433,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/rejsample.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/rejsample.c:430,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/rejsample.c:443,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/rejsample.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/rejsample.c:440,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/rejsample.c:453,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/rejsample.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/rejsample.c:450,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/rejsample.c:414,22'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/rejsample.c:415,59'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/rejsample.c:464,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/rejsample.c:464,17'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/rejsample.c:464,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/rejsample.c:464,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/rejsample.c:468,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/rejsample.c:469,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/rejsample.c:470,11'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/rejsample.c:470,15'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/rejsample.c:464,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/rejsample.c:470,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/rejsample.c:470,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/rejsample.c:470,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/rejsample.c:471,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/rejsample.c:464,17'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/rejsample.c:464,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/rejsample.c:465,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_65_avx2_rej_uniform_avx
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/rejsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          134
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/rejsample.c:279,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/rejsample.c:279,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/rejsample.c:280,40'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/rejsample.c:298,17'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/rejsample.c:298,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/rejsample.c:299,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/rejsample.c:304,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/rejsample.c:298,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/rejsample.c:305,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/rejsample.c:298,17'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/rejsample.c:298,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/rejsample.c:299,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_65_avx2_use_hint_avx
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/rounding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          60
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pqcrystals_ml_dsa_65_avx2_decompose_avx
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/rounding.c:173,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/rounding.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_decompose_avx
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/rounding.c:182,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_65_avx2_decompose_avx
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/rounding.c:183,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/rounding.c:184,28'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/rounding.c:200,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/rounding.c:182,3'
          Dst:             pqcrystals_ml_dsa_65_avx2_decompose_avx
    - functionName:    pqcrystals_ml_dsa_65_avx2_decompose_avx
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/rounding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          61
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/rounding.c:71,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/rounding.c:72,28'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/rounding.c:86,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_65_avx2_make_hint_avx
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/rounding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          60
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/rounding.c:142,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/rounding.c:143,29'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/rounding.c:158,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_65_avx2_power2round_avx
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/rounding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          57
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/rounding.c:33,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/rounding.c:34,28'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/rounding.c:42,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_65_avx2_dilithium_shake256_stream_init
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/symmetric-shake.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/symmetric-shake.c:20,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/symmetric-shake.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/symmetric-shake.c:21,10'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/symmetric-shake.c:24,3'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/symmetric-shake.c:25,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/symmetric-shake.c:26,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/symmetric-shake.c:27,3'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    pqcrystals_ml_dsa_65_avx2_dilithium_shake128_stream_init
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/symmetric-shake.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_absorb
        - OQS_SHA3_shake128_inc_finalize
        - OQS_SHA3_shake128_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/symmetric-shake.c:8,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/symmetric-shake.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
                - OQS_SHA3_shake128_inc_absorb
                - OQS_SHA3_shake128_inc_absorb
                - OQS_SHA3_shake128_inc_finalize
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/symmetric-shake.c:9,10'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
                - OQS_SHA3_shake128_inc_absorb
                - OQS_SHA3_shake128_inc_absorb
                - OQS_SHA3_shake128_inc_finalize
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/symmetric-shake.c:12,3'
          Dst:             OQS_SHA3_shake128_inc_init
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/symmetric-shake.c:13,3'
          Dst:             OQS_SHA3_shake128_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/symmetric-shake.c:14,3'
          Dst:             OQS_SHA3_shake128_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-65_avx2/symmetric-shake.c:15,3'
          Dst:             OQS_SHA3_shake128_inc_finalize
    - functionName:    pqcrystals_ml_dsa_87_ref_unpack_sig
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         142
      ICount:          1226
      EdgeCount:       199
      CyclomaticComplexity: 59
      functionsReached:
        - pqcrystals_ml_dsa_87_ref_polyz_unpack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:206,12'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_polyz_unpack
                - pqcrystals_ml_dsa_87_ref_polyz_unpack
                - pqcrystals_ml_dsa_87_ref_polyz_unpack
                - pqcrystals_ml_dsa_87_ref_polyz_unpack
                - pqcrystals_ml_dsa_87_ref_polyz_unpack
                - pqcrystals_ml_dsa_87_ref_polyz_unpack
                - pqcrystals_ml_dsa_87_ref_polyz_unpack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:206,12'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_polyz_unpack
                - pqcrystals_ml_dsa_87_ref_polyz_unpack
                - pqcrystals_ml_dsa_87_ref_polyz_unpack
                - pqcrystals_ml_dsa_87_ref_polyz_unpack
                - pqcrystals_ml_dsa_87_ref_polyz_unpack
                - pqcrystals_ml_dsa_87_ref_polyz_unpack
                - pqcrystals_ml_dsa_87_ref_polyz_unpack
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:219,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:219,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:222,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:224,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:224,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:225,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:219,27'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:219,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:219,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:219,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:219,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:222,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:224,16'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:224,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:224,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:224,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:225,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:219,27'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:219,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:219,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:219,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:219,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:222,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:224,16'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:224,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:224,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:224,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:225,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:219,27'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:219,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:219,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:219,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:219,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:222,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:224,16'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:224,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:224,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:224,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:225,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:219,27'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:219,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:219,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:219,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:219,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:222,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:224,16'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:224,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:224,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:224,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:225,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:219,27'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:219,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:219,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:219,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:219,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:222,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:224,16'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:224,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:224,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:224,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:225,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:219,27'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:219,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:219,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:219,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:219,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:222,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:224,16'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:224,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:224,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:224,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:225,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:219,27'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:219,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:219,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:219,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:219,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:222,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:222,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:224,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:232,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:224,16'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:224,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:224,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:224,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:225,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:222,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:224,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:232,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:232,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:232,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:233,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:232,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:232,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:233,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:233,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:232,25'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:233,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:210,5'
          Dst:             pqcrystals_ml_dsa_87_ref_polyz_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:210,5'
          Dst:             pqcrystals_ml_dsa_87_ref_polyz_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:210,5'
          Dst:             pqcrystals_ml_dsa_87_ref_polyz_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:210,5'
          Dst:             pqcrystals_ml_dsa_87_ref_polyz_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:210,5'
          Dst:             pqcrystals_ml_dsa_87_ref_polyz_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:210,5'
          Dst:             pqcrystals_ml_dsa_87_ref_polyz_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:210,5'
          Dst:             pqcrystals_ml_dsa_87_ref_polyz_unpack
    - functionName:    pqcrystals_ml_dsa_87_ref_pack_sig
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         75
      ICount:          995
      EdgeCount:       99
      CyclomaticComplexity: 26
      functionsReached:
        - pqcrystals_ml_dsa_87_ref_polyz_pack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:164,14'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_polyz_pack
                - pqcrystals_ml_dsa_87_ref_polyz_pack
                - pqcrystals_ml_dsa_87_ref_polyz_pack
                - pqcrystals_ml_dsa_87_ref_polyz_pack
                - pqcrystals_ml_dsa_87_ref_polyz_pack
                - pqcrystals_ml_dsa_87_ref_polyz_pack
                - pqcrystals_ml_dsa_87_ref_polyz_pack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:178,10'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_polyz_pack
                - pqcrystals_ml_dsa_87_ref_polyz_pack
                - pqcrystals_ml_dsa_87_ref_polyz_pack
                - pqcrystals_ml_dsa_87_ref_polyz_pack
                - pqcrystals_ml_dsa_87_ref_polyz_pack
                - pqcrystals_ml_dsa_87_ref_polyz_pack
                - pqcrystals_ml_dsa_87_ref_polyz_pack
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:177,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:178,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:181,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:177,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:178,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:181,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:177,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:178,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:181,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:177,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:178,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:181,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:177,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:178,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:181,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:177,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:178,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:181,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:177,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:178,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:181,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:177,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:178,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:181,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:168,5'
          Dst:             pqcrystals_ml_dsa_87_ref_polyz_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:168,5'
          Dst:             pqcrystals_ml_dsa_87_ref_polyz_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:168,5'
          Dst:             pqcrystals_ml_dsa_87_ref_polyz_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:168,5'
          Dst:             pqcrystals_ml_dsa_87_ref_polyz_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:168,5'
          Dst:             pqcrystals_ml_dsa_87_ref_polyz_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:168,5'
          Dst:             pqcrystals_ml_dsa_87_ref_polyz_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:168,5'
          Dst:             pqcrystals_ml_dsa_87_ref_polyz_pack
    - functionName:    pqcrystals_ml_dsa_87_ref_unpack_sk
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          905
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_87_ref_polyeta_unpack
        - pqcrystals_ml_dsa_87_ref_polyt0_unpack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:123,14'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_polyeta_unpack
                - pqcrystals_ml_dsa_87_ref_polyeta_unpack
                - pqcrystals_ml_dsa_87_ref_polyeta_unpack
                - pqcrystals_ml_dsa_87_ref_polyeta_unpack
                - pqcrystals_ml_dsa_87_ref_polyeta_unpack
                - pqcrystals_ml_dsa_87_ref_polyeta_unpack
                - pqcrystals_ml_dsa_87_ref_polyeta_unpack
                - pqcrystals_ml_dsa_87_ref_polyeta_unpack
                - pqcrystals_ml_dsa_87_ref_polyeta_unpack
                - pqcrystals_ml_dsa_87_ref_polyeta_unpack
                - pqcrystals_ml_dsa_87_ref_polyeta_unpack
                - pqcrystals_ml_dsa_87_ref_polyeta_unpack
                - pqcrystals_ml_dsa_87_ref_polyeta_unpack
                - pqcrystals_ml_dsa_87_ref_polyeta_unpack
                - pqcrystals_ml_dsa_87_ref_polyeta_unpack
                - pqcrystals_ml_dsa_87_ref_polyt0_unpack
                - pqcrystals_ml_dsa_87_ref_polyt0_unpack
                - pqcrystals_ml_dsa_87_ref_polyt0_unpack
                - pqcrystals_ml_dsa_87_ref_polyt0_unpack
                - pqcrystals_ml_dsa_87_ref_polyt0_unpack
                - pqcrystals_ml_dsa_87_ref_polyt0_unpack
                - pqcrystals_ml_dsa_87_ref_polyt0_unpack
                - pqcrystals_ml_dsa_87_ref_polyt0_unpack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:123,14'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_polyeta_unpack
                - pqcrystals_ml_dsa_87_ref_polyeta_unpack
                - pqcrystals_ml_dsa_87_ref_polyeta_unpack
                - pqcrystals_ml_dsa_87_ref_polyeta_unpack
                - pqcrystals_ml_dsa_87_ref_polyeta_unpack
                - pqcrystals_ml_dsa_87_ref_polyeta_unpack
                - pqcrystals_ml_dsa_87_ref_polyeta_unpack
                - pqcrystals_ml_dsa_87_ref_polyeta_unpack
                - pqcrystals_ml_dsa_87_ref_polyeta_unpack
                - pqcrystals_ml_dsa_87_ref_polyeta_unpack
                - pqcrystals_ml_dsa_87_ref_polyeta_unpack
                - pqcrystals_ml_dsa_87_ref_polyeta_unpack
                - pqcrystals_ml_dsa_87_ref_polyeta_unpack
                - pqcrystals_ml_dsa_87_ref_polyeta_unpack
                - pqcrystals_ml_dsa_87_ref_polyeta_unpack
                - pqcrystals_ml_dsa_87_ref_polyt0_unpack
                - pqcrystals_ml_dsa_87_ref_polyt0_unpack
                - pqcrystals_ml_dsa_87_ref_polyt0_unpack
                - pqcrystals_ml_dsa_87_ref_polyt0_unpack
                - pqcrystals_ml_dsa_87_ref_polyt0_unpack
                - pqcrystals_ml_dsa_87_ref_polyt0_unpack
                - pqcrystals_ml_dsa_87_ref_polyt0_unpack
                - pqcrystals_ml_dsa_87_ref_polyt0_unpack
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:135,5'
          Dst:             pqcrystals_ml_dsa_87_ref_polyeta_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:135,5'
          Dst:             pqcrystals_ml_dsa_87_ref_polyeta_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:135,5'
          Dst:             pqcrystals_ml_dsa_87_ref_polyeta_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:135,5'
          Dst:             pqcrystals_ml_dsa_87_ref_polyeta_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:135,5'
          Dst:             pqcrystals_ml_dsa_87_ref_polyeta_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:135,5'
          Dst:             pqcrystals_ml_dsa_87_ref_polyeta_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:135,5'
          Dst:             pqcrystals_ml_dsa_87_ref_polyeta_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:139,5'
          Dst:             pqcrystals_ml_dsa_87_ref_polyeta_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:139,5'
          Dst:             pqcrystals_ml_dsa_87_ref_polyeta_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:139,5'
          Dst:             pqcrystals_ml_dsa_87_ref_polyeta_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:139,5'
          Dst:             pqcrystals_ml_dsa_87_ref_polyeta_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:139,5'
          Dst:             pqcrystals_ml_dsa_87_ref_polyeta_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:139,5'
          Dst:             pqcrystals_ml_dsa_87_ref_polyeta_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:139,5'
          Dst:             pqcrystals_ml_dsa_87_ref_polyeta_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:139,5'
          Dst:             pqcrystals_ml_dsa_87_ref_polyeta_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:143,5'
          Dst:             pqcrystals_ml_dsa_87_ref_polyt0_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:143,5'
          Dst:             pqcrystals_ml_dsa_87_ref_polyt0_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:143,5'
          Dst:             pqcrystals_ml_dsa_87_ref_polyt0_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:143,5'
          Dst:             pqcrystals_ml_dsa_87_ref_polyt0_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:143,5'
          Dst:             pqcrystals_ml_dsa_87_ref_polyt0_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:143,5'
          Dst:             pqcrystals_ml_dsa_87_ref_polyt0_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:143,5'
          Dst:             pqcrystals_ml_dsa_87_ref_polyt0_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:143,5'
          Dst:             pqcrystals_ml_dsa_87_ref_polyt0_unpack
    - functionName:    pqcrystals_ml_dsa_87_ref_pack_sk
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          905
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_87_ref_polyeta_pack
        - pqcrystals_ml_dsa_87_ref_polyt0_pack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:76,13'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_polyeta_pack
                - pqcrystals_ml_dsa_87_ref_polyeta_pack
                - pqcrystals_ml_dsa_87_ref_polyeta_pack
                - pqcrystals_ml_dsa_87_ref_polyeta_pack
                - pqcrystals_ml_dsa_87_ref_polyeta_pack
                - pqcrystals_ml_dsa_87_ref_polyeta_pack
                - pqcrystals_ml_dsa_87_ref_polyeta_pack
                - pqcrystals_ml_dsa_87_ref_polyeta_pack
                - pqcrystals_ml_dsa_87_ref_polyeta_pack
                - pqcrystals_ml_dsa_87_ref_polyeta_pack
                - pqcrystals_ml_dsa_87_ref_polyeta_pack
                - pqcrystals_ml_dsa_87_ref_polyeta_pack
                - pqcrystals_ml_dsa_87_ref_polyeta_pack
                - pqcrystals_ml_dsa_87_ref_polyeta_pack
                - pqcrystals_ml_dsa_87_ref_polyeta_pack
                - pqcrystals_ml_dsa_87_ref_polyt0_pack
                - pqcrystals_ml_dsa_87_ref_polyt0_pack
                - pqcrystals_ml_dsa_87_ref_polyt0_pack
                - pqcrystals_ml_dsa_87_ref_polyt0_pack
                - pqcrystals_ml_dsa_87_ref_polyt0_pack
                - pqcrystals_ml_dsa_87_ref_polyt0_pack
                - pqcrystals_ml_dsa_87_ref_polyt0_pack
                - pqcrystals_ml_dsa_87_ref_polyt0_pack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:76,13'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_polyeta_pack
                - pqcrystals_ml_dsa_87_ref_polyeta_pack
                - pqcrystals_ml_dsa_87_ref_polyeta_pack
                - pqcrystals_ml_dsa_87_ref_polyeta_pack
                - pqcrystals_ml_dsa_87_ref_polyeta_pack
                - pqcrystals_ml_dsa_87_ref_polyeta_pack
                - pqcrystals_ml_dsa_87_ref_polyeta_pack
                - pqcrystals_ml_dsa_87_ref_polyeta_pack
                - pqcrystals_ml_dsa_87_ref_polyeta_pack
                - pqcrystals_ml_dsa_87_ref_polyeta_pack
                - pqcrystals_ml_dsa_87_ref_polyeta_pack
                - pqcrystals_ml_dsa_87_ref_polyeta_pack
                - pqcrystals_ml_dsa_87_ref_polyeta_pack
                - pqcrystals_ml_dsa_87_ref_polyeta_pack
                - pqcrystals_ml_dsa_87_ref_polyeta_pack
                - pqcrystals_ml_dsa_87_ref_polyt0_pack
                - pqcrystals_ml_dsa_87_ref_polyt0_pack
                - pqcrystals_ml_dsa_87_ref_polyt0_pack
                - pqcrystals_ml_dsa_87_ref_polyt0_pack
                - pqcrystals_ml_dsa_87_ref_polyt0_pack
                - pqcrystals_ml_dsa_87_ref_polyt0_pack
                - pqcrystals_ml_dsa_87_ref_polyt0_pack
                - pqcrystals_ml_dsa_87_ref_polyt0_pack
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:88,5'
          Dst:             pqcrystals_ml_dsa_87_ref_polyeta_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:88,5'
          Dst:             pqcrystals_ml_dsa_87_ref_polyeta_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:88,5'
          Dst:             pqcrystals_ml_dsa_87_ref_polyeta_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:88,5'
          Dst:             pqcrystals_ml_dsa_87_ref_polyeta_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:88,5'
          Dst:             pqcrystals_ml_dsa_87_ref_polyeta_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:88,5'
          Dst:             pqcrystals_ml_dsa_87_ref_polyeta_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:88,5'
          Dst:             pqcrystals_ml_dsa_87_ref_polyeta_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:92,5'
          Dst:             pqcrystals_ml_dsa_87_ref_polyeta_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:92,5'
          Dst:             pqcrystals_ml_dsa_87_ref_polyeta_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:92,5'
          Dst:             pqcrystals_ml_dsa_87_ref_polyeta_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:92,5'
          Dst:             pqcrystals_ml_dsa_87_ref_polyeta_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:92,5'
          Dst:             pqcrystals_ml_dsa_87_ref_polyeta_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:92,5'
          Dst:             pqcrystals_ml_dsa_87_ref_polyeta_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:92,5'
          Dst:             pqcrystals_ml_dsa_87_ref_polyeta_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:92,5'
          Dst:             pqcrystals_ml_dsa_87_ref_polyeta_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:96,5'
          Dst:             pqcrystals_ml_dsa_87_ref_polyt0_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:96,5'
          Dst:             pqcrystals_ml_dsa_87_ref_polyt0_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:96,5'
          Dst:             pqcrystals_ml_dsa_87_ref_polyt0_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:96,5'
          Dst:             pqcrystals_ml_dsa_87_ref_polyt0_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:96,5'
          Dst:             pqcrystals_ml_dsa_87_ref_polyt0_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:96,5'
          Dst:             pqcrystals_ml_dsa_87_ref_polyt0_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:96,5'
          Dst:             pqcrystals_ml_dsa_87_ref_polyt0_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:96,5'
          Dst:             pqcrystals_ml_dsa_87_ref_polyt0_pack
    - functionName:    pqcrystals_ml_dsa_87_ref_unpack_pk
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          246
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_87_ref_polyt1_unpack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:45,14'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_polyt1_unpack
                - pqcrystals_ml_dsa_87_ref_polyt1_unpack
                - pqcrystals_ml_dsa_87_ref_polyt1_unpack
                - pqcrystals_ml_dsa_87_ref_polyt1_unpack
                - pqcrystals_ml_dsa_87_ref_polyt1_unpack
                - pqcrystals_ml_dsa_87_ref_polyt1_unpack
                - pqcrystals_ml_dsa_87_ref_polyt1_unpack
                - pqcrystals_ml_dsa_87_ref_polyt1_unpack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:45,14'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_polyt1_unpack
                - pqcrystals_ml_dsa_87_ref_polyt1_unpack
                - pqcrystals_ml_dsa_87_ref_polyt1_unpack
                - pqcrystals_ml_dsa_87_ref_polyt1_unpack
                - pqcrystals_ml_dsa_87_ref_polyt1_unpack
                - pqcrystals_ml_dsa_87_ref_polyt1_unpack
                - pqcrystals_ml_dsa_87_ref_polyt1_unpack
                - pqcrystals_ml_dsa_87_ref_polyt1_unpack
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:49,5'
          Dst:             pqcrystals_ml_dsa_87_ref_polyt1_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:49,5'
          Dst:             pqcrystals_ml_dsa_87_ref_polyt1_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:49,5'
          Dst:             pqcrystals_ml_dsa_87_ref_polyt1_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:49,5'
          Dst:             pqcrystals_ml_dsa_87_ref_polyt1_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:49,5'
          Dst:             pqcrystals_ml_dsa_87_ref_polyt1_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:49,5'
          Dst:             pqcrystals_ml_dsa_87_ref_polyt1_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:49,5'
          Dst:             pqcrystals_ml_dsa_87_ref_polyt1_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:49,5'
          Dst:             pqcrystals_ml_dsa_87_ref_polyt1_unpack
    - functionName:    pqcrystals_ml_dsa_87_ref_pack_pk
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          246
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_87_ref_polyt1_pack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:22,13'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_polyt1_pack
                - pqcrystals_ml_dsa_87_ref_polyt1_pack
                - pqcrystals_ml_dsa_87_ref_polyt1_pack
                - pqcrystals_ml_dsa_87_ref_polyt1_pack
                - pqcrystals_ml_dsa_87_ref_polyt1_pack
                - pqcrystals_ml_dsa_87_ref_polyt1_pack
                - pqcrystals_ml_dsa_87_ref_polyt1_pack
                - pqcrystals_ml_dsa_87_ref_polyt1_pack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:22,13'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_polyt1_pack
                - pqcrystals_ml_dsa_87_ref_polyt1_pack
                - pqcrystals_ml_dsa_87_ref_polyt1_pack
                - pqcrystals_ml_dsa_87_ref_polyt1_pack
                - pqcrystals_ml_dsa_87_ref_polyt1_pack
                - pqcrystals_ml_dsa_87_ref_polyt1_pack
                - pqcrystals_ml_dsa_87_ref_polyt1_pack
                - pqcrystals_ml_dsa_87_ref_polyt1_pack
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:26,5'
          Dst:             pqcrystals_ml_dsa_87_ref_polyt1_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:26,5'
          Dst:             pqcrystals_ml_dsa_87_ref_polyt1_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:26,5'
          Dst:             pqcrystals_ml_dsa_87_ref_polyt1_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:26,5'
          Dst:             pqcrystals_ml_dsa_87_ref_polyt1_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:26,5'
          Dst:             pqcrystals_ml_dsa_87_ref_polyt1_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:26,5'
          Dst:             pqcrystals_ml_dsa_87_ref_polyt1_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:26,5'
          Dst:             pqcrystals_ml_dsa_87_ref_polyt1_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/packing.c:26,5'
          Dst:             pqcrystals_ml_dsa_87_ref_polyt1_pack
    - functionName:    pqcrystals_ml_dsa_87_ref_polyw1_pack
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 892
      functionLinenumberEnd: 911
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          87
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:906,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:907,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:907,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:906,23'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:906,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:907,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:906,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:906,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:907,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_87_ref_polyz_pack
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 780
      functionLinenumberEnd: 820
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          54
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:806,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:807,32'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:820,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_87_ref_polyt0_unpack
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 716
      functionLinenumberEnd: 768
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          164
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:720,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:721,29'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:768,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_87_ref_polyt0_pack
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 668
      functionLinenumberEnd: 706
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          127
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:673,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:674,38'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:706,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_87_ref_polyt1_unpack
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 645
      functionLinenumberEnd: 657
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          69
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:649,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:650,29'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:657,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_87_ref_polyt1_pack
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 621
      functionLinenumberEnd: 634
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          63
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:625,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:626,28'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:634,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_87_ref_polyeta_unpack
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 575
      functionLinenumberEnd: 609
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          102
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:580,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:581,29'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:609,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_87_ref_polyeta_pack
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 536
      functionLinenumberEnd: 565
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          90
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:542,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:543,29'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:565,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_87_ref_poly_challenge
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 492
      functionLinenumberEnd: 525
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          162
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_init
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:495,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:498,3'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_squeeze
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:512,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:513,9'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:517,18'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:518,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:512,14'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:520,20'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:498,3'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:499,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:500,3'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:501,3'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:513,9'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:524,3'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    pqcrystals_ml_dsa_87_ref_polyz_unpack
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 831
      functionLinenumberEnd: 880
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          62
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:863,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:864,28'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:880,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_87_ref_poly_uniform_gamma1
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 472
      functionLinenumberEnd: 480
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_squeeze
        - pqcrystals_ml_dsa_87_ref_dilithium_shake256_stream_init
        - pqcrystals_ml_dsa_87_ref_polyz_unpack
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:473,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_dilithium_shake256_stream_init
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_87_ref_polyz_unpack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:476,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_dilithium_shake256_stream_init
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - pqcrystals_ml_dsa_87_ref_polyz_unpack
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:476,3'
          Dst:             pqcrystals_ml_dsa_87_ref_dilithium_shake256_stream_init
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:477,3'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:478,3'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:479,3'
          Dst:             pqcrystals_ml_dsa_87_ref_polyz_unpack
    - functionName:    rej_eta
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 389
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          102
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:395,19'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:395,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:396,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:400,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:401,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:404,11'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:404,16'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:395,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:404,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:404,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:395,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:405,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:395,19'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:395,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:396,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_87_ref_poly_uniform_eta
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 439
      functionLinenumberEnd: 455
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_squeeze
        - pqcrystals_ml_dsa_87_ref_dilithium_shake256_stream_init
        - rej_eta
      functionUses:    15
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:442,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_dilithium_shake256_stream_init
                - OQS_SHA3_shake256_inc_squeeze
                - rej_eta.10369
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_squeeze
                - rej_eta.10369
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:445,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_dilithium_shake256_stream_init
                - OQS_SHA3_shake256_inc_squeeze
                - rej_eta.10369
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_squeeze
                - rej_eta.10369
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:450,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:450,3'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - rej_eta.10369
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:451,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - rej_eta.10369
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:450,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:450,3'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - rej_eta.10369
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:451,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - rej_eta.10369
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:445,3'
          Dst:             pqcrystals_ml_dsa_87_ref_dilithium_shake256_stream_init
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:446,3'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:448,9'
          Dst:             rej_eta
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:451,5'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:452,12'
          Dst:             rej_eta
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:454,3'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    rej_uniform
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          86
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:319,19'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:319,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:319,26'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:319,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:319,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:320,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:325,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:319,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:326,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:319,19'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:319,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:319,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_87_ref_poly_uniform
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          154
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - OQS_SHA3_shake128_inc_ctx_release
        - OQS_SHA3_shake128_inc_squeeze
        - pqcrystals_ml_dsa_87_ref_dilithium_shake128_stream_init
        - rej_uniform
      functionUses:    56
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:351,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_dilithium_shake128_stream_init
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.10370
                - OQS_SHA3_shake128_inc_ctx_release
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.10370
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:354,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_dilithium_shake128_stream_init
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.10370
                - OQS_SHA3_shake128_inc_ctx_release
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.10370
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:359,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:359,3'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.10370
                - OQS_SHA3_shake128_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:360,18'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.10370
                - OQS_SHA3_shake128_inc_ctx_release
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:361,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:362,33'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.10370
                - OQS_SHA3_shake128_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:362,33'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.10370
                - OQS_SHA3_shake128_inc_ctx_release
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:361,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:362,33'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.10370
                - OQS_SHA3_shake128_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:362,33'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.10370
                - OQS_SHA3_shake128_inc_ctx_release
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:361,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:362,33'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.10370
                - OQS_SHA3_shake128_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:364,5'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.10370
                - OQS_SHA3_shake128_inc_ctx_release
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:359,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:359,3'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.10370
                - OQS_SHA3_shake128_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:360,18'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.10370
                - OQS_SHA3_shake128_inc_ctx_release
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:354,3'
          Dst:             pqcrystals_ml_dsa_87_ref_dilithium_shake128_stream_init
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:355,3'
          Dst:             OQS_SHA3_shake128_inc_squeeze
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:357,9'
          Dst:             rej_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:364,5'
          Dst:             OQS_SHA3_shake128_inc_squeeze
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:366,12'
          Dst:             rej_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:368,3'
          Dst:             OQS_SHA3_shake128_inc_ctx_release
    - functionName:    pqcrystals_ml_dsa_87_ref_poly_chknorm
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          68
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    15
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:274,6'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:274,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:282,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:285,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:280,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:285,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:280,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:280,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:282,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:285,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:280,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:285,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_87_ref_poly_use_hint
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pqcrystals_ml_dsa_87_ref_use_hint
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:252,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_use_hint
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:253,29'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_use_hint
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:252,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:253,29'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:256,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:253,20'
          Dst:             pqcrystals_ml_dsa_87_ref_use_hint
    - functionName:    pqcrystals_ml_dsa_87_ref_poly_make_hint
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pqcrystals_ml_dsa_87_ref_make_hint
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:230,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_make_hint
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:231,30'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_make_hint
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:230,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:231,30'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:236,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:231,20'
          Dst:             pqcrystals_ml_dsa_87_ref_make_hint
    - functionName:    pqcrystals_ml_dsa_87_ref_poly_decompose
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pqcrystals_ml_dsa_87_ref_decompose
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:207,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_decompose
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:208,32'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_decompose
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:207,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:208,32'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:211,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:208,21'
          Dst:             pqcrystals_ml_dsa_87_ref_decompose
    - functionName:    pqcrystals_ml_dsa_87_ref_poly_power2round
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pqcrystals_ml_dsa_87_ref_power2round
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:184,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_power2round
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:185,34'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_power2round
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:184,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:185,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:188,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:185,21'
          Dst:             pqcrystals_ml_dsa_87_ref_power2round
    - functionName:    pqcrystals_ml_dsa_87_ref_poly_pointwise_montgomery
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pqcrystals_ml_dsa_87_ref_montgomery_reduce
      functionUses:    22
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:162,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_montgomery_reduce
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:163,47'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_montgomery_reduce
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:162,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:163,47'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:166,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:163,20'
          Dst:             pqcrystals_ml_dsa_87_ref_montgomery_reduce
    - functionName:    pqcrystals_ml_dsa_87_ref_poly_invntt_tomont
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_87_ref_invntt_tomont
      functionUses:    15
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:142,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_invntt_tomont
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:142,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_invntt_tomont
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:142,3'
          Dst:             pqcrystals_ml_dsa_87_ref_invntt_tomont
    - functionName:    pqcrystals_ml_dsa_87_ref_poly_ntt
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_87_ref_ntt
      functionUses:    17
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:125,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_ntt
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:125,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_ntt
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:125,3'
          Dst:             pqcrystals_ml_dsa_87_ref_ntt
    - functionName:    pqcrystals_ml_dsa_87_ref_poly_shiftl
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          261
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_87_ref_poly_sub
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          113
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:90,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:91,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:91,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:90,21'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:90,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:91,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:90,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:90,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:91,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_87_ref_poly_add
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          113
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    21
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:69,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:70,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:70,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:69,21'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:69,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:70,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:69,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:69,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:70,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_87_ref_poly_caddq
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pqcrystals_ml_dsa_87_ref_caddq
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:50,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_caddq
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:51,26'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_caddq
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:50,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:51,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:54,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:51,20'
          Dst:             pqcrystals_ml_dsa_87_ref_caddq
    - functionName:    pqcrystals_ml_dsa_87_ref_poly_reduce
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pqcrystals_ml_dsa_87_ref_reduce32
      functionUses:    15
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:32,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_reduce32
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:33,29'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_reduce32
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:32,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:33,29'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:36,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/poly.c:33,20'
          Dst:             pqcrystals_ml_dsa_87_ref_reduce32
    - functionName:    pqcrystals_ml_dsa_87_ref_polyveck_pack_w1
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 389
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          52
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_87_ref_polyw1_pack
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:388,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_polyw1_pack
                - pqcrystals_ml_dsa_87_ref_polyw1_pack
                - pqcrystals_ml_dsa_87_ref_polyw1_pack
                - pqcrystals_ml_dsa_87_ref_polyw1_pack
                - pqcrystals_ml_dsa_87_ref_polyw1_pack
                - pqcrystals_ml_dsa_87_ref_polyw1_pack
                - pqcrystals_ml_dsa_87_ref_polyw1_pack
                - pqcrystals_ml_dsa_87_ref_polyw1_pack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:388,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_polyw1_pack
                - pqcrystals_ml_dsa_87_ref_polyw1_pack
                - pqcrystals_ml_dsa_87_ref_polyw1_pack
                - pqcrystals_ml_dsa_87_ref_polyw1_pack
                - pqcrystals_ml_dsa_87_ref_polyw1_pack
                - pqcrystals_ml_dsa_87_ref_polyw1_pack
                - pqcrystals_ml_dsa_87_ref_polyw1_pack
                - pqcrystals_ml_dsa_87_ref_polyw1_pack
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:388,5'
          Dst:             pqcrystals_ml_dsa_87_ref_polyw1_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:388,5'
          Dst:             pqcrystals_ml_dsa_87_ref_polyw1_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:388,5'
          Dst:             pqcrystals_ml_dsa_87_ref_polyw1_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:388,5'
          Dst:             pqcrystals_ml_dsa_87_ref_polyw1_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:388,5'
          Dst:             pqcrystals_ml_dsa_87_ref_polyw1_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:388,5'
          Dst:             pqcrystals_ml_dsa_87_ref_polyw1_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:388,5'
          Dst:             pqcrystals_ml_dsa_87_ref_polyw1_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:388,5'
          Dst:             pqcrystals_ml_dsa_87_ref_polyw1_pack
    - functionName:    pqcrystals_ml_dsa_87_ref_polyveck_use_hint
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 382
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          60
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_87_ref_poly_use_hint
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:381,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_poly_use_hint
                - pqcrystals_ml_dsa_87_ref_poly_use_hint
                - pqcrystals_ml_dsa_87_ref_poly_use_hint
                - pqcrystals_ml_dsa_87_ref_poly_use_hint
                - pqcrystals_ml_dsa_87_ref_poly_use_hint
                - pqcrystals_ml_dsa_87_ref_poly_use_hint
                - pqcrystals_ml_dsa_87_ref_poly_use_hint
                - pqcrystals_ml_dsa_87_ref_poly_use_hint
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:381,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_poly_use_hint
                - pqcrystals_ml_dsa_87_ref_poly_use_hint
                - pqcrystals_ml_dsa_87_ref_poly_use_hint
                - pqcrystals_ml_dsa_87_ref_poly_use_hint
                - pqcrystals_ml_dsa_87_ref_poly_use_hint
                - pqcrystals_ml_dsa_87_ref_poly_use_hint
                - pqcrystals_ml_dsa_87_ref_poly_use_hint
                - pqcrystals_ml_dsa_87_ref_poly_use_hint
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:381,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_use_hint
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:381,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_use_hint
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:381,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_use_hint
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:381,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_use_hint
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:381,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_use_hint
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:381,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_use_hint
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:381,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_use_hint
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:381,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_use_hint
    - functionName:    pqcrystals_ml_dsa_87_ref_polyveck_make_hint
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 358
      functionLinenumberEnd: 364
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          84
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_87_ref_poly_make_hint
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:362,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_poly_make_hint
                - pqcrystals_ml_dsa_87_ref_poly_make_hint
                - pqcrystals_ml_dsa_87_ref_poly_make_hint
                - pqcrystals_ml_dsa_87_ref_poly_make_hint
                - pqcrystals_ml_dsa_87_ref_poly_make_hint
                - pqcrystals_ml_dsa_87_ref_poly_make_hint
                - pqcrystals_ml_dsa_87_ref_poly_make_hint
                - pqcrystals_ml_dsa_87_ref_poly_make_hint
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:362,10'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_poly_make_hint
                - pqcrystals_ml_dsa_87_ref_poly_make_hint
                - pqcrystals_ml_dsa_87_ref_poly_make_hint
                - pqcrystals_ml_dsa_87_ref_poly_make_hint
                - pqcrystals_ml_dsa_87_ref_poly_make_hint
                - pqcrystals_ml_dsa_87_ref_poly_make_hint
                - pqcrystals_ml_dsa_87_ref_poly_make_hint
                - pqcrystals_ml_dsa_87_ref_poly_make_hint
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:362,10'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_make_hint
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:362,10'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_make_hint
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:362,10'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_make_hint
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:362,10'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_make_hint
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:362,10'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_make_hint
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:362,10'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_make_hint
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:362,10'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_make_hint
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:362,10'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_make_hint
    - functionName:    pqcrystals_ml_dsa_87_ref_polyveck_decompose
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          60
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_87_ref_poly_decompose
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:341,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_poly_decompose
                - pqcrystals_ml_dsa_87_ref_poly_decompose
                - pqcrystals_ml_dsa_87_ref_poly_decompose
                - pqcrystals_ml_dsa_87_ref_poly_decompose
                - pqcrystals_ml_dsa_87_ref_poly_decompose
                - pqcrystals_ml_dsa_87_ref_poly_decompose
                - pqcrystals_ml_dsa_87_ref_poly_decompose
                - pqcrystals_ml_dsa_87_ref_poly_decompose
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:341,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_poly_decompose
                - pqcrystals_ml_dsa_87_ref_poly_decompose
                - pqcrystals_ml_dsa_87_ref_poly_decompose
                - pqcrystals_ml_dsa_87_ref_poly_decompose
                - pqcrystals_ml_dsa_87_ref_poly_decompose
                - pqcrystals_ml_dsa_87_ref_poly_decompose
                - pqcrystals_ml_dsa_87_ref_poly_decompose
                - pqcrystals_ml_dsa_87_ref_poly_decompose
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:341,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_decompose
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:341,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_decompose
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:341,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_decompose
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:341,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_decompose
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:341,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_decompose
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:341,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_decompose
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:341,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_decompose
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:341,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_decompose
    - functionName:    pqcrystals_ml_dsa_87_ref_polyveck_power2round
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 320
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          60
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_87_ref_poly_power2round
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:319,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_poly_power2round
                - pqcrystals_ml_dsa_87_ref_poly_power2round
                - pqcrystals_ml_dsa_87_ref_poly_power2round
                - pqcrystals_ml_dsa_87_ref_poly_power2round
                - pqcrystals_ml_dsa_87_ref_poly_power2round
                - pqcrystals_ml_dsa_87_ref_poly_power2round
                - pqcrystals_ml_dsa_87_ref_poly_power2round
                - pqcrystals_ml_dsa_87_ref_poly_power2round
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:319,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_poly_power2round
                - pqcrystals_ml_dsa_87_ref_poly_power2round
                - pqcrystals_ml_dsa_87_ref_poly_power2round
                - pqcrystals_ml_dsa_87_ref_poly_power2round
                - pqcrystals_ml_dsa_87_ref_poly_power2round
                - pqcrystals_ml_dsa_87_ref_poly_power2round
                - pqcrystals_ml_dsa_87_ref_poly_power2round
                - pqcrystals_ml_dsa_87_ref_poly_power2round
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:319,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_power2round
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:319,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_power2round
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:319,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_power2round
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:319,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_power2round
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:319,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_power2round
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:319,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_power2round
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:319,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_power2round
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:319,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_power2round
    - functionName:    pqcrystals_ml_dsa_87_ref_polyveck_chknorm
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          122
      EdgeCount:       28
      CyclomaticComplexity: 10
      functionsReached:
        - pqcrystals_ml_dsa_87_ref_poly_chknorm
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:295,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_poly_chknorm
                - pqcrystals_ml_dsa_87_ref_poly_chknorm
                - pqcrystals_ml_dsa_87_ref_poly_chknorm
                - pqcrystals_ml_dsa_87_ref_poly_chknorm
                - pqcrystals_ml_dsa_87_ref_poly_chknorm
                - pqcrystals_ml_dsa_87_ref_poly_chknorm
                - pqcrystals_ml_dsa_87_ref_poly_chknorm
                - pqcrystals_ml_dsa_87_ref_poly_chknorm
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:295,8'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_poly_chknorm
                - pqcrystals_ml_dsa_87_ref_poly_chknorm
                - pqcrystals_ml_dsa_87_ref_poly_chknorm
                - pqcrystals_ml_dsa_87_ref_poly_chknorm
                - pqcrystals_ml_dsa_87_ref_poly_chknorm
                - pqcrystals_ml_dsa_87_ref_poly_chknorm
                - pqcrystals_ml_dsa_87_ref_poly_chknorm
                - pqcrystals_ml_dsa_87_ref_poly_chknorm
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:295,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:295,22'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_poly_chknorm
                - pqcrystals_ml_dsa_87_ref_poly_chknorm
                - pqcrystals_ml_dsa_87_ref_poly_chknorm
                - pqcrystals_ml_dsa_87_ref_poly_chknorm
                - pqcrystals_ml_dsa_87_ref_poly_chknorm
                - pqcrystals_ml_dsa_87_ref_poly_chknorm
                - pqcrystals_ml_dsa_87_ref_poly_chknorm
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:295,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:295,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:295,22'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_poly_chknorm
                - pqcrystals_ml_dsa_87_ref_poly_chknorm
                - pqcrystals_ml_dsa_87_ref_poly_chknorm
                - pqcrystals_ml_dsa_87_ref_poly_chknorm
                - pqcrystals_ml_dsa_87_ref_poly_chknorm
                - pqcrystals_ml_dsa_87_ref_poly_chknorm
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:295,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:295,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:295,22'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_poly_chknorm
                - pqcrystals_ml_dsa_87_ref_poly_chknorm
                - pqcrystals_ml_dsa_87_ref_poly_chknorm
                - pqcrystals_ml_dsa_87_ref_poly_chknorm
                - pqcrystals_ml_dsa_87_ref_poly_chknorm
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:295,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:295,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:295,22'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_poly_chknorm
                - pqcrystals_ml_dsa_87_ref_poly_chknorm
                - pqcrystals_ml_dsa_87_ref_poly_chknorm
                - pqcrystals_ml_dsa_87_ref_poly_chknorm
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:295,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:295,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:295,22'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_poly_chknorm
                - pqcrystals_ml_dsa_87_ref_poly_chknorm
                - pqcrystals_ml_dsa_87_ref_poly_chknorm
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:295,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:295,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:295,22'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_poly_chknorm
                - pqcrystals_ml_dsa_87_ref_poly_chknorm
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:295,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:295,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:295,22'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_poly_chknorm
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:295,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:295,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:295,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:295,8'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_chknorm
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:295,8'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_chknorm
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:295,8'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_chknorm
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:295,8'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_chknorm
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:295,8'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_chknorm
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:295,8'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_chknorm
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:295,8'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_chknorm
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:295,8'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_chknorm
    - functionName:    pqcrystals_ml_dsa_87_ref_polyveck_pointwise_poly_montgomery
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          53
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_87_ref_poly_pointwise_montgomery
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:275,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_ref_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_ref_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_ref_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_ref_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_ref_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_ref_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_ref_poly_pointwise_montgomery
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:275,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_ref_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_ref_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_ref_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_ref_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_ref_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_ref_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_ref_poly_pointwise_montgomery
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:275,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:275,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:275,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:275,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:275,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:275,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:275,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:275,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_pointwise_montgomery
    - functionName:    pqcrystals_ml_dsa_87_ref_polyveck_invntt_tomont
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_87_ref_poly_invntt_tomont
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:268,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_ref_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_ref_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_ref_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_ref_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_ref_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_ref_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_ref_poly_invntt_tomont
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:268,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_ref_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_ref_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_ref_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_ref_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_ref_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_ref_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_ref_poly_invntt_tomont
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:268,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:268,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:268,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:268,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:268,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:268,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:268,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:268,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_invntt_tomont
    - functionName:    pqcrystals_ml_dsa_87_ref_polyveck_ntt
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_87_ref_poly_ntt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:252,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_poly_ntt
                - pqcrystals_ml_dsa_87_ref_poly_ntt
                - pqcrystals_ml_dsa_87_ref_poly_ntt
                - pqcrystals_ml_dsa_87_ref_poly_ntt
                - pqcrystals_ml_dsa_87_ref_poly_ntt
                - pqcrystals_ml_dsa_87_ref_poly_ntt
                - pqcrystals_ml_dsa_87_ref_poly_ntt
                - pqcrystals_ml_dsa_87_ref_poly_ntt
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:252,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_poly_ntt
                - pqcrystals_ml_dsa_87_ref_poly_ntt
                - pqcrystals_ml_dsa_87_ref_poly_ntt
                - pqcrystals_ml_dsa_87_ref_poly_ntt
                - pqcrystals_ml_dsa_87_ref_poly_ntt
                - pqcrystals_ml_dsa_87_ref_poly_ntt
                - pqcrystals_ml_dsa_87_ref_poly_ntt
                - pqcrystals_ml_dsa_87_ref_poly_ntt
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:252,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:252,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:252,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:252,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:252,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:252,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:252,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:252,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_ntt
    - functionName:    pqcrystals_ml_dsa_87_ref_polyveck_shiftl
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_87_ref_poly_shiftl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:237,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_poly_shiftl
                - pqcrystals_ml_dsa_87_ref_poly_shiftl
                - pqcrystals_ml_dsa_87_ref_poly_shiftl
                - pqcrystals_ml_dsa_87_ref_poly_shiftl
                - pqcrystals_ml_dsa_87_ref_poly_shiftl
                - pqcrystals_ml_dsa_87_ref_poly_shiftl
                - pqcrystals_ml_dsa_87_ref_poly_shiftl
                - pqcrystals_ml_dsa_87_ref_poly_shiftl
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:237,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_poly_shiftl
                - pqcrystals_ml_dsa_87_ref_poly_shiftl
                - pqcrystals_ml_dsa_87_ref_poly_shiftl
                - pqcrystals_ml_dsa_87_ref_poly_shiftl
                - pqcrystals_ml_dsa_87_ref_poly_shiftl
                - pqcrystals_ml_dsa_87_ref_poly_shiftl
                - pqcrystals_ml_dsa_87_ref_poly_shiftl
                - pqcrystals_ml_dsa_87_ref_poly_shiftl
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:237,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_shiftl
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:237,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_shiftl
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:237,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_shiftl
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:237,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_shiftl
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:237,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_shiftl
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:237,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_shiftl
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:237,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_shiftl
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:237,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_shiftl
    - functionName:    pqcrystals_ml_dsa_87_ref_polyveck_sub
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          60
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_87_ref_poly_sub
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:222,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_poly_sub
                - pqcrystals_ml_dsa_87_ref_poly_sub
                - pqcrystals_ml_dsa_87_ref_poly_sub
                - pqcrystals_ml_dsa_87_ref_poly_sub
                - pqcrystals_ml_dsa_87_ref_poly_sub
                - pqcrystals_ml_dsa_87_ref_poly_sub
                - pqcrystals_ml_dsa_87_ref_poly_sub
                - pqcrystals_ml_dsa_87_ref_poly_sub
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:222,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_poly_sub
                - pqcrystals_ml_dsa_87_ref_poly_sub
                - pqcrystals_ml_dsa_87_ref_poly_sub
                - pqcrystals_ml_dsa_87_ref_poly_sub
                - pqcrystals_ml_dsa_87_ref_poly_sub
                - pqcrystals_ml_dsa_87_ref_poly_sub
                - pqcrystals_ml_dsa_87_ref_poly_sub
                - pqcrystals_ml_dsa_87_ref_poly_sub
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:222,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_sub
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:222,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_sub
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:222,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_sub
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:222,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_sub
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:222,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_sub
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:222,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_sub
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:222,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_sub
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:222,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_sub
    - functionName:    pqcrystals_ml_dsa_87_ref_polyveck_add
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          60
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_87_ref_poly_add
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:204,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_poly_add
                - pqcrystals_ml_dsa_87_ref_poly_add
                - pqcrystals_ml_dsa_87_ref_poly_add
                - pqcrystals_ml_dsa_87_ref_poly_add
                - pqcrystals_ml_dsa_87_ref_poly_add
                - pqcrystals_ml_dsa_87_ref_poly_add
                - pqcrystals_ml_dsa_87_ref_poly_add
                - pqcrystals_ml_dsa_87_ref_poly_add
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:204,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_poly_add
                - pqcrystals_ml_dsa_87_ref_poly_add
                - pqcrystals_ml_dsa_87_ref_poly_add
                - pqcrystals_ml_dsa_87_ref_poly_add
                - pqcrystals_ml_dsa_87_ref_poly_add
                - pqcrystals_ml_dsa_87_ref_poly_add
                - pqcrystals_ml_dsa_87_ref_poly_add
                - pqcrystals_ml_dsa_87_ref_poly_add
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:204,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:204,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:204,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:204,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:204,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:204,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:204,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:204,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_add
    - functionName:    pqcrystals_ml_dsa_87_ref_polyveck_caddq
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_87_ref_poly_caddq
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:187,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_poly_caddq
                - pqcrystals_ml_dsa_87_ref_poly_caddq
                - pqcrystals_ml_dsa_87_ref_poly_caddq
                - pqcrystals_ml_dsa_87_ref_poly_caddq
                - pqcrystals_ml_dsa_87_ref_poly_caddq
                - pqcrystals_ml_dsa_87_ref_poly_caddq
                - pqcrystals_ml_dsa_87_ref_poly_caddq
                - pqcrystals_ml_dsa_87_ref_poly_caddq
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:187,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_poly_caddq
                - pqcrystals_ml_dsa_87_ref_poly_caddq
                - pqcrystals_ml_dsa_87_ref_poly_caddq
                - pqcrystals_ml_dsa_87_ref_poly_caddq
                - pqcrystals_ml_dsa_87_ref_poly_caddq
                - pqcrystals_ml_dsa_87_ref_poly_caddq
                - pqcrystals_ml_dsa_87_ref_poly_caddq
                - pqcrystals_ml_dsa_87_ref_poly_caddq
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:187,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_caddq
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:187,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_caddq
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:187,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_caddq
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:187,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_caddq
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:187,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_caddq
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:187,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_caddq
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:187,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_caddq
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:187,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_caddq
    - functionName:    pqcrystals_ml_dsa_87_ref_polyveck_reduce
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_87_ref_poly_reduce
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:172,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_poly_reduce
                - pqcrystals_ml_dsa_87_ref_poly_reduce
                - pqcrystals_ml_dsa_87_ref_poly_reduce
                - pqcrystals_ml_dsa_87_ref_poly_reduce
                - pqcrystals_ml_dsa_87_ref_poly_reduce
                - pqcrystals_ml_dsa_87_ref_poly_reduce
                - pqcrystals_ml_dsa_87_ref_poly_reduce
                - pqcrystals_ml_dsa_87_ref_poly_reduce
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:172,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_poly_reduce
                - pqcrystals_ml_dsa_87_ref_poly_reduce
                - pqcrystals_ml_dsa_87_ref_poly_reduce
                - pqcrystals_ml_dsa_87_ref_poly_reduce
                - pqcrystals_ml_dsa_87_ref_poly_reduce
                - pqcrystals_ml_dsa_87_ref_poly_reduce
                - pqcrystals_ml_dsa_87_ref_poly_reduce
                - pqcrystals_ml_dsa_87_ref_poly_reduce
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:172,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:172,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:172,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:172,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:172,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:172,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:172,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:172,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_reduce
    - functionName:    pqcrystals_ml_dsa_87_ref_polyveck_uniform_eta
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          69
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_87_ref_poly_uniform_eta
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:157,45'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_poly_uniform_eta
                - pqcrystals_ml_dsa_87_ref_poly_uniform_eta
                - pqcrystals_ml_dsa_87_ref_poly_uniform_eta
                - pqcrystals_ml_dsa_87_ref_poly_uniform_eta
                - pqcrystals_ml_dsa_87_ref_poly_uniform_eta
                - pqcrystals_ml_dsa_87_ref_poly_uniform_eta
                - pqcrystals_ml_dsa_87_ref_poly_uniform_eta
                - pqcrystals_ml_dsa_87_ref_poly_uniform_eta
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:157,45'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_poly_uniform_eta
                - pqcrystals_ml_dsa_87_ref_poly_uniform_eta
                - pqcrystals_ml_dsa_87_ref_poly_uniform_eta
                - pqcrystals_ml_dsa_87_ref_poly_uniform_eta
                - pqcrystals_ml_dsa_87_ref_poly_uniform_eta
                - pqcrystals_ml_dsa_87_ref_poly_uniform_eta
                - pqcrystals_ml_dsa_87_ref_poly_uniform_eta
                - pqcrystals_ml_dsa_87_ref_poly_uniform_eta
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:157,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_uniform_eta
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:157,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_uniform_eta
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:157,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_uniform_eta
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:157,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_uniform_eta
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:157,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_uniform_eta
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:157,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_uniform_eta
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:157,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_uniform_eta
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:157,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_uniform_eta
    - functionName:    pqcrystals_ml_dsa_87_ref_polyvecl_chknorm
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          109
      EdgeCount:       25
      CyclomaticComplexity: 9
      functionsReached:
        - pqcrystals_ml_dsa_87_ref_poly_chknorm
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:143,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_poly_chknorm
                - pqcrystals_ml_dsa_87_ref_poly_chknorm
                - pqcrystals_ml_dsa_87_ref_poly_chknorm
                - pqcrystals_ml_dsa_87_ref_poly_chknorm
                - pqcrystals_ml_dsa_87_ref_poly_chknorm
                - pqcrystals_ml_dsa_87_ref_poly_chknorm
                - pqcrystals_ml_dsa_87_ref_poly_chknorm
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:143,8'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_poly_chknorm
                - pqcrystals_ml_dsa_87_ref_poly_chknorm
                - pqcrystals_ml_dsa_87_ref_poly_chknorm
                - pqcrystals_ml_dsa_87_ref_poly_chknorm
                - pqcrystals_ml_dsa_87_ref_poly_chknorm
                - pqcrystals_ml_dsa_87_ref_poly_chknorm
                - pqcrystals_ml_dsa_87_ref_poly_chknorm
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:143,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:143,22'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_poly_chknorm
                - pqcrystals_ml_dsa_87_ref_poly_chknorm
                - pqcrystals_ml_dsa_87_ref_poly_chknorm
                - pqcrystals_ml_dsa_87_ref_poly_chknorm
                - pqcrystals_ml_dsa_87_ref_poly_chknorm
                - pqcrystals_ml_dsa_87_ref_poly_chknorm
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:143,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:143,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:143,22'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_poly_chknorm
                - pqcrystals_ml_dsa_87_ref_poly_chknorm
                - pqcrystals_ml_dsa_87_ref_poly_chknorm
                - pqcrystals_ml_dsa_87_ref_poly_chknorm
                - pqcrystals_ml_dsa_87_ref_poly_chknorm
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:143,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:143,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:143,22'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_poly_chknorm
                - pqcrystals_ml_dsa_87_ref_poly_chknorm
                - pqcrystals_ml_dsa_87_ref_poly_chknorm
                - pqcrystals_ml_dsa_87_ref_poly_chknorm
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:143,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:143,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:143,22'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_poly_chknorm
                - pqcrystals_ml_dsa_87_ref_poly_chknorm
                - pqcrystals_ml_dsa_87_ref_poly_chknorm
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:143,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:143,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:143,22'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_poly_chknorm
                - pqcrystals_ml_dsa_87_ref_poly_chknorm
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:143,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:143,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:143,22'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_poly_chknorm
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:143,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:143,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:143,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:143,8'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_chknorm
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:143,8'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_chknorm
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:143,8'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_chknorm
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:143,8'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_chknorm
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:143,8'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_chknorm
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:143,8'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_chknorm
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:143,8'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_chknorm
    - functionName:    pqcrystals_ml_dsa_87_ref_polyvecl_pointwise_poly_montgomery
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_87_ref_poly_pointwise_montgomery
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:99,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_ref_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_ref_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_ref_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_ref_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_ref_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_ref_poly_pointwise_montgomery
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:99,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_ref_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_ref_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_ref_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_ref_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_ref_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_ref_poly_pointwise_montgomery
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:99,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:99,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:99,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:99,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:99,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:99,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:99,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_pointwise_montgomery
    - functionName:    pqcrystals_ml_dsa_87_ref_polyvecl_invntt_tomont
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_87_ref_poly_invntt_tomont
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:92,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_ref_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_ref_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_ref_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_ref_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_ref_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_ref_poly_invntt_tomont
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:92,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_ref_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_ref_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_ref_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_ref_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_ref_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_ref_poly_invntt_tomont
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:92,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:92,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:92,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:92,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:92,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:92,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:92,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_invntt_tomont
    - functionName:    pqcrystals_ml_dsa_87_ref_polyvecl_ntt
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_87_ref_poly_ntt
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:85,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_poly_ntt
                - pqcrystals_ml_dsa_87_ref_poly_ntt
                - pqcrystals_ml_dsa_87_ref_poly_ntt
                - pqcrystals_ml_dsa_87_ref_poly_ntt
                - pqcrystals_ml_dsa_87_ref_poly_ntt
                - pqcrystals_ml_dsa_87_ref_poly_ntt
                - pqcrystals_ml_dsa_87_ref_poly_ntt
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:85,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_poly_ntt
                - pqcrystals_ml_dsa_87_ref_poly_ntt
                - pqcrystals_ml_dsa_87_ref_poly_ntt
                - pqcrystals_ml_dsa_87_ref_poly_ntt
                - pqcrystals_ml_dsa_87_ref_poly_ntt
                - pqcrystals_ml_dsa_87_ref_poly_ntt
                - pqcrystals_ml_dsa_87_ref_poly_ntt
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:85,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:85,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:85,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:85,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:85,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:85,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:85,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_ntt
    - functionName:    pqcrystals_ml_dsa_87_ref_polyvecl_add
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          54
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_87_ref_poly_add
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:70,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_poly_add
                - pqcrystals_ml_dsa_87_ref_poly_add
                - pqcrystals_ml_dsa_87_ref_poly_add
                - pqcrystals_ml_dsa_87_ref_poly_add
                - pqcrystals_ml_dsa_87_ref_poly_add
                - pqcrystals_ml_dsa_87_ref_poly_add
                - pqcrystals_ml_dsa_87_ref_poly_add
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:70,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_poly_add
                - pqcrystals_ml_dsa_87_ref_poly_add
                - pqcrystals_ml_dsa_87_ref_poly_add
                - pqcrystals_ml_dsa_87_ref_poly_add
                - pqcrystals_ml_dsa_87_ref_poly_add
                - pqcrystals_ml_dsa_87_ref_poly_add
                - pqcrystals_ml_dsa_87_ref_poly_add
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:70,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:70,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:70,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:70,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:70,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:70,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:70,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_add
    - functionName:    pqcrystals_ml_dsa_87_ref_polyvecl_reduce
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_87_ref_poly_reduce
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:53,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_poly_reduce
                - pqcrystals_ml_dsa_87_ref_poly_reduce
                - pqcrystals_ml_dsa_87_ref_poly_reduce
                - pqcrystals_ml_dsa_87_ref_poly_reduce
                - pqcrystals_ml_dsa_87_ref_poly_reduce
                - pqcrystals_ml_dsa_87_ref_poly_reduce
                - pqcrystals_ml_dsa_87_ref_poly_reduce
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:53,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_poly_reduce
                - pqcrystals_ml_dsa_87_ref_poly_reduce
                - pqcrystals_ml_dsa_87_ref_poly_reduce
                - pqcrystals_ml_dsa_87_ref_poly_reduce
                - pqcrystals_ml_dsa_87_ref_poly_reduce
                - pqcrystals_ml_dsa_87_ref_poly_reduce
                - pqcrystals_ml_dsa_87_ref_poly_reduce
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:53,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:53,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:53,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:53,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:53,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:53,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:53,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_reduce
    - functionName:    pqcrystals_ml_dsa_87_ref_polyvecl_uniform_gamma1
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_87_ref_poly_uniform_gamma1
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:46,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_uniform_gamma1
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:46,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_uniform_gamma1
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:46,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_uniform_gamma1
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:46,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_uniform_gamma1
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:46,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_uniform_gamma1
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:46,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_uniform_gamma1
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:46,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_uniform_gamma1
    - functionName:    pqcrystals_ml_dsa_87_ref_polyvecl_uniform_eta
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          62
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_87_ref_poly_uniform_eta
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:39,45'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_poly_uniform_eta
                - pqcrystals_ml_dsa_87_ref_poly_uniform_eta
                - pqcrystals_ml_dsa_87_ref_poly_uniform_eta
                - pqcrystals_ml_dsa_87_ref_poly_uniform_eta
                - pqcrystals_ml_dsa_87_ref_poly_uniform_eta
                - pqcrystals_ml_dsa_87_ref_poly_uniform_eta
                - pqcrystals_ml_dsa_87_ref_poly_uniform_eta
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:39,45'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_poly_uniform_eta
                - pqcrystals_ml_dsa_87_ref_poly_uniform_eta
                - pqcrystals_ml_dsa_87_ref_poly_uniform_eta
                - pqcrystals_ml_dsa_87_ref_poly_uniform_eta
                - pqcrystals_ml_dsa_87_ref_poly_uniform_eta
                - pqcrystals_ml_dsa_87_ref_poly_uniform_eta
                - pqcrystals_ml_dsa_87_ref_poly_uniform_eta
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:39,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_uniform_eta
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:39,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_uniform_eta
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:39,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_uniform_eta
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:39,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_uniform_eta
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:39,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_uniform_eta
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:39,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_uniform_eta
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:39,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_uniform_eta
    - functionName:    pqcrystals_ml_dsa_87_ref_polyvecl_pointwise_acc_montgomery
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          56
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_87_ref_poly_add
        - pqcrystals_ml_dsa_87_ref_poly_pointwise_montgomery
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:118,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_ref_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_ref_poly_add
                - pqcrystals_ml_dsa_87_ref_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_ref_poly_add
                - pqcrystals_ml_dsa_87_ref_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_ref_poly_add
                - pqcrystals_ml_dsa_87_ref_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_ref_poly_add
                - pqcrystals_ml_dsa_87_ref_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_ref_poly_add
                - pqcrystals_ml_dsa_87_ref_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_ref_poly_add
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:120,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_ref_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_ref_poly_add
                - pqcrystals_ml_dsa_87_ref_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_ref_poly_add
                - pqcrystals_ml_dsa_87_ref_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_ref_poly_add
                - pqcrystals_ml_dsa_87_ref_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_ref_poly_add
                - pqcrystals_ml_dsa_87_ref_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_ref_poly_add
                - pqcrystals_ml_dsa_87_ref_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_ref_poly_add
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:120,3'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:122,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:123,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:122,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:123,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:122,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:123,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:122,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:123,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:122,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:123,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:122,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:123,5'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_add
    - functionName:    pqcrystals_ml_dsa_87_ref_polyvec_matrix_pointwise_montgomery
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          53
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_87_ref_polyvecl_pointwise_acc_montgomery
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:28,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_87_ref_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_87_ref_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_87_ref_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_87_ref_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_87_ref_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_87_ref_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_87_ref_polyvecl_pointwise_acc_montgomery
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:28,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_87_ref_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_87_ref_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_87_ref_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_87_ref_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_87_ref_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_87_ref_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_87_ref_polyvecl_pointwise_acc_montgomery
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:28,5'
          Dst:             pqcrystals_ml_dsa_87_ref_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:28,5'
          Dst:             pqcrystals_ml_dsa_87_ref_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:28,5'
          Dst:             pqcrystals_ml_dsa_87_ref_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:28,5'
          Dst:             pqcrystals_ml_dsa_87_ref_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:28,5'
          Dst:             pqcrystals_ml_dsa_87_ref_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:28,5'
          Dst:             pqcrystals_ml_dsa_87_ref_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:28,5'
          Dst:             pqcrystals_ml_dsa_87_ref_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:28,5'
          Dst:             pqcrystals_ml_dsa_87_ref_polyvecl_pointwise_acc_montgomery
    - functionName:    pqcrystals_ml_dsa_87_ref_polyvec_matrix_expand
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 22
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          261
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_87_ref_poly_uniform
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:21,7'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:21,7'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
                - pqcrystals_ml_dsa_87_ref_poly_uniform
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:21,7'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:21,7'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:21,7'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:21,7'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:21,7'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:21,7'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:21,7'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:21,7'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:21,7'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:21,7'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:21,7'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:21,7'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:21,7'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:21,7'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:21,7'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:21,7'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:21,7'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:21,7'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:21,7'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:21,7'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:21,7'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:21,7'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:21,7'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:21,7'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:21,7'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:21,7'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:21,7'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:21,7'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:21,7'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:21,7'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:21,7'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:21,7'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:21,7'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:21,7'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:21,7'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:21,7'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:21,7'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:21,7'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:21,7'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:21,7'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:21,7'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:21,7'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:21,7'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:21,7'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:21,7'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:21,7'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:21,7'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:21,7'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:21,7'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:21,7'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:21,7'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:21,7'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:21,7'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:21,7'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:21,7'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/polyvec.c:21,7'
          Dst:             pqcrystals_ml_dsa_87_ref_poly_uniform
    - functionName:    pqcrystals_ml_dsa_87_ref_freeze
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/reduce.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_87_ref_caddq
        - pqcrystals_ml_dsa_87_ref_reduce32
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/reduce.c:66,7'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/reduce.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_reduce32
                - pqcrystals_ml_dsa_87_ref_caddq
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/reduce.c:66,7'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_reduce32
                - pqcrystals_ml_dsa_87_ref_caddq
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/reduce.c:66,7'
          Dst:             pqcrystals_ml_dsa_87_ref_reduce32
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/reduce.c:67,7'
          Dst:             pqcrystals_ml_dsa_87_ref_caddq
    - functionName:    pqcrystals_ml_dsa_87_ref_reduce32
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/reduce.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_87_ref_caddq
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/reduce.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_87_ref_montgomery_reduce
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/reduce.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15
      functionLinenumberEnd: 20
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    78
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_87_ref_use_hint
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/rounding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - pqcrystals_ml_dsa_87_ref_decompose
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/rounding.c:85,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/rounding.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_decompose
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/rounding.c:87,8'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_ref_decompose
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/rounding.c:88,6'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/rounding.c:88,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/rounding.c:92,6'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/rounding.c:92,6'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/rounding.c:93,16'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/rounding.c:95,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/rounding.c:87,8'
          Dst:             pqcrystals_ml_dsa_87_ref_decompose
    - functionName:    pqcrystals_ml_dsa_87_ref_decompose
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/rounding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_87_ref_make_hint
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/rounding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          40
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/rounding.c:68,18'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/rounding.c:68,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/rounding.c:68,24'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/rounding.c:68,34'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/rounding.c:68,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/rounding.c:68,41'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/rounding.c:68,52'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/rounding.c:68,58'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/rounding.c:71,3'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/rounding.c:68,6'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/rounding.c:68,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/rounding.c:71,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_87_ref_power2round
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/rounding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 17
      functionLinenumberEnd: 22
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_87_ref_dilithium_shake256_stream_init
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/symmetric-shake.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/symmetric-shake.c:20,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/symmetric-shake.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/symmetric-shake.c:21,10'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/symmetric-shake.c:24,3'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/symmetric-shake.c:25,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/symmetric-shake.c:26,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/symmetric-shake.c:27,3'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    pqcrystals_ml_dsa_87_ref_dilithium_shake128_stream_init
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/symmetric-shake.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_absorb
        - OQS_SHA3_shake128_inc_finalize
        - OQS_SHA3_shake128_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/symmetric-shake.c:8,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/symmetric-shake.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
                - OQS_SHA3_shake128_inc_absorb
                - OQS_SHA3_shake128_inc_absorb
                - OQS_SHA3_shake128_inc_finalize
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/symmetric-shake.c:9,10'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
                - OQS_SHA3_shake128_inc_absorb
                - OQS_SHA3_shake128_inc_absorb
                - OQS_SHA3_shake128_inc_finalize
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/symmetric-shake.c:12,3'
          Dst:             OQS_SHA3_shake128_inc_init
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/symmetric-shake.c:13,3'
          Dst:             OQS_SHA3_shake128_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/symmetric-shake.c:14,3'
          Dst:             OQS_SHA3_shake128_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_ref/symmetric-shake.c:15,3'
          Dst:             OQS_SHA3_shake128_inc_finalize
    - functionName:    pqcrystals_ml_dsa_87_avx2_unpack_sig
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         142
      ICount:          1226
      EdgeCount:       199
      CyclomaticComplexity: 59
      functionsReached:
        - pqcrystals_ml_dsa_87_avx2_polyz_unpack
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:206,12'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_polyz_unpack
                - pqcrystals_ml_dsa_87_avx2_polyz_unpack
                - pqcrystals_ml_dsa_87_avx2_polyz_unpack
                - pqcrystals_ml_dsa_87_avx2_polyz_unpack
                - pqcrystals_ml_dsa_87_avx2_polyz_unpack
                - pqcrystals_ml_dsa_87_avx2_polyz_unpack
                - pqcrystals_ml_dsa_87_avx2_polyz_unpack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:206,12'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_polyz_unpack
                - pqcrystals_ml_dsa_87_avx2_polyz_unpack
                - pqcrystals_ml_dsa_87_avx2_polyz_unpack
                - pqcrystals_ml_dsa_87_avx2_polyz_unpack
                - pqcrystals_ml_dsa_87_avx2_polyz_unpack
                - pqcrystals_ml_dsa_87_avx2_polyz_unpack
                - pqcrystals_ml_dsa_87_avx2_polyz_unpack
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:219,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:219,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:222,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:224,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:224,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:225,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:219,27'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:219,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:219,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:219,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:219,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:222,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:224,16'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:224,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:224,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:224,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:225,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:219,27'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:219,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:219,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:219,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:219,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:222,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:224,16'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:224,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:224,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:224,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:225,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:219,27'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:219,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:219,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:219,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:219,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:222,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:224,16'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:224,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:224,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:224,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:225,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:219,27'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:219,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:219,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:219,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:219,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:222,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:224,16'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:224,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:224,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:224,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:225,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:219,27'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:219,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:219,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:219,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:219,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:222,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:224,16'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:224,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:224,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:224,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:225,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:219,27'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:219,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:219,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:219,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:219,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:222,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:224,16'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:224,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:224,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:224,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:225,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:219,27'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:219,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:219,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:219,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:219,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:222,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:222,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:224,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:232,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:224,16'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:224,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:224,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:224,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:225,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:222,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:224,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:232,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:232,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:232,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:233,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:232,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:232,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:233,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:233,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:232,25'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:233,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:210,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyz_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:210,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyz_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:210,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyz_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:210,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyz_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:210,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyz_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:210,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyz_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:210,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyz_unpack
    - functionName:    pqcrystals_ml_dsa_87_avx2_pack_sig
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         75
      ICount:          995
      EdgeCount:       99
      CyclomaticComplexity: 26
      functionsReached:
        - pqcrystals_ml_dsa_87_avx2_polyz_pack
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:164,14'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:178,10'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
                - pqcrystals_ml_dsa_87_avx2_polyz_pack
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:177,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:178,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:181,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:177,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:178,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:181,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:177,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:178,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:181,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:177,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:178,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:181,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:177,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:178,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:181,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:177,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:178,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:181,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:177,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:178,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:181,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:178,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:177,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:179,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:177,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:178,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:181,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:168,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyz_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:168,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyz_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:168,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyz_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:168,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyz_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:168,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyz_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:168,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyz_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:168,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyz_pack
    - functionName:    pqcrystals_ml_dsa_87_avx2_unpack_sk
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          905
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_87_avx2_polyeta_unpack
        - pqcrystals_ml_dsa_87_avx2_polyt0_unpack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:123,14'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_polyeta_unpack
                - pqcrystals_ml_dsa_87_avx2_polyeta_unpack
                - pqcrystals_ml_dsa_87_avx2_polyeta_unpack
                - pqcrystals_ml_dsa_87_avx2_polyeta_unpack
                - pqcrystals_ml_dsa_87_avx2_polyeta_unpack
                - pqcrystals_ml_dsa_87_avx2_polyeta_unpack
                - pqcrystals_ml_dsa_87_avx2_polyeta_unpack
                - pqcrystals_ml_dsa_87_avx2_polyeta_unpack
                - pqcrystals_ml_dsa_87_avx2_polyeta_unpack
                - pqcrystals_ml_dsa_87_avx2_polyeta_unpack
                - pqcrystals_ml_dsa_87_avx2_polyeta_unpack
                - pqcrystals_ml_dsa_87_avx2_polyeta_unpack
                - pqcrystals_ml_dsa_87_avx2_polyeta_unpack
                - pqcrystals_ml_dsa_87_avx2_polyeta_unpack
                - pqcrystals_ml_dsa_87_avx2_polyeta_unpack
                - pqcrystals_ml_dsa_87_avx2_polyt0_unpack
                - pqcrystals_ml_dsa_87_avx2_polyt0_unpack
                - pqcrystals_ml_dsa_87_avx2_polyt0_unpack
                - pqcrystals_ml_dsa_87_avx2_polyt0_unpack
                - pqcrystals_ml_dsa_87_avx2_polyt0_unpack
                - pqcrystals_ml_dsa_87_avx2_polyt0_unpack
                - pqcrystals_ml_dsa_87_avx2_polyt0_unpack
                - pqcrystals_ml_dsa_87_avx2_polyt0_unpack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:123,14'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_polyeta_unpack
                - pqcrystals_ml_dsa_87_avx2_polyeta_unpack
                - pqcrystals_ml_dsa_87_avx2_polyeta_unpack
                - pqcrystals_ml_dsa_87_avx2_polyeta_unpack
                - pqcrystals_ml_dsa_87_avx2_polyeta_unpack
                - pqcrystals_ml_dsa_87_avx2_polyeta_unpack
                - pqcrystals_ml_dsa_87_avx2_polyeta_unpack
                - pqcrystals_ml_dsa_87_avx2_polyeta_unpack
                - pqcrystals_ml_dsa_87_avx2_polyeta_unpack
                - pqcrystals_ml_dsa_87_avx2_polyeta_unpack
                - pqcrystals_ml_dsa_87_avx2_polyeta_unpack
                - pqcrystals_ml_dsa_87_avx2_polyeta_unpack
                - pqcrystals_ml_dsa_87_avx2_polyeta_unpack
                - pqcrystals_ml_dsa_87_avx2_polyeta_unpack
                - pqcrystals_ml_dsa_87_avx2_polyeta_unpack
                - pqcrystals_ml_dsa_87_avx2_polyt0_unpack
                - pqcrystals_ml_dsa_87_avx2_polyt0_unpack
                - pqcrystals_ml_dsa_87_avx2_polyt0_unpack
                - pqcrystals_ml_dsa_87_avx2_polyt0_unpack
                - pqcrystals_ml_dsa_87_avx2_polyt0_unpack
                - pqcrystals_ml_dsa_87_avx2_polyt0_unpack
                - pqcrystals_ml_dsa_87_avx2_polyt0_unpack
                - pqcrystals_ml_dsa_87_avx2_polyt0_unpack
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:135,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyeta_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:135,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyeta_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:135,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyeta_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:135,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyeta_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:135,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyeta_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:135,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyeta_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:135,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyeta_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:139,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyeta_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:139,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyeta_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:139,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyeta_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:139,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyeta_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:139,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyeta_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:139,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyeta_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:139,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyeta_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:139,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyeta_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:143,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyt0_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:143,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyt0_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:143,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyt0_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:143,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyt0_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:143,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyt0_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:143,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyt0_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:143,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyt0_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:143,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyt0_unpack
    - functionName:    pqcrystals_ml_dsa_87_avx2_pack_sk
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          905
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_87_avx2_polyeta_pack
        - pqcrystals_ml_dsa_87_avx2_polyt0_pack
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:76,13'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_polyeta_pack
                - pqcrystals_ml_dsa_87_avx2_polyeta_pack
                - pqcrystals_ml_dsa_87_avx2_polyeta_pack
                - pqcrystals_ml_dsa_87_avx2_polyeta_pack
                - pqcrystals_ml_dsa_87_avx2_polyeta_pack
                - pqcrystals_ml_dsa_87_avx2_polyeta_pack
                - pqcrystals_ml_dsa_87_avx2_polyeta_pack
                - pqcrystals_ml_dsa_87_avx2_polyeta_pack
                - pqcrystals_ml_dsa_87_avx2_polyeta_pack
                - pqcrystals_ml_dsa_87_avx2_polyeta_pack
                - pqcrystals_ml_dsa_87_avx2_polyeta_pack
                - pqcrystals_ml_dsa_87_avx2_polyeta_pack
                - pqcrystals_ml_dsa_87_avx2_polyeta_pack
                - pqcrystals_ml_dsa_87_avx2_polyeta_pack
                - pqcrystals_ml_dsa_87_avx2_polyeta_pack
                - pqcrystals_ml_dsa_87_avx2_polyt0_pack
                - pqcrystals_ml_dsa_87_avx2_polyt0_pack
                - pqcrystals_ml_dsa_87_avx2_polyt0_pack
                - pqcrystals_ml_dsa_87_avx2_polyt0_pack
                - pqcrystals_ml_dsa_87_avx2_polyt0_pack
                - pqcrystals_ml_dsa_87_avx2_polyt0_pack
                - pqcrystals_ml_dsa_87_avx2_polyt0_pack
                - pqcrystals_ml_dsa_87_avx2_polyt0_pack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:76,13'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_polyeta_pack
                - pqcrystals_ml_dsa_87_avx2_polyeta_pack
                - pqcrystals_ml_dsa_87_avx2_polyeta_pack
                - pqcrystals_ml_dsa_87_avx2_polyeta_pack
                - pqcrystals_ml_dsa_87_avx2_polyeta_pack
                - pqcrystals_ml_dsa_87_avx2_polyeta_pack
                - pqcrystals_ml_dsa_87_avx2_polyeta_pack
                - pqcrystals_ml_dsa_87_avx2_polyeta_pack
                - pqcrystals_ml_dsa_87_avx2_polyeta_pack
                - pqcrystals_ml_dsa_87_avx2_polyeta_pack
                - pqcrystals_ml_dsa_87_avx2_polyeta_pack
                - pqcrystals_ml_dsa_87_avx2_polyeta_pack
                - pqcrystals_ml_dsa_87_avx2_polyeta_pack
                - pqcrystals_ml_dsa_87_avx2_polyeta_pack
                - pqcrystals_ml_dsa_87_avx2_polyeta_pack
                - pqcrystals_ml_dsa_87_avx2_polyt0_pack
                - pqcrystals_ml_dsa_87_avx2_polyt0_pack
                - pqcrystals_ml_dsa_87_avx2_polyt0_pack
                - pqcrystals_ml_dsa_87_avx2_polyt0_pack
                - pqcrystals_ml_dsa_87_avx2_polyt0_pack
                - pqcrystals_ml_dsa_87_avx2_polyt0_pack
                - pqcrystals_ml_dsa_87_avx2_polyt0_pack
                - pqcrystals_ml_dsa_87_avx2_polyt0_pack
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:88,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyeta_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:88,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyeta_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:88,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyeta_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:88,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyeta_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:88,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyeta_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:88,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyeta_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:88,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyeta_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:92,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyeta_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:92,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyeta_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:92,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyeta_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:92,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyeta_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:92,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyeta_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:92,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyeta_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:92,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyeta_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:92,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyeta_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:96,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyt0_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:96,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyt0_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:96,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyt0_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:96,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyt0_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:96,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyt0_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:96,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyt0_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:96,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyt0_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:96,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyt0_pack
    - functionName:    pqcrystals_ml_dsa_87_avx2_unpack_pk
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          246
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_87_avx2_polyt1_unpack
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:45,14'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_87_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_87_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_87_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_87_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_87_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_87_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_87_avx2_polyt1_unpack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:45,14'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_87_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_87_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_87_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_87_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_87_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_87_avx2_polyt1_unpack
                - pqcrystals_ml_dsa_87_avx2_polyt1_unpack
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:49,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyt1_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:49,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyt1_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:49,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyt1_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:49,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyt1_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:49,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyt1_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:49,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyt1_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:49,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyt1_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:49,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyt1_unpack
    - functionName:    pqcrystals_ml_dsa_87_avx2_pack_pk
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          246
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_87_avx2_polyt1_pack
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:22,13'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_polyt1_pack
                - pqcrystals_ml_dsa_87_avx2_polyt1_pack
                - pqcrystals_ml_dsa_87_avx2_polyt1_pack
                - pqcrystals_ml_dsa_87_avx2_polyt1_pack
                - pqcrystals_ml_dsa_87_avx2_polyt1_pack
                - pqcrystals_ml_dsa_87_avx2_polyt1_pack
                - pqcrystals_ml_dsa_87_avx2_polyt1_pack
                - pqcrystals_ml_dsa_87_avx2_polyt1_pack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:22,13'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_polyt1_pack
                - pqcrystals_ml_dsa_87_avx2_polyt1_pack
                - pqcrystals_ml_dsa_87_avx2_polyt1_pack
                - pqcrystals_ml_dsa_87_avx2_polyt1_pack
                - pqcrystals_ml_dsa_87_avx2_polyt1_pack
                - pqcrystals_ml_dsa_87_avx2_polyt1_pack
                - pqcrystals_ml_dsa_87_avx2_polyt1_pack
                - pqcrystals_ml_dsa_87_avx2_polyt1_pack
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:26,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyt1_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:26,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyt1_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:26,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyt1_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:26,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyt1_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:26,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyt1_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:26,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyt1_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:26,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyt1_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/packing.c:26,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyt1_pack
    - functionName:    pqcrystals_ml_dsa_87_avx2_polyw1_pack
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1105
      functionLinenumberEnd: 1137
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          215
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_87_avx2_polyz_pack
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 963
      functionLinenumberEnd: 1003
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          46
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:989,23'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:990,32'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:1003,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_87_avx2_polyt0_unpack
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 899
      functionLinenumberEnd: 951
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          424
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:903,23'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:904,29'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:951,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_87_avx2_polyt0_pack
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 851
      functionLinenumberEnd: 889
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          404
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:856,23'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:857,38'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:889,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_87_avx2_polyt1_unpack
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 828
      functionLinenumberEnd: 840
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          184
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:832,23'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:833,29'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:840,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_87_avx2_polyt1_pack
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 804
      functionLinenumberEnd: 817
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          229
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_87_avx2_polyeta_unpack
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 758
      functionLinenumberEnd: 792
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          205
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_87_avx2_polyeta_pack
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 719
      functionLinenumberEnd: 748
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          185
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    30
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_87_avx2_poly_challenge
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 678
      functionLinenumberEnd: 708
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          95
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_init
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:681,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:684,3'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_squeeze
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:695,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:696,9'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:700,25'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:701,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:695,14'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:703,20'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:684,3'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:685,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:686,3'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:687,3'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:696,9'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:707,3'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    pqcrystals_ml_dsa_87_avx2_poly_uniform_gamma1_4x
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 632
      functionLinenumberEnd: 666
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          84
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_absorb_once
        - OQS_SHA3_shake256_x4_inc_ctx_release
        - OQS_SHA3_shake256_x4_inc_init
        - OQS_SHA3_shake256_x4_inc_squeeze
        - pqcrystals_ml_dsa_87_avx2_polyz_unpack
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:633,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_init
                - OQS_SHA3_shake256_x4_absorb_once
                - OQS_SHA3_shake256_x4_inc_squeeze
                - OQS_SHA3_shake256_x4_inc_ctx_release
                - pqcrystals_ml_dsa_87_avx2_polyz_unpack
                - pqcrystals_ml_dsa_87_avx2_polyz_unpack
                - pqcrystals_ml_dsa_87_avx2_polyz_unpack
                - pqcrystals_ml_dsa_87_avx2_polyz_unpack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:637,7'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_init
                - OQS_SHA3_shake256_x4_absorb_once
                - OQS_SHA3_shake256_x4_inc_squeeze
                - OQS_SHA3_shake256_x4_inc_ctx_release
                - pqcrystals_ml_dsa_87_avx2_polyz_unpack
                - pqcrystals_ml_dsa_87_avx2_polyz_unpack
                - pqcrystals_ml_dsa_87_avx2_polyz_unpack
                - pqcrystals_ml_dsa_87_avx2_polyz_unpack
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:657,3'
          Dst:             OQS_SHA3_shake256_x4_inc_init
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:658,3'
          Dst:             OQS_SHA3_shake256_x4_absorb_once
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:659,3'
          Dst:             OQS_SHA3_shake256_x4_inc_squeeze
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:660,3'
          Dst:             OQS_SHA3_shake256_x4_inc_ctx_release
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:662,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyz_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:663,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyz_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:664,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyz_unpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:665,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyz_unpack
    - functionName:    pqcrystals_ml_dsa_87_avx2_polyz_unpack
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1039
      functionLinenumberEnd: 1060
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          42
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    19
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:1049,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:1050,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:1060,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_87_avx2_poly_uniform_gamma1
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 616
      functionLinenumberEnd: 621
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
        - pqcrystals_ml_dsa_87_avx2_dilithium_shake256_stream_init
        - pqcrystals_ml_dsa_87_avx2_poly_uniform_gamma1_preinit
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:617,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_dilithium_shake256_stream_init
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_gamma1_preinit
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:618,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_dilithium_shake256_stream_init
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_gamma1_preinit
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:618,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_dilithium_shake256_stream_init
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:619,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_uniform_gamma1_preinit
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:620,3'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    pqcrystals_ml_dsa_87_avx2_poly_uniform_gamma1_preinit
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 608
      functionLinenumberEnd: 613
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
        - pqcrystals_ml_dsa_87_avx2_polyz_unpack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:610,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_87_avx2_polyz_unpack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:611,3'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_87_avx2_polyz_unpack
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:611,3'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:612,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyz_unpack
    - functionName:    pqcrystals_ml_dsa_87_avx2_poly_uniform_eta_4x
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionLinenumberEnd: 593
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          150
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - OQS_SHA3_shake256_x4_absorb_once
        - OQS_SHA3_shake256_x4_inc_ctx_release
        - OQS_SHA3_shake256_x4_inc_init
        - OQS_SHA3_shake256_x4_inc_squeeze
        - pqcrystals_ml_dsa_87_avx2_rej_eta_avx
        - rej_eta
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:550,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_init
                - OQS_SHA3_shake256_x4_absorb_once
                - OQS_SHA3_shake256_x4_inc_squeeze
                - pqcrystals_ml_dsa_87_avx2_rej_eta_avx
                - pqcrystals_ml_dsa_87_avx2_rej_eta_avx
                - pqcrystals_ml_dsa_87_avx2_rej_eta_avx
                - pqcrystals_ml_dsa_87_avx2_rej_eta_avx
                - OQS_SHA3_shake256_x4_inc_ctx_release
                - OQS_SHA3_shake256_x4_inc_squeeze
                - rej_eta.10645
                - rej_eta.10645
                - rej_eta.10645
                - rej_eta.10645
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:555,7'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_init
                - OQS_SHA3_shake256_x4_absorb_once
                - OQS_SHA3_shake256_x4_inc_squeeze
                - pqcrystals_ml_dsa_87_avx2_rej_eta_avx
                - pqcrystals_ml_dsa_87_avx2_rej_eta_avx
                - pqcrystals_ml_dsa_87_avx2_rej_eta_avx
                - pqcrystals_ml_dsa_87_avx2_rej_eta_avx
                - OQS_SHA3_shake256_x4_inc_ctx_release
                - OQS_SHA3_shake256_x4_inc_squeeze
                - rej_eta.10645
                - rej_eta.10645
                - rej_eta.10645
                - rej_eta.10645
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:584,18'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:584,26'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_squeeze
                - rej_eta.10645
                - rej_eta.10645
                - rej_eta.10645
                - rej_eta.10645
                - OQS_SHA3_shake256_x4_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:585,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_squeeze
                - rej_eta.10645
                - rej_eta.10645
                - rej_eta.10645
                - rej_eta.10645
                - OQS_SHA3_shake256_x4_inc_ctx_release
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:584,30'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:584,38'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_squeeze
                - rej_eta.10645
                - rej_eta.10645
                - rej_eta.10645
                - rej_eta.10645
                - OQS_SHA3_shake256_x4_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:585,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_squeeze
                - rej_eta.10645
                - rej_eta.10645
                - rej_eta.10645
                - rej_eta.10645
                - OQS_SHA3_shake256_x4_inc_ctx_release
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:584,42'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:585,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_squeeze
                - rej_eta.10645
                - rej_eta.10645
                - rej_eta.10645
                - rej_eta.10645
                - OQS_SHA3_shake256_x4_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:592,3'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_ctx_release
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:575,3'
          Dst:             OQS_SHA3_shake256_x4_inc_init
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:576,3'
          Dst:             OQS_SHA3_shake256_x4_absorb_once
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:577,3'
          Dst:             OQS_SHA3_shake256_x4_inc_squeeze
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:579,10'
          Dst:             pqcrystals_ml_dsa_87_avx2_rej_eta_avx
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:580,10'
          Dst:             pqcrystals_ml_dsa_87_avx2_rej_eta_avx
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:581,10'
          Dst:             pqcrystals_ml_dsa_87_avx2_rej_eta_avx
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:582,10'
          Dst:             pqcrystals_ml_dsa_87_avx2_rej_eta_avx
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:585,5'
          Dst:             OQS_SHA3_shake256_x4_inc_squeeze
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:587,13'
          Dst:             rej_eta
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:588,13'
          Dst:             rej_eta
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:589,13'
          Dst:             rej_eta
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:590,13'
          Dst:             rej_eta
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:592,3'
          Dst:             OQS_SHA3_shake256_x4_inc_ctx_release
    - functionName:    rej_eta
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 503
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          102
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:481,19'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:481,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:482,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:486,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:487,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:490,11'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:490,16'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:481,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:490,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:490,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:481,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:491,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:481,19'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:481,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:482,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_87_avx2_poly_uniform_eta
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 532
      functionLinenumberEnd: 537
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
        - pqcrystals_ml_dsa_87_avx2_dilithium_shake256_stream_init
        - pqcrystals_ml_dsa_87_avx2_poly_uniform_eta_preinit
      functionUses:    15
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:533,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_dilithium_shake256_stream_init
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_eta_preinit
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:534,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_dilithium_shake256_stream_init
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_eta_preinit
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:534,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_dilithium_shake256_stream_init
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:535,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_uniform_eta_preinit
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:536,3'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    pqcrystals_ml_dsa_87_avx2_poly_uniform_eta_preinit
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 518
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
        - pqcrystals_ml_dsa_87_avx2_rej_eta_avx
        - rej_eta
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:520,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_87_avx2_rej_eta_avx
                - OQS_SHA3_shake256_inc_squeeze
                - rej_eta.10645
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:522,3'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - pqcrystals_ml_dsa_87_avx2_rej_eta_avx
                - OQS_SHA3_shake256_inc_squeeze
                - rej_eta.10645
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:525,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:525,3'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - rej_eta.10645
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:526,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - rej_eta.10645
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:525,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:525,3'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - rej_eta.10645
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:526,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - rej_eta.10645
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:522,3'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:523,9'
          Dst:             pqcrystals_ml_dsa_87_avx2_rej_eta_avx
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:526,5'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:527,12'
          Dst:             rej_eta
    - functionName:    pqcrystals_ml_dsa_87_avx2_poly_uniform_4x
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 416
      functionLinenumberEnd: 455
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          139
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - OQS_SHA3_shake128_x4_absorb_once
        - OQS_SHA3_shake128_x4_inc_ctx_release
        - OQS_SHA3_shake128_x4_inc_init
        - OQS_SHA3_shake128_x4_inc_squeeze
        - pqcrystals_ml_dsa_87_avx2_rej_uniform_avx
        - rej_uniform
      functionUses:    14
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:418,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_init
                - OQS_SHA3_shake128_x4_absorb_once
                - OQS_SHA3_shake128_x4_inc_squeeze
                - pqcrystals_ml_dsa_87_avx2_rej_uniform_avx
                - pqcrystals_ml_dsa_87_avx2_rej_uniform_avx
                - pqcrystals_ml_dsa_87_avx2_rej_uniform_avx
                - pqcrystals_ml_dsa_87_avx2_rej_uniform_avx
                - OQS_SHA3_shake128_x4_inc_ctx_release
                - OQS_SHA3_shake128_x4_inc_squeeze
                - rej_uniform.10646
                - rej_uniform.10646
                - rej_uniform.10646
                - rej_uniform.10646
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:422,7'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_init
                - OQS_SHA3_shake128_x4_absorb_once
                - OQS_SHA3_shake128_x4_inc_squeeze
                - pqcrystals_ml_dsa_87_avx2_rej_uniform_avx
                - pqcrystals_ml_dsa_87_avx2_rej_uniform_avx
                - pqcrystals_ml_dsa_87_avx2_rej_uniform_avx
                - pqcrystals_ml_dsa_87_avx2_rej_uniform_avx
                - OQS_SHA3_shake128_x4_inc_ctx_release
                - OQS_SHA3_shake128_x4_inc_squeeze
                - rej_uniform.10646
                - rej_uniform.10646
                - rej_uniform.10646
                - rej_uniform.10646
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:446,18'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:446,26'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_squeeze
                - rej_uniform.10646
                - rej_uniform.10646
                - rej_uniform.10646
                - rej_uniform.10646
                - OQS_SHA3_shake128_x4_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:447,5'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_squeeze
                - rej_uniform.10646
                - rej_uniform.10646
                - rej_uniform.10646
                - rej_uniform.10646
                - OQS_SHA3_shake128_x4_inc_ctx_release
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:446,30'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:446,38'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_squeeze
                - rej_uniform.10646
                - rej_uniform.10646
                - rej_uniform.10646
                - rej_uniform.10646
                - OQS_SHA3_shake128_x4_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:447,5'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_squeeze
                - rej_uniform.10646
                - rej_uniform.10646
                - rej_uniform.10646
                - rej_uniform.10646
                - OQS_SHA3_shake128_x4_inc_ctx_release
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:446,42'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:447,5'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_squeeze
                - rej_uniform.10646
                - rej_uniform.10646
                - rej_uniform.10646
                - rej_uniform.10646
                - OQS_SHA3_shake128_x4_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:454,3'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_ctx_release
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:437,3'
          Dst:             OQS_SHA3_shake128_x4_inc_init
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:438,3'
          Dst:             OQS_SHA3_shake128_x4_absorb_once
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:439,3'
          Dst:             OQS_SHA3_shake128_x4_inc_squeeze
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:441,10'
          Dst:             pqcrystals_ml_dsa_87_avx2_rej_uniform_avx
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:442,10'
          Dst:             pqcrystals_ml_dsa_87_avx2_rej_uniform_avx
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:443,10'
          Dst:             pqcrystals_ml_dsa_87_avx2_rej_uniform_avx
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:444,10'
          Dst:             pqcrystals_ml_dsa_87_avx2_rej_uniform_avx
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:447,5'
          Dst:             OQS_SHA3_shake128_x4_inc_squeeze
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:449,13'
          Dst:             rej_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:450,13'
          Dst:             rej_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:451,13'
          Dst:             rej_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:452,13'
          Dst:             rej_uniform
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:454,3'
          Dst:             OQS_SHA3_shake128_x4_inc_ctx_release
    - functionName:    rej_uniform
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 352
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          82
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:358,19'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:358,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:359,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:364,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:358,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:365,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:358,19'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:358,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:359,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_87_avx2_poly_uniform
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 400
      functionLinenumberEnd: 405
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_ctx_release
        - pqcrystals_ml_dsa_87_avx2_dilithium_shake128_stream_init
        - pqcrystals_ml_dsa_87_avx2_poly_uniform_preinit
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:401,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_dilithium_shake128_stream_init
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_preinit
                - OQS_SHA3_shake128_inc_ctx_release
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:402,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_dilithium_shake128_stream_init
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_preinit
                - OQS_SHA3_shake128_inc_ctx_release
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:402,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_dilithium_shake128_stream_init
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:403,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_uniform_preinit
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:404,3'
          Dst:             OQS_SHA3_shake128_inc_ctx_release
    - functionName:    pqcrystals_ml_dsa_87_avx2_poly_uniform_preinit
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 397
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SHA3_shake128_inc_squeeze
        - pqcrystals_ml_dsa_87_avx2_rej_uniform_avx
        - rej_uniform
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:387,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
                - pqcrystals_ml_dsa_87_avx2_rej_uniform_avx
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.10646
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:389,3'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
                - pqcrystals_ml_dsa_87_avx2_rej_uniform_avx
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.10646
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:392,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:392,3'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.10646
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:394,5'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.10646
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:392,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:392,3'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.10646
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:394,5'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
                - rej_uniform.10646
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:389,3'
          Dst:             OQS_SHA3_shake128_inc_squeeze
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:390,9'
          Dst:             pqcrystals_ml_dsa_87_avx2_rej_uniform_avx
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:394,5'
          Dst:             OQS_SHA3_shake128_inc_squeeze
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:395,12'
          Dst:             rej_uniform
    - functionName:    pqcrystals_ml_dsa_87_avx2_poly_chknorm
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          410
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    24
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:318,6'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:315,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:318,6'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_87_avx2_poly_use_hint
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_87_avx2_use_hint_avx
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:295,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_use_hint_avx
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:295,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_use_hint_avx
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:295,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_use_hint_avx
    - functionName:    pqcrystals_ml_dsa_87_avx2_poly_make_hint
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_87_avx2_make_hint_avx
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:276,7'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_make_hint_avx
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:276,7'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_make_hint_avx
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:276,7'
          Dst:             pqcrystals_ml_dsa_87_avx2_make_hint_avx
    - functionName:    pqcrystals_ml_dsa_87_avx2_poly_decompose
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_87_avx2_decompose_avx
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:253,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_decompose_avx
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:253,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_decompose_avx
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:253,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_decompose_avx
    - functionName:    pqcrystals_ml_dsa_87_avx2_poly_power2round
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_87_avx2_power2round_avx
      functionUses:    16
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:231,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_power2round_avx
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:231,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_power2round_avx
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:231,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_power2round_avx
    - functionName:    pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_87_avx2_pointwise_avx
      functionUses:    25
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:210,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_pointwise_avx
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:210,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_pointwise_avx
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:210,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_pointwise_avx
    - functionName:    pqcrystals_ml_dsa_87_avx2_pointwise_avx
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_87_avx2_poly_nttunpack
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_87_avx2_nttunpack_avx
      functionUses:    56
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:191,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_nttunpack_avx
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:191,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_nttunpack_avx
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:191,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_nttunpack_avx
    - functionName:    pqcrystals_ml_dsa_87_avx2_nttunpack_avx
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_87_avx2_invntt_avx
      functionUses:    33
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:183,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_invntt_avx
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:183,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_invntt_avx
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:183,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_invntt_avx
    - functionName:    pqcrystals_ml_dsa_87_avx2_invntt_avx
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_87_avx2_poly_ntt
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_87_avx2_ntt_avx
      functionUses:    25
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:166,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_ntt_avx
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:166,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_ntt_avx
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c:166,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_ntt_avx
    - functionName:    pqcrystals_ml_dsa_87_avx2_ntt_avx
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_87_avx2_poly_shiftl
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          261
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_87_avx2_poly_sub
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          389
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_87_avx2_poly_add
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          389
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    31
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_87_avx2_poly_caddq
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          424
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_87_avx2_poly_reduce
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/poly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          456
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    25
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_87_avx2_polyveck_pack_w1
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 583
      functionLinenumberEnd: 588
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          52
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_87_avx2_polyw1_pack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:587,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_polyw1_pack
                - pqcrystals_ml_dsa_87_avx2_polyw1_pack
                - pqcrystals_ml_dsa_87_avx2_polyw1_pack
                - pqcrystals_ml_dsa_87_avx2_polyw1_pack
                - pqcrystals_ml_dsa_87_avx2_polyw1_pack
                - pqcrystals_ml_dsa_87_avx2_polyw1_pack
                - pqcrystals_ml_dsa_87_avx2_polyw1_pack
                - pqcrystals_ml_dsa_87_avx2_polyw1_pack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:587,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_polyw1_pack
                - pqcrystals_ml_dsa_87_avx2_polyw1_pack
                - pqcrystals_ml_dsa_87_avx2_polyw1_pack
                - pqcrystals_ml_dsa_87_avx2_polyw1_pack
                - pqcrystals_ml_dsa_87_avx2_polyw1_pack
                - pqcrystals_ml_dsa_87_avx2_polyw1_pack
                - pqcrystals_ml_dsa_87_avx2_polyw1_pack
                - pqcrystals_ml_dsa_87_avx2_polyw1_pack
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:587,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyw1_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:587,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyw1_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:587,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyw1_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:587,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyw1_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:587,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyw1_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:587,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyw1_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:587,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyw1_pack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:587,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyw1_pack
    - functionName:    pqcrystals_ml_dsa_87_avx2_polyveck_use_hint
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 576
      functionLinenumberEnd: 581
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          60
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_87_avx2_poly_use_hint
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:580,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_poly_use_hint
                - pqcrystals_ml_dsa_87_avx2_poly_use_hint
                - pqcrystals_ml_dsa_87_avx2_poly_use_hint
                - pqcrystals_ml_dsa_87_avx2_poly_use_hint
                - pqcrystals_ml_dsa_87_avx2_poly_use_hint
                - pqcrystals_ml_dsa_87_avx2_poly_use_hint
                - pqcrystals_ml_dsa_87_avx2_poly_use_hint
                - pqcrystals_ml_dsa_87_avx2_poly_use_hint
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:580,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_poly_use_hint
                - pqcrystals_ml_dsa_87_avx2_poly_use_hint
                - pqcrystals_ml_dsa_87_avx2_poly_use_hint
                - pqcrystals_ml_dsa_87_avx2_poly_use_hint
                - pqcrystals_ml_dsa_87_avx2_poly_use_hint
                - pqcrystals_ml_dsa_87_avx2_poly_use_hint
                - pqcrystals_ml_dsa_87_avx2_poly_use_hint
                - pqcrystals_ml_dsa_87_avx2_poly_use_hint
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:580,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_use_hint
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:580,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_use_hint
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:580,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_use_hint
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:580,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_use_hint
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:580,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_use_hint
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:580,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_use_hint
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:580,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_use_hint
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:580,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_use_hint
    - functionName:    pqcrystals_ml_dsa_87_avx2_polyveck_make_hint
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 557
      functionLinenumberEnd: 563
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          91
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_87_avx2_poly_make_hint
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:561,10'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_poly_make_hint
                - pqcrystals_ml_dsa_87_avx2_poly_make_hint
                - pqcrystals_ml_dsa_87_avx2_poly_make_hint
                - pqcrystals_ml_dsa_87_avx2_poly_make_hint
                - pqcrystals_ml_dsa_87_avx2_poly_make_hint
                - pqcrystals_ml_dsa_87_avx2_poly_make_hint
                - pqcrystals_ml_dsa_87_avx2_poly_make_hint
                - pqcrystals_ml_dsa_87_avx2_poly_make_hint
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:561,10'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_poly_make_hint
                - pqcrystals_ml_dsa_87_avx2_poly_make_hint
                - pqcrystals_ml_dsa_87_avx2_poly_make_hint
                - pqcrystals_ml_dsa_87_avx2_poly_make_hint
                - pqcrystals_ml_dsa_87_avx2_poly_make_hint
                - pqcrystals_ml_dsa_87_avx2_poly_make_hint
                - pqcrystals_ml_dsa_87_avx2_poly_make_hint
                - pqcrystals_ml_dsa_87_avx2_poly_make_hint
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:561,10'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_make_hint
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:561,10'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_make_hint
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:561,10'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_make_hint
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:561,10'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_make_hint
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:561,10'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_make_hint
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:561,10'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_make_hint
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:561,10'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_make_hint
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:561,10'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_make_hint
    - functionName:    pqcrystals_ml_dsa_87_avx2_polyveck_decompose
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 538
      functionLinenumberEnd: 543
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          60
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_87_avx2_poly_decompose
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:542,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_poly_decompose
                - pqcrystals_ml_dsa_87_avx2_poly_decompose
                - pqcrystals_ml_dsa_87_avx2_poly_decompose
                - pqcrystals_ml_dsa_87_avx2_poly_decompose
                - pqcrystals_ml_dsa_87_avx2_poly_decompose
                - pqcrystals_ml_dsa_87_avx2_poly_decompose
                - pqcrystals_ml_dsa_87_avx2_poly_decompose
                - pqcrystals_ml_dsa_87_avx2_poly_decompose
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:542,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_poly_decompose
                - pqcrystals_ml_dsa_87_avx2_poly_decompose
                - pqcrystals_ml_dsa_87_avx2_poly_decompose
                - pqcrystals_ml_dsa_87_avx2_poly_decompose
                - pqcrystals_ml_dsa_87_avx2_poly_decompose
                - pqcrystals_ml_dsa_87_avx2_poly_decompose
                - pqcrystals_ml_dsa_87_avx2_poly_decompose
                - pqcrystals_ml_dsa_87_avx2_poly_decompose
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:542,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_decompose
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:542,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_decompose
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:542,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_decompose
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:542,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_decompose
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:542,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_decompose
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:542,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_decompose
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:542,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_decompose
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:542,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_decompose
    - functionName:    pqcrystals_ml_dsa_87_avx2_polyveck_power2round
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 516
      functionLinenumberEnd: 521
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          60
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_87_avx2_poly_power2round
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:520,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_poly_power2round
                - pqcrystals_ml_dsa_87_avx2_poly_power2round
                - pqcrystals_ml_dsa_87_avx2_poly_power2round
                - pqcrystals_ml_dsa_87_avx2_poly_power2round
                - pqcrystals_ml_dsa_87_avx2_poly_power2round
                - pqcrystals_ml_dsa_87_avx2_poly_power2round
                - pqcrystals_ml_dsa_87_avx2_poly_power2round
                - pqcrystals_ml_dsa_87_avx2_poly_power2round
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:520,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_poly_power2round
                - pqcrystals_ml_dsa_87_avx2_poly_power2round
                - pqcrystals_ml_dsa_87_avx2_poly_power2round
                - pqcrystals_ml_dsa_87_avx2_poly_power2round
                - pqcrystals_ml_dsa_87_avx2_poly_power2round
                - pqcrystals_ml_dsa_87_avx2_poly_power2round
                - pqcrystals_ml_dsa_87_avx2_poly_power2round
                - pqcrystals_ml_dsa_87_avx2_poly_power2round
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:520,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_power2round
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:520,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_power2round
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:520,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_power2round
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:520,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_power2round
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:520,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_power2round
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:520,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_power2round
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:520,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_power2round
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:520,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_power2round
    - functionName:    pqcrystals_ml_dsa_87_avx2_polyveck_chknorm
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 492
      functionLinenumberEnd: 500
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          122
      EdgeCount:       28
      CyclomaticComplexity: 10
      functionsReached:
        - pqcrystals_ml_dsa_87_avx2_poly_chknorm
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:496,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:496,8'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:496,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:496,22'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:496,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:496,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:496,22'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:496,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:496,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:496,22'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:496,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:496,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:496,22'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:496,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:496,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:496,22'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:496,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:496,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:496,22'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:496,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:496,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:496,22'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:496,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:496,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:496,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:496,8'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_chknorm
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:496,8'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_chknorm
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:496,8'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_chknorm
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:496,8'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_chknorm
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:496,8'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_chknorm
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:496,8'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_chknorm
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:496,8'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_chknorm
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:496,8'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_chknorm
    - functionName:    pqcrystals_ml_dsa_87_avx2_polyveck_pointwise_poly_montgomery
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 473
      functionLinenumberEnd: 478
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          53
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:477,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:477,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:477,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:477,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:477,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:477,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:477,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:477,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:477,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:477,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
    - functionName:    pqcrystals_ml_dsa_87_avx2_polyveck_invntt_tomont
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 466
      functionLinenumberEnd: 471
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:470,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:470,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:470,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:470,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:470,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:470,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:470,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:470,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:470,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:470,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
    - functionName:    pqcrystals_ml_dsa_87_avx2_polyveck_ntt
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 450
      functionLinenumberEnd: 455
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_87_avx2_poly_ntt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:454,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_poly_ntt
                - pqcrystals_ml_dsa_87_avx2_poly_ntt
                - pqcrystals_ml_dsa_87_avx2_poly_ntt
                - pqcrystals_ml_dsa_87_avx2_poly_ntt
                - pqcrystals_ml_dsa_87_avx2_poly_ntt
                - pqcrystals_ml_dsa_87_avx2_poly_ntt
                - pqcrystals_ml_dsa_87_avx2_poly_ntt
                - pqcrystals_ml_dsa_87_avx2_poly_ntt
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:454,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_poly_ntt
                - pqcrystals_ml_dsa_87_avx2_poly_ntt
                - pqcrystals_ml_dsa_87_avx2_poly_ntt
                - pqcrystals_ml_dsa_87_avx2_poly_ntt
                - pqcrystals_ml_dsa_87_avx2_poly_ntt
                - pqcrystals_ml_dsa_87_avx2_poly_ntt
                - pqcrystals_ml_dsa_87_avx2_poly_ntt
                - pqcrystals_ml_dsa_87_avx2_poly_ntt
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:454,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:454,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:454,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:454,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:454,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:454,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:454,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:454,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_ntt
    - functionName:    pqcrystals_ml_dsa_87_avx2_polyveck_shiftl
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 435
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_87_avx2_poly_shiftl
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:439,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_poly_shiftl
                - pqcrystals_ml_dsa_87_avx2_poly_shiftl
                - pqcrystals_ml_dsa_87_avx2_poly_shiftl
                - pqcrystals_ml_dsa_87_avx2_poly_shiftl
                - pqcrystals_ml_dsa_87_avx2_poly_shiftl
                - pqcrystals_ml_dsa_87_avx2_poly_shiftl
                - pqcrystals_ml_dsa_87_avx2_poly_shiftl
                - pqcrystals_ml_dsa_87_avx2_poly_shiftl
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:439,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_poly_shiftl
                - pqcrystals_ml_dsa_87_avx2_poly_shiftl
                - pqcrystals_ml_dsa_87_avx2_poly_shiftl
                - pqcrystals_ml_dsa_87_avx2_poly_shiftl
                - pqcrystals_ml_dsa_87_avx2_poly_shiftl
                - pqcrystals_ml_dsa_87_avx2_poly_shiftl
                - pqcrystals_ml_dsa_87_avx2_poly_shiftl
                - pqcrystals_ml_dsa_87_avx2_poly_shiftl
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:439,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_shiftl
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:439,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_shiftl
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:439,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_shiftl
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:439,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_shiftl
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:439,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_shiftl
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:439,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_shiftl
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:439,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_shiftl
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:439,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_shiftl
    - functionName:    pqcrystals_ml_dsa_87_avx2_polyveck_sub
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 420
      functionLinenumberEnd: 425
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          60
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_87_avx2_poly_sub
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:424,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_poly_sub
                - pqcrystals_ml_dsa_87_avx2_poly_sub
                - pqcrystals_ml_dsa_87_avx2_poly_sub
                - pqcrystals_ml_dsa_87_avx2_poly_sub
                - pqcrystals_ml_dsa_87_avx2_poly_sub
                - pqcrystals_ml_dsa_87_avx2_poly_sub
                - pqcrystals_ml_dsa_87_avx2_poly_sub
                - pqcrystals_ml_dsa_87_avx2_poly_sub
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:424,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_poly_sub
                - pqcrystals_ml_dsa_87_avx2_poly_sub
                - pqcrystals_ml_dsa_87_avx2_poly_sub
                - pqcrystals_ml_dsa_87_avx2_poly_sub
                - pqcrystals_ml_dsa_87_avx2_poly_sub
                - pqcrystals_ml_dsa_87_avx2_poly_sub
                - pqcrystals_ml_dsa_87_avx2_poly_sub
                - pqcrystals_ml_dsa_87_avx2_poly_sub
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:424,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_sub
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:424,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_sub
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:424,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_sub
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:424,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_sub
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:424,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_sub
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:424,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_sub
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:424,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_sub
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:424,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_sub
    - functionName:    pqcrystals_ml_dsa_87_avx2_polyveck_add
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 407
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          60
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_87_avx2_poly_add
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:406,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_add
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:406,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_add
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:406,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:406,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:406,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:406,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:406,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:406,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:406,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:406,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_add
    - functionName:    pqcrystals_ml_dsa_87_avx2_polyveck_caddq
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_87_avx2_poly_caddq
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:389,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_poly_caddq
                - pqcrystals_ml_dsa_87_avx2_poly_caddq
                - pqcrystals_ml_dsa_87_avx2_poly_caddq
                - pqcrystals_ml_dsa_87_avx2_poly_caddq
                - pqcrystals_ml_dsa_87_avx2_poly_caddq
                - pqcrystals_ml_dsa_87_avx2_poly_caddq
                - pqcrystals_ml_dsa_87_avx2_poly_caddq
                - pqcrystals_ml_dsa_87_avx2_poly_caddq
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:389,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_poly_caddq
                - pqcrystals_ml_dsa_87_avx2_poly_caddq
                - pqcrystals_ml_dsa_87_avx2_poly_caddq
                - pqcrystals_ml_dsa_87_avx2_poly_caddq
                - pqcrystals_ml_dsa_87_avx2_poly_caddq
                - pqcrystals_ml_dsa_87_avx2_poly_caddq
                - pqcrystals_ml_dsa_87_avx2_poly_caddq
                - pqcrystals_ml_dsa_87_avx2_poly_caddq
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:389,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_caddq
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:389,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_caddq
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:389,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_caddq
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:389,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_caddq
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:389,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_caddq
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:389,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_caddq
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:389,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_caddq
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:389,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_caddq
    - functionName:    pqcrystals_ml_dsa_87_avx2_polyveck_reduce
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 370
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_87_avx2_poly_reduce
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:374,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:374,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:374,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:374,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:374,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:374,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:374,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:374,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:374,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:374,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_reduce
    - functionName:    pqcrystals_ml_dsa_87_avx2_polyveck_uniform_eta
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          69
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_87_avx2_poly_uniform_eta
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:359,45'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_eta
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_eta
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_eta
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_eta
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_eta
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_eta
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_eta
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_eta
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:359,45'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_eta
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_eta
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_eta
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_eta
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_eta
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_eta
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_eta
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_eta
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:359,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_uniform_eta
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:359,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_uniform_eta
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:359,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_uniform_eta
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:359,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_uniform_eta
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:359,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_uniform_eta
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:359,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_uniform_eta
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:359,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_uniform_eta
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:359,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_uniform_eta
    - functionName:    pqcrystals_ml_dsa_87_avx2_polyvecl_chknorm
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          109
      EdgeCount:       25
      CyclomaticComplexity: 9
      functionsReached:
        - pqcrystals_ml_dsa_87_avx2_poly_chknorm
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:345,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:345,8'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:345,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:345,22'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:345,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:345,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:345,22'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:345,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:345,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:345,22'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:345,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:345,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:345,22'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:345,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:345,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:345,22'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:345,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:345,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:345,22'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_poly_chknorm
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:345,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:345,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:345,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:345,8'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_chknorm
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:345,8'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_chknorm
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:345,8'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_chknorm
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:345,8'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_chknorm
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:345,8'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_chknorm
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:345,8'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_chknorm
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:345,8'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_chknorm
    - functionName:    pqcrystals_ml_dsa_87_avx2_polyvecl_pointwise_poly_montgomery
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:311,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:311,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
                - pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:311,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:311,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:311,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:311,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:311,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:311,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:311,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_pointwise_montgomery
    - functionName:    pqcrystals_ml_dsa_87_avx2_polyvecl_invntt_tomont
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:304,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:304,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
                - pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:304,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:304,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:304,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:304,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:304,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:304,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:304,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_invntt_tomont
    - functionName:    pqcrystals_ml_dsa_87_avx2_polyvecl_ntt
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_87_avx2_poly_ntt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:297,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_poly_ntt
                - pqcrystals_ml_dsa_87_avx2_poly_ntt
                - pqcrystals_ml_dsa_87_avx2_poly_ntt
                - pqcrystals_ml_dsa_87_avx2_poly_ntt
                - pqcrystals_ml_dsa_87_avx2_poly_ntt
                - pqcrystals_ml_dsa_87_avx2_poly_ntt
                - pqcrystals_ml_dsa_87_avx2_poly_ntt
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:297,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_poly_ntt
                - pqcrystals_ml_dsa_87_avx2_poly_ntt
                - pqcrystals_ml_dsa_87_avx2_poly_ntt
                - pqcrystals_ml_dsa_87_avx2_poly_ntt
                - pqcrystals_ml_dsa_87_avx2_poly_ntt
                - pqcrystals_ml_dsa_87_avx2_poly_ntt
                - pqcrystals_ml_dsa_87_avx2_poly_ntt
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:297,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:297,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:297,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:297,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:297,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:297,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_ntt
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:297,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_ntt
    - functionName:    pqcrystals_ml_dsa_87_avx2_polyvecl_add
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          54
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_87_avx2_poly_add
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:282,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_add
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:282,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_add
                - pqcrystals_ml_dsa_87_avx2_poly_add
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:282,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:282,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:282,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:282,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:282,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:282,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_add
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:282,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_add
    - functionName:    pqcrystals_ml_dsa_87_avx2_polyvecl_reduce
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_87_avx2_poly_reduce
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:265,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:265,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
                - pqcrystals_ml_dsa_87_avx2_poly_reduce
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:265,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:265,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:265,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:265,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:265,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:265,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_reduce
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:265,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_reduce
    - functionName:    pqcrystals_ml_dsa_87_avx2_polyvecl_uniform_gamma1
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_87_avx2_poly_uniform_gamma1
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:258,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_uniform_gamma1
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:258,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_uniform_gamma1
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:258,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_uniform_gamma1
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:258,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_uniform_gamma1
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:258,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_uniform_gamma1
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:258,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_uniform_gamma1
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:258,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_uniform_gamma1
    - functionName:    pqcrystals_ml_dsa_87_avx2_polyvecl_uniform_eta
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          62
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_87_avx2_poly_uniform_eta
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:251,45'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_eta
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_eta
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_eta
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_eta
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_eta
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_eta
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_eta
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:251,45'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_eta
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_eta
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_eta
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_eta
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_eta
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_eta
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_eta
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:251,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_uniform_eta
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:251,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_uniform_eta
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:251,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_uniform_eta
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:251,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_uniform_eta
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:251,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_uniform_eta
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:251,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_uniform_eta
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:251,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_uniform_eta
    - functionName:    pqcrystals_ml_dsa_87_avx2_polyvecl_pointwise_acc_montgomery
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_87_avx2_pointwise_acc_avx
      functionUses:    17
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:326,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_pointwise_acc_avx
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:326,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_pointwise_acc_avx
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:326,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_pointwise_acc_avx
    - functionName:    pqcrystals_ml_dsa_87_avx2_pointwise_acc_avx
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_87_avx2_polyvec_matrix_pointwise_montgomery
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          53
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_87_avx2_polyvecl_pointwise_acc_montgomery
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:240,5'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_87_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_87_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_87_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_87_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_87_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_87_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_87_avx2_polyvecl_pointwise_acc_montgomery
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:240,5'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_87_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_87_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_87_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_87_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_87_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_87_avx2_polyvecl_pointwise_acc_montgomery
                - pqcrystals_ml_dsa_87_avx2_polyvecl_pointwise_acc_montgomery
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:240,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:240,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:240,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:240,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:240,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:240,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:240,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyvecl_pointwise_acc_montgomery
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:240,5'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyvecl_pointwise_acc_montgomery
    - functionName:    pqcrystals_ml_dsa_87_avx2_polyvec_matrix_expand_row7
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
        - pqcrystals_ml_dsa_87_avx2_poly_uniform_4x
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:225,20'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_4x
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:225,20'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_4x
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:225,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_uniform_4x
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:226,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_nttunpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:227,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_nttunpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:228,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_nttunpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:229,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_nttunpack
    - functionName:    pqcrystals_ml_dsa_87_avx2_polyvec_matrix_expand_row6
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
        - pqcrystals_ml_dsa_87_avx2_poly_uniform_4x
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:212,20'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_4x
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_4x
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:212,20'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_4x
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_4x
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:212,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_uniform_4x
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:213,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_uniform_4x
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:214,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_nttunpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:215,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_nttunpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:216,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_nttunpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:217,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_nttunpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:218,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_nttunpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:219,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_nttunpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:220,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_nttunpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:221,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_nttunpack
    - functionName:    pqcrystals_ml_dsa_87_avx2_polyvec_matrix_expand_row5
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
        - pqcrystals_ml_dsa_87_avx2_poly_uniform_4x
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:199,20'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_4x
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_4x
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:199,20'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_4x
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_4x
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:199,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_uniform_4x
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:200,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_uniform_4x
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:201,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_nttunpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:202,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_nttunpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:203,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_nttunpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:204,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_nttunpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:205,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_nttunpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:206,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_nttunpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:207,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_nttunpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:208,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_nttunpack
    - functionName:    pqcrystals_ml_dsa_87_avx2_polyvec_matrix_expand_row4
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
        - pqcrystals_ml_dsa_87_avx2_poly_uniform_4x
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:186,35'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_4x
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_4x
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:186,35'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_4x
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_4x
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:186,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_uniform_4x
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:187,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_uniform_4x
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:188,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_nttunpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:189,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_nttunpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:190,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_nttunpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:191,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_nttunpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:192,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_nttunpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:193,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_nttunpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:194,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_nttunpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:195,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_nttunpack
    - functionName:    pqcrystals_ml_dsa_87_avx2_polyvec_matrix_expand_row3
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
        - pqcrystals_ml_dsa_87_avx2_poly_uniform_4x
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:178,20'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_4x
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:178,20'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_4x
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:178,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_uniform_4x
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:179,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_nttunpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:180,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_nttunpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:181,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_nttunpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:182,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_nttunpack
    - functionName:    pqcrystals_ml_dsa_87_avx2_polyvec_matrix_expand_row2
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
        - pqcrystals_ml_dsa_87_avx2_poly_uniform_4x
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:165,20'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_4x
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_4x
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:165,20'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_4x
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_4x
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:165,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_uniform_4x
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:166,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_uniform_4x
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:167,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_nttunpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:168,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_nttunpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:169,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_nttunpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:170,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_nttunpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:171,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_nttunpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:172,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_nttunpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:173,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_nttunpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:174,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_nttunpack
    - functionName:    pqcrystals_ml_dsa_87_avx2_polyvec_matrix_expand_row1
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
        - pqcrystals_ml_dsa_87_avx2_poly_uniform_4x
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:152,20'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_4x
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_4x
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:152,20'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_4x
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_4x
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:152,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_uniform_4x
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:153,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_uniform_4x
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:154,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_nttunpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:155,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_nttunpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:156,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_nttunpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:157,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_nttunpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:158,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_nttunpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:159,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_nttunpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:160,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_nttunpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:161,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_nttunpack
    - functionName:    pqcrystals_ml_dsa_87_avx2_polyvec_matrix_expand_row0
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
        - pqcrystals_ml_dsa_87_avx2_poly_uniform_4x
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:139,35'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_4x
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_4x
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:139,35'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_4x
                - pqcrystals_ml_dsa_87_avx2_poly_uniform_4x
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
                - pqcrystals_ml_dsa_87_avx2_poly_nttunpack
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:139,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_uniform_4x
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:140,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_uniform_4x
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:141,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_nttunpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:142,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_nttunpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:143,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_nttunpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:144,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_nttunpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:145,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_nttunpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:146,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_nttunpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:147,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_nttunpack
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:148,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_poly_nttunpack
    - functionName:    pqcrystals_ml_dsa_87_avx2_polyvec_matrix_expand
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqcrystals_ml_dsa_87_avx2_polyvec_matrix_expand_row0
        - pqcrystals_ml_dsa_87_avx2_polyvec_matrix_expand_row1
        - pqcrystals_ml_dsa_87_avx2_polyvec_matrix_expand_row2
        - pqcrystals_ml_dsa_87_avx2_polyvec_matrix_expand_row3
        - pqcrystals_ml_dsa_87_avx2_polyvec_matrix_expand_row4
        - pqcrystals_ml_dsa_87_avx2_polyvec_matrix_expand_row5
        - pqcrystals_ml_dsa_87_avx2_polyvec_matrix_expand_row6
        - pqcrystals_ml_dsa_87_avx2_polyvec_matrix_expand_row7
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:128,40'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_polyvec_matrix_expand_row0
                - pqcrystals_ml_dsa_87_avx2_polyvec_matrix_expand_row1
                - pqcrystals_ml_dsa_87_avx2_polyvec_matrix_expand_row2
                - pqcrystals_ml_dsa_87_avx2_polyvec_matrix_expand_row3
                - pqcrystals_ml_dsa_87_avx2_polyvec_matrix_expand_row4
                - pqcrystals_ml_dsa_87_avx2_polyvec_matrix_expand_row5
                - pqcrystals_ml_dsa_87_avx2_polyvec_matrix_expand_row6
                - pqcrystals_ml_dsa_87_avx2_polyvec_matrix_expand_row7
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:128,40'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_polyvec_matrix_expand_row0
                - pqcrystals_ml_dsa_87_avx2_polyvec_matrix_expand_row1
                - pqcrystals_ml_dsa_87_avx2_polyvec_matrix_expand_row2
                - pqcrystals_ml_dsa_87_avx2_polyvec_matrix_expand_row3
                - pqcrystals_ml_dsa_87_avx2_polyvec_matrix_expand_row4
                - pqcrystals_ml_dsa_87_avx2_polyvec_matrix_expand_row5
                - pqcrystals_ml_dsa_87_avx2_polyvec_matrix_expand_row6
                - pqcrystals_ml_dsa_87_avx2_polyvec_matrix_expand_row7
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:128,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyvec_matrix_expand_row0
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:129,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyvec_matrix_expand_row1
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:130,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyvec_matrix_expand_row2
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:131,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyvec_matrix_expand_row3
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:132,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyvec_matrix_expand_row4
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:133,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyvec_matrix_expand_row5
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:134,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyvec_matrix_expand_row6
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/polyvec.c:135,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_polyvec_matrix_expand_row7
    - functionName:    pqcrystals_ml_dsa_87_avx2_rej_eta_avx
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/rejsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          302
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/rejsample.c:346,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/rejsample.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/rejsample.c:343,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/rejsample.c:359,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/rejsample.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/rejsample.c:356,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/rejsample.c:372,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/rejsample.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/rejsample.c:369,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/rejsample.c:324,22'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/rejsample.c:325,59'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/rejsample.c:386,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/rejsample.c:386,17'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/rejsample.c:386,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/rejsample.c:386,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/rejsample.c:390,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/rejsample.c:391,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/rejsample.c:394,11'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/rejsample.c:394,16'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/rejsample.c:386,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/rejsample.c:394,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/rejsample.c:394,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/rejsample.c:394,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/rejsample.c:395,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/rejsample.c:386,17'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/rejsample.c:386,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/rejsample.c:387,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_87_avx2_rej_uniform_avx
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/rejsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          134
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/rejsample.c:279,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/rejsample.c:279,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/rejsample.c:280,40'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/rejsample.c:298,17'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/rejsample.c:298,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/rejsample.c:299,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/rejsample.c:304,8'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/rejsample.c:298,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/rejsample.c:305,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/rejsample.c:298,17'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/rejsample.c:298,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/rejsample.c:299,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_87_avx2_use_hint_avx
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/rounding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          60
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pqcrystals_ml_dsa_87_avx2_decompose_avx
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/rounding.c:173,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/rounding.c:0,0'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_decompose_avx
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/rounding.c:182,3'
              BranchSideFuncs:
                - pqcrystals_ml_dsa_87_avx2_decompose_avx
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/rounding.c:183,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/rounding.c:184,28'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/rounding.c:200,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/rounding.c:182,3'
          Dst:             pqcrystals_ml_dsa_87_avx2_decompose_avx
    - functionName:    pqcrystals_ml_dsa_87_avx2_decompose_avx
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/rounding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          61
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/rounding.c:71,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/rounding.c:72,28'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/rounding.c:86,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_87_avx2_make_hint_avx
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/rounding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          60
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/rounding.c:142,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/rounding.c:143,29'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/rounding.c:158,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_87_avx2_power2round_avx
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/rounding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          57
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/rounding.c:33,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/rounding.c:34,28'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/rounding.c:42,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqcrystals_ml_dsa_87_avx2_dilithium_shake256_stream_init
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/symmetric-shake.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/symmetric-shake.c:20,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/symmetric-shake.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/symmetric-shake.c:21,10'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/symmetric-shake.c:24,3'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/symmetric-shake.c:25,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/symmetric-shake.c:26,3'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/symmetric-shake.c:27,3'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    pqcrystals_ml_dsa_87_avx2_dilithium_shake128_stream_init
      functionSourceFile: '/src/liboqs/src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/symmetric-shake.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_absorb
        - OQS_SHA3_shake128_inc_finalize
        - OQS_SHA3_shake128_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/symmetric-shake.c:8,3'
          Branch Sides:
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/symmetric-shake.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
                - OQS_SHA3_shake128_inc_absorb
                - OQS_SHA3_shake128_inc_absorb
                - OQS_SHA3_shake128_inc_finalize
            - BranchSide:      'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/symmetric-shake.c:9,10'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
                - OQS_SHA3_shake128_inc_absorb
                - OQS_SHA3_shake128_inc_absorb
                - OQS_SHA3_shake128_inc_finalize
      Callsites:
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/symmetric-shake.c:12,3'
          Dst:             OQS_SHA3_shake128_inc_init
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/symmetric-shake.c:13,3'
          Dst:             OQS_SHA3_shake128_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/symmetric-shake.c:14,3'
          Dst:             OQS_SHA3_shake128_inc_absorb
        - Src:             'src/sig/ml_dsa/pqcrystals-dilithium-standard_ml-dsa-87_avx2/symmetric-shake.c:15,3'
          Dst:             OQS_SHA3_shake128_inc_finalize
    - functionName:    PQCLEAN_FALCON512_CLEAN_comp_decode
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 400
      functionLinenumberEnd: 468
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          157
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/codec.c:418,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:418,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:421,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/codec.c:430,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:431,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:437,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/codec.c:431,21'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:431,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:434,28'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/codec.c:438,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:441,15'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:450,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/codec.c:442,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:430,25'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:442,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/codec.c:450,15'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:450,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:456,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/codec.c:450,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:450,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:454,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/codec.c:411,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:418,15'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:463,33'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/codec.c:463,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:463,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:467,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_FALCON512_CLEAN_comp_encode
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 394
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          287
      EdgeCount:       56
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/codec.c:370,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:333,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:333,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/codec.c:335,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:336,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:344,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/codec.c:368,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:325,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:325,26'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/codec.c:325,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:333,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:383,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/codec.c:317,26'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:317,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:317,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/codec.c:317,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:316,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:317,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/codec.c:335,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:336,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:344,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/codec.c:368,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:325,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:371,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/codec.c:371,21'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:369,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:371,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/codec.c:368,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:325,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:371,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/codec.c:325,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:333,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:383,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/codec.c:383,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:383,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:384,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/codec.c:384,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:385,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:390,11'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/codec.c:385,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:385,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:388,42'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_FALCON512_CLEAN_trim_i8_decode
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          135
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/codec.c:264,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:264,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:271,35'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/codec.c:273,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:274,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:291,42'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/codec.c:276,32'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:273,14'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:276,37'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/codec.c:276,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:273,14'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:279,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/codec.c:282,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:282,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:288,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/codec.c:276,32'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:273,14'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:276,37'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/codec.c:291,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:291,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:297,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_FALCON512_CLEAN_trim_i8_encode
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          205
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/codec.c:221,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:222,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:226,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/codec.c:222,25'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:222,33'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:222,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/codec.c:222,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:221,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:222,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/codec.c:227,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:227,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:230,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/codec.c:230,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:230,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:236,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/codec.c:240,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:237,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:240,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/codec.c:240,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:240,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:241,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/codec.c:240,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:237,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:241,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/codec.c:240,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:237,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:241,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/codec.c:237,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:238,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:245,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/codec.c:245,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:245,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:246,39'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_FALCON512_CLEAN_trim_i16_decode
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          139
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/codec.c:170,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:170,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:177,35'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/codec.c:179,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:180,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:198,42'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/codec.c:182,32'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:179,14'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:182,37'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/codec.c:182,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:179,14'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:185,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/codec.c:188,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:188,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:194,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/codec.c:182,32'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:179,14'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:182,37'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/codec.c:198,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:198,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:204,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_FALCON512_CLEAN_trim_i16_encode
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          205
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/codec.c:127,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:128,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:132,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/codec.c:128,25'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:128,33'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:128,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/codec.c:128,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:127,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:128,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/codec.c:133,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:133,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:136,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/codec.c:136,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:136,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:142,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/codec.c:146,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:143,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:146,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/codec.c:146,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:146,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:147,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/codec.c:146,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:143,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:147,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/codec.c:146,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:143,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:147,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/codec.c:143,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:144,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:151,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/codec.c:151,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:151,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:152,39'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_FALCON512_CLEAN_modq_decode
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          95
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/codec.c:86,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:86,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:94,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/codec.c:96,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:93,14'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:99,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/codec.c:101,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:101,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:104,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/codec.c:93,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:94,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:107,42'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/codec.c:107,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:107,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:110,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_FALCON512_CLEAN_modq_encode
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          177
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/codec.c:45,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:46,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:50,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/codec.c:46,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:45,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:46,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/codec.c:51,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:51,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:54,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/codec.c:54,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:54,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:61,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/codec.c:63,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:60,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:63,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/codec.c:63,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:63,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:64,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/codec.c:63,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:60,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:64,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/codec.c:63,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:60,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:64,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/codec.c:60,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:61,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:68,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/codec.c:68,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:68,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/codec.c:69,36'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_FALCON512_CLEAN_is_short_half
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          49
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/common.c:292,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/common.c:295,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/common.c:299,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_FALCON512_CLEAN_is_short
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          57
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/common.c:268,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/common.c:271,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/common.c:278,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_FALCON512_CLEAN_hash_to_point_ct
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          256
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/common.c:116,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/common.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/common.c:124,12'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/common.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/common.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/common.c:174,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/common.c:139,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/common.c:140,20'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/common.c:141,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/common.c:141,20'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/common.c:142,26'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/common.c:144,27'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/common.c:129,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/common.c:133,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/common.c:157,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/common.c:178,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/common.c:179,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/common.c:180,26'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/common.c:180,24'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/common.c:181,28'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/common.c:183,28'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/common.c:206,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/common.c:174,30'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/common.c:213,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/common.c:213,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/common.c:214,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/common.c:215,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/common.c:215,24'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/common.c:216,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/common.c:218,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/common.c:174,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/common.c:157,30'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/common.c:178,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/common.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/common.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/common.c:174,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/common.c:133,9'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    PQCLEAN_FALCON512_CLEAN_hash_to_point_vartime
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          74
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/common.c:51,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/common.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/common.c:56,9'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/common.c:58,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/common.c:52,14'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/common.c:59,13'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/common.c:52,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/common.c:56,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/common.c:66,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/common.c:56,9'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    PQCLEAN_FALCON512_CLEAN_poly_merge_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 670
      functionLinenumberEnd: 699
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          105
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_FALCON512_CLEAN_fpr_add
        - PQCLEAN_FALCON512_CLEAN_fpr_mul
        - fpr_sub
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/fft.c:673,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sub.10929
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_sub.10929
                - fpr_sub.10929
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:673,19'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sub.10929
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_sub.10929
                - fpr_sub.10929
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/fft.c:683,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:683,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:687,16'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sub.10929
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_sub.10929
                - fpr_sub.10929
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/fft.c:683,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:683,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:687,16'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sub.10929
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_sub.10929
                - fpr_sub.10929
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:689,9'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:689,9'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:689,9'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:689,9'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:689,9'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:689,9'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:692,9'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:692,9'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:695,9'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:695,9'
          Dst:             fpr_sub
    - functionName:    fpr_sub
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_FALCON512_CLEAN_fpr_add
      functionUses:    26
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/fpr.h:392,7'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fpr.h:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_fpr_add
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fpr.h:392,7'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_fpr_add
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fpr.h:393,12'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_add
    - functionName:    fpr_half
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 403
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_FALCON512_CLEAN_poly_split_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 622
      functionLinenumberEnd: 664
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          112
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_FALCON512_CLEAN_fpr_add
        - PQCLEAN_FALCON512_CLEAN_fpr_mul
        - fpr_half
        - fpr_neg
        - fpr_sub
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/fft.c:631,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_half.10930
                - fpr_half.10930
                - fpr_sub.10929
                - fpr_sub.10929
                - fpr_neg.10933
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sub.10929
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_half.10930
                - fpr_half.10930
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:631,19'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_half.10930
                - fpr_half.10930
                - fpr_sub.10929
                - fpr_sub.10929
                - fpr_neg.10933
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sub.10929
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_half.10930
                - fpr_half.10930
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/fft.c:644,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:644,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:648,21'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_half.10930
                - fpr_half.10930
                - fpr_sub.10929
                - fpr_sub.10929
                - fpr_neg.10933
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sub.10929
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_half.10930
                - fpr_half.10930
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/fft.c:644,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:644,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:648,21'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_half.10930
                - fpr_half.10930
                - fpr_sub.10929
                - fpr_sub.10929
                - fpr_neg.10933
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sub.10929
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_half.10930
                - fpr_half.10930
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:653,9'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:653,9'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:654,17'
          Dst:             fpr_half
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:655,22'
          Dst:             fpr_half
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:657,9'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:657,9'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:658,9'
          Dst:             fpr_neg
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:658,9'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:658,9'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:658,9'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:658,9'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:658,9'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:658,9'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:661,17'
          Dst:             fpr_half
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:662,22'
          Dst:             fpr_half
    - functionName:    fpr_neg
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 397
      functionLinenumberEnd: 399
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_FALCON512_CLEAN_poly_LDLmv_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 595
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          118
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_FALCON512_CLEAN_fpr_add
        - PQCLEAN_FALCON512_CLEAN_fpr_mul
        - fpr_inv
        - fpr_neg
        - fpr_sqr
        - fpr_sub
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/fft.c:598,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:0,0'
              BranchSideFuncs:
                - fpr_sqr.10936
                - fpr_sqr.10936
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_inv
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_neg.10933
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sub.10929
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_neg.10933
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sub.10929
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_sub.10929
                - fpr_sub.10929
                - fpr_neg.10933
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:598,19'
              BranchSideFuncs:
                - fpr_sqr.10936
                - fpr_sqr.10936
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_inv
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_neg.10933
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sub.10929
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_neg.10933
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sub.10929
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_sub.10929
                - fpr_sub.10929
                - fpr_neg.10933
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/fft.c:600,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:600,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:604,18'
              BranchSideFuncs:
                - fpr_sqr.10936
                - fpr_sqr.10936
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_inv
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_neg.10933
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sub.10929
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_neg.10933
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sub.10929
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_sub.10929
                - fpr_sub.10929
                - fpr_neg.10933
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/fft.c:600,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:600,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:604,18'
              BranchSideFuncs:
                - fpr_sqr.10936
                - fpr_sqr.10936
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_inv
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_neg.10933
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sub.10929
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_neg.10933
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sub.10929
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_sub.10929
                - fpr_sub.10929
                - fpr_neg.10933
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:610,9'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:610,9'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:610,9'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:610,9'
          Dst:             fpr_inv
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:610,9'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:610,9'
          Dst:             fpr_neg
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:610,9'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:610,9'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:610,9'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:610,9'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:610,9'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:610,9'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:610,9'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:611,9'
          Dst:             fpr_neg
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:611,9'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:611,9'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:611,9'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:611,9'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:611,9'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:611,9'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:612,9'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:612,9'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:614,23'
          Dst:             fpr_neg
    - functionName:    fpr_sqr
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 431
      functionLinenumberEnd: 432
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_FALCON512_CLEAN_fpr_mul
      functionUses:    12
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/fpr.h:432,12'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fpr.h:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fpr.h:432,12'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fpr.h:432,12'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
    - functionName:    fpr_inv
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 439
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_FALCON512_CLEAN_fpr_div
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/fpr.h:440,12'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fpr.h:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_fpr_div
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fpr.h:440,12'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_fpr_div
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fpr.h:440,12'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_div
    - functionName:    PQCLEAN_FALCON512_CLEAN_poly_LDL_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 567
      functionLinenumberEnd: 588
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          112
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_FALCON512_CLEAN_fpr_add
        - PQCLEAN_FALCON512_CLEAN_fpr_mul
        - fpr_inv
        - fpr_neg
        - fpr_sqr
        - fpr_sub
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/fft.c:570,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:0,0'
              BranchSideFuncs:
                - fpr_sqr.10936
                - fpr_sqr.10936
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_inv
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_neg.10933
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sub.10929
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_neg.10933
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sub.10929
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_sub.10929
                - fpr_sub.10929
                - fpr_neg.10933
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:570,19'
              BranchSideFuncs:
                - fpr_sqr.10936
                - fpr_sqr.10936
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_inv
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_neg.10933
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sub.10929
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_neg.10933
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sub.10929
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_sub.10929
                - fpr_sub.10929
                - fpr_neg.10933
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/fft.c:572,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:572,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:576,18'
              BranchSideFuncs:
                - fpr_sqr.10936
                - fpr_sqr.10936
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_inv
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_neg.10933
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sub.10929
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_neg.10933
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sub.10929
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_sub.10929
                - fpr_sub.10929
                - fpr_neg.10933
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/fft.c:572,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:572,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:576,18'
              BranchSideFuncs:
                - fpr_sqr.10936
                - fpr_sqr.10936
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_inv
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_neg.10933
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sub.10929
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_neg.10933
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sub.10929
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_sub.10929
                - fpr_sub.10929
                - fpr_neg.10933
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:582,9'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:582,9'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:582,9'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:582,9'
          Dst:             fpr_inv
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:582,9'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:582,9'
          Dst:             fpr_neg
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:582,9'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:582,9'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:582,9'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:582,9'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:582,9'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:582,9'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:582,9'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:583,9'
          Dst:             fpr_neg
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:583,9'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:583,9'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:583,9'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:583,9'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:583,9'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:583,9'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:584,9'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:584,9'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:586,23'
          Dst:             fpr_neg
    - functionName:    PQCLEAN_FALCON512_CLEAN_poly_div_autoadj_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 549
      functionLinenumberEnd: 561
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_FALCON512_CLEAN_fpr_mul
        - fpr_inv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/fft.c:552,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:0,0'
              BranchSideFuncs:
                - fpr_inv
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:552,19'
              BranchSideFuncs:
                - fpr_inv
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/fft.c:554,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:554,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:557,22'
              BranchSideFuncs:
                - fpr_inv
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/fft.c:554,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:554,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:557,22'
              BranchSideFuncs:
                - fpr_inv
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:557,14'
          Dst:             fpr_inv
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:558,16'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:559,21'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
    - functionName:    PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 535
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_FALCON512_CLEAN_fpr_mul
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/fft.c:538,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:538,19'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/fft.c:540,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:540,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:541,24'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/fft.c:540,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:540,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:541,24'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:541,16'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:542,21'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
    - functionName:    PQCLEAN_FALCON512_CLEAN_poly_add_muladj_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 506
      functionLinenumberEnd: 530
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          107
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_FALCON512_CLEAN_fpr_add
        - PQCLEAN_FALCON512_CLEAN_fpr_mul
        - fpr_neg
        - fpr_sub
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/fft.c:509,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:0,0'
              BranchSideFuncs:
                - fpr_neg.10933
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sub.10929
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_neg.10933
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sub.10929
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:509,19'
              BranchSideFuncs:
                - fpr_neg.10933
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sub.10929
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_neg.10933
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sub.10929
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/fft.c:511,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:511,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:516,16'
              BranchSideFuncs:
                - fpr_neg.10933
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sub.10929
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_neg.10933
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sub.10929
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/fft.c:511,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:511,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:516,16'
              BranchSideFuncs:
                - fpr_neg.10933
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sub.10929
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_neg.10933
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sub.10929
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:525,9'
          Dst:             fpr_neg
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:525,9'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:525,9'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:525,9'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:525,9'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:525,9'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:525,9'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:526,9'
          Dst:             fpr_neg
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:526,9'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:526,9'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:526,9'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:526,9'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:526,9'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:526,9'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:527,16'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:528,21'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_add
    - functionName:    PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 483
      functionLinenumberEnd: 500
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_FALCON512_CLEAN_fpr_add
        - fpr_inv
        - fpr_sqr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/fft.c:486,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:0,0'
              BranchSideFuncs:
                - fpr_sqr.10936
                - fpr_sqr.10936
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_sqr.10936
                - fpr_sqr.10936
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_inv
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:486,19'
              BranchSideFuncs:
                - fpr_sqr.10936
                - fpr_sqr.10936
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_sqr.10936
                - fpr_sqr.10936
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_inv
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/fft.c:488,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:488,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:492,16'
              BranchSideFuncs:
                - fpr_sqr.10936
                - fpr_sqr.10936
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_sqr.10936
                - fpr_sqr.10936
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_inv
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/fft.c:488,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:488,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:492,16'
              BranchSideFuncs:
                - fpr_sqr.10936
                - fpr_sqr.10936
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_sqr.10936
                - fpr_sqr.10936
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_inv
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:497,36'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:497,51'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:497,28'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:498,36'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:498,51'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:498,28'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:496,24'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:496,16'
          Dst:             fpr_inv
    - functionName:    PQCLEAN_FALCON512_CLEAN_poly_div_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 464
      functionLinenumberEnd: 478
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          81
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_FALCON512_CLEAN_fpr_add
        - PQCLEAN_FALCON512_CLEAN_fpr_mul
        - fpr_inv
        - fpr_neg
        - fpr_sqr
        - fpr_sub
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/fft.c:467,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:0,0'
              BranchSideFuncs:
                - fpr_sqr.10936
                - fpr_sqr.10936
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_inv
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_neg.10933
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sub.10929
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:467,19'
              BranchSideFuncs:
                - fpr_sqr.10936
                - fpr_sqr.10936
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_inv
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_neg.10933
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sub.10929
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/fft.c:469,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:469,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:472,16'
              BranchSideFuncs:
                - fpr_sqr.10936
                - fpr_sqr.10936
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_inv
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_neg.10933
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sub.10929
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/fft.c:469,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:469,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:472,16'
              BranchSideFuncs:
                - fpr_sqr.10936
                - fpr_sqr.10936
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_inv
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_neg.10933
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sub.10929
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:476,9'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:476,9'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:476,9'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:476,9'
          Dst:             fpr_inv
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:476,9'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:476,9'
          Dst:             fpr_neg
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:476,9'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:476,9'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:476,9'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:476,9'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:476,9'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:476,9'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:476,9'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_add
    - functionName:    PQCLEAN_FALCON512_CLEAN_poly_mulconst
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 452
      functionLinenumberEnd: 459
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_FALCON512_CLEAN_fpr_mul
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/fft.c:455,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:457,24'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/fft.c:456,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:457,24'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:459,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:457,16'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
    - functionName:    PQCLEAN_FALCON512_CLEAN_poly_mulselfadj_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 431
      functionLinenumberEnd: 448
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_FALCON512_CLEAN_fpr_add
        - fpr_sqr
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/fft.c:438,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:0,0'
              BranchSideFuncs:
                - fpr_sqr.10936
                - fpr_sqr.10936
                - PQCLEAN_FALCON512_CLEAN_fpr_add
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:438,19'
              BranchSideFuncs:
                - fpr_sqr.10936
                - fpr_sqr.10936
                - PQCLEAN_FALCON512_CLEAN_fpr_add
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/fft.c:440,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:440,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:443,16'
              BranchSideFuncs:
                - fpr_sqr.10936
                - fpr_sqr.10936
                - PQCLEAN_FALCON512_CLEAN_fpr_add
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/fft.c:440,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:440,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:443,16'
              BranchSideFuncs:
                - fpr_sqr.10936
                - fpr_sqr.10936
                - PQCLEAN_FALCON512_CLEAN_fpr_add
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:445,24'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:445,39'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:445,16'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_add
    - functionName:    PQCLEAN_FALCON512_CLEAN_poly_muladj_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          71
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_FALCON512_CLEAN_fpr_add
        - PQCLEAN_FALCON512_CLEAN_fpr_mul
        - fpr_neg
        - fpr_sub
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/fft.c:416,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:0,0'
              BranchSideFuncs:
                - fpr_neg.10933
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sub.10929
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:416,19'
              BranchSideFuncs:
                - fpr_neg.10933
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sub.10929
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/fft.c:418,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:418,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:421,16'
              BranchSideFuncs:
                - fpr_neg.10933
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sub.10929
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/fft.c:418,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:418,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:421,16'
              BranchSideFuncs:
                - fpr_neg.10933
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sub.10929
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:424,16'
          Dst:             fpr_neg
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:425,9'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:425,9'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:425,9'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:425,9'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:425,9'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:425,9'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_add
    - functionName:    PQCLEAN_FALCON512_CLEAN_poly_mul_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 394
      functionLinenumberEnd: 408
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          70
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_FALCON512_CLEAN_fpr_add
        - PQCLEAN_FALCON512_CLEAN_fpr_mul
        - fpr_sub
      functionUses:    18
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/fft.c:397,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sub.10929
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:397,19'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sub.10929
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/fft.c:399,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:399,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:402,16'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sub.10929
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/fft.c:399,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:399,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:402,16'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sub.10929
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:406,9'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:406,9'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:406,9'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:406,9'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:406,9'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:406,9'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_add
    - functionName:    PQCLEAN_FALCON512_CLEAN_poly_adj_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 382
      functionLinenumberEnd: 389
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fpr_neg
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/fft.c:385,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:0,0'
              BranchSideFuncs:
                - fpr_neg.10933
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:387,24'
              BranchSideFuncs:
                - fpr_neg.10933
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/fft.c:386,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:387,24'
              BranchSideFuncs:
                - fpr_neg.10933
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:389,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:387,16'
          Dst:             fpr_neg
    - functionName:    PQCLEAN_FALCON512_CLEAN_poly_neg
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 371
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fpr_neg
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/fft.c:374,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:0,0'
              BranchSideFuncs:
                - fpr_neg.10933
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:376,24'
              BranchSideFuncs:
                - fpr_neg.10933
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/fft.c:375,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:376,24'
              BranchSideFuncs:
                - fpr_neg.10933
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:378,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:376,16'
          Dst:             fpr_neg
    - functionName:    PQCLEAN_FALCON512_CLEAN_poly_sub
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 367
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fpr_sub
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/fft.c:363,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:0,0'
              BranchSideFuncs:
                - fpr_sub.10929
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:365,24'
              BranchSideFuncs:
                - fpr_sub.10929
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/fft.c:364,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:365,24'
              BranchSideFuncs:
                - fpr_sub.10929
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:367,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:365,16'
          Dst:             fpr_sub
    - functionName:    PQCLEAN_FALCON512_CLEAN_poly_add
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 355
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_FALCON512_CLEAN_fpr_add
      functionUses:    13
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/fft.c:351,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_fpr_add
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:353,24'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_fpr_add
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/fft.c:352,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:353,24'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_fpr_add
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:355,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:353,16'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_add
    - functionName:    PQCLEAN_FALCON512_CLEAN_iFFT
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          178
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - PQCLEAN_FALCON512_CLEAN_fpr_add
        - PQCLEAN_FALCON512_CLEAN_fpr_mul
        - fpr_neg
        - fpr_sub
      functionUses:    11
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/fft.c:296,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_neg.10933
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_sub.10929
                - fpr_sub.10929
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sub.10929
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:296,19'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_neg.10933
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_sub.10929
                - fpr_sub.10929
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sub.10929
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/fft.c:300,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:303,16'
              BranchSideFuncs:
                - fpr_neg.10933
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_sub.10929
                - fpr_sub.10929
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sub.10929
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:335,14'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/fft.c:313,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:305,42'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_sub.10929
                - fpr_sub.10929
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sub.10929
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_neg.10933
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:316,24'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_sub.10929
                - fpr_sub.10929
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sub.10929
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_neg.10933
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/fft.c:305,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:300,29'
              BranchSideFuncs:
                - fpr_neg.10933
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_sub.10929
                - fpr_sub.10929
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sub.10929
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:308,21'
              BranchSideFuncs:
                - fpr_neg.10933
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_sub.10929
                - fpr_sub.10929
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sub.10929
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/fft.c:313,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:305,42'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_neg.10933
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_sub.10929
                - fpr_sub.10929
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sub.10929
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:316,24'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_sub.10929
                - fpr_sub.10929
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sub.10929
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_neg.10933
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/fft.c:300,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:303,16'
              BranchSideFuncs:
                - fpr_neg.10933
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_sub.10929
                - fpr_sub.10929
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sub.10929
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:335,14'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/fft.c:335,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:335,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:338,14'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/fft.c:339,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:339,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:340,28'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:312,20'
          Dst:             fpr_neg
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:320,17'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:320,17'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:322,17'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:322,17'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:323,17'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:323,17'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:323,17'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:323,17'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:323,17'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:323,17'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:340,20'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
    - functionName:    PQCLEAN_FALCON512_CLEAN_FFT
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          160
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - PQCLEAN_FALCON512_CLEAN_fpr_add
        - PQCLEAN_FALCON512_CLEAN_fpr_mul
        - fpr_sub
      functionUses:    27
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/fft.c:215,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sub.10929
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_sub.10929
                - fpr_sub.10929
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:215,19'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sub.10929
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_sub.10929
                - fpr_sub.10929
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/fft.c:218,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:218,5'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sub.10929
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_sub.10929
                - fpr_sub.10929
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:221,16'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sub.10929
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_sub.10929
                - fpr_sub.10929
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/fft.c:223,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:218,36'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sub.10929
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_sub.10929
                - fpr_sub.10929
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:222,16'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sub.10929
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_sub.10929
                - fpr_sub.10929
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/fft.c:231,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:223,42'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sub.10929
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_sub.10929
                - fpr_sub.10929
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:234,24'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sub.10929
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_sub.10929
                - fpr_sub.10929
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/fft.c:231,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:223,42'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sub.10929
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_sub.10929
                - fpr_sub.10929
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:234,24'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sub.10929
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_sub.10929
                - fpr_sub.10929
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/fft.c:223,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:218,36'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sub.10929
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_sub.10929
                - fpr_sub.10929
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:226,21'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sub.10929
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_sub.10929
                - fpr_sub.10929
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/fft.c:218,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:218,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fft.c:221,16'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sub.10929
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_sub.10929
                - fpr_sub.10929
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:238,17'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:238,17'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:238,17'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:238,17'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:238,17'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:238,17'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:239,17'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:239,17'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:241,17'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fft.c:241,17'
          Dst:             fpr_sub
    - functionName:    fpr_trunc
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fpr_ursh
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/fpr.h:367,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fpr.h:0,0'
              BranchSideFuncs:
                - fpr_ursh.10982
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fpr.h:367,17'
              BranchSideFuncs:
                - fpr_ursh.10982
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fpr.h:370,10'
          Dst:             fpr_ursh
    - functionName:    fpr_ursh
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_FALCON512_CLEAN_fpr_expm_p63
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/fpr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 499
      functionLinenumberEnd: 580
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          413
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_FALCON512_CLEAN_fpr_mul
        - fpr_trunc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/fpr.c:535,29'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fpr.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_trunc.10981
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_trunc.10981
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fpr.c:535,29'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_trunc.10981
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_trunc.10981
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fpr.c:535,29'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fpr.c:535,19'
          Dst:             fpr_trunc
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fpr.c:568,29'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fpr.c:568,19'
          Dst:             fpr_trunc
    - functionName:    PQCLEAN_FALCON512_CLEAN_fpr_mul
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/fpr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          107
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - FPR
      functionUses:    108
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/fpr.c:260,23'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fpr.c:0,0'
              BranchSideFuncs:
                - FPR
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fpr.c:260,23'
              BranchSideFuncs:
                - FPR
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fpr.c:333,12'
          Dst:             FPR
    - functionName:    FPR
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          36
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_FALCON512_CLEAN_fpr_sqrt
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/fpr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 423
      functionLinenumberEnd: 495
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          95
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - FPR
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/fpr.c:433,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fpr.c:0,0'
              BranchSideFuncs:
                - FPR
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fpr.c:462,15'
              BranchSideFuncs:
                - FPR
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/fpr.c:459,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fpr.c:443,7'
              BranchSideFuncs:
                - FPR
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fpr.c:462,15'
              BranchSideFuncs:
                - FPR
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fpr.c:495,12'
          Dst:             FPR
    - functionName:    PQCLEAN_FALCON512_CLEAN_fpr_div
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/fpr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          117
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - FPR
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/fpr.c:344,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fpr.c:0,0'
              BranchSideFuncs:
                - FPR
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fpr.c:359,18'
              BranchSideFuncs:
                - FPR
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/fpr.c:351,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fpr.c:359,18'
              BranchSideFuncs:
                - FPR
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fpr.c:371,21'
              BranchSideFuncs:
                - FPR
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fpr.c:419,12'
          Dst:             FPR
    - functionName:    fpr_ulsh
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_FALCON512_CLEAN_fpr_add
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/fpr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          161
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - FPR
        - fpr_ulsh
        - fpr_ursh
      functionUses:    63
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/fpr.c:153,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fpr.c:0,0'
              BranchSideFuncs:
                - fpr_ulsh.10991
                - fpr_ursh.10982
                - FPR
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fpr.c:153,13'
              BranchSideFuncs:
                - fpr_ulsh.10991
                - fpr_ursh.10982
                - FPR
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fpr.c:191,9'
          Dst:             fpr_ulsh
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fpr.c:193,10'
          Dst:             fpr_ursh
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fpr.c:238,12'
          Dst:             FPR
    - functionName:    PQCLEAN_FALCON512_CLEAN_fpr_scaled
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/fpr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          99
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - FPR
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/fpr.c:97,27'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fpr.c:0,0'
              BranchSideFuncs:
                - FPR
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fpr.c:97,27'
              BranchSideFuncs:
                - FPR
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fpr.c:131,12'
          Dst:             FPR
    - functionName:    modp_div
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 796
      functionLinenumberEnd: 822
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - modp_montymul
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:800,11'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:0,0'
              BranchSideFuncs:
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:805,13'
              BranchSideFuncs:
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:802,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:805,13'
              BranchSideFuncs:
                - modp_montymul
                - modp_montymul
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:821,9'
              BranchSideFuncs:
                - modp_montymul
                - modp_montymul
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:805,13'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:806,14'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:821,9'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:822,12'
          Dst:             modp_montymul
    - functionName:    modp_montymul
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 716
      functionLinenumberEnd: 724
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    62
      BranchProfiles:  []
      Callsites:       []
    - functionName:    modp_norm
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 643
      functionLinenumberEnd: 644
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    zint_one_to_plain
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1985
      functionLinenumberEnd: 1990
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    modp_poly_rec_res
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1077
      functionLinenumberEnd: 1088
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - modp_montymul
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1080,29'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:0,0'
              BranchSideFuncs:
                - modp_montymul
                - modp_montymul
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1084,19'
              BranchSideFuncs:
                - modp_montymul
                - modp_montymul
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1081,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1084,19'
              BranchSideFuncs:
                - modp_montymul
                - modp_montymul
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1088,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1086,30'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1086,16'
          Dst:             modp_montymul
    - functionName:    zint_add_scaled_mul_small
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1884
      functionLinenumberEnd: 1932
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          99
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1889,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1889,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1893,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1905,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1906,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1910,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1896,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1896,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1904,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    zint_sub_scaled
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1947
      functionLinenumberEnd: 1979
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          90
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1952,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1952,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1956,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1967,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1968,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1972,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1959,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1959,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1966,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fpr_ursh
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fpr_ulsh
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    poly_sub_scaled
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2086
      functionLinenumberEnd: 2111
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          92
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - zint_add_scaled_mul_small
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2089,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:0,0'
              BranchSideFuncs:
                - zint_add_scaled_mul_small
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2096,15'
              BranchSideFuncs:
                - zint_add_scaled_mul_small
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2102,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2104,22'
              BranchSideFuncs:
                - zint_add_scaled_mul_small
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2106,19'
              BranchSideFuncs:
                - zint_add_scaled_mul_small
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2099,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2090,26'
              BranchSideFuncs:
                - zint_add_scaled_mul_small
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2100,13'
              BranchSideFuncs:
                - zint_add_scaled_mul_small
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2090,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2096,15'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2111,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2100,13'
          Dst:             zint_add_scaled_mul_small
    - functionName:    poly_sub_scaled_ntt
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2123
      functionLinenumberEnd: 2178
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          169
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - modp_NTT2_ext
        - modp_R2
        - modp_Rx
        - modp_iNTT2_ext
        - modp_mkgm2
        - modp_montymul
        - modp_ninv31
        - modp_set
        - zint_mod_small_signed
        - zint_rebuild_CRT
        - zint_sub_scaled
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2129,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:0,0'
              BranchSideFuncs:
                - modp_ninv31
                - modp_R2
                - modp_Rx
                - modp_mkgm2
                - modp_set
                - modp_NTT2_ext
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - zint_rebuild_CRT
                - zint_sub_scaled
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2129,9'
              BranchSideFuncs:
                - modp_ninv31
                - modp_R2
                - modp_Rx
                - modp_mkgm2
                - modp_set
                - modp_NTT2_ext
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - zint_rebuild_CRT
                - zint_sub_scaled
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2151,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2152,30'
              BranchSideFuncs:
                - modp_NTT2_ext
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_ninv31
                - modp_R2
                - modp_Rx
                - modp_mkgm2
                - modp_set
                - zint_rebuild_CRT
                - zint_sub_scaled
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2154,9'
              BranchSideFuncs:
                - modp_NTT2_ext
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_ninv31
                - modp_R2
                - modp_Rx
                - modp_mkgm2
                - modp_set
                - zint_rebuild_CRT
                - zint_sub_scaled
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2155,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2157,18'
              BranchSideFuncs:
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_ninv31
                - modp_R2
                - modp_Rx
                - modp_mkgm2
                - modp_set
                - modp_NTT2_ext
                - zint_mod_small_signed
                - zint_rebuild_CRT
                - zint_sub_scaled
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2159,9'
              BranchSideFuncs:
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_ninv31
                - modp_R2
                - modp_Rx
                - modp_mkgm2
                - modp_set
                - modp_NTT2_ext
                - zint_mod_small_signed
                - zint_rebuild_CRT
                - zint_sub_scaled
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2160,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2162,36'
              BranchSideFuncs:
                - modp_iNTT2_ext
                - modp_ninv31
                - modp_R2
                - modp_Rx
                - modp_mkgm2
                - modp_set
                - modp_NTT2_ext
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - zint_rebuild_CRT
                - zint_sub_scaled
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2164,9'
              BranchSideFuncs:
                - modp_iNTT2_ext
                - modp_ninv31
                - modp_R2
                - modp_Rx
                - modp_mkgm2
                - modp_set
                - modp_NTT2_ext
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - zint_rebuild_CRT
                - zint_sub_scaled
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2141,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2145,13'
              BranchSideFuncs:
                - zint_rebuild_CRT
                - zint_sub_scaled
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2170,5'
              BranchSideFuncs:
                - zint_rebuild_CRT
                - zint_sub_scaled
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2175,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2176,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2178,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2146,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2147,14'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2148,14'
          Dst:             modp_Rx
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2149,9'
          Dst:             modp_mkgm2
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2152,21'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2154,9'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2157,18'
          Dst:             zint_mod_small_signed
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2159,9'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2162,22'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2161,18'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2164,9'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2170,5'
          Dst:             zint_rebuild_CRT
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2176,9'
          Dst:             zint_sub_scaled
    - functionName:    modp_ninv31
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 652
      functionLinenumberEnd: 660
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    modp_R2
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 731
      functionLinenumberEnd: 755
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - modp_R
        - modp_add
        - modp_montymul
      functionUses:    14
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:738,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:0,0'
              BranchSideFuncs:
                - modp_R
                - modp_add
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:738,9'
              BranchSideFuncs:
                - modp_R
                - modp_add
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:738,9'
          Dst:             modp_R
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:739,9'
          Dst:             modp_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:745,9'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:746,9'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:747,9'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:748,9'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:749,9'
          Dst:             modp_montymul
    - functionName:    modp_Rx
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 764
      functionLinenumberEnd: 782
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          69
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - modp_R
        - modp_montymul
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:773,7'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:0,0'
              BranchSideFuncs:
                - modp_R
                - modp_montymul
                - modp_montymul
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:773,7'
              BranchSideFuncs:
                - modp_R
                - modp_montymul
                - modp_montymul
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:776,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:776,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:777,16'
              BranchSideFuncs:
                - modp_montymul
                - modp_montymul
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:777,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:778,17'
              BranchSideFuncs:
                - modp_montymul
                - modp_montymul
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:780,13'
              BranchSideFuncs:
                - modp_montymul
                - modp_montymul
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:776,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:776,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:777,16'
              BranchSideFuncs:
                - modp_montymul
                - modp_montymul
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:775,9'
          Dst:             modp_R
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:778,17'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:780,13'
          Dst:             modp_montymul
    - functionName:    modp_mkgm2
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 932
      functionLinenumberEnd: 961
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          92
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - modp_R
        - modp_R2
        - modp_div
        - modp_montymul
      functionUses:    11
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:937,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:0,0'
              BranchSideFuncs:
                - modp_R2
                - modp_montymul
                - modp_R
                - modp_div
                - modp_montymul
                - modp_montymul
                - modp_montymul
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:937,19'
              BranchSideFuncs:
                - modp_R2
                - modp_montymul
                - modp_R
                - modp_div
                - modp_montymul
                - modp_montymul
                - modp_montymul
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:945,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:946,13'
              BranchSideFuncs:
                - modp_montymul
                - modp_R
                - modp_div
                - modp_montymul
                - modp_montymul
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:949,34'
              BranchSideFuncs:
                - modp_R
                - modp_div
                - modp_montymul
                - modp_montymul
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:945,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:946,13'
              BranchSideFuncs:
                - modp_R
                - modp_div
                - modp_montymul
                - modp_montymul
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:949,34'
              BranchSideFuncs:
                - modp_R
                - modp_div
                - modp_montymul
                - modp_montymul
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:952,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:955,21'
              BranchSideFuncs:
                - modp_montymul
                - modp_montymul
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:961,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:943,10'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:944,9'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:946,13'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:949,34'
          Dst:             modp_R
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:949,10'
          Dst:             modp_div
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:958,14'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:959,14'
          Dst:             modp_montymul
    - functionName:    modp_set
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 631
      functionLinenumberEnd: 636
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    22
      BranchProfiles:  []
      Callsites:       []
    - functionName:    modp_NTT2_ext
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 969
      functionLinenumberEnd: 1000
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          123
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - modp_add
        - modp_montymul
        - modp_sub
      functionUses:    33
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:972,14'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:0,0'
              BranchSideFuncs:
                - modp_montymul
                - modp_add
                - modp_sub
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:972,14'
              BranchSideFuncs:
                - modp_montymul
                - modp_add
                - modp_sub
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:972,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:972,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:975,19'
              BranchSideFuncs:
                - modp_montymul
                - modp_add
                - modp_sub
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:989,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:977,26'
              BranchSideFuncs:
                - modp_montymul
                - modp_add
                - modp_sub
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:986,17'
              BranchSideFuncs:
                - modp_montymul
                - modp_add
                - modp_sub
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:989,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:981,38'
              BranchSideFuncs:
                - modp_montymul
                - modp_add
                - modp_sub
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:992,21'
              BranchSideFuncs:
                - modp_montymul
                - modp_add
                - modp_sub
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:981,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:977,26'
              BranchSideFuncs:
                - modp_montymul
                - modp_add
                - modp_sub
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:986,17'
              BranchSideFuncs:
                - modp_montymul
                - modp_add
                - modp_sub
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:977,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:977,5'
              BranchSideFuncs:
                - modp_montymul
                - modp_add
                - modp_sub
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:980,16'
              BranchSideFuncs:
                - modp_montymul
                - modp_add
                - modp_sub
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:993,21'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:994,23'
          Dst:             modp_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:995,23'
          Dst:             modp_sub
    - functionName:    zint_mod_small_signed
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1211
      functionLinenumberEnd: 1220
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - modp_sub
        - zint_mod_small_unsigned
      functionUses:    11
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1214,14'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:0,0'
              BranchSideFuncs:
                - zint_mod_small_unsigned
                - modp_sub
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1214,14'
              BranchSideFuncs:
                - zint_mod_small_unsigned
                - modp_sub
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1214,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1214,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1217,9'
              BranchSideFuncs:
                - zint_mod_small_unsigned
                - modp_sub
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1217,9'
          Dst:             zint_mod_small_unsigned
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1218,9'
          Dst:             modp_sub
    - functionName:    modp_iNTT2_ext
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1007
      functionLinenumberEnd: 1052
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          150
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - modp_add
        - modp_montymul
        - modp_sub
      functionUses:    21
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1012,14'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:0,0'
              BranchSideFuncs:
                - modp_add
                - modp_sub
                - modp_montymul
                - modp_montymul
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1012,14'
              BranchSideFuncs:
                - modp_add
                - modp_sub
                - modp_montymul
                - modp_montymul
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1012,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1012,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1015,19'
              BranchSideFuncs:
                - modp_add
                - modp_sub
                - modp_montymul
                - modp_montymul
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1017,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1020,16'
              BranchSideFuncs:
                - modp_add
                - modp_sub
                - modp_montymul
                - modp_montymul
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1048,22'
              BranchSideFuncs:
                - modp_montymul
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1030,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1017,19'
              BranchSideFuncs:
                - modp_montymul
                - modp_add
                - modp_sub
                - modp_montymul
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1027,17'
              BranchSideFuncs:
                - modp_add
                - modp_sub
                - modp_montymul
                - modp_montymul
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1030,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1022,39'
              BranchSideFuncs:
                - modp_add
                - modp_sub
                - modp_montymul
                - modp_montymul
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1033,21'
              BranchSideFuncs:
                - modp_add
                - modp_sub
                - modp_montymul
                - modp_montymul
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1022,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1017,19'
              BranchSideFuncs:
                - modp_montymul
                - modp_add
                - modp_sub
                - modp_montymul
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1027,17'
              BranchSideFuncs:
                - modp_add
                - modp_sub
                - modp_montymul
                - modp_montymul
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1049,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1049,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1050,28'
              BranchSideFuncs:
                - modp_montymul
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1035,23'
          Dst:             modp_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1037,27'
          Dst:             modp_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1036,23'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1050,14'
          Dst:             modp_montymul
    - functionName:    zint_rebuild_CRT
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1315
      functionLinenumberEnd: 1369
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          146
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - modp_R2
        - modp_montymul
        - modp_ninv31
        - modp_sub
        - zint_add_mul_small
        - zint_mod_small_unsigned
        - zint_mul_small
        - zint_norm_zero
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1319,12'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:0,0'
              BranchSideFuncs:
                - zint_norm_zero
                - modp_ninv31
                - modp_R2
                - zint_mod_small_unsigned
                - modp_sub
                - modp_montymul
                - zint_add_mul_small
                - zint_mul_small
                - zint_mul_small
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1319,12'
              BranchSideFuncs:
                - zint_norm_zero
                - modp_ninv31
                - modp_R2
                - zint_mod_small_unsigned
                - modp_sub
                - modp_montymul
                - zint_add_mul_small
                - zint_mul_small
                - zint_mul_small
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1320,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:0,0'
              BranchSideFuncs:
                - modp_ninv31
                - modp_R2
                - zint_mod_small_unsigned
                - modp_sub
                - modp_montymul
                - zint_add_mul_small
                - zint_mul_small
                - zint_norm_zero
                - zint_mul_small
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1364,9'
              BranchSideFuncs:
                - zint_norm_zero
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1338,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1333,13'
              BranchSideFuncs:
                - zint_mul_small
                - zint_norm_zero
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1333,13'
              BranchSideFuncs:
                - modp_ninv31
                - modp_R2
                - zint_mod_small_unsigned
                - modp_sub
                - modp_montymul
                - zint_add_mul_small
                - zint_mul_small
                - zint_norm_zero
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1338,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1345,18'
              BranchSideFuncs:
                - zint_mul_small
                - modp_ninv31
                - modp_R2
                - zint_mod_small_unsigned
                - modp_sub
                - modp_montymul
                - zint_add_mul_small
                - zint_norm_zero
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1358,18'
              BranchSideFuncs:
                - zint_mul_small
                - modp_ninv31
                - modp_R2
                - zint_mod_small_unsigned
                - modp_sub
                - modp_montymul
                - zint_add_mul_small
                - zint_norm_zero
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1320,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1333,13'
              BranchSideFuncs:
                - zint_norm_zero
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1364,9'
              BranchSideFuncs:
                - zint_norm_zero
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1320,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1333,13'
              BranchSideFuncs:
                - zint_norm_zero
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1364,9'
              BranchSideFuncs:
                - zint_norm_zero
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1364,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1364,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1365,31'
              BranchSideFuncs:
                - zint_norm_zero
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1365,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1365,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1366,13'
              BranchSideFuncs:
                - zint_norm_zero
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1365,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1365,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1366,13'
              BranchSideFuncs:
                - zint_norm_zero
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1335,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1336,14'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1346,18'
          Dst:             zint_mod_small_unsigned
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1351,35'
          Dst:             modp_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1351,18'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1352,13'
          Dst:             zint_add_mul_small
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1358,18'
          Dst:             zint_mul_small
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1358,18'
          Dst:             zint_mul_small
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1366,13'
          Dst:             zint_norm_zero
    - functionName:    zint_mod_small_unsigned
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1182
      functionLinenumberEnd: 1202
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - modp_add
        - modp_montymul
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1194,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:0,0'
              BranchSideFuncs:
                - modp_montymul
                - modp_add
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1194,17'
              BranchSideFuncs:
                - modp_montymul
                - modp_add
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1194,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1194,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1194,14'
              BranchSideFuncs:
                - modp_montymul
                - modp_add
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1194,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1194,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1194,14'
              BranchSideFuncs:
                - modp_montymul
                - modp_add
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1197,13'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1200,13'
          Dst:             modp_add
    - functionName:    modp_sub
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 691
      functionLinenumberEnd: 696
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    zint_add_mul_small
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1229
      functionLinenumberEnd: 1245
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          128
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1234,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1234,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1238,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1234,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1238,14'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1240,57'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1234,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1238,14'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1242,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    zint_mul_small
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1156
      functionLinenumberEnd: 1168
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          107
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1161,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1161,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1164,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1161,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1164,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1164,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1161,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1164,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1166,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    zint_norm_zero
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1253
      functionLinenumberEnd: 1296
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          72
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - zint_sub
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1265,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:0,0'
              BranchSideFuncs:
                - zint_sub
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1265,17'
              BranchSideFuncs:
                - zint_sub
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1265,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1265,5'
              BranchSideFuncs:
                - zint_sub
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1265,14'
              BranchSideFuncs:
                - zint_sub
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1265,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1265,14'
              BranchSideFuncs:
                - zint_sub
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1295,27'
              BranchSideFuncs:
                - zint_sub
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1295,5'
          Dst:             zint_sub
    - functionName:    zint_sub
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1133
      functionLinenumberEnd: 1148
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          115
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1139,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1139,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1139,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1139,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1139,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1142,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1139,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1139,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1142,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1139,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1139,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1142,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    modp_add
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 679
      functionLinenumberEnd: 684
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    modp_R
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 667
      functionLinenumberEnd: 672
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fpr_rint
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          54
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fpr_ulsh
        - fpr_ursh
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/fpr.h:277,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fpr.h:0,0'
              BranchSideFuncs:
                - fpr_ulsh.11102
                - fpr_ursh.11101
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fpr.h:277,13'
              BranchSideFuncs:
                - fpr_ulsh.11102
                - fpr_ursh.11101
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fpr.h:302,9'
          Dst:             fpr_ulsh
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fpr.h:305,9'
          Dst:             fpr_ursh
    - functionName:    poly_big_to_fp
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2008
      functionLinenumberEnd: 2044
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          102
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - PQCLEAN_FALCON512_CLEAN_fpr_add
        - PQCLEAN_FALCON512_CLEAN_fpr_mul
        - fpr_of
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2011,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:0,0'
              BranchSideFuncs:
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2011,9'
              BranchSideFuncs:
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2033,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2036,18'
              BranchSideFuncs:
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2042,9'
              BranchSideFuncs:
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2018,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2018,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2028,17'
              BranchSideFuncs:
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2040,36'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2040,28'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2040,17'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2033,43'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
    - functionName:    fpr_of
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_FALCON512_CLEAN_fpr_scaled
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/fpr.h:218,12'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fpr.h:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_fpr_scaled
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fpr.h:218,12'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_fpr_scaled
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fpr.h:218,12'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_scaled
    - functionName:    align_u32
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2445
      functionLinenumberEnd: 2456
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2453,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2453,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2454,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    align_fpr
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2426
      functionLinenumberEnd: 2437
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2434,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2434,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2435,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    zint_finish_mod
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1456
      functionLinenumberEnd: 1491
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          231
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1466,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1466,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1466,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1466,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1466,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1467,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1466,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1466,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1467,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1466,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1467,15'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1480,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1466,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1467,15'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1480,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1482,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1482,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1485,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1482,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1482,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1485,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1482,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1482,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1485,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    zint_negate
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1376
      functionLinenumberEnd: 1395
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          97
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1387,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1387,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1387,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1387,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1387,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1390,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1387,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1387,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1390,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1387,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1387,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1390,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    zint_co_reduce_mod
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1499
      functionLinenumberEnd: 1541
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          182
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - zint_finish_mod
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1511,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:0,0'
              BranchSideFuncs:
                - zint_finish_mod
                - zint_finish_mod
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1511,19'
              BranchSideFuncs:
                - zint_finish_mod
                - zint_finish_mod
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1511,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1509,34'
              BranchSideFuncs:
                - zint_finish_mod
                - zint_finish_mod
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1511,5'
              BranchSideFuncs:
                - zint_finish_mod
                - zint_finish_mod
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1511,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1511,5'
              BranchSideFuncs:
                - zint_finish_mod
                - zint_finish_mod
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1515,14'
              BranchSideFuncs:
                - zint_finish_mod
                - zint_finish_mod
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1511,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1511,5'
              BranchSideFuncs:
                - zint_finish_mod
                - zint_finish_mod
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1515,14'
              BranchSideFuncs:
                - zint_finish_mod
                - zint_finish_mod
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1539,5'
          Dst:             zint_finish_mod
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1540,5'
          Dst:             zint_finish_mod
    - functionName:    zint_co_reduce
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1413
      functionLinenumberEnd: 1442
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          137
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - zint_negate
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1420,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:0,0'
              BranchSideFuncs:
                - zint_negate
                - zint_negate
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1420,19'
              BranchSideFuncs:
                - zint_negate
                - zint_negate
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1420,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1420,5'
              BranchSideFuncs:
                - zint_negate
                - zint_negate
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1424,14'
              BranchSideFuncs:
                - zint_negate
                - zint_negate
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1420,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1420,5'
              BranchSideFuncs:
                - zint_negate
                - zint_negate
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1424,14'
              BranchSideFuncs:
                - zint_negate
                - zint_negate
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1420,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1420,5'
              BranchSideFuncs:
                - zint_negate
                - zint_negate
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1424,14'
              BranchSideFuncs:
                - zint_negate
                - zint_negate
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1440,5'
          Dst:             zint_negate
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1441,5'
          Dst:             zint_negate
    - functionName:    make_fg_step
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2482
      functionLinenumberEnd: 2612
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         84
      ICount:          570
      EdgeCount:       111
      CyclomaticComplexity: 29
      functionsReached:
        - modp_NTT2_ext
        - modp_R2
        - modp_Rx
        - modp_iNTT2_ext
        - modp_mkgm2
        - modp_montymul
        - modp_ninv31
        - zint_mod_small_signed
        - zint_rebuild_CRT
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2488,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:0,0'
              BranchSideFuncs:
                - modp_ninv31
                - modp_mkgm2
                - modp_R2
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - modp_ninv31
                - modp_R2
                - modp_Rx
                - modp_mkgm2
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2515,13'
              BranchSideFuncs:
                - modp_ninv31
                - modp_mkgm2
                - modp_R2
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - modp_ninv31
                - modp_R2
                - modp_Rx
                - modp_mkgm2
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2520,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2520,9'
              BranchSideFuncs:
                - modp_R2
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_ninv31
                - modp_mkgm2
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - modp_ninv31
                - modp_R2
                - modp_Rx
                - modp_mkgm2
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2521,21'
              BranchSideFuncs:
                - modp_R2
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_ninv31
                - modp_mkgm2
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - modp_ninv31
                - modp_R2
                - modp_Rx
                - modp_mkgm2
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2520,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2520,9'
              BranchSideFuncs:
                - modp_R2
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_ninv31
                - modp_mkgm2
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - modp_ninv31
                - modp_R2
                - modp_Rx
                - modp_mkgm2
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2521,21'
              BranchSideFuncs:
                - modp_R2
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_ninv31
                - modp_mkgm2
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - modp_ninv31
                - modp_R2
                - modp_Rx
                - modp_mkgm2
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2520,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2517,14'
              BranchSideFuncs:
                - modp_R2
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_ninv31
                - modp_mkgm2
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - modp_ninv31
                - modp_R2
                - modp_Rx
                - modp_mkgm2
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2521,21'
              BranchSideFuncs:
                - modp_R2
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_ninv31
                - modp_mkgm2
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - modp_ninv31
                - modp_R2
                - modp_Rx
                - modp_mkgm2
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2520,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2517,14'
              BranchSideFuncs:
                - modp_R2
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_ninv31
                - modp_mkgm2
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - modp_ninv31
                - modp_R2
                - modp_Rx
                - modp_mkgm2
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2521,21'
              BranchSideFuncs:
                - modp_R2
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_ninv31
                - modp_mkgm2
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - modp_ninv31
                - modp_R2
                - modp_Rx
                - modp_mkgm2
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2523,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2524,13'
              BranchSideFuncs:
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_ninv31
                - modp_mkgm2
                - modp_R2
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - modp_ninv31
                - modp_R2
                - modp_Rx
                - modp_mkgm2
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_NTT2_ext
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2526,28'
              BranchSideFuncs:
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_ninv31
                - modp_mkgm2
                - modp_R2
                - modp_NTT2_ext
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - modp_ninv31
                - modp_R2
                - modp_Rx
                - modp_mkgm2
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_NTT2_ext
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2526,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2529,24'
              BranchSideFuncs:
                - modp_iNTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_ninv31
                - modp_mkgm2
                - modp_R2
                - modp_montymul
                - modp_montymul
                - modp_NTT2_ext
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - modp_ninv31
                - modp_R2
                - modp_Rx
                - modp_mkgm2
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_NTT2_ext
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2534,13'
              BranchSideFuncs:
                - modp_iNTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_ninv31
                - modp_mkgm2
                - modp_R2
                - modp_montymul
                - modp_montymul
                - modp_NTT2_ext
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - modp_ninv31
                - modp_R2
                - modp_Rx
                - modp_mkgm2
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_NTT2_ext
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2526,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2529,24'
              BranchSideFuncs:
                - modp_iNTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_ninv31
                - modp_mkgm2
                - modp_R2
                - modp_montymul
                - modp_montymul
                - modp_NTT2_ext
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - modp_ninv31
                - modp_R2
                - modp_Rx
                - modp_mkgm2
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_NTT2_ext
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2534,13'
              BranchSideFuncs:
                - modp_iNTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_ninv31
                - modp_mkgm2
                - modp_R2
                - modp_montymul
                - modp_montymul
                - modp_NTT2_ext
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - modp_ninv31
                - modp_R2
                - modp_Rx
                - modp_mkgm2
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_NTT2_ext
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2534,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2535,13'
              BranchSideFuncs:
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_ninv31
                - modp_mkgm2
                - modp_R2
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_NTT2_ext
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - modp_ninv31
                - modp_R2
                - modp_Rx
                - modp_mkgm2
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_NTT2_ext
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2538,28'
              BranchSideFuncs:
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_ninv31
                - modp_mkgm2
                - modp_R2
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_NTT2_ext
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - modp_ninv31
                - modp_R2
                - modp_Rx
                - modp_mkgm2
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_NTT2_ext
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2538,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2538,9'
              BranchSideFuncs:
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_ninv31
                - modp_mkgm2
                - modp_R2
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_NTT2_ext
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - modp_ninv31
                - modp_R2
                - modp_Rx
                - modp_mkgm2
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_NTT2_ext
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2539,21'
              BranchSideFuncs:
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_ninv31
                - modp_mkgm2
                - modp_R2
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_NTT2_ext
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - modp_ninv31
                - modp_R2
                - modp_Rx
                - modp_mkgm2
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_NTT2_ext
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2538,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2538,9'
              BranchSideFuncs:
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_ninv31
                - modp_mkgm2
                - modp_R2
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_NTT2_ext
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - modp_ninv31
                - modp_R2
                - modp_Rx
                - modp_mkgm2
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_NTT2_ext
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2539,21'
              BranchSideFuncs:
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_ninv31
                - modp_mkgm2
                - modp_R2
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_NTT2_ext
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - modp_ninv31
                - modp_R2
                - modp_Rx
                - modp_mkgm2
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_NTT2_ext
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2538,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2539,21'
              BranchSideFuncs:
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_ninv31
                - modp_mkgm2
                - modp_R2
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_NTT2_ext
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - modp_ninv31
                - modp_R2
                - modp_Rx
                - modp_mkgm2
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_NTT2_ext
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2541,13'
              BranchSideFuncs:
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_ninv31
                - modp_mkgm2
                - modp_R2
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_NTT2_ext
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - modp_ninv31
                - modp_R2
                - modp_Rx
                - modp_mkgm2
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_NTT2_ext
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2538,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2539,21'
              BranchSideFuncs:
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_ninv31
                - modp_mkgm2
                - modp_R2
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_NTT2_ext
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - modp_ninv31
                - modp_R2
                - modp_Rx
                - modp_mkgm2
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_NTT2_ext
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2541,13'
              BranchSideFuncs:
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_ninv31
                - modp_mkgm2
                - modp_R2
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_NTT2_ext
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - modp_ninv31
                - modp_R2
                - modp_Rx
                - modp_mkgm2
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_NTT2_ext
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2541,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2542,13'
              BranchSideFuncs:
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_ninv31
                - modp_mkgm2
                - modp_R2
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_NTT2_ext
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - modp_ninv31
                - modp_R2
                - modp_Rx
                - modp_mkgm2
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2544,28'
              BranchSideFuncs:
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_ninv31
                - modp_mkgm2
                - modp_R2
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - modp_ninv31
                - modp_R2
                - modp_Rx
                - modp_mkgm2
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2544,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2547,24'
              BranchSideFuncs:
                - modp_iNTT2_ext
                - modp_ninv31
                - modp_mkgm2
                - modp_R2
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_NTT2_ext
                - modp_NTT2_ext
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - modp_ninv31
                - modp_R2
                - modp_Rx
                - modp_mkgm2
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2552,13'
              BranchSideFuncs:
                - modp_iNTT2_ext
                - modp_ninv31
                - modp_mkgm2
                - modp_R2
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_NTT2_ext
                - modp_NTT2_ext
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - modp_ninv31
                - modp_R2
                - modp_Rx
                - modp_mkgm2
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2544,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2547,24'
              BranchSideFuncs:
                - modp_iNTT2_ext
                - modp_ninv31
                - modp_mkgm2
                - modp_R2
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_NTT2_ext
                - modp_NTT2_ext
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - modp_ninv31
                - modp_R2
                - modp_Rx
                - modp_mkgm2
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2552,13'
              BranchSideFuncs:
                - modp_iNTT2_ext
                - modp_ninv31
                - modp_mkgm2
                - modp_R2
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_NTT2_ext
                - modp_NTT2_ext
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - modp_ninv31
                - modp_R2
                - modp_Rx
                - modp_mkgm2
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2552,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2553,13'
              BranchSideFuncs:
                - modp_ninv31
                - modp_mkgm2
                - modp_R2
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - modp_ninv31
                - modp_R2
                - modp_Rx
                - modp_mkgm2
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2556,13'
              BranchSideFuncs:
                - modp_ninv31
                - modp_mkgm2
                - modp_R2
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - modp_ninv31
                - modp_R2
                - modp_Rx
                - modp_mkgm2
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2556,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2510,29'
              BranchSideFuncs:
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_ninv31
                - modp_mkgm2
                - modp_R2
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - modp_ninv31
                - modp_R2
                - modp_Rx
                - modp_mkgm2
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2557,13'
              BranchSideFuncs:
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_ninv31
                - modp_mkgm2
                - modp_R2
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - modp_ninv31
                - modp_R2
                - modp_Rx
                - modp_mkgm2
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2510,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2515,13'
              BranchSideFuncs:
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - modp_ninv31
                - modp_R2
                - modp_Rx
                - modp_mkgm2
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2566,5'
              BranchSideFuncs:
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - modp_ninv31
                - modp_R2
                - modp_Rx
                - modp_mkgm2
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2582,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2583,21'
              BranchSideFuncs:
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_ninv31
                - modp_R2
                - modp_Rx
                - modp_mkgm2
                - zint_mod_small_signed
                - modp_iNTT2_ext
                - modp_iNTT2_ext
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2585,9'
              BranchSideFuncs:
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_ninv31
                - modp_R2
                - modp_Rx
                - modp_mkgm2
                - zint_mod_small_signed
                - modp_iNTT2_ext
                - modp_iNTT2_ext
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2586,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2589,24'
              BranchSideFuncs:
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_ninv31
                - modp_R2
                - modp_Rx
                - modp_mkgm2
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2594,9'
              BranchSideFuncs:
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_ninv31
                - modp_R2
                - modp_Rx
                - modp_mkgm2
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2586,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2589,24'
              BranchSideFuncs:
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_ninv31
                - modp_R2
                - modp_Rx
                - modp_mkgm2
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2594,9'
              BranchSideFuncs:
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_ninv31
                - modp_R2
                - modp_Rx
                - modp_mkgm2
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2594,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2595,21'
              BranchSideFuncs:
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_ninv31
                - modp_R2
                - modp_Rx
                - modp_mkgm2
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - zint_mod_small_signed
                - modp_iNTT2_ext
                - modp_iNTT2_ext
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2597,9'
              BranchSideFuncs:
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_ninv31
                - modp_R2
                - modp_Rx
                - modp_mkgm2
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - zint_mod_small_signed
                - modp_iNTT2_ext
                - modp_iNTT2_ext
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2598,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2601,24'
              BranchSideFuncs:
                - modp_ninv31
                - modp_R2
                - modp_Rx
                - modp_mkgm2
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2607,13'
              BranchSideFuncs:
                - modp_ninv31
                - modp_R2
                - modp_Rx
                - modp_mkgm2
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2598,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2601,24'
              BranchSideFuncs:
                - modp_ninv31
                - modp_R2
                - modp_Rx
                - modp_mkgm2
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2607,13'
              BranchSideFuncs:
                - modp_ninv31
                - modp_R2
                - modp_Rx
                - modp_mkgm2
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2607,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2572,32'
              BranchSideFuncs:
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_ninv31
                - modp_R2
                - modp_Rx
                - modp_mkgm2
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2608,13'
              BranchSideFuncs:
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_ninv31
                - modp_R2
                - modp_Rx
                - modp_mkgm2
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2572,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2572,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2577,13'
              BranchSideFuncs:
                - modp_ninv31
                - modp_R2
                - modp_Rx
                - modp_mkgm2
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2516,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2518,9'
          Dst:             modp_mkgm2
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2517,14'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2524,13'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2532,22'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2531,18'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2535,13'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2542,13'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2550,22'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2549,18'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2553,13'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2557,13'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2558,13'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2566,5'
          Dst:             zint_rebuild_CRT
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2567,5'
          Dst:             zint_rebuild_CRT
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2578,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2579,14'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2580,14'
          Dst:             modp_Rx
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2581,9'
          Dst:             modp_mkgm2
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2583,21'
          Dst:             zint_mod_small_signed
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2585,9'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2592,22'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2591,18'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2595,21'
          Dst:             zint_mod_small_signed
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2597,9'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2604,22'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2603,18'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2608,13'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2609,13'
          Dst:             modp_iNTT2_ext
    - functionName:    zint_bezout
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1559
      functionLinenumberEnd: 1868
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          401
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - modp_ninv31
        - zint_co_reduce
        - zint_co_reduce_mod
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1674,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:0,0'
              BranchSideFuncs:
                - modp_ninv31
                - modp_ninv31
                - zint_co_reduce
                - zint_co_reduce_mod
                - zint_co_reduce_mod
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1674,13'
              BranchSideFuncs:
                - modp_ninv31
                - modp_ninv31
                - zint_co_reduce
                - zint_co_reduce_mod
                - zint_co_reduce_mod
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1674,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1674,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1685,13'
              BranchSideFuncs:
                - modp_ninv31
                - modp_ninv31
                - zint_co_reduce
                - zint_co_reduce_mod
                - zint_co_reduce_mod
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1714,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1714,35'
              BranchSideFuncs:
                - zint_co_reduce
                - zint_co_reduce_mod
                - zint_co_reduce_mod
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1863,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1737,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1737,18'
              BranchSideFuncs:
                - zint_co_reduce
                - zint_co_reduce_mod
                - zint_co_reduce_mod
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1756,18'
              BranchSideFuncs:
                - zint_co_reduce
                - zint_co_reduce_mod
                - zint_co_reduce_mod
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1778,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1797,23'
              BranchSideFuncs:
                - zint_co_reduce
                - zint_co_reduce_mod
                - zint_co_reduce_mod
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1848,13'
              BranchSideFuncs:
                - zint_co_reduce
                - zint_co_reduce_mod
                - zint_co_reduce_mod
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1714,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1737,9'
              BranchSideFuncs:
                - zint_co_reduce
                - zint_co_reduce_mod
                - zint_co_reduce_mod
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1863,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1864,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1864,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1867,35'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1864,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1864,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1865,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1864,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1865,15'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1867,35'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1864,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1865,15'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1867,35'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1692,11'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1693,11'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1848,13'
          Dst:             zint_co_reduce
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1853,9'
          Dst:             zint_co_reduce_mod
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:1854,9'
          Dst:             zint_co_reduce_mod
    - functionName:    make_fg
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2627
      functionLinenumberEnd: 2672
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          113
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - make_fg_step
        - modp_NTT2_ext
        - modp_mkgm2
        - modp_ninv31
        - modp_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2633,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:0,0'
              BranchSideFuncs:
                - modp_set
                - modp_set
                - make_fg_step
                - make_fg_step
                - make_fg_step
                - make_fg_step
                - modp_ninv31
                - modp_mkgm2
                - modp_NTT2_ext
                - modp_NTT2_ext
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2639,26'
              BranchSideFuncs:
                - modp_set
                - modp_set
                - make_fg_step
                - make_fg_step
                - make_fg_step
                - make_fg_step
                - modp_ninv31
                - modp_mkgm2
                - modp_NTT2_ext
                - modp_NTT2_ext
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2638,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2639,26'
              BranchSideFuncs:
                - make_fg_step
                - make_fg_step
                - make_fg_step
                - make_fg_step
                - modp_ninv31
                - modp_mkgm2
                - modp_NTT2_ext
                - modp_NTT2_ext
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2643,15'
              BranchSideFuncs:
                - make_fg_step
                - make_fg_step
                - make_fg_step
                - make_fg_step
                - modp_ninv31
                - modp_mkgm2
                - modp_NTT2_ext
                - modp_NTT2_ext
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2643,20'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2643,23'
              BranchSideFuncs:
                - modp_ninv31
                - modp_mkgm2
                - modp_NTT2_ext
                - modp_NTT2_ext
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2661,15'
              BranchSideFuncs:
                - make_fg_step
                - make_fg_step
                - make_fg_step
                - make_fg_step
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2643,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2643,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2648,15'
              BranchSideFuncs:
                - modp_ninv31
                - modp_mkgm2
                - modp_NTT2_ext
                - modp_NTT2_ext
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2661,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2662,9'
              BranchSideFuncs:
                - make_fg_step
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2666,5'
              BranchSideFuncs:
                - make_fg_step
                - make_fg_step
                - make_fg_step
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2667,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2668,33'
              BranchSideFuncs:
                - make_fg_step
                - make_fg_step
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2670,29'
              BranchSideFuncs:
                - make_fg_step
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2667,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2668,33'
              BranchSideFuncs:
                - make_fg_step
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2670,29'
              BranchSideFuncs:
                - make_fg_step
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2639,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2640,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2648,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2651,9'
          Dst:             modp_mkgm2
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2652,9'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2653,9'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2662,9'
          Dst:             make_fg_step
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2666,5'
          Dst:             make_fg_step
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2668,9'
          Dst:             make_fg_step
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2670,5'
          Dst:             make_fg_step
    - functionName:    poly_big_to_small
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2057
      functionLinenumberEnd: 2071
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - zint_one_to_plain
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2060,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:0,0'
              BranchSideFuncs:
                - zint_one_to_plain
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2064,33'
              BranchSideFuncs:
                - zint_one_to_plain
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2065,22'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2065,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2068,16'
              BranchSideFuncs:
                - zint_one_to_plain
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2061,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2061,5'
              BranchSideFuncs:
                - zint_one_to_plain
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2064,33'
              BranchSideFuncs:
                - zint_one_to_plain
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2064,13'
          Dst:             zint_one_to_plain
    - functionName:    solve_NTRU_binary_depth0
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3668
      functionLinenumberEnd: 3920
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          479
      EdgeCount:       71
      CyclomaticComplexity: 19
      functionsReached:
        - PQCLEAN_FALCON512_CLEAN_FFT
        - PQCLEAN_FALCON512_CLEAN_iFFT
        - PQCLEAN_FALCON512_CLEAN_poly_div_autoadj_fft
        - align_fpr
        - fpr_of
        - fpr_rint
        - modp_NTT2_ext
        - modp_R2
        - modp_add
        - modp_iNTT2_ext
        - modp_mkgm2
        - modp_montymul
        - modp_ninv31
        - modp_norm
        - modp_set
        - modp_sub
        - zint_one_to_plain
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3675,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:0,0'
              BranchSideFuncs:
                - modp_ninv31
                - modp_R2
                - modp_mkgm2
                - zint_one_to_plain
                - modp_set
                - zint_one_to_plain
                - modp_set
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_set
                - modp_set
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_mkgm2
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_set
                - modp_set
                - modp_set
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_set
                - modp_set
                - modp_set
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_add
                - modp_montymul
                - modp_add
                - modp_mkgm2
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_norm
                - modp_norm
                - align_fpr
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_FFT
                - align_fpr
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_rint.11103
                - modp_set
                - modp_mkgm2
                - modp_set
                - modp_set
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_sub
                - modp_montymul
                - modp_sub
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_norm
                - modp_norm
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3675,19'
              BranchSideFuncs:
                - modp_ninv31
                - modp_R2
                - modp_mkgm2
                - zint_one_to_plain
                - modp_set
                - zint_one_to_plain
                - modp_set
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_set
                - modp_set
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_mkgm2
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_set
                - modp_set
                - modp_set
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_set
                - modp_set
                - modp_set
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_add
                - modp_montymul
                - modp_add
                - modp_mkgm2
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_norm
                - modp_norm
                - align_fpr
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_FFT
                - align_fpr
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_rint.11103
                - modp_set
                - modp_mkgm2
                - modp_set
                - modp_set
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_sub
                - modp_montymul
                - modp_sub
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_norm
                - modp_norm
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3709,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3710,47'
              BranchSideFuncs:
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_set
                - modp_set
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_mkgm2
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_set
                - modp_set
                - modp_set
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_set
                - modp_set
                - modp_set
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_add
                - modp_montymul
                - modp_add
                - modp_mkgm2
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_norm
                - modp_norm
                - align_fpr
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_FFT
                - align_fpr
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_rint.11103
                - modp_set
                - modp_mkgm2
                - modp_set
                - modp_set
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_sub
                - modp_montymul
                - modp_sub
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_norm
                - modp_norm
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3713,5'
              BranchSideFuncs:
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_set
                - modp_set
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_mkgm2
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_set
                - modp_set
                - modp_set
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_set
                - modp_set
                - modp_set
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_add
                - modp_montymul
                - modp_add
                - modp_mkgm2
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_norm
                - modp_norm
                - align_fpr
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_FFT
                - align_fpr
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_rint.11103
                - modp_set
                - modp_mkgm2
                - modp_set
                - modp_set
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_sub
                - modp_montymul
                - modp_sub
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_norm
                - modp_norm
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3709,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3710,47'
              BranchSideFuncs:
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_set
                - modp_set
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_mkgm2
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_set
                - modp_set
                - modp_set
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_set
                - modp_set
                - modp_set
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_add
                - modp_montymul
                - modp_add
                - modp_mkgm2
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_norm
                - modp_norm
                - align_fpr
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_FFT
                - align_fpr
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_rint.11103
                - modp_set
                - modp_mkgm2
                - modp_set
                - modp_set
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_sub
                - modp_montymul
                - modp_sub
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_norm
                - modp_norm
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3713,5'
              BranchSideFuncs:
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_set
                - modp_set
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_mkgm2
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_set
                - modp_set
                - modp_set
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_set
                - modp_set
                - modp_set
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_add
                - modp_montymul
                - modp_add
                - modp_mkgm2
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_norm
                - modp_norm
                - align_fpr
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_FFT
                - align_fpr
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_rint.11103
                - modp_set
                - modp_mkgm2
                - modp_set
                - modp_set
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_sub
                - modp_montymul
                - modp_sub
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_norm
                - modp_norm
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3719,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3720,26'
              BranchSideFuncs:
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_mkgm2
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_set
                - modp_set
                - modp_set
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_set
                - modp_set
                - modp_set
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_add
                - modp_montymul
                - modp_add
                - modp_mkgm2
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_norm
                - modp_norm
                - align_fpr
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_FFT
                - align_fpr
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_rint.11103
                - modp_set
                - modp_mkgm2
                - modp_set
                - modp_set
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_sub
                - modp_montymul
                - modp_sub
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_norm
                - modp_norm
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3723,5'
              BranchSideFuncs:
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_mkgm2
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_set
                - modp_set
                - modp_set
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_set
                - modp_set
                - modp_set
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_add
                - modp_montymul
                - modp_add
                - modp_mkgm2
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_norm
                - modp_norm
                - align_fpr
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_FFT
                - align_fpr
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_rint.11103
                - modp_set
                - modp_mkgm2
                - modp_set
                - modp_set
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_sub
                - modp_montymul
                - modp_sub
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_norm
                - modp_norm
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3729,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3733,15'
              BranchSideFuncs:
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_mkgm2
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_set
                - modp_set
                - modp_set
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_set
                - modp_set
                - modp_set
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_add
                - modp_montymul
                - modp_add
                - modp_mkgm2
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_norm
                - modp_norm
                - align_fpr
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_FFT
                - align_fpr
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_rint.11103
                - modp_set
                - modp_mkgm2
                - modp_set
                - modp_set
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_sub
                - modp_montymul
                - modp_sub
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_norm
                - modp_norm
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3744,5'
              BranchSideFuncs:
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_mkgm2
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_set
                - modp_set
                - modp_set
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_set
                - modp_set
                - modp_set
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_add
                - modp_montymul
                - modp_add
                - modp_mkgm2
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_norm
                - modp_norm
                - align_fpr
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_FFT
                - align_fpr
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_rint.11103
                - modp_set
                - modp_mkgm2
                - modp_set
                - modp_set
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_sub
                - modp_montymul
                - modp_sub
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_norm
                - modp_norm
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3781,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3782,26'
              BranchSideFuncs:
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_set
                - modp_set
                - modp_set
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_add
                - modp_montymul
                - modp_add
                - modp_mkgm2
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_norm
                - modp_norm
                - align_fpr
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_FFT
                - align_fpr
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_rint.11103
                - modp_set
                - modp_mkgm2
                - modp_set
                - modp_set
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_sub
                - modp_montymul
                - modp_sub
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_norm
                - modp_norm
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3785,5'
              BranchSideFuncs:
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_set
                - modp_set
                - modp_set
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_add
                - modp_montymul
                - modp_add
                - modp_mkgm2
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_norm
                - modp_norm
                - align_fpr
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_FFT
                - align_fpr
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_rint.11103
                - modp_set
                - modp_mkgm2
                - modp_set
                - modp_set
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_sub
                - modp_montymul
                - modp_sub
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_norm
                - modp_norm
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3781,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3782,26'
              BranchSideFuncs:
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_set
                - modp_set
                - modp_set
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_add
                - modp_montymul
                - modp_add
                - modp_mkgm2
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_norm
                - modp_norm
                - align_fpr
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_FFT
                - align_fpr
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_rint.11103
                - modp_set
                - modp_mkgm2
                - modp_set
                - modp_set
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_sub
                - modp_montymul
                - modp_sub
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_norm
                - modp_norm
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3785,5'
              BranchSideFuncs:
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_set
                - modp_set
                - modp_set
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_add
                - modp_montymul
                - modp_add
                - modp_mkgm2
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_norm
                - modp_norm
                - align_fpr
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_FFT
                - align_fpr
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_rint.11103
                - modp_set
                - modp_mkgm2
                - modp_set
                - modp_set
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_sub
                - modp_montymul
                - modp_sub
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_norm
                - modp_norm
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3791,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3794,27'
              BranchSideFuncs:
                - modp_set
                - modp_set
                - modp_set
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_add
                - modp_montymul
                - modp_add
                - modp_mkgm2
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_norm
                - modp_norm
                - align_fpr
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_FFT
                - align_fpr
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_rint.11103
                - modp_set
                - modp_mkgm2
                - modp_set
                - modp_set
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_sub
                - modp_montymul
                - modp_sub
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_norm
                - modp_norm
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3803,30'
              BranchSideFuncs:
                - modp_set
                - modp_set
                - modp_set
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_add
                - modp_montymul
                - modp_add
                - modp_mkgm2
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_norm
                - modp_norm
                - align_fpr
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_FFT
                - align_fpr
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_rint.11103
                - modp_set
                - modp_mkgm2
                - modp_set
                - modp_set
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_sub
                - modp_montymul
                - modp_sub
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_norm
                - modp_norm
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3804,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3805,26'
              BranchSideFuncs:
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_add
                - modp_montymul
                - modp_add
                - modp_mkgm2
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_norm
                - modp_norm
                - align_fpr
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_FFT
                - align_fpr
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_rint.11103
                - modp_set
                - modp_mkgm2
                - modp_set
                - modp_set
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_sub
                - modp_montymul
                - modp_sub
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_norm
                - modp_norm
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3808,5'
              BranchSideFuncs:
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_add
                - modp_montymul
                - modp_add
                - modp_mkgm2
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_norm
                - modp_norm
                - align_fpr
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_FFT
                - align_fpr
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_rint.11103
                - modp_set
                - modp_mkgm2
                - modp_set
                - modp_set
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_sub
                - modp_montymul
                - modp_sub
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_norm
                - modp_norm
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3804,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3805,26'
              BranchSideFuncs:
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_add
                - modp_montymul
                - modp_add
                - modp_mkgm2
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_norm
                - modp_norm
                - align_fpr
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_FFT
                - align_fpr
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_rint.11103
                - modp_set
                - modp_mkgm2
                - modp_set
                - modp_set
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_sub
                - modp_montymul
                - modp_sub
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_norm
                - modp_norm
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3808,5'
              BranchSideFuncs:
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_add
                - modp_montymul
                - modp_add
                - modp_mkgm2
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_norm
                - modp_norm
                - align_fpr
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_FFT
                - align_fpr
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_rint.11103
                - modp_set
                - modp_mkgm2
                - modp_set
                - modp_set
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_sub
                - modp_montymul
                - modp_sub
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_norm
                - modp_norm
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3814,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3817,27'
              BranchSideFuncs:
                - modp_mkgm2
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_norm
                - modp_norm
                - align_fpr
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_FFT
                - align_fpr
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_rint.11103
                - modp_set
                - modp_mkgm2
                - modp_set
                - modp_set
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_sub
                - modp_montymul
                - modp_sub
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_norm
                - modp_norm
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3830,5'
              BranchSideFuncs:
                - modp_mkgm2
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_norm
                - modp_norm
                - align_fpr
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_FFT
                - align_fpr
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_rint.11103
                - modp_set
                - modp_mkgm2
                - modp_set
                - modp_set
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_sub
                - modp_montymul
                - modp_sub
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_norm
                - modp_norm
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3833,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3834,37'
              BranchSideFuncs:
                - align_fpr
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_FFT
                - align_fpr
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_rint.11103
                - modp_set
                - modp_mkgm2
                - modp_set
                - modp_set
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_sub
                - modp_montymul
                - modp_sub
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_norm
                - modp_norm
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3856,11'
              BranchSideFuncs:
                - align_fpr
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_FFT
                - align_fpr
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_rint.11103
                - modp_set
                - modp_mkgm2
                - modp_set
                - modp_set
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_sub
                - modp_montymul
                - modp_sub
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_norm
                - modp_norm
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3857,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3858,25'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_FFT
                - align_fpr
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_rint.11103
                - modp_set
                - modp_mkgm2
                - modp_set
                - modp_set
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_sub
                - modp_montymul
                - modp_sub
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_norm
                - modp_norm
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3860,5'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_FFT
                - align_fpr
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_rint.11103
                - modp_set
                - modp_mkgm2
                - modp_set
                - modp_set
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_sub
                - modp_montymul
                - modp_sub
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_norm
                - modp_norm
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3868,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3869,25'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_rint.11103
                - modp_set
                - modp_mkgm2
                - modp_set
                - modp_set
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_sub
                - modp_montymul
                - modp_sub
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_norm
                - modp_norm
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3871,5'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_rint.11103
                - modp_set
                - modp_mkgm2
                - modp_set
                - modp_set
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_sub
                - modp_montymul
                - modp_sub
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_norm
                - modp_norm
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3879,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3880,44'
              BranchSideFuncs:
                - modp_mkgm2
                - modp_set
                - modp_set
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_sub
                - modp_montymul
                - modp_sub
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_norm
                - modp_norm
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3896,5'
              BranchSideFuncs:
                - modp_mkgm2
                - modp_set
                - modp_set
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_sub
                - modp_montymul
                - modp_sub
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_norm
                - modp_norm
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3897,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3898,26'
              BranchSideFuncs:
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_sub
                - modp_montymul
                - modp_sub
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_norm
                - modp_norm
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3901,5'
              BranchSideFuncs:
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_sub
                - modp_montymul
                - modp_sub
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_norm
                - modp_norm
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3904,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3907,28'
              BranchSideFuncs:
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_norm
                - modp_norm
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3913,5'
              BranchSideFuncs:
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_norm
                - modp_norm
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3915,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3916,37'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3920,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3694,11'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3695,10'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3704,5'
          Dst:             modp_mkgm2
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3710,26'
          Dst:             zint_one_to_plain
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3710,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3711,26'
          Dst:             zint_one_to_plain
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3711,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3713,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3714,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3720,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3721,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3723,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3724,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3737,15'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3738,15'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3739,21'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3740,21'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3741,21'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3742,21'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3744,5'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3745,5'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3768,5'
          Dst:             modp_mkgm2
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3773,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3774,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3780,21'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3782,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3783,21'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3785,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3786,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3794,13'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3795,17'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3796,17'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3803,21'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3805,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3806,21'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3808,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3809,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3817,13'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3819,26'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3818,17'
          Dst:             modp_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3821,26'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3820,17'
          Dst:             modp_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3830,5'
          Dst:             modp_mkgm2
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3831,5'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3832,5'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3834,27'
          Dst:             modp_norm
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3835,27'
          Dst:             modp_norm
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3856,11'
          Dst:             align_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3858,18'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3860,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3861,11'
          Dst:             align_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3869,18'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3871,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3877,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_poly_div_autoadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3878,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_iFFT
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3880,35'
          Dst:             fpr_rint
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3880,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3896,5'
          Dst:             modp_mkgm2
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3898,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3899,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3901,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3902,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3903,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3907,14'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3909,26'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3908,17'
          Dst:             modp_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3911,26'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3910,17'
          Dst:             modp_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3913,5'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3914,5'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3916,27'
          Dst:             modp_norm
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3917,27'
          Dst:             modp_norm
    - functionName:    solve_NTRU_binary_depth1
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3293
      functionLinenumberEnd: 3658
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         82
      ICount:          896
      EdgeCount:       110
      CyclomaticComplexity: 30
      functionsReached:
        - PQCLEAN_FALCON512_CLEAN_FFT
        - PQCLEAN_FALCON512_CLEAN_iFFT
        - PQCLEAN_FALCON512_CLEAN_poly_add_muladj_fft
        - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
        - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
        - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
        - PQCLEAN_FALCON512_CLEAN_poly_sub
        - align_fpr
        - fpr_lt
        - fpr_of
        - fpr_rint
        - modp_NTT2_ext
        - modp_R2
        - modp_Rx
        - modp_iNTT2_ext
        - modp_mkgm2
        - modp_montymul
        - modp_ninv31
        - modp_poly_rec_res
        - modp_set
        - poly_big_to_fp
        - zint_mod_small_signed
        - zint_rebuild_CRT
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3309,23'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:0,0'
              BranchSideFuncs:
                - modp_ninv31
                - modp_R2
                - modp_Rx
                - zint_mod_small_signed
                - zint_mod_small_signed
                - modp_ninv31
                - modp_R2
                - modp_Rx
                - zint_mod_small_signed
                - zint_mod_small_signed
                - modp_ninv31
                - modp_mkgm2
                - modp_set
                - modp_set
                - modp_R2
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_poly_rec_res
                - modp_poly_rec_res
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_rint.11103
                - fpr_rint.11103
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_ninv31
                - modp_R2
                - modp_Rx
                - modp_ninv31
                - modp_R2
                - modp_Rx
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3309,23'
              BranchSideFuncs:
                - modp_ninv31
                - modp_R2
                - modp_Rx
                - zint_mod_small_signed
                - zint_mod_small_signed
                - modp_ninv31
                - modp_R2
                - modp_Rx
                - zint_mod_small_signed
                - zint_mod_small_signed
                - modp_ninv31
                - modp_mkgm2
                - modp_set
                - modp_set
                - modp_R2
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_poly_rec_res
                - modp_poly_rec_res
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_rint.11103
                - fpr_rint.11103
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_ninv31
                - modp_R2
                - modp_Rx
                - modp_ninv31
                - modp_R2
                - modp_Rx
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3365,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3356,5'
              BranchSideFuncs:
                - modp_ninv31
                - modp_R2
                - modp_Rx
                - modp_ninv31
                - modp_R2
                - modp_Rx
                - modp_ninv31
                - modp_mkgm2
                - modp_set
                - modp_set
                - modp_R2
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_poly_rec_res
                - modp_poly_rec_res
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_rint.11103
                - fpr_rint.11103
                - modp_iNTT2_ext
                - modp_iNTT2_ext
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3362,15'
              BranchSideFuncs:
                - modp_ninv31
                - modp_R2
                - modp_Rx
                - modp_ninv31
                - modp_R2
                - modp_Rx
                - modp_ninv31
                - modp_mkgm2
                - modp_set
                - modp_set
                - modp_R2
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_poly_rec_res
                - modp_poly_rec_res
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_rint.11103
                - fpr_rint.11103
                - modp_iNTT2_ext
                - modp_iNTT2_ext
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3365,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3362,15'
              BranchSideFuncs:
                - modp_ninv31
                - modp_R2
                - modp_Rx
                - zint_mod_small_signed
                - zint_mod_small_signed
                - modp_ninv31
                - modp_mkgm2
                - modp_set
                - modp_set
                - modp_R2
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_poly_rec_res
                - modp_poly_rec_res
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_rint.11103
                - fpr_rint.11103
                - modp_iNTT2_ext
                - modp_iNTT2_ext
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3368,19'
              BranchSideFuncs:
                - zint_mod_small_signed
                - zint_mod_small_signed
                - modp_ninv31
                - modp_R2
                - modp_Rx
                - zint_mod_small_signed
                - zint_mod_small_signed
                - modp_ninv31
                - modp_mkgm2
                - modp_set
                - modp_set
                - modp_R2
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_poly_rec_res
                - modp_poly_rec_res
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_rint.11103
                - fpr_rint.11103
                - modp_iNTT2_ext
                - modp_iNTT2_ext
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3365,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3368,19'
              BranchSideFuncs:
                - modp_ninv31
                - modp_mkgm2
                - modp_set
                - modp_set
                - modp_R2
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_poly_rec_res
                - modp_poly_rec_res
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_rint.11103
                - fpr_rint.11103
                - modp_iNTT2_ext
                - modp_iNTT2_ext
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3376,31'
              BranchSideFuncs:
                - modp_ninv31
                - modp_mkgm2
                - modp_set
                - modp_set
                - modp_R2
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_poly_rec_res
                - modp_poly_rec_res
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_rint.11103
                - fpr_rint.11103
                - modp_iNTT2_ext
                - modp_iNTT2_ext
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3418,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3399,14'
              BranchSideFuncs:
                - modp_R2
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_poly_rec_res
                - modp_poly_rec_res
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_rint.11103
                - fpr_rint.11103
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_ninv31
                - modp_mkgm2
                - modp_set
                - modp_set
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3419,30'
              BranchSideFuncs:
                - modp_set
                - modp_set
                - modp_R2
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_poly_rec_res
                - modp_poly_rec_res
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_rint.11103
                - fpr_rint.11103
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_ninv31
                - modp_mkgm2
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3428,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3429,13'
              BranchSideFuncs:
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_rint.11103
                - fpr_rint.11103
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_ninv31
                - modp_mkgm2
                - modp_set
                - modp_set
                - modp_R2
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_poly_rec_res
                - modp_poly_rec_res
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3438,13'
              BranchSideFuncs:
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_rint.11103
                - fpr_rint.11103
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_ninv31
                - modp_mkgm2
                - modp_set
                - modp_set
                - modp_R2
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_poly_rec_res
                - modp_poly_rec_res
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3453,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3453,9'
              BranchSideFuncs:
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_rint.11103
                - fpr_rint.11103
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_ninv31
                - modp_mkgm2
                - modp_set
                - modp_set
                - modp_R2
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_poly_rec_res
                - modp_poly_rec_res
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3458,9'
              BranchSideFuncs:
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_rint.11103
                - fpr_rint.11103
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_ninv31
                - modp_mkgm2
                - modp_set
                - modp_set
                - modp_R2
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_poly_rec_res
                - modp_poly_rec_res
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3453,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3453,9'
              BranchSideFuncs:
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_rint.11103
                - fpr_rint.11103
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_ninv31
                - modp_mkgm2
                - modp_set
                - modp_set
                - modp_R2
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_poly_rec_res
                - modp_poly_rec_res
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3453,9'
              BranchSideFuncs:
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_rint.11103
                - fpr_rint.11103
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_ninv31
                - modp_mkgm2
                - modp_set
                - modp_set
                - modp_R2
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_poly_rec_res
                - modp_poly_rec_res
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3453,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3453,9'
              BranchSideFuncs:
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_rint.11103
                - fpr_rint.11103
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_ninv31
                - modp_mkgm2
                - modp_set
                - modp_set
                - modp_R2
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_poly_rec_res
                - modp_poly_rec_res
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3453,9'
              BranchSideFuncs:
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_rint.11103
                - fpr_rint.11103
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_ninv31
                - modp_mkgm2
                - modp_set
                - modp_set
                - modp_R2
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_poly_rec_res
                - modp_poly_rec_res
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3454,27'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3453,9'
              BranchSideFuncs:
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_rint.11103
                - fpr_rint.11103
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_ninv31
                - modp_mkgm2
                - modp_set
                - modp_set
                - modp_R2
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_poly_rec_res
                - modp_poly_rec_res
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3453,9'
              BranchSideFuncs:
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_rint.11103
                - fpr_rint.11103
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_ninv31
                - modp_mkgm2
                - modp_set
                - modp_set
                - modp_R2
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_poly_rec_res
                - modp_poly_rec_res
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3453,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3453,9'
              BranchSideFuncs:
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_rint.11103
                - fpr_rint.11103
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_ninv31
                - modp_mkgm2
                - modp_set
                - modp_set
                - modp_R2
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_poly_rec_res
                - modp_poly_rec_res
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3455,21'
              BranchSideFuncs:
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_rint.11103
                - fpr_rint.11103
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_ninv31
                - modp_mkgm2
                - modp_set
                - modp_set
                - modp_R2
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_poly_rec_res
                - modp_poly_rec_res
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3453,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3455,21'
              BranchSideFuncs:
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_rint.11103
                - fpr_rint.11103
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_ninv31
                - modp_mkgm2
                - modp_set
                - modp_set
                - modp_R2
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_poly_rec_res
                - modp_poly_rec_res
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3458,9'
              BranchSideFuncs:
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_rint.11103
                - fpr_rint.11103
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_ninv31
                - modp_mkgm2
                - modp_set
                - modp_set
                - modp_R2
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_poly_rec_res
                - modp_poly_rec_res
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3453,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3455,21'
              BranchSideFuncs:
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_rint.11103
                - fpr_rint.11103
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_ninv31
                - modp_mkgm2
                - modp_set
                - modp_set
                - modp_R2
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_poly_rec_res
                - modp_poly_rec_res
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3458,9'
              BranchSideFuncs:
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_rint.11103
                - fpr_rint.11103
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_ninv31
                - modp_mkgm2
                - modp_set
                - modp_set
                - modp_R2
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_poly_rec_res
                - modp_poly_rec_res
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3498,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3503,25'
              BranchSideFuncs:
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_rint.11103
                - fpr_rint.11103
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_ninv31
                - modp_mkgm2
                - modp_set
                - modp_set
                - modp_R2
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_poly_rec_res
                - modp_poly_rec_res
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3514,9'
              BranchSideFuncs:
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_rint.11103
                - fpr_rint.11103
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_ninv31
                - modp_mkgm2
                - modp_set
                - modp_set
                - modp_R2
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_poly_rec_res
                - modp_poly_rec_res
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3498,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3503,25'
              BranchSideFuncs:
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_rint.11103
                - fpr_rint.11103
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_ninv31
                - modp_mkgm2
                - modp_set
                - modp_set
                - modp_R2
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_poly_rec_res
                - modp_poly_rec_res
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3514,9'
              BranchSideFuncs:
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_rint.11103
                - fpr_rint.11103
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_ninv31
                - modp_mkgm2
                - modp_set
                - modp_set
                - modp_R2
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_poly_rec_res
                - modp_poly_rec_res
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3520,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3521,13'
              BranchSideFuncs:
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_rint.11103
                - fpr_rint.11103
                - modp_ninv31
                - modp_mkgm2
                - modp_set
                - modp_set
                - modp_R2
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_poly_rec_res
                - modp_poly_rec_res
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3536,5'
              BranchSideFuncs:
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_rint.11103
                - fpr_rint.11103
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3523,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3523,13'
              BranchSideFuncs:
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_rint.11103
                - fpr_rint.11103
                - modp_ninv31
                - modp_mkgm2
                - modp_set
                - modp_set
                - modp_R2
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_poly_rec_res
                - modp_poly_rec_res
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3523,13'
              BranchSideFuncs:
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_rint.11103
                - fpr_rint.11103
                - modp_ninv31
                - modp_mkgm2
                - modp_set
                - modp_set
                - modp_R2
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_poly_rec_res
                - modp_poly_rec_res
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3523,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3523,13'
              BranchSideFuncs:
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_rint.11103
                - fpr_rint.11103
                - modp_ninv31
                - modp_mkgm2
                - modp_set
                - modp_set
                - modp_R2
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_poly_rec_res
                - modp_poly_rec_res
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3523,13'
              BranchSideFuncs:
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_rint.11103
                - fpr_rint.11103
                - modp_ninv31
                - modp_mkgm2
                - modp_set
                - modp_set
                - modp_R2
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_poly_rec_res
                - modp_poly_rec_res
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3524,30'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3523,13'
              BranchSideFuncs:
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_rint.11103
                - fpr_rint.11103
                - modp_ninv31
                - modp_mkgm2
                - modp_set
                - modp_set
                - modp_R2
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_poly_rec_res
                - modp_poly_rec_res
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3523,13'
              BranchSideFuncs:
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_rint.11103
                - fpr_rint.11103
                - modp_ninv31
                - modp_mkgm2
                - modp_set
                - modp_set
                - modp_R2
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_poly_rec_res
                - modp_poly_rec_res
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3523,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3388,5'
              BranchSideFuncs:
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_rint.11103
                - fpr_rint.11103
                - modp_ninv31
                - modp_mkgm2
                - modp_set
                - modp_set
                - modp_R2
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_poly_rec_res
                - modp_poly_rec_res
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3523,13'
              BranchSideFuncs:
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_rint.11103
                - fpr_rint.11103
                - modp_ninv31
                - modp_mkgm2
                - modp_set
                - modp_set
                - modp_R2
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_poly_rec_res
                - modp_poly_rec_res
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3523,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3523,13'
              BranchSideFuncs:
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_rint.11103
                - fpr_rint.11103
                - modp_ninv31
                - modp_mkgm2
                - modp_set
                - modp_set
                - modp_R2
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_poly_rec_res
                - modp_poly_rec_res
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3525,22'
              BranchSideFuncs:
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_rint.11103
                - fpr_rint.11103
                - modp_ninv31
                - modp_mkgm2
                - modp_set
                - modp_set
                - modp_R2
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_poly_rec_res
                - modp_poly_rec_res
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3523,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3523,13'
              BranchSideFuncs:
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_rint.11103
                - fpr_rint.11103
                - modp_ninv31
                - modp_mkgm2
                - modp_set
                - modp_set
                - modp_R2
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_poly_rec_res
                - modp_poly_rec_res
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3525,22'
              BranchSideFuncs:
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_rint.11103
                - fpr_rint.11103
                - modp_ninv31
                - modp_mkgm2
                - modp_set
                - modp_set
                - modp_R2
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_poly_rec_res
                - modp_poly_rec_res
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3523,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3388,5'
              BranchSideFuncs:
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_rint.11103
                - fpr_rint.11103
                - modp_ninv31
                - modp_mkgm2
                - modp_set
                - modp_set
                - modp_R2
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_poly_rec_res
                - modp_poly_rec_res
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3525,22'
              BranchSideFuncs:
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_rint.11103
                - fpr_rint.11103
                - modp_ninv31
                - modp_mkgm2
                - modp_set
                - modp_set
                - modp_R2
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_poly_rec_res
                - modp_poly_rec_res
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3523,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3388,5'
              BranchSideFuncs:
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_rint.11103
                - fpr_rint.11103
                - modp_ninv31
                - modp_mkgm2
                - modp_set
                - modp_set
                - modp_R2
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_poly_rec_res
                - modp_poly_rec_res
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3525,22'
              BranchSideFuncs:
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_rint.11103
                - fpr_rint.11103
                - modp_ninv31
                - modp_mkgm2
                - modp_set
                - modp_set
                - modp_R2
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_poly_rec_res
                - modp_poly_rec_res
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3388,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3397,13'
              BranchSideFuncs:
                - modp_ninv31
                - modp_mkgm2
                - modp_set
                - modp_set
                - modp_R2
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_poly_rec_res
                - modp_poly_rec_res
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_rint.11103
                - fpr_rint.11103
                - modp_iNTT2_ext
                - modp_iNTT2_ext
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3536,5'
              BranchSideFuncs:
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - fpr_of.11104
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_rint.11103
                - fpr_rint.11103
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3626,38'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3626,38'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3626,42'
              BranchSideFuncs:
                - fpr_lt
                - fpr_rint.11103
                - fpr_of.11104
                - fpr_lt
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_rint.11103
                - fpr_rint.11103
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3626,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3626,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3629,25'
              BranchSideFuncs:
                - fpr_rint.11103
                - fpr_of.11104
                - fpr_lt
                - fpr_lt
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_rint.11103
                - fpr_rint.11103
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3622,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3625,13'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_rint.11103
                - fpr_rint.11103
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3631,5'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_poly_sub
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_rint.11103
                - fpr_rint.11103
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3652,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3652,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3653,36'
              BranchSideFuncs:
                - fpr_rint.11103
                - fpr_rint.11103
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3362,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3363,14'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3364,14'
          Dst:             modp_Rx
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3362,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3363,14'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3364,14'
          Dst:             modp_Rx
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3362,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3363,14'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3364,14'
          Dst:             modp_Rx
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3368,19'
          Dst:             zint_mod_small_signed
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3369,19'
          Dst:             zint_mod_small_signed
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3362,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3363,14'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3364,14'
          Dst:             modp_Rx
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3368,19'
          Dst:             zint_mod_small_signed
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3369,19'
          Dst:             zint_mod_small_signed
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3398,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3413,9'
          Dst:             modp_mkgm2
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3419,21'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3420,21'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3399,14'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3426,9'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3427,9'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3429,13'
          Dst:             modp_poly_rec_res
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3430,13'
          Dst:             modp_poly_rec_res
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3458,9'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3459,9'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3507,19'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3508,19'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3509,20'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3510,23'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3511,20'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3512,23'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3514,9'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3515,9'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3521,13'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3522,13'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3536,5'
          Dst:             zint_rebuild_CRT
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3537,5'
          Dst:             zint_rebuild_CRT
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3550,11'
          Dst:             align_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3552,5'
          Dst:             poly_big_to_fp
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3553,5'
          Dst:             poly_big_to_fp
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3562,11'
          Dst:             align_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3572,5'
          Dst:             poly_big_to_fp
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3573,5'
          Dst:             poly_big_to_fp
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3592,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3593,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3594,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3595,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3605,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_poly_add_muladj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3606,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3612,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3621,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_iFFT
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3626,14'
          Dst:             fpr_lt
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3626,42'
          Dst:             fpr_lt
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3629,25'
          Dst:             fpr_rint
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3629,18'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3631,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3636,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3637,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3638,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_poly_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3639,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_poly_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3640,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_iFFT
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3641,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_iFFT
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3653,27'
          Dst:             fpr_rint
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3654,27'
          Dst:             fpr_rint
    - functionName:    fpr_lt
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 447
      functionLinenumberEnd: 475
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    solve_NTRU_intermediate
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2743
      functionLinenumberEnd: 3283
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         139
      ICount:          1092
      EdgeCount:       186
      CyclomaticComplexity: 49
      functionsReached:
        - PQCLEAN_FALCON512_CLEAN_FFT
        - PQCLEAN_FALCON512_CLEAN_fpr_mul
        - PQCLEAN_FALCON512_CLEAN_iFFT
        - PQCLEAN_FALCON512_CLEAN_poly_add
        - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
        - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
        - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
        - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
        - align_fpr
        - align_u32
        - fpr_lt
        - fpr_rint
        - fpr_sqr
        - make_fg
        - modp_NTT2_ext
        - modp_R2
        - modp_Rx
        - modp_iNTT2_ext
        - modp_mkgm2
        - modp_montymul
        - modp_ninv31
        - poly_big_to_fp
        - poly_sub_scaled
        - poly_sub_scaled_ntt
        - zint_mod_small_signed
        - zint_rebuild_CRT
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2760,21'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:0,0'
              BranchSideFuncs:
                - make_fg
                - modp_ninv31
                - modp_R2
                - modp_Rx
                - zint_mod_small_signed
                - zint_mod_small_signed
                - modp_ninv31
                - modp_R2
                - modp_mkgm2
                - modp_Rx
                - zint_mod_small_signed
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - align_fpr
                - align_u32
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_add
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sqr.11105
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - poly_sub_scaled
                - poly_sub_scaled
                - poly_sub_scaled_ntt
                - poly_sub_scaled_ntt
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - modp_ninv31
                - modp_R2
                - modp_Rx
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2760,21'
              BranchSideFuncs:
                - make_fg
                - modp_ninv31
                - modp_R2
                - modp_Rx
                - zint_mod_small_signed
                - zint_mod_small_signed
                - modp_ninv31
                - modp_R2
                - modp_mkgm2
                - modp_Rx
                - zint_mod_small_signed
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - align_fpr
                - align_u32
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_add
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sqr.11105
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - poly_sub_scaled
                - poly_sub_scaled
                - poly_sub_scaled_ntt
                - poly_sub_scaled_ntt
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - modp_ninv31
                - modp_R2
                - modp_Rx
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2826,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2817,5'
              BranchSideFuncs:
                - modp_ninv31
                - modp_R2
                - modp_Rx
                - modp_ninv31
                - modp_R2
                - modp_mkgm2
                - modp_Rx
                - zint_mod_small_signed
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - align_fpr
                - align_u32
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_add
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sqr.11105
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - poly_sub_scaled
                - poly_sub_scaled
                - poly_sub_scaled_ntt
                - poly_sub_scaled_ntt
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - zint_rebuild_CRT
                - zint_rebuild_CRT
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2817,5'
              BranchSideFuncs:
                - modp_ninv31
                - modp_R2
                - modp_Rx
                - zint_mod_small_signed
                - zint_mod_small_signed
                - modp_ninv31
                - modp_R2
                - modp_mkgm2
                - modp_Rx
                - zint_mod_small_signed
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - align_fpr
                - align_u32
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_add
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sqr.11105
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - poly_sub_scaled
                - poly_sub_scaled
                - poly_sub_scaled_ntt
                - poly_sub_scaled_ntt
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - zint_rebuild_CRT
                - zint_rebuild_CRT
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2826,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2817,29'
              BranchSideFuncs:
                - modp_ninv31
                - modp_R2
                - modp_Rx
                - zint_mod_small_signed
                - zint_mod_small_signed
                - modp_ninv31
                - modp_R2
                - modp_mkgm2
                - modp_Rx
                - zint_mod_small_signed
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - align_fpr
                - align_u32
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_add
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sqr.11105
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - poly_sub_scaled
                - poly_sub_scaled
                - poly_sub_scaled_ntt
                - poly_sub_scaled_ntt
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - zint_rebuild_CRT
                - zint_rebuild_CRT
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2829,19'
              BranchSideFuncs:
                - zint_mod_small_signed
                - zint_mod_small_signed
                - modp_ninv31
                - modp_R2
                - modp_Rx
                - modp_ninv31
                - modp_R2
                - modp_mkgm2
                - modp_Rx
                - zint_mod_small_signed
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - align_fpr
                - align_u32
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_add
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sqr.11105
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - poly_sub_scaled
                - poly_sub_scaled
                - poly_sub_scaled_ntt
                - poly_sub_scaled_ntt
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - zint_rebuild_CRT
                - zint_rebuild_CRT
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2857,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2858,13'
              BranchSideFuncs:
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - modp_mkgm2
                - modp_Rx
                - zint_mod_small_signed
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_ninv31
                - modp_R2
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - align_fpr
                - align_u32
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_add
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sqr.11105
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - poly_sub_scaled
                - poly_sub_scaled
                - poly_sub_scaled_ntt
                - poly_sub_scaled_ntt
                - modp_iNTT2_ext
                - modp_iNTT2_ext
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2867,45'
              BranchSideFuncs:
                - modp_mkgm2
                - modp_Rx
                - zint_mod_small_signed
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_ninv31
                - modp_R2
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - align_fpr
                - align_u32
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_add
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sqr.11105
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - poly_sub_scaled
                - poly_sub_scaled
                - poly_sub_scaled_ntt
                - poly_sub_scaled_ntt
                - modp_iNTT2_ext
                - modp_iNTT2_ext
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2869,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2870,32'
              BranchSideFuncs:
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_ninv31
                - modp_R2
                - modp_mkgm2
                - modp_Rx
                - zint_mod_small_signed
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_NTT2_ext
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - align_fpr
                - align_u32
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_add
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sqr.11105
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - poly_sub_scaled
                - poly_sub_scaled
                - poly_sub_scaled_ntt
                - poly_sub_scaled_ntt
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2880,18'
              BranchSideFuncs:
                - modp_Rx
                - zint_mod_small_signed
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_ninv31
                - modp_R2
                - modp_mkgm2
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - align_fpr
                - align_u32
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_add
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sqr.11105
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - poly_sub_scaled
                - poly_sub_scaled
                - poly_sub_scaled_ntt
                - poly_sub_scaled_ntt
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2870,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2870,13'
              BranchSideFuncs:
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_ninv31
                - modp_R2
                - modp_mkgm2
                - modp_Rx
                - zint_mod_small_signed
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_NTT2_ext
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - align_fpr
                - align_u32
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_add
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sqr.11105
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - poly_sub_scaled
                - poly_sub_scaled
                - poly_sub_scaled_ntt
                - poly_sub_scaled_ntt
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2872,25'
              BranchSideFuncs:
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_ninv31
                - modp_R2
                - modp_mkgm2
                - modp_Rx
                - zint_mod_small_signed
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_NTT2_ext
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - align_fpr
                - align_u32
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_add
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sqr.11105
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - poly_sub_scaled
                - poly_sub_scaled
                - poly_sub_scaled_ntt
                - poly_sub_scaled_ntt
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2870,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2870,13'
              BranchSideFuncs:
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_ninv31
                - modp_R2
                - modp_mkgm2
                - modp_Rx
                - zint_mod_small_signed
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_NTT2_ext
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - align_fpr
                - align_u32
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_add
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sqr.11105
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - poly_sub_scaled
                - poly_sub_scaled
                - poly_sub_scaled_ntt
                - poly_sub_scaled_ntt
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2872,25'
              BranchSideFuncs:
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_ninv31
                - modp_R2
                - modp_mkgm2
                - modp_Rx
                - zint_mod_small_signed
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_NTT2_ext
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - align_fpr
                - align_u32
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_add
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sqr.11105
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - poly_sub_scaled
                - poly_sub_scaled
                - poly_sub_scaled_ntt
                - poly_sub_scaled_ntt
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2870,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2872,25'
              BranchSideFuncs:
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_ninv31
                - modp_R2
                - modp_mkgm2
                - modp_Rx
                - zint_mod_small_signed
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_NTT2_ext
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - align_fpr
                - align_u32
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_add
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sqr.11105
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - poly_sub_scaled
                - poly_sub_scaled
                - poly_sub_scaled_ntt
                - poly_sub_scaled_ntt
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2875,13'
              BranchSideFuncs:
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_ninv31
                - modp_R2
                - modp_mkgm2
                - modp_Rx
                - zint_mod_small_signed
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_NTT2_ext
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - align_fpr
                - align_u32
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_add
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sqr.11105
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - poly_sub_scaled
                - poly_sub_scaled
                - poly_sub_scaled_ntt
                - poly_sub_scaled_ntt
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2881,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2883,25'
              BranchSideFuncs:
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_ninv31
                - modp_R2
                - modp_mkgm2
                - modp_Rx
                - zint_mod_small_signed
                - zint_mod_small_signed
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - align_fpr
                - align_u32
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_add
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sqr.11105
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - poly_sub_scaled
                - poly_sub_scaled
                - poly_sub_scaled_ntt
                - poly_sub_scaled_ntt
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2888,13'
              BranchSideFuncs:
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_ninv31
                - modp_R2
                - modp_mkgm2
                - modp_Rx
                - zint_mod_small_signed
                - zint_mod_small_signed
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - align_fpr
                - align_u32
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_add
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sqr.11105
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - poly_sub_scaled
                - poly_sub_scaled
                - poly_sub_scaled_ntt
                - poly_sub_scaled_ntt
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2899,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2899,9'
              BranchSideFuncs:
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_ninv31
                - modp_R2
                - modp_mkgm2
                - modp_Rx
                - zint_mod_small_signed
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - align_fpr
                - align_u32
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_add
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sqr.11105
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - poly_sub_scaled
                - poly_sub_scaled
                - poly_sub_scaled_ntt
                - poly_sub_scaled_ntt
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2904,9'
              BranchSideFuncs:
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_ninv31
                - modp_R2
                - modp_mkgm2
                - modp_Rx
                - zint_mod_small_signed
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - align_fpr
                - align_u32
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_add
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sqr.11105
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - poly_sub_scaled
                - poly_sub_scaled
                - poly_sub_scaled_ntt
                - poly_sub_scaled_ntt
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2899,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2899,9'
              BranchSideFuncs:
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_ninv31
                - modp_R2
                - modp_mkgm2
                - modp_Rx
                - zint_mod_small_signed
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - align_fpr
                - align_u32
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_add
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sqr.11105
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - poly_sub_scaled
                - poly_sub_scaled
                - poly_sub_scaled_ntt
                - poly_sub_scaled_ntt
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2901,21'
              BranchSideFuncs:
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_ninv31
                - modp_R2
                - modp_mkgm2
                - modp_Rx
                - zint_mod_small_signed
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - align_fpr
                - align_u32
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_add
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sqr.11105
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - poly_sub_scaled
                - poly_sub_scaled
                - poly_sub_scaled_ntt
                - poly_sub_scaled_ntt
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2899,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2899,9'
              BranchSideFuncs:
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_ninv31
                - modp_R2
                - modp_mkgm2
                - modp_Rx
                - zint_mod_small_signed
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - align_fpr
                - align_u32
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_add
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sqr.11105
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - poly_sub_scaled
                - poly_sub_scaled
                - poly_sub_scaled_ntt
                - poly_sub_scaled_ntt
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2901,21'
              BranchSideFuncs:
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_ninv31
                - modp_R2
                - modp_mkgm2
                - modp_Rx
                - zint_mod_small_signed
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - align_fpr
                - align_u32
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_add
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sqr.11105
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - poly_sub_scaled
                - poly_sub_scaled
                - poly_sub_scaled_ntt
                - poly_sub_scaled_ntt
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2899,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2901,21'
              BranchSideFuncs:
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_ninv31
                - modp_R2
                - modp_mkgm2
                - modp_Rx
                - zint_mod_small_signed
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - align_fpr
                - align_u32
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_add
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sqr.11105
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - poly_sub_scaled
                - poly_sub_scaled
                - poly_sub_scaled_ntt
                - poly_sub_scaled_ntt
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2904,9'
              BranchSideFuncs:
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_ninv31
                - modp_R2
                - modp_mkgm2
                - modp_Rx
                - zint_mod_small_signed
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - align_fpr
                - align_u32
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_add
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sqr.11105
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - poly_sub_scaled
                - poly_sub_scaled
                - poly_sub_scaled_ntt
                - poly_sub_scaled_ntt
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2937,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2942,25'
              BranchSideFuncs:
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_ninv31
                - modp_R2
                - modp_mkgm2
                - modp_Rx
                - zint_mod_small_signed
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - align_fpr
                - align_u32
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_add
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sqr.11105
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - poly_sub_scaled
                - poly_sub_scaled
                - poly_sub_scaled_ntt
                - poly_sub_scaled_ntt
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2953,9'
              BranchSideFuncs:
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_ninv31
                - modp_R2
                - modp_mkgm2
                - modp_Rx
                - zint_mod_small_signed
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - align_fpr
                - align_u32
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_add
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sqr.11105
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - poly_sub_scaled
                - poly_sub_scaled
                - poly_sub_scaled_ntt
                - poly_sub_scaled_ntt
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2937,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2942,25'
              BranchSideFuncs:
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_ninv31
                - modp_R2
                - modp_mkgm2
                - modp_Rx
                - zint_mod_small_signed
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - align_fpr
                - align_u32
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_add
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sqr.11105
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - poly_sub_scaled
                - poly_sub_scaled
                - poly_sub_scaled_ntt
                - poly_sub_scaled_ntt
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2953,9'
              BranchSideFuncs:
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - modp_ninv31
                - modp_R2
                - modp_mkgm2
                - modp_Rx
                - zint_mod_small_signed
                - zint_mod_small_signed
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_iNTT2_ext
                - modp_iNTT2_ext
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - align_fpr
                - align_u32
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_add
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sqr.11105
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - poly_sub_scaled
                - poly_sub_scaled
                - poly_sub_scaled_ntt
                - poly_sub_scaled_ntt
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2841,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2849,13'
              BranchSideFuncs:
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - align_fpr
                - align_u32
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_add
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sqr.11105
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - poly_sub_scaled
                - poly_sub_scaled
                - poly_sub_scaled_ntt
                - poly_sub_scaled_ntt
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2960,5'
              BranchSideFuncs:
                - zint_rebuild_CRT
                - zint_rebuild_CRT
                - align_fpr
                - align_u32
                - align_fpr
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_add
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sqr.11105
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - poly_sub_scaled
                - poly_sub_scaled
                - poly_sub_scaled_ntt
                - poly_sub_scaled_ntt
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3033,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3035,5'
              BranchSideFuncs:
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_add
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sqr.11105
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - poly_sub_scaled
                - poly_sub_scaled
                - poly_sub_scaled_ntt
                - poly_sub_scaled_ntt
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3048,14'
              BranchSideFuncs:
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_add
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sqr.11105
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - poly_sub_scaled
                - poly_sub_scaled
                - poly_sub_scaled_ntt
                - poly_sub_scaled_ntt
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3048,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:0,0'
              BranchSideFuncs:
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_add
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sqr.11105
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - poly_sub_scaled
                - poly_sub_scaled
                - poly_sub_scaled_ntt
                - poly_sub_scaled_ntt
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3053,28'
              BranchSideFuncs:
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_add
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sqr.11105
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - poly_sub_scaled
                - poly_sub_scaled
                - poly_sub_scaled_ntt
                - poly_sub_scaled_ntt
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3126,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:0,0'
              BranchSideFuncs:
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_add
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sqr.11105
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - poly_sub_scaled
                - poly_sub_scaled
                - poly_sub_scaled_ntt
                - poly_sub_scaled_ntt
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3131,37'
              BranchSideFuncs:
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_add
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sqr.11105
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - poly_sub_scaled
                - poly_sub_scaled
                - poly_sub_scaled_ntt
                - poly_sub_scaled_ntt
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3169,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3170,18'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sqr.11105
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - poly_sub_scaled
                - poly_sub_scaled
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_add
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - poly_sub_scaled_ntt
                - poly_sub_scaled_ntt
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3176,19'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sqr.11105
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - poly_sub_scaled
                - poly_sub_scaled
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_add
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - poly_sub_scaled_ntt
                - poly_sub_scaled_ntt
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3176,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3177,21'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - poly_sub_scaled
                - poly_sub_scaled
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_add
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sqr.11105
                - poly_sub_scaled_ntt
                - poly_sub_scaled_ntt
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3184,9'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - poly_sub_scaled
                - poly_sub_scaled
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_add
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sqr.11105
                - poly_sub_scaled_ntt
                - poly_sub_scaled_ntt
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3177,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3178,23'
              BranchSideFuncs:
                - fpr_sqr.11105
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - poly_sub_scaled
                - poly_sub_scaled
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_add
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - poly_sub_scaled_ntt
                - poly_sub_scaled_ntt
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3180,16'
              BranchSideFuncs:
                - fpr_sqr.11105
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - poly_sub_scaled
                - poly_sub_scaled
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_add
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - poly_sub_scaled_ntt
                - poly_sub_scaled_ntt
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3176,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3177,21'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - poly_sub_scaled
                - poly_sub_scaled
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_add
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sqr.11105
                - poly_sub_scaled_ntt
                - poly_sub_scaled_ntt
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3184,9'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - poly_sub_scaled
                - poly_sub_scaled
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_add
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sqr.11105
                - poly_sub_scaled_ntt
                - poly_sub_scaled_ntt
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3199,21'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3199,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3199,25'
              BranchSideFuncs:
                - fpr_lt
                - fpr_rint.11103
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_lt
                - poly_sub_scaled
                - poly_sub_scaled
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_add
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sqr.11105
                - poly_sub_scaled_ntt
                - poly_sub_scaled_ntt
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3198,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3198,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3202,29'
              BranchSideFuncs:
                - fpr_rint.11103
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_lt
                - fpr_lt
                - poly_sub_scaled
                - poly_sub_scaled
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_add
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sqr.11105
                - poly_sub_scaled_ntt
                - poly_sub_scaled_ntt
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3184,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3187,26'
              BranchSideFuncs:
                - poly_sub_scaled
                - poly_sub_scaled
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_add
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sqr.11105
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - poly_sub_scaled_ntt
                - poly_sub_scaled_ntt
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3212,34'
              BranchSideFuncs:
                - poly_sub_scaled
                - poly_sub_scaled
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_add
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sqr.11105
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - poly_sub_scaled_ntt
                - poly_sub_scaled_ntt
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3214,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3215,13'
              BranchSideFuncs:
                - poly_sub_scaled_ntt
                - poly_sub_scaled_ntt
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_add
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sqr.11105
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - poly_sub_scaled
                - poly_sub_scaled
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3220,13'
              BranchSideFuncs:
                - poly_sub_scaled
                - poly_sub_scaled
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_add
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sqr.11105
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - poly_sub_scaled_ntt
                - poly_sub_scaled_ntt
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3233,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3235,17'
              BranchSideFuncs:
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_add
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sqr.11105
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - poly_sub_scaled
                - poly_sub_scaled
                - poly_sub_scaled_ntt
                - poly_sub_scaled_ntt
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3245,21'
              BranchSideFuncs:
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_add
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sqr.11105
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - poly_sub_scaled
                - poly_sub_scaled
                - poly_sub_scaled_ntt
                - poly_sub_scaled_ntt
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3235,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3236,23'
              BranchSideFuncs:
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_add
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sqr.11105
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - poly_sub_scaled
                - poly_sub_scaled
                - poly_sub_scaled_ntt
                - poly_sub_scaled_ntt
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3245,21'
              BranchSideFuncs:
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_add
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sqr.11105
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - poly_sub_scaled
                - poly_sub_scaled
                - poly_sub_scaled_ntt
                - poly_sub_scaled_ntt
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3245,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3248,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3258,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3249,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:0,0'
              BranchSideFuncs:
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_add
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sqr.11105
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - poly_sub_scaled
                - poly_sub_scaled
                - poly_sub_scaled_ntt
                - poly_sub_scaled_ntt
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3251,9'
              BranchSideFuncs:
                - poly_big_to_fp
                - poly_big_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON512_CLEAN_poly_add
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_sqr.11105
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
                - fpr_lt
                - fpr_lt
                - fpr_rint.11103
                - poly_sub_scaled
                - poly_sub_scaled
                - poly_sub_scaled_ntt
                - poly_sub_scaled_ntt
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3264,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3264,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3265,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3264,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3265,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3267,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3264,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3265,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3267,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3268,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3268,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3269,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3268,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3259,30'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3269,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3268,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3259,30'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3269,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3259,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3263,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3279,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3278,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3278,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3280,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3278,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3278,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3280,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3278,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3278,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3280,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3278,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3278,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3280,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2792,5'
          Dst:             make_fg
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2823,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2824,14'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2825,14'
          Dst:             modp_Rx
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2829,19'
          Dst:             zint_mod_small_signed
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2830,19'
          Dst:             zint_mod_small_signed
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2823,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2824,14'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2825,14'
          Dst:             modp_Rx
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2850,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2851,14'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2858,13'
          Dst:             zint_rebuild_CRT
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2859,13'
          Dst:             zint_rebuild_CRT
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2867,9'
          Dst:             modp_mkgm2
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2875,13'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2876,13'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2880,18'
          Dst:             modp_Rx
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2883,25'
          Dst:             zint_mod_small_signed
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2885,25'
          Dst:             zint_mod_small_signed
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2888,13'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2889,13'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2904,9'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2905,9'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2946,19'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2947,19'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2948,20'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2949,23'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2950,20'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2951,23'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2953,9'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2954,9'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2960,5'
          Dst:             zint_rebuild_CRT
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2961,5'
          Dst:             zint_rebuild_CRT
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3027,11'
          Dst:             align_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3031,20'
          Dst:             align_u32
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3032,11'
          Dst:             align_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3053,5'
          Dst:             poly_big_to_fp
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3054,5'
          Dst:             poly_big_to_fp
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3074,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3075,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3076,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3077,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_poly_adj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3078,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_poly_adj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3132,9'
          Dst:             poly_big_to_fp
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3133,9'
          Dst:             poly_big_to_fp
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3138,9'
          Dst:             PQCLEAN_FALCON512_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3139,9'
          Dst:             PQCLEAN_FALCON512_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3140,9'
          Dst:             PQCLEAN_FALCON512_CLEAN_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3141,9'
          Dst:             PQCLEAN_FALCON512_CLEAN_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3142,9'
          Dst:             PQCLEAN_FALCON512_CLEAN_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3143,9'
          Dst:             PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3144,9'
          Dst:             PQCLEAN_FALCON512_CLEAN_iFFT
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3178,23'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3181,18'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3187,18'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3198,18'
          Dst:             fpr_lt
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3199,25'
          Dst:             fpr_lt
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3202,29'
          Dst:             fpr_rint
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3215,13'
          Dst:             poly_sub_scaled_ntt
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3217,13'
          Dst:             poly_sub_scaled_ntt
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3220,13'
          Dst:             poly_sub_scaled
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3222,13'
          Dst:             poly_sub_scaled
    - functionName:    fpr_sqr
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 431
      functionLinenumberEnd: 432
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_FALCON512_CLEAN_fpr_mul
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/fpr.h:432,12'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fpr.h:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/fpr.h:432,12'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_fpr_mul
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/fpr.h:432,12'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_mul
    - functionName:    solve_NTRU_deepest
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2683
      functionLinenumberEnd: 2732
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          61
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - make_fg
        - zint_bezout
        - zint_mul_small
        - zint_rebuild_CRT
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2688,11'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:0,0'
              BranchSideFuncs:
                - make_fg
                - zint_rebuild_CRT
                - zint_bezout
                - zint_mul_small
                - zint_mul_small
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2688,11'
              BranchSideFuncs:
                - make_fg
                - zint_rebuild_CRT
                - zint_bezout
                - zint_mul_small
                - zint_mul_small
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2714,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2714,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2726,9'
              BranchSideFuncs:
                - zint_mul_small
                - zint_mul_small
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2727,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2727,16'
              BranchSideFuncs:
                - zint_mul_small
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2727,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2726,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2726,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2731,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2697,5'
          Dst:             make_fg
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2704,5'
          Dst:             zint_rebuild_CRT
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2714,10'
          Dst:             zint_bezout
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2726,9'
          Dst:             zint_mul_small
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2727,16'
          Dst:             zint_mul_small
    - functionName:    get_rng_u64
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2191
      functionLinenumberEnd: 2207
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2196,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2198,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2198,5'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    mkgauss
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2240
      functionLinenumberEnd: 2304
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          111
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - get_rng_u64
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2244,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:0,0'
              BranchSideFuncs:
                - get_rng_u64
                - get_rng_u64
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2270,13'
              BranchSideFuncs:
                - get_rng_u64
                - get_rng_u64
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2284,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2271,15'
              BranchSideFuncs:
                - get_rng_u64
                - get_rng_u64
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2288,33'
              BranchSideFuncs:
                - get_rng_u64
                - get_rng_u64
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2246,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2270,13'
              BranchSideFuncs:
                - get_rng_u64
                - get_rng_u64
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2304,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2270,13'
          Dst:             get_rng_u64
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2282,13'
          Dst:             get_rng_u64
    - functionName:    solve_NTRU
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3931
      functionLinenumberEnd: 4032
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          223
      EdgeCount:       53
      CyclomaticComplexity: 16
      functionsReached:
        - modp_NTT2_ext
        - modp_mkgm2
        - modp_montymul
        - modp_ninv31
        - modp_set
        - modp_sub
        - poly_big_to_small
        - solve_NTRU_binary_depth0
        - solve_NTRU_binary_depth1
        - solve_NTRU_deepest
        - solve_NTRU_intermediate
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3937,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:0,0'
              BranchSideFuncs:
                - solve_NTRU_deepest
                - solve_NTRU_binary_depth1
                - solve_NTRU_binary_depth0
                - poly_big_to_small
                - poly_big_to_small
                - modp_ninv31
                - modp_mkgm2
                - modp_set
                - modp_set
                - modp_set
                - modp_set
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_sub
                - solve_NTRU_intermediate
                - solve_NTRU_intermediate
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3937,9'
              BranchSideFuncs:
                - solve_NTRU_deepest
                - solve_NTRU_binary_depth1
                - solve_NTRU_binary_depth0
                - poly_big_to_small
                - poly_big_to_small
                - modp_ninv31
                - modp_mkgm2
                - modp_set
                - modp_set
                - modp_set
                - modp_set
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_sub
                - solve_NTRU_intermediate
                - solve_NTRU_intermediate
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3939,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3939,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3948,14'
              BranchSideFuncs:
                - solve_NTRU_binary_depth1
                - solve_NTRU_binary_depth0
                - poly_big_to_small
                - poly_big_to_small
                - modp_ninv31
                - modp_mkgm2
                - modp_set
                - modp_set
                - modp_set
                - modp_set
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_sub
                - solve_NTRU_intermediate
                - solve_NTRU_intermediate
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3948,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3952,25'
              BranchSideFuncs:
                - solve_NTRU_intermediate
                - poly_big_to_small
                - poly_big_to_small
                - modp_ninv31
                - modp_mkgm2
                - modp_set
                - modp_set
                - modp_set
                - modp_set
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_sub
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3961,25'
              BranchSideFuncs:
                - solve_NTRU_binary_depth1
                - solve_NTRU_binary_depth0
                - poly_big_to_small
                - poly_big_to_small
                - modp_ninv31
                - modp_mkgm2
                - modp_set
                - modp_set
                - modp_set
                - modp_set
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_sub
                - solve_NTRU_intermediate
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3952,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3952,22'
              BranchSideFuncs:
                - poly_big_to_small
                - poly_big_to_small
                - modp_ninv31
                - modp_mkgm2
                - modp_set
                - modp_set
                - modp_set
                - modp_set
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_sub
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3977,11'
              BranchSideFuncs:
                - poly_big_to_small
                - poly_big_to_small
                - modp_ninv31
                - modp_mkgm2
                - modp_set
                - modp_set
                - modp_set
                - modp_set
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_sub
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3953,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3952,25'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3953,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3961,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3961,22'
              BranchSideFuncs:
                - solve_NTRU_intermediate
                - solve_NTRU_binary_depth1
                - solve_NTRU_binary_depth0
                - poly_big_to_small
                - poly_big_to_small
                - modp_ninv31
                - modp_mkgm2
                - modp_set
                - modp_set
                - modp_set
                - modp_set
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_sub
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3966,14'
              BranchSideFuncs:
                - solve_NTRU_binary_depth1
                - solve_NTRU_binary_depth0
                - poly_big_to_small
                - poly_big_to_small
                - modp_ninv31
                - modp_mkgm2
                - modp_set
                - modp_set
                - modp_set
                - modp_set
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_sub
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3962,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3961,25'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3962,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3966,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3966,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3969,14'
              BranchSideFuncs:
                - solve_NTRU_binary_depth0
                - poly_big_to_small
                - poly_big_to_small
                - modp_ninv31
                - modp_mkgm2
                - modp_set
                - modp_set
                - modp_set
                - modp_set
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_sub
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3977,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3978,32'
              BranchSideFuncs:
                - poly_big_to_small
                - poly_big_to_small
                - modp_ninv31
                - modp_mkgm2
                - modp_set
                - modp_set
                - modp_set
                - modp_set
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_sub
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3985,10'
              BranchSideFuncs:
                - poly_big_to_small
                - poly_big_to_small
                - modp_ninv31
                - modp_mkgm2
                - modp_set
                - modp_set
                - modp_set
                - modp_set
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_sub
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3986,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3986,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3986,42'
              BranchSideFuncs:
                - poly_big_to_small
                - modp_ninv31
                - modp_mkgm2
                - modp_set
                - modp_set
                - modp_set
                - modp_set
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_sub
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3985,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3985,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4000,13'
              BranchSideFuncs:
                - modp_ninv31
                - modp_mkgm2
                - modp_set
                - modp_set
                - modp_set
                - modp_set
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_sub
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4008,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4009,26'
              BranchSideFuncs:
                - modp_set
                - modp_set
                - modp_set
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_sub
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4012,26'
              BranchSideFuncs:
                - modp_set
                - modp_set
                - modp_set
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_sub
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4011,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4012,26'
              BranchSideFuncs:
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_sub
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4016,5'
              BranchSideFuncs:
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_NTT2_ext
                - modp_montymul
                - modp_montymul
                - modp_montymul
                - modp_sub
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4021,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4021,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4024,36'
              BranchSideFuncs:
                - modp_montymul
                - modp_montymul
                - modp_sub
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3939,10'
          Dst:             solve_NTRU_deepest
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3953,18'
          Dst:             solve_NTRU_intermediate
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3962,18'
          Dst:             solve_NTRU_intermediate
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3966,14'
          Dst:             solve_NTRU_binary_depth1
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3969,14'
          Dst:             solve_NTRU_binary_depth0
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3985,10'
          Dst:             poly_big_to_small
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:3986,17'
          Dst:             poly_big_to_small
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4006,11'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4007,5'
          Dst:             modp_mkgm2
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4009,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4012,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4013,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4014,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4016,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4017,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4018,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4019,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4020,9'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4024,22'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4025,22'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4024,13'
          Dst:             modp_sub
    - functionName:    poly_small_to_fp
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2463
      functionLinenumberEnd: 2470
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fpr_of
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2466,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:0,0'
              BranchSideFuncs:
                - fpr_of.11104
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2468,23'
              BranchSideFuncs:
                - fpr_of.11104
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2467,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2468,23'
              BranchSideFuncs:
                - fpr_of.11104
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2470,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2468,16'
          Dst:             fpr_of
    - functionName:    poly_small_sqnorm
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2404
      functionLinenumberEnd: 2418
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          41
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2411,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2414,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:2418,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    poly_small_mkgauss
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4039
      functionLinenumberEnd: 4075
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          97
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - mkgauss
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4043,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:0,0'
              BranchSideFuncs:
                - mkgauss
                - mkgauss
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:0,0'
              BranchSideFuncs:
                - mkgauss
                - mkgauss
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4066,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4049,13'
              BranchSideFuncs:
                - mkgauss
                - mkgauss
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4049,13'
              BranchSideFuncs:
                - mkgauss
                - mkgauss
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4057,22'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4048,1'
              BranchSideFuncs:
                - mkgauss
                - mkgauss
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4057,27'
              BranchSideFuncs:
                - mkgauss
                - mkgauss
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4057,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4048,1'
              BranchSideFuncs:
                - mkgauss
                - mkgauss
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4067,38'
              BranchSideFuncs:
                - mkgauss
                - mkgauss
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4067,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4048,1'
              BranchSideFuncs:
                - mkgauss
                - mkgauss
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4073,16'
              BranchSideFuncs:
                - mkgauss
                - mkgauss
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4057,22'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4049,13'
              BranchSideFuncs:
                - mkgauss
                - mkgauss
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4071,34'
              BranchSideFuncs:
                - mkgauss
                - mkgauss
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4045,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4075,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4049,13'
          Dst:             mkgauss
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4049,13'
          Dst:             mkgauss
    - functionName:    PQCLEAN_FALCON512_CLEAN_keygen
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4081
      functionLinenumberEnd: 4234
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          200
      EdgeCount:       44
      CyclomaticComplexity: 14
      functionsReached:
        - PQCLEAN_FALCON512_CLEAN_FFT
        - PQCLEAN_FALCON512_CLEAN_compute_public
        - PQCLEAN_FALCON512_CLEAN_fpr_add
        - PQCLEAN_FALCON512_CLEAN_iFFT
        - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
        - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
        - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
        - PQCLEAN_FALCON512_CLEAN_poly_mulconst
        - fpr_lt
        - fpr_sqr
        - poly_small_mkgauss
        - poly_small_sqnorm
        - poly_small_to_fp
        - solve_NTRU
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4105,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:0,0'
              BranchSideFuncs:
                - poly_small_mkgauss
                - poly_small_mkgauss
                - poly_small_sqnorm
                - poly_small_sqnorm
                - poly_small_to_fp
                - poly_small_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mulconst
                - PQCLEAN_FALCON512_CLEAN_poly_mulconst
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_sqr.11105
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_sqr.11105
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_lt
                - PQCLEAN_FALCON512_CLEAN_compute_public
                - solve_NTRU
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4139,9'
              BranchSideFuncs:
                - poly_small_mkgauss
                - poly_small_mkgauss
                - poly_small_sqnorm
                - poly_small_sqnorm
                - poly_small_to_fp
                - poly_small_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mulconst
                - PQCLEAN_FALCON512_CLEAN_poly_mulconst
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_sqr.11105
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_sqr.11105
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_lt
                - PQCLEAN_FALCON512_CLEAN_compute_public
                - solve_NTRU
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4149,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4154,17'
              BranchSideFuncs:
                - poly_small_sqnorm
                - poly_small_sqnorm
                - poly_small_to_fp
                - poly_small_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mulconst
                - PQCLEAN_FALCON512_CLEAN_poly_mulconst
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_sqr.11105
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_sqr.11105
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_lt
                - PQCLEAN_FALCON512_CLEAN_compute_public
                - solve_NTRU
                - poly_small_mkgauss
                - poly_small_mkgauss
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4160,17'
              BranchSideFuncs:
                - poly_small_sqnorm
                - poly_small_sqnorm
                - poly_small_to_fp
                - poly_small_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mulconst
                - PQCLEAN_FALCON512_CLEAN_poly_mulconst
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_sqr.11105
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_sqr.11105
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_lt
                - PQCLEAN_FALCON512_CLEAN_compute_public
                - solve_NTRU
                - poly_small_mkgauss
                - poly_small_mkgauss
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4154,29'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4139,9'
              BranchSideFuncs:
                - poly_small_mkgauss
                - poly_small_mkgauss
                - poly_small_sqnorm
                - poly_small_sqnorm
                - poly_small_to_fp
                - poly_small_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mulconst
                - PQCLEAN_FALCON512_CLEAN_poly_mulconst
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_sqr.11105
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_sqr.11105
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_lt
                - PQCLEAN_FALCON512_CLEAN_compute_public
                - solve_NTRU
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4154,37'
              BranchSideFuncs:
                - poly_small_mkgauss
                - poly_small_mkgauss
                - poly_small_sqnorm
                - poly_small_sqnorm
                - poly_small_to_fp
                - poly_small_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mulconst
                - PQCLEAN_FALCON512_CLEAN_poly_mulconst
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_sqr.11105
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_sqr.11105
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_lt
                - PQCLEAN_FALCON512_CLEAN_compute_public
                - solve_NTRU
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4155,21'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4139,9'
              BranchSideFuncs:
                - poly_small_mkgauss
                - poly_small_mkgauss
                - poly_small_sqnorm
                - poly_small_sqnorm
                - poly_small_to_fp
                - poly_small_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mulconst
                - PQCLEAN_FALCON512_CLEAN_poly_mulconst
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_sqr.11105
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_sqr.11105
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_lt
                - PQCLEAN_FALCON512_CLEAN_compute_public
                - solve_NTRU
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4155,24'
              BranchSideFuncs:
                - poly_small_mkgauss
                - poly_small_mkgauss
                - poly_small_sqnorm
                - poly_small_sqnorm
                - poly_small_to_fp
                - poly_small_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mulconst
                - PQCLEAN_FALCON512_CLEAN_poly_mulconst
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_sqr.11105
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_sqr.11105
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_lt
                - PQCLEAN_FALCON512_CLEAN_compute_public
                - solve_NTRU
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4155,36'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4139,9'
              BranchSideFuncs:
                - poly_small_mkgauss
                - poly_small_mkgauss
                - poly_small_sqnorm
                - poly_small_sqnorm
                - poly_small_to_fp
                - poly_small_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mulconst
                - PQCLEAN_FALCON512_CLEAN_poly_mulconst
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_sqr.11105
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_sqr.11105
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_lt
                - PQCLEAN_FALCON512_CLEAN_compute_public
                - solve_NTRU
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4155,44'
              BranchSideFuncs:
                - poly_small_mkgauss
                - poly_small_mkgauss
                - poly_small_sqnorm
                - poly_small_sqnorm
                - poly_small_to_fp
                - poly_small_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mulconst
                - PQCLEAN_FALCON512_CLEAN_poly_mulconst
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_sqr.11105
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_sqr.11105
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_lt
                - PQCLEAN_FALCON512_CLEAN_compute_public
                - solve_NTRU
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4154,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4139,9'
              BranchSideFuncs:
                - poly_small_mkgauss
                - poly_small_mkgauss
                - poly_small_sqnorm
                - poly_small_sqnorm
                - poly_small_to_fp
                - poly_small_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mulconst
                - PQCLEAN_FALCON512_CLEAN_poly_mulconst
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_sqr.11105
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_sqr.11105
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_lt
                - PQCLEAN_FALCON512_CLEAN_compute_public
                - solve_NTRU
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4149,30'
              BranchSideFuncs:
                - poly_small_mkgauss
                - poly_small_mkgauss
                - poly_small_sqnorm
                - poly_small_sqnorm
                - poly_small_to_fp
                - poly_small_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mulconst
                - PQCLEAN_FALCON512_CLEAN_poly_mulconst
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_sqr.11105
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_sqr.11105
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_lt
                - PQCLEAN_FALCON512_CLEAN_compute_public
                - solve_NTRU
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4160,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4139,9'
              BranchSideFuncs:
                - poly_small_mkgauss
                - poly_small_mkgauss
                - poly_small_sqnorm
                - poly_small_sqnorm
                - poly_small_to_fp
                - poly_small_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mulconst
                - PQCLEAN_FALCON512_CLEAN_poly_mulconst
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_sqr.11105
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_sqr.11105
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_lt
                - PQCLEAN_FALCON512_CLEAN_compute_public
                - solve_NTRU
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4171,17'
              BranchSideFuncs:
                - poly_small_sqnorm
                - poly_small_sqnorm
                - poly_small_to_fp
                - poly_small_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mulconst
                - PQCLEAN_FALCON512_CLEAN_poly_mulconst
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_sqr.11105
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_sqr.11105
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_lt
                - PQCLEAN_FALCON512_CLEAN_compute_public
                - solve_NTRU
                - poly_small_mkgauss
                - poly_small_mkgauss
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4174,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4139,9'
              BranchSideFuncs:
                - poly_small_mkgauss
                - poly_small_mkgauss
                - poly_small_sqnorm
                - poly_small_sqnorm
                - poly_small_to_fp
                - poly_small_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mulconst
                - PQCLEAN_FALCON512_CLEAN_poly_mulconst
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_sqr.11105
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_sqr.11105
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_lt
                - PQCLEAN_FALCON512_CLEAN_compute_public
                - solve_NTRU
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4184,9'
              BranchSideFuncs:
                - poly_small_to_fp
                - poly_small_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mulconst
                - PQCLEAN_FALCON512_CLEAN_poly_mulconst
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_sqr.11105
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_sqr.11105
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_lt
                - PQCLEAN_FALCON512_CLEAN_compute_public
                - solve_NTRU
                - poly_small_mkgauss
                - poly_small_mkgauss
                - poly_small_sqnorm
                - poly_small_sqnorm
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4198,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4199,44'
              BranchSideFuncs:
                - fpr_lt
                - PQCLEAN_FALCON512_CLEAN_compute_public
                - solve_NTRU
                - poly_small_mkgauss
                - poly_small_mkgauss
                - poly_small_sqnorm
                - poly_small_sqnorm
                - poly_small_to_fp
                - poly_small_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mulconst
                - PQCLEAN_FALCON512_CLEAN_poly_mulconst
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_sqr.11105
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_sqr.11105
                - PQCLEAN_FALCON512_CLEAN_fpr_add
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4202,14'
              BranchSideFuncs:
                - fpr_lt
                - PQCLEAN_FALCON512_CLEAN_compute_public
                - solve_NTRU
                - poly_small_mkgauss
                - poly_small_mkgauss
                - poly_small_sqnorm
                - poly_small_sqnorm
                - poly_small_to_fp
                - poly_small_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mulconst
                - PQCLEAN_FALCON512_CLEAN_poly_mulconst
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_sqr.11105
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_sqr.11105
                - PQCLEAN_FALCON512_CLEAN_fpr_add
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4202,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4139,9'
              BranchSideFuncs:
                - poly_small_mkgauss
                - poly_small_mkgauss
                - poly_small_sqnorm
                - poly_small_sqnorm
                - poly_small_to_fp
                - poly_small_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mulconst
                - PQCLEAN_FALCON512_CLEAN_poly_mulconst
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_sqr.11105
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_sqr.11105
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_lt
                - PQCLEAN_FALCON512_CLEAN_compute_public
                - solve_NTRU
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4210,13'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_compute_public
                - solve_NTRU
                - poly_small_mkgauss
                - poly_small_mkgauss
                - poly_small_sqnorm
                - poly_small_sqnorm
                - poly_small_to_fp
                - poly_small_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mulconst
                - PQCLEAN_FALCON512_CLEAN_poly_mulconst
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_sqr.11105
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_sqr.11105
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_lt
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4210,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4213,9'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_compute_public
                - solve_NTRU
                - poly_small_mkgauss
                - poly_small_mkgauss
                - poly_small_sqnorm
                - poly_small_sqnorm
                - poly_small_to_fp
                - poly_small_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mulconst
                - PQCLEAN_FALCON512_CLEAN_poly_mulconst
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_sqr.11105
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_sqr.11105
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_lt
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4217,14'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_compute_public
                - solve_NTRU
                - poly_small_mkgauss
                - poly_small_mkgauss
                - poly_small_sqnorm
                - poly_small_sqnorm
                - poly_small_to_fp
                - poly_small_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mulconst
                - PQCLEAN_FALCON512_CLEAN_poly_mulconst
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_sqr.11105
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_sqr.11105
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_lt
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4217,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4139,9'
              BranchSideFuncs:
                - poly_small_mkgauss
                - poly_small_mkgauss
                - poly_small_sqnorm
                - poly_small_sqnorm
                - poly_small_to_fp
                - poly_small_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mulconst
                - PQCLEAN_FALCON512_CLEAN_poly_mulconst
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_sqr.11105
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_sqr.11105
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_lt
                - PQCLEAN_FALCON512_CLEAN_compute_public
                - solve_NTRU
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4224,22'
              BranchSideFuncs:
                - solve_NTRU
                - poly_small_mkgauss
                - poly_small_mkgauss
                - poly_small_sqnorm
                - poly_small_sqnorm
                - poly_small_to_fp
                - poly_small_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mulconst
                - PQCLEAN_FALCON512_CLEAN_poly_mulconst
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_sqr.11105
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_sqr.11105
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_lt
                - PQCLEAN_FALCON512_CLEAN_compute_public
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4225,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4139,9'
              BranchSideFuncs:
                - poly_small_mkgauss
                - poly_small_mkgauss
                - poly_small_sqnorm
                - poly_small_sqnorm
                - poly_small_to_fp
                - poly_small_to_fp
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_FFT
                - PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mulconst
                - PQCLEAN_FALCON512_CLEAN_poly_mulconst
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - PQCLEAN_FALCON512_CLEAN_iFFT
                - fpr_sqr.11105
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_sqr.11105
                - PQCLEAN_FALCON512_CLEAN_fpr_add
                - fpr_lt
                - PQCLEAN_FALCON512_CLEAN_compute_public
                - solve_NTRU
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4234,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4139,9'
          Dst:             poly_small_mkgauss
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4140,9'
          Dst:             poly_small_mkgauss
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4171,17'
          Dst:             poly_small_sqnorm
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4172,17'
          Dst:             poly_small_sqnorm
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4184,9'
          Dst:             poly_small_to_fp
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4185,9'
          Dst:             poly_small_to_fp
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4186,9'
          Dst:             PQCLEAN_FALCON512_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4187,9'
          Dst:             PQCLEAN_FALCON512_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4188,9'
          Dst:             PQCLEAN_FALCON512_CLEAN_poly_invnorm2_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4189,9'
          Dst:             PQCLEAN_FALCON512_CLEAN_poly_adj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4190,9'
          Dst:             PQCLEAN_FALCON512_CLEAN_poly_adj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4191,9'
          Dst:             PQCLEAN_FALCON512_CLEAN_poly_mulconst
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4192,9'
          Dst:             PQCLEAN_FALCON512_CLEAN_poly_mulconst
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4193,9'
          Dst:             PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4194,9'
          Dst:             PQCLEAN_FALCON512_CLEAN_poly_mul_autoadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4195,9'
          Dst:             PQCLEAN_FALCON512_CLEAN_iFFT
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4196,9'
          Dst:             PQCLEAN_FALCON512_CLEAN_iFFT
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4199,36'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4199,21'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4200,36'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4200,21'
          Dst:             PQCLEAN_FALCON512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4202,14'
          Dst:             fpr_lt
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4217,14'
          Dst:             PQCLEAN_FALCON512_CLEAN_compute_public
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/keygen.c:4225,14'
          Dst:             solve_NTRU
    - functionName:    PQCLEAN_FALCON512_CLEAN_prng_get_bytes
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/rng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          77
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - PQCLEAN_FALCON512_CLEAN_prng_refill
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/rng.c:173,16'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/rng.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_prng_refill
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/rng.c:173,16'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_prng_refill
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/rng.c:177,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/rng.c:179,9'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_prng_refill
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/rng.c:180,9'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_prng_refill
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/rng.c:184,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/rng.c:173,16'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_prng_refill
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/rng.c:185,13'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_prng_refill
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/rng.c:173,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/rng.c:173,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/rng.c:176,39'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_CLEAN_prng_refill
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/rng.c:185,13'
          Dst:             PQCLEAN_FALCON512_CLEAN_prng_refill
    - functionName:    PQCLEAN_FALCON512_CLEAN_prng_refill
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/rng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          646
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/rng.c:96,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/rng.c:102,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/rng.c:162,36'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/rng.c:105,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/rng.c:122,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/rng.c:136,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_FALCON512_CLEAN_prng_init
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_clean/rng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          345
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
        - PQCLEAN_FALCON512_CLEAN_prng_refill
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_clean/rng.c:44,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/rng.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - PQCLEAN_FALCON512_CLEAN_prng_refill
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_clean/rng.c:48,37'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - PQCLEAN_FALCON512_CLEAN_prng_refill
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/rng.c:51,5'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/falcon/pqclean_falcon-512_clean/rng.c:64,5'
          Dst:             PQCLEAN_FALCON512_CLEAN_prng_refill
    - functionName:    PQCLEAN_FALCON512_AVX2_comp_decode
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 400
      functionLinenumberEnd: 468
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          157
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:418,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:418,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:421,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:430,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:431,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:437,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:431,21'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:431,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:434,28'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:438,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:441,15'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:450,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:442,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:430,25'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:442,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:450,15'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:450,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:456,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:450,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:450,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:454,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:411,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:418,15'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:463,33'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:463,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:463,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:467,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_FALCON512_AVX2_comp_encode
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 394
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          337
      EdgeCount:       64
      CyclomaticComplexity: 18
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:370,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:333,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:333,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:335,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:336,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:344,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:368,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:325,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:325,26'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:325,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:333,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:383,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:317,26'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:317,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:317,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:317,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:316,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:317,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:335,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:336,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:344,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:368,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:325,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:368,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:368,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:369,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:371,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:371,21'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:369,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:371,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:368,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:325,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:371,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:325,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:333,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:383,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:383,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:383,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:384,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:384,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:385,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:390,11'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:385,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:385,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:388,42'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_FALCON512_AVX2_trim_i8_decode
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          135
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:264,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:264,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:271,35'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:273,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:274,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:291,42'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:276,32'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:273,14'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:276,37'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:276,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:273,14'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:279,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:282,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:282,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:288,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:276,32'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:273,14'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:276,37'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:291,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:291,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:297,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_FALCON512_AVX2_trim_i8_encode
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          205
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:221,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:222,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:226,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:222,25'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:222,33'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:222,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:222,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:221,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:222,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:227,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:227,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:230,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:230,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:230,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:236,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:240,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:237,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:240,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:240,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:240,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:241,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:240,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:237,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:241,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:240,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:237,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:241,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:237,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:238,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:245,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:245,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:245,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:246,39'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_FALCON512_AVX2_trim_i16_decode
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          139
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:170,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:170,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:177,35'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:179,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:180,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:198,42'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:182,32'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:179,14'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:182,37'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:182,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:179,14'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:185,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:188,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:188,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:194,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:182,32'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:179,14'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:182,37'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:198,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:198,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:204,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_FALCON512_AVX2_trim_i16_encode
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          205
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:127,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:128,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:132,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:128,25'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:128,33'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:128,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:128,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:127,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:128,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:133,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:133,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:136,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:136,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:136,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:142,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:146,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:143,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:146,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:146,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:146,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:147,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:146,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:143,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:147,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:146,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:143,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:147,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:143,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:144,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:151,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:151,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:151,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:152,39'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_FALCON512_AVX2_modq_decode
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          95
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:86,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:86,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:94,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:96,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:93,14'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:99,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:101,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:101,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:104,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:93,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:94,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:107,42'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:107,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:107,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:110,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_FALCON512_AVX2_modq_encode
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          177
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:45,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:46,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:50,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:46,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:45,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:46,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:51,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:51,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:54,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:54,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:54,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:61,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:63,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:60,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:63,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:63,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:63,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:64,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:63,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:60,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:64,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:63,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:60,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:64,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:60,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:61,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:68,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:68,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:68,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/codec.c:69,36'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_FALCON512_AVX2_is_short_half
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          49
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/common.c:292,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/common.c:295,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/common.c:299,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_FALCON512_AVX2_is_short
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          57
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/common.c:268,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/common.c:271,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/common.c:278,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_FALCON512_AVX2_hash_to_point_ct
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          256
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/common.c:116,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/common.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/common.c:124,12'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/common.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/common.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/common.c:174,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/common.c:139,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/common.c:140,20'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/common.c:141,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/common.c:141,20'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/common.c:142,26'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/common.c:144,27'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/common.c:129,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/common.c:133,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/common.c:157,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/common.c:178,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/common.c:179,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/common.c:180,26'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/common.c:180,24'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/common.c:181,28'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/common.c:183,28'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/common.c:206,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/common.c:174,30'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/common.c:213,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/common.c:213,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/common.c:214,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/common.c:215,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/common.c:215,24'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/common.c:216,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/common.c:218,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/common.c:174,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/common.c:157,30'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/common.c:178,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/common.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/common.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/common.c:174,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/common.c:133,9'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    PQCLEAN_FALCON512_AVX2_hash_to_point_vartime
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          74
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/common.c:51,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/common.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/common.c:56,9'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/common.c:58,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/common.c:52,14'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/common.c:59,13'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/common.c:52,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/common.c:56,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/common.c:66,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/common.c:56,9'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    PQCLEAN_FALCON512_AVX2_poly_merge_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1038
      functionLinenumberEnd: 1108
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          194
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - fpr_add
        - fpr_mul
        - fpr_sub
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:1041,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:0,0'
              BranchSideFuncs:
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_add.11237
                - fpr_add.11237
                - fpr_add.11237
                - fpr_sub.11236
                - fpr_sub.11236
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:1041,19'
              BranchSideFuncs:
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_add.11237
                - fpr_add.11237
                - fpr_add.11237
                - fpr_sub.11236
                - fpr_sub.11236
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:1046,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:1046,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:1052,37'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:1091,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:1091,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:1095,20'
              BranchSideFuncs:
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_add.11237
                - fpr_add.11237
                - fpr_add.11237
                - fpr_sub.11236
                - fpr_sub.11236
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:1091,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:1091,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:1095,20'
              BranchSideFuncs:
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_add.11237
                - fpr_add.11237
                - fpr_add.11237
                - fpr_sub.11236
                - fpr_sub.11236
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:1097,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:1097,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:1097,13'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:1097,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:1097,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:1097,13'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:1100,13'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:1100,13'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:1103,13'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:1103,13'
          Dst:             fpr_sub
    - functionName:    fpr_mul
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    64
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fpr_sub
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    26
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fpr_add
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    31
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fpr_half
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_FALCON512_AVX2_poly_split_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 965
      functionLinenumberEnd: 1032
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          172
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - fpr_add
        - fpr_half
        - fpr_mul
        - fpr_neg
        - fpr_sub
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:974,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:0,0'
              BranchSideFuncs:
                - fpr_add.11237
                - fpr_add.11237
                - fpr_half.11238
                - fpr_half.11238
                - fpr_sub.11236
                - fpr_sub.11236
                - fpr_neg.11241
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_add.11237
                - fpr_half.11238
                - fpr_half.11238
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:974,19'
              BranchSideFuncs:
                - fpr_add.11237
                - fpr_add.11237
                - fpr_half.11238
                - fpr_half.11238
                - fpr_sub.11236
                - fpr_sub.11236
                - fpr_neg.11241
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_add.11237
                - fpr_half.11238
                - fpr_half.11238
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:978,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:986,43'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:1008,17'
              BranchSideFuncs:
                - fpr_add.11237
                - fpr_add.11237
                - fpr_half.11238
                - fpr_half.11238
                - fpr_sub.11236
                - fpr_sub.11236
                - fpr_neg.11241
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_add.11237
                - fpr_half.11238
                - fpr_half.11238
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:983,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:983,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:986,43'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:1011,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:1011,9'
              BranchSideFuncs:
                - fpr_add.11237
                - fpr_add.11237
                - fpr_half.11238
                - fpr_half.11238
                - fpr_sub.11236
                - fpr_sub.11236
                - fpr_neg.11241
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_add.11237
                - fpr_half.11238
                - fpr_half.11238
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:1015,25'
              BranchSideFuncs:
                - fpr_add.11237
                - fpr_add.11237
                - fpr_half.11238
                - fpr_half.11238
                - fpr_sub.11236
                - fpr_sub.11236
                - fpr_neg.11241
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_add.11237
                - fpr_half.11238
                - fpr_half.11238
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:1011,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:1011,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:1015,25'
              BranchSideFuncs:
                - fpr_add.11237
                - fpr_add.11237
                - fpr_half.11238
                - fpr_half.11238
                - fpr_sub.11236
                - fpr_sub.11236
                - fpr_neg.11241
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_add.11237
                - fpr_half.11238
                - fpr_half.11238
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:1020,13'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:1020,13'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:1021,21'
          Dst:             fpr_half
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:1022,26'
          Dst:             fpr_half
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:1024,13'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:1024,13'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:1025,13'
          Dst:             fpr_neg
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:1025,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:1025,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:1025,13'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:1025,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:1025,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:1025,13'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:1028,21'
          Dst:             fpr_half
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:1029,26'
          Dst:             fpr_half
    - functionName:    fpr_neg
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_FALCON512_AVX2_poly_LDLmv_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 899
      functionLinenumberEnd: 959
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          190
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - fpr_add
        - fpr_inv
        - fpr_mul
        - fpr_neg
        - fpr_sqr
        - fpr_sub
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:902,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:0,0'
              BranchSideFuncs:
                - fpr_sqr.11244
                - fpr_sqr.11244
                - fpr_add.11237
                - fpr_inv.11245
                - fpr_mul.11235
                - fpr_neg.11241
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_add.11237
                - fpr_neg.11241
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_add.11237
                - fpr_sub.11236
                - fpr_sub.11236
                - fpr_neg.11241
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:902,19'
              BranchSideFuncs:
                - fpr_sqr.11244
                - fpr_sqr.11244
                - fpr_add.11237
                - fpr_inv.11245
                - fpr_mul.11235
                - fpr_neg.11241
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_add.11237
                - fpr_neg.11241
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_add.11237
                - fpr_sub.11236
                - fpr_sub.11236
                - fpr_neg.11241
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:904,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:912,39'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:940,23'
              BranchSideFuncs:
                - fpr_sqr.11244
                - fpr_sqr.11244
                - fpr_add.11237
                - fpr_inv.11245
                - fpr_mul.11235
                - fpr_neg.11241
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_add.11237
                - fpr_neg.11241
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_add.11237
                - fpr_sub.11236
                - fpr_sub.11236
                - fpr_neg.11241
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:940,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:940,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:944,22'
              BranchSideFuncs:
                - fpr_sqr.11244
                - fpr_sqr.11244
                - fpr_add.11237
                - fpr_inv.11245
                - fpr_mul.11235
                - fpr_neg.11241
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_add.11237
                - fpr_neg.11241
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_add.11237
                - fpr_sub.11236
                - fpr_sub.11236
                - fpr_neg.11241
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:908,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:908,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:912,39'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:940,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:940,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:944,22'
              BranchSideFuncs:
                - fpr_sqr.11244
                - fpr_sqr.11244
                - fpr_add.11237
                - fpr_inv.11245
                - fpr_mul.11235
                - fpr_neg.11241
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_add.11237
                - fpr_neg.11241
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_add.11237
                - fpr_sub.11236
                - fpr_sub.11236
                - fpr_neg.11241
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:950,13'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:950,13'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:950,13'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:950,13'
          Dst:             fpr_inv
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:950,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:950,13'
          Dst:             fpr_neg
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:950,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:950,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:950,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:950,13'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:950,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:950,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:950,13'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:951,13'
          Dst:             fpr_neg
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:951,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:951,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:951,13'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:951,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:951,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:951,13'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:953,13'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:953,13'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:956,27'
          Dst:             fpr_neg
    - functionName:    fpr_sqr
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fpr_inv
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_FALCON512_AVX2_poly_LDL_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 832
      functionLinenumberEnd: 892
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          180
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - fpr_add
        - fpr_inv
        - fpr_mul
        - fpr_neg
        - fpr_sqr
        - fpr_sub
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:835,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:0,0'
              BranchSideFuncs:
                - fpr_sqr.11244
                - fpr_sqr.11244
                - fpr_add.11237
                - fpr_inv.11245
                - fpr_mul.11235
                - fpr_neg.11241
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_add.11237
                - fpr_neg.11241
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_add.11237
                - fpr_sub.11236
                - fpr_sub.11236
                - fpr_neg.11241
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:835,19'
              BranchSideFuncs:
                - fpr_sqr.11244
                - fpr_sqr.11244
                - fpr_add.11237
                - fpr_inv.11245
                - fpr_mul.11235
                - fpr_neg.11241
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_add.11237
                - fpr_neg.11241
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_add.11237
                - fpr_sub.11236
                - fpr_sub.11236
                - fpr_neg.11241
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:837,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:845,39'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:873,23'
              BranchSideFuncs:
                - fpr_sqr.11244
                - fpr_sqr.11244
                - fpr_add.11237
                - fpr_inv.11245
                - fpr_mul.11235
                - fpr_neg.11241
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_add.11237
                - fpr_neg.11241
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_add.11237
                - fpr_sub.11236
                - fpr_sub.11236
                - fpr_neg.11241
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:873,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:873,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:877,22'
              BranchSideFuncs:
                - fpr_sqr.11244
                - fpr_sqr.11244
                - fpr_add.11237
                - fpr_inv.11245
                - fpr_mul.11235
                - fpr_neg.11241
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_add.11237
                - fpr_neg.11241
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_add.11237
                - fpr_sub.11236
                - fpr_sub.11236
                - fpr_neg.11241
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:841,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:841,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:845,39'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:873,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:873,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:877,22'
              BranchSideFuncs:
                - fpr_sqr.11244
                - fpr_sqr.11244
                - fpr_add.11237
                - fpr_inv.11245
                - fpr_mul.11235
                - fpr_neg.11241
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_add.11237
                - fpr_neg.11241
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_add.11237
                - fpr_sub.11236
                - fpr_sub.11236
                - fpr_neg.11241
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:883,13'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:883,13'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:883,13'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:883,13'
          Dst:             fpr_inv
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:883,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:883,13'
          Dst:             fpr_neg
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:883,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:883,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:883,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:883,13'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:883,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:883,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:883,13'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:884,13'
          Dst:             fpr_neg
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:884,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:884,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:884,13'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:884,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:884,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:884,13'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:886,13'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:886,13'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:889,27'
          Dst:             fpr_neg
    - functionName:    PQCLEAN_FALCON512_AVX2_poly_div_autoadj_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 799
      functionLinenumberEnd: 826
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          87
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - fpr_inv
        - fpr_mul
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:802,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:0,0'
              BranchSideFuncs:
                - fpr_inv.11245
                - fpr_mul.11235
                - fpr_mul.11235
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:802,19'
              BranchSideFuncs:
                - fpr_inv.11245
                - fpr_mul.11235
                - fpr_mul.11235
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:804,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:811,54'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:818,23'
              BranchSideFuncs:
                - fpr_inv.11245
                - fpr_mul.11235
                - fpr_mul.11235
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:818,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:818,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:821,26'
              BranchSideFuncs:
                - fpr_inv.11245
                - fpr_mul.11235
                - fpr_mul.11235
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:808,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:808,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:811,54'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:818,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:818,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:821,26'
              BranchSideFuncs:
                - fpr_inv.11245
                - fpr_mul.11235
                - fpr_mul.11235
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:821,18'
          Dst:             fpr_inv
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:822,20'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:823,25'
          Dst:             fpr_mul
    - functionName:    PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 771
      functionLinenumberEnd: 794
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          85
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - fpr_mul
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:774,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:0,0'
              BranchSideFuncs:
                - fpr_mul.11235
                - fpr_mul.11235
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:774,19'
              BranchSideFuncs:
                - fpr_mul.11235
                - fpr_mul.11235
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:776,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:780,37'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:789,23'
              BranchSideFuncs:
                - fpr_mul.11235
                - fpr_mul.11235
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:789,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:789,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:790,13'
              BranchSideFuncs:
                - fpr_mul.11235
                - fpr_mul.11235
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:777,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:777,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:780,37'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:789,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:789,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:790,13'
              BranchSideFuncs:
                - fpr_mul.11235
                - fpr_mul.11235
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:790,20'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:791,25'
          Dst:             fpr_mul
    - functionName:    PQCLEAN_FALCON512_AVX2_poly_add_muladj_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 712
      functionLinenumberEnd: 766
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          172
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - fpr_add
        - fpr_mul
        - fpr_neg
        - fpr_sub
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:715,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:0,0'
              BranchSideFuncs:
                - fpr_neg.11241
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_add.11237
                - fpr_neg.11241
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_add.11237
                - fpr_add.11237
                - fpr_add.11237
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:715,19'
              BranchSideFuncs:
                - fpr_neg.11241
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_add.11237
                - fpr_neg.11241
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_add.11237
                - fpr_add.11237
                - fpr_add.11237
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:717,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:723,37'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:746,23'
              BranchSideFuncs:
                - fpr_neg.11241
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_add.11237
                - fpr_neg.11241
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_add.11237
                - fpr_add.11237
                - fpr_add.11237
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:746,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:746,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:751,20'
              BranchSideFuncs:
                - fpr_neg.11241
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_add.11237
                - fpr_neg.11241
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_add.11237
                - fpr_add.11237
                - fpr_add.11237
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:718,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:718,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:723,37'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:746,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:746,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:751,20'
              BranchSideFuncs:
                - fpr_neg.11241
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_add.11237
                - fpr_neg.11241
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_add.11237
                - fpr_add.11237
                - fpr_add.11237
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:760,13'
          Dst:             fpr_neg
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:760,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:760,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:760,13'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:760,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:760,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:760,13'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:761,13'
          Dst:             fpr_neg
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:761,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:761,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:761,13'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:761,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:761,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:761,13'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:762,20'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:763,25'
          Dst:             fpr_add
    - functionName:    PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 668
      functionLinenumberEnd: 706
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          109
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - fpr_add
        - fpr_inv
        - fpr_sqr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:671,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:0,0'
              BranchSideFuncs:
                - fpr_sqr.11244
                - fpr_sqr.11244
                - fpr_add.11237
                - fpr_sqr.11244
                - fpr_sqr.11244
                - fpr_add.11237
                - fpr_add.11237
                - fpr_inv.11245
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:671,19'
              BranchSideFuncs:
                - fpr_sqr.11244
                - fpr_sqr.11244
                - fpr_add.11237
                - fpr_sqr.11244
                - fpr_sqr.11244
                - fpr_add.11237
                - fpr_add.11237
                - fpr_inv.11245
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:673,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:680,37'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:693,23'
              BranchSideFuncs:
                - fpr_sqr.11244
                - fpr_sqr.11244
                - fpr_add.11237
                - fpr_sqr.11244
                - fpr_sqr.11244
                - fpr_add.11237
                - fpr_add.11237
                - fpr_inv.11245
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:693,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:693,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:697,20'
              BranchSideFuncs:
                - fpr_sqr.11244
                - fpr_sqr.11244
                - fpr_add.11237
                - fpr_sqr.11244
                - fpr_sqr.11244
                - fpr_add.11237
                - fpr_add.11237
                - fpr_inv.11245
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:677,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:677,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:680,37'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:693,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:693,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:697,20'
              BranchSideFuncs:
                - fpr_sqr.11244
                - fpr_sqr.11244
                - fpr_add.11237
                - fpr_sqr.11244
                - fpr_sqr.11244
                - fpr_add.11237
                - fpr_add.11237
                - fpr_inv.11245
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:702,40'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:702,55'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:702,32'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:703,40'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:703,55'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:703,32'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:701,28'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:701,20'
          Dst:             fpr_inv
    - functionName:    PQCLEAN_FALCON512_AVX2_poly_div_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 624
      functionLinenumberEnd: 663
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          131
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - fpr_add
        - fpr_inv
        - fpr_mul
        - fpr_neg
        - fpr_sqr
        - fpr_sub
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:627,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:0,0'
              BranchSideFuncs:
                - fpr_sqr.11244
                - fpr_sqr.11244
                - fpr_add.11237
                - fpr_inv.11245
                - fpr_mul.11235
                - fpr_neg.11241
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_add.11237
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:627,19'
              BranchSideFuncs:
                - fpr_sqr.11244
                - fpr_sqr.11244
                - fpr_add.11237
                - fpr_inv.11245
                - fpr_mul.11235
                - fpr_neg.11241
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_add.11237
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:629,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:636,37'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:653,23'
              BranchSideFuncs:
                - fpr_sqr.11244
                - fpr_sqr.11244
                - fpr_add.11237
                - fpr_inv.11245
                - fpr_mul.11235
                - fpr_neg.11241
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_add.11237
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:653,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:653,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:656,20'
              BranchSideFuncs:
                - fpr_sqr.11244
                - fpr_sqr.11244
                - fpr_add.11237
                - fpr_inv.11245
                - fpr_mul.11235
                - fpr_neg.11241
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_add.11237
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:633,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:633,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:636,37'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:653,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:653,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:656,20'
              BranchSideFuncs:
                - fpr_sqr.11244
                - fpr_sqr.11244
                - fpr_add.11237
                - fpr_inv.11245
                - fpr_mul.11235
                - fpr_neg.11241
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_add.11237
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:660,13'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:660,13'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:660,13'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:660,13'
          Dst:             fpr_inv
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:660,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:660,13'
          Dst:             fpr_neg
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:660,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:660,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:660,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:660,13'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:660,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:660,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:660,13'
          Dst:             fpr_add
    - functionName:    PQCLEAN_FALCON512_AVX2_poly_mulconst
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 602
      functionLinenumberEnd: 619
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          62
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - fpr_mul
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:605,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:0,0'
              BranchSideFuncs:
                - fpr_mul.11235
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:605,19'
              BranchSideFuncs:
                - fpr_mul.11235
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:606,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:609,14'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:616,13'
              BranchSideFuncs:
                - fpr_mul.11235
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:610,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:610,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:611,31'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:615,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:615,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:616,13'
              BranchSideFuncs:
                - fpr_mul.11235
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:616,20'
          Dst:             fpr_mul
    - functionName:    PQCLEAN_FALCON512_AVX2_poly_mulselfadj_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 565
      functionLinenumberEnd: 598
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          82
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - fpr_add
        - fpr_sqr
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:572,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:0,0'
              BranchSideFuncs:
                - fpr_sqr.11244
                - fpr_sqr.11244
                - fpr_add.11237
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:572,19'
              BranchSideFuncs:
                - fpr_sqr.11244
                - fpr_sqr.11244
                - fpr_add.11237
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:574,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:581,37'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:589,23'
              BranchSideFuncs:
                - fpr_sqr.11244
                - fpr_sqr.11244
                - fpr_add.11237
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:589,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:589,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:592,20'
              BranchSideFuncs:
                - fpr_sqr.11244
                - fpr_sqr.11244
                - fpr_add.11237
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:578,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:578,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:581,37'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:589,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:589,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:592,20'
              BranchSideFuncs:
                - fpr_sqr.11244
                - fpr_sqr.11244
                - fpr_add.11237
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:594,28'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:594,43'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:594,20'
          Dst:             fpr_add
    - functionName:    PQCLEAN_FALCON512_AVX2_poly_muladj_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 530
      functionLinenumberEnd: 561
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          112
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - fpr_add
        - fpr_mul
        - fpr_neg
        - fpr_sub
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:533,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:0,0'
              BranchSideFuncs:
                - fpr_neg.11241
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_add.11237
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:533,19'
              BranchSideFuncs:
                - fpr_neg.11241
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_add.11237
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:535,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:539,37'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:551,23'
              BranchSideFuncs:
                - fpr_neg.11241
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_add.11237
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:551,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:551,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:554,20'
              BranchSideFuncs:
                - fpr_neg.11241
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_add.11237
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:536,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:536,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:539,37'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:551,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:551,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:554,20'
              BranchSideFuncs:
                - fpr_neg.11241
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_add.11237
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:557,20'
          Dst:             fpr_neg
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:558,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:558,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:558,13'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:558,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:558,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:558,13'
          Dst:             fpr_add
    - functionName:    PQCLEAN_FALCON512_AVX2_poly_mul_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 494
      functionLinenumberEnd: 525
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          111
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - fpr_add
        - fpr_mul
        - fpr_sub
      functionUses:    18
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:497,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:0,0'
              BranchSideFuncs:
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_add.11237
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:497,19'
              BranchSideFuncs:
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_add.11237
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:499,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:503,37'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:515,23'
              BranchSideFuncs:
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_add.11237
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:515,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:515,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:518,20'
              BranchSideFuncs:
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_add.11237
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:500,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:500,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:503,37'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:515,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:515,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:518,20'
              BranchSideFuncs:
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_add.11237
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:522,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:522,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:522,13'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:522,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:522,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:522,13'
          Dst:             fpr_add
    - functionName:    PQCLEAN_FALCON512_AVX2_poly_adj_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 472
      functionLinenumberEnd: 489
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          62
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - fpr_neg
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:475,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:0,0'
              BranchSideFuncs:
                - fpr_neg.11241
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:475,19'
              BranchSideFuncs:
                - fpr_neg.11241
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:476,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:480,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:485,21'
              BranchSideFuncs:
                - fpr_neg.11241
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:480,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:480,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:481,31'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:485,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:485,9'
              BranchSideFuncs:
                - fpr_neg.11241
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:486,13'
              BranchSideFuncs:
                - fpr_neg.11241
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:486,20'
          Dst:             fpr_neg
    - functionName:    PQCLEAN_FALCON512_AVX2_poly_neg
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 468
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          57
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - fpr_neg
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:454,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:0,0'
              BranchSideFuncs:
                - fpr_neg.11241
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:454,19'
              BranchSideFuncs:
                - fpr_neg.11241
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:455,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:460,31'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:465,13'
              BranchSideFuncs:
                - fpr_neg.11241
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:459,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:459,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:460,31'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:464,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:464,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:465,13'
              BranchSideFuncs:
                - fpr_neg.11241
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:465,20'
          Dst:             fpr_neg
    - functionName:    PQCLEAN_FALCON512_AVX2_poly_sub
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 431
      functionLinenumberEnd: 447
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          62
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - fpr_sub
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:434,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:0,0'
              BranchSideFuncs:
                - fpr_sub.11236
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:434,19'
              BranchSideFuncs:
                - fpr_sub.11236
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:435,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:437,31'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:444,13'
              BranchSideFuncs:
                - fpr_sub.11236
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:436,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:436,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:437,31'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:443,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:443,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:444,13'
              BranchSideFuncs:
                - fpr_sub.11236
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:444,20'
          Dst:             fpr_sub
    - functionName:    PQCLEAN_FALCON512_AVX2_poly_add
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          62
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - fpr_add
      functionUses:    13
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:413,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:0,0'
              BranchSideFuncs:
                - fpr_add.11237
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:413,19'
              BranchSideFuncs:
                - fpr_add.11237
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:414,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:416,31'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:423,13'
              BranchSideFuncs:
                - fpr_add.11237
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:415,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:415,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:416,31'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:422,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:422,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:423,13'
              BranchSideFuncs:
                - fpr_add.11237
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:423,20'
          Dst:             fpr_add
    - functionName:    PQCLEAN_FALCON512_AVX2_iFFT
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 405
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         36
      ICount:          272
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - fpr_add
        - fpr_mul
        - fpr_neg
        - fpr_sub
      functionUses:    11
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:327,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:0,0'
              BranchSideFuncs:
                - fpr_mul.11235
                - fpr_neg.11241
                - fpr_add.11237
                - fpr_add.11237
                - fpr_sub.11236
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_add.11237
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:327,19'
              BranchSideFuncs:
                - fpr_mul.11235
                - fpr_neg.11241
                - fpr_add.11237
                - fpr_add.11237
                - fpr_sub.11236
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_add.11237
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:331,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:334,16'
              BranchSideFuncs:
                - fpr_neg.11241
                - fpr_mul.11235
                - fpr_add.11237
                - fpr_add.11237
                - fpr_sub.11236
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_add.11237
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:397,14'
              BranchSideFuncs:
                - fpr_mul.11235
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:340,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:339,21'
              BranchSideFuncs:
                - fpr_mul.11235
                - fpr_neg.11241
                - fpr_add.11237
                - fpr_add.11237
                - fpr_sub.11236
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_add.11237
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:339,21'
              BranchSideFuncs:
                - fpr_neg.11241
                - fpr_mul.11235
                - fpr_add.11237
                - fpr_add.11237
                - fpr_sub.11236
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_add.11237
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:373,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:336,42'
              BranchSideFuncs:
                - fpr_add.11237
                - fpr_add.11237
                - fpr_sub.11236
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_add.11237
                - fpr_mul.11235
                - fpr_neg.11241
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:376,28'
              BranchSideFuncs:
                - fpr_add.11237
                - fpr_add.11237
                - fpr_sub.11236
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_add.11237
                - fpr_mul.11235
                - fpr_neg.11241
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:373,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:336,42'
              BranchSideFuncs:
                - fpr_mul.11235
                - fpr_neg.11241
                - fpr_add.11237
                - fpr_add.11237
                - fpr_sub.11236
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_add.11237
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:376,28'
              BranchSideFuncs:
                - fpr_add.11237
                - fpr_add.11237
                - fpr_sub.11236
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_add.11237
                - fpr_mul.11235
                - fpr_neg.11241
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:336,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:331,29'
              BranchSideFuncs:
                - fpr_neg.11241
                - fpr_mul.11235
                - fpr_add.11237
                - fpr_add.11237
                - fpr_sub.11236
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_add.11237
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:339,21'
              BranchSideFuncs:
                - fpr_neg.11241
                - fpr_mul.11235
                - fpr_add.11237
                - fpr_add.11237
                - fpr_sub.11236
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_add.11237
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:331,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:334,16'
              BranchSideFuncs:
                - fpr_neg.11241
                - fpr_mul.11235
                - fpr_add.11237
                - fpr_add.11237
                - fpr_sub.11236
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_add.11237
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:397,14'
              BranchSideFuncs:
                - fpr_mul.11235
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:347,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:336,42'
              BranchSideFuncs:
                - fpr_mul.11235
                - fpr_neg.11241
                - fpr_add.11237
                - fpr_add.11237
                - fpr_sub.11236
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_add.11237
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:351,45'
              BranchSideFuncs:
                - fpr_mul.11235
                - fpr_neg.11241
                - fpr_add.11237
                - fpr_add.11237
                - fpr_sub.11236
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_add.11237
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:347,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:336,42'
              BranchSideFuncs:
                - fpr_mul.11235
                - fpr_neg.11241
                - fpr_add.11237
                - fpr_add.11237
                - fpr_sub.11236
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_add.11237
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:351,45'
              BranchSideFuncs:
                - fpr_mul.11235
                - fpr_neg.11241
                - fpr_add.11237
                - fpr_add.11237
                - fpr_sub.11236
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_add.11237
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:336,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:331,29'
              BranchSideFuncs:
                - fpr_mul.11235
                - fpr_neg.11241
                - fpr_add.11237
                - fpr_add.11237
                - fpr_sub.11236
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_add.11237
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:339,21'
              BranchSideFuncs:
                - fpr_mul.11235
                - fpr_neg.11241
                - fpr_add.11237
                - fpr_add.11237
                - fpr_sub.11236
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_add.11237
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:397,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:397,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:400,14'
              BranchSideFuncs:
                - fpr_mul.11235
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:401,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:401,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:402,13'
              BranchSideFuncs:
                - fpr_mul.11235
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:372,24'
          Dst:             fpr_neg
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:380,21'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:380,21'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:382,21'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:382,21'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:384,21'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:384,21'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:384,21'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:384,21'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:384,21'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:384,21'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:402,20'
          Dst:             fpr_mul
    - functionName:    PQCLEAN_FALCON512_AVX2_FFT
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         32
      ICount:          248
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - fpr_add
        - fpr_mul
        - fpr_sub
      functionUses:    27
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:215,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:0,0'
              BranchSideFuncs:
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_add.11237
                - fpr_add.11237
                - fpr_add.11237
                - fpr_sub.11236
                - fpr_sub.11236
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:215,19'
              BranchSideFuncs:
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_add.11237
                - fpr_add.11237
                - fpr_add.11237
                - fpr_sub.11236
                - fpr_sub.11236
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:218,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:218,5'
              BranchSideFuncs:
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_add.11237
                - fpr_add.11237
                - fpr_add.11237
                - fpr_sub.11236
                - fpr_sub.11236
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:221,16'
              BranchSideFuncs:
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_add.11237
                - fpr_add.11237
                - fpr_add.11237
                - fpr_sub.11236
                - fpr_sub.11236
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:223,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:0,0'
              BranchSideFuncs:
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_add.11237
                - fpr_add.11237
                - fpr_add.11237
                - fpr_sub.11236
                - fpr_sub.11236
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:218,36'
              BranchSideFuncs:
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_add.11237
                - fpr_add.11237
                - fpr_add.11237
                - fpr_sub.11236
                - fpr_sub.11236
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:227,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:223,9'
              BranchSideFuncs:
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_add.11237
                - fpr_add.11237
                - fpr_add.11237
                - fpr_sub.11236
                - fpr_sub.11236
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:223,9'
              BranchSideFuncs:
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_add.11237
                - fpr_add.11237
                - fpr_add.11237
                - fpr_sub.11236
                - fpr_sub.11236
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:234,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:223,42'
              BranchSideFuncs:
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_add.11237
                - fpr_add.11237
                - fpr_add.11237
                - fpr_sub.11236
                - fpr_sub.11236
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:238,45'
              BranchSideFuncs:
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_add.11237
                - fpr_add.11237
                - fpr_add.11237
                - fpr_sub.11236
                - fpr_sub.11236
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:234,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:223,42'
              BranchSideFuncs:
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_add.11237
                - fpr_add.11237
                - fpr_add.11237
                - fpr_sub.11236
                - fpr_sub.11236
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:238,45'
              BranchSideFuncs:
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_add.11237
                - fpr_add.11237
                - fpr_add.11237
                - fpr_sub.11236
                - fpr_sub.11236
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:223,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:218,36'
              BranchSideFuncs:
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_add.11237
                - fpr_add.11237
                - fpr_add.11237
                - fpr_sub.11236
                - fpr_sub.11236
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:226,21'
              BranchSideFuncs:
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_add.11237
                - fpr_add.11237
                - fpr_add.11237
                - fpr_sub.11236
                - fpr_sub.11236
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:260,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:223,42'
              BranchSideFuncs:
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_add.11237
                - fpr_add.11237
                - fpr_add.11237
                - fpr_sub.11236
                - fpr_sub.11236
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:263,28'
              BranchSideFuncs:
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_add.11237
                - fpr_add.11237
                - fpr_add.11237
                - fpr_sub.11236
                - fpr_sub.11236
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:260,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:223,42'
              BranchSideFuncs:
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_add.11237
                - fpr_add.11237
                - fpr_add.11237
                - fpr_sub.11236
                - fpr_sub.11236
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:263,28'
              BranchSideFuncs:
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_add.11237
                - fpr_add.11237
                - fpr_add.11237
                - fpr_sub.11236
                - fpr_sub.11236
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:223,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:218,36'
              BranchSideFuncs:
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_add.11237
                - fpr_add.11237
                - fpr_add.11237
                - fpr_sub.11236
                - fpr_sub.11236
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:226,21'
              BranchSideFuncs:
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_add.11237
                - fpr_add.11237
                - fpr_add.11237
                - fpr_sub.11236
                - fpr_sub.11236
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:218,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:218,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:221,16'
              BranchSideFuncs:
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_sub.11236
                - fpr_mul.11235
                - fpr_mul.11235
                - fpr_add.11237
                - fpr_add.11237
                - fpr_add.11237
                - fpr_sub.11236
                - fpr_sub.11236
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:267,21'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:267,21'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:267,21'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:267,21'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:267,21'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:267,21'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:269,21'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:269,21'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:271,21'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/fft.c:271,21'
          Dst:             fpr_sub
    - functionName:    modp_div
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 796
      functionLinenumberEnd: 822
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - modp_montymul
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:800,11'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:805,13'
              BranchSideFuncs:
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:802,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:805,13'
              BranchSideFuncs:
                - modp_montymul.11383
                - modp_montymul.11383
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:821,9'
              BranchSideFuncs:
                - modp_montymul.11383
                - modp_montymul.11383
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:805,13'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:806,14'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:821,9'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:822,12'
          Dst:             modp_montymul
    - functionName:    modp_montymul
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 716
      functionLinenumberEnd: 724
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    62
      BranchProfiles:  []
      Callsites:       []
    - functionName:    modp_norm
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 643
      functionLinenumberEnd: 644
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    zint_one_to_plain
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1985
      functionLinenumberEnd: 1990
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    modp_poly_rec_res
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1077
      functionLinenumberEnd: 1088
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - modp_montymul
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1080,29'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - modp_montymul.11383
                - modp_montymul.11383
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1084,19'
              BranchSideFuncs:
                - modp_montymul.11383
                - modp_montymul.11383
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1081,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1084,19'
              BranchSideFuncs:
                - modp_montymul.11383
                - modp_montymul.11383
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1088,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1086,30'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1086,16'
          Dst:             modp_montymul
    - functionName:    zint_add_scaled_mul_small
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1884
      functionLinenumberEnd: 1932
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          99
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1889,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1889,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1893,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1905,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1906,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1910,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1896,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1896,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1904,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    zint_sub_scaled
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1947
      functionLinenumberEnd: 1979
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          90
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1952,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1952,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1956,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1967,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1968,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1972,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1959,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1959,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1966,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    poly_sub_scaled
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2086
      functionLinenumberEnd: 2111
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          92
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - zint_add_scaled_mul_small
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2089,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - zint_add_scaled_mul_small.11387
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2096,15'
              BranchSideFuncs:
                - zint_add_scaled_mul_small.11387
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2102,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2104,22'
              BranchSideFuncs:
                - zint_add_scaled_mul_small.11387
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2106,19'
              BranchSideFuncs:
                - zint_add_scaled_mul_small.11387
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2099,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2090,26'
              BranchSideFuncs:
                - zint_add_scaled_mul_small.11387
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2100,13'
              BranchSideFuncs:
                - zint_add_scaled_mul_small.11387
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2090,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2096,15'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2111,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2100,13'
          Dst:             zint_add_scaled_mul_small
    - functionName:    poly_sub_scaled_ntt
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2123
      functionLinenumberEnd: 2178
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          169
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - modp_NTT2_ext
        - modp_R2
        - modp_Rx
        - modp_iNTT2_ext
        - modp_mkgm2
        - modp_montymul
        - modp_ninv31
        - modp_set
        - zint_mod_small_signed
        - zint_rebuild_CRT
        - zint_sub_scaled
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2129,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_Rx.11394
                - modp_mkgm2.11395
                - modp_set.11396
                - modp_NTT2_ext.11397
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - zint_rebuild_CRT.11400
                - zint_sub_scaled.11388
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2129,9'
              BranchSideFuncs:
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_Rx.11394
                - modp_mkgm2.11395
                - modp_set.11396
                - modp_NTT2_ext.11397
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - zint_rebuild_CRT.11400
                - zint_sub_scaled.11388
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2151,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2152,30'
              BranchSideFuncs:
                - modp_NTT2_ext.11397
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_Rx.11394
                - modp_mkgm2.11395
                - modp_set.11396
                - zint_rebuild_CRT.11400
                - zint_sub_scaled.11388
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2154,9'
              BranchSideFuncs:
                - modp_NTT2_ext.11397
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_Rx.11394
                - modp_mkgm2.11395
                - modp_set.11396
                - zint_rebuild_CRT.11400
                - zint_sub_scaled.11388
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2155,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2157,18'
              BranchSideFuncs:
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_Rx.11394
                - modp_mkgm2.11395
                - modp_set.11396
                - modp_NTT2_ext.11397
                - zint_mod_small_signed.11398
                - zint_rebuild_CRT.11400
                - zint_sub_scaled.11388
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2159,9'
              BranchSideFuncs:
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_Rx.11394
                - modp_mkgm2.11395
                - modp_set.11396
                - modp_NTT2_ext.11397
                - zint_mod_small_signed.11398
                - zint_rebuild_CRT.11400
                - zint_sub_scaled.11388
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2160,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2162,36'
              BranchSideFuncs:
                - modp_iNTT2_ext.11399
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_Rx.11394
                - modp_mkgm2.11395
                - modp_set.11396
                - modp_NTT2_ext.11397
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - zint_rebuild_CRT.11400
                - zint_sub_scaled.11388
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2164,9'
              BranchSideFuncs:
                - modp_iNTT2_ext.11399
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_Rx.11394
                - modp_mkgm2.11395
                - modp_set.11396
                - modp_NTT2_ext.11397
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - zint_rebuild_CRT.11400
                - zint_sub_scaled.11388
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2141,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2145,13'
              BranchSideFuncs:
                - zint_rebuild_CRT.11400
                - zint_sub_scaled.11388
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2170,5'
              BranchSideFuncs:
                - zint_rebuild_CRT.11400
                - zint_sub_scaled.11388
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2175,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2176,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2178,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2146,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2147,14'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2148,14'
          Dst:             modp_Rx
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2149,9'
          Dst:             modp_mkgm2
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2152,21'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2154,9'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2157,18'
          Dst:             zint_mod_small_signed
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2159,9'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2162,22'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2161,18'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2164,9'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2170,5'
          Dst:             zint_rebuild_CRT
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2176,9'
          Dst:             zint_sub_scaled
    - functionName:    modp_ninv31
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 652
      functionLinenumberEnd: 660
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    modp_R2
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 731
      functionLinenumberEnd: 755
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - modp_R
        - modp_add
        - modp_montymul
      functionUses:    14
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:738,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - modp_R.11408
                - modp_add.11407
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:738,9'
              BranchSideFuncs:
                - modp_R.11408
                - modp_add.11407
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:738,9'
          Dst:             modp_R
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:739,9'
          Dst:             modp_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:745,9'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:746,9'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:747,9'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:748,9'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:749,9'
          Dst:             modp_montymul
    - functionName:    modp_Rx
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 764
      functionLinenumberEnd: 782
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          69
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - modp_R
        - modp_montymul
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:773,7'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - modp_R.11408
                - modp_montymul.11383
                - modp_montymul.11383
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:773,7'
              BranchSideFuncs:
                - modp_R.11408
                - modp_montymul.11383
                - modp_montymul.11383
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:776,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:776,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:777,16'
              BranchSideFuncs:
                - modp_montymul.11383
                - modp_montymul.11383
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:777,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:778,17'
              BranchSideFuncs:
                - modp_montymul.11383
                - modp_montymul.11383
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:780,13'
              BranchSideFuncs:
                - modp_montymul.11383
                - modp_montymul.11383
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:776,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:776,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:777,16'
              BranchSideFuncs:
                - modp_montymul.11383
                - modp_montymul.11383
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:775,9'
          Dst:             modp_R
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:778,17'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:780,13'
          Dst:             modp_montymul
    - functionName:    modp_mkgm2
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 932
      functionLinenumberEnd: 961
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          92
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - modp_R
        - modp_R2
        - modp_div
        - modp_montymul
      functionUses:    11
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:937,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - modp_R2.11393
                - modp_montymul.11383
                - modp_R.11408
                - modp_div.11382
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:937,19'
              BranchSideFuncs:
                - modp_R2.11393
                - modp_montymul.11383
                - modp_R.11408
                - modp_div.11382
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:945,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:946,13'
              BranchSideFuncs:
                - modp_montymul.11383
                - modp_R.11408
                - modp_div.11382
                - modp_montymul.11383
                - modp_montymul.11383
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:949,34'
              BranchSideFuncs:
                - modp_R.11408
                - modp_div.11382
                - modp_montymul.11383
                - modp_montymul.11383
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:945,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:946,13'
              BranchSideFuncs:
                - modp_R.11408
                - modp_div.11382
                - modp_montymul.11383
                - modp_montymul.11383
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:949,34'
              BranchSideFuncs:
                - modp_R.11408
                - modp_div.11382
                - modp_montymul.11383
                - modp_montymul.11383
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:952,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:955,21'
              BranchSideFuncs:
                - modp_montymul.11383
                - modp_montymul.11383
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:961,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:943,10'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:944,9'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:946,13'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:949,34'
          Dst:             modp_R
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:949,10'
          Dst:             modp_div
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:958,14'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:959,14'
          Dst:             modp_montymul
    - functionName:    modp_set
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 631
      functionLinenumberEnd: 636
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    22
      BranchProfiles:  []
      Callsites:       []
    - functionName:    modp_NTT2_ext
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 969
      functionLinenumberEnd: 1000
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          123
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - modp_add
        - modp_montymul
        - modp_sub
      functionUses:    33
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:972,14'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - modp_montymul.11383
                - modp_add.11407
                - modp_sub.11402
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:972,14'
              BranchSideFuncs:
                - modp_montymul.11383
                - modp_add.11407
                - modp_sub.11402
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:972,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:972,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:975,19'
              BranchSideFuncs:
                - modp_montymul.11383
                - modp_add.11407
                - modp_sub.11402
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:989,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:977,26'
              BranchSideFuncs:
                - modp_montymul.11383
                - modp_add.11407
                - modp_sub.11402
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:986,17'
              BranchSideFuncs:
                - modp_montymul.11383
                - modp_add.11407
                - modp_sub.11402
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:989,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:981,38'
              BranchSideFuncs:
                - modp_montymul.11383
                - modp_add.11407
                - modp_sub.11402
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:992,21'
              BranchSideFuncs:
                - modp_montymul.11383
                - modp_add.11407
                - modp_sub.11402
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:981,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:977,26'
              BranchSideFuncs:
                - modp_montymul.11383
                - modp_add.11407
                - modp_sub.11402
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:986,17'
              BranchSideFuncs:
                - modp_montymul.11383
                - modp_add.11407
                - modp_sub.11402
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:977,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:977,5'
              BranchSideFuncs:
                - modp_montymul.11383
                - modp_add.11407
                - modp_sub.11402
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:980,16'
              BranchSideFuncs:
                - modp_montymul.11383
                - modp_add.11407
                - modp_sub.11402
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:993,21'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:994,23'
          Dst:             modp_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:995,23'
          Dst:             modp_sub
    - functionName:    zint_mod_small_signed
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1211
      functionLinenumberEnd: 1220
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - modp_sub
        - zint_mod_small_unsigned
      functionUses:    11
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1214,14'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - zint_mod_small_unsigned.11401
                - modp_sub.11402
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1214,14'
              BranchSideFuncs:
                - zint_mod_small_unsigned.11401
                - modp_sub.11402
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1214,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1214,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1217,9'
              BranchSideFuncs:
                - zint_mod_small_unsigned.11401
                - modp_sub.11402
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1217,9'
          Dst:             zint_mod_small_unsigned
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1218,9'
          Dst:             modp_sub
    - functionName:    modp_iNTT2_ext
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1007
      functionLinenumberEnd: 1052
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          150
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - modp_add
        - modp_montymul
        - modp_sub
      functionUses:    21
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1012,14'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - modp_add.11407
                - modp_sub.11402
                - modp_montymul.11383
                - modp_montymul.11383
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1012,14'
              BranchSideFuncs:
                - modp_add.11407
                - modp_sub.11402
                - modp_montymul.11383
                - modp_montymul.11383
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1012,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1012,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1015,19'
              BranchSideFuncs:
                - modp_add.11407
                - modp_sub.11402
                - modp_montymul.11383
                - modp_montymul.11383
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1017,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1020,16'
              BranchSideFuncs:
                - modp_add.11407
                - modp_sub.11402
                - modp_montymul.11383
                - modp_montymul.11383
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1048,22'
              BranchSideFuncs:
                - modp_montymul.11383
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1030,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1017,19'
              BranchSideFuncs:
                - modp_montymul.11383
                - modp_add.11407
                - modp_sub.11402
                - modp_montymul.11383
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1027,17'
              BranchSideFuncs:
                - modp_add.11407
                - modp_sub.11402
                - modp_montymul.11383
                - modp_montymul.11383
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1030,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1022,39'
              BranchSideFuncs:
                - modp_add.11407
                - modp_sub.11402
                - modp_montymul.11383
                - modp_montymul.11383
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1033,21'
              BranchSideFuncs:
                - modp_add.11407
                - modp_sub.11402
                - modp_montymul.11383
                - modp_montymul.11383
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1022,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1017,19'
              BranchSideFuncs:
                - modp_montymul.11383
                - modp_add.11407
                - modp_sub.11402
                - modp_montymul.11383
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1027,17'
              BranchSideFuncs:
                - modp_add.11407
                - modp_sub.11402
                - modp_montymul.11383
                - modp_montymul.11383
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1049,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1049,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1050,28'
              BranchSideFuncs:
                - modp_montymul.11383
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1035,23'
          Dst:             modp_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1037,27'
          Dst:             modp_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1036,23'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1050,14'
          Dst:             modp_montymul
    - functionName:    zint_rebuild_CRT
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1315
      functionLinenumberEnd: 1369
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          146
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - modp_R2
        - modp_montymul
        - modp_ninv31
        - modp_sub
        - zint_add_mul_small
        - zint_mod_small_unsigned
        - zint_mul_small
        - zint_norm_zero
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1319,12'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - zint_norm_zero.11405
                - modp_ninv31.11392
                - modp_R2.11393
                - zint_mod_small_unsigned.11401
                - modp_sub.11402
                - modp_montymul.11383
                - zint_add_mul_small.11403
                - zint_mul_small.11404
                - zint_mul_small.11404
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1319,12'
              BranchSideFuncs:
                - zint_norm_zero.11405
                - modp_ninv31.11392
                - modp_R2.11393
                - zint_mod_small_unsigned.11401
                - modp_sub.11402
                - modp_montymul.11383
                - zint_add_mul_small.11403
                - zint_mul_small.11404
                - zint_mul_small.11404
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1320,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - modp_ninv31.11392
                - modp_R2.11393
                - zint_mod_small_unsigned.11401
                - modp_sub.11402
                - modp_montymul.11383
                - zint_add_mul_small.11403
                - zint_mul_small.11404
                - zint_norm_zero.11405
                - zint_mul_small.11404
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1364,9'
              BranchSideFuncs:
                - zint_norm_zero.11405
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1338,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1333,13'
              BranchSideFuncs:
                - zint_mul_small.11404
                - zint_norm_zero.11405
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1333,13'
              BranchSideFuncs:
                - modp_ninv31.11392
                - modp_R2.11393
                - zint_mod_small_unsigned.11401
                - modp_sub.11402
                - modp_montymul.11383
                - zint_add_mul_small.11403
                - zint_mul_small.11404
                - zint_norm_zero.11405
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1338,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1345,18'
              BranchSideFuncs:
                - zint_mul_small.11404
                - modp_ninv31.11392
                - modp_R2.11393
                - zint_mod_small_unsigned.11401
                - modp_sub.11402
                - modp_montymul.11383
                - zint_add_mul_small.11403
                - zint_norm_zero.11405
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1358,18'
              BranchSideFuncs:
                - zint_mul_small.11404
                - modp_ninv31.11392
                - modp_R2.11393
                - zint_mod_small_unsigned.11401
                - modp_sub.11402
                - modp_montymul.11383
                - zint_add_mul_small.11403
                - zint_norm_zero.11405
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1320,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1333,13'
              BranchSideFuncs:
                - zint_norm_zero.11405
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1364,9'
              BranchSideFuncs:
                - zint_norm_zero.11405
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1320,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1333,13'
              BranchSideFuncs:
                - zint_norm_zero.11405
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1364,9'
              BranchSideFuncs:
                - zint_norm_zero.11405
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1364,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1364,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1365,31'
              BranchSideFuncs:
                - zint_norm_zero.11405
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1365,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1365,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1366,13'
              BranchSideFuncs:
                - zint_norm_zero.11405
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1365,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1365,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1366,13'
              BranchSideFuncs:
                - zint_norm_zero.11405
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1335,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1336,14'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1346,18'
          Dst:             zint_mod_small_unsigned
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1351,35'
          Dst:             modp_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1351,18'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1352,13'
          Dst:             zint_add_mul_small
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1358,18'
          Dst:             zint_mul_small
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1358,18'
          Dst:             zint_mul_small
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1366,13'
          Dst:             zint_norm_zero
    - functionName:    zint_mod_small_unsigned
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1182
      functionLinenumberEnd: 1202
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - modp_add
        - modp_montymul
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1194,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - modp_montymul.11383
                - modp_add.11407
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1194,17'
              BranchSideFuncs:
                - modp_montymul.11383
                - modp_add.11407
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1194,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1194,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1194,14'
              BranchSideFuncs:
                - modp_montymul.11383
                - modp_add.11407
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1194,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1194,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1194,14'
              BranchSideFuncs:
                - modp_montymul.11383
                - modp_add.11407
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1197,13'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1200,13'
          Dst:             modp_add
    - functionName:    modp_sub
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 691
      functionLinenumberEnd: 696
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    zint_add_mul_small
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1229
      functionLinenumberEnd: 1245
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          128
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1234,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1234,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1238,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1234,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1238,14'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1240,57'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1234,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1238,14'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1242,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    zint_mul_small
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1156
      functionLinenumberEnd: 1168
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          107
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1161,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1161,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1164,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1161,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1164,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1164,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1161,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1164,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1166,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    zint_norm_zero
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1253
      functionLinenumberEnd: 1296
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          72
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - zint_sub
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1265,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - zint_sub.11406
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1265,17'
              BranchSideFuncs:
                - zint_sub.11406
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1265,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1265,5'
              BranchSideFuncs:
                - zint_sub.11406
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1265,14'
              BranchSideFuncs:
                - zint_sub.11406
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1265,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1265,14'
              BranchSideFuncs:
                - zint_sub.11406
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1295,27'
              BranchSideFuncs:
                - zint_sub.11406
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1295,5'
          Dst:             zint_sub
    - functionName:    zint_sub
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1133
      functionLinenumberEnd: 1148
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          115
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1139,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1139,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1139,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1139,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1139,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1142,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1139,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1139,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1142,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1139,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1139,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1142,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    modp_add
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 679
      functionLinenumberEnd: 684
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    modp_R
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 667
      functionLinenumberEnd: 672
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fpr_rint
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          35
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fpr_mul
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    poly_big_to_fp
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2008
      functionLinenumberEnd: 2044
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          102
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - fpr_add
        - fpr_mul
        - fpr_of
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2011,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - fpr_of.11413
                - fpr_mul.11411
                - fpr_add.11414
                - fpr_mul.11411
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2011,9'
              BranchSideFuncs:
                - fpr_of.11413
                - fpr_mul.11411
                - fpr_add.11414
                - fpr_mul.11411
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2033,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2036,18'
              BranchSideFuncs:
                - fpr_of.11413
                - fpr_mul.11411
                - fpr_add.11414
                - fpr_mul.11411
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2042,9'
              BranchSideFuncs:
                - fpr_of.11413
                - fpr_mul.11411
                - fpr_add.11414
                - fpr_mul.11411
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2018,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2018,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2028,17'
              BranchSideFuncs:
                - fpr_of.11413
                - fpr_mul.11411
                - fpr_add.11414
                - fpr_mul.11411
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2040,36'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2040,28'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2040,17'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2033,43'
          Dst:             fpr_mul
    - functionName:    fpr_of
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fpr_add
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    align_u32
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2444
      functionLinenumberEnd: 2455
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2452,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2452,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2453,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    align_fpr
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2425
      functionLinenumberEnd: 2436
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2433,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2433,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2434,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    zint_finish_mod
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1456
      functionLinenumberEnd: 1491
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          231
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1466,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1466,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1466,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1466,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1466,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1467,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1466,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1466,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1467,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1466,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1467,15'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1480,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1466,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1467,15'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1480,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1482,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1482,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1485,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1482,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1482,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1485,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1482,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1482,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1485,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    zint_negate
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1376
      functionLinenumberEnd: 1395
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          97
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1387,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1387,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1387,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1387,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1387,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1390,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1387,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1387,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1390,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1387,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1387,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1390,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    zint_co_reduce_mod
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1499
      functionLinenumberEnd: 1541
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          182
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - zint_finish_mod
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1511,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - zint_finish_mod.11417
                - zint_finish_mod.11417
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1511,19'
              BranchSideFuncs:
                - zint_finish_mod.11417
                - zint_finish_mod.11417
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1511,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1509,34'
              BranchSideFuncs:
                - zint_finish_mod.11417
                - zint_finish_mod.11417
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1511,5'
              BranchSideFuncs:
                - zint_finish_mod.11417
                - zint_finish_mod.11417
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1511,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1511,5'
              BranchSideFuncs:
                - zint_finish_mod.11417
                - zint_finish_mod.11417
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1515,14'
              BranchSideFuncs:
                - zint_finish_mod.11417
                - zint_finish_mod.11417
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1511,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1511,5'
              BranchSideFuncs:
                - zint_finish_mod.11417
                - zint_finish_mod.11417
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1515,14'
              BranchSideFuncs:
                - zint_finish_mod.11417
                - zint_finish_mod.11417
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1539,5'
          Dst:             zint_finish_mod
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1540,5'
          Dst:             zint_finish_mod
    - functionName:    zint_co_reduce
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1413
      functionLinenumberEnd: 1442
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          137
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - zint_negate
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1420,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - zint_negate.11418
                - zint_negate.11418
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1420,19'
              BranchSideFuncs:
                - zint_negate.11418
                - zint_negate.11418
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1420,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1420,5'
              BranchSideFuncs:
                - zint_negate.11418
                - zint_negate.11418
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1424,14'
              BranchSideFuncs:
                - zint_negate.11418
                - zint_negate.11418
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1420,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1420,5'
              BranchSideFuncs:
                - zint_negate.11418
                - zint_negate.11418
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1424,14'
              BranchSideFuncs:
                - zint_negate.11418
                - zint_negate.11418
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1420,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1420,5'
              BranchSideFuncs:
                - zint_negate.11418
                - zint_negate.11418
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1424,14'
              BranchSideFuncs:
                - zint_negate.11418
                - zint_negate.11418
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1440,5'
          Dst:             zint_negate
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1441,5'
          Dst:             zint_negate
    - functionName:    make_fg_step
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2481
      functionLinenumberEnd: 2611
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         84
      ICount:          570
      EdgeCount:       111
      CyclomaticComplexity: 29
      functionsReached:
        - modp_NTT2_ext
        - modp_R2
        - modp_Rx
        - modp_iNTT2_ext
        - modp_mkgm2
        - modp_montymul
        - modp_ninv31
        - zint_mod_small_signed
        - zint_rebuild_CRT
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2487,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - modp_ninv31.11392
                - modp_mkgm2.11395
                - modp_R2.11393
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_Rx.11394
                - modp_mkgm2.11395
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2514,13'
              BranchSideFuncs:
                - modp_ninv31.11392
                - modp_mkgm2.11395
                - modp_R2.11393
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_Rx.11394
                - modp_mkgm2.11395
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2519,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2519,9'
              BranchSideFuncs:
                - modp_R2.11393
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_ninv31.11392
                - modp_mkgm2.11395
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_Rx.11394
                - modp_mkgm2.11395
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2520,21'
              BranchSideFuncs:
                - modp_R2.11393
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_ninv31.11392
                - modp_mkgm2.11395
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_Rx.11394
                - modp_mkgm2.11395
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2519,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2519,9'
              BranchSideFuncs:
                - modp_R2.11393
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_ninv31.11392
                - modp_mkgm2.11395
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_Rx.11394
                - modp_mkgm2.11395
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2520,21'
              BranchSideFuncs:
                - modp_R2.11393
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_ninv31.11392
                - modp_mkgm2.11395
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_Rx.11394
                - modp_mkgm2.11395
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2519,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2516,14'
              BranchSideFuncs:
                - modp_R2.11393
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_ninv31.11392
                - modp_mkgm2.11395
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_Rx.11394
                - modp_mkgm2.11395
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2520,21'
              BranchSideFuncs:
                - modp_R2.11393
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_ninv31.11392
                - modp_mkgm2.11395
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_Rx.11394
                - modp_mkgm2.11395
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2519,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2516,14'
              BranchSideFuncs:
                - modp_R2.11393
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_ninv31.11392
                - modp_mkgm2.11395
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_Rx.11394
                - modp_mkgm2.11395
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2520,21'
              BranchSideFuncs:
                - modp_R2.11393
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_ninv31.11392
                - modp_mkgm2.11395
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_Rx.11394
                - modp_mkgm2.11395
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2522,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2523,13'
              BranchSideFuncs:
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_ninv31.11392
                - modp_mkgm2.11395
                - modp_R2.11393
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_Rx.11394
                - modp_mkgm2.11395
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_NTT2_ext.11397
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2525,28'
              BranchSideFuncs:
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_ninv31.11392
                - modp_mkgm2.11395
                - modp_R2.11393
                - modp_NTT2_ext.11397
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_Rx.11394
                - modp_mkgm2.11395
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_NTT2_ext.11397
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2525,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2528,24'
              BranchSideFuncs:
                - modp_iNTT2_ext.11399
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_ninv31.11392
                - modp_mkgm2.11395
                - modp_R2.11393
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_NTT2_ext.11397
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_Rx.11394
                - modp_mkgm2.11395
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_NTT2_ext.11397
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2533,13'
              BranchSideFuncs:
                - modp_iNTT2_ext.11399
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_ninv31.11392
                - modp_mkgm2.11395
                - modp_R2.11393
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_NTT2_ext.11397
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_Rx.11394
                - modp_mkgm2.11395
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_NTT2_ext.11397
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2525,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2528,24'
              BranchSideFuncs:
                - modp_iNTT2_ext.11399
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_ninv31.11392
                - modp_mkgm2.11395
                - modp_R2.11393
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_NTT2_ext.11397
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_Rx.11394
                - modp_mkgm2.11395
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_NTT2_ext.11397
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2533,13'
              BranchSideFuncs:
                - modp_iNTT2_ext.11399
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_ninv31.11392
                - modp_mkgm2.11395
                - modp_R2.11393
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_NTT2_ext.11397
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_Rx.11394
                - modp_mkgm2.11395
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_NTT2_ext.11397
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2533,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2534,13'
              BranchSideFuncs:
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_ninv31.11392
                - modp_mkgm2.11395
                - modp_R2.11393
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_NTT2_ext.11397
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_Rx.11394
                - modp_mkgm2.11395
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_NTT2_ext.11397
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2537,28'
              BranchSideFuncs:
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_ninv31.11392
                - modp_mkgm2.11395
                - modp_R2.11393
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_NTT2_ext.11397
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_Rx.11394
                - modp_mkgm2.11395
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_NTT2_ext.11397
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2537,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2537,9'
              BranchSideFuncs:
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_ninv31.11392
                - modp_mkgm2.11395
                - modp_R2.11393
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_NTT2_ext.11397
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_Rx.11394
                - modp_mkgm2.11395
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_NTT2_ext.11397
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2538,21'
              BranchSideFuncs:
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_ninv31.11392
                - modp_mkgm2.11395
                - modp_R2.11393
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_NTT2_ext.11397
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_Rx.11394
                - modp_mkgm2.11395
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_NTT2_ext.11397
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2537,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2537,9'
              BranchSideFuncs:
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_ninv31.11392
                - modp_mkgm2.11395
                - modp_R2.11393
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_NTT2_ext.11397
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_Rx.11394
                - modp_mkgm2.11395
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_NTT2_ext.11397
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2538,21'
              BranchSideFuncs:
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_ninv31.11392
                - modp_mkgm2.11395
                - modp_R2.11393
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_NTT2_ext.11397
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_Rx.11394
                - modp_mkgm2.11395
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_NTT2_ext.11397
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2537,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2538,21'
              BranchSideFuncs:
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_ninv31.11392
                - modp_mkgm2.11395
                - modp_R2.11393
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_NTT2_ext.11397
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_Rx.11394
                - modp_mkgm2.11395
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_NTT2_ext.11397
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2540,13'
              BranchSideFuncs:
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_ninv31.11392
                - modp_mkgm2.11395
                - modp_R2.11393
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_NTT2_ext.11397
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_Rx.11394
                - modp_mkgm2.11395
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_NTT2_ext.11397
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2537,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2538,21'
              BranchSideFuncs:
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_ninv31.11392
                - modp_mkgm2.11395
                - modp_R2.11393
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_NTT2_ext.11397
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_Rx.11394
                - modp_mkgm2.11395
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_NTT2_ext.11397
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2540,13'
              BranchSideFuncs:
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_ninv31.11392
                - modp_mkgm2.11395
                - modp_R2.11393
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_NTT2_ext.11397
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_Rx.11394
                - modp_mkgm2.11395
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_NTT2_ext.11397
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2540,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2541,13'
              BranchSideFuncs:
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_ninv31.11392
                - modp_mkgm2.11395
                - modp_R2.11393
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_NTT2_ext.11397
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_Rx.11394
                - modp_mkgm2.11395
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2543,28'
              BranchSideFuncs:
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_ninv31.11392
                - modp_mkgm2.11395
                - modp_R2.11393
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_Rx.11394
                - modp_mkgm2.11395
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2543,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2546,24'
              BranchSideFuncs:
                - modp_iNTT2_ext.11399
                - modp_ninv31.11392
                - modp_mkgm2.11395
                - modp_R2.11393
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_Rx.11394
                - modp_mkgm2.11395
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2551,13'
              BranchSideFuncs:
                - modp_iNTT2_ext.11399
                - modp_ninv31.11392
                - modp_mkgm2.11395
                - modp_R2.11393
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_Rx.11394
                - modp_mkgm2.11395
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2543,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2546,24'
              BranchSideFuncs:
                - modp_iNTT2_ext.11399
                - modp_ninv31.11392
                - modp_mkgm2.11395
                - modp_R2.11393
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_Rx.11394
                - modp_mkgm2.11395
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2551,13'
              BranchSideFuncs:
                - modp_iNTT2_ext.11399
                - modp_ninv31.11392
                - modp_mkgm2.11395
                - modp_R2.11393
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_Rx.11394
                - modp_mkgm2.11395
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2551,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2552,13'
              BranchSideFuncs:
                - modp_ninv31.11392
                - modp_mkgm2.11395
                - modp_R2.11393
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_Rx.11394
                - modp_mkgm2.11395
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2555,13'
              BranchSideFuncs:
                - modp_ninv31.11392
                - modp_mkgm2.11395
                - modp_R2.11393
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_Rx.11394
                - modp_mkgm2.11395
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2555,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2509,29'
              BranchSideFuncs:
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_ninv31.11392
                - modp_mkgm2.11395
                - modp_R2.11393
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_Rx.11394
                - modp_mkgm2.11395
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2556,13'
              BranchSideFuncs:
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_ninv31.11392
                - modp_mkgm2.11395
                - modp_R2.11393
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_Rx.11394
                - modp_mkgm2.11395
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2509,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2514,13'
              BranchSideFuncs:
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_Rx.11394
                - modp_mkgm2.11395
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2565,5'
              BranchSideFuncs:
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_Rx.11394
                - modp_mkgm2.11395
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2581,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2582,21'
              BranchSideFuncs:
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_Rx.11394
                - modp_mkgm2.11395
                - zint_mod_small_signed.11398
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2584,9'
              BranchSideFuncs:
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_Rx.11394
                - modp_mkgm2.11395
                - zint_mod_small_signed.11398
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2585,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2588,24'
              BranchSideFuncs:
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_Rx.11394
                - modp_mkgm2.11395
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2593,9'
              BranchSideFuncs:
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_Rx.11394
                - modp_mkgm2.11395
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2585,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2588,24'
              BranchSideFuncs:
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_Rx.11394
                - modp_mkgm2.11395
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2593,9'
              BranchSideFuncs:
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_Rx.11394
                - modp_mkgm2.11395
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2593,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2594,21'
              BranchSideFuncs:
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_Rx.11394
                - modp_mkgm2.11395
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - zint_mod_small_signed.11398
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2596,9'
              BranchSideFuncs:
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_Rx.11394
                - modp_mkgm2.11395
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - zint_mod_small_signed.11398
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2597,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2600,24'
              BranchSideFuncs:
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_Rx.11394
                - modp_mkgm2.11395
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2606,13'
              BranchSideFuncs:
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_Rx.11394
                - modp_mkgm2.11395
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2597,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2600,24'
              BranchSideFuncs:
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_Rx.11394
                - modp_mkgm2.11395
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2606,13'
              BranchSideFuncs:
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_Rx.11394
                - modp_mkgm2.11395
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2606,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2571,32'
              BranchSideFuncs:
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_Rx.11394
                - modp_mkgm2.11395
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2607,13'
              BranchSideFuncs:
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_Rx.11394
                - modp_mkgm2.11395
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2571,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2571,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2576,13'
              BranchSideFuncs:
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_Rx.11394
                - modp_mkgm2.11395
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2515,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2517,9'
          Dst:             modp_mkgm2
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2516,14'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2523,13'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2531,22'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2530,18'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2534,13'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2541,13'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2549,22'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2548,18'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2552,13'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2556,13'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2557,13'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2565,5'
          Dst:             zint_rebuild_CRT
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2566,5'
          Dst:             zint_rebuild_CRT
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2577,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2578,14'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2579,14'
          Dst:             modp_Rx
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2580,9'
          Dst:             modp_mkgm2
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2582,21'
          Dst:             zint_mod_small_signed
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2584,9'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2591,22'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2590,18'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2594,21'
          Dst:             zint_mod_small_signed
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2596,9'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2603,22'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2602,18'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2607,13'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2608,13'
          Dst:             modp_iNTT2_ext
    - functionName:    zint_bezout
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1559
      functionLinenumberEnd: 1868
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          411
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - modp_ninv31
        - zint_co_reduce
        - zint_co_reduce_mod
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1674,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - modp_ninv31.11392
                - modp_ninv31.11392
                - zint_co_reduce.11420
                - zint_co_reduce_mod.11419
                - zint_co_reduce_mod.11419
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1674,13'
              BranchSideFuncs:
                - modp_ninv31.11392
                - modp_ninv31.11392
                - zint_co_reduce.11420
                - zint_co_reduce_mod.11419
                - zint_co_reduce_mod.11419
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1674,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1674,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1685,13'
              BranchSideFuncs:
                - modp_ninv31.11392
                - modp_ninv31.11392
                - zint_co_reduce.11420
                - zint_co_reduce_mod.11419
                - zint_co_reduce_mod.11419
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1714,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1714,35'
              BranchSideFuncs:
                - zint_co_reduce.11420
                - zint_co_reduce_mod.11419
                - zint_co_reduce_mod.11419
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1863,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1737,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1737,18'
              BranchSideFuncs:
                - zint_co_reduce.11420
                - zint_co_reduce_mod.11419
                - zint_co_reduce_mod.11419
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1756,18'
              BranchSideFuncs:
                - zint_co_reduce.11420
                - zint_co_reduce_mod.11419
                - zint_co_reduce_mod.11419
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1778,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1797,23'
              BranchSideFuncs:
                - zint_co_reduce.11420
                - zint_co_reduce_mod.11419
                - zint_co_reduce_mod.11419
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1848,13'
              BranchSideFuncs:
                - zint_co_reduce.11420
                - zint_co_reduce_mod.11419
                - zint_co_reduce_mod.11419
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1714,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1737,9'
              BranchSideFuncs:
                - zint_co_reduce.11420
                - zint_co_reduce_mod.11419
                - zint_co_reduce_mod.11419
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1863,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1864,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1864,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1867,35'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1864,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1864,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1865,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1864,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1865,15'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1867,35'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1864,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1865,15'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1867,35'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1692,11'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1693,11'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1848,13'
          Dst:             zint_co_reduce
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1853,9'
          Dst:             zint_co_reduce_mod
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:1854,9'
          Dst:             zint_co_reduce_mod
    - functionName:    make_fg
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2626
      functionLinenumberEnd: 2671
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          113
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - make_fg_step
        - modp_NTT2_ext
        - modp_mkgm2
        - modp_ninv31
        - modp_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2632,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - modp_set.11396
                - modp_set.11396
                - make_fg_step.11421
                - make_fg_step.11421
                - make_fg_step.11421
                - make_fg_step.11421
                - modp_ninv31.11392
                - modp_mkgm2.11395
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2638,26'
              BranchSideFuncs:
                - modp_set.11396
                - modp_set.11396
                - make_fg_step.11421
                - make_fg_step.11421
                - make_fg_step.11421
                - make_fg_step.11421
                - modp_ninv31.11392
                - modp_mkgm2.11395
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2637,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2638,26'
              BranchSideFuncs:
                - make_fg_step.11421
                - make_fg_step.11421
                - make_fg_step.11421
                - make_fg_step.11421
                - modp_ninv31.11392
                - modp_mkgm2.11395
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2642,15'
              BranchSideFuncs:
                - make_fg_step.11421
                - make_fg_step.11421
                - make_fg_step.11421
                - make_fg_step.11421
                - modp_ninv31.11392
                - modp_mkgm2.11395
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2642,20'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2642,23'
              BranchSideFuncs:
                - modp_ninv31.11392
                - modp_mkgm2.11395
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2660,15'
              BranchSideFuncs:
                - make_fg_step.11421
                - make_fg_step.11421
                - make_fg_step.11421
                - make_fg_step.11421
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2642,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2642,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2647,15'
              BranchSideFuncs:
                - modp_ninv31.11392
                - modp_mkgm2.11395
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2660,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2661,9'
              BranchSideFuncs:
                - make_fg_step.11421
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2665,5'
              BranchSideFuncs:
                - make_fg_step.11421
                - make_fg_step.11421
                - make_fg_step.11421
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2666,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2667,33'
              BranchSideFuncs:
                - make_fg_step.11421
                - make_fg_step.11421
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2669,29'
              BranchSideFuncs:
                - make_fg_step.11421
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2666,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2667,33'
              BranchSideFuncs:
                - make_fg_step.11421
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2669,29'
              BranchSideFuncs:
                - make_fg_step.11421
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2638,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2639,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2647,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2650,9'
          Dst:             modp_mkgm2
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2651,9'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2652,9'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2661,9'
          Dst:             make_fg_step
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2665,5'
          Dst:             make_fg_step
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2667,9'
          Dst:             make_fg_step
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2669,5'
          Dst:             make_fg_step
    - functionName:    poly_big_to_small
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2057
      functionLinenumberEnd: 2071
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - zint_one_to_plain
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2060,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - zint_one_to_plain.11385
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2064,33'
              BranchSideFuncs:
                - zint_one_to_plain.11385
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2065,22'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2065,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2068,16'
              BranchSideFuncs:
                - zint_one_to_plain.11385
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2061,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2061,5'
              BranchSideFuncs:
                - zint_one_to_plain.11385
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2064,33'
              BranchSideFuncs:
                - zint_one_to_plain.11385
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2064,13'
          Dst:             zint_one_to_plain
    - functionName:    solve_NTRU_binary_depth0
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3667
      functionLinenumberEnd: 3919
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          479
      EdgeCount:       71
      CyclomaticComplexity: 19
      functionsReached:
        - PQCLEAN_FALCON512_AVX2_FFT
        - PQCLEAN_FALCON512_AVX2_iFFT
        - PQCLEAN_FALCON512_AVX2_poly_div_autoadj_fft
        - align_fpr
        - fpr_of
        - fpr_rint
        - modp_NTT2_ext
        - modp_R2
        - modp_add
        - modp_iNTT2_ext
        - modp_mkgm2
        - modp_montymul
        - modp_ninv31
        - modp_norm
        - modp_set
        - modp_sub
        - zint_one_to_plain
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3674,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_mkgm2.11395
                - zint_one_to_plain.11385
                - modp_set.11396
                - zint_one_to_plain.11385
                - modp_set.11396
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_set.11396
                - modp_set.11396
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_mkgm2.11395
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_set.11396
                - modp_set.11396
                - modp_set.11396
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_set.11396
                - modp_set.11396
                - modp_set.11396
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_add.11407
                - modp_montymul.11383
                - modp_add.11407
                - modp_mkgm2.11395
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_norm.11384
                - modp_norm.11384
                - align_fpr.11416
                - fpr_of.11413
                - PQCLEAN_FALCON512_AVX2_FFT
                - align_fpr.11416
                - fpr_of.11413
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_rint.11410
                - modp_set.11396
                - modp_mkgm2.11395
                - modp_set.11396
                - modp_set.11396
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_sub.11402
                - modp_montymul.11383
                - modp_sub.11402
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_norm.11384
                - modp_norm.11384
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3674,19'
              BranchSideFuncs:
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_mkgm2.11395
                - zint_one_to_plain.11385
                - modp_set.11396
                - zint_one_to_plain.11385
                - modp_set.11396
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_set.11396
                - modp_set.11396
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_mkgm2.11395
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_set.11396
                - modp_set.11396
                - modp_set.11396
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_set.11396
                - modp_set.11396
                - modp_set.11396
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_add.11407
                - modp_montymul.11383
                - modp_add.11407
                - modp_mkgm2.11395
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_norm.11384
                - modp_norm.11384
                - align_fpr.11416
                - fpr_of.11413
                - PQCLEAN_FALCON512_AVX2_FFT
                - align_fpr.11416
                - fpr_of.11413
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_rint.11410
                - modp_set.11396
                - modp_mkgm2.11395
                - modp_set.11396
                - modp_set.11396
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_sub.11402
                - modp_montymul.11383
                - modp_sub.11402
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_norm.11384
                - modp_norm.11384
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3708,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3709,47'
              BranchSideFuncs:
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_set.11396
                - modp_set.11396
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_mkgm2.11395
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_set.11396
                - modp_set.11396
                - modp_set.11396
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_set.11396
                - modp_set.11396
                - modp_set.11396
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_add.11407
                - modp_montymul.11383
                - modp_add.11407
                - modp_mkgm2.11395
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_norm.11384
                - modp_norm.11384
                - align_fpr.11416
                - fpr_of.11413
                - PQCLEAN_FALCON512_AVX2_FFT
                - align_fpr.11416
                - fpr_of.11413
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_rint.11410
                - modp_set.11396
                - modp_mkgm2.11395
                - modp_set.11396
                - modp_set.11396
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_sub.11402
                - modp_montymul.11383
                - modp_sub.11402
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_norm.11384
                - modp_norm.11384
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3712,5'
              BranchSideFuncs:
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_set.11396
                - modp_set.11396
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_mkgm2.11395
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_set.11396
                - modp_set.11396
                - modp_set.11396
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_set.11396
                - modp_set.11396
                - modp_set.11396
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_add.11407
                - modp_montymul.11383
                - modp_add.11407
                - modp_mkgm2.11395
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_norm.11384
                - modp_norm.11384
                - align_fpr.11416
                - fpr_of.11413
                - PQCLEAN_FALCON512_AVX2_FFT
                - align_fpr.11416
                - fpr_of.11413
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_rint.11410
                - modp_set.11396
                - modp_mkgm2.11395
                - modp_set.11396
                - modp_set.11396
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_sub.11402
                - modp_montymul.11383
                - modp_sub.11402
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_norm.11384
                - modp_norm.11384
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3708,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3709,47'
              BranchSideFuncs:
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_set.11396
                - modp_set.11396
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_mkgm2.11395
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_set.11396
                - modp_set.11396
                - modp_set.11396
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_set.11396
                - modp_set.11396
                - modp_set.11396
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_add.11407
                - modp_montymul.11383
                - modp_add.11407
                - modp_mkgm2.11395
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_norm.11384
                - modp_norm.11384
                - align_fpr.11416
                - fpr_of.11413
                - PQCLEAN_FALCON512_AVX2_FFT
                - align_fpr.11416
                - fpr_of.11413
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_rint.11410
                - modp_set.11396
                - modp_mkgm2.11395
                - modp_set.11396
                - modp_set.11396
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_sub.11402
                - modp_montymul.11383
                - modp_sub.11402
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_norm.11384
                - modp_norm.11384
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3712,5'
              BranchSideFuncs:
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_set.11396
                - modp_set.11396
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_mkgm2.11395
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_set.11396
                - modp_set.11396
                - modp_set.11396
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_set.11396
                - modp_set.11396
                - modp_set.11396
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_add.11407
                - modp_montymul.11383
                - modp_add.11407
                - modp_mkgm2.11395
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_norm.11384
                - modp_norm.11384
                - align_fpr.11416
                - fpr_of.11413
                - PQCLEAN_FALCON512_AVX2_FFT
                - align_fpr.11416
                - fpr_of.11413
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_rint.11410
                - modp_set.11396
                - modp_mkgm2.11395
                - modp_set.11396
                - modp_set.11396
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_sub.11402
                - modp_montymul.11383
                - modp_sub.11402
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_norm.11384
                - modp_norm.11384
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3718,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3719,26'
              BranchSideFuncs:
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_mkgm2.11395
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_set.11396
                - modp_set.11396
                - modp_set.11396
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_set.11396
                - modp_set.11396
                - modp_set.11396
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_add.11407
                - modp_montymul.11383
                - modp_add.11407
                - modp_mkgm2.11395
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_norm.11384
                - modp_norm.11384
                - align_fpr.11416
                - fpr_of.11413
                - PQCLEAN_FALCON512_AVX2_FFT
                - align_fpr.11416
                - fpr_of.11413
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_rint.11410
                - modp_set.11396
                - modp_mkgm2.11395
                - modp_set.11396
                - modp_set.11396
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_sub.11402
                - modp_montymul.11383
                - modp_sub.11402
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_norm.11384
                - modp_norm.11384
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3722,5'
              BranchSideFuncs:
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_mkgm2.11395
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_set.11396
                - modp_set.11396
                - modp_set.11396
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_set.11396
                - modp_set.11396
                - modp_set.11396
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_add.11407
                - modp_montymul.11383
                - modp_add.11407
                - modp_mkgm2.11395
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_norm.11384
                - modp_norm.11384
                - align_fpr.11416
                - fpr_of.11413
                - PQCLEAN_FALCON512_AVX2_FFT
                - align_fpr.11416
                - fpr_of.11413
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_rint.11410
                - modp_set.11396
                - modp_mkgm2.11395
                - modp_set.11396
                - modp_set.11396
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_sub.11402
                - modp_montymul.11383
                - modp_sub.11402
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_norm.11384
                - modp_norm.11384
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3728,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3732,15'
              BranchSideFuncs:
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_mkgm2.11395
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_set.11396
                - modp_set.11396
                - modp_set.11396
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_set.11396
                - modp_set.11396
                - modp_set.11396
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_add.11407
                - modp_montymul.11383
                - modp_add.11407
                - modp_mkgm2.11395
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_norm.11384
                - modp_norm.11384
                - align_fpr.11416
                - fpr_of.11413
                - PQCLEAN_FALCON512_AVX2_FFT
                - align_fpr.11416
                - fpr_of.11413
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_rint.11410
                - modp_set.11396
                - modp_mkgm2.11395
                - modp_set.11396
                - modp_set.11396
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_sub.11402
                - modp_montymul.11383
                - modp_sub.11402
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_norm.11384
                - modp_norm.11384
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3743,5'
              BranchSideFuncs:
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_mkgm2.11395
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_set.11396
                - modp_set.11396
                - modp_set.11396
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_set.11396
                - modp_set.11396
                - modp_set.11396
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_add.11407
                - modp_montymul.11383
                - modp_add.11407
                - modp_mkgm2.11395
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_norm.11384
                - modp_norm.11384
                - align_fpr.11416
                - fpr_of.11413
                - PQCLEAN_FALCON512_AVX2_FFT
                - align_fpr.11416
                - fpr_of.11413
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_rint.11410
                - modp_set.11396
                - modp_mkgm2.11395
                - modp_set.11396
                - modp_set.11396
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_sub.11402
                - modp_montymul.11383
                - modp_sub.11402
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_norm.11384
                - modp_norm.11384
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3780,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3781,26'
              BranchSideFuncs:
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_set.11396
                - modp_set.11396
                - modp_set.11396
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_add.11407
                - modp_montymul.11383
                - modp_add.11407
                - modp_mkgm2.11395
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_norm.11384
                - modp_norm.11384
                - align_fpr.11416
                - fpr_of.11413
                - PQCLEAN_FALCON512_AVX2_FFT
                - align_fpr.11416
                - fpr_of.11413
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_rint.11410
                - modp_set.11396
                - modp_mkgm2.11395
                - modp_set.11396
                - modp_set.11396
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_sub.11402
                - modp_montymul.11383
                - modp_sub.11402
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_norm.11384
                - modp_norm.11384
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3784,5'
              BranchSideFuncs:
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_set.11396
                - modp_set.11396
                - modp_set.11396
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_add.11407
                - modp_montymul.11383
                - modp_add.11407
                - modp_mkgm2.11395
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_norm.11384
                - modp_norm.11384
                - align_fpr.11416
                - fpr_of.11413
                - PQCLEAN_FALCON512_AVX2_FFT
                - align_fpr.11416
                - fpr_of.11413
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_rint.11410
                - modp_set.11396
                - modp_mkgm2.11395
                - modp_set.11396
                - modp_set.11396
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_sub.11402
                - modp_montymul.11383
                - modp_sub.11402
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_norm.11384
                - modp_norm.11384
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3780,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3781,26'
              BranchSideFuncs:
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_set.11396
                - modp_set.11396
                - modp_set.11396
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_add.11407
                - modp_montymul.11383
                - modp_add.11407
                - modp_mkgm2.11395
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_norm.11384
                - modp_norm.11384
                - align_fpr.11416
                - fpr_of.11413
                - PQCLEAN_FALCON512_AVX2_FFT
                - align_fpr.11416
                - fpr_of.11413
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_rint.11410
                - modp_set.11396
                - modp_mkgm2.11395
                - modp_set.11396
                - modp_set.11396
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_sub.11402
                - modp_montymul.11383
                - modp_sub.11402
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_norm.11384
                - modp_norm.11384
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3784,5'
              BranchSideFuncs:
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_set.11396
                - modp_set.11396
                - modp_set.11396
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_add.11407
                - modp_montymul.11383
                - modp_add.11407
                - modp_mkgm2.11395
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_norm.11384
                - modp_norm.11384
                - align_fpr.11416
                - fpr_of.11413
                - PQCLEAN_FALCON512_AVX2_FFT
                - align_fpr.11416
                - fpr_of.11413
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_rint.11410
                - modp_set.11396
                - modp_mkgm2.11395
                - modp_set.11396
                - modp_set.11396
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_sub.11402
                - modp_montymul.11383
                - modp_sub.11402
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_norm.11384
                - modp_norm.11384
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3790,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3793,27'
              BranchSideFuncs:
                - modp_set.11396
                - modp_set.11396
                - modp_set.11396
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_add.11407
                - modp_montymul.11383
                - modp_add.11407
                - modp_mkgm2.11395
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_norm.11384
                - modp_norm.11384
                - align_fpr.11416
                - fpr_of.11413
                - PQCLEAN_FALCON512_AVX2_FFT
                - align_fpr.11416
                - fpr_of.11413
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_rint.11410
                - modp_set.11396
                - modp_mkgm2.11395
                - modp_set.11396
                - modp_set.11396
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_sub.11402
                - modp_montymul.11383
                - modp_sub.11402
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_norm.11384
                - modp_norm.11384
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3802,30'
              BranchSideFuncs:
                - modp_set.11396
                - modp_set.11396
                - modp_set.11396
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_add.11407
                - modp_montymul.11383
                - modp_add.11407
                - modp_mkgm2.11395
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_norm.11384
                - modp_norm.11384
                - align_fpr.11416
                - fpr_of.11413
                - PQCLEAN_FALCON512_AVX2_FFT
                - align_fpr.11416
                - fpr_of.11413
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_rint.11410
                - modp_set.11396
                - modp_mkgm2.11395
                - modp_set.11396
                - modp_set.11396
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_sub.11402
                - modp_montymul.11383
                - modp_sub.11402
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_norm.11384
                - modp_norm.11384
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3803,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3804,26'
              BranchSideFuncs:
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_add.11407
                - modp_montymul.11383
                - modp_add.11407
                - modp_mkgm2.11395
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_norm.11384
                - modp_norm.11384
                - align_fpr.11416
                - fpr_of.11413
                - PQCLEAN_FALCON512_AVX2_FFT
                - align_fpr.11416
                - fpr_of.11413
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_rint.11410
                - modp_set.11396
                - modp_mkgm2.11395
                - modp_set.11396
                - modp_set.11396
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_sub.11402
                - modp_montymul.11383
                - modp_sub.11402
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_norm.11384
                - modp_norm.11384
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3807,5'
              BranchSideFuncs:
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_add.11407
                - modp_montymul.11383
                - modp_add.11407
                - modp_mkgm2.11395
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_norm.11384
                - modp_norm.11384
                - align_fpr.11416
                - fpr_of.11413
                - PQCLEAN_FALCON512_AVX2_FFT
                - align_fpr.11416
                - fpr_of.11413
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_rint.11410
                - modp_set.11396
                - modp_mkgm2.11395
                - modp_set.11396
                - modp_set.11396
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_sub.11402
                - modp_montymul.11383
                - modp_sub.11402
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_norm.11384
                - modp_norm.11384
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3803,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3804,26'
              BranchSideFuncs:
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_add.11407
                - modp_montymul.11383
                - modp_add.11407
                - modp_mkgm2.11395
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_norm.11384
                - modp_norm.11384
                - align_fpr.11416
                - fpr_of.11413
                - PQCLEAN_FALCON512_AVX2_FFT
                - align_fpr.11416
                - fpr_of.11413
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_rint.11410
                - modp_set.11396
                - modp_mkgm2.11395
                - modp_set.11396
                - modp_set.11396
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_sub.11402
                - modp_montymul.11383
                - modp_sub.11402
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_norm.11384
                - modp_norm.11384
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3807,5'
              BranchSideFuncs:
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_add.11407
                - modp_montymul.11383
                - modp_add.11407
                - modp_mkgm2.11395
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_norm.11384
                - modp_norm.11384
                - align_fpr.11416
                - fpr_of.11413
                - PQCLEAN_FALCON512_AVX2_FFT
                - align_fpr.11416
                - fpr_of.11413
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_rint.11410
                - modp_set.11396
                - modp_mkgm2.11395
                - modp_set.11396
                - modp_set.11396
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_sub.11402
                - modp_montymul.11383
                - modp_sub.11402
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_norm.11384
                - modp_norm.11384
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3813,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3816,27'
              BranchSideFuncs:
                - modp_mkgm2.11395
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_norm.11384
                - modp_norm.11384
                - align_fpr.11416
                - fpr_of.11413
                - PQCLEAN_FALCON512_AVX2_FFT
                - align_fpr.11416
                - fpr_of.11413
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_rint.11410
                - modp_set.11396
                - modp_mkgm2.11395
                - modp_set.11396
                - modp_set.11396
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_sub.11402
                - modp_montymul.11383
                - modp_sub.11402
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_norm.11384
                - modp_norm.11384
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3829,5'
              BranchSideFuncs:
                - modp_mkgm2.11395
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_norm.11384
                - modp_norm.11384
                - align_fpr.11416
                - fpr_of.11413
                - PQCLEAN_FALCON512_AVX2_FFT
                - align_fpr.11416
                - fpr_of.11413
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_rint.11410
                - modp_set.11396
                - modp_mkgm2.11395
                - modp_set.11396
                - modp_set.11396
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_sub.11402
                - modp_montymul.11383
                - modp_sub.11402
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_norm.11384
                - modp_norm.11384
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3832,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3833,37'
              BranchSideFuncs:
                - align_fpr.11416
                - fpr_of.11413
                - PQCLEAN_FALCON512_AVX2_FFT
                - align_fpr.11416
                - fpr_of.11413
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_rint.11410
                - modp_set.11396
                - modp_mkgm2.11395
                - modp_set.11396
                - modp_set.11396
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_sub.11402
                - modp_montymul.11383
                - modp_sub.11402
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_norm.11384
                - modp_norm.11384
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3855,11'
              BranchSideFuncs:
                - align_fpr.11416
                - fpr_of.11413
                - PQCLEAN_FALCON512_AVX2_FFT
                - align_fpr.11416
                - fpr_of.11413
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_rint.11410
                - modp_set.11396
                - modp_mkgm2.11395
                - modp_set.11396
                - modp_set.11396
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_sub.11402
                - modp_montymul.11383
                - modp_sub.11402
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_norm.11384
                - modp_norm.11384
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3856,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3857,9'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_AVX2_FFT
                - align_fpr.11416
                - fpr_of.11413
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_rint.11410
                - modp_set.11396
                - modp_mkgm2.11395
                - modp_set.11396
                - modp_set.11396
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_sub.11402
                - modp_montymul.11383
                - modp_sub.11402
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_norm.11384
                - modp_norm.11384
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3859,5'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_AVX2_FFT
                - align_fpr.11416
                - fpr_of.11413
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_rint.11410
                - modp_set.11396
                - modp_mkgm2.11395
                - modp_set.11396
                - modp_set.11396
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_sub.11402
                - modp_montymul.11383
                - modp_sub.11402
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_norm.11384
                - modp_norm.11384
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3867,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3868,9'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_rint.11410
                - modp_set.11396
                - modp_mkgm2.11395
                - modp_set.11396
                - modp_set.11396
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_sub.11402
                - modp_montymul.11383
                - modp_sub.11402
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_norm.11384
                - modp_norm.11384
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3870,5'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_rint.11410
                - modp_set.11396
                - modp_mkgm2.11395
                - modp_set.11396
                - modp_set.11396
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_sub.11402
                - modp_montymul.11383
                - modp_sub.11402
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_norm.11384
                - modp_norm.11384
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3878,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3879,44'
              BranchSideFuncs:
                - modp_mkgm2.11395
                - modp_set.11396
                - modp_set.11396
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_sub.11402
                - modp_montymul.11383
                - modp_sub.11402
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_norm.11384
                - modp_norm.11384
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3895,5'
              BranchSideFuncs:
                - modp_mkgm2.11395
                - modp_set.11396
                - modp_set.11396
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_sub.11402
                - modp_montymul.11383
                - modp_sub.11402
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_norm.11384
                - modp_norm.11384
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3896,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3897,26'
              BranchSideFuncs:
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_sub.11402
                - modp_montymul.11383
                - modp_sub.11402
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_norm.11384
                - modp_norm.11384
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3900,5'
              BranchSideFuncs:
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_sub.11402
                - modp_montymul.11383
                - modp_sub.11402
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_norm.11384
                - modp_norm.11384
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3903,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3906,28'
              BranchSideFuncs:
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_norm.11384
                - modp_norm.11384
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3912,5'
              BranchSideFuncs:
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_norm.11384
                - modp_norm.11384
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3914,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3915,37'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3919,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3693,11'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3694,10'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3703,5'
          Dst:             modp_mkgm2
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3709,26'
          Dst:             zint_one_to_plain
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3709,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3710,26'
          Dst:             zint_one_to_plain
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3710,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3712,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3713,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3719,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3720,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3722,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3723,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3736,15'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3737,15'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3738,21'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3739,21'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3740,21'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3741,21'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3743,5'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3744,5'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3767,5'
          Dst:             modp_mkgm2
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3772,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3773,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3779,21'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3781,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3782,21'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3784,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3785,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3793,13'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3794,17'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3795,17'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3802,21'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3804,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3805,21'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3807,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3808,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3816,13'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3818,26'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3817,17'
          Dst:             modp_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3820,26'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3819,17'
          Dst:             modp_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3829,5'
          Dst:             modp_mkgm2
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3830,5'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3831,5'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3833,27'
          Dst:             modp_norm
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3834,27'
          Dst:             modp_norm
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3855,11'
          Dst:             align_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3857,18'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3859,5'
          Dst:             PQCLEAN_FALCON512_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3860,11'
          Dst:             align_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3868,18'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3870,5'
          Dst:             PQCLEAN_FALCON512_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3876,5'
          Dst:             PQCLEAN_FALCON512_AVX2_poly_div_autoadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3877,5'
          Dst:             PQCLEAN_FALCON512_AVX2_iFFT
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3879,35'
          Dst:             fpr_rint
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3879,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3895,5'
          Dst:             modp_mkgm2
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3897,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3898,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3900,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3901,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3902,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3906,14'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3908,26'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3907,17'
          Dst:             modp_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3910,26'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3909,17'
          Dst:             modp_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3912,5'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3913,5'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3915,27'
          Dst:             modp_norm
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3916,27'
          Dst:             modp_norm
    - functionName:    solve_NTRU_binary_depth1
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3292
      functionLinenumberEnd: 3657
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         82
      ICount:          896
      EdgeCount:       110
      CyclomaticComplexity: 30
      functionsReached:
        - PQCLEAN_FALCON512_AVX2_FFT
        - PQCLEAN_FALCON512_AVX2_iFFT
        - PQCLEAN_FALCON512_AVX2_poly_add_muladj_fft
        - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
        - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
        - PQCLEAN_FALCON512_AVX2_poly_mul_fft
        - PQCLEAN_FALCON512_AVX2_poly_sub
        - align_fpr
        - fpr_lt
        - fpr_of
        - fpr_rint
        - modp_NTT2_ext
        - modp_R2
        - modp_Rx
        - modp_iNTT2_ext
        - modp_mkgm2
        - modp_montymul
        - modp_ninv31
        - modp_poly_rec_res
        - modp_set
        - poly_big_to_fp
        - zint_mod_small_signed
        - zint_rebuild_CRT
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3308,23'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_Rx.11394
                - zint_mod_small_signed.11398
                - zint_mod_small_signed.11398
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_Rx.11394
                - zint_mod_small_signed.11398
                - zint_mod_small_signed.11398
                - modp_ninv31.11392
                - modp_mkgm2.11395
                - modp_set.11396
                - modp_set.11396
                - modp_R2.11393
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_poly_rec_res.11386
                - modp_poly_rec_res.11386
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - fpr_of.11413
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_iFFT
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_rint.11410
                - fpr_rint.11410
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_Rx.11394
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_Rx.11394
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3308,23'
              BranchSideFuncs:
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_Rx.11394
                - zint_mod_small_signed.11398
                - zint_mod_small_signed.11398
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_Rx.11394
                - zint_mod_small_signed.11398
                - zint_mod_small_signed.11398
                - modp_ninv31.11392
                - modp_mkgm2.11395
                - modp_set.11396
                - modp_set.11396
                - modp_R2.11393
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_poly_rec_res.11386
                - modp_poly_rec_res.11386
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - fpr_of.11413
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_iFFT
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_rint.11410
                - fpr_rint.11410
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_Rx.11394
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_Rx.11394
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3364,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3355,5'
              BranchSideFuncs:
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_Rx.11394
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_Rx.11394
                - modp_ninv31.11392
                - modp_mkgm2.11395
                - modp_set.11396
                - modp_set.11396
                - modp_R2.11393
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_poly_rec_res.11386
                - modp_poly_rec_res.11386
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - fpr_of.11413
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_iFFT
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_rint.11410
                - fpr_rint.11410
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3361,15'
              BranchSideFuncs:
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_Rx.11394
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_Rx.11394
                - modp_ninv31.11392
                - modp_mkgm2.11395
                - modp_set.11396
                - modp_set.11396
                - modp_R2.11393
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_poly_rec_res.11386
                - modp_poly_rec_res.11386
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - fpr_of.11413
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_iFFT
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_rint.11410
                - fpr_rint.11410
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3364,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3361,15'
              BranchSideFuncs:
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_Rx.11394
                - zint_mod_small_signed.11398
                - zint_mod_small_signed.11398
                - modp_ninv31.11392
                - modp_mkgm2.11395
                - modp_set.11396
                - modp_set.11396
                - modp_R2.11393
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_poly_rec_res.11386
                - modp_poly_rec_res.11386
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - fpr_of.11413
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_iFFT
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_rint.11410
                - fpr_rint.11410
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3367,19'
              BranchSideFuncs:
                - zint_mod_small_signed.11398
                - zint_mod_small_signed.11398
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_Rx.11394
                - zint_mod_small_signed.11398
                - zint_mod_small_signed.11398
                - modp_ninv31.11392
                - modp_mkgm2.11395
                - modp_set.11396
                - modp_set.11396
                - modp_R2.11393
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_poly_rec_res.11386
                - modp_poly_rec_res.11386
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - fpr_of.11413
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_iFFT
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_rint.11410
                - fpr_rint.11410
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3364,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3367,19'
              BranchSideFuncs:
                - modp_ninv31.11392
                - modp_mkgm2.11395
                - modp_set.11396
                - modp_set.11396
                - modp_R2.11393
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_poly_rec_res.11386
                - modp_poly_rec_res.11386
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - fpr_of.11413
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_iFFT
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_rint.11410
                - fpr_rint.11410
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3375,31'
              BranchSideFuncs:
                - modp_ninv31.11392
                - modp_mkgm2.11395
                - modp_set.11396
                - modp_set.11396
                - modp_R2.11393
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_poly_rec_res.11386
                - modp_poly_rec_res.11386
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - fpr_of.11413
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_iFFT
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_rint.11410
                - fpr_rint.11410
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3417,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3398,14'
              BranchSideFuncs:
                - modp_R2.11393
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_poly_rec_res.11386
                - modp_poly_rec_res.11386
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - fpr_of.11413
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_iFFT
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_rint.11410
                - fpr_rint.11410
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_ninv31.11392
                - modp_mkgm2.11395
                - modp_set.11396
                - modp_set.11396
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3418,30'
              BranchSideFuncs:
                - modp_set.11396
                - modp_set.11396
                - modp_R2.11393
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_poly_rec_res.11386
                - modp_poly_rec_res.11386
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - fpr_of.11413
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_iFFT
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_rint.11410
                - fpr_rint.11410
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_ninv31.11392
                - modp_mkgm2.11395
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3427,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3428,13'
              BranchSideFuncs:
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - fpr_of.11413
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_iFFT
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_rint.11410
                - fpr_rint.11410
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_ninv31.11392
                - modp_mkgm2.11395
                - modp_set.11396
                - modp_set.11396
                - modp_R2.11393
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_poly_rec_res.11386
                - modp_poly_rec_res.11386
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3437,13'
              BranchSideFuncs:
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - fpr_of.11413
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_iFFT
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_rint.11410
                - fpr_rint.11410
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_ninv31.11392
                - modp_mkgm2.11395
                - modp_set.11396
                - modp_set.11396
                - modp_R2.11393
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_poly_rec_res.11386
                - modp_poly_rec_res.11386
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3452,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3452,9'
              BranchSideFuncs:
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - fpr_of.11413
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_iFFT
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_rint.11410
                - fpr_rint.11410
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_ninv31.11392
                - modp_mkgm2.11395
                - modp_set.11396
                - modp_set.11396
                - modp_R2.11393
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_poly_rec_res.11386
                - modp_poly_rec_res.11386
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3457,9'
              BranchSideFuncs:
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - fpr_of.11413
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_iFFT
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_rint.11410
                - fpr_rint.11410
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_ninv31.11392
                - modp_mkgm2.11395
                - modp_set.11396
                - modp_set.11396
                - modp_R2.11393
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_poly_rec_res.11386
                - modp_poly_rec_res.11386
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3452,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3452,9'
              BranchSideFuncs:
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - fpr_of.11413
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_iFFT
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_rint.11410
                - fpr_rint.11410
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_ninv31.11392
                - modp_mkgm2.11395
                - modp_set.11396
                - modp_set.11396
                - modp_R2.11393
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_poly_rec_res.11386
                - modp_poly_rec_res.11386
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3452,9'
              BranchSideFuncs:
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - fpr_of.11413
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_iFFT
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_rint.11410
                - fpr_rint.11410
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_ninv31.11392
                - modp_mkgm2.11395
                - modp_set.11396
                - modp_set.11396
                - modp_R2.11393
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_poly_rec_res.11386
                - modp_poly_rec_res.11386
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3452,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3452,9'
              BranchSideFuncs:
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - fpr_of.11413
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_iFFT
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_rint.11410
                - fpr_rint.11410
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_ninv31.11392
                - modp_mkgm2.11395
                - modp_set.11396
                - modp_set.11396
                - modp_R2.11393
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_poly_rec_res.11386
                - modp_poly_rec_res.11386
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3452,9'
              BranchSideFuncs:
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - fpr_of.11413
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_iFFT
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_rint.11410
                - fpr_rint.11410
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_ninv31.11392
                - modp_mkgm2.11395
                - modp_set.11396
                - modp_set.11396
                - modp_R2.11393
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_poly_rec_res.11386
                - modp_poly_rec_res.11386
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3453,27'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3452,9'
              BranchSideFuncs:
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - fpr_of.11413
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_iFFT
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_rint.11410
                - fpr_rint.11410
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_ninv31.11392
                - modp_mkgm2.11395
                - modp_set.11396
                - modp_set.11396
                - modp_R2.11393
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_poly_rec_res.11386
                - modp_poly_rec_res.11386
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3452,9'
              BranchSideFuncs:
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - fpr_of.11413
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_iFFT
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_rint.11410
                - fpr_rint.11410
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_ninv31.11392
                - modp_mkgm2.11395
                - modp_set.11396
                - modp_set.11396
                - modp_R2.11393
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_poly_rec_res.11386
                - modp_poly_rec_res.11386
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3452,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3452,9'
              BranchSideFuncs:
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - fpr_of.11413
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_iFFT
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_rint.11410
                - fpr_rint.11410
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_ninv31.11392
                - modp_mkgm2.11395
                - modp_set.11396
                - modp_set.11396
                - modp_R2.11393
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_poly_rec_res.11386
                - modp_poly_rec_res.11386
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3454,21'
              BranchSideFuncs:
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - fpr_of.11413
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_iFFT
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_rint.11410
                - fpr_rint.11410
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_ninv31.11392
                - modp_mkgm2.11395
                - modp_set.11396
                - modp_set.11396
                - modp_R2.11393
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_poly_rec_res.11386
                - modp_poly_rec_res.11386
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3452,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3454,21'
              BranchSideFuncs:
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - fpr_of.11413
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_iFFT
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_rint.11410
                - fpr_rint.11410
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_ninv31.11392
                - modp_mkgm2.11395
                - modp_set.11396
                - modp_set.11396
                - modp_R2.11393
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_poly_rec_res.11386
                - modp_poly_rec_res.11386
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3457,9'
              BranchSideFuncs:
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - fpr_of.11413
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_iFFT
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_rint.11410
                - fpr_rint.11410
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_ninv31.11392
                - modp_mkgm2.11395
                - modp_set.11396
                - modp_set.11396
                - modp_R2.11393
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_poly_rec_res.11386
                - modp_poly_rec_res.11386
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3452,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3454,21'
              BranchSideFuncs:
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - fpr_of.11413
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_iFFT
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_rint.11410
                - fpr_rint.11410
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_ninv31.11392
                - modp_mkgm2.11395
                - modp_set.11396
                - modp_set.11396
                - modp_R2.11393
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_poly_rec_res.11386
                - modp_poly_rec_res.11386
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3457,9'
              BranchSideFuncs:
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - fpr_of.11413
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_iFFT
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_rint.11410
                - fpr_rint.11410
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_ninv31.11392
                - modp_mkgm2.11395
                - modp_set.11396
                - modp_set.11396
                - modp_R2.11393
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_poly_rec_res.11386
                - modp_poly_rec_res.11386
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3497,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3502,25'
              BranchSideFuncs:
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - fpr_of.11413
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_iFFT
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_rint.11410
                - fpr_rint.11410
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_ninv31.11392
                - modp_mkgm2.11395
                - modp_set.11396
                - modp_set.11396
                - modp_R2.11393
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_poly_rec_res.11386
                - modp_poly_rec_res.11386
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3513,9'
              BranchSideFuncs:
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - fpr_of.11413
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_iFFT
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_rint.11410
                - fpr_rint.11410
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_ninv31.11392
                - modp_mkgm2.11395
                - modp_set.11396
                - modp_set.11396
                - modp_R2.11393
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_poly_rec_res.11386
                - modp_poly_rec_res.11386
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3497,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3502,25'
              BranchSideFuncs:
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - fpr_of.11413
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_iFFT
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_rint.11410
                - fpr_rint.11410
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_ninv31.11392
                - modp_mkgm2.11395
                - modp_set.11396
                - modp_set.11396
                - modp_R2.11393
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_poly_rec_res.11386
                - modp_poly_rec_res.11386
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3513,9'
              BranchSideFuncs:
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - fpr_of.11413
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_iFFT
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_rint.11410
                - fpr_rint.11410
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_ninv31.11392
                - modp_mkgm2.11395
                - modp_set.11396
                - modp_set.11396
                - modp_R2.11393
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_poly_rec_res.11386
                - modp_poly_rec_res.11386
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3519,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3520,13'
              BranchSideFuncs:
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - fpr_of.11413
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_iFFT
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_rint.11410
                - fpr_rint.11410
                - modp_ninv31.11392
                - modp_mkgm2.11395
                - modp_set.11396
                - modp_set.11396
                - modp_R2.11393
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_poly_rec_res.11386
                - modp_poly_rec_res.11386
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3535,5'
              BranchSideFuncs:
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - fpr_of.11413
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_iFFT
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_rint.11410
                - fpr_rint.11410
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3522,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3522,13'
              BranchSideFuncs:
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - fpr_of.11413
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_iFFT
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_rint.11410
                - fpr_rint.11410
                - modp_ninv31.11392
                - modp_mkgm2.11395
                - modp_set.11396
                - modp_set.11396
                - modp_R2.11393
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_poly_rec_res.11386
                - modp_poly_rec_res.11386
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3522,13'
              BranchSideFuncs:
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - fpr_of.11413
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_iFFT
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_rint.11410
                - fpr_rint.11410
                - modp_ninv31.11392
                - modp_mkgm2.11395
                - modp_set.11396
                - modp_set.11396
                - modp_R2.11393
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_poly_rec_res.11386
                - modp_poly_rec_res.11386
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3522,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3522,13'
              BranchSideFuncs:
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - fpr_of.11413
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_iFFT
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_rint.11410
                - fpr_rint.11410
                - modp_ninv31.11392
                - modp_mkgm2.11395
                - modp_set.11396
                - modp_set.11396
                - modp_R2.11393
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_poly_rec_res.11386
                - modp_poly_rec_res.11386
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3522,13'
              BranchSideFuncs:
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - fpr_of.11413
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_iFFT
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_rint.11410
                - fpr_rint.11410
                - modp_ninv31.11392
                - modp_mkgm2.11395
                - modp_set.11396
                - modp_set.11396
                - modp_R2.11393
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_poly_rec_res.11386
                - modp_poly_rec_res.11386
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3523,30'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3522,13'
              BranchSideFuncs:
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - fpr_of.11413
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_iFFT
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_rint.11410
                - fpr_rint.11410
                - modp_ninv31.11392
                - modp_mkgm2.11395
                - modp_set.11396
                - modp_set.11396
                - modp_R2.11393
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_poly_rec_res.11386
                - modp_poly_rec_res.11386
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3522,13'
              BranchSideFuncs:
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - fpr_of.11413
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_iFFT
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_rint.11410
                - fpr_rint.11410
                - modp_ninv31.11392
                - modp_mkgm2.11395
                - modp_set.11396
                - modp_set.11396
                - modp_R2.11393
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_poly_rec_res.11386
                - modp_poly_rec_res.11386
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3522,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3387,5'
              BranchSideFuncs:
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - fpr_of.11413
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_iFFT
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_rint.11410
                - fpr_rint.11410
                - modp_ninv31.11392
                - modp_mkgm2.11395
                - modp_set.11396
                - modp_set.11396
                - modp_R2.11393
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_poly_rec_res.11386
                - modp_poly_rec_res.11386
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3522,13'
              BranchSideFuncs:
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - fpr_of.11413
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_iFFT
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_rint.11410
                - fpr_rint.11410
                - modp_ninv31.11392
                - modp_mkgm2.11395
                - modp_set.11396
                - modp_set.11396
                - modp_R2.11393
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_poly_rec_res.11386
                - modp_poly_rec_res.11386
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3522,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3522,13'
              BranchSideFuncs:
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - fpr_of.11413
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_iFFT
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_rint.11410
                - fpr_rint.11410
                - modp_ninv31.11392
                - modp_mkgm2.11395
                - modp_set.11396
                - modp_set.11396
                - modp_R2.11393
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_poly_rec_res.11386
                - modp_poly_rec_res.11386
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3524,22'
              BranchSideFuncs:
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - fpr_of.11413
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_iFFT
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_rint.11410
                - fpr_rint.11410
                - modp_ninv31.11392
                - modp_mkgm2.11395
                - modp_set.11396
                - modp_set.11396
                - modp_R2.11393
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_poly_rec_res.11386
                - modp_poly_rec_res.11386
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3522,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3522,13'
              BranchSideFuncs:
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - fpr_of.11413
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_iFFT
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_rint.11410
                - fpr_rint.11410
                - modp_ninv31.11392
                - modp_mkgm2.11395
                - modp_set.11396
                - modp_set.11396
                - modp_R2.11393
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_poly_rec_res.11386
                - modp_poly_rec_res.11386
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3524,22'
              BranchSideFuncs:
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - fpr_of.11413
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_iFFT
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_rint.11410
                - fpr_rint.11410
                - modp_ninv31.11392
                - modp_mkgm2.11395
                - modp_set.11396
                - modp_set.11396
                - modp_R2.11393
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_poly_rec_res.11386
                - modp_poly_rec_res.11386
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3522,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3387,5'
              BranchSideFuncs:
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - fpr_of.11413
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_iFFT
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_rint.11410
                - fpr_rint.11410
                - modp_ninv31.11392
                - modp_mkgm2.11395
                - modp_set.11396
                - modp_set.11396
                - modp_R2.11393
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_poly_rec_res.11386
                - modp_poly_rec_res.11386
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3524,22'
              BranchSideFuncs:
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - fpr_of.11413
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_iFFT
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_rint.11410
                - fpr_rint.11410
                - modp_ninv31.11392
                - modp_mkgm2.11395
                - modp_set.11396
                - modp_set.11396
                - modp_R2.11393
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_poly_rec_res.11386
                - modp_poly_rec_res.11386
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3522,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3387,5'
              BranchSideFuncs:
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - fpr_of.11413
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_iFFT
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_rint.11410
                - fpr_rint.11410
                - modp_ninv31.11392
                - modp_mkgm2.11395
                - modp_set.11396
                - modp_set.11396
                - modp_R2.11393
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_poly_rec_res.11386
                - modp_poly_rec_res.11386
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3524,22'
              BranchSideFuncs:
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - fpr_of.11413
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_iFFT
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_rint.11410
                - fpr_rint.11410
                - modp_ninv31.11392
                - modp_mkgm2.11395
                - modp_set.11396
                - modp_set.11396
                - modp_R2.11393
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_poly_rec_res.11386
                - modp_poly_rec_res.11386
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3387,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3396,13'
              BranchSideFuncs:
                - modp_ninv31.11392
                - modp_mkgm2.11395
                - modp_set.11396
                - modp_set.11396
                - modp_R2.11393
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_poly_rec_res.11386
                - modp_poly_rec_res.11386
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - fpr_of.11413
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_iFFT
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_rint.11410
                - fpr_rint.11410
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3535,5'
              BranchSideFuncs:
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - fpr_of.11413
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_iFFT
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_rint.11410
                - fpr_rint.11410
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3625,38'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3625,38'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3625,42'
              BranchSideFuncs:
                - fpr_lt.11428
                - fpr_rint.11410
                - fpr_of.11413
                - fpr_lt.11428
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_iFFT
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_rint.11410
                - fpr_rint.11410
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3625,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3625,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3628,25'
              BranchSideFuncs:
                - fpr_rint.11410
                - fpr_of.11413
                - fpr_lt.11428
                - fpr_lt.11428
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_iFFT
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_rint.11410
                - fpr_rint.11410
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3621,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3624,13'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_iFFT
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_rint.11410
                - fpr_rint.11410
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3630,5'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_poly_sub
                - PQCLEAN_FALCON512_AVX2_iFFT
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_rint.11410
                - fpr_rint.11410
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3651,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3651,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3652,36'
              BranchSideFuncs:
                - fpr_rint.11410
                - fpr_rint.11410
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3361,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3362,14'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3363,14'
          Dst:             modp_Rx
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3361,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3362,14'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3363,14'
          Dst:             modp_Rx
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3361,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3362,14'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3363,14'
          Dst:             modp_Rx
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3367,19'
          Dst:             zint_mod_small_signed
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3368,19'
          Dst:             zint_mod_small_signed
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3361,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3362,14'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3363,14'
          Dst:             modp_Rx
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3367,19'
          Dst:             zint_mod_small_signed
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3368,19'
          Dst:             zint_mod_small_signed
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3397,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3412,9'
          Dst:             modp_mkgm2
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3418,21'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3419,21'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3398,14'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3425,9'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3426,9'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3428,13'
          Dst:             modp_poly_rec_res
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3429,13'
          Dst:             modp_poly_rec_res
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3457,9'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3458,9'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3506,19'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3507,19'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3508,20'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3509,23'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3510,20'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3511,23'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3513,9'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3514,9'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3520,13'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3521,13'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3535,5'
          Dst:             zint_rebuild_CRT
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3536,5'
          Dst:             zint_rebuild_CRT
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3549,11'
          Dst:             align_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3551,5'
          Dst:             poly_big_to_fp
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3552,5'
          Dst:             poly_big_to_fp
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3561,11'
          Dst:             align_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3571,5'
          Dst:             poly_big_to_fp
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3572,5'
          Dst:             poly_big_to_fp
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3591,5'
          Dst:             PQCLEAN_FALCON512_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3592,5'
          Dst:             PQCLEAN_FALCON512_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3593,5'
          Dst:             PQCLEAN_FALCON512_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3594,5'
          Dst:             PQCLEAN_FALCON512_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3604,5'
          Dst:             PQCLEAN_FALCON512_AVX2_poly_add_muladj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3605,5'
          Dst:             PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3611,5'
          Dst:             PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3620,5'
          Dst:             PQCLEAN_FALCON512_AVX2_iFFT
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3625,14'
          Dst:             fpr_lt
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3625,42'
          Dst:             fpr_lt
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3628,25'
          Dst:             fpr_rint
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3628,18'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3630,5'
          Dst:             PQCLEAN_FALCON512_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3635,5'
          Dst:             PQCLEAN_FALCON512_AVX2_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3636,5'
          Dst:             PQCLEAN_FALCON512_AVX2_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3637,5'
          Dst:             PQCLEAN_FALCON512_AVX2_poly_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3638,5'
          Dst:             PQCLEAN_FALCON512_AVX2_poly_sub
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3639,5'
          Dst:             PQCLEAN_FALCON512_AVX2_iFFT
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3640,5'
          Dst:             PQCLEAN_FALCON512_AVX2_iFFT
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3652,27'
          Dst:             fpr_rint
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3653,27'
          Dst:             fpr_rint
    - functionName:    fpr_lt
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    solve_NTRU_intermediate
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2742
      functionLinenumberEnd: 3282
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         139
      ICount:          1100
      EdgeCount:       186
      CyclomaticComplexity: 49
      functionsReached:
        - PQCLEAN_FALCON512_AVX2_FFT
        - PQCLEAN_FALCON512_AVX2_iFFT
        - PQCLEAN_FALCON512_AVX2_poly_add
        - PQCLEAN_FALCON512_AVX2_poly_adj_fft
        - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
        - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
        - PQCLEAN_FALCON512_AVX2_poly_mul_fft
        - align_fpr
        - align_u32
        - fpr_lt
        - fpr_mul
        - fpr_rint
        - fpr_sqr
        - make_fg
        - modp_NTT2_ext
        - modp_R2
        - modp_Rx
        - modp_iNTT2_ext
        - modp_mkgm2
        - modp_montymul
        - modp_ninv31
        - poly_big_to_fp
        - poly_sub_scaled
        - poly_sub_scaled_ntt
        - zint_mod_small_signed
        - zint_rebuild_CRT
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2759,21'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - make_fg.11424
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_Rx.11394
                - zint_mod_small_signed.11398
                - zint_mod_small_signed.11398
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_mkgm2.11395
                - modp_Rx.11394
                - zint_mod_small_signed.11398
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - align_fpr.11416
                - align_u32.11415
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_add
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_mul.11411
                - fpr_sqr.11432
                - fpr_mul.11411
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - poly_sub_scaled.11389
                - poly_sub_scaled.11389
                - poly_sub_scaled_ntt.11390
                - poly_sub_scaled_ntt.11390
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_Rx.11394
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2759,21'
              BranchSideFuncs:
                - make_fg.11424
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_Rx.11394
                - zint_mod_small_signed.11398
                - zint_mod_small_signed.11398
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_mkgm2.11395
                - modp_Rx.11394
                - zint_mod_small_signed.11398
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - align_fpr.11416
                - align_u32.11415
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_add
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_mul.11411
                - fpr_sqr.11432
                - fpr_mul.11411
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - poly_sub_scaled.11389
                - poly_sub_scaled.11389
                - poly_sub_scaled_ntt.11390
                - poly_sub_scaled_ntt.11390
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_Rx.11394
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2825,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2816,5'
              BranchSideFuncs:
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_Rx.11394
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_mkgm2.11395
                - modp_Rx.11394
                - zint_mod_small_signed.11398
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - align_fpr.11416
                - align_u32.11415
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_add
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_mul.11411
                - fpr_sqr.11432
                - fpr_mul.11411
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - poly_sub_scaled.11389
                - poly_sub_scaled.11389
                - poly_sub_scaled_ntt.11390
                - poly_sub_scaled_ntt.11390
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2816,5'
              BranchSideFuncs:
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_Rx.11394
                - zint_mod_small_signed.11398
                - zint_mod_small_signed.11398
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_mkgm2.11395
                - modp_Rx.11394
                - zint_mod_small_signed.11398
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - align_fpr.11416
                - align_u32.11415
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_add
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_mul.11411
                - fpr_sqr.11432
                - fpr_mul.11411
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - poly_sub_scaled.11389
                - poly_sub_scaled.11389
                - poly_sub_scaled_ntt.11390
                - poly_sub_scaled_ntt.11390
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2825,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2816,29'
              BranchSideFuncs:
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_Rx.11394
                - zint_mod_small_signed.11398
                - zint_mod_small_signed.11398
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_mkgm2.11395
                - modp_Rx.11394
                - zint_mod_small_signed.11398
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - align_fpr.11416
                - align_u32.11415
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_add
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_mul.11411
                - fpr_sqr.11432
                - fpr_mul.11411
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - poly_sub_scaled.11389
                - poly_sub_scaled.11389
                - poly_sub_scaled_ntt.11390
                - poly_sub_scaled_ntt.11390
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2828,19'
              BranchSideFuncs:
                - zint_mod_small_signed.11398
                - zint_mod_small_signed.11398
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_Rx.11394
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_mkgm2.11395
                - modp_Rx.11394
                - zint_mod_small_signed.11398
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - align_fpr.11416
                - align_u32.11415
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_add
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_mul.11411
                - fpr_sqr.11432
                - fpr_mul.11411
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - poly_sub_scaled.11389
                - poly_sub_scaled.11389
                - poly_sub_scaled_ntt.11390
                - poly_sub_scaled_ntt.11390
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2856,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2857,13'
              BranchSideFuncs:
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - modp_mkgm2.11395
                - modp_Rx.11394
                - zint_mod_small_signed.11398
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_ninv31.11392
                - modp_R2.11393
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - align_fpr.11416
                - align_u32.11415
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_add
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_mul.11411
                - fpr_sqr.11432
                - fpr_mul.11411
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - poly_sub_scaled.11389
                - poly_sub_scaled.11389
                - poly_sub_scaled_ntt.11390
                - poly_sub_scaled_ntt.11390
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2866,45'
              BranchSideFuncs:
                - modp_mkgm2.11395
                - modp_Rx.11394
                - zint_mod_small_signed.11398
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_ninv31.11392
                - modp_R2.11393
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - align_fpr.11416
                - align_u32.11415
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_add
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_mul.11411
                - fpr_sqr.11432
                - fpr_mul.11411
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - poly_sub_scaled.11389
                - poly_sub_scaled.11389
                - poly_sub_scaled_ntt.11390
                - poly_sub_scaled_ntt.11390
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2868,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2869,32'
              BranchSideFuncs:
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_mkgm2.11395
                - modp_Rx.11394
                - zint_mod_small_signed.11398
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - align_fpr.11416
                - align_u32.11415
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_add
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_mul.11411
                - fpr_sqr.11432
                - fpr_mul.11411
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - poly_sub_scaled.11389
                - poly_sub_scaled.11389
                - poly_sub_scaled_ntt.11390
                - poly_sub_scaled_ntt.11390
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2879,18'
              BranchSideFuncs:
                - modp_Rx.11394
                - zint_mod_small_signed.11398
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_mkgm2.11395
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - align_fpr.11416
                - align_u32.11415
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_add
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_mul.11411
                - fpr_sqr.11432
                - fpr_mul.11411
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - poly_sub_scaled.11389
                - poly_sub_scaled.11389
                - poly_sub_scaled_ntt.11390
                - poly_sub_scaled_ntt.11390
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2869,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2869,13'
              BranchSideFuncs:
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_mkgm2.11395
                - modp_Rx.11394
                - zint_mod_small_signed.11398
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - align_fpr.11416
                - align_u32.11415
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_add
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_mul.11411
                - fpr_sqr.11432
                - fpr_mul.11411
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - poly_sub_scaled.11389
                - poly_sub_scaled.11389
                - poly_sub_scaled_ntt.11390
                - poly_sub_scaled_ntt.11390
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2871,25'
              BranchSideFuncs:
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_mkgm2.11395
                - modp_Rx.11394
                - zint_mod_small_signed.11398
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - align_fpr.11416
                - align_u32.11415
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_add
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_mul.11411
                - fpr_sqr.11432
                - fpr_mul.11411
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - poly_sub_scaled.11389
                - poly_sub_scaled.11389
                - poly_sub_scaled_ntt.11390
                - poly_sub_scaled_ntt.11390
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2869,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2869,13'
              BranchSideFuncs:
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_mkgm2.11395
                - modp_Rx.11394
                - zint_mod_small_signed.11398
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - align_fpr.11416
                - align_u32.11415
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_add
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_mul.11411
                - fpr_sqr.11432
                - fpr_mul.11411
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - poly_sub_scaled.11389
                - poly_sub_scaled.11389
                - poly_sub_scaled_ntt.11390
                - poly_sub_scaled_ntt.11390
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2871,25'
              BranchSideFuncs:
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_mkgm2.11395
                - modp_Rx.11394
                - zint_mod_small_signed.11398
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - align_fpr.11416
                - align_u32.11415
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_add
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_mul.11411
                - fpr_sqr.11432
                - fpr_mul.11411
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - poly_sub_scaled.11389
                - poly_sub_scaled.11389
                - poly_sub_scaled_ntt.11390
                - poly_sub_scaled_ntt.11390
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2869,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2871,25'
              BranchSideFuncs:
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_mkgm2.11395
                - modp_Rx.11394
                - zint_mod_small_signed.11398
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - align_fpr.11416
                - align_u32.11415
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_add
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_mul.11411
                - fpr_sqr.11432
                - fpr_mul.11411
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - poly_sub_scaled.11389
                - poly_sub_scaled.11389
                - poly_sub_scaled_ntt.11390
                - poly_sub_scaled_ntt.11390
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2874,13'
              BranchSideFuncs:
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_mkgm2.11395
                - modp_Rx.11394
                - zint_mod_small_signed.11398
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - align_fpr.11416
                - align_u32.11415
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_add
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_mul.11411
                - fpr_sqr.11432
                - fpr_mul.11411
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - poly_sub_scaled.11389
                - poly_sub_scaled.11389
                - poly_sub_scaled_ntt.11390
                - poly_sub_scaled_ntt.11390
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2880,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2882,25'
              BranchSideFuncs:
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_mkgm2.11395
                - modp_Rx.11394
                - zint_mod_small_signed.11398
                - zint_mod_small_signed.11398
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - align_fpr.11416
                - align_u32.11415
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_add
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_mul.11411
                - fpr_sqr.11432
                - fpr_mul.11411
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - poly_sub_scaled.11389
                - poly_sub_scaled.11389
                - poly_sub_scaled_ntt.11390
                - poly_sub_scaled_ntt.11390
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2887,13'
              BranchSideFuncs:
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_mkgm2.11395
                - modp_Rx.11394
                - zint_mod_small_signed.11398
                - zint_mod_small_signed.11398
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - align_fpr.11416
                - align_u32.11415
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_add
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_mul.11411
                - fpr_sqr.11432
                - fpr_mul.11411
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - poly_sub_scaled.11389
                - poly_sub_scaled.11389
                - poly_sub_scaled_ntt.11390
                - poly_sub_scaled_ntt.11390
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2898,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2898,9'
              BranchSideFuncs:
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_mkgm2.11395
                - modp_Rx.11394
                - zint_mod_small_signed.11398
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - align_fpr.11416
                - align_u32.11415
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_add
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_mul.11411
                - fpr_sqr.11432
                - fpr_mul.11411
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - poly_sub_scaled.11389
                - poly_sub_scaled.11389
                - poly_sub_scaled_ntt.11390
                - poly_sub_scaled_ntt.11390
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2903,9'
              BranchSideFuncs:
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_mkgm2.11395
                - modp_Rx.11394
                - zint_mod_small_signed.11398
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - align_fpr.11416
                - align_u32.11415
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_add
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_mul.11411
                - fpr_sqr.11432
                - fpr_mul.11411
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - poly_sub_scaled.11389
                - poly_sub_scaled.11389
                - poly_sub_scaled_ntt.11390
                - poly_sub_scaled_ntt.11390
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2898,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2898,9'
              BranchSideFuncs:
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_mkgm2.11395
                - modp_Rx.11394
                - zint_mod_small_signed.11398
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - align_fpr.11416
                - align_u32.11415
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_add
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_mul.11411
                - fpr_sqr.11432
                - fpr_mul.11411
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - poly_sub_scaled.11389
                - poly_sub_scaled.11389
                - poly_sub_scaled_ntt.11390
                - poly_sub_scaled_ntt.11390
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2900,21'
              BranchSideFuncs:
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_mkgm2.11395
                - modp_Rx.11394
                - zint_mod_small_signed.11398
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - align_fpr.11416
                - align_u32.11415
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_add
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_mul.11411
                - fpr_sqr.11432
                - fpr_mul.11411
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - poly_sub_scaled.11389
                - poly_sub_scaled.11389
                - poly_sub_scaled_ntt.11390
                - poly_sub_scaled_ntt.11390
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2898,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2898,9'
              BranchSideFuncs:
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_mkgm2.11395
                - modp_Rx.11394
                - zint_mod_small_signed.11398
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - align_fpr.11416
                - align_u32.11415
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_add
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_mul.11411
                - fpr_sqr.11432
                - fpr_mul.11411
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - poly_sub_scaled.11389
                - poly_sub_scaled.11389
                - poly_sub_scaled_ntt.11390
                - poly_sub_scaled_ntt.11390
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2900,21'
              BranchSideFuncs:
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_mkgm2.11395
                - modp_Rx.11394
                - zint_mod_small_signed.11398
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - align_fpr.11416
                - align_u32.11415
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_add
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_mul.11411
                - fpr_sqr.11432
                - fpr_mul.11411
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - poly_sub_scaled.11389
                - poly_sub_scaled.11389
                - poly_sub_scaled_ntt.11390
                - poly_sub_scaled_ntt.11390
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2898,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2900,21'
              BranchSideFuncs:
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_mkgm2.11395
                - modp_Rx.11394
                - zint_mod_small_signed.11398
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - align_fpr.11416
                - align_u32.11415
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_add
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_mul.11411
                - fpr_sqr.11432
                - fpr_mul.11411
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - poly_sub_scaled.11389
                - poly_sub_scaled.11389
                - poly_sub_scaled_ntt.11390
                - poly_sub_scaled_ntt.11390
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2903,9'
              BranchSideFuncs:
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_mkgm2.11395
                - modp_Rx.11394
                - zint_mod_small_signed.11398
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - align_fpr.11416
                - align_u32.11415
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_add
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_mul.11411
                - fpr_sqr.11432
                - fpr_mul.11411
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - poly_sub_scaled.11389
                - poly_sub_scaled.11389
                - poly_sub_scaled_ntt.11390
                - poly_sub_scaled_ntt.11390
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2936,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2941,25'
              BranchSideFuncs:
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_mkgm2.11395
                - modp_Rx.11394
                - zint_mod_small_signed.11398
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - align_fpr.11416
                - align_u32.11415
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_add
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_mul.11411
                - fpr_sqr.11432
                - fpr_mul.11411
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - poly_sub_scaled.11389
                - poly_sub_scaled.11389
                - poly_sub_scaled_ntt.11390
                - poly_sub_scaled_ntt.11390
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2952,9'
              BranchSideFuncs:
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_mkgm2.11395
                - modp_Rx.11394
                - zint_mod_small_signed.11398
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - align_fpr.11416
                - align_u32.11415
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_add
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_mul.11411
                - fpr_sqr.11432
                - fpr_mul.11411
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - poly_sub_scaled.11389
                - poly_sub_scaled.11389
                - poly_sub_scaled_ntt.11390
                - poly_sub_scaled_ntt.11390
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2936,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2941,25'
              BranchSideFuncs:
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_mkgm2.11395
                - modp_Rx.11394
                - zint_mod_small_signed.11398
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - align_fpr.11416
                - align_u32.11415
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_add
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_mul.11411
                - fpr_sqr.11432
                - fpr_mul.11411
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - poly_sub_scaled.11389
                - poly_sub_scaled.11389
                - poly_sub_scaled_ntt.11390
                - poly_sub_scaled_ntt.11390
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2952,9'
              BranchSideFuncs:
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - modp_ninv31.11392
                - modp_R2.11393
                - modp_mkgm2.11395
                - modp_Rx.11394
                - zint_mod_small_signed.11398
                - zint_mod_small_signed.11398
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_iNTT2_ext.11399
                - modp_iNTT2_ext.11399
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - align_fpr.11416
                - align_u32.11415
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_add
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_mul.11411
                - fpr_sqr.11432
                - fpr_mul.11411
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - poly_sub_scaled.11389
                - poly_sub_scaled.11389
                - poly_sub_scaled_ntt.11390
                - poly_sub_scaled_ntt.11390
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2840,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2848,13'
              BranchSideFuncs:
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - align_fpr.11416
                - align_u32.11415
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_add
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_mul.11411
                - fpr_sqr.11432
                - fpr_mul.11411
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - poly_sub_scaled.11389
                - poly_sub_scaled.11389
                - poly_sub_scaled_ntt.11390
                - poly_sub_scaled_ntt.11390
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2959,5'
              BranchSideFuncs:
                - zint_rebuild_CRT.11400
                - zint_rebuild_CRT.11400
                - align_fpr.11416
                - align_u32.11415
                - align_fpr.11416
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_add
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_mul.11411
                - fpr_sqr.11432
                - fpr_mul.11411
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - poly_sub_scaled.11389
                - poly_sub_scaled.11389
                - poly_sub_scaled_ntt.11390
                - poly_sub_scaled_ntt.11390
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3032,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3034,5'
              BranchSideFuncs:
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_add
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_mul.11411
                - fpr_sqr.11432
                - fpr_mul.11411
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - poly_sub_scaled.11389
                - poly_sub_scaled.11389
                - poly_sub_scaled_ntt.11390
                - poly_sub_scaled_ntt.11390
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3047,14'
              BranchSideFuncs:
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_add
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_mul.11411
                - fpr_sqr.11432
                - fpr_mul.11411
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - poly_sub_scaled.11389
                - poly_sub_scaled.11389
                - poly_sub_scaled_ntt.11390
                - poly_sub_scaled_ntt.11390
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3047,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_add
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_mul.11411
                - fpr_sqr.11432
                - fpr_mul.11411
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - poly_sub_scaled.11389
                - poly_sub_scaled.11389
                - poly_sub_scaled_ntt.11390
                - poly_sub_scaled_ntt.11390
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3052,28'
              BranchSideFuncs:
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_add
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_mul.11411
                - fpr_sqr.11432
                - fpr_mul.11411
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - poly_sub_scaled.11389
                - poly_sub_scaled.11389
                - poly_sub_scaled_ntt.11390
                - poly_sub_scaled_ntt.11390
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3125,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_add
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_mul.11411
                - fpr_sqr.11432
                - fpr_mul.11411
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - poly_sub_scaled.11389
                - poly_sub_scaled.11389
                - poly_sub_scaled_ntt.11390
                - poly_sub_scaled_ntt.11390
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3130,37'
              BranchSideFuncs:
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_add
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_mul.11411
                - fpr_sqr.11432
                - fpr_mul.11411
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - poly_sub_scaled.11389
                - poly_sub_scaled.11389
                - poly_sub_scaled_ntt.11390
                - poly_sub_scaled_ntt.11390
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3168,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3169,18'
              BranchSideFuncs:
                - fpr_mul.11411
                - fpr_sqr.11432
                - fpr_mul.11411
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - poly_sub_scaled.11389
                - poly_sub_scaled.11389
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_add
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - poly_sub_scaled_ntt.11390
                - poly_sub_scaled_ntt.11390
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3175,19'
              BranchSideFuncs:
                - fpr_mul.11411
                - fpr_sqr.11432
                - fpr_mul.11411
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - poly_sub_scaled.11389
                - poly_sub_scaled.11389
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_add
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - poly_sub_scaled_ntt.11390
                - poly_sub_scaled_ntt.11390
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3175,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3176,21'
              BranchSideFuncs:
                - fpr_mul.11411
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - poly_sub_scaled.11389
                - poly_sub_scaled.11389
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_add
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_mul.11411
                - fpr_sqr.11432
                - poly_sub_scaled_ntt.11390
                - poly_sub_scaled_ntt.11390
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3183,9'
              BranchSideFuncs:
                - fpr_mul.11411
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - poly_sub_scaled.11389
                - poly_sub_scaled.11389
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_add
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_mul.11411
                - fpr_sqr.11432
                - poly_sub_scaled_ntt.11390
                - poly_sub_scaled_ntt.11390
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3176,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3177,23'
              BranchSideFuncs:
                - fpr_sqr.11432
                - fpr_mul.11411
                - fpr_mul.11411
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - poly_sub_scaled.11389
                - poly_sub_scaled.11389
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_add
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - poly_sub_scaled_ntt.11390
                - poly_sub_scaled_ntt.11390
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3179,16'
              BranchSideFuncs:
                - fpr_sqr.11432
                - fpr_mul.11411
                - fpr_mul.11411
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - poly_sub_scaled.11389
                - poly_sub_scaled.11389
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_add
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - poly_sub_scaled_ntt.11390
                - poly_sub_scaled_ntt.11390
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3175,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3176,21'
              BranchSideFuncs:
                - fpr_mul.11411
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - poly_sub_scaled.11389
                - poly_sub_scaled.11389
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_add
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_mul.11411
                - fpr_sqr.11432
                - poly_sub_scaled_ntt.11390
                - poly_sub_scaled_ntt.11390
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3183,9'
              BranchSideFuncs:
                - fpr_mul.11411
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - poly_sub_scaled.11389
                - poly_sub_scaled.11389
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_add
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_mul.11411
                - fpr_sqr.11432
                - poly_sub_scaled_ntt.11390
                - poly_sub_scaled_ntt.11390
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3198,21'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3198,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3198,25'
              BranchSideFuncs:
                - fpr_lt.11428
                - fpr_rint.11410
                - fpr_mul.11411
                - fpr_lt.11428
                - poly_sub_scaled.11389
                - poly_sub_scaled.11389
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_add
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_mul.11411
                - fpr_sqr.11432
                - poly_sub_scaled_ntt.11390
                - poly_sub_scaled_ntt.11390
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3197,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3197,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3201,29'
              BranchSideFuncs:
                - fpr_rint.11410
                - fpr_mul.11411
                - fpr_lt.11428
                - fpr_lt.11428
                - poly_sub_scaled.11389
                - poly_sub_scaled.11389
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_add
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_mul.11411
                - fpr_sqr.11432
                - poly_sub_scaled_ntt.11390
                - poly_sub_scaled_ntt.11390
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3183,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3186,26'
              BranchSideFuncs:
                - poly_sub_scaled.11389
                - poly_sub_scaled.11389
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_add
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_mul.11411
                - fpr_sqr.11432
                - fpr_mul.11411
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - poly_sub_scaled_ntt.11390
                - poly_sub_scaled_ntt.11390
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3211,34'
              BranchSideFuncs:
                - poly_sub_scaled.11389
                - poly_sub_scaled.11389
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_add
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_mul.11411
                - fpr_sqr.11432
                - fpr_mul.11411
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - poly_sub_scaled_ntt.11390
                - poly_sub_scaled_ntt.11390
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3213,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3214,13'
              BranchSideFuncs:
                - poly_sub_scaled_ntt.11390
                - poly_sub_scaled_ntt.11390
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_add
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_mul.11411
                - fpr_sqr.11432
                - fpr_mul.11411
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - poly_sub_scaled.11389
                - poly_sub_scaled.11389
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3219,13'
              BranchSideFuncs:
                - poly_sub_scaled.11389
                - poly_sub_scaled.11389
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_add
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_mul.11411
                - fpr_sqr.11432
                - fpr_mul.11411
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - poly_sub_scaled_ntt.11390
                - poly_sub_scaled_ntt.11390
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3232,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3234,17'
              BranchSideFuncs:
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_add
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_mul.11411
                - fpr_sqr.11432
                - fpr_mul.11411
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - poly_sub_scaled.11389
                - poly_sub_scaled.11389
                - poly_sub_scaled_ntt.11390
                - poly_sub_scaled_ntt.11390
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3244,21'
              BranchSideFuncs:
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_add
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_mul.11411
                - fpr_sqr.11432
                - fpr_mul.11411
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - poly_sub_scaled.11389
                - poly_sub_scaled.11389
                - poly_sub_scaled_ntt.11390
                - poly_sub_scaled_ntt.11390
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3234,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3235,23'
              BranchSideFuncs:
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_add
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_mul.11411
                - fpr_sqr.11432
                - fpr_mul.11411
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - poly_sub_scaled.11389
                - poly_sub_scaled.11389
                - poly_sub_scaled_ntt.11390
                - poly_sub_scaled_ntt.11390
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3244,21'
              BranchSideFuncs:
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_add
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_mul.11411
                - fpr_sqr.11432
                - fpr_mul.11411
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - poly_sub_scaled.11389
                - poly_sub_scaled.11389
                - poly_sub_scaled_ntt.11390
                - poly_sub_scaled_ntt.11390
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3244,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3247,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3257,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3248,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_add
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_mul.11411
                - fpr_sqr.11432
                - fpr_mul.11411
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - poly_sub_scaled.11389
                - poly_sub_scaled.11389
                - poly_sub_scaled_ntt.11390
                - poly_sub_scaled_ntt.11390
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3250,9'
              BranchSideFuncs:
                - poly_big_to_fp.11412
                - poly_big_to_fp.11412
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_fft
                - PQCLEAN_FALCON512_AVX2_poly_add
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_mul.11411
                - fpr_sqr.11432
                - fpr_mul.11411
                - fpr_lt.11428
                - fpr_lt.11428
                - fpr_rint.11410
                - poly_sub_scaled.11389
                - poly_sub_scaled.11389
                - poly_sub_scaled_ntt.11390
                - poly_sub_scaled_ntt.11390
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3263,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3263,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3264,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3263,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3264,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3266,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3263,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3264,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3266,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3267,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3267,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3268,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3267,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3258,30'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3268,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3267,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3258,30'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3268,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3258,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3262,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3278,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3277,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3277,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3279,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3277,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3277,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3279,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3277,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3277,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3279,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3277,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3277,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3279,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2791,5'
          Dst:             make_fg
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2822,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2823,14'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2824,14'
          Dst:             modp_Rx
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2828,19'
          Dst:             zint_mod_small_signed
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2829,19'
          Dst:             zint_mod_small_signed
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2822,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2823,14'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2824,14'
          Dst:             modp_Rx
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2849,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2850,14'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2857,13'
          Dst:             zint_rebuild_CRT
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2858,13'
          Dst:             zint_rebuild_CRT
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2866,9'
          Dst:             modp_mkgm2
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2874,13'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2875,13'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2879,18'
          Dst:             modp_Rx
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2882,25'
          Dst:             zint_mod_small_signed
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2884,25'
          Dst:             zint_mod_small_signed
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2887,13'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2888,13'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2903,9'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2904,9'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2945,19'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2946,19'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2947,20'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2948,23'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2949,20'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2950,23'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2952,9'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2953,9'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2959,5'
          Dst:             zint_rebuild_CRT
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2960,5'
          Dst:             zint_rebuild_CRT
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3026,11'
          Dst:             align_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3030,20'
          Dst:             align_u32
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3031,11'
          Dst:             align_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3052,5'
          Dst:             poly_big_to_fp
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3053,5'
          Dst:             poly_big_to_fp
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3073,5'
          Dst:             PQCLEAN_FALCON512_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3074,5'
          Dst:             PQCLEAN_FALCON512_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3075,5'
          Dst:             PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3076,5'
          Dst:             PQCLEAN_FALCON512_AVX2_poly_adj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3077,5'
          Dst:             PQCLEAN_FALCON512_AVX2_poly_adj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3131,9'
          Dst:             poly_big_to_fp
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3132,9'
          Dst:             poly_big_to_fp
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3137,9'
          Dst:             PQCLEAN_FALCON512_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3138,9'
          Dst:             PQCLEAN_FALCON512_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3139,9'
          Dst:             PQCLEAN_FALCON512_AVX2_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3140,9'
          Dst:             PQCLEAN_FALCON512_AVX2_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3141,9'
          Dst:             PQCLEAN_FALCON512_AVX2_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3142,9'
          Dst:             PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3143,9'
          Dst:             PQCLEAN_FALCON512_AVX2_iFFT
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3177,23'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3180,18'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3186,18'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3197,18'
          Dst:             fpr_lt
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3198,25'
          Dst:             fpr_lt
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3201,29'
          Dst:             fpr_rint
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3214,13'
          Dst:             poly_sub_scaled_ntt
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3216,13'
          Dst:             poly_sub_scaled_ntt
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3219,13'
          Dst:             poly_sub_scaled
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3221,13'
          Dst:             poly_sub_scaled
    - functionName:    fpr_sqr
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    solve_NTRU_deepest
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2682
      functionLinenumberEnd: 2731
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          61
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - make_fg
        - zint_bezout
        - zint_mul_small
        - zint_rebuild_CRT
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2687,11'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - make_fg.11424
                - zint_rebuild_CRT.11400
                - zint_bezout.11423
                - zint_mul_small.11404
                - zint_mul_small.11404
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2687,11'
              BranchSideFuncs:
                - make_fg.11424
                - zint_rebuild_CRT.11400
                - zint_bezout.11423
                - zint_mul_small.11404
                - zint_mul_small.11404
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2713,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2713,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2725,9'
              BranchSideFuncs:
                - zint_mul_small.11404
                - zint_mul_small.11404
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2726,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2726,16'
              BranchSideFuncs:
                - zint_mul_small.11404
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2726,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2725,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2725,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2730,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2696,5'
          Dst:             make_fg
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2703,5'
          Dst:             zint_rebuild_CRT
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2713,10'
          Dst:             zint_bezout
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2725,9'
          Dst:             zint_mul_small
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2726,16'
          Dst:             zint_mul_small
    - functionName:    get_rng_u64
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2191
      functionLinenumberEnd: 2206
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2202,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2204,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2204,5'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    mkgauss
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2239
      functionLinenumberEnd: 2303
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          111
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - get_rng_u64
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2243,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - get_rng_u64.11434
                - get_rng_u64.11434
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2269,13'
              BranchSideFuncs:
                - get_rng_u64.11434
                - get_rng_u64.11434
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2283,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2270,15'
              BranchSideFuncs:
                - get_rng_u64.11434
                - get_rng_u64.11434
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2287,33'
              BranchSideFuncs:
                - get_rng_u64.11434
                - get_rng_u64.11434
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2245,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2269,13'
              BranchSideFuncs:
                - get_rng_u64.11434
                - get_rng_u64.11434
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2303,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2269,13'
          Dst:             get_rng_u64
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2281,13'
          Dst:             get_rng_u64
    - functionName:    solve_NTRU
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3930
      functionLinenumberEnd: 4031
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          223
      EdgeCount:       53
      CyclomaticComplexity: 16
      functionsReached:
        - modp_NTT2_ext
        - modp_mkgm2
        - modp_montymul
        - modp_ninv31
        - modp_set
        - modp_sub
        - poly_big_to_small
        - solve_NTRU_binary_depth0
        - solve_NTRU_binary_depth1
        - solve_NTRU_deepest
        - solve_NTRU_intermediate
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3936,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - solve_NTRU_deepest.11433
                - solve_NTRU_binary_depth1.11427
                - solve_NTRU_binary_depth0.11426
                - poly_big_to_small.11425
                - poly_big_to_small.11425
                - modp_ninv31.11392
                - modp_mkgm2.11395
                - modp_set.11396
                - modp_set.11396
                - modp_set.11396
                - modp_set.11396
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_sub.11402
                - solve_NTRU_intermediate.11429
                - solve_NTRU_intermediate.11429
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3936,9'
              BranchSideFuncs:
                - solve_NTRU_deepest.11433
                - solve_NTRU_binary_depth1.11427
                - solve_NTRU_binary_depth0.11426
                - poly_big_to_small.11425
                - poly_big_to_small.11425
                - modp_ninv31.11392
                - modp_mkgm2.11395
                - modp_set.11396
                - modp_set.11396
                - modp_set.11396
                - modp_set.11396
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_sub.11402
                - solve_NTRU_intermediate.11429
                - solve_NTRU_intermediate.11429
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3938,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3938,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3947,14'
              BranchSideFuncs:
                - solve_NTRU_binary_depth1.11427
                - solve_NTRU_binary_depth0.11426
                - poly_big_to_small.11425
                - poly_big_to_small.11425
                - modp_ninv31.11392
                - modp_mkgm2.11395
                - modp_set.11396
                - modp_set.11396
                - modp_set.11396
                - modp_set.11396
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_sub.11402
                - solve_NTRU_intermediate.11429
                - solve_NTRU_intermediate.11429
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3947,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3951,25'
              BranchSideFuncs:
                - solve_NTRU_intermediate.11429
                - poly_big_to_small.11425
                - poly_big_to_small.11425
                - modp_ninv31.11392
                - modp_mkgm2.11395
                - modp_set.11396
                - modp_set.11396
                - modp_set.11396
                - modp_set.11396
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_sub.11402
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3960,25'
              BranchSideFuncs:
                - solve_NTRU_binary_depth1.11427
                - solve_NTRU_binary_depth0.11426
                - poly_big_to_small.11425
                - poly_big_to_small.11425
                - modp_ninv31.11392
                - modp_mkgm2.11395
                - modp_set.11396
                - modp_set.11396
                - modp_set.11396
                - modp_set.11396
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_sub.11402
                - solve_NTRU_intermediate.11429
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3951,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3951,22'
              BranchSideFuncs:
                - poly_big_to_small.11425
                - poly_big_to_small.11425
                - modp_ninv31.11392
                - modp_mkgm2.11395
                - modp_set.11396
                - modp_set.11396
                - modp_set.11396
                - modp_set.11396
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_sub.11402
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3976,11'
              BranchSideFuncs:
                - poly_big_to_small.11425
                - poly_big_to_small.11425
                - modp_ninv31.11392
                - modp_mkgm2.11395
                - modp_set.11396
                - modp_set.11396
                - modp_set.11396
                - modp_set.11396
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_sub.11402
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3952,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3951,25'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3952,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3960,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3960,22'
              BranchSideFuncs:
                - solve_NTRU_intermediate.11429
                - solve_NTRU_binary_depth1.11427
                - solve_NTRU_binary_depth0.11426
                - poly_big_to_small.11425
                - poly_big_to_small.11425
                - modp_ninv31.11392
                - modp_mkgm2.11395
                - modp_set.11396
                - modp_set.11396
                - modp_set.11396
                - modp_set.11396
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_sub.11402
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3965,14'
              BranchSideFuncs:
                - solve_NTRU_binary_depth1.11427
                - solve_NTRU_binary_depth0.11426
                - poly_big_to_small.11425
                - poly_big_to_small.11425
                - modp_ninv31.11392
                - modp_mkgm2.11395
                - modp_set.11396
                - modp_set.11396
                - modp_set.11396
                - modp_set.11396
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_sub.11402
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3961,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3960,25'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3961,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3965,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3965,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3968,14'
              BranchSideFuncs:
                - solve_NTRU_binary_depth0.11426
                - poly_big_to_small.11425
                - poly_big_to_small.11425
                - modp_ninv31.11392
                - modp_mkgm2.11395
                - modp_set.11396
                - modp_set.11396
                - modp_set.11396
                - modp_set.11396
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_sub.11402
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3976,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3977,32'
              BranchSideFuncs:
                - poly_big_to_small.11425
                - poly_big_to_small.11425
                - modp_ninv31.11392
                - modp_mkgm2.11395
                - modp_set.11396
                - modp_set.11396
                - modp_set.11396
                - modp_set.11396
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_sub.11402
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3984,10'
              BranchSideFuncs:
                - poly_big_to_small.11425
                - poly_big_to_small.11425
                - modp_ninv31.11392
                - modp_mkgm2.11395
                - modp_set.11396
                - modp_set.11396
                - modp_set.11396
                - modp_set.11396
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_sub.11402
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3985,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3985,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3985,42'
              BranchSideFuncs:
                - poly_big_to_small.11425
                - modp_ninv31.11392
                - modp_mkgm2.11395
                - modp_set.11396
                - modp_set.11396
                - modp_set.11396
                - modp_set.11396
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_sub.11402
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3984,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3984,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3999,13'
              BranchSideFuncs:
                - modp_ninv31.11392
                - modp_mkgm2.11395
                - modp_set.11396
                - modp_set.11396
                - modp_set.11396
                - modp_set.11396
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_sub.11402
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4007,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4008,26'
              BranchSideFuncs:
                - modp_set.11396
                - modp_set.11396
                - modp_set.11396
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_sub.11402
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4011,26'
              BranchSideFuncs:
                - modp_set.11396
                - modp_set.11396
                - modp_set.11396
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_sub.11402
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4010,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4011,26'
              BranchSideFuncs:
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_sub.11402
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4015,5'
              BranchSideFuncs:
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_NTT2_ext.11397
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_sub.11402
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4020,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4020,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4023,36'
              BranchSideFuncs:
                - modp_montymul.11383
                - modp_montymul.11383
                - modp_sub.11402
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3938,10'
          Dst:             solve_NTRU_deepest
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3952,18'
          Dst:             solve_NTRU_intermediate
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3961,18'
          Dst:             solve_NTRU_intermediate
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3965,14'
          Dst:             solve_NTRU_binary_depth1
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3968,14'
          Dst:             solve_NTRU_binary_depth0
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3984,10'
          Dst:             poly_big_to_small
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:3985,17'
          Dst:             poly_big_to_small
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4005,11'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4006,5'
          Dst:             modp_mkgm2
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4008,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4011,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4012,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4013,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4015,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4016,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4017,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4018,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4019,9'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4023,22'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4024,22'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4023,13'
          Dst:             modp_sub
    - functionName:    poly_small_to_fp
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2462
      functionLinenumberEnd: 2469
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fpr_of
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2465,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - fpr_of.11413
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2467,9'
              BranchSideFuncs:
                - fpr_of.11413
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2466,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2467,9'
              BranchSideFuncs:
                - fpr_of.11413
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2469,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2467,16'
          Dst:             fpr_of
    - functionName:    poly_small_sqnorm
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2403
      functionLinenumberEnd: 2417
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          41
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2410,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2413,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:2417,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    poly_small_mkgauss
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4038
      functionLinenumberEnd: 4074
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          97
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - mkgauss
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4042,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - mkgauss.11435
                - mkgauss.11435
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - mkgauss.11435
                - mkgauss.11435
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4065,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4048,13'
              BranchSideFuncs:
                - mkgauss.11435
                - mkgauss.11435
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4048,13'
              BranchSideFuncs:
                - mkgauss.11435
                - mkgauss.11435
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4056,22'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4047,1'
              BranchSideFuncs:
                - mkgauss.11435
                - mkgauss.11435
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4056,27'
              BranchSideFuncs:
                - mkgauss.11435
                - mkgauss.11435
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4056,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4047,1'
              BranchSideFuncs:
                - mkgauss.11435
                - mkgauss.11435
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4066,38'
              BranchSideFuncs:
                - mkgauss.11435
                - mkgauss.11435
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4066,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4047,1'
              BranchSideFuncs:
                - mkgauss.11435
                - mkgauss.11435
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4072,16'
              BranchSideFuncs:
                - mkgauss.11435
                - mkgauss.11435
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4056,22'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4048,13'
              BranchSideFuncs:
                - mkgauss.11435
                - mkgauss.11435
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4070,34'
              BranchSideFuncs:
                - mkgauss.11435
                - mkgauss.11435
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4044,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4074,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4048,13'
          Dst:             mkgauss
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4048,13'
          Dst:             mkgauss
    - functionName:    PQCLEAN_FALCON512_AVX2_keygen
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4080
      functionLinenumberEnd: 4233
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          200
      EdgeCount:       44
      CyclomaticComplexity: 14
      functionsReached:
        - PQCLEAN_FALCON512_AVX2_FFT
        - PQCLEAN_FALCON512_AVX2_compute_public
        - PQCLEAN_FALCON512_AVX2_iFFT
        - PQCLEAN_FALCON512_AVX2_poly_adj_fft
        - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
        - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
        - PQCLEAN_FALCON512_AVX2_poly_mulconst
        - fpr_add
        - fpr_lt
        - fpr_sqr
        - poly_small_mkgauss
        - poly_small_sqnorm
        - poly_small_to_fp
        - solve_NTRU
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4104,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - poly_small_mkgauss.11440
                - poly_small_mkgauss.11440
                - poly_small_sqnorm.11439
                - poly_small_sqnorm.11439
                - poly_small_to_fp.11438
                - poly_small_to_fp.11438
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - PQCLEAN_FALCON512_AVX2_poly_mulconst
                - PQCLEAN_FALCON512_AVX2_poly_mulconst
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_sqr.11432
                - fpr_add.11414
                - fpr_sqr.11432
                - fpr_add.11414
                - fpr_lt.11428
                - PQCLEAN_FALCON512_AVX2_compute_public
                - solve_NTRU.11437
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4138,9'
              BranchSideFuncs:
                - poly_small_mkgauss.11440
                - poly_small_mkgauss.11440
                - poly_small_sqnorm.11439
                - poly_small_sqnorm.11439
                - poly_small_to_fp.11438
                - poly_small_to_fp.11438
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - PQCLEAN_FALCON512_AVX2_poly_mulconst
                - PQCLEAN_FALCON512_AVX2_poly_mulconst
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_sqr.11432
                - fpr_add.11414
                - fpr_sqr.11432
                - fpr_add.11414
                - fpr_lt.11428
                - PQCLEAN_FALCON512_AVX2_compute_public
                - solve_NTRU.11437
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4148,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4153,17'
              BranchSideFuncs:
                - poly_small_sqnorm.11439
                - poly_small_sqnorm.11439
                - poly_small_to_fp.11438
                - poly_small_to_fp.11438
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - PQCLEAN_FALCON512_AVX2_poly_mulconst
                - PQCLEAN_FALCON512_AVX2_poly_mulconst
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_sqr.11432
                - fpr_add.11414
                - fpr_sqr.11432
                - fpr_add.11414
                - fpr_lt.11428
                - PQCLEAN_FALCON512_AVX2_compute_public
                - solve_NTRU.11437
                - poly_small_mkgauss.11440
                - poly_small_mkgauss.11440
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4159,17'
              BranchSideFuncs:
                - poly_small_sqnorm.11439
                - poly_small_sqnorm.11439
                - poly_small_to_fp.11438
                - poly_small_to_fp.11438
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - PQCLEAN_FALCON512_AVX2_poly_mulconst
                - PQCLEAN_FALCON512_AVX2_poly_mulconst
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_sqr.11432
                - fpr_add.11414
                - fpr_sqr.11432
                - fpr_add.11414
                - fpr_lt.11428
                - PQCLEAN_FALCON512_AVX2_compute_public
                - solve_NTRU.11437
                - poly_small_mkgauss.11440
                - poly_small_mkgauss.11440
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4153,29'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4138,9'
              BranchSideFuncs:
                - poly_small_mkgauss.11440
                - poly_small_mkgauss.11440
                - poly_small_sqnorm.11439
                - poly_small_sqnorm.11439
                - poly_small_to_fp.11438
                - poly_small_to_fp.11438
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - PQCLEAN_FALCON512_AVX2_poly_mulconst
                - PQCLEAN_FALCON512_AVX2_poly_mulconst
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_sqr.11432
                - fpr_add.11414
                - fpr_sqr.11432
                - fpr_add.11414
                - fpr_lt.11428
                - PQCLEAN_FALCON512_AVX2_compute_public
                - solve_NTRU.11437
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4153,37'
              BranchSideFuncs:
                - poly_small_mkgauss.11440
                - poly_small_mkgauss.11440
                - poly_small_sqnorm.11439
                - poly_small_sqnorm.11439
                - poly_small_to_fp.11438
                - poly_small_to_fp.11438
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - PQCLEAN_FALCON512_AVX2_poly_mulconst
                - PQCLEAN_FALCON512_AVX2_poly_mulconst
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_sqr.11432
                - fpr_add.11414
                - fpr_sqr.11432
                - fpr_add.11414
                - fpr_lt.11428
                - PQCLEAN_FALCON512_AVX2_compute_public
                - solve_NTRU.11437
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4154,21'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4138,9'
              BranchSideFuncs:
                - poly_small_mkgauss.11440
                - poly_small_mkgauss.11440
                - poly_small_sqnorm.11439
                - poly_small_sqnorm.11439
                - poly_small_to_fp.11438
                - poly_small_to_fp.11438
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - PQCLEAN_FALCON512_AVX2_poly_mulconst
                - PQCLEAN_FALCON512_AVX2_poly_mulconst
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_sqr.11432
                - fpr_add.11414
                - fpr_sqr.11432
                - fpr_add.11414
                - fpr_lt.11428
                - PQCLEAN_FALCON512_AVX2_compute_public
                - solve_NTRU.11437
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4154,24'
              BranchSideFuncs:
                - poly_small_mkgauss.11440
                - poly_small_mkgauss.11440
                - poly_small_sqnorm.11439
                - poly_small_sqnorm.11439
                - poly_small_to_fp.11438
                - poly_small_to_fp.11438
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - PQCLEAN_FALCON512_AVX2_poly_mulconst
                - PQCLEAN_FALCON512_AVX2_poly_mulconst
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_sqr.11432
                - fpr_add.11414
                - fpr_sqr.11432
                - fpr_add.11414
                - fpr_lt.11428
                - PQCLEAN_FALCON512_AVX2_compute_public
                - solve_NTRU.11437
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4154,36'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4138,9'
              BranchSideFuncs:
                - poly_small_mkgauss.11440
                - poly_small_mkgauss.11440
                - poly_small_sqnorm.11439
                - poly_small_sqnorm.11439
                - poly_small_to_fp.11438
                - poly_small_to_fp.11438
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - PQCLEAN_FALCON512_AVX2_poly_mulconst
                - PQCLEAN_FALCON512_AVX2_poly_mulconst
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_sqr.11432
                - fpr_add.11414
                - fpr_sqr.11432
                - fpr_add.11414
                - fpr_lt.11428
                - PQCLEAN_FALCON512_AVX2_compute_public
                - solve_NTRU.11437
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4154,44'
              BranchSideFuncs:
                - poly_small_mkgauss.11440
                - poly_small_mkgauss.11440
                - poly_small_sqnorm.11439
                - poly_small_sqnorm.11439
                - poly_small_to_fp.11438
                - poly_small_to_fp.11438
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - PQCLEAN_FALCON512_AVX2_poly_mulconst
                - PQCLEAN_FALCON512_AVX2_poly_mulconst
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_sqr.11432
                - fpr_add.11414
                - fpr_sqr.11432
                - fpr_add.11414
                - fpr_lt.11428
                - PQCLEAN_FALCON512_AVX2_compute_public
                - solve_NTRU.11437
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4153,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4138,9'
              BranchSideFuncs:
                - poly_small_mkgauss.11440
                - poly_small_mkgauss.11440
                - poly_small_sqnorm.11439
                - poly_small_sqnorm.11439
                - poly_small_to_fp.11438
                - poly_small_to_fp.11438
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - PQCLEAN_FALCON512_AVX2_poly_mulconst
                - PQCLEAN_FALCON512_AVX2_poly_mulconst
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_sqr.11432
                - fpr_add.11414
                - fpr_sqr.11432
                - fpr_add.11414
                - fpr_lt.11428
                - PQCLEAN_FALCON512_AVX2_compute_public
                - solve_NTRU.11437
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4148,30'
              BranchSideFuncs:
                - poly_small_mkgauss.11440
                - poly_small_mkgauss.11440
                - poly_small_sqnorm.11439
                - poly_small_sqnorm.11439
                - poly_small_to_fp.11438
                - poly_small_to_fp.11438
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - PQCLEAN_FALCON512_AVX2_poly_mulconst
                - PQCLEAN_FALCON512_AVX2_poly_mulconst
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_sqr.11432
                - fpr_add.11414
                - fpr_sqr.11432
                - fpr_add.11414
                - fpr_lt.11428
                - PQCLEAN_FALCON512_AVX2_compute_public
                - solve_NTRU.11437
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4159,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4138,9'
              BranchSideFuncs:
                - poly_small_mkgauss.11440
                - poly_small_mkgauss.11440
                - poly_small_sqnorm.11439
                - poly_small_sqnorm.11439
                - poly_small_to_fp.11438
                - poly_small_to_fp.11438
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - PQCLEAN_FALCON512_AVX2_poly_mulconst
                - PQCLEAN_FALCON512_AVX2_poly_mulconst
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_sqr.11432
                - fpr_add.11414
                - fpr_sqr.11432
                - fpr_add.11414
                - fpr_lt.11428
                - PQCLEAN_FALCON512_AVX2_compute_public
                - solve_NTRU.11437
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4170,17'
              BranchSideFuncs:
                - poly_small_sqnorm.11439
                - poly_small_sqnorm.11439
                - poly_small_to_fp.11438
                - poly_small_to_fp.11438
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - PQCLEAN_FALCON512_AVX2_poly_mulconst
                - PQCLEAN_FALCON512_AVX2_poly_mulconst
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_sqr.11432
                - fpr_add.11414
                - fpr_sqr.11432
                - fpr_add.11414
                - fpr_lt.11428
                - PQCLEAN_FALCON512_AVX2_compute_public
                - solve_NTRU.11437
                - poly_small_mkgauss.11440
                - poly_small_mkgauss.11440
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4173,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4138,9'
              BranchSideFuncs:
                - poly_small_mkgauss.11440
                - poly_small_mkgauss.11440
                - poly_small_sqnorm.11439
                - poly_small_sqnorm.11439
                - poly_small_to_fp.11438
                - poly_small_to_fp.11438
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - PQCLEAN_FALCON512_AVX2_poly_mulconst
                - PQCLEAN_FALCON512_AVX2_poly_mulconst
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_sqr.11432
                - fpr_add.11414
                - fpr_sqr.11432
                - fpr_add.11414
                - fpr_lt.11428
                - PQCLEAN_FALCON512_AVX2_compute_public
                - solve_NTRU.11437
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4183,9'
              BranchSideFuncs:
                - poly_small_to_fp.11438
                - poly_small_to_fp.11438
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - PQCLEAN_FALCON512_AVX2_poly_mulconst
                - PQCLEAN_FALCON512_AVX2_poly_mulconst
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_sqr.11432
                - fpr_add.11414
                - fpr_sqr.11432
                - fpr_add.11414
                - fpr_lt.11428
                - PQCLEAN_FALCON512_AVX2_compute_public
                - solve_NTRU.11437
                - poly_small_mkgauss.11440
                - poly_small_mkgauss.11440
                - poly_small_sqnorm.11439
                - poly_small_sqnorm.11439
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4197,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4198,44'
              BranchSideFuncs:
                - fpr_lt.11428
                - PQCLEAN_FALCON512_AVX2_compute_public
                - solve_NTRU.11437
                - poly_small_mkgauss.11440
                - poly_small_mkgauss.11440
                - poly_small_sqnorm.11439
                - poly_small_sqnorm.11439
                - poly_small_to_fp.11438
                - poly_small_to_fp.11438
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - PQCLEAN_FALCON512_AVX2_poly_mulconst
                - PQCLEAN_FALCON512_AVX2_poly_mulconst
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_sqr.11432
                - fpr_add.11414
                - fpr_sqr.11432
                - fpr_add.11414
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4201,14'
              BranchSideFuncs:
                - fpr_lt.11428
                - PQCLEAN_FALCON512_AVX2_compute_public
                - solve_NTRU.11437
                - poly_small_mkgauss.11440
                - poly_small_mkgauss.11440
                - poly_small_sqnorm.11439
                - poly_small_sqnorm.11439
                - poly_small_to_fp.11438
                - poly_small_to_fp.11438
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - PQCLEAN_FALCON512_AVX2_poly_mulconst
                - PQCLEAN_FALCON512_AVX2_poly_mulconst
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_sqr.11432
                - fpr_add.11414
                - fpr_sqr.11432
                - fpr_add.11414
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4201,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4138,9'
              BranchSideFuncs:
                - poly_small_mkgauss.11440
                - poly_small_mkgauss.11440
                - poly_small_sqnorm.11439
                - poly_small_sqnorm.11439
                - poly_small_to_fp.11438
                - poly_small_to_fp.11438
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - PQCLEAN_FALCON512_AVX2_poly_mulconst
                - PQCLEAN_FALCON512_AVX2_poly_mulconst
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_sqr.11432
                - fpr_add.11414
                - fpr_sqr.11432
                - fpr_add.11414
                - fpr_lt.11428
                - PQCLEAN_FALCON512_AVX2_compute_public
                - solve_NTRU.11437
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4209,13'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_AVX2_compute_public
                - solve_NTRU.11437
                - poly_small_mkgauss.11440
                - poly_small_mkgauss.11440
                - poly_small_sqnorm.11439
                - poly_small_sqnorm.11439
                - poly_small_to_fp.11438
                - poly_small_to_fp.11438
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - PQCLEAN_FALCON512_AVX2_poly_mulconst
                - PQCLEAN_FALCON512_AVX2_poly_mulconst
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_sqr.11432
                - fpr_add.11414
                - fpr_sqr.11432
                - fpr_add.11414
                - fpr_lt.11428
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4209,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4212,9'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_AVX2_compute_public
                - solve_NTRU.11437
                - poly_small_mkgauss.11440
                - poly_small_mkgauss.11440
                - poly_small_sqnorm.11439
                - poly_small_sqnorm.11439
                - poly_small_to_fp.11438
                - poly_small_to_fp.11438
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - PQCLEAN_FALCON512_AVX2_poly_mulconst
                - PQCLEAN_FALCON512_AVX2_poly_mulconst
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_sqr.11432
                - fpr_add.11414
                - fpr_sqr.11432
                - fpr_add.11414
                - fpr_lt.11428
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4216,14'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_AVX2_compute_public
                - solve_NTRU.11437
                - poly_small_mkgauss.11440
                - poly_small_mkgauss.11440
                - poly_small_sqnorm.11439
                - poly_small_sqnorm.11439
                - poly_small_to_fp.11438
                - poly_small_to_fp.11438
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - PQCLEAN_FALCON512_AVX2_poly_mulconst
                - PQCLEAN_FALCON512_AVX2_poly_mulconst
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_sqr.11432
                - fpr_add.11414
                - fpr_sqr.11432
                - fpr_add.11414
                - fpr_lt.11428
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4216,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4138,9'
              BranchSideFuncs:
                - poly_small_mkgauss.11440
                - poly_small_mkgauss.11440
                - poly_small_sqnorm.11439
                - poly_small_sqnorm.11439
                - poly_small_to_fp.11438
                - poly_small_to_fp.11438
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - PQCLEAN_FALCON512_AVX2_poly_mulconst
                - PQCLEAN_FALCON512_AVX2_poly_mulconst
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_sqr.11432
                - fpr_add.11414
                - fpr_sqr.11432
                - fpr_add.11414
                - fpr_lt.11428
                - PQCLEAN_FALCON512_AVX2_compute_public
                - solve_NTRU.11437
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4223,22'
              BranchSideFuncs:
                - solve_NTRU.11437
                - poly_small_mkgauss.11440
                - poly_small_mkgauss.11440
                - poly_small_sqnorm.11439
                - poly_small_sqnorm.11439
                - poly_small_to_fp.11438
                - poly_small_to_fp.11438
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - PQCLEAN_FALCON512_AVX2_poly_mulconst
                - PQCLEAN_FALCON512_AVX2_poly_mulconst
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_sqr.11432
                - fpr_add.11414
                - fpr_sqr.11432
                - fpr_add.11414
                - fpr_lt.11428
                - PQCLEAN_FALCON512_AVX2_compute_public
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4224,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4138,9'
              BranchSideFuncs:
                - poly_small_mkgauss.11440
                - poly_small_mkgauss.11440
                - poly_small_sqnorm.11439
                - poly_small_sqnorm.11439
                - poly_small_to_fp.11438
                - poly_small_to_fp.11438
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_FFT
                - PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - PQCLEAN_FALCON512_AVX2_poly_adj_fft
                - PQCLEAN_FALCON512_AVX2_poly_mulconst
                - PQCLEAN_FALCON512_AVX2_poly_mulconst
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON512_AVX2_iFFT
                - PQCLEAN_FALCON512_AVX2_iFFT
                - fpr_sqr.11432
                - fpr_add.11414
                - fpr_sqr.11432
                - fpr_add.11414
                - fpr_lt.11428
                - PQCLEAN_FALCON512_AVX2_compute_public
                - solve_NTRU.11437
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4233,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4138,9'
          Dst:             poly_small_mkgauss
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4139,9'
          Dst:             poly_small_mkgauss
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4170,17'
          Dst:             poly_small_sqnorm
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4171,17'
          Dst:             poly_small_sqnorm
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4183,9'
          Dst:             poly_small_to_fp
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4184,9'
          Dst:             poly_small_to_fp
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4185,9'
          Dst:             PQCLEAN_FALCON512_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4186,9'
          Dst:             PQCLEAN_FALCON512_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4187,9'
          Dst:             PQCLEAN_FALCON512_AVX2_poly_invnorm2_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4188,9'
          Dst:             PQCLEAN_FALCON512_AVX2_poly_adj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4189,9'
          Dst:             PQCLEAN_FALCON512_AVX2_poly_adj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4190,9'
          Dst:             PQCLEAN_FALCON512_AVX2_poly_mulconst
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4191,9'
          Dst:             PQCLEAN_FALCON512_AVX2_poly_mulconst
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4192,9'
          Dst:             PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4193,9'
          Dst:             PQCLEAN_FALCON512_AVX2_poly_mul_autoadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4194,9'
          Dst:             PQCLEAN_FALCON512_AVX2_iFFT
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4195,9'
          Dst:             PQCLEAN_FALCON512_AVX2_iFFT
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4198,36'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4198,21'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4199,36'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4199,21'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4201,14'
          Dst:             fpr_lt
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4216,14'
          Dst:             PQCLEAN_FALCON512_AVX2_compute_public
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/keygen.c:4224,14'
          Dst:             solve_NTRU
    - functionName:    PQCLEAN_FALCON512_AVX2_prng_get_bytes
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/rng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          77
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - PQCLEAN_FALCON512_AVX2_prng_refill
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/rng.c:164,16'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/rng.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_AVX2_prng_refill
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/rng.c:164,16'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_AVX2_prng_refill
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/rng.c:168,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/rng.c:170,9'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_AVX2_prng_refill
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/rng.c:171,9'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_AVX2_prng_refill
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/rng.c:175,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/rng.c:164,16'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_AVX2_prng_refill
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/rng.c:176,13'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_AVX2_prng_refill
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/rng.c:164,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/rng.c:164,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/rng.c:167,39'
              BranchSideFuncs:
                - PQCLEAN_FALCON512_AVX2_prng_refill
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/rng.c:176,13'
          Dst:             PQCLEAN_FALCON512_AVX2_prng_refill
    - functionName:    PQCLEAN_FALCON512_AVX2_prng_refill
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/rng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          418
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/rng.c:107,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/rng.c:132,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/rng.c:152,29'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_FALCON512_AVX2_prng_init
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-512_avx2/rng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
        - PQCLEAN_FALCON512_AVX2_prng_refill
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-512_avx2/rng.c:39,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/rng.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - PQCLEAN_FALCON512_AVX2_prng_refill
            - BranchSide:      'src/sig/falcon/pqclean_falcon-512_avx2/rng.c:39,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - PQCLEAN_FALCON512_AVX2_prng_refill
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/rng.c:39,5'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/falcon/pqclean_falcon-512_avx2/rng.c:40,5'
          Dst:             PQCLEAN_FALCON512_AVX2_prng_refill
    - functionName:    PQCLEAN_FALCON1024_CLEAN_comp_decode
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 400
      functionLinenumberEnd: 468
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          157
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:418,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:418,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:421,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:430,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:431,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:437,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:431,21'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:431,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:434,28'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:438,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:441,15'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:450,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:442,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:430,25'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:442,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:450,15'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:450,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:456,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:450,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:450,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:454,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:411,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:418,15'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:463,33'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:463,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:463,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:467,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_FALCON1024_CLEAN_comp_encode
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 394
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          287
      EdgeCount:       56
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:370,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:333,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:333,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:335,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:336,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:344,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:368,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:325,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:325,26'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:325,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:333,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:383,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:317,26'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:317,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:317,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:317,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:316,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:317,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:335,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:336,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:344,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:368,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:325,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:371,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:371,21'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:369,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:371,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:368,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:325,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:371,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:325,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:333,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:383,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:383,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:383,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:384,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:384,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:385,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:390,11'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:385,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:385,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:388,42'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_FALCON1024_CLEAN_trim_i8_decode
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          135
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:264,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:264,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:271,35'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:273,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:274,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:291,42'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:276,32'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:273,14'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:276,37'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:276,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:273,14'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:279,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:282,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:282,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:288,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:276,32'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:273,14'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:276,37'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:291,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:291,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:297,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_FALCON1024_CLEAN_trim_i8_encode
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          205
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:221,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:222,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:226,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:222,25'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:222,33'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:222,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:222,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:221,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:222,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:227,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:227,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:230,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:230,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:230,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:236,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:240,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:237,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:240,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:240,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:240,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:241,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:240,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:237,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:241,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:240,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:237,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:241,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:237,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:238,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:245,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:245,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:245,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:246,39'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_FALCON1024_CLEAN_trim_i16_decode
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          139
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:170,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:170,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:177,35'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:179,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:180,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:198,42'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:182,32'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:179,14'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:182,37'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:182,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:179,14'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:185,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:188,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:188,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:194,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:182,32'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:179,14'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:182,37'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:198,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:198,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:204,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_FALCON1024_CLEAN_trim_i16_encode
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          205
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:127,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:128,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:132,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:128,25'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:128,33'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:128,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:128,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:127,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:128,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:133,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:133,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:136,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:136,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:136,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:142,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:146,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:143,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:146,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:146,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:146,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:147,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:146,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:143,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:147,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:146,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:143,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:147,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:143,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:144,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:151,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:151,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:151,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:152,39'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_FALCON1024_CLEAN_modq_decode
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          95
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:86,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:86,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:94,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:96,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:93,14'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:99,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:101,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:101,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:104,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:93,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:94,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:107,42'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:107,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:107,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:110,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_FALCON1024_CLEAN_modq_encode
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          177
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:45,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:46,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:50,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:46,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:45,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:46,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:51,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:51,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:54,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:54,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:54,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:61,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:63,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:60,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:63,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:63,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:63,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:64,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:63,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:60,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:64,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:63,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:60,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:64,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:60,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:61,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:68,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:68,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:68,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/codec.c:69,36'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_FALCON1024_CLEAN_is_short_half
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          49
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/common.c:292,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/common.c:295,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/common.c:299,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_FALCON1024_CLEAN_is_short
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          57
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/common.c:268,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/common.c:271,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/common.c:278,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_FALCON1024_CLEAN_hash_to_point_ct
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          256
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/common.c:116,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/common.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/common.c:124,12'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/common.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/common.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/common.c:174,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/common.c:139,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/common.c:140,20'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/common.c:141,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/common.c:141,20'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/common.c:142,26'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/common.c:144,27'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/common.c:129,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/common.c:133,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/common.c:157,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/common.c:178,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/common.c:179,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/common.c:180,26'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/common.c:180,24'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/common.c:181,28'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/common.c:183,28'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/common.c:206,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/common.c:174,30'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/common.c:213,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/common.c:213,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/common.c:214,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/common.c:215,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/common.c:215,24'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/common.c:216,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/common.c:218,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/common.c:174,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/common.c:157,30'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/common.c:178,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/common.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/common.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/common.c:174,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/common.c:133,9'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    PQCLEAN_FALCON1024_CLEAN_hash_to_point_vartime
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          74
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/common.c:51,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/common.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/common.c:56,9'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/common.c:58,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/common.c:52,14'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/common.c:59,13'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/common.c:52,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/common.c:56,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/common.c:66,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/common.c:56,9'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    PQCLEAN_FALCON1024_CLEAN_poly_merge_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 670
      functionLinenumberEnd: 699
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          105
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_FALCON1024_CLEAN_fpr_add
        - PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - fpr_sub
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:673,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sub.11566
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_sub.11566
                - fpr_sub.11566
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:673,19'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sub.11566
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_sub.11566
                - fpr_sub.11566
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:683,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:683,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:687,16'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sub.11566
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_sub.11566
                - fpr_sub.11566
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:683,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:683,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:687,16'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sub.11566
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_sub.11566
                - fpr_sub.11566
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:689,9'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:689,9'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:689,9'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:689,9'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:689,9'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:689,9'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:692,9'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:692,9'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:695,9'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:695,9'
          Dst:             fpr_sub
    - functionName:    fpr_sub
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_FALCON1024_CLEAN_fpr_add
      functionUses:    26
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/fpr.h:392,7'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fpr.h:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fpr.h:392,7'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fpr.h:393,12'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_add
    - functionName:    fpr_half
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 403
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_FALCON1024_CLEAN_poly_split_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 622
      functionLinenumberEnd: 664
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          112
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_FALCON1024_CLEAN_fpr_add
        - PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - fpr_half
        - fpr_neg
        - fpr_sub
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:631,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_half.11567
                - fpr_half.11567
                - fpr_sub.11566
                - fpr_sub.11566
                - fpr_neg.11570
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sub.11566
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_half.11567
                - fpr_half.11567
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:631,19'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_half.11567
                - fpr_half.11567
                - fpr_sub.11566
                - fpr_sub.11566
                - fpr_neg.11570
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sub.11566
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_half.11567
                - fpr_half.11567
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:644,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:644,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:648,21'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_half.11567
                - fpr_half.11567
                - fpr_sub.11566
                - fpr_sub.11566
                - fpr_neg.11570
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sub.11566
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_half.11567
                - fpr_half.11567
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:644,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:644,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:648,21'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_half.11567
                - fpr_half.11567
                - fpr_sub.11566
                - fpr_sub.11566
                - fpr_neg.11570
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sub.11566
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_half.11567
                - fpr_half.11567
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:653,9'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:653,9'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:654,17'
          Dst:             fpr_half
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:655,22'
          Dst:             fpr_half
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:657,9'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:657,9'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:658,9'
          Dst:             fpr_neg
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:658,9'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:658,9'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:658,9'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:658,9'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:658,9'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:658,9'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:661,17'
          Dst:             fpr_half
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:662,22'
          Dst:             fpr_half
    - functionName:    fpr_neg
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 397
      functionLinenumberEnd: 399
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_FALCON1024_CLEAN_poly_LDLmv_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 595
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          118
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_FALCON1024_CLEAN_fpr_add
        - PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - fpr_inv
        - fpr_neg
        - fpr_sqr
        - fpr_sub
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:598,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:0,0'
              BranchSideFuncs:
                - fpr_sqr.11573
                - fpr_sqr.11573
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_inv.11574
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_neg.11570
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sub.11566
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_neg.11570
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sub.11566
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_sub.11566
                - fpr_sub.11566
                - fpr_neg.11570
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:598,19'
              BranchSideFuncs:
                - fpr_sqr.11573
                - fpr_sqr.11573
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_inv.11574
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_neg.11570
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sub.11566
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_neg.11570
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sub.11566
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_sub.11566
                - fpr_sub.11566
                - fpr_neg.11570
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:600,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:600,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:604,18'
              BranchSideFuncs:
                - fpr_sqr.11573
                - fpr_sqr.11573
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_inv.11574
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_neg.11570
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sub.11566
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_neg.11570
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sub.11566
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_sub.11566
                - fpr_sub.11566
                - fpr_neg.11570
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:600,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:600,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:604,18'
              BranchSideFuncs:
                - fpr_sqr.11573
                - fpr_sqr.11573
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_inv.11574
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_neg.11570
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sub.11566
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_neg.11570
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sub.11566
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_sub.11566
                - fpr_sub.11566
                - fpr_neg.11570
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:610,9'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:610,9'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:610,9'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:610,9'
          Dst:             fpr_inv
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:610,9'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:610,9'
          Dst:             fpr_neg
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:610,9'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:610,9'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:610,9'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:610,9'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:610,9'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:610,9'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:610,9'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:611,9'
          Dst:             fpr_neg
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:611,9'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:611,9'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:611,9'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:611,9'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:611,9'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:611,9'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:612,9'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:612,9'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:614,23'
          Dst:             fpr_neg
    - functionName:    fpr_sqr
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 431
      functionLinenumberEnd: 432
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_FALCON1024_CLEAN_fpr_mul
      functionUses:    12
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/fpr.h:432,12'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fpr.h:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fpr.h:432,12'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fpr.h:432,12'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
    - functionName:    fpr_inv
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 439
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_FALCON1024_CLEAN_fpr_div
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/fpr.h:440,12'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fpr.h:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_fpr_div
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fpr.h:440,12'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_fpr_div
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fpr.h:440,12'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_div
    - functionName:    PQCLEAN_FALCON1024_CLEAN_poly_LDL_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 567
      functionLinenumberEnd: 588
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          112
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_FALCON1024_CLEAN_fpr_add
        - PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - fpr_inv
        - fpr_neg
        - fpr_sqr
        - fpr_sub
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:570,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:0,0'
              BranchSideFuncs:
                - fpr_sqr.11573
                - fpr_sqr.11573
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_inv.11574
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_neg.11570
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sub.11566
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_neg.11570
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sub.11566
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_sub.11566
                - fpr_sub.11566
                - fpr_neg.11570
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:570,19'
              BranchSideFuncs:
                - fpr_sqr.11573
                - fpr_sqr.11573
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_inv.11574
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_neg.11570
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sub.11566
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_neg.11570
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sub.11566
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_sub.11566
                - fpr_sub.11566
                - fpr_neg.11570
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:572,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:572,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:576,18'
              BranchSideFuncs:
                - fpr_sqr.11573
                - fpr_sqr.11573
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_inv.11574
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_neg.11570
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sub.11566
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_neg.11570
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sub.11566
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_sub.11566
                - fpr_sub.11566
                - fpr_neg.11570
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:572,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:572,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:576,18'
              BranchSideFuncs:
                - fpr_sqr.11573
                - fpr_sqr.11573
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_inv.11574
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_neg.11570
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sub.11566
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_neg.11570
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sub.11566
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_sub.11566
                - fpr_sub.11566
                - fpr_neg.11570
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:582,9'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:582,9'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:582,9'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:582,9'
          Dst:             fpr_inv
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:582,9'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:582,9'
          Dst:             fpr_neg
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:582,9'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:582,9'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:582,9'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:582,9'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:582,9'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:582,9'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:582,9'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:583,9'
          Dst:             fpr_neg
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:583,9'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:583,9'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:583,9'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:583,9'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:583,9'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:583,9'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:584,9'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:584,9'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:586,23'
          Dst:             fpr_neg
    - functionName:    PQCLEAN_FALCON1024_CLEAN_poly_div_autoadj_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 549
      functionLinenumberEnd: 561
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - fpr_inv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:552,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:0,0'
              BranchSideFuncs:
                - fpr_inv.11574
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:552,19'
              BranchSideFuncs:
                - fpr_inv.11574
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:554,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:554,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:557,22'
              BranchSideFuncs:
                - fpr_inv.11574
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:554,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:554,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:557,22'
              BranchSideFuncs:
                - fpr_inv.11574
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:557,14'
          Dst:             fpr_inv
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:558,16'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:559,21'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
    - functionName:    PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 535
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_FALCON1024_CLEAN_fpr_mul
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:538,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:538,19'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:540,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:540,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:541,24'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:540,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:540,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:541,24'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:541,16'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:542,21'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
    - functionName:    PQCLEAN_FALCON1024_CLEAN_poly_add_muladj_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 506
      functionLinenumberEnd: 530
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          107
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_FALCON1024_CLEAN_fpr_add
        - PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - fpr_neg
        - fpr_sub
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:509,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:0,0'
              BranchSideFuncs:
                - fpr_neg.11570
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sub.11566
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_neg.11570
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sub.11566
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:509,19'
              BranchSideFuncs:
                - fpr_neg.11570
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sub.11566
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_neg.11570
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sub.11566
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:511,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:511,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:516,16'
              BranchSideFuncs:
                - fpr_neg.11570
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sub.11566
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_neg.11570
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sub.11566
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:511,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:511,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:516,16'
              BranchSideFuncs:
                - fpr_neg.11570
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sub.11566
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_neg.11570
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sub.11566
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:525,9'
          Dst:             fpr_neg
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:525,9'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:525,9'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:525,9'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:525,9'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:525,9'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:525,9'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:526,9'
          Dst:             fpr_neg
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:526,9'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:526,9'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:526,9'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:526,9'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:526,9'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:526,9'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:527,16'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:528,21'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_add
    - functionName:    PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 483
      functionLinenumberEnd: 500
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_FALCON1024_CLEAN_fpr_add
        - fpr_inv
        - fpr_sqr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:486,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:0,0'
              BranchSideFuncs:
                - fpr_sqr.11573
                - fpr_sqr.11573
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_sqr.11573
                - fpr_sqr.11573
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_inv.11574
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:486,19'
              BranchSideFuncs:
                - fpr_sqr.11573
                - fpr_sqr.11573
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_sqr.11573
                - fpr_sqr.11573
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_inv.11574
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:488,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:488,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:492,16'
              BranchSideFuncs:
                - fpr_sqr.11573
                - fpr_sqr.11573
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_sqr.11573
                - fpr_sqr.11573
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_inv.11574
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:488,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:488,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:492,16'
              BranchSideFuncs:
                - fpr_sqr.11573
                - fpr_sqr.11573
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_sqr.11573
                - fpr_sqr.11573
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_inv.11574
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:497,36'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:497,51'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:497,28'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:498,36'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:498,51'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:498,28'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:496,24'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:496,16'
          Dst:             fpr_inv
    - functionName:    PQCLEAN_FALCON1024_CLEAN_poly_div_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 464
      functionLinenumberEnd: 478
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          81
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_FALCON1024_CLEAN_fpr_add
        - PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - fpr_inv
        - fpr_neg
        - fpr_sqr
        - fpr_sub
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:467,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:0,0'
              BranchSideFuncs:
                - fpr_sqr.11573
                - fpr_sqr.11573
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_inv.11574
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_neg.11570
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sub.11566
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:467,19'
              BranchSideFuncs:
                - fpr_sqr.11573
                - fpr_sqr.11573
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_inv.11574
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_neg.11570
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sub.11566
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:469,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:469,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:472,16'
              BranchSideFuncs:
                - fpr_sqr.11573
                - fpr_sqr.11573
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_inv.11574
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_neg.11570
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sub.11566
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:469,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:469,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:472,16'
              BranchSideFuncs:
                - fpr_sqr.11573
                - fpr_sqr.11573
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_inv.11574
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_neg.11570
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sub.11566
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:476,9'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:476,9'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:476,9'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:476,9'
          Dst:             fpr_inv
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:476,9'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:476,9'
          Dst:             fpr_neg
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:476,9'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:476,9'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:476,9'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:476,9'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:476,9'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:476,9'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:476,9'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_add
    - functionName:    PQCLEAN_FALCON1024_CLEAN_poly_mulconst
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 452
      functionLinenumberEnd: 459
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_FALCON1024_CLEAN_fpr_mul
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:455,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:457,24'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:456,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:457,24'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:459,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:457,16'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
    - functionName:    PQCLEAN_FALCON1024_CLEAN_poly_mulselfadj_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 431
      functionLinenumberEnd: 448
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_FALCON1024_CLEAN_fpr_add
        - fpr_sqr
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:438,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:0,0'
              BranchSideFuncs:
                - fpr_sqr.11573
                - fpr_sqr.11573
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:438,19'
              BranchSideFuncs:
                - fpr_sqr.11573
                - fpr_sqr.11573
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:440,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:440,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:443,16'
              BranchSideFuncs:
                - fpr_sqr.11573
                - fpr_sqr.11573
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:440,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:440,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:443,16'
              BranchSideFuncs:
                - fpr_sqr.11573
                - fpr_sqr.11573
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:445,24'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:445,39'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:445,16'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_add
    - functionName:    PQCLEAN_FALCON1024_CLEAN_poly_muladj_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          71
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_FALCON1024_CLEAN_fpr_add
        - PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - fpr_neg
        - fpr_sub
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:416,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:0,0'
              BranchSideFuncs:
                - fpr_neg.11570
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sub.11566
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:416,19'
              BranchSideFuncs:
                - fpr_neg.11570
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sub.11566
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:418,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:418,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:421,16'
              BranchSideFuncs:
                - fpr_neg.11570
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sub.11566
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:418,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:418,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:421,16'
              BranchSideFuncs:
                - fpr_neg.11570
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sub.11566
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:424,16'
          Dst:             fpr_neg
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:425,9'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:425,9'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:425,9'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:425,9'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:425,9'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:425,9'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_add
    - functionName:    PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 394
      functionLinenumberEnd: 408
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          70
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_FALCON1024_CLEAN_fpr_add
        - PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - fpr_sub
      functionUses:    18
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:397,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sub.11566
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:397,19'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sub.11566
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:399,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:399,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:402,16'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sub.11566
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:399,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:399,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:402,16'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sub.11566
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:406,9'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:406,9'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:406,9'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:406,9'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:406,9'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:406,9'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_add
    - functionName:    PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 382
      functionLinenumberEnd: 389
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fpr_neg
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:385,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:0,0'
              BranchSideFuncs:
                - fpr_neg.11570
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:387,24'
              BranchSideFuncs:
                - fpr_neg.11570
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:386,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:387,24'
              BranchSideFuncs:
                - fpr_neg.11570
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:389,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:387,16'
          Dst:             fpr_neg
    - functionName:    PQCLEAN_FALCON1024_CLEAN_poly_neg
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 371
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fpr_neg
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:374,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:0,0'
              BranchSideFuncs:
                - fpr_neg.11570
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:376,24'
              BranchSideFuncs:
                - fpr_neg.11570
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:375,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:376,24'
              BranchSideFuncs:
                - fpr_neg.11570
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:378,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:376,16'
          Dst:             fpr_neg
    - functionName:    PQCLEAN_FALCON1024_CLEAN_poly_sub
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 367
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fpr_sub
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:363,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:0,0'
              BranchSideFuncs:
                - fpr_sub.11566
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:365,24'
              BranchSideFuncs:
                - fpr_sub.11566
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:364,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:365,24'
              BranchSideFuncs:
                - fpr_sub.11566
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:367,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:365,16'
          Dst:             fpr_sub
    - functionName:    PQCLEAN_FALCON1024_CLEAN_poly_add
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 355
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_FALCON1024_CLEAN_fpr_add
      functionUses:    13
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:351,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:353,24'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:352,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:353,24'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:355,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:353,16'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_add
    - functionName:    PQCLEAN_FALCON1024_CLEAN_iFFT
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          178
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - PQCLEAN_FALCON1024_CLEAN_fpr_add
        - PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - fpr_neg
        - fpr_sub
      functionUses:    11
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:296,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_neg.11570
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_sub.11566
                - fpr_sub.11566
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sub.11566
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:296,19'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_neg.11570
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_sub.11566
                - fpr_sub.11566
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sub.11566
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:300,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:303,16'
              BranchSideFuncs:
                - fpr_neg.11570
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_sub.11566
                - fpr_sub.11566
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sub.11566
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:335,14'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:313,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:305,42'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_sub.11566
                - fpr_sub.11566
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sub.11566
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_neg.11570
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:316,24'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_sub.11566
                - fpr_sub.11566
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sub.11566
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_neg.11570
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:305,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:300,29'
              BranchSideFuncs:
                - fpr_neg.11570
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_sub.11566
                - fpr_sub.11566
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sub.11566
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:308,21'
              BranchSideFuncs:
                - fpr_neg.11570
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_sub.11566
                - fpr_sub.11566
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sub.11566
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:313,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:305,42'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_neg.11570
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_sub.11566
                - fpr_sub.11566
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sub.11566
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:316,24'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_sub.11566
                - fpr_sub.11566
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sub.11566
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_neg.11570
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:300,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:303,16'
              BranchSideFuncs:
                - fpr_neg.11570
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_sub.11566
                - fpr_sub.11566
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sub.11566
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:335,14'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:335,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:335,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:338,14'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:339,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:339,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:340,28'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:312,20'
          Dst:             fpr_neg
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:320,17'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:320,17'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:322,17'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:322,17'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:323,17'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:323,17'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:323,17'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:323,17'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:323,17'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:323,17'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:340,20'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
    - functionName:    PQCLEAN_FALCON1024_CLEAN_FFT
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          160
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - PQCLEAN_FALCON1024_CLEAN_fpr_add
        - PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - fpr_sub
      functionUses:    27
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:215,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sub.11566
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_sub.11566
                - fpr_sub.11566
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:215,19'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sub.11566
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_sub.11566
                - fpr_sub.11566
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:218,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:218,5'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sub.11566
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_sub.11566
                - fpr_sub.11566
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:221,16'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sub.11566
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_sub.11566
                - fpr_sub.11566
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:223,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:218,36'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sub.11566
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_sub.11566
                - fpr_sub.11566
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:222,16'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sub.11566
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_sub.11566
                - fpr_sub.11566
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:231,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:223,42'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sub.11566
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_sub.11566
                - fpr_sub.11566
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:234,24'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sub.11566
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_sub.11566
                - fpr_sub.11566
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:231,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:223,42'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sub.11566
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_sub.11566
                - fpr_sub.11566
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:234,24'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sub.11566
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_sub.11566
                - fpr_sub.11566
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:223,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:218,36'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sub.11566
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_sub.11566
                - fpr_sub.11566
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:226,21'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sub.11566
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_sub.11566
                - fpr_sub.11566
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:218,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:218,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:221,16'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sub.11566
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_sub.11566
                - fpr_sub.11566
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:238,17'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:238,17'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:238,17'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:238,17'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:238,17'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:238,17'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:239,17'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:239,17'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:241,17'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fft.c:241,17'
          Dst:             fpr_sub
    - functionName:    fpr_trunc
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fpr_ursh
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/fpr.h:367,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fpr.h:0,0'
              BranchSideFuncs:
                - fpr_ursh.11620
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fpr.h:367,17'
              BranchSideFuncs:
                - fpr_ursh.11620
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fpr.h:370,10'
          Dst:             fpr_ursh
    - functionName:    fpr_ursh
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_FALCON1024_CLEAN_fpr_expm_p63
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/fpr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 499
      functionLinenumberEnd: 580
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          413
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - fpr_trunc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/fpr.c:535,29'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fpr.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_trunc.11619
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_trunc.11619
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fpr.c:535,29'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_trunc.11619
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_trunc.11619
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fpr.c:535,29'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fpr.c:535,19'
          Dst:             fpr_trunc
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fpr.c:568,29'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fpr.c:568,19'
          Dst:             fpr_trunc
    - functionName:    PQCLEAN_FALCON1024_CLEAN_fpr_mul
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/fpr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          107
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - FPR
      functionUses:    108
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/fpr.c:260,23'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fpr.c:0,0'
              BranchSideFuncs:
                - FPR.11625
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fpr.c:260,23'
              BranchSideFuncs:
                - FPR.11625
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fpr.c:333,12'
          Dst:             FPR
    - functionName:    FPR
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          36
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_FALCON1024_CLEAN_fpr_sqrt
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/fpr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 423
      functionLinenumberEnd: 495
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          95
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - FPR
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/fpr.c:433,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fpr.c:0,0'
              BranchSideFuncs:
                - FPR.11625
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fpr.c:462,15'
              BranchSideFuncs:
                - FPR.11625
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/fpr.c:459,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fpr.c:443,7'
              BranchSideFuncs:
                - FPR.11625
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fpr.c:462,15'
              BranchSideFuncs:
                - FPR.11625
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fpr.c:495,12'
          Dst:             FPR
    - functionName:    PQCLEAN_FALCON1024_CLEAN_fpr_div
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/fpr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          117
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - FPR
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/fpr.c:344,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fpr.c:0,0'
              BranchSideFuncs:
                - FPR.11625
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fpr.c:359,18'
              BranchSideFuncs:
                - FPR.11625
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/fpr.c:351,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fpr.c:359,18'
              BranchSideFuncs:
                - FPR.11625
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fpr.c:371,21'
              BranchSideFuncs:
                - FPR.11625
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fpr.c:419,12'
          Dst:             FPR
    - functionName:    fpr_ulsh
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_FALCON1024_CLEAN_fpr_add
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/fpr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          161
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - FPR
        - fpr_ulsh
        - fpr_ursh
      functionUses:    63
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/fpr.c:153,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fpr.c:0,0'
              BranchSideFuncs:
                - fpr_ulsh.11630
                - fpr_ursh.11620
                - FPR.11625
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fpr.c:153,13'
              BranchSideFuncs:
                - fpr_ulsh.11630
                - fpr_ursh.11620
                - FPR.11625
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fpr.c:191,9'
          Dst:             fpr_ulsh
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fpr.c:193,10'
          Dst:             fpr_ursh
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fpr.c:238,12'
          Dst:             FPR
    - functionName:    PQCLEAN_FALCON1024_CLEAN_fpr_scaled
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/fpr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          99
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - FPR
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/fpr.c:97,27'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fpr.c:0,0'
              BranchSideFuncs:
                - FPR.11625
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fpr.c:97,27'
              BranchSideFuncs:
                - FPR.11625
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fpr.c:131,12'
          Dst:             FPR
    - functionName:    modp_div
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 796
      functionLinenumberEnd: 822
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - modp_montymul
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:800,11'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:0,0'
              BranchSideFuncs:
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:805,13'
              BranchSideFuncs:
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:802,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:805,13'
              BranchSideFuncs:
                - modp_montymul.11752
                - modp_montymul.11752
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:821,9'
              BranchSideFuncs:
                - modp_montymul.11752
                - modp_montymul.11752
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:805,13'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:806,14'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:821,9'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:822,12'
          Dst:             modp_montymul
    - functionName:    modp_montymul
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 716
      functionLinenumberEnd: 724
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    62
      BranchProfiles:  []
      Callsites:       []
    - functionName:    modp_norm
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 643
      functionLinenumberEnd: 644
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    zint_one_to_plain
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1985
      functionLinenumberEnd: 1990
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    modp_poly_rec_res
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1077
      functionLinenumberEnd: 1088
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - modp_montymul
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1080,29'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:0,0'
              BranchSideFuncs:
                - modp_montymul.11752
                - modp_montymul.11752
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1084,19'
              BranchSideFuncs:
                - modp_montymul.11752
                - modp_montymul.11752
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1081,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1084,19'
              BranchSideFuncs:
                - modp_montymul.11752
                - modp_montymul.11752
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1088,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1086,30'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1086,16'
          Dst:             modp_montymul
    - functionName:    zint_add_scaled_mul_small
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1884
      functionLinenumberEnd: 1932
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          99
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1889,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1889,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1893,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1905,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1906,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1910,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1896,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1896,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1904,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    zint_sub_scaled
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1947
      functionLinenumberEnd: 1979
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          90
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1952,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1952,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1956,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1967,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1968,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1972,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1959,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1959,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1966,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fpr_ursh
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fpr_ulsh
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    poly_sub_scaled
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2086
      functionLinenumberEnd: 2111
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          92
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - zint_add_scaled_mul_small
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2089,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:0,0'
              BranchSideFuncs:
                - zint_add_scaled_mul_small.11756
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2096,15'
              BranchSideFuncs:
                - zint_add_scaled_mul_small.11756
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2102,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2104,22'
              BranchSideFuncs:
                - zint_add_scaled_mul_small.11756
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2106,19'
              BranchSideFuncs:
                - zint_add_scaled_mul_small.11756
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2099,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2090,26'
              BranchSideFuncs:
                - zint_add_scaled_mul_small.11756
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2100,13'
              BranchSideFuncs:
                - zint_add_scaled_mul_small.11756
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2090,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2096,15'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2111,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2100,13'
          Dst:             zint_add_scaled_mul_small
    - functionName:    poly_sub_scaled_ntt
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2123
      functionLinenumberEnd: 2178
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          169
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - modp_NTT2_ext
        - modp_R2
        - modp_Rx
        - modp_iNTT2_ext
        - modp_mkgm2
        - modp_montymul
        - modp_ninv31
        - modp_set
        - zint_mod_small_signed
        - zint_rebuild_CRT
        - zint_sub_scaled
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2129,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:0,0'
              BranchSideFuncs:
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_Rx.11765
                - modp_mkgm2.11766
                - modp_set.11767
                - modp_NTT2_ext.11768
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - zint_rebuild_CRT.11771
                - zint_sub_scaled.11757
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2129,9'
              BranchSideFuncs:
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_Rx.11765
                - modp_mkgm2.11766
                - modp_set.11767
                - modp_NTT2_ext.11768
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - zint_rebuild_CRT.11771
                - zint_sub_scaled.11757
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2151,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2152,30'
              BranchSideFuncs:
                - modp_NTT2_ext.11768
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_Rx.11765
                - modp_mkgm2.11766
                - modp_set.11767
                - zint_rebuild_CRT.11771
                - zint_sub_scaled.11757
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2154,9'
              BranchSideFuncs:
                - modp_NTT2_ext.11768
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_Rx.11765
                - modp_mkgm2.11766
                - modp_set.11767
                - zint_rebuild_CRT.11771
                - zint_sub_scaled.11757
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2155,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2157,18'
              BranchSideFuncs:
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_Rx.11765
                - modp_mkgm2.11766
                - modp_set.11767
                - modp_NTT2_ext.11768
                - zint_mod_small_signed.11769
                - zint_rebuild_CRT.11771
                - zint_sub_scaled.11757
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2159,9'
              BranchSideFuncs:
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_Rx.11765
                - modp_mkgm2.11766
                - modp_set.11767
                - modp_NTT2_ext.11768
                - zint_mod_small_signed.11769
                - zint_rebuild_CRT.11771
                - zint_sub_scaled.11757
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2160,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2162,36'
              BranchSideFuncs:
                - modp_iNTT2_ext.11770
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_Rx.11765
                - modp_mkgm2.11766
                - modp_set.11767
                - modp_NTT2_ext.11768
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - zint_rebuild_CRT.11771
                - zint_sub_scaled.11757
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2164,9'
              BranchSideFuncs:
                - modp_iNTT2_ext.11770
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_Rx.11765
                - modp_mkgm2.11766
                - modp_set.11767
                - modp_NTT2_ext.11768
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - zint_rebuild_CRT.11771
                - zint_sub_scaled.11757
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2141,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2145,13'
              BranchSideFuncs:
                - zint_rebuild_CRT.11771
                - zint_sub_scaled.11757
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2170,5'
              BranchSideFuncs:
                - zint_rebuild_CRT.11771
                - zint_sub_scaled.11757
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2175,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2176,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2178,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2146,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2147,14'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2148,14'
          Dst:             modp_Rx
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2149,9'
          Dst:             modp_mkgm2
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2152,21'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2154,9'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2157,18'
          Dst:             zint_mod_small_signed
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2159,9'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2162,22'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2161,18'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2164,9'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2170,5'
          Dst:             zint_rebuild_CRT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2176,9'
          Dst:             zint_sub_scaled
    - functionName:    modp_ninv31
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 652
      functionLinenumberEnd: 660
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    modp_R2
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 731
      functionLinenumberEnd: 755
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - modp_R
        - modp_add
        - modp_montymul
      functionUses:    14
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:738,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:0,0'
              BranchSideFuncs:
                - modp_R.11779
                - modp_add.11778
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:738,9'
              BranchSideFuncs:
                - modp_R.11779
                - modp_add.11778
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:738,9'
          Dst:             modp_R
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:739,9'
          Dst:             modp_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:745,9'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:746,9'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:747,9'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:748,9'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:749,9'
          Dst:             modp_montymul
    - functionName:    modp_Rx
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 764
      functionLinenumberEnd: 782
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          69
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - modp_R
        - modp_montymul
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:773,7'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:0,0'
              BranchSideFuncs:
                - modp_R.11779
                - modp_montymul.11752
                - modp_montymul.11752
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:773,7'
              BranchSideFuncs:
                - modp_R.11779
                - modp_montymul.11752
                - modp_montymul.11752
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:776,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:776,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:777,16'
              BranchSideFuncs:
                - modp_montymul.11752
                - modp_montymul.11752
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:777,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:778,17'
              BranchSideFuncs:
                - modp_montymul.11752
                - modp_montymul.11752
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:780,13'
              BranchSideFuncs:
                - modp_montymul.11752
                - modp_montymul.11752
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:776,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:776,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:777,16'
              BranchSideFuncs:
                - modp_montymul.11752
                - modp_montymul.11752
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:775,9'
          Dst:             modp_R
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:778,17'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:780,13'
          Dst:             modp_montymul
    - functionName:    modp_mkgm2
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 932
      functionLinenumberEnd: 961
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          92
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - modp_R
        - modp_R2
        - modp_div
        - modp_montymul
      functionUses:    11
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:937,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:0,0'
              BranchSideFuncs:
                - modp_R2.11764
                - modp_montymul.11752
                - modp_R.11779
                - modp_div.11751
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:937,19'
              BranchSideFuncs:
                - modp_R2.11764
                - modp_montymul.11752
                - modp_R.11779
                - modp_div.11751
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:945,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:946,13'
              BranchSideFuncs:
                - modp_montymul.11752
                - modp_R.11779
                - modp_div.11751
                - modp_montymul.11752
                - modp_montymul.11752
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:949,34'
              BranchSideFuncs:
                - modp_R.11779
                - modp_div.11751
                - modp_montymul.11752
                - modp_montymul.11752
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:945,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:946,13'
              BranchSideFuncs:
                - modp_R.11779
                - modp_div.11751
                - modp_montymul.11752
                - modp_montymul.11752
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:949,34'
              BranchSideFuncs:
                - modp_R.11779
                - modp_div.11751
                - modp_montymul.11752
                - modp_montymul.11752
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:952,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:955,21'
              BranchSideFuncs:
                - modp_montymul.11752
                - modp_montymul.11752
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:961,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:943,10'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:944,9'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:946,13'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:949,34'
          Dst:             modp_R
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:949,10'
          Dst:             modp_div
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:958,14'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:959,14'
          Dst:             modp_montymul
    - functionName:    modp_set
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 631
      functionLinenumberEnd: 636
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    22
      BranchProfiles:  []
      Callsites:       []
    - functionName:    modp_NTT2_ext
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 969
      functionLinenumberEnd: 1000
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          123
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - modp_add
        - modp_montymul
        - modp_sub
      functionUses:    33
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:972,14'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:0,0'
              BranchSideFuncs:
                - modp_montymul.11752
                - modp_add.11778
                - modp_sub.11773
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:972,14'
              BranchSideFuncs:
                - modp_montymul.11752
                - modp_add.11778
                - modp_sub.11773
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:972,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:972,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:975,19'
              BranchSideFuncs:
                - modp_montymul.11752
                - modp_add.11778
                - modp_sub.11773
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:989,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:977,26'
              BranchSideFuncs:
                - modp_montymul.11752
                - modp_add.11778
                - modp_sub.11773
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:986,17'
              BranchSideFuncs:
                - modp_montymul.11752
                - modp_add.11778
                - modp_sub.11773
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:989,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:981,38'
              BranchSideFuncs:
                - modp_montymul.11752
                - modp_add.11778
                - modp_sub.11773
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:992,21'
              BranchSideFuncs:
                - modp_montymul.11752
                - modp_add.11778
                - modp_sub.11773
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:981,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:977,26'
              BranchSideFuncs:
                - modp_montymul.11752
                - modp_add.11778
                - modp_sub.11773
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:986,17'
              BranchSideFuncs:
                - modp_montymul.11752
                - modp_add.11778
                - modp_sub.11773
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:977,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:977,5'
              BranchSideFuncs:
                - modp_montymul.11752
                - modp_add.11778
                - modp_sub.11773
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:980,16'
              BranchSideFuncs:
                - modp_montymul.11752
                - modp_add.11778
                - modp_sub.11773
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:993,21'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:994,23'
          Dst:             modp_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:995,23'
          Dst:             modp_sub
    - functionName:    zint_mod_small_signed
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1211
      functionLinenumberEnd: 1220
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - modp_sub
        - zint_mod_small_unsigned
      functionUses:    11
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1214,14'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:0,0'
              BranchSideFuncs:
                - zint_mod_small_unsigned.11772
                - modp_sub.11773
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1214,14'
              BranchSideFuncs:
                - zint_mod_small_unsigned.11772
                - modp_sub.11773
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1214,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1214,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1217,9'
              BranchSideFuncs:
                - zint_mod_small_unsigned.11772
                - modp_sub.11773
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1217,9'
          Dst:             zint_mod_small_unsigned
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1218,9'
          Dst:             modp_sub
    - functionName:    modp_iNTT2_ext
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1007
      functionLinenumberEnd: 1052
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          150
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - modp_add
        - modp_montymul
        - modp_sub
      functionUses:    21
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1012,14'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:0,0'
              BranchSideFuncs:
                - modp_add.11778
                - modp_sub.11773
                - modp_montymul.11752
                - modp_montymul.11752
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1012,14'
              BranchSideFuncs:
                - modp_add.11778
                - modp_sub.11773
                - modp_montymul.11752
                - modp_montymul.11752
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1012,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1012,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1015,19'
              BranchSideFuncs:
                - modp_add.11778
                - modp_sub.11773
                - modp_montymul.11752
                - modp_montymul.11752
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1017,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1020,16'
              BranchSideFuncs:
                - modp_add.11778
                - modp_sub.11773
                - modp_montymul.11752
                - modp_montymul.11752
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1048,22'
              BranchSideFuncs:
                - modp_montymul.11752
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1030,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1017,19'
              BranchSideFuncs:
                - modp_montymul.11752
                - modp_add.11778
                - modp_sub.11773
                - modp_montymul.11752
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1027,17'
              BranchSideFuncs:
                - modp_add.11778
                - modp_sub.11773
                - modp_montymul.11752
                - modp_montymul.11752
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1030,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1022,39'
              BranchSideFuncs:
                - modp_add.11778
                - modp_sub.11773
                - modp_montymul.11752
                - modp_montymul.11752
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1033,21'
              BranchSideFuncs:
                - modp_add.11778
                - modp_sub.11773
                - modp_montymul.11752
                - modp_montymul.11752
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1022,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1017,19'
              BranchSideFuncs:
                - modp_montymul.11752
                - modp_add.11778
                - modp_sub.11773
                - modp_montymul.11752
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1027,17'
              BranchSideFuncs:
                - modp_add.11778
                - modp_sub.11773
                - modp_montymul.11752
                - modp_montymul.11752
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1049,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1049,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1050,28'
              BranchSideFuncs:
                - modp_montymul.11752
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1035,23'
          Dst:             modp_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1037,27'
          Dst:             modp_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1036,23'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1050,14'
          Dst:             modp_montymul
    - functionName:    zint_rebuild_CRT
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1315
      functionLinenumberEnd: 1369
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          146
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - modp_R2
        - modp_montymul
        - modp_ninv31
        - modp_sub
        - zint_add_mul_small
        - zint_mod_small_unsigned
        - zint_mul_small
        - zint_norm_zero
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1319,12'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:0,0'
              BranchSideFuncs:
                - zint_norm_zero.11776
                - modp_ninv31.11763
                - modp_R2.11764
                - zint_mod_small_unsigned.11772
                - modp_sub.11773
                - modp_montymul.11752
                - zint_add_mul_small.11774
                - zint_mul_small.11775
                - zint_mul_small.11775
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1319,12'
              BranchSideFuncs:
                - zint_norm_zero.11776
                - modp_ninv31.11763
                - modp_R2.11764
                - zint_mod_small_unsigned.11772
                - modp_sub.11773
                - modp_montymul.11752
                - zint_add_mul_small.11774
                - zint_mul_small.11775
                - zint_mul_small.11775
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1320,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:0,0'
              BranchSideFuncs:
                - modp_ninv31.11763
                - modp_R2.11764
                - zint_mod_small_unsigned.11772
                - modp_sub.11773
                - modp_montymul.11752
                - zint_add_mul_small.11774
                - zint_mul_small.11775
                - zint_norm_zero.11776
                - zint_mul_small.11775
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1364,9'
              BranchSideFuncs:
                - zint_norm_zero.11776
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1338,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1333,13'
              BranchSideFuncs:
                - zint_mul_small.11775
                - zint_norm_zero.11776
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1333,13'
              BranchSideFuncs:
                - modp_ninv31.11763
                - modp_R2.11764
                - zint_mod_small_unsigned.11772
                - modp_sub.11773
                - modp_montymul.11752
                - zint_add_mul_small.11774
                - zint_mul_small.11775
                - zint_norm_zero.11776
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1338,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1345,18'
              BranchSideFuncs:
                - zint_mul_small.11775
                - modp_ninv31.11763
                - modp_R2.11764
                - zint_mod_small_unsigned.11772
                - modp_sub.11773
                - modp_montymul.11752
                - zint_add_mul_small.11774
                - zint_norm_zero.11776
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1358,18'
              BranchSideFuncs:
                - zint_mul_small.11775
                - modp_ninv31.11763
                - modp_R2.11764
                - zint_mod_small_unsigned.11772
                - modp_sub.11773
                - modp_montymul.11752
                - zint_add_mul_small.11774
                - zint_norm_zero.11776
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1320,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1333,13'
              BranchSideFuncs:
                - zint_norm_zero.11776
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1364,9'
              BranchSideFuncs:
                - zint_norm_zero.11776
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1320,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1333,13'
              BranchSideFuncs:
                - zint_norm_zero.11776
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1364,9'
              BranchSideFuncs:
                - zint_norm_zero.11776
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1364,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1364,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1365,31'
              BranchSideFuncs:
                - zint_norm_zero.11776
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1365,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1365,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1366,13'
              BranchSideFuncs:
                - zint_norm_zero.11776
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1365,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1365,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1366,13'
              BranchSideFuncs:
                - zint_norm_zero.11776
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1335,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1336,14'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1346,18'
          Dst:             zint_mod_small_unsigned
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1351,35'
          Dst:             modp_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1351,18'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1352,13'
          Dst:             zint_add_mul_small
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1358,18'
          Dst:             zint_mul_small
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1358,18'
          Dst:             zint_mul_small
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1366,13'
          Dst:             zint_norm_zero
    - functionName:    zint_mod_small_unsigned
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1182
      functionLinenumberEnd: 1202
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - modp_add
        - modp_montymul
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1194,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:0,0'
              BranchSideFuncs:
                - modp_montymul.11752
                - modp_add.11778
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1194,17'
              BranchSideFuncs:
                - modp_montymul.11752
                - modp_add.11778
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1194,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1194,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1194,14'
              BranchSideFuncs:
                - modp_montymul.11752
                - modp_add.11778
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1194,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1194,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1194,14'
              BranchSideFuncs:
                - modp_montymul.11752
                - modp_add.11778
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1197,13'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1200,13'
          Dst:             modp_add
    - functionName:    modp_sub
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 691
      functionLinenumberEnd: 696
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    zint_add_mul_small
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1229
      functionLinenumberEnd: 1245
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          128
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1234,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1234,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1238,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1234,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1238,14'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1240,57'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1234,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1238,14'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1242,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    zint_mul_small
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1156
      functionLinenumberEnd: 1168
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          107
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1161,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1161,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1164,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1161,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1164,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1164,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1161,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1164,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1166,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    zint_norm_zero
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1253
      functionLinenumberEnd: 1296
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          72
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - zint_sub
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1265,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:0,0'
              BranchSideFuncs:
                - zint_sub.11777
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1265,17'
              BranchSideFuncs:
                - zint_sub.11777
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1265,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1265,5'
              BranchSideFuncs:
                - zint_sub.11777
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1265,14'
              BranchSideFuncs:
                - zint_sub.11777
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1265,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1265,14'
              BranchSideFuncs:
                - zint_sub.11777
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1295,27'
              BranchSideFuncs:
                - zint_sub.11777
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1295,5'
          Dst:             zint_sub
    - functionName:    zint_sub
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1133
      functionLinenumberEnd: 1148
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          115
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1139,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1139,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1139,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1139,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1139,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1142,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1139,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1139,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1142,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1139,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1139,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1142,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    modp_add
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 679
      functionLinenumberEnd: 684
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    modp_R
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 667
      functionLinenumberEnd: 672
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fpr_rint
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          54
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fpr_ulsh
        - fpr_ursh
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/fpr.h:277,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fpr.h:0,0'
              BranchSideFuncs:
                - fpr_ulsh.11759
                - fpr_ursh.11758
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fpr.h:277,13'
              BranchSideFuncs:
                - fpr_ulsh.11759
                - fpr_ursh.11758
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fpr.h:302,9'
          Dst:             fpr_ulsh
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fpr.h:305,9'
          Dst:             fpr_ursh
    - functionName:    poly_big_to_fp
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2008
      functionLinenumberEnd: 2044
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          102
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - PQCLEAN_FALCON1024_CLEAN_fpr_add
        - PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - fpr_of
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2011,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:0,0'
              BranchSideFuncs:
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2011,9'
              BranchSideFuncs:
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2033,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2036,18'
              BranchSideFuncs:
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2042,9'
              BranchSideFuncs:
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2018,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2018,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2028,17'
              BranchSideFuncs:
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2040,36'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2040,28'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2040,17'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2033,43'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
    - functionName:    fpr_of
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_FALCON1024_CLEAN_fpr_scaled
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/fpr.h:218,12'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fpr.h:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_fpr_scaled
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fpr.h:218,12'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_fpr_scaled
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fpr.h:218,12'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_scaled
    - functionName:    align_u32
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2445
      functionLinenumberEnd: 2456
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2453,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2453,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2454,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    align_fpr
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2426
      functionLinenumberEnd: 2437
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2434,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2434,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2435,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    zint_finish_mod
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1456
      functionLinenumberEnd: 1491
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          231
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1466,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1466,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1466,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1466,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1466,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1467,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1466,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1466,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1467,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1466,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1467,15'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1480,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1466,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1467,15'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1480,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1482,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1482,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1485,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1482,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1482,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1485,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1482,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1482,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1485,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    zint_negate
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1376
      functionLinenumberEnd: 1395
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          97
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1387,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1387,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1387,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1387,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1387,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1390,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1387,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1387,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1390,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1387,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1387,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1390,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    zint_co_reduce_mod
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1499
      functionLinenumberEnd: 1541
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          182
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - zint_finish_mod
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1511,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:0,0'
              BranchSideFuncs:
                - zint_finish_mod.11786
                - zint_finish_mod.11786
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1511,19'
              BranchSideFuncs:
                - zint_finish_mod.11786
                - zint_finish_mod.11786
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1511,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1509,34'
              BranchSideFuncs:
                - zint_finish_mod.11786
                - zint_finish_mod.11786
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1511,5'
              BranchSideFuncs:
                - zint_finish_mod.11786
                - zint_finish_mod.11786
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1511,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1511,5'
              BranchSideFuncs:
                - zint_finish_mod.11786
                - zint_finish_mod.11786
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1515,14'
              BranchSideFuncs:
                - zint_finish_mod.11786
                - zint_finish_mod.11786
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1511,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1511,5'
              BranchSideFuncs:
                - zint_finish_mod.11786
                - zint_finish_mod.11786
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1515,14'
              BranchSideFuncs:
                - zint_finish_mod.11786
                - zint_finish_mod.11786
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1539,5'
          Dst:             zint_finish_mod
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1540,5'
          Dst:             zint_finish_mod
    - functionName:    zint_co_reduce
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1413
      functionLinenumberEnd: 1442
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          137
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - zint_negate
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1420,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:0,0'
              BranchSideFuncs:
                - zint_negate.11787
                - zint_negate.11787
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1420,19'
              BranchSideFuncs:
                - zint_negate.11787
                - zint_negate.11787
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1420,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1420,5'
              BranchSideFuncs:
                - zint_negate.11787
                - zint_negate.11787
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1424,14'
              BranchSideFuncs:
                - zint_negate.11787
                - zint_negate.11787
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1420,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1420,5'
              BranchSideFuncs:
                - zint_negate.11787
                - zint_negate.11787
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1424,14'
              BranchSideFuncs:
                - zint_negate.11787
                - zint_negate.11787
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1420,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1420,5'
              BranchSideFuncs:
                - zint_negate.11787
                - zint_negate.11787
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1424,14'
              BranchSideFuncs:
                - zint_negate.11787
                - zint_negate.11787
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1440,5'
          Dst:             zint_negate
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1441,5'
          Dst:             zint_negate
    - functionName:    make_fg_step
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2482
      functionLinenumberEnd: 2612
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         84
      ICount:          570
      EdgeCount:       111
      CyclomaticComplexity: 29
      functionsReached:
        - modp_NTT2_ext
        - modp_R2
        - modp_Rx
        - modp_iNTT2_ext
        - modp_mkgm2
        - modp_montymul
        - modp_ninv31
        - zint_mod_small_signed
        - zint_rebuild_CRT
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2488,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:0,0'
              BranchSideFuncs:
                - modp_ninv31.11763
                - modp_mkgm2.11766
                - modp_R2.11764
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_Rx.11765
                - modp_mkgm2.11766
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2515,13'
              BranchSideFuncs:
                - modp_ninv31.11763
                - modp_mkgm2.11766
                - modp_R2.11764
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_Rx.11765
                - modp_mkgm2.11766
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2520,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2520,9'
              BranchSideFuncs:
                - modp_R2.11764
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_ninv31.11763
                - modp_mkgm2.11766
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_Rx.11765
                - modp_mkgm2.11766
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2521,21'
              BranchSideFuncs:
                - modp_R2.11764
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_ninv31.11763
                - modp_mkgm2.11766
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_Rx.11765
                - modp_mkgm2.11766
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2520,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2520,9'
              BranchSideFuncs:
                - modp_R2.11764
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_ninv31.11763
                - modp_mkgm2.11766
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_Rx.11765
                - modp_mkgm2.11766
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2521,21'
              BranchSideFuncs:
                - modp_R2.11764
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_ninv31.11763
                - modp_mkgm2.11766
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_Rx.11765
                - modp_mkgm2.11766
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2520,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2517,14'
              BranchSideFuncs:
                - modp_R2.11764
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_ninv31.11763
                - modp_mkgm2.11766
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_Rx.11765
                - modp_mkgm2.11766
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2521,21'
              BranchSideFuncs:
                - modp_R2.11764
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_ninv31.11763
                - modp_mkgm2.11766
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_Rx.11765
                - modp_mkgm2.11766
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2520,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2517,14'
              BranchSideFuncs:
                - modp_R2.11764
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_ninv31.11763
                - modp_mkgm2.11766
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_Rx.11765
                - modp_mkgm2.11766
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2521,21'
              BranchSideFuncs:
                - modp_R2.11764
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_ninv31.11763
                - modp_mkgm2.11766
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_Rx.11765
                - modp_mkgm2.11766
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2523,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2524,13'
              BranchSideFuncs:
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_ninv31.11763
                - modp_mkgm2.11766
                - modp_R2.11764
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_Rx.11765
                - modp_mkgm2.11766
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_NTT2_ext.11768
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2526,28'
              BranchSideFuncs:
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_ninv31.11763
                - modp_mkgm2.11766
                - modp_R2.11764
                - modp_NTT2_ext.11768
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_Rx.11765
                - modp_mkgm2.11766
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_NTT2_ext.11768
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2526,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2529,24'
              BranchSideFuncs:
                - modp_iNTT2_ext.11770
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_ninv31.11763
                - modp_mkgm2.11766
                - modp_R2.11764
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_NTT2_ext.11768
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_Rx.11765
                - modp_mkgm2.11766
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_NTT2_ext.11768
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2534,13'
              BranchSideFuncs:
                - modp_iNTT2_ext.11770
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_ninv31.11763
                - modp_mkgm2.11766
                - modp_R2.11764
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_NTT2_ext.11768
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_Rx.11765
                - modp_mkgm2.11766
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_NTT2_ext.11768
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2526,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2529,24'
              BranchSideFuncs:
                - modp_iNTT2_ext.11770
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_ninv31.11763
                - modp_mkgm2.11766
                - modp_R2.11764
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_NTT2_ext.11768
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_Rx.11765
                - modp_mkgm2.11766
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_NTT2_ext.11768
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2534,13'
              BranchSideFuncs:
                - modp_iNTT2_ext.11770
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_ninv31.11763
                - modp_mkgm2.11766
                - modp_R2.11764
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_NTT2_ext.11768
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_Rx.11765
                - modp_mkgm2.11766
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_NTT2_ext.11768
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2534,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2535,13'
              BranchSideFuncs:
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_ninv31.11763
                - modp_mkgm2.11766
                - modp_R2.11764
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_NTT2_ext.11768
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_Rx.11765
                - modp_mkgm2.11766
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_NTT2_ext.11768
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2538,28'
              BranchSideFuncs:
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_ninv31.11763
                - modp_mkgm2.11766
                - modp_R2.11764
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_NTT2_ext.11768
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_Rx.11765
                - modp_mkgm2.11766
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_NTT2_ext.11768
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2538,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2538,9'
              BranchSideFuncs:
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_ninv31.11763
                - modp_mkgm2.11766
                - modp_R2.11764
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_NTT2_ext.11768
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_Rx.11765
                - modp_mkgm2.11766
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_NTT2_ext.11768
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2539,21'
              BranchSideFuncs:
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_ninv31.11763
                - modp_mkgm2.11766
                - modp_R2.11764
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_NTT2_ext.11768
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_Rx.11765
                - modp_mkgm2.11766
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_NTT2_ext.11768
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2538,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2538,9'
              BranchSideFuncs:
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_ninv31.11763
                - modp_mkgm2.11766
                - modp_R2.11764
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_NTT2_ext.11768
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_Rx.11765
                - modp_mkgm2.11766
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_NTT2_ext.11768
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2539,21'
              BranchSideFuncs:
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_ninv31.11763
                - modp_mkgm2.11766
                - modp_R2.11764
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_NTT2_ext.11768
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_Rx.11765
                - modp_mkgm2.11766
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_NTT2_ext.11768
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2538,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2539,21'
              BranchSideFuncs:
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_ninv31.11763
                - modp_mkgm2.11766
                - modp_R2.11764
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_NTT2_ext.11768
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_Rx.11765
                - modp_mkgm2.11766
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_NTT2_ext.11768
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2541,13'
              BranchSideFuncs:
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_ninv31.11763
                - modp_mkgm2.11766
                - modp_R2.11764
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_NTT2_ext.11768
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_Rx.11765
                - modp_mkgm2.11766
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_NTT2_ext.11768
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2538,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2539,21'
              BranchSideFuncs:
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_ninv31.11763
                - modp_mkgm2.11766
                - modp_R2.11764
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_NTT2_ext.11768
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_Rx.11765
                - modp_mkgm2.11766
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_NTT2_ext.11768
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2541,13'
              BranchSideFuncs:
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_ninv31.11763
                - modp_mkgm2.11766
                - modp_R2.11764
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_NTT2_ext.11768
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_Rx.11765
                - modp_mkgm2.11766
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_NTT2_ext.11768
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2541,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2542,13'
              BranchSideFuncs:
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_ninv31.11763
                - modp_mkgm2.11766
                - modp_R2.11764
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_NTT2_ext.11768
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_Rx.11765
                - modp_mkgm2.11766
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2544,28'
              BranchSideFuncs:
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_ninv31.11763
                - modp_mkgm2.11766
                - modp_R2.11764
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_Rx.11765
                - modp_mkgm2.11766
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2544,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2547,24'
              BranchSideFuncs:
                - modp_iNTT2_ext.11770
                - modp_ninv31.11763
                - modp_mkgm2.11766
                - modp_R2.11764
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_Rx.11765
                - modp_mkgm2.11766
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2552,13'
              BranchSideFuncs:
                - modp_iNTT2_ext.11770
                - modp_ninv31.11763
                - modp_mkgm2.11766
                - modp_R2.11764
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_Rx.11765
                - modp_mkgm2.11766
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2544,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2547,24'
              BranchSideFuncs:
                - modp_iNTT2_ext.11770
                - modp_ninv31.11763
                - modp_mkgm2.11766
                - modp_R2.11764
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_Rx.11765
                - modp_mkgm2.11766
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2552,13'
              BranchSideFuncs:
                - modp_iNTT2_ext.11770
                - modp_ninv31.11763
                - modp_mkgm2.11766
                - modp_R2.11764
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_Rx.11765
                - modp_mkgm2.11766
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2552,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2553,13'
              BranchSideFuncs:
                - modp_ninv31.11763
                - modp_mkgm2.11766
                - modp_R2.11764
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_Rx.11765
                - modp_mkgm2.11766
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2556,13'
              BranchSideFuncs:
                - modp_ninv31.11763
                - modp_mkgm2.11766
                - modp_R2.11764
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_Rx.11765
                - modp_mkgm2.11766
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2556,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2510,29'
              BranchSideFuncs:
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_ninv31.11763
                - modp_mkgm2.11766
                - modp_R2.11764
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_Rx.11765
                - modp_mkgm2.11766
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2557,13'
              BranchSideFuncs:
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_ninv31.11763
                - modp_mkgm2.11766
                - modp_R2.11764
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_Rx.11765
                - modp_mkgm2.11766
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2510,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2515,13'
              BranchSideFuncs:
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_Rx.11765
                - modp_mkgm2.11766
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2566,5'
              BranchSideFuncs:
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_Rx.11765
                - modp_mkgm2.11766
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2582,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2583,21'
              BranchSideFuncs:
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_Rx.11765
                - modp_mkgm2.11766
                - zint_mod_small_signed.11769
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2585,9'
              BranchSideFuncs:
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_Rx.11765
                - modp_mkgm2.11766
                - zint_mod_small_signed.11769
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2586,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2589,24'
              BranchSideFuncs:
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_Rx.11765
                - modp_mkgm2.11766
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2594,9'
              BranchSideFuncs:
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_Rx.11765
                - modp_mkgm2.11766
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2586,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2589,24'
              BranchSideFuncs:
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_Rx.11765
                - modp_mkgm2.11766
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2594,9'
              BranchSideFuncs:
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_Rx.11765
                - modp_mkgm2.11766
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2594,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2595,21'
              BranchSideFuncs:
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_Rx.11765
                - modp_mkgm2.11766
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - zint_mod_small_signed.11769
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2597,9'
              BranchSideFuncs:
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_Rx.11765
                - modp_mkgm2.11766
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - zint_mod_small_signed.11769
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2598,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2601,24'
              BranchSideFuncs:
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_Rx.11765
                - modp_mkgm2.11766
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2607,13'
              BranchSideFuncs:
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_Rx.11765
                - modp_mkgm2.11766
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2598,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2601,24'
              BranchSideFuncs:
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_Rx.11765
                - modp_mkgm2.11766
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2607,13'
              BranchSideFuncs:
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_Rx.11765
                - modp_mkgm2.11766
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2607,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2572,32'
              BranchSideFuncs:
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_Rx.11765
                - modp_mkgm2.11766
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2608,13'
              BranchSideFuncs:
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_Rx.11765
                - modp_mkgm2.11766
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2572,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2572,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2577,13'
              BranchSideFuncs:
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_Rx.11765
                - modp_mkgm2.11766
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2516,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2518,9'
          Dst:             modp_mkgm2
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2517,14'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2524,13'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2532,22'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2531,18'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2535,13'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2542,13'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2550,22'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2549,18'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2553,13'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2557,13'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2558,13'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2566,5'
          Dst:             zint_rebuild_CRT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2567,5'
          Dst:             zint_rebuild_CRT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2578,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2579,14'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2580,14'
          Dst:             modp_Rx
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2581,9'
          Dst:             modp_mkgm2
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2583,21'
          Dst:             zint_mod_small_signed
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2585,9'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2592,22'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2591,18'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2595,21'
          Dst:             zint_mod_small_signed
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2597,9'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2604,22'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2603,18'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2608,13'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2609,13'
          Dst:             modp_iNTT2_ext
    - functionName:    zint_bezout
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1559
      functionLinenumberEnd: 1868
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          401
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - modp_ninv31
        - zint_co_reduce
        - zint_co_reduce_mod
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1674,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:0,0'
              BranchSideFuncs:
                - modp_ninv31.11763
                - modp_ninv31.11763
                - zint_co_reduce.11789
                - zint_co_reduce_mod.11788
                - zint_co_reduce_mod.11788
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1674,13'
              BranchSideFuncs:
                - modp_ninv31.11763
                - modp_ninv31.11763
                - zint_co_reduce.11789
                - zint_co_reduce_mod.11788
                - zint_co_reduce_mod.11788
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1674,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1674,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1685,13'
              BranchSideFuncs:
                - modp_ninv31.11763
                - modp_ninv31.11763
                - zint_co_reduce.11789
                - zint_co_reduce_mod.11788
                - zint_co_reduce_mod.11788
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1714,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1714,35'
              BranchSideFuncs:
                - zint_co_reduce.11789
                - zint_co_reduce_mod.11788
                - zint_co_reduce_mod.11788
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1863,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1737,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1737,18'
              BranchSideFuncs:
                - zint_co_reduce.11789
                - zint_co_reduce_mod.11788
                - zint_co_reduce_mod.11788
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1756,18'
              BranchSideFuncs:
                - zint_co_reduce.11789
                - zint_co_reduce_mod.11788
                - zint_co_reduce_mod.11788
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1778,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1797,23'
              BranchSideFuncs:
                - zint_co_reduce.11789
                - zint_co_reduce_mod.11788
                - zint_co_reduce_mod.11788
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1848,13'
              BranchSideFuncs:
                - zint_co_reduce.11789
                - zint_co_reduce_mod.11788
                - zint_co_reduce_mod.11788
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1714,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1737,9'
              BranchSideFuncs:
                - zint_co_reduce.11789
                - zint_co_reduce_mod.11788
                - zint_co_reduce_mod.11788
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1863,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1864,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1864,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1867,35'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1864,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1864,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1865,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1864,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1865,15'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1867,35'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1864,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1865,15'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1867,35'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1692,11'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1693,11'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1848,13'
          Dst:             zint_co_reduce
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1853,9'
          Dst:             zint_co_reduce_mod
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:1854,9'
          Dst:             zint_co_reduce_mod
    - functionName:    make_fg
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2627
      functionLinenumberEnd: 2672
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          113
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - make_fg_step
        - modp_NTT2_ext
        - modp_mkgm2
        - modp_ninv31
        - modp_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2633,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:0,0'
              BranchSideFuncs:
                - modp_set.11767
                - modp_set.11767
                - make_fg_step.11790
                - make_fg_step.11790
                - make_fg_step.11790
                - make_fg_step.11790
                - modp_ninv31.11763
                - modp_mkgm2.11766
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2639,26'
              BranchSideFuncs:
                - modp_set.11767
                - modp_set.11767
                - make_fg_step.11790
                - make_fg_step.11790
                - make_fg_step.11790
                - make_fg_step.11790
                - modp_ninv31.11763
                - modp_mkgm2.11766
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2638,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2639,26'
              BranchSideFuncs:
                - make_fg_step.11790
                - make_fg_step.11790
                - make_fg_step.11790
                - make_fg_step.11790
                - modp_ninv31.11763
                - modp_mkgm2.11766
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2643,15'
              BranchSideFuncs:
                - make_fg_step.11790
                - make_fg_step.11790
                - make_fg_step.11790
                - make_fg_step.11790
                - modp_ninv31.11763
                - modp_mkgm2.11766
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2643,20'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2643,23'
              BranchSideFuncs:
                - modp_ninv31.11763
                - modp_mkgm2.11766
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2661,15'
              BranchSideFuncs:
                - make_fg_step.11790
                - make_fg_step.11790
                - make_fg_step.11790
                - make_fg_step.11790
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2643,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2643,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2648,15'
              BranchSideFuncs:
                - modp_ninv31.11763
                - modp_mkgm2.11766
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2661,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2662,9'
              BranchSideFuncs:
                - make_fg_step.11790
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2666,5'
              BranchSideFuncs:
                - make_fg_step.11790
                - make_fg_step.11790
                - make_fg_step.11790
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2667,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2668,33'
              BranchSideFuncs:
                - make_fg_step.11790
                - make_fg_step.11790
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2670,29'
              BranchSideFuncs:
                - make_fg_step.11790
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2667,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2668,33'
              BranchSideFuncs:
                - make_fg_step.11790
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2670,29'
              BranchSideFuncs:
                - make_fg_step.11790
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2639,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2640,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2648,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2651,9'
          Dst:             modp_mkgm2
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2652,9'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2653,9'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2662,9'
          Dst:             make_fg_step
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2666,5'
          Dst:             make_fg_step
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2668,9'
          Dst:             make_fg_step
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2670,5'
          Dst:             make_fg_step
    - functionName:    poly_big_to_small
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2057
      functionLinenumberEnd: 2071
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - zint_one_to_plain
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2060,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:0,0'
              BranchSideFuncs:
                - zint_one_to_plain.11754
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2064,33'
              BranchSideFuncs:
                - zint_one_to_plain.11754
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2065,22'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2065,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2068,16'
              BranchSideFuncs:
                - zint_one_to_plain.11754
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2061,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2061,5'
              BranchSideFuncs:
                - zint_one_to_plain.11754
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2064,33'
              BranchSideFuncs:
                - zint_one_to_plain.11754
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2064,13'
          Dst:             zint_one_to_plain
    - functionName:    solve_NTRU_binary_depth0
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3668
      functionLinenumberEnd: 3920
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          479
      EdgeCount:       71
      CyclomaticComplexity: 19
      functionsReached:
        - PQCLEAN_FALCON1024_CLEAN_FFT
        - PQCLEAN_FALCON1024_CLEAN_iFFT
        - PQCLEAN_FALCON1024_CLEAN_poly_div_autoadj_fft
        - align_fpr
        - fpr_of
        - fpr_rint
        - modp_NTT2_ext
        - modp_R2
        - modp_add
        - modp_iNTT2_ext
        - modp_mkgm2
        - modp_montymul
        - modp_ninv31
        - modp_norm
        - modp_set
        - modp_sub
        - zint_one_to_plain
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3675,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:0,0'
              BranchSideFuncs:
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_mkgm2.11766
                - zint_one_to_plain.11754
                - modp_set.11767
                - zint_one_to_plain.11754
                - modp_set.11767
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_set.11767
                - modp_set.11767
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_mkgm2.11766
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_set.11767
                - modp_set.11767
                - modp_set.11767
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_set.11767
                - modp_set.11767
                - modp_set.11767
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_add.11778
                - modp_montymul.11752
                - modp_add.11778
                - modp_mkgm2.11766
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_norm.11753
                - modp_norm.11753
                - align_fpr.11785
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - align_fpr.11785
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_rint.11781
                - modp_set.11767
                - modp_mkgm2.11766
                - modp_set.11767
                - modp_set.11767
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_sub.11773
                - modp_montymul.11752
                - modp_sub.11773
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_norm.11753
                - modp_norm.11753
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3675,19'
              BranchSideFuncs:
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_mkgm2.11766
                - zint_one_to_plain.11754
                - modp_set.11767
                - zint_one_to_plain.11754
                - modp_set.11767
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_set.11767
                - modp_set.11767
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_mkgm2.11766
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_set.11767
                - modp_set.11767
                - modp_set.11767
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_set.11767
                - modp_set.11767
                - modp_set.11767
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_add.11778
                - modp_montymul.11752
                - modp_add.11778
                - modp_mkgm2.11766
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_norm.11753
                - modp_norm.11753
                - align_fpr.11785
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - align_fpr.11785
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_rint.11781
                - modp_set.11767
                - modp_mkgm2.11766
                - modp_set.11767
                - modp_set.11767
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_sub.11773
                - modp_montymul.11752
                - modp_sub.11773
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_norm.11753
                - modp_norm.11753
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3709,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3710,47'
              BranchSideFuncs:
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_set.11767
                - modp_set.11767
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_mkgm2.11766
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_set.11767
                - modp_set.11767
                - modp_set.11767
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_set.11767
                - modp_set.11767
                - modp_set.11767
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_add.11778
                - modp_montymul.11752
                - modp_add.11778
                - modp_mkgm2.11766
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_norm.11753
                - modp_norm.11753
                - align_fpr.11785
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - align_fpr.11785
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_rint.11781
                - modp_set.11767
                - modp_mkgm2.11766
                - modp_set.11767
                - modp_set.11767
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_sub.11773
                - modp_montymul.11752
                - modp_sub.11773
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_norm.11753
                - modp_norm.11753
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3713,5'
              BranchSideFuncs:
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_set.11767
                - modp_set.11767
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_mkgm2.11766
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_set.11767
                - modp_set.11767
                - modp_set.11767
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_set.11767
                - modp_set.11767
                - modp_set.11767
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_add.11778
                - modp_montymul.11752
                - modp_add.11778
                - modp_mkgm2.11766
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_norm.11753
                - modp_norm.11753
                - align_fpr.11785
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - align_fpr.11785
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_rint.11781
                - modp_set.11767
                - modp_mkgm2.11766
                - modp_set.11767
                - modp_set.11767
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_sub.11773
                - modp_montymul.11752
                - modp_sub.11773
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_norm.11753
                - modp_norm.11753
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3709,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3710,47'
              BranchSideFuncs:
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_set.11767
                - modp_set.11767
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_mkgm2.11766
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_set.11767
                - modp_set.11767
                - modp_set.11767
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_set.11767
                - modp_set.11767
                - modp_set.11767
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_add.11778
                - modp_montymul.11752
                - modp_add.11778
                - modp_mkgm2.11766
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_norm.11753
                - modp_norm.11753
                - align_fpr.11785
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - align_fpr.11785
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_rint.11781
                - modp_set.11767
                - modp_mkgm2.11766
                - modp_set.11767
                - modp_set.11767
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_sub.11773
                - modp_montymul.11752
                - modp_sub.11773
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_norm.11753
                - modp_norm.11753
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3713,5'
              BranchSideFuncs:
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_set.11767
                - modp_set.11767
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_mkgm2.11766
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_set.11767
                - modp_set.11767
                - modp_set.11767
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_set.11767
                - modp_set.11767
                - modp_set.11767
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_add.11778
                - modp_montymul.11752
                - modp_add.11778
                - modp_mkgm2.11766
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_norm.11753
                - modp_norm.11753
                - align_fpr.11785
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - align_fpr.11785
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_rint.11781
                - modp_set.11767
                - modp_mkgm2.11766
                - modp_set.11767
                - modp_set.11767
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_sub.11773
                - modp_montymul.11752
                - modp_sub.11773
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_norm.11753
                - modp_norm.11753
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3719,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3720,26'
              BranchSideFuncs:
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_mkgm2.11766
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_set.11767
                - modp_set.11767
                - modp_set.11767
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_set.11767
                - modp_set.11767
                - modp_set.11767
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_add.11778
                - modp_montymul.11752
                - modp_add.11778
                - modp_mkgm2.11766
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_norm.11753
                - modp_norm.11753
                - align_fpr.11785
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - align_fpr.11785
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_rint.11781
                - modp_set.11767
                - modp_mkgm2.11766
                - modp_set.11767
                - modp_set.11767
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_sub.11773
                - modp_montymul.11752
                - modp_sub.11773
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_norm.11753
                - modp_norm.11753
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3723,5'
              BranchSideFuncs:
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_mkgm2.11766
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_set.11767
                - modp_set.11767
                - modp_set.11767
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_set.11767
                - modp_set.11767
                - modp_set.11767
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_add.11778
                - modp_montymul.11752
                - modp_add.11778
                - modp_mkgm2.11766
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_norm.11753
                - modp_norm.11753
                - align_fpr.11785
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - align_fpr.11785
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_rint.11781
                - modp_set.11767
                - modp_mkgm2.11766
                - modp_set.11767
                - modp_set.11767
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_sub.11773
                - modp_montymul.11752
                - modp_sub.11773
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_norm.11753
                - modp_norm.11753
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3729,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3733,15'
              BranchSideFuncs:
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_mkgm2.11766
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_set.11767
                - modp_set.11767
                - modp_set.11767
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_set.11767
                - modp_set.11767
                - modp_set.11767
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_add.11778
                - modp_montymul.11752
                - modp_add.11778
                - modp_mkgm2.11766
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_norm.11753
                - modp_norm.11753
                - align_fpr.11785
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - align_fpr.11785
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_rint.11781
                - modp_set.11767
                - modp_mkgm2.11766
                - modp_set.11767
                - modp_set.11767
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_sub.11773
                - modp_montymul.11752
                - modp_sub.11773
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_norm.11753
                - modp_norm.11753
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3744,5'
              BranchSideFuncs:
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_mkgm2.11766
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_set.11767
                - modp_set.11767
                - modp_set.11767
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_set.11767
                - modp_set.11767
                - modp_set.11767
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_add.11778
                - modp_montymul.11752
                - modp_add.11778
                - modp_mkgm2.11766
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_norm.11753
                - modp_norm.11753
                - align_fpr.11785
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - align_fpr.11785
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_rint.11781
                - modp_set.11767
                - modp_mkgm2.11766
                - modp_set.11767
                - modp_set.11767
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_sub.11773
                - modp_montymul.11752
                - modp_sub.11773
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_norm.11753
                - modp_norm.11753
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3781,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3782,26'
              BranchSideFuncs:
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_set.11767
                - modp_set.11767
                - modp_set.11767
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_add.11778
                - modp_montymul.11752
                - modp_add.11778
                - modp_mkgm2.11766
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_norm.11753
                - modp_norm.11753
                - align_fpr.11785
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - align_fpr.11785
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_rint.11781
                - modp_set.11767
                - modp_mkgm2.11766
                - modp_set.11767
                - modp_set.11767
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_sub.11773
                - modp_montymul.11752
                - modp_sub.11773
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_norm.11753
                - modp_norm.11753
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3785,5'
              BranchSideFuncs:
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_set.11767
                - modp_set.11767
                - modp_set.11767
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_add.11778
                - modp_montymul.11752
                - modp_add.11778
                - modp_mkgm2.11766
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_norm.11753
                - modp_norm.11753
                - align_fpr.11785
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - align_fpr.11785
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_rint.11781
                - modp_set.11767
                - modp_mkgm2.11766
                - modp_set.11767
                - modp_set.11767
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_sub.11773
                - modp_montymul.11752
                - modp_sub.11773
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_norm.11753
                - modp_norm.11753
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3781,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3782,26'
              BranchSideFuncs:
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_set.11767
                - modp_set.11767
                - modp_set.11767
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_add.11778
                - modp_montymul.11752
                - modp_add.11778
                - modp_mkgm2.11766
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_norm.11753
                - modp_norm.11753
                - align_fpr.11785
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - align_fpr.11785
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_rint.11781
                - modp_set.11767
                - modp_mkgm2.11766
                - modp_set.11767
                - modp_set.11767
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_sub.11773
                - modp_montymul.11752
                - modp_sub.11773
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_norm.11753
                - modp_norm.11753
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3785,5'
              BranchSideFuncs:
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_set.11767
                - modp_set.11767
                - modp_set.11767
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_add.11778
                - modp_montymul.11752
                - modp_add.11778
                - modp_mkgm2.11766
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_norm.11753
                - modp_norm.11753
                - align_fpr.11785
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - align_fpr.11785
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_rint.11781
                - modp_set.11767
                - modp_mkgm2.11766
                - modp_set.11767
                - modp_set.11767
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_sub.11773
                - modp_montymul.11752
                - modp_sub.11773
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_norm.11753
                - modp_norm.11753
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3791,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3794,27'
              BranchSideFuncs:
                - modp_set.11767
                - modp_set.11767
                - modp_set.11767
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_add.11778
                - modp_montymul.11752
                - modp_add.11778
                - modp_mkgm2.11766
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_norm.11753
                - modp_norm.11753
                - align_fpr.11785
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - align_fpr.11785
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_rint.11781
                - modp_set.11767
                - modp_mkgm2.11766
                - modp_set.11767
                - modp_set.11767
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_sub.11773
                - modp_montymul.11752
                - modp_sub.11773
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_norm.11753
                - modp_norm.11753
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3803,30'
              BranchSideFuncs:
                - modp_set.11767
                - modp_set.11767
                - modp_set.11767
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_add.11778
                - modp_montymul.11752
                - modp_add.11778
                - modp_mkgm2.11766
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_norm.11753
                - modp_norm.11753
                - align_fpr.11785
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - align_fpr.11785
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_rint.11781
                - modp_set.11767
                - modp_mkgm2.11766
                - modp_set.11767
                - modp_set.11767
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_sub.11773
                - modp_montymul.11752
                - modp_sub.11773
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_norm.11753
                - modp_norm.11753
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3804,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3805,26'
              BranchSideFuncs:
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_add.11778
                - modp_montymul.11752
                - modp_add.11778
                - modp_mkgm2.11766
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_norm.11753
                - modp_norm.11753
                - align_fpr.11785
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - align_fpr.11785
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_rint.11781
                - modp_set.11767
                - modp_mkgm2.11766
                - modp_set.11767
                - modp_set.11767
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_sub.11773
                - modp_montymul.11752
                - modp_sub.11773
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_norm.11753
                - modp_norm.11753
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3808,5'
              BranchSideFuncs:
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_add.11778
                - modp_montymul.11752
                - modp_add.11778
                - modp_mkgm2.11766
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_norm.11753
                - modp_norm.11753
                - align_fpr.11785
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - align_fpr.11785
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_rint.11781
                - modp_set.11767
                - modp_mkgm2.11766
                - modp_set.11767
                - modp_set.11767
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_sub.11773
                - modp_montymul.11752
                - modp_sub.11773
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_norm.11753
                - modp_norm.11753
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3804,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3805,26'
              BranchSideFuncs:
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_add.11778
                - modp_montymul.11752
                - modp_add.11778
                - modp_mkgm2.11766
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_norm.11753
                - modp_norm.11753
                - align_fpr.11785
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - align_fpr.11785
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_rint.11781
                - modp_set.11767
                - modp_mkgm2.11766
                - modp_set.11767
                - modp_set.11767
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_sub.11773
                - modp_montymul.11752
                - modp_sub.11773
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_norm.11753
                - modp_norm.11753
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3808,5'
              BranchSideFuncs:
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_add.11778
                - modp_montymul.11752
                - modp_add.11778
                - modp_mkgm2.11766
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_norm.11753
                - modp_norm.11753
                - align_fpr.11785
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - align_fpr.11785
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_rint.11781
                - modp_set.11767
                - modp_mkgm2.11766
                - modp_set.11767
                - modp_set.11767
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_sub.11773
                - modp_montymul.11752
                - modp_sub.11773
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_norm.11753
                - modp_norm.11753
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3814,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3817,27'
              BranchSideFuncs:
                - modp_mkgm2.11766
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_norm.11753
                - modp_norm.11753
                - align_fpr.11785
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - align_fpr.11785
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_rint.11781
                - modp_set.11767
                - modp_mkgm2.11766
                - modp_set.11767
                - modp_set.11767
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_sub.11773
                - modp_montymul.11752
                - modp_sub.11773
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_norm.11753
                - modp_norm.11753
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3830,5'
              BranchSideFuncs:
                - modp_mkgm2.11766
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_norm.11753
                - modp_norm.11753
                - align_fpr.11785
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - align_fpr.11785
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_rint.11781
                - modp_set.11767
                - modp_mkgm2.11766
                - modp_set.11767
                - modp_set.11767
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_sub.11773
                - modp_montymul.11752
                - modp_sub.11773
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_norm.11753
                - modp_norm.11753
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3833,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3834,37'
              BranchSideFuncs:
                - align_fpr.11785
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - align_fpr.11785
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_rint.11781
                - modp_set.11767
                - modp_mkgm2.11766
                - modp_set.11767
                - modp_set.11767
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_sub.11773
                - modp_montymul.11752
                - modp_sub.11773
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_norm.11753
                - modp_norm.11753
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3856,11'
              BranchSideFuncs:
                - align_fpr.11785
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - align_fpr.11785
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_rint.11781
                - modp_set.11767
                - modp_mkgm2.11766
                - modp_set.11767
                - modp_set.11767
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_sub.11773
                - modp_montymul.11752
                - modp_sub.11773
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_norm.11753
                - modp_norm.11753
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3857,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3858,25'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - align_fpr.11785
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_rint.11781
                - modp_set.11767
                - modp_mkgm2.11766
                - modp_set.11767
                - modp_set.11767
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_sub.11773
                - modp_montymul.11752
                - modp_sub.11773
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_norm.11753
                - modp_norm.11753
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3860,5'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - align_fpr.11785
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_rint.11781
                - modp_set.11767
                - modp_mkgm2.11766
                - modp_set.11767
                - modp_set.11767
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_sub.11773
                - modp_montymul.11752
                - modp_sub.11773
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_norm.11753
                - modp_norm.11753
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3868,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3869,25'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_rint.11781
                - modp_set.11767
                - modp_mkgm2.11766
                - modp_set.11767
                - modp_set.11767
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_sub.11773
                - modp_montymul.11752
                - modp_sub.11773
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_norm.11753
                - modp_norm.11753
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3871,5'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_rint.11781
                - modp_set.11767
                - modp_mkgm2.11766
                - modp_set.11767
                - modp_set.11767
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_sub.11773
                - modp_montymul.11752
                - modp_sub.11773
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_norm.11753
                - modp_norm.11753
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3879,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3880,44'
              BranchSideFuncs:
                - modp_mkgm2.11766
                - modp_set.11767
                - modp_set.11767
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_sub.11773
                - modp_montymul.11752
                - modp_sub.11773
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_norm.11753
                - modp_norm.11753
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3896,5'
              BranchSideFuncs:
                - modp_mkgm2.11766
                - modp_set.11767
                - modp_set.11767
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_sub.11773
                - modp_montymul.11752
                - modp_sub.11773
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_norm.11753
                - modp_norm.11753
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3897,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3898,26'
              BranchSideFuncs:
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_sub.11773
                - modp_montymul.11752
                - modp_sub.11773
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_norm.11753
                - modp_norm.11753
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3901,5'
              BranchSideFuncs:
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_sub.11773
                - modp_montymul.11752
                - modp_sub.11773
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_norm.11753
                - modp_norm.11753
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3904,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3907,28'
              BranchSideFuncs:
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_norm.11753
                - modp_norm.11753
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3913,5'
              BranchSideFuncs:
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_norm.11753
                - modp_norm.11753
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3915,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3916,37'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3920,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3694,11'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3695,10'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3704,5'
          Dst:             modp_mkgm2
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3710,26'
          Dst:             zint_one_to_plain
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3710,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3711,26'
          Dst:             zint_one_to_plain
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3711,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3713,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3714,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3720,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3721,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3723,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3724,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3737,15'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3738,15'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3739,21'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3740,21'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3741,21'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3742,21'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3744,5'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3745,5'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3768,5'
          Dst:             modp_mkgm2
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3773,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3774,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3780,21'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3782,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3783,21'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3785,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3786,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3794,13'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3795,17'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3796,17'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3803,21'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3805,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3806,21'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3808,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3809,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3817,13'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3819,26'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3818,17'
          Dst:             modp_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3821,26'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3820,17'
          Dst:             modp_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3830,5'
          Dst:             modp_mkgm2
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3831,5'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3832,5'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3834,27'
          Dst:             modp_norm
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3835,27'
          Dst:             modp_norm
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3856,11'
          Dst:             align_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3858,18'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3860,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3861,11'
          Dst:             align_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3869,18'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3871,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3877,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_poly_div_autoadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3878,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_iFFT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3880,35'
          Dst:             fpr_rint
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3880,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3896,5'
          Dst:             modp_mkgm2
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3898,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3899,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3901,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3902,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3903,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3907,14'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3909,26'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3908,17'
          Dst:             modp_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3911,26'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3910,17'
          Dst:             modp_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3913,5'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3914,5'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3916,27'
          Dst:             modp_norm
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3917,27'
          Dst:             modp_norm
    - functionName:    solve_NTRU_binary_depth1
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3293
      functionLinenumberEnd: 3658
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         82
      ICount:          896
      EdgeCount:       110
      CyclomaticComplexity: 30
      functionsReached:
        - PQCLEAN_FALCON1024_CLEAN_FFT
        - PQCLEAN_FALCON1024_CLEAN_iFFT
        - PQCLEAN_FALCON1024_CLEAN_poly_add_muladj_fft
        - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
        - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
        - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
        - PQCLEAN_FALCON1024_CLEAN_poly_sub
        - align_fpr
        - fpr_lt
        - fpr_of
        - fpr_rint
        - modp_NTT2_ext
        - modp_R2
        - modp_Rx
        - modp_iNTT2_ext
        - modp_mkgm2
        - modp_montymul
        - modp_ninv31
        - modp_poly_rec_res
        - modp_set
        - poly_big_to_fp
        - zint_mod_small_signed
        - zint_rebuild_CRT
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3309,23'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:0,0'
              BranchSideFuncs:
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_Rx.11765
                - zint_mod_small_signed.11769
                - zint_mod_small_signed.11769
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_Rx.11765
                - zint_mod_small_signed.11769
                - zint_mod_small_signed.11769
                - modp_ninv31.11763
                - modp_mkgm2.11766
                - modp_set.11767
                - modp_set.11767
                - modp_R2.11764
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_poly_rec_res.11755
                - modp_poly_rec_res.11755
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_rint.11781
                - fpr_rint.11781
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_Rx.11765
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_Rx.11765
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3309,23'
              BranchSideFuncs:
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_Rx.11765
                - zint_mod_small_signed.11769
                - zint_mod_small_signed.11769
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_Rx.11765
                - zint_mod_small_signed.11769
                - zint_mod_small_signed.11769
                - modp_ninv31.11763
                - modp_mkgm2.11766
                - modp_set.11767
                - modp_set.11767
                - modp_R2.11764
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_poly_rec_res.11755
                - modp_poly_rec_res.11755
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_rint.11781
                - fpr_rint.11781
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_Rx.11765
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_Rx.11765
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3365,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3356,5'
              BranchSideFuncs:
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_Rx.11765
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_Rx.11765
                - modp_ninv31.11763
                - modp_mkgm2.11766
                - modp_set.11767
                - modp_set.11767
                - modp_R2.11764
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_poly_rec_res.11755
                - modp_poly_rec_res.11755
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_rint.11781
                - fpr_rint.11781
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3362,15'
              BranchSideFuncs:
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_Rx.11765
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_Rx.11765
                - modp_ninv31.11763
                - modp_mkgm2.11766
                - modp_set.11767
                - modp_set.11767
                - modp_R2.11764
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_poly_rec_res.11755
                - modp_poly_rec_res.11755
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_rint.11781
                - fpr_rint.11781
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3365,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3362,15'
              BranchSideFuncs:
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_Rx.11765
                - zint_mod_small_signed.11769
                - zint_mod_small_signed.11769
                - modp_ninv31.11763
                - modp_mkgm2.11766
                - modp_set.11767
                - modp_set.11767
                - modp_R2.11764
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_poly_rec_res.11755
                - modp_poly_rec_res.11755
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_rint.11781
                - fpr_rint.11781
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3368,19'
              BranchSideFuncs:
                - zint_mod_small_signed.11769
                - zint_mod_small_signed.11769
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_Rx.11765
                - zint_mod_small_signed.11769
                - zint_mod_small_signed.11769
                - modp_ninv31.11763
                - modp_mkgm2.11766
                - modp_set.11767
                - modp_set.11767
                - modp_R2.11764
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_poly_rec_res.11755
                - modp_poly_rec_res.11755
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_rint.11781
                - fpr_rint.11781
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3365,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3368,19'
              BranchSideFuncs:
                - modp_ninv31.11763
                - modp_mkgm2.11766
                - modp_set.11767
                - modp_set.11767
                - modp_R2.11764
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_poly_rec_res.11755
                - modp_poly_rec_res.11755
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_rint.11781
                - fpr_rint.11781
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3376,31'
              BranchSideFuncs:
                - modp_ninv31.11763
                - modp_mkgm2.11766
                - modp_set.11767
                - modp_set.11767
                - modp_R2.11764
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_poly_rec_res.11755
                - modp_poly_rec_res.11755
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_rint.11781
                - fpr_rint.11781
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3418,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3399,14'
              BranchSideFuncs:
                - modp_R2.11764
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_poly_rec_res.11755
                - modp_poly_rec_res.11755
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_rint.11781
                - fpr_rint.11781
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_ninv31.11763
                - modp_mkgm2.11766
                - modp_set.11767
                - modp_set.11767
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3419,30'
              BranchSideFuncs:
                - modp_set.11767
                - modp_set.11767
                - modp_R2.11764
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_poly_rec_res.11755
                - modp_poly_rec_res.11755
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_rint.11781
                - fpr_rint.11781
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_ninv31.11763
                - modp_mkgm2.11766
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3428,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3429,13'
              BranchSideFuncs:
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_rint.11781
                - fpr_rint.11781
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_ninv31.11763
                - modp_mkgm2.11766
                - modp_set.11767
                - modp_set.11767
                - modp_R2.11764
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_poly_rec_res.11755
                - modp_poly_rec_res.11755
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3438,13'
              BranchSideFuncs:
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_rint.11781
                - fpr_rint.11781
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_ninv31.11763
                - modp_mkgm2.11766
                - modp_set.11767
                - modp_set.11767
                - modp_R2.11764
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_poly_rec_res.11755
                - modp_poly_rec_res.11755
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3453,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3453,9'
              BranchSideFuncs:
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_rint.11781
                - fpr_rint.11781
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_ninv31.11763
                - modp_mkgm2.11766
                - modp_set.11767
                - modp_set.11767
                - modp_R2.11764
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_poly_rec_res.11755
                - modp_poly_rec_res.11755
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3458,9'
              BranchSideFuncs:
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_rint.11781
                - fpr_rint.11781
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_ninv31.11763
                - modp_mkgm2.11766
                - modp_set.11767
                - modp_set.11767
                - modp_R2.11764
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_poly_rec_res.11755
                - modp_poly_rec_res.11755
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3453,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3453,9'
              BranchSideFuncs:
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_rint.11781
                - fpr_rint.11781
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_ninv31.11763
                - modp_mkgm2.11766
                - modp_set.11767
                - modp_set.11767
                - modp_R2.11764
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_poly_rec_res.11755
                - modp_poly_rec_res.11755
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3453,9'
              BranchSideFuncs:
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_rint.11781
                - fpr_rint.11781
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_ninv31.11763
                - modp_mkgm2.11766
                - modp_set.11767
                - modp_set.11767
                - modp_R2.11764
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_poly_rec_res.11755
                - modp_poly_rec_res.11755
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3453,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3453,9'
              BranchSideFuncs:
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_rint.11781
                - fpr_rint.11781
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_ninv31.11763
                - modp_mkgm2.11766
                - modp_set.11767
                - modp_set.11767
                - modp_R2.11764
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_poly_rec_res.11755
                - modp_poly_rec_res.11755
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3453,9'
              BranchSideFuncs:
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_rint.11781
                - fpr_rint.11781
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_ninv31.11763
                - modp_mkgm2.11766
                - modp_set.11767
                - modp_set.11767
                - modp_R2.11764
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_poly_rec_res.11755
                - modp_poly_rec_res.11755
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3454,27'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3453,9'
              BranchSideFuncs:
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_rint.11781
                - fpr_rint.11781
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_ninv31.11763
                - modp_mkgm2.11766
                - modp_set.11767
                - modp_set.11767
                - modp_R2.11764
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_poly_rec_res.11755
                - modp_poly_rec_res.11755
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3453,9'
              BranchSideFuncs:
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_rint.11781
                - fpr_rint.11781
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_ninv31.11763
                - modp_mkgm2.11766
                - modp_set.11767
                - modp_set.11767
                - modp_R2.11764
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_poly_rec_res.11755
                - modp_poly_rec_res.11755
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3453,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3453,9'
              BranchSideFuncs:
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_rint.11781
                - fpr_rint.11781
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_ninv31.11763
                - modp_mkgm2.11766
                - modp_set.11767
                - modp_set.11767
                - modp_R2.11764
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_poly_rec_res.11755
                - modp_poly_rec_res.11755
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3455,21'
              BranchSideFuncs:
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_rint.11781
                - fpr_rint.11781
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_ninv31.11763
                - modp_mkgm2.11766
                - modp_set.11767
                - modp_set.11767
                - modp_R2.11764
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_poly_rec_res.11755
                - modp_poly_rec_res.11755
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3453,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3455,21'
              BranchSideFuncs:
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_rint.11781
                - fpr_rint.11781
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_ninv31.11763
                - modp_mkgm2.11766
                - modp_set.11767
                - modp_set.11767
                - modp_R2.11764
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_poly_rec_res.11755
                - modp_poly_rec_res.11755
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3458,9'
              BranchSideFuncs:
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_rint.11781
                - fpr_rint.11781
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_ninv31.11763
                - modp_mkgm2.11766
                - modp_set.11767
                - modp_set.11767
                - modp_R2.11764
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_poly_rec_res.11755
                - modp_poly_rec_res.11755
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3453,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3455,21'
              BranchSideFuncs:
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_rint.11781
                - fpr_rint.11781
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_ninv31.11763
                - modp_mkgm2.11766
                - modp_set.11767
                - modp_set.11767
                - modp_R2.11764
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_poly_rec_res.11755
                - modp_poly_rec_res.11755
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3458,9'
              BranchSideFuncs:
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_rint.11781
                - fpr_rint.11781
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_ninv31.11763
                - modp_mkgm2.11766
                - modp_set.11767
                - modp_set.11767
                - modp_R2.11764
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_poly_rec_res.11755
                - modp_poly_rec_res.11755
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3498,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3503,25'
              BranchSideFuncs:
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_rint.11781
                - fpr_rint.11781
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_ninv31.11763
                - modp_mkgm2.11766
                - modp_set.11767
                - modp_set.11767
                - modp_R2.11764
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_poly_rec_res.11755
                - modp_poly_rec_res.11755
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3514,9'
              BranchSideFuncs:
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_rint.11781
                - fpr_rint.11781
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_ninv31.11763
                - modp_mkgm2.11766
                - modp_set.11767
                - modp_set.11767
                - modp_R2.11764
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_poly_rec_res.11755
                - modp_poly_rec_res.11755
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3498,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3503,25'
              BranchSideFuncs:
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_rint.11781
                - fpr_rint.11781
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_ninv31.11763
                - modp_mkgm2.11766
                - modp_set.11767
                - modp_set.11767
                - modp_R2.11764
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_poly_rec_res.11755
                - modp_poly_rec_res.11755
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3514,9'
              BranchSideFuncs:
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_rint.11781
                - fpr_rint.11781
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_ninv31.11763
                - modp_mkgm2.11766
                - modp_set.11767
                - modp_set.11767
                - modp_R2.11764
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_poly_rec_res.11755
                - modp_poly_rec_res.11755
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3520,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3521,13'
              BranchSideFuncs:
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_rint.11781
                - fpr_rint.11781
                - modp_ninv31.11763
                - modp_mkgm2.11766
                - modp_set.11767
                - modp_set.11767
                - modp_R2.11764
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_poly_rec_res.11755
                - modp_poly_rec_res.11755
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3536,5'
              BranchSideFuncs:
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_rint.11781
                - fpr_rint.11781
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3523,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3523,13'
              BranchSideFuncs:
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_rint.11781
                - fpr_rint.11781
                - modp_ninv31.11763
                - modp_mkgm2.11766
                - modp_set.11767
                - modp_set.11767
                - modp_R2.11764
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_poly_rec_res.11755
                - modp_poly_rec_res.11755
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3523,13'
              BranchSideFuncs:
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_rint.11781
                - fpr_rint.11781
                - modp_ninv31.11763
                - modp_mkgm2.11766
                - modp_set.11767
                - modp_set.11767
                - modp_R2.11764
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_poly_rec_res.11755
                - modp_poly_rec_res.11755
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3523,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3523,13'
              BranchSideFuncs:
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_rint.11781
                - fpr_rint.11781
                - modp_ninv31.11763
                - modp_mkgm2.11766
                - modp_set.11767
                - modp_set.11767
                - modp_R2.11764
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_poly_rec_res.11755
                - modp_poly_rec_res.11755
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3523,13'
              BranchSideFuncs:
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_rint.11781
                - fpr_rint.11781
                - modp_ninv31.11763
                - modp_mkgm2.11766
                - modp_set.11767
                - modp_set.11767
                - modp_R2.11764
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_poly_rec_res.11755
                - modp_poly_rec_res.11755
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3524,30'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3523,13'
              BranchSideFuncs:
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_rint.11781
                - fpr_rint.11781
                - modp_ninv31.11763
                - modp_mkgm2.11766
                - modp_set.11767
                - modp_set.11767
                - modp_R2.11764
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_poly_rec_res.11755
                - modp_poly_rec_res.11755
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3523,13'
              BranchSideFuncs:
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_rint.11781
                - fpr_rint.11781
                - modp_ninv31.11763
                - modp_mkgm2.11766
                - modp_set.11767
                - modp_set.11767
                - modp_R2.11764
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_poly_rec_res.11755
                - modp_poly_rec_res.11755
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3523,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3388,5'
              BranchSideFuncs:
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_rint.11781
                - fpr_rint.11781
                - modp_ninv31.11763
                - modp_mkgm2.11766
                - modp_set.11767
                - modp_set.11767
                - modp_R2.11764
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_poly_rec_res.11755
                - modp_poly_rec_res.11755
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3523,13'
              BranchSideFuncs:
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_rint.11781
                - fpr_rint.11781
                - modp_ninv31.11763
                - modp_mkgm2.11766
                - modp_set.11767
                - modp_set.11767
                - modp_R2.11764
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_poly_rec_res.11755
                - modp_poly_rec_res.11755
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3523,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3523,13'
              BranchSideFuncs:
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_rint.11781
                - fpr_rint.11781
                - modp_ninv31.11763
                - modp_mkgm2.11766
                - modp_set.11767
                - modp_set.11767
                - modp_R2.11764
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_poly_rec_res.11755
                - modp_poly_rec_res.11755
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3525,22'
              BranchSideFuncs:
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_rint.11781
                - fpr_rint.11781
                - modp_ninv31.11763
                - modp_mkgm2.11766
                - modp_set.11767
                - modp_set.11767
                - modp_R2.11764
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_poly_rec_res.11755
                - modp_poly_rec_res.11755
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3523,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3523,13'
              BranchSideFuncs:
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_rint.11781
                - fpr_rint.11781
                - modp_ninv31.11763
                - modp_mkgm2.11766
                - modp_set.11767
                - modp_set.11767
                - modp_R2.11764
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_poly_rec_res.11755
                - modp_poly_rec_res.11755
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3525,22'
              BranchSideFuncs:
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_rint.11781
                - fpr_rint.11781
                - modp_ninv31.11763
                - modp_mkgm2.11766
                - modp_set.11767
                - modp_set.11767
                - modp_R2.11764
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_poly_rec_res.11755
                - modp_poly_rec_res.11755
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3523,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3388,5'
              BranchSideFuncs:
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_rint.11781
                - fpr_rint.11781
                - modp_ninv31.11763
                - modp_mkgm2.11766
                - modp_set.11767
                - modp_set.11767
                - modp_R2.11764
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_poly_rec_res.11755
                - modp_poly_rec_res.11755
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3525,22'
              BranchSideFuncs:
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_rint.11781
                - fpr_rint.11781
                - modp_ninv31.11763
                - modp_mkgm2.11766
                - modp_set.11767
                - modp_set.11767
                - modp_R2.11764
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_poly_rec_res.11755
                - modp_poly_rec_res.11755
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3523,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3388,5'
              BranchSideFuncs:
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_rint.11781
                - fpr_rint.11781
                - modp_ninv31.11763
                - modp_mkgm2.11766
                - modp_set.11767
                - modp_set.11767
                - modp_R2.11764
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_poly_rec_res.11755
                - modp_poly_rec_res.11755
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3525,22'
              BranchSideFuncs:
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_rint.11781
                - fpr_rint.11781
                - modp_ninv31.11763
                - modp_mkgm2.11766
                - modp_set.11767
                - modp_set.11767
                - modp_R2.11764
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_poly_rec_res.11755
                - modp_poly_rec_res.11755
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3388,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3397,13'
              BranchSideFuncs:
                - modp_ninv31.11763
                - modp_mkgm2.11766
                - modp_set.11767
                - modp_set.11767
                - modp_R2.11764
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_poly_rec_res.11755
                - modp_poly_rec_res.11755
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_rint.11781
                - fpr_rint.11781
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3536,5'
              BranchSideFuncs:
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - fpr_of.11783
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_rint.11781
                - fpr_rint.11781
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3626,38'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3626,38'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3626,42'
              BranchSideFuncs:
                - fpr_lt.11797
                - fpr_rint.11781
                - fpr_of.11783
                - fpr_lt.11797
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_rint.11781
                - fpr_rint.11781
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3626,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3626,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3629,25'
              BranchSideFuncs:
                - fpr_rint.11781
                - fpr_of.11783
                - fpr_lt.11797
                - fpr_lt.11797
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_rint.11781
                - fpr_rint.11781
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3622,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3625,13'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_rint.11781
                - fpr_rint.11781
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3631,5'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_poly_sub
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_rint.11781
                - fpr_rint.11781
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3652,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3652,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3653,36'
              BranchSideFuncs:
                - fpr_rint.11781
                - fpr_rint.11781
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3362,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3363,14'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3364,14'
          Dst:             modp_Rx
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3362,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3363,14'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3364,14'
          Dst:             modp_Rx
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3362,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3363,14'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3364,14'
          Dst:             modp_Rx
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3368,19'
          Dst:             zint_mod_small_signed
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3369,19'
          Dst:             zint_mod_small_signed
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3362,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3363,14'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3364,14'
          Dst:             modp_Rx
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3368,19'
          Dst:             zint_mod_small_signed
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3369,19'
          Dst:             zint_mod_small_signed
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3398,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3413,9'
          Dst:             modp_mkgm2
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3419,21'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3420,21'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3399,14'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3426,9'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3427,9'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3429,13'
          Dst:             modp_poly_rec_res
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3430,13'
          Dst:             modp_poly_rec_res
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3458,9'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3459,9'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3507,19'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3508,19'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3509,20'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3510,23'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3511,20'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3512,23'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3514,9'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3515,9'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3521,13'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3522,13'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3536,5'
          Dst:             zint_rebuild_CRT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3537,5'
          Dst:             zint_rebuild_CRT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3550,11'
          Dst:             align_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3552,5'
          Dst:             poly_big_to_fp
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3553,5'
          Dst:             poly_big_to_fp
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3562,11'
          Dst:             align_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3572,5'
          Dst:             poly_big_to_fp
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3573,5'
          Dst:             poly_big_to_fp
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3592,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3593,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3594,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3595,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3605,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_poly_add_muladj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3606,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3612,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3621,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_iFFT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3626,14'
          Dst:             fpr_lt
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3626,42'
          Dst:             fpr_lt
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3629,25'
          Dst:             fpr_rint
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3629,18'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3631,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3636,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3637,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3638,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_poly_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3639,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_poly_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3640,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_iFFT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3641,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_iFFT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3653,27'
          Dst:             fpr_rint
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3654,27'
          Dst:             fpr_rint
    - functionName:    fpr_lt
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 447
      functionLinenumberEnd: 475
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    solve_NTRU_intermediate
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2743
      functionLinenumberEnd: 3283
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         139
      ICount:          1092
      EdgeCount:       186
      CyclomaticComplexity: 49
      functionsReached:
        - PQCLEAN_FALCON1024_CLEAN_FFT
        - PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - PQCLEAN_FALCON1024_CLEAN_iFFT
        - PQCLEAN_FALCON1024_CLEAN_poly_add
        - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
        - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
        - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
        - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
        - align_fpr
        - align_u32
        - fpr_lt
        - fpr_rint
        - fpr_sqr
        - make_fg
        - modp_NTT2_ext
        - modp_R2
        - modp_Rx
        - modp_iNTT2_ext
        - modp_mkgm2
        - modp_montymul
        - modp_ninv31
        - poly_big_to_fp
        - poly_sub_scaled
        - poly_sub_scaled_ntt
        - zint_mod_small_signed
        - zint_rebuild_CRT
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2760,21'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:0,0'
              BranchSideFuncs:
                - make_fg.11793
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_Rx.11765
                - zint_mod_small_signed.11769
                - zint_mod_small_signed.11769
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_mkgm2.11766
                - modp_Rx.11765
                - zint_mod_small_signed.11769
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - align_fpr.11785
                - align_u32.11784
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_add
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sqr.11801
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - poly_sub_scaled.11760
                - poly_sub_scaled.11760
                - poly_sub_scaled_ntt.11761
                - poly_sub_scaled_ntt.11761
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_Rx.11765
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2760,21'
              BranchSideFuncs:
                - make_fg.11793
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_Rx.11765
                - zint_mod_small_signed.11769
                - zint_mod_small_signed.11769
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_mkgm2.11766
                - modp_Rx.11765
                - zint_mod_small_signed.11769
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - align_fpr.11785
                - align_u32.11784
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_add
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sqr.11801
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - poly_sub_scaled.11760
                - poly_sub_scaled.11760
                - poly_sub_scaled_ntt.11761
                - poly_sub_scaled_ntt.11761
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_Rx.11765
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2826,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2817,5'
              BranchSideFuncs:
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_Rx.11765
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_mkgm2.11766
                - modp_Rx.11765
                - zint_mod_small_signed.11769
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - align_fpr.11785
                - align_u32.11784
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_add
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sqr.11801
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - poly_sub_scaled.11760
                - poly_sub_scaled.11760
                - poly_sub_scaled_ntt.11761
                - poly_sub_scaled_ntt.11761
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2817,5'
              BranchSideFuncs:
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_Rx.11765
                - zint_mod_small_signed.11769
                - zint_mod_small_signed.11769
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_mkgm2.11766
                - modp_Rx.11765
                - zint_mod_small_signed.11769
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - align_fpr.11785
                - align_u32.11784
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_add
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sqr.11801
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - poly_sub_scaled.11760
                - poly_sub_scaled.11760
                - poly_sub_scaled_ntt.11761
                - poly_sub_scaled_ntt.11761
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2826,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2817,29'
              BranchSideFuncs:
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_Rx.11765
                - zint_mod_small_signed.11769
                - zint_mod_small_signed.11769
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_mkgm2.11766
                - modp_Rx.11765
                - zint_mod_small_signed.11769
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - align_fpr.11785
                - align_u32.11784
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_add
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sqr.11801
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - poly_sub_scaled.11760
                - poly_sub_scaled.11760
                - poly_sub_scaled_ntt.11761
                - poly_sub_scaled_ntt.11761
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2829,19'
              BranchSideFuncs:
                - zint_mod_small_signed.11769
                - zint_mod_small_signed.11769
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_Rx.11765
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_mkgm2.11766
                - modp_Rx.11765
                - zint_mod_small_signed.11769
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - align_fpr.11785
                - align_u32.11784
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_add
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sqr.11801
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - poly_sub_scaled.11760
                - poly_sub_scaled.11760
                - poly_sub_scaled_ntt.11761
                - poly_sub_scaled_ntt.11761
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2857,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2858,13'
              BranchSideFuncs:
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - modp_mkgm2.11766
                - modp_Rx.11765
                - zint_mod_small_signed.11769
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_ninv31.11763
                - modp_R2.11764
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - align_fpr.11785
                - align_u32.11784
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_add
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sqr.11801
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - poly_sub_scaled.11760
                - poly_sub_scaled.11760
                - poly_sub_scaled_ntt.11761
                - poly_sub_scaled_ntt.11761
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2867,45'
              BranchSideFuncs:
                - modp_mkgm2.11766
                - modp_Rx.11765
                - zint_mod_small_signed.11769
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_ninv31.11763
                - modp_R2.11764
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - align_fpr.11785
                - align_u32.11784
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_add
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sqr.11801
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - poly_sub_scaled.11760
                - poly_sub_scaled.11760
                - poly_sub_scaled_ntt.11761
                - poly_sub_scaled_ntt.11761
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2869,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2870,32'
              BranchSideFuncs:
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_mkgm2.11766
                - modp_Rx.11765
                - zint_mod_small_signed.11769
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - align_fpr.11785
                - align_u32.11784
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_add
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sqr.11801
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - poly_sub_scaled.11760
                - poly_sub_scaled.11760
                - poly_sub_scaled_ntt.11761
                - poly_sub_scaled_ntt.11761
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2880,18'
              BranchSideFuncs:
                - modp_Rx.11765
                - zint_mod_small_signed.11769
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_mkgm2.11766
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - align_fpr.11785
                - align_u32.11784
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_add
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sqr.11801
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - poly_sub_scaled.11760
                - poly_sub_scaled.11760
                - poly_sub_scaled_ntt.11761
                - poly_sub_scaled_ntt.11761
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2870,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2870,13'
              BranchSideFuncs:
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_mkgm2.11766
                - modp_Rx.11765
                - zint_mod_small_signed.11769
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - align_fpr.11785
                - align_u32.11784
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_add
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sqr.11801
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - poly_sub_scaled.11760
                - poly_sub_scaled.11760
                - poly_sub_scaled_ntt.11761
                - poly_sub_scaled_ntt.11761
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2872,25'
              BranchSideFuncs:
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_mkgm2.11766
                - modp_Rx.11765
                - zint_mod_small_signed.11769
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - align_fpr.11785
                - align_u32.11784
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_add
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sqr.11801
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - poly_sub_scaled.11760
                - poly_sub_scaled.11760
                - poly_sub_scaled_ntt.11761
                - poly_sub_scaled_ntt.11761
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2870,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2870,13'
              BranchSideFuncs:
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_mkgm2.11766
                - modp_Rx.11765
                - zint_mod_small_signed.11769
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - align_fpr.11785
                - align_u32.11784
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_add
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sqr.11801
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - poly_sub_scaled.11760
                - poly_sub_scaled.11760
                - poly_sub_scaled_ntt.11761
                - poly_sub_scaled_ntt.11761
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2872,25'
              BranchSideFuncs:
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_mkgm2.11766
                - modp_Rx.11765
                - zint_mod_small_signed.11769
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - align_fpr.11785
                - align_u32.11784
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_add
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sqr.11801
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - poly_sub_scaled.11760
                - poly_sub_scaled.11760
                - poly_sub_scaled_ntt.11761
                - poly_sub_scaled_ntt.11761
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2870,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2872,25'
              BranchSideFuncs:
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_mkgm2.11766
                - modp_Rx.11765
                - zint_mod_small_signed.11769
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - align_fpr.11785
                - align_u32.11784
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_add
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sqr.11801
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - poly_sub_scaled.11760
                - poly_sub_scaled.11760
                - poly_sub_scaled_ntt.11761
                - poly_sub_scaled_ntt.11761
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2875,13'
              BranchSideFuncs:
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_mkgm2.11766
                - modp_Rx.11765
                - zint_mod_small_signed.11769
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - align_fpr.11785
                - align_u32.11784
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_add
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sqr.11801
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - poly_sub_scaled.11760
                - poly_sub_scaled.11760
                - poly_sub_scaled_ntt.11761
                - poly_sub_scaled_ntt.11761
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2881,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2883,25'
              BranchSideFuncs:
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_mkgm2.11766
                - modp_Rx.11765
                - zint_mod_small_signed.11769
                - zint_mod_small_signed.11769
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - align_fpr.11785
                - align_u32.11784
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_add
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sqr.11801
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - poly_sub_scaled.11760
                - poly_sub_scaled.11760
                - poly_sub_scaled_ntt.11761
                - poly_sub_scaled_ntt.11761
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2888,13'
              BranchSideFuncs:
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_mkgm2.11766
                - modp_Rx.11765
                - zint_mod_small_signed.11769
                - zint_mod_small_signed.11769
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - align_fpr.11785
                - align_u32.11784
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_add
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sqr.11801
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - poly_sub_scaled.11760
                - poly_sub_scaled.11760
                - poly_sub_scaled_ntt.11761
                - poly_sub_scaled_ntt.11761
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2899,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2899,9'
              BranchSideFuncs:
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_mkgm2.11766
                - modp_Rx.11765
                - zint_mod_small_signed.11769
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - align_fpr.11785
                - align_u32.11784
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_add
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sqr.11801
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - poly_sub_scaled.11760
                - poly_sub_scaled.11760
                - poly_sub_scaled_ntt.11761
                - poly_sub_scaled_ntt.11761
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2904,9'
              BranchSideFuncs:
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_mkgm2.11766
                - modp_Rx.11765
                - zint_mod_small_signed.11769
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - align_fpr.11785
                - align_u32.11784
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_add
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sqr.11801
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - poly_sub_scaled.11760
                - poly_sub_scaled.11760
                - poly_sub_scaled_ntt.11761
                - poly_sub_scaled_ntt.11761
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2899,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2899,9'
              BranchSideFuncs:
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_mkgm2.11766
                - modp_Rx.11765
                - zint_mod_small_signed.11769
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - align_fpr.11785
                - align_u32.11784
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_add
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sqr.11801
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - poly_sub_scaled.11760
                - poly_sub_scaled.11760
                - poly_sub_scaled_ntt.11761
                - poly_sub_scaled_ntt.11761
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2901,21'
              BranchSideFuncs:
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_mkgm2.11766
                - modp_Rx.11765
                - zint_mod_small_signed.11769
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - align_fpr.11785
                - align_u32.11784
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_add
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sqr.11801
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - poly_sub_scaled.11760
                - poly_sub_scaled.11760
                - poly_sub_scaled_ntt.11761
                - poly_sub_scaled_ntt.11761
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2899,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2899,9'
              BranchSideFuncs:
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_mkgm2.11766
                - modp_Rx.11765
                - zint_mod_small_signed.11769
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - align_fpr.11785
                - align_u32.11784
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_add
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sqr.11801
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - poly_sub_scaled.11760
                - poly_sub_scaled.11760
                - poly_sub_scaled_ntt.11761
                - poly_sub_scaled_ntt.11761
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2901,21'
              BranchSideFuncs:
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_mkgm2.11766
                - modp_Rx.11765
                - zint_mod_small_signed.11769
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - align_fpr.11785
                - align_u32.11784
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_add
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sqr.11801
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - poly_sub_scaled.11760
                - poly_sub_scaled.11760
                - poly_sub_scaled_ntt.11761
                - poly_sub_scaled_ntt.11761
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2899,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2901,21'
              BranchSideFuncs:
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_mkgm2.11766
                - modp_Rx.11765
                - zint_mod_small_signed.11769
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - align_fpr.11785
                - align_u32.11784
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_add
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sqr.11801
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - poly_sub_scaled.11760
                - poly_sub_scaled.11760
                - poly_sub_scaled_ntt.11761
                - poly_sub_scaled_ntt.11761
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2904,9'
              BranchSideFuncs:
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_mkgm2.11766
                - modp_Rx.11765
                - zint_mod_small_signed.11769
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - align_fpr.11785
                - align_u32.11784
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_add
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sqr.11801
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - poly_sub_scaled.11760
                - poly_sub_scaled.11760
                - poly_sub_scaled_ntt.11761
                - poly_sub_scaled_ntt.11761
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2937,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2942,25'
              BranchSideFuncs:
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_mkgm2.11766
                - modp_Rx.11765
                - zint_mod_small_signed.11769
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - align_fpr.11785
                - align_u32.11784
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_add
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sqr.11801
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - poly_sub_scaled.11760
                - poly_sub_scaled.11760
                - poly_sub_scaled_ntt.11761
                - poly_sub_scaled_ntt.11761
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2953,9'
              BranchSideFuncs:
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_mkgm2.11766
                - modp_Rx.11765
                - zint_mod_small_signed.11769
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - align_fpr.11785
                - align_u32.11784
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_add
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sqr.11801
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - poly_sub_scaled.11760
                - poly_sub_scaled.11760
                - poly_sub_scaled_ntt.11761
                - poly_sub_scaled_ntt.11761
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2937,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2942,25'
              BranchSideFuncs:
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_mkgm2.11766
                - modp_Rx.11765
                - zint_mod_small_signed.11769
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - align_fpr.11785
                - align_u32.11784
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_add
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sqr.11801
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - poly_sub_scaled.11760
                - poly_sub_scaled.11760
                - poly_sub_scaled_ntt.11761
                - poly_sub_scaled_ntt.11761
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2953,9'
              BranchSideFuncs:
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - modp_ninv31.11763
                - modp_R2.11764
                - modp_mkgm2.11766
                - modp_Rx.11765
                - zint_mod_small_signed.11769
                - zint_mod_small_signed.11769
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_iNTT2_ext.11770
                - modp_iNTT2_ext.11770
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - align_fpr.11785
                - align_u32.11784
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_add
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sqr.11801
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - poly_sub_scaled.11760
                - poly_sub_scaled.11760
                - poly_sub_scaled_ntt.11761
                - poly_sub_scaled_ntt.11761
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2841,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2849,13'
              BranchSideFuncs:
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - align_fpr.11785
                - align_u32.11784
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_add
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sqr.11801
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - poly_sub_scaled.11760
                - poly_sub_scaled.11760
                - poly_sub_scaled_ntt.11761
                - poly_sub_scaled_ntt.11761
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2960,5'
              BranchSideFuncs:
                - zint_rebuild_CRT.11771
                - zint_rebuild_CRT.11771
                - align_fpr.11785
                - align_u32.11784
                - align_fpr.11785
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_add
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sqr.11801
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - poly_sub_scaled.11760
                - poly_sub_scaled.11760
                - poly_sub_scaled_ntt.11761
                - poly_sub_scaled_ntt.11761
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3033,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3035,5'
              BranchSideFuncs:
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_add
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sqr.11801
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - poly_sub_scaled.11760
                - poly_sub_scaled.11760
                - poly_sub_scaled_ntt.11761
                - poly_sub_scaled_ntt.11761
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3048,14'
              BranchSideFuncs:
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_add
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sqr.11801
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - poly_sub_scaled.11760
                - poly_sub_scaled.11760
                - poly_sub_scaled_ntt.11761
                - poly_sub_scaled_ntt.11761
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3048,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:0,0'
              BranchSideFuncs:
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_add
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sqr.11801
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - poly_sub_scaled.11760
                - poly_sub_scaled.11760
                - poly_sub_scaled_ntt.11761
                - poly_sub_scaled_ntt.11761
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3053,28'
              BranchSideFuncs:
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_add
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sqr.11801
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - poly_sub_scaled.11760
                - poly_sub_scaled.11760
                - poly_sub_scaled_ntt.11761
                - poly_sub_scaled_ntt.11761
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3126,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:0,0'
              BranchSideFuncs:
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_add
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sqr.11801
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - poly_sub_scaled.11760
                - poly_sub_scaled.11760
                - poly_sub_scaled_ntt.11761
                - poly_sub_scaled_ntt.11761
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3131,37'
              BranchSideFuncs:
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_add
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sqr.11801
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - poly_sub_scaled.11760
                - poly_sub_scaled.11760
                - poly_sub_scaled_ntt.11761
                - poly_sub_scaled_ntt.11761
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3169,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3170,18'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sqr.11801
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - poly_sub_scaled.11760
                - poly_sub_scaled.11760
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_add
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - poly_sub_scaled_ntt.11761
                - poly_sub_scaled_ntt.11761
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3176,19'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sqr.11801
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - poly_sub_scaled.11760
                - poly_sub_scaled.11760
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_add
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - poly_sub_scaled_ntt.11761
                - poly_sub_scaled_ntt.11761
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3176,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3177,21'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - poly_sub_scaled.11760
                - poly_sub_scaled.11760
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_add
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sqr.11801
                - poly_sub_scaled_ntt.11761
                - poly_sub_scaled_ntt.11761
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3184,9'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - poly_sub_scaled.11760
                - poly_sub_scaled.11760
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_add
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sqr.11801
                - poly_sub_scaled_ntt.11761
                - poly_sub_scaled_ntt.11761
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3177,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3178,23'
              BranchSideFuncs:
                - fpr_sqr.11801
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - poly_sub_scaled.11760
                - poly_sub_scaled.11760
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_add
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - poly_sub_scaled_ntt.11761
                - poly_sub_scaled_ntt.11761
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3180,16'
              BranchSideFuncs:
                - fpr_sqr.11801
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - poly_sub_scaled.11760
                - poly_sub_scaled.11760
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_add
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - poly_sub_scaled_ntt.11761
                - poly_sub_scaled_ntt.11761
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3176,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3177,21'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - poly_sub_scaled.11760
                - poly_sub_scaled.11760
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_add
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sqr.11801
                - poly_sub_scaled_ntt.11761
                - poly_sub_scaled_ntt.11761
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3184,9'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - poly_sub_scaled.11760
                - poly_sub_scaled.11760
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_add
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sqr.11801
                - poly_sub_scaled_ntt.11761
                - poly_sub_scaled_ntt.11761
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3199,21'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3199,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3199,25'
              BranchSideFuncs:
                - fpr_lt.11797
                - fpr_rint.11781
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_lt.11797
                - poly_sub_scaled.11760
                - poly_sub_scaled.11760
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_add
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sqr.11801
                - poly_sub_scaled_ntt.11761
                - poly_sub_scaled_ntt.11761
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3198,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3198,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3202,29'
              BranchSideFuncs:
                - fpr_rint.11781
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_lt.11797
                - fpr_lt.11797
                - poly_sub_scaled.11760
                - poly_sub_scaled.11760
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_add
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sqr.11801
                - poly_sub_scaled_ntt.11761
                - poly_sub_scaled_ntt.11761
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3184,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3187,26'
              BranchSideFuncs:
                - poly_sub_scaled.11760
                - poly_sub_scaled.11760
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_add
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sqr.11801
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - poly_sub_scaled_ntt.11761
                - poly_sub_scaled_ntt.11761
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3212,34'
              BranchSideFuncs:
                - poly_sub_scaled.11760
                - poly_sub_scaled.11760
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_add
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sqr.11801
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - poly_sub_scaled_ntt.11761
                - poly_sub_scaled_ntt.11761
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3214,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3215,13'
              BranchSideFuncs:
                - poly_sub_scaled_ntt.11761
                - poly_sub_scaled_ntt.11761
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_add
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sqr.11801
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - poly_sub_scaled.11760
                - poly_sub_scaled.11760
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3220,13'
              BranchSideFuncs:
                - poly_sub_scaled.11760
                - poly_sub_scaled.11760
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_add
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sqr.11801
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - poly_sub_scaled_ntt.11761
                - poly_sub_scaled_ntt.11761
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3233,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3235,17'
              BranchSideFuncs:
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_add
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sqr.11801
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - poly_sub_scaled.11760
                - poly_sub_scaled.11760
                - poly_sub_scaled_ntt.11761
                - poly_sub_scaled_ntt.11761
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3245,21'
              BranchSideFuncs:
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_add
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sqr.11801
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - poly_sub_scaled.11760
                - poly_sub_scaled.11760
                - poly_sub_scaled_ntt.11761
                - poly_sub_scaled_ntt.11761
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3235,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3236,23'
              BranchSideFuncs:
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_add
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sqr.11801
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - poly_sub_scaled.11760
                - poly_sub_scaled.11760
                - poly_sub_scaled_ntt.11761
                - poly_sub_scaled_ntt.11761
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3245,21'
              BranchSideFuncs:
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_add
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sqr.11801
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - poly_sub_scaled.11760
                - poly_sub_scaled.11760
                - poly_sub_scaled_ntt.11761
                - poly_sub_scaled_ntt.11761
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3245,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3248,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3258,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3249,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:0,0'
              BranchSideFuncs:
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_add
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sqr.11801
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - poly_sub_scaled.11760
                - poly_sub_scaled.11760
                - poly_sub_scaled_ntt.11761
                - poly_sub_scaled_ntt.11761
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3251,9'
              BranchSideFuncs:
                - poly_big_to_fp.11782
                - poly_big_to_fp.11782
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_add
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_sqr.11801
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
                - fpr_lt.11797
                - fpr_lt.11797
                - fpr_rint.11781
                - poly_sub_scaled.11760
                - poly_sub_scaled.11760
                - poly_sub_scaled_ntt.11761
                - poly_sub_scaled_ntt.11761
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3264,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3264,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3265,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3264,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3265,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3267,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3264,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3265,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3267,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3268,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3268,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3269,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3268,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3259,30'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3269,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3268,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3259,30'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3269,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3259,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3263,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3279,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3278,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3278,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3280,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3278,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3278,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3280,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3278,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3278,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3280,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3278,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3278,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3280,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2792,5'
          Dst:             make_fg
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2823,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2824,14'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2825,14'
          Dst:             modp_Rx
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2829,19'
          Dst:             zint_mod_small_signed
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2830,19'
          Dst:             zint_mod_small_signed
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2823,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2824,14'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2825,14'
          Dst:             modp_Rx
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2850,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2851,14'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2858,13'
          Dst:             zint_rebuild_CRT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2859,13'
          Dst:             zint_rebuild_CRT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2867,9'
          Dst:             modp_mkgm2
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2875,13'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2876,13'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2880,18'
          Dst:             modp_Rx
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2883,25'
          Dst:             zint_mod_small_signed
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2885,25'
          Dst:             zint_mod_small_signed
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2888,13'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2889,13'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2904,9'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2905,9'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2946,19'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2947,19'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2948,20'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2949,23'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2950,20'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2951,23'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2953,9'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2954,9'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2960,5'
          Dst:             zint_rebuild_CRT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2961,5'
          Dst:             zint_rebuild_CRT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3027,11'
          Dst:             align_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3031,20'
          Dst:             align_u32
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3032,11'
          Dst:             align_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3053,5'
          Dst:             poly_big_to_fp
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3054,5'
          Dst:             poly_big_to_fp
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3074,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3075,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3076,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3077,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3078,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3132,9'
          Dst:             poly_big_to_fp
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3133,9'
          Dst:             poly_big_to_fp
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3138,9'
          Dst:             PQCLEAN_FALCON1024_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3139,9'
          Dst:             PQCLEAN_FALCON1024_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3140,9'
          Dst:             PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3141,9'
          Dst:             PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3142,9'
          Dst:             PQCLEAN_FALCON1024_CLEAN_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3143,9'
          Dst:             PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3144,9'
          Dst:             PQCLEAN_FALCON1024_CLEAN_iFFT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3178,23'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3181,18'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3187,18'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3198,18'
          Dst:             fpr_lt
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3199,25'
          Dst:             fpr_lt
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3202,29'
          Dst:             fpr_rint
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3215,13'
          Dst:             poly_sub_scaled_ntt
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3217,13'
          Dst:             poly_sub_scaled_ntt
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3220,13'
          Dst:             poly_sub_scaled
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3222,13'
          Dst:             poly_sub_scaled
    - functionName:    fpr_sqr
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 431
      functionLinenumberEnd: 432
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_FALCON1024_CLEAN_fpr_mul
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/fpr.h:432,12'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fpr.h:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/fpr.h:432,12'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_fpr_mul
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/fpr.h:432,12'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_mul
    - functionName:    solve_NTRU_deepest
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2683
      functionLinenumberEnd: 2732
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          61
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - make_fg
        - zint_bezout
        - zint_mul_small
        - zint_rebuild_CRT
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2688,11'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:0,0'
              BranchSideFuncs:
                - make_fg.11793
                - zint_rebuild_CRT.11771
                - zint_bezout.11792
                - zint_mul_small.11775
                - zint_mul_small.11775
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2688,11'
              BranchSideFuncs:
                - make_fg.11793
                - zint_rebuild_CRT.11771
                - zint_bezout.11792
                - zint_mul_small.11775
                - zint_mul_small.11775
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2714,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2714,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2726,9'
              BranchSideFuncs:
                - zint_mul_small.11775
                - zint_mul_small.11775
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2727,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2727,16'
              BranchSideFuncs:
                - zint_mul_small.11775
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2727,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2726,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2726,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2731,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2697,5'
          Dst:             make_fg
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2704,5'
          Dst:             zint_rebuild_CRT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2714,10'
          Dst:             zint_bezout
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2726,9'
          Dst:             zint_mul_small
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2727,16'
          Dst:             zint_mul_small
    - functionName:    get_rng_u64
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2191
      functionLinenumberEnd: 2207
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2196,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2198,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2198,5'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    mkgauss
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2240
      functionLinenumberEnd: 2304
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          111
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - get_rng_u64
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2244,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:0,0'
              BranchSideFuncs:
                - get_rng_u64.11803
                - get_rng_u64.11803
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2270,13'
              BranchSideFuncs:
                - get_rng_u64.11803
                - get_rng_u64.11803
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2284,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2271,15'
              BranchSideFuncs:
                - get_rng_u64.11803
                - get_rng_u64.11803
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2288,33'
              BranchSideFuncs:
                - get_rng_u64.11803
                - get_rng_u64.11803
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2246,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2270,13'
              BranchSideFuncs:
                - get_rng_u64.11803
                - get_rng_u64.11803
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2304,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2270,13'
          Dst:             get_rng_u64
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2282,13'
          Dst:             get_rng_u64
    - functionName:    solve_NTRU
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3931
      functionLinenumberEnd: 4032
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          223
      EdgeCount:       53
      CyclomaticComplexity: 16
      functionsReached:
        - modp_NTT2_ext
        - modp_mkgm2
        - modp_montymul
        - modp_ninv31
        - modp_set
        - modp_sub
        - poly_big_to_small
        - solve_NTRU_binary_depth0
        - solve_NTRU_binary_depth1
        - solve_NTRU_deepest
        - solve_NTRU_intermediate
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3937,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:0,0'
              BranchSideFuncs:
                - solve_NTRU_deepest.11802
                - solve_NTRU_binary_depth1.11796
                - solve_NTRU_binary_depth0.11795
                - poly_big_to_small.11794
                - poly_big_to_small.11794
                - modp_ninv31.11763
                - modp_mkgm2.11766
                - modp_set.11767
                - modp_set.11767
                - modp_set.11767
                - modp_set.11767
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_sub.11773
                - solve_NTRU_intermediate.11798
                - solve_NTRU_intermediate.11798
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3937,9'
              BranchSideFuncs:
                - solve_NTRU_deepest.11802
                - solve_NTRU_binary_depth1.11796
                - solve_NTRU_binary_depth0.11795
                - poly_big_to_small.11794
                - poly_big_to_small.11794
                - modp_ninv31.11763
                - modp_mkgm2.11766
                - modp_set.11767
                - modp_set.11767
                - modp_set.11767
                - modp_set.11767
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_sub.11773
                - solve_NTRU_intermediate.11798
                - solve_NTRU_intermediate.11798
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3939,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3939,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3948,14'
              BranchSideFuncs:
                - solve_NTRU_binary_depth1.11796
                - solve_NTRU_binary_depth0.11795
                - poly_big_to_small.11794
                - poly_big_to_small.11794
                - modp_ninv31.11763
                - modp_mkgm2.11766
                - modp_set.11767
                - modp_set.11767
                - modp_set.11767
                - modp_set.11767
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_sub.11773
                - solve_NTRU_intermediate.11798
                - solve_NTRU_intermediate.11798
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3948,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3952,25'
              BranchSideFuncs:
                - solve_NTRU_intermediate.11798
                - poly_big_to_small.11794
                - poly_big_to_small.11794
                - modp_ninv31.11763
                - modp_mkgm2.11766
                - modp_set.11767
                - modp_set.11767
                - modp_set.11767
                - modp_set.11767
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_sub.11773
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3961,25'
              BranchSideFuncs:
                - solve_NTRU_binary_depth1.11796
                - solve_NTRU_binary_depth0.11795
                - poly_big_to_small.11794
                - poly_big_to_small.11794
                - modp_ninv31.11763
                - modp_mkgm2.11766
                - modp_set.11767
                - modp_set.11767
                - modp_set.11767
                - modp_set.11767
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_sub.11773
                - solve_NTRU_intermediate.11798
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3952,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3952,22'
              BranchSideFuncs:
                - poly_big_to_small.11794
                - poly_big_to_small.11794
                - modp_ninv31.11763
                - modp_mkgm2.11766
                - modp_set.11767
                - modp_set.11767
                - modp_set.11767
                - modp_set.11767
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_sub.11773
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3977,11'
              BranchSideFuncs:
                - poly_big_to_small.11794
                - poly_big_to_small.11794
                - modp_ninv31.11763
                - modp_mkgm2.11766
                - modp_set.11767
                - modp_set.11767
                - modp_set.11767
                - modp_set.11767
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_sub.11773
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3953,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3952,25'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3953,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3961,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3961,22'
              BranchSideFuncs:
                - solve_NTRU_intermediate.11798
                - solve_NTRU_binary_depth1.11796
                - solve_NTRU_binary_depth0.11795
                - poly_big_to_small.11794
                - poly_big_to_small.11794
                - modp_ninv31.11763
                - modp_mkgm2.11766
                - modp_set.11767
                - modp_set.11767
                - modp_set.11767
                - modp_set.11767
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_sub.11773
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3966,14'
              BranchSideFuncs:
                - solve_NTRU_binary_depth1.11796
                - solve_NTRU_binary_depth0.11795
                - poly_big_to_small.11794
                - poly_big_to_small.11794
                - modp_ninv31.11763
                - modp_mkgm2.11766
                - modp_set.11767
                - modp_set.11767
                - modp_set.11767
                - modp_set.11767
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_sub.11773
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3962,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3961,25'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3962,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3966,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3966,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3969,14'
              BranchSideFuncs:
                - solve_NTRU_binary_depth0.11795
                - poly_big_to_small.11794
                - poly_big_to_small.11794
                - modp_ninv31.11763
                - modp_mkgm2.11766
                - modp_set.11767
                - modp_set.11767
                - modp_set.11767
                - modp_set.11767
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_sub.11773
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3977,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3978,32'
              BranchSideFuncs:
                - poly_big_to_small.11794
                - poly_big_to_small.11794
                - modp_ninv31.11763
                - modp_mkgm2.11766
                - modp_set.11767
                - modp_set.11767
                - modp_set.11767
                - modp_set.11767
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_sub.11773
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3985,10'
              BranchSideFuncs:
                - poly_big_to_small.11794
                - poly_big_to_small.11794
                - modp_ninv31.11763
                - modp_mkgm2.11766
                - modp_set.11767
                - modp_set.11767
                - modp_set.11767
                - modp_set.11767
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_sub.11773
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3986,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3986,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3986,42'
              BranchSideFuncs:
                - poly_big_to_small.11794
                - modp_ninv31.11763
                - modp_mkgm2.11766
                - modp_set.11767
                - modp_set.11767
                - modp_set.11767
                - modp_set.11767
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_sub.11773
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3985,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3985,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4000,13'
              BranchSideFuncs:
                - modp_ninv31.11763
                - modp_mkgm2.11766
                - modp_set.11767
                - modp_set.11767
                - modp_set.11767
                - modp_set.11767
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_sub.11773
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4008,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4009,26'
              BranchSideFuncs:
                - modp_set.11767
                - modp_set.11767
                - modp_set.11767
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_sub.11773
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4012,26'
              BranchSideFuncs:
                - modp_set.11767
                - modp_set.11767
                - modp_set.11767
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_sub.11773
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4011,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4012,26'
              BranchSideFuncs:
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_sub.11773
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4016,5'
              BranchSideFuncs:
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_NTT2_ext.11768
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_sub.11773
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4021,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4021,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4024,36'
              BranchSideFuncs:
                - modp_montymul.11752
                - modp_montymul.11752
                - modp_sub.11773
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3939,10'
          Dst:             solve_NTRU_deepest
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3953,18'
          Dst:             solve_NTRU_intermediate
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3962,18'
          Dst:             solve_NTRU_intermediate
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3966,14'
          Dst:             solve_NTRU_binary_depth1
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3969,14'
          Dst:             solve_NTRU_binary_depth0
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3985,10'
          Dst:             poly_big_to_small
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:3986,17'
          Dst:             poly_big_to_small
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4006,11'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4007,5'
          Dst:             modp_mkgm2
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4009,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4012,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4013,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4014,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4016,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4017,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4018,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4019,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4020,9'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4024,22'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4025,22'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4024,13'
          Dst:             modp_sub
    - functionName:    poly_small_to_fp
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2463
      functionLinenumberEnd: 2470
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fpr_of
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2466,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:0,0'
              BranchSideFuncs:
                - fpr_of.11783
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2468,23'
              BranchSideFuncs:
                - fpr_of.11783
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2467,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2468,23'
              BranchSideFuncs:
                - fpr_of.11783
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2470,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2468,16'
          Dst:             fpr_of
    - functionName:    poly_small_sqnorm
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2404
      functionLinenumberEnd: 2418
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          41
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2411,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2414,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:2418,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    poly_small_mkgauss
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4039
      functionLinenumberEnd: 4075
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          97
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - mkgauss
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4043,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:0,0'
              BranchSideFuncs:
                - mkgauss.11804
                - mkgauss.11804
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:0,0'
              BranchSideFuncs:
                - mkgauss.11804
                - mkgauss.11804
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4066,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4049,13'
              BranchSideFuncs:
                - mkgauss.11804
                - mkgauss.11804
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4049,13'
              BranchSideFuncs:
                - mkgauss.11804
                - mkgauss.11804
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4057,22'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4048,1'
              BranchSideFuncs:
                - mkgauss.11804
                - mkgauss.11804
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4057,27'
              BranchSideFuncs:
                - mkgauss.11804
                - mkgauss.11804
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4057,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4048,1'
              BranchSideFuncs:
                - mkgauss.11804
                - mkgauss.11804
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4067,38'
              BranchSideFuncs:
                - mkgauss.11804
                - mkgauss.11804
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4067,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4048,1'
              BranchSideFuncs:
                - mkgauss.11804
                - mkgauss.11804
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4073,16'
              BranchSideFuncs:
                - mkgauss.11804
                - mkgauss.11804
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4057,22'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4049,13'
              BranchSideFuncs:
                - mkgauss.11804
                - mkgauss.11804
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4071,34'
              BranchSideFuncs:
                - mkgauss.11804
                - mkgauss.11804
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4045,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4075,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4049,13'
          Dst:             mkgauss
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4049,13'
          Dst:             mkgauss
    - functionName:    PQCLEAN_FALCON1024_CLEAN_keygen
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4081
      functionLinenumberEnd: 4234
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          200
      EdgeCount:       44
      CyclomaticComplexity: 14
      functionsReached:
        - PQCLEAN_FALCON1024_CLEAN_FFT
        - PQCLEAN_FALCON1024_CLEAN_compute_public
        - PQCLEAN_FALCON1024_CLEAN_fpr_add
        - PQCLEAN_FALCON1024_CLEAN_iFFT
        - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
        - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
        - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
        - PQCLEAN_FALCON1024_CLEAN_poly_mulconst
        - fpr_lt
        - fpr_sqr
        - poly_small_mkgauss
        - poly_small_sqnorm
        - poly_small_to_fp
        - solve_NTRU
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4105,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:0,0'
              BranchSideFuncs:
                - poly_small_mkgauss.11809
                - poly_small_mkgauss.11809
                - poly_small_sqnorm.11808
                - poly_small_sqnorm.11808
                - poly_small_to_fp.11807
                - poly_small_to_fp.11807
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCON1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_sqr.11801
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_sqr.11801
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_lt.11797
                - PQCLEAN_FALCON1024_CLEAN_compute_public
                - solve_NTRU.11806
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4139,9'
              BranchSideFuncs:
                - poly_small_mkgauss.11809
                - poly_small_mkgauss.11809
                - poly_small_sqnorm.11808
                - poly_small_sqnorm.11808
                - poly_small_to_fp.11807
                - poly_small_to_fp.11807
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCON1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_sqr.11801
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_sqr.11801
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_lt.11797
                - PQCLEAN_FALCON1024_CLEAN_compute_public
                - solve_NTRU.11806
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4149,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4154,17'
              BranchSideFuncs:
                - poly_small_sqnorm.11808
                - poly_small_sqnorm.11808
                - poly_small_to_fp.11807
                - poly_small_to_fp.11807
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCON1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_sqr.11801
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_sqr.11801
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_lt.11797
                - PQCLEAN_FALCON1024_CLEAN_compute_public
                - solve_NTRU.11806
                - poly_small_mkgauss.11809
                - poly_small_mkgauss.11809
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4160,17'
              BranchSideFuncs:
                - poly_small_sqnorm.11808
                - poly_small_sqnorm.11808
                - poly_small_to_fp.11807
                - poly_small_to_fp.11807
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCON1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_sqr.11801
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_sqr.11801
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_lt.11797
                - PQCLEAN_FALCON1024_CLEAN_compute_public
                - solve_NTRU.11806
                - poly_small_mkgauss.11809
                - poly_small_mkgauss.11809
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4154,29'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4139,9'
              BranchSideFuncs:
                - poly_small_mkgauss.11809
                - poly_small_mkgauss.11809
                - poly_small_sqnorm.11808
                - poly_small_sqnorm.11808
                - poly_small_to_fp.11807
                - poly_small_to_fp.11807
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCON1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_sqr.11801
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_sqr.11801
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_lt.11797
                - PQCLEAN_FALCON1024_CLEAN_compute_public
                - solve_NTRU.11806
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4154,37'
              BranchSideFuncs:
                - poly_small_mkgauss.11809
                - poly_small_mkgauss.11809
                - poly_small_sqnorm.11808
                - poly_small_sqnorm.11808
                - poly_small_to_fp.11807
                - poly_small_to_fp.11807
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCON1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_sqr.11801
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_sqr.11801
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_lt.11797
                - PQCLEAN_FALCON1024_CLEAN_compute_public
                - solve_NTRU.11806
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4155,21'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4139,9'
              BranchSideFuncs:
                - poly_small_mkgauss.11809
                - poly_small_mkgauss.11809
                - poly_small_sqnorm.11808
                - poly_small_sqnorm.11808
                - poly_small_to_fp.11807
                - poly_small_to_fp.11807
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCON1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_sqr.11801
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_sqr.11801
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_lt.11797
                - PQCLEAN_FALCON1024_CLEAN_compute_public
                - solve_NTRU.11806
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4155,24'
              BranchSideFuncs:
                - poly_small_mkgauss.11809
                - poly_small_mkgauss.11809
                - poly_small_sqnorm.11808
                - poly_small_sqnorm.11808
                - poly_small_to_fp.11807
                - poly_small_to_fp.11807
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCON1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_sqr.11801
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_sqr.11801
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_lt.11797
                - PQCLEAN_FALCON1024_CLEAN_compute_public
                - solve_NTRU.11806
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4155,36'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4139,9'
              BranchSideFuncs:
                - poly_small_mkgauss.11809
                - poly_small_mkgauss.11809
                - poly_small_sqnorm.11808
                - poly_small_sqnorm.11808
                - poly_small_to_fp.11807
                - poly_small_to_fp.11807
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCON1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_sqr.11801
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_sqr.11801
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_lt.11797
                - PQCLEAN_FALCON1024_CLEAN_compute_public
                - solve_NTRU.11806
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4155,44'
              BranchSideFuncs:
                - poly_small_mkgauss.11809
                - poly_small_mkgauss.11809
                - poly_small_sqnorm.11808
                - poly_small_sqnorm.11808
                - poly_small_to_fp.11807
                - poly_small_to_fp.11807
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCON1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_sqr.11801
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_sqr.11801
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_lt.11797
                - PQCLEAN_FALCON1024_CLEAN_compute_public
                - solve_NTRU.11806
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4154,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4139,9'
              BranchSideFuncs:
                - poly_small_mkgauss.11809
                - poly_small_mkgauss.11809
                - poly_small_sqnorm.11808
                - poly_small_sqnorm.11808
                - poly_small_to_fp.11807
                - poly_small_to_fp.11807
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCON1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_sqr.11801
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_sqr.11801
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_lt.11797
                - PQCLEAN_FALCON1024_CLEAN_compute_public
                - solve_NTRU.11806
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4149,30'
              BranchSideFuncs:
                - poly_small_mkgauss.11809
                - poly_small_mkgauss.11809
                - poly_small_sqnorm.11808
                - poly_small_sqnorm.11808
                - poly_small_to_fp.11807
                - poly_small_to_fp.11807
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCON1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_sqr.11801
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_sqr.11801
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_lt.11797
                - PQCLEAN_FALCON1024_CLEAN_compute_public
                - solve_NTRU.11806
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4160,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4139,9'
              BranchSideFuncs:
                - poly_small_mkgauss.11809
                - poly_small_mkgauss.11809
                - poly_small_sqnorm.11808
                - poly_small_sqnorm.11808
                - poly_small_to_fp.11807
                - poly_small_to_fp.11807
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCON1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_sqr.11801
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_sqr.11801
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_lt.11797
                - PQCLEAN_FALCON1024_CLEAN_compute_public
                - solve_NTRU.11806
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4171,17'
              BranchSideFuncs:
                - poly_small_sqnorm.11808
                - poly_small_sqnorm.11808
                - poly_small_to_fp.11807
                - poly_small_to_fp.11807
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCON1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_sqr.11801
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_sqr.11801
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_lt.11797
                - PQCLEAN_FALCON1024_CLEAN_compute_public
                - solve_NTRU.11806
                - poly_small_mkgauss.11809
                - poly_small_mkgauss.11809
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4174,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4139,9'
              BranchSideFuncs:
                - poly_small_mkgauss.11809
                - poly_small_mkgauss.11809
                - poly_small_sqnorm.11808
                - poly_small_sqnorm.11808
                - poly_small_to_fp.11807
                - poly_small_to_fp.11807
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCON1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_sqr.11801
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_sqr.11801
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_lt.11797
                - PQCLEAN_FALCON1024_CLEAN_compute_public
                - solve_NTRU.11806
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4184,9'
              BranchSideFuncs:
                - poly_small_to_fp.11807
                - poly_small_to_fp.11807
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCON1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_sqr.11801
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_sqr.11801
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_lt.11797
                - PQCLEAN_FALCON1024_CLEAN_compute_public
                - solve_NTRU.11806
                - poly_small_mkgauss.11809
                - poly_small_mkgauss.11809
                - poly_small_sqnorm.11808
                - poly_small_sqnorm.11808
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4198,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4199,44'
              BranchSideFuncs:
                - fpr_lt.11797
                - PQCLEAN_FALCON1024_CLEAN_compute_public
                - solve_NTRU.11806
                - poly_small_mkgauss.11809
                - poly_small_mkgauss.11809
                - poly_small_sqnorm.11808
                - poly_small_sqnorm.11808
                - poly_small_to_fp.11807
                - poly_small_to_fp.11807
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCON1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_sqr.11801
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_sqr.11801
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4202,14'
              BranchSideFuncs:
                - fpr_lt.11797
                - PQCLEAN_FALCON1024_CLEAN_compute_public
                - solve_NTRU.11806
                - poly_small_mkgauss.11809
                - poly_small_mkgauss.11809
                - poly_small_sqnorm.11808
                - poly_small_sqnorm.11808
                - poly_small_to_fp.11807
                - poly_small_to_fp.11807
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCON1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_sqr.11801
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_sqr.11801
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4202,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4139,9'
              BranchSideFuncs:
                - poly_small_mkgauss.11809
                - poly_small_mkgauss.11809
                - poly_small_sqnorm.11808
                - poly_small_sqnorm.11808
                - poly_small_to_fp.11807
                - poly_small_to_fp.11807
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCON1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_sqr.11801
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_sqr.11801
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_lt.11797
                - PQCLEAN_FALCON1024_CLEAN_compute_public
                - solve_NTRU.11806
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4210,13'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_compute_public
                - solve_NTRU.11806
                - poly_small_mkgauss.11809
                - poly_small_mkgauss.11809
                - poly_small_sqnorm.11808
                - poly_small_sqnorm.11808
                - poly_small_to_fp.11807
                - poly_small_to_fp.11807
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCON1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_sqr.11801
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_sqr.11801
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_lt.11797
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4210,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4213,9'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_compute_public
                - solve_NTRU.11806
                - poly_small_mkgauss.11809
                - poly_small_mkgauss.11809
                - poly_small_sqnorm.11808
                - poly_small_sqnorm.11808
                - poly_small_to_fp.11807
                - poly_small_to_fp.11807
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCON1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_sqr.11801
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_sqr.11801
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_lt.11797
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4217,14'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_compute_public
                - solve_NTRU.11806
                - poly_small_mkgauss.11809
                - poly_small_mkgauss.11809
                - poly_small_sqnorm.11808
                - poly_small_sqnorm.11808
                - poly_small_to_fp.11807
                - poly_small_to_fp.11807
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCON1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_sqr.11801
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_sqr.11801
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_lt.11797
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4217,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4139,9'
              BranchSideFuncs:
                - poly_small_mkgauss.11809
                - poly_small_mkgauss.11809
                - poly_small_sqnorm.11808
                - poly_small_sqnorm.11808
                - poly_small_to_fp.11807
                - poly_small_to_fp.11807
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCON1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_sqr.11801
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_sqr.11801
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_lt.11797
                - PQCLEAN_FALCON1024_CLEAN_compute_public
                - solve_NTRU.11806
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4224,22'
              BranchSideFuncs:
                - solve_NTRU.11806
                - poly_small_mkgauss.11809
                - poly_small_mkgauss.11809
                - poly_small_sqnorm.11808
                - poly_small_sqnorm.11808
                - poly_small_to_fp.11807
                - poly_small_to_fp.11807
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCON1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_sqr.11801
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_sqr.11801
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_lt.11797
                - PQCLEAN_FALCON1024_CLEAN_compute_public
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4225,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4139,9'
              BranchSideFuncs:
                - poly_small_mkgauss.11809
                - poly_small_mkgauss.11809
                - poly_small_sqnorm.11808
                - poly_small_sqnorm.11808
                - poly_small_to_fp.11807
                - poly_small_to_fp.11807
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_FFT
                - PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCON1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - PQCLEAN_FALCON1024_CLEAN_iFFT
                - fpr_sqr.11801
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_sqr.11801
                - PQCLEAN_FALCON1024_CLEAN_fpr_add
                - fpr_lt.11797
                - PQCLEAN_FALCON1024_CLEAN_compute_public
                - solve_NTRU.11806
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4234,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4139,9'
          Dst:             poly_small_mkgauss
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4140,9'
          Dst:             poly_small_mkgauss
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4171,17'
          Dst:             poly_small_sqnorm
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4172,17'
          Dst:             poly_small_sqnorm
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4184,9'
          Dst:             poly_small_to_fp
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4185,9'
          Dst:             poly_small_to_fp
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4186,9'
          Dst:             PQCLEAN_FALCON1024_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4187,9'
          Dst:             PQCLEAN_FALCON1024_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4188,9'
          Dst:             PQCLEAN_FALCON1024_CLEAN_poly_invnorm2_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4189,9'
          Dst:             PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4190,9'
          Dst:             PQCLEAN_FALCON1024_CLEAN_poly_adj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4191,9'
          Dst:             PQCLEAN_FALCON1024_CLEAN_poly_mulconst
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4192,9'
          Dst:             PQCLEAN_FALCON1024_CLEAN_poly_mulconst
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4193,9'
          Dst:             PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4194,9'
          Dst:             PQCLEAN_FALCON1024_CLEAN_poly_mul_autoadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4195,9'
          Dst:             PQCLEAN_FALCON1024_CLEAN_iFFT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4196,9'
          Dst:             PQCLEAN_FALCON1024_CLEAN_iFFT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4199,36'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4199,21'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4200,36'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4200,21'
          Dst:             PQCLEAN_FALCON1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4202,14'
          Dst:             fpr_lt
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4217,14'
          Dst:             PQCLEAN_FALCON1024_CLEAN_compute_public
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/keygen.c:4225,14'
          Dst:             solve_NTRU
    - functionName:    PQCLEAN_FALCON1024_CLEAN_prng_get_bytes
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/rng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          77
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - PQCLEAN_FALCON1024_CLEAN_prng_refill
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/rng.c:173,16'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/rng.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_prng_refill
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/rng.c:173,16'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_prng_refill
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/rng.c:177,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/rng.c:179,9'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_prng_refill
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/rng.c:180,9'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_prng_refill
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/rng.c:184,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/rng.c:173,16'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_prng_refill
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/rng.c:185,13'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_prng_refill
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/rng.c:173,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/rng.c:173,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/rng.c:176,39'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_CLEAN_prng_refill
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/rng.c:185,13'
          Dst:             PQCLEAN_FALCON1024_CLEAN_prng_refill
    - functionName:    PQCLEAN_FALCON1024_CLEAN_prng_refill
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/rng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          646
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/rng.c:96,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/rng.c:102,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/rng.c:162,36'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/rng.c:105,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/rng.c:122,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/rng.c:136,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_FALCON1024_CLEAN_prng_init
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_clean/rng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          345
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
        - PQCLEAN_FALCON1024_CLEAN_prng_refill
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_clean/rng.c:44,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/rng.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - PQCLEAN_FALCON1024_CLEAN_prng_refill
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_clean/rng.c:48,37'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - PQCLEAN_FALCON1024_CLEAN_prng_refill
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/rng.c:51,5'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/falcon/pqclean_falcon-1024_clean/rng.c:64,5'
          Dst:             PQCLEAN_FALCON1024_CLEAN_prng_refill
    - functionName:    PQCLEAN_FALCON1024_AVX2_comp_decode
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 400
      functionLinenumberEnd: 468
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          157
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:418,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:418,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:421,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:430,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:431,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:437,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:431,21'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:431,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:434,28'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:438,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:441,15'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:450,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:442,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:430,25'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:442,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:450,15'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:450,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:456,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:450,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:450,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:454,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:411,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:418,15'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:463,33'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:463,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:463,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:467,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_FALCON1024_AVX2_comp_encode
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 394
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          337
      EdgeCount:       64
      CyclomaticComplexity: 18
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:370,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:333,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:333,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:335,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:336,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:344,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:368,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:325,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:325,26'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:325,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:333,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:383,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:317,26'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:317,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:317,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:317,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:316,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:317,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:335,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:336,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:344,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:368,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:325,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:368,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:368,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:369,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:371,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:371,21'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:369,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:371,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:368,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:325,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:371,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:325,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:333,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:383,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:383,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:383,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:384,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:384,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:385,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:390,11'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:385,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:385,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:388,42'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_FALCON1024_AVX2_trim_i8_decode
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          135
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:264,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:264,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:271,35'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:273,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:274,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:291,42'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:276,32'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:273,14'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:276,37'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:276,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:273,14'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:279,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:282,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:282,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:288,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:276,32'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:273,14'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:276,37'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:291,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:291,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:297,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_FALCON1024_AVX2_trim_i8_encode
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          205
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:221,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:222,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:226,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:222,25'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:222,33'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:222,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:222,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:221,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:222,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:227,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:227,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:230,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:230,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:230,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:236,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:240,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:237,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:240,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:240,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:240,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:241,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:240,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:237,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:241,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:240,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:237,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:241,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:237,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:238,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:245,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:245,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:245,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:246,39'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_FALCON1024_AVX2_trim_i16_decode
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          139
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:170,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:170,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:177,35'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:179,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:180,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:198,42'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:182,32'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:179,14'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:182,37'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:182,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:179,14'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:185,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:188,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:188,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:194,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:182,32'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:179,14'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:182,37'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:198,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:198,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:204,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_FALCON1024_AVX2_trim_i16_encode
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          205
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:127,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:128,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:132,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:128,25'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:128,33'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:128,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:128,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:127,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:128,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:133,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:133,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:136,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:136,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:136,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:142,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:146,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:143,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:146,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:146,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:146,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:147,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:146,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:143,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:147,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:146,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:143,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:147,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:143,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:144,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:151,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:151,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:151,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:152,39'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_FALCON1024_AVX2_modq_decode
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          95
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:86,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:86,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:94,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:96,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:93,14'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:99,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:101,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:101,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:104,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:93,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:94,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:107,42'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:107,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:107,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:110,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_FALCON1024_AVX2_modq_encode
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          177
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:45,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:46,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:50,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:46,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:45,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:46,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:51,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:51,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:54,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:54,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:54,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:61,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:63,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:60,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:63,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:63,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:63,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:64,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:63,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:60,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:64,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:63,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:60,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:64,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:60,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:61,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:68,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:68,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:68,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/codec.c:69,36'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_FALCON1024_AVX2_is_short_half
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          49
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/common.c:292,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/common.c:295,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/common.c:299,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_FALCON1024_AVX2_is_short
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          57
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/common.c:268,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/common.c:271,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/common.c:278,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_FALCON1024_AVX2_hash_to_point_ct
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          256
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/common.c:116,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/common.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/common.c:124,12'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/common.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/common.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/common.c:174,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/common.c:139,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/common.c:140,20'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/common.c:141,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/common.c:141,20'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/common.c:142,26'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/common.c:144,27'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/common.c:129,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/common.c:133,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/common.c:157,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/common.c:178,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/common.c:179,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/common.c:180,26'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/common.c:180,24'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/common.c:181,28'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/common.c:183,28'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/common.c:206,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/common.c:174,30'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/common.c:213,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/common.c:213,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/common.c:214,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/common.c:215,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/common.c:215,24'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/common.c:216,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/common.c:218,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/common.c:174,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/common.c:157,30'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/common.c:178,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/common.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/common.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/common.c:174,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/common.c:133,9'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    PQCLEAN_FALCON1024_AVX2_hash_to_point_vartime
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          74
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/common.c:51,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/common.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/common.c:56,9'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/common.c:58,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/common.c:52,14'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/common.c:59,13'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/common.c:52,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/common.c:56,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/common.c:66,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/common.c:56,9'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    PQCLEAN_FALCON1024_AVX2_poly_merge_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1038
      functionLinenumberEnd: 1108
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          194
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - fpr_add
        - fpr_mul
        - fpr_sub
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:1041,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:0,0'
              BranchSideFuncs:
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_add.11941
                - fpr_add.11941
                - fpr_add.11941
                - fpr_sub.11940
                - fpr_sub.11940
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:1041,19'
              BranchSideFuncs:
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_add.11941
                - fpr_add.11941
                - fpr_add.11941
                - fpr_sub.11940
                - fpr_sub.11940
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:1046,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:1046,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:1052,37'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:1091,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:1091,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:1095,20'
              BranchSideFuncs:
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_add.11941
                - fpr_add.11941
                - fpr_add.11941
                - fpr_sub.11940
                - fpr_sub.11940
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:1091,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:1091,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:1095,20'
              BranchSideFuncs:
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_add.11941
                - fpr_add.11941
                - fpr_add.11941
                - fpr_sub.11940
                - fpr_sub.11940
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:1097,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:1097,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:1097,13'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:1097,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:1097,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:1097,13'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:1100,13'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:1100,13'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:1103,13'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:1103,13'
          Dst:             fpr_sub
    - functionName:    fpr_mul
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    64
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fpr_sub
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    26
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fpr_add
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    31
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fpr_half
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_FALCON1024_AVX2_poly_split_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 965
      functionLinenumberEnd: 1032
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          172
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - fpr_add
        - fpr_half
        - fpr_mul
        - fpr_neg
        - fpr_sub
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:974,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:0,0'
              BranchSideFuncs:
                - fpr_add.11941
                - fpr_add.11941
                - fpr_half.11942
                - fpr_half.11942
                - fpr_sub.11940
                - fpr_sub.11940
                - fpr_neg.11945
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_add.11941
                - fpr_half.11942
                - fpr_half.11942
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:974,19'
              BranchSideFuncs:
                - fpr_add.11941
                - fpr_add.11941
                - fpr_half.11942
                - fpr_half.11942
                - fpr_sub.11940
                - fpr_sub.11940
                - fpr_neg.11945
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_add.11941
                - fpr_half.11942
                - fpr_half.11942
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:978,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:986,43'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:1008,17'
              BranchSideFuncs:
                - fpr_add.11941
                - fpr_add.11941
                - fpr_half.11942
                - fpr_half.11942
                - fpr_sub.11940
                - fpr_sub.11940
                - fpr_neg.11945
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_add.11941
                - fpr_half.11942
                - fpr_half.11942
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:983,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:983,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:986,43'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:1011,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:1011,9'
              BranchSideFuncs:
                - fpr_add.11941
                - fpr_add.11941
                - fpr_half.11942
                - fpr_half.11942
                - fpr_sub.11940
                - fpr_sub.11940
                - fpr_neg.11945
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_add.11941
                - fpr_half.11942
                - fpr_half.11942
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:1015,25'
              BranchSideFuncs:
                - fpr_add.11941
                - fpr_add.11941
                - fpr_half.11942
                - fpr_half.11942
                - fpr_sub.11940
                - fpr_sub.11940
                - fpr_neg.11945
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_add.11941
                - fpr_half.11942
                - fpr_half.11942
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:1011,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:1011,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:1015,25'
              BranchSideFuncs:
                - fpr_add.11941
                - fpr_add.11941
                - fpr_half.11942
                - fpr_half.11942
                - fpr_sub.11940
                - fpr_sub.11940
                - fpr_neg.11945
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_add.11941
                - fpr_half.11942
                - fpr_half.11942
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:1020,13'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:1020,13'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:1021,21'
          Dst:             fpr_half
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:1022,26'
          Dst:             fpr_half
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:1024,13'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:1024,13'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:1025,13'
          Dst:             fpr_neg
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:1025,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:1025,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:1025,13'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:1025,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:1025,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:1025,13'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:1028,21'
          Dst:             fpr_half
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:1029,26'
          Dst:             fpr_half
    - functionName:    fpr_neg
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_FALCON1024_AVX2_poly_LDLmv_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 899
      functionLinenumberEnd: 959
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          190
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - fpr_add
        - fpr_inv
        - fpr_mul
        - fpr_neg
        - fpr_sqr
        - fpr_sub
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:902,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:0,0'
              BranchSideFuncs:
                - fpr_sqr.11948
                - fpr_sqr.11948
                - fpr_add.11941
                - fpr_inv.11949
                - fpr_mul.11939
                - fpr_neg.11945
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_add.11941
                - fpr_neg.11945
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_add.11941
                - fpr_sub.11940
                - fpr_sub.11940
                - fpr_neg.11945
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:902,19'
              BranchSideFuncs:
                - fpr_sqr.11948
                - fpr_sqr.11948
                - fpr_add.11941
                - fpr_inv.11949
                - fpr_mul.11939
                - fpr_neg.11945
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_add.11941
                - fpr_neg.11945
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_add.11941
                - fpr_sub.11940
                - fpr_sub.11940
                - fpr_neg.11945
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:904,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:912,39'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:940,23'
              BranchSideFuncs:
                - fpr_sqr.11948
                - fpr_sqr.11948
                - fpr_add.11941
                - fpr_inv.11949
                - fpr_mul.11939
                - fpr_neg.11945
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_add.11941
                - fpr_neg.11945
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_add.11941
                - fpr_sub.11940
                - fpr_sub.11940
                - fpr_neg.11945
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:940,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:940,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:944,22'
              BranchSideFuncs:
                - fpr_sqr.11948
                - fpr_sqr.11948
                - fpr_add.11941
                - fpr_inv.11949
                - fpr_mul.11939
                - fpr_neg.11945
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_add.11941
                - fpr_neg.11945
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_add.11941
                - fpr_sub.11940
                - fpr_sub.11940
                - fpr_neg.11945
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:908,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:908,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:912,39'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:940,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:940,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:944,22'
              BranchSideFuncs:
                - fpr_sqr.11948
                - fpr_sqr.11948
                - fpr_add.11941
                - fpr_inv.11949
                - fpr_mul.11939
                - fpr_neg.11945
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_add.11941
                - fpr_neg.11945
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_add.11941
                - fpr_sub.11940
                - fpr_sub.11940
                - fpr_neg.11945
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:950,13'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:950,13'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:950,13'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:950,13'
          Dst:             fpr_inv
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:950,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:950,13'
          Dst:             fpr_neg
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:950,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:950,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:950,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:950,13'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:950,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:950,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:950,13'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:951,13'
          Dst:             fpr_neg
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:951,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:951,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:951,13'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:951,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:951,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:951,13'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:953,13'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:953,13'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:956,27'
          Dst:             fpr_neg
    - functionName:    fpr_sqr
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fpr_inv
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_FALCON1024_AVX2_poly_LDL_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 832
      functionLinenumberEnd: 892
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          180
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - fpr_add
        - fpr_inv
        - fpr_mul
        - fpr_neg
        - fpr_sqr
        - fpr_sub
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:835,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:0,0'
              BranchSideFuncs:
                - fpr_sqr.11948
                - fpr_sqr.11948
                - fpr_add.11941
                - fpr_inv.11949
                - fpr_mul.11939
                - fpr_neg.11945
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_add.11941
                - fpr_neg.11945
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_add.11941
                - fpr_sub.11940
                - fpr_sub.11940
                - fpr_neg.11945
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:835,19'
              BranchSideFuncs:
                - fpr_sqr.11948
                - fpr_sqr.11948
                - fpr_add.11941
                - fpr_inv.11949
                - fpr_mul.11939
                - fpr_neg.11945
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_add.11941
                - fpr_neg.11945
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_add.11941
                - fpr_sub.11940
                - fpr_sub.11940
                - fpr_neg.11945
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:837,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:845,39'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:873,23'
              BranchSideFuncs:
                - fpr_sqr.11948
                - fpr_sqr.11948
                - fpr_add.11941
                - fpr_inv.11949
                - fpr_mul.11939
                - fpr_neg.11945
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_add.11941
                - fpr_neg.11945
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_add.11941
                - fpr_sub.11940
                - fpr_sub.11940
                - fpr_neg.11945
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:873,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:873,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:877,22'
              BranchSideFuncs:
                - fpr_sqr.11948
                - fpr_sqr.11948
                - fpr_add.11941
                - fpr_inv.11949
                - fpr_mul.11939
                - fpr_neg.11945
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_add.11941
                - fpr_neg.11945
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_add.11941
                - fpr_sub.11940
                - fpr_sub.11940
                - fpr_neg.11945
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:841,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:841,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:845,39'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:873,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:873,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:877,22'
              BranchSideFuncs:
                - fpr_sqr.11948
                - fpr_sqr.11948
                - fpr_add.11941
                - fpr_inv.11949
                - fpr_mul.11939
                - fpr_neg.11945
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_add.11941
                - fpr_neg.11945
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_add.11941
                - fpr_sub.11940
                - fpr_sub.11940
                - fpr_neg.11945
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:883,13'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:883,13'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:883,13'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:883,13'
          Dst:             fpr_inv
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:883,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:883,13'
          Dst:             fpr_neg
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:883,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:883,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:883,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:883,13'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:883,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:883,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:883,13'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:884,13'
          Dst:             fpr_neg
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:884,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:884,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:884,13'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:884,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:884,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:884,13'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:886,13'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:886,13'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:889,27'
          Dst:             fpr_neg
    - functionName:    PQCLEAN_FALCON1024_AVX2_poly_div_autoadj_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 799
      functionLinenumberEnd: 826
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          87
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - fpr_inv
        - fpr_mul
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:802,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:0,0'
              BranchSideFuncs:
                - fpr_inv.11949
                - fpr_mul.11939
                - fpr_mul.11939
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:802,19'
              BranchSideFuncs:
                - fpr_inv.11949
                - fpr_mul.11939
                - fpr_mul.11939
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:804,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:811,54'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:818,23'
              BranchSideFuncs:
                - fpr_inv.11949
                - fpr_mul.11939
                - fpr_mul.11939
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:818,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:818,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:821,26'
              BranchSideFuncs:
                - fpr_inv.11949
                - fpr_mul.11939
                - fpr_mul.11939
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:808,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:808,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:811,54'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:818,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:818,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:821,26'
              BranchSideFuncs:
                - fpr_inv.11949
                - fpr_mul.11939
                - fpr_mul.11939
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:821,18'
          Dst:             fpr_inv
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:822,20'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:823,25'
          Dst:             fpr_mul
    - functionName:    PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 771
      functionLinenumberEnd: 794
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          85
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - fpr_mul
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:774,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:0,0'
              BranchSideFuncs:
                - fpr_mul.11939
                - fpr_mul.11939
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:774,19'
              BranchSideFuncs:
                - fpr_mul.11939
                - fpr_mul.11939
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:776,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:780,37'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:789,23'
              BranchSideFuncs:
                - fpr_mul.11939
                - fpr_mul.11939
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:789,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:789,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:790,13'
              BranchSideFuncs:
                - fpr_mul.11939
                - fpr_mul.11939
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:777,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:777,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:780,37'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:789,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:789,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:790,13'
              BranchSideFuncs:
                - fpr_mul.11939
                - fpr_mul.11939
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:790,20'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:791,25'
          Dst:             fpr_mul
    - functionName:    PQCLEAN_FALCON1024_AVX2_poly_add_muladj_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 712
      functionLinenumberEnd: 766
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          172
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - fpr_add
        - fpr_mul
        - fpr_neg
        - fpr_sub
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:715,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:0,0'
              BranchSideFuncs:
                - fpr_neg.11945
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_add.11941
                - fpr_neg.11945
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_add.11941
                - fpr_add.11941
                - fpr_add.11941
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:715,19'
              BranchSideFuncs:
                - fpr_neg.11945
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_add.11941
                - fpr_neg.11945
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_add.11941
                - fpr_add.11941
                - fpr_add.11941
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:717,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:723,37'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:746,23'
              BranchSideFuncs:
                - fpr_neg.11945
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_add.11941
                - fpr_neg.11945
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_add.11941
                - fpr_add.11941
                - fpr_add.11941
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:746,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:746,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:751,20'
              BranchSideFuncs:
                - fpr_neg.11945
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_add.11941
                - fpr_neg.11945
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_add.11941
                - fpr_add.11941
                - fpr_add.11941
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:718,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:718,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:723,37'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:746,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:746,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:751,20'
              BranchSideFuncs:
                - fpr_neg.11945
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_add.11941
                - fpr_neg.11945
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_add.11941
                - fpr_add.11941
                - fpr_add.11941
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:760,13'
          Dst:             fpr_neg
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:760,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:760,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:760,13'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:760,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:760,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:760,13'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:761,13'
          Dst:             fpr_neg
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:761,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:761,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:761,13'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:761,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:761,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:761,13'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:762,20'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:763,25'
          Dst:             fpr_add
    - functionName:    PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 668
      functionLinenumberEnd: 706
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          109
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - fpr_add
        - fpr_inv
        - fpr_sqr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:671,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:0,0'
              BranchSideFuncs:
                - fpr_sqr.11948
                - fpr_sqr.11948
                - fpr_add.11941
                - fpr_sqr.11948
                - fpr_sqr.11948
                - fpr_add.11941
                - fpr_add.11941
                - fpr_inv.11949
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:671,19'
              BranchSideFuncs:
                - fpr_sqr.11948
                - fpr_sqr.11948
                - fpr_add.11941
                - fpr_sqr.11948
                - fpr_sqr.11948
                - fpr_add.11941
                - fpr_add.11941
                - fpr_inv.11949
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:673,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:680,37'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:693,23'
              BranchSideFuncs:
                - fpr_sqr.11948
                - fpr_sqr.11948
                - fpr_add.11941
                - fpr_sqr.11948
                - fpr_sqr.11948
                - fpr_add.11941
                - fpr_add.11941
                - fpr_inv.11949
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:693,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:693,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:697,20'
              BranchSideFuncs:
                - fpr_sqr.11948
                - fpr_sqr.11948
                - fpr_add.11941
                - fpr_sqr.11948
                - fpr_sqr.11948
                - fpr_add.11941
                - fpr_add.11941
                - fpr_inv.11949
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:677,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:677,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:680,37'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:693,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:693,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:697,20'
              BranchSideFuncs:
                - fpr_sqr.11948
                - fpr_sqr.11948
                - fpr_add.11941
                - fpr_sqr.11948
                - fpr_sqr.11948
                - fpr_add.11941
                - fpr_add.11941
                - fpr_inv.11949
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:702,40'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:702,55'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:702,32'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:703,40'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:703,55'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:703,32'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:701,28'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:701,20'
          Dst:             fpr_inv
    - functionName:    PQCLEAN_FALCON1024_AVX2_poly_div_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 624
      functionLinenumberEnd: 663
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          131
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - fpr_add
        - fpr_inv
        - fpr_mul
        - fpr_neg
        - fpr_sqr
        - fpr_sub
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:627,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:0,0'
              BranchSideFuncs:
                - fpr_sqr.11948
                - fpr_sqr.11948
                - fpr_add.11941
                - fpr_inv.11949
                - fpr_mul.11939
                - fpr_neg.11945
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_add.11941
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:627,19'
              BranchSideFuncs:
                - fpr_sqr.11948
                - fpr_sqr.11948
                - fpr_add.11941
                - fpr_inv.11949
                - fpr_mul.11939
                - fpr_neg.11945
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_add.11941
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:629,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:636,37'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:653,23'
              BranchSideFuncs:
                - fpr_sqr.11948
                - fpr_sqr.11948
                - fpr_add.11941
                - fpr_inv.11949
                - fpr_mul.11939
                - fpr_neg.11945
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_add.11941
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:653,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:653,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:656,20'
              BranchSideFuncs:
                - fpr_sqr.11948
                - fpr_sqr.11948
                - fpr_add.11941
                - fpr_inv.11949
                - fpr_mul.11939
                - fpr_neg.11945
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_add.11941
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:633,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:633,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:636,37'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:653,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:653,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:656,20'
              BranchSideFuncs:
                - fpr_sqr.11948
                - fpr_sqr.11948
                - fpr_add.11941
                - fpr_inv.11949
                - fpr_mul.11939
                - fpr_neg.11945
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_add.11941
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:660,13'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:660,13'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:660,13'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:660,13'
          Dst:             fpr_inv
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:660,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:660,13'
          Dst:             fpr_neg
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:660,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:660,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:660,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:660,13'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:660,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:660,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:660,13'
          Dst:             fpr_add
    - functionName:    PQCLEAN_FALCON1024_AVX2_poly_mulconst
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 602
      functionLinenumberEnd: 619
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          62
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - fpr_mul
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:605,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:0,0'
              BranchSideFuncs:
                - fpr_mul.11939
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:605,19'
              BranchSideFuncs:
                - fpr_mul.11939
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:606,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:609,14'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:616,13'
              BranchSideFuncs:
                - fpr_mul.11939
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:610,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:610,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:611,31'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:615,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:615,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:616,13'
              BranchSideFuncs:
                - fpr_mul.11939
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:616,20'
          Dst:             fpr_mul
    - functionName:    PQCLEAN_FALCON1024_AVX2_poly_mulselfadj_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 565
      functionLinenumberEnd: 598
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          82
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - fpr_add
        - fpr_sqr
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:572,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:0,0'
              BranchSideFuncs:
                - fpr_sqr.11948
                - fpr_sqr.11948
                - fpr_add.11941
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:572,19'
              BranchSideFuncs:
                - fpr_sqr.11948
                - fpr_sqr.11948
                - fpr_add.11941
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:574,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:581,37'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:589,23'
              BranchSideFuncs:
                - fpr_sqr.11948
                - fpr_sqr.11948
                - fpr_add.11941
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:589,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:589,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:592,20'
              BranchSideFuncs:
                - fpr_sqr.11948
                - fpr_sqr.11948
                - fpr_add.11941
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:578,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:578,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:581,37'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:589,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:589,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:592,20'
              BranchSideFuncs:
                - fpr_sqr.11948
                - fpr_sqr.11948
                - fpr_add.11941
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:594,28'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:594,43'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:594,20'
          Dst:             fpr_add
    - functionName:    PQCLEAN_FALCON1024_AVX2_poly_muladj_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 530
      functionLinenumberEnd: 561
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          112
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - fpr_add
        - fpr_mul
        - fpr_neg
        - fpr_sub
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:533,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:0,0'
              BranchSideFuncs:
                - fpr_neg.11945
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_add.11941
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:533,19'
              BranchSideFuncs:
                - fpr_neg.11945
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_add.11941
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:535,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:539,37'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:551,23'
              BranchSideFuncs:
                - fpr_neg.11945
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_add.11941
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:551,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:551,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:554,20'
              BranchSideFuncs:
                - fpr_neg.11945
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_add.11941
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:536,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:536,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:539,37'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:551,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:551,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:554,20'
              BranchSideFuncs:
                - fpr_neg.11945
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_add.11941
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:557,20'
          Dst:             fpr_neg
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:558,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:558,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:558,13'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:558,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:558,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:558,13'
          Dst:             fpr_add
    - functionName:    PQCLEAN_FALCON1024_AVX2_poly_mul_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 494
      functionLinenumberEnd: 525
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          111
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - fpr_add
        - fpr_mul
        - fpr_sub
      functionUses:    18
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:497,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:0,0'
              BranchSideFuncs:
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_add.11941
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:497,19'
              BranchSideFuncs:
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_add.11941
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:499,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:503,37'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:515,23'
              BranchSideFuncs:
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_add.11941
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:515,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:515,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:518,20'
              BranchSideFuncs:
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_add.11941
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:500,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:500,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:503,37'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:515,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:515,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:518,20'
              BranchSideFuncs:
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_add.11941
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:522,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:522,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:522,13'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:522,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:522,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:522,13'
          Dst:             fpr_add
    - functionName:    PQCLEAN_FALCON1024_AVX2_poly_adj_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 472
      functionLinenumberEnd: 489
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          62
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - fpr_neg
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:475,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:0,0'
              BranchSideFuncs:
                - fpr_neg.11945
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:475,19'
              BranchSideFuncs:
                - fpr_neg.11945
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:476,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:480,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:485,21'
              BranchSideFuncs:
                - fpr_neg.11945
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:480,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:480,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:481,31'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:485,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:485,9'
              BranchSideFuncs:
                - fpr_neg.11945
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:486,13'
              BranchSideFuncs:
                - fpr_neg.11945
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:486,20'
          Dst:             fpr_neg
    - functionName:    PQCLEAN_FALCON1024_AVX2_poly_neg
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 468
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          57
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - fpr_neg
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:454,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:0,0'
              BranchSideFuncs:
                - fpr_neg.11945
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:454,19'
              BranchSideFuncs:
                - fpr_neg.11945
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:455,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:460,31'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:465,13'
              BranchSideFuncs:
                - fpr_neg.11945
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:459,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:459,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:460,31'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:464,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:464,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:465,13'
              BranchSideFuncs:
                - fpr_neg.11945
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:465,20'
          Dst:             fpr_neg
    - functionName:    PQCLEAN_FALCON1024_AVX2_poly_sub
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 431
      functionLinenumberEnd: 447
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          62
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - fpr_sub
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:434,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:0,0'
              BranchSideFuncs:
                - fpr_sub.11940
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:434,19'
              BranchSideFuncs:
                - fpr_sub.11940
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:435,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:437,31'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:444,13'
              BranchSideFuncs:
                - fpr_sub.11940
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:436,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:436,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:437,31'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:443,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:443,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:444,13'
              BranchSideFuncs:
                - fpr_sub.11940
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:444,20'
          Dst:             fpr_sub
    - functionName:    PQCLEAN_FALCON1024_AVX2_poly_add
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          62
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - fpr_add
      functionUses:    13
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:413,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:0,0'
              BranchSideFuncs:
                - fpr_add.11941
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:413,19'
              BranchSideFuncs:
                - fpr_add.11941
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:414,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:416,31'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:423,13'
              BranchSideFuncs:
                - fpr_add.11941
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:415,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:415,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:416,31'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:422,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:422,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:423,13'
              BranchSideFuncs:
                - fpr_add.11941
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:423,20'
          Dst:             fpr_add
    - functionName:    PQCLEAN_FALCON1024_AVX2_iFFT
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 405
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         36
      ICount:          272
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - fpr_add
        - fpr_mul
        - fpr_neg
        - fpr_sub
      functionUses:    11
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:327,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:0,0'
              BranchSideFuncs:
                - fpr_mul.11939
                - fpr_neg.11945
                - fpr_add.11941
                - fpr_add.11941
                - fpr_sub.11940
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_add.11941
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:327,19'
              BranchSideFuncs:
                - fpr_mul.11939
                - fpr_neg.11945
                - fpr_add.11941
                - fpr_add.11941
                - fpr_sub.11940
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_add.11941
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:331,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:334,16'
              BranchSideFuncs:
                - fpr_neg.11945
                - fpr_mul.11939
                - fpr_add.11941
                - fpr_add.11941
                - fpr_sub.11940
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_add.11941
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:397,14'
              BranchSideFuncs:
                - fpr_mul.11939
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:340,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:339,21'
              BranchSideFuncs:
                - fpr_mul.11939
                - fpr_neg.11945
                - fpr_add.11941
                - fpr_add.11941
                - fpr_sub.11940
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_add.11941
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:339,21'
              BranchSideFuncs:
                - fpr_neg.11945
                - fpr_mul.11939
                - fpr_add.11941
                - fpr_add.11941
                - fpr_sub.11940
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_add.11941
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:373,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:336,42'
              BranchSideFuncs:
                - fpr_add.11941
                - fpr_add.11941
                - fpr_sub.11940
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_add.11941
                - fpr_mul.11939
                - fpr_neg.11945
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:376,28'
              BranchSideFuncs:
                - fpr_add.11941
                - fpr_add.11941
                - fpr_sub.11940
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_add.11941
                - fpr_mul.11939
                - fpr_neg.11945
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:373,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:336,42'
              BranchSideFuncs:
                - fpr_mul.11939
                - fpr_neg.11945
                - fpr_add.11941
                - fpr_add.11941
                - fpr_sub.11940
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_add.11941
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:376,28'
              BranchSideFuncs:
                - fpr_add.11941
                - fpr_add.11941
                - fpr_sub.11940
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_add.11941
                - fpr_mul.11939
                - fpr_neg.11945
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:336,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:331,29'
              BranchSideFuncs:
                - fpr_neg.11945
                - fpr_mul.11939
                - fpr_add.11941
                - fpr_add.11941
                - fpr_sub.11940
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_add.11941
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:339,21'
              BranchSideFuncs:
                - fpr_neg.11945
                - fpr_mul.11939
                - fpr_add.11941
                - fpr_add.11941
                - fpr_sub.11940
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_add.11941
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:331,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:334,16'
              BranchSideFuncs:
                - fpr_neg.11945
                - fpr_mul.11939
                - fpr_add.11941
                - fpr_add.11941
                - fpr_sub.11940
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_add.11941
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:397,14'
              BranchSideFuncs:
                - fpr_mul.11939
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:347,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:336,42'
              BranchSideFuncs:
                - fpr_mul.11939
                - fpr_neg.11945
                - fpr_add.11941
                - fpr_add.11941
                - fpr_sub.11940
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_add.11941
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:351,45'
              BranchSideFuncs:
                - fpr_mul.11939
                - fpr_neg.11945
                - fpr_add.11941
                - fpr_add.11941
                - fpr_sub.11940
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_add.11941
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:347,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:336,42'
              BranchSideFuncs:
                - fpr_mul.11939
                - fpr_neg.11945
                - fpr_add.11941
                - fpr_add.11941
                - fpr_sub.11940
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_add.11941
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:351,45'
              BranchSideFuncs:
                - fpr_mul.11939
                - fpr_neg.11945
                - fpr_add.11941
                - fpr_add.11941
                - fpr_sub.11940
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_add.11941
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:336,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:331,29'
              BranchSideFuncs:
                - fpr_mul.11939
                - fpr_neg.11945
                - fpr_add.11941
                - fpr_add.11941
                - fpr_sub.11940
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_add.11941
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:339,21'
              BranchSideFuncs:
                - fpr_mul.11939
                - fpr_neg.11945
                - fpr_add.11941
                - fpr_add.11941
                - fpr_sub.11940
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_add.11941
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:397,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:397,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:400,14'
              BranchSideFuncs:
                - fpr_mul.11939
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:401,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:401,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:402,13'
              BranchSideFuncs:
                - fpr_mul.11939
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:372,24'
          Dst:             fpr_neg
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:380,21'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:380,21'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:382,21'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:382,21'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:384,21'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:384,21'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:384,21'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:384,21'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:384,21'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:384,21'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:402,20'
          Dst:             fpr_mul
    - functionName:    PQCLEAN_FALCON1024_AVX2_FFT
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         32
      ICount:          248
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - fpr_add
        - fpr_mul
        - fpr_sub
      functionUses:    27
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:215,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:0,0'
              BranchSideFuncs:
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_add.11941
                - fpr_add.11941
                - fpr_add.11941
                - fpr_sub.11940
                - fpr_sub.11940
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:215,19'
              BranchSideFuncs:
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_add.11941
                - fpr_add.11941
                - fpr_add.11941
                - fpr_sub.11940
                - fpr_sub.11940
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:218,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:218,5'
              BranchSideFuncs:
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_add.11941
                - fpr_add.11941
                - fpr_add.11941
                - fpr_sub.11940
                - fpr_sub.11940
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:221,16'
              BranchSideFuncs:
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_add.11941
                - fpr_add.11941
                - fpr_add.11941
                - fpr_sub.11940
                - fpr_sub.11940
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:223,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:0,0'
              BranchSideFuncs:
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_add.11941
                - fpr_add.11941
                - fpr_add.11941
                - fpr_sub.11940
                - fpr_sub.11940
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:218,36'
              BranchSideFuncs:
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_add.11941
                - fpr_add.11941
                - fpr_add.11941
                - fpr_sub.11940
                - fpr_sub.11940
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:227,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:223,9'
              BranchSideFuncs:
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_add.11941
                - fpr_add.11941
                - fpr_add.11941
                - fpr_sub.11940
                - fpr_sub.11940
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:223,9'
              BranchSideFuncs:
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_add.11941
                - fpr_add.11941
                - fpr_add.11941
                - fpr_sub.11940
                - fpr_sub.11940
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:234,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:223,42'
              BranchSideFuncs:
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_add.11941
                - fpr_add.11941
                - fpr_add.11941
                - fpr_sub.11940
                - fpr_sub.11940
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:238,45'
              BranchSideFuncs:
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_add.11941
                - fpr_add.11941
                - fpr_add.11941
                - fpr_sub.11940
                - fpr_sub.11940
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:234,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:223,42'
              BranchSideFuncs:
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_add.11941
                - fpr_add.11941
                - fpr_add.11941
                - fpr_sub.11940
                - fpr_sub.11940
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:238,45'
              BranchSideFuncs:
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_add.11941
                - fpr_add.11941
                - fpr_add.11941
                - fpr_sub.11940
                - fpr_sub.11940
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:223,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:218,36'
              BranchSideFuncs:
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_add.11941
                - fpr_add.11941
                - fpr_add.11941
                - fpr_sub.11940
                - fpr_sub.11940
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:226,21'
              BranchSideFuncs:
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_add.11941
                - fpr_add.11941
                - fpr_add.11941
                - fpr_sub.11940
                - fpr_sub.11940
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:260,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:223,42'
              BranchSideFuncs:
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_add.11941
                - fpr_add.11941
                - fpr_add.11941
                - fpr_sub.11940
                - fpr_sub.11940
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:263,28'
              BranchSideFuncs:
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_add.11941
                - fpr_add.11941
                - fpr_add.11941
                - fpr_sub.11940
                - fpr_sub.11940
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:260,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:223,42'
              BranchSideFuncs:
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_add.11941
                - fpr_add.11941
                - fpr_add.11941
                - fpr_sub.11940
                - fpr_sub.11940
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:263,28'
              BranchSideFuncs:
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_add.11941
                - fpr_add.11941
                - fpr_add.11941
                - fpr_sub.11940
                - fpr_sub.11940
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:223,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:218,36'
              BranchSideFuncs:
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_add.11941
                - fpr_add.11941
                - fpr_add.11941
                - fpr_sub.11940
                - fpr_sub.11940
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:226,21'
              BranchSideFuncs:
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_add.11941
                - fpr_add.11941
                - fpr_add.11941
                - fpr_sub.11940
                - fpr_sub.11940
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:218,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:218,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:221,16'
              BranchSideFuncs:
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_sub.11940
                - fpr_mul.11939
                - fpr_mul.11939
                - fpr_add.11941
                - fpr_add.11941
                - fpr_add.11941
                - fpr_sub.11940
                - fpr_sub.11940
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:267,21'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:267,21'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:267,21'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:267,21'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:267,21'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:267,21'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:269,21'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:269,21'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:271,21'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/fft.c:271,21'
          Dst:             fpr_sub
    - functionName:    modp_div
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 796
      functionLinenumberEnd: 822
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - modp_montymul
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:800,11'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:805,13'
              BranchSideFuncs:
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:802,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:805,13'
              BranchSideFuncs:
                - modp_montymul.12087
                - modp_montymul.12087
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:821,9'
              BranchSideFuncs:
                - modp_montymul.12087
                - modp_montymul.12087
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:805,13'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:806,14'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:821,9'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:822,12'
          Dst:             modp_montymul
    - functionName:    modp_montymul
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 716
      functionLinenumberEnd: 724
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    62
      BranchProfiles:  []
      Callsites:       []
    - functionName:    modp_norm
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 643
      functionLinenumberEnd: 644
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    zint_one_to_plain
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1985
      functionLinenumberEnd: 1990
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    modp_poly_rec_res
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1077
      functionLinenumberEnd: 1088
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - modp_montymul
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1080,29'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - modp_montymul.12087
                - modp_montymul.12087
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1084,19'
              BranchSideFuncs:
                - modp_montymul.12087
                - modp_montymul.12087
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1081,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1084,19'
              BranchSideFuncs:
                - modp_montymul.12087
                - modp_montymul.12087
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1088,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1086,30'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1086,16'
          Dst:             modp_montymul
    - functionName:    zint_add_scaled_mul_small
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1884
      functionLinenumberEnd: 1932
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          99
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1889,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1889,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1893,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1905,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1906,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1910,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1896,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1896,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1904,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    zint_sub_scaled
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1947
      functionLinenumberEnd: 1979
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          90
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1952,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1952,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1956,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1967,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1968,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1972,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1959,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1959,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1966,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    poly_sub_scaled
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2086
      functionLinenumberEnd: 2111
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          92
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - zint_add_scaled_mul_small
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2089,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - zint_add_scaled_mul_small.12091
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2096,15'
              BranchSideFuncs:
                - zint_add_scaled_mul_small.12091
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2102,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2104,22'
              BranchSideFuncs:
                - zint_add_scaled_mul_small.12091
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2106,19'
              BranchSideFuncs:
                - zint_add_scaled_mul_small.12091
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2099,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2090,26'
              BranchSideFuncs:
                - zint_add_scaled_mul_small.12091
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2100,13'
              BranchSideFuncs:
                - zint_add_scaled_mul_small.12091
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2090,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2096,15'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2111,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2100,13'
          Dst:             zint_add_scaled_mul_small
    - functionName:    poly_sub_scaled_ntt
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2123
      functionLinenumberEnd: 2178
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          169
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - modp_NTT2_ext
        - modp_R2
        - modp_Rx
        - modp_iNTT2_ext
        - modp_mkgm2
        - modp_montymul
        - modp_ninv31
        - modp_set
        - zint_mod_small_signed
        - zint_rebuild_CRT
        - zint_sub_scaled
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2129,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_Rx.12098
                - modp_mkgm2.12099
                - modp_set.12100
                - modp_NTT2_ext.12101
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - zint_rebuild_CRT.12104
                - zint_sub_scaled.12092
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2129,9'
              BranchSideFuncs:
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_Rx.12098
                - modp_mkgm2.12099
                - modp_set.12100
                - modp_NTT2_ext.12101
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - zint_rebuild_CRT.12104
                - zint_sub_scaled.12092
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2151,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2152,30'
              BranchSideFuncs:
                - modp_NTT2_ext.12101
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_Rx.12098
                - modp_mkgm2.12099
                - modp_set.12100
                - zint_rebuild_CRT.12104
                - zint_sub_scaled.12092
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2154,9'
              BranchSideFuncs:
                - modp_NTT2_ext.12101
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_Rx.12098
                - modp_mkgm2.12099
                - modp_set.12100
                - zint_rebuild_CRT.12104
                - zint_sub_scaled.12092
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2155,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2157,18'
              BranchSideFuncs:
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_Rx.12098
                - modp_mkgm2.12099
                - modp_set.12100
                - modp_NTT2_ext.12101
                - zint_mod_small_signed.12102
                - zint_rebuild_CRT.12104
                - zint_sub_scaled.12092
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2159,9'
              BranchSideFuncs:
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_Rx.12098
                - modp_mkgm2.12099
                - modp_set.12100
                - modp_NTT2_ext.12101
                - zint_mod_small_signed.12102
                - zint_rebuild_CRT.12104
                - zint_sub_scaled.12092
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2160,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2162,36'
              BranchSideFuncs:
                - modp_iNTT2_ext.12103
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_Rx.12098
                - modp_mkgm2.12099
                - modp_set.12100
                - modp_NTT2_ext.12101
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - zint_rebuild_CRT.12104
                - zint_sub_scaled.12092
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2164,9'
              BranchSideFuncs:
                - modp_iNTT2_ext.12103
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_Rx.12098
                - modp_mkgm2.12099
                - modp_set.12100
                - modp_NTT2_ext.12101
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - zint_rebuild_CRT.12104
                - zint_sub_scaled.12092
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2141,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2145,13'
              BranchSideFuncs:
                - zint_rebuild_CRT.12104
                - zint_sub_scaled.12092
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2170,5'
              BranchSideFuncs:
                - zint_rebuild_CRT.12104
                - zint_sub_scaled.12092
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2175,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2176,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2178,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2146,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2147,14'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2148,14'
          Dst:             modp_Rx
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2149,9'
          Dst:             modp_mkgm2
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2152,21'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2154,9'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2157,18'
          Dst:             zint_mod_small_signed
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2159,9'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2162,22'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2161,18'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2164,9'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2170,5'
          Dst:             zint_rebuild_CRT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2176,9'
          Dst:             zint_sub_scaled
    - functionName:    modp_ninv31
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 652
      functionLinenumberEnd: 660
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    modp_R2
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 731
      functionLinenumberEnd: 755
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - modp_R
        - modp_add
        - modp_montymul
      functionUses:    14
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:738,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - modp_R.12112
                - modp_add.12111
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:738,9'
              BranchSideFuncs:
                - modp_R.12112
                - modp_add.12111
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:738,9'
          Dst:             modp_R
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:739,9'
          Dst:             modp_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:745,9'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:746,9'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:747,9'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:748,9'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:749,9'
          Dst:             modp_montymul
    - functionName:    modp_Rx
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 764
      functionLinenumberEnd: 782
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          69
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - modp_R
        - modp_montymul
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:773,7'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - modp_R.12112
                - modp_montymul.12087
                - modp_montymul.12087
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:773,7'
              BranchSideFuncs:
                - modp_R.12112
                - modp_montymul.12087
                - modp_montymul.12087
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:776,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:776,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:777,16'
              BranchSideFuncs:
                - modp_montymul.12087
                - modp_montymul.12087
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:777,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:778,17'
              BranchSideFuncs:
                - modp_montymul.12087
                - modp_montymul.12087
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:780,13'
              BranchSideFuncs:
                - modp_montymul.12087
                - modp_montymul.12087
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:776,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:776,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:777,16'
              BranchSideFuncs:
                - modp_montymul.12087
                - modp_montymul.12087
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:775,9'
          Dst:             modp_R
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:778,17'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:780,13'
          Dst:             modp_montymul
    - functionName:    modp_mkgm2
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 932
      functionLinenumberEnd: 961
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          92
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - modp_R
        - modp_R2
        - modp_div
        - modp_montymul
      functionUses:    11
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:937,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - modp_R2.12097
                - modp_montymul.12087
                - modp_R.12112
                - modp_div.12086
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:937,19'
              BranchSideFuncs:
                - modp_R2.12097
                - modp_montymul.12087
                - modp_R.12112
                - modp_div.12086
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:945,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:946,13'
              BranchSideFuncs:
                - modp_montymul.12087
                - modp_R.12112
                - modp_div.12086
                - modp_montymul.12087
                - modp_montymul.12087
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:949,34'
              BranchSideFuncs:
                - modp_R.12112
                - modp_div.12086
                - modp_montymul.12087
                - modp_montymul.12087
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:945,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:946,13'
              BranchSideFuncs:
                - modp_R.12112
                - modp_div.12086
                - modp_montymul.12087
                - modp_montymul.12087
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:949,34'
              BranchSideFuncs:
                - modp_R.12112
                - modp_div.12086
                - modp_montymul.12087
                - modp_montymul.12087
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:952,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:955,21'
              BranchSideFuncs:
                - modp_montymul.12087
                - modp_montymul.12087
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:961,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:943,10'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:944,9'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:946,13'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:949,34'
          Dst:             modp_R
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:949,10'
          Dst:             modp_div
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:958,14'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:959,14'
          Dst:             modp_montymul
    - functionName:    modp_set
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 631
      functionLinenumberEnd: 636
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    22
      BranchProfiles:  []
      Callsites:       []
    - functionName:    modp_NTT2_ext
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 969
      functionLinenumberEnd: 1000
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          123
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - modp_add
        - modp_montymul
        - modp_sub
      functionUses:    33
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:972,14'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - modp_montymul.12087
                - modp_add.12111
                - modp_sub.12106
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:972,14'
              BranchSideFuncs:
                - modp_montymul.12087
                - modp_add.12111
                - modp_sub.12106
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:972,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:972,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:975,19'
              BranchSideFuncs:
                - modp_montymul.12087
                - modp_add.12111
                - modp_sub.12106
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:989,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:977,26'
              BranchSideFuncs:
                - modp_montymul.12087
                - modp_add.12111
                - modp_sub.12106
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:986,17'
              BranchSideFuncs:
                - modp_montymul.12087
                - modp_add.12111
                - modp_sub.12106
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:989,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:981,38'
              BranchSideFuncs:
                - modp_montymul.12087
                - modp_add.12111
                - modp_sub.12106
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:992,21'
              BranchSideFuncs:
                - modp_montymul.12087
                - modp_add.12111
                - modp_sub.12106
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:981,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:977,26'
              BranchSideFuncs:
                - modp_montymul.12087
                - modp_add.12111
                - modp_sub.12106
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:986,17'
              BranchSideFuncs:
                - modp_montymul.12087
                - modp_add.12111
                - modp_sub.12106
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:977,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:977,5'
              BranchSideFuncs:
                - modp_montymul.12087
                - modp_add.12111
                - modp_sub.12106
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:980,16'
              BranchSideFuncs:
                - modp_montymul.12087
                - modp_add.12111
                - modp_sub.12106
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:993,21'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:994,23'
          Dst:             modp_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:995,23'
          Dst:             modp_sub
    - functionName:    zint_mod_small_signed
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1211
      functionLinenumberEnd: 1220
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - modp_sub
        - zint_mod_small_unsigned
      functionUses:    11
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1214,14'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - zint_mod_small_unsigned.12105
                - modp_sub.12106
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1214,14'
              BranchSideFuncs:
                - zint_mod_small_unsigned.12105
                - modp_sub.12106
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1214,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1214,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1217,9'
              BranchSideFuncs:
                - zint_mod_small_unsigned.12105
                - modp_sub.12106
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1217,9'
          Dst:             zint_mod_small_unsigned
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1218,9'
          Dst:             modp_sub
    - functionName:    modp_iNTT2_ext
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1007
      functionLinenumberEnd: 1052
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          150
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - modp_add
        - modp_montymul
        - modp_sub
      functionUses:    21
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1012,14'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - modp_add.12111
                - modp_sub.12106
                - modp_montymul.12087
                - modp_montymul.12087
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1012,14'
              BranchSideFuncs:
                - modp_add.12111
                - modp_sub.12106
                - modp_montymul.12087
                - modp_montymul.12087
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1012,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1012,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1015,19'
              BranchSideFuncs:
                - modp_add.12111
                - modp_sub.12106
                - modp_montymul.12087
                - modp_montymul.12087
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1017,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1020,16'
              BranchSideFuncs:
                - modp_add.12111
                - modp_sub.12106
                - modp_montymul.12087
                - modp_montymul.12087
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1048,22'
              BranchSideFuncs:
                - modp_montymul.12087
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1030,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1017,19'
              BranchSideFuncs:
                - modp_montymul.12087
                - modp_add.12111
                - modp_sub.12106
                - modp_montymul.12087
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1027,17'
              BranchSideFuncs:
                - modp_add.12111
                - modp_sub.12106
                - modp_montymul.12087
                - modp_montymul.12087
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1030,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1022,39'
              BranchSideFuncs:
                - modp_add.12111
                - modp_sub.12106
                - modp_montymul.12087
                - modp_montymul.12087
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1033,21'
              BranchSideFuncs:
                - modp_add.12111
                - modp_sub.12106
                - modp_montymul.12087
                - modp_montymul.12087
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1022,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1017,19'
              BranchSideFuncs:
                - modp_montymul.12087
                - modp_add.12111
                - modp_sub.12106
                - modp_montymul.12087
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1027,17'
              BranchSideFuncs:
                - modp_add.12111
                - modp_sub.12106
                - modp_montymul.12087
                - modp_montymul.12087
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1049,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1049,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1050,28'
              BranchSideFuncs:
                - modp_montymul.12087
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1035,23'
          Dst:             modp_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1037,27'
          Dst:             modp_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1036,23'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1050,14'
          Dst:             modp_montymul
    - functionName:    zint_rebuild_CRT
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1315
      functionLinenumberEnd: 1369
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          146
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - modp_R2
        - modp_montymul
        - modp_ninv31
        - modp_sub
        - zint_add_mul_small
        - zint_mod_small_unsigned
        - zint_mul_small
        - zint_norm_zero
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1319,12'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - zint_norm_zero.12109
                - modp_ninv31.12096
                - modp_R2.12097
                - zint_mod_small_unsigned.12105
                - modp_sub.12106
                - modp_montymul.12087
                - zint_add_mul_small.12107
                - zint_mul_small.12108
                - zint_mul_small.12108
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1319,12'
              BranchSideFuncs:
                - zint_norm_zero.12109
                - modp_ninv31.12096
                - modp_R2.12097
                - zint_mod_small_unsigned.12105
                - modp_sub.12106
                - modp_montymul.12087
                - zint_add_mul_small.12107
                - zint_mul_small.12108
                - zint_mul_small.12108
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1320,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - modp_ninv31.12096
                - modp_R2.12097
                - zint_mod_small_unsigned.12105
                - modp_sub.12106
                - modp_montymul.12087
                - zint_add_mul_small.12107
                - zint_mul_small.12108
                - zint_norm_zero.12109
                - zint_mul_small.12108
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1364,9'
              BranchSideFuncs:
                - zint_norm_zero.12109
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1338,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1333,13'
              BranchSideFuncs:
                - zint_mul_small.12108
                - zint_norm_zero.12109
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1333,13'
              BranchSideFuncs:
                - modp_ninv31.12096
                - modp_R2.12097
                - zint_mod_small_unsigned.12105
                - modp_sub.12106
                - modp_montymul.12087
                - zint_add_mul_small.12107
                - zint_mul_small.12108
                - zint_norm_zero.12109
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1338,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1345,18'
              BranchSideFuncs:
                - zint_mul_small.12108
                - modp_ninv31.12096
                - modp_R2.12097
                - zint_mod_small_unsigned.12105
                - modp_sub.12106
                - modp_montymul.12087
                - zint_add_mul_small.12107
                - zint_norm_zero.12109
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1358,18'
              BranchSideFuncs:
                - zint_mul_small.12108
                - modp_ninv31.12096
                - modp_R2.12097
                - zint_mod_small_unsigned.12105
                - modp_sub.12106
                - modp_montymul.12087
                - zint_add_mul_small.12107
                - zint_norm_zero.12109
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1320,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1333,13'
              BranchSideFuncs:
                - zint_norm_zero.12109
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1364,9'
              BranchSideFuncs:
                - zint_norm_zero.12109
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1320,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1333,13'
              BranchSideFuncs:
                - zint_norm_zero.12109
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1364,9'
              BranchSideFuncs:
                - zint_norm_zero.12109
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1364,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1364,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1365,31'
              BranchSideFuncs:
                - zint_norm_zero.12109
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1365,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1365,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1366,13'
              BranchSideFuncs:
                - zint_norm_zero.12109
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1365,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1365,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1366,13'
              BranchSideFuncs:
                - zint_norm_zero.12109
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1335,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1336,14'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1346,18'
          Dst:             zint_mod_small_unsigned
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1351,35'
          Dst:             modp_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1351,18'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1352,13'
          Dst:             zint_add_mul_small
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1358,18'
          Dst:             zint_mul_small
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1358,18'
          Dst:             zint_mul_small
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1366,13'
          Dst:             zint_norm_zero
    - functionName:    zint_mod_small_unsigned
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1182
      functionLinenumberEnd: 1202
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - modp_add
        - modp_montymul
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1194,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - modp_montymul.12087
                - modp_add.12111
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1194,17'
              BranchSideFuncs:
                - modp_montymul.12087
                - modp_add.12111
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1194,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1194,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1194,14'
              BranchSideFuncs:
                - modp_montymul.12087
                - modp_add.12111
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1194,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1194,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1194,14'
              BranchSideFuncs:
                - modp_montymul.12087
                - modp_add.12111
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1197,13'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1200,13'
          Dst:             modp_add
    - functionName:    modp_sub
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 691
      functionLinenumberEnd: 696
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    zint_add_mul_small
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1229
      functionLinenumberEnd: 1245
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          128
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1234,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1234,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1238,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1234,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1238,14'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1240,57'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1234,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1238,14'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1242,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    zint_mul_small
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1156
      functionLinenumberEnd: 1168
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          107
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1161,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1161,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1164,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1161,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1164,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1164,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1161,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1164,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1166,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    zint_norm_zero
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1253
      functionLinenumberEnd: 1296
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          72
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - zint_sub
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1265,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - zint_sub.12110
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1265,17'
              BranchSideFuncs:
                - zint_sub.12110
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1265,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1265,5'
              BranchSideFuncs:
                - zint_sub.12110
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1265,14'
              BranchSideFuncs:
                - zint_sub.12110
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1265,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1265,14'
              BranchSideFuncs:
                - zint_sub.12110
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1295,27'
              BranchSideFuncs:
                - zint_sub.12110
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1295,5'
          Dst:             zint_sub
    - functionName:    zint_sub
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1133
      functionLinenumberEnd: 1148
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          115
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1139,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1139,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1139,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1139,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1139,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1142,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1139,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1139,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1142,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1139,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1139,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1142,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    modp_add
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 679
      functionLinenumberEnd: 684
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    modp_R
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 667
      functionLinenumberEnd: 672
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fpr_rint
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          35
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fpr_mul
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    poly_big_to_fp
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2008
      functionLinenumberEnd: 2044
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          102
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - fpr_add
        - fpr_mul
        - fpr_of
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2011,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - fpr_of.12117
                - fpr_mul.12115
                - fpr_add.12118
                - fpr_mul.12115
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2011,9'
              BranchSideFuncs:
                - fpr_of.12117
                - fpr_mul.12115
                - fpr_add.12118
                - fpr_mul.12115
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2033,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2036,18'
              BranchSideFuncs:
                - fpr_of.12117
                - fpr_mul.12115
                - fpr_add.12118
                - fpr_mul.12115
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2042,9'
              BranchSideFuncs:
                - fpr_of.12117
                - fpr_mul.12115
                - fpr_add.12118
                - fpr_mul.12115
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2018,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2018,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2028,17'
              BranchSideFuncs:
                - fpr_of.12117
                - fpr_mul.12115
                - fpr_add.12118
                - fpr_mul.12115
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2040,36'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2040,28'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2040,17'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2033,43'
          Dst:             fpr_mul
    - functionName:    fpr_of
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fpr_add
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    align_u32
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2444
      functionLinenumberEnd: 2455
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2452,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2452,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2453,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    align_fpr
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2425
      functionLinenumberEnd: 2436
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2433,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2433,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2434,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    zint_finish_mod
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1456
      functionLinenumberEnd: 1491
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          231
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1466,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1466,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1466,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1466,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1466,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1467,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1466,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1466,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1467,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1466,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1467,15'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1480,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1466,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1467,15'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1480,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1482,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1482,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1485,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1482,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1482,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1485,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1482,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1482,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1485,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    zint_negate
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1376
      functionLinenumberEnd: 1395
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          97
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1387,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1387,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1387,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1387,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1387,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1390,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1387,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1387,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1390,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1387,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1387,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1390,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    zint_co_reduce_mod
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1499
      functionLinenumberEnd: 1541
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          182
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - zint_finish_mod
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1511,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - zint_finish_mod.12121
                - zint_finish_mod.12121
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1511,19'
              BranchSideFuncs:
                - zint_finish_mod.12121
                - zint_finish_mod.12121
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1511,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1509,34'
              BranchSideFuncs:
                - zint_finish_mod.12121
                - zint_finish_mod.12121
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1511,5'
              BranchSideFuncs:
                - zint_finish_mod.12121
                - zint_finish_mod.12121
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1511,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1511,5'
              BranchSideFuncs:
                - zint_finish_mod.12121
                - zint_finish_mod.12121
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1515,14'
              BranchSideFuncs:
                - zint_finish_mod.12121
                - zint_finish_mod.12121
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1511,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1511,5'
              BranchSideFuncs:
                - zint_finish_mod.12121
                - zint_finish_mod.12121
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1515,14'
              BranchSideFuncs:
                - zint_finish_mod.12121
                - zint_finish_mod.12121
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1539,5'
          Dst:             zint_finish_mod
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1540,5'
          Dst:             zint_finish_mod
    - functionName:    zint_co_reduce
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1413
      functionLinenumberEnd: 1442
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          137
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - zint_negate
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1420,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - zint_negate.12122
                - zint_negate.12122
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1420,19'
              BranchSideFuncs:
                - zint_negate.12122
                - zint_negate.12122
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1420,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1420,5'
              BranchSideFuncs:
                - zint_negate.12122
                - zint_negate.12122
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1424,14'
              BranchSideFuncs:
                - zint_negate.12122
                - zint_negate.12122
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1420,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1420,5'
              BranchSideFuncs:
                - zint_negate.12122
                - zint_negate.12122
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1424,14'
              BranchSideFuncs:
                - zint_negate.12122
                - zint_negate.12122
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1420,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1420,5'
              BranchSideFuncs:
                - zint_negate.12122
                - zint_negate.12122
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1424,14'
              BranchSideFuncs:
                - zint_negate.12122
                - zint_negate.12122
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1440,5'
          Dst:             zint_negate
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1441,5'
          Dst:             zint_negate
    - functionName:    make_fg_step
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2481
      functionLinenumberEnd: 2611
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         84
      ICount:          570
      EdgeCount:       111
      CyclomaticComplexity: 29
      functionsReached:
        - modp_NTT2_ext
        - modp_R2
        - modp_Rx
        - modp_iNTT2_ext
        - modp_mkgm2
        - modp_montymul
        - modp_ninv31
        - zint_mod_small_signed
        - zint_rebuild_CRT
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2487,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - modp_ninv31.12096
                - modp_mkgm2.12099
                - modp_R2.12097
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_Rx.12098
                - modp_mkgm2.12099
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2514,13'
              BranchSideFuncs:
                - modp_ninv31.12096
                - modp_mkgm2.12099
                - modp_R2.12097
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_Rx.12098
                - modp_mkgm2.12099
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2519,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2519,9'
              BranchSideFuncs:
                - modp_R2.12097
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_ninv31.12096
                - modp_mkgm2.12099
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_Rx.12098
                - modp_mkgm2.12099
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2520,21'
              BranchSideFuncs:
                - modp_R2.12097
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_ninv31.12096
                - modp_mkgm2.12099
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_Rx.12098
                - modp_mkgm2.12099
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2519,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2519,9'
              BranchSideFuncs:
                - modp_R2.12097
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_ninv31.12096
                - modp_mkgm2.12099
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_Rx.12098
                - modp_mkgm2.12099
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2520,21'
              BranchSideFuncs:
                - modp_R2.12097
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_ninv31.12096
                - modp_mkgm2.12099
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_Rx.12098
                - modp_mkgm2.12099
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2519,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2516,14'
              BranchSideFuncs:
                - modp_R2.12097
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_ninv31.12096
                - modp_mkgm2.12099
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_Rx.12098
                - modp_mkgm2.12099
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2520,21'
              BranchSideFuncs:
                - modp_R2.12097
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_ninv31.12096
                - modp_mkgm2.12099
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_Rx.12098
                - modp_mkgm2.12099
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2519,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2516,14'
              BranchSideFuncs:
                - modp_R2.12097
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_ninv31.12096
                - modp_mkgm2.12099
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_Rx.12098
                - modp_mkgm2.12099
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2520,21'
              BranchSideFuncs:
                - modp_R2.12097
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_ninv31.12096
                - modp_mkgm2.12099
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_Rx.12098
                - modp_mkgm2.12099
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2522,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2523,13'
              BranchSideFuncs:
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_ninv31.12096
                - modp_mkgm2.12099
                - modp_R2.12097
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_Rx.12098
                - modp_mkgm2.12099
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_NTT2_ext.12101
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2525,28'
              BranchSideFuncs:
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_ninv31.12096
                - modp_mkgm2.12099
                - modp_R2.12097
                - modp_NTT2_ext.12101
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_Rx.12098
                - modp_mkgm2.12099
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_NTT2_ext.12101
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2525,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2528,24'
              BranchSideFuncs:
                - modp_iNTT2_ext.12103
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_ninv31.12096
                - modp_mkgm2.12099
                - modp_R2.12097
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_NTT2_ext.12101
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_Rx.12098
                - modp_mkgm2.12099
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_NTT2_ext.12101
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2533,13'
              BranchSideFuncs:
                - modp_iNTT2_ext.12103
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_ninv31.12096
                - modp_mkgm2.12099
                - modp_R2.12097
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_NTT2_ext.12101
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_Rx.12098
                - modp_mkgm2.12099
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_NTT2_ext.12101
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2525,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2528,24'
              BranchSideFuncs:
                - modp_iNTT2_ext.12103
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_ninv31.12096
                - modp_mkgm2.12099
                - modp_R2.12097
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_NTT2_ext.12101
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_Rx.12098
                - modp_mkgm2.12099
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_NTT2_ext.12101
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2533,13'
              BranchSideFuncs:
                - modp_iNTT2_ext.12103
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_ninv31.12096
                - modp_mkgm2.12099
                - modp_R2.12097
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_NTT2_ext.12101
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_Rx.12098
                - modp_mkgm2.12099
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_NTT2_ext.12101
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2533,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2534,13'
              BranchSideFuncs:
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_ninv31.12096
                - modp_mkgm2.12099
                - modp_R2.12097
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_NTT2_ext.12101
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_Rx.12098
                - modp_mkgm2.12099
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_NTT2_ext.12101
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2537,28'
              BranchSideFuncs:
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_ninv31.12096
                - modp_mkgm2.12099
                - modp_R2.12097
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_NTT2_ext.12101
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_Rx.12098
                - modp_mkgm2.12099
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_NTT2_ext.12101
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2537,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2537,9'
              BranchSideFuncs:
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_ninv31.12096
                - modp_mkgm2.12099
                - modp_R2.12097
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_NTT2_ext.12101
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_Rx.12098
                - modp_mkgm2.12099
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_NTT2_ext.12101
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2538,21'
              BranchSideFuncs:
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_ninv31.12096
                - modp_mkgm2.12099
                - modp_R2.12097
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_NTT2_ext.12101
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_Rx.12098
                - modp_mkgm2.12099
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_NTT2_ext.12101
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2537,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2537,9'
              BranchSideFuncs:
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_ninv31.12096
                - modp_mkgm2.12099
                - modp_R2.12097
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_NTT2_ext.12101
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_Rx.12098
                - modp_mkgm2.12099
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_NTT2_ext.12101
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2538,21'
              BranchSideFuncs:
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_ninv31.12096
                - modp_mkgm2.12099
                - modp_R2.12097
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_NTT2_ext.12101
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_Rx.12098
                - modp_mkgm2.12099
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_NTT2_ext.12101
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2537,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2538,21'
              BranchSideFuncs:
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_ninv31.12096
                - modp_mkgm2.12099
                - modp_R2.12097
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_NTT2_ext.12101
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_Rx.12098
                - modp_mkgm2.12099
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_NTT2_ext.12101
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2540,13'
              BranchSideFuncs:
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_ninv31.12096
                - modp_mkgm2.12099
                - modp_R2.12097
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_NTT2_ext.12101
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_Rx.12098
                - modp_mkgm2.12099
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_NTT2_ext.12101
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2537,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2538,21'
              BranchSideFuncs:
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_ninv31.12096
                - modp_mkgm2.12099
                - modp_R2.12097
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_NTT2_ext.12101
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_Rx.12098
                - modp_mkgm2.12099
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_NTT2_ext.12101
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2540,13'
              BranchSideFuncs:
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_ninv31.12096
                - modp_mkgm2.12099
                - modp_R2.12097
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_NTT2_ext.12101
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_Rx.12098
                - modp_mkgm2.12099
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_NTT2_ext.12101
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2540,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2541,13'
              BranchSideFuncs:
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_ninv31.12096
                - modp_mkgm2.12099
                - modp_R2.12097
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_NTT2_ext.12101
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_Rx.12098
                - modp_mkgm2.12099
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2543,28'
              BranchSideFuncs:
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_ninv31.12096
                - modp_mkgm2.12099
                - modp_R2.12097
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_Rx.12098
                - modp_mkgm2.12099
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2543,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2546,24'
              BranchSideFuncs:
                - modp_iNTT2_ext.12103
                - modp_ninv31.12096
                - modp_mkgm2.12099
                - modp_R2.12097
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_Rx.12098
                - modp_mkgm2.12099
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2551,13'
              BranchSideFuncs:
                - modp_iNTT2_ext.12103
                - modp_ninv31.12096
                - modp_mkgm2.12099
                - modp_R2.12097
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_Rx.12098
                - modp_mkgm2.12099
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2543,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2546,24'
              BranchSideFuncs:
                - modp_iNTT2_ext.12103
                - modp_ninv31.12096
                - modp_mkgm2.12099
                - modp_R2.12097
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_Rx.12098
                - modp_mkgm2.12099
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2551,13'
              BranchSideFuncs:
                - modp_iNTT2_ext.12103
                - modp_ninv31.12096
                - modp_mkgm2.12099
                - modp_R2.12097
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_Rx.12098
                - modp_mkgm2.12099
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2551,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2552,13'
              BranchSideFuncs:
                - modp_ninv31.12096
                - modp_mkgm2.12099
                - modp_R2.12097
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_Rx.12098
                - modp_mkgm2.12099
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2555,13'
              BranchSideFuncs:
                - modp_ninv31.12096
                - modp_mkgm2.12099
                - modp_R2.12097
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_Rx.12098
                - modp_mkgm2.12099
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2555,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2509,29'
              BranchSideFuncs:
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_ninv31.12096
                - modp_mkgm2.12099
                - modp_R2.12097
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_Rx.12098
                - modp_mkgm2.12099
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2556,13'
              BranchSideFuncs:
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_ninv31.12096
                - modp_mkgm2.12099
                - modp_R2.12097
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_Rx.12098
                - modp_mkgm2.12099
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2509,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2514,13'
              BranchSideFuncs:
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_Rx.12098
                - modp_mkgm2.12099
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2565,5'
              BranchSideFuncs:
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_Rx.12098
                - modp_mkgm2.12099
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2581,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2582,21'
              BranchSideFuncs:
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_Rx.12098
                - modp_mkgm2.12099
                - zint_mod_small_signed.12102
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2584,9'
              BranchSideFuncs:
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_Rx.12098
                - modp_mkgm2.12099
                - zint_mod_small_signed.12102
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2585,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2588,24'
              BranchSideFuncs:
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_Rx.12098
                - modp_mkgm2.12099
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2593,9'
              BranchSideFuncs:
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_Rx.12098
                - modp_mkgm2.12099
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2585,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2588,24'
              BranchSideFuncs:
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_Rx.12098
                - modp_mkgm2.12099
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2593,9'
              BranchSideFuncs:
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_Rx.12098
                - modp_mkgm2.12099
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2593,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2594,21'
              BranchSideFuncs:
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_Rx.12098
                - modp_mkgm2.12099
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - zint_mod_small_signed.12102
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2596,9'
              BranchSideFuncs:
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_Rx.12098
                - modp_mkgm2.12099
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - zint_mod_small_signed.12102
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2597,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2600,24'
              BranchSideFuncs:
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_Rx.12098
                - modp_mkgm2.12099
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2606,13'
              BranchSideFuncs:
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_Rx.12098
                - modp_mkgm2.12099
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2597,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2600,24'
              BranchSideFuncs:
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_Rx.12098
                - modp_mkgm2.12099
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2606,13'
              BranchSideFuncs:
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_Rx.12098
                - modp_mkgm2.12099
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2606,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2571,32'
              BranchSideFuncs:
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_Rx.12098
                - modp_mkgm2.12099
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2607,13'
              BranchSideFuncs:
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_Rx.12098
                - modp_mkgm2.12099
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2571,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2571,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2576,13'
              BranchSideFuncs:
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_Rx.12098
                - modp_mkgm2.12099
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2515,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2517,9'
          Dst:             modp_mkgm2
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2516,14'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2523,13'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2531,22'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2530,18'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2534,13'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2541,13'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2549,22'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2548,18'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2552,13'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2556,13'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2557,13'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2565,5'
          Dst:             zint_rebuild_CRT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2566,5'
          Dst:             zint_rebuild_CRT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2577,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2578,14'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2579,14'
          Dst:             modp_Rx
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2580,9'
          Dst:             modp_mkgm2
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2582,21'
          Dst:             zint_mod_small_signed
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2584,9'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2591,22'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2590,18'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2594,21'
          Dst:             zint_mod_small_signed
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2596,9'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2603,22'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2602,18'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2607,13'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2608,13'
          Dst:             modp_iNTT2_ext
    - functionName:    zint_bezout
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1559
      functionLinenumberEnd: 1868
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          411
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - modp_ninv31
        - zint_co_reduce
        - zint_co_reduce_mod
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1674,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - modp_ninv31.12096
                - modp_ninv31.12096
                - zint_co_reduce.12124
                - zint_co_reduce_mod.12123
                - zint_co_reduce_mod.12123
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1674,13'
              BranchSideFuncs:
                - modp_ninv31.12096
                - modp_ninv31.12096
                - zint_co_reduce.12124
                - zint_co_reduce_mod.12123
                - zint_co_reduce_mod.12123
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1674,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1674,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1685,13'
              BranchSideFuncs:
                - modp_ninv31.12096
                - modp_ninv31.12096
                - zint_co_reduce.12124
                - zint_co_reduce_mod.12123
                - zint_co_reduce_mod.12123
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1714,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1714,35'
              BranchSideFuncs:
                - zint_co_reduce.12124
                - zint_co_reduce_mod.12123
                - zint_co_reduce_mod.12123
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1863,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1737,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1737,18'
              BranchSideFuncs:
                - zint_co_reduce.12124
                - zint_co_reduce_mod.12123
                - zint_co_reduce_mod.12123
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1756,18'
              BranchSideFuncs:
                - zint_co_reduce.12124
                - zint_co_reduce_mod.12123
                - zint_co_reduce_mod.12123
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1778,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1797,23'
              BranchSideFuncs:
                - zint_co_reduce.12124
                - zint_co_reduce_mod.12123
                - zint_co_reduce_mod.12123
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1848,13'
              BranchSideFuncs:
                - zint_co_reduce.12124
                - zint_co_reduce_mod.12123
                - zint_co_reduce_mod.12123
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1714,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1737,9'
              BranchSideFuncs:
                - zint_co_reduce.12124
                - zint_co_reduce_mod.12123
                - zint_co_reduce_mod.12123
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1863,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1864,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1864,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1867,35'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1864,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1864,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1865,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1864,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1865,15'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1867,35'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1864,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1865,15'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1867,35'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1692,11'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1693,11'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1848,13'
          Dst:             zint_co_reduce
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1853,9'
          Dst:             zint_co_reduce_mod
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:1854,9'
          Dst:             zint_co_reduce_mod
    - functionName:    make_fg
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2626
      functionLinenumberEnd: 2671
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          113
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - make_fg_step
        - modp_NTT2_ext
        - modp_mkgm2
        - modp_ninv31
        - modp_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2632,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - modp_set.12100
                - modp_set.12100
                - make_fg_step.12125
                - make_fg_step.12125
                - make_fg_step.12125
                - make_fg_step.12125
                - modp_ninv31.12096
                - modp_mkgm2.12099
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2638,26'
              BranchSideFuncs:
                - modp_set.12100
                - modp_set.12100
                - make_fg_step.12125
                - make_fg_step.12125
                - make_fg_step.12125
                - make_fg_step.12125
                - modp_ninv31.12096
                - modp_mkgm2.12099
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2637,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2638,26'
              BranchSideFuncs:
                - make_fg_step.12125
                - make_fg_step.12125
                - make_fg_step.12125
                - make_fg_step.12125
                - modp_ninv31.12096
                - modp_mkgm2.12099
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2642,15'
              BranchSideFuncs:
                - make_fg_step.12125
                - make_fg_step.12125
                - make_fg_step.12125
                - make_fg_step.12125
                - modp_ninv31.12096
                - modp_mkgm2.12099
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2642,20'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2642,23'
              BranchSideFuncs:
                - modp_ninv31.12096
                - modp_mkgm2.12099
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2660,15'
              BranchSideFuncs:
                - make_fg_step.12125
                - make_fg_step.12125
                - make_fg_step.12125
                - make_fg_step.12125
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2642,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2642,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2647,15'
              BranchSideFuncs:
                - modp_ninv31.12096
                - modp_mkgm2.12099
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2660,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2661,9'
              BranchSideFuncs:
                - make_fg_step.12125
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2665,5'
              BranchSideFuncs:
                - make_fg_step.12125
                - make_fg_step.12125
                - make_fg_step.12125
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2666,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2667,33'
              BranchSideFuncs:
                - make_fg_step.12125
                - make_fg_step.12125
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2669,29'
              BranchSideFuncs:
                - make_fg_step.12125
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2666,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2667,33'
              BranchSideFuncs:
                - make_fg_step.12125
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2669,29'
              BranchSideFuncs:
                - make_fg_step.12125
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2638,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2639,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2647,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2650,9'
          Dst:             modp_mkgm2
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2651,9'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2652,9'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2661,9'
          Dst:             make_fg_step
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2665,5'
          Dst:             make_fg_step
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2667,9'
          Dst:             make_fg_step
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2669,5'
          Dst:             make_fg_step
    - functionName:    poly_big_to_small
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2057
      functionLinenumberEnd: 2071
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - zint_one_to_plain
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2060,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - zint_one_to_plain.12089
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2064,33'
              BranchSideFuncs:
                - zint_one_to_plain.12089
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2065,22'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2065,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2068,16'
              BranchSideFuncs:
                - zint_one_to_plain.12089
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2061,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2061,5'
              BranchSideFuncs:
                - zint_one_to_plain.12089
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2064,33'
              BranchSideFuncs:
                - zint_one_to_plain.12089
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2064,13'
          Dst:             zint_one_to_plain
    - functionName:    solve_NTRU_binary_depth0
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3667
      functionLinenumberEnd: 3919
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          479
      EdgeCount:       71
      CyclomaticComplexity: 19
      functionsReached:
        - PQCLEAN_FALCON1024_AVX2_FFT
        - PQCLEAN_FALCON1024_AVX2_iFFT
        - PQCLEAN_FALCON1024_AVX2_poly_div_autoadj_fft
        - align_fpr
        - fpr_of
        - fpr_rint
        - modp_NTT2_ext
        - modp_R2
        - modp_add
        - modp_iNTT2_ext
        - modp_mkgm2
        - modp_montymul
        - modp_ninv31
        - modp_norm
        - modp_set
        - modp_sub
        - zint_one_to_plain
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3674,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_mkgm2.12099
                - zint_one_to_plain.12089
                - modp_set.12100
                - zint_one_to_plain.12089
                - modp_set.12100
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_set.12100
                - modp_set.12100
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_mkgm2.12099
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_set.12100
                - modp_set.12100
                - modp_set.12100
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_set.12100
                - modp_set.12100
                - modp_set.12100
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_add.12111
                - modp_montymul.12087
                - modp_add.12111
                - modp_mkgm2.12099
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_norm.12088
                - modp_norm.12088
                - align_fpr.12120
                - fpr_of.12117
                - PQCLEAN_FALCON1024_AVX2_FFT
                - align_fpr.12120
                - fpr_of.12117
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_rint.12114
                - modp_set.12100
                - modp_mkgm2.12099
                - modp_set.12100
                - modp_set.12100
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_sub.12106
                - modp_montymul.12087
                - modp_sub.12106
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_norm.12088
                - modp_norm.12088
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3674,19'
              BranchSideFuncs:
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_mkgm2.12099
                - zint_one_to_plain.12089
                - modp_set.12100
                - zint_one_to_plain.12089
                - modp_set.12100
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_set.12100
                - modp_set.12100
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_mkgm2.12099
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_set.12100
                - modp_set.12100
                - modp_set.12100
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_set.12100
                - modp_set.12100
                - modp_set.12100
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_add.12111
                - modp_montymul.12087
                - modp_add.12111
                - modp_mkgm2.12099
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_norm.12088
                - modp_norm.12088
                - align_fpr.12120
                - fpr_of.12117
                - PQCLEAN_FALCON1024_AVX2_FFT
                - align_fpr.12120
                - fpr_of.12117
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_rint.12114
                - modp_set.12100
                - modp_mkgm2.12099
                - modp_set.12100
                - modp_set.12100
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_sub.12106
                - modp_montymul.12087
                - modp_sub.12106
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_norm.12088
                - modp_norm.12088
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3708,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3709,47'
              BranchSideFuncs:
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_set.12100
                - modp_set.12100
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_mkgm2.12099
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_set.12100
                - modp_set.12100
                - modp_set.12100
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_set.12100
                - modp_set.12100
                - modp_set.12100
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_add.12111
                - modp_montymul.12087
                - modp_add.12111
                - modp_mkgm2.12099
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_norm.12088
                - modp_norm.12088
                - align_fpr.12120
                - fpr_of.12117
                - PQCLEAN_FALCON1024_AVX2_FFT
                - align_fpr.12120
                - fpr_of.12117
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_rint.12114
                - modp_set.12100
                - modp_mkgm2.12099
                - modp_set.12100
                - modp_set.12100
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_sub.12106
                - modp_montymul.12087
                - modp_sub.12106
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_norm.12088
                - modp_norm.12088
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3712,5'
              BranchSideFuncs:
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_set.12100
                - modp_set.12100
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_mkgm2.12099
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_set.12100
                - modp_set.12100
                - modp_set.12100
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_set.12100
                - modp_set.12100
                - modp_set.12100
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_add.12111
                - modp_montymul.12087
                - modp_add.12111
                - modp_mkgm2.12099
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_norm.12088
                - modp_norm.12088
                - align_fpr.12120
                - fpr_of.12117
                - PQCLEAN_FALCON1024_AVX2_FFT
                - align_fpr.12120
                - fpr_of.12117
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_rint.12114
                - modp_set.12100
                - modp_mkgm2.12099
                - modp_set.12100
                - modp_set.12100
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_sub.12106
                - modp_montymul.12087
                - modp_sub.12106
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_norm.12088
                - modp_norm.12088
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3708,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3709,47'
              BranchSideFuncs:
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_set.12100
                - modp_set.12100
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_mkgm2.12099
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_set.12100
                - modp_set.12100
                - modp_set.12100
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_set.12100
                - modp_set.12100
                - modp_set.12100
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_add.12111
                - modp_montymul.12087
                - modp_add.12111
                - modp_mkgm2.12099
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_norm.12088
                - modp_norm.12088
                - align_fpr.12120
                - fpr_of.12117
                - PQCLEAN_FALCON1024_AVX2_FFT
                - align_fpr.12120
                - fpr_of.12117
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_rint.12114
                - modp_set.12100
                - modp_mkgm2.12099
                - modp_set.12100
                - modp_set.12100
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_sub.12106
                - modp_montymul.12087
                - modp_sub.12106
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_norm.12088
                - modp_norm.12088
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3712,5'
              BranchSideFuncs:
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_set.12100
                - modp_set.12100
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_mkgm2.12099
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_set.12100
                - modp_set.12100
                - modp_set.12100
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_set.12100
                - modp_set.12100
                - modp_set.12100
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_add.12111
                - modp_montymul.12087
                - modp_add.12111
                - modp_mkgm2.12099
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_norm.12088
                - modp_norm.12088
                - align_fpr.12120
                - fpr_of.12117
                - PQCLEAN_FALCON1024_AVX2_FFT
                - align_fpr.12120
                - fpr_of.12117
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_rint.12114
                - modp_set.12100
                - modp_mkgm2.12099
                - modp_set.12100
                - modp_set.12100
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_sub.12106
                - modp_montymul.12087
                - modp_sub.12106
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_norm.12088
                - modp_norm.12088
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3718,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3719,26'
              BranchSideFuncs:
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_mkgm2.12099
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_set.12100
                - modp_set.12100
                - modp_set.12100
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_set.12100
                - modp_set.12100
                - modp_set.12100
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_add.12111
                - modp_montymul.12087
                - modp_add.12111
                - modp_mkgm2.12099
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_norm.12088
                - modp_norm.12088
                - align_fpr.12120
                - fpr_of.12117
                - PQCLEAN_FALCON1024_AVX2_FFT
                - align_fpr.12120
                - fpr_of.12117
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_rint.12114
                - modp_set.12100
                - modp_mkgm2.12099
                - modp_set.12100
                - modp_set.12100
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_sub.12106
                - modp_montymul.12087
                - modp_sub.12106
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_norm.12088
                - modp_norm.12088
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3722,5'
              BranchSideFuncs:
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_mkgm2.12099
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_set.12100
                - modp_set.12100
                - modp_set.12100
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_set.12100
                - modp_set.12100
                - modp_set.12100
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_add.12111
                - modp_montymul.12087
                - modp_add.12111
                - modp_mkgm2.12099
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_norm.12088
                - modp_norm.12088
                - align_fpr.12120
                - fpr_of.12117
                - PQCLEAN_FALCON1024_AVX2_FFT
                - align_fpr.12120
                - fpr_of.12117
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_rint.12114
                - modp_set.12100
                - modp_mkgm2.12099
                - modp_set.12100
                - modp_set.12100
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_sub.12106
                - modp_montymul.12087
                - modp_sub.12106
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_norm.12088
                - modp_norm.12088
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3728,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3732,15'
              BranchSideFuncs:
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_mkgm2.12099
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_set.12100
                - modp_set.12100
                - modp_set.12100
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_set.12100
                - modp_set.12100
                - modp_set.12100
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_add.12111
                - modp_montymul.12087
                - modp_add.12111
                - modp_mkgm2.12099
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_norm.12088
                - modp_norm.12088
                - align_fpr.12120
                - fpr_of.12117
                - PQCLEAN_FALCON1024_AVX2_FFT
                - align_fpr.12120
                - fpr_of.12117
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_rint.12114
                - modp_set.12100
                - modp_mkgm2.12099
                - modp_set.12100
                - modp_set.12100
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_sub.12106
                - modp_montymul.12087
                - modp_sub.12106
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_norm.12088
                - modp_norm.12088
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3743,5'
              BranchSideFuncs:
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_mkgm2.12099
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_set.12100
                - modp_set.12100
                - modp_set.12100
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_set.12100
                - modp_set.12100
                - modp_set.12100
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_add.12111
                - modp_montymul.12087
                - modp_add.12111
                - modp_mkgm2.12099
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_norm.12088
                - modp_norm.12088
                - align_fpr.12120
                - fpr_of.12117
                - PQCLEAN_FALCON1024_AVX2_FFT
                - align_fpr.12120
                - fpr_of.12117
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_rint.12114
                - modp_set.12100
                - modp_mkgm2.12099
                - modp_set.12100
                - modp_set.12100
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_sub.12106
                - modp_montymul.12087
                - modp_sub.12106
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_norm.12088
                - modp_norm.12088
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3780,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3781,26'
              BranchSideFuncs:
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_set.12100
                - modp_set.12100
                - modp_set.12100
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_add.12111
                - modp_montymul.12087
                - modp_add.12111
                - modp_mkgm2.12099
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_norm.12088
                - modp_norm.12088
                - align_fpr.12120
                - fpr_of.12117
                - PQCLEAN_FALCON1024_AVX2_FFT
                - align_fpr.12120
                - fpr_of.12117
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_rint.12114
                - modp_set.12100
                - modp_mkgm2.12099
                - modp_set.12100
                - modp_set.12100
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_sub.12106
                - modp_montymul.12087
                - modp_sub.12106
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_norm.12088
                - modp_norm.12088
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3784,5'
              BranchSideFuncs:
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_set.12100
                - modp_set.12100
                - modp_set.12100
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_add.12111
                - modp_montymul.12087
                - modp_add.12111
                - modp_mkgm2.12099
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_norm.12088
                - modp_norm.12088
                - align_fpr.12120
                - fpr_of.12117
                - PQCLEAN_FALCON1024_AVX2_FFT
                - align_fpr.12120
                - fpr_of.12117
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_rint.12114
                - modp_set.12100
                - modp_mkgm2.12099
                - modp_set.12100
                - modp_set.12100
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_sub.12106
                - modp_montymul.12087
                - modp_sub.12106
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_norm.12088
                - modp_norm.12088
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3780,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3781,26'
              BranchSideFuncs:
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_set.12100
                - modp_set.12100
                - modp_set.12100
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_add.12111
                - modp_montymul.12087
                - modp_add.12111
                - modp_mkgm2.12099
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_norm.12088
                - modp_norm.12088
                - align_fpr.12120
                - fpr_of.12117
                - PQCLEAN_FALCON1024_AVX2_FFT
                - align_fpr.12120
                - fpr_of.12117
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_rint.12114
                - modp_set.12100
                - modp_mkgm2.12099
                - modp_set.12100
                - modp_set.12100
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_sub.12106
                - modp_montymul.12087
                - modp_sub.12106
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_norm.12088
                - modp_norm.12088
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3784,5'
              BranchSideFuncs:
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_set.12100
                - modp_set.12100
                - modp_set.12100
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_add.12111
                - modp_montymul.12087
                - modp_add.12111
                - modp_mkgm2.12099
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_norm.12088
                - modp_norm.12088
                - align_fpr.12120
                - fpr_of.12117
                - PQCLEAN_FALCON1024_AVX2_FFT
                - align_fpr.12120
                - fpr_of.12117
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_rint.12114
                - modp_set.12100
                - modp_mkgm2.12099
                - modp_set.12100
                - modp_set.12100
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_sub.12106
                - modp_montymul.12087
                - modp_sub.12106
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_norm.12088
                - modp_norm.12088
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3790,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3793,27'
              BranchSideFuncs:
                - modp_set.12100
                - modp_set.12100
                - modp_set.12100
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_add.12111
                - modp_montymul.12087
                - modp_add.12111
                - modp_mkgm2.12099
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_norm.12088
                - modp_norm.12088
                - align_fpr.12120
                - fpr_of.12117
                - PQCLEAN_FALCON1024_AVX2_FFT
                - align_fpr.12120
                - fpr_of.12117
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_rint.12114
                - modp_set.12100
                - modp_mkgm2.12099
                - modp_set.12100
                - modp_set.12100
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_sub.12106
                - modp_montymul.12087
                - modp_sub.12106
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_norm.12088
                - modp_norm.12088
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3802,30'
              BranchSideFuncs:
                - modp_set.12100
                - modp_set.12100
                - modp_set.12100
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_add.12111
                - modp_montymul.12087
                - modp_add.12111
                - modp_mkgm2.12099
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_norm.12088
                - modp_norm.12088
                - align_fpr.12120
                - fpr_of.12117
                - PQCLEAN_FALCON1024_AVX2_FFT
                - align_fpr.12120
                - fpr_of.12117
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_rint.12114
                - modp_set.12100
                - modp_mkgm2.12099
                - modp_set.12100
                - modp_set.12100
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_sub.12106
                - modp_montymul.12087
                - modp_sub.12106
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_norm.12088
                - modp_norm.12088
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3803,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3804,26'
              BranchSideFuncs:
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_add.12111
                - modp_montymul.12087
                - modp_add.12111
                - modp_mkgm2.12099
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_norm.12088
                - modp_norm.12088
                - align_fpr.12120
                - fpr_of.12117
                - PQCLEAN_FALCON1024_AVX2_FFT
                - align_fpr.12120
                - fpr_of.12117
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_rint.12114
                - modp_set.12100
                - modp_mkgm2.12099
                - modp_set.12100
                - modp_set.12100
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_sub.12106
                - modp_montymul.12087
                - modp_sub.12106
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_norm.12088
                - modp_norm.12088
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3807,5'
              BranchSideFuncs:
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_add.12111
                - modp_montymul.12087
                - modp_add.12111
                - modp_mkgm2.12099
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_norm.12088
                - modp_norm.12088
                - align_fpr.12120
                - fpr_of.12117
                - PQCLEAN_FALCON1024_AVX2_FFT
                - align_fpr.12120
                - fpr_of.12117
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_rint.12114
                - modp_set.12100
                - modp_mkgm2.12099
                - modp_set.12100
                - modp_set.12100
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_sub.12106
                - modp_montymul.12087
                - modp_sub.12106
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_norm.12088
                - modp_norm.12088
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3803,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3804,26'
              BranchSideFuncs:
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_add.12111
                - modp_montymul.12087
                - modp_add.12111
                - modp_mkgm2.12099
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_norm.12088
                - modp_norm.12088
                - align_fpr.12120
                - fpr_of.12117
                - PQCLEAN_FALCON1024_AVX2_FFT
                - align_fpr.12120
                - fpr_of.12117
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_rint.12114
                - modp_set.12100
                - modp_mkgm2.12099
                - modp_set.12100
                - modp_set.12100
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_sub.12106
                - modp_montymul.12087
                - modp_sub.12106
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_norm.12088
                - modp_norm.12088
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3807,5'
              BranchSideFuncs:
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_add.12111
                - modp_montymul.12087
                - modp_add.12111
                - modp_mkgm2.12099
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_norm.12088
                - modp_norm.12088
                - align_fpr.12120
                - fpr_of.12117
                - PQCLEAN_FALCON1024_AVX2_FFT
                - align_fpr.12120
                - fpr_of.12117
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_rint.12114
                - modp_set.12100
                - modp_mkgm2.12099
                - modp_set.12100
                - modp_set.12100
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_sub.12106
                - modp_montymul.12087
                - modp_sub.12106
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_norm.12088
                - modp_norm.12088
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3813,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3816,27'
              BranchSideFuncs:
                - modp_mkgm2.12099
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_norm.12088
                - modp_norm.12088
                - align_fpr.12120
                - fpr_of.12117
                - PQCLEAN_FALCON1024_AVX2_FFT
                - align_fpr.12120
                - fpr_of.12117
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_rint.12114
                - modp_set.12100
                - modp_mkgm2.12099
                - modp_set.12100
                - modp_set.12100
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_sub.12106
                - modp_montymul.12087
                - modp_sub.12106
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_norm.12088
                - modp_norm.12088
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3829,5'
              BranchSideFuncs:
                - modp_mkgm2.12099
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_norm.12088
                - modp_norm.12088
                - align_fpr.12120
                - fpr_of.12117
                - PQCLEAN_FALCON1024_AVX2_FFT
                - align_fpr.12120
                - fpr_of.12117
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_rint.12114
                - modp_set.12100
                - modp_mkgm2.12099
                - modp_set.12100
                - modp_set.12100
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_sub.12106
                - modp_montymul.12087
                - modp_sub.12106
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_norm.12088
                - modp_norm.12088
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3832,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3833,37'
              BranchSideFuncs:
                - align_fpr.12120
                - fpr_of.12117
                - PQCLEAN_FALCON1024_AVX2_FFT
                - align_fpr.12120
                - fpr_of.12117
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_rint.12114
                - modp_set.12100
                - modp_mkgm2.12099
                - modp_set.12100
                - modp_set.12100
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_sub.12106
                - modp_montymul.12087
                - modp_sub.12106
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_norm.12088
                - modp_norm.12088
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3855,11'
              BranchSideFuncs:
                - align_fpr.12120
                - fpr_of.12117
                - PQCLEAN_FALCON1024_AVX2_FFT
                - align_fpr.12120
                - fpr_of.12117
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_rint.12114
                - modp_set.12100
                - modp_mkgm2.12099
                - modp_set.12100
                - modp_set.12100
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_sub.12106
                - modp_montymul.12087
                - modp_sub.12106
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_norm.12088
                - modp_norm.12088
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3856,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3857,9'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_AVX2_FFT
                - align_fpr.12120
                - fpr_of.12117
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_rint.12114
                - modp_set.12100
                - modp_mkgm2.12099
                - modp_set.12100
                - modp_set.12100
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_sub.12106
                - modp_montymul.12087
                - modp_sub.12106
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_norm.12088
                - modp_norm.12088
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3859,5'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_AVX2_FFT
                - align_fpr.12120
                - fpr_of.12117
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_rint.12114
                - modp_set.12100
                - modp_mkgm2.12099
                - modp_set.12100
                - modp_set.12100
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_sub.12106
                - modp_montymul.12087
                - modp_sub.12106
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_norm.12088
                - modp_norm.12088
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3867,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3868,9'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_rint.12114
                - modp_set.12100
                - modp_mkgm2.12099
                - modp_set.12100
                - modp_set.12100
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_sub.12106
                - modp_montymul.12087
                - modp_sub.12106
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_norm.12088
                - modp_norm.12088
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3870,5'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_rint.12114
                - modp_set.12100
                - modp_mkgm2.12099
                - modp_set.12100
                - modp_set.12100
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_sub.12106
                - modp_montymul.12087
                - modp_sub.12106
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_norm.12088
                - modp_norm.12088
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3878,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3879,44'
              BranchSideFuncs:
                - modp_mkgm2.12099
                - modp_set.12100
                - modp_set.12100
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_sub.12106
                - modp_montymul.12087
                - modp_sub.12106
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_norm.12088
                - modp_norm.12088
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3895,5'
              BranchSideFuncs:
                - modp_mkgm2.12099
                - modp_set.12100
                - modp_set.12100
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_sub.12106
                - modp_montymul.12087
                - modp_sub.12106
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_norm.12088
                - modp_norm.12088
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3896,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3897,26'
              BranchSideFuncs:
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_sub.12106
                - modp_montymul.12087
                - modp_sub.12106
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_norm.12088
                - modp_norm.12088
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3900,5'
              BranchSideFuncs:
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_sub.12106
                - modp_montymul.12087
                - modp_sub.12106
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_norm.12088
                - modp_norm.12088
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3903,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3906,28'
              BranchSideFuncs:
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_norm.12088
                - modp_norm.12088
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3912,5'
              BranchSideFuncs:
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_norm.12088
                - modp_norm.12088
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3914,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3915,37'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3919,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3693,11'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3694,10'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3703,5'
          Dst:             modp_mkgm2
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3709,26'
          Dst:             zint_one_to_plain
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3709,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3710,26'
          Dst:             zint_one_to_plain
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3710,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3712,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3713,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3719,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3720,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3722,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3723,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3736,15'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3737,15'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3738,21'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3739,21'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3740,21'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3741,21'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3743,5'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3744,5'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3767,5'
          Dst:             modp_mkgm2
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3772,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3773,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3779,21'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3781,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3782,21'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3784,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3785,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3793,13'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3794,17'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3795,17'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3802,21'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3804,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3805,21'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3807,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3808,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3816,13'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3818,26'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3817,17'
          Dst:             modp_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3820,26'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3819,17'
          Dst:             modp_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3829,5'
          Dst:             modp_mkgm2
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3830,5'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3831,5'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3833,27'
          Dst:             modp_norm
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3834,27'
          Dst:             modp_norm
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3855,11'
          Dst:             align_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3857,18'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3859,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3860,11'
          Dst:             align_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3868,18'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3870,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3876,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_poly_div_autoadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3877,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_iFFT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3879,35'
          Dst:             fpr_rint
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3879,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3895,5'
          Dst:             modp_mkgm2
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3897,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3898,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3900,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3901,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3902,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3906,14'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3908,26'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3907,17'
          Dst:             modp_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3910,26'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3909,17'
          Dst:             modp_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3912,5'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3913,5'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3915,27'
          Dst:             modp_norm
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3916,27'
          Dst:             modp_norm
    - functionName:    solve_NTRU_binary_depth1
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3292
      functionLinenumberEnd: 3657
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         82
      ICount:          896
      EdgeCount:       110
      CyclomaticComplexity: 30
      functionsReached:
        - PQCLEAN_FALCON1024_AVX2_FFT
        - PQCLEAN_FALCON1024_AVX2_iFFT
        - PQCLEAN_FALCON1024_AVX2_poly_add_muladj_fft
        - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
        - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
        - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
        - PQCLEAN_FALCON1024_AVX2_poly_sub
        - align_fpr
        - fpr_lt
        - fpr_of
        - fpr_rint
        - modp_NTT2_ext
        - modp_R2
        - modp_Rx
        - modp_iNTT2_ext
        - modp_mkgm2
        - modp_montymul
        - modp_ninv31
        - modp_poly_rec_res
        - modp_set
        - poly_big_to_fp
        - zint_mod_small_signed
        - zint_rebuild_CRT
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3308,23'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_Rx.12098
                - zint_mod_small_signed.12102
                - zint_mod_small_signed.12102
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_Rx.12098
                - zint_mod_small_signed.12102
                - zint_mod_small_signed.12102
                - modp_ninv31.12096
                - modp_mkgm2.12099
                - modp_set.12100
                - modp_set.12100
                - modp_R2.12097
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_poly_rec_res.12090
                - modp_poly_rec_res.12090
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - fpr_of.12117
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_rint.12114
                - fpr_rint.12114
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_Rx.12098
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_Rx.12098
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3308,23'
              BranchSideFuncs:
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_Rx.12098
                - zint_mod_small_signed.12102
                - zint_mod_small_signed.12102
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_Rx.12098
                - zint_mod_small_signed.12102
                - zint_mod_small_signed.12102
                - modp_ninv31.12096
                - modp_mkgm2.12099
                - modp_set.12100
                - modp_set.12100
                - modp_R2.12097
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_poly_rec_res.12090
                - modp_poly_rec_res.12090
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - fpr_of.12117
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_rint.12114
                - fpr_rint.12114
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_Rx.12098
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_Rx.12098
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3364,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3355,5'
              BranchSideFuncs:
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_Rx.12098
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_Rx.12098
                - modp_ninv31.12096
                - modp_mkgm2.12099
                - modp_set.12100
                - modp_set.12100
                - modp_R2.12097
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_poly_rec_res.12090
                - modp_poly_rec_res.12090
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - fpr_of.12117
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_rint.12114
                - fpr_rint.12114
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3361,15'
              BranchSideFuncs:
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_Rx.12098
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_Rx.12098
                - modp_ninv31.12096
                - modp_mkgm2.12099
                - modp_set.12100
                - modp_set.12100
                - modp_R2.12097
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_poly_rec_res.12090
                - modp_poly_rec_res.12090
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - fpr_of.12117
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_rint.12114
                - fpr_rint.12114
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3364,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3361,15'
              BranchSideFuncs:
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_Rx.12098
                - zint_mod_small_signed.12102
                - zint_mod_small_signed.12102
                - modp_ninv31.12096
                - modp_mkgm2.12099
                - modp_set.12100
                - modp_set.12100
                - modp_R2.12097
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_poly_rec_res.12090
                - modp_poly_rec_res.12090
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - fpr_of.12117
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_rint.12114
                - fpr_rint.12114
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3367,19'
              BranchSideFuncs:
                - zint_mod_small_signed.12102
                - zint_mod_small_signed.12102
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_Rx.12098
                - zint_mod_small_signed.12102
                - zint_mod_small_signed.12102
                - modp_ninv31.12096
                - modp_mkgm2.12099
                - modp_set.12100
                - modp_set.12100
                - modp_R2.12097
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_poly_rec_res.12090
                - modp_poly_rec_res.12090
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - fpr_of.12117
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_rint.12114
                - fpr_rint.12114
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3364,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3367,19'
              BranchSideFuncs:
                - modp_ninv31.12096
                - modp_mkgm2.12099
                - modp_set.12100
                - modp_set.12100
                - modp_R2.12097
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_poly_rec_res.12090
                - modp_poly_rec_res.12090
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - fpr_of.12117
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_rint.12114
                - fpr_rint.12114
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3375,31'
              BranchSideFuncs:
                - modp_ninv31.12096
                - modp_mkgm2.12099
                - modp_set.12100
                - modp_set.12100
                - modp_R2.12097
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_poly_rec_res.12090
                - modp_poly_rec_res.12090
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - fpr_of.12117
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_rint.12114
                - fpr_rint.12114
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3417,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3398,14'
              BranchSideFuncs:
                - modp_R2.12097
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_poly_rec_res.12090
                - modp_poly_rec_res.12090
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - fpr_of.12117
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_rint.12114
                - fpr_rint.12114
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_ninv31.12096
                - modp_mkgm2.12099
                - modp_set.12100
                - modp_set.12100
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3418,30'
              BranchSideFuncs:
                - modp_set.12100
                - modp_set.12100
                - modp_R2.12097
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_poly_rec_res.12090
                - modp_poly_rec_res.12090
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - fpr_of.12117
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_rint.12114
                - fpr_rint.12114
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_ninv31.12096
                - modp_mkgm2.12099
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3427,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3428,13'
              BranchSideFuncs:
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - fpr_of.12117
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_rint.12114
                - fpr_rint.12114
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_ninv31.12096
                - modp_mkgm2.12099
                - modp_set.12100
                - modp_set.12100
                - modp_R2.12097
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_poly_rec_res.12090
                - modp_poly_rec_res.12090
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3437,13'
              BranchSideFuncs:
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - fpr_of.12117
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_rint.12114
                - fpr_rint.12114
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_ninv31.12096
                - modp_mkgm2.12099
                - modp_set.12100
                - modp_set.12100
                - modp_R2.12097
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_poly_rec_res.12090
                - modp_poly_rec_res.12090
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3452,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3452,9'
              BranchSideFuncs:
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - fpr_of.12117
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_rint.12114
                - fpr_rint.12114
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_ninv31.12096
                - modp_mkgm2.12099
                - modp_set.12100
                - modp_set.12100
                - modp_R2.12097
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_poly_rec_res.12090
                - modp_poly_rec_res.12090
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3457,9'
              BranchSideFuncs:
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - fpr_of.12117
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_rint.12114
                - fpr_rint.12114
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_ninv31.12096
                - modp_mkgm2.12099
                - modp_set.12100
                - modp_set.12100
                - modp_R2.12097
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_poly_rec_res.12090
                - modp_poly_rec_res.12090
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3452,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3452,9'
              BranchSideFuncs:
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - fpr_of.12117
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_rint.12114
                - fpr_rint.12114
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_ninv31.12096
                - modp_mkgm2.12099
                - modp_set.12100
                - modp_set.12100
                - modp_R2.12097
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_poly_rec_res.12090
                - modp_poly_rec_res.12090
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3452,9'
              BranchSideFuncs:
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - fpr_of.12117
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_rint.12114
                - fpr_rint.12114
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_ninv31.12096
                - modp_mkgm2.12099
                - modp_set.12100
                - modp_set.12100
                - modp_R2.12097
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_poly_rec_res.12090
                - modp_poly_rec_res.12090
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3452,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3452,9'
              BranchSideFuncs:
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - fpr_of.12117
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_rint.12114
                - fpr_rint.12114
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_ninv31.12096
                - modp_mkgm2.12099
                - modp_set.12100
                - modp_set.12100
                - modp_R2.12097
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_poly_rec_res.12090
                - modp_poly_rec_res.12090
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3452,9'
              BranchSideFuncs:
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - fpr_of.12117
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_rint.12114
                - fpr_rint.12114
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_ninv31.12096
                - modp_mkgm2.12099
                - modp_set.12100
                - modp_set.12100
                - modp_R2.12097
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_poly_rec_res.12090
                - modp_poly_rec_res.12090
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3453,27'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3452,9'
              BranchSideFuncs:
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - fpr_of.12117
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_rint.12114
                - fpr_rint.12114
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_ninv31.12096
                - modp_mkgm2.12099
                - modp_set.12100
                - modp_set.12100
                - modp_R2.12097
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_poly_rec_res.12090
                - modp_poly_rec_res.12090
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3452,9'
              BranchSideFuncs:
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - fpr_of.12117
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_rint.12114
                - fpr_rint.12114
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_ninv31.12096
                - modp_mkgm2.12099
                - modp_set.12100
                - modp_set.12100
                - modp_R2.12097
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_poly_rec_res.12090
                - modp_poly_rec_res.12090
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3452,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3452,9'
              BranchSideFuncs:
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - fpr_of.12117
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_rint.12114
                - fpr_rint.12114
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_ninv31.12096
                - modp_mkgm2.12099
                - modp_set.12100
                - modp_set.12100
                - modp_R2.12097
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_poly_rec_res.12090
                - modp_poly_rec_res.12090
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3454,21'
              BranchSideFuncs:
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - fpr_of.12117
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_rint.12114
                - fpr_rint.12114
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_ninv31.12096
                - modp_mkgm2.12099
                - modp_set.12100
                - modp_set.12100
                - modp_R2.12097
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_poly_rec_res.12090
                - modp_poly_rec_res.12090
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3452,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3454,21'
              BranchSideFuncs:
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - fpr_of.12117
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_rint.12114
                - fpr_rint.12114
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_ninv31.12096
                - modp_mkgm2.12099
                - modp_set.12100
                - modp_set.12100
                - modp_R2.12097
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_poly_rec_res.12090
                - modp_poly_rec_res.12090
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3457,9'
              BranchSideFuncs:
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - fpr_of.12117
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_rint.12114
                - fpr_rint.12114
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_ninv31.12096
                - modp_mkgm2.12099
                - modp_set.12100
                - modp_set.12100
                - modp_R2.12097
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_poly_rec_res.12090
                - modp_poly_rec_res.12090
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3452,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3454,21'
              BranchSideFuncs:
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - fpr_of.12117
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_rint.12114
                - fpr_rint.12114
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_ninv31.12096
                - modp_mkgm2.12099
                - modp_set.12100
                - modp_set.12100
                - modp_R2.12097
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_poly_rec_res.12090
                - modp_poly_rec_res.12090
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3457,9'
              BranchSideFuncs:
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - fpr_of.12117
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_rint.12114
                - fpr_rint.12114
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_ninv31.12096
                - modp_mkgm2.12099
                - modp_set.12100
                - modp_set.12100
                - modp_R2.12097
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_poly_rec_res.12090
                - modp_poly_rec_res.12090
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3497,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3502,25'
              BranchSideFuncs:
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - fpr_of.12117
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_rint.12114
                - fpr_rint.12114
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_ninv31.12096
                - modp_mkgm2.12099
                - modp_set.12100
                - modp_set.12100
                - modp_R2.12097
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_poly_rec_res.12090
                - modp_poly_rec_res.12090
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3513,9'
              BranchSideFuncs:
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - fpr_of.12117
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_rint.12114
                - fpr_rint.12114
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_ninv31.12096
                - modp_mkgm2.12099
                - modp_set.12100
                - modp_set.12100
                - modp_R2.12097
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_poly_rec_res.12090
                - modp_poly_rec_res.12090
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3497,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3502,25'
              BranchSideFuncs:
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - fpr_of.12117
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_rint.12114
                - fpr_rint.12114
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_ninv31.12096
                - modp_mkgm2.12099
                - modp_set.12100
                - modp_set.12100
                - modp_R2.12097
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_poly_rec_res.12090
                - modp_poly_rec_res.12090
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3513,9'
              BranchSideFuncs:
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - fpr_of.12117
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_rint.12114
                - fpr_rint.12114
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_ninv31.12096
                - modp_mkgm2.12099
                - modp_set.12100
                - modp_set.12100
                - modp_R2.12097
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_poly_rec_res.12090
                - modp_poly_rec_res.12090
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3519,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3520,13'
              BranchSideFuncs:
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - fpr_of.12117
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_rint.12114
                - fpr_rint.12114
                - modp_ninv31.12096
                - modp_mkgm2.12099
                - modp_set.12100
                - modp_set.12100
                - modp_R2.12097
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_poly_rec_res.12090
                - modp_poly_rec_res.12090
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3535,5'
              BranchSideFuncs:
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - fpr_of.12117
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_rint.12114
                - fpr_rint.12114
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3522,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3522,13'
              BranchSideFuncs:
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - fpr_of.12117
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_rint.12114
                - fpr_rint.12114
                - modp_ninv31.12096
                - modp_mkgm2.12099
                - modp_set.12100
                - modp_set.12100
                - modp_R2.12097
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_poly_rec_res.12090
                - modp_poly_rec_res.12090
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3522,13'
              BranchSideFuncs:
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - fpr_of.12117
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_rint.12114
                - fpr_rint.12114
                - modp_ninv31.12096
                - modp_mkgm2.12099
                - modp_set.12100
                - modp_set.12100
                - modp_R2.12097
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_poly_rec_res.12090
                - modp_poly_rec_res.12090
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3522,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3522,13'
              BranchSideFuncs:
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - fpr_of.12117
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_rint.12114
                - fpr_rint.12114
                - modp_ninv31.12096
                - modp_mkgm2.12099
                - modp_set.12100
                - modp_set.12100
                - modp_R2.12097
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_poly_rec_res.12090
                - modp_poly_rec_res.12090
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3522,13'
              BranchSideFuncs:
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - fpr_of.12117
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_rint.12114
                - fpr_rint.12114
                - modp_ninv31.12096
                - modp_mkgm2.12099
                - modp_set.12100
                - modp_set.12100
                - modp_R2.12097
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_poly_rec_res.12090
                - modp_poly_rec_res.12090
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3523,30'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3522,13'
              BranchSideFuncs:
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - fpr_of.12117
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_rint.12114
                - fpr_rint.12114
                - modp_ninv31.12096
                - modp_mkgm2.12099
                - modp_set.12100
                - modp_set.12100
                - modp_R2.12097
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_poly_rec_res.12090
                - modp_poly_rec_res.12090
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3522,13'
              BranchSideFuncs:
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - fpr_of.12117
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_rint.12114
                - fpr_rint.12114
                - modp_ninv31.12096
                - modp_mkgm2.12099
                - modp_set.12100
                - modp_set.12100
                - modp_R2.12097
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_poly_rec_res.12090
                - modp_poly_rec_res.12090
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3522,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3387,5'
              BranchSideFuncs:
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - fpr_of.12117
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_rint.12114
                - fpr_rint.12114
                - modp_ninv31.12096
                - modp_mkgm2.12099
                - modp_set.12100
                - modp_set.12100
                - modp_R2.12097
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_poly_rec_res.12090
                - modp_poly_rec_res.12090
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3522,13'
              BranchSideFuncs:
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - fpr_of.12117
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_rint.12114
                - fpr_rint.12114
                - modp_ninv31.12096
                - modp_mkgm2.12099
                - modp_set.12100
                - modp_set.12100
                - modp_R2.12097
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_poly_rec_res.12090
                - modp_poly_rec_res.12090
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3522,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3522,13'
              BranchSideFuncs:
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - fpr_of.12117
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_rint.12114
                - fpr_rint.12114
                - modp_ninv31.12096
                - modp_mkgm2.12099
                - modp_set.12100
                - modp_set.12100
                - modp_R2.12097
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_poly_rec_res.12090
                - modp_poly_rec_res.12090
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3524,22'
              BranchSideFuncs:
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - fpr_of.12117
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_rint.12114
                - fpr_rint.12114
                - modp_ninv31.12096
                - modp_mkgm2.12099
                - modp_set.12100
                - modp_set.12100
                - modp_R2.12097
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_poly_rec_res.12090
                - modp_poly_rec_res.12090
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3522,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3522,13'
              BranchSideFuncs:
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - fpr_of.12117
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_rint.12114
                - fpr_rint.12114
                - modp_ninv31.12096
                - modp_mkgm2.12099
                - modp_set.12100
                - modp_set.12100
                - modp_R2.12097
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_poly_rec_res.12090
                - modp_poly_rec_res.12090
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3524,22'
              BranchSideFuncs:
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - fpr_of.12117
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_rint.12114
                - fpr_rint.12114
                - modp_ninv31.12096
                - modp_mkgm2.12099
                - modp_set.12100
                - modp_set.12100
                - modp_R2.12097
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_poly_rec_res.12090
                - modp_poly_rec_res.12090
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3522,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3387,5'
              BranchSideFuncs:
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - fpr_of.12117
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_rint.12114
                - fpr_rint.12114
                - modp_ninv31.12096
                - modp_mkgm2.12099
                - modp_set.12100
                - modp_set.12100
                - modp_R2.12097
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_poly_rec_res.12090
                - modp_poly_rec_res.12090
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3524,22'
              BranchSideFuncs:
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - fpr_of.12117
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_rint.12114
                - fpr_rint.12114
                - modp_ninv31.12096
                - modp_mkgm2.12099
                - modp_set.12100
                - modp_set.12100
                - modp_R2.12097
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_poly_rec_res.12090
                - modp_poly_rec_res.12090
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3522,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3387,5'
              BranchSideFuncs:
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - fpr_of.12117
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_rint.12114
                - fpr_rint.12114
                - modp_ninv31.12096
                - modp_mkgm2.12099
                - modp_set.12100
                - modp_set.12100
                - modp_R2.12097
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_poly_rec_res.12090
                - modp_poly_rec_res.12090
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3524,22'
              BranchSideFuncs:
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - fpr_of.12117
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_rint.12114
                - fpr_rint.12114
                - modp_ninv31.12096
                - modp_mkgm2.12099
                - modp_set.12100
                - modp_set.12100
                - modp_R2.12097
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_poly_rec_res.12090
                - modp_poly_rec_res.12090
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3387,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3396,13'
              BranchSideFuncs:
                - modp_ninv31.12096
                - modp_mkgm2.12099
                - modp_set.12100
                - modp_set.12100
                - modp_R2.12097
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_poly_rec_res.12090
                - modp_poly_rec_res.12090
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - fpr_of.12117
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_rint.12114
                - fpr_rint.12114
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3535,5'
              BranchSideFuncs:
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - fpr_of.12117
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_rint.12114
                - fpr_rint.12114
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3625,38'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3625,38'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3625,42'
              BranchSideFuncs:
                - fpr_lt.12132
                - fpr_rint.12114
                - fpr_of.12117
                - fpr_lt.12132
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_rint.12114
                - fpr_rint.12114
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3625,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3625,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3628,25'
              BranchSideFuncs:
                - fpr_rint.12114
                - fpr_of.12117
                - fpr_lt.12132
                - fpr_lt.12132
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_rint.12114
                - fpr_rint.12114
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3621,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3624,13'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_rint.12114
                - fpr_rint.12114
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3630,5'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_poly_sub
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_rint.12114
                - fpr_rint.12114
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3651,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3651,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3652,36'
              BranchSideFuncs:
                - fpr_rint.12114
                - fpr_rint.12114
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3361,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3362,14'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3363,14'
          Dst:             modp_Rx
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3361,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3362,14'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3363,14'
          Dst:             modp_Rx
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3361,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3362,14'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3363,14'
          Dst:             modp_Rx
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3367,19'
          Dst:             zint_mod_small_signed
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3368,19'
          Dst:             zint_mod_small_signed
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3361,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3362,14'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3363,14'
          Dst:             modp_Rx
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3367,19'
          Dst:             zint_mod_small_signed
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3368,19'
          Dst:             zint_mod_small_signed
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3397,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3412,9'
          Dst:             modp_mkgm2
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3418,21'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3419,21'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3398,14'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3425,9'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3426,9'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3428,13'
          Dst:             modp_poly_rec_res
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3429,13'
          Dst:             modp_poly_rec_res
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3457,9'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3458,9'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3506,19'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3507,19'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3508,20'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3509,23'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3510,20'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3511,23'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3513,9'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3514,9'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3520,13'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3521,13'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3535,5'
          Dst:             zint_rebuild_CRT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3536,5'
          Dst:             zint_rebuild_CRT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3549,11'
          Dst:             align_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3551,5'
          Dst:             poly_big_to_fp
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3552,5'
          Dst:             poly_big_to_fp
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3561,11'
          Dst:             align_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3571,5'
          Dst:             poly_big_to_fp
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3572,5'
          Dst:             poly_big_to_fp
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3591,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3592,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3593,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3594,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3604,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_poly_add_muladj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3605,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3611,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3620,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_iFFT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3625,14'
          Dst:             fpr_lt
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3625,42'
          Dst:             fpr_lt
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3628,25'
          Dst:             fpr_rint
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3628,18'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3630,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3635,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3636,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3637,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_poly_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3638,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_poly_sub
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3639,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_iFFT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3640,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_iFFT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3652,27'
          Dst:             fpr_rint
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3653,27'
          Dst:             fpr_rint
    - functionName:    fpr_lt
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    solve_NTRU_intermediate
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2742
      functionLinenumberEnd: 3282
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         139
      ICount:          1100
      EdgeCount:       186
      CyclomaticComplexity: 49
      functionsReached:
        - PQCLEAN_FALCON1024_AVX2_FFT
        - PQCLEAN_FALCON1024_AVX2_iFFT
        - PQCLEAN_FALCON1024_AVX2_poly_add
        - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
        - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
        - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
        - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
        - align_fpr
        - align_u32
        - fpr_lt
        - fpr_mul
        - fpr_rint
        - fpr_sqr
        - make_fg
        - modp_NTT2_ext
        - modp_R2
        - modp_Rx
        - modp_iNTT2_ext
        - modp_mkgm2
        - modp_montymul
        - modp_ninv31
        - poly_big_to_fp
        - poly_sub_scaled
        - poly_sub_scaled_ntt
        - zint_mod_small_signed
        - zint_rebuild_CRT
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2759,21'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - make_fg.12128
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_Rx.12098
                - zint_mod_small_signed.12102
                - zint_mod_small_signed.12102
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_mkgm2.12099
                - modp_Rx.12098
                - zint_mod_small_signed.12102
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - align_fpr.12120
                - align_u32.12119
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_add
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_mul.12115
                - fpr_sqr.12136
                - fpr_mul.12115
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - poly_sub_scaled.12093
                - poly_sub_scaled.12093
                - poly_sub_scaled_ntt.12094
                - poly_sub_scaled_ntt.12094
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_Rx.12098
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2759,21'
              BranchSideFuncs:
                - make_fg.12128
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_Rx.12098
                - zint_mod_small_signed.12102
                - zint_mod_small_signed.12102
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_mkgm2.12099
                - modp_Rx.12098
                - zint_mod_small_signed.12102
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - align_fpr.12120
                - align_u32.12119
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_add
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_mul.12115
                - fpr_sqr.12136
                - fpr_mul.12115
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - poly_sub_scaled.12093
                - poly_sub_scaled.12093
                - poly_sub_scaled_ntt.12094
                - poly_sub_scaled_ntt.12094
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_Rx.12098
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2825,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2816,5'
              BranchSideFuncs:
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_Rx.12098
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_mkgm2.12099
                - modp_Rx.12098
                - zint_mod_small_signed.12102
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - align_fpr.12120
                - align_u32.12119
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_add
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_mul.12115
                - fpr_sqr.12136
                - fpr_mul.12115
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - poly_sub_scaled.12093
                - poly_sub_scaled.12093
                - poly_sub_scaled_ntt.12094
                - poly_sub_scaled_ntt.12094
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2816,5'
              BranchSideFuncs:
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_Rx.12098
                - zint_mod_small_signed.12102
                - zint_mod_small_signed.12102
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_mkgm2.12099
                - modp_Rx.12098
                - zint_mod_small_signed.12102
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - align_fpr.12120
                - align_u32.12119
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_add
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_mul.12115
                - fpr_sqr.12136
                - fpr_mul.12115
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - poly_sub_scaled.12093
                - poly_sub_scaled.12093
                - poly_sub_scaled_ntt.12094
                - poly_sub_scaled_ntt.12094
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2825,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2816,29'
              BranchSideFuncs:
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_Rx.12098
                - zint_mod_small_signed.12102
                - zint_mod_small_signed.12102
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_mkgm2.12099
                - modp_Rx.12098
                - zint_mod_small_signed.12102
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - align_fpr.12120
                - align_u32.12119
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_add
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_mul.12115
                - fpr_sqr.12136
                - fpr_mul.12115
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - poly_sub_scaled.12093
                - poly_sub_scaled.12093
                - poly_sub_scaled_ntt.12094
                - poly_sub_scaled_ntt.12094
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2828,19'
              BranchSideFuncs:
                - zint_mod_small_signed.12102
                - zint_mod_small_signed.12102
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_Rx.12098
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_mkgm2.12099
                - modp_Rx.12098
                - zint_mod_small_signed.12102
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - align_fpr.12120
                - align_u32.12119
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_add
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_mul.12115
                - fpr_sqr.12136
                - fpr_mul.12115
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - poly_sub_scaled.12093
                - poly_sub_scaled.12093
                - poly_sub_scaled_ntt.12094
                - poly_sub_scaled_ntt.12094
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2856,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2857,13'
              BranchSideFuncs:
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - modp_mkgm2.12099
                - modp_Rx.12098
                - zint_mod_small_signed.12102
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_ninv31.12096
                - modp_R2.12097
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - align_fpr.12120
                - align_u32.12119
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_add
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_mul.12115
                - fpr_sqr.12136
                - fpr_mul.12115
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - poly_sub_scaled.12093
                - poly_sub_scaled.12093
                - poly_sub_scaled_ntt.12094
                - poly_sub_scaled_ntt.12094
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2866,45'
              BranchSideFuncs:
                - modp_mkgm2.12099
                - modp_Rx.12098
                - zint_mod_small_signed.12102
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_ninv31.12096
                - modp_R2.12097
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - align_fpr.12120
                - align_u32.12119
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_add
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_mul.12115
                - fpr_sqr.12136
                - fpr_mul.12115
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - poly_sub_scaled.12093
                - poly_sub_scaled.12093
                - poly_sub_scaled_ntt.12094
                - poly_sub_scaled_ntt.12094
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2868,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2869,32'
              BranchSideFuncs:
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_mkgm2.12099
                - modp_Rx.12098
                - zint_mod_small_signed.12102
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - align_fpr.12120
                - align_u32.12119
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_add
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_mul.12115
                - fpr_sqr.12136
                - fpr_mul.12115
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - poly_sub_scaled.12093
                - poly_sub_scaled.12093
                - poly_sub_scaled_ntt.12094
                - poly_sub_scaled_ntt.12094
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2879,18'
              BranchSideFuncs:
                - modp_Rx.12098
                - zint_mod_small_signed.12102
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_mkgm2.12099
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - align_fpr.12120
                - align_u32.12119
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_add
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_mul.12115
                - fpr_sqr.12136
                - fpr_mul.12115
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - poly_sub_scaled.12093
                - poly_sub_scaled.12093
                - poly_sub_scaled_ntt.12094
                - poly_sub_scaled_ntt.12094
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2869,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2869,13'
              BranchSideFuncs:
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_mkgm2.12099
                - modp_Rx.12098
                - zint_mod_small_signed.12102
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - align_fpr.12120
                - align_u32.12119
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_add
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_mul.12115
                - fpr_sqr.12136
                - fpr_mul.12115
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - poly_sub_scaled.12093
                - poly_sub_scaled.12093
                - poly_sub_scaled_ntt.12094
                - poly_sub_scaled_ntt.12094
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2871,25'
              BranchSideFuncs:
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_mkgm2.12099
                - modp_Rx.12098
                - zint_mod_small_signed.12102
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - align_fpr.12120
                - align_u32.12119
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_add
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_mul.12115
                - fpr_sqr.12136
                - fpr_mul.12115
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - poly_sub_scaled.12093
                - poly_sub_scaled.12093
                - poly_sub_scaled_ntt.12094
                - poly_sub_scaled_ntt.12094
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2869,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2869,13'
              BranchSideFuncs:
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_mkgm2.12099
                - modp_Rx.12098
                - zint_mod_small_signed.12102
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - align_fpr.12120
                - align_u32.12119
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_add
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_mul.12115
                - fpr_sqr.12136
                - fpr_mul.12115
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - poly_sub_scaled.12093
                - poly_sub_scaled.12093
                - poly_sub_scaled_ntt.12094
                - poly_sub_scaled_ntt.12094
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2871,25'
              BranchSideFuncs:
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_mkgm2.12099
                - modp_Rx.12098
                - zint_mod_small_signed.12102
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - align_fpr.12120
                - align_u32.12119
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_add
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_mul.12115
                - fpr_sqr.12136
                - fpr_mul.12115
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - poly_sub_scaled.12093
                - poly_sub_scaled.12093
                - poly_sub_scaled_ntt.12094
                - poly_sub_scaled_ntt.12094
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2869,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2871,25'
              BranchSideFuncs:
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_mkgm2.12099
                - modp_Rx.12098
                - zint_mod_small_signed.12102
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - align_fpr.12120
                - align_u32.12119
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_add
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_mul.12115
                - fpr_sqr.12136
                - fpr_mul.12115
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - poly_sub_scaled.12093
                - poly_sub_scaled.12093
                - poly_sub_scaled_ntt.12094
                - poly_sub_scaled_ntt.12094
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2874,13'
              BranchSideFuncs:
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_mkgm2.12099
                - modp_Rx.12098
                - zint_mod_small_signed.12102
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - align_fpr.12120
                - align_u32.12119
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_add
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_mul.12115
                - fpr_sqr.12136
                - fpr_mul.12115
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - poly_sub_scaled.12093
                - poly_sub_scaled.12093
                - poly_sub_scaled_ntt.12094
                - poly_sub_scaled_ntt.12094
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2880,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2882,25'
              BranchSideFuncs:
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_mkgm2.12099
                - modp_Rx.12098
                - zint_mod_small_signed.12102
                - zint_mod_small_signed.12102
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - align_fpr.12120
                - align_u32.12119
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_add
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_mul.12115
                - fpr_sqr.12136
                - fpr_mul.12115
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - poly_sub_scaled.12093
                - poly_sub_scaled.12093
                - poly_sub_scaled_ntt.12094
                - poly_sub_scaled_ntt.12094
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2887,13'
              BranchSideFuncs:
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_mkgm2.12099
                - modp_Rx.12098
                - zint_mod_small_signed.12102
                - zint_mod_small_signed.12102
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - align_fpr.12120
                - align_u32.12119
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_add
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_mul.12115
                - fpr_sqr.12136
                - fpr_mul.12115
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - poly_sub_scaled.12093
                - poly_sub_scaled.12093
                - poly_sub_scaled_ntt.12094
                - poly_sub_scaled_ntt.12094
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2898,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2898,9'
              BranchSideFuncs:
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_mkgm2.12099
                - modp_Rx.12098
                - zint_mod_small_signed.12102
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - align_fpr.12120
                - align_u32.12119
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_add
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_mul.12115
                - fpr_sqr.12136
                - fpr_mul.12115
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - poly_sub_scaled.12093
                - poly_sub_scaled.12093
                - poly_sub_scaled_ntt.12094
                - poly_sub_scaled_ntt.12094
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2903,9'
              BranchSideFuncs:
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_mkgm2.12099
                - modp_Rx.12098
                - zint_mod_small_signed.12102
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - align_fpr.12120
                - align_u32.12119
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_add
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_mul.12115
                - fpr_sqr.12136
                - fpr_mul.12115
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - poly_sub_scaled.12093
                - poly_sub_scaled.12093
                - poly_sub_scaled_ntt.12094
                - poly_sub_scaled_ntt.12094
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2898,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2898,9'
              BranchSideFuncs:
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_mkgm2.12099
                - modp_Rx.12098
                - zint_mod_small_signed.12102
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - align_fpr.12120
                - align_u32.12119
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_add
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_mul.12115
                - fpr_sqr.12136
                - fpr_mul.12115
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - poly_sub_scaled.12093
                - poly_sub_scaled.12093
                - poly_sub_scaled_ntt.12094
                - poly_sub_scaled_ntt.12094
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2900,21'
              BranchSideFuncs:
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_mkgm2.12099
                - modp_Rx.12098
                - zint_mod_small_signed.12102
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - align_fpr.12120
                - align_u32.12119
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_add
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_mul.12115
                - fpr_sqr.12136
                - fpr_mul.12115
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - poly_sub_scaled.12093
                - poly_sub_scaled.12093
                - poly_sub_scaled_ntt.12094
                - poly_sub_scaled_ntt.12094
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2898,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2898,9'
              BranchSideFuncs:
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_mkgm2.12099
                - modp_Rx.12098
                - zint_mod_small_signed.12102
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - align_fpr.12120
                - align_u32.12119
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_add
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_mul.12115
                - fpr_sqr.12136
                - fpr_mul.12115
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - poly_sub_scaled.12093
                - poly_sub_scaled.12093
                - poly_sub_scaled_ntt.12094
                - poly_sub_scaled_ntt.12094
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2900,21'
              BranchSideFuncs:
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_mkgm2.12099
                - modp_Rx.12098
                - zint_mod_small_signed.12102
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - align_fpr.12120
                - align_u32.12119
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_add
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_mul.12115
                - fpr_sqr.12136
                - fpr_mul.12115
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - poly_sub_scaled.12093
                - poly_sub_scaled.12093
                - poly_sub_scaled_ntt.12094
                - poly_sub_scaled_ntt.12094
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2898,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2900,21'
              BranchSideFuncs:
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_mkgm2.12099
                - modp_Rx.12098
                - zint_mod_small_signed.12102
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - align_fpr.12120
                - align_u32.12119
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_add
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_mul.12115
                - fpr_sqr.12136
                - fpr_mul.12115
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - poly_sub_scaled.12093
                - poly_sub_scaled.12093
                - poly_sub_scaled_ntt.12094
                - poly_sub_scaled_ntt.12094
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2903,9'
              BranchSideFuncs:
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_mkgm2.12099
                - modp_Rx.12098
                - zint_mod_small_signed.12102
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - align_fpr.12120
                - align_u32.12119
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_add
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_mul.12115
                - fpr_sqr.12136
                - fpr_mul.12115
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - poly_sub_scaled.12093
                - poly_sub_scaled.12093
                - poly_sub_scaled_ntt.12094
                - poly_sub_scaled_ntt.12094
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2936,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2941,25'
              BranchSideFuncs:
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_mkgm2.12099
                - modp_Rx.12098
                - zint_mod_small_signed.12102
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - align_fpr.12120
                - align_u32.12119
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_add
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_mul.12115
                - fpr_sqr.12136
                - fpr_mul.12115
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - poly_sub_scaled.12093
                - poly_sub_scaled.12093
                - poly_sub_scaled_ntt.12094
                - poly_sub_scaled_ntt.12094
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2952,9'
              BranchSideFuncs:
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_mkgm2.12099
                - modp_Rx.12098
                - zint_mod_small_signed.12102
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - align_fpr.12120
                - align_u32.12119
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_add
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_mul.12115
                - fpr_sqr.12136
                - fpr_mul.12115
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - poly_sub_scaled.12093
                - poly_sub_scaled.12093
                - poly_sub_scaled_ntt.12094
                - poly_sub_scaled_ntt.12094
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2936,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2941,25'
              BranchSideFuncs:
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_mkgm2.12099
                - modp_Rx.12098
                - zint_mod_small_signed.12102
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - align_fpr.12120
                - align_u32.12119
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_add
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_mul.12115
                - fpr_sqr.12136
                - fpr_mul.12115
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - poly_sub_scaled.12093
                - poly_sub_scaled.12093
                - poly_sub_scaled_ntt.12094
                - poly_sub_scaled_ntt.12094
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2952,9'
              BranchSideFuncs:
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - modp_ninv31.12096
                - modp_R2.12097
                - modp_mkgm2.12099
                - modp_Rx.12098
                - zint_mod_small_signed.12102
                - zint_mod_small_signed.12102
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_iNTT2_ext.12103
                - modp_iNTT2_ext.12103
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - align_fpr.12120
                - align_u32.12119
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_add
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_mul.12115
                - fpr_sqr.12136
                - fpr_mul.12115
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - poly_sub_scaled.12093
                - poly_sub_scaled.12093
                - poly_sub_scaled_ntt.12094
                - poly_sub_scaled_ntt.12094
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2840,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2848,13'
              BranchSideFuncs:
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - align_fpr.12120
                - align_u32.12119
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_add
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_mul.12115
                - fpr_sqr.12136
                - fpr_mul.12115
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - poly_sub_scaled.12093
                - poly_sub_scaled.12093
                - poly_sub_scaled_ntt.12094
                - poly_sub_scaled_ntt.12094
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2959,5'
              BranchSideFuncs:
                - zint_rebuild_CRT.12104
                - zint_rebuild_CRT.12104
                - align_fpr.12120
                - align_u32.12119
                - align_fpr.12120
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_add
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_mul.12115
                - fpr_sqr.12136
                - fpr_mul.12115
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - poly_sub_scaled.12093
                - poly_sub_scaled.12093
                - poly_sub_scaled_ntt.12094
                - poly_sub_scaled_ntt.12094
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3032,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3034,5'
              BranchSideFuncs:
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_add
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_mul.12115
                - fpr_sqr.12136
                - fpr_mul.12115
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - poly_sub_scaled.12093
                - poly_sub_scaled.12093
                - poly_sub_scaled_ntt.12094
                - poly_sub_scaled_ntt.12094
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3047,14'
              BranchSideFuncs:
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_add
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_mul.12115
                - fpr_sqr.12136
                - fpr_mul.12115
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - poly_sub_scaled.12093
                - poly_sub_scaled.12093
                - poly_sub_scaled_ntt.12094
                - poly_sub_scaled_ntt.12094
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3047,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_add
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_mul.12115
                - fpr_sqr.12136
                - fpr_mul.12115
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - poly_sub_scaled.12093
                - poly_sub_scaled.12093
                - poly_sub_scaled_ntt.12094
                - poly_sub_scaled_ntt.12094
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3052,28'
              BranchSideFuncs:
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_add
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_mul.12115
                - fpr_sqr.12136
                - fpr_mul.12115
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - poly_sub_scaled.12093
                - poly_sub_scaled.12093
                - poly_sub_scaled_ntt.12094
                - poly_sub_scaled_ntt.12094
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3125,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_add
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_mul.12115
                - fpr_sqr.12136
                - fpr_mul.12115
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - poly_sub_scaled.12093
                - poly_sub_scaled.12093
                - poly_sub_scaled_ntt.12094
                - poly_sub_scaled_ntt.12094
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3130,37'
              BranchSideFuncs:
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_add
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_mul.12115
                - fpr_sqr.12136
                - fpr_mul.12115
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - poly_sub_scaled.12093
                - poly_sub_scaled.12093
                - poly_sub_scaled_ntt.12094
                - poly_sub_scaled_ntt.12094
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3168,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3169,18'
              BranchSideFuncs:
                - fpr_mul.12115
                - fpr_sqr.12136
                - fpr_mul.12115
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - poly_sub_scaled.12093
                - poly_sub_scaled.12093
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_add
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - poly_sub_scaled_ntt.12094
                - poly_sub_scaled_ntt.12094
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3175,19'
              BranchSideFuncs:
                - fpr_mul.12115
                - fpr_sqr.12136
                - fpr_mul.12115
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - poly_sub_scaled.12093
                - poly_sub_scaled.12093
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_add
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - poly_sub_scaled_ntt.12094
                - poly_sub_scaled_ntt.12094
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3175,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3176,21'
              BranchSideFuncs:
                - fpr_mul.12115
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - poly_sub_scaled.12093
                - poly_sub_scaled.12093
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_add
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_mul.12115
                - fpr_sqr.12136
                - poly_sub_scaled_ntt.12094
                - poly_sub_scaled_ntt.12094
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3183,9'
              BranchSideFuncs:
                - fpr_mul.12115
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - poly_sub_scaled.12093
                - poly_sub_scaled.12093
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_add
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_mul.12115
                - fpr_sqr.12136
                - poly_sub_scaled_ntt.12094
                - poly_sub_scaled_ntt.12094
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3176,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3177,23'
              BranchSideFuncs:
                - fpr_sqr.12136
                - fpr_mul.12115
                - fpr_mul.12115
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - poly_sub_scaled.12093
                - poly_sub_scaled.12093
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_add
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - poly_sub_scaled_ntt.12094
                - poly_sub_scaled_ntt.12094
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3179,16'
              BranchSideFuncs:
                - fpr_sqr.12136
                - fpr_mul.12115
                - fpr_mul.12115
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - poly_sub_scaled.12093
                - poly_sub_scaled.12093
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_add
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - poly_sub_scaled_ntt.12094
                - poly_sub_scaled_ntt.12094
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3175,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3176,21'
              BranchSideFuncs:
                - fpr_mul.12115
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - poly_sub_scaled.12093
                - poly_sub_scaled.12093
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_add
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_mul.12115
                - fpr_sqr.12136
                - poly_sub_scaled_ntt.12094
                - poly_sub_scaled_ntt.12094
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3183,9'
              BranchSideFuncs:
                - fpr_mul.12115
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - poly_sub_scaled.12093
                - poly_sub_scaled.12093
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_add
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_mul.12115
                - fpr_sqr.12136
                - poly_sub_scaled_ntt.12094
                - poly_sub_scaled_ntt.12094
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3198,21'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3198,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3198,25'
              BranchSideFuncs:
                - fpr_lt.12132
                - fpr_rint.12114
                - fpr_mul.12115
                - fpr_lt.12132
                - poly_sub_scaled.12093
                - poly_sub_scaled.12093
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_add
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_mul.12115
                - fpr_sqr.12136
                - poly_sub_scaled_ntt.12094
                - poly_sub_scaled_ntt.12094
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3197,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3197,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3201,29'
              BranchSideFuncs:
                - fpr_rint.12114
                - fpr_mul.12115
                - fpr_lt.12132
                - fpr_lt.12132
                - poly_sub_scaled.12093
                - poly_sub_scaled.12093
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_add
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_mul.12115
                - fpr_sqr.12136
                - poly_sub_scaled_ntt.12094
                - poly_sub_scaled_ntt.12094
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3183,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3186,26'
              BranchSideFuncs:
                - poly_sub_scaled.12093
                - poly_sub_scaled.12093
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_add
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_mul.12115
                - fpr_sqr.12136
                - fpr_mul.12115
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - poly_sub_scaled_ntt.12094
                - poly_sub_scaled_ntt.12094
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3211,34'
              BranchSideFuncs:
                - poly_sub_scaled.12093
                - poly_sub_scaled.12093
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_add
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_mul.12115
                - fpr_sqr.12136
                - fpr_mul.12115
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - poly_sub_scaled_ntt.12094
                - poly_sub_scaled_ntt.12094
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3213,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3214,13'
              BranchSideFuncs:
                - poly_sub_scaled_ntt.12094
                - poly_sub_scaled_ntt.12094
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_add
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_mul.12115
                - fpr_sqr.12136
                - fpr_mul.12115
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - poly_sub_scaled.12093
                - poly_sub_scaled.12093
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3219,13'
              BranchSideFuncs:
                - poly_sub_scaled.12093
                - poly_sub_scaled.12093
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_add
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_mul.12115
                - fpr_sqr.12136
                - fpr_mul.12115
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - poly_sub_scaled_ntt.12094
                - poly_sub_scaled_ntt.12094
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3232,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3234,17'
              BranchSideFuncs:
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_add
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_mul.12115
                - fpr_sqr.12136
                - fpr_mul.12115
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - poly_sub_scaled.12093
                - poly_sub_scaled.12093
                - poly_sub_scaled_ntt.12094
                - poly_sub_scaled_ntt.12094
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3244,21'
              BranchSideFuncs:
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_add
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_mul.12115
                - fpr_sqr.12136
                - fpr_mul.12115
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - poly_sub_scaled.12093
                - poly_sub_scaled.12093
                - poly_sub_scaled_ntt.12094
                - poly_sub_scaled_ntt.12094
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3234,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3235,23'
              BranchSideFuncs:
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_add
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_mul.12115
                - fpr_sqr.12136
                - fpr_mul.12115
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - poly_sub_scaled.12093
                - poly_sub_scaled.12093
                - poly_sub_scaled_ntt.12094
                - poly_sub_scaled_ntt.12094
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3244,21'
              BranchSideFuncs:
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_add
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_mul.12115
                - fpr_sqr.12136
                - fpr_mul.12115
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - poly_sub_scaled.12093
                - poly_sub_scaled.12093
                - poly_sub_scaled_ntt.12094
                - poly_sub_scaled_ntt.12094
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3244,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3247,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3257,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3248,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_add
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_mul.12115
                - fpr_sqr.12136
                - fpr_mul.12115
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - poly_sub_scaled.12093
                - poly_sub_scaled.12093
                - poly_sub_scaled_ntt.12094
                - poly_sub_scaled_ntt.12094
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3250,9'
              BranchSideFuncs:
                - poly_big_to_fp.12116
                - poly_big_to_fp.12116
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCON1024_AVX2_poly_add
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_mul.12115
                - fpr_sqr.12136
                - fpr_mul.12115
                - fpr_lt.12132
                - fpr_lt.12132
                - fpr_rint.12114
                - poly_sub_scaled.12093
                - poly_sub_scaled.12093
                - poly_sub_scaled_ntt.12094
                - poly_sub_scaled_ntt.12094
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3263,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3263,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3264,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3263,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3264,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3266,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3263,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3264,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3266,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3267,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3267,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3268,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3267,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3258,30'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3268,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3267,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3258,30'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3268,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3258,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3262,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3278,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3277,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3277,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3279,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3277,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3277,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3279,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3277,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3277,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3279,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3277,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3277,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3279,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2791,5'
          Dst:             make_fg
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2822,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2823,14'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2824,14'
          Dst:             modp_Rx
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2828,19'
          Dst:             zint_mod_small_signed
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2829,19'
          Dst:             zint_mod_small_signed
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2822,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2823,14'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2824,14'
          Dst:             modp_Rx
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2849,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2850,14'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2857,13'
          Dst:             zint_rebuild_CRT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2858,13'
          Dst:             zint_rebuild_CRT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2866,9'
          Dst:             modp_mkgm2
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2874,13'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2875,13'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2879,18'
          Dst:             modp_Rx
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2882,25'
          Dst:             zint_mod_small_signed
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2884,25'
          Dst:             zint_mod_small_signed
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2887,13'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2888,13'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2903,9'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2904,9'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2945,19'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2946,19'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2947,20'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2948,23'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2949,20'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2950,23'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2952,9'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2953,9'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2959,5'
          Dst:             zint_rebuild_CRT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2960,5'
          Dst:             zint_rebuild_CRT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3026,11'
          Dst:             align_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3030,20'
          Dst:             align_u32
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3031,11'
          Dst:             align_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3052,5'
          Dst:             poly_big_to_fp
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3053,5'
          Dst:             poly_big_to_fp
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3073,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3074,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3075,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3076,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_poly_adj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3077,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_poly_adj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3131,9'
          Dst:             poly_big_to_fp
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3132,9'
          Dst:             poly_big_to_fp
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3137,9'
          Dst:             PQCLEAN_FALCON1024_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3138,9'
          Dst:             PQCLEAN_FALCON1024_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3139,9'
          Dst:             PQCLEAN_FALCON1024_AVX2_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3140,9'
          Dst:             PQCLEAN_FALCON1024_AVX2_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3141,9'
          Dst:             PQCLEAN_FALCON1024_AVX2_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3142,9'
          Dst:             PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3143,9'
          Dst:             PQCLEAN_FALCON1024_AVX2_iFFT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3177,23'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3180,18'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3186,18'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3197,18'
          Dst:             fpr_lt
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3198,25'
          Dst:             fpr_lt
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3201,29'
          Dst:             fpr_rint
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3214,13'
          Dst:             poly_sub_scaled_ntt
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3216,13'
          Dst:             poly_sub_scaled_ntt
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3219,13'
          Dst:             poly_sub_scaled
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3221,13'
          Dst:             poly_sub_scaled
    - functionName:    fpr_sqr
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    solve_NTRU_deepest
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2682
      functionLinenumberEnd: 2731
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          61
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - make_fg
        - zint_bezout
        - zint_mul_small
        - zint_rebuild_CRT
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2687,11'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - make_fg.12128
                - zint_rebuild_CRT.12104
                - zint_bezout.12127
                - zint_mul_small.12108
                - zint_mul_small.12108
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2687,11'
              BranchSideFuncs:
                - make_fg.12128
                - zint_rebuild_CRT.12104
                - zint_bezout.12127
                - zint_mul_small.12108
                - zint_mul_small.12108
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2713,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2713,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2725,9'
              BranchSideFuncs:
                - zint_mul_small.12108
                - zint_mul_small.12108
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2726,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2726,16'
              BranchSideFuncs:
                - zint_mul_small.12108
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2726,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2725,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2725,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2730,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2696,5'
          Dst:             make_fg
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2703,5'
          Dst:             zint_rebuild_CRT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2713,10'
          Dst:             zint_bezout
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2725,9'
          Dst:             zint_mul_small
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2726,16'
          Dst:             zint_mul_small
    - functionName:    get_rng_u64
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2191
      functionLinenumberEnd: 2206
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2202,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2204,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2204,5'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    mkgauss
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2239
      functionLinenumberEnd: 2303
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          111
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - get_rng_u64
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2243,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - get_rng_u64.12138
                - get_rng_u64.12138
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2269,13'
              BranchSideFuncs:
                - get_rng_u64.12138
                - get_rng_u64.12138
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2283,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2270,15'
              BranchSideFuncs:
                - get_rng_u64.12138
                - get_rng_u64.12138
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2287,33'
              BranchSideFuncs:
                - get_rng_u64.12138
                - get_rng_u64.12138
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2245,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2269,13'
              BranchSideFuncs:
                - get_rng_u64.12138
                - get_rng_u64.12138
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2303,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2269,13'
          Dst:             get_rng_u64
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2281,13'
          Dst:             get_rng_u64
    - functionName:    solve_NTRU
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3930
      functionLinenumberEnd: 4031
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          223
      EdgeCount:       53
      CyclomaticComplexity: 16
      functionsReached:
        - modp_NTT2_ext
        - modp_mkgm2
        - modp_montymul
        - modp_ninv31
        - modp_set
        - modp_sub
        - poly_big_to_small
        - solve_NTRU_binary_depth0
        - solve_NTRU_binary_depth1
        - solve_NTRU_deepest
        - solve_NTRU_intermediate
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3936,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - solve_NTRU_deepest.12137
                - solve_NTRU_binary_depth1.12131
                - solve_NTRU_binary_depth0.12130
                - poly_big_to_small.12129
                - poly_big_to_small.12129
                - modp_ninv31.12096
                - modp_mkgm2.12099
                - modp_set.12100
                - modp_set.12100
                - modp_set.12100
                - modp_set.12100
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_sub.12106
                - solve_NTRU_intermediate.12133
                - solve_NTRU_intermediate.12133
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3936,9'
              BranchSideFuncs:
                - solve_NTRU_deepest.12137
                - solve_NTRU_binary_depth1.12131
                - solve_NTRU_binary_depth0.12130
                - poly_big_to_small.12129
                - poly_big_to_small.12129
                - modp_ninv31.12096
                - modp_mkgm2.12099
                - modp_set.12100
                - modp_set.12100
                - modp_set.12100
                - modp_set.12100
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_sub.12106
                - solve_NTRU_intermediate.12133
                - solve_NTRU_intermediate.12133
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3938,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3938,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3947,14'
              BranchSideFuncs:
                - solve_NTRU_binary_depth1.12131
                - solve_NTRU_binary_depth0.12130
                - poly_big_to_small.12129
                - poly_big_to_small.12129
                - modp_ninv31.12096
                - modp_mkgm2.12099
                - modp_set.12100
                - modp_set.12100
                - modp_set.12100
                - modp_set.12100
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_sub.12106
                - solve_NTRU_intermediate.12133
                - solve_NTRU_intermediate.12133
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3947,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3951,25'
              BranchSideFuncs:
                - solve_NTRU_intermediate.12133
                - poly_big_to_small.12129
                - poly_big_to_small.12129
                - modp_ninv31.12096
                - modp_mkgm2.12099
                - modp_set.12100
                - modp_set.12100
                - modp_set.12100
                - modp_set.12100
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_sub.12106
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3960,25'
              BranchSideFuncs:
                - solve_NTRU_binary_depth1.12131
                - solve_NTRU_binary_depth0.12130
                - poly_big_to_small.12129
                - poly_big_to_small.12129
                - modp_ninv31.12096
                - modp_mkgm2.12099
                - modp_set.12100
                - modp_set.12100
                - modp_set.12100
                - modp_set.12100
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_sub.12106
                - solve_NTRU_intermediate.12133
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3951,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3951,22'
              BranchSideFuncs:
                - poly_big_to_small.12129
                - poly_big_to_small.12129
                - modp_ninv31.12096
                - modp_mkgm2.12099
                - modp_set.12100
                - modp_set.12100
                - modp_set.12100
                - modp_set.12100
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_sub.12106
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3976,11'
              BranchSideFuncs:
                - poly_big_to_small.12129
                - poly_big_to_small.12129
                - modp_ninv31.12096
                - modp_mkgm2.12099
                - modp_set.12100
                - modp_set.12100
                - modp_set.12100
                - modp_set.12100
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_sub.12106
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3952,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3951,25'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3952,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3960,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3960,22'
              BranchSideFuncs:
                - solve_NTRU_intermediate.12133
                - solve_NTRU_binary_depth1.12131
                - solve_NTRU_binary_depth0.12130
                - poly_big_to_small.12129
                - poly_big_to_small.12129
                - modp_ninv31.12096
                - modp_mkgm2.12099
                - modp_set.12100
                - modp_set.12100
                - modp_set.12100
                - modp_set.12100
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_sub.12106
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3965,14'
              BranchSideFuncs:
                - solve_NTRU_binary_depth1.12131
                - solve_NTRU_binary_depth0.12130
                - poly_big_to_small.12129
                - poly_big_to_small.12129
                - modp_ninv31.12096
                - modp_mkgm2.12099
                - modp_set.12100
                - modp_set.12100
                - modp_set.12100
                - modp_set.12100
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_sub.12106
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3961,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3960,25'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3961,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3965,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3965,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3968,14'
              BranchSideFuncs:
                - solve_NTRU_binary_depth0.12130
                - poly_big_to_small.12129
                - poly_big_to_small.12129
                - modp_ninv31.12096
                - modp_mkgm2.12099
                - modp_set.12100
                - modp_set.12100
                - modp_set.12100
                - modp_set.12100
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_sub.12106
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3976,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3977,32'
              BranchSideFuncs:
                - poly_big_to_small.12129
                - poly_big_to_small.12129
                - modp_ninv31.12096
                - modp_mkgm2.12099
                - modp_set.12100
                - modp_set.12100
                - modp_set.12100
                - modp_set.12100
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_sub.12106
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3984,10'
              BranchSideFuncs:
                - poly_big_to_small.12129
                - poly_big_to_small.12129
                - modp_ninv31.12096
                - modp_mkgm2.12099
                - modp_set.12100
                - modp_set.12100
                - modp_set.12100
                - modp_set.12100
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_sub.12106
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3985,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3985,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3985,42'
              BranchSideFuncs:
                - poly_big_to_small.12129
                - modp_ninv31.12096
                - modp_mkgm2.12099
                - modp_set.12100
                - modp_set.12100
                - modp_set.12100
                - modp_set.12100
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_sub.12106
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3984,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3984,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3999,13'
              BranchSideFuncs:
                - modp_ninv31.12096
                - modp_mkgm2.12099
                - modp_set.12100
                - modp_set.12100
                - modp_set.12100
                - modp_set.12100
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_sub.12106
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4007,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4008,26'
              BranchSideFuncs:
                - modp_set.12100
                - modp_set.12100
                - modp_set.12100
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_sub.12106
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4011,26'
              BranchSideFuncs:
                - modp_set.12100
                - modp_set.12100
                - modp_set.12100
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_sub.12106
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4010,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4011,26'
              BranchSideFuncs:
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_sub.12106
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4015,5'
              BranchSideFuncs:
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_NTT2_ext.12101
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_sub.12106
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4020,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4020,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4023,36'
              BranchSideFuncs:
                - modp_montymul.12087
                - modp_montymul.12087
                - modp_sub.12106
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3938,10'
          Dst:             solve_NTRU_deepest
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3952,18'
          Dst:             solve_NTRU_intermediate
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3961,18'
          Dst:             solve_NTRU_intermediate
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3965,14'
          Dst:             solve_NTRU_binary_depth1
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3968,14'
          Dst:             solve_NTRU_binary_depth0
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3984,10'
          Dst:             poly_big_to_small
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:3985,17'
          Dst:             poly_big_to_small
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4005,11'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4006,5'
          Dst:             modp_mkgm2
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4008,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4011,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4012,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4013,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4015,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4016,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4017,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4018,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4019,9'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4023,22'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4024,22'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4023,13'
          Dst:             modp_sub
    - functionName:    poly_small_to_fp
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2462
      functionLinenumberEnd: 2469
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fpr_of
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2465,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - fpr_of.12117
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2467,9'
              BranchSideFuncs:
                - fpr_of.12117
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2466,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2467,9'
              BranchSideFuncs:
                - fpr_of.12117
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2469,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2467,16'
          Dst:             fpr_of
    - functionName:    poly_small_sqnorm
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2403
      functionLinenumberEnd: 2417
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          41
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2410,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2413,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:2417,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    poly_small_mkgauss
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4038
      functionLinenumberEnd: 4074
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          97
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - mkgauss
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4042,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - mkgauss.12139
                - mkgauss.12139
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - mkgauss.12139
                - mkgauss.12139
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4065,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4048,13'
              BranchSideFuncs:
                - mkgauss.12139
                - mkgauss.12139
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4048,13'
              BranchSideFuncs:
                - mkgauss.12139
                - mkgauss.12139
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4056,22'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4047,1'
              BranchSideFuncs:
                - mkgauss.12139
                - mkgauss.12139
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4056,27'
              BranchSideFuncs:
                - mkgauss.12139
                - mkgauss.12139
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4056,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4047,1'
              BranchSideFuncs:
                - mkgauss.12139
                - mkgauss.12139
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4066,38'
              BranchSideFuncs:
                - mkgauss.12139
                - mkgauss.12139
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4066,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4047,1'
              BranchSideFuncs:
                - mkgauss.12139
                - mkgauss.12139
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4072,16'
              BranchSideFuncs:
                - mkgauss.12139
                - mkgauss.12139
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4056,22'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4048,13'
              BranchSideFuncs:
                - mkgauss.12139
                - mkgauss.12139
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4070,34'
              BranchSideFuncs:
                - mkgauss.12139
                - mkgauss.12139
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4044,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4074,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4048,13'
          Dst:             mkgauss
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4048,13'
          Dst:             mkgauss
    - functionName:    PQCLEAN_FALCON1024_AVX2_keygen
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4080
      functionLinenumberEnd: 4233
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          200
      EdgeCount:       44
      CyclomaticComplexity: 14
      functionsReached:
        - PQCLEAN_FALCON1024_AVX2_FFT
        - PQCLEAN_FALCON1024_AVX2_compute_public
        - PQCLEAN_FALCON1024_AVX2_iFFT
        - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
        - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
        - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
        - PQCLEAN_FALCON1024_AVX2_poly_mulconst
        - fpr_add
        - fpr_lt
        - fpr_sqr
        - poly_small_mkgauss
        - poly_small_sqnorm
        - poly_small_to_fp
        - solve_NTRU
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4104,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - poly_small_mkgauss.12144
                - poly_small_mkgauss.12144
                - poly_small_sqnorm.12143
                - poly_small_sqnorm.12143
                - poly_small_to_fp.12142
                - poly_small_to_fp.12142
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mulconst
                - PQCLEAN_FALCON1024_AVX2_poly_mulconst
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_sqr.12136
                - fpr_add.12118
                - fpr_sqr.12136
                - fpr_add.12118
                - fpr_lt.12132
                - PQCLEAN_FALCON1024_AVX2_compute_public
                - solve_NTRU.12141
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4138,9'
              BranchSideFuncs:
                - poly_small_mkgauss.12144
                - poly_small_mkgauss.12144
                - poly_small_sqnorm.12143
                - poly_small_sqnorm.12143
                - poly_small_to_fp.12142
                - poly_small_to_fp.12142
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mulconst
                - PQCLEAN_FALCON1024_AVX2_poly_mulconst
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_sqr.12136
                - fpr_add.12118
                - fpr_sqr.12136
                - fpr_add.12118
                - fpr_lt.12132
                - PQCLEAN_FALCON1024_AVX2_compute_public
                - solve_NTRU.12141
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4148,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4153,17'
              BranchSideFuncs:
                - poly_small_sqnorm.12143
                - poly_small_sqnorm.12143
                - poly_small_to_fp.12142
                - poly_small_to_fp.12142
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mulconst
                - PQCLEAN_FALCON1024_AVX2_poly_mulconst
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_sqr.12136
                - fpr_add.12118
                - fpr_sqr.12136
                - fpr_add.12118
                - fpr_lt.12132
                - PQCLEAN_FALCON1024_AVX2_compute_public
                - solve_NTRU.12141
                - poly_small_mkgauss.12144
                - poly_small_mkgauss.12144
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4159,17'
              BranchSideFuncs:
                - poly_small_sqnorm.12143
                - poly_small_sqnorm.12143
                - poly_small_to_fp.12142
                - poly_small_to_fp.12142
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mulconst
                - PQCLEAN_FALCON1024_AVX2_poly_mulconst
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_sqr.12136
                - fpr_add.12118
                - fpr_sqr.12136
                - fpr_add.12118
                - fpr_lt.12132
                - PQCLEAN_FALCON1024_AVX2_compute_public
                - solve_NTRU.12141
                - poly_small_mkgauss.12144
                - poly_small_mkgauss.12144
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4153,29'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4138,9'
              BranchSideFuncs:
                - poly_small_mkgauss.12144
                - poly_small_mkgauss.12144
                - poly_small_sqnorm.12143
                - poly_small_sqnorm.12143
                - poly_small_to_fp.12142
                - poly_small_to_fp.12142
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mulconst
                - PQCLEAN_FALCON1024_AVX2_poly_mulconst
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_sqr.12136
                - fpr_add.12118
                - fpr_sqr.12136
                - fpr_add.12118
                - fpr_lt.12132
                - PQCLEAN_FALCON1024_AVX2_compute_public
                - solve_NTRU.12141
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4153,37'
              BranchSideFuncs:
                - poly_small_mkgauss.12144
                - poly_small_mkgauss.12144
                - poly_small_sqnorm.12143
                - poly_small_sqnorm.12143
                - poly_small_to_fp.12142
                - poly_small_to_fp.12142
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mulconst
                - PQCLEAN_FALCON1024_AVX2_poly_mulconst
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_sqr.12136
                - fpr_add.12118
                - fpr_sqr.12136
                - fpr_add.12118
                - fpr_lt.12132
                - PQCLEAN_FALCON1024_AVX2_compute_public
                - solve_NTRU.12141
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4154,21'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4138,9'
              BranchSideFuncs:
                - poly_small_mkgauss.12144
                - poly_small_mkgauss.12144
                - poly_small_sqnorm.12143
                - poly_small_sqnorm.12143
                - poly_small_to_fp.12142
                - poly_small_to_fp.12142
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mulconst
                - PQCLEAN_FALCON1024_AVX2_poly_mulconst
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_sqr.12136
                - fpr_add.12118
                - fpr_sqr.12136
                - fpr_add.12118
                - fpr_lt.12132
                - PQCLEAN_FALCON1024_AVX2_compute_public
                - solve_NTRU.12141
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4154,24'
              BranchSideFuncs:
                - poly_small_mkgauss.12144
                - poly_small_mkgauss.12144
                - poly_small_sqnorm.12143
                - poly_small_sqnorm.12143
                - poly_small_to_fp.12142
                - poly_small_to_fp.12142
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mulconst
                - PQCLEAN_FALCON1024_AVX2_poly_mulconst
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_sqr.12136
                - fpr_add.12118
                - fpr_sqr.12136
                - fpr_add.12118
                - fpr_lt.12132
                - PQCLEAN_FALCON1024_AVX2_compute_public
                - solve_NTRU.12141
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4154,36'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4138,9'
              BranchSideFuncs:
                - poly_small_mkgauss.12144
                - poly_small_mkgauss.12144
                - poly_small_sqnorm.12143
                - poly_small_sqnorm.12143
                - poly_small_to_fp.12142
                - poly_small_to_fp.12142
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mulconst
                - PQCLEAN_FALCON1024_AVX2_poly_mulconst
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_sqr.12136
                - fpr_add.12118
                - fpr_sqr.12136
                - fpr_add.12118
                - fpr_lt.12132
                - PQCLEAN_FALCON1024_AVX2_compute_public
                - solve_NTRU.12141
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4154,44'
              BranchSideFuncs:
                - poly_small_mkgauss.12144
                - poly_small_mkgauss.12144
                - poly_small_sqnorm.12143
                - poly_small_sqnorm.12143
                - poly_small_to_fp.12142
                - poly_small_to_fp.12142
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mulconst
                - PQCLEAN_FALCON1024_AVX2_poly_mulconst
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_sqr.12136
                - fpr_add.12118
                - fpr_sqr.12136
                - fpr_add.12118
                - fpr_lt.12132
                - PQCLEAN_FALCON1024_AVX2_compute_public
                - solve_NTRU.12141
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4153,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4138,9'
              BranchSideFuncs:
                - poly_small_mkgauss.12144
                - poly_small_mkgauss.12144
                - poly_small_sqnorm.12143
                - poly_small_sqnorm.12143
                - poly_small_to_fp.12142
                - poly_small_to_fp.12142
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mulconst
                - PQCLEAN_FALCON1024_AVX2_poly_mulconst
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_sqr.12136
                - fpr_add.12118
                - fpr_sqr.12136
                - fpr_add.12118
                - fpr_lt.12132
                - PQCLEAN_FALCON1024_AVX2_compute_public
                - solve_NTRU.12141
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4148,30'
              BranchSideFuncs:
                - poly_small_mkgauss.12144
                - poly_small_mkgauss.12144
                - poly_small_sqnorm.12143
                - poly_small_sqnorm.12143
                - poly_small_to_fp.12142
                - poly_small_to_fp.12142
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mulconst
                - PQCLEAN_FALCON1024_AVX2_poly_mulconst
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_sqr.12136
                - fpr_add.12118
                - fpr_sqr.12136
                - fpr_add.12118
                - fpr_lt.12132
                - PQCLEAN_FALCON1024_AVX2_compute_public
                - solve_NTRU.12141
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4159,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4138,9'
              BranchSideFuncs:
                - poly_small_mkgauss.12144
                - poly_small_mkgauss.12144
                - poly_small_sqnorm.12143
                - poly_small_sqnorm.12143
                - poly_small_to_fp.12142
                - poly_small_to_fp.12142
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mulconst
                - PQCLEAN_FALCON1024_AVX2_poly_mulconst
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_sqr.12136
                - fpr_add.12118
                - fpr_sqr.12136
                - fpr_add.12118
                - fpr_lt.12132
                - PQCLEAN_FALCON1024_AVX2_compute_public
                - solve_NTRU.12141
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4170,17'
              BranchSideFuncs:
                - poly_small_sqnorm.12143
                - poly_small_sqnorm.12143
                - poly_small_to_fp.12142
                - poly_small_to_fp.12142
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mulconst
                - PQCLEAN_FALCON1024_AVX2_poly_mulconst
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_sqr.12136
                - fpr_add.12118
                - fpr_sqr.12136
                - fpr_add.12118
                - fpr_lt.12132
                - PQCLEAN_FALCON1024_AVX2_compute_public
                - solve_NTRU.12141
                - poly_small_mkgauss.12144
                - poly_small_mkgauss.12144
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4173,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4138,9'
              BranchSideFuncs:
                - poly_small_mkgauss.12144
                - poly_small_mkgauss.12144
                - poly_small_sqnorm.12143
                - poly_small_sqnorm.12143
                - poly_small_to_fp.12142
                - poly_small_to_fp.12142
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mulconst
                - PQCLEAN_FALCON1024_AVX2_poly_mulconst
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_sqr.12136
                - fpr_add.12118
                - fpr_sqr.12136
                - fpr_add.12118
                - fpr_lt.12132
                - PQCLEAN_FALCON1024_AVX2_compute_public
                - solve_NTRU.12141
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4183,9'
              BranchSideFuncs:
                - poly_small_to_fp.12142
                - poly_small_to_fp.12142
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mulconst
                - PQCLEAN_FALCON1024_AVX2_poly_mulconst
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_sqr.12136
                - fpr_add.12118
                - fpr_sqr.12136
                - fpr_add.12118
                - fpr_lt.12132
                - PQCLEAN_FALCON1024_AVX2_compute_public
                - solve_NTRU.12141
                - poly_small_mkgauss.12144
                - poly_small_mkgauss.12144
                - poly_small_sqnorm.12143
                - poly_small_sqnorm.12143
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4197,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4198,44'
              BranchSideFuncs:
                - fpr_lt.12132
                - PQCLEAN_FALCON1024_AVX2_compute_public
                - solve_NTRU.12141
                - poly_small_mkgauss.12144
                - poly_small_mkgauss.12144
                - poly_small_sqnorm.12143
                - poly_small_sqnorm.12143
                - poly_small_to_fp.12142
                - poly_small_to_fp.12142
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mulconst
                - PQCLEAN_FALCON1024_AVX2_poly_mulconst
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_sqr.12136
                - fpr_add.12118
                - fpr_sqr.12136
                - fpr_add.12118
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4201,14'
              BranchSideFuncs:
                - fpr_lt.12132
                - PQCLEAN_FALCON1024_AVX2_compute_public
                - solve_NTRU.12141
                - poly_small_mkgauss.12144
                - poly_small_mkgauss.12144
                - poly_small_sqnorm.12143
                - poly_small_sqnorm.12143
                - poly_small_to_fp.12142
                - poly_small_to_fp.12142
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mulconst
                - PQCLEAN_FALCON1024_AVX2_poly_mulconst
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_sqr.12136
                - fpr_add.12118
                - fpr_sqr.12136
                - fpr_add.12118
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4201,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4138,9'
              BranchSideFuncs:
                - poly_small_mkgauss.12144
                - poly_small_mkgauss.12144
                - poly_small_sqnorm.12143
                - poly_small_sqnorm.12143
                - poly_small_to_fp.12142
                - poly_small_to_fp.12142
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mulconst
                - PQCLEAN_FALCON1024_AVX2_poly_mulconst
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_sqr.12136
                - fpr_add.12118
                - fpr_sqr.12136
                - fpr_add.12118
                - fpr_lt.12132
                - PQCLEAN_FALCON1024_AVX2_compute_public
                - solve_NTRU.12141
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4209,13'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_AVX2_compute_public
                - solve_NTRU.12141
                - poly_small_mkgauss.12144
                - poly_small_mkgauss.12144
                - poly_small_sqnorm.12143
                - poly_small_sqnorm.12143
                - poly_small_to_fp.12142
                - poly_small_to_fp.12142
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mulconst
                - PQCLEAN_FALCON1024_AVX2_poly_mulconst
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_sqr.12136
                - fpr_add.12118
                - fpr_sqr.12136
                - fpr_add.12118
                - fpr_lt.12132
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4209,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4212,9'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_AVX2_compute_public
                - solve_NTRU.12141
                - poly_small_mkgauss.12144
                - poly_small_mkgauss.12144
                - poly_small_sqnorm.12143
                - poly_small_sqnorm.12143
                - poly_small_to_fp.12142
                - poly_small_to_fp.12142
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mulconst
                - PQCLEAN_FALCON1024_AVX2_poly_mulconst
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_sqr.12136
                - fpr_add.12118
                - fpr_sqr.12136
                - fpr_add.12118
                - fpr_lt.12132
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4216,14'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_AVX2_compute_public
                - solve_NTRU.12141
                - poly_small_mkgauss.12144
                - poly_small_mkgauss.12144
                - poly_small_sqnorm.12143
                - poly_small_sqnorm.12143
                - poly_small_to_fp.12142
                - poly_small_to_fp.12142
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mulconst
                - PQCLEAN_FALCON1024_AVX2_poly_mulconst
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_sqr.12136
                - fpr_add.12118
                - fpr_sqr.12136
                - fpr_add.12118
                - fpr_lt.12132
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4216,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4138,9'
              BranchSideFuncs:
                - poly_small_mkgauss.12144
                - poly_small_mkgauss.12144
                - poly_small_sqnorm.12143
                - poly_small_sqnorm.12143
                - poly_small_to_fp.12142
                - poly_small_to_fp.12142
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mulconst
                - PQCLEAN_FALCON1024_AVX2_poly_mulconst
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_sqr.12136
                - fpr_add.12118
                - fpr_sqr.12136
                - fpr_add.12118
                - fpr_lt.12132
                - PQCLEAN_FALCON1024_AVX2_compute_public
                - solve_NTRU.12141
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4223,22'
              BranchSideFuncs:
                - solve_NTRU.12141
                - poly_small_mkgauss.12144
                - poly_small_mkgauss.12144
                - poly_small_sqnorm.12143
                - poly_small_sqnorm.12143
                - poly_small_to_fp.12142
                - poly_small_to_fp.12142
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mulconst
                - PQCLEAN_FALCON1024_AVX2_poly_mulconst
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_sqr.12136
                - fpr_add.12118
                - fpr_sqr.12136
                - fpr_add.12118
                - fpr_lt.12132
                - PQCLEAN_FALCON1024_AVX2_compute_public
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4224,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4138,9'
              BranchSideFuncs:
                - poly_small_mkgauss.12144
                - poly_small_mkgauss.12144
                - poly_small_sqnorm.12143
                - poly_small_sqnorm.12143
                - poly_small_to_fp.12142
                - poly_small_to_fp.12142
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_FFT
                - PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mulconst
                - PQCLEAN_FALCON1024_AVX2_poly_mulconst
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - PQCLEAN_FALCON1024_AVX2_iFFT
                - fpr_sqr.12136
                - fpr_add.12118
                - fpr_sqr.12136
                - fpr_add.12118
                - fpr_lt.12132
                - PQCLEAN_FALCON1024_AVX2_compute_public
                - solve_NTRU.12141
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4233,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4138,9'
          Dst:             poly_small_mkgauss
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4139,9'
          Dst:             poly_small_mkgauss
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4170,17'
          Dst:             poly_small_sqnorm
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4171,17'
          Dst:             poly_small_sqnorm
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4183,9'
          Dst:             poly_small_to_fp
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4184,9'
          Dst:             poly_small_to_fp
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4185,9'
          Dst:             PQCLEAN_FALCON1024_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4186,9'
          Dst:             PQCLEAN_FALCON1024_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4187,9'
          Dst:             PQCLEAN_FALCON1024_AVX2_poly_invnorm2_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4188,9'
          Dst:             PQCLEAN_FALCON1024_AVX2_poly_adj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4189,9'
          Dst:             PQCLEAN_FALCON1024_AVX2_poly_adj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4190,9'
          Dst:             PQCLEAN_FALCON1024_AVX2_poly_mulconst
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4191,9'
          Dst:             PQCLEAN_FALCON1024_AVX2_poly_mulconst
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4192,9'
          Dst:             PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4193,9'
          Dst:             PQCLEAN_FALCON1024_AVX2_poly_mul_autoadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4194,9'
          Dst:             PQCLEAN_FALCON1024_AVX2_iFFT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4195,9'
          Dst:             PQCLEAN_FALCON1024_AVX2_iFFT
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4198,36'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4198,21'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4199,36'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4199,21'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4201,14'
          Dst:             fpr_lt
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4216,14'
          Dst:             PQCLEAN_FALCON1024_AVX2_compute_public
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/keygen.c:4224,14'
          Dst:             solve_NTRU
    - functionName:    PQCLEAN_FALCON1024_AVX2_prng_get_bytes
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/rng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          77
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - PQCLEAN_FALCON1024_AVX2_prng_refill
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/rng.c:164,16'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/rng.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_AVX2_prng_refill
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/rng.c:164,16'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_AVX2_prng_refill
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/rng.c:168,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/rng.c:170,9'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_AVX2_prng_refill
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/rng.c:171,9'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_AVX2_prng_refill
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/rng.c:175,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/rng.c:164,16'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_AVX2_prng_refill
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/rng.c:176,13'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_AVX2_prng_refill
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/rng.c:164,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/rng.c:164,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/rng.c:167,39'
              BranchSideFuncs:
                - PQCLEAN_FALCON1024_AVX2_prng_refill
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/rng.c:176,13'
          Dst:             PQCLEAN_FALCON1024_AVX2_prng_refill
    - functionName:    PQCLEAN_FALCON1024_AVX2_prng_refill
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/rng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          418
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/rng.c:107,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/rng.c:132,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/rng.c:152,29'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_FALCON1024_AVX2_prng_init
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-1024_avx2/rng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
        - PQCLEAN_FALCON1024_AVX2_prng_refill
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-1024_avx2/rng.c:39,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/rng.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - PQCLEAN_FALCON1024_AVX2_prng_refill
            - BranchSide:      'src/sig/falcon/pqclean_falcon-1024_avx2/rng.c:39,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - PQCLEAN_FALCON1024_AVX2_prng_refill
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/rng.c:39,5'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/falcon/pqclean_falcon-1024_avx2/rng.c:40,5'
          Dst:             PQCLEAN_FALCON1024_AVX2_prng_refill
    - functionName:    PQCLEAN_FALCONPADDED512_CLEAN_comp_decode
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 400
      functionLinenumberEnd: 468
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          157
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:418,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:418,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:421,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:430,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:431,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:437,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:431,21'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:431,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:434,28'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:438,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:441,15'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:450,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:442,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:430,25'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:442,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:450,15'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:450,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:456,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:450,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:450,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:454,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:411,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:418,15'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:463,33'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:463,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:463,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:467,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_FALCONPADDED512_CLEAN_comp_encode
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 394
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          287
      EdgeCount:       56
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:370,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:333,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:333,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:335,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:336,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:344,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:368,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:325,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:325,26'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:325,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:333,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:383,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:317,26'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:317,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:317,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:317,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:316,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:317,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:335,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:336,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:344,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:368,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:325,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:371,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:371,21'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:369,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:371,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:368,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:325,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:371,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:325,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:333,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:383,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:383,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:383,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:384,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:384,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:385,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:390,11'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:385,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:385,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:388,42'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_FALCONPADDED512_CLEAN_trim_i8_decode
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          135
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:264,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:264,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:271,35'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:273,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:274,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:291,42'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:276,32'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:273,14'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:276,37'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:276,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:273,14'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:279,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:282,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:282,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:288,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:276,32'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:273,14'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:276,37'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:291,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:291,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:297,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_FALCONPADDED512_CLEAN_trim_i8_encode
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          205
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:221,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:222,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:226,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:222,25'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:222,33'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:222,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:222,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:221,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:222,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:227,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:227,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:230,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:230,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:230,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:236,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:240,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:237,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:240,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:240,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:240,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:241,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:240,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:237,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:241,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:240,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:237,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:241,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:237,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:238,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:245,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:245,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:245,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:246,39'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_FALCONPADDED512_CLEAN_trim_i16_decode
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          139
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:170,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:170,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:177,35'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:179,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:180,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:198,42'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:182,32'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:179,14'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:182,37'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:182,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:179,14'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:185,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:188,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:188,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:194,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:182,32'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:179,14'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:182,37'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:198,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:198,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:204,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_FALCONPADDED512_CLEAN_trim_i16_encode
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          205
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:127,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:128,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:132,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:128,25'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:128,33'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:128,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:128,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:127,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:128,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:133,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:133,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:136,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:136,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:136,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:142,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:146,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:143,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:146,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:146,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:146,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:147,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:146,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:143,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:147,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:146,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:143,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:147,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:143,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:144,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:151,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:151,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:151,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:152,39'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_FALCONPADDED512_CLEAN_modq_decode
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          95
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:86,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:86,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:94,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:96,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:93,14'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:99,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:101,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:101,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:104,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:93,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:94,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:107,42'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:107,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:107,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:110,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_FALCONPADDED512_CLEAN_modq_encode
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          177
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:45,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:46,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:50,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:46,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:45,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:46,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:51,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:51,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:54,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:54,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:54,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:61,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:63,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:60,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:63,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:63,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:63,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:64,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:63,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:60,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:64,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:63,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:60,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:64,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:60,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:61,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:68,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:68,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:68,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/codec.c:69,36'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_FALCONPADDED512_CLEAN_is_short_half
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          49
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/common.c:292,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/common.c:295,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/common.c:299,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_FALCONPADDED512_CLEAN_is_short
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          57
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/common.c:268,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/common.c:271,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/common.c:278,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_FALCONPADDED512_CLEAN_hash_to_point_ct
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          256
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/common.c:116,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/common.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/common.c:124,12'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/common.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/common.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/common.c:174,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/common.c:139,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/common.c:140,20'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/common.c:141,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/common.c:141,20'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/common.c:142,26'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/common.c:144,27'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/common.c:129,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/common.c:133,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/common.c:157,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/common.c:178,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/common.c:179,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/common.c:180,26'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/common.c:180,24'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/common.c:181,28'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/common.c:183,28'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/common.c:206,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/common.c:174,30'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/common.c:213,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/common.c:213,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/common.c:214,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/common.c:215,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/common.c:215,24'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/common.c:216,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/common.c:218,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/common.c:174,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/common.c:157,30'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/common.c:178,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/common.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/common.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/common.c:174,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/common.c:133,9'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    PQCLEAN_FALCONPADDED512_CLEAN_hash_to_point_vartime
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          74
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/common.c:51,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/common.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/common.c:56,9'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/common.c:58,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/common.c:52,14'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/common.c:59,13'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/common.c:52,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/common.c:56,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/common.c:66,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/common.c:56,9'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    PQCLEAN_FALCONPADDED512_CLEAN_poly_merge_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 670
      functionLinenumberEnd: 699
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          105
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
        - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - fpr_sub
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:673,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sub.12270
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_sub.12270
                - fpr_sub.12270
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:673,19'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sub.12270
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_sub.12270
                - fpr_sub.12270
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:683,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:683,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:687,16'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sub.12270
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_sub.12270
                - fpr_sub.12270
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:683,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:683,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:687,16'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sub.12270
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_sub.12270
                - fpr_sub.12270
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:689,9'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:689,9'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:689,9'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:689,9'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:689,9'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:689,9'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:692,9'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:692,9'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:695,9'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:695,9'
          Dst:             fpr_sub
    - functionName:    fpr_sub
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
      functionUses:    26
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.h:392,7'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.h:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.h:392,7'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.h:393,12'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
    - functionName:    fpr_half
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 403
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_FALCONPADDED512_CLEAN_poly_split_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 622
      functionLinenumberEnd: 664
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          112
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
        - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - fpr_half
        - fpr_neg
        - fpr_sub
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:631,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_half.12271
                - fpr_half.12271
                - fpr_sub.12270
                - fpr_sub.12270
                - fpr_neg.12274
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sub.12270
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_half.12271
                - fpr_half.12271
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:631,19'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_half.12271
                - fpr_half.12271
                - fpr_sub.12270
                - fpr_sub.12270
                - fpr_neg.12274
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sub.12270
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_half.12271
                - fpr_half.12271
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:644,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:644,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:648,21'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_half.12271
                - fpr_half.12271
                - fpr_sub.12270
                - fpr_sub.12270
                - fpr_neg.12274
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sub.12270
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_half.12271
                - fpr_half.12271
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:644,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:644,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:648,21'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_half.12271
                - fpr_half.12271
                - fpr_sub.12270
                - fpr_sub.12270
                - fpr_neg.12274
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sub.12270
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_half.12271
                - fpr_half.12271
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:653,9'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:653,9'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:654,17'
          Dst:             fpr_half
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:655,22'
          Dst:             fpr_half
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:657,9'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:657,9'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:658,9'
          Dst:             fpr_neg
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:658,9'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:658,9'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:658,9'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:658,9'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:658,9'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:658,9'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:661,17'
          Dst:             fpr_half
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:662,22'
          Dst:             fpr_half
    - functionName:    fpr_neg
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 397
      functionLinenumberEnd: 399
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_FALCONPADDED512_CLEAN_poly_LDLmv_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 595
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          118
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
        - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - fpr_inv
        - fpr_neg
        - fpr_sqr
        - fpr_sub
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:598,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:0,0'
              BranchSideFuncs:
                - fpr_sqr.12277
                - fpr_sqr.12277
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_inv.12278
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_neg.12274
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sub.12270
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_neg.12274
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sub.12270
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_sub.12270
                - fpr_sub.12270
                - fpr_neg.12274
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:598,19'
              BranchSideFuncs:
                - fpr_sqr.12277
                - fpr_sqr.12277
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_inv.12278
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_neg.12274
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sub.12270
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_neg.12274
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sub.12270
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_sub.12270
                - fpr_sub.12270
                - fpr_neg.12274
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:600,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:600,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:604,18'
              BranchSideFuncs:
                - fpr_sqr.12277
                - fpr_sqr.12277
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_inv.12278
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_neg.12274
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sub.12270
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_neg.12274
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sub.12270
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_sub.12270
                - fpr_sub.12270
                - fpr_neg.12274
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:600,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:600,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:604,18'
              BranchSideFuncs:
                - fpr_sqr.12277
                - fpr_sqr.12277
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_inv.12278
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_neg.12274
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sub.12270
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_neg.12274
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sub.12270
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_sub.12270
                - fpr_sub.12270
                - fpr_neg.12274
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:610,9'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:610,9'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:610,9'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:610,9'
          Dst:             fpr_inv
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:610,9'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:610,9'
          Dst:             fpr_neg
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:610,9'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:610,9'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:610,9'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:610,9'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:610,9'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:610,9'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:610,9'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:611,9'
          Dst:             fpr_neg
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:611,9'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:611,9'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:611,9'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:611,9'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:611,9'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:611,9'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:612,9'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:612,9'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:614,23'
          Dst:             fpr_neg
    - functionName:    fpr_sqr
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 431
      functionLinenumberEnd: 432
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
      functionUses:    12
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.h:432,12'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.h:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.h:432,12'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.h:432,12'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
    - functionName:    fpr_inv
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 439
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_FALCONPADDED512_CLEAN_fpr_div
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.h:440,12'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.h:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_div
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.h:440,12'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_div
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.h:440,12'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_div
    - functionName:    PQCLEAN_FALCONPADDED512_CLEAN_poly_LDL_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 567
      functionLinenumberEnd: 588
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          112
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
        - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - fpr_inv
        - fpr_neg
        - fpr_sqr
        - fpr_sub
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:570,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:0,0'
              BranchSideFuncs:
                - fpr_sqr.12277
                - fpr_sqr.12277
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_inv.12278
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_neg.12274
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sub.12270
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_neg.12274
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sub.12270
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_sub.12270
                - fpr_sub.12270
                - fpr_neg.12274
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:570,19'
              BranchSideFuncs:
                - fpr_sqr.12277
                - fpr_sqr.12277
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_inv.12278
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_neg.12274
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sub.12270
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_neg.12274
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sub.12270
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_sub.12270
                - fpr_sub.12270
                - fpr_neg.12274
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:572,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:572,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:576,18'
              BranchSideFuncs:
                - fpr_sqr.12277
                - fpr_sqr.12277
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_inv.12278
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_neg.12274
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sub.12270
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_neg.12274
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sub.12270
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_sub.12270
                - fpr_sub.12270
                - fpr_neg.12274
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:572,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:572,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:576,18'
              BranchSideFuncs:
                - fpr_sqr.12277
                - fpr_sqr.12277
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_inv.12278
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_neg.12274
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sub.12270
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_neg.12274
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sub.12270
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_sub.12270
                - fpr_sub.12270
                - fpr_neg.12274
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:582,9'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:582,9'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:582,9'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:582,9'
          Dst:             fpr_inv
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:582,9'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:582,9'
          Dst:             fpr_neg
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:582,9'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:582,9'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:582,9'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:582,9'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:582,9'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:582,9'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:582,9'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:583,9'
          Dst:             fpr_neg
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:583,9'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:583,9'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:583,9'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:583,9'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:583,9'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:583,9'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:584,9'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:584,9'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:586,23'
          Dst:             fpr_neg
    - functionName:    PQCLEAN_FALCONPADDED512_CLEAN_poly_div_autoadj_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 549
      functionLinenumberEnd: 561
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - fpr_inv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:552,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:0,0'
              BranchSideFuncs:
                - fpr_inv.12278
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:552,19'
              BranchSideFuncs:
                - fpr_inv.12278
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:554,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:554,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:557,22'
              BranchSideFuncs:
                - fpr_inv.12278
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:554,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:554,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:557,22'
              BranchSideFuncs:
                - fpr_inv.12278
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:557,14'
          Dst:             fpr_inv
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:558,16'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:559,21'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
    - functionName:    PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 535
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:538,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:538,19'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:540,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:540,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:541,24'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:540,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:540,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:541,24'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:541,16'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:542,21'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
    - functionName:    PQCLEAN_FALCONPADDED512_CLEAN_poly_add_muladj_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 506
      functionLinenumberEnd: 530
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          107
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
        - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - fpr_neg
        - fpr_sub
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:509,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:0,0'
              BranchSideFuncs:
                - fpr_neg.12274
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sub.12270
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_neg.12274
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sub.12270
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:509,19'
              BranchSideFuncs:
                - fpr_neg.12274
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sub.12270
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_neg.12274
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sub.12270
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:511,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:511,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:516,16'
              BranchSideFuncs:
                - fpr_neg.12274
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sub.12270
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_neg.12274
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sub.12270
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:511,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:511,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:516,16'
              BranchSideFuncs:
                - fpr_neg.12274
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sub.12270
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_neg.12274
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sub.12270
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:525,9'
          Dst:             fpr_neg
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:525,9'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:525,9'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:525,9'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:525,9'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:525,9'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:525,9'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:526,9'
          Dst:             fpr_neg
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:526,9'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:526,9'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:526,9'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:526,9'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:526,9'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:526,9'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:527,16'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:528,21'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
    - functionName:    PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 483
      functionLinenumberEnd: 500
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
        - fpr_inv
        - fpr_sqr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:486,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:0,0'
              BranchSideFuncs:
                - fpr_sqr.12277
                - fpr_sqr.12277
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_sqr.12277
                - fpr_sqr.12277
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_inv.12278
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:486,19'
              BranchSideFuncs:
                - fpr_sqr.12277
                - fpr_sqr.12277
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_sqr.12277
                - fpr_sqr.12277
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_inv.12278
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:488,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:488,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:492,16'
              BranchSideFuncs:
                - fpr_sqr.12277
                - fpr_sqr.12277
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_sqr.12277
                - fpr_sqr.12277
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_inv.12278
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:488,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:488,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:492,16'
              BranchSideFuncs:
                - fpr_sqr.12277
                - fpr_sqr.12277
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_sqr.12277
                - fpr_sqr.12277
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_inv.12278
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:497,36'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:497,51'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:497,28'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:498,36'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:498,51'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:498,28'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:496,24'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:496,16'
          Dst:             fpr_inv
    - functionName:    PQCLEAN_FALCONPADDED512_CLEAN_poly_div_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 464
      functionLinenumberEnd: 478
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          81
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
        - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - fpr_inv
        - fpr_neg
        - fpr_sqr
        - fpr_sub
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:467,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:0,0'
              BranchSideFuncs:
                - fpr_sqr.12277
                - fpr_sqr.12277
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_inv.12278
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_neg.12274
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sub.12270
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:467,19'
              BranchSideFuncs:
                - fpr_sqr.12277
                - fpr_sqr.12277
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_inv.12278
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_neg.12274
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sub.12270
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:469,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:469,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:472,16'
              BranchSideFuncs:
                - fpr_sqr.12277
                - fpr_sqr.12277
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_inv.12278
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_neg.12274
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sub.12270
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:469,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:469,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:472,16'
              BranchSideFuncs:
                - fpr_sqr.12277
                - fpr_sqr.12277
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_inv.12278
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_neg.12274
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sub.12270
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:476,9'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:476,9'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:476,9'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:476,9'
          Dst:             fpr_inv
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:476,9'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:476,9'
          Dst:             fpr_neg
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:476,9'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:476,9'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:476,9'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:476,9'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:476,9'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:476,9'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:476,9'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
    - functionName:    PQCLEAN_FALCONPADDED512_CLEAN_poly_mulconst
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 452
      functionLinenumberEnd: 459
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:455,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:457,24'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:456,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:457,24'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:459,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:457,16'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
    - functionName:    PQCLEAN_FALCONPADDED512_CLEAN_poly_mulselfadj_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 431
      functionLinenumberEnd: 448
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
        - fpr_sqr
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:438,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:0,0'
              BranchSideFuncs:
                - fpr_sqr.12277
                - fpr_sqr.12277
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:438,19'
              BranchSideFuncs:
                - fpr_sqr.12277
                - fpr_sqr.12277
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:440,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:440,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:443,16'
              BranchSideFuncs:
                - fpr_sqr.12277
                - fpr_sqr.12277
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:440,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:440,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:443,16'
              BranchSideFuncs:
                - fpr_sqr.12277
                - fpr_sqr.12277
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:445,24'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:445,39'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:445,16'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
    - functionName:    PQCLEAN_FALCONPADDED512_CLEAN_poly_muladj_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          71
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
        - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - fpr_neg
        - fpr_sub
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:416,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:0,0'
              BranchSideFuncs:
                - fpr_neg.12274
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sub.12270
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:416,19'
              BranchSideFuncs:
                - fpr_neg.12274
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sub.12270
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:418,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:418,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:421,16'
              BranchSideFuncs:
                - fpr_neg.12274
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sub.12270
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:418,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:418,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:421,16'
              BranchSideFuncs:
                - fpr_neg.12274
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sub.12270
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:424,16'
          Dst:             fpr_neg
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:425,9'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:425,9'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:425,9'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:425,9'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:425,9'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:425,9'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
    - functionName:    PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 394
      functionLinenumberEnd: 408
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          70
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
        - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - fpr_sub
      functionUses:    18
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:397,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sub.12270
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:397,19'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sub.12270
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:399,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:399,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:402,16'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sub.12270
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:399,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:399,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:402,16'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sub.12270
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:406,9'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:406,9'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:406,9'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:406,9'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:406,9'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:406,9'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
    - functionName:    PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 382
      functionLinenumberEnd: 389
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fpr_neg
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:385,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:0,0'
              BranchSideFuncs:
                - fpr_neg.12274
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:387,24'
              BranchSideFuncs:
                - fpr_neg.12274
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:386,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:387,24'
              BranchSideFuncs:
                - fpr_neg.12274
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:389,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:387,16'
          Dst:             fpr_neg
    - functionName:    PQCLEAN_FALCONPADDED512_CLEAN_poly_neg
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 371
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fpr_neg
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:374,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:0,0'
              BranchSideFuncs:
                - fpr_neg.12274
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:376,24'
              BranchSideFuncs:
                - fpr_neg.12274
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:375,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:376,24'
              BranchSideFuncs:
                - fpr_neg.12274
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:378,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:376,16'
          Dst:             fpr_neg
    - functionName:    PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 367
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fpr_sub
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:363,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:0,0'
              BranchSideFuncs:
                - fpr_sub.12270
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:365,24'
              BranchSideFuncs:
                - fpr_sub.12270
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:364,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:365,24'
              BranchSideFuncs:
                - fpr_sub.12270
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:367,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:365,16'
          Dst:             fpr_sub
    - functionName:    PQCLEAN_FALCONPADDED512_CLEAN_poly_add
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 355
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
      functionUses:    13
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:351,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:353,24'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:352,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:353,24'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:355,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:353,16'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
    - functionName:    PQCLEAN_FALCONPADDED512_CLEAN_iFFT
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          178
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
        - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - fpr_neg
        - fpr_sub
      functionUses:    11
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:296,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_neg.12274
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_sub.12270
                - fpr_sub.12270
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sub.12270
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:296,19'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_neg.12274
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_sub.12270
                - fpr_sub.12270
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sub.12270
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:300,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:303,16'
              BranchSideFuncs:
                - fpr_neg.12274
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_sub.12270
                - fpr_sub.12270
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sub.12270
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:335,14'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:313,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:305,42'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_sub.12270
                - fpr_sub.12270
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sub.12270
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_neg.12274
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:316,24'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_sub.12270
                - fpr_sub.12270
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sub.12270
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_neg.12274
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:305,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:300,29'
              BranchSideFuncs:
                - fpr_neg.12274
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_sub.12270
                - fpr_sub.12270
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sub.12270
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:308,21'
              BranchSideFuncs:
                - fpr_neg.12274
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_sub.12270
                - fpr_sub.12270
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sub.12270
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:313,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:305,42'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_neg.12274
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_sub.12270
                - fpr_sub.12270
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sub.12270
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:316,24'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_sub.12270
                - fpr_sub.12270
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sub.12270
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_neg.12274
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:300,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:303,16'
              BranchSideFuncs:
                - fpr_neg.12274
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_sub.12270
                - fpr_sub.12270
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sub.12270
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:335,14'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:335,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:335,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:338,14'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:339,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:339,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:340,28'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:312,20'
          Dst:             fpr_neg
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:320,17'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:320,17'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:322,17'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:322,17'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:323,17'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:323,17'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:323,17'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:323,17'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:323,17'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:323,17'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:340,20'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
    - functionName:    PQCLEAN_FALCONPADDED512_CLEAN_FFT
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          160
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
        - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - fpr_sub
      functionUses:    27
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:215,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sub.12270
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_sub.12270
                - fpr_sub.12270
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:215,19'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sub.12270
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_sub.12270
                - fpr_sub.12270
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:218,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:218,5'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sub.12270
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_sub.12270
                - fpr_sub.12270
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:221,16'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sub.12270
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_sub.12270
                - fpr_sub.12270
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:223,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:218,36'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sub.12270
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_sub.12270
                - fpr_sub.12270
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:222,16'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sub.12270
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_sub.12270
                - fpr_sub.12270
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:231,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:223,42'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sub.12270
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_sub.12270
                - fpr_sub.12270
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:234,24'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sub.12270
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_sub.12270
                - fpr_sub.12270
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:231,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:223,42'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sub.12270
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_sub.12270
                - fpr_sub.12270
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:234,24'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sub.12270
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_sub.12270
                - fpr_sub.12270
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:223,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:218,36'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sub.12270
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_sub.12270
                - fpr_sub.12270
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:226,21'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sub.12270
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_sub.12270
                - fpr_sub.12270
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:218,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:218,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:221,16'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sub.12270
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_sub.12270
                - fpr_sub.12270
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:238,17'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:238,17'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:238,17'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:238,17'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:238,17'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:238,17'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:239,17'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:239,17'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:241,17'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fft.c:241,17'
          Dst:             fpr_sub
    - functionName:    fpr_trunc
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fpr_ursh
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.h:367,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.h:0,0'
              BranchSideFuncs:
                - fpr_ursh.12324
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.h:367,17'
              BranchSideFuncs:
                - fpr_ursh.12324
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.h:370,10'
          Dst:             fpr_ursh
    - functionName:    fpr_ursh
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_FALCONPADDED512_CLEAN_fpr_expm_p63
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 499
      functionLinenumberEnd: 580
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          413
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - fpr_trunc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.c:535,29'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_trunc.12323
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_trunc.12323
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.c:535,29'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_trunc.12323
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_trunc.12323
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.c:535,29'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.c:535,19'
          Dst:             fpr_trunc
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.c:568,29'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.c:568,19'
          Dst:             fpr_trunc
    - functionName:    PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          107
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - FPR
      functionUses:    108
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.c:260,23'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.c:0,0'
              BranchSideFuncs:
                - FPR.12329
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.c:260,23'
              BranchSideFuncs:
                - FPR.12329
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.c:333,12'
          Dst:             FPR
    - functionName:    FPR
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          36
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_FALCONPADDED512_CLEAN_fpr_sqrt
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 423
      functionLinenumberEnd: 495
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          95
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - FPR
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.c:433,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.c:0,0'
              BranchSideFuncs:
                - FPR.12329
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.c:462,15'
              BranchSideFuncs:
                - FPR.12329
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.c:459,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.c:443,7'
              BranchSideFuncs:
                - FPR.12329
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.c:462,15'
              BranchSideFuncs:
                - FPR.12329
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.c:495,12'
          Dst:             FPR
    - functionName:    PQCLEAN_FALCONPADDED512_CLEAN_fpr_div
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          117
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - FPR
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.c:344,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.c:0,0'
              BranchSideFuncs:
                - FPR.12329
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.c:359,18'
              BranchSideFuncs:
                - FPR.12329
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.c:351,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.c:359,18'
              BranchSideFuncs:
                - FPR.12329
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.c:371,21'
              BranchSideFuncs:
                - FPR.12329
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.c:419,12'
          Dst:             FPR
    - functionName:    fpr_ulsh
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          161
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - FPR
        - fpr_ulsh
        - fpr_ursh
      functionUses:    63
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.c:153,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.c:0,0'
              BranchSideFuncs:
                - fpr_ulsh.12334
                - fpr_ursh.12324
                - FPR.12329
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.c:153,13'
              BranchSideFuncs:
                - fpr_ulsh.12334
                - fpr_ursh.12324
                - FPR.12329
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.c:191,9'
          Dst:             fpr_ulsh
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.c:193,10'
          Dst:             fpr_ursh
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.c:238,12'
          Dst:             FPR
    - functionName:    PQCLEAN_FALCONPADDED512_CLEAN_fpr_scaled
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          99
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - FPR
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.c:97,27'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.c:0,0'
              BranchSideFuncs:
                - FPR.12329
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.c:97,27'
              BranchSideFuncs:
                - FPR.12329
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.c:131,12'
          Dst:             FPR
    - functionName:    modp_div
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 796
      functionLinenumberEnd: 822
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - modp_montymul
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:800,11'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:0,0'
              BranchSideFuncs:
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:805,13'
              BranchSideFuncs:
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:802,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:805,13'
              BranchSideFuncs:
                - modp_montymul.12456
                - modp_montymul.12456
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:821,9'
              BranchSideFuncs:
                - modp_montymul.12456
                - modp_montymul.12456
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:805,13'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:806,14'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:821,9'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:822,12'
          Dst:             modp_montymul
    - functionName:    modp_montymul
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 716
      functionLinenumberEnd: 724
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    62
      BranchProfiles:  []
      Callsites:       []
    - functionName:    modp_norm
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 643
      functionLinenumberEnd: 644
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    zint_one_to_plain
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1985
      functionLinenumberEnd: 1990
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    modp_poly_rec_res
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1077
      functionLinenumberEnd: 1088
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - modp_montymul
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1080,29'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:0,0'
              BranchSideFuncs:
                - modp_montymul.12456
                - modp_montymul.12456
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1084,19'
              BranchSideFuncs:
                - modp_montymul.12456
                - modp_montymul.12456
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1081,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1084,19'
              BranchSideFuncs:
                - modp_montymul.12456
                - modp_montymul.12456
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1088,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1086,30'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1086,16'
          Dst:             modp_montymul
    - functionName:    zint_add_scaled_mul_small
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1884
      functionLinenumberEnd: 1932
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          99
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1889,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1889,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1893,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1905,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1906,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1910,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1896,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1896,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1904,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    zint_sub_scaled
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1947
      functionLinenumberEnd: 1979
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          90
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1952,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1952,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1956,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1967,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1968,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1972,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1959,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1959,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1966,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fpr_ursh
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fpr_ulsh
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    poly_sub_scaled
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2086
      functionLinenumberEnd: 2111
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          92
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - zint_add_scaled_mul_small
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2089,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:0,0'
              BranchSideFuncs:
                - zint_add_scaled_mul_small.12460
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2096,15'
              BranchSideFuncs:
                - zint_add_scaled_mul_small.12460
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2102,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2104,22'
              BranchSideFuncs:
                - zint_add_scaled_mul_small.12460
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2106,19'
              BranchSideFuncs:
                - zint_add_scaled_mul_small.12460
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2099,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2090,26'
              BranchSideFuncs:
                - zint_add_scaled_mul_small.12460
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2100,13'
              BranchSideFuncs:
                - zint_add_scaled_mul_small.12460
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2090,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2096,15'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2111,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2100,13'
          Dst:             zint_add_scaled_mul_small
    - functionName:    poly_sub_scaled_ntt
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2123
      functionLinenumberEnd: 2178
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          169
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - modp_NTT2_ext
        - modp_R2
        - modp_Rx
        - modp_iNTT2_ext
        - modp_mkgm2
        - modp_montymul
        - modp_ninv31
        - modp_set
        - zint_mod_small_signed
        - zint_rebuild_CRT
        - zint_sub_scaled
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2129,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:0,0'
              BranchSideFuncs:
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_Rx.12469
                - modp_mkgm2.12470
                - modp_set.12471
                - modp_NTT2_ext.12472
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - zint_rebuild_CRT.12475
                - zint_sub_scaled.12461
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2129,9'
              BranchSideFuncs:
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_Rx.12469
                - modp_mkgm2.12470
                - modp_set.12471
                - modp_NTT2_ext.12472
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - zint_rebuild_CRT.12475
                - zint_sub_scaled.12461
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2151,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2152,30'
              BranchSideFuncs:
                - modp_NTT2_ext.12472
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_Rx.12469
                - modp_mkgm2.12470
                - modp_set.12471
                - zint_rebuild_CRT.12475
                - zint_sub_scaled.12461
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2154,9'
              BranchSideFuncs:
                - modp_NTT2_ext.12472
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_Rx.12469
                - modp_mkgm2.12470
                - modp_set.12471
                - zint_rebuild_CRT.12475
                - zint_sub_scaled.12461
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2155,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2157,18'
              BranchSideFuncs:
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_Rx.12469
                - modp_mkgm2.12470
                - modp_set.12471
                - modp_NTT2_ext.12472
                - zint_mod_small_signed.12473
                - zint_rebuild_CRT.12475
                - zint_sub_scaled.12461
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2159,9'
              BranchSideFuncs:
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_Rx.12469
                - modp_mkgm2.12470
                - modp_set.12471
                - modp_NTT2_ext.12472
                - zint_mod_small_signed.12473
                - zint_rebuild_CRT.12475
                - zint_sub_scaled.12461
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2160,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2162,36'
              BranchSideFuncs:
                - modp_iNTT2_ext.12474
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_Rx.12469
                - modp_mkgm2.12470
                - modp_set.12471
                - modp_NTT2_ext.12472
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - zint_rebuild_CRT.12475
                - zint_sub_scaled.12461
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2164,9'
              BranchSideFuncs:
                - modp_iNTT2_ext.12474
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_Rx.12469
                - modp_mkgm2.12470
                - modp_set.12471
                - modp_NTT2_ext.12472
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - zint_rebuild_CRT.12475
                - zint_sub_scaled.12461
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2141,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2145,13'
              BranchSideFuncs:
                - zint_rebuild_CRT.12475
                - zint_sub_scaled.12461
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2170,5'
              BranchSideFuncs:
                - zint_rebuild_CRT.12475
                - zint_sub_scaled.12461
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2175,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2176,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2178,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2146,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2147,14'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2148,14'
          Dst:             modp_Rx
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2149,9'
          Dst:             modp_mkgm2
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2152,21'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2154,9'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2157,18'
          Dst:             zint_mod_small_signed
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2159,9'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2162,22'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2161,18'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2164,9'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2170,5'
          Dst:             zint_rebuild_CRT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2176,9'
          Dst:             zint_sub_scaled
    - functionName:    modp_ninv31
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 652
      functionLinenumberEnd: 660
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    modp_R2
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 731
      functionLinenumberEnd: 755
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - modp_R
        - modp_add
        - modp_montymul
      functionUses:    14
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:738,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:0,0'
              BranchSideFuncs:
                - modp_R.12483
                - modp_add.12482
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:738,9'
              BranchSideFuncs:
                - modp_R.12483
                - modp_add.12482
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:738,9'
          Dst:             modp_R
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:739,9'
          Dst:             modp_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:745,9'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:746,9'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:747,9'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:748,9'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:749,9'
          Dst:             modp_montymul
    - functionName:    modp_Rx
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 764
      functionLinenumberEnd: 782
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          69
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - modp_R
        - modp_montymul
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:773,7'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:0,0'
              BranchSideFuncs:
                - modp_R.12483
                - modp_montymul.12456
                - modp_montymul.12456
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:773,7'
              BranchSideFuncs:
                - modp_R.12483
                - modp_montymul.12456
                - modp_montymul.12456
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:776,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:776,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:777,16'
              BranchSideFuncs:
                - modp_montymul.12456
                - modp_montymul.12456
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:777,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:778,17'
              BranchSideFuncs:
                - modp_montymul.12456
                - modp_montymul.12456
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:780,13'
              BranchSideFuncs:
                - modp_montymul.12456
                - modp_montymul.12456
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:776,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:776,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:777,16'
              BranchSideFuncs:
                - modp_montymul.12456
                - modp_montymul.12456
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:775,9'
          Dst:             modp_R
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:778,17'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:780,13'
          Dst:             modp_montymul
    - functionName:    modp_mkgm2
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 932
      functionLinenumberEnd: 961
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          92
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - modp_R
        - modp_R2
        - modp_div
        - modp_montymul
      functionUses:    11
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:937,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:0,0'
              BranchSideFuncs:
                - modp_R2.12468
                - modp_montymul.12456
                - modp_R.12483
                - modp_div.12455
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:937,19'
              BranchSideFuncs:
                - modp_R2.12468
                - modp_montymul.12456
                - modp_R.12483
                - modp_div.12455
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:945,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:946,13'
              BranchSideFuncs:
                - modp_montymul.12456
                - modp_R.12483
                - modp_div.12455
                - modp_montymul.12456
                - modp_montymul.12456
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:949,34'
              BranchSideFuncs:
                - modp_R.12483
                - modp_div.12455
                - modp_montymul.12456
                - modp_montymul.12456
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:945,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:946,13'
              BranchSideFuncs:
                - modp_R.12483
                - modp_div.12455
                - modp_montymul.12456
                - modp_montymul.12456
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:949,34'
              BranchSideFuncs:
                - modp_R.12483
                - modp_div.12455
                - modp_montymul.12456
                - modp_montymul.12456
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:952,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:955,21'
              BranchSideFuncs:
                - modp_montymul.12456
                - modp_montymul.12456
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:961,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:943,10'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:944,9'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:946,13'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:949,34'
          Dst:             modp_R
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:949,10'
          Dst:             modp_div
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:958,14'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:959,14'
          Dst:             modp_montymul
    - functionName:    modp_set
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 631
      functionLinenumberEnd: 636
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    22
      BranchProfiles:  []
      Callsites:       []
    - functionName:    modp_NTT2_ext
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 969
      functionLinenumberEnd: 1000
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          123
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - modp_add
        - modp_montymul
        - modp_sub
      functionUses:    33
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:972,14'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:0,0'
              BranchSideFuncs:
                - modp_montymul.12456
                - modp_add.12482
                - modp_sub.12477
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:972,14'
              BranchSideFuncs:
                - modp_montymul.12456
                - modp_add.12482
                - modp_sub.12477
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:972,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:972,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:975,19'
              BranchSideFuncs:
                - modp_montymul.12456
                - modp_add.12482
                - modp_sub.12477
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:989,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:977,26'
              BranchSideFuncs:
                - modp_montymul.12456
                - modp_add.12482
                - modp_sub.12477
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:986,17'
              BranchSideFuncs:
                - modp_montymul.12456
                - modp_add.12482
                - modp_sub.12477
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:989,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:981,38'
              BranchSideFuncs:
                - modp_montymul.12456
                - modp_add.12482
                - modp_sub.12477
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:992,21'
              BranchSideFuncs:
                - modp_montymul.12456
                - modp_add.12482
                - modp_sub.12477
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:981,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:977,26'
              BranchSideFuncs:
                - modp_montymul.12456
                - modp_add.12482
                - modp_sub.12477
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:986,17'
              BranchSideFuncs:
                - modp_montymul.12456
                - modp_add.12482
                - modp_sub.12477
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:977,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:977,5'
              BranchSideFuncs:
                - modp_montymul.12456
                - modp_add.12482
                - modp_sub.12477
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:980,16'
              BranchSideFuncs:
                - modp_montymul.12456
                - modp_add.12482
                - modp_sub.12477
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:993,21'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:994,23'
          Dst:             modp_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:995,23'
          Dst:             modp_sub
    - functionName:    zint_mod_small_signed
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1211
      functionLinenumberEnd: 1220
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - modp_sub
        - zint_mod_small_unsigned
      functionUses:    11
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1214,14'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:0,0'
              BranchSideFuncs:
                - zint_mod_small_unsigned.12476
                - modp_sub.12477
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1214,14'
              BranchSideFuncs:
                - zint_mod_small_unsigned.12476
                - modp_sub.12477
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1214,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1214,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1217,9'
              BranchSideFuncs:
                - zint_mod_small_unsigned.12476
                - modp_sub.12477
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1217,9'
          Dst:             zint_mod_small_unsigned
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1218,9'
          Dst:             modp_sub
    - functionName:    modp_iNTT2_ext
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1007
      functionLinenumberEnd: 1052
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          150
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - modp_add
        - modp_montymul
        - modp_sub
      functionUses:    21
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1012,14'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:0,0'
              BranchSideFuncs:
                - modp_add.12482
                - modp_sub.12477
                - modp_montymul.12456
                - modp_montymul.12456
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1012,14'
              BranchSideFuncs:
                - modp_add.12482
                - modp_sub.12477
                - modp_montymul.12456
                - modp_montymul.12456
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1012,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1012,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1015,19'
              BranchSideFuncs:
                - modp_add.12482
                - modp_sub.12477
                - modp_montymul.12456
                - modp_montymul.12456
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1017,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1020,16'
              BranchSideFuncs:
                - modp_add.12482
                - modp_sub.12477
                - modp_montymul.12456
                - modp_montymul.12456
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1048,22'
              BranchSideFuncs:
                - modp_montymul.12456
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1030,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1017,19'
              BranchSideFuncs:
                - modp_montymul.12456
                - modp_add.12482
                - modp_sub.12477
                - modp_montymul.12456
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1027,17'
              BranchSideFuncs:
                - modp_add.12482
                - modp_sub.12477
                - modp_montymul.12456
                - modp_montymul.12456
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1030,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1022,39'
              BranchSideFuncs:
                - modp_add.12482
                - modp_sub.12477
                - modp_montymul.12456
                - modp_montymul.12456
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1033,21'
              BranchSideFuncs:
                - modp_add.12482
                - modp_sub.12477
                - modp_montymul.12456
                - modp_montymul.12456
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1022,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1017,19'
              BranchSideFuncs:
                - modp_montymul.12456
                - modp_add.12482
                - modp_sub.12477
                - modp_montymul.12456
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1027,17'
              BranchSideFuncs:
                - modp_add.12482
                - modp_sub.12477
                - modp_montymul.12456
                - modp_montymul.12456
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1049,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1049,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1050,28'
              BranchSideFuncs:
                - modp_montymul.12456
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1035,23'
          Dst:             modp_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1037,27'
          Dst:             modp_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1036,23'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1050,14'
          Dst:             modp_montymul
    - functionName:    zint_rebuild_CRT
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1315
      functionLinenumberEnd: 1369
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          146
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - modp_R2
        - modp_montymul
        - modp_ninv31
        - modp_sub
        - zint_add_mul_small
        - zint_mod_small_unsigned
        - zint_mul_small
        - zint_norm_zero
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1319,12'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:0,0'
              BranchSideFuncs:
                - zint_norm_zero.12480
                - modp_ninv31.12467
                - modp_R2.12468
                - zint_mod_small_unsigned.12476
                - modp_sub.12477
                - modp_montymul.12456
                - zint_add_mul_small.12478
                - zint_mul_small.12479
                - zint_mul_small.12479
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1319,12'
              BranchSideFuncs:
                - zint_norm_zero.12480
                - modp_ninv31.12467
                - modp_R2.12468
                - zint_mod_small_unsigned.12476
                - modp_sub.12477
                - modp_montymul.12456
                - zint_add_mul_small.12478
                - zint_mul_small.12479
                - zint_mul_small.12479
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1320,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:0,0'
              BranchSideFuncs:
                - modp_ninv31.12467
                - modp_R2.12468
                - zint_mod_small_unsigned.12476
                - modp_sub.12477
                - modp_montymul.12456
                - zint_add_mul_small.12478
                - zint_mul_small.12479
                - zint_norm_zero.12480
                - zint_mul_small.12479
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1364,9'
              BranchSideFuncs:
                - zint_norm_zero.12480
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1338,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1333,13'
              BranchSideFuncs:
                - zint_mul_small.12479
                - zint_norm_zero.12480
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1333,13'
              BranchSideFuncs:
                - modp_ninv31.12467
                - modp_R2.12468
                - zint_mod_small_unsigned.12476
                - modp_sub.12477
                - modp_montymul.12456
                - zint_add_mul_small.12478
                - zint_mul_small.12479
                - zint_norm_zero.12480
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1338,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1345,18'
              BranchSideFuncs:
                - zint_mul_small.12479
                - modp_ninv31.12467
                - modp_R2.12468
                - zint_mod_small_unsigned.12476
                - modp_sub.12477
                - modp_montymul.12456
                - zint_add_mul_small.12478
                - zint_norm_zero.12480
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1358,18'
              BranchSideFuncs:
                - zint_mul_small.12479
                - modp_ninv31.12467
                - modp_R2.12468
                - zint_mod_small_unsigned.12476
                - modp_sub.12477
                - modp_montymul.12456
                - zint_add_mul_small.12478
                - zint_norm_zero.12480
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1320,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1333,13'
              BranchSideFuncs:
                - zint_norm_zero.12480
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1364,9'
              BranchSideFuncs:
                - zint_norm_zero.12480
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1320,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1333,13'
              BranchSideFuncs:
                - zint_norm_zero.12480
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1364,9'
              BranchSideFuncs:
                - zint_norm_zero.12480
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1364,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1364,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1365,31'
              BranchSideFuncs:
                - zint_norm_zero.12480
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1365,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1365,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1366,13'
              BranchSideFuncs:
                - zint_norm_zero.12480
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1365,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1365,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1366,13'
              BranchSideFuncs:
                - zint_norm_zero.12480
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1335,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1336,14'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1346,18'
          Dst:             zint_mod_small_unsigned
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1351,35'
          Dst:             modp_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1351,18'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1352,13'
          Dst:             zint_add_mul_small
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1358,18'
          Dst:             zint_mul_small
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1358,18'
          Dst:             zint_mul_small
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1366,13'
          Dst:             zint_norm_zero
    - functionName:    zint_mod_small_unsigned
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1182
      functionLinenumberEnd: 1202
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - modp_add
        - modp_montymul
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1194,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:0,0'
              BranchSideFuncs:
                - modp_montymul.12456
                - modp_add.12482
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1194,17'
              BranchSideFuncs:
                - modp_montymul.12456
                - modp_add.12482
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1194,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1194,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1194,14'
              BranchSideFuncs:
                - modp_montymul.12456
                - modp_add.12482
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1194,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1194,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1194,14'
              BranchSideFuncs:
                - modp_montymul.12456
                - modp_add.12482
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1197,13'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1200,13'
          Dst:             modp_add
    - functionName:    modp_sub
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 691
      functionLinenumberEnd: 696
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    zint_add_mul_small
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1229
      functionLinenumberEnd: 1245
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          128
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1234,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1234,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1238,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1234,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1238,14'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1240,57'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1234,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1238,14'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1242,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    zint_mul_small
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1156
      functionLinenumberEnd: 1168
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          107
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1161,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1161,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1164,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1161,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1164,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1164,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1161,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1164,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1166,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    zint_norm_zero
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1253
      functionLinenumberEnd: 1296
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          72
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - zint_sub
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1265,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:0,0'
              BranchSideFuncs:
                - zint_sub.12481
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1265,17'
              BranchSideFuncs:
                - zint_sub.12481
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1265,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1265,5'
              BranchSideFuncs:
                - zint_sub.12481
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1265,14'
              BranchSideFuncs:
                - zint_sub.12481
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1265,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1265,14'
              BranchSideFuncs:
                - zint_sub.12481
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1295,27'
              BranchSideFuncs:
                - zint_sub.12481
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1295,5'
          Dst:             zint_sub
    - functionName:    zint_sub
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1133
      functionLinenumberEnd: 1148
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          115
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1139,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1139,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1139,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1139,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1139,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1142,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1139,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1139,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1142,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1139,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1139,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1142,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    modp_add
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 679
      functionLinenumberEnd: 684
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    modp_R
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 667
      functionLinenumberEnd: 672
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fpr_rint
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          54
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fpr_ulsh
        - fpr_ursh
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.h:277,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.h:0,0'
              BranchSideFuncs:
                - fpr_ulsh.12463
                - fpr_ursh.12462
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.h:277,13'
              BranchSideFuncs:
                - fpr_ulsh.12463
                - fpr_ursh.12462
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.h:302,9'
          Dst:             fpr_ulsh
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.h:305,9'
          Dst:             fpr_ursh
    - functionName:    poly_big_to_fp
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2008
      functionLinenumberEnd: 2044
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          102
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
        - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - fpr_of
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2011,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:0,0'
              BranchSideFuncs:
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2011,9'
              BranchSideFuncs:
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2033,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2036,18'
              BranchSideFuncs:
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2042,9'
              BranchSideFuncs:
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2018,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2018,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2028,17'
              BranchSideFuncs:
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2040,36'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2040,28'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2040,17'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2033,43'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
    - functionName:    fpr_of
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_FALCONPADDED512_CLEAN_fpr_scaled
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.h:218,12'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.h:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_scaled
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.h:218,12'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_scaled
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.h:218,12'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_scaled
    - functionName:    align_u32
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2445
      functionLinenumberEnd: 2456
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2453,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2453,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2454,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    align_fpr
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2426
      functionLinenumberEnd: 2437
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2434,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2434,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2435,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    zint_finish_mod
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1456
      functionLinenumberEnd: 1491
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          231
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1466,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1466,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1466,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1466,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1466,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1467,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1466,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1466,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1467,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1466,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1467,15'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1480,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1466,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1467,15'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1480,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1482,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1482,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1485,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1482,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1482,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1485,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1482,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1482,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1485,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    zint_negate
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1376
      functionLinenumberEnd: 1395
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          97
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1387,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1387,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1387,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1387,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1387,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1390,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1387,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1387,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1390,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1387,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1387,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1390,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    zint_co_reduce_mod
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1499
      functionLinenumberEnd: 1541
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          182
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - zint_finish_mod
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1511,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:0,0'
              BranchSideFuncs:
                - zint_finish_mod.12490
                - zint_finish_mod.12490
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1511,19'
              BranchSideFuncs:
                - zint_finish_mod.12490
                - zint_finish_mod.12490
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1511,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1509,34'
              BranchSideFuncs:
                - zint_finish_mod.12490
                - zint_finish_mod.12490
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1511,5'
              BranchSideFuncs:
                - zint_finish_mod.12490
                - zint_finish_mod.12490
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1511,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1511,5'
              BranchSideFuncs:
                - zint_finish_mod.12490
                - zint_finish_mod.12490
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1515,14'
              BranchSideFuncs:
                - zint_finish_mod.12490
                - zint_finish_mod.12490
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1511,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1511,5'
              BranchSideFuncs:
                - zint_finish_mod.12490
                - zint_finish_mod.12490
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1515,14'
              BranchSideFuncs:
                - zint_finish_mod.12490
                - zint_finish_mod.12490
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1539,5'
          Dst:             zint_finish_mod
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1540,5'
          Dst:             zint_finish_mod
    - functionName:    zint_co_reduce
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1413
      functionLinenumberEnd: 1442
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          137
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - zint_negate
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1420,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:0,0'
              BranchSideFuncs:
                - zint_negate.12491
                - zint_negate.12491
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1420,19'
              BranchSideFuncs:
                - zint_negate.12491
                - zint_negate.12491
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1420,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1420,5'
              BranchSideFuncs:
                - zint_negate.12491
                - zint_negate.12491
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1424,14'
              BranchSideFuncs:
                - zint_negate.12491
                - zint_negate.12491
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1420,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1420,5'
              BranchSideFuncs:
                - zint_negate.12491
                - zint_negate.12491
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1424,14'
              BranchSideFuncs:
                - zint_negate.12491
                - zint_negate.12491
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1420,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1420,5'
              BranchSideFuncs:
                - zint_negate.12491
                - zint_negate.12491
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1424,14'
              BranchSideFuncs:
                - zint_negate.12491
                - zint_negate.12491
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1440,5'
          Dst:             zint_negate
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1441,5'
          Dst:             zint_negate
    - functionName:    make_fg_step
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2482
      functionLinenumberEnd: 2612
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         84
      ICount:          570
      EdgeCount:       111
      CyclomaticComplexity: 29
      functionsReached:
        - modp_NTT2_ext
        - modp_R2
        - modp_Rx
        - modp_iNTT2_ext
        - modp_mkgm2
        - modp_montymul
        - modp_ninv31
        - zint_mod_small_signed
        - zint_rebuild_CRT
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2488,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:0,0'
              BranchSideFuncs:
                - modp_ninv31.12467
                - modp_mkgm2.12470
                - modp_R2.12468
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_Rx.12469
                - modp_mkgm2.12470
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2515,13'
              BranchSideFuncs:
                - modp_ninv31.12467
                - modp_mkgm2.12470
                - modp_R2.12468
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_Rx.12469
                - modp_mkgm2.12470
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2520,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2520,9'
              BranchSideFuncs:
                - modp_R2.12468
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_ninv31.12467
                - modp_mkgm2.12470
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_Rx.12469
                - modp_mkgm2.12470
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2521,21'
              BranchSideFuncs:
                - modp_R2.12468
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_ninv31.12467
                - modp_mkgm2.12470
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_Rx.12469
                - modp_mkgm2.12470
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2520,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2520,9'
              BranchSideFuncs:
                - modp_R2.12468
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_ninv31.12467
                - modp_mkgm2.12470
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_Rx.12469
                - modp_mkgm2.12470
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2521,21'
              BranchSideFuncs:
                - modp_R2.12468
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_ninv31.12467
                - modp_mkgm2.12470
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_Rx.12469
                - modp_mkgm2.12470
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2520,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2517,14'
              BranchSideFuncs:
                - modp_R2.12468
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_ninv31.12467
                - modp_mkgm2.12470
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_Rx.12469
                - modp_mkgm2.12470
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2521,21'
              BranchSideFuncs:
                - modp_R2.12468
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_ninv31.12467
                - modp_mkgm2.12470
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_Rx.12469
                - modp_mkgm2.12470
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2520,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2517,14'
              BranchSideFuncs:
                - modp_R2.12468
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_ninv31.12467
                - modp_mkgm2.12470
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_Rx.12469
                - modp_mkgm2.12470
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2521,21'
              BranchSideFuncs:
                - modp_R2.12468
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_ninv31.12467
                - modp_mkgm2.12470
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_Rx.12469
                - modp_mkgm2.12470
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2523,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2524,13'
              BranchSideFuncs:
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_ninv31.12467
                - modp_mkgm2.12470
                - modp_R2.12468
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_Rx.12469
                - modp_mkgm2.12470
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_NTT2_ext.12472
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2526,28'
              BranchSideFuncs:
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_ninv31.12467
                - modp_mkgm2.12470
                - modp_R2.12468
                - modp_NTT2_ext.12472
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_Rx.12469
                - modp_mkgm2.12470
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_NTT2_ext.12472
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2526,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2529,24'
              BranchSideFuncs:
                - modp_iNTT2_ext.12474
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_ninv31.12467
                - modp_mkgm2.12470
                - modp_R2.12468
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_NTT2_ext.12472
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_Rx.12469
                - modp_mkgm2.12470
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_NTT2_ext.12472
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2534,13'
              BranchSideFuncs:
                - modp_iNTT2_ext.12474
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_ninv31.12467
                - modp_mkgm2.12470
                - modp_R2.12468
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_NTT2_ext.12472
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_Rx.12469
                - modp_mkgm2.12470
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_NTT2_ext.12472
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2526,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2529,24'
              BranchSideFuncs:
                - modp_iNTT2_ext.12474
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_ninv31.12467
                - modp_mkgm2.12470
                - modp_R2.12468
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_NTT2_ext.12472
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_Rx.12469
                - modp_mkgm2.12470
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_NTT2_ext.12472
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2534,13'
              BranchSideFuncs:
                - modp_iNTT2_ext.12474
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_ninv31.12467
                - modp_mkgm2.12470
                - modp_R2.12468
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_NTT2_ext.12472
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_Rx.12469
                - modp_mkgm2.12470
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_NTT2_ext.12472
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2534,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2535,13'
              BranchSideFuncs:
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_ninv31.12467
                - modp_mkgm2.12470
                - modp_R2.12468
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_NTT2_ext.12472
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_Rx.12469
                - modp_mkgm2.12470
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_NTT2_ext.12472
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2538,28'
              BranchSideFuncs:
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_ninv31.12467
                - modp_mkgm2.12470
                - modp_R2.12468
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_NTT2_ext.12472
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_Rx.12469
                - modp_mkgm2.12470
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_NTT2_ext.12472
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2538,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2538,9'
              BranchSideFuncs:
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_ninv31.12467
                - modp_mkgm2.12470
                - modp_R2.12468
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_NTT2_ext.12472
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_Rx.12469
                - modp_mkgm2.12470
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_NTT2_ext.12472
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2539,21'
              BranchSideFuncs:
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_ninv31.12467
                - modp_mkgm2.12470
                - modp_R2.12468
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_NTT2_ext.12472
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_Rx.12469
                - modp_mkgm2.12470
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_NTT2_ext.12472
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2538,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2538,9'
              BranchSideFuncs:
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_ninv31.12467
                - modp_mkgm2.12470
                - modp_R2.12468
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_NTT2_ext.12472
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_Rx.12469
                - modp_mkgm2.12470
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_NTT2_ext.12472
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2539,21'
              BranchSideFuncs:
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_ninv31.12467
                - modp_mkgm2.12470
                - modp_R2.12468
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_NTT2_ext.12472
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_Rx.12469
                - modp_mkgm2.12470
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_NTT2_ext.12472
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2538,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2539,21'
              BranchSideFuncs:
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_ninv31.12467
                - modp_mkgm2.12470
                - modp_R2.12468
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_NTT2_ext.12472
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_Rx.12469
                - modp_mkgm2.12470
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_NTT2_ext.12472
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2541,13'
              BranchSideFuncs:
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_ninv31.12467
                - modp_mkgm2.12470
                - modp_R2.12468
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_NTT2_ext.12472
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_Rx.12469
                - modp_mkgm2.12470
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_NTT2_ext.12472
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2538,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2539,21'
              BranchSideFuncs:
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_ninv31.12467
                - modp_mkgm2.12470
                - modp_R2.12468
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_NTT2_ext.12472
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_Rx.12469
                - modp_mkgm2.12470
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_NTT2_ext.12472
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2541,13'
              BranchSideFuncs:
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_ninv31.12467
                - modp_mkgm2.12470
                - modp_R2.12468
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_NTT2_ext.12472
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_Rx.12469
                - modp_mkgm2.12470
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_NTT2_ext.12472
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2541,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2542,13'
              BranchSideFuncs:
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_ninv31.12467
                - modp_mkgm2.12470
                - modp_R2.12468
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_NTT2_ext.12472
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_Rx.12469
                - modp_mkgm2.12470
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2544,28'
              BranchSideFuncs:
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_ninv31.12467
                - modp_mkgm2.12470
                - modp_R2.12468
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_Rx.12469
                - modp_mkgm2.12470
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2544,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2547,24'
              BranchSideFuncs:
                - modp_iNTT2_ext.12474
                - modp_ninv31.12467
                - modp_mkgm2.12470
                - modp_R2.12468
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_Rx.12469
                - modp_mkgm2.12470
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2552,13'
              BranchSideFuncs:
                - modp_iNTT2_ext.12474
                - modp_ninv31.12467
                - modp_mkgm2.12470
                - modp_R2.12468
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_Rx.12469
                - modp_mkgm2.12470
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2544,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2547,24'
              BranchSideFuncs:
                - modp_iNTT2_ext.12474
                - modp_ninv31.12467
                - modp_mkgm2.12470
                - modp_R2.12468
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_Rx.12469
                - modp_mkgm2.12470
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2552,13'
              BranchSideFuncs:
                - modp_iNTT2_ext.12474
                - modp_ninv31.12467
                - modp_mkgm2.12470
                - modp_R2.12468
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_Rx.12469
                - modp_mkgm2.12470
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2552,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2553,13'
              BranchSideFuncs:
                - modp_ninv31.12467
                - modp_mkgm2.12470
                - modp_R2.12468
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_Rx.12469
                - modp_mkgm2.12470
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2556,13'
              BranchSideFuncs:
                - modp_ninv31.12467
                - modp_mkgm2.12470
                - modp_R2.12468
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_Rx.12469
                - modp_mkgm2.12470
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2556,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2510,29'
              BranchSideFuncs:
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_ninv31.12467
                - modp_mkgm2.12470
                - modp_R2.12468
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_Rx.12469
                - modp_mkgm2.12470
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2557,13'
              BranchSideFuncs:
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_ninv31.12467
                - modp_mkgm2.12470
                - modp_R2.12468
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_Rx.12469
                - modp_mkgm2.12470
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2510,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2515,13'
              BranchSideFuncs:
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_Rx.12469
                - modp_mkgm2.12470
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2566,5'
              BranchSideFuncs:
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_Rx.12469
                - modp_mkgm2.12470
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2582,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2583,21'
              BranchSideFuncs:
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_Rx.12469
                - modp_mkgm2.12470
                - zint_mod_small_signed.12473
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2585,9'
              BranchSideFuncs:
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_Rx.12469
                - modp_mkgm2.12470
                - zint_mod_small_signed.12473
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2586,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2589,24'
              BranchSideFuncs:
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_Rx.12469
                - modp_mkgm2.12470
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2594,9'
              BranchSideFuncs:
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_Rx.12469
                - modp_mkgm2.12470
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2586,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2589,24'
              BranchSideFuncs:
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_Rx.12469
                - modp_mkgm2.12470
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2594,9'
              BranchSideFuncs:
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_Rx.12469
                - modp_mkgm2.12470
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2594,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2595,21'
              BranchSideFuncs:
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_Rx.12469
                - modp_mkgm2.12470
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - zint_mod_small_signed.12473
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2597,9'
              BranchSideFuncs:
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_Rx.12469
                - modp_mkgm2.12470
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - zint_mod_small_signed.12473
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2598,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2601,24'
              BranchSideFuncs:
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_Rx.12469
                - modp_mkgm2.12470
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2607,13'
              BranchSideFuncs:
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_Rx.12469
                - modp_mkgm2.12470
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2598,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2601,24'
              BranchSideFuncs:
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_Rx.12469
                - modp_mkgm2.12470
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2607,13'
              BranchSideFuncs:
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_Rx.12469
                - modp_mkgm2.12470
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2607,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2572,32'
              BranchSideFuncs:
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_Rx.12469
                - modp_mkgm2.12470
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2608,13'
              BranchSideFuncs:
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_Rx.12469
                - modp_mkgm2.12470
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2572,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2572,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2577,13'
              BranchSideFuncs:
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_Rx.12469
                - modp_mkgm2.12470
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2516,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2518,9'
          Dst:             modp_mkgm2
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2517,14'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2524,13'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2532,22'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2531,18'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2535,13'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2542,13'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2550,22'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2549,18'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2553,13'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2557,13'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2558,13'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2566,5'
          Dst:             zint_rebuild_CRT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2567,5'
          Dst:             zint_rebuild_CRT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2578,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2579,14'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2580,14'
          Dst:             modp_Rx
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2581,9'
          Dst:             modp_mkgm2
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2583,21'
          Dst:             zint_mod_small_signed
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2585,9'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2592,22'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2591,18'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2595,21'
          Dst:             zint_mod_small_signed
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2597,9'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2604,22'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2603,18'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2608,13'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2609,13'
          Dst:             modp_iNTT2_ext
    - functionName:    zint_bezout
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1559
      functionLinenumberEnd: 1868
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          401
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - modp_ninv31
        - zint_co_reduce
        - zint_co_reduce_mod
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1674,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:0,0'
              BranchSideFuncs:
                - modp_ninv31.12467
                - modp_ninv31.12467
                - zint_co_reduce.12493
                - zint_co_reduce_mod.12492
                - zint_co_reduce_mod.12492
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1674,13'
              BranchSideFuncs:
                - modp_ninv31.12467
                - modp_ninv31.12467
                - zint_co_reduce.12493
                - zint_co_reduce_mod.12492
                - zint_co_reduce_mod.12492
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1674,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1674,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1685,13'
              BranchSideFuncs:
                - modp_ninv31.12467
                - modp_ninv31.12467
                - zint_co_reduce.12493
                - zint_co_reduce_mod.12492
                - zint_co_reduce_mod.12492
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1714,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1714,35'
              BranchSideFuncs:
                - zint_co_reduce.12493
                - zint_co_reduce_mod.12492
                - zint_co_reduce_mod.12492
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1863,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1737,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1737,18'
              BranchSideFuncs:
                - zint_co_reduce.12493
                - zint_co_reduce_mod.12492
                - zint_co_reduce_mod.12492
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1756,18'
              BranchSideFuncs:
                - zint_co_reduce.12493
                - zint_co_reduce_mod.12492
                - zint_co_reduce_mod.12492
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1778,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1797,23'
              BranchSideFuncs:
                - zint_co_reduce.12493
                - zint_co_reduce_mod.12492
                - zint_co_reduce_mod.12492
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1848,13'
              BranchSideFuncs:
                - zint_co_reduce.12493
                - zint_co_reduce_mod.12492
                - zint_co_reduce_mod.12492
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1714,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1737,9'
              BranchSideFuncs:
                - zint_co_reduce.12493
                - zint_co_reduce_mod.12492
                - zint_co_reduce_mod.12492
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1863,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1864,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1864,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1867,35'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1864,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1864,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1865,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1864,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1865,15'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1867,35'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1864,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1865,15'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1867,35'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1692,11'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1693,11'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1848,13'
          Dst:             zint_co_reduce
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1853,9'
          Dst:             zint_co_reduce_mod
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:1854,9'
          Dst:             zint_co_reduce_mod
    - functionName:    make_fg
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2627
      functionLinenumberEnd: 2672
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          113
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - make_fg_step
        - modp_NTT2_ext
        - modp_mkgm2
        - modp_ninv31
        - modp_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2633,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:0,0'
              BranchSideFuncs:
                - modp_set.12471
                - modp_set.12471
                - make_fg_step.12494
                - make_fg_step.12494
                - make_fg_step.12494
                - make_fg_step.12494
                - modp_ninv31.12467
                - modp_mkgm2.12470
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2639,26'
              BranchSideFuncs:
                - modp_set.12471
                - modp_set.12471
                - make_fg_step.12494
                - make_fg_step.12494
                - make_fg_step.12494
                - make_fg_step.12494
                - modp_ninv31.12467
                - modp_mkgm2.12470
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2638,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2639,26'
              BranchSideFuncs:
                - make_fg_step.12494
                - make_fg_step.12494
                - make_fg_step.12494
                - make_fg_step.12494
                - modp_ninv31.12467
                - modp_mkgm2.12470
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2643,15'
              BranchSideFuncs:
                - make_fg_step.12494
                - make_fg_step.12494
                - make_fg_step.12494
                - make_fg_step.12494
                - modp_ninv31.12467
                - modp_mkgm2.12470
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2643,20'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2643,23'
              BranchSideFuncs:
                - modp_ninv31.12467
                - modp_mkgm2.12470
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2661,15'
              BranchSideFuncs:
                - make_fg_step.12494
                - make_fg_step.12494
                - make_fg_step.12494
                - make_fg_step.12494
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2643,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2643,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2648,15'
              BranchSideFuncs:
                - modp_ninv31.12467
                - modp_mkgm2.12470
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2661,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2662,9'
              BranchSideFuncs:
                - make_fg_step.12494
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2666,5'
              BranchSideFuncs:
                - make_fg_step.12494
                - make_fg_step.12494
                - make_fg_step.12494
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2667,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2668,33'
              BranchSideFuncs:
                - make_fg_step.12494
                - make_fg_step.12494
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2670,29'
              BranchSideFuncs:
                - make_fg_step.12494
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2667,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2668,33'
              BranchSideFuncs:
                - make_fg_step.12494
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2670,29'
              BranchSideFuncs:
                - make_fg_step.12494
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2639,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2640,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2648,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2651,9'
          Dst:             modp_mkgm2
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2652,9'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2653,9'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2662,9'
          Dst:             make_fg_step
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2666,5'
          Dst:             make_fg_step
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2668,9'
          Dst:             make_fg_step
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2670,5'
          Dst:             make_fg_step
    - functionName:    poly_big_to_small
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2057
      functionLinenumberEnd: 2071
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - zint_one_to_plain
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2060,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:0,0'
              BranchSideFuncs:
                - zint_one_to_plain.12458
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2064,33'
              BranchSideFuncs:
                - zint_one_to_plain.12458
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2065,22'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2065,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2068,16'
              BranchSideFuncs:
                - zint_one_to_plain.12458
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2061,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2061,5'
              BranchSideFuncs:
                - zint_one_to_plain.12458
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2064,33'
              BranchSideFuncs:
                - zint_one_to_plain.12458
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2064,13'
          Dst:             zint_one_to_plain
    - functionName:    solve_NTRU_binary_depth0
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3668
      functionLinenumberEnd: 3920
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          479
      EdgeCount:       71
      CyclomaticComplexity: 19
      functionsReached:
        - PQCLEAN_FALCONPADDED512_CLEAN_FFT
        - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
        - PQCLEAN_FALCONPADDED512_CLEAN_poly_div_autoadj_fft
        - align_fpr
        - fpr_of
        - fpr_rint
        - modp_NTT2_ext
        - modp_R2
        - modp_add
        - modp_iNTT2_ext
        - modp_mkgm2
        - modp_montymul
        - modp_ninv31
        - modp_norm
        - modp_set
        - modp_sub
        - zint_one_to_plain
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3675,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:0,0'
              BranchSideFuncs:
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_mkgm2.12470
                - zint_one_to_plain.12458
                - modp_set.12471
                - zint_one_to_plain.12458
                - modp_set.12471
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_set.12471
                - modp_set.12471
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_mkgm2.12470
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_set.12471
                - modp_set.12471
                - modp_set.12471
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_set.12471
                - modp_set.12471
                - modp_set.12471
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_add.12482
                - modp_montymul.12456
                - modp_add.12482
                - modp_mkgm2.12470
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_norm.12457
                - modp_norm.12457
                - align_fpr.12489
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - align_fpr.12489
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_rint.12485
                - modp_set.12471
                - modp_mkgm2.12470
                - modp_set.12471
                - modp_set.12471
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_sub.12477
                - modp_montymul.12456
                - modp_sub.12477
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_norm.12457
                - modp_norm.12457
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3675,19'
              BranchSideFuncs:
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_mkgm2.12470
                - zint_one_to_plain.12458
                - modp_set.12471
                - zint_one_to_plain.12458
                - modp_set.12471
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_set.12471
                - modp_set.12471
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_mkgm2.12470
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_set.12471
                - modp_set.12471
                - modp_set.12471
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_set.12471
                - modp_set.12471
                - modp_set.12471
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_add.12482
                - modp_montymul.12456
                - modp_add.12482
                - modp_mkgm2.12470
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_norm.12457
                - modp_norm.12457
                - align_fpr.12489
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - align_fpr.12489
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_rint.12485
                - modp_set.12471
                - modp_mkgm2.12470
                - modp_set.12471
                - modp_set.12471
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_sub.12477
                - modp_montymul.12456
                - modp_sub.12477
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_norm.12457
                - modp_norm.12457
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3709,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3710,47'
              BranchSideFuncs:
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_set.12471
                - modp_set.12471
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_mkgm2.12470
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_set.12471
                - modp_set.12471
                - modp_set.12471
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_set.12471
                - modp_set.12471
                - modp_set.12471
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_add.12482
                - modp_montymul.12456
                - modp_add.12482
                - modp_mkgm2.12470
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_norm.12457
                - modp_norm.12457
                - align_fpr.12489
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - align_fpr.12489
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_rint.12485
                - modp_set.12471
                - modp_mkgm2.12470
                - modp_set.12471
                - modp_set.12471
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_sub.12477
                - modp_montymul.12456
                - modp_sub.12477
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_norm.12457
                - modp_norm.12457
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3713,5'
              BranchSideFuncs:
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_set.12471
                - modp_set.12471
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_mkgm2.12470
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_set.12471
                - modp_set.12471
                - modp_set.12471
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_set.12471
                - modp_set.12471
                - modp_set.12471
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_add.12482
                - modp_montymul.12456
                - modp_add.12482
                - modp_mkgm2.12470
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_norm.12457
                - modp_norm.12457
                - align_fpr.12489
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - align_fpr.12489
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_rint.12485
                - modp_set.12471
                - modp_mkgm2.12470
                - modp_set.12471
                - modp_set.12471
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_sub.12477
                - modp_montymul.12456
                - modp_sub.12477
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_norm.12457
                - modp_norm.12457
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3709,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3710,47'
              BranchSideFuncs:
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_set.12471
                - modp_set.12471
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_mkgm2.12470
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_set.12471
                - modp_set.12471
                - modp_set.12471
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_set.12471
                - modp_set.12471
                - modp_set.12471
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_add.12482
                - modp_montymul.12456
                - modp_add.12482
                - modp_mkgm2.12470
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_norm.12457
                - modp_norm.12457
                - align_fpr.12489
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - align_fpr.12489
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_rint.12485
                - modp_set.12471
                - modp_mkgm2.12470
                - modp_set.12471
                - modp_set.12471
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_sub.12477
                - modp_montymul.12456
                - modp_sub.12477
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_norm.12457
                - modp_norm.12457
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3713,5'
              BranchSideFuncs:
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_set.12471
                - modp_set.12471
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_mkgm2.12470
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_set.12471
                - modp_set.12471
                - modp_set.12471
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_set.12471
                - modp_set.12471
                - modp_set.12471
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_add.12482
                - modp_montymul.12456
                - modp_add.12482
                - modp_mkgm2.12470
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_norm.12457
                - modp_norm.12457
                - align_fpr.12489
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - align_fpr.12489
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_rint.12485
                - modp_set.12471
                - modp_mkgm2.12470
                - modp_set.12471
                - modp_set.12471
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_sub.12477
                - modp_montymul.12456
                - modp_sub.12477
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_norm.12457
                - modp_norm.12457
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3719,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3720,26'
              BranchSideFuncs:
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_mkgm2.12470
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_set.12471
                - modp_set.12471
                - modp_set.12471
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_set.12471
                - modp_set.12471
                - modp_set.12471
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_add.12482
                - modp_montymul.12456
                - modp_add.12482
                - modp_mkgm2.12470
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_norm.12457
                - modp_norm.12457
                - align_fpr.12489
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - align_fpr.12489
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_rint.12485
                - modp_set.12471
                - modp_mkgm2.12470
                - modp_set.12471
                - modp_set.12471
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_sub.12477
                - modp_montymul.12456
                - modp_sub.12477
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_norm.12457
                - modp_norm.12457
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3723,5'
              BranchSideFuncs:
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_mkgm2.12470
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_set.12471
                - modp_set.12471
                - modp_set.12471
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_set.12471
                - modp_set.12471
                - modp_set.12471
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_add.12482
                - modp_montymul.12456
                - modp_add.12482
                - modp_mkgm2.12470
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_norm.12457
                - modp_norm.12457
                - align_fpr.12489
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - align_fpr.12489
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_rint.12485
                - modp_set.12471
                - modp_mkgm2.12470
                - modp_set.12471
                - modp_set.12471
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_sub.12477
                - modp_montymul.12456
                - modp_sub.12477
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_norm.12457
                - modp_norm.12457
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3729,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3733,15'
              BranchSideFuncs:
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_mkgm2.12470
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_set.12471
                - modp_set.12471
                - modp_set.12471
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_set.12471
                - modp_set.12471
                - modp_set.12471
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_add.12482
                - modp_montymul.12456
                - modp_add.12482
                - modp_mkgm2.12470
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_norm.12457
                - modp_norm.12457
                - align_fpr.12489
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - align_fpr.12489
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_rint.12485
                - modp_set.12471
                - modp_mkgm2.12470
                - modp_set.12471
                - modp_set.12471
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_sub.12477
                - modp_montymul.12456
                - modp_sub.12477
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_norm.12457
                - modp_norm.12457
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3744,5'
              BranchSideFuncs:
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_mkgm2.12470
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_set.12471
                - modp_set.12471
                - modp_set.12471
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_set.12471
                - modp_set.12471
                - modp_set.12471
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_add.12482
                - modp_montymul.12456
                - modp_add.12482
                - modp_mkgm2.12470
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_norm.12457
                - modp_norm.12457
                - align_fpr.12489
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - align_fpr.12489
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_rint.12485
                - modp_set.12471
                - modp_mkgm2.12470
                - modp_set.12471
                - modp_set.12471
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_sub.12477
                - modp_montymul.12456
                - modp_sub.12477
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_norm.12457
                - modp_norm.12457
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3781,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3782,26'
              BranchSideFuncs:
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_set.12471
                - modp_set.12471
                - modp_set.12471
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_add.12482
                - modp_montymul.12456
                - modp_add.12482
                - modp_mkgm2.12470
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_norm.12457
                - modp_norm.12457
                - align_fpr.12489
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - align_fpr.12489
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_rint.12485
                - modp_set.12471
                - modp_mkgm2.12470
                - modp_set.12471
                - modp_set.12471
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_sub.12477
                - modp_montymul.12456
                - modp_sub.12477
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_norm.12457
                - modp_norm.12457
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3785,5'
              BranchSideFuncs:
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_set.12471
                - modp_set.12471
                - modp_set.12471
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_add.12482
                - modp_montymul.12456
                - modp_add.12482
                - modp_mkgm2.12470
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_norm.12457
                - modp_norm.12457
                - align_fpr.12489
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - align_fpr.12489
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_rint.12485
                - modp_set.12471
                - modp_mkgm2.12470
                - modp_set.12471
                - modp_set.12471
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_sub.12477
                - modp_montymul.12456
                - modp_sub.12477
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_norm.12457
                - modp_norm.12457
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3781,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3782,26'
              BranchSideFuncs:
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_set.12471
                - modp_set.12471
                - modp_set.12471
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_add.12482
                - modp_montymul.12456
                - modp_add.12482
                - modp_mkgm2.12470
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_norm.12457
                - modp_norm.12457
                - align_fpr.12489
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - align_fpr.12489
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_rint.12485
                - modp_set.12471
                - modp_mkgm2.12470
                - modp_set.12471
                - modp_set.12471
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_sub.12477
                - modp_montymul.12456
                - modp_sub.12477
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_norm.12457
                - modp_norm.12457
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3785,5'
              BranchSideFuncs:
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_set.12471
                - modp_set.12471
                - modp_set.12471
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_add.12482
                - modp_montymul.12456
                - modp_add.12482
                - modp_mkgm2.12470
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_norm.12457
                - modp_norm.12457
                - align_fpr.12489
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - align_fpr.12489
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_rint.12485
                - modp_set.12471
                - modp_mkgm2.12470
                - modp_set.12471
                - modp_set.12471
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_sub.12477
                - modp_montymul.12456
                - modp_sub.12477
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_norm.12457
                - modp_norm.12457
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3791,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3794,27'
              BranchSideFuncs:
                - modp_set.12471
                - modp_set.12471
                - modp_set.12471
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_add.12482
                - modp_montymul.12456
                - modp_add.12482
                - modp_mkgm2.12470
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_norm.12457
                - modp_norm.12457
                - align_fpr.12489
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - align_fpr.12489
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_rint.12485
                - modp_set.12471
                - modp_mkgm2.12470
                - modp_set.12471
                - modp_set.12471
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_sub.12477
                - modp_montymul.12456
                - modp_sub.12477
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_norm.12457
                - modp_norm.12457
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3803,30'
              BranchSideFuncs:
                - modp_set.12471
                - modp_set.12471
                - modp_set.12471
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_add.12482
                - modp_montymul.12456
                - modp_add.12482
                - modp_mkgm2.12470
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_norm.12457
                - modp_norm.12457
                - align_fpr.12489
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - align_fpr.12489
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_rint.12485
                - modp_set.12471
                - modp_mkgm2.12470
                - modp_set.12471
                - modp_set.12471
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_sub.12477
                - modp_montymul.12456
                - modp_sub.12477
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_norm.12457
                - modp_norm.12457
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3804,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3805,26'
              BranchSideFuncs:
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_add.12482
                - modp_montymul.12456
                - modp_add.12482
                - modp_mkgm2.12470
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_norm.12457
                - modp_norm.12457
                - align_fpr.12489
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - align_fpr.12489
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_rint.12485
                - modp_set.12471
                - modp_mkgm2.12470
                - modp_set.12471
                - modp_set.12471
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_sub.12477
                - modp_montymul.12456
                - modp_sub.12477
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_norm.12457
                - modp_norm.12457
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3808,5'
              BranchSideFuncs:
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_add.12482
                - modp_montymul.12456
                - modp_add.12482
                - modp_mkgm2.12470
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_norm.12457
                - modp_norm.12457
                - align_fpr.12489
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - align_fpr.12489
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_rint.12485
                - modp_set.12471
                - modp_mkgm2.12470
                - modp_set.12471
                - modp_set.12471
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_sub.12477
                - modp_montymul.12456
                - modp_sub.12477
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_norm.12457
                - modp_norm.12457
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3804,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3805,26'
              BranchSideFuncs:
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_add.12482
                - modp_montymul.12456
                - modp_add.12482
                - modp_mkgm2.12470
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_norm.12457
                - modp_norm.12457
                - align_fpr.12489
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - align_fpr.12489
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_rint.12485
                - modp_set.12471
                - modp_mkgm2.12470
                - modp_set.12471
                - modp_set.12471
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_sub.12477
                - modp_montymul.12456
                - modp_sub.12477
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_norm.12457
                - modp_norm.12457
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3808,5'
              BranchSideFuncs:
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_add.12482
                - modp_montymul.12456
                - modp_add.12482
                - modp_mkgm2.12470
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_norm.12457
                - modp_norm.12457
                - align_fpr.12489
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - align_fpr.12489
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_rint.12485
                - modp_set.12471
                - modp_mkgm2.12470
                - modp_set.12471
                - modp_set.12471
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_sub.12477
                - modp_montymul.12456
                - modp_sub.12477
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_norm.12457
                - modp_norm.12457
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3814,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3817,27'
              BranchSideFuncs:
                - modp_mkgm2.12470
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_norm.12457
                - modp_norm.12457
                - align_fpr.12489
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - align_fpr.12489
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_rint.12485
                - modp_set.12471
                - modp_mkgm2.12470
                - modp_set.12471
                - modp_set.12471
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_sub.12477
                - modp_montymul.12456
                - modp_sub.12477
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_norm.12457
                - modp_norm.12457
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3830,5'
              BranchSideFuncs:
                - modp_mkgm2.12470
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_norm.12457
                - modp_norm.12457
                - align_fpr.12489
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - align_fpr.12489
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_rint.12485
                - modp_set.12471
                - modp_mkgm2.12470
                - modp_set.12471
                - modp_set.12471
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_sub.12477
                - modp_montymul.12456
                - modp_sub.12477
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_norm.12457
                - modp_norm.12457
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3833,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3834,37'
              BranchSideFuncs:
                - align_fpr.12489
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - align_fpr.12489
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_rint.12485
                - modp_set.12471
                - modp_mkgm2.12470
                - modp_set.12471
                - modp_set.12471
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_sub.12477
                - modp_montymul.12456
                - modp_sub.12477
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_norm.12457
                - modp_norm.12457
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3856,11'
              BranchSideFuncs:
                - align_fpr.12489
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - align_fpr.12489
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_rint.12485
                - modp_set.12471
                - modp_mkgm2.12470
                - modp_set.12471
                - modp_set.12471
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_sub.12477
                - modp_montymul.12456
                - modp_sub.12477
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_norm.12457
                - modp_norm.12457
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3857,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3858,25'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - align_fpr.12489
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_rint.12485
                - modp_set.12471
                - modp_mkgm2.12470
                - modp_set.12471
                - modp_set.12471
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_sub.12477
                - modp_montymul.12456
                - modp_sub.12477
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_norm.12457
                - modp_norm.12457
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3860,5'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - align_fpr.12489
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_rint.12485
                - modp_set.12471
                - modp_mkgm2.12470
                - modp_set.12471
                - modp_set.12471
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_sub.12477
                - modp_montymul.12456
                - modp_sub.12477
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_norm.12457
                - modp_norm.12457
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3868,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3869,25'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_rint.12485
                - modp_set.12471
                - modp_mkgm2.12470
                - modp_set.12471
                - modp_set.12471
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_sub.12477
                - modp_montymul.12456
                - modp_sub.12477
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_norm.12457
                - modp_norm.12457
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3871,5'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_rint.12485
                - modp_set.12471
                - modp_mkgm2.12470
                - modp_set.12471
                - modp_set.12471
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_sub.12477
                - modp_montymul.12456
                - modp_sub.12477
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_norm.12457
                - modp_norm.12457
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3879,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3880,44'
              BranchSideFuncs:
                - modp_mkgm2.12470
                - modp_set.12471
                - modp_set.12471
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_sub.12477
                - modp_montymul.12456
                - modp_sub.12477
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_norm.12457
                - modp_norm.12457
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3896,5'
              BranchSideFuncs:
                - modp_mkgm2.12470
                - modp_set.12471
                - modp_set.12471
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_sub.12477
                - modp_montymul.12456
                - modp_sub.12477
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_norm.12457
                - modp_norm.12457
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3897,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3898,26'
              BranchSideFuncs:
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_sub.12477
                - modp_montymul.12456
                - modp_sub.12477
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_norm.12457
                - modp_norm.12457
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3901,5'
              BranchSideFuncs:
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_sub.12477
                - modp_montymul.12456
                - modp_sub.12477
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_norm.12457
                - modp_norm.12457
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3904,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3907,28'
              BranchSideFuncs:
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_norm.12457
                - modp_norm.12457
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3913,5'
              BranchSideFuncs:
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_norm.12457
                - modp_norm.12457
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3915,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3916,37'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3920,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3694,11'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3695,10'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3704,5'
          Dst:             modp_mkgm2
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3710,26'
          Dst:             zint_one_to_plain
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3710,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3711,26'
          Dst:             zint_one_to_plain
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3711,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3713,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3714,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3720,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3721,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3723,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3724,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3737,15'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3738,15'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3739,21'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3740,21'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3741,21'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3742,21'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3744,5'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3745,5'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3768,5'
          Dst:             modp_mkgm2
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3773,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3774,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3780,21'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3782,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3783,21'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3785,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3786,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3794,13'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3795,17'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3796,17'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3803,21'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3805,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3806,21'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3808,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3809,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3817,13'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3819,26'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3818,17'
          Dst:             modp_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3821,26'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3820,17'
          Dst:             modp_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3830,5'
          Dst:             modp_mkgm2
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3831,5'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3832,5'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3834,27'
          Dst:             modp_norm
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3835,27'
          Dst:             modp_norm
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3856,11'
          Dst:             align_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3858,18'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3860,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3861,11'
          Dst:             align_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3869,18'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3871,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3877,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_poly_div_autoadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3878,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_iFFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3880,35'
          Dst:             fpr_rint
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3880,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3896,5'
          Dst:             modp_mkgm2
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3898,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3899,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3901,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3902,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3903,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3907,14'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3909,26'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3908,17'
          Dst:             modp_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3911,26'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3910,17'
          Dst:             modp_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3913,5'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3914,5'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3916,27'
          Dst:             modp_norm
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3917,27'
          Dst:             modp_norm
    - functionName:    solve_NTRU_binary_depth1
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3293
      functionLinenumberEnd: 3658
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         82
      ICount:          896
      EdgeCount:       110
      CyclomaticComplexity: 30
      functionsReached:
        - PQCLEAN_FALCONPADDED512_CLEAN_FFT
        - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
        - PQCLEAN_FALCONPADDED512_CLEAN_poly_add_muladj_fft
        - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
        - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
        - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
        - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
        - align_fpr
        - fpr_lt
        - fpr_of
        - fpr_rint
        - modp_NTT2_ext
        - modp_R2
        - modp_Rx
        - modp_iNTT2_ext
        - modp_mkgm2
        - modp_montymul
        - modp_ninv31
        - modp_poly_rec_res
        - modp_set
        - poly_big_to_fp
        - zint_mod_small_signed
        - zint_rebuild_CRT
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3309,23'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:0,0'
              BranchSideFuncs:
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_Rx.12469
                - zint_mod_small_signed.12473
                - zint_mod_small_signed.12473
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_Rx.12469
                - zint_mod_small_signed.12473
                - zint_mod_small_signed.12473
                - modp_ninv31.12467
                - modp_mkgm2.12470
                - modp_set.12471
                - modp_set.12471
                - modp_R2.12468
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_poly_rec_res.12459
                - modp_poly_rec_res.12459
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_rint.12485
                - fpr_rint.12485
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_Rx.12469
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_Rx.12469
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3309,23'
              BranchSideFuncs:
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_Rx.12469
                - zint_mod_small_signed.12473
                - zint_mod_small_signed.12473
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_Rx.12469
                - zint_mod_small_signed.12473
                - zint_mod_small_signed.12473
                - modp_ninv31.12467
                - modp_mkgm2.12470
                - modp_set.12471
                - modp_set.12471
                - modp_R2.12468
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_poly_rec_res.12459
                - modp_poly_rec_res.12459
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_rint.12485
                - fpr_rint.12485
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_Rx.12469
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_Rx.12469
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3365,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3356,5'
              BranchSideFuncs:
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_Rx.12469
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_Rx.12469
                - modp_ninv31.12467
                - modp_mkgm2.12470
                - modp_set.12471
                - modp_set.12471
                - modp_R2.12468
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_poly_rec_res.12459
                - modp_poly_rec_res.12459
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_rint.12485
                - fpr_rint.12485
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3362,15'
              BranchSideFuncs:
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_Rx.12469
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_Rx.12469
                - modp_ninv31.12467
                - modp_mkgm2.12470
                - modp_set.12471
                - modp_set.12471
                - modp_R2.12468
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_poly_rec_res.12459
                - modp_poly_rec_res.12459
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_rint.12485
                - fpr_rint.12485
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3365,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3362,15'
              BranchSideFuncs:
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_Rx.12469
                - zint_mod_small_signed.12473
                - zint_mod_small_signed.12473
                - modp_ninv31.12467
                - modp_mkgm2.12470
                - modp_set.12471
                - modp_set.12471
                - modp_R2.12468
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_poly_rec_res.12459
                - modp_poly_rec_res.12459
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_rint.12485
                - fpr_rint.12485
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3368,19'
              BranchSideFuncs:
                - zint_mod_small_signed.12473
                - zint_mod_small_signed.12473
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_Rx.12469
                - zint_mod_small_signed.12473
                - zint_mod_small_signed.12473
                - modp_ninv31.12467
                - modp_mkgm2.12470
                - modp_set.12471
                - modp_set.12471
                - modp_R2.12468
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_poly_rec_res.12459
                - modp_poly_rec_res.12459
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_rint.12485
                - fpr_rint.12485
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3365,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3368,19'
              BranchSideFuncs:
                - modp_ninv31.12467
                - modp_mkgm2.12470
                - modp_set.12471
                - modp_set.12471
                - modp_R2.12468
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_poly_rec_res.12459
                - modp_poly_rec_res.12459
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_rint.12485
                - fpr_rint.12485
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3376,31'
              BranchSideFuncs:
                - modp_ninv31.12467
                - modp_mkgm2.12470
                - modp_set.12471
                - modp_set.12471
                - modp_R2.12468
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_poly_rec_res.12459
                - modp_poly_rec_res.12459
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_rint.12485
                - fpr_rint.12485
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3418,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3399,14'
              BranchSideFuncs:
                - modp_R2.12468
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_poly_rec_res.12459
                - modp_poly_rec_res.12459
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_rint.12485
                - fpr_rint.12485
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_ninv31.12467
                - modp_mkgm2.12470
                - modp_set.12471
                - modp_set.12471
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3419,30'
              BranchSideFuncs:
                - modp_set.12471
                - modp_set.12471
                - modp_R2.12468
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_poly_rec_res.12459
                - modp_poly_rec_res.12459
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_rint.12485
                - fpr_rint.12485
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_ninv31.12467
                - modp_mkgm2.12470
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3428,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3429,13'
              BranchSideFuncs:
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_rint.12485
                - fpr_rint.12485
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_ninv31.12467
                - modp_mkgm2.12470
                - modp_set.12471
                - modp_set.12471
                - modp_R2.12468
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_poly_rec_res.12459
                - modp_poly_rec_res.12459
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3438,13'
              BranchSideFuncs:
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_rint.12485
                - fpr_rint.12485
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_ninv31.12467
                - modp_mkgm2.12470
                - modp_set.12471
                - modp_set.12471
                - modp_R2.12468
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_poly_rec_res.12459
                - modp_poly_rec_res.12459
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3453,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3453,9'
              BranchSideFuncs:
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_rint.12485
                - fpr_rint.12485
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_ninv31.12467
                - modp_mkgm2.12470
                - modp_set.12471
                - modp_set.12471
                - modp_R2.12468
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_poly_rec_res.12459
                - modp_poly_rec_res.12459
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3458,9'
              BranchSideFuncs:
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_rint.12485
                - fpr_rint.12485
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_ninv31.12467
                - modp_mkgm2.12470
                - modp_set.12471
                - modp_set.12471
                - modp_R2.12468
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_poly_rec_res.12459
                - modp_poly_rec_res.12459
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3453,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3453,9'
              BranchSideFuncs:
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_rint.12485
                - fpr_rint.12485
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_ninv31.12467
                - modp_mkgm2.12470
                - modp_set.12471
                - modp_set.12471
                - modp_R2.12468
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_poly_rec_res.12459
                - modp_poly_rec_res.12459
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3453,9'
              BranchSideFuncs:
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_rint.12485
                - fpr_rint.12485
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_ninv31.12467
                - modp_mkgm2.12470
                - modp_set.12471
                - modp_set.12471
                - modp_R2.12468
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_poly_rec_res.12459
                - modp_poly_rec_res.12459
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3453,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3453,9'
              BranchSideFuncs:
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_rint.12485
                - fpr_rint.12485
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_ninv31.12467
                - modp_mkgm2.12470
                - modp_set.12471
                - modp_set.12471
                - modp_R2.12468
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_poly_rec_res.12459
                - modp_poly_rec_res.12459
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3453,9'
              BranchSideFuncs:
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_rint.12485
                - fpr_rint.12485
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_ninv31.12467
                - modp_mkgm2.12470
                - modp_set.12471
                - modp_set.12471
                - modp_R2.12468
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_poly_rec_res.12459
                - modp_poly_rec_res.12459
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3454,27'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3453,9'
              BranchSideFuncs:
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_rint.12485
                - fpr_rint.12485
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_ninv31.12467
                - modp_mkgm2.12470
                - modp_set.12471
                - modp_set.12471
                - modp_R2.12468
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_poly_rec_res.12459
                - modp_poly_rec_res.12459
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3453,9'
              BranchSideFuncs:
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_rint.12485
                - fpr_rint.12485
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_ninv31.12467
                - modp_mkgm2.12470
                - modp_set.12471
                - modp_set.12471
                - modp_R2.12468
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_poly_rec_res.12459
                - modp_poly_rec_res.12459
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3453,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3453,9'
              BranchSideFuncs:
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_rint.12485
                - fpr_rint.12485
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_ninv31.12467
                - modp_mkgm2.12470
                - modp_set.12471
                - modp_set.12471
                - modp_R2.12468
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_poly_rec_res.12459
                - modp_poly_rec_res.12459
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3455,21'
              BranchSideFuncs:
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_rint.12485
                - fpr_rint.12485
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_ninv31.12467
                - modp_mkgm2.12470
                - modp_set.12471
                - modp_set.12471
                - modp_R2.12468
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_poly_rec_res.12459
                - modp_poly_rec_res.12459
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3453,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3455,21'
              BranchSideFuncs:
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_rint.12485
                - fpr_rint.12485
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_ninv31.12467
                - modp_mkgm2.12470
                - modp_set.12471
                - modp_set.12471
                - modp_R2.12468
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_poly_rec_res.12459
                - modp_poly_rec_res.12459
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3458,9'
              BranchSideFuncs:
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_rint.12485
                - fpr_rint.12485
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_ninv31.12467
                - modp_mkgm2.12470
                - modp_set.12471
                - modp_set.12471
                - modp_R2.12468
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_poly_rec_res.12459
                - modp_poly_rec_res.12459
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3453,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3455,21'
              BranchSideFuncs:
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_rint.12485
                - fpr_rint.12485
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_ninv31.12467
                - modp_mkgm2.12470
                - modp_set.12471
                - modp_set.12471
                - modp_R2.12468
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_poly_rec_res.12459
                - modp_poly_rec_res.12459
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3458,9'
              BranchSideFuncs:
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_rint.12485
                - fpr_rint.12485
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_ninv31.12467
                - modp_mkgm2.12470
                - modp_set.12471
                - modp_set.12471
                - modp_R2.12468
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_poly_rec_res.12459
                - modp_poly_rec_res.12459
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3498,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3503,25'
              BranchSideFuncs:
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_rint.12485
                - fpr_rint.12485
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_ninv31.12467
                - modp_mkgm2.12470
                - modp_set.12471
                - modp_set.12471
                - modp_R2.12468
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_poly_rec_res.12459
                - modp_poly_rec_res.12459
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3514,9'
              BranchSideFuncs:
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_rint.12485
                - fpr_rint.12485
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_ninv31.12467
                - modp_mkgm2.12470
                - modp_set.12471
                - modp_set.12471
                - modp_R2.12468
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_poly_rec_res.12459
                - modp_poly_rec_res.12459
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3498,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3503,25'
              BranchSideFuncs:
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_rint.12485
                - fpr_rint.12485
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_ninv31.12467
                - modp_mkgm2.12470
                - modp_set.12471
                - modp_set.12471
                - modp_R2.12468
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_poly_rec_res.12459
                - modp_poly_rec_res.12459
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3514,9'
              BranchSideFuncs:
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_rint.12485
                - fpr_rint.12485
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_ninv31.12467
                - modp_mkgm2.12470
                - modp_set.12471
                - modp_set.12471
                - modp_R2.12468
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_poly_rec_res.12459
                - modp_poly_rec_res.12459
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3520,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3521,13'
              BranchSideFuncs:
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_rint.12485
                - fpr_rint.12485
                - modp_ninv31.12467
                - modp_mkgm2.12470
                - modp_set.12471
                - modp_set.12471
                - modp_R2.12468
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_poly_rec_res.12459
                - modp_poly_rec_res.12459
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3536,5'
              BranchSideFuncs:
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_rint.12485
                - fpr_rint.12485
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3523,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3523,13'
              BranchSideFuncs:
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_rint.12485
                - fpr_rint.12485
                - modp_ninv31.12467
                - modp_mkgm2.12470
                - modp_set.12471
                - modp_set.12471
                - modp_R2.12468
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_poly_rec_res.12459
                - modp_poly_rec_res.12459
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3523,13'
              BranchSideFuncs:
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_rint.12485
                - fpr_rint.12485
                - modp_ninv31.12467
                - modp_mkgm2.12470
                - modp_set.12471
                - modp_set.12471
                - modp_R2.12468
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_poly_rec_res.12459
                - modp_poly_rec_res.12459
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3523,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3523,13'
              BranchSideFuncs:
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_rint.12485
                - fpr_rint.12485
                - modp_ninv31.12467
                - modp_mkgm2.12470
                - modp_set.12471
                - modp_set.12471
                - modp_R2.12468
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_poly_rec_res.12459
                - modp_poly_rec_res.12459
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3523,13'
              BranchSideFuncs:
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_rint.12485
                - fpr_rint.12485
                - modp_ninv31.12467
                - modp_mkgm2.12470
                - modp_set.12471
                - modp_set.12471
                - modp_R2.12468
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_poly_rec_res.12459
                - modp_poly_rec_res.12459
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3524,30'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3523,13'
              BranchSideFuncs:
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_rint.12485
                - fpr_rint.12485
                - modp_ninv31.12467
                - modp_mkgm2.12470
                - modp_set.12471
                - modp_set.12471
                - modp_R2.12468
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_poly_rec_res.12459
                - modp_poly_rec_res.12459
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3523,13'
              BranchSideFuncs:
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_rint.12485
                - fpr_rint.12485
                - modp_ninv31.12467
                - modp_mkgm2.12470
                - modp_set.12471
                - modp_set.12471
                - modp_R2.12468
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_poly_rec_res.12459
                - modp_poly_rec_res.12459
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3523,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3388,5'
              BranchSideFuncs:
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_rint.12485
                - fpr_rint.12485
                - modp_ninv31.12467
                - modp_mkgm2.12470
                - modp_set.12471
                - modp_set.12471
                - modp_R2.12468
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_poly_rec_res.12459
                - modp_poly_rec_res.12459
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3523,13'
              BranchSideFuncs:
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_rint.12485
                - fpr_rint.12485
                - modp_ninv31.12467
                - modp_mkgm2.12470
                - modp_set.12471
                - modp_set.12471
                - modp_R2.12468
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_poly_rec_res.12459
                - modp_poly_rec_res.12459
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3523,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3523,13'
              BranchSideFuncs:
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_rint.12485
                - fpr_rint.12485
                - modp_ninv31.12467
                - modp_mkgm2.12470
                - modp_set.12471
                - modp_set.12471
                - modp_R2.12468
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_poly_rec_res.12459
                - modp_poly_rec_res.12459
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3525,22'
              BranchSideFuncs:
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_rint.12485
                - fpr_rint.12485
                - modp_ninv31.12467
                - modp_mkgm2.12470
                - modp_set.12471
                - modp_set.12471
                - modp_R2.12468
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_poly_rec_res.12459
                - modp_poly_rec_res.12459
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3523,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3523,13'
              BranchSideFuncs:
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_rint.12485
                - fpr_rint.12485
                - modp_ninv31.12467
                - modp_mkgm2.12470
                - modp_set.12471
                - modp_set.12471
                - modp_R2.12468
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_poly_rec_res.12459
                - modp_poly_rec_res.12459
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3525,22'
              BranchSideFuncs:
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_rint.12485
                - fpr_rint.12485
                - modp_ninv31.12467
                - modp_mkgm2.12470
                - modp_set.12471
                - modp_set.12471
                - modp_R2.12468
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_poly_rec_res.12459
                - modp_poly_rec_res.12459
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3523,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3388,5'
              BranchSideFuncs:
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_rint.12485
                - fpr_rint.12485
                - modp_ninv31.12467
                - modp_mkgm2.12470
                - modp_set.12471
                - modp_set.12471
                - modp_R2.12468
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_poly_rec_res.12459
                - modp_poly_rec_res.12459
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3525,22'
              BranchSideFuncs:
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_rint.12485
                - fpr_rint.12485
                - modp_ninv31.12467
                - modp_mkgm2.12470
                - modp_set.12471
                - modp_set.12471
                - modp_R2.12468
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_poly_rec_res.12459
                - modp_poly_rec_res.12459
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3523,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3388,5'
              BranchSideFuncs:
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_rint.12485
                - fpr_rint.12485
                - modp_ninv31.12467
                - modp_mkgm2.12470
                - modp_set.12471
                - modp_set.12471
                - modp_R2.12468
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_poly_rec_res.12459
                - modp_poly_rec_res.12459
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3525,22'
              BranchSideFuncs:
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_rint.12485
                - fpr_rint.12485
                - modp_ninv31.12467
                - modp_mkgm2.12470
                - modp_set.12471
                - modp_set.12471
                - modp_R2.12468
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_poly_rec_res.12459
                - modp_poly_rec_res.12459
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3388,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3397,13'
              BranchSideFuncs:
                - modp_ninv31.12467
                - modp_mkgm2.12470
                - modp_set.12471
                - modp_set.12471
                - modp_R2.12468
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_poly_rec_res.12459
                - modp_poly_rec_res.12459
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_rint.12485
                - fpr_rint.12485
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3536,5'
              BranchSideFuncs:
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - fpr_of.12487
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_rint.12485
                - fpr_rint.12485
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3626,38'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3626,38'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3626,42'
              BranchSideFuncs:
                - fpr_lt.12501
                - fpr_rint.12485
                - fpr_of.12487
                - fpr_lt.12501
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_rint.12485
                - fpr_rint.12485
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3626,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3626,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3629,25'
              BranchSideFuncs:
                - fpr_rint.12485
                - fpr_of.12487
                - fpr_lt.12501
                - fpr_lt.12501
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_rint.12485
                - fpr_rint.12485
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3622,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3625,13'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_rint.12485
                - fpr_rint.12485
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3631,5'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_rint.12485
                - fpr_rint.12485
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3652,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3652,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3653,36'
              BranchSideFuncs:
                - fpr_rint.12485
                - fpr_rint.12485
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3362,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3363,14'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3364,14'
          Dst:             modp_Rx
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3362,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3363,14'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3364,14'
          Dst:             modp_Rx
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3362,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3363,14'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3364,14'
          Dst:             modp_Rx
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3368,19'
          Dst:             zint_mod_small_signed
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3369,19'
          Dst:             zint_mod_small_signed
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3362,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3363,14'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3364,14'
          Dst:             modp_Rx
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3368,19'
          Dst:             zint_mod_small_signed
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3369,19'
          Dst:             zint_mod_small_signed
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3398,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3413,9'
          Dst:             modp_mkgm2
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3419,21'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3420,21'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3399,14'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3426,9'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3427,9'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3429,13'
          Dst:             modp_poly_rec_res
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3430,13'
          Dst:             modp_poly_rec_res
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3458,9'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3459,9'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3507,19'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3508,19'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3509,20'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3510,23'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3511,20'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3512,23'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3514,9'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3515,9'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3521,13'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3522,13'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3536,5'
          Dst:             zint_rebuild_CRT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3537,5'
          Dst:             zint_rebuild_CRT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3550,11'
          Dst:             align_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3552,5'
          Dst:             poly_big_to_fp
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3553,5'
          Dst:             poly_big_to_fp
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3562,11'
          Dst:             align_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3572,5'
          Dst:             poly_big_to_fp
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3573,5'
          Dst:             poly_big_to_fp
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3592,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3593,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3594,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3595,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3605,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_poly_add_muladj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3606,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3612,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3621,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_iFFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3626,14'
          Dst:             fpr_lt
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3626,42'
          Dst:             fpr_lt
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3629,25'
          Dst:             fpr_rint
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3629,18'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3631,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3636,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3637,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3638,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3639,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_poly_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3640,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_iFFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3641,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_iFFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3653,27'
          Dst:             fpr_rint
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3654,27'
          Dst:             fpr_rint
    - functionName:    fpr_lt
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 447
      functionLinenumberEnd: 475
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    solve_NTRU_intermediate
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2743
      functionLinenumberEnd: 3283
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         139
      ICount:          1092
      EdgeCount:       186
      CyclomaticComplexity: 49
      functionsReached:
        - PQCLEAN_FALCONPADDED512_CLEAN_FFT
        - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
        - PQCLEAN_FALCONPADDED512_CLEAN_poly_add
        - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
        - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
        - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
        - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
        - align_fpr
        - align_u32
        - fpr_lt
        - fpr_rint
        - fpr_sqr
        - make_fg
        - modp_NTT2_ext
        - modp_R2
        - modp_Rx
        - modp_iNTT2_ext
        - modp_mkgm2
        - modp_montymul
        - modp_ninv31
        - poly_big_to_fp
        - poly_sub_scaled
        - poly_sub_scaled_ntt
        - zint_mod_small_signed
        - zint_rebuild_CRT
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2760,21'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:0,0'
              BranchSideFuncs:
                - make_fg.12497
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_Rx.12469
                - zint_mod_small_signed.12473
                - zint_mod_small_signed.12473
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_mkgm2.12470
                - modp_Rx.12469
                - zint_mod_small_signed.12473
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - align_fpr.12489
                - align_u32.12488
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sqr.12505
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - poly_sub_scaled.12464
                - poly_sub_scaled.12464
                - poly_sub_scaled_ntt.12465
                - poly_sub_scaled_ntt.12465
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_Rx.12469
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2760,21'
              BranchSideFuncs:
                - make_fg.12497
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_Rx.12469
                - zint_mod_small_signed.12473
                - zint_mod_small_signed.12473
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_mkgm2.12470
                - modp_Rx.12469
                - zint_mod_small_signed.12473
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - align_fpr.12489
                - align_u32.12488
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sqr.12505
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - poly_sub_scaled.12464
                - poly_sub_scaled.12464
                - poly_sub_scaled_ntt.12465
                - poly_sub_scaled_ntt.12465
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_Rx.12469
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2826,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2817,5'
              BranchSideFuncs:
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_Rx.12469
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_mkgm2.12470
                - modp_Rx.12469
                - zint_mod_small_signed.12473
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - align_fpr.12489
                - align_u32.12488
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sqr.12505
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - poly_sub_scaled.12464
                - poly_sub_scaled.12464
                - poly_sub_scaled_ntt.12465
                - poly_sub_scaled_ntt.12465
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2817,5'
              BranchSideFuncs:
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_Rx.12469
                - zint_mod_small_signed.12473
                - zint_mod_small_signed.12473
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_mkgm2.12470
                - modp_Rx.12469
                - zint_mod_small_signed.12473
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - align_fpr.12489
                - align_u32.12488
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sqr.12505
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - poly_sub_scaled.12464
                - poly_sub_scaled.12464
                - poly_sub_scaled_ntt.12465
                - poly_sub_scaled_ntt.12465
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2826,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2817,29'
              BranchSideFuncs:
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_Rx.12469
                - zint_mod_small_signed.12473
                - zint_mod_small_signed.12473
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_mkgm2.12470
                - modp_Rx.12469
                - zint_mod_small_signed.12473
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - align_fpr.12489
                - align_u32.12488
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sqr.12505
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - poly_sub_scaled.12464
                - poly_sub_scaled.12464
                - poly_sub_scaled_ntt.12465
                - poly_sub_scaled_ntt.12465
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2829,19'
              BranchSideFuncs:
                - zint_mod_small_signed.12473
                - zint_mod_small_signed.12473
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_Rx.12469
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_mkgm2.12470
                - modp_Rx.12469
                - zint_mod_small_signed.12473
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - align_fpr.12489
                - align_u32.12488
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sqr.12505
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - poly_sub_scaled.12464
                - poly_sub_scaled.12464
                - poly_sub_scaled_ntt.12465
                - poly_sub_scaled_ntt.12465
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2857,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2858,13'
              BranchSideFuncs:
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - modp_mkgm2.12470
                - modp_Rx.12469
                - zint_mod_small_signed.12473
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_ninv31.12467
                - modp_R2.12468
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - align_fpr.12489
                - align_u32.12488
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sqr.12505
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - poly_sub_scaled.12464
                - poly_sub_scaled.12464
                - poly_sub_scaled_ntt.12465
                - poly_sub_scaled_ntt.12465
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2867,45'
              BranchSideFuncs:
                - modp_mkgm2.12470
                - modp_Rx.12469
                - zint_mod_small_signed.12473
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_ninv31.12467
                - modp_R2.12468
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - align_fpr.12489
                - align_u32.12488
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sqr.12505
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - poly_sub_scaled.12464
                - poly_sub_scaled.12464
                - poly_sub_scaled_ntt.12465
                - poly_sub_scaled_ntt.12465
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2869,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2870,32'
              BranchSideFuncs:
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_mkgm2.12470
                - modp_Rx.12469
                - zint_mod_small_signed.12473
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - align_fpr.12489
                - align_u32.12488
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sqr.12505
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - poly_sub_scaled.12464
                - poly_sub_scaled.12464
                - poly_sub_scaled_ntt.12465
                - poly_sub_scaled_ntt.12465
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2880,18'
              BranchSideFuncs:
                - modp_Rx.12469
                - zint_mod_small_signed.12473
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_mkgm2.12470
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - align_fpr.12489
                - align_u32.12488
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sqr.12505
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - poly_sub_scaled.12464
                - poly_sub_scaled.12464
                - poly_sub_scaled_ntt.12465
                - poly_sub_scaled_ntt.12465
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2870,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2870,13'
              BranchSideFuncs:
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_mkgm2.12470
                - modp_Rx.12469
                - zint_mod_small_signed.12473
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - align_fpr.12489
                - align_u32.12488
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sqr.12505
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - poly_sub_scaled.12464
                - poly_sub_scaled.12464
                - poly_sub_scaled_ntt.12465
                - poly_sub_scaled_ntt.12465
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2872,25'
              BranchSideFuncs:
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_mkgm2.12470
                - modp_Rx.12469
                - zint_mod_small_signed.12473
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - align_fpr.12489
                - align_u32.12488
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sqr.12505
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - poly_sub_scaled.12464
                - poly_sub_scaled.12464
                - poly_sub_scaled_ntt.12465
                - poly_sub_scaled_ntt.12465
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2870,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2870,13'
              BranchSideFuncs:
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_mkgm2.12470
                - modp_Rx.12469
                - zint_mod_small_signed.12473
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - align_fpr.12489
                - align_u32.12488
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sqr.12505
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - poly_sub_scaled.12464
                - poly_sub_scaled.12464
                - poly_sub_scaled_ntt.12465
                - poly_sub_scaled_ntt.12465
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2872,25'
              BranchSideFuncs:
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_mkgm2.12470
                - modp_Rx.12469
                - zint_mod_small_signed.12473
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - align_fpr.12489
                - align_u32.12488
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sqr.12505
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - poly_sub_scaled.12464
                - poly_sub_scaled.12464
                - poly_sub_scaled_ntt.12465
                - poly_sub_scaled_ntt.12465
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2870,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2872,25'
              BranchSideFuncs:
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_mkgm2.12470
                - modp_Rx.12469
                - zint_mod_small_signed.12473
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - align_fpr.12489
                - align_u32.12488
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sqr.12505
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - poly_sub_scaled.12464
                - poly_sub_scaled.12464
                - poly_sub_scaled_ntt.12465
                - poly_sub_scaled_ntt.12465
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2875,13'
              BranchSideFuncs:
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_mkgm2.12470
                - modp_Rx.12469
                - zint_mod_small_signed.12473
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - align_fpr.12489
                - align_u32.12488
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sqr.12505
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - poly_sub_scaled.12464
                - poly_sub_scaled.12464
                - poly_sub_scaled_ntt.12465
                - poly_sub_scaled_ntt.12465
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2881,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2883,25'
              BranchSideFuncs:
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_mkgm2.12470
                - modp_Rx.12469
                - zint_mod_small_signed.12473
                - zint_mod_small_signed.12473
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - align_fpr.12489
                - align_u32.12488
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sqr.12505
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - poly_sub_scaled.12464
                - poly_sub_scaled.12464
                - poly_sub_scaled_ntt.12465
                - poly_sub_scaled_ntt.12465
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2888,13'
              BranchSideFuncs:
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_mkgm2.12470
                - modp_Rx.12469
                - zint_mod_small_signed.12473
                - zint_mod_small_signed.12473
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - align_fpr.12489
                - align_u32.12488
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sqr.12505
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - poly_sub_scaled.12464
                - poly_sub_scaled.12464
                - poly_sub_scaled_ntt.12465
                - poly_sub_scaled_ntt.12465
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2899,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2899,9'
              BranchSideFuncs:
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_mkgm2.12470
                - modp_Rx.12469
                - zint_mod_small_signed.12473
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - align_fpr.12489
                - align_u32.12488
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sqr.12505
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - poly_sub_scaled.12464
                - poly_sub_scaled.12464
                - poly_sub_scaled_ntt.12465
                - poly_sub_scaled_ntt.12465
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2904,9'
              BranchSideFuncs:
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_mkgm2.12470
                - modp_Rx.12469
                - zint_mod_small_signed.12473
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - align_fpr.12489
                - align_u32.12488
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sqr.12505
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - poly_sub_scaled.12464
                - poly_sub_scaled.12464
                - poly_sub_scaled_ntt.12465
                - poly_sub_scaled_ntt.12465
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2899,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2899,9'
              BranchSideFuncs:
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_mkgm2.12470
                - modp_Rx.12469
                - zint_mod_small_signed.12473
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - align_fpr.12489
                - align_u32.12488
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sqr.12505
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - poly_sub_scaled.12464
                - poly_sub_scaled.12464
                - poly_sub_scaled_ntt.12465
                - poly_sub_scaled_ntt.12465
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2901,21'
              BranchSideFuncs:
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_mkgm2.12470
                - modp_Rx.12469
                - zint_mod_small_signed.12473
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - align_fpr.12489
                - align_u32.12488
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sqr.12505
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - poly_sub_scaled.12464
                - poly_sub_scaled.12464
                - poly_sub_scaled_ntt.12465
                - poly_sub_scaled_ntt.12465
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2899,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2899,9'
              BranchSideFuncs:
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_mkgm2.12470
                - modp_Rx.12469
                - zint_mod_small_signed.12473
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - align_fpr.12489
                - align_u32.12488
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sqr.12505
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - poly_sub_scaled.12464
                - poly_sub_scaled.12464
                - poly_sub_scaled_ntt.12465
                - poly_sub_scaled_ntt.12465
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2901,21'
              BranchSideFuncs:
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_mkgm2.12470
                - modp_Rx.12469
                - zint_mod_small_signed.12473
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - align_fpr.12489
                - align_u32.12488
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sqr.12505
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - poly_sub_scaled.12464
                - poly_sub_scaled.12464
                - poly_sub_scaled_ntt.12465
                - poly_sub_scaled_ntt.12465
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2899,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2901,21'
              BranchSideFuncs:
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_mkgm2.12470
                - modp_Rx.12469
                - zint_mod_small_signed.12473
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - align_fpr.12489
                - align_u32.12488
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sqr.12505
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - poly_sub_scaled.12464
                - poly_sub_scaled.12464
                - poly_sub_scaled_ntt.12465
                - poly_sub_scaled_ntt.12465
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2904,9'
              BranchSideFuncs:
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_mkgm2.12470
                - modp_Rx.12469
                - zint_mod_small_signed.12473
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - align_fpr.12489
                - align_u32.12488
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sqr.12505
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - poly_sub_scaled.12464
                - poly_sub_scaled.12464
                - poly_sub_scaled_ntt.12465
                - poly_sub_scaled_ntt.12465
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2937,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2942,25'
              BranchSideFuncs:
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_mkgm2.12470
                - modp_Rx.12469
                - zint_mod_small_signed.12473
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - align_fpr.12489
                - align_u32.12488
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sqr.12505
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - poly_sub_scaled.12464
                - poly_sub_scaled.12464
                - poly_sub_scaled_ntt.12465
                - poly_sub_scaled_ntt.12465
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2953,9'
              BranchSideFuncs:
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_mkgm2.12470
                - modp_Rx.12469
                - zint_mod_small_signed.12473
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - align_fpr.12489
                - align_u32.12488
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sqr.12505
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - poly_sub_scaled.12464
                - poly_sub_scaled.12464
                - poly_sub_scaled_ntt.12465
                - poly_sub_scaled_ntt.12465
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2937,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2942,25'
              BranchSideFuncs:
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_mkgm2.12470
                - modp_Rx.12469
                - zint_mod_small_signed.12473
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - align_fpr.12489
                - align_u32.12488
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sqr.12505
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - poly_sub_scaled.12464
                - poly_sub_scaled.12464
                - poly_sub_scaled_ntt.12465
                - poly_sub_scaled_ntt.12465
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2953,9'
              BranchSideFuncs:
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - modp_ninv31.12467
                - modp_R2.12468
                - modp_mkgm2.12470
                - modp_Rx.12469
                - zint_mod_small_signed.12473
                - zint_mod_small_signed.12473
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_iNTT2_ext.12474
                - modp_iNTT2_ext.12474
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - align_fpr.12489
                - align_u32.12488
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sqr.12505
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - poly_sub_scaled.12464
                - poly_sub_scaled.12464
                - poly_sub_scaled_ntt.12465
                - poly_sub_scaled_ntt.12465
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2841,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2849,13'
              BranchSideFuncs:
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - align_fpr.12489
                - align_u32.12488
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sqr.12505
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - poly_sub_scaled.12464
                - poly_sub_scaled.12464
                - poly_sub_scaled_ntt.12465
                - poly_sub_scaled_ntt.12465
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2960,5'
              BranchSideFuncs:
                - zint_rebuild_CRT.12475
                - zint_rebuild_CRT.12475
                - align_fpr.12489
                - align_u32.12488
                - align_fpr.12489
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sqr.12505
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - poly_sub_scaled.12464
                - poly_sub_scaled.12464
                - poly_sub_scaled_ntt.12465
                - poly_sub_scaled_ntt.12465
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3033,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3035,5'
              BranchSideFuncs:
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sqr.12505
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - poly_sub_scaled.12464
                - poly_sub_scaled.12464
                - poly_sub_scaled_ntt.12465
                - poly_sub_scaled_ntt.12465
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3048,14'
              BranchSideFuncs:
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sqr.12505
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - poly_sub_scaled.12464
                - poly_sub_scaled.12464
                - poly_sub_scaled_ntt.12465
                - poly_sub_scaled_ntt.12465
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3048,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:0,0'
              BranchSideFuncs:
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sqr.12505
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - poly_sub_scaled.12464
                - poly_sub_scaled.12464
                - poly_sub_scaled_ntt.12465
                - poly_sub_scaled_ntt.12465
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3053,28'
              BranchSideFuncs:
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sqr.12505
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - poly_sub_scaled.12464
                - poly_sub_scaled.12464
                - poly_sub_scaled_ntt.12465
                - poly_sub_scaled_ntt.12465
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3126,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:0,0'
              BranchSideFuncs:
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sqr.12505
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - poly_sub_scaled.12464
                - poly_sub_scaled.12464
                - poly_sub_scaled_ntt.12465
                - poly_sub_scaled_ntt.12465
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3131,37'
              BranchSideFuncs:
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sqr.12505
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - poly_sub_scaled.12464
                - poly_sub_scaled.12464
                - poly_sub_scaled_ntt.12465
                - poly_sub_scaled_ntt.12465
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3169,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3170,18'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sqr.12505
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - poly_sub_scaled.12464
                - poly_sub_scaled.12464
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - poly_sub_scaled_ntt.12465
                - poly_sub_scaled_ntt.12465
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3176,19'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sqr.12505
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - poly_sub_scaled.12464
                - poly_sub_scaled.12464
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - poly_sub_scaled_ntt.12465
                - poly_sub_scaled_ntt.12465
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3176,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3177,21'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - poly_sub_scaled.12464
                - poly_sub_scaled.12464
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sqr.12505
                - poly_sub_scaled_ntt.12465
                - poly_sub_scaled_ntt.12465
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3184,9'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - poly_sub_scaled.12464
                - poly_sub_scaled.12464
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sqr.12505
                - poly_sub_scaled_ntt.12465
                - poly_sub_scaled_ntt.12465
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3177,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3178,23'
              BranchSideFuncs:
                - fpr_sqr.12505
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - poly_sub_scaled.12464
                - poly_sub_scaled.12464
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - poly_sub_scaled_ntt.12465
                - poly_sub_scaled_ntt.12465
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3180,16'
              BranchSideFuncs:
                - fpr_sqr.12505
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - poly_sub_scaled.12464
                - poly_sub_scaled.12464
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - poly_sub_scaled_ntt.12465
                - poly_sub_scaled_ntt.12465
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3176,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3177,21'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - poly_sub_scaled.12464
                - poly_sub_scaled.12464
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sqr.12505
                - poly_sub_scaled_ntt.12465
                - poly_sub_scaled_ntt.12465
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3184,9'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - poly_sub_scaled.12464
                - poly_sub_scaled.12464
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sqr.12505
                - poly_sub_scaled_ntt.12465
                - poly_sub_scaled_ntt.12465
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3199,21'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3199,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3199,25'
              BranchSideFuncs:
                - fpr_lt.12501
                - fpr_rint.12485
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_lt.12501
                - poly_sub_scaled.12464
                - poly_sub_scaled.12464
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sqr.12505
                - poly_sub_scaled_ntt.12465
                - poly_sub_scaled_ntt.12465
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3198,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3198,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3202,29'
              BranchSideFuncs:
                - fpr_rint.12485
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_lt.12501
                - fpr_lt.12501
                - poly_sub_scaled.12464
                - poly_sub_scaled.12464
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sqr.12505
                - poly_sub_scaled_ntt.12465
                - poly_sub_scaled_ntt.12465
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3184,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3187,26'
              BranchSideFuncs:
                - poly_sub_scaled.12464
                - poly_sub_scaled.12464
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sqr.12505
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - poly_sub_scaled_ntt.12465
                - poly_sub_scaled_ntt.12465
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3212,34'
              BranchSideFuncs:
                - poly_sub_scaled.12464
                - poly_sub_scaled.12464
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sqr.12505
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - poly_sub_scaled_ntt.12465
                - poly_sub_scaled_ntt.12465
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3214,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3215,13'
              BranchSideFuncs:
                - poly_sub_scaled_ntt.12465
                - poly_sub_scaled_ntt.12465
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sqr.12505
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - poly_sub_scaled.12464
                - poly_sub_scaled.12464
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3220,13'
              BranchSideFuncs:
                - poly_sub_scaled.12464
                - poly_sub_scaled.12464
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sqr.12505
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - poly_sub_scaled_ntt.12465
                - poly_sub_scaled_ntt.12465
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3233,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3235,17'
              BranchSideFuncs:
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sqr.12505
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - poly_sub_scaled.12464
                - poly_sub_scaled.12464
                - poly_sub_scaled_ntt.12465
                - poly_sub_scaled_ntt.12465
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3245,21'
              BranchSideFuncs:
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sqr.12505
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - poly_sub_scaled.12464
                - poly_sub_scaled.12464
                - poly_sub_scaled_ntt.12465
                - poly_sub_scaled_ntt.12465
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3235,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3236,23'
              BranchSideFuncs:
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sqr.12505
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - poly_sub_scaled.12464
                - poly_sub_scaled.12464
                - poly_sub_scaled_ntt.12465
                - poly_sub_scaled_ntt.12465
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3245,21'
              BranchSideFuncs:
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sqr.12505
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - poly_sub_scaled.12464
                - poly_sub_scaled.12464
                - poly_sub_scaled_ntt.12465
                - poly_sub_scaled_ntt.12465
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3245,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3248,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3258,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3249,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:0,0'
              BranchSideFuncs:
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sqr.12505
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - poly_sub_scaled.12464
                - poly_sub_scaled.12464
                - poly_sub_scaled_ntt.12465
                - poly_sub_scaled_ntt.12465
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3251,9'
              BranchSideFuncs:
                - poly_big_to_fp.12486
                - poly_big_to_fp.12486
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_sqr.12505
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
                - fpr_lt.12501
                - fpr_lt.12501
                - fpr_rint.12485
                - poly_sub_scaled.12464
                - poly_sub_scaled.12464
                - poly_sub_scaled_ntt.12465
                - poly_sub_scaled_ntt.12465
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3264,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3264,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3265,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3264,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3265,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3267,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3264,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3265,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3267,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3268,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3268,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3269,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3268,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3259,30'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3269,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3268,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3259,30'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3269,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3259,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3263,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3279,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3278,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3278,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3280,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3278,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3278,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3280,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3278,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3278,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3280,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3278,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3278,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3280,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2792,5'
          Dst:             make_fg
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2823,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2824,14'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2825,14'
          Dst:             modp_Rx
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2829,19'
          Dst:             zint_mod_small_signed
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2830,19'
          Dst:             zint_mod_small_signed
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2823,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2824,14'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2825,14'
          Dst:             modp_Rx
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2850,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2851,14'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2858,13'
          Dst:             zint_rebuild_CRT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2859,13'
          Dst:             zint_rebuild_CRT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2867,9'
          Dst:             modp_mkgm2
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2875,13'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2876,13'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2880,18'
          Dst:             modp_Rx
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2883,25'
          Dst:             zint_mod_small_signed
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2885,25'
          Dst:             zint_mod_small_signed
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2888,13'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2889,13'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2904,9'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2905,9'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2946,19'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2947,19'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2948,20'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2949,23'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2950,20'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2951,23'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2953,9'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2954,9'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2960,5'
          Dst:             zint_rebuild_CRT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2961,5'
          Dst:             zint_rebuild_CRT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3027,11'
          Dst:             align_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3031,20'
          Dst:             align_u32
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3032,11'
          Dst:             align_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3053,5'
          Dst:             poly_big_to_fp
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3054,5'
          Dst:             poly_big_to_fp
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3074,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3075,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3076,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3077,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3078,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3132,9'
          Dst:             poly_big_to_fp
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3133,9'
          Dst:             poly_big_to_fp
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3138,9'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3139,9'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3140,9'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3141,9'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3142,9'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3143,9'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3144,9'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_iFFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3178,23'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3181,18'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3187,18'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3198,18'
          Dst:             fpr_lt
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3199,25'
          Dst:             fpr_lt
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3202,29'
          Dst:             fpr_rint
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3215,13'
          Dst:             poly_sub_scaled_ntt
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3217,13'
          Dst:             poly_sub_scaled_ntt
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3220,13'
          Dst:             poly_sub_scaled
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3222,13'
          Dst:             poly_sub_scaled
    - functionName:    fpr_sqr
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 431
      functionLinenumberEnd: 432
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.h:432,12'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.h:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.h:432,12'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/fpr.h:432,12'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_mul
    - functionName:    solve_NTRU_deepest
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2683
      functionLinenumberEnd: 2732
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          61
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - make_fg
        - zint_bezout
        - zint_mul_small
        - zint_rebuild_CRT
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2688,11'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:0,0'
              BranchSideFuncs:
                - make_fg.12497
                - zint_rebuild_CRT.12475
                - zint_bezout.12496
                - zint_mul_small.12479
                - zint_mul_small.12479
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2688,11'
              BranchSideFuncs:
                - make_fg.12497
                - zint_rebuild_CRT.12475
                - zint_bezout.12496
                - zint_mul_small.12479
                - zint_mul_small.12479
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2714,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2714,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2726,9'
              BranchSideFuncs:
                - zint_mul_small.12479
                - zint_mul_small.12479
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2727,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2727,16'
              BranchSideFuncs:
                - zint_mul_small.12479
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2727,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2726,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2726,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2731,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2697,5'
          Dst:             make_fg
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2704,5'
          Dst:             zint_rebuild_CRT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2714,10'
          Dst:             zint_bezout
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2726,9'
          Dst:             zint_mul_small
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2727,16'
          Dst:             zint_mul_small
    - functionName:    get_rng_u64
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2191
      functionLinenumberEnd: 2207
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2196,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2198,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2198,5'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    mkgauss
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2240
      functionLinenumberEnd: 2304
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          111
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - get_rng_u64
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2244,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:0,0'
              BranchSideFuncs:
                - get_rng_u64.12507
                - get_rng_u64.12507
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2270,13'
              BranchSideFuncs:
                - get_rng_u64.12507
                - get_rng_u64.12507
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2284,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2271,15'
              BranchSideFuncs:
                - get_rng_u64.12507
                - get_rng_u64.12507
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2288,33'
              BranchSideFuncs:
                - get_rng_u64.12507
                - get_rng_u64.12507
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2246,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2270,13'
              BranchSideFuncs:
                - get_rng_u64.12507
                - get_rng_u64.12507
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2304,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2270,13'
          Dst:             get_rng_u64
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2282,13'
          Dst:             get_rng_u64
    - functionName:    solve_NTRU
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3931
      functionLinenumberEnd: 4032
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          223
      EdgeCount:       53
      CyclomaticComplexity: 16
      functionsReached:
        - modp_NTT2_ext
        - modp_mkgm2
        - modp_montymul
        - modp_ninv31
        - modp_set
        - modp_sub
        - poly_big_to_small
        - solve_NTRU_binary_depth0
        - solve_NTRU_binary_depth1
        - solve_NTRU_deepest
        - solve_NTRU_intermediate
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3937,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:0,0'
              BranchSideFuncs:
                - solve_NTRU_deepest.12506
                - solve_NTRU_binary_depth1.12500
                - solve_NTRU_binary_depth0.12499
                - poly_big_to_small.12498
                - poly_big_to_small.12498
                - modp_ninv31.12467
                - modp_mkgm2.12470
                - modp_set.12471
                - modp_set.12471
                - modp_set.12471
                - modp_set.12471
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_sub.12477
                - solve_NTRU_intermediate.12502
                - solve_NTRU_intermediate.12502
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3937,9'
              BranchSideFuncs:
                - solve_NTRU_deepest.12506
                - solve_NTRU_binary_depth1.12500
                - solve_NTRU_binary_depth0.12499
                - poly_big_to_small.12498
                - poly_big_to_small.12498
                - modp_ninv31.12467
                - modp_mkgm2.12470
                - modp_set.12471
                - modp_set.12471
                - modp_set.12471
                - modp_set.12471
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_sub.12477
                - solve_NTRU_intermediate.12502
                - solve_NTRU_intermediate.12502
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3939,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3939,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3948,14'
              BranchSideFuncs:
                - solve_NTRU_binary_depth1.12500
                - solve_NTRU_binary_depth0.12499
                - poly_big_to_small.12498
                - poly_big_to_small.12498
                - modp_ninv31.12467
                - modp_mkgm2.12470
                - modp_set.12471
                - modp_set.12471
                - modp_set.12471
                - modp_set.12471
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_sub.12477
                - solve_NTRU_intermediate.12502
                - solve_NTRU_intermediate.12502
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3948,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3952,25'
              BranchSideFuncs:
                - solve_NTRU_intermediate.12502
                - poly_big_to_small.12498
                - poly_big_to_small.12498
                - modp_ninv31.12467
                - modp_mkgm2.12470
                - modp_set.12471
                - modp_set.12471
                - modp_set.12471
                - modp_set.12471
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_sub.12477
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3961,25'
              BranchSideFuncs:
                - solve_NTRU_binary_depth1.12500
                - solve_NTRU_binary_depth0.12499
                - poly_big_to_small.12498
                - poly_big_to_small.12498
                - modp_ninv31.12467
                - modp_mkgm2.12470
                - modp_set.12471
                - modp_set.12471
                - modp_set.12471
                - modp_set.12471
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_sub.12477
                - solve_NTRU_intermediate.12502
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3952,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3952,22'
              BranchSideFuncs:
                - poly_big_to_small.12498
                - poly_big_to_small.12498
                - modp_ninv31.12467
                - modp_mkgm2.12470
                - modp_set.12471
                - modp_set.12471
                - modp_set.12471
                - modp_set.12471
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_sub.12477
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3977,11'
              BranchSideFuncs:
                - poly_big_to_small.12498
                - poly_big_to_small.12498
                - modp_ninv31.12467
                - modp_mkgm2.12470
                - modp_set.12471
                - modp_set.12471
                - modp_set.12471
                - modp_set.12471
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_sub.12477
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3953,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3952,25'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3953,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3961,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3961,22'
              BranchSideFuncs:
                - solve_NTRU_intermediate.12502
                - solve_NTRU_binary_depth1.12500
                - solve_NTRU_binary_depth0.12499
                - poly_big_to_small.12498
                - poly_big_to_small.12498
                - modp_ninv31.12467
                - modp_mkgm2.12470
                - modp_set.12471
                - modp_set.12471
                - modp_set.12471
                - modp_set.12471
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_sub.12477
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3966,14'
              BranchSideFuncs:
                - solve_NTRU_binary_depth1.12500
                - solve_NTRU_binary_depth0.12499
                - poly_big_to_small.12498
                - poly_big_to_small.12498
                - modp_ninv31.12467
                - modp_mkgm2.12470
                - modp_set.12471
                - modp_set.12471
                - modp_set.12471
                - modp_set.12471
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_sub.12477
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3962,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3961,25'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3962,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3966,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3966,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3969,14'
              BranchSideFuncs:
                - solve_NTRU_binary_depth0.12499
                - poly_big_to_small.12498
                - poly_big_to_small.12498
                - modp_ninv31.12467
                - modp_mkgm2.12470
                - modp_set.12471
                - modp_set.12471
                - modp_set.12471
                - modp_set.12471
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_sub.12477
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3977,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3978,32'
              BranchSideFuncs:
                - poly_big_to_small.12498
                - poly_big_to_small.12498
                - modp_ninv31.12467
                - modp_mkgm2.12470
                - modp_set.12471
                - modp_set.12471
                - modp_set.12471
                - modp_set.12471
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_sub.12477
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3985,10'
              BranchSideFuncs:
                - poly_big_to_small.12498
                - poly_big_to_small.12498
                - modp_ninv31.12467
                - modp_mkgm2.12470
                - modp_set.12471
                - modp_set.12471
                - modp_set.12471
                - modp_set.12471
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_sub.12477
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3986,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3986,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3986,42'
              BranchSideFuncs:
                - poly_big_to_small.12498
                - modp_ninv31.12467
                - modp_mkgm2.12470
                - modp_set.12471
                - modp_set.12471
                - modp_set.12471
                - modp_set.12471
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_sub.12477
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3985,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3985,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4000,13'
              BranchSideFuncs:
                - modp_ninv31.12467
                - modp_mkgm2.12470
                - modp_set.12471
                - modp_set.12471
                - modp_set.12471
                - modp_set.12471
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_sub.12477
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4008,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4009,26'
              BranchSideFuncs:
                - modp_set.12471
                - modp_set.12471
                - modp_set.12471
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_sub.12477
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4012,26'
              BranchSideFuncs:
                - modp_set.12471
                - modp_set.12471
                - modp_set.12471
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_sub.12477
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4011,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4012,26'
              BranchSideFuncs:
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_sub.12477
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4016,5'
              BranchSideFuncs:
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_NTT2_ext.12472
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_sub.12477
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4021,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4021,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4024,36'
              BranchSideFuncs:
                - modp_montymul.12456
                - modp_montymul.12456
                - modp_sub.12477
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3939,10'
          Dst:             solve_NTRU_deepest
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3953,18'
          Dst:             solve_NTRU_intermediate
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3962,18'
          Dst:             solve_NTRU_intermediate
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3966,14'
          Dst:             solve_NTRU_binary_depth1
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3969,14'
          Dst:             solve_NTRU_binary_depth0
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3985,10'
          Dst:             poly_big_to_small
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:3986,17'
          Dst:             poly_big_to_small
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4006,11'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4007,5'
          Dst:             modp_mkgm2
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4009,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4012,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4013,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4014,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4016,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4017,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4018,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4019,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4020,9'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4024,22'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4025,22'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4024,13'
          Dst:             modp_sub
    - functionName:    poly_small_to_fp
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2463
      functionLinenumberEnd: 2470
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fpr_of
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2466,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:0,0'
              BranchSideFuncs:
                - fpr_of.12487
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2468,23'
              BranchSideFuncs:
                - fpr_of.12487
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2467,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2468,23'
              BranchSideFuncs:
                - fpr_of.12487
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2470,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2468,16'
          Dst:             fpr_of
    - functionName:    poly_small_sqnorm
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2404
      functionLinenumberEnd: 2418
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          41
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2411,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2414,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:2418,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    poly_small_mkgauss
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4039
      functionLinenumberEnd: 4075
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          97
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - mkgauss
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4043,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:0,0'
              BranchSideFuncs:
                - mkgauss.12508
                - mkgauss.12508
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:0,0'
              BranchSideFuncs:
                - mkgauss.12508
                - mkgauss.12508
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4066,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4049,13'
              BranchSideFuncs:
                - mkgauss.12508
                - mkgauss.12508
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4049,13'
              BranchSideFuncs:
                - mkgauss.12508
                - mkgauss.12508
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4057,22'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4048,1'
              BranchSideFuncs:
                - mkgauss.12508
                - mkgauss.12508
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4057,27'
              BranchSideFuncs:
                - mkgauss.12508
                - mkgauss.12508
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4057,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4048,1'
              BranchSideFuncs:
                - mkgauss.12508
                - mkgauss.12508
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4067,38'
              BranchSideFuncs:
                - mkgauss.12508
                - mkgauss.12508
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4067,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4048,1'
              BranchSideFuncs:
                - mkgauss.12508
                - mkgauss.12508
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4073,16'
              BranchSideFuncs:
                - mkgauss.12508
                - mkgauss.12508
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4057,22'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4049,13'
              BranchSideFuncs:
                - mkgauss.12508
                - mkgauss.12508
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4071,34'
              BranchSideFuncs:
                - mkgauss.12508
                - mkgauss.12508
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4045,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4075,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4049,13'
          Dst:             mkgauss
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4049,13'
          Dst:             mkgauss
    - functionName:    PQCLEAN_FALCONPADDED512_CLEAN_keygen
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4081
      functionLinenumberEnd: 4234
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          200
      EdgeCount:       44
      CyclomaticComplexity: 14
      functionsReached:
        - PQCLEAN_FALCONPADDED512_CLEAN_FFT
        - PQCLEAN_FALCONPADDED512_CLEAN_compute_public
        - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
        - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
        - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
        - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
        - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
        - PQCLEAN_FALCONPADDED512_CLEAN_poly_mulconst
        - fpr_lt
        - fpr_sqr
        - poly_small_mkgauss
        - poly_small_sqnorm
        - poly_small_to_fp
        - solve_NTRU
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4105,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:0,0'
              BranchSideFuncs:
                - poly_small_mkgauss.12513
                - poly_small_mkgauss.12513
                - poly_small_sqnorm.12512
                - poly_small_sqnorm.12512
                - poly_small_to_fp.12511
                - poly_small_to_fp.12511
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_sqr.12505
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_sqr.12505
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_lt.12501
                - PQCLEAN_FALCONPADDED512_CLEAN_compute_public
                - solve_NTRU.12510
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4139,9'
              BranchSideFuncs:
                - poly_small_mkgauss.12513
                - poly_small_mkgauss.12513
                - poly_small_sqnorm.12512
                - poly_small_sqnorm.12512
                - poly_small_to_fp.12511
                - poly_small_to_fp.12511
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_sqr.12505
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_sqr.12505
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_lt.12501
                - PQCLEAN_FALCONPADDED512_CLEAN_compute_public
                - solve_NTRU.12510
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4149,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4154,17'
              BranchSideFuncs:
                - poly_small_sqnorm.12512
                - poly_small_sqnorm.12512
                - poly_small_to_fp.12511
                - poly_small_to_fp.12511
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_sqr.12505
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_sqr.12505
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_lt.12501
                - PQCLEAN_FALCONPADDED512_CLEAN_compute_public
                - solve_NTRU.12510
                - poly_small_mkgauss.12513
                - poly_small_mkgauss.12513
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4160,17'
              BranchSideFuncs:
                - poly_small_sqnorm.12512
                - poly_small_sqnorm.12512
                - poly_small_to_fp.12511
                - poly_small_to_fp.12511
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_sqr.12505
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_sqr.12505
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_lt.12501
                - PQCLEAN_FALCONPADDED512_CLEAN_compute_public
                - solve_NTRU.12510
                - poly_small_mkgauss.12513
                - poly_small_mkgauss.12513
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4154,29'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4139,9'
              BranchSideFuncs:
                - poly_small_mkgauss.12513
                - poly_small_mkgauss.12513
                - poly_small_sqnorm.12512
                - poly_small_sqnorm.12512
                - poly_small_to_fp.12511
                - poly_small_to_fp.12511
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_sqr.12505
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_sqr.12505
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_lt.12501
                - PQCLEAN_FALCONPADDED512_CLEAN_compute_public
                - solve_NTRU.12510
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4154,37'
              BranchSideFuncs:
                - poly_small_mkgauss.12513
                - poly_small_mkgauss.12513
                - poly_small_sqnorm.12512
                - poly_small_sqnorm.12512
                - poly_small_to_fp.12511
                - poly_small_to_fp.12511
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_sqr.12505
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_sqr.12505
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_lt.12501
                - PQCLEAN_FALCONPADDED512_CLEAN_compute_public
                - solve_NTRU.12510
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4155,21'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4139,9'
              BranchSideFuncs:
                - poly_small_mkgauss.12513
                - poly_small_mkgauss.12513
                - poly_small_sqnorm.12512
                - poly_small_sqnorm.12512
                - poly_small_to_fp.12511
                - poly_small_to_fp.12511
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_sqr.12505
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_sqr.12505
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_lt.12501
                - PQCLEAN_FALCONPADDED512_CLEAN_compute_public
                - solve_NTRU.12510
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4155,24'
              BranchSideFuncs:
                - poly_small_mkgauss.12513
                - poly_small_mkgauss.12513
                - poly_small_sqnorm.12512
                - poly_small_sqnorm.12512
                - poly_small_to_fp.12511
                - poly_small_to_fp.12511
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_sqr.12505
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_sqr.12505
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_lt.12501
                - PQCLEAN_FALCONPADDED512_CLEAN_compute_public
                - solve_NTRU.12510
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4155,36'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4139,9'
              BranchSideFuncs:
                - poly_small_mkgauss.12513
                - poly_small_mkgauss.12513
                - poly_small_sqnorm.12512
                - poly_small_sqnorm.12512
                - poly_small_to_fp.12511
                - poly_small_to_fp.12511
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_sqr.12505
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_sqr.12505
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_lt.12501
                - PQCLEAN_FALCONPADDED512_CLEAN_compute_public
                - solve_NTRU.12510
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4155,44'
              BranchSideFuncs:
                - poly_small_mkgauss.12513
                - poly_small_mkgauss.12513
                - poly_small_sqnorm.12512
                - poly_small_sqnorm.12512
                - poly_small_to_fp.12511
                - poly_small_to_fp.12511
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_sqr.12505
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_sqr.12505
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_lt.12501
                - PQCLEAN_FALCONPADDED512_CLEAN_compute_public
                - solve_NTRU.12510
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4154,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4139,9'
              BranchSideFuncs:
                - poly_small_mkgauss.12513
                - poly_small_mkgauss.12513
                - poly_small_sqnorm.12512
                - poly_small_sqnorm.12512
                - poly_small_to_fp.12511
                - poly_small_to_fp.12511
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_sqr.12505
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_sqr.12505
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_lt.12501
                - PQCLEAN_FALCONPADDED512_CLEAN_compute_public
                - solve_NTRU.12510
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4149,30'
              BranchSideFuncs:
                - poly_small_mkgauss.12513
                - poly_small_mkgauss.12513
                - poly_small_sqnorm.12512
                - poly_small_sqnorm.12512
                - poly_small_to_fp.12511
                - poly_small_to_fp.12511
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_sqr.12505
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_sqr.12505
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_lt.12501
                - PQCLEAN_FALCONPADDED512_CLEAN_compute_public
                - solve_NTRU.12510
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4160,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4139,9'
              BranchSideFuncs:
                - poly_small_mkgauss.12513
                - poly_small_mkgauss.12513
                - poly_small_sqnorm.12512
                - poly_small_sqnorm.12512
                - poly_small_to_fp.12511
                - poly_small_to_fp.12511
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_sqr.12505
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_sqr.12505
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_lt.12501
                - PQCLEAN_FALCONPADDED512_CLEAN_compute_public
                - solve_NTRU.12510
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4171,17'
              BranchSideFuncs:
                - poly_small_sqnorm.12512
                - poly_small_sqnorm.12512
                - poly_small_to_fp.12511
                - poly_small_to_fp.12511
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_sqr.12505
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_sqr.12505
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_lt.12501
                - PQCLEAN_FALCONPADDED512_CLEAN_compute_public
                - solve_NTRU.12510
                - poly_small_mkgauss.12513
                - poly_small_mkgauss.12513
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4174,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4139,9'
              BranchSideFuncs:
                - poly_small_mkgauss.12513
                - poly_small_mkgauss.12513
                - poly_small_sqnorm.12512
                - poly_small_sqnorm.12512
                - poly_small_to_fp.12511
                - poly_small_to_fp.12511
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_sqr.12505
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_sqr.12505
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_lt.12501
                - PQCLEAN_FALCONPADDED512_CLEAN_compute_public
                - solve_NTRU.12510
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4184,9'
              BranchSideFuncs:
                - poly_small_to_fp.12511
                - poly_small_to_fp.12511
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_sqr.12505
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_sqr.12505
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_lt.12501
                - PQCLEAN_FALCONPADDED512_CLEAN_compute_public
                - solve_NTRU.12510
                - poly_small_mkgauss.12513
                - poly_small_mkgauss.12513
                - poly_small_sqnorm.12512
                - poly_small_sqnorm.12512
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4198,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4199,44'
              BranchSideFuncs:
                - fpr_lt.12501
                - PQCLEAN_FALCONPADDED512_CLEAN_compute_public
                - solve_NTRU.12510
                - poly_small_mkgauss.12513
                - poly_small_mkgauss.12513
                - poly_small_sqnorm.12512
                - poly_small_sqnorm.12512
                - poly_small_to_fp.12511
                - poly_small_to_fp.12511
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_sqr.12505
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_sqr.12505
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4202,14'
              BranchSideFuncs:
                - fpr_lt.12501
                - PQCLEAN_FALCONPADDED512_CLEAN_compute_public
                - solve_NTRU.12510
                - poly_small_mkgauss.12513
                - poly_small_mkgauss.12513
                - poly_small_sqnorm.12512
                - poly_small_sqnorm.12512
                - poly_small_to_fp.12511
                - poly_small_to_fp.12511
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_sqr.12505
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_sqr.12505
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4202,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4139,9'
              BranchSideFuncs:
                - poly_small_mkgauss.12513
                - poly_small_mkgauss.12513
                - poly_small_sqnorm.12512
                - poly_small_sqnorm.12512
                - poly_small_to_fp.12511
                - poly_small_to_fp.12511
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_sqr.12505
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_sqr.12505
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_lt.12501
                - PQCLEAN_FALCONPADDED512_CLEAN_compute_public
                - solve_NTRU.12510
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4210,13'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_compute_public
                - solve_NTRU.12510
                - poly_small_mkgauss.12513
                - poly_small_mkgauss.12513
                - poly_small_sqnorm.12512
                - poly_small_sqnorm.12512
                - poly_small_to_fp.12511
                - poly_small_to_fp.12511
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_sqr.12505
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_sqr.12505
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_lt.12501
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4210,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4213,9'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_compute_public
                - solve_NTRU.12510
                - poly_small_mkgauss.12513
                - poly_small_mkgauss.12513
                - poly_small_sqnorm.12512
                - poly_small_sqnorm.12512
                - poly_small_to_fp.12511
                - poly_small_to_fp.12511
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_sqr.12505
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_sqr.12505
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_lt.12501
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4217,14'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_compute_public
                - solve_NTRU.12510
                - poly_small_mkgauss.12513
                - poly_small_mkgauss.12513
                - poly_small_sqnorm.12512
                - poly_small_sqnorm.12512
                - poly_small_to_fp.12511
                - poly_small_to_fp.12511
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_sqr.12505
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_sqr.12505
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_lt.12501
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4217,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4139,9'
              BranchSideFuncs:
                - poly_small_mkgauss.12513
                - poly_small_mkgauss.12513
                - poly_small_sqnorm.12512
                - poly_small_sqnorm.12512
                - poly_small_to_fp.12511
                - poly_small_to_fp.12511
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_sqr.12505
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_sqr.12505
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_lt.12501
                - PQCLEAN_FALCONPADDED512_CLEAN_compute_public
                - solve_NTRU.12510
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4224,22'
              BranchSideFuncs:
                - solve_NTRU.12510
                - poly_small_mkgauss.12513
                - poly_small_mkgauss.12513
                - poly_small_sqnorm.12512
                - poly_small_sqnorm.12512
                - poly_small_to_fp.12511
                - poly_small_to_fp.12511
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_sqr.12505
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_sqr.12505
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_lt.12501
                - PQCLEAN_FALCONPADDED512_CLEAN_compute_public
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4225,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4139,9'
              BranchSideFuncs:
                - poly_small_mkgauss.12513
                - poly_small_mkgauss.12513
                - poly_small_sqnorm.12512
                - poly_small_sqnorm.12512
                - poly_small_to_fp.12511
                - poly_small_to_fp.12511
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_FFT
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED512_CLEAN_iFFT
                - fpr_sqr.12505
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_sqr.12505
                - PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
                - fpr_lt.12501
                - PQCLEAN_FALCONPADDED512_CLEAN_compute_public
                - solve_NTRU.12510
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4234,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4139,9'
          Dst:             poly_small_mkgauss
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4140,9'
          Dst:             poly_small_mkgauss
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4171,17'
          Dst:             poly_small_sqnorm
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4172,17'
          Dst:             poly_small_sqnorm
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4184,9'
          Dst:             poly_small_to_fp
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4185,9'
          Dst:             poly_small_to_fp
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4186,9'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4187,9'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4188,9'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_poly_invnorm2_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4189,9'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4190,9'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_poly_adj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4191,9'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_poly_mulconst
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4192,9'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_poly_mulconst
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4193,9'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4194,9'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_autoadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4195,9'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_iFFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4196,9'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_iFFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4199,36'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4199,21'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4200,36'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4200,21'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4202,14'
          Dst:             fpr_lt
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4217,14'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_compute_public
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/keygen.c:4225,14'
          Dst:             solve_NTRU
    - functionName:    PQCLEAN_FALCONPADDED512_CLEAN_prng_get_bytes
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/rng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          77
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - PQCLEAN_FALCONPADDED512_CLEAN_prng_refill
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/rng.c:173,16'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/rng.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_prng_refill
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/rng.c:173,16'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_prng_refill
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/rng.c:177,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/rng.c:179,9'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_prng_refill
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/rng.c:180,9'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_prng_refill
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/rng.c:184,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/rng.c:173,16'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_prng_refill
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/rng.c:185,13'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_prng_refill
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/rng.c:173,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/rng.c:173,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/rng.c:176,39'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_CLEAN_prng_refill
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/rng.c:185,13'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_prng_refill
    - functionName:    PQCLEAN_FALCONPADDED512_CLEAN_prng_refill
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/rng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          646
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/rng.c:96,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/rng.c:102,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/rng.c:162,36'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/rng.c:105,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/rng.c:122,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/rng.c:136,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_FALCONPADDED512_CLEAN_prng_init
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_clean/rng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          345
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
        - PQCLEAN_FALCONPADDED512_CLEAN_prng_refill
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_clean/rng.c:44,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/rng.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - PQCLEAN_FALCONPADDED512_CLEAN_prng_refill
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_clean/rng.c:48,37'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - PQCLEAN_FALCONPADDED512_CLEAN_prng_refill
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/rng.c:51,5'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_clean/rng.c:64,5'
          Dst:             PQCLEAN_FALCONPADDED512_CLEAN_prng_refill
    - functionName:    PQCLEAN_FALCONPADDED512_AVX2_comp_decode
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 400
      functionLinenumberEnd: 468
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          157
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:418,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:418,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:421,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:430,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:431,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:437,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:431,21'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:431,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:434,28'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:438,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:441,15'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:450,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:442,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:430,25'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:442,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:450,15'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:450,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:456,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:450,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:450,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:454,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:411,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:418,15'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:463,33'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:463,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:463,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:467,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_FALCONPADDED512_AVX2_comp_encode
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 394
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          337
      EdgeCount:       64
      CyclomaticComplexity: 18
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:370,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:333,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:333,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:335,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:336,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:344,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:368,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:325,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:325,26'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:325,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:333,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:383,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:317,26'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:317,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:317,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:317,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:316,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:317,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:335,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:336,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:344,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:368,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:325,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:368,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:368,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:369,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:371,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:371,21'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:369,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:371,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:368,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:325,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:371,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:325,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:333,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:383,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:383,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:383,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:384,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:384,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:385,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:390,11'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:385,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:385,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:388,42'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_FALCONPADDED512_AVX2_trim_i8_decode
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          135
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:264,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:264,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:271,35'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:273,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:274,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:291,42'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:276,32'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:273,14'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:276,37'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:276,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:273,14'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:279,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:282,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:282,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:288,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:276,32'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:273,14'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:276,37'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:291,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:291,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:297,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_FALCONPADDED512_AVX2_trim_i8_encode
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          205
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:221,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:222,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:226,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:222,25'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:222,33'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:222,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:222,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:221,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:222,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:227,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:227,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:230,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:230,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:230,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:236,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:240,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:237,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:240,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:240,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:240,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:241,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:240,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:237,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:241,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:240,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:237,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:241,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:237,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:238,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:245,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:245,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:245,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:246,39'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_FALCONPADDED512_AVX2_trim_i16_decode
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          139
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:170,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:170,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:177,35'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:179,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:180,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:198,42'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:182,32'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:179,14'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:182,37'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:182,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:179,14'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:185,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:188,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:188,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:194,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:182,32'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:179,14'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:182,37'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:198,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:198,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:204,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_FALCONPADDED512_AVX2_trim_i16_encode
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          205
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:127,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:128,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:132,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:128,25'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:128,33'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:128,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:128,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:127,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:128,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:133,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:133,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:136,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:136,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:136,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:142,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:146,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:143,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:146,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:146,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:146,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:147,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:146,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:143,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:147,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:146,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:143,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:147,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:143,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:144,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:151,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:151,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:151,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:152,39'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_FALCONPADDED512_AVX2_modq_decode
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          95
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:86,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:86,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:94,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:96,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:93,14'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:99,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:101,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:101,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:104,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:93,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:94,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:107,42'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:107,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:107,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:110,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_FALCONPADDED512_AVX2_modq_encode
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          177
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:45,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:46,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:50,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:46,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:45,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:46,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:51,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:51,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:54,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:54,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:54,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:61,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:63,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:60,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:63,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:63,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:63,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:64,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:63,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:60,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:64,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:63,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:60,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:64,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:60,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:61,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:68,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:68,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:68,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/codec.c:69,36'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_FALCONPADDED512_AVX2_is_short_half
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          49
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/common.c:292,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/common.c:295,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/common.c:299,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_FALCONPADDED512_AVX2_is_short
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          57
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/common.c:268,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/common.c:271,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/common.c:278,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_FALCONPADDED512_AVX2_hash_to_point_ct
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          256
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/common.c:116,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/common.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/common.c:124,12'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/common.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/common.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/common.c:174,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/common.c:139,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/common.c:140,20'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/common.c:141,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/common.c:141,20'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/common.c:142,26'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/common.c:144,27'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/common.c:129,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/common.c:133,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/common.c:157,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/common.c:178,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/common.c:179,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/common.c:180,26'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/common.c:180,24'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/common.c:181,28'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/common.c:183,28'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/common.c:206,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/common.c:174,30'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/common.c:213,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/common.c:213,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/common.c:214,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/common.c:215,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/common.c:215,24'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/common.c:216,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/common.c:218,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/common.c:174,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/common.c:157,30'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/common.c:178,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/common.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/common.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/common.c:174,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/common.c:133,9'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    PQCLEAN_FALCONPADDED512_AVX2_hash_to_point_vartime
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          74
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/common.c:51,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/common.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/common.c:56,9'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/common.c:58,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/common.c:52,14'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/common.c:59,13'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/common.c:52,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/common.c:56,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/common.c:66,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/common.c:56,9'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    PQCLEAN_FALCONPADDED512_AVX2_poly_merge_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1038
      functionLinenumberEnd: 1108
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          194
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - fpr_add
        - fpr_mul
        - fpr_sub
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:1041,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:0,0'
              BranchSideFuncs:
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_add.12645
                - fpr_add.12645
                - fpr_add.12645
                - fpr_sub.12644
                - fpr_sub.12644
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:1041,19'
              BranchSideFuncs:
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_add.12645
                - fpr_add.12645
                - fpr_add.12645
                - fpr_sub.12644
                - fpr_sub.12644
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:1046,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:1046,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:1052,37'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:1091,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:1091,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:1095,20'
              BranchSideFuncs:
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_add.12645
                - fpr_add.12645
                - fpr_add.12645
                - fpr_sub.12644
                - fpr_sub.12644
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:1091,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:1091,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:1095,20'
              BranchSideFuncs:
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_add.12645
                - fpr_add.12645
                - fpr_add.12645
                - fpr_sub.12644
                - fpr_sub.12644
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:1097,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:1097,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:1097,13'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:1097,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:1097,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:1097,13'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:1100,13'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:1100,13'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:1103,13'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:1103,13'
          Dst:             fpr_sub
    - functionName:    fpr_mul
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    64
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fpr_sub
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    26
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fpr_add
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    31
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fpr_half
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_FALCONPADDED512_AVX2_poly_split_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 965
      functionLinenumberEnd: 1032
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          172
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - fpr_add
        - fpr_half
        - fpr_mul
        - fpr_neg
        - fpr_sub
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:974,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:0,0'
              BranchSideFuncs:
                - fpr_add.12645
                - fpr_add.12645
                - fpr_half.12646
                - fpr_half.12646
                - fpr_sub.12644
                - fpr_sub.12644
                - fpr_neg.12649
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_add.12645
                - fpr_half.12646
                - fpr_half.12646
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:974,19'
              BranchSideFuncs:
                - fpr_add.12645
                - fpr_add.12645
                - fpr_half.12646
                - fpr_half.12646
                - fpr_sub.12644
                - fpr_sub.12644
                - fpr_neg.12649
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_add.12645
                - fpr_half.12646
                - fpr_half.12646
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:978,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:986,43'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:1008,17'
              BranchSideFuncs:
                - fpr_add.12645
                - fpr_add.12645
                - fpr_half.12646
                - fpr_half.12646
                - fpr_sub.12644
                - fpr_sub.12644
                - fpr_neg.12649
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_add.12645
                - fpr_half.12646
                - fpr_half.12646
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:983,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:983,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:986,43'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:1011,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:1011,9'
              BranchSideFuncs:
                - fpr_add.12645
                - fpr_add.12645
                - fpr_half.12646
                - fpr_half.12646
                - fpr_sub.12644
                - fpr_sub.12644
                - fpr_neg.12649
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_add.12645
                - fpr_half.12646
                - fpr_half.12646
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:1015,25'
              BranchSideFuncs:
                - fpr_add.12645
                - fpr_add.12645
                - fpr_half.12646
                - fpr_half.12646
                - fpr_sub.12644
                - fpr_sub.12644
                - fpr_neg.12649
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_add.12645
                - fpr_half.12646
                - fpr_half.12646
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:1011,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:1011,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:1015,25'
              BranchSideFuncs:
                - fpr_add.12645
                - fpr_add.12645
                - fpr_half.12646
                - fpr_half.12646
                - fpr_sub.12644
                - fpr_sub.12644
                - fpr_neg.12649
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_add.12645
                - fpr_half.12646
                - fpr_half.12646
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:1020,13'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:1020,13'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:1021,21'
          Dst:             fpr_half
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:1022,26'
          Dst:             fpr_half
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:1024,13'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:1024,13'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:1025,13'
          Dst:             fpr_neg
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:1025,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:1025,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:1025,13'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:1025,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:1025,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:1025,13'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:1028,21'
          Dst:             fpr_half
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:1029,26'
          Dst:             fpr_half
    - functionName:    fpr_neg
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_FALCONPADDED512_AVX2_poly_LDLmv_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 899
      functionLinenumberEnd: 959
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          190
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - fpr_add
        - fpr_inv
        - fpr_mul
        - fpr_neg
        - fpr_sqr
        - fpr_sub
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:902,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:0,0'
              BranchSideFuncs:
                - fpr_sqr.12652
                - fpr_sqr.12652
                - fpr_add.12645
                - fpr_inv.12653
                - fpr_mul.12643
                - fpr_neg.12649
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_add.12645
                - fpr_neg.12649
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_add.12645
                - fpr_sub.12644
                - fpr_sub.12644
                - fpr_neg.12649
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:902,19'
              BranchSideFuncs:
                - fpr_sqr.12652
                - fpr_sqr.12652
                - fpr_add.12645
                - fpr_inv.12653
                - fpr_mul.12643
                - fpr_neg.12649
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_add.12645
                - fpr_neg.12649
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_add.12645
                - fpr_sub.12644
                - fpr_sub.12644
                - fpr_neg.12649
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:904,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:912,39'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:940,23'
              BranchSideFuncs:
                - fpr_sqr.12652
                - fpr_sqr.12652
                - fpr_add.12645
                - fpr_inv.12653
                - fpr_mul.12643
                - fpr_neg.12649
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_add.12645
                - fpr_neg.12649
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_add.12645
                - fpr_sub.12644
                - fpr_sub.12644
                - fpr_neg.12649
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:940,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:940,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:944,22'
              BranchSideFuncs:
                - fpr_sqr.12652
                - fpr_sqr.12652
                - fpr_add.12645
                - fpr_inv.12653
                - fpr_mul.12643
                - fpr_neg.12649
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_add.12645
                - fpr_neg.12649
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_add.12645
                - fpr_sub.12644
                - fpr_sub.12644
                - fpr_neg.12649
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:908,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:908,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:912,39'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:940,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:940,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:944,22'
              BranchSideFuncs:
                - fpr_sqr.12652
                - fpr_sqr.12652
                - fpr_add.12645
                - fpr_inv.12653
                - fpr_mul.12643
                - fpr_neg.12649
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_add.12645
                - fpr_neg.12649
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_add.12645
                - fpr_sub.12644
                - fpr_sub.12644
                - fpr_neg.12649
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:950,13'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:950,13'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:950,13'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:950,13'
          Dst:             fpr_inv
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:950,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:950,13'
          Dst:             fpr_neg
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:950,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:950,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:950,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:950,13'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:950,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:950,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:950,13'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:951,13'
          Dst:             fpr_neg
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:951,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:951,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:951,13'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:951,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:951,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:951,13'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:953,13'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:953,13'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:956,27'
          Dst:             fpr_neg
    - functionName:    fpr_sqr
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fpr_inv
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_FALCONPADDED512_AVX2_poly_LDL_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 832
      functionLinenumberEnd: 892
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          180
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - fpr_add
        - fpr_inv
        - fpr_mul
        - fpr_neg
        - fpr_sqr
        - fpr_sub
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:835,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:0,0'
              BranchSideFuncs:
                - fpr_sqr.12652
                - fpr_sqr.12652
                - fpr_add.12645
                - fpr_inv.12653
                - fpr_mul.12643
                - fpr_neg.12649
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_add.12645
                - fpr_neg.12649
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_add.12645
                - fpr_sub.12644
                - fpr_sub.12644
                - fpr_neg.12649
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:835,19'
              BranchSideFuncs:
                - fpr_sqr.12652
                - fpr_sqr.12652
                - fpr_add.12645
                - fpr_inv.12653
                - fpr_mul.12643
                - fpr_neg.12649
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_add.12645
                - fpr_neg.12649
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_add.12645
                - fpr_sub.12644
                - fpr_sub.12644
                - fpr_neg.12649
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:837,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:845,39'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:873,23'
              BranchSideFuncs:
                - fpr_sqr.12652
                - fpr_sqr.12652
                - fpr_add.12645
                - fpr_inv.12653
                - fpr_mul.12643
                - fpr_neg.12649
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_add.12645
                - fpr_neg.12649
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_add.12645
                - fpr_sub.12644
                - fpr_sub.12644
                - fpr_neg.12649
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:873,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:873,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:877,22'
              BranchSideFuncs:
                - fpr_sqr.12652
                - fpr_sqr.12652
                - fpr_add.12645
                - fpr_inv.12653
                - fpr_mul.12643
                - fpr_neg.12649
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_add.12645
                - fpr_neg.12649
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_add.12645
                - fpr_sub.12644
                - fpr_sub.12644
                - fpr_neg.12649
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:841,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:841,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:845,39'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:873,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:873,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:877,22'
              BranchSideFuncs:
                - fpr_sqr.12652
                - fpr_sqr.12652
                - fpr_add.12645
                - fpr_inv.12653
                - fpr_mul.12643
                - fpr_neg.12649
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_add.12645
                - fpr_neg.12649
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_add.12645
                - fpr_sub.12644
                - fpr_sub.12644
                - fpr_neg.12649
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:883,13'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:883,13'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:883,13'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:883,13'
          Dst:             fpr_inv
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:883,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:883,13'
          Dst:             fpr_neg
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:883,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:883,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:883,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:883,13'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:883,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:883,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:883,13'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:884,13'
          Dst:             fpr_neg
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:884,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:884,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:884,13'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:884,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:884,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:884,13'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:886,13'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:886,13'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:889,27'
          Dst:             fpr_neg
    - functionName:    PQCLEAN_FALCONPADDED512_AVX2_poly_div_autoadj_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 799
      functionLinenumberEnd: 826
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          87
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - fpr_inv
        - fpr_mul
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:802,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:0,0'
              BranchSideFuncs:
                - fpr_inv.12653
                - fpr_mul.12643
                - fpr_mul.12643
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:802,19'
              BranchSideFuncs:
                - fpr_inv.12653
                - fpr_mul.12643
                - fpr_mul.12643
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:804,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:811,54'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:818,23'
              BranchSideFuncs:
                - fpr_inv.12653
                - fpr_mul.12643
                - fpr_mul.12643
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:818,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:818,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:821,26'
              BranchSideFuncs:
                - fpr_inv.12653
                - fpr_mul.12643
                - fpr_mul.12643
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:808,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:808,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:811,54'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:818,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:818,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:821,26'
              BranchSideFuncs:
                - fpr_inv.12653
                - fpr_mul.12643
                - fpr_mul.12643
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:821,18'
          Dst:             fpr_inv
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:822,20'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:823,25'
          Dst:             fpr_mul
    - functionName:    PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 771
      functionLinenumberEnd: 794
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          85
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - fpr_mul
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:774,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:0,0'
              BranchSideFuncs:
                - fpr_mul.12643
                - fpr_mul.12643
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:774,19'
              BranchSideFuncs:
                - fpr_mul.12643
                - fpr_mul.12643
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:776,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:780,37'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:789,23'
              BranchSideFuncs:
                - fpr_mul.12643
                - fpr_mul.12643
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:789,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:789,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:790,13'
              BranchSideFuncs:
                - fpr_mul.12643
                - fpr_mul.12643
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:777,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:777,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:780,37'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:789,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:789,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:790,13'
              BranchSideFuncs:
                - fpr_mul.12643
                - fpr_mul.12643
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:790,20'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:791,25'
          Dst:             fpr_mul
    - functionName:    PQCLEAN_FALCONPADDED512_AVX2_poly_add_muladj_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 712
      functionLinenumberEnd: 766
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          172
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - fpr_add
        - fpr_mul
        - fpr_neg
        - fpr_sub
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:715,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:0,0'
              BranchSideFuncs:
                - fpr_neg.12649
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_add.12645
                - fpr_neg.12649
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_add.12645
                - fpr_add.12645
                - fpr_add.12645
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:715,19'
              BranchSideFuncs:
                - fpr_neg.12649
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_add.12645
                - fpr_neg.12649
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_add.12645
                - fpr_add.12645
                - fpr_add.12645
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:717,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:723,37'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:746,23'
              BranchSideFuncs:
                - fpr_neg.12649
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_add.12645
                - fpr_neg.12649
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_add.12645
                - fpr_add.12645
                - fpr_add.12645
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:746,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:746,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:751,20'
              BranchSideFuncs:
                - fpr_neg.12649
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_add.12645
                - fpr_neg.12649
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_add.12645
                - fpr_add.12645
                - fpr_add.12645
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:718,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:718,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:723,37'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:746,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:746,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:751,20'
              BranchSideFuncs:
                - fpr_neg.12649
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_add.12645
                - fpr_neg.12649
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_add.12645
                - fpr_add.12645
                - fpr_add.12645
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:760,13'
          Dst:             fpr_neg
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:760,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:760,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:760,13'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:760,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:760,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:760,13'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:761,13'
          Dst:             fpr_neg
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:761,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:761,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:761,13'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:761,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:761,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:761,13'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:762,20'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:763,25'
          Dst:             fpr_add
    - functionName:    PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 668
      functionLinenumberEnd: 706
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          109
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - fpr_add
        - fpr_inv
        - fpr_sqr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:671,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:0,0'
              BranchSideFuncs:
                - fpr_sqr.12652
                - fpr_sqr.12652
                - fpr_add.12645
                - fpr_sqr.12652
                - fpr_sqr.12652
                - fpr_add.12645
                - fpr_add.12645
                - fpr_inv.12653
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:671,19'
              BranchSideFuncs:
                - fpr_sqr.12652
                - fpr_sqr.12652
                - fpr_add.12645
                - fpr_sqr.12652
                - fpr_sqr.12652
                - fpr_add.12645
                - fpr_add.12645
                - fpr_inv.12653
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:673,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:680,37'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:693,23'
              BranchSideFuncs:
                - fpr_sqr.12652
                - fpr_sqr.12652
                - fpr_add.12645
                - fpr_sqr.12652
                - fpr_sqr.12652
                - fpr_add.12645
                - fpr_add.12645
                - fpr_inv.12653
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:693,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:693,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:697,20'
              BranchSideFuncs:
                - fpr_sqr.12652
                - fpr_sqr.12652
                - fpr_add.12645
                - fpr_sqr.12652
                - fpr_sqr.12652
                - fpr_add.12645
                - fpr_add.12645
                - fpr_inv.12653
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:677,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:677,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:680,37'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:693,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:693,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:697,20'
              BranchSideFuncs:
                - fpr_sqr.12652
                - fpr_sqr.12652
                - fpr_add.12645
                - fpr_sqr.12652
                - fpr_sqr.12652
                - fpr_add.12645
                - fpr_add.12645
                - fpr_inv.12653
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:702,40'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:702,55'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:702,32'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:703,40'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:703,55'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:703,32'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:701,28'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:701,20'
          Dst:             fpr_inv
    - functionName:    PQCLEAN_FALCONPADDED512_AVX2_poly_div_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 624
      functionLinenumberEnd: 663
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          131
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - fpr_add
        - fpr_inv
        - fpr_mul
        - fpr_neg
        - fpr_sqr
        - fpr_sub
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:627,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:0,0'
              BranchSideFuncs:
                - fpr_sqr.12652
                - fpr_sqr.12652
                - fpr_add.12645
                - fpr_inv.12653
                - fpr_mul.12643
                - fpr_neg.12649
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_add.12645
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:627,19'
              BranchSideFuncs:
                - fpr_sqr.12652
                - fpr_sqr.12652
                - fpr_add.12645
                - fpr_inv.12653
                - fpr_mul.12643
                - fpr_neg.12649
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_add.12645
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:629,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:636,37'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:653,23'
              BranchSideFuncs:
                - fpr_sqr.12652
                - fpr_sqr.12652
                - fpr_add.12645
                - fpr_inv.12653
                - fpr_mul.12643
                - fpr_neg.12649
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_add.12645
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:653,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:653,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:656,20'
              BranchSideFuncs:
                - fpr_sqr.12652
                - fpr_sqr.12652
                - fpr_add.12645
                - fpr_inv.12653
                - fpr_mul.12643
                - fpr_neg.12649
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_add.12645
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:633,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:633,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:636,37'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:653,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:653,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:656,20'
              BranchSideFuncs:
                - fpr_sqr.12652
                - fpr_sqr.12652
                - fpr_add.12645
                - fpr_inv.12653
                - fpr_mul.12643
                - fpr_neg.12649
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_add.12645
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:660,13'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:660,13'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:660,13'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:660,13'
          Dst:             fpr_inv
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:660,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:660,13'
          Dst:             fpr_neg
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:660,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:660,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:660,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:660,13'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:660,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:660,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:660,13'
          Dst:             fpr_add
    - functionName:    PQCLEAN_FALCONPADDED512_AVX2_poly_mulconst
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 602
      functionLinenumberEnd: 619
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          62
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - fpr_mul
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:605,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:0,0'
              BranchSideFuncs:
                - fpr_mul.12643
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:605,19'
              BranchSideFuncs:
                - fpr_mul.12643
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:606,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:609,14'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:616,13'
              BranchSideFuncs:
                - fpr_mul.12643
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:610,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:610,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:611,31'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:615,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:615,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:616,13'
              BranchSideFuncs:
                - fpr_mul.12643
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:616,20'
          Dst:             fpr_mul
    - functionName:    PQCLEAN_FALCONPADDED512_AVX2_poly_mulselfadj_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 565
      functionLinenumberEnd: 598
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          82
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - fpr_add
        - fpr_sqr
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:572,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:0,0'
              BranchSideFuncs:
                - fpr_sqr.12652
                - fpr_sqr.12652
                - fpr_add.12645
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:572,19'
              BranchSideFuncs:
                - fpr_sqr.12652
                - fpr_sqr.12652
                - fpr_add.12645
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:574,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:581,37'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:589,23'
              BranchSideFuncs:
                - fpr_sqr.12652
                - fpr_sqr.12652
                - fpr_add.12645
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:589,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:589,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:592,20'
              BranchSideFuncs:
                - fpr_sqr.12652
                - fpr_sqr.12652
                - fpr_add.12645
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:578,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:578,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:581,37'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:589,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:589,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:592,20'
              BranchSideFuncs:
                - fpr_sqr.12652
                - fpr_sqr.12652
                - fpr_add.12645
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:594,28'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:594,43'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:594,20'
          Dst:             fpr_add
    - functionName:    PQCLEAN_FALCONPADDED512_AVX2_poly_muladj_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 530
      functionLinenumberEnd: 561
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          112
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - fpr_add
        - fpr_mul
        - fpr_neg
        - fpr_sub
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:533,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:0,0'
              BranchSideFuncs:
                - fpr_neg.12649
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_add.12645
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:533,19'
              BranchSideFuncs:
                - fpr_neg.12649
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_add.12645
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:535,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:539,37'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:551,23'
              BranchSideFuncs:
                - fpr_neg.12649
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_add.12645
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:551,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:551,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:554,20'
              BranchSideFuncs:
                - fpr_neg.12649
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_add.12645
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:536,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:536,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:539,37'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:551,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:551,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:554,20'
              BranchSideFuncs:
                - fpr_neg.12649
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_add.12645
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:557,20'
          Dst:             fpr_neg
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:558,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:558,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:558,13'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:558,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:558,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:558,13'
          Dst:             fpr_add
    - functionName:    PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 494
      functionLinenumberEnd: 525
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          111
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - fpr_add
        - fpr_mul
        - fpr_sub
      functionUses:    18
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:497,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:0,0'
              BranchSideFuncs:
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_add.12645
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:497,19'
              BranchSideFuncs:
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_add.12645
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:499,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:503,37'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:515,23'
              BranchSideFuncs:
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_add.12645
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:515,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:515,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:518,20'
              BranchSideFuncs:
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_add.12645
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:500,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:500,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:503,37'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:515,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:515,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:518,20'
              BranchSideFuncs:
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_add.12645
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:522,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:522,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:522,13'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:522,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:522,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:522,13'
          Dst:             fpr_add
    - functionName:    PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 472
      functionLinenumberEnd: 489
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          62
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - fpr_neg
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:475,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:0,0'
              BranchSideFuncs:
                - fpr_neg.12649
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:475,19'
              BranchSideFuncs:
                - fpr_neg.12649
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:476,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:480,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:485,21'
              BranchSideFuncs:
                - fpr_neg.12649
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:480,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:480,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:481,31'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:485,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:485,9'
              BranchSideFuncs:
                - fpr_neg.12649
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:486,13'
              BranchSideFuncs:
                - fpr_neg.12649
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:486,20'
          Dst:             fpr_neg
    - functionName:    PQCLEAN_FALCONPADDED512_AVX2_poly_neg
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 468
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          57
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - fpr_neg
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:454,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:0,0'
              BranchSideFuncs:
                - fpr_neg.12649
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:454,19'
              BranchSideFuncs:
                - fpr_neg.12649
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:455,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:460,31'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:465,13'
              BranchSideFuncs:
                - fpr_neg.12649
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:459,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:459,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:460,31'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:464,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:464,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:465,13'
              BranchSideFuncs:
                - fpr_neg.12649
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:465,20'
          Dst:             fpr_neg
    - functionName:    PQCLEAN_FALCONPADDED512_AVX2_poly_sub
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 431
      functionLinenumberEnd: 447
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          62
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - fpr_sub
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:434,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:0,0'
              BranchSideFuncs:
                - fpr_sub.12644
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:434,19'
              BranchSideFuncs:
                - fpr_sub.12644
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:435,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:437,31'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:444,13'
              BranchSideFuncs:
                - fpr_sub.12644
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:436,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:436,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:437,31'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:443,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:443,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:444,13'
              BranchSideFuncs:
                - fpr_sub.12644
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:444,20'
          Dst:             fpr_sub
    - functionName:    PQCLEAN_FALCONPADDED512_AVX2_poly_add
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          62
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - fpr_add
      functionUses:    13
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:413,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:0,0'
              BranchSideFuncs:
                - fpr_add.12645
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:413,19'
              BranchSideFuncs:
                - fpr_add.12645
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:414,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:416,31'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:423,13'
              BranchSideFuncs:
                - fpr_add.12645
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:415,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:415,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:416,31'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:422,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:422,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:423,13'
              BranchSideFuncs:
                - fpr_add.12645
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:423,20'
          Dst:             fpr_add
    - functionName:    PQCLEAN_FALCONPADDED512_AVX2_iFFT
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 405
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         36
      ICount:          272
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - fpr_add
        - fpr_mul
        - fpr_neg
        - fpr_sub
      functionUses:    11
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:327,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:0,0'
              BranchSideFuncs:
                - fpr_mul.12643
                - fpr_neg.12649
                - fpr_add.12645
                - fpr_add.12645
                - fpr_sub.12644
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_add.12645
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:327,19'
              BranchSideFuncs:
                - fpr_mul.12643
                - fpr_neg.12649
                - fpr_add.12645
                - fpr_add.12645
                - fpr_sub.12644
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_add.12645
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:331,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:334,16'
              BranchSideFuncs:
                - fpr_neg.12649
                - fpr_mul.12643
                - fpr_add.12645
                - fpr_add.12645
                - fpr_sub.12644
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_add.12645
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:397,14'
              BranchSideFuncs:
                - fpr_mul.12643
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:340,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:339,21'
              BranchSideFuncs:
                - fpr_mul.12643
                - fpr_neg.12649
                - fpr_add.12645
                - fpr_add.12645
                - fpr_sub.12644
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_add.12645
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:339,21'
              BranchSideFuncs:
                - fpr_neg.12649
                - fpr_mul.12643
                - fpr_add.12645
                - fpr_add.12645
                - fpr_sub.12644
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_add.12645
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:373,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:336,42'
              BranchSideFuncs:
                - fpr_add.12645
                - fpr_add.12645
                - fpr_sub.12644
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_add.12645
                - fpr_mul.12643
                - fpr_neg.12649
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:376,28'
              BranchSideFuncs:
                - fpr_add.12645
                - fpr_add.12645
                - fpr_sub.12644
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_add.12645
                - fpr_mul.12643
                - fpr_neg.12649
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:373,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:336,42'
              BranchSideFuncs:
                - fpr_mul.12643
                - fpr_neg.12649
                - fpr_add.12645
                - fpr_add.12645
                - fpr_sub.12644
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_add.12645
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:376,28'
              BranchSideFuncs:
                - fpr_add.12645
                - fpr_add.12645
                - fpr_sub.12644
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_add.12645
                - fpr_mul.12643
                - fpr_neg.12649
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:336,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:331,29'
              BranchSideFuncs:
                - fpr_neg.12649
                - fpr_mul.12643
                - fpr_add.12645
                - fpr_add.12645
                - fpr_sub.12644
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_add.12645
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:339,21'
              BranchSideFuncs:
                - fpr_neg.12649
                - fpr_mul.12643
                - fpr_add.12645
                - fpr_add.12645
                - fpr_sub.12644
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_add.12645
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:331,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:334,16'
              BranchSideFuncs:
                - fpr_neg.12649
                - fpr_mul.12643
                - fpr_add.12645
                - fpr_add.12645
                - fpr_sub.12644
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_add.12645
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:397,14'
              BranchSideFuncs:
                - fpr_mul.12643
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:347,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:336,42'
              BranchSideFuncs:
                - fpr_mul.12643
                - fpr_neg.12649
                - fpr_add.12645
                - fpr_add.12645
                - fpr_sub.12644
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_add.12645
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:351,45'
              BranchSideFuncs:
                - fpr_mul.12643
                - fpr_neg.12649
                - fpr_add.12645
                - fpr_add.12645
                - fpr_sub.12644
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_add.12645
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:347,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:336,42'
              BranchSideFuncs:
                - fpr_mul.12643
                - fpr_neg.12649
                - fpr_add.12645
                - fpr_add.12645
                - fpr_sub.12644
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_add.12645
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:351,45'
              BranchSideFuncs:
                - fpr_mul.12643
                - fpr_neg.12649
                - fpr_add.12645
                - fpr_add.12645
                - fpr_sub.12644
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_add.12645
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:336,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:331,29'
              BranchSideFuncs:
                - fpr_mul.12643
                - fpr_neg.12649
                - fpr_add.12645
                - fpr_add.12645
                - fpr_sub.12644
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_add.12645
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:339,21'
              BranchSideFuncs:
                - fpr_mul.12643
                - fpr_neg.12649
                - fpr_add.12645
                - fpr_add.12645
                - fpr_sub.12644
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_add.12645
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:397,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:397,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:400,14'
              BranchSideFuncs:
                - fpr_mul.12643
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:401,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:401,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:402,13'
              BranchSideFuncs:
                - fpr_mul.12643
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:372,24'
          Dst:             fpr_neg
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:380,21'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:380,21'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:382,21'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:382,21'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:384,21'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:384,21'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:384,21'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:384,21'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:384,21'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:384,21'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:402,20'
          Dst:             fpr_mul
    - functionName:    PQCLEAN_FALCONPADDED512_AVX2_FFT
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         32
      ICount:          248
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - fpr_add
        - fpr_mul
        - fpr_sub
      functionUses:    27
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:215,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:0,0'
              BranchSideFuncs:
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_add.12645
                - fpr_add.12645
                - fpr_add.12645
                - fpr_sub.12644
                - fpr_sub.12644
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:215,19'
              BranchSideFuncs:
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_add.12645
                - fpr_add.12645
                - fpr_add.12645
                - fpr_sub.12644
                - fpr_sub.12644
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:218,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:218,5'
              BranchSideFuncs:
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_add.12645
                - fpr_add.12645
                - fpr_add.12645
                - fpr_sub.12644
                - fpr_sub.12644
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:221,16'
              BranchSideFuncs:
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_add.12645
                - fpr_add.12645
                - fpr_add.12645
                - fpr_sub.12644
                - fpr_sub.12644
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:223,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:0,0'
              BranchSideFuncs:
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_add.12645
                - fpr_add.12645
                - fpr_add.12645
                - fpr_sub.12644
                - fpr_sub.12644
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:218,36'
              BranchSideFuncs:
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_add.12645
                - fpr_add.12645
                - fpr_add.12645
                - fpr_sub.12644
                - fpr_sub.12644
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:227,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:223,9'
              BranchSideFuncs:
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_add.12645
                - fpr_add.12645
                - fpr_add.12645
                - fpr_sub.12644
                - fpr_sub.12644
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:223,9'
              BranchSideFuncs:
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_add.12645
                - fpr_add.12645
                - fpr_add.12645
                - fpr_sub.12644
                - fpr_sub.12644
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:234,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:223,42'
              BranchSideFuncs:
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_add.12645
                - fpr_add.12645
                - fpr_add.12645
                - fpr_sub.12644
                - fpr_sub.12644
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:238,45'
              BranchSideFuncs:
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_add.12645
                - fpr_add.12645
                - fpr_add.12645
                - fpr_sub.12644
                - fpr_sub.12644
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:234,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:223,42'
              BranchSideFuncs:
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_add.12645
                - fpr_add.12645
                - fpr_add.12645
                - fpr_sub.12644
                - fpr_sub.12644
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:238,45'
              BranchSideFuncs:
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_add.12645
                - fpr_add.12645
                - fpr_add.12645
                - fpr_sub.12644
                - fpr_sub.12644
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:223,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:218,36'
              BranchSideFuncs:
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_add.12645
                - fpr_add.12645
                - fpr_add.12645
                - fpr_sub.12644
                - fpr_sub.12644
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:226,21'
              BranchSideFuncs:
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_add.12645
                - fpr_add.12645
                - fpr_add.12645
                - fpr_sub.12644
                - fpr_sub.12644
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:260,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:223,42'
              BranchSideFuncs:
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_add.12645
                - fpr_add.12645
                - fpr_add.12645
                - fpr_sub.12644
                - fpr_sub.12644
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:263,28'
              BranchSideFuncs:
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_add.12645
                - fpr_add.12645
                - fpr_add.12645
                - fpr_sub.12644
                - fpr_sub.12644
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:260,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:223,42'
              BranchSideFuncs:
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_add.12645
                - fpr_add.12645
                - fpr_add.12645
                - fpr_sub.12644
                - fpr_sub.12644
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:263,28'
              BranchSideFuncs:
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_add.12645
                - fpr_add.12645
                - fpr_add.12645
                - fpr_sub.12644
                - fpr_sub.12644
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:223,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:218,36'
              BranchSideFuncs:
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_add.12645
                - fpr_add.12645
                - fpr_add.12645
                - fpr_sub.12644
                - fpr_sub.12644
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:226,21'
              BranchSideFuncs:
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_add.12645
                - fpr_add.12645
                - fpr_add.12645
                - fpr_sub.12644
                - fpr_sub.12644
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:218,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:218,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:221,16'
              BranchSideFuncs:
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_sub.12644
                - fpr_mul.12643
                - fpr_mul.12643
                - fpr_add.12645
                - fpr_add.12645
                - fpr_add.12645
                - fpr_sub.12644
                - fpr_sub.12644
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:267,21'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:267,21'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:267,21'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:267,21'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:267,21'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:267,21'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:269,21'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:269,21'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:271,21'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/fft.c:271,21'
          Dst:             fpr_sub
    - functionName:    modp_div
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 796
      functionLinenumberEnd: 822
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - modp_montymul
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:800,11'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:805,13'
              BranchSideFuncs:
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:802,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:805,13'
              BranchSideFuncs:
                - modp_montymul.12791
                - modp_montymul.12791
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:821,9'
              BranchSideFuncs:
                - modp_montymul.12791
                - modp_montymul.12791
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:805,13'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:806,14'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:821,9'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:822,12'
          Dst:             modp_montymul
    - functionName:    modp_montymul
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 716
      functionLinenumberEnd: 724
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    62
      BranchProfiles:  []
      Callsites:       []
    - functionName:    modp_norm
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 643
      functionLinenumberEnd: 644
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    zint_one_to_plain
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1985
      functionLinenumberEnd: 1990
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    modp_poly_rec_res
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1077
      functionLinenumberEnd: 1088
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - modp_montymul
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1080,29'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - modp_montymul.12791
                - modp_montymul.12791
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1084,19'
              BranchSideFuncs:
                - modp_montymul.12791
                - modp_montymul.12791
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1081,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1084,19'
              BranchSideFuncs:
                - modp_montymul.12791
                - modp_montymul.12791
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1088,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1086,30'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1086,16'
          Dst:             modp_montymul
    - functionName:    zint_add_scaled_mul_small
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1884
      functionLinenumberEnd: 1932
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          99
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1889,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1889,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1893,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1905,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1906,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1910,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1896,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1896,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1904,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    zint_sub_scaled
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1947
      functionLinenumberEnd: 1979
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          90
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1952,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1952,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1956,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1967,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1968,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1972,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1959,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1959,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1966,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    poly_sub_scaled
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2086
      functionLinenumberEnd: 2111
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          92
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - zint_add_scaled_mul_small
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2089,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - zint_add_scaled_mul_small.12795
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2096,15'
              BranchSideFuncs:
                - zint_add_scaled_mul_small.12795
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2102,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2104,22'
              BranchSideFuncs:
                - zint_add_scaled_mul_small.12795
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2106,19'
              BranchSideFuncs:
                - zint_add_scaled_mul_small.12795
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2099,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2090,26'
              BranchSideFuncs:
                - zint_add_scaled_mul_small.12795
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2100,13'
              BranchSideFuncs:
                - zint_add_scaled_mul_small.12795
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2090,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2096,15'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2111,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2100,13'
          Dst:             zint_add_scaled_mul_small
    - functionName:    poly_sub_scaled_ntt
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2123
      functionLinenumberEnd: 2178
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          169
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - modp_NTT2_ext
        - modp_R2
        - modp_Rx
        - modp_iNTT2_ext
        - modp_mkgm2
        - modp_montymul
        - modp_ninv31
        - modp_set
        - zint_mod_small_signed
        - zint_rebuild_CRT
        - zint_sub_scaled
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2129,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_Rx.12802
                - modp_mkgm2.12803
                - modp_set.12804
                - modp_NTT2_ext.12805
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - zint_rebuild_CRT.12808
                - zint_sub_scaled.12796
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2129,9'
              BranchSideFuncs:
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_Rx.12802
                - modp_mkgm2.12803
                - modp_set.12804
                - modp_NTT2_ext.12805
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - zint_rebuild_CRT.12808
                - zint_sub_scaled.12796
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2151,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2152,30'
              BranchSideFuncs:
                - modp_NTT2_ext.12805
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_Rx.12802
                - modp_mkgm2.12803
                - modp_set.12804
                - zint_rebuild_CRT.12808
                - zint_sub_scaled.12796
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2154,9'
              BranchSideFuncs:
                - modp_NTT2_ext.12805
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_Rx.12802
                - modp_mkgm2.12803
                - modp_set.12804
                - zint_rebuild_CRT.12808
                - zint_sub_scaled.12796
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2155,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2157,18'
              BranchSideFuncs:
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_Rx.12802
                - modp_mkgm2.12803
                - modp_set.12804
                - modp_NTT2_ext.12805
                - zint_mod_small_signed.12806
                - zint_rebuild_CRT.12808
                - zint_sub_scaled.12796
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2159,9'
              BranchSideFuncs:
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_Rx.12802
                - modp_mkgm2.12803
                - modp_set.12804
                - modp_NTT2_ext.12805
                - zint_mod_small_signed.12806
                - zint_rebuild_CRT.12808
                - zint_sub_scaled.12796
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2160,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2162,36'
              BranchSideFuncs:
                - modp_iNTT2_ext.12807
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_Rx.12802
                - modp_mkgm2.12803
                - modp_set.12804
                - modp_NTT2_ext.12805
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - zint_rebuild_CRT.12808
                - zint_sub_scaled.12796
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2164,9'
              BranchSideFuncs:
                - modp_iNTT2_ext.12807
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_Rx.12802
                - modp_mkgm2.12803
                - modp_set.12804
                - modp_NTT2_ext.12805
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - zint_rebuild_CRT.12808
                - zint_sub_scaled.12796
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2141,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2145,13'
              BranchSideFuncs:
                - zint_rebuild_CRT.12808
                - zint_sub_scaled.12796
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2170,5'
              BranchSideFuncs:
                - zint_rebuild_CRT.12808
                - zint_sub_scaled.12796
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2175,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2176,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2178,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2146,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2147,14'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2148,14'
          Dst:             modp_Rx
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2149,9'
          Dst:             modp_mkgm2
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2152,21'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2154,9'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2157,18'
          Dst:             zint_mod_small_signed
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2159,9'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2162,22'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2161,18'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2164,9'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2170,5'
          Dst:             zint_rebuild_CRT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2176,9'
          Dst:             zint_sub_scaled
    - functionName:    modp_ninv31
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 652
      functionLinenumberEnd: 660
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    modp_R2
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 731
      functionLinenumberEnd: 755
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - modp_R
        - modp_add
        - modp_montymul
      functionUses:    14
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:738,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - modp_R.12816
                - modp_add.12815
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:738,9'
              BranchSideFuncs:
                - modp_R.12816
                - modp_add.12815
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:738,9'
          Dst:             modp_R
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:739,9'
          Dst:             modp_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:745,9'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:746,9'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:747,9'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:748,9'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:749,9'
          Dst:             modp_montymul
    - functionName:    modp_Rx
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 764
      functionLinenumberEnd: 782
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          69
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - modp_R
        - modp_montymul
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:773,7'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - modp_R.12816
                - modp_montymul.12791
                - modp_montymul.12791
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:773,7'
              BranchSideFuncs:
                - modp_R.12816
                - modp_montymul.12791
                - modp_montymul.12791
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:776,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:776,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:777,16'
              BranchSideFuncs:
                - modp_montymul.12791
                - modp_montymul.12791
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:777,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:778,17'
              BranchSideFuncs:
                - modp_montymul.12791
                - modp_montymul.12791
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:780,13'
              BranchSideFuncs:
                - modp_montymul.12791
                - modp_montymul.12791
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:776,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:776,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:777,16'
              BranchSideFuncs:
                - modp_montymul.12791
                - modp_montymul.12791
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:775,9'
          Dst:             modp_R
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:778,17'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:780,13'
          Dst:             modp_montymul
    - functionName:    modp_mkgm2
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 932
      functionLinenumberEnd: 961
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          92
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - modp_R
        - modp_R2
        - modp_div
        - modp_montymul
      functionUses:    11
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:937,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - modp_R2.12801
                - modp_montymul.12791
                - modp_R.12816
                - modp_div.12790
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:937,19'
              BranchSideFuncs:
                - modp_R2.12801
                - modp_montymul.12791
                - modp_R.12816
                - modp_div.12790
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:945,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:946,13'
              BranchSideFuncs:
                - modp_montymul.12791
                - modp_R.12816
                - modp_div.12790
                - modp_montymul.12791
                - modp_montymul.12791
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:949,34'
              BranchSideFuncs:
                - modp_R.12816
                - modp_div.12790
                - modp_montymul.12791
                - modp_montymul.12791
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:945,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:946,13'
              BranchSideFuncs:
                - modp_R.12816
                - modp_div.12790
                - modp_montymul.12791
                - modp_montymul.12791
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:949,34'
              BranchSideFuncs:
                - modp_R.12816
                - modp_div.12790
                - modp_montymul.12791
                - modp_montymul.12791
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:952,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:955,21'
              BranchSideFuncs:
                - modp_montymul.12791
                - modp_montymul.12791
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:961,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:943,10'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:944,9'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:946,13'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:949,34'
          Dst:             modp_R
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:949,10'
          Dst:             modp_div
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:958,14'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:959,14'
          Dst:             modp_montymul
    - functionName:    modp_set
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 631
      functionLinenumberEnd: 636
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    22
      BranchProfiles:  []
      Callsites:       []
    - functionName:    modp_NTT2_ext
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 969
      functionLinenumberEnd: 1000
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          123
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - modp_add
        - modp_montymul
        - modp_sub
      functionUses:    33
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:972,14'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - modp_montymul.12791
                - modp_add.12815
                - modp_sub.12810
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:972,14'
              BranchSideFuncs:
                - modp_montymul.12791
                - modp_add.12815
                - modp_sub.12810
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:972,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:972,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:975,19'
              BranchSideFuncs:
                - modp_montymul.12791
                - modp_add.12815
                - modp_sub.12810
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:989,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:977,26'
              BranchSideFuncs:
                - modp_montymul.12791
                - modp_add.12815
                - modp_sub.12810
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:986,17'
              BranchSideFuncs:
                - modp_montymul.12791
                - modp_add.12815
                - modp_sub.12810
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:989,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:981,38'
              BranchSideFuncs:
                - modp_montymul.12791
                - modp_add.12815
                - modp_sub.12810
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:992,21'
              BranchSideFuncs:
                - modp_montymul.12791
                - modp_add.12815
                - modp_sub.12810
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:981,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:977,26'
              BranchSideFuncs:
                - modp_montymul.12791
                - modp_add.12815
                - modp_sub.12810
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:986,17'
              BranchSideFuncs:
                - modp_montymul.12791
                - modp_add.12815
                - modp_sub.12810
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:977,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:977,5'
              BranchSideFuncs:
                - modp_montymul.12791
                - modp_add.12815
                - modp_sub.12810
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:980,16'
              BranchSideFuncs:
                - modp_montymul.12791
                - modp_add.12815
                - modp_sub.12810
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:993,21'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:994,23'
          Dst:             modp_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:995,23'
          Dst:             modp_sub
    - functionName:    zint_mod_small_signed
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1211
      functionLinenumberEnd: 1220
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - modp_sub
        - zint_mod_small_unsigned
      functionUses:    11
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1214,14'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - zint_mod_small_unsigned.12809
                - modp_sub.12810
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1214,14'
              BranchSideFuncs:
                - zint_mod_small_unsigned.12809
                - modp_sub.12810
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1214,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1214,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1217,9'
              BranchSideFuncs:
                - zint_mod_small_unsigned.12809
                - modp_sub.12810
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1217,9'
          Dst:             zint_mod_small_unsigned
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1218,9'
          Dst:             modp_sub
    - functionName:    modp_iNTT2_ext
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1007
      functionLinenumberEnd: 1052
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          150
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - modp_add
        - modp_montymul
        - modp_sub
      functionUses:    21
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1012,14'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - modp_add.12815
                - modp_sub.12810
                - modp_montymul.12791
                - modp_montymul.12791
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1012,14'
              BranchSideFuncs:
                - modp_add.12815
                - modp_sub.12810
                - modp_montymul.12791
                - modp_montymul.12791
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1012,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1012,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1015,19'
              BranchSideFuncs:
                - modp_add.12815
                - modp_sub.12810
                - modp_montymul.12791
                - modp_montymul.12791
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1017,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1020,16'
              BranchSideFuncs:
                - modp_add.12815
                - modp_sub.12810
                - modp_montymul.12791
                - modp_montymul.12791
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1048,22'
              BranchSideFuncs:
                - modp_montymul.12791
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1030,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1017,19'
              BranchSideFuncs:
                - modp_montymul.12791
                - modp_add.12815
                - modp_sub.12810
                - modp_montymul.12791
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1027,17'
              BranchSideFuncs:
                - modp_add.12815
                - modp_sub.12810
                - modp_montymul.12791
                - modp_montymul.12791
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1030,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1022,39'
              BranchSideFuncs:
                - modp_add.12815
                - modp_sub.12810
                - modp_montymul.12791
                - modp_montymul.12791
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1033,21'
              BranchSideFuncs:
                - modp_add.12815
                - modp_sub.12810
                - modp_montymul.12791
                - modp_montymul.12791
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1022,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1017,19'
              BranchSideFuncs:
                - modp_montymul.12791
                - modp_add.12815
                - modp_sub.12810
                - modp_montymul.12791
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1027,17'
              BranchSideFuncs:
                - modp_add.12815
                - modp_sub.12810
                - modp_montymul.12791
                - modp_montymul.12791
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1049,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1049,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1050,28'
              BranchSideFuncs:
                - modp_montymul.12791
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1035,23'
          Dst:             modp_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1037,27'
          Dst:             modp_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1036,23'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1050,14'
          Dst:             modp_montymul
    - functionName:    zint_rebuild_CRT
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1315
      functionLinenumberEnd: 1369
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          146
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - modp_R2
        - modp_montymul
        - modp_ninv31
        - modp_sub
        - zint_add_mul_small
        - zint_mod_small_unsigned
        - zint_mul_small
        - zint_norm_zero
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1319,12'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - zint_norm_zero.12813
                - modp_ninv31.12800
                - modp_R2.12801
                - zint_mod_small_unsigned.12809
                - modp_sub.12810
                - modp_montymul.12791
                - zint_add_mul_small.12811
                - zint_mul_small.12812
                - zint_mul_small.12812
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1319,12'
              BranchSideFuncs:
                - zint_norm_zero.12813
                - modp_ninv31.12800
                - modp_R2.12801
                - zint_mod_small_unsigned.12809
                - modp_sub.12810
                - modp_montymul.12791
                - zint_add_mul_small.12811
                - zint_mul_small.12812
                - zint_mul_small.12812
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1320,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - modp_ninv31.12800
                - modp_R2.12801
                - zint_mod_small_unsigned.12809
                - modp_sub.12810
                - modp_montymul.12791
                - zint_add_mul_small.12811
                - zint_mul_small.12812
                - zint_norm_zero.12813
                - zint_mul_small.12812
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1364,9'
              BranchSideFuncs:
                - zint_norm_zero.12813
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1338,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1333,13'
              BranchSideFuncs:
                - zint_mul_small.12812
                - zint_norm_zero.12813
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1333,13'
              BranchSideFuncs:
                - modp_ninv31.12800
                - modp_R2.12801
                - zint_mod_small_unsigned.12809
                - modp_sub.12810
                - modp_montymul.12791
                - zint_add_mul_small.12811
                - zint_mul_small.12812
                - zint_norm_zero.12813
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1338,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1345,18'
              BranchSideFuncs:
                - zint_mul_small.12812
                - modp_ninv31.12800
                - modp_R2.12801
                - zint_mod_small_unsigned.12809
                - modp_sub.12810
                - modp_montymul.12791
                - zint_add_mul_small.12811
                - zint_norm_zero.12813
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1358,18'
              BranchSideFuncs:
                - zint_mul_small.12812
                - modp_ninv31.12800
                - modp_R2.12801
                - zint_mod_small_unsigned.12809
                - modp_sub.12810
                - modp_montymul.12791
                - zint_add_mul_small.12811
                - zint_norm_zero.12813
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1320,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1333,13'
              BranchSideFuncs:
                - zint_norm_zero.12813
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1364,9'
              BranchSideFuncs:
                - zint_norm_zero.12813
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1320,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1333,13'
              BranchSideFuncs:
                - zint_norm_zero.12813
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1364,9'
              BranchSideFuncs:
                - zint_norm_zero.12813
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1364,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1364,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1365,31'
              BranchSideFuncs:
                - zint_norm_zero.12813
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1365,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1365,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1366,13'
              BranchSideFuncs:
                - zint_norm_zero.12813
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1365,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1365,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1366,13'
              BranchSideFuncs:
                - zint_norm_zero.12813
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1335,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1336,14'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1346,18'
          Dst:             zint_mod_small_unsigned
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1351,35'
          Dst:             modp_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1351,18'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1352,13'
          Dst:             zint_add_mul_small
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1358,18'
          Dst:             zint_mul_small
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1358,18'
          Dst:             zint_mul_small
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1366,13'
          Dst:             zint_norm_zero
    - functionName:    zint_mod_small_unsigned
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1182
      functionLinenumberEnd: 1202
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - modp_add
        - modp_montymul
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1194,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - modp_montymul.12791
                - modp_add.12815
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1194,17'
              BranchSideFuncs:
                - modp_montymul.12791
                - modp_add.12815
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1194,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1194,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1194,14'
              BranchSideFuncs:
                - modp_montymul.12791
                - modp_add.12815
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1194,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1194,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1194,14'
              BranchSideFuncs:
                - modp_montymul.12791
                - modp_add.12815
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1197,13'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1200,13'
          Dst:             modp_add
    - functionName:    modp_sub
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 691
      functionLinenumberEnd: 696
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    zint_add_mul_small
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1229
      functionLinenumberEnd: 1245
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          128
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1234,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1234,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1238,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1234,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1238,14'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1240,57'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1234,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1238,14'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1242,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    zint_mul_small
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1156
      functionLinenumberEnd: 1168
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          107
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1161,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1161,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1164,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1161,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1164,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1164,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1161,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1164,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1166,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    zint_norm_zero
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1253
      functionLinenumberEnd: 1296
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          72
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - zint_sub
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1265,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - zint_sub.12814
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1265,17'
              BranchSideFuncs:
                - zint_sub.12814
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1265,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1265,5'
              BranchSideFuncs:
                - zint_sub.12814
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1265,14'
              BranchSideFuncs:
                - zint_sub.12814
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1265,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1265,14'
              BranchSideFuncs:
                - zint_sub.12814
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1295,27'
              BranchSideFuncs:
                - zint_sub.12814
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1295,5'
          Dst:             zint_sub
    - functionName:    zint_sub
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1133
      functionLinenumberEnd: 1148
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          115
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1139,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1139,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1139,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1139,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1139,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1142,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1139,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1139,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1142,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1139,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1139,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1142,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    modp_add
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 679
      functionLinenumberEnd: 684
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    modp_R
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 667
      functionLinenumberEnd: 672
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fpr_rint
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          35
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fpr_mul
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    poly_big_to_fp
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2008
      functionLinenumberEnd: 2044
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          102
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - fpr_add
        - fpr_mul
        - fpr_of
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2011,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - fpr_of.12821
                - fpr_mul.12819
                - fpr_add.12822
                - fpr_mul.12819
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2011,9'
              BranchSideFuncs:
                - fpr_of.12821
                - fpr_mul.12819
                - fpr_add.12822
                - fpr_mul.12819
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2033,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2036,18'
              BranchSideFuncs:
                - fpr_of.12821
                - fpr_mul.12819
                - fpr_add.12822
                - fpr_mul.12819
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2042,9'
              BranchSideFuncs:
                - fpr_of.12821
                - fpr_mul.12819
                - fpr_add.12822
                - fpr_mul.12819
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2018,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2018,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2028,17'
              BranchSideFuncs:
                - fpr_of.12821
                - fpr_mul.12819
                - fpr_add.12822
                - fpr_mul.12819
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2040,36'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2040,28'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2040,17'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2033,43'
          Dst:             fpr_mul
    - functionName:    fpr_of
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fpr_add
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    align_u32
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2444
      functionLinenumberEnd: 2455
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2452,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2452,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2453,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    align_fpr
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2425
      functionLinenumberEnd: 2436
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2433,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2433,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2434,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    zint_finish_mod
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1456
      functionLinenumberEnd: 1491
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          231
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1466,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1466,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1466,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1466,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1466,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1467,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1466,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1466,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1467,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1466,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1467,15'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1480,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1466,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1467,15'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1480,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1482,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1482,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1485,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1482,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1482,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1485,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1482,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1482,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1485,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    zint_negate
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1376
      functionLinenumberEnd: 1395
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          97
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1387,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1387,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1387,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1387,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1387,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1390,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1387,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1387,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1390,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1387,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1387,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1390,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    zint_co_reduce_mod
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1499
      functionLinenumberEnd: 1541
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          182
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - zint_finish_mod
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1511,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - zint_finish_mod.12825
                - zint_finish_mod.12825
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1511,19'
              BranchSideFuncs:
                - zint_finish_mod.12825
                - zint_finish_mod.12825
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1511,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1509,34'
              BranchSideFuncs:
                - zint_finish_mod.12825
                - zint_finish_mod.12825
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1511,5'
              BranchSideFuncs:
                - zint_finish_mod.12825
                - zint_finish_mod.12825
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1511,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1511,5'
              BranchSideFuncs:
                - zint_finish_mod.12825
                - zint_finish_mod.12825
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1515,14'
              BranchSideFuncs:
                - zint_finish_mod.12825
                - zint_finish_mod.12825
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1511,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1511,5'
              BranchSideFuncs:
                - zint_finish_mod.12825
                - zint_finish_mod.12825
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1515,14'
              BranchSideFuncs:
                - zint_finish_mod.12825
                - zint_finish_mod.12825
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1539,5'
          Dst:             zint_finish_mod
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1540,5'
          Dst:             zint_finish_mod
    - functionName:    zint_co_reduce
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1413
      functionLinenumberEnd: 1442
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          137
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - zint_negate
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1420,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - zint_negate.12826
                - zint_negate.12826
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1420,19'
              BranchSideFuncs:
                - zint_negate.12826
                - zint_negate.12826
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1420,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1420,5'
              BranchSideFuncs:
                - zint_negate.12826
                - zint_negate.12826
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1424,14'
              BranchSideFuncs:
                - zint_negate.12826
                - zint_negate.12826
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1420,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1420,5'
              BranchSideFuncs:
                - zint_negate.12826
                - zint_negate.12826
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1424,14'
              BranchSideFuncs:
                - zint_negate.12826
                - zint_negate.12826
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1420,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1420,5'
              BranchSideFuncs:
                - zint_negate.12826
                - zint_negate.12826
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1424,14'
              BranchSideFuncs:
                - zint_negate.12826
                - zint_negate.12826
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1440,5'
          Dst:             zint_negate
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1441,5'
          Dst:             zint_negate
    - functionName:    make_fg_step
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2481
      functionLinenumberEnd: 2611
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         84
      ICount:          570
      EdgeCount:       111
      CyclomaticComplexity: 29
      functionsReached:
        - modp_NTT2_ext
        - modp_R2
        - modp_Rx
        - modp_iNTT2_ext
        - modp_mkgm2
        - modp_montymul
        - modp_ninv31
        - zint_mod_small_signed
        - zint_rebuild_CRT
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2487,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - modp_ninv31.12800
                - modp_mkgm2.12803
                - modp_R2.12801
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_Rx.12802
                - modp_mkgm2.12803
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2514,13'
              BranchSideFuncs:
                - modp_ninv31.12800
                - modp_mkgm2.12803
                - modp_R2.12801
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_Rx.12802
                - modp_mkgm2.12803
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2519,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2519,9'
              BranchSideFuncs:
                - modp_R2.12801
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_ninv31.12800
                - modp_mkgm2.12803
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_Rx.12802
                - modp_mkgm2.12803
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2520,21'
              BranchSideFuncs:
                - modp_R2.12801
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_ninv31.12800
                - modp_mkgm2.12803
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_Rx.12802
                - modp_mkgm2.12803
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2519,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2519,9'
              BranchSideFuncs:
                - modp_R2.12801
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_ninv31.12800
                - modp_mkgm2.12803
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_Rx.12802
                - modp_mkgm2.12803
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2520,21'
              BranchSideFuncs:
                - modp_R2.12801
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_ninv31.12800
                - modp_mkgm2.12803
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_Rx.12802
                - modp_mkgm2.12803
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2519,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2516,14'
              BranchSideFuncs:
                - modp_R2.12801
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_ninv31.12800
                - modp_mkgm2.12803
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_Rx.12802
                - modp_mkgm2.12803
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2520,21'
              BranchSideFuncs:
                - modp_R2.12801
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_ninv31.12800
                - modp_mkgm2.12803
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_Rx.12802
                - modp_mkgm2.12803
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2519,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2516,14'
              BranchSideFuncs:
                - modp_R2.12801
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_ninv31.12800
                - modp_mkgm2.12803
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_Rx.12802
                - modp_mkgm2.12803
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2520,21'
              BranchSideFuncs:
                - modp_R2.12801
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_ninv31.12800
                - modp_mkgm2.12803
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_Rx.12802
                - modp_mkgm2.12803
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2522,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2523,13'
              BranchSideFuncs:
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_ninv31.12800
                - modp_mkgm2.12803
                - modp_R2.12801
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_Rx.12802
                - modp_mkgm2.12803
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_NTT2_ext.12805
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2525,28'
              BranchSideFuncs:
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_ninv31.12800
                - modp_mkgm2.12803
                - modp_R2.12801
                - modp_NTT2_ext.12805
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_Rx.12802
                - modp_mkgm2.12803
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_NTT2_ext.12805
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2525,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2528,24'
              BranchSideFuncs:
                - modp_iNTT2_ext.12807
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_ninv31.12800
                - modp_mkgm2.12803
                - modp_R2.12801
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_NTT2_ext.12805
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_Rx.12802
                - modp_mkgm2.12803
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_NTT2_ext.12805
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2533,13'
              BranchSideFuncs:
                - modp_iNTT2_ext.12807
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_ninv31.12800
                - modp_mkgm2.12803
                - modp_R2.12801
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_NTT2_ext.12805
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_Rx.12802
                - modp_mkgm2.12803
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_NTT2_ext.12805
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2525,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2528,24'
              BranchSideFuncs:
                - modp_iNTT2_ext.12807
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_ninv31.12800
                - modp_mkgm2.12803
                - modp_R2.12801
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_NTT2_ext.12805
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_Rx.12802
                - modp_mkgm2.12803
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_NTT2_ext.12805
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2533,13'
              BranchSideFuncs:
                - modp_iNTT2_ext.12807
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_ninv31.12800
                - modp_mkgm2.12803
                - modp_R2.12801
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_NTT2_ext.12805
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_Rx.12802
                - modp_mkgm2.12803
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_NTT2_ext.12805
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2533,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2534,13'
              BranchSideFuncs:
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_ninv31.12800
                - modp_mkgm2.12803
                - modp_R2.12801
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_NTT2_ext.12805
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_Rx.12802
                - modp_mkgm2.12803
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_NTT2_ext.12805
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2537,28'
              BranchSideFuncs:
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_ninv31.12800
                - modp_mkgm2.12803
                - modp_R2.12801
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_NTT2_ext.12805
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_Rx.12802
                - modp_mkgm2.12803
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_NTT2_ext.12805
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2537,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2537,9'
              BranchSideFuncs:
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_ninv31.12800
                - modp_mkgm2.12803
                - modp_R2.12801
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_NTT2_ext.12805
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_Rx.12802
                - modp_mkgm2.12803
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_NTT2_ext.12805
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2538,21'
              BranchSideFuncs:
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_ninv31.12800
                - modp_mkgm2.12803
                - modp_R2.12801
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_NTT2_ext.12805
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_Rx.12802
                - modp_mkgm2.12803
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_NTT2_ext.12805
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2537,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2537,9'
              BranchSideFuncs:
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_ninv31.12800
                - modp_mkgm2.12803
                - modp_R2.12801
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_NTT2_ext.12805
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_Rx.12802
                - modp_mkgm2.12803
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_NTT2_ext.12805
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2538,21'
              BranchSideFuncs:
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_ninv31.12800
                - modp_mkgm2.12803
                - modp_R2.12801
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_NTT2_ext.12805
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_Rx.12802
                - modp_mkgm2.12803
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_NTT2_ext.12805
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2537,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2538,21'
              BranchSideFuncs:
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_ninv31.12800
                - modp_mkgm2.12803
                - modp_R2.12801
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_NTT2_ext.12805
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_Rx.12802
                - modp_mkgm2.12803
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_NTT2_ext.12805
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2540,13'
              BranchSideFuncs:
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_ninv31.12800
                - modp_mkgm2.12803
                - modp_R2.12801
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_NTT2_ext.12805
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_Rx.12802
                - modp_mkgm2.12803
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_NTT2_ext.12805
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2537,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2538,21'
              BranchSideFuncs:
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_ninv31.12800
                - modp_mkgm2.12803
                - modp_R2.12801
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_NTT2_ext.12805
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_Rx.12802
                - modp_mkgm2.12803
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_NTT2_ext.12805
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2540,13'
              BranchSideFuncs:
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_ninv31.12800
                - modp_mkgm2.12803
                - modp_R2.12801
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_NTT2_ext.12805
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_Rx.12802
                - modp_mkgm2.12803
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_NTT2_ext.12805
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2540,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2541,13'
              BranchSideFuncs:
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_ninv31.12800
                - modp_mkgm2.12803
                - modp_R2.12801
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_NTT2_ext.12805
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_Rx.12802
                - modp_mkgm2.12803
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2543,28'
              BranchSideFuncs:
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_ninv31.12800
                - modp_mkgm2.12803
                - modp_R2.12801
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_Rx.12802
                - modp_mkgm2.12803
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2543,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2546,24'
              BranchSideFuncs:
                - modp_iNTT2_ext.12807
                - modp_ninv31.12800
                - modp_mkgm2.12803
                - modp_R2.12801
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_Rx.12802
                - modp_mkgm2.12803
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2551,13'
              BranchSideFuncs:
                - modp_iNTT2_ext.12807
                - modp_ninv31.12800
                - modp_mkgm2.12803
                - modp_R2.12801
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_Rx.12802
                - modp_mkgm2.12803
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2543,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2546,24'
              BranchSideFuncs:
                - modp_iNTT2_ext.12807
                - modp_ninv31.12800
                - modp_mkgm2.12803
                - modp_R2.12801
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_Rx.12802
                - modp_mkgm2.12803
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2551,13'
              BranchSideFuncs:
                - modp_iNTT2_ext.12807
                - modp_ninv31.12800
                - modp_mkgm2.12803
                - modp_R2.12801
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_Rx.12802
                - modp_mkgm2.12803
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2551,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2552,13'
              BranchSideFuncs:
                - modp_ninv31.12800
                - modp_mkgm2.12803
                - modp_R2.12801
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_Rx.12802
                - modp_mkgm2.12803
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2555,13'
              BranchSideFuncs:
                - modp_ninv31.12800
                - modp_mkgm2.12803
                - modp_R2.12801
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_Rx.12802
                - modp_mkgm2.12803
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2555,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2509,29'
              BranchSideFuncs:
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_ninv31.12800
                - modp_mkgm2.12803
                - modp_R2.12801
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_Rx.12802
                - modp_mkgm2.12803
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2556,13'
              BranchSideFuncs:
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_ninv31.12800
                - modp_mkgm2.12803
                - modp_R2.12801
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_Rx.12802
                - modp_mkgm2.12803
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2509,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2514,13'
              BranchSideFuncs:
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_Rx.12802
                - modp_mkgm2.12803
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2565,5'
              BranchSideFuncs:
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_Rx.12802
                - modp_mkgm2.12803
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2581,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2582,21'
              BranchSideFuncs:
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_Rx.12802
                - modp_mkgm2.12803
                - zint_mod_small_signed.12806
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2584,9'
              BranchSideFuncs:
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_Rx.12802
                - modp_mkgm2.12803
                - zint_mod_small_signed.12806
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2585,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2588,24'
              BranchSideFuncs:
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_Rx.12802
                - modp_mkgm2.12803
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2593,9'
              BranchSideFuncs:
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_Rx.12802
                - modp_mkgm2.12803
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2585,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2588,24'
              BranchSideFuncs:
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_Rx.12802
                - modp_mkgm2.12803
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2593,9'
              BranchSideFuncs:
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_Rx.12802
                - modp_mkgm2.12803
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2593,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2594,21'
              BranchSideFuncs:
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_Rx.12802
                - modp_mkgm2.12803
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - zint_mod_small_signed.12806
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2596,9'
              BranchSideFuncs:
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_Rx.12802
                - modp_mkgm2.12803
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - zint_mod_small_signed.12806
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2597,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2600,24'
              BranchSideFuncs:
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_Rx.12802
                - modp_mkgm2.12803
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2606,13'
              BranchSideFuncs:
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_Rx.12802
                - modp_mkgm2.12803
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2597,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2600,24'
              BranchSideFuncs:
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_Rx.12802
                - modp_mkgm2.12803
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2606,13'
              BranchSideFuncs:
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_Rx.12802
                - modp_mkgm2.12803
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2606,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2571,32'
              BranchSideFuncs:
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_Rx.12802
                - modp_mkgm2.12803
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2607,13'
              BranchSideFuncs:
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_Rx.12802
                - modp_mkgm2.12803
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2571,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2571,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2576,13'
              BranchSideFuncs:
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_Rx.12802
                - modp_mkgm2.12803
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2515,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2517,9'
          Dst:             modp_mkgm2
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2516,14'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2523,13'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2531,22'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2530,18'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2534,13'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2541,13'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2549,22'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2548,18'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2552,13'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2556,13'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2557,13'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2565,5'
          Dst:             zint_rebuild_CRT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2566,5'
          Dst:             zint_rebuild_CRT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2577,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2578,14'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2579,14'
          Dst:             modp_Rx
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2580,9'
          Dst:             modp_mkgm2
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2582,21'
          Dst:             zint_mod_small_signed
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2584,9'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2591,22'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2590,18'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2594,21'
          Dst:             zint_mod_small_signed
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2596,9'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2603,22'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2602,18'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2607,13'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2608,13'
          Dst:             modp_iNTT2_ext
    - functionName:    zint_bezout
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1559
      functionLinenumberEnd: 1868
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          411
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - modp_ninv31
        - zint_co_reduce
        - zint_co_reduce_mod
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1674,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - modp_ninv31.12800
                - modp_ninv31.12800
                - zint_co_reduce.12828
                - zint_co_reduce_mod.12827
                - zint_co_reduce_mod.12827
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1674,13'
              BranchSideFuncs:
                - modp_ninv31.12800
                - modp_ninv31.12800
                - zint_co_reduce.12828
                - zint_co_reduce_mod.12827
                - zint_co_reduce_mod.12827
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1674,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1674,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1685,13'
              BranchSideFuncs:
                - modp_ninv31.12800
                - modp_ninv31.12800
                - zint_co_reduce.12828
                - zint_co_reduce_mod.12827
                - zint_co_reduce_mod.12827
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1714,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1714,35'
              BranchSideFuncs:
                - zint_co_reduce.12828
                - zint_co_reduce_mod.12827
                - zint_co_reduce_mod.12827
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1863,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1737,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1737,18'
              BranchSideFuncs:
                - zint_co_reduce.12828
                - zint_co_reduce_mod.12827
                - zint_co_reduce_mod.12827
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1756,18'
              BranchSideFuncs:
                - zint_co_reduce.12828
                - zint_co_reduce_mod.12827
                - zint_co_reduce_mod.12827
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1778,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1797,23'
              BranchSideFuncs:
                - zint_co_reduce.12828
                - zint_co_reduce_mod.12827
                - zint_co_reduce_mod.12827
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1848,13'
              BranchSideFuncs:
                - zint_co_reduce.12828
                - zint_co_reduce_mod.12827
                - zint_co_reduce_mod.12827
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1714,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1737,9'
              BranchSideFuncs:
                - zint_co_reduce.12828
                - zint_co_reduce_mod.12827
                - zint_co_reduce_mod.12827
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1863,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1864,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1864,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1867,35'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1864,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1864,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1865,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1864,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1865,15'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1867,35'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1864,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1865,15'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1867,35'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1692,11'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1693,11'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1848,13'
          Dst:             zint_co_reduce
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1853,9'
          Dst:             zint_co_reduce_mod
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:1854,9'
          Dst:             zint_co_reduce_mod
    - functionName:    make_fg
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2626
      functionLinenumberEnd: 2671
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          113
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - make_fg_step
        - modp_NTT2_ext
        - modp_mkgm2
        - modp_ninv31
        - modp_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2632,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - modp_set.12804
                - modp_set.12804
                - make_fg_step.12829
                - make_fg_step.12829
                - make_fg_step.12829
                - make_fg_step.12829
                - modp_ninv31.12800
                - modp_mkgm2.12803
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2638,26'
              BranchSideFuncs:
                - modp_set.12804
                - modp_set.12804
                - make_fg_step.12829
                - make_fg_step.12829
                - make_fg_step.12829
                - make_fg_step.12829
                - modp_ninv31.12800
                - modp_mkgm2.12803
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2637,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2638,26'
              BranchSideFuncs:
                - make_fg_step.12829
                - make_fg_step.12829
                - make_fg_step.12829
                - make_fg_step.12829
                - modp_ninv31.12800
                - modp_mkgm2.12803
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2642,15'
              BranchSideFuncs:
                - make_fg_step.12829
                - make_fg_step.12829
                - make_fg_step.12829
                - make_fg_step.12829
                - modp_ninv31.12800
                - modp_mkgm2.12803
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2642,20'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2642,23'
              BranchSideFuncs:
                - modp_ninv31.12800
                - modp_mkgm2.12803
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2660,15'
              BranchSideFuncs:
                - make_fg_step.12829
                - make_fg_step.12829
                - make_fg_step.12829
                - make_fg_step.12829
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2642,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2642,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2647,15'
              BranchSideFuncs:
                - modp_ninv31.12800
                - modp_mkgm2.12803
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2660,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2661,9'
              BranchSideFuncs:
                - make_fg_step.12829
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2665,5'
              BranchSideFuncs:
                - make_fg_step.12829
                - make_fg_step.12829
                - make_fg_step.12829
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2666,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2667,33'
              BranchSideFuncs:
                - make_fg_step.12829
                - make_fg_step.12829
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2669,29'
              BranchSideFuncs:
                - make_fg_step.12829
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2666,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2667,33'
              BranchSideFuncs:
                - make_fg_step.12829
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2669,29'
              BranchSideFuncs:
                - make_fg_step.12829
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2638,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2639,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2647,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2650,9'
          Dst:             modp_mkgm2
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2651,9'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2652,9'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2661,9'
          Dst:             make_fg_step
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2665,5'
          Dst:             make_fg_step
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2667,9'
          Dst:             make_fg_step
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2669,5'
          Dst:             make_fg_step
    - functionName:    poly_big_to_small
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2057
      functionLinenumberEnd: 2071
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - zint_one_to_plain
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2060,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - zint_one_to_plain.12793
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2064,33'
              BranchSideFuncs:
                - zint_one_to_plain.12793
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2065,22'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2065,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2068,16'
              BranchSideFuncs:
                - zint_one_to_plain.12793
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2061,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2061,5'
              BranchSideFuncs:
                - zint_one_to_plain.12793
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2064,33'
              BranchSideFuncs:
                - zint_one_to_plain.12793
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2064,13'
          Dst:             zint_one_to_plain
    - functionName:    solve_NTRU_binary_depth0
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3667
      functionLinenumberEnd: 3919
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          479
      EdgeCount:       71
      CyclomaticComplexity: 19
      functionsReached:
        - PQCLEAN_FALCONPADDED512_AVX2_FFT
        - PQCLEAN_FALCONPADDED512_AVX2_iFFT
        - PQCLEAN_FALCONPADDED512_AVX2_poly_div_autoadj_fft
        - align_fpr
        - fpr_of
        - fpr_rint
        - modp_NTT2_ext
        - modp_R2
        - modp_add
        - modp_iNTT2_ext
        - modp_mkgm2
        - modp_montymul
        - modp_ninv31
        - modp_norm
        - modp_set
        - modp_sub
        - zint_one_to_plain
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3674,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_mkgm2.12803
                - zint_one_to_plain.12793
                - modp_set.12804
                - zint_one_to_plain.12793
                - modp_set.12804
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_set.12804
                - modp_set.12804
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_mkgm2.12803
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_set.12804
                - modp_set.12804
                - modp_set.12804
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_set.12804
                - modp_set.12804
                - modp_set.12804
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_add.12815
                - modp_montymul.12791
                - modp_add.12815
                - modp_mkgm2.12803
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_norm.12792
                - modp_norm.12792
                - align_fpr.12824
                - fpr_of.12821
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - align_fpr.12824
                - fpr_of.12821
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_rint.12818
                - modp_set.12804
                - modp_mkgm2.12803
                - modp_set.12804
                - modp_set.12804
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_sub.12810
                - modp_montymul.12791
                - modp_sub.12810
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_norm.12792
                - modp_norm.12792
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3674,19'
              BranchSideFuncs:
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_mkgm2.12803
                - zint_one_to_plain.12793
                - modp_set.12804
                - zint_one_to_plain.12793
                - modp_set.12804
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_set.12804
                - modp_set.12804
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_mkgm2.12803
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_set.12804
                - modp_set.12804
                - modp_set.12804
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_set.12804
                - modp_set.12804
                - modp_set.12804
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_add.12815
                - modp_montymul.12791
                - modp_add.12815
                - modp_mkgm2.12803
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_norm.12792
                - modp_norm.12792
                - align_fpr.12824
                - fpr_of.12821
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - align_fpr.12824
                - fpr_of.12821
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_rint.12818
                - modp_set.12804
                - modp_mkgm2.12803
                - modp_set.12804
                - modp_set.12804
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_sub.12810
                - modp_montymul.12791
                - modp_sub.12810
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_norm.12792
                - modp_norm.12792
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3708,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3709,47'
              BranchSideFuncs:
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_set.12804
                - modp_set.12804
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_mkgm2.12803
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_set.12804
                - modp_set.12804
                - modp_set.12804
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_set.12804
                - modp_set.12804
                - modp_set.12804
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_add.12815
                - modp_montymul.12791
                - modp_add.12815
                - modp_mkgm2.12803
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_norm.12792
                - modp_norm.12792
                - align_fpr.12824
                - fpr_of.12821
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - align_fpr.12824
                - fpr_of.12821
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_rint.12818
                - modp_set.12804
                - modp_mkgm2.12803
                - modp_set.12804
                - modp_set.12804
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_sub.12810
                - modp_montymul.12791
                - modp_sub.12810
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_norm.12792
                - modp_norm.12792
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3712,5'
              BranchSideFuncs:
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_set.12804
                - modp_set.12804
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_mkgm2.12803
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_set.12804
                - modp_set.12804
                - modp_set.12804
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_set.12804
                - modp_set.12804
                - modp_set.12804
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_add.12815
                - modp_montymul.12791
                - modp_add.12815
                - modp_mkgm2.12803
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_norm.12792
                - modp_norm.12792
                - align_fpr.12824
                - fpr_of.12821
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - align_fpr.12824
                - fpr_of.12821
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_rint.12818
                - modp_set.12804
                - modp_mkgm2.12803
                - modp_set.12804
                - modp_set.12804
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_sub.12810
                - modp_montymul.12791
                - modp_sub.12810
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_norm.12792
                - modp_norm.12792
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3708,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3709,47'
              BranchSideFuncs:
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_set.12804
                - modp_set.12804
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_mkgm2.12803
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_set.12804
                - modp_set.12804
                - modp_set.12804
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_set.12804
                - modp_set.12804
                - modp_set.12804
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_add.12815
                - modp_montymul.12791
                - modp_add.12815
                - modp_mkgm2.12803
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_norm.12792
                - modp_norm.12792
                - align_fpr.12824
                - fpr_of.12821
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - align_fpr.12824
                - fpr_of.12821
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_rint.12818
                - modp_set.12804
                - modp_mkgm2.12803
                - modp_set.12804
                - modp_set.12804
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_sub.12810
                - modp_montymul.12791
                - modp_sub.12810
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_norm.12792
                - modp_norm.12792
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3712,5'
              BranchSideFuncs:
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_set.12804
                - modp_set.12804
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_mkgm2.12803
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_set.12804
                - modp_set.12804
                - modp_set.12804
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_set.12804
                - modp_set.12804
                - modp_set.12804
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_add.12815
                - modp_montymul.12791
                - modp_add.12815
                - modp_mkgm2.12803
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_norm.12792
                - modp_norm.12792
                - align_fpr.12824
                - fpr_of.12821
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - align_fpr.12824
                - fpr_of.12821
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_rint.12818
                - modp_set.12804
                - modp_mkgm2.12803
                - modp_set.12804
                - modp_set.12804
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_sub.12810
                - modp_montymul.12791
                - modp_sub.12810
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_norm.12792
                - modp_norm.12792
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3718,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3719,26'
              BranchSideFuncs:
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_mkgm2.12803
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_set.12804
                - modp_set.12804
                - modp_set.12804
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_set.12804
                - modp_set.12804
                - modp_set.12804
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_add.12815
                - modp_montymul.12791
                - modp_add.12815
                - modp_mkgm2.12803
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_norm.12792
                - modp_norm.12792
                - align_fpr.12824
                - fpr_of.12821
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - align_fpr.12824
                - fpr_of.12821
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_rint.12818
                - modp_set.12804
                - modp_mkgm2.12803
                - modp_set.12804
                - modp_set.12804
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_sub.12810
                - modp_montymul.12791
                - modp_sub.12810
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_norm.12792
                - modp_norm.12792
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3722,5'
              BranchSideFuncs:
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_mkgm2.12803
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_set.12804
                - modp_set.12804
                - modp_set.12804
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_set.12804
                - modp_set.12804
                - modp_set.12804
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_add.12815
                - modp_montymul.12791
                - modp_add.12815
                - modp_mkgm2.12803
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_norm.12792
                - modp_norm.12792
                - align_fpr.12824
                - fpr_of.12821
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - align_fpr.12824
                - fpr_of.12821
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_rint.12818
                - modp_set.12804
                - modp_mkgm2.12803
                - modp_set.12804
                - modp_set.12804
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_sub.12810
                - modp_montymul.12791
                - modp_sub.12810
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_norm.12792
                - modp_norm.12792
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3728,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3732,15'
              BranchSideFuncs:
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_mkgm2.12803
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_set.12804
                - modp_set.12804
                - modp_set.12804
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_set.12804
                - modp_set.12804
                - modp_set.12804
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_add.12815
                - modp_montymul.12791
                - modp_add.12815
                - modp_mkgm2.12803
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_norm.12792
                - modp_norm.12792
                - align_fpr.12824
                - fpr_of.12821
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - align_fpr.12824
                - fpr_of.12821
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_rint.12818
                - modp_set.12804
                - modp_mkgm2.12803
                - modp_set.12804
                - modp_set.12804
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_sub.12810
                - modp_montymul.12791
                - modp_sub.12810
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_norm.12792
                - modp_norm.12792
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3743,5'
              BranchSideFuncs:
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_mkgm2.12803
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_set.12804
                - modp_set.12804
                - modp_set.12804
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_set.12804
                - modp_set.12804
                - modp_set.12804
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_add.12815
                - modp_montymul.12791
                - modp_add.12815
                - modp_mkgm2.12803
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_norm.12792
                - modp_norm.12792
                - align_fpr.12824
                - fpr_of.12821
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - align_fpr.12824
                - fpr_of.12821
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_rint.12818
                - modp_set.12804
                - modp_mkgm2.12803
                - modp_set.12804
                - modp_set.12804
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_sub.12810
                - modp_montymul.12791
                - modp_sub.12810
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_norm.12792
                - modp_norm.12792
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3780,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3781,26'
              BranchSideFuncs:
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_set.12804
                - modp_set.12804
                - modp_set.12804
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_add.12815
                - modp_montymul.12791
                - modp_add.12815
                - modp_mkgm2.12803
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_norm.12792
                - modp_norm.12792
                - align_fpr.12824
                - fpr_of.12821
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - align_fpr.12824
                - fpr_of.12821
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_rint.12818
                - modp_set.12804
                - modp_mkgm2.12803
                - modp_set.12804
                - modp_set.12804
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_sub.12810
                - modp_montymul.12791
                - modp_sub.12810
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_norm.12792
                - modp_norm.12792
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3784,5'
              BranchSideFuncs:
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_set.12804
                - modp_set.12804
                - modp_set.12804
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_add.12815
                - modp_montymul.12791
                - modp_add.12815
                - modp_mkgm2.12803
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_norm.12792
                - modp_norm.12792
                - align_fpr.12824
                - fpr_of.12821
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - align_fpr.12824
                - fpr_of.12821
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_rint.12818
                - modp_set.12804
                - modp_mkgm2.12803
                - modp_set.12804
                - modp_set.12804
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_sub.12810
                - modp_montymul.12791
                - modp_sub.12810
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_norm.12792
                - modp_norm.12792
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3780,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3781,26'
              BranchSideFuncs:
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_set.12804
                - modp_set.12804
                - modp_set.12804
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_add.12815
                - modp_montymul.12791
                - modp_add.12815
                - modp_mkgm2.12803
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_norm.12792
                - modp_norm.12792
                - align_fpr.12824
                - fpr_of.12821
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - align_fpr.12824
                - fpr_of.12821
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_rint.12818
                - modp_set.12804
                - modp_mkgm2.12803
                - modp_set.12804
                - modp_set.12804
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_sub.12810
                - modp_montymul.12791
                - modp_sub.12810
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_norm.12792
                - modp_norm.12792
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3784,5'
              BranchSideFuncs:
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_set.12804
                - modp_set.12804
                - modp_set.12804
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_add.12815
                - modp_montymul.12791
                - modp_add.12815
                - modp_mkgm2.12803
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_norm.12792
                - modp_norm.12792
                - align_fpr.12824
                - fpr_of.12821
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - align_fpr.12824
                - fpr_of.12821
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_rint.12818
                - modp_set.12804
                - modp_mkgm2.12803
                - modp_set.12804
                - modp_set.12804
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_sub.12810
                - modp_montymul.12791
                - modp_sub.12810
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_norm.12792
                - modp_norm.12792
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3790,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3793,27'
              BranchSideFuncs:
                - modp_set.12804
                - modp_set.12804
                - modp_set.12804
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_add.12815
                - modp_montymul.12791
                - modp_add.12815
                - modp_mkgm2.12803
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_norm.12792
                - modp_norm.12792
                - align_fpr.12824
                - fpr_of.12821
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - align_fpr.12824
                - fpr_of.12821
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_rint.12818
                - modp_set.12804
                - modp_mkgm2.12803
                - modp_set.12804
                - modp_set.12804
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_sub.12810
                - modp_montymul.12791
                - modp_sub.12810
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_norm.12792
                - modp_norm.12792
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3802,30'
              BranchSideFuncs:
                - modp_set.12804
                - modp_set.12804
                - modp_set.12804
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_add.12815
                - modp_montymul.12791
                - modp_add.12815
                - modp_mkgm2.12803
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_norm.12792
                - modp_norm.12792
                - align_fpr.12824
                - fpr_of.12821
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - align_fpr.12824
                - fpr_of.12821
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_rint.12818
                - modp_set.12804
                - modp_mkgm2.12803
                - modp_set.12804
                - modp_set.12804
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_sub.12810
                - modp_montymul.12791
                - modp_sub.12810
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_norm.12792
                - modp_norm.12792
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3803,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3804,26'
              BranchSideFuncs:
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_add.12815
                - modp_montymul.12791
                - modp_add.12815
                - modp_mkgm2.12803
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_norm.12792
                - modp_norm.12792
                - align_fpr.12824
                - fpr_of.12821
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - align_fpr.12824
                - fpr_of.12821
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_rint.12818
                - modp_set.12804
                - modp_mkgm2.12803
                - modp_set.12804
                - modp_set.12804
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_sub.12810
                - modp_montymul.12791
                - modp_sub.12810
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_norm.12792
                - modp_norm.12792
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3807,5'
              BranchSideFuncs:
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_add.12815
                - modp_montymul.12791
                - modp_add.12815
                - modp_mkgm2.12803
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_norm.12792
                - modp_norm.12792
                - align_fpr.12824
                - fpr_of.12821
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - align_fpr.12824
                - fpr_of.12821
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_rint.12818
                - modp_set.12804
                - modp_mkgm2.12803
                - modp_set.12804
                - modp_set.12804
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_sub.12810
                - modp_montymul.12791
                - modp_sub.12810
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_norm.12792
                - modp_norm.12792
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3803,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3804,26'
              BranchSideFuncs:
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_add.12815
                - modp_montymul.12791
                - modp_add.12815
                - modp_mkgm2.12803
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_norm.12792
                - modp_norm.12792
                - align_fpr.12824
                - fpr_of.12821
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - align_fpr.12824
                - fpr_of.12821
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_rint.12818
                - modp_set.12804
                - modp_mkgm2.12803
                - modp_set.12804
                - modp_set.12804
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_sub.12810
                - modp_montymul.12791
                - modp_sub.12810
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_norm.12792
                - modp_norm.12792
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3807,5'
              BranchSideFuncs:
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_add.12815
                - modp_montymul.12791
                - modp_add.12815
                - modp_mkgm2.12803
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_norm.12792
                - modp_norm.12792
                - align_fpr.12824
                - fpr_of.12821
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - align_fpr.12824
                - fpr_of.12821
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_rint.12818
                - modp_set.12804
                - modp_mkgm2.12803
                - modp_set.12804
                - modp_set.12804
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_sub.12810
                - modp_montymul.12791
                - modp_sub.12810
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_norm.12792
                - modp_norm.12792
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3813,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3816,27'
              BranchSideFuncs:
                - modp_mkgm2.12803
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_norm.12792
                - modp_norm.12792
                - align_fpr.12824
                - fpr_of.12821
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - align_fpr.12824
                - fpr_of.12821
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_rint.12818
                - modp_set.12804
                - modp_mkgm2.12803
                - modp_set.12804
                - modp_set.12804
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_sub.12810
                - modp_montymul.12791
                - modp_sub.12810
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_norm.12792
                - modp_norm.12792
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3829,5'
              BranchSideFuncs:
                - modp_mkgm2.12803
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_norm.12792
                - modp_norm.12792
                - align_fpr.12824
                - fpr_of.12821
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - align_fpr.12824
                - fpr_of.12821
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_rint.12818
                - modp_set.12804
                - modp_mkgm2.12803
                - modp_set.12804
                - modp_set.12804
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_sub.12810
                - modp_montymul.12791
                - modp_sub.12810
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_norm.12792
                - modp_norm.12792
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3832,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3833,37'
              BranchSideFuncs:
                - align_fpr.12824
                - fpr_of.12821
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - align_fpr.12824
                - fpr_of.12821
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_rint.12818
                - modp_set.12804
                - modp_mkgm2.12803
                - modp_set.12804
                - modp_set.12804
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_sub.12810
                - modp_montymul.12791
                - modp_sub.12810
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_norm.12792
                - modp_norm.12792
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3855,11'
              BranchSideFuncs:
                - align_fpr.12824
                - fpr_of.12821
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - align_fpr.12824
                - fpr_of.12821
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_rint.12818
                - modp_set.12804
                - modp_mkgm2.12803
                - modp_set.12804
                - modp_set.12804
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_sub.12810
                - modp_montymul.12791
                - modp_sub.12810
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_norm.12792
                - modp_norm.12792
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3856,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3857,9'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - align_fpr.12824
                - fpr_of.12821
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_rint.12818
                - modp_set.12804
                - modp_mkgm2.12803
                - modp_set.12804
                - modp_set.12804
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_sub.12810
                - modp_montymul.12791
                - modp_sub.12810
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_norm.12792
                - modp_norm.12792
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3859,5'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - align_fpr.12824
                - fpr_of.12821
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_rint.12818
                - modp_set.12804
                - modp_mkgm2.12803
                - modp_set.12804
                - modp_set.12804
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_sub.12810
                - modp_montymul.12791
                - modp_sub.12810
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_norm.12792
                - modp_norm.12792
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3867,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3868,9'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_rint.12818
                - modp_set.12804
                - modp_mkgm2.12803
                - modp_set.12804
                - modp_set.12804
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_sub.12810
                - modp_montymul.12791
                - modp_sub.12810
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_norm.12792
                - modp_norm.12792
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3870,5'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_rint.12818
                - modp_set.12804
                - modp_mkgm2.12803
                - modp_set.12804
                - modp_set.12804
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_sub.12810
                - modp_montymul.12791
                - modp_sub.12810
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_norm.12792
                - modp_norm.12792
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3878,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3879,44'
              BranchSideFuncs:
                - modp_mkgm2.12803
                - modp_set.12804
                - modp_set.12804
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_sub.12810
                - modp_montymul.12791
                - modp_sub.12810
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_norm.12792
                - modp_norm.12792
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3895,5'
              BranchSideFuncs:
                - modp_mkgm2.12803
                - modp_set.12804
                - modp_set.12804
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_sub.12810
                - modp_montymul.12791
                - modp_sub.12810
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_norm.12792
                - modp_norm.12792
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3896,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3897,26'
              BranchSideFuncs:
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_sub.12810
                - modp_montymul.12791
                - modp_sub.12810
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_norm.12792
                - modp_norm.12792
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3900,5'
              BranchSideFuncs:
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_sub.12810
                - modp_montymul.12791
                - modp_sub.12810
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_norm.12792
                - modp_norm.12792
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3903,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3906,28'
              BranchSideFuncs:
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_norm.12792
                - modp_norm.12792
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3912,5'
              BranchSideFuncs:
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_norm.12792
                - modp_norm.12792
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3914,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3915,37'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3919,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3693,11'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3694,10'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3703,5'
          Dst:             modp_mkgm2
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3709,26'
          Dst:             zint_one_to_plain
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3709,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3710,26'
          Dst:             zint_one_to_plain
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3710,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3712,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3713,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3719,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3720,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3722,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3723,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3736,15'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3737,15'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3738,21'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3739,21'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3740,21'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3741,21'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3743,5'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3744,5'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3767,5'
          Dst:             modp_mkgm2
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3772,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3773,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3779,21'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3781,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3782,21'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3784,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3785,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3793,13'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3794,17'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3795,17'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3802,21'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3804,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3805,21'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3807,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3808,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3816,13'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3818,26'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3817,17'
          Dst:             modp_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3820,26'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3819,17'
          Dst:             modp_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3829,5'
          Dst:             modp_mkgm2
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3830,5'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3831,5'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3833,27'
          Dst:             modp_norm
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3834,27'
          Dst:             modp_norm
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3855,11'
          Dst:             align_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3857,18'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3859,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3860,11'
          Dst:             align_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3868,18'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3870,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3876,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_poly_div_autoadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3877,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_iFFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3879,35'
          Dst:             fpr_rint
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3879,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3895,5'
          Dst:             modp_mkgm2
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3897,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3898,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3900,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3901,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3902,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3906,14'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3908,26'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3907,17'
          Dst:             modp_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3910,26'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3909,17'
          Dst:             modp_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3912,5'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3913,5'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3915,27'
          Dst:             modp_norm
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3916,27'
          Dst:             modp_norm
    - functionName:    solve_NTRU_binary_depth1
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3292
      functionLinenumberEnd: 3657
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         82
      ICount:          896
      EdgeCount:       110
      CyclomaticComplexity: 30
      functionsReached:
        - PQCLEAN_FALCONPADDED512_AVX2_FFT
        - PQCLEAN_FALCONPADDED512_AVX2_iFFT
        - PQCLEAN_FALCONPADDED512_AVX2_poly_add_muladj_fft
        - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
        - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
        - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
        - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
        - align_fpr
        - fpr_lt
        - fpr_of
        - fpr_rint
        - modp_NTT2_ext
        - modp_R2
        - modp_Rx
        - modp_iNTT2_ext
        - modp_mkgm2
        - modp_montymul
        - modp_ninv31
        - modp_poly_rec_res
        - modp_set
        - poly_big_to_fp
        - zint_mod_small_signed
        - zint_rebuild_CRT
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3308,23'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_Rx.12802
                - zint_mod_small_signed.12806
                - zint_mod_small_signed.12806
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_Rx.12802
                - zint_mod_small_signed.12806
                - zint_mod_small_signed.12806
                - modp_ninv31.12800
                - modp_mkgm2.12803
                - modp_set.12804
                - modp_set.12804
                - modp_R2.12801
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_poly_rec_res.12794
                - modp_poly_rec_res.12794
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - fpr_of.12821
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_rint.12818
                - fpr_rint.12818
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_Rx.12802
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_Rx.12802
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3308,23'
              BranchSideFuncs:
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_Rx.12802
                - zint_mod_small_signed.12806
                - zint_mod_small_signed.12806
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_Rx.12802
                - zint_mod_small_signed.12806
                - zint_mod_small_signed.12806
                - modp_ninv31.12800
                - modp_mkgm2.12803
                - modp_set.12804
                - modp_set.12804
                - modp_R2.12801
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_poly_rec_res.12794
                - modp_poly_rec_res.12794
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - fpr_of.12821
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_rint.12818
                - fpr_rint.12818
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_Rx.12802
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_Rx.12802
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3364,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3355,5'
              BranchSideFuncs:
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_Rx.12802
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_Rx.12802
                - modp_ninv31.12800
                - modp_mkgm2.12803
                - modp_set.12804
                - modp_set.12804
                - modp_R2.12801
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_poly_rec_res.12794
                - modp_poly_rec_res.12794
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - fpr_of.12821
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_rint.12818
                - fpr_rint.12818
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3361,15'
              BranchSideFuncs:
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_Rx.12802
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_Rx.12802
                - modp_ninv31.12800
                - modp_mkgm2.12803
                - modp_set.12804
                - modp_set.12804
                - modp_R2.12801
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_poly_rec_res.12794
                - modp_poly_rec_res.12794
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - fpr_of.12821
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_rint.12818
                - fpr_rint.12818
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3364,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3361,15'
              BranchSideFuncs:
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_Rx.12802
                - zint_mod_small_signed.12806
                - zint_mod_small_signed.12806
                - modp_ninv31.12800
                - modp_mkgm2.12803
                - modp_set.12804
                - modp_set.12804
                - modp_R2.12801
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_poly_rec_res.12794
                - modp_poly_rec_res.12794
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - fpr_of.12821
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_rint.12818
                - fpr_rint.12818
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3367,19'
              BranchSideFuncs:
                - zint_mod_small_signed.12806
                - zint_mod_small_signed.12806
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_Rx.12802
                - zint_mod_small_signed.12806
                - zint_mod_small_signed.12806
                - modp_ninv31.12800
                - modp_mkgm2.12803
                - modp_set.12804
                - modp_set.12804
                - modp_R2.12801
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_poly_rec_res.12794
                - modp_poly_rec_res.12794
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - fpr_of.12821
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_rint.12818
                - fpr_rint.12818
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3364,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3367,19'
              BranchSideFuncs:
                - modp_ninv31.12800
                - modp_mkgm2.12803
                - modp_set.12804
                - modp_set.12804
                - modp_R2.12801
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_poly_rec_res.12794
                - modp_poly_rec_res.12794
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - fpr_of.12821
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_rint.12818
                - fpr_rint.12818
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3375,31'
              BranchSideFuncs:
                - modp_ninv31.12800
                - modp_mkgm2.12803
                - modp_set.12804
                - modp_set.12804
                - modp_R2.12801
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_poly_rec_res.12794
                - modp_poly_rec_res.12794
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - fpr_of.12821
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_rint.12818
                - fpr_rint.12818
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3417,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3398,14'
              BranchSideFuncs:
                - modp_R2.12801
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_poly_rec_res.12794
                - modp_poly_rec_res.12794
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - fpr_of.12821
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_rint.12818
                - fpr_rint.12818
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_ninv31.12800
                - modp_mkgm2.12803
                - modp_set.12804
                - modp_set.12804
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3418,30'
              BranchSideFuncs:
                - modp_set.12804
                - modp_set.12804
                - modp_R2.12801
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_poly_rec_res.12794
                - modp_poly_rec_res.12794
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - fpr_of.12821
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_rint.12818
                - fpr_rint.12818
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_ninv31.12800
                - modp_mkgm2.12803
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3427,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3428,13'
              BranchSideFuncs:
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - fpr_of.12821
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_rint.12818
                - fpr_rint.12818
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_ninv31.12800
                - modp_mkgm2.12803
                - modp_set.12804
                - modp_set.12804
                - modp_R2.12801
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_poly_rec_res.12794
                - modp_poly_rec_res.12794
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3437,13'
              BranchSideFuncs:
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - fpr_of.12821
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_rint.12818
                - fpr_rint.12818
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_ninv31.12800
                - modp_mkgm2.12803
                - modp_set.12804
                - modp_set.12804
                - modp_R2.12801
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_poly_rec_res.12794
                - modp_poly_rec_res.12794
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3452,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3452,9'
              BranchSideFuncs:
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - fpr_of.12821
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_rint.12818
                - fpr_rint.12818
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_ninv31.12800
                - modp_mkgm2.12803
                - modp_set.12804
                - modp_set.12804
                - modp_R2.12801
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_poly_rec_res.12794
                - modp_poly_rec_res.12794
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3457,9'
              BranchSideFuncs:
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - fpr_of.12821
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_rint.12818
                - fpr_rint.12818
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_ninv31.12800
                - modp_mkgm2.12803
                - modp_set.12804
                - modp_set.12804
                - modp_R2.12801
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_poly_rec_res.12794
                - modp_poly_rec_res.12794
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3452,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3452,9'
              BranchSideFuncs:
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - fpr_of.12821
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_rint.12818
                - fpr_rint.12818
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_ninv31.12800
                - modp_mkgm2.12803
                - modp_set.12804
                - modp_set.12804
                - modp_R2.12801
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_poly_rec_res.12794
                - modp_poly_rec_res.12794
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3452,9'
              BranchSideFuncs:
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - fpr_of.12821
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_rint.12818
                - fpr_rint.12818
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_ninv31.12800
                - modp_mkgm2.12803
                - modp_set.12804
                - modp_set.12804
                - modp_R2.12801
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_poly_rec_res.12794
                - modp_poly_rec_res.12794
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3452,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3452,9'
              BranchSideFuncs:
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - fpr_of.12821
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_rint.12818
                - fpr_rint.12818
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_ninv31.12800
                - modp_mkgm2.12803
                - modp_set.12804
                - modp_set.12804
                - modp_R2.12801
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_poly_rec_res.12794
                - modp_poly_rec_res.12794
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3452,9'
              BranchSideFuncs:
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - fpr_of.12821
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_rint.12818
                - fpr_rint.12818
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_ninv31.12800
                - modp_mkgm2.12803
                - modp_set.12804
                - modp_set.12804
                - modp_R2.12801
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_poly_rec_res.12794
                - modp_poly_rec_res.12794
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3453,27'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3452,9'
              BranchSideFuncs:
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - fpr_of.12821
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_rint.12818
                - fpr_rint.12818
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_ninv31.12800
                - modp_mkgm2.12803
                - modp_set.12804
                - modp_set.12804
                - modp_R2.12801
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_poly_rec_res.12794
                - modp_poly_rec_res.12794
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3452,9'
              BranchSideFuncs:
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - fpr_of.12821
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_rint.12818
                - fpr_rint.12818
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_ninv31.12800
                - modp_mkgm2.12803
                - modp_set.12804
                - modp_set.12804
                - modp_R2.12801
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_poly_rec_res.12794
                - modp_poly_rec_res.12794
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3452,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3452,9'
              BranchSideFuncs:
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - fpr_of.12821
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_rint.12818
                - fpr_rint.12818
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_ninv31.12800
                - modp_mkgm2.12803
                - modp_set.12804
                - modp_set.12804
                - modp_R2.12801
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_poly_rec_res.12794
                - modp_poly_rec_res.12794
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3454,21'
              BranchSideFuncs:
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - fpr_of.12821
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_rint.12818
                - fpr_rint.12818
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_ninv31.12800
                - modp_mkgm2.12803
                - modp_set.12804
                - modp_set.12804
                - modp_R2.12801
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_poly_rec_res.12794
                - modp_poly_rec_res.12794
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3452,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3454,21'
              BranchSideFuncs:
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - fpr_of.12821
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_rint.12818
                - fpr_rint.12818
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_ninv31.12800
                - modp_mkgm2.12803
                - modp_set.12804
                - modp_set.12804
                - modp_R2.12801
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_poly_rec_res.12794
                - modp_poly_rec_res.12794
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3457,9'
              BranchSideFuncs:
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - fpr_of.12821
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_rint.12818
                - fpr_rint.12818
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_ninv31.12800
                - modp_mkgm2.12803
                - modp_set.12804
                - modp_set.12804
                - modp_R2.12801
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_poly_rec_res.12794
                - modp_poly_rec_res.12794
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3452,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3454,21'
              BranchSideFuncs:
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - fpr_of.12821
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_rint.12818
                - fpr_rint.12818
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_ninv31.12800
                - modp_mkgm2.12803
                - modp_set.12804
                - modp_set.12804
                - modp_R2.12801
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_poly_rec_res.12794
                - modp_poly_rec_res.12794
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3457,9'
              BranchSideFuncs:
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - fpr_of.12821
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_rint.12818
                - fpr_rint.12818
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_ninv31.12800
                - modp_mkgm2.12803
                - modp_set.12804
                - modp_set.12804
                - modp_R2.12801
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_poly_rec_res.12794
                - modp_poly_rec_res.12794
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3497,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3502,25'
              BranchSideFuncs:
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - fpr_of.12821
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_rint.12818
                - fpr_rint.12818
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_ninv31.12800
                - modp_mkgm2.12803
                - modp_set.12804
                - modp_set.12804
                - modp_R2.12801
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_poly_rec_res.12794
                - modp_poly_rec_res.12794
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3513,9'
              BranchSideFuncs:
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - fpr_of.12821
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_rint.12818
                - fpr_rint.12818
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_ninv31.12800
                - modp_mkgm2.12803
                - modp_set.12804
                - modp_set.12804
                - modp_R2.12801
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_poly_rec_res.12794
                - modp_poly_rec_res.12794
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3497,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3502,25'
              BranchSideFuncs:
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - fpr_of.12821
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_rint.12818
                - fpr_rint.12818
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_ninv31.12800
                - modp_mkgm2.12803
                - modp_set.12804
                - modp_set.12804
                - modp_R2.12801
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_poly_rec_res.12794
                - modp_poly_rec_res.12794
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3513,9'
              BranchSideFuncs:
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - fpr_of.12821
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_rint.12818
                - fpr_rint.12818
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_ninv31.12800
                - modp_mkgm2.12803
                - modp_set.12804
                - modp_set.12804
                - modp_R2.12801
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_poly_rec_res.12794
                - modp_poly_rec_res.12794
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3519,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3520,13'
              BranchSideFuncs:
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - fpr_of.12821
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_rint.12818
                - fpr_rint.12818
                - modp_ninv31.12800
                - modp_mkgm2.12803
                - modp_set.12804
                - modp_set.12804
                - modp_R2.12801
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_poly_rec_res.12794
                - modp_poly_rec_res.12794
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3535,5'
              BranchSideFuncs:
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - fpr_of.12821
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_rint.12818
                - fpr_rint.12818
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3522,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3522,13'
              BranchSideFuncs:
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - fpr_of.12821
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_rint.12818
                - fpr_rint.12818
                - modp_ninv31.12800
                - modp_mkgm2.12803
                - modp_set.12804
                - modp_set.12804
                - modp_R2.12801
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_poly_rec_res.12794
                - modp_poly_rec_res.12794
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3522,13'
              BranchSideFuncs:
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - fpr_of.12821
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_rint.12818
                - fpr_rint.12818
                - modp_ninv31.12800
                - modp_mkgm2.12803
                - modp_set.12804
                - modp_set.12804
                - modp_R2.12801
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_poly_rec_res.12794
                - modp_poly_rec_res.12794
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3522,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3522,13'
              BranchSideFuncs:
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - fpr_of.12821
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_rint.12818
                - fpr_rint.12818
                - modp_ninv31.12800
                - modp_mkgm2.12803
                - modp_set.12804
                - modp_set.12804
                - modp_R2.12801
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_poly_rec_res.12794
                - modp_poly_rec_res.12794
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3522,13'
              BranchSideFuncs:
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - fpr_of.12821
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_rint.12818
                - fpr_rint.12818
                - modp_ninv31.12800
                - modp_mkgm2.12803
                - modp_set.12804
                - modp_set.12804
                - modp_R2.12801
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_poly_rec_res.12794
                - modp_poly_rec_res.12794
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3523,30'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3522,13'
              BranchSideFuncs:
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - fpr_of.12821
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_rint.12818
                - fpr_rint.12818
                - modp_ninv31.12800
                - modp_mkgm2.12803
                - modp_set.12804
                - modp_set.12804
                - modp_R2.12801
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_poly_rec_res.12794
                - modp_poly_rec_res.12794
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3522,13'
              BranchSideFuncs:
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - fpr_of.12821
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_rint.12818
                - fpr_rint.12818
                - modp_ninv31.12800
                - modp_mkgm2.12803
                - modp_set.12804
                - modp_set.12804
                - modp_R2.12801
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_poly_rec_res.12794
                - modp_poly_rec_res.12794
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3522,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3387,5'
              BranchSideFuncs:
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - fpr_of.12821
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_rint.12818
                - fpr_rint.12818
                - modp_ninv31.12800
                - modp_mkgm2.12803
                - modp_set.12804
                - modp_set.12804
                - modp_R2.12801
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_poly_rec_res.12794
                - modp_poly_rec_res.12794
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3522,13'
              BranchSideFuncs:
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - fpr_of.12821
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_rint.12818
                - fpr_rint.12818
                - modp_ninv31.12800
                - modp_mkgm2.12803
                - modp_set.12804
                - modp_set.12804
                - modp_R2.12801
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_poly_rec_res.12794
                - modp_poly_rec_res.12794
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3522,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3522,13'
              BranchSideFuncs:
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - fpr_of.12821
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_rint.12818
                - fpr_rint.12818
                - modp_ninv31.12800
                - modp_mkgm2.12803
                - modp_set.12804
                - modp_set.12804
                - modp_R2.12801
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_poly_rec_res.12794
                - modp_poly_rec_res.12794
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3524,22'
              BranchSideFuncs:
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - fpr_of.12821
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_rint.12818
                - fpr_rint.12818
                - modp_ninv31.12800
                - modp_mkgm2.12803
                - modp_set.12804
                - modp_set.12804
                - modp_R2.12801
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_poly_rec_res.12794
                - modp_poly_rec_res.12794
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3522,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3522,13'
              BranchSideFuncs:
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - fpr_of.12821
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_rint.12818
                - fpr_rint.12818
                - modp_ninv31.12800
                - modp_mkgm2.12803
                - modp_set.12804
                - modp_set.12804
                - modp_R2.12801
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_poly_rec_res.12794
                - modp_poly_rec_res.12794
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3524,22'
              BranchSideFuncs:
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - fpr_of.12821
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_rint.12818
                - fpr_rint.12818
                - modp_ninv31.12800
                - modp_mkgm2.12803
                - modp_set.12804
                - modp_set.12804
                - modp_R2.12801
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_poly_rec_res.12794
                - modp_poly_rec_res.12794
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3522,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3387,5'
              BranchSideFuncs:
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - fpr_of.12821
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_rint.12818
                - fpr_rint.12818
                - modp_ninv31.12800
                - modp_mkgm2.12803
                - modp_set.12804
                - modp_set.12804
                - modp_R2.12801
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_poly_rec_res.12794
                - modp_poly_rec_res.12794
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3524,22'
              BranchSideFuncs:
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - fpr_of.12821
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_rint.12818
                - fpr_rint.12818
                - modp_ninv31.12800
                - modp_mkgm2.12803
                - modp_set.12804
                - modp_set.12804
                - modp_R2.12801
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_poly_rec_res.12794
                - modp_poly_rec_res.12794
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3522,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3387,5'
              BranchSideFuncs:
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - fpr_of.12821
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_rint.12818
                - fpr_rint.12818
                - modp_ninv31.12800
                - modp_mkgm2.12803
                - modp_set.12804
                - modp_set.12804
                - modp_R2.12801
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_poly_rec_res.12794
                - modp_poly_rec_res.12794
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3524,22'
              BranchSideFuncs:
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - fpr_of.12821
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_rint.12818
                - fpr_rint.12818
                - modp_ninv31.12800
                - modp_mkgm2.12803
                - modp_set.12804
                - modp_set.12804
                - modp_R2.12801
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_poly_rec_res.12794
                - modp_poly_rec_res.12794
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3387,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3396,13'
              BranchSideFuncs:
                - modp_ninv31.12800
                - modp_mkgm2.12803
                - modp_set.12804
                - modp_set.12804
                - modp_R2.12801
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_poly_rec_res.12794
                - modp_poly_rec_res.12794
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - fpr_of.12821
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_rint.12818
                - fpr_rint.12818
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3535,5'
              BranchSideFuncs:
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - fpr_of.12821
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_rint.12818
                - fpr_rint.12818
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3625,38'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3625,38'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3625,42'
              BranchSideFuncs:
                - fpr_lt.12836
                - fpr_rint.12818
                - fpr_of.12821
                - fpr_lt.12836
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_rint.12818
                - fpr_rint.12818
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3625,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3625,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3628,25'
              BranchSideFuncs:
                - fpr_rint.12818
                - fpr_of.12821
                - fpr_lt.12836
                - fpr_lt.12836
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_rint.12818
                - fpr_rint.12818
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3621,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3624,13'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_rint.12818
                - fpr_rint.12818
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3630,5'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_rint.12818
                - fpr_rint.12818
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3651,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3651,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3652,36'
              BranchSideFuncs:
                - fpr_rint.12818
                - fpr_rint.12818
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3361,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3362,14'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3363,14'
          Dst:             modp_Rx
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3361,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3362,14'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3363,14'
          Dst:             modp_Rx
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3361,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3362,14'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3363,14'
          Dst:             modp_Rx
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3367,19'
          Dst:             zint_mod_small_signed
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3368,19'
          Dst:             zint_mod_small_signed
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3361,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3362,14'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3363,14'
          Dst:             modp_Rx
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3367,19'
          Dst:             zint_mod_small_signed
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3368,19'
          Dst:             zint_mod_small_signed
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3397,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3412,9'
          Dst:             modp_mkgm2
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3418,21'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3419,21'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3398,14'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3425,9'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3426,9'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3428,13'
          Dst:             modp_poly_rec_res
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3429,13'
          Dst:             modp_poly_rec_res
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3457,9'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3458,9'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3506,19'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3507,19'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3508,20'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3509,23'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3510,20'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3511,23'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3513,9'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3514,9'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3520,13'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3521,13'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3535,5'
          Dst:             zint_rebuild_CRT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3536,5'
          Dst:             zint_rebuild_CRT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3549,11'
          Dst:             align_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3551,5'
          Dst:             poly_big_to_fp
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3552,5'
          Dst:             poly_big_to_fp
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3561,11'
          Dst:             align_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3571,5'
          Dst:             poly_big_to_fp
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3572,5'
          Dst:             poly_big_to_fp
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3591,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3592,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3593,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3594,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3604,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_poly_add_muladj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3605,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3611,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3620,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_iFFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3625,14'
          Dst:             fpr_lt
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3625,42'
          Dst:             fpr_lt
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3628,25'
          Dst:             fpr_rint
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3628,18'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3630,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3635,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3636,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3637,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_poly_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3638,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_poly_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3639,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_iFFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3640,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_iFFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3652,27'
          Dst:             fpr_rint
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3653,27'
          Dst:             fpr_rint
    - functionName:    fpr_lt
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    solve_NTRU_intermediate
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2742
      functionLinenumberEnd: 3282
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         139
      ICount:          1100
      EdgeCount:       186
      CyclomaticComplexity: 49
      functionsReached:
        - PQCLEAN_FALCONPADDED512_AVX2_FFT
        - PQCLEAN_FALCONPADDED512_AVX2_iFFT
        - PQCLEAN_FALCONPADDED512_AVX2_poly_add
        - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
        - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
        - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
        - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
        - align_fpr
        - align_u32
        - fpr_lt
        - fpr_mul
        - fpr_rint
        - fpr_sqr
        - make_fg
        - modp_NTT2_ext
        - modp_R2
        - modp_Rx
        - modp_iNTT2_ext
        - modp_mkgm2
        - modp_montymul
        - modp_ninv31
        - poly_big_to_fp
        - poly_sub_scaled
        - poly_sub_scaled_ntt
        - zint_mod_small_signed
        - zint_rebuild_CRT
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2759,21'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - make_fg.12832
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_Rx.12802
                - zint_mod_small_signed.12806
                - zint_mod_small_signed.12806
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_mkgm2.12803
                - modp_Rx.12802
                - zint_mod_small_signed.12806
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - align_fpr.12824
                - align_u32.12823
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_mul.12819
                - fpr_sqr.12840
                - fpr_mul.12819
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - poly_sub_scaled.12797
                - poly_sub_scaled.12797
                - poly_sub_scaled_ntt.12798
                - poly_sub_scaled_ntt.12798
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_Rx.12802
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2759,21'
              BranchSideFuncs:
                - make_fg.12832
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_Rx.12802
                - zint_mod_small_signed.12806
                - zint_mod_small_signed.12806
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_mkgm2.12803
                - modp_Rx.12802
                - zint_mod_small_signed.12806
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - align_fpr.12824
                - align_u32.12823
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_mul.12819
                - fpr_sqr.12840
                - fpr_mul.12819
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - poly_sub_scaled.12797
                - poly_sub_scaled.12797
                - poly_sub_scaled_ntt.12798
                - poly_sub_scaled_ntt.12798
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_Rx.12802
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2825,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2816,5'
              BranchSideFuncs:
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_Rx.12802
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_mkgm2.12803
                - modp_Rx.12802
                - zint_mod_small_signed.12806
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - align_fpr.12824
                - align_u32.12823
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_mul.12819
                - fpr_sqr.12840
                - fpr_mul.12819
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - poly_sub_scaled.12797
                - poly_sub_scaled.12797
                - poly_sub_scaled_ntt.12798
                - poly_sub_scaled_ntt.12798
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2816,5'
              BranchSideFuncs:
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_Rx.12802
                - zint_mod_small_signed.12806
                - zint_mod_small_signed.12806
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_mkgm2.12803
                - modp_Rx.12802
                - zint_mod_small_signed.12806
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - align_fpr.12824
                - align_u32.12823
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_mul.12819
                - fpr_sqr.12840
                - fpr_mul.12819
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - poly_sub_scaled.12797
                - poly_sub_scaled.12797
                - poly_sub_scaled_ntt.12798
                - poly_sub_scaled_ntt.12798
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2825,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2816,29'
              BranchSideFuncs:
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_Rx.12802
                - zint_mod_small_signed.12806
                - zint_mod_small_signed.12806
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_mkgm2.12803
                - modp_Rx.12802
                - zint_mod_small_signed.12806
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - align_fpr.12824
                - align_u32.12823
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_mul.12819
                - fpr_sqr.12840
                - fpr_mul.12819
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - poly_sub_scaled.12797
                - poly_sub_scaled.12797
                - poly_sub_scaled_ntt.12798
                - poly_sub_scaled_ntt.12798
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2828,19'
              BranchSideFuncs:
                - zint_mod_small_signed.12806
                - zint_mod_small_signed.12806
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_Rx.12802
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_mkgm2.12803
                - modp_Rx.12802
                - zint_mod_small_signed.12806
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - align_fpr.12824
                - align_u32.12823
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_mul.12819
                - fpr_sqr.12840
                - fpr_mul.12819
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - poly_sub_scaled.12797
                - poly_sub_scaled.12797
                - poly_sub_scaled_ntt.12798
                - poly_sub_scaled_ntt.12798
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2856,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2857,13'
              BranchSideFuncs:
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - modp_mkgm2.12803
                - modp_Rx.12802
                - zint_mod_small_signed.12806
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_ninv31.12800
                - modp_R2.12801
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - align_fpr.12824
                - align_u32.12823
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_mul.12819
                - fpr_sqr.12840
                - fpr_mul.12819
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - poly_sub_scaled.12797
                - poly_sub_scaled.12797
                - poly_sub_scaled_ntt.12798
                - poly_sub_scaled_ntt.12798
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2866,45'
              BranchSideFuncs:
                - modp_mkgm2.12803
                - modp_Rx.12802
                - zint_mod_small_signed.12806
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_ninv31.12800
                - modp_R2.12801
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - align_fpr.12824
                - align_u32.12823
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_mul.12819
                - fpr_sqr.12840
                - fpr_mul.12819
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - poly_sub_scaled.12797
                - poly_sub_scaled.12797
                - poly_sub_scaled_ntt.12798
                - poly_sub_scaled_ntt.12798
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2868,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2869,32'
              BranchSideFuncs:
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_mkgm2.12803
                - modp_Rx.12802
                - zint_mod_small_signed.12806
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - align_fpr.12824
                - align_u32.12823
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_mul.12819
                - fpr_sqr.12840
                - fpr_mul.12819
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - poly_sub_scaled.12797
                - poly_sub_scaled.12797
                - poly_sub_scaled_ntt.12798
                - poly_sub_scaled_ntt.12798
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2879,18'
              BranchSideFuncs:
                - modp_Rx.12802
                - zint_mod_small_signed.12806
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_mkgm2.12803
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - align_fpr.12824
                - align_u32.12823
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_mul.12819
                - fpr_sqr.12840
                - fpr_mul.12819
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - poly_sub_scaled.12797
                - poly_sub_scaled.12797
                - poly_sub_scaled_ntt.12798
                - poly_sub_scaled_ntt.12798
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2869,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2869,13'
              BranchSideFuncs:
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_mkgm2.12803
                - modp_Rx.12802
                - zint_mod_small_signed.12806
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - align_fpr.12824
                - align_u32.12823
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_mul.12819
                - fpr_sqr.12840
                - fpr_mul.12819
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - poly_sub_scaled.12797
                - poly_sub_scaled.12797
                - poly_sub_scaled_ntt.12798
                - poly_sub_scaled_ntt.12798
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2871,25'
              BranchSideFuncs:
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_mkgm2.12803
                - modp_Rx.12802
                - zint_mod_small_signed.12806
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - align_fpr.12824
                - align_u32.12823
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_mul.12819
                - fpr_sqr.12840
                - fpr_mul.12819
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - poly_sub_scaled.12797
                - poly_sub_scaled.12797
                - poly_sub_scaled_ntt.12798
                - poly_sub_scaled_ntt.12798
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2869,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2869,13'
              BranchSideFuncs:
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_mkgm2.12803
                - modp_Rx.12802
                - zint_mod_small_signed.12806
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - align_fpr.12824
                - align_u32.12823
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_mul.12819
                - fpr_sqr.12840
                - fpr_mul.12819
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - poly_sub_scaled.12797
                - poly_sub_scaled.12797
                - poly_sub_scaled_ntt.12798
                - poly_sub_scaled_ntt.12798
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2871,25'
              BranchSideFuncs:
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_mkgm2.12803
                - modp_Rx.12802
                - zint_mod_small_signed.12806
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - align_fpr.12824
                - align_u32.12823
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_mul.12819
                - fpr_sqr.12840
                - fpr_mul.12819
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - poly_sub_scaled.12797
                - poly_sub_scaled.12797
                - poly_sub_scaled_ntt.12798
                - poly_sub_scaled_ntt.12798
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2869,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2871,25'
              BranchSideFuncs:
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_mkgm2.12803
                - modp_Rx.12802
                - zint_mod_small_signed.12806
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - align_fpr.12824
                - align_u32.12823
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_mul.12819
                - fpr_sqr.12840
                - fpr_mul.12819
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - poly_sub_scaled.12797
                - poly_sub_scaled.12797
                - poly_sub_scaled_ntt.12798
                - poly_sub_scaled_ntt.12798
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2874,13'
              BranchSideFuncs:
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_mkgm2.12803
                - modp_Rx.12802
                - zint_mod_small_signed.12806
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - align_fpr.12824
                - align_u32.12823
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_mul.12819
                - fpr_sqr.12840
                - fpr_mul.12819
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - poly_sub_scaled.12797
                - poly_sub_scaled.12797
                - poly_sub_scaled_ntt.12798
                - poly_sub_scaled_ntt.12798
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2880,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2882,25'
              BranchSideFuncs:
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_mkgm2.12803
                - modp_Rx.12802
                - zint_mod_small_signed.12806
                - zint_mod_small_signed.12806
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - align_fpr.12824
                - align_u32.12823
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_mul.12819
                - fpr_sqr.12840
                - fpr_mul.12819
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - poly_sub_scaled.12797
                - poly_sub_scaled.12797
                - poly_sub_scaled_ntt.12798
                - poly_sub_scaled_ntt.12798
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2887,13'
              BranchSideFuncs:
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_mkgm2.12803
                - modp_Rx.12802
                - zint_mod_small_signed.12806
                - zint_mod_small_signed.12806
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - align_fpr.12824
                - align_u32.12823
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_mul.12819
                - fpr_sqr.12840
                - fpr_mul.12819
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - poly_sub_scaled.12797
                - poly_sub_scaled.12797
                - poly_sub_scaled_ntt.12798
                - poly_sub_scaled_ntt.12798
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2898,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2898,9'
              BranchSideFuncs:
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_mkgm2.12803
                - modp_Rx.12802
                - zint_mod_small_signed.12806
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - align_fpr.12824
                - align_u32.12823
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_mul.12819
                - fpr_sqr.12840
                - fpr_mul.12819
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - poly_sub_scaled.12797
                - poly_sub_scaled.12797
                - poly_sub_scaled_ntt.12798
                - poly_sub_scaled_ntt.12798
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2903,9'
              BranchSideFuncs:
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_mkgm2.12803
                - modp_Rx.12802
                - zint_mod_small_signed.12806
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - align_fpr.12824
                - align_u32.12823
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_mul.12819
                - fpr_sqr.12840
                - fpr_mul.12819
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - poly_sub_scaled.12797
                - poly_sub_scaled.12797
                - poly_sub_scaled_ntt.12798
                - poly_sub_scaled_ntt.12798
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2898,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2898,9'
              BranchSideFuncs:
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_mkgm2.12803
                - modp_Rx.12802
                - zint_mod_small_signed.12806
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - align_fpr.12824
                - align_u32.12823
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_mul.12819
                - fpr_sqr.12840
                - fpr_mul.12819
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - poly_sub_scaled.12797
                - poly_sub_scaled.12797
                - poly_sub_scaled_ntt.12798
                - poly_sub_scaled_ntt.12798
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2900,21'
              BranchSideFuncs:
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_mkgm2.12803
                - modp_Rx.12802
                - zint_mod_small_signed.12806
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - align_fpr.12824
                - align_u32.12823
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_mul.12819
                - fpr_sqr.12840
                - fpr_mul.12819
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - poly_sub_scaled.12797
                - poly_sub_scaled.12797
                - poly_sub_scaled_ntt.12798
                - poly_sub_scaled_ntt.12798
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2898,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2898,9'
              BranchSideFuncs:
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_mkgm2.12803
                - modp_Rx.12802
                - zint_mod_small_signed.12806
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - align_fpr.12824
                - align_u32.12823
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_mul.12819
                - fpr_sqr.12840
                - fpr_mul.12819
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - poly_sub_scaled.12797
                - poly_sub_scaled.12797
                - poly_sub_scaled_ntt.12798
                - poly_sub_scaled_ntt.12798
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2900,21'
              BranchSideFuncs:
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_mkgm2.12803
                - modp_Rx.12802
                - zint_mod_small_signed.12806
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - align_fpr.12824
                - align_u32.12823
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_mul.12819
                - fpr_sqr.12840
                - fpr_mul.12819
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - poly_sub_scaled.12797
                - poly_sub_scaled.12797
                - poly_sub_scaled_ntt.12798
                - poly_sub_scaled_ntt.12798
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2898,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2900,21'
              BranchSideFuncs:
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_mkgm2.12803
                - modp_Rx.12802
                - zint_mod_small_signed.12806
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - align_fpr.12824
                - align_u32.12823
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_mul.12819
                - fpr_sqr.12840
                - fpr_mul.12819
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - poly_sub_scaled.12797
                - poly_sub_scaled.12797
                - poly_sub_scaled_ntt.12798
                - poly_sub_scaled_ntt.12798
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2903,9'
              BranchSideFuncs:
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_mkgm2.12803
                - modp_Rx.12802
                - zint_mod_small_signed.12806
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - align_fpr.12824
                - align_u32.12823
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_mul.12819
                - fpr_sqr.12840
                - fpr_mul.12819
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - poly_sub_scaled.12797
                - poly_sub_scaled.12797
                - poly_sub_scaled_ntt.12798
                - poly_sub_scaled_ntt.12798
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2936,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2941,25'
              BranchSideFuncs:
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_mkgm2.12803
                - modp_Rx.12802
                - zint_mod_small_signed.12806
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - align_fpr.12824
                - align_u32.12823
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_mul.12819
                - fpr_sqr.12840
                - fpr_mul.12819
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - poly_sub_scaled.12797
                - poly_sub_scaled.12797
                - poly_sub_scaled_ntt.12798
                - poly_sub_scaled_ntt.12798
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2952,9'
              BranchSideFuncs:
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_mkgm2.12803
                - modp_Rx.12802
                - zint_mod_small_signed.12806
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - align_fpr.12824
                - align_u32.12823
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_mul.12819
                - fpr_sqr.12840
                - fpr_mul.12819
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - poly_sub_scaled.12797
                - poly_sub_scaled.12797
                - poly_sub_scaled_ntt.12798
                - poly_sub_scaled_ntt.12798
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2936,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2941,25'
              BranchSideFuncs:
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_mkgm2.12803
                - modp_Rx.12802
                - zint_mod_small_signed.12806
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - align_fpr.12824
                - align_u32.12823
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_mul.12819
                - fpr_sqr.12840
                - fpr_mul.12819
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - poly_sub_scaled.12797
                - poly_sub_scaled.12797
                - poly_sub_scaled_ntt.12798
                - poly_sub_scaled_ntt.12798
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2952,9'
              BranchSideFuncs:
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - modp_ninv31.12800
                - modp_R2.12801
                - modp_mkgm2.12803
                - modp_Rx.12802
                - zint_mod_small_signed.12806
                - zint_mod_small_signed.12806
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_iNTT2_ext.12807
                - modp_iNTT2_ext.12807
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - align_fpr.12824
                - align_u32.12823
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_mul.12819
                - fpr_sqr.12840
                - fpr_mul.12819
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - poly_sub_scaled.12797
                - poly_sub_scaled.12797
                - poly_sub_scaled_ntt.12798
                - poly_sub_scaled_ntt.12798
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2840,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2848,13'
              BranchSideFuncs:
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - align_fpr.12824
                - align_u32.12823
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_mul.12819
                - fpr_sqr.12840
                - fpr_mul.12819
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - poly_sub_scaled.12797
                - poly_sub_scaled.12797
                - poly_sub_scaled_ntt.12798
                - poly_sub_scaled_ntt.12798
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2959,5'
              BranchSideFuncs:
                - zint_rebuild_CRT.12808
                - zint_rebuild_CRT.12808
                - align_fpr.12824
                - align_u32.12823
                - align_fpr.12824
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_mul.12819
                - fpr_sqr.12840
                - fpr_mul.12819
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - poly_sub_scaled.12797
                - poly_sub_scaled.12797
                - poly_sub_scaled_ntt.12798
                - poly_sub_scaled_ntt.12798
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3032,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3034,5'
              BranchSideFuncs:
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_mul.12819
                - fpr_sqr.12840
                - fpr_mul.12819
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - poly_sub_scaled.12797
                - poly_sub_scaled.12797
                - poly_sub_scaled_ntt.12798
                - poly_sub_scaled_ntt.12798
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3047,14'
              BranchSideFuncs:
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_mul.12819
                - fpr_sqr.12840
                - fpr_mul.12819
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - poly_sub_scaled.12797
                - poly_sub_scaled.12797
                - poly_sub_scaled_ntt.12798
                - poly_sub_scaled_ntt.12798
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3047,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_mul.12819
                - fpr_sqr.12840
                - fpr_mul.12819
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - poly_sub_scaled.12797
                - poly_sub_scaled.12797
                - poly_sub_scaled_ntt.12798
                - poly_sub_scaled_ntt.12798
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3052,28'
              BranchSideFuncs:
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_mul.12819
                - fpr_sqr.12840
                - fpr_mul.12819
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - poly_sub_scaled.12797
                - poly_sub_scaled.12797
                - poly_sub_scaled_ntt.12798
                - poly_sub_scaled_ntt.12798
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3125,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_mul.12819
                - fpr_sqr.12840
                - fpr_mul.12819
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - poly_sub_scaled.12797
                - poly_sub_scaled.12797
                - poly_sub_scaled_ntt.12798
                - poly_sub_scaled_ntt.12798
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3130,37'
              BranchSideFuncs:
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_mul.12819
                - fpr_sqr.12840
                - fpr_mul.12819
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - poly_sub_scaled.12797
                - poly_sub_scaled.12797
                - poly_sub_scaled_ntt.12798
                - poly_sub_scaled_ntt.12798
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3168,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3169,18'
              BranchSideFuncs:
                - fpr_mul.12819
                - fpr_sqr.12840
                - fpr_mul.12819
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - poly_sub_scaled.12797
                - poly_sub_scaled.12797
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - poly_sub_scaled_ntt.12798
                - poly_sub_scaled_ntt.12798
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3175,19'
              BranchSideFuncs:
                - fpr_mul.12819
                - fpr_sqr.12840
                - fpr_mul.12819
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - poly_sub_scaled.12797
                - poly_sub_scaled.12797
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - poly_sub_scaled_ntt.12798
                - poly_sub_scaled_ntt.12798
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3175,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3176,21'
              BranchSideFuncs:
                - fpr_mul.12819
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - poly_sub_scaled.12797
                - poly_sub_scaled.12797
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_mul.12819
                - fpr_sqr.12840
                - poly_sub_scaled_ntt.12798
                - poly_sub_scaled_ntt.12798
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3183,9'
              BranchSideFuncs:
                - fpr_mul.12819
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - poly_sub_scaled.12797
                - poly_sub_scaled.12797
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_mul.12819
                - fpr_sqr.12840
                - poly_sub_scaled_ntt.12798
                - poly_sub_scaled_ntt.12798
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3176,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3177,23'
              BranchSideFuncs:
                - fpr_sqr.12840
                - fpr_mul.12819
                - fpr_mul.12819
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - poly_sub_scaled.12797
                - poly_sub_scaled.12797
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - poly_sub_scaled_ntt.12798
                - poly_sub_scaled_ntt.12798
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3179,16'
              BranchSideFuncs:
                - fpr_sqr.12840
                - fpr_mul.12819
                - fpr_mul.12819
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - poly_sub_scaled.12797
                - poly_sub_scaled.12797
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - poly_sub_scaled_ntt.12798
                - poly_sub_scaled_ntt.12798
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3175,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3176,21'
              BranchSideFuncs:
                - fpr_mul.12819
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - poly_sub_scaled.12797
                - poly_sub_scaled.12797
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_mul.12819
                - fpr_sqr.12840
                - poly_sub_scaled_ntt.12798
                - poly_sub_scaled_ntt.12798
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3183,9'
              BranchSideFuncs:
                - fpr_mul.12819
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - poly_sub_scaled.12797
                - poly_sub_scaled.12797
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_mul.12819
                - fpr_sqr.12840
                - poly_sub_scaled_ntt.12798
                - poly_sub_scaled_ntt.12798
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3198,21'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3198,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3198,25'
              BranchSideFuncs:
                - fpr_lt.12836
                - fpr_rint.12818
                - fpr_mul.12819
                - fpr_lt.12836
                - poly_sub_scaled.12797
                - poly_sub_scaled.12797
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_mul.12819
                - fpr_sqr.12840
                - poly_sub_scaled_ntt.12798
                - poly_sub_scaled_ntt.12798
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3197,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3197,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3201,29'
              BranchSideFuncs:
                - fpr_rint.12818
                - fpr_mul.12819
                - fpr_lt.12836
                - fpr_lt.12836
                - poly_sub_scaled.12797
                - poly_sub_scaled.12797
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_mul.12819
                - fpr_sqr.12840
                - poly_sub_scaled_ntt.12798
                - poly_sub_scaled_ntt.12798
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3183,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3186,26'
              BranchSideFuncs:
                - poly_sub_scaled.12797
                - poly_sub_scaled.12797
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_mul.12819
                - fpr_sqr.12840
                - fpr_mul.12819
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - poly_sub_scaled_ntt.12798
                - poly_sub_scaled_ntt.12798
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3211,34'
              BranchSideFuncs:
                - poly_sub_scaled.12797
                - poly_sub_scaled.12797
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_mul.12819
                - fpr_sqr.12840
                - fpr_mul.12819
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - poly_sub_scaled_ntt.12798
                - poly_sub_scaled_ntt.12798
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3213,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3214,13'
              BranchSideFuncs:
                - poly_sub_scaled_ntt.12798
                - poly_sub_scaled_ntt.12798
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_mul.12819
                - fpr_sqr.12840
                - fpr_mul.12819
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - poly_sub_scaled.12797
                - poly_sub_scaled.12797
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3219,13'
              BranchSideFuncs:
                - poly_sub_scaled.12797
                - poly_sub_scaled.12797
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_mul.12819
                - fpr_sqr.12840
                - fpr_mul.12819
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - poly_sub_scaled_ntt.12798
                - poly_sub_scaled_ntt.12798
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3232,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3234,17'
              BranchSideFuncs:
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_mul.12819
                - fpr_sqr.12840
                - fpr_mul.12819
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - poly_sub_scaled.12797
                - poly_sub_scaled.12797
                - poly_sub_scaled_ntt.12798
                - poly_sub_scaled_ntt.12798
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3244,21'
              BranchSideFuncs:
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_mul.12819
                - fpr_sqr.12840
                - fpr_mul.12819
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - poly_sub_scaled.12797
                - poly_sub_scaled.12797
                - poly_sub_scaled_ntt.12798
                - poly_sub_scaled_ntt.12798
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3234,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3235,23'
              BranchSideFuncs:
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_mul.12819
                - fpr_sqr.12840
                - fpr_mul.12819
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - poly_sub_scaled.12797
                - poly_sub_scaled.12797
                - poly_sub_scaled_ntt.12798
                - poly_sub_scaled_ntt.12798
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3244,21'
              BranchSideFuncs:
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_mul.12819
                - fpr_sqr.12840
                - fpr_mul.12819
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - poly_sub_scaled.12797
                - poly_sub_scaled.12797
                - poly_sub_scaled_ntt.12798
                - poly_sub_scaled_ntt.12798
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3244,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3247,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3257,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3248,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_mul.12819
                - fpr_sqr.12840
                - fpr_mul.12819
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - poly_sub_scaled.12797
                - poly_sub_scaled.12797
                - poly_sub_scaled_ntt.12798
                - poly_sub_scaled_ntt.12798
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3250,9'
              BranchSideFuncs:
                - poly_big_to_fp.12820
                - poly_big_to_fp.12820
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_add
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_mul.12819
                - fpr_sqr.12840
                - fpr_mul.12819
                - fpr_lt.12836
                - fpr_lt.12836
                - fpr_rint.12818
                - poly_sub_scaled.12797
                - poly_sub_scaled.12797
                - poly_sub_scaled_ntt.12798
                - poly_sub_scaled_ntt.12798
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3263,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3263,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3264,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3263,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3264,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3266,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3263,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3264,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3266,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3267,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3267,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3268,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3267,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3258,30'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3268,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3267,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3258,30'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3268,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3258,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3262,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3278,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3277,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3277,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3279,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3277,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3277,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3279,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3277,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3277,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3279,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3277,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3277,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3279,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2791,5'
          Dst:             make_fg
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2822,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2823,14'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2824,14'
          Dst:             modp_Rx
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2828,19'
          Dst:             zint_mod_small_signed
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2829,19'
          Dst:             zint_mod_small_signed
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2822,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2823,14'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2824,14'
          Dst:             modp_Rx
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2849,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2850,14'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2857,13'
          Dst:             zint_rebuild_CRT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2858,13'
          Dst:             zint_rebuild_CRT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2866,9'
          Dst:             modp_mkgm2
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2874,13'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2875,13'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2879,18'
          Dst:             modp_Rx
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2882,25'
          Dst:             zint_mod_small_signed
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2884,25'
          Dst:             zint_mod_small_signed
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2887,13'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2888,13'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2903,9'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2904,9'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2945,19'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2946,19'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2947,20'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2948,23'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2949,20'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2950,23'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2952,9'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2953,9'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2959,5'
          Dst:             zint_rebuild_CRT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2960,5'
          Dst:             zint_rebuild_CRT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3026,11'
          Dst:             align_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3030,20'
          Dst:             align_u32
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3031,11'
          Dst:             align_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3052,5'
          Dst:             poly_big_to_fp
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3053,5'
          Dst:             poly_big_to_fp
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3073,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3074,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3075,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3076,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3077,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3131,9'
          Dst:             poly_big_to_fp
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3132,9'
          Dst:             poly_big_to_fp
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3137,9'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3138,9'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3139,9'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3140,9'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3141,9'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3142,9'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3143,9'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_iFFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3177,23'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3180,18'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3186,18'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3197,18'
          Dst:             fpr_lt
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3198,25'
          Dst:             fpr_lt
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3201,29'
          Dst:             fpr_rint
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3214,13'
          Dst:             poly_sub_scaled_ntt
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3216,13'
          Dst:             poly_sub_scaled_ntt
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3219,13'
          Dst:             poly_sub_scaled
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3221,13'
          Dst:             poly_sub_scaled
    - functionName:    fpr_sqr
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    solve_NTRU_deepest
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2682
      functionLinenumberEnd: 2731
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          61
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - make_fg
        - zint_bezout
        - zint_mul_small
        - zint_rebuild_CRT
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2687,11'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - make_fg.12832
                - zint_rebuild_CRT.12808
                - zint_bezout.12831
                - zint_mul_small.12812
                - zint_mul_small.12812
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2687,11'
              BranchSideFuncs:
                - make_fg.12832
                - zint_rebuild_CRT.12808
                - zint_bezout.12831
                - zint_mul_small.12812
                - zint_mul_small.12812
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2713,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2713,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2725,9'
              BranchSideFuncs:
                - zint_mul_small.12812
                - zint_mul_small.12812
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2726,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2726,16'
              BranchSideFuncs:
                - zint_mul_small.12812
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2726,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2725,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2725,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2730,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2696,5'
          Dst:             make_fg
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2703,5'
          Dst:             zint_rebuild_CRT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2713,10'
          Dst:             zint_bezout
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2725,9'
          Dst:             zint_mul_small
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2726,16'
          Dst:             zint_mul_small
    - functionName:    get_rng_u64
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2191
      functionLinenumberEnd: 2206
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2202,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2204,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2204,5'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    mkgauss
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2239
      functionLinenumberEnd: 2303
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          111
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - get_rng_u64
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2243,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - get_rng_u64.12842
                - get_rng_u64.12842
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2269,13'
              BranchSideFuncs:
                - get_rng_u64.12842
                - get_rng_u64.12842
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2283,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2270,15'
              BranchSideFuncs:
                - get_rng_u64.12842
                - get_rng_u64.12842
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2287,33'
              BranchSideFuncs:
                - get_rng_u64.12842
                - get_rng_u64.12842
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2245,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2269,13'
              BranchSideFuncs:
                - get_rng_u64.12842
                - get_rng_u64.12842
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2303,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2269,13'
          Dst:             get_rng_u64
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2281,13'
          Dst:             get_rng_u64
    - functionName:    solve_NTRU
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3930
      functionLinenumberEnd: 4031
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          223
      EdgeCount:       53
      CyclomaticComplexity: 16
      functionsReached:
        - modp_NTT2_ext
        - modp_mkgm2
        - modp_montymul
        - modp_ninv31
        - modp_set
        - modp_sub
        - poly_big_to_small
        - solve_NTRU_binary_depth0
        - solve_NTRU_binary_depth1
        - solve_NTRU_deepest
        - solve_NTRU_intermediate
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3936,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - solve_NTRU_deepest.12841
                - solve_NTRU_binary_depth1.12835
                - solve_NTRU_binary_depth0.12834
                - poly_big_to_small.12833
                - poly_big_to_small.12833
                - modp_ninv31.12800
                - modp_mkgm2.12803
                - modp_set.12804
                - modp_set.12804
                - modp_set.12804
                - modp_set.12804
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_sub.12810
                - solve_NTRU_intermediate.12837
                - solve_NTRU_intermediate.12837
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3936,9'
              BranchSideFuncs:
                - solve_NTRU_deepest.12841
                - solve_NTRU_binary_depth1.12835
                - solve_NTRU_binary_depth0.12834
                - poly_big_to_small.12833
                - poly_big_to_small.12833
                - modp_ninv31.12800
                - modp_mkgm2.12803
                - modp_set.12804
                - modp_set.12804
                - modp_set.12804
                - modp_set.12804
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_sub.12810
                - solve_NTRU_intermediate.12837
                - solve_NTRU_intermediate.12837
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3938,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3938,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3947,14'
              BranchSideFuncs:
                - solve_NTRU_binary_depth1.12835
                - solve_NTRU_binary_depth0.12834
                - poly_big_to_small.12833
                - poly_big_to_small.12833
                - modp_ninv31.12800
                - modp_mkgm2.12803
                - modp_set.12804
                - modp_set.12804
                - modp_set.12804
                - modp_set.12804
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_sub.12810
                - solve_NTRU_intermediate.12837
                - solve_NTRU_intermediate.12837
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3947,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3951,25'
              BranchSideFuncs:
                - solve_NTRU_intermediate.12837
                - poly_big_to_small.12833
                - poly_big_to_small.12833
                - modp_ninv31.12800
                - modp_mkgm2.12803
                - modp_set.12804
                - modp_set.12804
                - modp_set.12804
                - modp_set.12804
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_sub.12810
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3960,25'
              BranchSideFuncs:
                - solve_NTRU_binary_depth1.12835
                - solve_NTRU_binary_depth0.12834
                - poly_big_to_small.12833
                - poly_big_to_small.12833
                - modp_ninv31.12800
                - modp_mkgm2.12803
                - modp_set.12804
                - modp_set.12804
                - modp_set.12804
                - modp_set.12804
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_sub.12810
                - solve_NTRU_intermediate.12837
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3951,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3951,22'
              BranchSideFuncs:
                - poly_big_to_small.12833
                - poly_big_to_small.12833
                - modp_ninv31.12800
                - modp_mkgm2.12803
                - modp_set.12804
                - modp_set.12804
                - modp_set.12804
                - modp_set.12804
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_sub.12810
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3976,11'
              BranchSideFuncs:
                - poly_big_to_small.12833
                - poly_big_to_small.12833
                - modp_ninv31.12800
                - modp_mkgm2.12803
                - modp_set.12804
                - modp_set.12804
                - modp_set.12804
                - modp_set.12804
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_sub.12810
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3952,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3951,25'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3952,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3960,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3960,22'
              BranchSideFuncs:
                - solve_NTRU_intermediate.12837
                - solve_NTRU_binary_depth1.12835
                - solve_NTRU_binary_depth0.12834
                - poly_big_to_small.12833
                - poly_big_to_small.12833
                - modp_ninv31.12800
                - modp_mkgm2.12803
                - modp_set.12804
                - modp_set.12804
                - modp_set.12804
                - modp_set.12804
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_sub.12810
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3965,14'
              BranchSideFuncs:
                - solve_NTRU_binary_depth1.12835
                - solve_NTRU_binary_depth0.12834
                - poly_big_to_small.12833
                - poly_big_to_small.12833
                - modp_ninv31.12800
                - modp_mkgm2.12803
                - modp_set.12804
                - modp_set.12804
                - modp_set.12804
                - modp_set.12804
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_sub.12810
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3961,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3960,25'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3961,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3965,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3965,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3968,14'
              BranchSideFuncs:
                - solve_NTRU_binary_depth0.12834
                - poly_big_to_small.12833
                - poly_big_to_small.12833
                - modp_ninv31.12800
                - modp_mkgm2.12803
                - modp_set.12804
                - modp_set.12804
                - modp_set.12804
                - modp_set.12804
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_sub.12810
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3976,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3977,32'
              BranchSideFuncs:
                - poly_big_to_small.12833
                - poly_big_to_small.12833
                - modp_ninv31.12800
                - modp_mkgm2.12803
                - modp_set.12804
                - modp_set.12804
                - modp_set.12804
                - modp_set.12804
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_sub.12810
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3984,10'
              BranchSideFuncs:
                - poly_big_to_small.12833
                - poly_big_to_small.12833
                - modp_ninv31.12800
                - modp_mkgm2.12803
                - modp_set.12804
                - modp_set.12804
                - modp_set.12804
                - modp_set.12804
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_sub.12810
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3985,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3985,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3985,42'
              BranchSideFuncs:
                - poly_big_to_small.12833
                - modp_ninv31.12800
                - modp_mkgm2.12803
                - modp_set.12804
                - modp_set.12804
                - modp_set.12804
                - modp_set.12804
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_sub.12810
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3984,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3984,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3999,13'
              BranchSideFuncs:
                - modp_ninv31.12800
                - modp_mkgm2.12803
                - modp_set.12804
                - modp_set.12804
                - modp_set.12804
                - modp_set.12804
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_sub.12810
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4007,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4008,26'
              BranchSideFuncs:
                - modp_set.12804
                - modp_set.12804
                - modp_set.12804
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_sub.12810
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4011,26'
              BranchSideFuncs:
                - modp_set.12804
                - modp_set.12804
                - modp_set.12804
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_sub.12810
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4010,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4011,26'
              BranchSideFuncs:
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_sub.12810
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4015,5'
              BranchSideFuncs:
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_NTT2_ext.12805
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_sub.12810
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4020,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4020,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4023,36'
              BranchSideFuncs:
                - modp_montymul.12791
                - modp_montymul.12791
                - modp_sub.12810
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3938,10'
          Dst:             solve_NTRU_deepest
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3952,18'
          Dst:             solve_NTRU_intermediate
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3961,18'
          Dst:             solve_NTRU_intermediate
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3965,14'
          Dst:             solve_NTRU_binary_depth1
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3968,14'
          Dst:             solve_NTRU_binary_depth0
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3984,10'
          Dst:             poly_big_to_small
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:3985,17'
          Dst:             poly_big_to_small
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4005,11'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4006,5'
          Dst:             modp_mkgm2
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4008,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4011,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4012,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4013,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4015,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4016,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4017,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4018,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4019,9'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4023,22'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4024,22'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4023,13'
          Dst:             modp_sub
    - functionName:    poly_small_to_fp
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2462
      functionLinenumberEnd: 2469
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fpr_of
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2465,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - fpr_of.12821
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2467,9'
              BranchSideFuncs:
                - fpr_of.12821
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2466,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2467,9'
              BranchSideFuncs:
                - fpr_of.12821
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2469,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2467,16'
          Dst:             fpr_of
    - functionName:    poly_small_sqnorm
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2403
      functionLinenumberEnd: 2417
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          41
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2410,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2413,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:2417,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    poly_small_mkgauss
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4038
      functionLinenumberEnd: 4074
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          97
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - mkgauss
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4042,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - mkgauss.12843
                - mkgauss.12843
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - mkgauss.12843
                - mkgauss.12843
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4065,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4048,13'
              BranchSideFuncs:
                - mkgauss.12843
                - mkgauss.12843
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4048,13'
              BranchSideFuncs:
                - mkgauss.12843
                - mkgauss.12843
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4056,22'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4047,1'
              BranchSideFuncs:
                - mkgauss.12843
                - mkgauss.12843
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4056,27'
              BranchSideFuncs:
                - mkgauss.12843
                - mkgauss.12843
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4056,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4047,1'
              BranchSideFuncs:
                - mkgauss.12843
                - mkgauss.12843
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4066,38'
              BranchSideFuncs:
                - mkgauss.12843
                - mkgauss.12843
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4066,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4047,1'
              BranchSideFuncs:
                - mkgauss.12843
                - mkgauss.12843
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4072,16'
              BranchSideFuncs:
                - mkgauss.12843
                - mkgauss.12843
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4056,22'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4048,13'
              BranchSideFuncs:
                - mkgauss.12843
                - mkgauss.12843
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4070,34'
              BranchSideFuncs:
                - mkgauss.12843
                - mkgauss.12843
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4044,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4074,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4048,13'
          Dst:             mkgauss
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4048,13'
          Dst:             mkgauss
    - functionName:    PQCLEAN_FALCONPADDED512_AVX2_keygen
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4080
      functionLinenumberEnd: 4233
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          200
      EdgeCount:       44
      CyclomaticComplexity: 14
      functionsReached:
        - PQCLEAN_FALCONPADDED512_AVX2_FFT
        - PQCLEAN_FALCONPADDED512_AVX2_compute_public
        - PQCLEAN_FALCONPADDED512_AVX2_iFFT
        - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
        - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
        - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
        - PQCLEAN_FALCONPADDED512_AVX2_poly_mulconst
        - fpr_add
        - fpr_lt
        - fpr_sqr
        - poly_small_mkgauss
        - poly_small_sqnorm
        - poly_small_to_fp
        - solve_NTRU
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4104,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - poly_small_mkgauss.12848
                - poly_small_mkgauss.12848
                - poly_small_sqnorm.12847
                - poly_small_sqnorm.12847
                - poly_small_to_fp.12846
                - poly_small_to_fp.12846
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_sqr.12840
                - fpr_add.12822
                - fpr_sqr.12840
                - fpr_add.12822
                - fpr_lt.12836
                - PQCLEAN_FALCONPADDED512_AVX2_compute_public
                - solve_NTRU.12845
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4138,9'
              BranchSideFuncs:
                - poly_small_mkgauss.12848
                - poly_small_mkgauss.12848
                - poly_small_sqnorm.12847
                - poly_small_sqnorm.12847
                - poly_small_to_fp.12846
                - poly_small_to_fp.12846
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_sqr.12840
                - fpr_add.12822
                - fpr_sqr.12840
                - fpr_add.12822
                - fpr_lt.12836
                - PQCLEAN_FALCONPADDED512_AVX2_compute_public
                - solve_NTRU.12845
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4148,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4153,17'
              BranchSideFuncs:
                - poly_small_sqnorm.12847
                - poly_small_sqnorm.12847
                - poly_small_to_fp.12846
                - poly_small_to_fp.12846
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_sqr.12840
                - fpr_add.12822
                - fpr_sqr.12840
                - fpr_add.12822
                - fpr_lt.12836
                - PQCLEAN_FALCONPADDED512_AVX2_compute_public
                - solve_NTRU.12845
                - poly_small_mkgauss.12848
                - poly_small_mkgauss.12848
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4159,17'
              BranchSideFuncs:
                - poly_small_sqnorm.12847
                - poly_small_sqnorm.12847
                - poly_small_to_fp.12846
                - poly_small_to_fp.12846
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_sqr.12840
                - fpr_add.12822
                - fpr_sqr.12840
                - fpr_add.12822
                - fpr_lt.12836
                - PQCLEAN_FALCONPADDED512_AVX2_compute_public
                - solve_NTRU.12845
                - poly_small_mkgauss.12848
                - poly_small_mkgauss.12848
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4153,29'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4138,9'
              BranchSideFuncs:
                - poly_small_mkgauss.12848
                - poly_small_mkgauss.12848
                - poly_small_sqnorm.12847
                - poly_small_sqnorm.12847
                - poly_small_to_fp.12846
                - poly_small_to_fp.12846
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_sqr.12840
                - fpr_add.12822
                - fpr_sqr.12840
                - fpr_add.12822
                - fpr_lt.12836
                - PQCLEAN_FALCONPADDED512_AVX2_compute_public
                - solve_NTRU.12845
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4153,37'
              BranchSideFuncs:
                - poly_small_mkgauss.12848
                - poly_small_mkgauss.12848
                - poly_small_sqnorm.12847
                - poly_small_sqnorm.12847
                - poly_small_to_fp.12846
                - poly_small_to_fp.12846
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_sqr.12840
                - fpr_add.12822
                - fpr_sqr.12840
                - fpr_add.12822
                - fpr_lt.12836
                - PQCLEAN_FALCONPADDED512_AVX2_compute_public
                - solve_NTRU.12845
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4154,21'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4138,9'
              BranchSideFuncs:
                - poly_small_mkgauss.12848
                - poly_small_mkgauss.12848
                - poly_small_sqnorm.12847
                - poly_small_sqnorm.12847
                - poly_small_to_fp.12846
                - poly_small_to_fp.12846
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_sqr.12840
                - fpr_add.12822
                - fpr_sqr.12840
                - fpr_add.12822
                - fpr_lt.12836
                - PQCLEAN_FALCONPADDED512_AVX2_compute_public
                - solve_NTRU.12845
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4154,24'
              BranchSideFuncs:
                - poly_small_mkgauss.12848
                - poly_small_mkgauss.12848
                - poly_small_sqnorm.12847
                - poly_small_sqnorm.12847
                - poly_small_to_fp.12846
                - poly_small_to_fp.12846
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_sqr.12840
                - fpr_add.12822
                - fpr_sqr.12840
                - fpr_add.12822
                - fpr_lt.12836
                - PQCLEAN_FALCONPADDED512_AVX2_compute_public
                - solve_NTRU.12845
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4154,36'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4138,9'
              BranchSideFuncs:
                - poly_small_mkgauss.12848
                - poly_small_mkgauss.12848
                - poly_small_sqnorm.12847
                - poly_small_sqnorm.12847
                - poly_small_to_fp.12846
                - poly_small_to_fp.12846
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_sqr.12840
                - fpr_add.12822
                - fpr_sqr.12840
                - fpr_add.12822
                - fpr_lt.12836
                - PQCLEAN_FALCONPADDED512_AVX2_compute_public
                - solve_NTRU.12845
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4154,44'
              BranchSideFuncs:
                - poly_small_mkgauss.12848
                - poly_small_mkgauss.12848
                - poly_small_sqnorm.12847
                - poly_small_sqnorm.12847
                - poly_small_to_fp.12846
                - poly_small_to_fp.12846
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_sqr.12840
                - fpr_add.12822
                - fpr_sqr.12840
                - fpr_add.12822
                - fpr_lt.12836
                - PQCLEAN_FALCONPADDED512_AVX2_compute_public
                - solve_NTRU.12845
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4153,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4138,9'
              BranchSideFuncs:
                - poly_small_mkgauss.12848
                - poly_small_mkgauss.12848
                - poly_small_sqnorm.12847
                - poly_small_sqnorm.12847
                - poly_small_to_fp.12846
                - poly_small_to_fp.12846
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_sqr.12840
                - fpr_add.12822
                - fpr_sqr.12840
                - fpr_add.12822
                - fpr_lt.12836
                - PQCLEAN_FALCONPADDED512_AVX2_compute_public
                - solve_NTRU.12845
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4148,30'
              BranchSideFuncs:
                - poly_small_mkgauss.12848
                - poly_small_mkgauss.12848
                - poly_small_sqnorm.12847
                - poly_small_sqnorm.12847
                - poly_small_to_fp.12846
                - poly_small_to_fp.12846
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_sqr.12840
                - fpr_add.12822
                - fpr_sqr.12840
                - fpr_add.12822
                - fpr_lt.12836
                - PQCLEAN_FALCONPADDED512_AVX2_compute_public
                - solve_NTRU.12845
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4159,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4138,9'
              BranchSideFuncs:
                - poly_small_mkgauss.12848
                - poly_small_mkgauss.12848
                - poly_small_sqnorm.12847
                - poly_small_sqnorm.12847
                - poly_small_to_fp.12846
                - poly_small_to_fp.12846
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_sqr.12840
                - fpr_add.12822
                - fpr_sqr.12840
                - fpr_add.12822
                - fpr_lt.12836
                - PQCLEAN_FALCONPADDED512_AVX2_compute_public
                - solve_NTRU.12845
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4170,17'
              BranchSideFuncs:
                - poly_small_sqnorm.12847
                - poly_small_sqnorm.12847
                - poly_small_to_fp.12846
                - poly_small_to_fp.12846
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_sqr.12840
                - fpr_add.12822
                - fpr_sqr.12840
                - fpr_add.12822
                - fpr_lt.12836
                - PQCLEAN_FALCONPADDED512_AVX2_compute_public
                - solve_NTRU.12845
                - poly_small_mkgauss.12848
                - poly_small_mkgauss.12848
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4173,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4138,9'
              BranchSideFuncs:
                - poly_small_mkgauss.12848
                - poly_small_mkgauss.12848
                - poly_small_sqnorm.12847
                - poly_small_sqnorm.12847
                - poly_small_to_fp.12846
                - poly_small_to_fp.12846
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_sqr.12840
                - fpr_add.12822
                - fpr_sqr.12840
                - fpr_add.12822
                - fpr_lt.12836
                - PQCLEAN_FALCONPADDED512_AVX2_compute_public
                - solve_NTRU.12845
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4183,9'
              BranchSideFuncs:
                - poly_small_to_fp.12846
                - poly_small_to_fp.12846
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_sqr.12840
                - fpr_add.12822
                - fpr_sqr.12840
                - fpr_add.12822
                - fpr_lt.12836
                - PQCLEAN_FALCONPADDED512_AVX2_compute_public
                - solve_NTRU.12845
                - poly_small_mkgauss.12848
                - poly_small_mkgauss.12848
                - poly_small_sqnorm.12847
                - poly_small_sqnorm.12847
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4197,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4198,44'
              BranchSideFuncs:
                - fpr_lt.12836
                - PQCLEAN_FALCONPADDED512_AVX2_compute_public
                - solve_NTRU.12845
                - poly_small_mkgauss.12848
                - poly_small_mkgauss.12848
                - poly_small_sqnorm.12847
                - poly_small_sqnorm.12847
                - poly_small_to_fp.12846
                - poly_small_to_fp.12846
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_sqr.12840
                - fpr_add.12822
                - fpr_sqr.12840
                - fpr_add.12822
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4201,14'
              BranchSideFuncs:
                - fpr_lt.12836
                - PQCLEAN_FALCONPADDED512_AVX2_compute_public
                - solve_NTRU.12845
                - poly_small_mkgauss.12848
                - poly_small_mkgauss.12848
                - poly_small_sqnorm.12847
                - poly_small_sqnorm.12847
                - poly_small_to_fp.12846
                - poly_small_to_fp.12846
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_sqr.12840
                - fpr_add.12822
                - fpr_sqr.12840
                - fpr_add.12822
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4201,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4138,9'
              BranchSideFuncs:
                - poly_small_mkgauss.12848
                - poly_small_mkgauss.12848
                - poly_small_sqnorm.12847
                - poly_small_sqnorm.12847
                - poly_small_to_fp.12846
                - poly_small_to_fp.12846
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_sqr.12840
                - fpr_add.12822
                - fpr_sqr.12840
                - fpr_add.12822
                - fpr_lt.12836
                - PQCLEAN_FALCONPADDED512_AVX2_compute_public
                - solve_NTRU.12845
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4209,13'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_AVX2_compute_public
                - solve_NTRU.12845
                - poly_small_mkgauss.12848
                - poly_small_mkgauss.12848
                - poly_small_sqnorm.12847
                - poly_small_sqnorm.12847
                - poly_small_to_fp.12846
                - poly_small_to_fp.12846
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_sqr.12840
                - fpr_add.12822
                - fpr_sqr.12840
                - fpr_add.12822
                - fpr_lt.12836
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4209,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4212,9'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_AVX2_compute_public
                - solve_NTRU.12845
                - poly_small_mkgauss.12848
                - poly_small_mkgauss.12848
                - poly_small_sqnorm.12847
                - poly_small_sqnorm.12847
                - poly_small_to_fp.12846
                - poly_small_to_fp.12846
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_sqr.12840
                - fpr_add.12822
                - fpr_sqr.12840
                - fpr_add.12822
                - fpr_lt.12836
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4216,14'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_AVX2_compute_public
                - solve_NTRU.12845
                - poly_small_mkgauss.12848
                - poly_small_mkgauss.12848
                - poly_small_sqnorm.12847
                - poly_small_sqnorm.12847
                - poly_small_to_fp.12846
                - poly_small_to_fp.12846
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_sqr.12840
                - fpr_add.12822
                - fpr_sqr.12840
                - fpr_add.12822
                - fpr_lt.12836
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4216,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4138,9'
              BranchSideFuncs:
                - poly_small_mkgauss.12848
                - poly_small_mkgauss.12848
                - poly_small_sqnorm.12847
                - poly_small_sqnorm.12847
                - poly_small_to_fp.12846
                - poly_small_to_fp.12846
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_sqr.12840
                - fpr_add.12822
                - fpr_sqr.12840
                - fpr_add.12822
                - fpr_lt.12836
                - PQCLEAN_FALCONPADDED512_AVX2_compute_public
                - solve_NTRU.12845
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4223,22'
              BranchSideFuncs:
                - solve_NTRU.12845
                - poly_small_mkgauss.12848
                - poly_small_mkgauss.12848
                - poly_small_sqnorm.12847
                - poly_small_sqnorm.12847
                - poly_small_to_fp.12846
                - poly_small_to_fp.12846
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_sqr.12840
                - fpr_add.12822
                - fpr_sqr.12840
                - fpr_add.12822
                - fpr_lt.12836
                - PQCLEAN_FALCONPADDED512_AVX2_compute_public
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4224,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4138,9'
              BranchSideFuncs:
                - poly_small_mkgauss.12848
                - poly_small_mkgauss.12848
                - poly_small_sqnorm.12847
                - poly_small_sqnorm.12847
                - poly_small_to_fp.12846
                - poly_small_to_fp.12846
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_FFT
                - PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - PQCLEAN_FALCONPADDED512_AVX2_iFFT
                - fpr_sqr.12840
                - fpr_add.12822
                - fpr_sqr.12840
                - fpr_add.12822
                - fpr_lt.12836
                - PQCLEAN_FALCONPADDED512_AVX2_compute_public
                - solve_NTRU.12845
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4233,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4138,9'
          Dst:             poly_small_mkgauss
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4139,9'
          Dst:             poly_small_mkgauss
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4170,17'
          Dst:             poly_small_sqnorm
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4171,17'
          Dst:             poly_small_sqnorm
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4183,9'
          Dst:             poly_small_to_fp
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4184,9'
          Dst:             poly_small_to_fp
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4185,9'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4186,9'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4187,9'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_poly_invnorm2_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4188,9'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4189,9'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_poly_adj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4190,9'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_poly_mulconst
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4191,9'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_poly_mulconst
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4192,9'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4193,9'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_poly_mul_autoadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4194,9'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_iFFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4195,9'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_iFFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4198,36'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4198,21'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4199,36'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4199,21'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4201,14'
          Dst:             fpr_lt
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4216,14'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_compute_public
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/keygen.c:4224,14'
          Dst:             solve_NTRU
    - functionName:    PQCLEAN_FALCONPADDED512_AVX2_prng_get_bytes
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/rng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          77
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - PQCLEAN_FALCONPADDED512_AVX2_prng_refill
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/rng.c:164,16'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/rng.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_AVX2_prng_refill
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/rng.c:164,16'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_AVX2_prng_refill
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/rng.c:168,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/rng.c:170,9'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_AVX2_prng_refill
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/rng.c:171,9'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_AVX2_prng_refill
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/rng.c:175,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/rng.c:164,16'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_AVX2_prng_refill
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/rng.c:176,13'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_AVX2_prng_refill
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/rng.c:164,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/rng.c:164,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/rng.c:167,39'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED512_AVX2_prng_refill
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/rng.c:176,13'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_prng_refill
    - functionName:    PQCLEAN_FALCONPADDED512_AVX2_prng_refill
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/rng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          418
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/rng.c:107,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/rng.c:132,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/rng.c:152,29'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_FALCONPADDED512_AVX2_prng_init
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-512_avx2/rng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
        - PQCLEAN_FALCONPADDED512_AVX2_prng_refill
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-512_avx2/rng.c:39,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/rng.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - PQCLEAN_FALCONPADDED512_AVX2_prng_refill
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-512_avx2/rng.c:39,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - PQCLEAN_FALCONPADDED512_AVX2_prng_refill
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/rng.c:39,5'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/falcon/pqclean_falcon-padded-512_avx2/rng.c:40,5'
          Dst:             PQCLEAN_FALCONPADDED512_AVX2_prng_refill
    - functionName:    PQCLEAN_FALCONPADDED1024_CLEAN_comp_decode
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 400
      functionLinenumberEnd: 468
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          157
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:418,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:418,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:421,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:430,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:431,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:437,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:431,21'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:431,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:434,28'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:438,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:441,15'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:450,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:442,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:430,25'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:442,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:450,15'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:450,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:456,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:450,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:450,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:454,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:411,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:418,15'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:463,33'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:463,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:463,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:467,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_FALCONPADDED1024_CLEAN_comp_encode
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 394
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          287
      EdgeCount:       56
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:370,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:333,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:333,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:335,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:336,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:344,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:368,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:325,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:325,26'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:325,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:333,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:383,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:317,26'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:317,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:317,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:317,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:316,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:317,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:335,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:336,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:344,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:368,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:325,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:371,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:371,21'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:369,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:371,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:368,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:325,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:371,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:325,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:333,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:383,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:383,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:383,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:384,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:384,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:385,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:390,11'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:385,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:385,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:388,42'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_FALCONPADDED1024_CLEAN_trim_i8_decode
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          135
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:264,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:264,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:271,35'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:273,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:274,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:291,42'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:276,32'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:273,14'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:276,37'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:276,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:273,14'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:279,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:282,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:282,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:288,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:276,32'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:273,14'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:276,37'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:291,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:291,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:297,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_FALCONPADDED1024_CLEAN_trim_i8_encode
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          205
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:221,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:222,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:226,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:222,25'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:222,33'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:222,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:222,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:221,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:222,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:227,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:227,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:230,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:230,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:230,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:236,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:240,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:237,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:240,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:240,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:240,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:241,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:240,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:237,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:241,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:240,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:237,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:241,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:237,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:238,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:245,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:245,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:245,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:246,39'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_FALCONPADDED1024_CLEAN_trim_i16_decode
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          139
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:170,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:170,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:177,35'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:179,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:180,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:198,42'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:182,32'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:179,14'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:182,37'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:182,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:179,14'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:185,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:188,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:188,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:194,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:182,32'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:179,14'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:182,37'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:198,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:198,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:204,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_FALCONPADDED1024_CLEAN_trim_i16_encode
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          205
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:127,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:128,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:132,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:128,25'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:128,33'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:128,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:128,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:127,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:128,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:133,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:133,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:136,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:136,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:136,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:142,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:146,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:143,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:146,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:146,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:146,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:147,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:146,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:143,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:147,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:146,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:143,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:147,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:143,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:144,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:151,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:151,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:151,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:152,39'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_FALCONPADDED1024_CLEAN_modq_decode
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          95
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:86,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:86,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:94,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:96,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:93,14'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:99,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:101,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:101,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:104,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:93,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:94,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:107,42'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:107,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:107,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:110,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_FALCONPADDED1024_CLEAN_modq_encode
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          177
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:45,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:46,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:50,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:46,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:45,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:46,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:51,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:51,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:54,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:54,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:54,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:61,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:63,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:60,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:63,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:63,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:63,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:64,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:63,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:60,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:64,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:63,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:60,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:64,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:60,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:61,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:68,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:68,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:68,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/codec.c:69,36'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_FALCONPADDED1024_CLEAN_is_short_half
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          49
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/common.c:292,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/common.c:295,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/common.c:299,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_FALCONPADDED1024_CLEAN_is_short
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          57
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/common.c:268,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/common.c:271,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/common.c:278,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_FALCONPADDED1024_CLEAN_hash_to_point_ct
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          256
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/common.c:116,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/common.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/common.c:124,12'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/common.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/common.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/common.c:174,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/common.c:139,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/common.c:140,20'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/common.c:141,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/common.c:141,20'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/common.c:142,26'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/common.c:144,27'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/common.c:129,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/common.c:133,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/common.c:157,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/common.c:178,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/common.c:179,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/common.c:180,26'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/common.c:180,24'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/common.c:181,28'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/common.c:183,28'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/common.c:206,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/common.c:174,30'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/common.c:213,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/common.c:213,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/common.c:214,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/common.c:215,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/common.c:215,24'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/common.c:216,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/common.c:218,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/common.c:174,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/common.c:157,30'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/common.c:178,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/common.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/common.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/common.c:174,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/common.c:133,9'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    PQCLEAN_FALCONPADDED1024_CLEAN_hash_to_point_vartime
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          74
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/common.c:51,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/common.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/common.c:56,9'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/common.c:58,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/common.c:52,14'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/common.c:59,13'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/common.c:52,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/common.c:56,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/common.c:66,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/common.c:56,9'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    PQCLEAN_FALCONPADDED1024_CLEAN_poly_merge_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 670
      functionLinenumberEnd: 699
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          105
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
        - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - fpr_sub
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:673,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sub.12974
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_sub.12974
                - fpr_sub.12974
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:673,19'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sub.12974
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_sub.12974
                - fpr_sub.12974
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:683,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:683,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:687,16'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sub.12974
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_sub.12974
                - fpr_sub.12974
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:683,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:683,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:687,16'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sub.12974
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_sub.12974
                - fpr_sub.12974
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:689,9'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:689,9'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:689,9'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:689,9'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:689,9'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:689,9'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:692,9'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:692,9'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:695,9'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:695,9'
          Dst:             fpr_sub
    - functionName:    fpr_sub
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
      functionUses:    26
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.h:392,7'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.h:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.h:392,7'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.h:393,12'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
    - functionName:    fpr_half
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 403
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_FALCONPADDED1024_CLEAN_poly_split_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 622
      functionLinenumberEnd: 664
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          112
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
        - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - fpr_half
        - fpr_neg
        - fpr_sub
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:631,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_half.12975
                - fpr_half.12975
                - fpr_sub.12974
                - fpr_sub.12974
                - fpr_neg.12978
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sub.12974
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_half.12975
                - fpr_half.12975
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:631,19'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_half.12975
                - fpr_half.12975
                - fpr_sub.12974
                - fpr_sub.12974
                - fpr_neg.12978
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sub.12974
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_half.12975
                - fpr_half.12975
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:644,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:644,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:648,21'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_half.12975
                - fpr_half.12975
                - fpr_sub.12974
                - fpr_sub.12974
                - fpr_neg.12978
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sub.12974
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_half.12975
                - fpr_half.12975
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:644,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:644,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:648,21'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_half.12975
                - fpr_half.12975
                - fpr_sub.12974
                - fpr_sub.12974
                - fpr_neg.12978
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sub.12974
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_half.12975
                - fpr_half.12975
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:653,9'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:653,9'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:654,17'
          Dst:             fpr_half
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:655,22'
          Dst:             fpr_half
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:657,9'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:657,9'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:658,9'
          Dst:             fpr_neg
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:658,9'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:658,9'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:658,9'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:658,9'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:658,9'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:658,9'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:661,17'
          Dst:             fpr_half
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:662,22'
          Dst:             fpr_half
    - functionName:    fpr_neg
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 397
      functionLinenumberEnd: 399
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_FALCONPADDED1024_CLEAN_poly_LDLmv_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 595
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          118
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
        - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - fpr_inv
        - fpr_neg
        - fpr_sqr
        - fpr_sub
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:598,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:0,0'
              BranchSideFuncs:
                - fpr_sqr.12981
                - fpr_sqr.12981
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_inv.12982
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_neg.12978
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sub.12974
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_neg.12978
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sub.12974
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_sub.12974
                - fpr_sub.12974
                - fpr_neg.12978
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:598,19'
              BranchSideFuncs:
                - fpr_sqr.12981
                - fpr_sqr.12981
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_inv.12982
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_neg.12978
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sub.12974
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_neg.12978
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sub.12974
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_sub.12974
                - fpr_sub.12974
                - fpr_neg.12978
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:600,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:600,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:604,18'
              BranchSideFuncs:
                - fpr_sqr.12981
                - fpr_sqr.12981
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_inv.12982
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_neg.12978
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sub.12974
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_neg.12978
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sub.12974
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_sub.12974
                - fpr_sub.12974
                - fpr_neg.12978
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:600,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:600,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:604,18'
              BranchSideFuncs:
                - fpr_sqr.12981
                - fpr_sqr.12981
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_inv.12982
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_neg.12978
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sub.12974
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_neg.12978
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sub.12974
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_sub.12974
                - fpr_sub.12974
                - fpr_neg.12978
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:610,9'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:610,9'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:610,9'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:610,9'
          Dst:             fpr_inv
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:610,9'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:610,9'
          Dst:             fpr_neg
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:610,9'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:610,9'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:610,9'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:610,9'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:610,9'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:610,9'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:610,9'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:611,9'
          Dst:             fpr_neg
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:611,9'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:611,9'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:611,9'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:611,9'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:611,9'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:611,9'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:612,9'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:612,9'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:614,23'
          Dst:             fpr_neg
    - functionName:    fpr_sqr
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 431
      functionLinenumberEnd: 432
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
      functionUses:    12
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.h:432,12'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.h:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.h:432,12'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.h:432,12'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
    - functionName:    fpr_inv
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 439
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_div
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.h:440,12'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.h:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_div
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.h:440,12'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_div
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.h:440,12'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_div
    - functionName:    PQCLEAN_FALCONPADDED1024_CLEAN_poly_LDL_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 567
      functionLinenumberEnd: 588
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          112
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
        - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - fpr_inv
        - fpr_neg
        - fpr_sqr
        - fpr_sub
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:570,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:0,0'
              BranchSideFuncs:
                - fpr_sqr.12981
                - fpr_sqr.12981
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_inv.12982
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_neg.12978
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sub.12974
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_neg.12978
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sub.12974
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_sub.12974
                - fpr_sub.12974
                - fpr_neg.12978
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:570,19'
              BranchSideFuncs:
                - fpr_sqr.12981
                - fpr_sqr.12981
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_inv.12982
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_neg.12978
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sub.12974
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_neg.12978
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sub.12974
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_sub.12974
                - fpr_sub.12974
                - fpr_neg.12978
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:572,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:572,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:576,18'
              BranchSideFuncs:
                - fpr_sqr.12981
                - fpr_sqr.12981
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_inv.12982
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_neg.12978
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sub.12974
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_neg.12978
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sub.12974
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_sub.12974
                - fpr_sub.12974
                - fpr_neg.12978
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:572,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:572,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:576,18'
              BranchSideFuncs:
                - fpr_sqr.12981
                - fpr_sqr.12981
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_inv.12982
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_neg.12978
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sub.12974
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_neg.12978
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sub.12974
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_sub.12974
                - fpr_sub.12974
                - fpr_neg.12978
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:582,9'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:582,9'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:582,9'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:582,9'
          Dst:             fpr_inv
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:582,9'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:582,9'
          Dst:             fpr_neg
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:582,9'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:582,9'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:582,9'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:582,9'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:582,9'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:582,9'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:582,9'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:583,9'
          Dst:             fpr_neg
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:583,9'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:583,9'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:583,9'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:583,9'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:583,9'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:583,9'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:584,9'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:584,9'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:586,23'
          Dst:             fpr_neg
    - functionName:    PQCLEAN_FALCONPADDED1024_CLEAN_poly_div_autoadj_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 549
      functionLinenumberEnd: 561
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - fpr_inv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:552,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:0,0'
              BranchSideFuncs:
                - fpr_inv.12982
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:552,19'
              BranchSideFuncs:
                - fpr_inv.12982
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:554,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:554,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:557,22'
              BranchSideFuncs:
                - fpr_inv.12982
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:554,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:554,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:557,22'
              BranchSideFuncs:
                - fpr_inv.12982
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:557,14'
          Dst:             fpr_inv
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:558,16'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:559,21'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
    - functionName:    PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 535
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:538,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:538,19'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:540,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:540,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:541,24'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:540,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:540,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:541,24'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:541,16'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:542,21'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
    - functionName:    PQCLEAN_FALCONPADDED1024_CLEAN_poly_add_muladj_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 506
      functionLinenumberEnd: 530
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          107
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
        - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - fpr_neg
        - fpr_sub
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:509,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:0,0'
              BranchSideFuncs:
                - fpr_neg.12978
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sub.12974
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_neg.12978
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sub.12974
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:509,19'
              BranchSideFuncs:
                - fpr_neg.12978
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sub.12974
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_neg.12978
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sub.12974
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:511,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:511,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:516,16'
              BranchSideFuncs:
                - fpr_neg.12978
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sub.12974
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_neg.12978
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sub.12974
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:511,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:511,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:516,16'
              BranchSideFuncs:
                - fpr_neg.12978
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sub.12974
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_neg.12978
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sub.12974
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:525,9'
          Dst:             fpr_neg
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:525,9'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:525,9'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:525,9'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:525,9'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:525,9'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:525,9'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:526,9'
          Dst:             fpr_neg
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:526,9'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:526,9'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:526,9'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:526,9'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:526,9'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:526,9'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:527,16'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:528,21'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
    - functionName:    PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 483
      functionLinenumberEnd: 500
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
        - fpr_inv
        - fpr_sqr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:486,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:0,0'
              BranchSideFuncs:
                - fpr_sqr.12981
                - fpr_sqr.12981
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_sqr.12981
                - fpr_sqr.12981
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_inv.12982
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:486,19'
              BranchSideFuncs:
                - fpr_sqr.12981
                - fpr_sqr.12981
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_sqr.12981
                - fpr_sqr.12981
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_inv.12982
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:488,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:488,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:492,16'
              BranchSideFuncs:
                - fpr_sqr.12981
                - fpr_sqr.12981
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_sqr.12981
                - fpr_sqr.12981
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_inv.12982
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:488,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:488,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:492,16'
              BranchSideFuncs:
                - fpr_sqr.12981
                - fpr_sqr.12981
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_sqr.12981
                - fpr_sqr.12981
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_inv.12982
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:497,36'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:497,51'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:497,28'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:498,36'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:498,51'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:498,28'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:496,24'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:496,16'
          Dst:             fpr_inv
    - functionName:    PQCLEAN_FALCONPADDED1024_CLEAN_poly_div_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 464
      functionLinenumberEnd: 478
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          81
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
        - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - fpr_inv
        - fpr_neg
        - fpr_sqr
        - fpr_sub
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:467,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:0,0'
              BranchSideFuncs:
                - fpr_sqr.12981
                - fpr_sqr.12981
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_inv.12982
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_neg.12978
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sub.12974
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:467,19'
              BranchSideFuncs:
                - fpr_sqr.12981
                - fpr_sqr.12981
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_inv.12982
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_neg.12978
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sub.12974
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:469,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:469,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:472,16'
              BranchSideFuncs:
                - fpr_sqr.12981
                - fpr_sqr.12981
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_inv.12982
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_neg.12978
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sub.12974
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:469,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:469,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:472,16'
              BranchSideFuncs:
                - fpr_sqr.12981
                - fpr_sqr.12981
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_inv.12982
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_neg.12978
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sub.12974
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:476,9'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:476,9'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:476,9'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:476,9'
          Dst:             fpr_inv
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:476,9'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:476,9'
          Dst:             fpr_neg
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:476,9'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:476,9'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:476,9'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:476,9'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:476,9'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:476,9'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:476,9'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
    - functionName:    PQCLEAN_FALCONPADDED1024_CLEAN_poly_mulconst
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 452
      functionLinenumberEnd: 459
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:455,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:457,24'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:456,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:457,24'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:459,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:457,16'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
    - functionName:    PQCLEAN_FALCONPADDED1024_CLEAN_poly_mulselfadj_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 431
      functionLinenumberEnd: 448
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
        - fpr_sqr
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:438,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:0,0'
              BranchSideFuncs:
                - fpr_sqr.12981
                - fpr_sqr.12981
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:438,19'
              BranchSideFuncs:
                - fpr_sqr.12981
                - fpr_sqr.12981
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:440,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:440,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:443,16'
              BranchSideFuncs:
                - fpr_sqr.12981
                - fpr_sqr.12981
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:440,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:440,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:443,16'
              BranchSideFuncs:
                - fpr_sqr.12981
                - fpr_sqr.12981
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:445,24'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:445,39'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:445,16'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
    - functionName:    PQCLEAN_FALCONPADDED1024_CLEAN_poly_muladj_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          71
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
        - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - fpr_neg
        - fpr_sub
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:416,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:0,0'
              BranchSideFuncs:
                - fpr_neg.12978
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sub.12974
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:416,19'
              BranchSideFuncs:
                - fpr_neg.12978
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sub.12974
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:418,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:418,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:421,16'
              BranchSideFuncs:
                - fpr_neg.12978
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sub.12974
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:418,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:418,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:421,16'
              BranchSideFuncs:
                - fpr_neg.12978
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sub.12974
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:424,16'
          Dst:             fpr_neg
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:425,9'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:425,9'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:425,9'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:425,9'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:425,9'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:425,9'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
    - functionName:    PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 394
      functionLinenumberEnd: 408
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          70
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
        - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - fpr_sub
      functionUses:    18
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:397,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sub.12974
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:397,19'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sub.12974
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:399,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:399,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:402,16'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sub.12974
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:399,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:399,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:402,16'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sub.12974
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:406,9'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:406,9'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:406,9'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:406,9'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:406,9'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:406,9'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
    - functionName:    PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 382
      functionLinenumberEnd: 389
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fpr_neg
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:385,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:0,0'
              BranchSideFuncs:
                - fpr_neg.12978
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:387,24'
              BranchSideFuncs:
                - fpr_neg.12978
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:386,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:387,24'
              BranchSideFuncs:
                - fpr_neg.12978
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:389,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:387,16'
          Dst:             fpr_neg
    - functionName:    PQCLEAN_FALCONPADDED1024_CLEAN_poly_neg
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 371
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fpr_neg
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:374,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:0,0'
              BranchSideFuncs:
                - fpr_neg.12978
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:376,24'
              BranchSideFuncs:
                - fpr_neg.12978
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:375,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:376,24'
              BranchSideFuncs:
                - fpr_neg.12978
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:378,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:376,16'
          Dst:             fpr_neg
    - functionName:    PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 367
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fpr_sub
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:363,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:0,0'
              BranchSideFuncs:
                - fpr_sub.12974
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:365,24'
              BranchSideFuncs:
                - fpr_sub.12974
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:364,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:365,24'
              BranchSideFuncs:
                - fpr_sub.12974
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:367,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:365,16'
          Dst:             fpr_sub
    - functionName:    PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 355
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
      functionUses:    13
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:351,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:353,24'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:352,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:353,24'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:355,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:353,16'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
    - functionName:    PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          178
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
        - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - fpr_neg
        - fpr_sub
      functionUses:    11
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:296,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_neg.12978
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_sub.12974
                - fpr_sub.12974
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sub.12974
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:296,19'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_neg.12978
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_sub.12974
                - fpr_sub.12974
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sub.12974
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:300,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:303,16'
              BranchSideFuncs:
                - fpr_neg.12978
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_sub.12974
                - fpr_sub.12974
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sub.12974
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:335,14'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:313,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:305,42'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_sub.12974
                - fpr_sub.12974
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sub.12974
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_neg.12978
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:316,24'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_sub.12974
                - fpr_sub.12974
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sub.12974
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_neg.12978
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:305,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:300,29'
              BranchSideFuncs:
                - fpr_neg.12978
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_sub.12974
                - fpr_sub.12974
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sub.12974
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:308,21'
              BranchSideFuncs:
                - fpr_neg.12978
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_sub.12974
                - fpr_sub.12974
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sub.12974
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:313,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:305,42'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_neg.12978
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_sub.12974
                - fpr_sub.12974
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sub.12974
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:316,24'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_sub.12974
                - fpr_sub.12974
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sub.12974
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_neg.12978
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:300,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:303,16'
              BranchSideFuncs:
                - fpr_neg.12978
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_sub.12974
                - fpr_sub.12974
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sub.12974
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:335,14'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:335,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:335,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:338,14'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:339,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:339,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:340,28'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:312,20'
          Dst:             fpr_neg
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:320,17'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:320,17'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:322,17'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:322,17'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:323,17'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:323,17'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:323,17'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:323,17'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:323,17'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:323,17'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:340,20'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
    - functionName:    PQCLEAN_FALCONPADDED1024_CLEAN_FFT
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          160
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
        - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - fpr_sub
      functionUses:    27
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:215,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sub.12974
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_sub.12974
                - fpr_sub.12974
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:215,19'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sub.12974
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_sub.12974
                - fpr_sub.12974
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:218,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:218,5'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sub.12974
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_sub.12974
                - fpr_sub.12974
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:221,16'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sub.12974
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_sub.12974
                - fpr_sub.12974
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:223,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:218,36'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sub.12974
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_sub.12974
                - fpr_sub.12974
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:222,16'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sub.12974
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_sub.12974
                - fpr_sub.12974
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:231,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:223,42'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sub.12974
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_sub.12974
                - fpr_sub.12974
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:234,24'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sub.12974
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_sub.12974
                - fpr_sub.12974
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:231,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:223,42'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sub.12974
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_sub.12974
                - fpr_sub.12974
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:234,24'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sub.12974
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_sub.12974
                - fpr_sub.12974
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:223,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:218,36'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sub.12974
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_sub.12974
                - fpr_sub.12974
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:226,21'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sub.12974
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_sub.12974
                - fpr_sub.12974
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:218,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:218,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:221,16'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sub.12974
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_sub.12974
                - fpr_sub.12974
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:238,17'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:238,17'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:238,17'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:238,17'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:238,17'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:238,17'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:239,17'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:239,17'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:241,17'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fft.c:241,17'
          Dst:             fpr_sub
    - functionName:    fpr_trunc
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fpr_ursh
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.h:367,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.h:0,0'
              BranchSideFuncs:
                - fpr_ursh.13028
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.h:367,17'
              BranchSideFuncs:
                - fpr_ursh.13028
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.h:370,10'
          Dst:             fpr_ursh
    - functionName:    fpr_ursh
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_FALCONPADDED1024_CLEAN_fpr_expm_p63
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 499
      functionLinenumberEnd: 580
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          413
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - fpr_trunc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.c:535,29'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_trunc.13027
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_trunc.13027
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.c:535,29'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_trunc.13027
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_trunc.13027
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.c:535,29'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.c:535,19'
          Dst:             fpr_trunc
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.c:568,29'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.c:568,19'
          Dst:             fpr_trunc
    - functionName:    PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          107
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - FPR
      functionUses:    108
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.c:260,23'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.c:0,0'
              BranchSideFuncs:
                - FPR.13033
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.c:260,23'
              BranchSideFuncs:
                - FPR.13033
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.c:333,12'
          Dst:             FPR
    - functionName:    FPR
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          36
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_FALCONPADDED1024_CLEAN_fpr_sqrt
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 423
      functionLinenumberEnd: 495
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          95
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - FPR
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.c:433,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.c:0,0'
              BranchSideFuncs:
                - FPR.13033
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.c:462,15'
              BranchSideFuncs:
                - FPR.13033
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.c:459,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.c:443,7'
              BranchSideFuncs:
                - FPR.13033
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.c:462,15'
              BranchSideFuncs:
                - FPR.13033
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.c:495,12'
          Dst:             FPR
    - functionName:    PQCLEAN_FALCONPADDED1024_CLEAN_fpr_div
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          117
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - FPR
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.c:344,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.c:0,0'
              BranchSideFuncs:
                - FPR.13033
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.c:359,18'
              BranchSideFuncs:
                - FPR.13033
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.c:351,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.c:359,18'
              BranchSideFuncs:
                - FPR.13033
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.c:371,21'
              BranchSideFuncs:
                - FPR.13033
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.c:419,12'
          Dst:             FPR
    - functionName:    fpr_ulsh
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          161
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - FPR
        - fpr_ulsh
        - fpr_ursh
      functionUses:    63
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.c:153,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.c:0,0'
              BranchSideFuncs:
                - fpr_ulsh.13038
                - fpr_ursh.13028
                - FPR.13033
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.c:153,13'
              BranchSideFuncs:
                - fpr_ulsh.13038
                - fpr_ursh.13028
                - FPR.13033
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.c:191,9'
          Dst:             fpr_ulsh
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.c:193,10'
          Dst:             fpr_ursh
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.c:238,12'
          Dst:             FPR
    - functionName:    PQCLEAN_FALCONPADDED1024_CLEAN_fpr_scaled
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          99
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - FPR
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.c:97,27'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.c:0,0'
              BranchSideFuncs:
                - FPR.13033
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.c:97,27'
              BranchSideFuncs:
                - FPR.13033
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.c:131,12'
          Dst:             FPR
    - functionName:    modp_div
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 796
      functionLinenumberEnd: 822
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - modp_montymul
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:800,11'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:0,0'
              BranchSideFuncs:
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:805,13'
              BranchSideFuncs:
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:802,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:805,13'
              BranchSideFuncs:
                - modp_montymul.13160
                - modp_montymul.13160
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:821,9'
              BranchSideFuncs:
                - modp_montymul.13160
                - modp_montymul.13160
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:805,13'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:806,14'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:821,9'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:822,12'
          Dst:             modp_montymul
    - functionName:    modp_montymul
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 716
      functionLinenumberEnd: 724
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    62
      BranchProfiles:  []
      Callsites:       []
    - functionName:    modp_norm
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 643
      functionLinenumberEnd: 644
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    zint_one_to_plain
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1985
      functionLinenumberEnd: 1990
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    modp_poly_rec_res
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1077
      functionLinenumberEnd: 1088
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - modp_montymul
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1080,29'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:0,0'
              BranchSideFuncs:
                - modp_montymul.13160
                - modp_montymul.13160
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1084,19'
              BranchSideFuncs:
                - modp_montymul.13160
                - modp_montymul.13160
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1081,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1084,19'
              BranchSideFuncs:
                - modp_montymul.13160
                - modp_montymul.13160
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1088,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1086,30'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1086,16'
          Dst:             modp_montymul
    - functionName:    zint_add_scaled_mul_small
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1884
      functionLinenumberEnd: 1932
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          99
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1889,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1889,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1893,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1905,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1906,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1910,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1896,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1896,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1904,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    zint_sub_scaled
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1947
      functionLinenumberEnd: 1979
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          90
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1952,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1952,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1956,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1967,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1968,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1972,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1959,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1959,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1966,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fpr_ursh
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fpr_ulsh
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    poly_sub_scaled
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2086
      functionLinenumberEnd: 2111
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          92
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - zint_add_scaled_mul_small
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2089,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:0,0'
              BranchSideFuncs:
                - zint_add_scaled_mul_small.13164
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2096,15'
              BranchSideFuncs:
                - zint_add_scaled_mul_small.13164
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2102,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2104,22'
              BranchSideFuncs:
                - zint_add_scaled_mul_small.13164
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2106,19'
              BranchSideFuncs:
                - zint_add_scaled_mul_small.13164
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2099,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2090,26'
              BranchSideFuncs:
                - zint_add_scaled_mul_small.13164
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2100,13'
              BranchSideFuncs:
                - zint_add_scaled_mul_small.13164
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2090,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2096,15'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2111,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2100,13'
          Dst:             zint_add_scaled_mul_small
    - functionName:    poly_sub_scaled_ntt
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2123
      functionLinenumberEnd: 2178
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          169
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - modp_NTT2_ext
        - modp_R2
        - modp_Rx
        - modp_iNTT2_ext
        - modp_mkgm2
        - modp_montymul
        - modp_ninv31
        - modp_set
        - zint_mod_small_signed
        - zint_rebuild_CRT
        - zint_sub_scaled
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2129,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:0,0'
              BranchSideFuncs:
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_Rx.13173
                - modp_mkgm2.13174
                - modp_set.13175
                - modp_NTT2_ext.13176
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - zint_rebuild_CRT.13179
                - zint_sub_scaled.13165
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2129,9'
              BranchSideFuncs:
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_Rx.13173
                - modp_mkgm2.13174
                - modp_set.13175
                - modp_NTT2_ext.13176
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - zint_rebuild_CRT.13179
                - zint_sub_scaled.13165
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2151,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2152,30'
              BranchSideFuncs:
                - modp_NTT2_ext.13176
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_Rx.13173
                - modp_mkgm2.13174
                - modp_set.13175
                - zint_rebuild_CRT.13179
                - zint_sub_scaled.13165
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2154,9'
              BranchSideFuncs:
                - modp_NTT2_ext.13176
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_Rx.13173
                - modp_mkgm2.13174
                - modp_set.13175
                - zint_rebuild_CRT.13179
                - zint_sub_scaled.13165
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2155,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2157,18'
              BranchSideFuncs:
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_Rx.13173
                - modp_mkgm2.13174
                - modp_set.13175
                - modp_NTT2_ext.13176
                - zint_mod_small_signed.13177
                - zint_rebuild_CRT.13179
                - zint_sub_scaled.13165
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2159,9'
              BranchSideFuncs:
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_Rx.13173
                - modp_mkgm2.13174
                - modp_set.13175
                - modp_NTT2_ext.13176
                - zint_mod_small_signed.13177
                - zint_rebuild_CRT.13179
                - zint_sub_scaled.13165
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2160,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2162,36'
              BranchSideFuncs:
                - modp_iNTT2_ext.13178
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_Rx.13173
                - modp_mkgm2.13174
                - modp_set.13175
                - modp_NTT2_ext.13176
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - zint_rebuild_CRT.13179
                - zint_sub_scaled.13165
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2164,9'
              BranchSideFuncs:
                - modp_iNTT2_ext.13178
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_Rx.13173
                - modp_mkgm2.13174
                - modp_set.13175
                - modp_NTT2_ext.13176
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - zint_rebuild_CRT.13179
                - zint_sub_scaled.13165
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2141,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2145,13'
              BranchSideFuncs:
                - zint_rebuild_CRT.13179
                - zint_sub_scaled.13165
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2170,5'
              BranchSideFuncs:
                - zint_rebuild_CRT.13179
                - zint_sub_scaled.13165
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2175,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2176,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2178,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2146,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2147,14'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2148,14'
          Dst:             modp_Rx
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2149,9'
          Dst:             modp_mkgm2
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2152,21'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2154,9'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2157,18'
          Dst:             zint_mod_small_signed
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2159,9'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2162,22'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2161,18'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2164,9'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2170,5'
          Dst:             zint_rebuild_CRT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2176,9'
          Dst:             zint_sub_scaled
    - functionName:    modp_ninv31
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 652
      functionLinenumberEnd: 660
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    modp_R2
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 731
      functionLinenumberEnd: 755
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - modp_R
        - modp_add
        - modp_montymul
      functionUses:    14
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:738,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:0,0'
              BranchSideFuncs:
                - modp_R.13187
                - modp_add.13186
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:738,9'
              BranchSideFuncs:
                - modp_R.13187
                - modp_add.13186
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:738,9'
          Dst:             modp_R
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:739,9'
          Dst:             modp_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:745,9'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:746,9'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:747,9'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:748,9'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:749,9'
          Dst:             modp_montymul
    - functionName:    modp_Rx
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 764
      functionLinenumberEnd: 782
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          69
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - modp_R
        - modp_montymul
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:773,7'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:0,0'
              BranchSideFuncs:
                - modp_R.13187
                - modp_montymul.13160
                - modp_montymul.13160
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:773,7'
              BranchSideFuncs:
                - modp_R.13187
                - modp_montymul.13160
                - modp_montymul.13160
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:776,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:776,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:777,16'
              BranchSideFuncs:
                - modp_montymul.13160
                - modp_montymul.13160
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:777,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:778,17'
              BranchSideFuncs:
                - modp_montymul.13160
                - modp_montymul.13160
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:780,13'
              BranchSideFuncs:
                - modp_montymul.13160
                - modp_montymul.13160
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:776,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:776,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:777,16'
              BranchSideFuncs:
                - modp_montymul.13160
                - modp_montymul.13160
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:775,9'
          Dst:             modp_R
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:778,17'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:780,13'
          Dst:             modp_montymul
    - functionName:    modp_mkgm2
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 932
      functionLinenumberEnd: 961
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          92
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - modp_R
        - modp_R2
        - modp_div
        - modp_montymul
      functionUses:    11
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:937,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:0,0'
              BranchSideFuncs:
                - modp_R2.13172
                - modp_montymul.13160
                - modp_R.13187
                - modp_div.13159
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:937,19'
              BranchSideFuncs:
                - modp_R2.13172
                - modp_montymul.13160
                - modp_R.13187
                - modp_div.13159
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:945,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:946,13'
              BranchSideFuncs:
                - modp_montymul.13160
                - modp_R.13187
                - modp_div.13159
                - modp_montymul.13160
                - modp_montymul.13160
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:949,34'
              BranchSideFuncs:
                - modp_R.13187
                - modp_div.13159
                - modp_montymul.13160
                - modp_montymul.13160
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:945,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:946,13'
              BranchSideFuncs:
                - modp_R.13187
                - modp_div.13159
                - modp_montymul.13160
                - modp_montymul.13160
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:949,34'
              BranchSideFuncs:
                - modp_R.13187
                - modp_div.13159
                - modp_montymul.13160
                - modp_montymul.13160
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:952,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:955,21'
              BranchSideFuncs:
                - modp_montymul.13160
                - modp_montymul.13160
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:961,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:943,10'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:944,9'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:946,13'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:949,34'
          Dst:             modp_R
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:949,10'
          Dst:             modp_div
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:958,14'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:959,14'
          Dst:             modp_montymul
    - functionName:    modp_set
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 631
      functionLinenumberEnd: 636
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    22
      BranchProfiles:  []
      Callsites:       []
    - functionName:    modp_NTT2_ext
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 969
      functionLinenumberEnd: 1000
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          123
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - modp_add
        - modp_montymul
        - modp_sub
      functionUses:    33
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:972,14'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:0,0'
              BranchSideFuncs:
                - modp_montymul.13160
                - modp_add.13186
                - modp_sub.13181
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:972,14'
              BranchSideFuncs:
                - modp_montymul.13160
                - modp_add.13186
                - modp_sub.13181
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:972,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:972,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:975,19'
              BranchSideFuncs:
                - modp_montymul.13160
                - modp_add.13186
                - modp_sub.13181
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:989,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:977,26'
              BranchSideFuncs:
                - modp_montymul.13160
                - modp_add.13186
                - modp_sub.13181
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:986,17'
              BranchSideFuncs:
                - modp_montymul.13160
                - modp_add.13186
                - modp_sub.13181
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:989,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:981,38'
              BranchSideFuncs:
                - modp_montymul.13160
                - modp_add.13186
                - modp_sub.13181
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:992,21'
              BranchSideFuncs:
                - modp_montymul.13160
                - modp_add.13186
                - modp_sub.13181
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:981,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:977,26'
              BranchSideFuncs:
                - modp_montymul.13160
                - modp_add.13186
                - modp_sub.13181
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:986,17'
              BranchSideFuncs:
                - modp_montymul.13160
                - modp_add.13186
                - modp_sub.13181
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:977,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:977,5'
              BranchSideFuncs:
                - modp_montymul.13160
                - modp_add.13186
                - modp_sub.13181
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:980,16'
              BranchSideFuncs:
                - modp_montymul.13160
                - modp_add.13186
                - modp_sub.13181
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:993,21'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:994,23'
          Dst:             modp_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:995,23'
          Dst:             modp_sub
    - functionName:    zint_mod_small_signed
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1211
      functionLinenumberEnd: 1220
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - modp_sub
        - zint_mod_small_unsigned
      functionUses:    11
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1214,14'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:0,0'
              BranchSideFuncs:
                - zint_mod_small_unsigned.13180
                - modp_sub.13181
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1214,14'
              BranchSideFuncs:
                - zint_mod_small_unsigned.13180
                - modp_sub.13181
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1214,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1214,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1217,9'
              BranchSideFuncs:
                - zint_mod_small_unsigned.13180
                - modp_sub.13181
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1217,9'
          Dst:             zint_mod_small_unsigned
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1218,9'
          Dst:             modp_sub
    - functionName:    modp_iNTT2_ext
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1007
      functionLinenumberEnd: 1052
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          150
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - modp_add
        - modp_montymul
        - modp_sub
      functionUses:    21
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1012,14'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:0,0'
              BranchSideFuncs:
                - modp_add.13186
                - modp_sub.13181
                - modp_montymul.13160
                - modp_montymul.13160
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1012,14'
              BranchSideFuncs:
                - modp_add.13186
                - modp_sub.13181
                - modp_montymul.13160
                - modp_montymul.13160
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1012,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1012,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1015,19'
              BranchSideFuncs:
                - modp_add.13186
                - modp_sub.13181
                - modp_montymul.13160
                - modp_montymul.13160
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1017,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1020,16'
              BranchSideFuncs:
                - modp_add.13186
                - modp_sub.13181
                - modp_montymul.13160
                - modp_montymul.13160
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1048,22'
              BranchSideFuncs:
                - modp_montymul.13160
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1030,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1017,19'
              BranchSideFuncs:
                - modp_montymul.13160
                - modp_add.13186
                - modp_sub.13181
                - modp_montymul.13160
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1027,17'
              BranchSideFuncs:
                - modp_add.13186
                - modp_sub.13181
                - modp_montymul.13160
                - modp_montymul.13160
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1030,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1022,39'
              BranchSideFuncs:
                - modp_add.13186
                - modp_sub.13181
                - modp_montymul.13160
                - modp_montymul.13160
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1033,21'
              BranchSideFuncs:
                - modp_add.13186
                - modp_sub.13181
                - modp_montymul.13160
                - modp_montymul.13160
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1022,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1017,19'
              BranchSideFuncs:
                - modp_montymul.13160
                - modp_add.13186
                - modp_sub.13181
                - modp_montymul.13160
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1027,17'
              BranchSideFuncs:
                - modp_add.13186
                - modp_sub.13181
                - modp_montymul.13160
                - modp_montymul.13160
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1049,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1049,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1050,28'
              BranchSideFuncs:
                - modp_montymul.13160
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1035,23'
          Dst:             modp_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1037,27'
          Dst:             modp_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1036,23'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1050,14'
          Dst:             modp_montymul
    - functionName:    zint_rebuild_CRT
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1315
      functionLinenumberEnd: 1369
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          146
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - modp_R2
        - modp_montymul
        - modp_ninv31
        - modp_sub
        - zint_add_mul_small
        - zint_mod_small_unsigned
        - zint_mul_small
        - zint_norm_zero
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1319,12'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:0,0'
              BranchSideFuncs:
                - zint_norm_zero.13184
                - modp_ninv31.13171
                - modp_R2.13172
                - zint_mod_small_unsigned.13180
                - modp_sub.13181
                - modp_montymul.13160
                - zint_add_mul_small.13182
                - zint_mul_small.13183
                - zint_mul_small.13183
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1319,12'
              BranchSideFuncs:
                - zint_norm_zero.13184
                - modp_ninv31.13171
                - modp_R2.13172
                - zint_mod_small_unsigned.13180
                - modp_sub.13181
                - modp_montymul.13160
                - zint_add_mul_small.13182
                - zint_mul_small.13183
                - zint_mul_small.13183
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1320,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:0,0'
              BranchSideFuncs:
                - modp_ninv31.13171
                - modp_R2.13172
                - zint_mod_small_unsigned.13180
                - modp_sub.13181
                - modp_montymul.13160
                - zint_add_mul_small.13182
                - zint_mul_small.13183
                - zint_norm_zero.13184
                - zint_mul_small.13183
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1364,9'
              BranchSideFuncs:
                - zint_norm_zero.13184
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1338,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1333,13'
              BranchSideFuncs:
                - zint_mul_small.13183
                - zint_norm_zero.13184
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1333,13'
              BranchSideFuncs:
                - modp_ninv31.13171
                - modp_R2.13172
                - zint_mod_small_unsigned.13180
                - modp_sub.13181
                - modp_montymul.13160
                - zint_add_mul_small.13182
                - zint_mul_small.13183
                - zint_norm_zero.13184
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1338,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1345,18'
              BranchSideFuncs:
                - zint_mul_small.13183
                - modp_ninv31.13171
                - modp_R2.13172
                - zint_mod_small_unsigned.13180
                - modp_sub.13181
                - modp_montymul.13160
                - zint_add_mul_small.13182
                - zint_norm_zero.13184
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1358,18'
              BranchSideFuncs:
                - zint_mul_small.13183
                - modp_ninv31.13171
                - modp_R2.13172
                - zint_mod_small_unsigned.13180
                - modp_sub.13181
                - modp_montymul.13160
                - zint_add_mul_small.13182
                - zint_norm_zero.13184
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1320,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1333,13'
              BranchSideFuncs:
                - zint_norm_zero.13184
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1364,9'
              BranchSideFuncs:
                - zint_norm_zero.13184
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1320,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1333,13'
              BranchSideFuncs:
                - zint_norm_zero.13184
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1364,9'
              BranchSideFuncs:
                - zint_norm_zero.13184
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1364,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1364,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1365,31'
              BranchSideFuncs:
                - zint_norm_zero.13184
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1365,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1365,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1366,13'
              BranchSideFuncs:
                - zint_norm_zero.13184
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1365,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1365,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1366,13'
              BranchSideFuncs:
                - zint_norm_zero.13184
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1335,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1336,14'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1346,18'
          Dst:             zint_mod_small_unsigned
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1351,35'
          Dst:             modp_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1351,18'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1352,13'
          Dst:             zint_add_mul_small
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1358,18'
          Dst:             zint_mul_small
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1358,18'
          Dst:             zint_mul_small
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1366,13'
          Dst:             zint_norm_zero
    - functionName:    zint_mod_small_unsigned
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1182
      functionLinenumberEnd: 1202
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - modp_add
        - modp_montymul
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1194,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:0,0'
              BranchSideFuncs:
                - modp_montymul.13160
                - modp_add.13186
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1194,17'
              BranchSideFuncs:
                - modp_montymul.13160
                - modp_add.13186
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1194,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1194,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1194,14'
              BranchSideFuncs:
                - modp_montymul.13160
                - modp_add.13186
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1194,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1194,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1194,14'
              BranchSideFuncs:
                - modp_montymul.13160
                - modp_add.13186
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1197,13'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1200,13'
          Dst:             modp_add
    - functionName:    modp_sub
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 691
      functionLinenumberEnd: 696
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    zint_add_mul_small
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1229
      functionLinenumberEnd: 1245
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          128
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1234,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1234,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1238,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1234,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1238,14'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1240,57'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1234,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1238,14'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1242,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    zint_mul_small
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1156
      functionLinenumberEnd: 1168
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          107
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1161,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1161,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1164,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1161,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1164,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1164,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1161,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1164,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1166,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    zint_norm_zero
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1253
      functionLinenumberEnd: 1296
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          72
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - zint_sub
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1265,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:0,0'
              BranchSideFuncs:
                - zint_sub.13185
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1265,17'
              BranchSideFuncs:
                - zint_sub.13185
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1265,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1265,5'
              BranchSideFuncs:
                - zint_sub.13185
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1265,14'
              BranchSideFuncs:
                - zint_sub.13185
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1265,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1265,14'
              BranchSideFuncs:
                - zint_sub.13185
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1295,27'
              BranchSideFuncs:
                - zint_sub.13185
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1295,5'
          Dst:             zint_sub
    - functionName:    zint_sub
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1133
      functionLinenumberEnd: 1148
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          115
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1139,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1139,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1139,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1139,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1139,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1142,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1139,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1139,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1142,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1139,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1139,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1142,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    modp_add
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 679
      functionLinenumberEnd: 684
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    modp_R
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 667
      functionLinenumberEnd: 672
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fpr_rint
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          54
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fpr_ulsh
        - fpr_ursh
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.h:277,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.h:0,0'
              BranchSideFuncs:
                - fpr_ulsh.13167
                - fpr_ursh.13166
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.h:277,13'
              BranchSideFuncs:
                - fpr_ulsh.13167
                - fpr_ursh.13166
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.h:302,9'
          Dst:             fpr_ulsh
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.h:305,9'
          Dst:             fpr_ursh
    - functionName:    poly_big_to_fp
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2008
      functionLinenumberEnd: 2044
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          102
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
        - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - fpr_of
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2011,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:0,0'
              BranchSideFuncs:
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2011,9'
              BranchSideFuncs:
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2033,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2036,18'
              BranchSideFuncs:
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2042,9'
              BranchSideFuncs:
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2018,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2018,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2028,17'
              BranchSideFuncs:
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2040,36'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2040,28'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2040,17'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2033,43'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
    - functionName:    fpr_of
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_scaled
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.h:218,12'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.h:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_scaled
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.h:218,12'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_scaled
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.h:218,12'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_scaled
    - functionName:    align_u32
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2445
      functionLinenumberEnd: 2456
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2453,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2453,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2454,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    align_fpr
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2426
      functionLinenumberEnd: 2437
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2434,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2434,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2435,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    zint_finish_mod
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1456
      functionLinenumberEnd: 1491
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          231
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1466,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1466,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1466,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1466,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1466,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1467,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1466,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1466,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1467,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1466,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1467,15'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1480,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1466,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1467,15'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1480,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1482,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1482,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1485,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1482,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1482,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1485,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1482,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1482,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1485,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    zint_negate
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1376
      functionLinenumberEnd: 1395
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          97
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1387,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1387,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1387,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1387,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1387,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1390,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1387,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1387,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1390,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1387,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1387,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1390,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    zint_co_reduce_mod
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1499
      functionLinenumberEnd: 1541
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          182
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - zint_finish_mod
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1511,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:0,0'
              BranchSideFuncs:
                - zint_finish_mod.13194
                - zint_finish_mod.13194
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1511,19'
              BranchSideFuncs:
                - zint_finish_mod.13194
                - zint_finish_mod.13194
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1511,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1509,34'
              BranchSideFuncs:
                - zint_finish_mod.13194
                - zint_finish_mod.13194
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1511,5'
              BranchSideFuncs:
                - zint_finish_mod.13194
                - zint_finish_mod.13194
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1511,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1511,5'
              BranchSideFuncs:
                - zint_finish_mod.13194
                - zint_finish_mod.13194
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1515,14'
              BranchSideFuncs:
                - zint_finish_mod.13194
                - zint_finish_mod.13194
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1511,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1511,5'
              BranchSideFuncs:
                - zint_finish_mod.13194
                - zint_finish_mod.13194
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1515,14'
              BranchSideFuncs:
                - zint_finish_mod.13194
                - zint_finish_mod.13194
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1539,5'
          Dst:             zint_finish_mod
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1540,5'
          Dst:             zint_finish_mod
    - functionName:    zint_co_reduce
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1413
      functionLinenumberEnd: 1442
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          137
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - zint_negate
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1420,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:0,0'
              BranchSideFuncs:
                - zint_negate.13195
                - zint_negate.13195
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1420,19'
              BranchSideFuncs:
                - zint_negate.13195
                - zint_negate.13195
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1420,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1420,5'
              BranchSideFuncs:
                - zint_negate.13195
                - zint_negate.13195
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1424,14'
              BranchSideFuncs:
                - zint_negate.13195
                - zint_negate.13195
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1420,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1420,5'
              BranchSideFuncs:
                - zint_negate.13195
                - zint_negate.13195
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1424,14'
              BranchSideFuncs:
                - zint_negate.13195
                - zint_negate.13195
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1420,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1420,5'
              BranchSideFuncs:
                - zint_negate.13195
                - zint_negate.13195
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1424,14'
              BranchSideFuncs:
                - zint_negate.13195
                - zint_negate.13195
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1440,5'
          Dst:             zint_negate
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1441,5'
          Dst:             zint_negate
    - functionName:    make_fg_step
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2482
      functionLinenumberEnd: 2612
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         84
      ICount:          570
      EdgeCount:       111
      CyclomaticComplexity: 29
      functionsReached:
        - modp_NTT2_ext
        - modp_R2
        - modp_Rx
        - modp_iNTT2_ext
        - modp_mkgm2
        - modp_montymul
        - modp_ninv31
        - zint_mod_small_signed
        - zint_rebuild_CRT
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2488,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:0,0'
              BranchSideFuncs:
                - modp_ninv31.13171
                - modp_mkgm2.13174
                - modp_R2.13172
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_Rx.13173
                - modp_mkgm2.13174
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2515,13'
              BranchSideFuncs:
                - modp_ninv31.13171
                - modp_mkgm2.13174
                - modp_R2.13172
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_Rx.13173
                - modp_mkgm2.13174
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2520,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2520,9'
              BranchSideFuncs:
                - modp_R2.13172
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_ninv31.13171
                - modp_mkgm2.13174
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_Rx.13173
                - modp_mkgm2.13174
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2521,21'
              BranchSideFuncs:
                - modp_R2.13172
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_ninv31.13171
                - modp_mkgm2.13174
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_Rx.13173
                - modp_mkgm2.13174
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2520,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2520,9'
              BranchSideFuncs:
                - modp_R2.13172
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_ninv31.13171
                - modp_mkgm2.13174
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_Rx.13173
                - modp_mkgm2.13174
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2521,21'
              BranchSideFuncs:
                - modp_R2.13172
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_ninv31.13171
                - modp_mkgm2.13174
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_Rx.13173
                - modp_mkgm2.13174
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2520,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2517,14'
              BranchSideFuncs:
                - modp_R2.13172
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_ninv31.13171
                - modp_mkgm2.13174
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_Rx.13173
                - modp_mkgm2.13174
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2521,21'
              BranchSideFuncs:
                - modp_R2.13172
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_ninv31.13171
                - modp_mkgm2.13174
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_Rx.13173
                - modp_mkgm2.13174
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2520,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2517,14'
              BranchSideFuncs:
                - modp_R2.13172
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_ninv31.13171
                - modp_mkgm2.13174
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_Rx.13173
                - modp_mkgm2.13174
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2521,21'
              BranchSideFuncs:
                - modp_R2.13172
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_ninv31.13171
                - modp_mkgm2.13174
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_Rx.13173
                - modp_mkgm2.13174
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2523,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2524,13'
              BranchSideFuncs:
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_ninv31.13171
                - modp_mkgm2.13174
                - modp_R2.13172
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_Rx.13173
                - modp_mkgm2.13174
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_NTT2_ext.13176
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2526,28'
              BranchSideFuncs:
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_ninv31.13171
                - modp_mkgm2.13174
                - modp_R2.13172
                - modp_NTT2_ext.13176
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_Rx.13173
                - modp_mkgm2.13174
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_NTT2_ext.13176
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2526,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2529,24'
              BranchSideFuncs:
                - modp_iNTT2_ext.13178
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_ninv31.13171
                - modp_mkgm2.13174
                - modp_R2.13172
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_NTT2_ext.13176
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_Rx.13173
                - modp_mkgm2.13174
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_NTT2_ext.13176
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2534,13'
              BranchSideFuncs:
                - modp_iNTT2_ext.13178
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_ninv31.13171
                - modp_mkgm2.13174
                - modp_R2.13172
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_NTT2_ext.13176
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_Rx.13173
                - modp_mkgm2.13174
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_NTT2_ext.13176
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2526,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2529,24'
              BranchSideFuncs:
                - modp_iNTT2_ext.13178
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_ninv31.13171
                - modp_mkgm2.13174
                - modp_R2.13172
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_NTT2_ext.13176
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_Rx.13173
                - modp_mkgm2.13174
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_NTT2_ext.13176
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2534,13'
              BranchSideFuncs:
                - modp_iNTT2_ext.13178
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_ninv31.13171
                - modp_mkgm2.13174
                - modp_R2.13172
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_NTT2_ext.13176
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_Rx.13173
                - modp_mkgm2.13174
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_NTT2_ext.13176
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2534,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2535,13'
              BranchSideFuncs:
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_ninv31.13171
                - modp_mkgm2.13174
                - modp_R2.13172
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_NTT2_ext.13176
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_Rx.13173
                - modp_mkgm2.13174
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_NTT2_ext.13176
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2538,28'
              BranchSideFuncs:
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_ninv31.13171
                - modp_mkgm2.13174
                - modp_R2.13172
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_NTT2_ext.13176
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_Rx.13173
                - modp_mkgm2.13174
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_NTT2_ext.13176
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2538,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2538,9'
              BranchSideFuncs:
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_ninv31.13171
                - modp_mkgm2.13174
                - modp_R2.13172
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_NTT2_ext.13176
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_Rx.13173
                - modp_mkgm2.13174
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_NTT2_ext.13176
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2539,21'
              BranchSideFuncs:
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_ninv31.13171
                - modp_mkgm2.13174
                - modp_R2.13172
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_NTT2_ext.13176
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_Rx.13173
                - modp_mkgm2.13174
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_NTT2_ext.13176
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2538,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2538,9'
              BranchSideFuncs:
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_ninv31.13171
                - modp_mkgm2.13174
                - modp_R2.13172
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_NTT2_ext.13176
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_Rx.13173
                - modp_mkgm2.13174
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_NTT2_ext.13176
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2539,21'
              BranchSideFuncs:
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_ninv31.13171
                - modp_mkgm2.13174
                - modp_R2.13172
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_NTT2_ext.13176
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_Rx.13173
                - modp_mkgm2.13174
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_NTT2_ext.13176
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2538,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2539,21'
              BranchSideFuncs:
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_ninv31.13171
                - modp_mkgm2.13174
                - modp_R2.13172
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_NTT2_ext.13176
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_Rx.13173
                - modp_mkgm2.13174
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_NTT2_ext.13176
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2541,13'
              BranchSideFuncs:
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_ninv31.13171
                - modp_mkgm2.13174
                - modp_R2.13172
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_NTT2_ext.13176
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_Rx.13173
                - modp_mkgm2.13174
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_NTT2_ext.13176
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2538,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2539,21'
              BranchSideFuncs:
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_ninv31.13171
                - modp_mkgm2.13174
                - modp_R2.13172
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_NTT2_ext.13176
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_Rx.13173
                - modp_mkgm2.13174
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_NTT2_ext.13176
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2541,13'
              BranchSideFuncs:
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_ninv31.13171
                - modp_mkgm2.13174
                - modp_R2.13172
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_NTT2_ext.13176
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_Rx.13173
                - modp_mkgm2.13174
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_NTT2_ext.13176
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2541,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2542,13'
              BranchSideFuncs:
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_ninv31.13171
                - modp_mkgm2.13174
                - modp_R2.13172
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_NTT2_ext.13176
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_Rx.13173
                - modp_mkgm2.13174
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2544,28'
              BranchSideFuncs:
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_ninv31.13171
                - modp_mkgm2.13174
                - modp_R2.13172
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_Rx.13173
                - modp_mkgm2.13174
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2544,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2547,24'
              BranchSideFuncs:
                - modp_iNTT2_ext.13178
                - modp_ninv31.13171
                - modp_mkgm2.13174
                - modp_R2.13172
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_Rx.13173
                - modp_mkgm2.13174
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2552,13'
              BranchSideFuncs:
                - modp_iNTT2_ext.13178
                - modp_ninv31.13171
                - modp_mkgm2.13174
                - modp_R2.13172
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_Rx.13173
                - modp_mkgm2.13174
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2544,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2547,24'
              BranchSideFuncs:
                - modp_iNTT2_ext.13178
                - modp_ninv31.13171
                - modp_mkgm2.13174
                - modp_R2.13172
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_Rx.13173
                - modp_mkgm2.13174
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2552,13'
              BranchSideFuncs:
                - modp_iNTT2_ext.13178
                - modp_ninv31.13171
                - modp_mkgm2.13174
                - modp_R2.13172
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_Rx.13173
                - modp_mkgm2.13174
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2552,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2553,13'
              BranchSideFuncs:
                - modp_ninv31.13171
                - modp_mkgm2.13174
                - modp_R2.13172
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_Rx.13173
                - modp_mkgm2.13174
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2556,13'
              BranchSideFuncs:
                - modp_ninv31.13171
                - modp_mkgm2.13174
                - modp_R2.13172
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_Rx.13173
                - modp_mkgm2.13174
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2556,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2510,29'
              BranchSideFuncs:
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_ninv31.13171
                - modp_mkgm2.13174
                - modp_R2.13172
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_Rx.13173
                - modp_mkgm2.13174
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2557,13'
              BranchSideFuncs:
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_ninv31.13171
                - modp_mkgm2.13174
                - modp_R2.13172
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_Rx.13173
                - modp_mkgm2.13174
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2510,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2515,13'
              BranchSideFuncs:
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_Rx.13173
                - modp_mkgm2.13174
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2566,5'
              BranchSideFuncs:
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_Rx.13173
                - modp_mkgm2.13174
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2582,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2583,21'
              BranchSideFuncs:
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_Rx.13173
                - modp_mkgm2.13174
                - zint_mod_small_signed.13177
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2585,9'
              BranchSideFuncs:
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_Rx.13173
                - modp_mkgm2.13174
                - zint_mod_small_signed.13177
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2586,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2589,24'
              BranchSideFuncs:
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_Rx.13173
                - modp_mkgm2.13174
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2594,9'
              BranchSideFuncs:
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_Rx.13173
                - modp_mkgm2.13174
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2586,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2589,24'
              BranchSideFuncs:
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_Rx.13173
                - modp_mkgm2.13174
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2594,9'
              BranchSideFuncs:
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_Rx.13173
                - modp_mkgm2.13174
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2594,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2595,21'
              BranchSideFuncs:
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_Rx.13173
                - modp_mkgm2.13174
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - zint_mod_small_signed.13177
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2597,9'
              BranchSideFuncs:
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_Rx.13173
                - modp_mkgm2.13174
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - zint_mod_small_signed.13177
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2598,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2601,24'
              BranchSideFuncs:
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_Rx.13173
                - modp_mkgm2.13174
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2607,13'
              BranchSideFuncs:
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_Rx.13173
                - modp_mkgm2.13174
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2598,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2601,24'
              BranchSideFuncs:
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_Rx.13173
                - modp_mkgm2.13174
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2607,13'
              BranchSideFuncs:
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_Rx.13173
                - modp_mkgm2.13174
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2607,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2572,32'
              BranchSideFuncs:
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_Rx.13173
                - modp_mkgm2.13174
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2608,13'
              BranchSideFuncs:
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_Rx.13173
                - modp_mkgm2.13174
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2572,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2572,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2577,13'
              BranchSideFuncs:
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_Rx.13173
                - modp_mkgm2.13174
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2516,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2518,9'
          Dst:             modp_mkgm2
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2517,14'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2524,13'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2532,22'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2531,18'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2535,13'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2542,13'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2550,22'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2549,18'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2553,13'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2557,13'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2558,13'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2566,5'
          Dst:             zint_rebuild_CRT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2567,5'
          Dst:             zint_rebuild_CRT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2578,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2579,14'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2580,14'
          Dst:             modp_Rx
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2581,9'
          Dst:             modp_mkgm2
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2583,21'
          Dst:             zint_mod_small_signed
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2585,9'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2592,22'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2591,18'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2595,21'
          Dst:             zint_mod_small_signed
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2597,9'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2604,22'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2603,18'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2608,13'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2609,13'
          Dst:             modp_iNTT2_ext
    - functionName:    zint_bezout
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1559
      functionLinenumberEnd: 1868
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          401
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - modp_ninv31
        - zint_co_reduce
        - zint_co_reduce_mod
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1674,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:0,0'
              BranchSideFuncs:
                - modp_ninv31.13171
                - modp_ninv31.13171
                - zint_co_reduce.13197
                - zint_co_reduce_mod.13196
                - zint_co_reduce_mod.13196
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1674,13'
              BranchSideFuncs:
                - modp_ninv31.13171
                - modp_ninv31.13171
                - zint_co_reduce.13197
                - zint_co_reduce_mod.13196
                - zint_co_reduce_mod.13196
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1674,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1674,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1685,13'
              BranchSideFuncs:
                - modp_ninv31.13171
                - modp_ninv31.13171
                - zint_co_reduce.13197
                - zint_co_reduce_mod.13196
                - zint_co_reduce_mod.13196
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1714,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1714,35'
              BranchSideFuncs:
                - zint_co_reduce.13197
                - zint_co_reduce_mod.13196
                - zint_co_reduce_mod.13196
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1863,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1737,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1737,18'
              BranchSideFuncs:
                - zint_co_reduce.13197
                - zint_co_reduce_mod.13196
                - zint_co_reduce_mod.13196
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1756,18'
              BranchSideFuncs:
                - zint_co_reduce.13197
                - zint_co_reduce_mod.13196
                - zint_co_reduce_mod.13196
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1778,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1797,23'
              BranchSideFuncs:
                - zint_co_reduce.13197
                - zint_co_reduce_mod.13196
                - zint_co_reduce_mod.13196
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1848,13'
              BranchSideFuncs:
                - zint_co_reduce.13197
                - zint_co_reduce_mod.13196
                - zint_co_reduce_mod.13196
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1714,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1737,9'
              BranchSideFuncs:
                - zint_co_reduce.13197
                - zint_co_reduce_mod.13196
                - zint_co_reduce_mod.13196
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1863,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1864,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1864,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1867,35'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1864,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1864,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1865,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1864,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1865,15'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1867,35'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1864,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1865,15'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1867,35'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1692,11'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1693,11'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1848,13'
          Dst:             zint_co_reduce
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1853,9'
          Dst:             zint_co_reduce_mod
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:1854,9'
          Dst:             zint_co_reduce_mod
    - functionName:    make_fg
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2627
      functionLinenumberEnd: 2672
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          113
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - make_fg_step
        - modp_NTT2_ext
        - modp_mkgm2
        - modp_ninv31
        - modp_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2633,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:0,0'
              BranchSideFuncs:
                - modp_set.13175
                - modp_set.13175
                - make_fg_step.13198
                - make_fg_step.13198
                - make_fg_step.13198
                - make_fg_step.13198
                - modp_ninv31.13171
                - modp_mkgm2.13174
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2639,26'
              BranchSideFuncs:
                - modp_set.13175
                - modp_set.13175
                - make_fg_step.13198
                - make_fg_step.13198
                - make_fg_step.13198
                - make_fg_step.13198
                - modp_ninv31.13171
                - modp_mkgm2.13174
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2638,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2639,26'
              BranchSideFuncs:
                - make_fg_step.13198
                - make_fg_step.13198
                - make_fg_step.13198
                - make_fg_step.13198
                - modp_ninv31.13171
                - modp_mkgm2.13174
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2643,15'
              BranchSideFuncs:
                - make_fg_step.13198
                - make_fg_step.13198
                - make_fg_step.13198
                - make_fg_step.13198
                - modp_ninv31.13171
                - modp_mkgm2.13174
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2643,20'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2643,23'
              BranchSideFuncs:
                - modp_ninv31.13171
                - modp_mkgm2.13174
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2661,15'
              BranchSideFuncs:
                - make_fg_step.13198
                - make_fg_step.13198
                - make_fg_step.13198
                - make_fg_step.13198
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2643,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2643,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2648,15'
              BranchSideFuncs:
                - modp_ninv31.13171
                - modp_mkgm2.13174
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2661,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2662,9'
              BranchSideFuncs:
                - make_fg_step.13198
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2666,5'
              BranchSideFuncs:
                - make_fg_step.13198
                - make_fg_step.13198
                - make_fg_step.13198
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2667,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2668,33'
              BranchSideFuncs:
                - make_fg_step.13198
                - make_fg_step.13198
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2670,29'
              BranchSideFuncs:
                - make_fg_step.13198
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2667,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2668,33'
              BranchSideFuncs:
                - make_fg_step.13198
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2670,29'
              BranchSideFuncs:
                - make_fg_step.13198
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2639,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2640,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2648,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2651,9'
          Dst:             modp_mkgm2
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2652,9'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2653,9'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2662,9'
          Dst:             make_fg_step
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2666,5'
          Dst:             make_fg_step
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2668,9'
          Dst:             make_fg_step
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2670,5'
          Dst:             make_fg_step
    - functionName:    poly_big_to_small
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2057
      functionLinenumberEnd: 2071
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - zint_one_to_plain
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2060,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:0,0'
              BranchSideFuncs:
                - zint_one_to_plain.13162
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2064,33'
              BranchSideFuncs:
                - zint_one_to_plain.13162
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2065,22'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2065,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2068,16'
              BranchSideFuncs:
                - zint_one_to_plain.13162
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2061,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2061,5'
              BranchSideFuncs:
                - zint_one_to_plain.13162
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2064,33'
              BranchSideFuncs:
                - zint_one_to_plain.13162
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2064,13'
          Dst:             zint_one_to_plain
    - functionName:    solve_NTRU_binary_depth0
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3668
      functionLinenumberEnd: 3920
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          479
      EdgeCount:       71
      CyclomaticComplexity: 19
      functionsReached:
        - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
        - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
        - PQCLEAN_FALCONPADDED1024_CLEAN_poly_div_autoadj_fft
        - align_fpr
        - fpr_of
        - fpr_rint
        - modp_NTT2_ext
        - modp_R2
        - modp_add
        - modp_iNTT2_ext
        - modp_mkgm2
        - modp_montymul
        - modp_ninv31
        - modp_norm
        - modp_set
        - modp_sub
        - zint_one_to_plain
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3675,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:0,0'
              BranchSideFuncs:
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_mkgm2.13174
                - zint_one_to_plain.13162
                - modp_set.13175
                - zint_one_to_plain.13162
                - modp_set.13175
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_set.13175
                - modp_set.13175
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_mkgm2.13174
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_set.13175
                - modp_set.13175
                - modp_set.13175
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_set.13175
                - modp_set.13175
                - modp_set.13175
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_add.13186
                - modp_montymul.13160
                - modp_add.13186
                - modp_mkgm2.13174
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_norm.13161
                - modp_norm.13161
                - align_fpr.13193
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - align_fpr.13193
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_rint.13189
                - modp_set.13175
                - modp_mkgm2.13174
                - modp_set.13175
                - modp_set.13175
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_sub.13181
                - modp_montymul.13160
                - modp_sub.13181
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_norm.13161
                - modp_norm.13161
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3675,19'
              BranchSideFuncs:
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_mkgm2.13174
                - zint_one_to_plain.13162
                - modp_set.13175
                - zint_one_to_plain.13162
                - modp_set.13175
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_set.13175
                - modp_set.13175
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_mkgm2.13174
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_set.13175
                - modp_set.13175
                - modp_set.13175
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_set.13175
                - modp_set.13175
                - modp_set.13175
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_add.13186
                - modp_montymul.13160
                - modp_add.13186
                - modp_mkgm2.13174
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_norm.13161
                - modp_norm.13161
                - align_fpr.13193
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - align_fpr.13193
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_rint.13189
                - modp_set.13175
                - modp_mkgm2.13174
                - modp_set.13175
                - modp_set.13175
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_sub.13181
                - modp_montymul.13160
                - modp_sub.13181
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_norm.13161
                - modp_norm.13161
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3709,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3710,47'
              BranchSideFuncs:
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_set.13175
                - modp_set.13175
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_mkgm2.13174
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_set.13175
                - modp_set.13175
                - modp_set.13175
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_set.13175
                - modp_set.13175
                - modp_set.13175
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_add.13186
                - modp_montymul.13160
                - modp_add.13186
                - modp_mkgm2.13174
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_norm.13161
                - modp_norm.13161
                - align_fpr.13193
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - align_fpr.13193
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_rint.13189
                - modp_set.13175
                - modp_mkgm2.13174
                - modp_set.13175
                - modp_set.13175
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_sub.13181
                - modp_montymul.13160
                - modp_sub.13181
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_norm.13161
                - modp_norm.13161
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3713,5'
              BranchSideFuncs:
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_set.13175
                - modp_set.13175
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_mkgm2.13174
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_set.13175
                - modp_set.13175
                - modp_set.13175
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_set.13175
                - modp_set.13175
                - modp_set.13175
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_add.13186
                - modp_montymul.13160
                - modp_add.13186
                - modp_mkgm2.13174
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_norm.13161
                - modp_norm.13161
                - align_fpr.13193
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - align_fpr.13193
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_rint.13189
                - modp_set.13175
                - modp_mkgm2.13174
                - modp_set.13175
                - modp_set.13175
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_sub.13181
                - modp_montymul.13160
                - modp_sub.13181
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_norm.13161
                - modp_norm.13161
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3709,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3710,47'
              BranchSideFuncs:
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_set.13175
                - modp_set.13175
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_mkgm2.13174
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_set.13175
                - modp_set.13175
                - modp_set.13175
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_set.13175
                - modp_set.13175
                - modp_set.13175
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_add.13186
                - modp_montymul.13160
                - modp_add.13186
                - modp_mkgm2.13174
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_norm.13161
                - modp_norm.13161
                - align_fpr.13193
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - align_fpr.13193
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_rint.13189
                - modp_set.13175
                - modp_mkgm2.13174
                - modp_set.13175
                - modp_set.13175
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_sub.13181
                - modp_montymul.13160
                - modp_sub.13181
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_norm.13161
                - modp_norm.13161
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3713,5'
              BranchSideFuncs:
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_set.13175
                - modp_set.13175
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_mkgm2.13174
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_set.13175
                - modp_set.13175
                - modp_set.13175
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_set.13175
                - modp_set.13175
                - modp_set.13175
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_add.13186
                - modp_montymul.13160
                - modp_add.13186
                - modp_mkgm2.13174
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_norm.13161
                - modp_norm.13161
                - align_fpr.13193
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - align_fpr.13193
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_rint.13189
                - modp_set.13175
                - modp_mkgm2.13174
                - modp_set.13175
                - modp_set.13175
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_sub.13181
                - modp_montymul.13160
                - modp_sub.13181
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_norm.13161
                - modp_norm.13161
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3719,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3720,26'
              BranchSideFuncs:
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_mkgm2.13174
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_set.13175
                - modp_set.13175
                - modp_set.13175
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_set.13175
                - modp_set.13175
                - modp_set.13175
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_add.13186
                - modp_montymul.13160
                - modp_add.13186
                - modp_mkgm2.13174
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_norm.13161
                - modp_norm.13161
                - align_fpr.13193
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - align_fpr.13193
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_rint.13189
                - modp_set.13175
                - modp_mkgm2.13174
                - modp_set.13175
                - modp_set.13175
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_sub.13181
                - modp_montymul.13160
                - modp_sub.13181
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_norm.13161
                - modp_norm.13161
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3723,5'
              BranchSideFuncs:
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_mkgm2.13174
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_set.13175
                - modp_set.13175
                - modp_set.13175
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_set.13175
                - modp_set.13175
                - modp_set.13175
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_add.13186
                - modp_montymul.13160
                - modp_add.13186
                - modp_mkgm2.13174
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_norm.13161
                - modp_norm.13161
                - align_fpr.13193
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - align_fpr.13193
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_rint.13189
                - modp_set.13175
                - modp_mkgm2.13174
                - modp_set.13175
                - modp_set.13175
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_sub.13181
                - modp_montymul.13160
                - modp_sub.13181
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_norm.13161
                - modp_norm.13161
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3729,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3733,15'
              BranchSideFuncs:
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_mkgm2.13174
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_set.13175
                - modp_set.13175
                - modp_set.13175
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_set.13175
                - modp_set.13175
                - modp_set.13175
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_add.13186
                - modp_montymul.13160
                - modp_add.13186
                - modp_mkgm2.13174
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_norm.13161
                - modp_norm.13161
                - align_fpr.13193
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - align_fpr.13193
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_rint.13189
                - modp_set.13175
                - modp_mkgm2.13174
                - modp_set.13175
                - modp_set.13175
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_sub.13181
                - modp_montymul.13160
                - modp_sub.13181
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_norm.13161
                - modp_norm.13161
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3744,5'
              BranchSideFuncs:
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_mkgm2.13174
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_set.13175
                - modp_set.13175
                - modp_set.13175
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_set.13175
                - modp_set.13175
                - modp_set.13175
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_add.13186
                - modp_montymul.13160
                - modp_add.13186
                - modp_mkgm2.13174
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_norm.13161
                - modp_norm.13161
                - align_fpr.13193
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - align_fpr.13193
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_rint.13189
                - modp_set.13175
                - modp_mkgm2.13174
                - modp_set.13175
                - modp_set.13175
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_sub.13181
                - modp_montymul.13160
                - modp_sub.13181
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_norm.13161
                - modp_norm.13161
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3781,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3782,26'
              BranchSideFuncs:
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_set.13175
                - modp_set.13175
                - modp_set.13175
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_add.13186
                - modp_montymul.13160
                - modp_add.13186
                - modp_mkgm2.13174
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_norm.13161
                - modp_norm.13161
                - align_fpr.13193
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - align_fpr.13193
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_rint.13189
                - modp_set.13175
                - modp_mkgm2.13174
                - modp_set.13175
                - modp_set.13175
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_sub.13181
                - modp_montymul.13160
                - modp_sub.13181
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_norm.13161
                - modp_norm.13161
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3785,5'
              BranchSideFuncs:
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_set.13175
                - modp_set.13175
                - modp_set.13175
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_add.13186
                - modp_montymul.13160
                - modp_add.13186
                - modp_mkgm2.13174
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_norm.13161
                - modp_norm.13161
                - align_fpr.13193
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - align_fpr.13193
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_rint.13189
                - modp_set.13175
                - modp_mkgm2.13174
                - modp_set.13175
                - modp_set.13175
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_sub.13181
                - modp_montymul.13160
                - modp_sub.13181
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_norm.13161
                - modp_norm.13161
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3781,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3782,26'
              BranchSideFuncs:
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_set.13175
                - modp_set.13175
                - modp_set.13175
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_add.13186
                - modp_montymul.13160
                - modp_add.13186
                - modp_mkgm2.13174
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_norm.13161
                - modp_norm.13161
                - align_fpr.13193
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - align_fpr.13193
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_rint.13189
                - modp_set.13175
                - modp_mkgm2.13174
                - modp_set.13175
                - modp_set.13175
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_sub.13181
                - modp_montymul.13160
                - modp_sub.13181
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_norm.13161
                - modp_norm.13161
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3785,5'
              BranchSideFuncs:
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_set.13175
                - modp_set.13175
                - modp_set.13175
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_add.13186
                - modp_montymul.13160
                - modp_add.13186
                - modp_mkgm2.13174
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_norm.13161
                - modp_norm.13161
                - align_fpr.13193
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - align_fpr.13193
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_rint.13189
                - modp_set.13175
                - modp_mkgm2.13174
                - modp_set.13175
                - modp_set.13175
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_sub.13181
                - modp_montymul.13160
                - modp_sub.13181
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_norm.13161
                - modp_norm.13161
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3791,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3794,27'
              BranchSideFuncs:
                - modp_set.13175
                - modp_set.13175
                - modp_set.13175
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_add.13186
                - modp_montymul.13160
                - modp_add.13186
                - modp_mkgm2.13174
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_norm.13161
                - modp_norm.13161
                - align_fpr.13193
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - align_fpr.13193
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_rint.13189
                - modp_set.13175
                - modp_mkgm2.13174
                - modp_set.13175
                - modp_set.13175
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_sub.13181
                - modp_montymul.13160
                - modp_sub.13181
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_norm.13161
                - modp_norm.13161
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3803,30'
              BranchSideFuncs:
                - modp_set.13175
                - modp_set.13175
                - modp_set.13175
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_add.13186
                - modp_montymul.13160
                - modp_add.13186
                - modp_mkgm2.13174
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_norm.13161
                - modp_norm.13161
                - align_fpr.13193
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - align_fpr.13193
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_rint.13189
                - modp_set.13175
                - modp_mkgm2.13174
                - modp_set.13175
                - modp_set.13175
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_sub.13181
                - modp_montymul.13160
                - modp_sub.13181
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_norm.13161
                - modp_norm.13161
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3804,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3805,26'
              BranchSideFuncs:
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_add.13186
                - modp_montymul.13160
                - modp_add.13186
                - modp_mkgm2.13174
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_norm.13161
                - modp_norm.13161
                - align_fpr.13193
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - align_fpr.13193
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_rint.13189
                - modp_set.13175
                - modp_mkgm2.13174
                - modp_set.13175
                - modp_set.13175
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_sub.13181
                - modp_montymul.13160
                - modp_sub.13181
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_norm.13161
                - modp_norm.13161
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3808,5'
              BranchSideFuncs:
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_add.13186
                - modp_montymul.13160
                - modp_add.13186
                - modp_mkgm2.13174
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_norm.13161
                - modp_norm.13161
                - align_fpr.13193
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - align_fpr.13193
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_rint.13189
                - modp_set.13175
                - modp_mkgm2.13174
                - modp_set.13175
                - modp_set.13175
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_sub.13181
                - modp_montymul.13160
                - modp_sub.13181
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_norm.13161
                - modp_norm.13161
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3804,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3805,26'
              BranchSideFuncs:
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_add.13186
                - modp_montymul.13160
                - modp_add.13186
                - modp_mkgm2.13174
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_norm.13161
                - modp_norm.13161
                - align_fpr.13193
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - align_fpr.13193
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_rint.13189
                - modp_set.13175
                - modp_mkgm2.13174
                - modp_set.13175
                - modp_set.13175
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_sub.13181
                - modp_montymul.13160
                - modp_sub.13181
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_norm.13161
                - modp_norm.13161
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3808,5'
              BranchSideFuncs:
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_add.13186
                - modp_montymul.13160
                - modp_add.13186
                - modp_mkgm2.13174
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_norm.13161
                - modp_norm.13161
                - align_fpr.13193
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - align_fpr.13193
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_rint.13189
                - modp_set.13175
                - modp_mkgm2.13174
                - modp_set.13175
                - modp_set.13175
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_sub.13181
                - modp_montymul.13160
                - modp_sub.13181
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_norm.13161
                - modp_norm.13161
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3814,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3817,27'
              BranchSideFuncs:
                - modp_mkgm2.13174
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_norm.13161
                - modp_norm.13161
                - align_fpr.13193
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - align_fpr.13193
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_rint.13189
                - modp_set.13175
                - modp_mkgm2.13174
                - modp_set.13175
                - modp_set.13175
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_sub.13181
                - modp_montymul.13160
                - modp_sub.13181
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_norm.13161
                - modp_norm.13161
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3830,5'
              BranchSideFuncs:
                - modp_mkgm2.13174
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_norm.13161
                - modp_norm.13161
                - align_fpr.13193
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - align_fpr.13193
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_rint.13189
                - modp_set.13175
                - modp_mkgm2.13174
                - modp_set.13175
                - modp_set.13175
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_sub.13181
                - modp_montymul.13160
                - modp_sub.13181
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_norm.13161
                - modp_norm.13161
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3833,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3834,37'
              BranchSideFuncs:
                - align_fpr.13193
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - align_fpr.13193
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_rint.13189
                - modp_set.13175
                - modp_mkgm2.13174
                - modp_set.13175
                - modp_set.13175
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_sub.13181
                - modp_montymul.13160
                - modp_sub.13181
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_norm.13161
                - modp_norm.13161
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3856,11'
              BranchSideFuncs:
                - align_fpr.13193
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - align_fpr.13193
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_rint.13189
                - modp_set.13175
                - modp_mkgm2.13174
                - modp_set.13175
                - modp_set.13175
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_sub.13181
                - modp_montymul.13160
                - modp_sub.13181
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_norm.13161
                - modp_norm.13161
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3857,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3858,25'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - align_fpr.13193
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_rint.13189
                - modp_set.13175
                - modp_mkgm2.13174
                - modp_set.13175
                - modp_set.13175
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_sub.13181
                - modp_montymul.13160
                - modp_sub.13181
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_norm.13161
                - modp_norm.13161
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3860,5'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - align_fpr.13193
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_rint.13189
                - modp_set.13175
                - modp_mkgm2.13174
                - modp_set.13175
                - modp_set.13175
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_sub.13181
                - modp_montymul.13160
                - modp_sub.13181
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_norm.13161
                - modp_norm.13161
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3868,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3869,25'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_rint.13189
                - modp_set.13175
                - modp_mkgm2.13174
                - modp_set.13175
                - modp_set.13175
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_sub.13181
                - modp_montymul.13160
                - modp_sub.13181
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_norm.13161
                - modp_norm.13161
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3871,5'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_rint.13189
                - modp_set.13175
                - modp_mkgm2.13174
                - modp_set.13175
                - modp_set.13175
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_sub.13181
                - modp_montymul.13160
                - modp_sub.13181
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_norm.13161
                - modp_norm.13161
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3879,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3880,44'
              BranchSideFuncs:
                - modp_mkgm2.13174
                - modp_set.13175
                - modp_set.13175
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_sub.13181
                - modp_montymul.13160
                - modp_sub.13181
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_norm.13161
                - modp_norm.13161
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3896,5'
              BranchSideFuncs:
                - modp_mkgm2.13174
                - modp_set.13175
                - modp_set.13175
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_sub.13181
                - modp_montymul.13160
                - modp_sub.13181
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_norm.13161
                - modp_norm.13161
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3897,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3898,26'
              BranchSideFuncs:
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_sub.13181
                - modp_montymul.13160
                - modp_sub.13181
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_norm.13161
                - modp_norm.13161
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3901,5'
              BranchSideFuncs:
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_sub.13181
                - modp_montymul.13160
                - modp_sub.13181
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_norm.13161
                - modp_norm.13161
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3904,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3907,28'
              BranchSideFuncs:
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_norm.13161
                - modp_norm.13161
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3913,5'
              BranchSideFuncs:
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_norm.13161
                - modp_norm.13161
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3915,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3916,37'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3920,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3694,11'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3695,10'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3704,5'
          Dst:             modp_mkgm2
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3710,26'
          Dst:             zint_one_to_plain
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3710,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3711,26'
          Dst:             zint_one_to_plain
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3711,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3713,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3714,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3720,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3721,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3723,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3724,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3737,15'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3738,15'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3739,21'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3740,21'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3741,21'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3742,21'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3744,5'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3745,5'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3768,5'
          Dst:             modp_mkgm2
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3773,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3774,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3780,21'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3782,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3783,21'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3785,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3786,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3794,13'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3795,17'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3796,17'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3803,21'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3805,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3806,21'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3808,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3809,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3817,13'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3819,26'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3818,17'
          Dst:             modp_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3821,26'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3820,17'
          Dst:             modp_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3830,5'
          Dst:             modp_mkgm2
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3831,5'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3832,5'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3834,27'
          Dst:             modp_norm
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3835,27'
          Dst:             modp_norm
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3856,11'
          Dst:             align_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3858,18'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3860,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3861,11'
          Dst:             align_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3869,18'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3871,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3877,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_poly_div_autoadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3878,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3880,35'
          Dst:             fpr_rint
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3880,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3896,5'
          Dst:             modp_mkgm2
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3898,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3899,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3901,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3902,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3903,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3907,14'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3909,26'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3908,17'
          Dst:             modp_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3911,26'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3910,17'
          Dst:             modp_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3913,5'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3914,5'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3916,27'
          Dst:             modp_norm
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3917,27'
          Dst:             modp_norm
    - functionName:    solve_NTRU_binary_depth1
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3293
      functionLinenumberEnd: 3658
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         82
      ICount:          896
      EdgeCount:       110
      CyclomaticComplexity: 30
      functionsReached:
        - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
        - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
        - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add_muladj_fft
        - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
        - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
        - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
        - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
        - align_fpr
        - fpr_lt
        - fpr_of
        - fpr_rint
        - modp_NTT2_ext
        - modp_R2
        - modp_Rx
        - modp_iNTT2_ext
        - modp_mkgm2
        - modp_montymul
        - modp_ninv31
        - modp_poly_rec_res
        - modp_set
        - poly_big_to_fp
        - zint_mod_small_signed
        - zint_rebuild_CRT
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3309,23'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:0,0'
              BranchSideFuncs:
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_Rx.13173
                - zint_mod_small_signed.13177
                - zint_mod_small_signed.13177
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_Rx.13173
                - zint_mod_small_signed.13177
                - zint_mod_small_signed.13177
                - modp_ninv31.13171
                - modp_mkgm2.13174
                - modp_set.13175
                - modp_set.13175
                - modp_R2.13172
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_poly_rec_res.13163
                - modp_poly_rec_res.13163
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_rint.13189
                - fpr_rint.13189
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_Rx.13173
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_Rx.13173
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3309,23'
              BranchSideFuncs:
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_Rx.13173
                - zint_mod_small_signed.13177
                - zint_mod_small_signed.13177
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_Rx.13173
                - zint_mod_small_signed.13177
                - zint_mod_small_signed.13177
                - modp_ninv31.13171
                - modp_mkgm2.13174
                - modp_set.13175
                - modp_set.13175
                - modp_R2.13172
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_poly_rec_res.13163
                - modp_poly_rec_res.13163
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_rint.13189
                - fpr_rint.13189
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_Rx.13173
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_Rx.13173
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3365,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3356,5'
              BranchSideFuncs:
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_Rx.13173
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_Rx.13173
                - modp_ninv31.13171
                - modp_mkgm2.13174
                - modp_set.13175
                - modp_set.13175
                - modp_R2.13172
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_poly_rec_res.13163
                - modp_poly_rec_res.13163
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_rint.13189
                - fpr_rint.13189
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3362,15'
              BranchSideFuncs:
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_Rx.13173
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_Rx.13173
                - modp_ninv31.13171
                - modp_mkgm2.13174
                - modp_set.13175
                - modp_set.13175
                - modp_R2.13172
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_poly_rec_res.13163
                - modp_poly_rec_res.13163
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_rint.13189
                - fpr_rint.13189
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3365,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3362,15'
              BranchSideFuncs:
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_Rx.13173
                - zint_mod_small_signed.13177
                - zint_mod_small_signed.13177
                - modp_ninv31.13171
                - modp_mkgm2.13174
                - modp_set.13175
                - modp_set.13175
                - modp_R2.13172
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_poly_rec_res.13163
                - modp_poly_rec_res.13163
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_rint.13189
                - fpr_rint.13189
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3368,19'
              BranchSideFuncs:
                - zint_mod_small_signed.13177
                - zint_mod_small_signed.13177
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_Rx.13173
                - zint_mod_small_signed.13177
                - zint_mod_small_signed.13177
                - modp_ninv31.13171
                - modp_mkgm2.13174
                - modp_set.13175
                - modp_set.13175
                - modp_R2.13172
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_poly_rec_res.13163
                - modp_poly_rec_res.13163
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_rint.13189
                - fpr_rint.13189
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3365,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3368,19'
              BranchSideFuncs:
                - modp_ninv31.13171
                - modp_mkgm2.13174
                - modp_set.13175
                - modp_set.13175
                - modp_R2.13172
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_poly_rec_res.13163
                - modp_poly_rec_res.13163
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_rint.13189
                - fpr_rint.13189
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3376,31'
              BranchSideFuncs:
                - modp_ninv31.13171
                - modp_mkgm2.13174
                - modp_set.13175
                - modp_set.13175
                - modp_R2.13172
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_poly_rec_res.13163
                - modp_poly_rec_res.13163
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_rint.13189
                - fpr_rint.13189
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3418,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3399,14'
              BranchSideFuncs:
                - modp_R2.13172
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_poly_rec_res.13163
                - modp_poly_rec_res.13163
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_rint.13189
                - fpr_rint.13189
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_ninv31.13171
                - modp_mkgm2.13174
                - modp_set.13175
                - modp_set.13175
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3419,30'
              BranchSideFuncs:
                - modp_set.13175
                - modp_set.13175
                - modp_R2.13172
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_poly_rec_res.13163
                - modp_poly_rec_res.13163
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_rint.13189
                - fpr_rint.13189
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_ninv31.13171
                - modp_mkgm2.13174
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3428,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3429,13'
              BranchSideFuncs:
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_rint.13189
                - fpr_rint.13189
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_ninv31.13171
                - modp_mkgm2.13174
                - modp_set.13175
                - modp_set.13175
                - modp_R2.13172
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_poly_rec_res.13163
                - modp_poly_rec_res.13163
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3438,13'
              BranchSideFuncs:
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_rint.13189
                - fpr_rint.13189
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_ninv31.13171
                - modp_mkgm2.13174
                - modp_set.13175
                - modp_set.13175
                - modp_R2.13172
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_poly_rec_res.13163
                - modp_poly_rec_res.13163
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3453,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3453,9'
              BranchSideFuncs:
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_rint.13189
                - fpr_rint.13189
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_ninv31.13171
                - modp_mkgm2.13174
                - modp_set.13175
                - modp_set.13175
                - modp_R2.13172
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_poly_rec_res.13163
                - modp_poly_rec_res.13163
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3458,9'
              BranchSideFuncs:
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_rint.13189
                - fpr_rint.13189
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_ninv31.13171
                - modp_mkgm2.13174
                - modp_set.13175
                - modp_set.13175
                - modp_R2.13172
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_poly_rec_res.13163
                - modp_poly_rec_res.13163
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3453,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3453,9'
              BranchSideFuncs:
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_rint.13189
                - fpr_rint.13189
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_ninv31.13171
                - modp_mkgm2.13174
                - modp_set.13175
                - modp_set.13175
                - modp_R2.13172
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_poly_rec_res.13163
                - modp_poly_rec_res.13163
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3453,9'
              BranchSideFuncs:
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_rint.13189
                - fpr_rint.13189
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_ninv31.13171
                - modp_mkgm2.13174
                - modp_set.13175
                - modp_set.13175
                - modp_R2.13172
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_poly_rec_res.13163
                - modp_poly_rec_res.13163
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3453,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3453,9'
              BranchSideFuncs:
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_rint.13189
                - fpr_rint.13189
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_ninv31.13171
                - modp_mkgm2.13174
                - modp_set.13175
                - modp_set.13175
                - modp_R2.13172
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_poly_rec_res.13163
                - modp_poly_rec_res.13163
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3453,9'
              BranchSideFuncs:
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_rint.13189
                - fpr_rint.13189
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_ninv31.13171
                - modp_mkgm2.13174
                - modp_set.13175
                - modp_set.13175
                - modp_R2.13172
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_poly_rec_res.13163
                - modp_poly_rec_res.13163
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3454,27'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3453,9'
              BranchSideFuncs:
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_rint.13189
                - fpr_rint.13189
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_ninv31.13171
                - modp_mkgm2.13174
                - modp_set.13175
                - modp_set.13175
                - modp_R2.13172
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_poly_rec_res.13163
                - modp_poly_rec_res.13163
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3453,9'
              BranchSideFuncs:
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_rint.13189
                - fpr_rint.13189
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_ninv31.13171
                - modp_mkgm2.13174
                - modp_set.13175
                - modp_set.13175
                - modp_R2.13172
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_poly_rec_res.13163
                - modp_poly_rec_res.13163
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3453,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3453,9'
              BranchSideFuncs:
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_rint.13189
                - fpr_rint.13189
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_ninv31.13171
                - modp_mkgm2.13174
                - modp_set.13175
                - modp_set.13175
                - modp_R2.13172
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_poly_rec_res.13163
                - modp_poly_rec_res.13163
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3455,21'
              BranchSideFuncs:
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_rint.13189
                - fpr_rint.13189
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_ninv31.13171
                - modp_mkgm2.13174
                - modp_set.13175
                - modp_set.13175
                - modp_R2.13172
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_poly_rec_res.13163
                - modp_poly_rec_res.13163
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3453,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3455,21'
              BranchSideFuncs:
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_rint.13189
                - fpr_rint.13189
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_ninv31.13171
                - modp_mkgm2.13174
                - modp_set.13175
                - modp_set.13175
                - modp_R2.13172
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_poly_rec_res.13163
                - modp_poly_rec_res.13163
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3458,9'
              BranchSideFuncs:
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_rint.13189
                - fpr_rint.13189
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_ninv31.13171
                - modp_mkgm2.13174
                - modp_set.13175
                - modp_set.13175
                - modp_R2.13172
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_poly_rec_res.13163
                - modp_poly_rec_res.13163
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3453,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3455,21'
              BranchSideFuncs:
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_rint.13189
                - fpr_rint.13189
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_ninv31.13171
                - modp_mkgm2.13174
                - modp_set.13175
                - modp_set.13175
                - modp_R2.13172
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_poly_rec_res.13163
                - modp_poly_rec_res.13163
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3458,9'
              BranchSideFuncs:
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_rint.13189
                - fpr_rint.13189
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_ninv31.13171
                - modp_mkgm2.13174
                - modp_set.13175
                - modp_set.13175
                - modp_R2.13172
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_poly_rec_res.13163
                - modp_poly_rec_res.13163
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3498,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3503,25'
              BranchSideFuncs:
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_rint.13189
                - fpr_rint.13189
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_ninv31.13171
                - modp_mkgm2.13174
                - modp_set.13175
                - modp_set.13175
                - modp_R2.13172
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_poly_rec_res.13163
                - modp_poly_rec_res.13163
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3514,9'
              BranchSideFuncs:
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_rint.13189
                - fpr_rint.13189
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_ninv31.13171
                - modp_mkgm2.13174
                - modp_set.13175
                - modp_set.13175
                - modp_R2.13172
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_poly_rec_res.13163
                - modp_poly_rec_res.13163
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3498,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3503,25'
              BranchSideFuncs:
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_rint.13189
                - fpr_rint.13189
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_ninv31.13171
                - modp_mkgm2.13174
                - modp_set.13175
                - modp_set.13175
                - modp_R2.13172
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_poly_rec_res.13163
                - modp_poly_rec_res.13163
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3514,9'
              BranchSideFuncs:
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_rint.13189
                - fpr_rint.13189
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_ninv31.13171
                - modp_mkgm2.13174
                - modp_set.13175
                - modp_set.13175
                - modp_R2.13172
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_poly_rec_res.13163
                - modp_poly_rec_res.13163
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3520,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3521,13'
              BranchSideFuncs:
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_rint.13189
                - fpr_rint.13189
                - modp_ninv31.13171
                - modp_mkgm2.13174
                - modp_set.13175
                - modp_set.13175
                - modp_R2.13172
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_poly_rec_res.13163
                - modp_poly_rec_res.13163
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3536,5'
              BranchSideFuncs:
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_rint.13189
                - fpr_rint.13189
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3523,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3523,13'
              BranchSideFuncs:
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_rint.13189
                - fpr_rint.13189
                - modp_ninv31.13171
                - modp_mkgm2.13174
                - modp_set.13175
                - modp_set.13175
                - modp_R2.13172
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_poly_rec_res.13163
                - modp_poly_rec_res.13163
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3523,13'
              BranchSideFuncs:
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_rint.13189
                - fpr_rint.13189
                - modp_ninv31.13171
                - modp_mkgm2.13174
                - modp_set.13175
                - modp_set.13175
                - modp_R2.13172
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_poly_rec_res.13163
                - modp_poly_rec_res.13163
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3523,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3523,13'
              BranchSideFuncs:
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_rint.13189
                - fpr_rint.13189
                - modp_ninv31.13171
                - modp_mkgm2.13174
                - modp_set.13175
                - modp_set.13175
                - modp_R2.13172
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_poly_rec_res.13163
                - modp_poly_rec_res.13163
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3523,13'
              BranchSideFuncs:
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_rint.13189
                - fpr_rint.13189
                - modp_ninv31.13171
                - modp_mkgm2.13174
                - modp_set.13175
                - modp_set.13175
                - modp_R2.13172
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_poly_rec_res.13163
                - modp_poly_rec_res.13163
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3524,30'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3523,13'
              BranchSideFuncs:
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_rint.13189
                - fpr_rint.13189
                - modp_ninv31.13171
                - modp_mkgm2.13174
                - modp_set.13175
                - modp_set.13175
                - modp_R2.13172
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_poly_rec_res.13163
                - modp_poly_rec_res.13163
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3523,13'
              BranchSideFuncs:
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_rint.13189
                - fpr_rint.13189
                - modp_ninv31.13171
                - modp_mkgm2.13174
                - modp_set.13175
                - modp_set.13175
                - modp_R2.13172
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_poly_rec_res.13163
                - modp_poly_rec_res.13163
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3523,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3388,5'
              BranchSideFuncs:
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_rint.13189
                - fpr_rint.13189
                - modp_ninv31.13171
                - modp_mkgm2.13174
                - modp_set.13175
                - modp_set.13175
                - modp_R2.13172
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_poly_rec_res.13163
                - modp_poly_rec_res.13163
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3523,13'
              BranchSideFuncs:
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_rint.13189
                - fpr_rint.13189
                - modp_ninv31.13171
                - modp_mkgm2.13174
                - modp_set.13175
                - modp_set.13175
                - modp_R2.13172
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_poly_rec_res.13163
                - modp_poly_rec_res.13163
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3523,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3523,13'
              BranchSideFuncs:
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_rint.13189
                - fpr_rint.13189
                - modp_ninv31.13171
                - modp_mkgm2.13174
                - modp_set.13175
                - modp_set.13175
                - modp_R2.13172
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_poly_rec_res.13163
                - modp_poly_rec_res.13163
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3525,22'
              BranchSideFuncs:
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_rint.13189
                - fpr_rint.13189
                - modp_ninv31.13171
                - modp_mkgm2.13174
                - modp_set.13175
                - modp_set.13175
                - modp_R2.13172
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_poly_rec_res.13163
                - modp_poly_rec_res.13163
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3523,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3523,13'
              BranchSideFuncs:
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_rint.13189
                - fpr_rint.13189
                - modp_ninv31.13171
                - modp_mkgm2.13174
                - modp_set.13175
                - modp_set.13175
                - modp_R2.13172
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_poly_rec_res.13163
                - modp_poly_rec_res.13163
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3525,22'
              BranchSideFuncs:
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_rint.13189
                - fpr_rint.13189
                - modp_ninv31.13171
                - modp_mkgm2.13174
                - modp_set.13175
                - modp_set.13175
                - modp_R2.13172
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_poly_rec_res.13163
                - modp_poly_rec_res.13163
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3523,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3388,5'
              BranchSideFuncs:
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_rint.13189
                - fpr_rint.13189
                - modp_ninv31.13171
                - modp_mkgm2.13174
                - modp_set.13175
                - modp_set.13175
                - modp_R2.13172
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_poly_rec_res.13163
                - modp_poly_rec_res.13163
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3525,22'
              BranchSideFuncs:
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_rint.13189
                - fpr_rint.13189
                - modp_ninv31.13171
                - modp_mkgm2.13174
                - modp_set.13175
                - modp_set.13175
                - modp_R2.13172
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_poly_rec_res.13163
                - modp_poly_rec_res.13163
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3523,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3388,5'
              BranchSideFuncs:
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_rint.13189
                - fpr_rint.13189
                - modp_ninv31.13171
                - modp_mkgm2.13174
                - modp_set.13175
                - modp_set.13175
                - modp_R2.13172
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_poly_rec_res.13163
                - modp_poly_rec_res.13163
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3525,22'
              BranchSideFuncs:
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_rint.13189
                - fpr_rint.13189
                - modp_ninv31.13171
                - modp_mkgm2.13174
                - modp_set.13175
                - modp_set.13175
                - modp_R2.13172
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_poly_rec_res.13163
                - modp_poly_rec_res.13163
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3388,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3397,13'
              BranchSideFuncs:
                - modp_ninv31.13171
                - modp_mkgm2.13174
                - modp_set.13175
                - modp_set.13175
                - modp_R2.13172
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_poly_rec_res.13163
                - modp_poly_rec_res.13163
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_rint.13189
                - fpr_rint.13189
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3536,5'
              BranchSideFuncs:
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - fpr_of.13191
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_rint.13189
                - fpr_rint.13189
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3626,38'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3626,38'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3626,42'
              BranchSideFuncs:
                - fpr_lt.13205
                - fpr_rint.13189
                - fpr_of.13191
                - fpr_lt.13205
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_rint.13189
                - fpr_rint.13189
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3626,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3626,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3629,25'
              BranchSideFuncs:
                - fpr_rint.13189
                - fpr_of.13191
                - fpr_lt.13205
                - fpr_lt.13205
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_rint.13189
                - fpr_rint.13189
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3622,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3625,13'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_rint.13189
                - fpr_rint.13189
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3631,5'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_rint.13189
                - fpr_rint.13189
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3652,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3652,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3653,36'
              BranchSideFuncs:
                - fpr_rint.13189
                - fpr_rint.13189
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3362,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3363,14'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3364,14'
          Dst:             modp_Rx
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3362,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3363,14'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3364,14'
          Dst:             modp_Rx
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3362,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3363,14'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3364,14'
          Dst:             modp_Rx
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3368,19'
          Dst:             zint_mod_small_signed
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3369,19'
          Dst:             zint_mod_small_signed
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3362,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3363,14'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3364,14'
          Dst:             modp_Rx
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3368,19'
          Dst:             zint_mod_small_signed
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3369,19'
          Dst:             zint_mod_small_signed
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3398,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3413,9'
          Dst:             modp_mkgm2
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3419,21'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3420,21'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3399,14'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3426,9'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3427,9'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3429,13'
          Dst:             modp_poly_rec_res
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3430,13'
          Dst:             modp_poly_rec_res
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3458,9'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3459,9'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3507,19'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3508,19'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3509,20'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3510,23'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3511,20'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3512,23'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3514,9'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3515,9'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3521,13'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3522,13'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3536,5'
          Dst:             zint_rebuild_CRT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3537,5'
          Dst:             zint_rebuild_CRT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3550,11'
          Dst:             align_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3552,5'
          Dst:             poly_big_to_fp
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3553,5'
          Dst:             poly_big_to_fp
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3562,11'
          Dst:             align_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3572,5'
          Dst:             poly_big_to_fp
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3573,5'
          Dst:             poly_big_to_fp
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3592,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3593,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3594,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3595,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3605,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_poly_add_muladj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3606,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3612,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3621,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3626,14'
          Dst:             fpr_lt
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3626,42'
          Dst:             fpr_lt
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3629,25'
          Dst:             fpr_rint
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3629,18'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3631,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3636,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3637,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3638,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3639,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_poly_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3640,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3641,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3653,27'
          Dst:             fpr_rint
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3654,27'
          Dst:             fpr_rint
    - functionName:    fpr_lt
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 447
      functionLinenumberEnd: 475
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    solve_NTRU_intermediate
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2743
      functionLinenumberEnd: 3283
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         139
      ICount:          1092
      EdgeCount:       186
      CyclomaticComplexity: 49
      functionsReached:
        - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
        - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
        - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
        - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
        - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
        - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
        - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
        - align_fpr
        - align_u32
        - fpr_lt
        - fpr_rint
        - fpr_sqr
        - make_fg
        - modp_NTT2_ext
        - modp_R2
        - modp_Rx
        - modp_iNTT2_ext
        - modp_mkgm2
        - modp_montymul
        - modp_ninv31
        - poly_big_to_fp
        - poly_sub_scaled
        - poly_sub_scaled_ntt
        - zint_mod_small_signed
        - zint_rebuild_CRT
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2760,21'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:0,0'
              BranchSideFuncs:
                - make_fg.13201
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_Rx.13173
                - zint_mod_small_signed.13177
                - zint_mod_small_signed.13177
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_mkgm2.13174
                - modp_Rx.13173
                - zint_mod_small_signed.13177
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - align_fpr.13193
                - align_u32.13192
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sqr.13209
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - poly_sub_scaled.13168
                - poly_sub_scaled.13168
                - poly_sub_scaled_ntt.13169
                - poly_sub_scaled_ntt.13169
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_Rx.13173
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2760,21'
              BranchSideFuncs:
                - make_fg.13201
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_Rx.13173
                - zint_mod_small_signed.13177
                - zint_mod_small_signed.13177
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_mkgm2.13174
                - modp_Rx.13173
                - zint_mod_small_signed.13177
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - align_fpr.13193
                - align_u32.13192
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sqr.13209
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - poly_sub_scaled.13168
                - poly_sub_scaled.13168
                - poly_sub_scaled_ntt.13169
                - poly_sub_scaled_ntt.13169
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_Rx.13173
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2826,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2817,5'
              BranchSideFuncs:
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_Rx.13173
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_mkgm2.13174
                - modp_Rx.13173
                - zint_mod_small_signed.13177
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - align_fpr.13193
                - align_u32.13192
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sqr.13209
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - poly_sub_scaled.13168
                - poly_sub_scaled.13168
                - poly_sub_scaled_ntt.13169
                - poly_sub_scaled_ntt.13169
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2817,5'
              BranchSideFuncs:
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_Rx.13173
                - zint_mod_small_signed.13177
                - zint_mod_small_signed.13177
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_mkgm2.13174
                - modp_Rx.13173
                - zint_mod_small_signed.13177
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - align_fpr.13193
                - align_u32.13192
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sqr.13209
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - poly_sub_scaled.13168
                - poly_sub_scaled.13168
                - poly_sub_scaled_ntt.13169
                - poly_sub_scaled_ntt.13169
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2826,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2817,29'
              BranchSideFuncs:
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_Rx.13173
                - zint_mod_small_signed.13177
                - zint_mod_small_signed.13177
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_mkgm2.13174
                - modp_Rx.13173
                - zint_mod_small_signed.13177
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - align_fpr.13193
                - align_u32.13192
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sqr.13209
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - poly_sub_scaled.13168
                - poly_sub_scaled.13168
                - poly_sub_scaled_ntt.13169
                - poly_sub_scaled_ntt.13169
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2829,19'
              BranchSideFuncs:
                - zint_mod_small_signed.13177
                - zint_mod_small_signed.13177
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_Rx.13173
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_mkgm2.13174
                - modp_Rx.13173
                - zint_mod_small_signed.13177
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - align_fpr.13193
                - align_u32.13192
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sqr.13209
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - poly_sub_scaled.13168
                - poly_sub_scaled.13168
                - poly_sub_scaled_ntt.13169
                - poly_sub_scaled_ntt.13169
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2857,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2858,13'
              BranchSideFuncs:
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - modp_mkgm2.13174
                - modp_Rx.13173
                - zint_mod_small_signed.13177
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_ninv31.13171
                - modp_R2.13172
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - align_fpr.13193
                - align_u32.13192
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sqr.13209
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - poly_sub_scaled.13168
                - poly_sub_scaled.13168
                - poly_sub_scaled_ntt.13169
                - poly_sub_scaled_ntt.13169
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2867,45'
              BranchSideFuncs:
                - modp_mkgm2.13174
                - modp_Rx.13173
                - zint_mod_small_signed.13177
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_ninv31.13171
                - modp_R2.13172
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - align_fpr.13193
                - align_u32.13192
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sqr.13209
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - poly_sub_scaled.13168
                - poly_sub_scaled.13168
                - poly_sub_scaled_ntt.13169
                - poly_sub_scaled_ntt.13169
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2869,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2870,32'
              BranchSideFuncs:
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_mkgm2.13174
                - modp_Rx.13173
                - zint_mod_small_signed.13177
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - align_fpr.13193
                - align_u32.13192
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sqr.13209
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - poly_sub_scaled.13168
                - poly_sub_scaled.13168
                - poly_sub_scaled_ntt.13169
                - poly_sub_scaled_ntt.13169
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2880,18'
              BranchSideFuncs:
                - modp_Rx.13173
                - zint_mod_small_signed.13177
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_mkgm2.13174
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - align_fpr.13193
                - align_u32.13192
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sqr.13209
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - poly_sub_scaled.13168
                - poly_sub_scaled.13168
                - poly_sub_scaled_ntt.13169
                - poly_sub_scaled_ntt.13169
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2870,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2870,13'
              BranchSideFuncs:
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_mkgm2.13174
                - modp_Rx.13173
                - zint_mod_small_signed.13177
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - align_fpr.13193
                - align_u32.13192
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sqr.13209
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - poly_sub_scaled.13168
                - poly_sub_scaled.13168
                - poly_sub_scaled_ntt.13169
                - poly_sub_scaled_ntt.13169
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2872,25'
              BranchSideFuncs:
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_mkgm2.13174
                - modp_Rx.13173
                - zint_mod_small_signed.13177
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - align_fpr.13193
                - align_u32.13192
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sqr.13209
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - poly_sub_scaled.13168
                - poly_sub_scaled.13168
                - poly_sub_scaled_ntt.13169
                - poly_sub_scaled_ntt.13169
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2870,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2870,13'
              BranchSideFuncs:
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_mkgm2.13174
                - modp_Rx.13173
                - zint_mod_small_signed.13177
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - align_fpr.13193
                - align_u32.13192
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sqr.13209
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - poly_sub_scaled.13168
                - poly_sub_scaled.13168
                - poly_sub_scaled_ntt.13169
                - poly_sub_scaled_ntt.13169
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2872,25'
              BranchSideFuncs:
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_mkgm2.13174
                - modp_Rx.13173
                - zint_mod_small_signed.13177
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - align_fpr.13193
                - align_u32.13192
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sqr.13209
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - poly_sub_scaled.13168
                - poly_sub_scaled.13168
                - poly_sub_scaled_ntt.13169
                - poly_sub_scaled_ntt.13169
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2870,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2872,25'
              BranchSideFuncs:
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_mkgm2.13174
                - modp_Rx.13173
                - zint_mod_small_signed.13177
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - align_fpr.13193
                - align_u32.13192
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sqr.13209
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - poly_sub_scaled.13168
                - poly_sub_scaled.13168
                - poly_sub_scaled_ntt.13169
                - poly_sub_scaled_ntt.13169
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2875,13'
              BranchSideFuncs:
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_mkgm2.13174
                - modp_Rx.13173
                - zint_mod_small_signed.13177
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - align_fpr.13193
                - align_u32.13192
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sqr.13209
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - poly_sub_scaled.13168
                - poly_sub_scaled.13168
                - poly_sub_scaled_ntt.13169
                - poly_sub_scaled_ntt.13169
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2881,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2883,25'
              BranchSideFuncs:
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_mkgm2.13174
                - modp_Rx.13173
                - zint_mod_small_signed.13177
                - zint_mod_small_signed.13177
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - align_fpr.13193
                - align_u32.13192
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sqr.13209
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - poly_sub_scaled.13168
                - poly_sub_scaled.13168
                - poly_sub_scaled_ntt.13169
                - poly_sub_scaled_ntt.13169
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2888,13'
              BranchSideFuncs:
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_mkgm2.13174
                - modp_Rx.13173
                - zint_mod_small_signed.13177
                - zint_mod_small_signed.13177
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - align_fpr.13193
                - align_u32.13192
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sqr.13209
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - poly_sub_scaled.13168
                - poly_sub_scaled.13168
                - poly_sub_scaled_ntt.13169
                - poly_sub_scaled_ntt.13169
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2899,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2899,9'
              BranchSideFuncs:
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_mkgm2.13174
                - modp_Rx.13173
                - zint_mod_small_signed.13177
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - align_fpr.13193
                - align_u32.13192
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sqr.13209
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - poly_sub_scaled.13168
                - poly_sub_scaled.13168
                - poly_sub_scaled_ntt.13169
                - poly_sub_scaled_ntt.13169
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2904,9'
              BranchSideFuncs:
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_mkgm2.13174
                - modp_Rx.13173
                - zint_mod_small_signed.13177
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - align_fpr.13193
                - align_u32.13192
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sqr.13209
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - poly_sub_scaled.13168
                - poly_sub_scaled.13168
                - poly_sub_scaled_ntt.13169
                - poly_sub_scaled_ntt.13169
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2899,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2899,9'
              BranchSideFuncs:
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_mkgm2.13174
                - modp_Rx.13173
                - zint_mod_small_signed.13177
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - align_fpr.13193
                - align_u32.13192
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sqr.13209
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - poly_sub_scaled.13168
                - poly_sub_scaled.13168
                - poly_sub_scaled_ntt.13169
                - poly_sub_scaled_ntt.13169
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2901,21'
              BranchSideFuncs:
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_mkgm2.13174
                - modp_Rx.13173
                - zint_mod_small_signed.13177
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - align_fpr.13193
                - align_u32.13192
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sqr.13209
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - poly_sub_scaled.13168
                - poly_sub_scaled.13168
                - poly_sub_scaled_ntt.13169
                - poly_sub_scaled_ntt.13169
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2899,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2899,9'
              BranchSideFuncs:
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_mkgm2.13174
                - modp_Rx.13173
                - zint_mod_small_signed.13177
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - align_fpr.13193
                - align_u32.13192
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sqr.13209
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - poly_sub_scaled.13168
                - poly_sub_scaled.13168
                - poly_sub_scaled_ntt.13169
                - poly_sub_scaled_ntt.13169
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2901,21'
              BranchSideFuncs:
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_mkgm2.13174
                - modp_Rx.13173
                - zint_mod_small_signed.13177
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - align_fpr.13193
                - align_u32.13192
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sqr.13209
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - poly_sub_scaled.13168
                - poly_sub_scaled.13168
                - poly_sub_scaled_ntt.13169
                - poly_sub_scaled_ntt.13169
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2899,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2901,21'
              BranchSideFuncs:
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_mkgm2.13174
                - modp_Rx.13173
                - zint_mod_small_signed.13177
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - align_fpr.13193
                - align_u32.13192
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sqr.13209
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - poly_sub_scaled.13168
                - poly_sub_scaled.13168
                - poly_sub_scaled_ntt.13169
                - poly_sub_scaled_ntt.13169
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2904,9'
              BranchSideFuncs:
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_mkgm2.13174
                - modp_Rx.13173
                - zint_mod_small_signed.13177
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - align_fpr.13193
                - align_u32.13192
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sqr.13209
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - poly_sub_scaled.13168
                - poly_sub_scaled.13168
                - poly_sub_scaled_ntt.13169
                - poly_sub_scaled_ntt.13169
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2937,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2942,25'
              BranchSideFuncs:
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_mkgm2.13174
                - modp_Rx.13173
                - zint_mod_small_signed.13177
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - align_fpr.13193
                - align_u32.13192
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sqr.13209
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - poly_sub_scaled.13168
                - poly_sub_scaled.13168
                - poly_sub_scaled_ntt.13169
                - poly_sub_scaled_ntt.13169
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2953,9'
              BranchSideFuncs:
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_mkgm2.13174
                - modp_Rx.13173
                - zint_mod_small_signed.13177
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - align_fpr.13193
                - align_u32.13192
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sqr.13209
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - poly_sub_scaled.13168
                - poly_sub_scaled.13168
                - poly_sub_scaled_ntt.13169
                - poly_sub_scaled_ntt.13169
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2937,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2942,25'
              BranchSideFuncs:
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_mkgm2.13174
                - modp_Rx.13173
                - zint_mod_small_signed.13177
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - align_fpr.13193
                - align_u32.13192
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sqr.13209
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - poly_sub_scaled.13168
                - poly_sub_scaled.13168
                - poly_sub_scaled_ntt.13169
                - poly_sub_scaled_ntt.13169
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2953,9'
              BranchSideFuncs:
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - modp_ninv31.13171
                - modp_R2.13172
                - modp_mkgm2.13174
                - modp_Rx.13173
                - zint_mod_small_signed.13177
                - zint_mod_small_signed.13177
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_iNTT2_ext.13178
                - modp_iNTT2_ext.13178
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - align_fpr.13193
                - align_u32.13192
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sqr.13209
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - poly_sub_scaled.13168
                - poly_sub_scaled.13168
                - poly_sub_scaled_ntt.13169
                - poly_sub_scaled_ntt.13169
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2841,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2849,13'
              BranchSideFuncs:
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - align_fpr.13193
                - align_u32.13192
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sqr.13209
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - poly_sub_scaled.13168
                - poly_sub_scaled.13168
                - poly_sub_scaled_ntt.13169
                - poly_sub_scaled_ntt.13169
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2960,5'
              BranchSideFuncs:
                - zint_rebuild_CRT.13179
                - zint_rebuild_CRT.13179
                - align_fpr.13193
                - align_u32.13192
                - align_fpr.13193
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sqr.13209
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - poly_sub_scaled.13168
                - poly_sub_scaled.13168
                - poly_sub_scaled_ntt.13169
                - poly_sub_scaled_ntt.13169
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3033,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3035,5'
              BranchSideFuncs:
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sqr.13209
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - poly_sub_scaled.13168
                - poly_sub_scaled.13168
                - poly_sub_scaled_ntt.13169
                - poly_sub_scaled_ntt.13169
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3048,14'
              BranchSideFuncs:
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sqr.13209
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - poly_sub_scaled.13168
                - poly_sub_scaled.13168
                - poly_sub_scaled_ntt.13169
                - poly_sub_scaled_ntt.13169
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3048,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:0,0'
              BranchSideFuncs:
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sqr.13209
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - poly_sub_scaled.13168
                - poly_sub_scaled.13168
                - poly_sub_scaled_ntt.13169
                - poly_sub_scaled_ntt.13169
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3053,28'
              BranchSideFuncs:
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sqr.13209
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - poly_sub_scaled.13168
                - poly_sub_scaled.13168
                - poly_sub_scaled_ntt.13169
                - poly_sub_scaled_ntt.13169
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3126,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:0,0'
              BranchSideFuncs:
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sqr.13209
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - poly_sub_scaled.13168
                - poly_sub_scaled.13168
                - poly_sub_scaled_ntt.13169
                - poly_sub_scaled_ntt.13169
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3131,37'
              BranchSideFuncs:
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sqr.13209
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - poly_sub_scaled.13168
                - poly_sub_scaled.13168
                - poly_sub_scaled_ntt.13169
                - poly_sub_scaled_ntt.13169
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3169,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3170,18'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sqr.13209
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - poly_sub_scaled.13168
                - poly_sub_scaled.13168
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - poly_sub_scaled_ntt.13169
                - poly_sub_scaled_ntt.13169
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3176,19'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sqr.13209
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - poly_sub_scaled.13168
                - poly_sub_scaled.13168
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - poly_sub_scaled_ntt.13169
                - poly_sub_scaled_ntt.13169
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3176,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3177,21'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - poly_sub_scaled.13168
                - poly_sub_scaled.13168
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sqr.13209
                - poly_sub_scaled_ntt.13169
                - poly_sub_scaled_ntt.13169
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3184,9'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - poly_sub_scaled.13168
                - poly_sub_scaled.13168
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sqr.13209
                - poly_sub_scaled_ntt.13169
                - poly_sub_scaled_ntt.13169
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3177,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3178,23'
              BranchSideFuncs:
                - fpr_sqr.13209
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - poly_sub_scaled.13168
                - poly_sub_scaled.13168
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - poly_sub_scaled_ntt.13169
                - poly_sub_scaled_ntt.13169
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3180,16'
              BranchSideFuncs:
                - fpr_sqr.13209
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - poly_sub_scaled.13168
                - poly_sub_scaled.13168
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - poly_sub_scaled_ntt.13169
                - poly_sub_scaled_ntt.13169
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3176,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3177,21'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - poly_sub_scaled.13168
                - poly_sub_scaled.13168
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sqr.13209
                - poly_sub_scaled_ntt.13169
                - poly_sub_scaled_ntt.13169
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3184,9'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - poly_sub_scaled.13168
                - poly_sub_scaled.13168
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sqr.13209
                - poly_sub_scaled_ntt.13169
                - poly_sub_scaled_ntt.13169
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3199,21'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3199,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3199,25'
              BranchSideFuncs:
                - fpr_lt.13205
                - fpr_rint.13189
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_lt.13205
                - poly_sub_scaled.13168
                - poly_sub_scaled.13168
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sqr.13209
                - poly_sub_scaled_ntt.13169
                - poly_sub_scaled_ntt.13169
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3198,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3198,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3202,29'
              BranchSideFuncs:
                - fpr_rint.13189
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_lt.13205
                - fpr_lt.13205
                - poly_sub_scaled.13168
                - poly_sub_scaled.13168
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sqr.13209
                - poly_sub_scaled_ntt.13169
                - poly_sub_scaled_ntt.13169
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3184,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3187,26'
              BranchSideFuncs:
                - poly_sub_scaled.13168
                - poly_sub_scaled.13168
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sqr.13209
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - poly_sub_scaled_ntt.13169
                - poly_sub_scaled_ntt.13169
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3212,34'
              BranchSideFuncs:
                - poly_sub_scaled.13168
                - poly_sub_scaled.13168
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sqr.13209
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - poly_sub_scaled_ntt.13169
                - poly_sub_scaled_ntt.13169
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3214,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3215,13'
              BranchSideFuncs:
                - poly_sub_scaled_ntt.13169
                - poly_sub_scaled_ntt.13169
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sqr.13209
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - poly_sub_scaled.13168
                - poly_sub_scaled.13168
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3220,13'
              BranchSideFuncs:
                - poly_sub_scaled.13168
                - poly_sub_scaled.13168
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sqr.13209
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - poly_sub_scaled_ntt.13169
                - poly_sub_scaled_ntt.13169
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3233,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3235,17'
              BranchSideFuncs:
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sqr.13209
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - poly_sub_scaled.13168
                - poly_sub_scaled.13168
                - poly_sub_scaled_ntt.13169
                - poly_sub_scaled_ntt.13169
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3245,21'
              BranchSideFuncs:
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sqr.13209
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - poly_sub_scaled.13168
                - poly_sub_scaled.13168
                - poly_sub_scaled_ntt.13169
                - poly_sub_scaled_ntt.13169
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3235,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3236,23'
              BranchSideFuncs:
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sqr.13209
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - poly_sub_scaled.13168
                - poly_sub_scaled.13168
                - poly_sub_scaled_ntt.13169
                - poly_sub_scaled_ntt.13169
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3245,21'
              BranchSideFuncs:
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sqr.13209
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - poly_sub_scaled.13168
                - poly_sub_scaled.13168
                - poly_sub_scaled_ntt.13169
                - poly_sub_scaled_ntt.13169
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3245,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3248,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3258,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3249,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:0,0'
              BranchSideFuncs:
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sqr.13209
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - poly_sub_scaled.13168
                - poly_sub_scaled.13168
                - poly_sub_scaled_ntt.13169
                - poly_sub_scaled_ntt.13169
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3251,9'
              BranchSideFuncs:
                - poly_big_to_fp.13190
                - poly_big_to_fp.13190
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_sqr.13209
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
                - fpr_lt.13205
                - fpr_lt.13205
                - fpr_rint.13189
                - poly_sub_scaled.13168
                - poly_sub_scaled.13168
                - poly_sub_scaled_ntt.13169
                - poly_sub_scaled_ntt.13169
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3264,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3264,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3265,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3264,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3265,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3267,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3264,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3265,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3267,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3268,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3268,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3269,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3268,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3259,30'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3269,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3268,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3259,30'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3269,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3259,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3263,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3279,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3278,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3278,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3280,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3278,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3278,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3280,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3278,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3278,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3280,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3278,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3278,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3280,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2792,5'
          Dst:             make_fg
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2823,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2824,14'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2825,14'
          Dst:             modp_Rx
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2829,19'
          Dst:             zint_mod_small_signed
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2830,19'
          Dst:             zint_mod_small_signed
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2823,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2824,14'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2825,14'
          Dst:             modp_Rx
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2850,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2851,14'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2858,13'
          Dst:             zint_rebuild_CRT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2859,13'
          Dst:             zint_rebuild_CRT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2867,9'
          Dst:             modp_mkgm2
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2875,13'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2876,13'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2880,18'
          Dst:             modp_Rx
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2883,25'
          Dst:             zint_mod_small_signed
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2885,25'
          Dst:             zint_mod_small_signed
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2888,13'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2889,13'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2904,9'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2905,9'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2946,19'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2947,19'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2948,20'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2949,23'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2950,20'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2951,23'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2953,9'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2954,9'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2960,5'
          Dst:             zint_rebuild_CRT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2961,5'
          Dst:             zint_rebuild_CRT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3027,11'
          Dst:             align_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3031,20'
          Dst:             align_u32
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3032,11'
          Dst:             align_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3053,5'
          Dst:             poly_big_to_fp
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3054,5'
          Dst:             poly_big_to_fp
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3074,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3075,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3076,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3077,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3078,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3132,9'
          Dst:             poly_big_to_fp
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3133,9'
          Dst:             poly_big_to_fp
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3138,9'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3139,9'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3140,9'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3141,9'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3142,9'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3143,9'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3144,9'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3178,23'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3181,18'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3187,18'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3198,18'
          Dst:             fpr_lt
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3199,25'
          Dst:             fpr_lt
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3202,29'
          Dst:             fpr_rint
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3215,13'
          Dst:             poly_sub_scaled_ntt
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3217,13'
          Dst:             poly_sub_scaled_ntt
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3220,13'
          Dst:             poly_sub_scaled
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3222,13'
          Dst:             poly_sub_scaled
    - functionName:    fpr_sqr
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 431
      functionLinenumberEnd: 432
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.h:432,12'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.h:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.h:432,12'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/fpr.h:432,12'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_mul
    - functionName:    solve_NTRU_deepest
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2683
      functionLinenumberEnd: 2732
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          61
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - make_fg
        - zint_bezout
        - zint_mul_small
        - zint_rebuild_CRT
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2688,11'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:0,0'
              BranchSideFuncs:
                - make_fg.13201
                - zint_rebuild_CRT.13179
                - zint_bezout.13200
                - zint_mul_small.13183
                - zint_mul_small.13183
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2688,11'
              BranchSideFuncs:
                - make_fg.13201
                - zint_rebuild_CRT.13179
                - zint_bezout.13200
                - zint_mul_small.13183
                - zint_mul_small.13183
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2714,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2714,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2726,9'
              BranchSideFuncs:
                - zint_mul_small.13183
                - zint_mul_small.13183
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2727,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2727,16'
              BranchSideFuncs:
                - zint_mul_small.13183
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2727,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2726,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2726,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2731,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2697,5'
          Dst:             make_fg
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2704,5'
          Dst:             zint_rebuild_CRT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2714,10'
          Dst:             zint_bezout
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2726,9'
          Dst:             zint_mul_small
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2727,16'
          Dst:             zint_mul_small
    - functionName:    get_rng_u64
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2191
      functionLinenumberEnd: 2207
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2196,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2198,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2198,5'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    mkgauss
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2240
      functionLinenumberEnd: 2304
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          111
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - get_rng_u64
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2244,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:0,0'
              BranchSideFuncs:
                - get_rng_u64.13211
                - get_rng_u64.13211
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2270,13'
              BranchSideFuncs:
                - get_rng_u64.13211
                - get_rng_u64.13211
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2284,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2271,15'
              BranchSideFuncs:
                - get_rng_u64.13211
                - get_rng_u64.13211
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2288,33'
              BranchSideFuncs:
                - get_rng_u64.13211
                - get_rng_u64.13211
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2246,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2270,13'
              BranchSideFuncs:
                - get_rng_u64.13211
                - get_rng_u64.13211
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2304,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2270,13'
          Dst:             get_rng_u64
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2282,13'
          Dst:             get_rng_u64
    - functionName:    solve_NTRU
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3931
      functionLinenumberEnd: 4032
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          223
      EdgeCount:       53
      CyclomaticComplexity: 16
      functionsReached:
        - modp_NTT2_ext
        - modp_mkgm2
        - modp_montymul
        - modp_ninv31
        - modp_set
        - modp_sub
        - poly_big_to_small
        - solve_NTRU_binary_depth0
        - solve_NTRU_binary_depth1
        - solve_NTRU_deepest
        - solve_NTRU_intermediate
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3937,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:0,0'
              BranchSideFuncs:
                - solve_NTRU_deepest.13210
                - solve_NTRU_binary_depth1.13204
                - solve_NTRU_binary_depth0.13203
                - poly_big_to_small.13202
                - poly_big_to_small.13202
                - modp_ninv31.13171
                - modp_mkgm2.13174
                - modp_set.13175
                - modp_set.13175
                - modp_set.13175
                - modp_set.13175
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_sub.13181
                - solve_NTRU_intermediate.13206
                - solve_NTRU_intermediate.13206
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3937,9'
              BranchSideFuncs:
                - solve_NTRU_deepest.13210
                - solve_NTRU_binary_depth1.13204
                - solve_NTRU_binary_depth0.13203
                - poly_big_to_small.13202
                - poly_big_to_small.13202
                - modp_ninv31.13171
                - modp_mkgm2.13174
                - modp_set.13175
                - modp_set.13175
                - modp_set.13175
                - modp_set.13175
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_sub.13181
                - solve_NTRU_intermediate.13206
                - solve_NTRU_intermediate.13206
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3939,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3939,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3948,14'
              BranchSideFuncs:
                - solve_NTRU_binary_depth1.13204
                - solve_NTRU_binary_depth0.13203
                - poly_big_to_small.13202
                - poly_big_to_small.13202
                - modp_ninv31.13171
                - modp_mkgm2.13174
                - modp_set.13175
                - modp_set.13175
                - modp_set.13175
                - modp_set.13175
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_sub.13181
                - solve_NTRU_intermediate.13206
                - solve_NTRU_intermediate.13206
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3948,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3952,25'
              BranchSideFuncs:
                - solve_NTRU_intermediate.13206
                - poly_big_to_small.13202
                - poly_big_to_small.13202
                - modp_ninv31.13171
                - modp_mkgm2.13174
                - modp_set.13175
                - modp_set.13175
                - modp_set.13175
                - modp_set.13175
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_sub.13181
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3961,25'
              BranchSideFuncs:
                - solve_NTRU_binary_depth1.13204
                - solve_NTRU_binary_depth0.13203
                - poly_big_to_small.13202
                - poly_big_to_small.13202
                - modp_ninv31.13171
                - modp_mkgm2.13174
                - modp_set.13175
                - modp_set.13175
                - modp_set.13175
                - modp_set.13175
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_sub.13181
                - solve_NTRU_intermediate.13206
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3952,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3952,22'
              BranchSideFuncs:
                - poly_big_to_small.13202
                - poly_big_to_small.13202
                - modp_ninv31.13171
                - modp_mkgm2.13174
                - modp_set.13175
                - modp_set.13175
                - modp_set.13175
                - modp_set.13175
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_sub.13181
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3977,11'
              BranchSideFuncs:
                - poly_big_to_small.13202
                - poly_big_to_small.13202
                - modp_ninv31.13171
                - modp_mkgm2.13174
                - modp_set.13175
                - modp_set.13175
                - modp_set.13175
                - modp_set.13175
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_sub.13181
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3953,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3952,25'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3953,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3961,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3961,22'
              BranchSideFuncs:
                - solve_NTRU_intermediate.13206
                - solve_NTRU_binary_depth1.13204
                - solve_NTRU_binary_depth0.13203
                - poly_big_to_small.13202
                - poly_big_to_small.13202
                - modp_ninv31.13171
                - modp_mkgm2.13174
                - modp_set.13175
                - modp_set.13175
                - modp_set.13175
                - modp_set.13175
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_sub.13181
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3966,14'
              BranchSideFuncs:
                - solve_NTRU_binary_depth1.13204
                - solve_NTRU_binary_depth0.13203
                - poly_big_to_small.13202
                - poly_big_to_small.13202
                - modp_ninv31.13171
                - modp_mkgm2.13174
                - modp_set.13175
                - modp_set.13175
                - modp_set.13175
                - modp_set.13175
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_sub.13181
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3962,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3961,25'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3962,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3966,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3966,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3969,14'
              BranchSideFuncs:
                - solve_NTRU_binary_depth0.13203
                - poly_big_to_small.13202
                - poly_big_to_small.13202
                - modp_ninv31.13171
                - modp_mkgm2.13174
                - modp_set.13175
                - modp_set.13175
                - modp_set.13175
                - modp_set.13175
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_sub.13181
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3977,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3978,32'
              BranchSideFuncs:
                - poly_big_to_small.13202
                - poly_big_to_small.13202
                - modp_ninv31.13171
                - modp_mkgm2.13174
                - modp_set.13175
                - modp_set.13175
                - modp_set.13175
                - modp_set.13175
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_sub.13181
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3985,10'
              BranchSideFuncs:
                - poly_big_to_small.13202
                - poly_big_to_small.13202
                - modp_ninv31.13171
                - modp_mkgm2.13174
                - modp_set.13175
                - modp_set.13175
                - modp_set.13175
                - modp_set.13175
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_sub.13181
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3986,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3986,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3986,42'
              BranchSideFuncs:
                - poly_big_to_small.13202
                - modp_ninv31.13171
                - modp_mkgm2.13174
                - modp_set.13175
                - modp_set.13175
                - modp_set.13175
                - modp_set.13175
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_sub.13181
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3985,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3985,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4000,13'
              BranchSideFuncs:
                - modp_ninv31.13171
                - modp_mkgm2.13174
                - modp_set.13175
                - modp_set.13175
                - modp_set.13175
                - modp_set.13175
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_sub.13181
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4008,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4009,26'
              BranchSideFuncs:
                - modp_set.13175
                - modp_set.13175
                - modp_set.13175
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_sub.13181
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4012,26'
              BranchSideFuncs:
                - modp_set.13175
                - modp_set.13175
                - modp_set.13175
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_sub.13181
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4011,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4012,26'
              BranchSideFuncs:
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_sub.13181
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4016,5'
              BranchSideFuncs:
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_NTT2_ext.13176
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_sub.13181
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4021,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4021,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4024,36'
              BranchSideFuncs:
                - modp_montymul.13160
                - modp_montymul.13160
                - modp_sub.13181
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3939,10'
          Dst:             solve_NTRU_deepest
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3953,18'
          Dst:             solve_NTRU_intermediate
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3962,18'
          Dst:             solve_NTRU_intermediate
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3966,14'
          Dst:             solve_NTRU_binary_depth1
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3969,14'
          Dst:             solve_NTRU_binary_depth0
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3985,10'
          Dst:             poly_big_to_small
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:3986,17'
          Dst:             poly_big_to_small
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4006,11'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4007,5'
          Dst:             modp_mkgm2
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4009,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4012,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4013,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4014,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4016,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4017,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4018,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4019,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4020,9'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4024,22'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4025,22'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4024,13'
          Dst:             modp_sub
    - functionName:    poly_small_to_fp
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2463
      functionLinenumberEnd: 2470
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fpr_of
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2466,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:0,0'
              BranchSideFuncs:
                - fpr_of.13191
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2468,23'
              BranchSideFuncs:
                - fpr_of.13191
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2467,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2468,23'
              BranchSideFuncs:
                - fpr_of.13191
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2470,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2468,16'
          Dst:             fpr_of
    - functionName:    poly_small_sqnorm
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2404
      functionLinenumberEnd: 2418
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          41
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2411,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2414,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:2418,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    poly_small_mkgauss
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4039
      functionLinenumberEnd: 4075
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          97
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - mkgauss
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4043,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:0,0'
              BranchSideFuncs:
                - mkgauss.13212
                - mkgauss.13212
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:0,0'
              BranchSideFuncs:
                - mkgauss.13212
                - mkgauss.13212
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4066,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4049,13'
              BranchSideFuncs:
                - mkgauss.13212
                - mkgauss.13212
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4049,13'
              BranchSideFuncs:
                - mkgauss.13212
                - mkgauss.13212
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4057,22'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4048,1'
              BranchSideFuncs:
                - mkgauss.13212
                - mkgauss.13212
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4057,27'
              BranchSideFuncs:
                - mkgauss.13212
                - mkgauss.13212
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4057,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4048,1'
              BranchSideFuncs:
                - mkgauss.13212
                - mkgauss.13212
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4067,38'
              BranchSideFuncs:
                - mkgauss.13212
                - mkgauss.13212
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4067,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4048,1'
              BranchSideFuncs:
                - mkgauss.13212
                - mkgauss.13212
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4073,16'
              BranchSideFuncs:
                - mkgauss.13212
                - mkgauss.13212
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4057,22'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4049,13'
              BranchSideFuncs:
                - mkgauss.13212
                - mkgauss.13212
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4071,34'
              BranchSideFuncs:
                - mkgauss.13212
                - mkgauss.13212
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4045,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4075,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4049,13'
          Dst:             mkgauss
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4049,13'
          Dst:             mkgauss
    - functionName:    PQCLEAN_FALCONPADDED1024_CLEAN_keygen
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4081
      functionLinenumberEnd: 4234
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          200
      EdgeCount:       44
      CyclomaticComplexity: 14
      functionsReached:
        - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
        - PQCLEAN_FALCONPADDED1024_CLEAN_compute_public
        - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
        - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
        - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
        - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
        - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
        - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mulconst
        - fpr_lt
        - fpr_sqr
        - poly_small_mkgauss
        - poly_small_sqnorm
        - poly_small_to_fp
        - solve_NTRU
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4105,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:0,0'
              BranchSideFuncs:
                - poly_small_mkgauss.13217
                - poly_small_mkgauss.13217
                - poly_small_sqnorm.13216
                - poly_small_sqnorm.13216
                - poly_small_to_fp.13215
                - poly_small_to_fp.13215
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_sqr.13209
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_sqr.13209
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_lt.13205
                - PQCLEAN_FALCONPADDED1024_CLEAN_compute_public
                - solve_NTRU.13214
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4139,9'
              BranchSideFuncs:
                - poly_small_mkgauss.13217
                - poly_small_mkgauss.13217
                - poly_small_sqnorm.13216
                - poly_small_sqnorm.13216
                - poly_small_to_fp.13215
                - poly_small_to_fp.13215
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_sqr.13209
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_sqr.13209
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_lt.13205
                - PQCLEAN_FALCONPADDED1024_CLEAN_compute_public
                - solve_NTRU.13214
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4149,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4154,17'
              BranchSideFuncs:
                - poly_small_sqnorm.13216
                - poly_small_sqnorm.13216
                - poly_small_to_fp.13215
                - poly_small_to_fp.13215
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_sqr.13209
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_sqr.13209
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_lt.13205
                - PQCLEAN_FALCONPADDED1024_CLEAN_compute_public
                - solve_NTRU.13214
                - poly_small_mkgauss.13217
                - poly_small_mkgauss.13217
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4160,17'
              BranchSideFuncs:
                - poly_small_sqnorm.13216
                - poly_small_sqnorm.13216
                - poly_small_to_fp.13215
                - poly_small_to_fp.13215
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_sqr.13209
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_sqr.13209
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_lt.13205
                - PQCLEAN_FALCONPADDED1024_CLEAN_compute_public
                - solve_NTRU.13214
                - poly_small_mkgauss.13217
                - poly_small_mkgauss.13217
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4154,29'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4139,9'
              BranchSideFuncs:
                - poly_small_mkgauss.13217
                - poly_small_mkgauss.13217
                - poly_small_sqnorm.13216
                - poly_small_sqnorm.13216
                - poly_small_to_fp.13215
                - poly_small_to_fp.13215
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_sqr.13209
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_sqr.13209
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_lt.13205
                - PQCLEAN_FALCONPADDED1024_CLEAN_compute_public
                - solve_NTRU.13214
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4154,37'
              BranchSideFuncs:
                - poly_small_mkgauss.13217
                - poly_small_mkgauss.13217
                - poly_small_sqnorm.13216
                - poly_small_sqnorm.13216
                - poly_small_to_fp.13215
                - poly_small_to_fp.13215
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_sqr.13209
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_sqr.13209
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_lt.13205
                - PQCLEAN_FALCONPADDED1024_CLEAN_compute_public
                - solve_NTRU.13214
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4155,21'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4139,9'
              BranchSideFuncs:
                - poly_small_mkgauss.13217
                - poly_small_mkgauss.13217
                - poly_small_sqnorm.13216
                - poly_small_sqnorm.13216
                - poly_small_to_fp.13215
                - poly_small_to_fp.13215
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_sqr.13209
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_sqr.13209
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_lt.13205
                - PQCLEAN_FALCONPADDED1024_CLEAN_compute_public
                - solve_NTRU.13214
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4155,24'
              BranchSideFuncs:
                - poly_small_mkgauss.13217
                - poly_small_mkgauss.13217
                - poly_small_sqnorm.13216
                - poly_small_sqnorm.13216
                - poly_small_to_fp.13215
                - poly_small_to_fp.13215
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_sqr.13209
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_sqr.13209
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_lt.13205
                - PQCLEAN_FALCONPADDED1024_CLEAN_compute_public
                - solve_NTRU.13214
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4155,36'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4139,9'
              BranchSideFuncs:
                - poly_small_mkgauss.13217
                - poly_small_mkgauss.13217
                - poly_small_sqnorm.13216
                - poly_small_sqnorm.13216
                - poly_small_to_fp.13215
                - poly_small_to_fp.13215
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_sqr.13209
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_sqr.13209
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_lt.13205
                - PQCLEAN_FALCONPADDED1024_CLEAN_compute_public
                - solve_NTRU.13214
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4155,44'
              BranchSideFuncs:
                - poly_small_mkgauss.13217
                - poly_small_mkgauss.13217
                - poly_small_sqnorm.13216
                - poly_small_sqnorm.13216
                - poly_small_to_fp.13215
                - poly_small_to_fp.13215
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_sqr.13209
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_sqr.13209
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_lt.13205
                - PQCLEAN_FALCONPADDED1024_CLEAN_compute_public
                - solve_NTRU.13214
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4154,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4139,9'
              BranchSideFuncs:
                - poly_small_mkgauss.13217
                - poly_small_mkgauss.13217
                - poly_small_sqnorm.13216
                - poly_small_sqnorm.13216
                - poly_small_to_fp.13215
                - poly_small_to_fp.13215
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_sqr.13209
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_sqr.13209
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_lt.13205
                - PQCLEAN_FALCONPADDED1024_CLEAN_compute_public
                - solve_NTRU.13214
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4149,30'
              BranchSideFuncs:
                - poly_small_mkgauss.13217
                - poly_small_mkgauss.13217
                - poly_small_sqnorm.13216
                - poly_small_sqnorm.13216
                - poly_small_to_fp.13215
                - poly_small_to_fp.13215
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_sqr.13209
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_sqr.13209
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_lt.13205
                - PQCLEAN_FALCONPADDED1024_CLEAN_compute_public
                - solve_NTRU.13214
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4160,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4139,9'
              BranchSideFuncs:
                - poly_small_mkgauss.13217
                - poly_small_mkgauss.13217
                - poly_small_sqnorm.13216
                - poly_small_sqnorm.13216
                - poly_small_to_fp.13215
                - poly_small_to_fp.13215
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_sqr.13209
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_sqr.13209
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_lt.13205
                - PQCLEAN_FALCONPADDED1024_CLEAN_compute_public
                - solve_NTRU.13214
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4171,17'
              BranchSideFuncs:
                - poly_small_sqnorm.13216
                - poly_small_sqnorm.13216
                - poly_small_to_fp.13215
                - poly_small_to_fp.13215
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_sqr.13209
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_sqr.13209
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_lt.13205
                - PQCLEAN_FALCONPADDED1024_CLEAN_compute_public
                - solve_NTRU.13214
                - poly_small_mkgauss.13217
                - poly_small_mkgauss.13217
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4174,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4139,9'
              BranchSideFuncs:
                - poly_small_mkgauss.13217
                - poly_small_mkgauss.13217
                - poly_small_sqnorm.13216
                - poly_small_sqnorm.13216
                - poly_small_to_fp.13215
                - poly_small_to_fp.13215
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_sqr.13209
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_sqr.13209
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_lt.13205
                - PQCLEAN_FALCONPADDED1024_CLEAN_compute_public
                - solve_NTRU.13214
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4184,9'
              BranchSideFuncs:
                - poly_small_to_fp.13215
                - poly_small_to_fp.13215
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_sqr.13209
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_sqr.13209
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_lt.13205
                - PQCLEAN_FALCONPADDED1024_CLEAN_compute_public
                - solve_NTRU.13214
                - poly_small_mkgauss.13217
                - poly_small_mkgauss.13217
                - poly_small_sqnorm.13216
                - poly_small_sqnorm.13216
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4198,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4199,44'
              BranchSideFuncs:
                - fpr_lt.13205
                - PQCLEAN_FALCONPADDED1024_CLEAN_compute_public
                - solve_NTRU.13214
                - poly_small_mkgauss.13217
                - poly_small_mkgauss.13217
                - poly_small_sqnorm.13216
                - poly_small_sqnorm.13216
                - poly_small_to_fp.13215
                - poly_small_to_fp.13215
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_sqr.13209
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_sqr.13209
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4202,14'
              BranchSideFuncs:
                - fpr_lt.13205
                - PQCLEAN_FALCONPADDED1024_CLEAN_compute_public
                - solve_NTRU.13214
                - poly_small_mkgauss.13217
                - poly_small_mkgauss.13217
                - poly_small_sqnorm.13216
                - poly_small_sqnorm.13216
                - poly_small_to_fp.13215
                - poly_small_to_fp.13215
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_sqr.13209
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_sqr.13209
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4202,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4139,9'
              BranchSideFuncs:
                - poly_small_mkgauss.13217
                - poly_small_mkgauss.13217
                - poly_small_sqnorm.13216
                - poly_small_sqnorm.13216
                - poly_small_to_fp.13215
                - poly_small_to_fp.13215
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_sqr.13209
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_sqr.13209
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_lt.13205
                - PQCLEAN_FALCONPADDED1024_CLEAN_compute_public
                - solve_NTRU.13214
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4210,13'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_compute_public
                - solve_NTRU.13214
                - poly_small_mkgauss.13217
                - poly_small_mkgauss.13217
                - poly_small_sqnorm.13216
                - poly_small_sqnorm.13216
                - poly_small_to_fp.13215
                - poly_small_to_fp.13215
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_sqr.13209
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_sqr.13209
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_lt.13205
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4210,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4213,9'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_compute_public
                - solve_NTRU.13214
                - poly_small_mkgauss.13217
                - poly_small_mkgauss.13217
                - poly_small_sqnorm.13216
                - poly_small_sqnorm.13216
                - poly_small_to_fp.13215
                - poly_small_to_fp.13215
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_sqr.13209
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_sqr.13209
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_lt.13205
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4217,14'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_compute_public
                - solve_NTRU.13214
                - poly_small_mkgauss.13217
                - poly_small_mkgauss.13217
                - poly_small_sqnorm.13216
                - poly_small_sqnorm.13216
                - poly_small_to_fp.13215
                - poly_small_to_fp.13215
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_sqr.13209
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_sqr.13209
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_lt.13205
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4217,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4139,9'
              BranchSideFuncs:
                - poly_small_mkgauss.13217
                - poly_small_mkgauss.13217
                - poly_small_sqnorm.13216
                - poly_small_sqnorm.13216
                - poly_small_to_fp.13215
                - poly_small_to_fp.13215
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_sqr.13209
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_sqr.13209
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_lt.13205
                - PQCLEAN_FALCONPADDED1024_CLEAN_compute_public
                - solve_NTRU.13214
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4224,22'
              BranchSideFuncs:
                - solve_NTRU.13214
                - poly_small_mkgauss.13217
                - poly_small_mkgauss.13217
                - poly_small_sqnorm.13216
                - poly_small_sqnorm.13216
                - poly_small_to_fp.13215
                - poly_small_to_fp.13215
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_sqr.13209
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_sqr.13209
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_lt.13205
                - PQCLEAN_FALCONPADDED1024_CLEAN_compute_public
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4225,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4139,9'
              BranchSideFuncs:
                - poly_small_mkgauss.13217
                - poly_small_mkgauss.13217
                - poly_small_sqnorm.13216
                - poly_small_sqnorm.13216
                - poly_small_to_fp.13215
                - poly_small_to_fp.13215
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_FFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
                - fpr_sqr.13209
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_sqr.13209
                - PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
                - fpr_lt.13205
                - PQCLEAN_FALCONPADDED1024_CLEAN_compute_public
                - solve_NTRU.13214
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4234,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4139,9'
          Dst:             poly_small_mkgauss
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4140,9'
          Dst:             poly_small_mkgauss
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4171,17'
          Dst:             poly_small_sqnorm
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4172,17'
          Dst:             poly_small_sqnorm
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4184,9'
          Dst:             poly_small_to_fp
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4185,9'
          Dst:             poly_small_to_fp
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4186,9'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4187,9'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4188,9'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_poly_invnorm2_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4189,9'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4190,9'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_poly_adj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4191,9'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_poly_mulconst
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4192,9'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_poly_mulconst
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4193,9'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4194,9'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_autoadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4195,9'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4196,9'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_iFFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4199,36'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4199,21'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4200,36'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4200,21'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4202,14'
          Dst:             fpr_lt
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4217,14'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_compute_public
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/keygen.c:4225,14'
          Dst:             solve_NTRU
    - functionName:    PQCLEAN_FALCONPADDED1024_CLEAN_prng_get_bytes
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/rng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          77
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - PQCLEAN_FALCONPADDED1024_CLEAN_prng_refill
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/rng.c:173,16'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/rng.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_prng_refill
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/rng.c:173,16'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_prng_refill
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/rng.c:177,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/rng.c:179,9'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_prng_refill
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/rng.c:180,9'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_prng_refill
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/rng.c:184,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/rng.c:173,16'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_prng_refill
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/rng.c:185,13'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_prng_refill
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/rng.c:173,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/rng.c:173,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/rng.c:176,39'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_CLEAN_prng_refill
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/rng.c:185,13'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_prng_refill
    - functionName:    PQCLEAN_FALCONPADDED1024_CLEAN_prng_refill
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/rng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          646
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/rng.c:96,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/rng.c:102,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/rng.c:162,36'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/rng.c:105,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/rng.c:122,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/rng.c:136,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_FALCONPADDED1024_CLEAN_prng_init
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_clean/rng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          345
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
        - PQCLEAN_FALCONPADDED1024_CLEAN_prng_refill
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_clean/rng.c:44,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/rng.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - PQCLEAN_FALCONPADDED1024_CLEAN_prng_refill
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_clean/rng.c:48,37'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - PQCLEAN_FALCONPADDED1024_CLEAN_prng_refill
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/rng.c:51,5'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_clean/rng.c:64,5'
          Dst:             PQCLEAN_FALCONPADDED1024_CLEAN_prng_refill
    - functionName:    PQCLEAN_FALCONPADDED1024_AVX2_comp_decode
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 400
      functionLinenumberEnd: 468
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          157
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:418,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:418,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:421,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:430,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:431,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:437,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:431,21'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:431,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:434,28'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:438,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:441,15'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:450,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:442,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:430,25'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:442,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:450,15'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:450,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:456,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:450,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:450,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:454,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:411,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:418,15'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:463,33'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:463,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:463,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:467,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_FALCONPADDED1024_AVX2_comp_encode
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 394
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          337
      EdgeCount:       64
      CyclomaticComplexity: 18
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:370,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:333,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:333,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:335,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:336,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:344,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:368,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:325,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:325,26'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:325,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:333,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:383,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:317,26'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:317,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:317,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:317,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:316,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:317,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:335,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:336,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:344,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:368,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:325,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:368,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:368,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:369,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:371,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:371,21'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:369,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:371,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:368,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:325,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:371,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:325,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:333,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:383,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:383,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:383,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:384,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:384,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:385,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:390,11'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:385,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:385,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:388,42'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_FALCONPADDED1024_AVX2_trim_i8_decode
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          135
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:264,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:264,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:271,35'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:273,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:274,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:291,42'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:276,32'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:273,14'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:276,37'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:276,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:273,14'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:279,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:282,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:282,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:288,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:276,32'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:273,14'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:276,37'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:291,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:291,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:297,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_FALCONPADDED1024_AVX2_trim_i8_encode
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          205
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:221,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:222,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:226,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:222,25'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:222,33'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:222,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:222,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:221,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:222,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:227,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:227,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:230,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:230,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:230,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:236,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:240,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:237,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:240,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:240,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:240,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:241,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:240,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:237,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:241,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:240,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:237,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:241,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:237,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:238,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:245,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:245,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:245,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:246,39'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_FALCONPADDED1024_AVX2_trim_i16_decode
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          139
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:170,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:170,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:177,35'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:179,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:180,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:198,42'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:182,32'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:179,14'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:182,37'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:182,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:179,14'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:185,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:188,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:188,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:194,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:182,32'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:179,14'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:182,37'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:198,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:198,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:204,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_FALCONPADDED1024_AVX2_trim_i16_encode
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          205
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:127,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:128,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:132,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:128,25'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:128,33'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:128,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:128,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:127,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:128,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:133,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:133,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:136,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:136,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:136,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:142,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:146,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:143,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:146,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:146,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:146,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:147,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:146,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:143,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:147,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:146,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:143,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:147,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:143,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:144,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:151,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:151,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:151,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:152,39'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_FALCONPADDED1024_AVX2_modq_decode
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          95
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:86,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:86,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:94,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:96,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:93,14'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:99,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:101,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:101,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:104,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:93,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:94,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:107,42'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:107,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:107,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:110,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_FALCONPADDED1024_AVX2_modq_encode
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          177
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:45,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:46,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:50,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:46,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:45,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:46,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:51,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:51,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:54,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:54,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:54,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:61,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:63,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:60,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:63,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:63,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:63,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:64,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:63,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:60,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:64,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:63,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:60,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:64,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:60,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:61,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:68,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:68,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:68,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/codec.c:69,36'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_FALCONPADDED1024_AVX2_is_short_half
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          49
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/common.c:292,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/common.c:295,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/common.c:299,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_FALCONPADDED1024_AVX2_is_short
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          57
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/common.c:268,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/common.c:271,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/common.c:278,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_FALCONPADDED1024_AVX2_hash_to_point_ct
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          256
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/common.c:116,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/common.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/common.c:124,12'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/common.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/common.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/common.c:174,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/common.c:139,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/common.c:140,20'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/common.c:141,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/common.c:141,20'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/common.c:142,26'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/common.c:144,27'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/common.c:129,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/common.c:133,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/common.c:157,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/common.c:178,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/common.c:179,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/common.c:180,26'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/common.c:180,24'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/common.c:181,28'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/common.c:183,28'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/common.c:206,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/common.c:174,30'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/common.c:213,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/common.c:213,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/common.c:214,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/common.c:215,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/common.c:215,24'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/common.c:216,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/common.c:218,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/common.c:174,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/common.c:157,30'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/common.c:178,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/common.c:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/common.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/common.c:174,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/common.c:133,9'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    PQCLEAN_FALCONPADDED1024_AVX2_hash_to_point_vartime
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          74
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/common.c:51,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/common.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/common.c:56,9'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/common.c:58,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/common.c:52,14'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/common.c:59,13'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/common.c:52,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/common.c:56,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/common.c:66,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/common.c:56,9'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    PQCLEAN_FALCONPADDED1024_AVX2_poly_merge_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1038
      functionLinenumberEnd: 1108
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          194
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - fpr_add
        - fpr_mul
        - fpr_sub
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:1041,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:0,0'
              BranchSideFuncs:
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_add.13349
                - fpr_add.13349
                - fpr_add.13349
                - fpr_sub.13348
                - fpr_sub.13348
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:1041,19'
              BranchSideFuncs:
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_add.13349
                - fpr_add.13349
                - fpr_add.13349
                - fpr_sub.13348
                - fpr_sub.13348
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:1046,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:1046,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:1052,37'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:1091,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:1091,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:1095,20'
              BranchSideFuncs:
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_add.13349
                - fpr_add.13349
                - fpr_add.13349
                - fpr_sub.13348
                - fpr_sub.13348
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:1091,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:1091,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:1095,20'
              BranchSideFuncs:
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_add.13349
                - fpr_add.13349
                - fpr_add.13349
                - fpr_sub.13348
                - fpr_sub.13348
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:1097,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:1097,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:1097,13'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:1097,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:1097,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:1097,13'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:1100,13'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:1100,13'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:1103,13'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:1103,13'
          Dst:             fpr_sub
    - functionName:    fpr_mul
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    64
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fpr_sub
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    26
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fpr_add
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    31
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fpr_half
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_FALCONPADDED1024_AVX2_poly_split_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 965
      functionLinenumberEnd: 1032
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          172
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - fpr_add
        - fpr_half
        - fpr_mul
        - fpr_neg
        - fpr_sub
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:974,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:0,0'
              BranchSideFuncs:
                - fpr_add.13349
                - fpr_add.13349
                - fpr_half.13350
                - fpr_half.13350
                - fpr_sub.13348
                - fpr_sub.13348
                - fpr_neg.13353
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_add.13349
                - fpr_half.13350
                - fpr_half.13350
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:974,19'
              BranchSideFuncs:
                - fpr_add.13349
                - fpr_add.13349
                - fpr_half.13350
                - fpr_half.13350
                - fpr_sub.13348
                - fpr_sub.13348
                - fpr_neg.13353
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_add.13349
                - fpr_half.13350
                - fpr_half.13350
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:978,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:986,43'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:1008,17'
              BranchSideFuncs:
                - fpr_add.13349
                - fpr_add.13349
                - fpr_half.13350
                - fpr_half.13350
                - fpr_sub.13348
                - fpr_sub.13348
                - fpr_neg.13353
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_add.13349
                - fpr_half.13350
                - fpr_half.13350
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:983,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:983,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:986,43'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:1011,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:1011,9'
              BranchSideFuncs:
                - fpr_add.13349
                - fpr_add.13349
                - fpr_half.13350
                - fpr_half.13350
                - fpr_sub.13348
                - fpr_sub.13348
                - fpr_neg.13353
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_add.13349
                - fpr_half.13350
                - fpr_half.13350
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:1015,25'
              BranchSideFuncs:
                - fpr_add.13349
                - fpr_add.13349
                - fpr_half.13350
                - fpr_half.13350
                - fpr_sub.13348
                - fpr_sub.13348
                - fpr_neg.13353
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_add.13349
                - fpr_half.13350
                - fpr_half.13350
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:1011,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:1011,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:1015,25'
              BranchSideFuncs:
                - fpr_add.13349
                - fpr_add.13349
                - fpr_half.13350
                - fpr_half.13350
                - fpr_sub.13348
                - fpr_sub.13348
                - fpr_neg.13353
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_add.13349
                - fpr_half.13350
                - fpr_half.13350
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:1020,13'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:1020,13'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:1021,21'
          Dst:             fpr_half
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:1022,26'
          Dst:             fpr_half
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:1024,13'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:1024,13'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:1025,13'
          Dst:             fpr_neg
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:1025,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:1025,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:1025,13'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:1025,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:1025,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:1025,13'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:1028,21'
          Dst:             fpr_half
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:1029,26'
          Dst:             fpr_half
    - functionName:    fpr_neg
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_FALCONPADDED1024_AVX2_poly_LDLmv_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 899
      functionLinenumberEnd: 959
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          190
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - fpr_add
        - fpr_inv
        - fpr_mul
        - fpr_neg
        - fpr_sqr
        - fpr_sub
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:902,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:0,0'
              BranchSideFuncs:
                - fpr_sqr.13356
                - fpr_sqr.13356
                - fpr_add.13349
                - fpr_inv.13357
                - fpr_mul.13347
                - fpr_neg.13353
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_add.13349
                - fpr_neg.13353
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_add.13349
                - fpr_sub.13348
                - fpr_sub.13348
                - fpr_neg.13353
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:902,19'
              BranchSideFuncs:
                - fpr_sqr.13356
                - fpr_sqr.13356
                - fpr_add.13349
                - fpr_inv.13357
                - fpr_mul.13347
                - fpr_neg.13353
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_add.13349
                - fpr_neg.13353
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_add.13349
                - fpr_sub.13348
                - fpr_sub.13348
                - fpr_neg.13353
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:904,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:912,39'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:940,23'
              BranchSideFuncs:
                - fpr_sqr.13356
                - fpr_sqr.13356
                - fpr_add.13349
                - fpr_inv.13357
                - fpr_mul.13347
                - fpr_neg.13353
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_add.13349
                - fpr_neg.13353
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_add.13349
                - fpr_sub.13348
                - fpr_sub.13348
                - fpr_neg.13353
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:940,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:940,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:944,22'
              BranchSideFuncs:
                - fpr_sqr.13356
                - fpr_sqr.13356
                - fpr_add.13349
                - fpr_inv.13357
                - fpr_mul.13347
                - fpr_neg.13353
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_add.13349
                - fpr_neg.13353
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_add.13349
                - fpr_sub.13348
                - fpr_sub.13348
                - fpr_neg.13353
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:908,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:908,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:912,39'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:940,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:940,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:944,22'
              BranchSideFuncs:
                - fpr_sqr.13356
                - fpr_sqr.13356
                - fpr_add.13349
                - fpr_inv.13357
                - fpr_mul.13347
                - fpr_neg.13353
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_add.13349
                - fpr_neg.13353
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_add.13349
                - fpr_sub.13348
                - fpr_sub.13348
                - fpr_neg.13353
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:950,13'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:950,13'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:950,13'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:950,13'
          Dst:             fpr_inv
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:950,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:950,13'
          Dst:             fpr_neg
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:950,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:950,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:950,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:950,13'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:950,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:950,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:950,13'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:951,13'
          Dst:             fpr_neg
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:951,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:951,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:951,13'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:951,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:951,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:951,13'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:953,13'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:953,13'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:956,27'
          Dst:             fpr_neg
    - functionName:    fpr_sqr
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fpr_inv
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_FALCONPADDED1024_AVX2_poly_LDL_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 832
      functionLinenumberEnd: 892
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          180
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - fpr_add
        - fpr_inv
        - fpr_mul
        - fpr_neg
        - fpr_sqr
        - fpr_sub
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:835,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:0,0'
              BranchSideFuncs:
                - fpr_sqr.13356
                - fpr_sqr.13356
                - fpr_add.13349
                - fpr_inv.13357
                - fpr_mul.13347
                - fpr_neg.13353
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_add.13349
                - fpr_neg.13353
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_add.13349
                - fpr_sub.13348
                - fpr_sub.13348
                - fpr_neg.13353
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:835,19'
              BranchSideFuncs:
                - fpr_sqr.13356
                - fpr_sqr.13356
                - fpr_add.13349
                - fpr_inv.13357
                - fpr_mul.13347
                - fpr_neg.13353
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_add.13349
                - fpr_neg.13353
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_add.13349
                - fpr_sub.13348
                - fpr_sub.13348
                - fpr_neg.13353
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:837,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:845,39'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:873,23'
              BranchSideFuncs:
                - fpr_sqr.13356
                - fpr_sqr.13356
                - fpr_add.13349
                - fpr_inv.13357
                - fpr_mul.13347
                - fpr_neg.13353
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_add.13349
                - fpr_neg.13353
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_add.13349
                - fpr_sub.13348
                - fpr_sub.13348
                - fpr_neg.13353
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:873,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:873,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:877,22'
              BranchSideFuncs:
                - fpr_sqr.13356
                - fpr_sqr.13356
                - fpr_add.13349
                - fpr_inv.13357
                - fpr_mul.13347
                - fpr_neg.13353
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_add.13349
                - fpr_neg.13353
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_add.13349
                - fpr_sub.13348
                - fpr_sub.13348
                - fpr_neg.13353
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:841,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:841,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:845,39'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:873,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:873,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:877,22'
              BranchSideFuncs:
                - fpr_sqr.13356
                - fpr_sqr.13356
                - fpr_add.13349
                - fpr_inv.13357
                - fpr_mul.13347
                - fpr_neg.13353
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_add.13349
                - fpr_neg.13353
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_add.13349
                - fpr_sub.13348
                - fpr_sub.13348
                - fpr_neg.13353
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:883,13'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:883,13'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:883,13'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:883,13'
          Dst:             fpr_inv
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:883,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:883,13'
          Dst:             fpr_neg
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:883,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:883,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:883,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:883,13'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:883,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:883,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:883,13'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:884,13'
          Dst:             fpr_neg
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:884,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:884,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:884,13'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:884,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:884,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:884,13'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:886,13'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:886,13'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:889,27'
          Dst:             fpr_neg
    - functionName:    PQCLEAN_FALCONPADDED1024_AVX2_poly_div_autoadj_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 799
      functionLinenumberEnd: 826
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          87
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - fpr_inv
        - fpr_mul
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:802,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:0,0'
              BranchSideFuncs:
                - fpr_inv.13357
                - fpr_mul.13347
                - fpr_mul.13347
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:802,19'
              BranchSideFuncs:
                - fpr_inv.13357
                - fpr_mul.13347
                - fpr_mul.13347
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:804,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:811,54'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:818,23'
              BranchSideFuncs:
                - fpr_inv.13357
                - fpr_mul.13347
                - fpr_mul.13347
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:818,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:818,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:821,26'
              BranchSideFuncs:
                - fpr_inv.13357
                - fpr_mul.13347
                - fpr_mul.13347
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:808,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:808,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:811,54'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:818,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:818,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:821,26'
              BranchSideFuncs:
                - fpr_inv.13357
                - fpr_mul.13347
                - fpr_mul.13347
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:821,18'
          Dst:             fpr_inv
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:822,20'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:823,25'
          Dst:             fpr_mul
    - functionName:    PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 771
      functionLinenumberEnd: 794
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          85
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - fpr_mul
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:774,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:0,0'
              BranchSideFuncs:
                - fpr_mul.13347
                - fpr_mul.13347
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:774,19'
              BranchSideFuncs:
                - fpr_mul.13347
                - fpr_mul.13347
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:776,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:780,37'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:789,23'
              BranchSideFuncs:
                - fpr_mul.13347
                - fpr_mul.13347
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:789,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:789,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:790,13'
              BranchSideFuncs:
                - fpr_mul.13347
                - fpr_mul.13347
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:777,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:777,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:780,37'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:789,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:789,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:790,13'
              BranchSideFuncs:
                - fpr_mul.13347
                - fpr_mul.13347
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:790,20'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:791,25'
          Dst:             fpr_mul
    - functionName:    PQCLEAN_FALCONPADDED1024_AVX2_poly_add_muladj_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 712
      functionLinenumberEnd: 766
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          172
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - fpr_add
        - fpr_mul
        - fpr_neg
        - fpr_sub
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:715,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:0,0'
              BranchSideFuncs:
                - fpr_neg.13353
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_add.13349
                - fpr_neg.13353
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_add.13349
                - fpr_add.13349
                - fpr_add.13349
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:715,19'
              BranchSideFuncs:
                - fpr_neg.13353
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_add.13349
                - fpr_neg.13353
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_add.13349
                - fpr_add.13349
                - fpr_add.13349
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:717,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:723,37'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:746,23'
              BranchSideFuncs:
                - fpr_neg.13353
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_add.13349
                - fpr_neg.13353
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_add.13349
                - fpr_add.13349
                - fpr_add.13349
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:746,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:746,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:751,20'
              BranchSideFuncs:
                - fpr_neg.13353
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_add.13349
                - fpr_neg.13353
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_add.13349
                - fpr_add.13349
                - fpr_add.13349
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:718,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:718,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:723,37'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:746,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:746,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:751,20'
              BranchSideFuncs:
                - fpr_neg.13353
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_add.13349
                - fpr_neg.13353
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_add.13349
                - fpr_add.13349
                - fpr_add.13349
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:760,13'
          Dst:             fpr_neg
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:760,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:760,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:760,13'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:760,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:760,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:760,13'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:761,13'
          Dst:             fpr_neg
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:761,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:761,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:761,13'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:761,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:761,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:761,13'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:762,20'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:763,25'
          Dst:             fpr_add
    - functionName:    PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 668
      functionLinenumberEnd: 706
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          109
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - fpr_add
        - fpr_inv
        - fpr_sqr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:671,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:0,0'
              BranchSideFuncs:
                - fpr_sqr.13356
                - fpr_sqr.13356
                - fpr_add.13349
                - fpr_sqr.13356
                - fpr_sqr.13356
                - fpr_add.13349
                - fpr_add.13349
                - fpr_inv.13357
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:671,19'
              BranchSideFuncs:
                - fpr_sqr.13356
                - fpr_sqr.13356
                - fpr_add.13349
                - fpr_sqr.13356
                - fpr_sqr.13356
                - fpr_add.13349
                - fpr_add.13349
                - fpr_inv.13357
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:673,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:680,37'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:693,23'
              BranchSideFuncs:
                - fpr_sqr.13356
                - fpr_sqr.13356
                - fpr_add.13349
                - fpr_sqr.13356
                - fpr_sqr.13356
                - fpr_add.13349
                - fpr_add.13349
                - fpr_inv.13357
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:693,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:693,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:697,20'
              BranchSideFuncs:
                - fpr_sqr.13356
                - fpr_sqr.13356
                - fpr_add.13349
                - fpr_sqr.13356
                - fpr_sqr.13356
                - fpr_add.13349
                - fpr_add.13349
                - fpr_inv.13357
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:677,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:677,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:680,37'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:693,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:693,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:697,20'
              BranchSideFuncs:
                - fpr_sqr.13356
                - fpr_sqr.13356
                - fpr_add.13349
                - fpr_sqr.13356
                - fpr_sqr.13356
                - fpr_add.13349
                - fpr_add.13349
                - fpr_inv.13357
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:702,40'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:702,55'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:702,32'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:703,40'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:703,55'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:703,32'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:701,28'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:701,20'
          Dst:             fpr_inv
    - functionName:    PQCLEAN_FALCONPADDED1024_AVX2_poly_div_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 624
      functionLinenumberEnd: 663
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          131
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - fpr_add
        - fpr_inv
        - fpr_mul
        - fpr_neg
        - fpr_sqr
        - fpr_sub
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:627,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:0,0'
              BranchSideFuncs:
                - fpr_sqr.13356
                - fpr_sqr.13356
                - fpr_add.13349
                - fpr_inv.13357
                - fpr_mul.13347
                - fpr_neg.13353
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_add.13349
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:627,19'
              BranchSideFuncs:
                - fpr_sqr.13356
                - fpr_sqr.13356
                - fpr_add.13349
                - fpr_inv.13357
                - fpr_mul.13347
                - fpr_neg.13353
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_add.13349
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:629,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:636,37'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:653,23'
              BranchSideFuncs:
                - fpr_sqr.13356
                - fpr_sqr.13356
                - fpr_add.13349
                - fpr_inv.13357
                - fpr_mul.13347
                - fpr_neg.13353
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_add.13349
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:653,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:653,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:656,20'
              BranchSideFuncs:
                - fpr_sqr.13356
                - fpr_sqr.13356
                - fpr_add.13349
                - fpr_inv.13357
                - fpr_mul.13347
                - fpr_neg.13353
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_add.13349
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:633,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:633,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:636,37'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:653,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:653,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:656,20'
              BranchSideFuncs:
                - fpr_sqr.13356
                - fpr_sqr.13356
                - fpr_add.13349
                - fpr_inv.13357
                - fpr_mul.13347
                - fpr_neg.13353
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_add.13349
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:660,13'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:660,13'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:660,13'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:660,13'
          Dst:             fpr_inv
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:660,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:660,13'
          Dst:             fpr_neg
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:660,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:660,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:660,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:660,13'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:660,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:660,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:660,13'
          Dst:             fpr_add
    - functionName:    PQCLEAN_FALCONPADDED1024_AVX2_poly_mulconst
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 602
      functionLinenumberEnd: 619
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          62
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - fpr_mul
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:605,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:0,0'
              BranchSideFuncs:
                - fpr_mul.13347
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:605,19'
              BranchSideFuncs:
                - fpr_mul.13347
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:606,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:609,14'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:616,13'
              BranchSideFuncs:
                - fpr_mul.13347
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:610,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:610,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:611,31'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:615,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:615,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:616,13'
              BranchSideFuncs:
                - fpr_mul.13347
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:616,20'
          Dst:             fpr_mul
    - functionName:    PQCLEAN_FALCONPADDED1024_AVX2_poly_mulselfadj_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 565
      functionLinenumberEnd: 598
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          82
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - fpr_add
        - fpr_sqr
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:572,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:0,0'
              BranchSideFuncs:
                - fpr_sqr.13356
                - fpr_sqr.13356
                - fpr_add.13349
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:572,19'
              BranchSideFuncs:
                - fpr_sqr.13356
                - fpr_sqr.13356
                - fpr_add.13349
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:574,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:581,37'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:589,23'
              BranchSideFuncs:
                - fpr_sqr.13356
                - fpr_sqr.13356
                - fpr_add.13349
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:589,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:589,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:592,20'
              BranchSideFuncs:
                - fpr_sqr.13356
                - fpr_sqr.13356
                - fpr_add.13349
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:578,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:578,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:581,37'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:589,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:589,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:592,20'
              BranchSideFuncs:
                - fpr_sqr.13356
                - fpr_sqr.13356
                - fpr_add.13349
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:594,28'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:594,43'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:594,20'
          Dst:             fpr_add
    - functionName:    PQCLEAN_FALCONPADDED1024_AVX2_poly_muladj_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 530
      functionLinenumberEnd: 561
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          112
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - fpr_add
        - fpr_mul
        - fpr_neg
        - fpr_sub
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:533,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:0,0'
              BranchSideFuncs:
                - fpr_neg.13353
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_add.13349
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:533,19'
              BranchSideFuncs:
                - fpr_neg.13353
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_add.13349
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:535,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:539,37'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:551,23'
              BranchSideFuncs:
                - fpr_neg.13353
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_add.13349
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:551,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:551,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:554,20'
              BranchSideFuncs:
                - fpr_neg.13353
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_add.13349
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:536,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:536,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:539,37'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:551,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:551,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:554,20'
              BranchSideFuncs:
                - fpr_neg.13353
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_add.13349
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:557,20'
          Dst:             fpr_neg
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:558,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:558,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:558,13'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:558,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:558,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:558,13'
          Dst:             fpr_add
    - functionName:    PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 494
      functionLinenumberEnd: 525
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          111
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - fpr_add
        - fpr_mul
        - fpr_sub
      functionUses:    18
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:497,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:0,0'
              BranchSideFuncs:
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_add.13349
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:497,19'
              BranchSideFuncs:
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_add.13349
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:499,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:503,37'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:515,23'
              BranchSideFuncs:
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_add.13349
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:515,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:515,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:518,20'
              BranchSideFuncs:
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_add.13349
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:500,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:500,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:503,37'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:515,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:515,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:518,20'
              BranchSideFuncs:
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_add.13349
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:522,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:522,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:522,13'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:522,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:522,13'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:522,13'
          Dst:             fpr_add
    - functionName:    PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 472
      functionLinenumberEnd: 489
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          62
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - fpr_neg
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:475,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:0,0'
              BranchSideFuncs:
                - fpr_neg.13353
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:475,19'
              BranchSideFuncs:
                - fpr_neg.13353
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:476,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:480,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:485,21'
              BranchSideFuncs:
                - fpr_neg.13353
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:480,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:480,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:481,31'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:485,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:485,9'
              BranchSideFuncs:
                - fpr_neg.13353
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:486,13'
              BranchSideFuncs:
                - fpr_neg.13353
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:486,20'
          Dst:             fpr_neg
    - functionName:    PQCLEAN_FALCONPADDED1024_AVX2_poly_neg
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 468
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          57
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - fpr_neg
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:454,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:0,0'
              BranchSideFuncs:
                - fpr_neg.13353
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:454,19'
              BranchSideFuncs:
                - fpr_neg.13353
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:455,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:460,31'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:465,13'
              BranchSideFuncs:
                - fpr_neg.13353
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:459,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:459,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:460,31'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:464,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:464,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:465,13'
              BranchSideFuncs:
                - fpr_neg.13353
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:465,20'
          Dst:             fpr_neg
    - functionName:    PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 431
      functionLinenumberEnd: 447
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          62
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - fpr_sub
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:434,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:0,0'
              BranchSideFuncs:
                - fpr_sub.13348
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:434,19'
              BranchSideFuncs:
                - fpr_sub.13348
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:435,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:437,31'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:444,13'
              BranchSideFuncs:
                - fpr_sub.13348
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:436,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:436,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:437,31'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:443,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:443,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:444,13'
              BranchSideFuncs:
                - fpr_sub.13348
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:444,20'
          Dst:             fpr_sub
    - functionName:    PQCLEAN_FALCONPADDED1024_AVX2_poly_add
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          62
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - fpr_add
      functionUses:    13
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:413,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:0,0'
              BranchSideFuncs:
                - fpr_add.13349
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:413,19'
              BranchSideFuncs:
                - fpr_add.13349
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:414,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:416,31'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:423,13'
              BranchSideFuncs:
                - fpr_add.13349
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:415,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:415,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:416,31'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:422,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:422,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:423,13'
              BranchSideFuncs:
                - fpr_add.13349
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:423,20'
          Dst:             fpr_add
    - functionName:    PQCLEAN_FALCONPADDED1024_AVX2_iFFT
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 405
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         36
      ICount:          272
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - fpr_add
        - fpr_mul
        - fpr_neg
        - fpr_sub
      functionUses:    11
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:327,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:0,0'
              BranchSideFuncs:
                - fpr_mul.13347
                - fpr_neg.13353
                - fpr_add.13349
                - fpr_add.13349
                - fpr_sub.13348
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_add.13349
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:327,19'
              BranchSideFuncs:
                - fpr_mul.13347
                - fpr_neg.13353
                - fpr_add.13349
                - fpr_add.13349
                - fpr_sub.13348
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_add.13349
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:331,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:334,16'
              BranchSideFuncs:
                - fpr_neg.13353
                - fpr_mul.13347
                - fpr_add.13349
                - fpr_add.13349
                - fpr_sub.13348
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_add.13349
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:397,14'
              BranchSideFuncs:
                - fpr_mul.13347
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:340,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:339,21'
              BranchSideFuncs:
                - fpr_mul.13347
                - fpr_neg.13353
                - fpr_add.13349
                - fpr_add.13349
                - fpr_sub.13348
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_add.13349
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:339,21'
              BranchSideFuncs:
                - fpr_neg.13353
                - fpr_mul.13347
                - fpr_add.13349
                - fpr_add.13349
                - fpr_sub.13348
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_add.13349
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:373,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:336,42'
              BranchSideFuncs:
                - fpr_add.13349
                - fpr_add.13349
                - fpr_sub.13348
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_add.13349
                - fpr_mul.13347
                - fpr_neg.13353
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:376,28'
              BranchSideFuncs:
                - fpr_add.13349
                - fpr_add.13349
                - fpr_sub.13348
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_add.13349
                - fpr_mul.13347
                - fpr_neg.13353
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:373,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:336,42'
              BranchSideFuncs:
                - fpr_mul.13347
                - fpr_neg.13353
                - fpr_add.13349
                - fpr_add.13349
                - fpr_sub.13348
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_add.13349
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:376,28'
              BranchSideFuncs:
                - fpr_add.13349
                - fpr_add.13349
                - fpr_sub.13348
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_add.13349
                - fpr_mul.13347
                - fpr_neg.13353
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:336,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:331,29'
              BranchSideFuncs:
                - fpr_neg.13353
                - fpr_mul.13347
                - fpr_add.13349
                - fpr_add.13349
                - fpr_sub.13348
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_add.13349
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:339,21'
              BranchSideFuncs:
                - fpr_neg.13353
                - fpr_mul.13347
                - fpr_add.13349
                - fpr_add.13349
                - fpr_sub.13348
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_add.13349
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:331,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:334,16'
              BranchSideFuncs:
                - fpr_neg.13353
                - fpr_mul.13347
                - fpr_add.13349
                - fpr_add.13349
                - fpr_sub.13348
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_add.13349
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:397,14'
              BranchSideFuncs:
                - fpr_mul.13347
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:347,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:336,42'
              BranchSideFuncs:
                - fpr_mul.13347
                - fpr_neg.13353
                - fpr_add.13349
                - fpr_add.13349
                - fpr_sub.13348
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_add.13349
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:351,45'
              BranchSideFuncs:
                - fpr_mul.13347
                - fpr_neg.13353
                - fpr_add.13349
                - fpr_add.13349
                - fpr_sub.13348
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_add.13349
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:347,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:336,42'
              BranchSideFuncs:
                - fpr_mul.13347
                - fpr_neg.13353
                - fpr_add.13349
                - fpr_add.13349
                - fpr_sub.13348
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_add.13349
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:351,45'
              BranchSideFuncs:
                - fpr_mul.13347
                - fpr_neg.13353
                - fpr_add.13349
                - fpr_add.13349
                - fpr_sub.13348
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_add.13349
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:336,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:331,29'
              BranchSideFuncs:
                - fpr_mul.13347
                - fpr_neg.13353
                - fpr_add.13349
                - fpr_add.13349
                - fpr_sub.13348
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_add.13349
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:339,21'
              BranchSideFuncs:
                - fpr_mul.13347
                - fpr_neg.13353
                - fpr_add.13349
                - fpr_add.13349
                - fpr_sub.13348
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_add.13349
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:397,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:397,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:400,14'
              BranchSideFuncs:
                - fpr_mul.13347
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:401,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:401,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:402,13'
              BranchSideFuncs:
                - fpr_mul.13347
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:372,24'
          Dst:             fpr_neg
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:380,21'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:380,21'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:382,21'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:382,21'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:384,21'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:384,21'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:384,21'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:384,21'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:384,21'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:384,21'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:402,20'
          Dst:             fpr_mul
    - functionName:    PQCLEAN_FALCONPADDED1024_AVX2_FFT
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         32
      ICount:          248
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - fpr_add
        - fpr_mul
        - fpr_sub
      functionUses:    27
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:215,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:0,0'
              BranchSideFuncs:
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_add.13349
                - fpr_add.13349
                - fpr_add.13349
                - fpr_sub.13348
                - fpr_sub.13348
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:215,19'
              BranchSideFuncs:
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_add.13349
                - fpr_add.13349
                - fpr_add.13349
                - fpr_sub.13348
                - fpr_sub.13348
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:218,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:218,5'
              BranchSideFuncs:
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_add.13349
                - fpr_add.13349
                - fpr_add.13349
                - fpr_sub.13348
                - fpr_sub.13348
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:221,16'
              BranchSideFuncs:
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_add.13349
                - fpr_add.13349
                - fpr_add.13349
                - fpr_sub.13348
                - fpr_sub.13348
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:223,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:0,0'
              BranchSideFuncs:
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_add.13349
                - fpr_add.13349
                - fpr_add.13349
                - fpr_sub.13348
                - fpr_sub.13348
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:218,36'
              BranchSideFuncs:
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_add.13349
                - fpr_add.13349
                - fpr_add.13349
                - fpr_sub.13348
                - fpr_sub.13348
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:227,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:223,9'
              BranchSideFuncs:
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_add.13349
                - fpr_add.13349
                - fpr_add.13349
                - fpr_sub.13348
                - fpr_sub.13348
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:223,9'
              BranchSideFuncs:
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_add.13349
                - fpr_add.13349
                - fpr_add.13349
                - fpr_sub.13348
                - fpr_sub.13348
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:234,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:223,42'
              BranchSideFuncs:
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_add.13349
                - fpr_add.13349
                - fpr_add.13349
                - fpr_sub.13348
                - fpr_sub.13348
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:238,45'
              BranchSideFuncs:
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_add.13349
                - fpr_add.13349
                - fpr_add.13349
                - fpr_sub.13348
                - fpr_sub.13348
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:234,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:223,42'
              BranchSideFuncs:
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_add.13349
                - fpr_add.13349
                - fpr_add.13349
                - fpr_sub.13348
                - fpr_sub.13348
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:238,45'
              BranchSideFuncs:
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_add.13349
                - fpr_add.13349
                - fpr_add.13349
                - fpr_sub.13348
                - fpr_sub.13348
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:223,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:218,36'
              BranchSideFuncs:
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_add.13349
                - fpr_add.13349
                - fpr_add.13349
                - fpr_sub.13348
                - fpr_sub.13348
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:226,21'
              BranchSideFuncs:
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_add.13349
                - fpr_add.13349
                - fpr_add.13349
                - fpr_sub.13348
                - fpr_sub.13348
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:260,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:223,42'
              BranchSideFuncs:
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_add.13349
                - fpr_add.13349
                - fpr_add.13349
                - fpr_sub.13348
                - fpr_sub.13348
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:263,28'
              BranchSideFuncs:
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_add.13349
                - fpr_add.13349
                - fpr_add.13349
                - fpr_sub.13348
                - fpr_sub.13348
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:260,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:223,42'
              BranchSideFuncs:
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_add.13349
                - fpr_add.13349
                - fpr_add.13349
                - fpr_sub.13348
                - fpr_sub.13348
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:263,28'
              BranchSideFuncs:
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_add.13349
                - fpr_add.13349
                - fpr_add.13349
                - fpr_sub.13348
                - fpr_sub.13348
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:223,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:218,36'
              BranchSideFuncs:
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_add.13349
                - fpr_add.13349
                - fpr_add.13349
                - fpr_sub.13348
                - fpr_sub.13348
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:226,21'
              BranchSideFuncs:
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_add.13349
                - fpr_add.13349
                - fpr_add.13349
                - fpr_sub.13348
                - fpr_sub.13348
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:218,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:218,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:221,16'
              BranchSideFuncs:
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_sub.13348
                - fpr_mul.13347
                - fpr_mul.13347
                - fpr_add.13349
                - fpr_add.13349
                - fpr_add.13349
                - fpr_sub.13348
                - fpr_sub.13348
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:267,21'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:267,21'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:267,21'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:267,21'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:267,21'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:267,21'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:269,21'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:269,21'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:271,21'
          Dst:             fpr_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/fft.c:271,21'
          Dst:             fpr_sub
    - functionName:    modp_div
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 796
      functionLinenumberEnd: 822
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - modp_montymul
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:800,11'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:805,13'
              BranchSideFuncs:
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:802,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:805,13'
              BranchSideFuncs:
                - modp_montymul.13495
                - modp_montymul.13495
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:821,9'
              BranchSideFuncs:
                - modp_montymul.13495
                - modp_montymul.13495
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:805,13'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:806,14'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:821,9'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:822,12'
          Dst:             modp_montymul
    - functionName:    modp_montymul
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 716
      functionLinenumberEnd: 724
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    62
      BranchProfiles:  []
      Callsites:       []
    - functionName:    modp_norm
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 643
      functionLinenumberEnd: 644
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    zint_one_to_plain
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1985
      functionLinenumberEnd: 1990
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    modp_poly_rec_res
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1077
      functionLinenumberEnd: 1088
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - modp_montymul
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1080,29'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - modp_montymul.13495
                - modp_montymul.13495
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1084,19'
              BranchSideFuncs:
                - modp_montymul.13495
                - modp_montymul.13495
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1081,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1084,19'
              BranchSideFuncs:
                - modp_montymul.13495
                - modp_montymul.13495
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1088,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1086,30'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1086,16'
          Dst:             modp_montymul
    - functionName:    zint_add_scaled_mul_small
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1884
      functionLinenumberEnd: 1932
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          99
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1889,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1889,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1893,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1905,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1906,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1910,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1896,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1896,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1904,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    zint_sub_scaled
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1947
      functionLinenumberEnd: 1979
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          90
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1952,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1952,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1956,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1967,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1968,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1972,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1959,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1959,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1966,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    poly_sub_scaled
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2086
      functionLinenumberEnd: 2111
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          92
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - zint_add_scaled_mul_small
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2089,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - zint_add_scaled_mul_small.13499
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2096,15'
              BranchSideFuncs:
                - zint_add_scaled_mul_small.13499
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2102,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2104,22'
              BranchSideFuncs:
                - zint_add_scaled_mul_small.13499
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2106,19'
              BranchSideFuncs:
                - zint_add_scaled_mul_small.13499
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2099,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2090,26'
              BranchSideFuncs:
                - zint_add_scaled_mul_small.13499
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2100,13'
              BranchSideFuncs:
                - zint_add_scaled_mul_small.13499
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2090,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2096,15'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2111,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2100,13'
          Dst:             zint_add_scaled_mul_small
    - functionName:    poly_sub_scaled_ntt
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2123
      functionLinenumberEnd: 2178
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          169
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - modp_NTT2_ext
        - modp_R2
        - modp_Rx
        - modp_iNTT2_ext
        - modp_mkgm2
        - modp_montymul
        - modp_ninv31
        - modp_set
        - zint_mod_small_signed
        - zint_rebuild_CRT
        - zint_sub_scaled
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2129,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_Rx.13506
                - modp_mkgm2.13507
                - modp_set.13508
                - modp_NTT2_ext.13509
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - zint_rebuild_CRT.13512
                - zint_sub_scaled.13500
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2129,9'
              BranchSideFuncs:
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_Rx.13506
                - modp_mkgm2.13507
                - modp_set.13508
                - modp_NTT2_ext.13509
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - zint_rebuild_CRT.13512
                - zint_sub_scaled.13500
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2151,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2152,30'
              BranchSideFuncs:
                - modp_NTT2_ext.13509
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_Rx.13506
                - modp_mkgm2.13507
                - modp_set.13508
                - zint_rebuild_CRT.13512
                - zint_sub_scaled.13500
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2154,9'
              BranchSideFuncs:
                - modp_NTT2_ext.13509
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_Rx.13506
                - modp_mkgm2.13507
                - modp_set.13508
                - zint_rebuild_CRT.13512
                - zint_sub_scaled.13500
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2155,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2157,18'
              BranchSideFuncs:
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_Rx.13506
                - modp_mkgm2.13507
                - modp_set.13508
                - modp_NTT2_ext.13509
                - zint_mod_small_signed.13510
                - zint_rebuild_CRT.13512
                - zint_sub_scaled.13500
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2159,9'
              BranchSideFuncs:
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_Rx.13506
                - modp_mkgm2.13507
                - modp_set.13508
                - modp_NTT2_ext.13509
                - zint_mod_small_signed.13510
                - zint_rebuild_CRT.13512
                - zint_sub_scaled.13500
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2160,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2162,36'
              BranchSideFuncs:
                - modp_iNTT2_ext.13511
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_Rx.13506
                - modp_mkgm2.13507
                - modp_set.13508
                - modp_NTT2_ext.13509
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - zint_rebuild_CRT.13512
                - zint_sub_scaled.13500
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2164,9'
              BranchSideFuncs:
                - modp_iNTT2_ext.13511
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_Rx.13506
                - modp_mkgm2.13507
                - modp_set.13508
                - modp_NTT2_ext.13509
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - zint_rebuild_CRT.13512
                - zint_sub_scaled.13500
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2141,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2145,13'
              BranchSideFuncs:
                - zint_rebuild_CRT.13512
                - zint_sub_scaled.13500
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2170,5'
              BranchSideFuncs:
                - zint_rebuild_CRT.13512
                - zint_sub_scaled.13500
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2175,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2176,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2178,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2146,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2147,14'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2148,14'
          Dst:             modp_Rx
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2149,9'
          Dst:             modp_mkgm2
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2152,21'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2154,9'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2157,18'
          Dst:             zint_mod_small_signed
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2159,9'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2162,22'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2161,18'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2164,9'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2170,5'
          Dst:             zint_rebuild_CRT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2176,9'
          Dst:             zint_sub_scaled
    - functionName:    modp_ninv31
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 652
      functionLinenumberEnd: 660
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    modp_R2
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 731
      functionLinenumberEnd: 755
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - modp_R
        - modp_add
        - modp_montymul
      functionUses:    14
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:738,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - modp_R.13520
                - modp_add.13519
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:738,9'
              BranchSideFuncs:
                - modp_R.13520
                - modp_add.13519
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:738,9'
          Dst:             modp_R
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:739,9'
          Dst:             modp_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:745,9'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:746,9'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:747,9'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:748,9'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:749,9'
          Dst:             modp_montymul
    - functionName:    modp_Rx
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 764
      functionLinenumberEnd: 782
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          69
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - modp_R
        - modp_montymul
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:773,7'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - modp_R.13520
                - modp_montymul.13495
                - modp_montymul.13495
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:773,7'
              BranchSideFuncs:
                - modp_R.13520
                - modp_montymul.13495
                - modp_montymul.13495
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:776,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:776,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:777,16'
              BranchSideFuncs:
                - modp_montymul.13495
                - modp_montymul.13495
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:777,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:778,17'
              BranchSideFuncs:
                - modp_montymul.13495
                - modp_montymul.13495
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:780,13'
              BranchSideFuncs:
                - modp_montymul.13495
                - modp_montymul.13495
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:776,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:776,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:777,16'
              BranchSideFuncs:
                - modp_montymul.13495
                - modp_montymul.13495
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:775,9'
          Dst:             modp_R
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:778,17'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:780,13'
          Dst:             modp_montymul
    - functionName:    modp_mkgm2
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 932
      functionLinenumberEnd: 961
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          92
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - modp_R
        - modp_R2
        - modp_div
        - modp_montymul
      functionUses:    11
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:937,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - modp_R2.13505
                - modp_montymul.13495
                - modp_R.13520
                - modp_div.13494
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:937,19'
              BranchSideFuncs:
                - modp_R2.13505
                - modp_montymul.13495
                - modp_R.13520
                - modp_div.13494
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:945,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:946,13'
              BranchSideFuncs:
                - modp_montymul.13495
                - modp_R.13520
                - modp_div.13494
                - modp_montymul.13495
                - modp_montymul.13495
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:949,34'
              BranchSideFuncs:
                - modp_R.13520
                - modp_div.13494
                - modp_montymul.13495
                - modp_montymul.13495
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:945,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:946,13'
              BranchSideFuncs:
                - modp_R.13520
                - modp_div.13494
                - modp_montymul.13495
                - modp_montymul.13495
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:949,34'
              BranchSideFuncs:
                - modp_R.13520
                - modp_div.13494
                - modp_montymul.13495
                - modp_montymul.13495
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:952,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:955,21'
              BranchSideFuncs:
                - modp_montymul.13495
                - modp_montymul.13495
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:961,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:943,10'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:944,9'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:946,13'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:949,34'
          Dst:             modp_R
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:949,10'
          Dst:             modp_div
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:958,14'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:959,14'
          Dst:             modp_montymul
    - functionName:    modp_set
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 631
      functionLinenumberEnd: 636
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    22
      BranchProfiles:  []
      Callsites:       []
    - functionName:    modp_NTT2_ext
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 969
      functionLinenumberEnd: 1000
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          123
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - modp_add
        - modp_montymul
        - modp_sub
      functionUses:    33
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:972,14'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - modp_montymul.13495
                - modp_add.13519
                - modp_sub.13514
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:972,14'
              BranchSideFuncs:
                - modp_montymul.13495
                - modp_add.13519
                - modp_sub.13514
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:972,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:972,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:975,19'
              BranchSideFuncs:
                - modp_montymul.13495
                - modp_add.13519
                - modp_sub.13514
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:989,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:977,26'
              BranchSideFuncs:
                - modp_montymul.13495
                - modp_add.13519
                - modp_sub.13514
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:986,17'
              BranchSideFuncs:
                - modp_montymul.13495
                - modp_add.13519
                - modp_sub.13514
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:989,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:981,38'
              BranchSideFuncs:
                - modp_montymul.13495
                - modp_add.13519
                - modp_sub.13514
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:992,21'
              BranchSideFuncs:
                - modp_montymul.13495
                - modp_add.13519
                - modp_sub.13514
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:981,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:977,26'
              BranchSideFuncs:
                - modp_montymul.13495
                - modp_add.13519
                - modp_sub.13514
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:986,17'
              BranchSideFuncs:
                - modp_montymul.13495
                - modp_add.13519
                - modp_sub.13514
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:977,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:977,5'
              BranchSideFuncs:
                - modp_montymul.13495
                - modp_add.13519
                - modp_sub.13514
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:980,16'
              BranchSideFuncs:
                - modp_montymul.13495
                - modp_add.13519
                - modp_sub.13514
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:993,21'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:994,23'
          Dst:             modp_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:995,23'
          Dst:             modp_sub
    - functionName:    zint_mod_small_signed
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1211
      functionLinenumberEnd: 1220
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - modp_sub
        - zint_mod_small_unsigned
      functionUses:    11
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1214,14'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - zint_mod_small_unsigned.13513
                - modp_sub.13514
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1214,14'
              BranchSideFuncs:
                - zint_mod_small_unsigned.13513
                - modp_sub.13514
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1214,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1214,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1217,9'
              BranchSideFuncs:
                - zint_mod_small_unsigned.13513
                - modp_sub.13514
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1217,9'
          Dst:             zint_mod_small_unsigned
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1218,9'
          Dst:             modp_sub
    - functionName:    modp_iNTT2_ext
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1007
      functionLinenumberEnd: 1052
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          150
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - modp_add
        - modp_montymul
        - modp_sub
      functionUses:    21
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1012,14'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - modp_add.13519
                - modp_sub.13514
                - modp_montymul.13495
                - modp_montymul.13495
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1012,14'
              BranchSideFuncs:
                - modp_add.13519
                - modp_sub.13514
                - modp_montymul.13495
                - modp_montymul.13495
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1012,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1012,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1015,19'
              BranchSideFuncs:
                - modp_add.13519
                - modp_sub.13514
                - modp_montymul.13495
                - modp_montymul.13495
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1017,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1020,16'
              BranchSideFuncs:
                - modp_add.13519
                - modp_sub.13514
                - modp_montymul.13495
                - modp_montymul.13495
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1048,22'
              BranchSideFuncs:
                - modp_montymul.13495
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1030,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1017,19'
              BranchSideFuncs:
                - modp_montymul.13495
                - modp_add.13519
                - modp_sub.13514
                - modp_montymul.13495
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1027,17'
              BranchSideFuncs:
                - modp_add.13519
                - modp_sub.13514
                - modp_montymul.13495
                - modp_montymul.13495
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1030,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1022,39'
              BranchSideFuncs:
                - modp_add.13519
                - modp_sub.13514
                - modp_montymul.13495
                - modp_montymul.13495
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1033,21'
              BranchSideFuncs:
                - modp_add.13519
                - modp_sub.13514
                - modp_montymul.13495
                - modp_montymul.13495
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1022,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1017,19'
              BranchSideFuncs:
                - modp_montymul.13495
                - modp_add.13519
                - modp_sub.13514
                - modp_montymul.13495
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1027,17'
              BranchSideFuncs:
                - modp_add.13519
                - modp_sub.13514
                - modp_montymul.13495
                - modp_montymul.13495
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1049,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1049,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1050,28'
              BranchSideFuncs:
                - modp_montymul.13495
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1035,23'
          Dst:             modp_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1037,27'
          Dst:             modp_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1036,23'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1050,14'
          Dst:             modp_montymul
    - functionName:    zint_rebuild_CRT
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1315
      functionLinenumberEnd: 1369
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          146
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - modp_R2
        - modp_montymul
        - modp_ninv31
        - modp_sub
        - zint_add_mul_small
        - zint_mod_small_unsigned
        - zint_mul_small
        - zint_norm_zero
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1319,12'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - zint_norm_zero.13517
                - modp_ninv31.13504
                - modp_R2.13505
                - zint_mod_small_unsigned.13513
                - modp_sub.13514
                - modp_montymul.13495
                - zint_add_mul_small.13515
                - zint_mul_small.13516
                - zint_mul_small.13516
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1319,12'
              BranchSideFuncs:
                - zint_norm_zero.13517
                - modp_ninv31.13504
                - modp_R2.13505
                - zint_mod_small_unsigned.13513
                - modp_sub.13514
                - modp_montymul.13495
                - zint_add_mul_small.13515
                - zint_mul_small.13516
                - zint_mul_small.13516
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1320,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - modp_ninv31.13504
                - modp_R2.13505
                - zint_mod_small_unsigned.13513
                - modp_sub.13514
                - modp_montymul.13495
                - zint_add_mul_small.13515
                - zint_mul_small.13516
                - zint_norm_zero.13517
                - zint_mul_small.13516
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1364,9'
              BranchSideFuncs:
                - zint_norm_zero.13517
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1338,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1333,13'
              BranchSideFuncs:
                - zint_mul_small.13516
                - zint_norm_zero.13517
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1333,13'
              BranchSideFuncs:
                - modp_ninv31.13504
                - modp_R2.13505
                - zint_mod_small_unsigned.13513
                - modp_sub.13514
                - modp_montymul.13495
                - zint_add_mul_small.13515
                - zint_mul_small.13516
                - zint_norm_zero.13517
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1338,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1345,18'
              BranchSideFuncs:
                - zint_mul_small.13516
                - modp_ninv31.13504
                - modp_R2.13505
                - zint_mod_small_unsigned.13513
                - modp_sub.13514
                - modp_montymul.13495
                - zint_add_mul_small.13515
                - zint_norm_zero.13517
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1358,18'
              BranchSideFuncs:
                - zint_mul_small.13516
                - modp_ninv31.13504
                - modp_R2.13505
                - zint_mod_small_unsigned.13513
                - modp_sub.13514
                - modp_montymul.13495
                - zint_add_mul_small.13515
                - zint_norm_zero.13517
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1320,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1333,13'
              BranchSideFuncs:
                - zint_norm_zero.13517
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1364,9'
              BranchSideFuncs:
                - zint_norm_zero.13517
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1320,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1333,13'
              BranchSideFuncs:
                - zint_norm_zero.13517
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1364,9'
              BranchSideFuncs:
                - zint_norm_zero.13517
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1364,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1364,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1365,31'
              BranchSideFuncs:
                - zint_norm_zero.13517
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1365,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1365,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1366,13'
              BranchSideFuncs:
                - zint_norm_zero.13517
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1365,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1365,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1366,13'
              BranchSideFuncs:
                - zint_norm_zero.13517
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1335,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1336,14'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1346,18'
          Dst:             zint_mod_small_unsigned
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1351,35'
          Dst:             modp_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1351,18'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1352,13'
          Dst:             zint_add_mul_small
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1358,18'
          Dst:             zint_mul_small
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1358,18'
          Dst:             zint_mul_small
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1366,13'
          Dst:             zint_norm_zero
    - functionName:    zint_mod_small_unsigned
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1182
      functionLinenumberEnd: 1202
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - modp_add
        - modp_montymul
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1194,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - modp_montymul.13495
                - modp_add.13519
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1194,17'
              BranchSideFuncs:
                - modp_montymul.13495
                - modp_add.13519
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1194,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1194,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1194,14'
              BranchSideFuncs:
                - modp_montymul.13495
                - modp_add.13519
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1194,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1194,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1194,14'
              BranchSideFuncs:
                - modp_montymul.13495
                - modp_add.13519
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1197,13'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1200,13'
          Dst:             modp_add
    - functionName:    modp_sub
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 691
      functionLinenumberEnd: 696
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    zint_add_mul_small
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1229
      functionLinenumberEnd: 1245
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          128
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1234,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1234,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1238,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1234,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1238,14'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1240,57'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1234,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1238,14'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1242,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    zint_mul_small
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1156
      functionLinenumberEnd: 1168
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          107
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1161,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1161,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1164,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1161,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1164,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1164,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1161,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1164,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1166,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    zint_norm_zero
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1253
      functionLinenumberEnd: 1296
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          72
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - zint_sub
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1265,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - zint_sub.13518
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1265,17'
              BranchSideFuncs:
                - zint_sub.13518
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1265,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1265,5'
              BranchSideFuncs:
                - zint_sub.13518
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1265,14'
              BranchSideFuncs:
                - zint_sub.13518
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1265,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1265,14'
              BranchSideFuncs:
                - zint_sub.13518
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1295,27'
              BranchSideFuncs:
                - zint_sub.13518
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1295,5'
          Dst:             zint_sub
    - functionName:    zint_sub
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1133
      functionLinenumberEnd: 1148
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          115
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1139,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1139,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1139,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1139,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1139,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1142,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1139,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1139,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1142,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1139,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1139,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1142,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    modp_add
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 679
      functionLinenumberEnd: 684
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    modp_R
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 667
      functionLinenumberEnd: 672
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fpr_rint
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          35
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fpr_mul
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    poly_big_to_fp
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2008
      functionLinenumberEnd: 2044
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          102
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - fpr_add
        - fpr_mul
        - fpr_of
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2011,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - fpr_of.13525
                - fpr_mul.13523
                - fpr_add.13526
                - fpr_mul.13523
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2011,9'
              BranchSideFuncs:
                - fpr_of.13525
                - fpr_mul.13523
                - fpr_add.13526
                - fpr_mul.13523
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2033,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2036,18'
              BranchSideFuncs:
                - fpr_of.13525
                - fpr_mul.13523
                - fpr_add.13526
                - fpr_mul.13523
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2042,9'
              BranchSideFuncs:
                - fpr_of.13525
                - fpr_mul.13523
                - fpr_add.13526
                - fpr_mul.13523
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2018,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2018,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2028,17'
              BranchSideFuncs:
                - fpr_of.13525
                - fpr_mul.13523
                - fpr_add.13526
                - fpr_mul.13523
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2040,36'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2040,28'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2040,17'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2033,43'
          Dst:             fpr_mul
    - functionName:    fpr_of
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fpr_add
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    align_u32
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2444
      functionLinenumberEnd: 2455
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2452,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2452,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2453,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    align_fpr
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2425
      functionLinenumberEnd: 2436
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2433,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2433,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2434,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    zint_finish_mod
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1456
      functionLinenumberEnd: 1491
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          231
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1466,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1466,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1466,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1466,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1466,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1467,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1466,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1466,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1467,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1466,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1467,15'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1480,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1466,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1467,15'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1480,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1482,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1482,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1485,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1482,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1482,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1485,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1482,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1482,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1485,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    zint_negate
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1376
      functionLinenumberEnd: 1395
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          97
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1387,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1387,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1387,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1387,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1387,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1390,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1387,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1387,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1390,14'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1387,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1387,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1390,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    zint_co_reduce_mod
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1499
      functionLinenumberEnd: 1541
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          182
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - zint_finish_mod
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1511,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - zint_finish_mod.13529
                - zint_finish_mod.13529
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1511,19'
              BranchSideFuncs:
                - zint_finish_mod.13529
                - zint_finish_mod.13529
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1511,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1509,34'
              BranchSideFuncs:
                - zint_finish_mod.13529
                - zint_finish_mod.13529
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1511,5'
              BranchSideFuncs:
                - zint_finish_mod.13529
                - zint_finish_mod.13529
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1511,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1511,5'
              BranchSideFuncs:
                - zint_finish_mod.13529
                - zint_finish_mod.13529
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1515,14'
              BranchSideFuncs:
                - zint_finish_mod.13529
                - zint_finish_mod.13529
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1511,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1511,5'
              BranchSideFuncs:
                - zint_finish_mod.13529
                - zint_finish_mod.13529
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1515,14'
              BranchSideFuncs:
                - zint_finish_mod.13529
                - zint_finish_mod.13529
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1539,5'
          Dst:             zint_finish_mod
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1540,5'
          Dst:             zint_finish_mod
    - functionName:    zint_co_reduce
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1413
      functionLinenumberEnd: 1442
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          137
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - zint_negate
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1420,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - zint_negate.13530
                - zint_negate.13530
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1420,19'
              BranchSideFuncs:
                - zint_negate.13530
                - zint_negate.13530
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1420,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1420,5'
              BranchSideFuncs:
                - zint_negate.13530
                - zint_negate.13530
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1424,14'
              BranchSideFuncs:
                - zint_negate.13530
                - zint_negate.13530
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1420,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1420,5'
              BranchSideFuncs:
                - zint_negate.13530
                - zint_negate.13530
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1424,14'
              BranchSideFuncs:
                - zint_negate.13530
                - zint_negate.13530
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1420,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1420,5'
              BranchSideFuncs:
                - zint_negate.13530
                - zint_negate.13530
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1424,14'
              BranchSideFuncs:
                - zint_negate.13530
                - zint_negate.13530
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1440,5'
          Dst:             zint_negate
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1441,5'
          Dst:             zint_negate
    - functionName:    make_fg_step
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2481
      functionLinenumberEnd: 2611
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         84
      ICount:          570
      EdgeCount:       111
      CyclomaticComplexity: 29
      functionsReached:
        - modp_NTT2_ext
        - modp_R2
        - modp_Rx
        - modp_iNTT2_ext
        - modp_mkgm2
        - modp_montymul
        - modp_ninv31
        - zint_mod_small_signed
        - zint_rebuild_CRT
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2487,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - modp_ninv31.13504
                - modp_mkgm2.13507
                - modp_R2.13505
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_Rx.13506
                - modp_mkgm2.13507
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2514,13'
              BranchSideFuncs:
                - modp_ninv31.13504
                - modp_mkgm2.13507
                - modp_R2.13505
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_Rx.13506
                - modp_mkgm2.13507
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2519,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2519,9'
              BranchSideFuncs:
                - modp_R2.13505
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_ninv31.13504
                - modp_mkgm2.13507
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_Rx.13506
                - modp_mkgm2.13507
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2520,21'
              BranchSideFuncs:
                - modp_R2.13505
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_ninv31.13504
                - modp_mkgm2.13507
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_Rx.13506
                - modp_mkgm2.13507
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2519,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2519,9'
              BranchSideFuncs:
                - modp_R2.13505
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_ninv31.13504
                - modp_mkgm2.13507
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_Rx.13506
                - modp_mkgm2.13507
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2520,21'
              BranchSideFuncs:
                - modp_R2.13505
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_ninv31.13504
                - modp_mkgm2.13507
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_Rx.13506
                - modp_mkgm2.13507
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2519,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2516,14'
              BranchSideFuncs:
                - modp_R2.13505
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_ninv31.13504
                - modp_mkgm2.13507
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_Rx.13506
                - modp_mkgm2.13507
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2520,21'
              BranchSideFuncs:
                - modp_R2.13505
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_ninv31.13504
                - modp_mkgm2.13507
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_Rx.13506
                - modp_mkgm2.13507
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2519,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2516,14'
              BranchSideFuncs:
                - modp_R2.13505
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_ninv31.13504
                - modp_mkgm2.13507
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_Rx.13506
                - modp_mkgm2.13507
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2520,21'
              BranchSideFuncs:
                - modp_R2.13505
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_ninv31.13504
                - modp_mkgm2.13507
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_Rx.13506
                - modp_mkgm2.13507
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2522,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2523,13'
              BranchSideFuncs:
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_ninv31.13504
                - modp_mkgm2.13507
                - modp_R2.13505
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_Rx.13506
                - modp_mkgm2.13507
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_NTT2_ext.13509
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2525,28'
              BranchSideFuncs:
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_ninv31.13504
                - modp_mkgm2.13507
                - modp_R2.13505
                - modp_NTT2_ext.13509
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_Rx.13506
                - modp_mkgm2.13507
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_NTT2_ext.13509
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2525,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2528,24'
              BranchSideFuncs:
                - modp_iNTT2_ext.13511
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_ninv31.13504
                - modp_mkgm2.13507
                - modp_R2.13505
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_NTT2_ext.13509
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_Rx.13506
                - modp_mkgm2.13507
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_NTT2_ext.13509
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2533,13'
              BranchSideFuncs:
                - modp_iNTT2_ext.13511
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_ninv31.13504
                - modp_mkgm2.13507
                - modp_R2.13505
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_NTT2_ext.13509
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_Rx.13506
                - modp_mkgm2.13507
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_NTT2_ext.13509
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2525,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2528,24'
              BranchSideFuncs:
                - modp_iNTT2_ext.13511
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_ninv31.13504
                - modp_mkgm2.13507
                - modp_R2.13505
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_NTT2_ext.13509
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_Rx.13506
                - modp_mkgm2.13507
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_NTT2_ext.13509
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2533,13'
              BranchSideFuncs:
                - modp_iNTT2_ext.13511
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_ninv31.13504
                - modp_mkgm2.13507
                - modp_R2.13505
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_NTT2_ext.13509
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_Rx.13506
                - modp_mkgm2.13507
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_NTT2_ext.13509
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2533,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2534,13'
              BranchSideFuncs:
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_ninv31.13504
                - modp_mkgm2.13507
                - modp_R2.13505
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_NTT2_ext.13509
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_Rx.13506
                - modp_mkgm2.13507
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_NTT2_ext.13509
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2537,28'
              BranchSideFuncs:
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_ninv31.13504
                - modp_mkgm2.13507
                - modp_R2.13505
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_NTT2_ext.13509
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_Rx.13506
                - modp_mkgm2.13507
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_NTT2_ext.13509
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2537,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2537,9'
              BranchSideFuncs:
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_ninv31.13504
                - modp_mkgm2.13507
                - modp_R2.13505
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_NTT2_ext.13509
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_Rx.13506
                - modp_mkgm2.13507
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_NTT2_ext.13509
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2538,21'
              BranchSideFuncs:
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_ninv31.13504
                - modp_mkgm2.13507
                - modp_R2.13505
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_NTT2_ext.13509
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_Rx.13506
                - modp_mkgm2.13507
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_NTT2_ext.13509
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2537,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2537,9'
              BranchSideFuncs:
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_ninv31.13504
                - modp_mkgm2.13507
                - modp_R2.13505
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_NTT2_ext.13509
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_Rx.13506
                - modp_mkgm2.13507
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_NTT2_ext.13509
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2538,21'
              BranchSideFuncs:
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_ninv31.13504
                - modp_mkgm2.13507
                - modp_R2.13505
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_NTT2_ext.13509
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_Rx.13506
                - modp_mkgm2.13507
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_NTT2_ext.13509
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2537,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2538,21'
              BranchSideFuncs:
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_ninv31.13504
                - modp_mkgm2.13507
                - modp_R2.13505
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_NTT2_ext.13509
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_Rx.13506
                - modp_mkgm2.13507
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_NTT2_ext.13509
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2540,13'
              BranchSideFuncs:
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_ninv31.13504
                - modp_mkgm2.13507
                - modp_R2.13505
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_NTT2_ext.13509
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_Rx.13506
                - modp_mkgm2.13507
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_NTT2_ext.13509
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2537,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2538,21'
              BranchSideFuncs:
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_ninv31.13504
                - modp_mkgm2.13507
                - modp_R2.13505
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_NTT2_ext.13509
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_Rx.13506
                - modp_mkgm2.13507
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_NTT2_ext.13509
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2540,13'
              BranchSideFuncs:
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_ninv31.13504
                - modp_mkgm2.13507
                - modp_R2.13505
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_NTT2_ext.13509
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_Rx.13506
                - modp_mkgm2.13507
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_NTT2_ext.13509
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2540,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2541,13'
              BranchSideFuncs:
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_ninv31.13504
                - modp_mkgm2.13507
                - modp_R2.13505
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_NTT2_ext.13509
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_Rx.13506
                - modp_mkgm2.13507
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2543,28'
              BranchSideFuncs:
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_ninv31.13504
                - modp_mkgm2.13507
                - modp_R2.13505
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_Rx.13506
                - modp_mkgm2.13507
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2543,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2546,24'
              BranchSideFuncs:
                - modp_iNTT2_ext.13511
                - modp_ninv31.13504
                - modp_mkgm2.13507
                - modp_R2.13505
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_Rx.13506
                - modp_mkgm2.13507
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2551,13'
              BranchSideFuncs:
                - modp_iNTT2_ext.13511
                - modp_ninv31.13504
                - modp_mkgm2.13507
                - modp_R2.13505
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_Rx.13506
                - modp_mkgm2.13507
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2543,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2546,24'
              BranchSideFuncs:
                - modp_iNTT2_ext.13511
                - modp_ninv31.13504
                - modp_mkgm2.13507
                - modp_R2.13505
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_Rx.13506
                - modp_mkgm2.13507
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2551,13'
              BranchSideFuncs:
                - modp_iNTT2_ext.13511
                - modp_ninv31.13504
                - modp_mkgm2.13507
                - modp_R2.13505
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_Rx.13506
                - modp_mkgm2.13507
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2551,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2552,13'
              BranchSideFuncs:
                - modp_ninv31.13504
                - modp_mkgm2.13507
                - modp_R2.13505
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_Rx.13506
                - modp_mkgm2.13507
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2555,13'
              BranchSideFuncs:
                - modp_ninv31.13504
                - modp_mkgm2.13507
                - modp_R2.13505
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_Rx.13506
                - modp_mkgm2.13507
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2555,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2509,29'
              BranchSideFuncs:
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_ninv31.13504
                - modp_mkgm2.13507
                - modp_R2.13505
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_Rx.13506
                - modp_mkgm2.13507
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2556,13'
              BranchSideFuncs:
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_ninv31.13504
                - modp_mkgm2.13507
                - modp_R2.13505
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_Rx.13506
                - modp_mkgm2.13507
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2509,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2514,13'
              BranchSideFuncs:
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_Rx.13506
                - modp_mkgm2.13507
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2565,5'
              BranchSideFuncs:
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_Rx.13506
                - modp_mkgm2.13507
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2581,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2582,21'
              BranchSideFuncs:
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_Rx.13506
                - modp_mkgm2.13507
                - zint_mod_small_signed.13510
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2584,9'
              BranchSideFuncs:
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_Rx.13506
                - modp_mkgm2.13507
                - zint_mod_small_signed.13510
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2585,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2588,24'
              BranchSideFuncs:
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_Rx.13506
                - modp_mkgm2.13507
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2593,9'
              BranchSideFuncs:
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_Rx.13506
                - modp_mkgm2.13507
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2585,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2588,24'
              BranchSideFuncs:
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_Rx.13506
                - modp_mkgm2.13507
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2593,9'
              BranchSideFuncs:
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_Rx.13506
                - modp_mkgm2.13507
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2593,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2594,21'
              BranchSideFuncs:
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_Rx.13506
                - modp_mkgm2.13507
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - zint_mod_small_signed.13510
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2596,9'
              BranchSideFuncs:
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_Rx.13506
                - modp_mkgm2.13507
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - zint_mod_small_signed.13510
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2597,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2600,24'
              BranchSideFuncs:
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_Rx.13506
                - modp_mkgm2.13507
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2606,13'
              BranchSideFuncs:
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_Rx.13506
                - modp_mkgm2.13507
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2597,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2600,24'
              BranchSideFuncs:
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_Rx.13506
                - modp_mkgm2.13507
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2606,13'
              BranchSideFuncs:
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_Rx.13506
                - modp_mkgm2.13507
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2606,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2571,32'
              BranchSideFuncs:
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_Rx.13506
                - modp_mkgm2.13507
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2607,13'
              BranchSideFuncs:
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_Rx.13506
                - modp_mkgm2.13507
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2571,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2571,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2576,13'
              BranchSideFuncs:
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_Rx.13506
                - modp_mkgm2.13507
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2515,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2517,9'
          Dst:             modp_mkgm2
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2516,14'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2523,13'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2531,22'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2530,18'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2534,13'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2541,13'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2549,22'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2548,18'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2552,13'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2556,13'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2557,13'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2565,5'
          Dst:             zint_rebuild_CRT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2566,5'
          Dst:             zint_rebuild_CRT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2577,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2578,14'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2579,14'
          Dst:             modp_Rx
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2580,9'
          Dst:             modp_mkgm2
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2582,21'
          Dst:             zint_mod_small_signed
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2584,9'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2591,22'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2590,18'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2594,21'
          Dst:             zint_mod_small_signed
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2596,9'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2603,22'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2602,18'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2607,13'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2608,13'
          Dst:             modp_iNTT2_ext
    - functionName:    zint_bezout
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1559
      functionLinenumberEnd: 1868
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          411
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - modp_ninv31
        - zint_co_reduce
        - zint_co_reduce_mod
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1674,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - modp_ninv31.13504
                - modp_ninv31.13504
                - zint_co_reduce.13532
                - zint_co_reduce_mod.13531
                - zint_co_reduce_mod.13531
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1674,13'
              BranchSideFuncs:
                - modp_ninv31.13504
                - modp_ninv31.13504
                - zint_co_reduce.13532
                - zint_co_reduce_mod.13531
                - zint_co_reduce_mod.13531
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1674,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1674,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1685,13'
              BranchSideFuncs:
                - modp_ninv31.13504
                - modp_ninv31.13504
                - zint_co_reduce.13532
                - zint_co_reduce_mod.13531
                - zint_co_reduce_mod.13531
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1714,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1714,35'
              BranchSideFuncs:
                - zint_co_reduce.13532
                - zint_co_reduce_mod.13531
                - zint_co_reduce_mod.13531
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1863,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1737,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1737,18'
              BranchSideFuncs:
                - zint_co_reduce.13532
                - zint_co_reduce_mod.13531
                - zint_co_reduce_mod.13531
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1756,18'
              BranchSideFuncs:
                - zint_co_reduce.13532
                - zint_co_reduce_mod.13531
                - zint_co_reduce_mod.13531
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1778,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1797,23'
              BranchSideFuncs:
                - zint_co_reduce.13532
                - zint_co_reduce_mod.13531
                - zint_co_reduce_mod.13531
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1848,13'
              BranchSideFuncs:
                - zint_co_reduce.13532
                - zint_co_reduce_mod.13531
                - zint_co_reduce_mod.13531
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1714,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1737,9'
              BranchSideFuncs:
                - zint_co_reduce.13532
                - zint_co_reduce_mod.13531
                - zint_co_reduce_mod.13531
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1863,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1864,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1864,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1867,35'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1864,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1864,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1865,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1864,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1865,15'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1867,35'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1864,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1865,15'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1867,35'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1692,11'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1693,11'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1848,13'
          Dst:             zint_co_reduce
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1853,9'
          Dst:             zint_co_reduce_mod
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:1854,9'
          Dst:             zint_co_reduce_mod
    - functionName:    make_fg
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2626
      functionLinenumberEnd: 2671
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          113
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - make_fg_step
        - modp_NTT2_ext
        - modp_mkgm2
        - modp_ninv31
        - modp_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2632,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - modp_set.13508
                - modp_set.13508
                - make_fg_step.13533
                - make_fg_step.13533
                - make_fg_step.13533
                - make_fg_step.13533
                - modp_ninv31.13504
                - modp_mkgm2.13507
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2638,26'
              BranchSideFuncs:
                - modp_set.13508
                - modp_set.13508
                - make_fg_step.13533
                - make_fg_step.13533
                - make_fg_step.13533
                - make_fg_step.13533
                - modp_ninv31.13504
                - modp_mkgm2.13507
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2637,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2638,26'
              BranchSideFuncs:
                - make_fg_step.13533
                - make_fg_step.13533
                - make_fg_step.13533
                - make_fg_step.13533
                - modp_ninv31.13504
                - modp_mkgm2.13507
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2642,15'
              BranchSideFuncs:
                - make_fg_step.13533
                - make_fg_step.13533
                - make_fg_step.13533
                - make_fg_step.13533
                - modp_ninv31.13504
                - modp_mkgm2.13507
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2642,20'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2642,23'
              BranchSideFuncs:
                - modp_ninv31.13504
                - modp_mkgm2.13507
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2660,15'
              BranchSideFuncs:
                - make_fg_step.13533
                - make_fg_step.13533
                - make_fg_step.13533
                - make_fg_step.13533
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2642,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2642,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2647,15'
              BranchSideFuncs:
                - modp_ninv31.13504
                - modp_mkgm2.13507
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2660,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2661,9'
              BranchSideFuncs:
                - make_fg_step.13533
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2665,5'
              BranchSideFuncs:
                - make_fg_step.13533
                - make_fg_step.13533
                - make_fg_step.13533
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2666,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2667,33'
              BranchSideFuncs:
                - make_fg_step.13533
                - make_fg_step.13533
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2669,29'
              BranchSideFuncs:
                - make_fg_step.13533
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2666,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2667,33'
              BranchSideFuncs:
                - make_fg_step.13533
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2669,29'
              BranchSideFuncs:
                - make_fg_step.13533
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2638,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2639,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2647,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2650,9'
          Dst:             modp_mkgm2
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2651,9'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2652,9'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2661,9'
          Dst:             make_fg_step
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2665,5'
          Dst:             make_fg_step
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2667,9'
          Dst:             make_fg_step
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2669,5'
          Dst:             make_fg_step
    - functionName:    poly_big_to_small
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2057
      functionLinenumberEnd: 2071
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - zint_one_to_plain
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2060,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - zint_one_to_plain.13497
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2064,33'
              BranchSideFuncs:
                - zint_one_to_plain.13497
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2065,22'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2065,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2068,16'
              BranchSideFuncs:
                - zint_one_to_plain.13497
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2061,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2061,5'
              BranchSideFuncs:
                - zint_one_to_plain.13497
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2064,33'
              BranchSideFuncs:
                - zint_one_to_plain.13497
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2064,13'
          Dst:             zint_one_to_plain
    - functionName:    solve_NTRU_binary_depth0
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3667
      functionLinenumberEnd: 3919
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          479
      EdgeCount:       71
      CyclomaticComplexity: 19
      functionsReached:
        - PQCLEAN_FALCONPADDED1024_AVX2_FFT
        - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
        - PQCLEAN_FALCONPADDED1024_AVX2_poly_div_autoadj_fft
        - align_fpr
        - fpr_of
        - fpr_rint
        - modp_NTT2_ext
        - modp_R2
        - modp_add
        - modp_iNTT2_ext
        - modp_mkgm2
        - modp_montymul
        - modp_ninv31
        - modp_norm
        - modp_set
        - modp_sub
        - zint_one_to_plain
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3674,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_mkgm2.13507
                - zint_one_to_plain.13497
                - modp_set.13508
                - zint_one_to_plain.13497
                - modp_set.13508
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_set.13508
                - modp_set.13508
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_mkgm2.13507
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_set.13508
                - modp_set.13508
                - modp_set.13508
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_set.13508
                - modp_set.13508
                - modp_set.13508
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_add.13519
                - modp_montymul.13495
                - modp_add.13519
                - modp_mkgm2.13507
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_norm.13496
                - modp_norm.13496
                - align_fpr.13528
                - fpr_of.13525
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - align_fpr.13528
                - fpr_of.13525
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_rint.13522
                - modp_set.13508
                - modp_mkgm2.13507
                - modp_set.13508
                - modp_set.13508
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_sub.13514
                - modp_montymul.13495
                - modp_sub.13514
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_norm.13496
                - modp_norm.13496
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3674,19'
              BranchSideFuncs:
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_mkgm2.13507
                - zint_one_to_plain.13497
                - modp_set.13508
                - zint_one_to_plain.13497
                - modp_set.13508
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_set.13508
                - modp_set.13508
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_mkgm2.13507
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_set.13508
                - modp_set.13508
                - modp_set.13508
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_set.13508
                - modp_set.13508
                - modp_set.13508
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_add.13519
                - modp_montymul.13495
                - modp_add.13519
                - modp_mkgm2.13507
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_norm.13496
                - modp_norm.13496
                - align_fpr.13528
                - fpr_of.13525
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - align_fpr.13528
                - fpr_of.13525
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_rint.13522
                - modp_set.13508
                - modp_mkgm2.13507
                - modp_set.13508
                - modp_set.13508
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_sub.13514
                - modp_montymul.13495
                - modp_sub.13514
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_norm.13496
                - modp_norm.13496
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3708,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3709,47'
              BranchSideFuncs:
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_set.13508
                - modp_set.13508
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_mkgm2.13507
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_set.13508
                - modp_set.13508
                - modp_set.13508
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_set.13508
                - modp_set.13508
                - modp_set.13508
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_add.13519
                - modp_montymul.13495
                - modp_add.13519
                - modp_mkgm2.13507
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_norm.13496
                - modp_norm.13496
                - align_fpr.13528
                - fpr_of.13525
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - align_fpr.13528
                - fpr_of.13525
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_rint.13522
                - modp_set.13508
                - modp_mkgm2.13507
                - modp_set.13508
                - modp_set.13508
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_sub.13514
                - modp_montymul.13495
                - modp_sub.13514
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_norm.13496
                - modp_norm.13496
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3712,5'
              BranchSideFuncs:
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_set.13508
                - modp_set.13508
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_mkgm2.13507
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_set.13508
                - modp_set.13508
                - modp_set.13508
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_set.13508
                - modp_set.13508
                - modp_set.13508
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_add.13519
                - modp_montymul.13495
                - modp_add.13519
                - modp_mkgm2.13507
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_norm.13496
                - modp_norm.13496
                - align_fpr.13528
                - fpr_of.13525
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - align_fpr.13528
                - fpr_of.13525
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_rint.13522
                - modp_set.13508
                - modp_mkgm2.13507
                - modp_set.13508
                - modp_set.13508
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_sub.13514
                - modp_montymul.13495
                - modp_sub.13514
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_norm.13496
                - modp_norm.13496
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3708,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3709,47'
              BranchSideFuncs:
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_set.13508
                - modp_set.13508
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_mkgm2.13507
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_set.13508
                - modp_set.13508
                - modp_set.13508
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_set.13508
                - modp_set.13508
                - modp_set.13508
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_add.13519
                - modp_montymul.13495
                - modp_add.13519
                - modp_mkgm2.13507
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_norm.13496
                - modp_norm.13496
                - align_fpr.13528
                - fpr_of.13525
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - align_fpr.13528
                - fpr_of.13525
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_rint.13522
                - modp_set.13508
                - modp_mkgm2.13507
                - modp_set.13508
                - modp_set.13508
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_sub.13514
                - modp_montymul.13495
                - modp_sub.13514
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_norm.13496
                - modp_norm.13496
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3712,5'
              BranchSideFuncs:
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_set.13508
                - modp_set.13508
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_mkgm2.13507
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_set.13508
                - modp_set.13508
                - modp_set.13508
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_set.13508
                - modp_set.13508
                - modp_set.13508
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_add.13519
                - modp_montymul.13495
                - modp_add.13519
                - modp_mkgm2.13507
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_norm.13496
                - modp_norm.13496
                - align_fpr.13528
                - fpr_of.13525
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - align_fpr.13528
                - fpr_of.13525
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_rint.13522
                - modp_set.13508
                - modp_mkgm2.13507
                - modp_set.13508
                - modp_set.13508
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_sub.13514
                - modp_montymul.13495
                - modp_sub.13514
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_norm.13496
                - modp_norm.13496
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3718,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3719,26'
              BranchSideFuncs:
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_mkgm2.13507
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_set.13508
                - modp_set.13508
                - modp_set.13508
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_set.13508
                - modp_set.13508
                - modp_set.13508
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_add.13519
                - modp_montymul.13495
                - modp_add.13519
                - modp_mkgm2.13507
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_norm.13496
                - modp_norm.13496
                - align_fpr.13528
                - fpr_of.13525
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - align_fpr.13528
                - fpr_of.13525
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_rint.13522
                - modp_set.13508
                - modp_mkgm2.13507
                - modp_set.13508
                - modp_set.13508
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_sub.13514
                - modp_montymul.13495
                - modp_sub.13514
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_norm.13496
                - modp_norm.13496
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3722,5'
              BranchSideFuncs:
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_mkgm2.13507
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_set.13508
                - modp_set.13508
                - modp_set.13508
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_set.13508
                - modp_set.13508
                - modp_set.13508
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_add.13519
                - modp_montymul.13495
                - modp_add.13519
                - modp_mkgm2.13507
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_norm.13496
                - modp_norm.13496
                - align_fpr.13528
                - fpr_of.13525
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - align_fpr.13528
                - fpr_of.13525
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_rint.13522
                - modp_set.13508
                - modp_mkgm2.13507
                - modp_set.13508
                - modp_set.13508
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_sub.13514
                - modp_montymul.13495
                - modp_sub.13514
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_norm.13496
                - modp_norm.13496
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3728,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3732,15'
              BranchSideFuncs:
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_mkgm2.13507
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_set.13508
                - modp_set.13508
                - modp_set.13508
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_set.13508
                - modp_set.13508
                - modp_set.13508
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_add.13519
                - modp_montymul.13495
                - modp_add.13519
                - modp_mkgm2.13507
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_norm.13496
                - modp_norm.13496
                - align_fpr.13528
                - fpr_of.13525
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - align_fpr.13528
                - fpr_of.13525
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_rint.13522
                - modp_set.13508
                - modp_mkgm2.13507
                - modp_set.13508
                - modp_set.13508
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_sub.13514
                - modp_montymul.13495
                - modp_sub.13514
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_norm.13496
                - modp_norm.13496
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3743,5'
              BranchSideFuncs:
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_mkgm2.13507
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_set.13508
                - modp_set.13508
                - modp_set.13508
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_set.13508
                - modp_set.13508
                - modp_set.13508
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_add.13519
                - modp_montymul.13495
                - modp_add.13519
                - modp_mkgm2.13507
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_norm.13496
                - modp_norm.13496
                - align_fpr.13528
                - fpr_of.13525
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - align_fpr.13528
                - fpr_of.13525
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_rint.13522
                - modp_set.13508
                - modp_mkgm2.13507
                - modp_set.13508
                - modp_set.13508
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_sub.13514
                - modp_montymul.13495
                - modp_sub.13514
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_norm.13496
                - modp_norm.13496
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3780,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3781,26'
              BranchSideFuncs:
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_set.13508
                - modp_set.13508
                - modp_set.13508
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_add.13519
                - modp_montymul.13495
                - modp_add.13519
                - modp_mkgm2.13507
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_norm.13496
                - modp_norm.13496
                - align_fpr.13528
                - fpr_of.13525
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - align_fpr.13528
                - fpr_of.13525
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_rint.13522
                - modp_set.13508
                - modp_mkgm2.13507
                - modp_set.13508
                - modp_set.13508
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_sub.13514
                - modp_montymul.13495
                - modp_sub.13514
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_norm.13496
                - modp_norm.13496
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3784,5'
              BranchSideFuncs:
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_set.13508
                - modp_set.13508
                - modp_set.13508
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_add.13519
                - modp_montymul.13495
                - modp_add.13519
                - modp_mkgm2.13507
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_norm.13496
                - modp_norm.13496
                - align_fpr.13528
                - fpr_of.13525
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - align_fpr.13528
                - fpr_of.13525
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_rint.13522
                - modp_set.13508
                - modp_mkgm2.13507
                - modp_set.13508
                - modp_set.13508
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_sub.13514
                - modp_montymul.13495
                - modp_sub.13514
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_norm.13496
                - modp_norm.13496
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3780,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3781,26'
              BranchSideFuncs:
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_set.13508
                - modp_set.13508
                - modp_set.13508
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_add.13519
                - modp_montymul.13495
                - modp_add.13519
                - modp_mkgm2.13507
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_norm.13496
                - modp_norm.13496
                - align_fpr.13528
                - fpr_of.13525
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - align_fpr.13528
                - fpr_of.13525
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_rint.13522
                - modp_set.13508
                - modp_mkgm2.13507
                - modp_set.13508
                - modp_set.13508
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_sub.13514
                - modp_montymul.13495
                - modp_sub.13514
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_norm.13496
                - modp_norm.13496
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3784,5'
              BranchSideFuncs:
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_set.13508
                - modp_set.13508
                - modp_set.13508
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_add.13519
                - modp_montymul.13495
                - modp_add.13519
                - modp_mkgm2.13507
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_norm.13496
                - modp_norm.13496
                - align_fpr.13528
                - fpr_of.13525
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - align_fpr.13528
                - fpr_of.13525
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_rint.13522
                - modp_set.13508
                - modp_mkgm2.13507
                - modp_set.13508
                - modp_set.13508
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_sub.13514
                - modp_montymul.13495
                - modp_sub.13514
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_norm.13496
                - modp_norm.13496
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3790,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3793,27'
              BranchSideFuncs:
                - modp_set.13508
                - modp_set.13508
                - modp_set.13508
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_add.13519
                - modp_montymul.13495
                - modp_add.13519
                - modp_mkgm2.13507
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_norm.13496
                - modp_norm.13496
                - align_fpr.13528
                - fpr_of.13525
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - align_fpr.13528
                - fpr_of.13525
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_rint.13522
                - modp_set.13508
                - modp_mkgm2.13507
                - modp_set.13508
                - modp_set.13508
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_sub.13514
                - modp_montymul.13495
                - modp_sub.13514
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_norm.13496
                - modp_norm.13496
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3802,30'
              BranchSideFuncs:
                - modp_set.13508
                - modp_set.13508
                - modp_set.13508
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_add.13519
                - modp_montymul.13495
                - modp_add.13519
                - modp_mkgm2.13507
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_norm.13496
                - modp_norm.13496
                - align_fpr.13528
                - fpr_of.13525
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - align_fpr.13528
                - fpr_of.13525
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_rint.13522
                - modp_set.13508
                - modp_mkgm2.13507
                - modp_set.13508
                - modp_set.13508
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_sub.13514
                - modp_montymul.13495
                - modp_sub.13514
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_norm.13496
                - modp_norm.13496
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3803,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3804,26'
              BranchSideFuncs:
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_add.13519
                - modp_montymul.13495
                - modp_add.13519
                - modp_mkgm2.13507
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_norm.13496
                - modp_norm.13496
                - align_fpr.13528
                - fpr_of.13525
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - align_fpr.13528
                - fpr_of.13525
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_rint.13522
                - modp_set.13508
                - modp_mkgm2.13507
                - modp_set.13508
                - modp_set.13508
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_sub.13514
                - modp_montymul.13495
                - modp_sub.13514
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_norm.13496
                - modp_norm.13496
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3807,5'
              BranchSideFuncs:
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_add.13519
                - modp_montymul.13495
                - modp_add.13519
                - modp_mkgm2.13507
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_norm.13496
                - modp_norm.13496
                - align_fpr.13528
                - fpr_of.13525
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - align_fpr.13528
                - fpr_of.13525
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_rint.13522
                - modp_set.13508
                - modp_mkgm2.13507
                - modp_set.13508
                - modp_set.13508
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_sub.13514
                - modp_montymul.13495
                - modp_sub.13514
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_norm.13496
                - modp_norm.13496
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3803,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3804,26'
              BranchSideFuncs:
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_add.13519
                - modp_montymul.13495
                - modp_add.13519
                - modp_mkgm2.13507
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_norm.13496
                - modp_norm.13496
                - align_fpr.13528
                - fpr_of.13525
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - align_fpr.13528
                - fpr_of.13525
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_rint.13522
                - modp_set.13508
                - modp_mkgm2.13507
                - modp_set.13508
                - modp_set.13508
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_sub.13514
                - modp_montymul.13495
                - modp_sub.13514
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_norm.13496
                - modp_norm.13496
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3807,5'
              BranchSideFuncs:
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_add.13519
                - modp_montymul.13495
                - modp_add.13519
                - modp_mkgm2.13507
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_norm.13496
                - modp_norm.13496
                - align_fpr.13528
                - fpr_of.13525
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - align_fpr.13528
                - fpr_of.13525
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_rint.13522
                - modp_set.13508
                - modp_mkgm2.13507
                - modp_set.13508
                - modp_set.13508
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_sub.13514
                - modp_montymul.13495
                - modp_sub.13514
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_norm.13496
                - modp_norm.13496
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3813,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3816,27'
              BranchSideFuncs:
                - modp_mkgm2.13507
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_norm.13496
                - modp_norm.13496
                - align_fpr.13528
                - fpr_of.13525
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - align_fpr.13528
                - fpr_of.13525
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_rint.13522
                - modp_set.13508
                - modp_mkgm2.13507
                - modp_set.13508
                - modp_set.13508
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_sub.13514
                - modp_montymul.13495
                - modp_sub.13514
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_norm.13496
                - modp_norm.13496
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3829,5'
              BranchSideFuncs:
                - modp_mkgm2.13507
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_norm.13496
                - modp_norm.13496
                - align_fpr.13528
                - fpr_of.13525
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - align_fpr.13528
                - fpr_of.13525
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_rint.13522
                - modp_set.13508
                - modp_mkgm2.13507
                - modp_set.13508
                - modp_set.13508
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_sub.13514
                - modp_montymul.13495
                - modp_sub.13514
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_norm.13496
                - modp_norm.13496
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3832,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3833,37'
              BranchSideFuncs:
                - align_fpr.13528
                - fpr_of.13525
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - align_fpr.13528
                - fpr_of.13525
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_rint.13522
                - modp_set.13508
                - modp_mkgm2.13507
                - modp_set.13508
                - modp_set.13508
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_sub.13514
                - modp_montymul.13495
                - modp_sub.13514
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_norm.13496
                - modp_norm.13496
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3855,11'
              BranchSideFuncs:
                - align_fpr.13528
                - fpr_of.13525
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - align_fpr.13528
                - fpr_of.13525
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_rint.13522
                - modp_set.13508
                - modp_mkgm2.13507
                - modp_set.13508
                - modp_set.13508
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_sub.13514
                - modp_montymul.13495
                - modp_sub.13514
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_norm.13496
                - modp_norm.13496
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3856,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3857,9'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - align_fpr.13528
                - fpr_of.13525
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_rint.13522
                - modp_set.13508
                - modp_mkgm2.13507
                - modp_set.13508
                - modp_set.13508
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_sub.13514
                - modp_montymul.13495
                - modp_sub.13514
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_norm.13496
                - modp_norm.13496
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3859,5'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - align_fpr.13528
                - fpr_of.13525
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_rint.13522
                - modp_set.13508
                - modp_mkgm2.13507
                - modp_set.13508
                - modp_set.13508
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_sub.13514
                - modp_montymul.13495
                - modp_sub.13514
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_norm.13496
                - modp_norm.13496
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3867,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3868,9'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_rint.13522
                - modp_set.13508
                - modp_mkgm2.13507
                - modp_set.13508
                - modp_set.13508
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_sub.13514
                - modp_montymul.13495
                - modp_sub.13514
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_norm.13496
                - modp_norm.13496
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3870,5'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_div_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_rint.13522
                - modp_set.13508
                - modp_mkgm2.13507
                - modp_set.13508
                - modp_set.13508
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_sub.13514
                - modp_montymul.13495
                - modp_sub.13514
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_norm.13496
                - modp_norm.13496
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3878,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3879,44'
              BranchSideFuncs:
                - modp_mkgm2.13507
                - modp_set.13508
                - modp_set.13508
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_sub.13514
                - modp_montymul.13495
                - modp_sub.13514
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_norm.13496
                - modp_norm.13496
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3895,5'
              BranchSideFuncs:
                - modp_mkgm2.13507
                - modp_set.13508
                - modp_set.13508
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_sub.13514
                - modp_montymul.13495
                - modp_sub.13514
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_norm.13496
                - modp_norm.13496
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3896,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3897,26'
              BranchSideFuncs:
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_sub.13514
                - modp_montymul.13495
                - modp_sub.13514
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_norm.13496
                - modp_norm.13496
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3900,5'
              BranchSideFuncs:
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_sub.13514
                - modp_montymul.13495
                - modp_sub.13514
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_norm.13496
                - modp_norm.13496
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3903,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3906,28'
              BranchSideFuncs:
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_norm.13496
                - modp_norm.13496
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3912,5'
              BranchSideFuncs:
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_norm.13496
                - modp_norm.13496
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3914,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3915,37'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3919,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3693,11'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3694,10'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3703,5'
          Dst:             modp_mkgm2
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3709,26'
          Dst:             zint_one_to_plain
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3709,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3710,26'
          Dst:             zint_one_to_plain
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3710,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3712,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3713,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3719,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3720,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3722,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3723,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3736,15'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3737,15'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3738,21'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3739,21'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3740,21'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3741,21'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3743,5'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3744,5'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3767,5'
          Dst:             modp_mkgm2
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3772,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3773,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3779,21'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3781,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3782,21'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3784,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3785,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3793,13'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3794,17'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3795,17'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3802,21'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3804,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3805,21'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3807,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3808,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3816,13'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3818,26'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3817,17'
          Dst:             modp_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3820,26'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3819,17'
          Dst:             modp_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3829,5'
          Dst:             modp_mkgm2
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3830,5'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3831,5'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3833,27'
          Dst:             modp_norm
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3834,27'
          Dst:             modp_norm
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3855,11'
          Dst:             align_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3857,18'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3859,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3860,11'
          Dst:             align_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3868,18'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3870,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3876,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_poly_div_autoadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3877,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_iFFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3879,35'
          Dst:             fpr_rint
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3879,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3895,5'
          Dst:             modp_mkgm2
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3897,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3898,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3900,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3901,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3902,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3906,14'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3908,26'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3907,17'
          Dst:             modp_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3910,26'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3909,17'
          Dst:             modp_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3912,5'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3913,5'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3915,27'
          Dst:             modp_norm
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3916,27'
          Dst:             modp_norm
    - functionName:    solve_NTRU_binary_depth1
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3292
      functionLinenumberEnd: 3657
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         82
      ICount:          896
      EdgeCount:       110
      CyclomaticComplexity: 30
      functionsReached:
        - PQCLEAN_FALCONPADDED1024_AVX2_FFT
        - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
        - PQCLEAN_FALCONPADDED1024_AVX2_poly_add_muladj_fft
        - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
        - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
        - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
        - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
        - align_fpr
        - fpr_lt
        - fpr_of
        - fpr_rint
        - modp_NTT2_ext
        - modp_R2
        - modp_Rx
        - modp_iNTT2_ext
        - modp_mkgm2
        - modp_montymul
        - modp_ninv31
        - modp_poly_rec_res
        - modp_set
        - poly_big_to_fp
        - zint_mod_small_signed
        - zint_rebuild_CRT
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3308,23'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_Rx.13506
                - zint_mod_small_signed.13510
                - zint_mod_small_signed.13510
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_Rx.13506
                - zint_mod_small_signed.13510
                - zint_mod_small_signed.13510
                - modp_ninv31.13504
                - modp_mkgm2.13507
                - modp_set.13508
                - modp_set.13508
                - modp_R2.13505
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_poly_rec_res.13498
                - modp_poly_rec_res.13498
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - fpr_of.13525
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_rint.13522
                - fpr_rint.13522
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_Rx.13506
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_Rx.13506
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3308,23'
              BranchSideFuncs:
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_Rx.13506
                - zint_mod_small_signed.13510
                - zint_mod_small_signed.13510
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_Rx.13506
                - zint_mod_small_signed.13510
                - zint_mod_small_signed.13510
                - modp_ninv31.13504
                - modp_mkgm2.13507
                - modp_set.13508
                - modp_set.13508
                - modp_R2.13505
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_poly_rec_res.13498
                - modp_poly_rec_res.13498
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - fpr_of.13525
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_rint.13522
                - fpr_rint.13522
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_Rx.13506
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_Rx.13506
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3364,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3355,5'
              BranchSideFuncs:
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_Rx.13506
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_Rx.13506
                - modp_ninv31.13504
                - modp_mkgm2.13507
                - modp_set.13508
                - modp_set.13508
                - modp_R2.13505
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_poly_rec_res.13498
                - modp_poly_rec_res.13498
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - fpr_of.13525
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_rint.13522
                - fpr_rint.13522
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3361,15'
              BranchSideFuncs:
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_Rx.13506
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_Rx.13506
                - modp_ninv31.13504
                - modp_mkgm2.13507
                - modp_set.13508
                - modp_set.13508
                - modp_R2.13505
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_poly_rec_res.13498
                - modp_poly_rec_res.13498
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - fpr_of.13525
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_rint.13522
                - fpr_rint.13522
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3364,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3361,15'
              BranchSideFuncs:
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_Rx.13506
                - zint_mod_small_signed.13510
                - zint_mod_small_signed.13510
                - modp_ninv31.13504
                - modp_mkgm2.13507
                - modp_set.13508
                - modp_set.13508
                - modp_R2.13505
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_poly_rec_res.13498
                - modp_poly_rec_res.13498
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - fpr_of.13525
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_rint.13522
                - fpr_rint.13522
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3367,19'
              BranchSideFuncs:
                - zint_mod_small_signed.13510
                - zint_mod_small_signed.13510
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_Rx.13506
                - zint_mod_small_signed.13510
                - zint_mod_small_signed.13510
                - modp_ninv31.13504
                - modp_mkgm2.13507
                - modp_set.13508
                - modp_set.13508
                - modp_R2.13505
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_poly_rec_res.13498
                - modp_poly_rec_res.13498
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - fpr_of.13525
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_rint.13522
                - fpr_rint.13522
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3364,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3367,19'
              BranchSideFuncs:
                - modp_ninv31.13504
                - modp_mkgm2.13507
                - modp_set.13508
                - modp_set.13508
                - modp_R2.13505
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_poly_rec_res.13498
                - modp_poly_rec_res.13498
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - fpr_of.13525
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_rint.13522
                - fpr_rint.13522
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3375,31'
              BranchSideFuncs:
                - modp_ninv31.13504
                - modp_mkgm2.13507
                - modp_set.13508
                - modp_set.13508
                - modp_R2.13505
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_poly_rec_res.13498
                - modp_poly_rec_res.13498
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - fpr_of.13525
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_rint.13522
                - fpr_rint.13522
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3417,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3398,14'
              BranchSideFuncs:
                - modp_R2.13505
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_poly_rec_res.13498
                - modp_poly_rec_res.13498
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - fpr_of.13525
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_rint.13522
                - fpr_rint.13522
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_ninv31.13504
                - modp_mkgm2.13507
                - modp_set.13508
                - modp_set.13508
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3418,30'
              BranchSideFuncs:
                - modp_set.13508
                - modp_set.13508
                - modp_R2.13505
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_poly_rec_res.13498
                - modp_poly_rec_res.13498
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - fpr_of.13525
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_rint.13522
                - fpr_rint.13522
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_ninv31.13504
                - modp_mkgm2.13507
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3427,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3428,13'
              BranchSideFuncs:
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - fpr_of.13525
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_rint.13522
                - fpr_rint.13522
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_ninv31.13504
                - modp_mkgm2.13507
                - modp_set.13508
                - modp_set.13508
                - modp_R2.13505
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_poly_rec_res.13498
                - modp_poly_rec_res.13498
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3437,13'
              BranchSideFuncs:
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - fpr_of.13525
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_rint.13522
                - fpr_rint.13522
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_ninv31.13504
                - modp_mkgm2.13507
                - modp_set.13508
                - modp_set.13508
                - modp_R2.13505
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_poly_rec_res.13498
                - modp_poly_rec_res.13498
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3452,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3452,9'
              BranchSideFuncs:
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - fpr_of.13525
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_rint.13522
                - fpr_rint.13522
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_ninv31.13504
                - modp_mkgm2.13507
                - modp_set.13508
                - modp_set.13508
                - modp_R2.13505
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_poly_rec_res.13498
                - modp_poly_rec_res.13498
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3457,9'
              BranchSideFuncs:
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - fpr_of.13525
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_rint.13522
                - fpr_rint.13522
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_ninv31.13504
                - modp_mkgm2.13507
                - modp_set.13508
                - modp_set.13508
                - modp_R2.13505
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_poly_rec_res.13498
                - modp_poly_rec_res.13498
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3452,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3452,9'
              BranchSideFuncs:
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - fpr_of.13525
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_rint.13522
                - fpr_rint.13522
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_ninv31.13504
                - modp_mkgm2.13507
                - modp_set.13508
                - modp_set.13508
                - modp_R2.13505
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_poly_rec_res.13498
                - modp_poly_rec_res.13498
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3452,9'
              BranchSideFuncs:
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - fpr_of.13525
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_rint.13522
                - fpr_rint.13522
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_ninv31.13504
                - modp_mkgm2.13507
                - modp_set.13508
                - modp_set.13508
                - modp_R2.13505
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_poly_rec_res.13498
                - modp_poly_rec_res.13498
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3452,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3452,9'
              BranchSideFuncs:
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - fpr_of.13525
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_rint.13522
                - fpr_rint.13522
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_ninv31.13504
                - modp_mkgm2.13507
                - modp_set.13508
                - modp_set.13508
                - modp_R2.13505
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_poly_rec_res.13498
                - modp_poly_rec_res.13498
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3452,9'
              BranchSideFuncs:
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - fpr_of.13525
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_rint.13522
                - fpr_rint.13522
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_ninv31.13504
                - modp_mkgm2.13507
                - modp_set.13508
                - modp_set.13508
                - modp_R2.13505
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_poly_rec_res.13498
                - modp_poly_rec_res.13498
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3453,27'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3452,9'
              BranchSideFuncs:
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - fpr_of.13525
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_rint.13522
                - fpr_rint.13522
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_ninv31.13504
                - modp_mkgm2.13507
                - modp_set.13508
                - modp_set.13508
                - modp_R2.13505
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_poly_rec_res.13498
                - modp_poly_rec_res.13498
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3452,9'
              BranchSideFuncs:
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - fpr_of.13525
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_rint.13522
                - fpr_rint.13522
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_ninv31.13504
                - modp_mkgm2.13507
                - modp_set.13508
                - modp_set.13508
                - modp_R2.13505
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_poly_rec_res.13498
                - modp_poly_rec_res.13498
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3452,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3452,9'
              BranchSideFuncs:
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - fpr_of.13525
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_rint.13522
                - fpr_rint.13522
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_ninv31.13504
                - modp_mkgm2.13507
                - modp_set.13508
                - modp_set.13508
                - modp_R2.13505
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_poly_rec_res.13498
                - modp_poly_rec_res.13498
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3454,21'
              BranchSideFuncs:
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - fpr_of.13525
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_rint.13522
                - fpr_rint.13522
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_ninv31.13504
                - modp_mkgm2.13507
                - modp_set.13508
                - modp_set.13508
                - modp_R2.13505
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_poly_rec_res.13498
                - modp_poly_rec_res.13498
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3452,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3454,21'
              BranchSideFuncs:
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - fpr_of.13525
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_rint.13522
                - fpr_rint.13522
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_ninv31.13504
                - modp_mkgm2.13507
                - modp_set.13508
                - modp_set.13508
                - modp_R2.13505
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_poly_rec_res.13498
                - modp_poly_rec_res.13498
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3457,9'
              BranchSideFuncs:
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - fpr_of.13525
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_rint.13522
                - fpr_rint.13522
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_ninv31.13504
                - modp_mkgm2.13507
                - modp_set.13508
                - modp_set.13508
                - modp_R2.13505
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_poly_rec_res.13498
                - modp_poly_rec_res.13498
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3452,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3454,21'
              BranchSideFuncs:
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - fpr_of.13525
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_rint.13522
                - fpr_rint.13522
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_ninv31.13504
                - modp_mkgm2.13507
                - modp_set.13508
                - modp_set.13508
                - modp_R2.13505
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_poly_rec_res.13498
                - modp_poly_rec_res.13498
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3457,9'
              BranchSideFuncs:
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - fpr_of.13525
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_rint.13522
                - fpr_rint.13522
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_ninv31.13504
                - modp_mkgm2.13507
                - modp_set.13508
                - modp_set.13508
                - modp_R2.13505
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_poly_rec_res.13498
                - modp_poly_rec_res.13498
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3497,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3502,25'
              BranchSideFuncs:
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - fpr_of.13525
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_rint.13522
                - fpr_rint.13522
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_ninv31.13504
                - modp_mkgm2.13507
                - modp_set.13508
                - modp_set.13508
                - modp_R2.13505
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_poly_rec_res.13498
                - modp_poly_rec_res.13498
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3513,9'
              BranchSideFuncs:
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - fpr_of.13525
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_rint.13522
                - fpr_rint.13522
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_ninv31.13504
                - modp_mkgm2.13507
                - modp_set.13508
                - modp_set.13508
                - modp_R2.13505
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_poly_rec_res.13498
                - modp_poly_rec_res.13498
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3497,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3502,25'
              BranchSideFuncs:
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - fpr_of.13525
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_rint.13522
                - fpr_rint.13522
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_ninv31.13504
                - modp_mkgm2.13507
                - modp_set.13508
                - modp_set.13508
                - modp_R2.13505
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_poly_rec_res.13498
                - modp_poly_rec_res.13498
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3513,9'
              BranchSideFuncs:
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - fpr_of.13525
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_rint.13522
                - fpr_rint.13522
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_ninv31.13504
                - modp_mkgm2.13507
                - modp_set.13508
                - modp_set.13508
                - modp_R2.13505
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_poly_rec_res.13498
                - modp_poly_rec_res.13498
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3519,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3520,13'
              BranchSideFuncs:
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - fpr_of.13525
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_rint.13522
                - fpr_rint.13522
                - modp_ninv31.13504
                - modp_mkgm2.13507
                - modp_set.13508
                - modp_set.13508
                - modp_R2.13505
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_poly_rec_res.13498
                - modp_poly_rec_res.13498
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3535,5'
              BranchSideFuncs:
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - fpr_of.13525
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_rint.13522
                - fpr_rint.13522
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3522,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3522,13'
              BranchSideFuncs:
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - fpr_of.13525
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_rint.13522
                - fpr_rint.13522
                - modp_ninv31.13504
                - modp_mkgm2.13507
                - modp_set.13508
                - modp_set.13508
                - modp_R2.13505
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_poly_rec_res.13498
                - modp_poly_rec_res.13498
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3522,13'
              BranchSideFuncs:
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - fpr_of.13525
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_rint.13522
                - fpr_rint.13522
                - modp_ninv31.13504
                - modp_mkgm2.13507
                - modp_set.13508
                - modp_set.13508
                - modp_R2.13505
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_poly_rec_res.13498
                - modp_poly_rec_res.13498
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3522,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3522,13'
              BranchSideFuncs:
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - fpr_of.13525
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_rint.13522
                - fpr_rint.13522
                - modp_ninv31.13504
                - modp_mkgm2.13507
                - modp_set.13508
                - modp_set.13508
                - modp_R2.13505
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_poly_rec_res.13498
                - modp_poly_rec_res.13498
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3522,13'
              BranchSideFuncs:
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - fpr_of.13525
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_rint.13522
                - fpr_rint.13522
                - modp_ninv31.13504
                - modp_mkgm2.13507
                - modp_set.13508
                - modp_set.13508
                - modp_R2.13505
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_poly_rec_res.13498
                - modp_poly_rec_res.13498
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3523,30'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3522,13'
              BranchSideFuncs:
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - fpr_of.13525
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_rint.13522
                - fpr_rint.13522
                - modp_ninv31.13504
                - modp_mkgm2.13507
                - modp_set.13508
                - modp_set.13508
                - modp_R2.13505
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_poly_rec_res.13498
                - modp_poly_rec_res.13498
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3522,13'
              BranchSideFuncs:
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - fpr_of.13525
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_rint.13522
                - fpr_rint.13522
                - modp_ninv31.13504
                - modp_mkgm2.13507
                - modp_set.13508
                - modp_set.13508
                - modp_R2.13505
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_poly_rec_res.13498
                - modp_poly_rec_res.13498
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3522,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3387,5'
              BranchSideFuncs:
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - fpr_of.13525
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_rint.13522
                - fpr_rint.13522
                - modp_ninv31.13504
                - modp_mkgm2.13507
                - modp_set.13508
                - modp_set.13508
                - modp_R2.13505
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_poly_rec_res.13498
                - modp_poly_rec_res.13498
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3522,13'
              BranchSideFuncs:
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - fpr_of.13525
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_rint.13522
                - fpr_rint.13522
                - modp_ninv31.13504
                - modp_mkgm2.13507
                - modp_set.13508
                - modp_set.13508
                - modp_R2.13505
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_poly_rec_res.13498
                - modp_poly_rec_res.13498
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3522,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3522,13'
              BranchSideFuncs:
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - fpr_of.13525
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_rint.13522
                - fpr_rint.13522
                - modp_ninv31.13504
                - modp_mkgm2.13507
                - modp_set.13508
                - modp_set.13508
                - modp_R2.13505
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_poly_rec_res.13498
                - modp_poly_rec_res.13498
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3524,22'
              BranchSideFuncs:
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - fpr_of.13525
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_rint.13522
                - fpr_rint.13522
                - modp_ninv31.13504
                - modp_mkgm2.13507
                - modp_set.13508
                - modp_set.13508
                - modp_R2.13505
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_poly_rec_res.13498
                - modp_poly_rec_res.13498
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3522,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3522,13'
              BranchSideFuncs:
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - fpr_of.13525
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_rint.13522
                - fpr_rint.13522
                - modp_ninv31.13504
                - modp_mkgm2.13507
                - modp_set.13508
                - modp_set.13508
                - modp_R2.13505
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_poly_rec_res.13498
                - modp_poly_rec_res.13498
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3524,22'
              BranchSideFuncs:
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - fpr_of.13525
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_rint.13522
                - fpr_rint.13522
                - modp_ninv31.13504
                - modp_mkgm2.13507
                - modp_set.13508
                - modp_set.13508
                - modp_R2.13505
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_poly_rec_res.13498
                - modp_poly_rec_res.13498
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3522,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3387,5'
              BranchSideFuncs:
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - fpr_of.13525
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_rint.13522
                - fpr_rint.13522
                - modp_ninv31.13504
                - modp_mkgm2.13507
                - modp_set.13508
                - modp_set.13508
                - modp_R2.13505
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_poly_rec_res.13498
                - modp_poly_rec_res.13498
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3524,22'
              BranchSideFuncs:
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - fpr_of.13525
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_rint.13522
                - fpr_rint.13522
                - modp_ninv31.13504
                - modp_mkgm2.13507
                - modp_set.13508
                - modp_set.13508
                - modp_R2.13505
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_poly_rec_res.13498
                - modp_poly_rec_res.13498
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3522,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3387,5'
              BranchSideFuncs:
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - fpr_of.13525
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_rint.13522
                - fpr_rint.13522
                - modp_ninv31.13504
                - modp_mkgm2.13507
                - modp_set.13508
                - modp_set.13508
                - modp_R2.13505
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_poly_rec_res.13498
                - modp_poly_rec_res.13498
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3524,22'
              BranchSideFuncs:
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - fpr_of.13525
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_rint.13522
                - fpr_rint.13522
                - modp_ninv31.13504
                - modp_mkgm2.13507
                - modp_set.13508
                - modp_set.13508
                - modp_R2.13505
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_poly_rec_res.13498
                - modp_poly_rec_res.13498
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3387,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3396,13'
              BranchSideFuncs:
                - modp_ninv31.13504
                - modp_mkgm2.13507
                - modp_set.13508
                - modp_set.13508
                - modp_R2.13505
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_poly_rec_res.13498
                - modp_poly_rec_res.13498
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - fpr_of.13525
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_rint.13522
                - fpr_rint.13522
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3535,5'
              BranchSideFuncs:
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add_muladj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - fpr_of.13525
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_rint.13522
                - fpr_rint.13522
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3625,38'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3625,38'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3625,42'
              BranchSideFuncs:
                - fpr_lt.13540
                - fpr_rint.13522
                - fpr_of.13525
                - fpr_lt.13540
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_rint.13522
                - fpr_rint.13522
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3625,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3625,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3628,25'
              BranchSideFuncs:
                - fpr_rint.13522
                - fpr_of.13525
                - fpr_lt.13540
                - fpr_lt.13540
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_rint.13522
                - fpr_rint.13522
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3621,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3624,13'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_rint.13522
                - fpr_rint.13522
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3630,5'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_rint.13522
                - fpr_rint.13522
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3651,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3651,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3652,36'
              BranchSideFuncs:
                - fpr_rint.13522
                - fpr_rint.13522
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3361,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3362,14'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3363,14'
          Dst:             modp_Rx
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3361,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3362,14'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3363,14'
          Dst:             modp_Rx
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3361,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3362,14'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3363,14'
          Dst:             modp_Rx
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3367,19'
          Dst:             zint_mod_small_signed
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3368,19'
          Dst:             zint_mod_small_signed
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3361,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3362,14'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3363,14'
          Dst:             modp_Rx
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3367,19'
          Dst:             zint_mod_small_signed
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3368,19'
          Dst:             zint_mod_small_signed
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3397,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3412,9'
          Dst:             modp_mkgm2
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3418,21'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3419,21'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3398,14'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3425,9'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3426,9'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3428,13'
          Dst:             modp_poly_rec_res
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3429,13'
          Dst:             modp_poly_rec_res
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3457,9'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3458,9'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3506,19'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3507,19'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3508,20'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3509,23'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3510,20'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3511,23'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3513,9'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3514,9'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3520,13'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3521,13'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3535,5'
          Dst:             zint_rebuild_CRT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3536,5'
          Dst:             zint_rebuild_CRT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3549,11'
          Dst:             align_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3551,5'
          Dst:             poly_big_to_fp
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3552,5'
          Dst:             poly_big_to_fp
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3561,11'
          Dst:             align_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3571,5'
          Dst:             poly_big_to_fp
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3572,5'
          Dst:             poly_big_to_fp
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3591,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3592,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3593,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3594,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3604,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_poly_add_muladj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3605,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3611,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3620,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_iFFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3625,14'
          Dst:             fpr_lt
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3625,42'
          Dst:             fpr_lt
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3628,25'
          Dst:             fpr_rint
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3628,18'
          Dst:             fpr_of
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3630,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3635,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3636,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3637,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3638,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_poly_sub
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3639,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_iFFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3640,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_iFFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3652,27'
          Dst:             fpr_rint
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3653,27'
          Dst:             fpr_rint
    - functionName:    fpr_lt
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    solve_NTRU_intermediate
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2742
      functionLinenumberEnd: 3282
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         139
      ICount:          1100
      EdgeCount:       186
      CyclomaticComplexity: 49
      functionsReached:
        - PQCLEAN_FALCONPADDED1024_AVX2_FFT
        - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
        - PQCLEAN_FALCONPADDED1024_AVX2_poly_add
        - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
        - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
        - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
        - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
        - align_fpr
        - align_u32
        - fpr_lt
        - fpr_mul
        - fpr_rint
        - fpr_sqr
        - make_fg
        - modp_NTT2_ext
        - modp_R2
        - modp_Rx
        - modp_iNTT2_ext
        - modp_mkgm2
        - modp_montymul
        - modp_ninv31
        - poly_big_to_fp
        - poly_sub_scaled
        - poly_sub_scaled_ntt
        - zint_mod_small_signed
        - zint_rebuild_CRT
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2759,21'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - make_fg.13536
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_Rx.13506
                - zint_mod_small_signed.13510
                - zint_mod_small_signed.13510
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_mkgm2.13507
                - modp_Rx.13506
                - zint_mod_small_signed.13510
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - align_fpr.13528
                - align_u32.13527
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_mul.13523
                - fpr_sqr.13544
                - fpr_mul.13523
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - poly_sub_scaled.13501
                - poly_sub_scaled.13501
                - poly_sub_scaled_ntt.13502
                - poly_sub_scaled_ntt.13502
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_Rx.13506
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2759,21'
              BranchSideFuncs:
                - make_fg.13536
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_Rx.13506
                - zint_mod_small_signed.13510
                - zint_mod_small_signed.13510
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_mkgm2.13507
                - modp_Rx.13506
                - zint_mod_small_signed.13510
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - align_fpr.13528
                - align_u32.13527
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_mul.13523
                - fpr_sqr.13544
                - fpr_mul.13523
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - poly_sub_scaled.13501
                - poly_sub_scaled.13501
                - poly_sub_scaled_ntt.13502
                - poly_sub_scaled_ntt.13502
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_Rx.13506
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2825,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2816,5'
              BranchSideFuncs:
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_Rx.13506
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_mkgm2.13507
                - modp_Rx.13506
                - zint_mod_small_signed.13510
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - align_fpr.13528
                - align_u32.13527
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_mul.13523
                - fpr_sqr.13544
                - fpr_mul.13523
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - poly_sub_scaled.13501
                - poly_sub_scaled.13501
                - poly_sub_scaled_ntt.13502
                - poly_sub_scaled_ntt.13502
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2816,5'
              BranchSideFuncs:
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_Rx.13506
                - zint_mod_small_signed.13510
                - zint_mod_small_signed.13510
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_mkgm2.13507
                - modp_Rx.13506
                - zint_mod_small_signed.13510
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - align_fpr.13528
                - align_u32.13527
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_mul.13523
                - fpr_sqr.13544
                - fpr_mul.13523
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - poly_sub_scaled.13501
                - poly_sub_scaled.13501
                - poly_sub_scaled_ntt.13502
                - poly_sub_scaled_ntt.13502
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2825,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2816,29'
              BranchSideFuncs:
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_Rx.13506
                - zint_mod_small_signed.13510
                - zint_mod_small_signed.13510
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_mkgm2.13507
                - modp_Rx.13506
                - zint_mod_small_signed.13510
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - align_fpr.13528
                - align_u32.13527
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_mul.13523
                - fpr_sqr.13544
                - fpr_mul.13523
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - poly_sub_scaled.13501
                - poly_sub_scaled.13501
                - poly_sub_scaled_ntt.13502
                - poly_sub_scaled_ntt.13502
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2828,19'
              BranchSideFuncs:
                - zint_mod_small_signed.13510
                - zint_mod_small_signed.13510
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_Rx.13506
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_mkgm2.13507
                - modp_Rx.13506
                - zint_mod_small_signed.13510
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - align_fpr.13528
                - align_u32.13527
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_mul.13523
                - fpr_sqr.13544
                - fpr_mul.13523
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - poly_sub_scaled.13501
                - poly_sub_scaled.13501
                - poly_sub_scaled_ntt.13502
                - poly_sub_scaled_ntt.13502
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2856,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2857,13'
              BranchSideFuncs:
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - modp_mkgm2.13507
                - modp_Rx.13506
                - zint_mod_small_signed.13510
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_ninv31.13504
                - modp_R2.13505
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - align_fpr.13528
                - align_u32.13527
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_mul.13523
                - fpr_sqr.13544
                - fpr_mul.13523
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - poly_sub_scaled.13501
                - poly_sub_scaled.13501
                - poly_sub_scaled_ntt.13502
                - poly_sub_scaled_ntt.13502
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2866,45'
              BranchSideFuncs:
                - modp_mkgm2.13507
                - modp_Rx.13506
                - zint_mod_small_signed.13510
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_ninv31.13504
                - modp_R2.13505
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - align_fpr.13528
                - align_u32.13527
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_mul.13523
                - fpr_sqr.13544
                - fpr_mul.13523
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - poly_sub_scaled.13501
                - poly_sub_scaled.13501
                - poly_sub_scaled_ntt.13502
                - poly_sub_scaled_ntt.13502
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2868,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2869,32'
              BranchSideFuncs:
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_mkgm2.13507
                - modp_Rx.13506
                - zint_mod_small_signed.13510
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - align_fpr.13528
                - align_u32.13527
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_mul.13523
                - fpr_sqr.13544
                - fpr_mul.13523
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - poly_sub_scaled.13501
                - poly_sub_scaled.13501
                - poly_sub_scaled_ntt.13502
                - poly_sub_scaled_ntt.13502
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2879,18'
              BranchSideFuncs:
                - modp_Rx.13506
                - zint_mod_small_signed.13510
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_mkgm2.13507
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - align_fpr.13528
                - align_u32.13527
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_mul.13523
                - fpr_sqr.13544
                - fpr_mul.13523
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - poly_sub_scaled.13501
                - poly_sub_scaled.13501
                - poly_sub_scaled_ntt.13502
                - poly_sub_scaled_ntt.13502
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2869,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2869,13'
              BranchSideFuncs:
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_mkgm2.13507
                - modp_Rx.13506
                - zint_mod_small_signed.13510
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - align_fpr.13528
                - align_u32.13527
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_mul.13523
                - fpr_sqr.13544
                - fpr_mul.13523
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - poly_sub_scaled.13501
                - poly_sub_scaled.13501
                - poly_sub_scaled_ntt.13502
                - poly_sub_scaled_ntt.13502
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2871,25'
              BranchSideFuncs:
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_mkgm2.13507
                - modp_Rx.13506
                - zint_mod_small_signed.13510
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - align_fpr.13528
                - align_u32.13527
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_mul.13523
                - fpr_sqr.13544
                - fpr_mul.13523
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - poly_sub_scaled.13501
                - poly_sub_scaled.13501
                - poly_sub_scaled_ntt.13502
                - poly_sub_scaled_ntt.13502
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2869,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2869,13'
              BranchSideFuncs:
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_mkgm2.13507
                - modp_Rx.13506
                - zint_mod_small_signed.13510
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - align_fpr.13528
                - align_u32.13527
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_mul.13523
                - fpr_sqr.13544
                - fpr_mul.13523
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - poly_sub_scaled.13501
                - poly_sub_scaled.13501
                - poly_sub_scaled_ntt.13502
                - poly_sub_scaled_ntt.13502
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2871,25'
              BranchSideFuncs:
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_mkgm2.13507
                - modp_Rx.13506
                - zint_mod_small_signed.13510
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - align_fpr.13528
                - align_u32.13527
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_mul.13523
                - fpr_sqr.13544
                - fpr_mul.13523
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - poly_sub_scaled.13501
                - poly_sub_scaled.13501
                - poly_sub_scaled_ntt.13502
                - poly_sub_scaled_ntt.13502
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2869,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2871,25'
              BranchSideFuncs:
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_mkgm2.13507
                - modp_Rx.13506
                - zint_mod_small_signed.13510
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - align_fpr.13528
                - align_u32.13527
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_mul.13523
                - fpr_sqr.13544
                - fpr_mul.13523
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - poly_sub_scaled.13501
                - poly_sub_scaled.13501
                - poly_sub_scaled_ntt.13502
                - poly_sub_scaled_ntt.13502
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2874,13'
              BranchSideFuncs:
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_mkgm2.13507
                - modp_Rx.13506
                - zint_mod_small_signed.13510
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - align_fpr.13528
                - align_u32.13527
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_mul.13523
                - fpr_sqr.13544
                - fpr_mul.13523
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - poly_sub_scaled.13501
                - poly_sub_scaled.13501
                - poly_sub_scaled_ntt.13502
                - poly_sub_scaled_ntt.13502
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2880,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2882,25'
              BranchSideFuncs:
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_mkgm2.13507
                - modp_Rx.13506
                - zint_mod_small_signed.13510
                - zint_mod_small_signed.13510
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - align_fpr.13528
                - align_u32.13527
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_mul.13523
                - fpr_sqr.13544
                - fpr_mul.13523
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - poly_sub_scaled.13501
                - poly_sub_scaled.13501
                - poly_sub_scaled_ntt.13502
                - poly_sub_scaled_ntt.13502
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2887,13'
              BranchSideFuncs:
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_mkgm2.13507
                - modp_Rx.13506
                - zint_mod_small_signed.13510
                - zint_mod_small_signed.13510
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - align_fpr.13528
                - align_u32.13527
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_mul.13523
                - fpr_sqr.13544
                - fpr_mul.13523
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - poly_sub_scaled.13501
                - poly_sub_scaled.13501
                - poly_sub_scaled_ntt.13502
                - poly_sub_scaled_ntt.13502
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2898,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2898,9'
              BranchSideFuncs:
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_mkgm2.13507
                - modp_Rx.13506
                - zint_mod_small_signed.13510
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - align_fpr.13528
                - align_u32.13527
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_mul.13523
                - fpr_sqr.13544
                - fpr_mul.13523
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - poly_sub_scaled.13501
                - poly_sub_scaled.13501
                - poly_sub_scaled_ntt.13502
                - poly_sub_scaled_ntt.13502
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2903,9'
              BranchSideFuncs:
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_mkgm2.13507
                - modp_Rx.13506
                - zint_mod_small_signed.13510
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - align_fpr.13528
                - align_u32.13527
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_mul.13523
                - fpr_sqr.13544
                - fpr_mul.13523
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - poly_sub_scaled.13501
                - poly_sub_scaled.13501
                - poly_sub_scaled_ntt.13502
                - poly_sub_scaled_ntt.13502
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2898,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2898,9'
              BranchSideFuncs:
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_mkgm2.13507
                - modp_Rx.13506
                - zint_mod_small_signed.13510
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - align_fpr.13528
                - align_u32.13527
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_mul.13523
                - fpr_sqr.13544
                - fpr_mul.13523
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - poly_sub_scaled.13501
                - poly_sub_scaled.13501
                - poly_sub_scaled_ntt.13502
                - poly_sub_scaled_ntt.13502
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2900,21'
              BranchSideFuncs:
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_mkgm2.13507
                - modp_Rx.13506
                - zint_mod_small_signed.13510
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - align_fpr.13528
                - align_u32.13527
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_mul.13523
                - fpr_sqr.13544
                - fpr_mul.13523
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - poly_sub_scaled.13501
                - poly_sub_scaled.13501
                - poly_sub_scaled_ntt.13502
                - poly_sub_scaled_ntt.13502
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2898,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2898,9'
              BranchSideFuncs:
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_mkgm2.13507
                - modp_Rx.13506
                - zint_mod_small_signed.13510
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - align_fpr.13528
                - align_u32.13527
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_mul.13523
                - fpr_sqr.13544
                - fpr_mul.13523
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - poly_sub_scaled.13501
                - poly_sub_scaled.13501
                - poly_sub_scaled_ntt.13502
                - poly_sub_scaled_ntt.13502
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2900,21'
              BranchSideFuncs:
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_mkgm2.13507
                - modp_Rx.13506
                - zint_mod_small_signed.13510
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - align_fpr.13528
                - align_u32.13527
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_mul.13523
                - fpr_sqr.13544
                - fpr_mul.13523
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - poly_sub_scaled.13501
                - poly_sub_scaled.13501
                - poly_sub_scaled_ntt.13502
                - poly_sub_scaled_ntt.13502
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2898,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2900,21'
              BranchSideFuncs:
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_mkgm2.13507
                - modp_Rx.13506
                - zint_mod_small_signed.13510
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - align_fpr.13528
                - align_u32.13527
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_mul.13523
                - fpr_sqr.13544
                - fpr_mul.13523
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - poly_sub_scaled.13501
                - poly_sub_scaled.13501
                - poly_sub_scaled_ntt.13502
                - poly_sub_scaled_ntt.13502
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2903,9'
              BranchSideFuncs:
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_mkgm2.13507
                - modp_Rx.13506
                - zint_mod_small_signed.13510
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - align_fpr.13528
                - align_u32.13527
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_mul.13523
                - fpr_sqr.13544
                - fpr_mul.13523
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - poly_sub_scaled.13501
                - poly_sub_scaled.13501
                - poly_sub_scaled_ntt.13502
                - poly_sub_scaled_ntt.13502
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2936,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2941,25'
              BranchSideFuncs:
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_mkgm2.13507
                - modp_Rx.13506
                - zint_mod_small_signed.13510
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - align_fpr.13528
                - align_u32.13527
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_mul.13523
                - fpr_sqr.13544
                - fpr_mul.13523
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - poly_sub_scaled.13501
                - poly_sub_scaled.13501
                - poly_sub_scaled_ntt.13502
                - poly_sub_scaled_ntt.13502
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2952,9'
              BranchSideFuncs:
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_mkgm2.13507
                - modp_Rx.13506
                - zint_mod_small_signed.13510
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - align_fpr.13528
                - align_u32.13527
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_mul.13523
                - fpr_sqr.13544
                - fpr_mul.13523
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - poly_sub_scaled.13501
                - poly_sub_scaled.13501
                - poly_sub_scaled_ntt.13502
                - poly_sub_scaled_ntt.13502
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2936,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2941,25'
              BranchSideFuncs:
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_mkgm2.13507
                - modp_Rx.13506
                - zint_mod_small_signed.13510
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - align_fpr.13528
                - align_u32.13527
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_mul.13523
                - fpr_sqr.13544
                - fpr_mul.13523
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - poly_sub_scaled.13501
                - poly_sub_scaled.13501
                - poly_sub_scaled_ntt.13502
                - poly_sub_scaled_ntt.13502
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2952,9'
              BranchSideFuncs:
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - modp_ninv31.13504
                - modp_R2.13505
                - modp_mkgm2.13507
                - modp_Rx.13506
                - zint_mod_small_signed.13510
                - zint_mod_small_signed.13510
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_iNTT2_ext.13511
                - modp_iNTT2_ext.13511
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - align_fpr.13528
                - align_u32.13527
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_mul.13523
                - fpr_sqr.13544
                - fpr_mul.13523
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - poly_sub_scaled.13501
                - poly_sub_scaled.13501
                - poly_sub_scaled_ntt.13502
                - poly_sub_scaled_ntt.13502
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2840,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2848,13'
              BranchSideFuncs:
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - align_fpr.13528
                - align_u32.13527
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_mul.13523
                - fpr_sqr.13544
                - fpr_mul.13523
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - poly_sub_scaled.13501
                - poly_sub_scaled.13501
                - poly_sub_scaled_ntt.13502
                - poly_sub_scaled_ntt.13502
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2959,5'
              BranchSideFuncs:
                - zint_rebuild_CRT.13512
                - zint_rebuild_CRT.13512
                - align_fpr.13528
                - align_u32.13527
                - align_fpr.13528
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_mul.13523
                - fpr_sqr.13544
                - fpr_mul.13523
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - poly_sub_scaled.13501
                - poly_sub_scaled.13501
                - poly_sub_scaled_ntt.13502
                - poly_sub_scaled_ntt.13502
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3032,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3034,5'
              BranchSideFuncs:
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_mul.13523
                - fpr_sqr.13544
                - fpr_mul.13523
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - poly_sub_scaled.13501
                - poly_sub_scaled.13501
                - poly_sub_scaled_ntt.13502
                - poly_sub_scaled_ntt.13502
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3047,14'
              BranchSideFuncs:
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_mul.13523
                - fpr_sqr.13544
                - fpr_mul.13523
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - poly_sub_scaled.13501
                - poly_sub_scaled.13501
                - poly_sub_scaled_ntt.13502
                - poly_sub_scaled_ntt.13502
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3047,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_mul.13523
                - fpr_sqr.13544
                - fpr_mul.13523
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - poly_sub_scaled.13501
                - poly_sub_scaled.13501
                - poly_sub_scaled_ntt.13502
                - poly_sub_scaled_ntt.13502
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3052,28'
              BranchSideFuncs:
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_mul.13523
                - fpr_sqr.13544
                - fpr_mul.13523
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - poly_sub_scaled.13501
                - poly_sub_scaled.13501
                - poly_sub_scaled_ntt.13502
                - poly_sub_scaled_ntt.13502
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3125,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_mul.13523
                - fpr_sqr.13544
                - fpr_mul.13523
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - poly_sub_scaled.13501
                - poly_sub_scaled.13501
                - poly_sub_scaled_ntt.13502
                - poly_sub_scaled_ntt.13502
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3130,37'
              BranchSideFuncs:
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_mul.13523
                - fpr_sqr.13544
                - fpr_mul.13523
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - poly_sub_scaled.13501
                - poly_sub_scaled.13501
                - poly_sub_scaled_ntt.13502
                - poly_sub_scaled_ntt.13502
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3168,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3169,18'
              BranchSideFuncs:
                - fpr_mul.13523
                - fpr_sqr.13544
                - fpr_mul.13523
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - poly_sub_scaled.13501
                - poly_sub_scaled.13501
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - poly_sub_scaled_ntt.13502
                - poly_sub_scaled_ntt.13502
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3175,19'
              BranchSideFuncs:
                - fpr_mul.13523
                - fpr_sqr.13544
                - fpr_mul.13523
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - poly_sub_scaled.13501
                - poly_sub_scaled.13501
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - poly_sub_scaled_ntt.13502
                - poly_sub_scaled_ntt.13502
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3175,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3176,21'
              BranchSideFuncs:
                - fpr_mul.13523
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - poly_sub_scaled.13501
                - poly_sub_scaled.13501
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_mul.13523
                - fpr_sqr.13544
                - poly_sub_scaled_ntt.13502
                - poly_sub_scaled_ntt.13502
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3183,9'
              BranchSideFuncs:
                - fpr_mul.13523
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - poly_sub_scaled.13501
                - poly_sub_scaled.13501
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_mul.13523
                - fpr_sqr.13544
                - poly_sub_scaled_ntt.13502
                - poly_sub_scaled_ntt.13502
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3176,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3177,23'
              BranchSideFuncs:
                - fpr_sqr.13544
                - fpr_mul.13523
                - fpr_mul.13523
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - poly_sub_scaled.13501
                - poly_sub_scaled.13501
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - poly_sub_scaled_ntt.13502
                - poly_sub_scaled_ntt.13502
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3179,16'
              BranchSideFuncs:
                - fpr_sqr.13544
                - fpr_mul.13523
                - fpr_mul.13523
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - poly_sub_scaled.13501
                - poly_sub_scaled.13501
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - poly_sub_scaled_ntt.13502
                - poly_sub_scaled_ntt.13502
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3175,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3176,21'
              BranchSideFuncs:
                - fpr_mul.13523
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - poly_sub_scaled.13501
                - poly_sub_scaled.13501
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_mul.13523
                - fpr_sqr.13544
                - poly_sub_scaled_ntt.13502
                - poly_sub_scaled_ntt.13502
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3183,9'
              BranchSideFuncs:
                - fpr_mul.13523
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - poly_sub_scaled.13501
                - poly_sub_scaled.13501
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_mul.13523
                - fpr_sqr.13544
                - poly_sub_scaled_ntt.13502
                - poly_sub_scaled_ntt.13502
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3198,21'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3198,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3198,25'
              BranchSideFuncs:
                - fpr_lt.13540
                - fpr_rint.13522
                - fpr_mul.13523
                - fpr_lt.13540
                - poly_sub_scaled.13501
                - poly_sub_scaled.13501
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_mul.13523
                - fpr_sqr.13544
                - poly_sub_scaled_ntt.13502
                - poly_sub_scaled_ntt.13502
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3197,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3197,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3201,29'
              BranchSideFuncs:
                - fpr_rint.13522
                - fpr_mul.13523
                - fpr_lt.13540
                - fpr_lt.13540
                - poly_sub_scaled.13501
                - poly_sub_scaled.13501
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_mul.13523
                - fpr_sqr.13544
                - poly_sub_scaled_ntt.13502
                - poly_sub_scaled_ntt.13502
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3183,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3186,26'
              BranchSideFuncs:
                - poly_sub_scaled.13501
                - poly_sub_scaled.13501
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_mul.13523
                - fpr_sqr.13544
                - fpr_mul.13523
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - poly_sub_scaled_ntt.13502
                - poly_sub_scaled_ntt.13502
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3211,34'
              BranchSideFuncs:
                - poly_sub_scaled.13501
                - poly_sub_scaled.13501
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_mul.13523
                - fpr_sqr.13544
                - fpr_mul.13523
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - poly_sub_scaled_ntt.13502
                - poly_sub_scaled_ntt.13502
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3213,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3214,13'
              BranchSideFuncs:
                - poly_sub_scaled_ntt.13502
                - poly_sub_scaled_ntt.13502
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_mul.13523
                - fpr_sqr.13544
                - fpr_mul.13523
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - poly_sub_scaled.13501
                - poly_sub_scaled.13501
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3219,13'
              BranchSideFuncs:
                - poly_sub_scaled.13501
                - poly_sub_scaled.13501
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_mul.13523
                - fpr_sqr.13544
                - fpr_mul.13523
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - poly_sub_scaled_ntt.13502
                - poly_sub_scaled_ntt.13502
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3232,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3234,17'
              BranchSideFuncs:
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_mul.13523
                - fpr_sqr.13544
                - fpr_mul.13523
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - poly_sub_scaled.13501
                - poly_sub_scaled.13501
                - poly_sub_scaled_ntt.13502
                - poly_sub_scaled_ntt.13502
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3244,21'
              BranchSideFuncs:
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_mul.13523
                - fpr_sqr.13544
                - fpr_mul.13523
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - poly_sub_scaled.13501
                - poly_sub_scaled.13501
                - poly_sub_scaled_ntt.13502
                - poly_sub_scaled_ntt.13502
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3234,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3235,23'
              BranchSideFuncs:
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_mul.13523
                - fpr_sqr.13544
                - fpr_mul.13523
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - poly_sub_scaled.13501
                - poly_sub_scaled.13501
                - poly_sub_scaled_ntt.13502
                - poly_sub_scaled_ntt.13502
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3244,21'
              BranchSideFuncs:
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_mul.13523
                - fpr_sqr.13544
                - fpr_mul.13523
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - poly_sub_scaled.13501
                - poly_sub_scaled.13501
                - poly_sub_scaled_ntt.13502
                - poly_sub_scaled_ntt.13502
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3244,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3247,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3257,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3248,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_mul.13523
                - fpr_sqr.13544
                - fpr_mul.13523
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - poly_sub_scaled.13501
                - poly_sub_scaled.13501
                - poly_sub_scaled_ntt.13502
                - poly_sub_scaled_ntt.13502
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3250,9'
              BranchSideFuncs:
                - poly_big_to_fp.13524
                - poly_big_to_fp.13524
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_add
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_mul.13523
                - fpr_sqr.13544
                - fpr_mul.13523
                - fpr_lt.13540
                - fpr_lt.13540
                - fpr_rint.13522
                - poly_sub_scaled.13501
                - poly_sub_scaled.13501
                - poly_sub_scaled_ntt.13502
                - poly_sub_scaled_ntt.13502
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3263,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3263,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3264,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3263,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3264,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3266,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3263,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3264,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3266,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3267,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3267,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3268,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3267,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3258,30'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3268,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3267,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3258,30'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3268,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3258,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3262,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3278,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3277,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3277,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3279,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3277,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3277,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3279,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3277,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3277,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3279,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3277,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3277,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3279,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2791,5'
          Dst:             make_fg
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2822,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2823,14'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2824,14'
          Dst:             modp_Rx
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2828,19'
          Dst:             zint_mod_small_signed
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2829,19'
          Dst:             zint_mod_small_signed
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2822,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2823,14'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2824,14'
          Dst:             modp_Rx
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2849,15'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2850,14'
          Dst:             modp_R2
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2857,13'
          Dst:             zint_rebuild_CRT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2858,13'
          Dst:             zint_rebuild_CRT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2866,9'
          Dst:             modp_mkgm2
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2874,13'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2875,13'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2879,18'
          Dst:             modp_Rx
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2882,25'
          Dst:             zint_mod_small_signed
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2884,25'
          Dst:             zint_mod_small_signed
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2887,13'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2888,13'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2903,9'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2904,9'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2945,19'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2946,19'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2947,20'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2948,23'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2949,20'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2950,23'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2952,9'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2953,9'
          Dst:             modp_iNTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2959,5'
          Dst:             zint_rebuild_CRT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2960,5'
          Dst:             zint_rebuild_CRT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3026,11'
          Dst:             align_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3030,20'
          Dst:             align_u32
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3031,11'
          Dst:             align_fpr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3052,5'
          Dst:             poly_big_to_fp
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3053,5'
          Dst:             poly_big_to_fp
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3073,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3074,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3075,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3076,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3077,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3131,9'
          Dst:             poly_big_to_fp
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3132,9'
          Dst:             poly_big_to_fp
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3137,9'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3138,9'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3139,9'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3140,9'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3141,9'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_poly_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3142,9'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3143,9'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_iFFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3177,23'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3180,18'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3186,18'
          Dst:             fpr_mul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3197,18'
          Dst:             fpr_lt
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3198,25'
          Dst:             fpr_lt
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3201,29'
          Dst:             fpr_rint
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3214,13'
          Dst:             poly_sub_scaled_ntt
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3216,13'
          Dst:             poly_sub_scaled_ntt
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3219,13'
          Dst:             poly_sub_scaled
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3221,13'
          Dst:             poly_sub_scaled
    - functionName:    fpr_sqr
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/fpr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    solve_NTRU_deepest
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2682
      functionLinenumberEnd: 2731
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          61
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - make_fg
        - zint_bezout
        - zint_mul_small
        - zint_rebuild_CRT
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2687,11'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - make_fg.13536
                - zint_rebuild_CRT.13512
                - zint_bezout.13535
                - zint_mul_small.13516
                - zint_mul_small.13516
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2687,11'
              BranchSideFuncs:
                - make_fg.13536
                - zint_rebuild_CRT.13512
                - zint_bezout.13535
                - zint_mul_small.13516
                - zint_mul_small.13516
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2713,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2713,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2725,9'
              BranchSideFuncs:
                - zint_mul_small.13516
                - zint_mul_small.13516
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2726,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2726,16'
              BranchSideFuncs:
                - zint_mul_small.13516
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2726,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2725,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2725,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2730,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2696,5'
          Dst:             make_fg
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2703,5'
          Dst:             zint_rebuild_CRT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2713,10'
          Dst:             zint_bezout
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2725,9'
          Dst:             zint_mul_small
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2726,16'
          Dst:             zint_mul_small
    - functionName:    get_rng_u64
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2191
      functionLinenumberEnd: 2206
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2202,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2204,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2204,5'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    mkgauss
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2239
      functionLinenumberEnd: 2303
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          111
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - get_rng_u64
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2243,19'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - get_rng_u64.13546
                - get_rng_u64.13546
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2269,13'
              BranchSideFuncs:
                - get_rng_u64.13546
                - get_rng_u64.13546
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2283,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2270,15'
              BranchSideFuncs:
                - get_rng_u64.13546
                - get_rng_u64.13546
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2287,33'
              BranchSideFuncs:
                - get_rng_u64.13546
                - get_rng_u64.13546
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2245,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2269,13'
              BranchSideFuncs:
                - get_rng_u64.13546
                - get_rng_u64.13546
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2303,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2269,13'
          Dst:             get_rng_u64
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2281,13'
          Dst:             get_rng_u64
    - functionName:    solve_NTRU
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3930
      functionLinenumberEnd: 4031
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          223
      EdgeCount:       53
      CyclomaticComplexity: 16
      functionsReached:
        - modp_NTT2_ext
        - modp_mkgm2
        - modp_montymul
        - modp_ninv31
        - modp_set
        - modp_sub
        - poly_big_to_small
        - solve_NTRU_binary_depth0
        - solve_NTRU_binary_depth1
        - solve_NTRU_deepest
        - solve_NTRU_intermediate
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3936,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - solve_NTRU_deepest.13545
                - solve_NTRU_binary_depth1.13539
                - solve_NTRU_binary_depth0.13538
                - poly_big_to_small.13537
                - poly_big_to_small.13537
                - modp_ninv31.13504
                - modp_mkgm2.13507
                - modp_set.13508
                - modp_set.13508
                - modp_set.13508
                - modp_set.13508
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_sub.13514
                - solve_NTRU_intermediate.13541
                - solve_NTRU_intermediate.13541
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3936,9'
              BranchSideFuncs:
                - solve_NTRU_deepest.13545
                - solve_NTRU_binary_depth1.13539
                - solve_NTRU_binary_depth0.13538
                - poly_big_to_small.13537
                - poly_big_to_small.13537
                - modp_ninv31.13504
                - modp_mkgm2.13507
                - modp_set.13508
                - modp_set.13508
                - modp_set.13508
                - modp_set.13508
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_sub.13514
                - solve_NTRU_intermediate.13541
                - solve_NTRU_intermediate.13541
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3938,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3938,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3947,14'
              BranchSideFuncs:
                - solve_NTRU_binary_depth1.13539
                - solve_NTRU_binary_depth0.13538
                - poly_big_to_small.13537
                - poly_big_to_small.13537
                - modp_ninv31.13504
                - modp_mkgm2.13507
                - modp_set.13508
                - modp_set.13508
                - modp_set.13508
                - modp_set.13508
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_sub.13514
                - solve_NTRU_intermediate.13541
                - solve_NTRU_intermediate.13541
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3947,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3951,25'
              BranchSideFuncs:
                - solve_NTRU_intermediate.13541
                - poly_big_to_small.13537
                - poly_big_to_small.13537
                - modp_ninv31.13504
                - modp_mkgm2.13507
                - modp_set.13508
                - modp_set.13508
                - modp_set.13508
                - modp_set.13508
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_sub.13514
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3960,25'
              BranchSideFuncs:
                - solve_NTRU_binary_depth1.13539
                - solve_NTRU_binary_depth0.13538
                - poly_big_to_small.13537
                - poly_big_to_small.13537
                - modp_ninv31.13504
                - modp_mkgm2.13507
                - modp_set.13508
                - modp_set.13508
                - modp_set.13508
                - modp_set.13508
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_sub.13514
                - solve_NTRU_intermediate.13541
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3951,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3951,22'
              BranchSideFuncs:
                - poly_big_to_small.13537
                - poly_big_to_small.13537
                - modp_ninv31.13504
                - modp_mkgm2.13507
                - modp_set.13508
                - modp_set.13508
                - modp_set.13508
                - modp_set.13508
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_sub.13514
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3976,11'
              BranchSideFuncs:
                - poly_big_to_small.13537
                - poly_big_to_small.13537
                - modp_ninv31.13504
                - modp_mkgm2.13507
                - modp_set.13508
                - modp_set.13508
                - modp_set.13508
                - modp_set.13508
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_sub.13514
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3952,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3951,25'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3952,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3960,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3960,22'
              BranchSideFuncs:
                - solve_NTRU_intermediate.13541
                - solve_NTRU_binary_depth1.13539
                - solve_NTRU_binary_depth0.13538
                - poly_big_to_small.13537
                - poly_big_to_small.13537
                - modp_ninv31.13504
                - modp_mkgm2.13507
                - modp_set.13508
                - modp_set.13508
                - modp_set.13508
                - modp_set.13508
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_sub.13514
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3965,14'
              BranchSideFuncs:
                - solve_NTRU_binary_depth1.13539
                - solve_NTRU_binary_depth0.13538
                - poly_big_to_small.13537
                - poly_big_to_small.13537
                - modp_ninv31.13504
                - modp_mkgm2.13507
                - modp_set.13508
                - modp_set.13508
                - modp_set.13508
                - modp_set.13508
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_sub.13514
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3961,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3960,25'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3961,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3965,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3965,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3968,14'
              BranchSideFuncs:
                - solve_NTRU_binary_depth0.13538
                - poly_big_to_small.13537
                - poly_big_to_small.13537
                - modp_ninv31.13504
                - modp_mkgm2.13507
                - modp_set.13508
                - modp_set.13508
                - modp_set.13508
                - modp_set.13508
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_sub.13514
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3976,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3977,32'
              BranchSideFuncs:
                - poly_big_to_small.13537
                - poly_big_to_small.13537
                - modp_ninv31.13504
                - modp_mkgm2.13507
                - modp_set.13508
                - modp_set.13508
                - modp_set.13508
                - modp_set.13508
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_sub.13514
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3984,10'
              BranchSideFuncs:
                - poly_big_to_small.13537
                - poly_big_to_small.13537
                - modp_ninv31.13504
                - modp_mkgm2.13507
                - modp_set.13508
                - modp_set.13508
                - modp_set.13508
                - modp_set.13508
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_sub.13514
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3985,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3985,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3985,42'
              BranchSideFuncs:
                - poly_big_to_small.13537
                - modp_ninv31.13504
                - modp_mkgm2.13507
                - modp_set.13508
                - modp_set.13508
                - modp_set.13508
                - modp_set.13508
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_sub.13514
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3984,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3984,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3999,13'
              BranchSideFuncs:
                - modp_ninv31.13504
                - modp_mkgm2.13507
                - modp_set.13508
                - modp_set.13508
                - modp_set.13508
                - modp_set.13508
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_sub.13514
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4007,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4008,26'
              BranchSideFuncs:
                - modp_set.13508
                - modp_set.13508
                - modp_set.13508
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_sub.13514
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4011,26'
              BranchSideFuncs:
                - modp_set.13508
                - modp_set.13508
                - modp_set.13508
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_sub.13514
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4010,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4011,26'
              BranchSideFuncs:
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_sub.13514
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4015,5'
              BranchSideFuncs:
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_NTT2_ext.13509
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_sub.13514
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4020,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4020,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4023,36'
              BranchSideFuncs:
                - modp_montymul.13495
                - modp_montymul.13495
                - modp_sub.13514
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3938,10'
          Dst:             solve_NTRU_deepest
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3952,18'
          Dst:             solve_NTRU_intermediate
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3961,18'
          Dst:             solve_NTRU_intermediate
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3965,14'
          Dst:             solve_NTRU_binary_depth1
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3968,14'
          Dst:             solve_NTRU_binary_depth0
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3984,10'
          Dst:             poly_big_to_small
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:3985,17'
          Dst:             poly_big_to_small
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4005,11'
          Dst:             modp_ninv31
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4006,5'
          Dst:             modp_mkgm2
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4008,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4011,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4012,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4013,17'
          Dst:             modp_set
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4015,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4016,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4017,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4018,5'
          Dst:             modp_NTT2_ext
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4019,9'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4023,22'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4024,22'
          Dst:             modp_montymul
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4023,13'
          Dst:             modp_sub
    - functionName:    poly_small_to_fp
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2462
      functionLinenumberEnd: 2469
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fpr_of
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2465,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - fpr_of.13525
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2467,9'
              BranchSideFuncs:
                - fpr_of.13525
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2466,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2467,9'
              BranchSideFuncs:
                - fpr_of.13525
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2469,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2467,16'
          Dst:             fpr_of
    - functionName:    poly_small_sqnorm
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2403
      functionLinenumberEnd: 2417
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          41
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2410,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2413,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:2417,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    poly_small_mkgauss
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4038
      functionLinenumberEnd: 4074
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          97
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - mkgauss
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4042,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - mkgauss.13547
                - mkgauss.13547
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - mkgauss.13547
                - mkgauss.13547
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4065,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4048,13'
              BranchSideFuncs:
                - mkgauss.13547
                - mkgauss.13547
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4048,13'
              BranchSideFuncs:
                - mkgauss.13547
                - mkgauss.13547
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4056,22'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4047,1'
              BranchSideFuncs:
                - mkgauss.13547
                - mkgauss.13547
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4056,27'
              BranchSideFuncs:
                - mkgauss.13547
                - mkgauss.13547
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4056,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4047,1'
              BranchSideFuncs:
                - mkgauss.13547
                - mkgauss.13547
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4066,38'
              BranchSideFuncs:
                - mkgauss.13547
                - mkgauss.13547
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4066,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4047,1'
              BranchSideFuncs:
                - mkgauss.13547
                - mkgauss.13547
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4072,16'
              BranchSideFuncs:
                - mkgauss.13547
                - mkgauss.13547
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4056,22'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4048,13'
              BranchSideFuncs:
                - mkgauss.13547
                - mkgauss.13547
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4070,34'
              BranchSideFuncs:
                - mkgauss.13547
                - mkgauss.13547
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4044,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4074,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4048,13'
          Dst:             mkgauss
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4048,13'
          Dst:             mkgauss
    - functionName:    PQCLEAN_FALCONPADDED1024_AVX2_keygen
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4080
      functionLinenumberEnd: 4233
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          200
      EdgeCount:       44
      CyclomaticComplexity: 14
      functionsReached:
        - PQCLEAN_FALCONPADDED1024_AVX2_FFT
        - PQCLEAN_FALCONPADDED1024_AVX2_compute_public
        - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
        - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
        - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
        - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
        - PQCLEAN_FALCONPADDED1024_AVX2_poly_mulconst
        - fpr_add
        - fpr_lt
        - fpr_sqr
        - poly_small_mkgauss
        - poly_small_sqnorm
        - poly_small_to_fp
        - solve_NTRU
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4104,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:0,0'
              BranchSideFuncs:
                - poly_small_mkgauss.13552
                - poly_small_mkgauss.13552
                - poly_small_sqnorm.13551
                - poly_small_sqnorm.13551
                - poly_small_to_fp.13550
                - poly_small_to_fp.13550
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_sqr.13544
                - fpr_add.13526
                - fpr_sqr.13544
                - fpr_add.13526
                - fpr_lt.13540
                - PQCLEAN_FALCONPADDED1024_AVX2_compute_public
                - solve_NTRU.13549
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4138,9'
              BranchSideFuncs:
                - poly_small_mkgauss.13552
                - poly_small_mkgauss.13552
                - poly_small_sqnorm.13551
                - poly_small_sqnorm.13551
                - poly_small_to_fp.13550
                - poly_small_to_fp.13550
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_sqr.13544
                - fpr_add.13526
                - fpr_sqr.13544
                - fpr_add.13526
                - fpr_lt.13540
                - PQCLEAN_FALCONPADDED1024_AVX2_compute_public
                - solve_NTRU.13549
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4148,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4153,17'
              BranchSideFuncs:
                - poly_small_sqnorm.13551
                - poly_small_sqnorm.13551
                - poly_small_to_fp.13550
                - poly_small_to_fp.13550
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_sqr.13544
                - fpr_add.13526
                - fpr_sqr.13544
                - fpr_add.13526
                - fpr_lt.13540
                - PQCLEAN_FALCONPADDED1024_AVX2_compute_public
                - solve_NTRU.13549
                - poly_small_mkgauss.13552
                - poly_small_mkgauss.13552
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4159,17'
              BranchSideFuncs:
                - poly_small_sqnorm.13551
                - poly_small_sqnorm.13551
                - poly_small_to_fp.13550
                - poly_small_to_fp.13550
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_sqr.13544
                - fpr_add.13526
                - fpr_sqr.13544
                - fpr_add.13526
                - fpr_lt.13540
                - PQCLEAN_FALCONPADDED1024_AVX2_compute_public
                - solve_NTRU.13549
                - poly_small_mkgauss.13552
                - poly_small_mkgauss.13552
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4153,29'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4138,9'
              BranchSideFuncs:
                - poly_small_mkgauss.13552
                - poly_small_mkgauss.13552
                - poly_small_sqnorm.13551
                - poly_small_sqnorm.13551
                - poly_small_to_fp.13550
                - poly_small_to_fp.13550
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_sqr.13544
                - fpr_add.13526
                - fpr_sqr.13544
                - fpr_add.13526
                - fpr_lt.13540
                - PQCLEAN_FALCONPADDED1024_AVX2_compute_public
                - solve_NTRU.13549
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4153,37'
              BranchSideFuncs:
                - poly_small_mkgauss.13552
                - poly_small_mkgauss.13552
                - poly_small_sqnorm.13551
                - poly_small_sqnorm.13551
                - poly_small_to_fp.13550
                - poly_small_to_fp.13550
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_sqr.13544
                - fpr_add.13526
                - fpr_sqr.13544
                - fpr_add.13526
                - fpr_lt.13540
                - PQCLEAN_FALCONPADDED1024_AVX2_compute_public
                - solve_NTRU.13549
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4154,21'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4138,9'
              BranchSideFuncs:
                - poly_small_mkgauss.13552
                - poly_small_mkgauss.13552
                - poly_small_sqnorm.13551
                - poly_small_sqnorm.13551
                - poly_small_to_fp.13550
                - poly_small_to_fp.13550
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_sqr.13544
                - fpr_add.13526
                - fpr_sqr.13544
                - fpr_add.13526
                - fpr_lt.13540
                - PQCLEAN_FALCONPADDED1024_AVX2_compute_public
                - solve_NTRU.13549
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4154,24'
              BranchSideFuncs:
                - poly_small_mkgauss.13552
                - poly_small_mkgauss.13552
                - poly_small_sqnorm.13551
                - poly_small_sqnorm.13551
                - poly_small_to_fp.13550
                - poly_small_to_fp.13550
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_sqr.13544
                - fpr_add.13526
                - fpr_sqr.13544
                - fpr_add.13526
                - fpr_lt.13540
                - PQCLEAN_FALCONPADDED1024_AVX2_compute_public
                - solve_NTRU.13549
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4154,36'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4138,9'
              BranchSideFuncs:
                - poly_small_mkgauss.13552
                - poly_small_mkgauss.13552
                - poly_small_sqnorm.13551
                - poly_small_sqnorm.13551
                - poly_small_to_fp.13550
                - poly_small_to_fp.13550
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_sqr.13544
                - fpr_add.13526
                - fpr_sqr.13544
                - fpr_add.13526
                - fpr_lt.13540
                - PQCLEAN_FALCONPADDED1024_AVX2_compute_public
                - solve_NTRU.13549
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4154,44'
              BranchSideFuncs:
                - poly_small_mkgauss.13552
                - poly_small_mkgauss.13552
                - poly_small_sqnorm.13551
                - poly_small_sqnorm.13551
                - poly_small_to_fp.13550
                - poly_small_to_fp.13550
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_sqr.13544
                - fpr_add.13526
                - fpr_sqr.13544
                - fpr_add.13526
                - fpr_lt.13540
                - PQCLEAN_FALCONPADDED1024_AVX2_compute_public
                - solve_NTRU.13549
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4153,17'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4138,9'
              BranchSideFuncs:
                - poly_small_mkgauss.13552
                - poly_small_mkgauss.13552
                - poly_small_sqnorm.13551
                - poly_small_sqnorm.13551
                - poly_small_to_fp.13550
                - poly_small_to_fp.13550
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_sqr.13544
                - fpr_add.13526
                - fpr_sqr.13544
                - fpr_add.13526
                - fpr_lt.13540
                - PQCLEAN_FALCONPADDED1024_AVX2_compute_public
                - solve_NTRU.13549
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4148,30'
              BranchSideFuncs:
                - poly_small_mkgauss.13552
                - poly_small_mkgauss.13552
                - poly_small_sqnorm.13551
                - poly_small_sqnorm.13551
                - poly_small_to_fp.13550
                - poly_small_to_fp.13550
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_sqr.13544
                - fpr_add.13526
                - fpr_sqr.13544
                - fpr_add.13526
                - fpr_lt.13540
                - PQCLEAN_FALCONPADDED1024_AVX2_compute_public
                - solve_NTRU.13549
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4159,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4138,9'
              BranchSideFuncs:
                - poly_small_mkgauss.13552
                - poly_small_mkgauss.13552
                - poly_small_sqnorm.13551
                - poly_small_sqnorm.13551
                - poly_small_to_fp.13550
                - poly_small_to_fp.13550
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_sqr.13544
                - fpr_add.13526
                - fpr_sqr.13544
                - fpr_add.13526
                - fpr_lt.13540
                - PQCLEAN_FALCONPADDED1024_AVX2_compute_public
                - solve_NTRU.13549
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4170,17'
              BranchSideFuncs:
                - poly_small_sqnorm.13551
                - poly_small_sqnorm.13551
                - poly_small_to_fp.13550
                - poly_small_to_fp.13550
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_sqr.13544
                - fpr_add.13526
                - fpr_sqr.13544
                - fpr_add.13526
                - fpr_lt.13540
                - PQCLEAN_FALCONPADDED1024_AVX2_compute_public
                - solve_NTRU.13549
                - poly_small_mkgauss.13552
                - poly_small_mkgauss.13552
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4173,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4138,9'
              BranchSideFuncs:
                - poly_small_mkgauss.13552
                - poly_small_mkgauss.13552
                - poly_small_sqnorm.13551
                - poly_small_sqnorm.13551
                - poly_small_to_fp.13550
                - poly_small_to_fp.13550
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_sqr.13544
                - fpr_add.13526
                - fpr_sqr.13544
                - fpr_add.13526
                - fpr_lt.13540
                - PQCLEAN_FALCONPADDED1024_AVX2_compute_public
                - solve_NTRU.13549
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4183,9'
              BranchSideFuncs:
                - poly_small_to_fp.13550
                - poly_small_to_fp.13550
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_sqr.13544
                - fpr_add.13526
                - fpr_sqr.13544
                - fpr_add.13526
                - fpr_lt.13540
                - PQCLEAN_FALCONPADDED1024_AVX2_compute_public
                - solve_NTRU.13549
                - poly_small_mkgauss.13552
                - poly_small_mkgauss.13552
                - poly_small_sqnorm.13551
                - poly_small_sqnorm.13551
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4197,9'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4198,44'
              BranchSideFuncs:
                - fpr_lt.13540
                - PQCLEAN_FALCONPADDED1024_AVX2_compute_public
                - solve_NTRU.13549
                - poly_small_mkgauss.13552
                - poly_small_mkgauss.13552
                - poly_small_sqnorm.13551
                - poly_small_sqnorm.13551
                - poly_small_to_fp.13550
                - poly_small_to_fp.13550
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_sqr.13544
                - fpr_add.13526
                - fpr_sqr.13544
                - fpr_add.13526
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4201,14'
              BranchSideFuncs:
                - fpr_lt.13540
                - PQCLEAN_FALCONPADDED1024_AVX2_compute_public
                - solve_NTRU.13549
                - poly_small_mkgauss.13552
                - poly_small_mkgauss.13552
                - poly_small_sqnorm.13551
                - poly_small_sqnorm.13551
                - poly_small_to_fp.13550
                - poly_small_to_fp.13550
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_sqr.13544
                - fpr_add.13526
                - fpr_sqr.13544
                - fpr_add.13526
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4201,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4138,9'
              BranchSideFuncs:
                - poly_small_mkgauss.13552
                - poly_small_mkgauss.13552
                - poly_small_sqnorm.13551
                - poly_small_sqnorm.13551
                - poly_small_to_fp.13550
                - poly_small_to_fp.13550
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_sqr.13544
                - fpr_add.13526
                - fpr_sqr.13544
                - fpr_add.13526
                - fpr_lt.13540
                - PQCLEAN_FALCONPADDED1024_AVX2_compute_public
                - solve_NTRU.13549
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4209,13'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_AVX2_compute_public
                - solve_NTRU.13549
                - poly_small_mkgauss.13552
                - poly_small_mkgauss.13552
                - poly_small_sqnorm.13551
                - poly_small_sqnorm.13551
                - poly_small_to_fp.13550
                - poly_small_to_fp.13550
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_sqr.13544
                - fpr_add.13526
                - fpr_sqr.13544
                - fpr_add.13526
                - fpr_lt.13540
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4209,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4212,9'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_AVX2_compute_public
                - solve_NTRU.13549
                - poly_small_mkgauss.13552
                - poly_small_mkgauss.13552
                - poly_small_sqnorm.13551
                - poly_small_sqnorm.13551
                - poly_small_to_fp.13550
                - poly_small_to_fp.13550
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_sqr.13544
                - fpr_add.13526
                - fpr_sqr.13544
                - fpr_add.13526
                - fpr_lt.13540
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4216,14'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_AVX2_compute_public
                - solve_NTRU.13549
                - poly_small_mkgauss.13552
                - poly_small_mkgauss.13552
                - poly_small_sqnorm.13551
                - poly_small_sqnorm.13551
                - poly_small_to_fp.13550
                - poly_small_to_fp.13550
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_sqr.13544
                - fpr_add.13526
                - fpr_sqr.13544
                - fpr_add.13526
                - fpr_lt.13540
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4216,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4138,9'
              BranchSideFuncs:
                - poly_small_mkgauss.13552
                - poly_small_mkgauss.13552
                - poly_small_sqnorm.13551
                - poly_small_sqnorm.13551
                - poly_small_to_fp.13550
                - poly_small_to_fp.13550
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_sqr.13544
                - fpr_add.13526
                - fpr_sqr.13544
                - fpr_add.13526
                - fpr_lt.13540
                - PQCLEAN_FALCONPADDED1024_AVX2_compute_public
                - solve_NTRU.13549
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4223,22'
              BranchSideFuncs:
                - solve_NTRU.13549
                - poly_small_mkgauss.13552
                - poly_small_mkgauss.13552
                - poly_small_sqnorm.13551
                - poly_small_sqnorm.13551
                - poly_small_to_fp.13550
                - poly_small_to_fp.13550
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_sqr.13544
                - fpr_add.13526
                - fpr_sqr.13544
                - fpr_add.13526
                - fpr_lt.13540
                - PQCLEAN_FALCONPADDED1024_AVX2_compute_public
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4224,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4138,9'
              BranchSideFuncs:
                - poly_small_mkgauss.13552
                - poly_small_mkgauss.13552
                - poly_small_sqnorm.13551
                - poly_small_sqnorm.13551
                - poly_small_to_fp.13550
                - poly_small_to_fp.13550
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_FFT
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mulconst
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - PQCLEAN_FALCONPADDED1024_AVX2_iFFT
                - fpr_sqr.13544
                - fpr_add.13526
                - fpr_sqr.13544
                - fpr_add.13526
                - fpr_lt.13540
                - PQCLEAN_FALCONPADDED1024_AVX2_compute_public
                - solve_NTRU.13549
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4233,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4138,9'
          Dst:             poly_small_mkgauss
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4139,9'
          Dst:             poly_small_mkgauss
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4170,17'
          Dst:             poly_small_sqnorm
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4171,17'
          Dst:             poly_small_sqnorm
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4183,9'
          Dst:             poly_small_to_fp
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4184,9'
          Dst:             poly_small_to_fp
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4185,9'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4186,9'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_FFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4187,9'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_poly_invnorm2_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4188,9'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4189,9'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_poly_adj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4190,9'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_poly_mulconst
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4191,9'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_poly_mulconst
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4192,9'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4193,9'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_autoadj_fft
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4194,9'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_iFFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4195,9'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_iFFT
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4198,36'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4198,21'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4199,36'
          Dst:             fpr_sqr
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4199,21'
          Dst:             fpr_add
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4201,14'
          Dst:             fpr_lt
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4216,14'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_compute_public
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/keygen.c:4224,14'
          Dst:             solve_NTRU
    - functionName:    PQCLEAN_FALCONPADDED1024_AVX2_prng_get_bytes
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/rng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          77
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - PQCLEAN_FALCONPADDED1024_AVX2_prng_refill
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/rng.c:164,16'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/rng.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_AVX2_prng_refill
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/rng.c:164,16'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_AVX2_prng_refill
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/rng.c:168,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/rng.c:170,9'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_AVX2_prng_refill
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/rng.c:171,9'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_AVX2_prng_refill
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/rng.c:175,13'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/rng.c:164,16'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_AVX2_prng_refill
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/rng.c:176,13'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_AVX2_prng_refill
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/rng.c:164,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/rng.c:164,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/rng.c:167,39'
              BranchSideFuncs:
                - PQCLEAN_FALCONPADDED1024_AVX2_prng_refill
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/rng.c:176,13'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_prng_refill
    - functionName:    PQCLEAN_FALCONPADDED1024_AVX2_prng_refill
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/rng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          418
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/rng.c:107,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/rng.c:132,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/rng.c:152,29'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_FALCONPADDED1024_AVX2_prng_init
      functionSourceFile: '/src/liboqs/src/sig/falcon/pqclean_falcon-padded-1024_avx2/rng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
        - PQCLEAN_FALCONPADDED1024_AVX2_prng_refill
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/falcon/pqclean_falcon-padded-1024_avx2/rng.c:39,5'
          Branch Sides:
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/rng.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - PQCLEAN_FALCONPADDED1024_AVX2_prng_refill
            - BranchSide:      'src/sig/falcon/pqclean_falcon-padded-1024_avx2/rng.c:39,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
                - PQCLEAN_FALCONPADDED1024_AVX2_prng_refill
      Callsites:
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/rng.c:39,5'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/falcon/pqclean_falcon-padded-1024_avx2/rng.c:40,5'
          Dst:             PQCLEAN_FALCONPADDED1024_AVX2_prng_refill
    - functionName:    PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_index
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_u32_to_bytes
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/address.c:90,19'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/address.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_u32_to_bytes
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/address.c:90,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_u32_to_bytes
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/address.c:90,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_u32_to_bytes
    - functionName:    PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_height
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_hash_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_chain_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_copy_keypair_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_keypair_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_copy_subtree_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_type
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 20
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_ull_to_bytes
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/address.c:19,19'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/address.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_ull_to_bytes
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/address.c:19,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_ull_to_bytes
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/address.c:19,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_ull_to_bytes
    - functionName:    PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_layer_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11
      functionLinenumberEnd: 13
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_free_hash_function
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/context_sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA2_sha256_inc_ctx_release
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/context_sha2.c:31,34'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/context_sha2.c:0,0'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_ctx_release
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/context_sha2.c:31,34'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/context_sha2.c:31,5'
          Dst:             OQS_SHA2_sha256_inc_ctx_release
    - functionName:    seed_state
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/context_sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8
      functionLinenumberEnd: 22
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA2_sha256_inc_blocks
        - OQS_SHA2_sha256_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/context_sha2.c:9,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/context_sha2.c:0,0'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_init
                - OQS_SHA2_sha256_inc_blocks
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/context_sha2.c:13,18'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_init
                - OQS_SHA2_sha256_inc_blocks
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/context_sha2.c:20,5'
          Dst:             OQS_SHA2_sha256_inc_init
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/context_sha2.c:21,5'
          Dst:             OQS_SHA2_sha256_inc_blocks
    - functionName:    PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_initialize_hash_function
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/context_sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - seed_state
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/context_sha2.c:26,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/context_sha2.c:0,0'
              BranchSideFuncs:
                - seed_state
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/context_sha2.c:26,5'
              BranchSideFuncs:
                - seed_state
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/context_sha2.c:26,5'
          Dst:             seed_state
    - functionName:    fors_sk_to_leaf
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 22
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/fors.c:21,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/fors.c:21,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/fors.c:21,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
    - functionName:    PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_fors_pk_from_sig
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          78
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_compute_root
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_copy_keypair_addr
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_height
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_index
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_type
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
        - fors_sk_to_leaf
        - message_to_indices
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/fors.c:122,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_type
                - message_to_indices
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_index
                - fors_sk_to_leaf
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_compute_root
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/fors.c:125,14'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_type
                - message_to_indices
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_index
                - fors_sk_to_leaf
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_compute_root
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/fors.c:138,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/fors.c:141,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/fors.c:155,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/fors.c:130,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/fors.c:131,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/fors.c:133,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/fors.c:134,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/fors.c:136,5'
          Dst:             message_to_indices
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/fors.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/fors.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/fors.c:145,9'
          Dst:             fors_sk_to_leaf
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/fors.c:149,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_compute_root
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/fors.c:155,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
    - functionName:    message_to_indices
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          124
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/fors.c:53,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/fors.c:54,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/fors.c:60,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fors_gen_leafx1
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_index
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_type
        - fors_gen_sk
        - fors_sk_to_leaf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/fors.c:35,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_type
                - fors_gen_sk
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_type
                - fors_sk_to_leaf
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/fors.c:35,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_type
                - fors_gen_sk
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_type
                - fors_sk_to_leaf
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/fors.c:35,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/fors.c:36,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/fors.c:37,5'
          Dst:             fors_gen_sk
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/fors.c:39,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/fors.c:40,5'
          Dst:             fors_sk_to_leaf
    - functionName:    fors_gen_sk
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_prf_addr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/fors.c:15,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_prf_addr
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/fors.c:15,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_prf_addr
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/fors.c:15,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_prf_addr
    - functionName:    PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_fors_sign
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          82
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_copy_keypair_addr
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_height
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_index
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_type
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_treehashx1
        - fors_gen_leafx1
        - fors_gen_sk
        - message_to_indices
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/fors.c:70,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_type
                - message_to_indices
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_type
                - fors_gen_sk
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_treehashx1
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/fors.c:72,14'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_type
                - message_to_indices
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_type
                - fors_gen_sk
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_treehashx1
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/fors.c:87,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/fors.c:90,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/fors.c:108,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/fors.c:79,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/fors.c:80,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/fors.c:82,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/fors.c:83,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/fors.c:85,5'
          Dst:             message_to_indices
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/fors.c:90,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/fors.c:91,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/fors.c:92,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/fors.c:95,9'
          Dst:             fors_gen_sk
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/fors.c:96,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/fors.c:100,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_treehashx1
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/fors.c:100,9'
          Dst:             fors_gen_leafx1
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/fors.c:108,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
    - functionName:    PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_hash_message
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/hash_sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          81
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_SHA2_sha256_inc_blocks
        - OQS_SHA2_sha256_inc_finalize
        - OQS_SHA2_sha256_inc_init
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_bytes_to_ull
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_mgf1_256
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/hash_sha2.c:163,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/hash_sha2.c:0,0'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_init
                - OQS_SHA2_sha256_inc_blocks
                - OQS_SHA2_sha256_inc_finalize
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_mgf1_256
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_bytes_to_ull
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_bytes_to_ull
                - OQS_SHA2_sha256_inc_finalize
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/hash_sha2.c:174,5'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_init
                - OQS_SHA2_sha256_inc_blocks
                - OQS_SHA2_sha256_inc_finalize
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_mgf1_256
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_bytes_to_ull
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_bytes_to_ull
                - OQS_SHA2_sha256_inc_finalize
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/hash_sha2.c:181,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/hash_sha2.c:182,30'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_finalize
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_mgf1_256
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_bytes_to_ull
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_bytes_to_ull
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/hash_sha2.c:187,30'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_blocks
                - OQS_SHA2_sha256_inc_finalize
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_mgf1_256
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_bytes_to_ull
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_bytes_to_ull
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/hash_sha2.c:174,5'
          Dst:             OQS_SHA2_sha256_inc_init
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/hash_sha2.c:183,9'
          Dst:             OQS_SHA2_sha256_inc_finalize
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/hash_sha2.c:189,9'
          Dst:             OQS_SHA2_sha256_inc_blocks
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/hash_sha2.c:193,9'
          Dst:             OQS_SHA2_sha256_inc_finalize
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/hash_sha2.c:202,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_mgf1_256
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/hash_sha2.c:207,13'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_bytes_to_ull
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/hash_sha2.c:211,27'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_bytes_to_ull
    - functionName:    PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_mgf1_256
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/hash_sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          78
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - OQS_SHA2_sha256
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_u32_to_bytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/hash_sha2.c:27,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/hash_sha2.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_u32_to_bytes
                - OQS_SHA2_sha256
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_u32_to_bytes
                - OQS_SHA2_sha256
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/hash_sha2.c:27,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_u32_to_bytes
                - OQS_SHA2_sha256
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_u32_to_bytes
                - OQS_SHA2_sha256
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/hash_sha2.c:34,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/hash_sha2.c:35,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_u32_to_bytes
                - OQS_SHA2_sha256
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/hash_sha2.c:40,20'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_u32_to_bytes
                - OQS_SHA2_sha256
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/hash_sha2.c:40,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/hash_sha2.c:40,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_u32_to_bytes
                - OQS_SHA2_sha256
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/hash_sha2.c:41,28'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_u32_to_bytes
                - OQS_SHA2_sha256
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/hash_sha2.c:35,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/hash_sha2.c:36,9'
          Dst:             OQS_SHA2_sha256
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/hash_sha2.c:41,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/hash_sha2.c:42,9'
          Dst:             OQS_SHA2_sha256
    - functionName:    PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_gen_message_random
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/hash_sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          128
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_SHA2_sha256
        - OQS_SHA2_sha256_inc_blocks
        - OQS_SHA2_sha256_inc_finalize
        - OQS_SHA2_sha256_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/hash_sha2.c:107,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/hash_sha2.c:0,0'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_init
                - OQS_SHA2_sha256_inc_blocks
                - OQS_SHA2_sha256_inc_blocks
                - OQS_SHA2_sha256_inc_finalize
                - OQS_SHA2_sha256
                - OQS_SHA2_sha256_inc_finalize
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/hash_sha2.c:113,25'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_init
                - OQS_SHA2_sha256_inc_blocks
                - OQS_SHA2_sha256_inc_blocks
                - OQS_SHA2_sha256_inc_finalize
                - OQS_SHA2_sha256
                - OQS_SHA2_sha256_inc_finalize
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/hash_sha2.c:123,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/hash_sha2.c:124,9'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_finalize
                - OQS_SHA2_sha256
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/hash_sha2.c:130,9'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_blocks
                - OQS_SHA2_sha256_inc_finalize
                - OQS_SHA2_sha256
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/hash_sha2.c:117,5'
          Dst:             OQS_SHA2_sha256_inc_init
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/hash_sha2.c:118,5'
          Dst:             OQS_SHA2_sha256_inc_blocks
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/hash_sha2.c:125,9'
          Dst:             OQS_SHA2_sha256_inc_finalize
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/hash_sha2.c:131,9'
          Dst:             OQS_SHA2_sha256_inc_blocks
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/hash_sha2.c:135,9'
          Dst:             OQS_SHA2_sha256_inc_finalize
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/hash_sha2.c:143,5'
          Dst:             OQS_SHA2_sha256
    - functionName:    PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_prf_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/hash_sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA2_sha256_inc_ctx_clone
        - OQS_SHA2_sha256_inc_finalize
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/hash_sha2.c:77,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/hash_sha2.c:0,0'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_ctx_clone
                - OQS_SHA2_sha256_inc_finalize
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/hash_sha2.c:82,45'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_ctx_clone
                - OQS_SHA2_sha256_inc_finalize
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/hash_sha2.c:82,5'
          Dst:             OQS_SHA2_sha256_inc_ctx_clone
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/hash_sha2.c:88,5'
          Dst:             OQS_SHA2_sha256_inc_finalize
    - functionName:    PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_mgf1_512
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/hash_sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          78
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - OQS_SHA2_sha512
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_u32_to_bytes
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/hash_sha2.c:52,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/hash_sha2.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_u32_to_bytes
                - OQS_SHA2_sha512
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_u32_to_bytes
                - OQS_SHA2_sha512
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/hash_sha2.c:52,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_u32_to_bytes
                - OQS_SHA2_sha512
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_u32_to_bytes
                - OQS_SHA2_sha512
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/hash_sha2.c:59,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/hash_sha2.c:60,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_u32_to_bytes
                - OQS_SHA2_sha512
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/hash_sha2.c:65,20'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_u32_to_bytes
                - OQS_SHA2_sha512
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/hash_sha2.c:65,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/hash_sha2.c:65,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_u32_to_bytes
                - OQS_SHA2_sha512
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/hash_sha2.c:66,28'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_u32_to_bytes
                - OQS_SHA2_sha512
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/hash_sha2.c:60,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/hash_sha2.c:61,9'
          Dst:             OQS_SHA2_sha512
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/hash_sha2.c:66,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/hash_sha2.c:67,9'
          Dst:             OQS_SHA2_sha512
    - functionName:    PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_merkle_gen_root
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_merkle_sign
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_layer_addr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/merkle.c:49,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/merkle.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_merkle_sign
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/merkle.c:50,14'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_merkle_sign
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/merkle.c:53,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/merkle.c:54,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/merkle.c:56,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_merkle_sign
    - functionName:    PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_merkle_sign
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_chain_lengths
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_copy_subtree_addr
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_type
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_treehashx1
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_wots_gen_leafx1
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/merkle.c:22,36'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/merkle.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_chain_lengths
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_treehashx1
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/merkle.c:22,36'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_chain_lengths
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_treehashx1
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/merkle.c:27,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_chain_lengths
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/merkle.c:30,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/merkle.c:31,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/merkle.c:32,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/merkle.c:33,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/merkle.c:37,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_treehashx1
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/merkle.c:37,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_wots_gen_leafx1
    - functionName:    PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_treehashx1
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utilsx1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          191
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_height
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_index
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utilsx1.c:35,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utilsx1.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utilsx1.c:35,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utilsx1.c:55,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utilsx1.c:39,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utilsx1.c:55,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utilsx1.c:65,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utilsx1.c:66,39'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utilsx1.c:77,31'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utilsx1.c:77,41'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utilsx1.c:85,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utilsx1.c:98,26'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utilsx1.c:77,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utilsx1.c:52,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utilsx1.c:65,31'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utilsx1.c:55,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utilsx1.c:55,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utilsx1.c:65,31'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utilsx1.c:65,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utilsx1.c:66,39'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utilsx1.c:89,44'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utilsx1.c:55,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utilsx1.c:55,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utilsx1.c:65,31'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utilsx1.c:86,13'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utilsx1.c:87,13'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utilsx1.c:91,13'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utilsx1.c:86,13'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utilsx1.c:87,13'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/utilsx1.c:91,13'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
    - functionName:    PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_wots_gen_leafx1
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/wotsx1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          106
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_prf_addr
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_chain_addr
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_hash_addr
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_keypair_addr
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_type
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/wotsx1.c:22,33'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/wotsx1.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_prf_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/wotsx1.c:22,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_prf_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/wotsx1.c:29,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/wotsx1.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_prf_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/wotsx1.c:38,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_prf_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/wotsx1.c:58,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/wotsx1.c:59,31'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_prf_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/wotsx1.c:63,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_prf_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/wotsx1.c:63,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/wotsx1.c:41,56'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_prf_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/wotsx1.c:68,13'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_prf_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/wotsx1.c:41,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/wotsx1.c:42,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/wotsx1.c:75,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/wotsx1.c:38,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/wotsx1.c:39,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/wotsx1.c:46,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/wotsx1.c:47,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/wotsx1.c:48,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/wotsx1.c:50,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_prf_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/wotsx1.c:52,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/wotsx1.c:68,13'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/wotsx1.c:70,13'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_clean/wotsx1.c:75,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_CLEAN_thash
    - functionName:    PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_u32_to_bytes
      functionUses:    21
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/address.c:90,19'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/address.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_u32_to_bytes
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/address.c:90,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_u32_to_bytes
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/address.c:90,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_u32_to_bytes
    - functionName:    PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_hash_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_chain_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_keypair_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    20
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_keypair_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    20
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_subtree_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    26
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    74
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 20
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_ull_to_bytes
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/address.c:19,19'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/address.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_ull_to_bytes
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/address.c:19,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_ull_to_bytes
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/address.c:19,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_ull_to_bytes
    - functionName:    PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_layer_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11
      functionLinenumberEnd: 13
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_free_hash_function
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/context_sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA2_sha256_inc_ctx_release
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/context_sha2.c:42,34'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/context_sha2.c:0,0'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_ctx_release
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/context_sha2.c:42,34'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/context_sha2.c:42,5'
          Dst:             OQS_SHA2_sha256_inc_ctx_release
    - functionName:    seed_state
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/context_sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA2_sha256_inc_blocks
        - OQS_SHA2_sha256_inc_init
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_init8x
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/context_sha2.c:11,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/context_sha2.c:0,0'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_init
                - OQS_SHA2_sha256_inc_blocks
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_init8x
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/context_sha2.c:14,5'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_init
                - OQS_SHA2_sha256_inc_blocks
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_init8x
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/context_sha2.c:22,5'
          Dst:             OQS_SHA2_sha256_inc_init
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/context_sha2.c:23,5'
          Dst:             OQS_SHA2_sha256_inc_blocks
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/context_sha2.c:26,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_init8x
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/context_sha2.c:27,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
    - functionName:    PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_initialize_hash_function
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/context_sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - seed_state
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/context_sha2.c:37,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/context_sha2.c:0,0'
              BranchSideFuncs:
                - seed_state.13751
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/context_sha2.c:37,5'
              BranchSideFuncs:
                - seed_state.13751
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/context_sha2.c:37,5'
          Dst:             seed_state
    - functionName:    fors_sk_to_leafx8
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        18
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thashx8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:56,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thashx8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:56,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thashx8
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:56,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thashx8
    - functionName:    fors_gen_skx8
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_prf_addrx8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:28,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_prf_addrx8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:28,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_prf_addrx8
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:28,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_prf_addrx8
    - functionName:    fors_sk_to_leaf
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thash
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:35,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:35,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:35,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thash
    - functionName:    PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_fors_pk_from_sig
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          78
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_compute_root
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_keypair_addr
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thash
        - fors_sk_to_leaf
        - message_to_indices
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:191,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - message_to_indices.13777
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - fors_sk_to_leaf.13774
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_compute_root
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:194,14'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - message_to_indices.13777
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - fors_sk_to_leaf.13774
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_compute_root
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:207,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:210,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:224,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:199,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:200,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:202,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:203,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:205,5'
          Dst:             message_to_indices
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:210,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:211,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:214,9'
          Dst:             fors_sk_to_leaf
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:218,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_compute_root
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:224,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thash
    - functionName:    message_to_indices
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          124
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:120,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:121,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:127,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fors_gen_leafx8
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          98
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
        - fors_gen_skx8
        - fors_sk_to_leafx8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:74,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - fors_gen_skx8
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - fors_sk_to_leafx8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:74,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - fors_gen_skx8
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - fors_sk_to_leafx8
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:74,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:75,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:74,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:75,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:74,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:75,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:74,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:75,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:74,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:75,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:74,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:75,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:74,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:75,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:74,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:75,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:78,5'
          Dst:             fors_gen_skx8
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:89,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:89,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:89,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:89,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:89,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:89,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:89,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:89,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:92,5'
          Dst:             fors_sk_to_leafx8
    - functionName:    fors_gen_sk
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15
      functionLinenumberEnd: 17
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_prf_addr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:16,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_prf_addr
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:16,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_prf_addr
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:16,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_prf_addr
    - functionName:    PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_fors_sign
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          135
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_keypair_addr
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thash
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_treehashx8
        - fors_gen_leafx8
        - fors_gen_sk
        - message_to_indices
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:137,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - message_to_indices.13777
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - fors_gen_sk.13778
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_treehashx8
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:139,14'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - message_to_indices.13777
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - fors_gen_sk.13778
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_treehashx8
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:156,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:159,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:177,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:147,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:148,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:149,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:147,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:148,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:149,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:147,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:148,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:149,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:147,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:148,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:149,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:147,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:148,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:149,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:147,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:148,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:149,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:147,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:148,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:149,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:147,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:148,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:149,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:151,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:152,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:154,5'
          Dst:             message_to_indices
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:159,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:160,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:163,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:164,9'
          Dst:             fors_gen_sk
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:165,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:169,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_treehashx8
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:169,9'
          Dst:             fors_gen_leafx8
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/fors.c:177,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thash
    - functionName:    PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_hash_message
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/hash_sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          81
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_SHA2_sha256_inc_blocks
        - OQS_SHA2_sha256_inc_finalize
        - OQS_SHA2_sha256_inc_init
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_bytes_to_ull
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_mgf1_256
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/hash_sha2.c:163,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/hash_sha2.c:0,0'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_init
                - OQS_SHA2_sha256_inc_blocks
                - OQS_SHA2_sha256_inc_finalize
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_mgf1_256
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_bytes_to_ull
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_bytes_to_ull
                - OQS_SHA2_sha256_inc_finalize
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/hash_sha2.c:174,5'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_init
                - OQS_SHA2_sha256_inc_blocks
                - OQS_SHA2_sha256_inc_finalize
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_mgf1_256
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_bytes_to_ull
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_bytes_to_ull
                - OQS_SHA2_sha256_inc_finalize
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/hash_sha2.c:181,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/hash_sha2.c:182,30'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_finalize
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_mgf1_256
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_bytes_to_ull
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_bytes_to_ull
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/hash_sha2.c:187,30'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_blocks
                - OQS_SHA2_sha256_inc_finalize
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_mgf1_256
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_bytes_to_ull
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_bytes_to_ull
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/hash_sha2.c:174,5'
          Dst:             OQS_SHA2_sha256_inc_init
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/hash_sha2.c:183,9'
          Dst:             OQS_SHA2_sha256_inc_finalize
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/hash_sha2.c:189,9'
          Dst:             OQS_SHA2_sha256_inc_blocks
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/hash_sha2.c:193,9'
          Dst:             OQS_SHA2_sha256_inc_finalize
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/hash_sha2.c:202,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_mgf1_256
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/hash_sha2.c:207,13'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_bytes_to_ull
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/hash_sha2.c:211,27'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_bytes_to_ull
    - functionName:    PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_mgf1_256
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/hash_sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          78
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - OQS_SHA2_sha256
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_u32_to_bytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/hash_sha2.c:27,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/hash_sha2.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_u32_to_bytes
                - OQS_SHA2_sha256
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_u32_to_bytes
                - OQS_SHA2_sha256
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/hash_sha2.c:27,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_u32_to_bytes
                - OQS_SHA2_sha256
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_u32_to_bytes
                - OQS_SHA2_sha256
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/hash_sha2.c:34,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/hash_sha2.c:35,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_u32_to_bytes
                - OQS_SHA2_sha256
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/hash_sha2.c:40,20'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_u32_to_bytes
                - OQS_SHA2_sha256
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/hash_sha2.c:40,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/hash_sha2.c:40,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_u32_to_bytes
                - OQS_SHA2_sha256
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/hash_sha2.c:41,28'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_u32_to_bytes
                - OQS_SHA2_sha256
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/hash_sha2.c:35,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/hash_sha2.c:36,9'
          Dst:             OQS_SHA2_sha256
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/hash_sha2.c:41,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/hash_sha2.c:42,9'
          Dst:             OQS_SHA2_sha256
    - functionName:    PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_gen_message_random
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/hash_sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          128
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_SHA2_sha256
        - OQS_SHA2_sha256_inc_blocks
        - OQS_SHA2_sha256_inc_finalize
        - OQS_SHA2_sha256_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/hash_sha2.c:107,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/hash_sha2.c:0,0'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_init
                - OQS_SHA2_sha256_inc_blocks
                - OQS_SHA2_sha256_inc_blocks
                - OQS_SHA2_sha256_inc_finalize
                - OQS_SHA2_sha256
                - OQS_SHA2_sha256_inc_finalize
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/hash_sha2.c:113,25'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_init
                - OQS_SHA2_sha256_inc_blocks
                - OQS_SHA2_sha256_inc_blocks
                - OQS_SHA2_sha256_inc_finalize
                - OQS_SHA2_sha256
                - OQS_SHA2_sha256_inc_finalize
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/hash_sha2.c:123,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/hash_sha2.c:124,9'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_finalize
                - OQS_SHA2_sha256
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/hash_sha2.c:130,9'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_blocks
                - OQS_SHA2_sha256_inc_finalize
                - OQS_SHA2_sha256
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/hash_sha2.c:117,5'
          Dst:             OQS_SHA2_sha256_inc_init
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/hash_sha2.c:118,5'
          Dst:             OQS_SHA2_sha256_inc_blocks
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/hash_sha2.c:125,9'
          Dst:             OQS_SHA2_sha256_inc_finalize
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/hash_sha2.c:131,9'
          Dst:             OQS_SHA2_sha256_inc_blocks
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/hash_sha2.c:135,9'
          Dst:             OQS_SHA2_sha256_inc_finalize
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/hash_sha2.c:143,5'
          Dst:             OQS_SHA2_sha256
    - functionName:    PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_prf_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/hash_sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA2_sha256_inc_ctx_clone
        - OQS_SHA2_sha256_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/hash_sha2.c:77,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/hash_sha2.c:0,0'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_ctx_clone
                - OQS_SHA2_sha256_inc_finalize
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/hash_sha2.c:82,45'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_ctx_clone
                - OQS_SHA2_sha256_inc_finalize
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/hash_sha2.c:82,5'
          Dst:             OQS_SHA2_sha256_inc_ctx_clone
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/hash_sha2.c:88,5'
          Dst:             OQS_SHA2_sha256_inc_finalize
    - functionName:    PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_mgf1_512
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/hash_sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          78
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - OQS_SHA2_sha512
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_u32_to_bytes
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/hash_sha2.c:52,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/hash_sha2.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_u32_to_bytes
                - OQS_SHA2_sha512
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_u32_to_bytes
                - OQS_SHA2_sha512
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/hash_sha2.c:52,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_u32_to_bytes
                - OQS_SHA2_sha512
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_u32_to_bytes
                - OQS_SHA2_sha512
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/hash_sha2.c:59,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/hash_sha2.c:60,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_u32_to_bytes
                - OQS_SHA2_sha512
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/hash_sha2.c:65,20'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_u32_to_bytes
                - OQS_SHA2_sha512
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/hash_sha2.c:65,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/hash_sha2.c:65,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_u32_to_bytes
                - OQS_SHA2_sha512
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/hash_sha2.c:66,28'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_u32_to_bytes
                - OQS_SHA2_sha512
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/hash_sha2.c:60,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/hash_sha2.c:61,9'
          Dst:             OQS_SHA2_sha512
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/hash_sha2.c:66,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/hash_sha2.c:67,9'
          Dst:             OQS_SHA2_sha512
    - functionName:    PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_prf_addrx8
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/hash_sha2x8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          102
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256x8_seeded
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/hash_sha2x8.c:41,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256x8_seeded
    - functionName:    PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_merkle_gen_root
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_merkle_sign
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_layer_addr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/merkle.c:55,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/merkle.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_merkle_sign
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/merkle.c:56,14'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_merkle_sign
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/merkle.c:59,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/merkle.c:60,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/merkle.c:62,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_merkle_sign
    - functionName:    PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_merkle_sign
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          130
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_chain_lengths
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_subtree_addr
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_treehashx8
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_wots_gen_leafx8
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/merkle.c:22,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/merkle.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_chain_lengths
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_treehashx8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/merkle.c:22,14'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_chain_lengths
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_treehashx8
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/merkle.c:28,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_chain_lengths
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/merkle.c:32,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/merkle.c:33,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/merkle.c:34,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/merkle.c:35,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/merkle.c:36,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/merkle.c:37,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/merkle.c:32,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/merkle.c:33,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/merkle.c:34,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/merkle.c:35,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/merkle.c:36,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/merkle.c:37,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/merkle.c:32,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/merkle.c:33,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/merkle.c:34,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/merkle.c:35,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/merkle.c:36,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/merkle.c:37,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/merkle.c:32,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/merkle.c:33,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/merkle.c:34,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/merkle.c:35,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/merkle.c:36,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/merkle.c:37,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/merkle.c:32,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/merkle.c:33,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/merkle.c:34,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/merkle.c:35,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/merkle.c:36,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/merkle.c:37,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/merkle.c:32,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/merkle.c:33,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/merkle.c:34,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/merkle.c:35,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/merkle.c:36,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/merkle.c:37,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/merkle.c:32,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/merkle.c:33,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/merkle.c:34,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/merkle.c:35,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/merkle.c:36,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/merkle.c:37,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/merkle.c:32,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/merkle.c:33,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/merkle.c:34,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/merkle.c:35,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/merkle.c:36,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/merkle.c:37,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/merkle.c:42,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_treehashx8
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/merkle.c:42,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_wots_gen_leafx8
    - functionName:    transpose
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          76
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          2945
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - transpose
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c:202,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c:0,0'
              BranchSideFuncs:
                - transpose
                - transpose
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c:205,12'
              BranchSideFuncs:
                - transpose
                - transpose
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c:222,5'
          Dst:             transpose
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c:223,5'
          Dst:             transpose
    - functionName:    PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_final8x
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         92
      ICount:          796
      EdgeCount:       122
      CyclomaticComplexity: 32
      functionsReached:
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
        - transpose
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c:127,14'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
                - transpose
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c:127,14'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
                - transpose
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c:127,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c:130,13'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
                - transpose
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c:138,13'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
                - transpose
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c:139,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c:137,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
                - transpose
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c:137,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
                - transpose
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c:131,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c:129,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
                - transpose
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c:132,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
                - transpose
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c:131,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c:129,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
                - transpose
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c:132,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
                - transpose
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c:131,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c:129,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
                - transpose
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c:132,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
                - transpose
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c:131,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c:129,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
                - transpose
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c:132,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
                - transpose
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c:131,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c:129,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
                - transpose
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c:132,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
                - transpose
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c:131,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c:129,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
                - transpose
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c:132,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
                - transpose
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c:131,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c:129,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
                - transpose
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c:132,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
                - transpose
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c:131,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c:129,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
                - transpose
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c:132,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
                - transpose
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c:131,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c:129,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
                - transpose
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c:132,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
                - transpose
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c:131,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c:129,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
                - transpose
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c:132,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
                - transpose
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c:131,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c:129,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
                - transpose
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c:132,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
                - transpose
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c:131,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c:129,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
                - transpose
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c:132,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
                - transpose
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c:131,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c:131,13'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
                - transpose
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c:132,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
                - transpose
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c:131,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c:131,13'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
                - transpose
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c:132,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
                - transpose
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c:139,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c:137,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
                - transpose
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c:140,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
                - transpose
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c:139,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c:137,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
                - transpose
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c:140,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
                - transpose
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c:139,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c:137,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
                - transpose
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c:140,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
                - transpose
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c:139,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c:137,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
                - transpose
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c:140,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
                - transpose
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c:139,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c:137,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
                - transpose
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c:140,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
                - transpose
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c:139,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c:137,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
                - transpose
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c:140,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
                - transpose
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c:139,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c:137,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
                - transpose
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c:140,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
                - transpose
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c:139,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c:137,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
                - transpose
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c:140,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
                - transpose
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c:139,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c:137,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
                - transpose
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c:140,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
                - transpose
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c:139,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c:137,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
                - transpose
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c:140,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
                - transpose
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c:139,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c:137,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
                - transpose
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c:140,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
                - transpose
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c:139,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c:137,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
                - transpose
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c:140,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
                - transpose
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c:139,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c:140,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
                - transpose
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c:144,34'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
                - transpose
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c:139,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c:140,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
                - transpose
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c:144,34'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
                - transpose
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c:143,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c:168,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c:180,5'
          Dst:             transpose
    - functionName:    PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_init8x
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_ctx_clone8x
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256avx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_mgf1x8
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256x8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          209
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256x8
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_u32_to_bytes
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256x8.c:121,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256x8.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256x8
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256x8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256x8.c:121,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256x8
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256x8
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256x8.c:136,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256x8.c:136,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256x8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256x8.c:138,13'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256x8
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256x8
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256x8.c:138,13'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256x8.c:138,13'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256x8.c:138,13'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256x8.c:138,13'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256x8.c:138,13'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256x8.c:138,13'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256x8.c:138,13'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256x8.c:138,13'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256x8.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256x8
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256x8.c:161,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256x8.c:161,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256x8.c:161,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256x8.c:161,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256x8.c:161,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256x8.c:161,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256x8.c:161,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256x8.c:161,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256x8.c:163,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256x8
    - functionName:    PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256x8
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256x8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        17
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_init8x
        - _sha256x8
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256x8.c:99,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256x8.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_init8x
                - _sha256x8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256x8.c:100,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_init8x
                - _sha256x8
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256x8.c:100,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_init8x
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256x8.c:102,5'
          Dst:             _sha256x8
    - functionName:    _sha256x8
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256x8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        18
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          97
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_final8x
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256x8.c:27,22'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256x8.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_final8x
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256x8.c:27,22'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_final8x
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256x8.c:27,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256x8.c:27,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_final8x
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256x8.c:29,32'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_final8x
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256x8.c:28,9'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_transform8x
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256x8.c:53,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_final8x
    - functionName:    PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256x8_seeded
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256x8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        18
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_ctx_clone8x
        - _sha256x8
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256x8.c:75,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256x8.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_ctx_clone8x
                - _sha256x8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256x8.c:76,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_ctx_clone8x
                - _sha256x8
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256x8.c:76,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256_ctx_clone8x
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/sha256x8.c:78,5'
          Dst:             _sha256x8
    - functionName:    PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thashx8
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/thash_sha2_simplex8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        19
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          132
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256x8_seeded
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/thash_sha2_simplex8.c:34,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/thash_sha2_simplex8.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256x8_seeded
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/thash_sha2_simplex8.c:34,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256x8_seeded
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/thash_sha2_simplex8.c:60,5'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_sha256x8_seeded
    - functionName:    PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_treehashx8
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utilsx8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          234
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
        - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thashx8
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utilsx8.c:50,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utilsx8.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thashx8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utilsx8.c:59,37'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thashx8
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utilsx8.c:71,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utilsx8.c:72,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thashx8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utilsx8.c:85,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thashx8
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utilsx8.c:72,21'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utilsx8.c:72,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utilsx8.c:81,66'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thashx8
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utilsx8.c:85,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utilsx8.c:85,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utilsx8.c:95,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thashx8
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utilsx8.c:95,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utilsx8.c:96,39'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thashx8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utilsx8.c:107,31'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thashx8
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utilsx8.c:107,41'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utilsx8.c:107,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thashx8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utilsx8.c:116,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thashx8
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utilsx8.c:107,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utilsx8.c:116,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thashx8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utilsx8.c:144,32'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thashx8
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utilsx8.c:118,17'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utilsx8.c:119,17'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utilsx8.c:118,17'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utilsx8.c:119,17'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utilsx8.c:118,17'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utilsx8.c:119,17'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utilsx8.c:118,17'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utilsx8.c:119,17'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utilsx8.c:118,17'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utilsx8.c:119,17'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utilsx8.c:118,17'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utilsx8.c:119,17'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utilsx8.c:118,17'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utilsx8.c:119,17'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utilsx8.c:118,17'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utilsx8.c:119,17'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128f-simple_avx2/utilsx8.c:123,13'
          Dst:             PQCLEAN_SPHINCSSHA2128FSIMPLE_AVX2_thashx8
    - functionName:    PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_index
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_u32_to_bytes
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/address.c:94,19'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/address.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_u32_to_bytes
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/address.c:94,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_u32_to_bytes
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/address.c:94,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_u32_to_bytes
    - functionName:    PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_height
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_hash_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_chain_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_copy_keypair_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_keypair_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_copy_subtree_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_type
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 20
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_ull_to_bytes
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/address.c:19,19'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/address.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_ull_to_bytes
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/address.c:19,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_ull_to_bytes
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/address.c:19,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_ull_to_bytes
    - functionName:    PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_layer_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11
      functionLinenumberEnd: 13
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_free_hash_function
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/context_sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA2_sha256_inc_ctx_release
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/context_sha2.c:31,34'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/context_sha2.c:0,0'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_ctx_release
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/context_sha2.c:31,34'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/context_sha2.c:31,5'
          Dst:             OQS_SHA2_sha256_inc_ctx_release
    - functionName:    seed_state
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/context_sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8
      functionLinenumberEnd: 22
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA2_sha256_inc_blocks
        - OQS_SHA2_sha256_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/context_sha2.c:9,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/context_sha2.c:0,0'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_init
                - OQS_SHA2_sha256_inc_blocks
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/context_sha2.c:13,18'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_init
                - OQS_SHA2_sha256_inc_blocks
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/context_sha2.c:20,5'
          Dst:             OQS_SHA2_sha256_inc_init
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/context_sha2.c:21,5'
          Dst:             OQS_SHA2_sha256_inc_blocks
    - functionName:    PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_initialize_hash_function
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/context_sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - seed_state
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/context_sha2.c:26,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/context_sha2.c:0,0'
              BranchSideFuncs:
                - seed_state.13925
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/context_sha2.c:26,5'
              BranchSideFuncs:
                - seed_state.13925
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/context_sha2.c:26,5'
          Dst:             seed_state
    - functionName:    fors_sk_to_leaf
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 22
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/fors.c:21,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/fors.c:21,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/fors.c:21,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
    - functionName:    PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_fors_pk_from_sig
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          78
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_compute_root
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_copy_keypair_addr
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_height
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_index
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_type
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
        - fors_sk_to_leaf
        - message_to_indices
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/fors.c:122,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_type
                - message_to_indices.13947
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_index
                - fors_sk_to_leaf.13944
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_compute_root
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/fors.c:125,14'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_type
                - message_to_indices.13947
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_index
                - fors_sk_to_leaf.13944
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_compute_root
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/fors.c:138,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/fors.c:141,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/fors.c:155,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/fors.c:130,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/fors.c:131,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/fors.c:133,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/fors.c:134,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/fors.c:136,5'
          Dst:             message_to_indices
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/fors.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/fors.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/fors.c:145,9'
          Dst:             fors_sk_to_leaf
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/fors.c:149,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_compute_root
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/fors.c:155,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
    - functionName:    message_to_indices
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          220
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/fors.c:53,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/fors.c:54,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/fors.c:60,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fors_gen_leafx1
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_index
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_type
        - fors_gen_sk
        - fors_sk_to_leaf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/fors.c:35,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_type
                - fors_gen_sk.13949
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_type
                - fors_sk_to_leaf.13944
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/fors.c:35,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_type
                - fors_gen_sk.13949
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_type
                - fors_sk_to_leaf.13944
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/fors.c:35,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/fors.c:36,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/fors.c:37,5'
          Dst:             fors_gen_sk
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/fors.c:39,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/fors.c:40,5'
          Dst:             fors_sk_to_leaf
    - functionName:    fors_gen_sk
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_prf_addr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/fors.c:15,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_prf_addr
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/fors.c:15,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_prf_addr
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/fors.c:15,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_prf_addr
    - functionName:    PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_fors_sign
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          82
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_copy_keypair_addr
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_height
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_index
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_type
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_treehashx1
        - fors_gen_leafx1
        - fors_gen_sk
        - message_to_indices
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/fors.c:70,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_type
                - message_to_indices.13947
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_type
                - fors_gen_sk.13949
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_treehashx1
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/fors.c:72,14'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_type
                - message_to_indices.13947
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_type
                - fors_gen_sk.13949
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_treehashx1
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/fors.c:87,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/fors.c:90,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/fors.c:108,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/fors.c:79,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/fors.c:80,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/fors.c:82,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/fors.c:83,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/fors.c:85,5'
          Dst:             message_to_indices
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/fors.c:90,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/fors.c:91,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/fors.c:92,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/fors.c:95,9'
          Dst:             fors_gen_sk
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/fors.c:96,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/fors.c:100,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_treehashx1
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/fors.c:100,9'
          Dst:             fors_gen_leafx1
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/fors.c:108,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
    - functionName:    PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_hash_message
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/hash_sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          81
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_SHA2_sha256_inc_blocks
        - OQS_SHA2_sha256_inc_finalize
        - OQS_SHA2_sha256_inc_init
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_bytes_to_ull
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_mgf1_256
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/hash_sha2.c:163,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/hash_sha2.c:0,0'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_init
                - OQS_SHA2_sha256_inc_blocks
                - OQS_SHA2_sha256_inc_finalize
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_mgf1_256
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_bytes_to_ull
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_bytes_to_ull
                - OQS_SHA2_sha256_inc_finalize
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/hash_sha2.c:174,5'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_init
                - OQS_SHA2_sha256_inc_blocks
                - OQS_SHA2_sha256_inc_finalize
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_mgf1_256
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_bytes_to_ull
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_bytes_to_ull
                - OQS_SHA2_sha256_inc_finalize
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/hash_sha2.c:181,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/hash_sha2.c:182,30'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_finalize
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_mgf1_256
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_bytes_to_ull
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_bytes_to_ull
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/hash_sha2.c:187,30'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_blocks
                - OQS_SHA2_sha256_inc_finalize
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_mgf1_256
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_bytes_to_ull
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_bytes_to_ull
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/hash_sha2.c:174,5'
          Dst:             OQS_SHA2_sha256_inc_init
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/hash_sha2.c:183,9'
          Dst:             OQS_SHA2_sha256_inc_finalize
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/hash_sha2.c:189,9'
          Dst:             OQS_SHA2_sha256_inc_blocks
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/hash_sha2.c:193,9'
          Dst:             OQS_SHA2_sha256_inc_finalize
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/hash_sha2.c:202,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_mgf1_256
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/hash_sha2.c:207,13'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_bytes_to_ull
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/hash_sha2.c:211,27'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_bytes_to_ull
    - functionName:    PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_mgf1_256
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/hash_sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          78
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - OQS_SHA2_sha256
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_u32_to_bytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/hash_sha2.c:27,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/hash_sha2.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_u32_to_bytes
                - OQS_SHA2_sha256
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_u32_to_bytes
                - OQS_SHA2_sha256
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/hash_sha2.c:27,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_u32_to_bytes
                - OQS_SHA2_sha256
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_u32_to_bytes
                - OQS_SHA2_sha256
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/hash_sha2.c:34,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/hash_sha2.c:35,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_u32_to_bytes
                - OQS_SHA2_sha256
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/hash_sha2.c:40,20'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_u32_to_bytes
                - OQS_SHA2_sha256
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/hash_sha2.c:40,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/hash_sha2.c:40,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_u32_to_bytes
                - OQS_SHA2_sha256
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/hash_sha2.c:41,28'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_u32_to_bytes
                - OQS_SHA2_sha256
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/hash_sha2.c:35,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/hash_sha2.c:36,9'
          Dst:             OQS_SHA2_sha256
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/hash_sha2.c:41,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/hash_sha2.c:42,9'
          Dst:             OQS_SHA2_sha256
    - functionName:    PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_gen_message_random
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/hash_sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          128
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_SHA2_sha256
        - OQS_SHA2_sha256_inc_blocks
        - OQS_SHA2_sha256_inc_finalize
        - OQS_SHA2_sha256_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/hash_sha2.c:107,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/hash_sha2.c:0,0'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_init
                - OQS_SHA2_sha256_inc_blocks
                - OQS_SHA2_sha256_inc_blocks
                - OQS_SHA2_sha256_inc_finalize
                - OQS_SHA2_sha256
                - OQS_SHA2_sha256_inc_finalize
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/hash_sha2.c:113,25'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_init
                - OQS_SHA2_sha256_inc_blocks
                - OQS_SHA2_sha256_inc_blocks
                - OQS_SHA2_sha256_inc_finalize
                - OQS_SHA2_sha256
                - OQS_SHA2_sha256_inc_finalize
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/hash_sha2.c:123,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/hash_sha2.c:124,9'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_finalize
                - OQS_SHA2_sha256
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/hash_sha2.c:130,9'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_blocks
                - OQS_SHA2_sha256_inc_finalize
                - OQS_SHA2_sha256
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/hash_sha2.c:117,5'
          Dst:             OQS_SHA2_sha256_inc_init
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/hash_sha2.c:118,5'
          Dst:             OQS_SHA2_sha256_inc_blocks
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/hash_sha2.c:125,9'
          Dst:             OQS_SHA2_sha256_inc_finalize
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/hash_sha2.c:131,9'
          Dst:             OQS_SHA2_sha256_inc_blocks
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/hash_sha2.c:135,9'
          Dst:             OQS_SHA2_sha256_inc_finalize
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/hash_sha2.c:143,5'
          Dst:             OQS_SHA2_sha256
    - functionName:    PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_prf_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/hash_sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA2_sha256_inc_ctx_clone
        - OQS_SHA2_sha256_inc_finalize
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/hash_sha2.c:77,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/hash_sha2.c:0,0'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_ctx_clone
                - OQS_SHA2_sha256_inc_finalize
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/hash_sha2.c:82,45'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_ctx_clone
                - OQS_SHA2_sha256_inc_finalize
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/hash_sha2.c:82,5'
          Dst:             OQS_SHA2_sha256_inc_ctx_clone
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/hash_sha2.c:88,5'
          Dst:             OQS_SHA2_sha256_inc_finalize
    - functionName:    PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_mgf1_512
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/hash_sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          78
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - OQS_SHA2_sha512
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_u32_to_bytes
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/hash_sha2.c:52,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/hash_sha2.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_u32_to_bytes
                - OQS_SHA2_sha512
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_u32_to_bytes
                - OQS_SHA2_sha512
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/hash_sha2.c:52,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_u32_to_bytes
                - OQS_SHA2_sha512
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_u32_to_bytes
                - OQS_SHA2_sha512
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/hash_sha2.c:59,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/hash_sha2.c:60,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_u32_to_bytes
                - OQS_SHA2_sha512
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/hash_sha2.c:65,20'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_u32_to_bytes
                - OQS_SHA2_sha512
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/hash_sha2.c:65,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/hash_sha2.c:65,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_u32_to_bytes
                - OQS_SHA2_sha512
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/hash_sha2.c:66,28'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_u32_to_bytes
                - OQS_SHA2_sha512
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/hash_sha2.c:60,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/hash_sha2.c:61,9'
          Dst:             OQS_SHA2_sha512
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/hash_sha2.c:66,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/hash_sha2.c:67,9'
          Dst:             OQS_SHA2_sha512
    - functionName:    PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_merkle_gen_root
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_merkle_sign
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_layer_addr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/merkle.c:49,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/merkle.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_merkle_sign
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/merkle.c:50,14'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_merkle_sign
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/merkle.c:53,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/merkle.c:54,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/merkle.c:56,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_merkle_sign
    - functionName:    PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_merkle_sign
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_chain_lengths
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_copy_subtree_addr
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_type
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_treehashx1
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_wots_gen_leafx1
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/merkle.c:22,36'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/merkle.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_chain_lengths
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_treehashx1
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/merkle.c:22,36'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_chain_lengths
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_treehashx1
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/merkle.c:27,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_chain_lengths
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/merkle.c:30,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/merkle.c:31,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/merkle.c:32,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/merkle.c:33,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/merkle.c:37,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_treehashx1
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/merkle.c:37,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_wots_gen_leafx1
    - functionName:    PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_treehashx1
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utilsx1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          191
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_height
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_index
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utilsx1.c:35,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utilsx1.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utilsx1.c:35,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utilsx1.c:55,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utilsx1.c:39,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utilsx1.c:55,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utilsx1.c:65,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utilsx1.c:66,39'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utilsx1.c:77,31'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utilsx1.c:77,41'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utilsx1.c:85,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utilsx1.c:98,26'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utilsx1.c:77,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utilsx1.c:52,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utilsx1.c:65,31'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utilsx1.c:55,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utilsx1.c:55,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utilsx1.c:65,31'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utilsx1.c:65,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utilsx1.c:66,39'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utilsx1.c:89,44'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utilsx1.c:55,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utilsx1.c:55,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utilsx1.c:65,31'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utilsx1.c:86,13'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utilsx1.c:87,13'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utilsx1.c:91,13'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utilsx1.c:86,13'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utilsx1.c:87,13'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/utilsx1.c:91,13'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
    - functionName:    PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_wots_gen_leafx1
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/wotsx1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          106
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_prf_addr
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_chain_addr
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_hash_addr
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_keypair_addr
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_type
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/wotsx1.c:22,33'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/wotsx1.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_prf_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/wotsx1.c:22,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_prf_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/wotsx1.c:29,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/wotsx1.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_prf_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/wotsx1.c:38,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_prf_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/wotsx1.c:58,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/wotsx1.c:59,31'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_prf_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/wotsx1.c:63,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_prf_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/wotsx1.c:63,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/wotsx1.c:41,56'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_prf_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/wotsx1.c:68,13'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_chain_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_prf_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/wotsx1.c:41,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/wotsx1.c:42,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/wotsx1.c:75,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/wotsx1.c:38,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/wotsx1.c:39,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/wotsx1.c:46,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/wotsx1.c:47,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/wotsx1.c:48,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/wotsx1.c:50,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_prf_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/wotsx1.c:52,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/wotsx1.c:68,13'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/wotsx1.c:70,13'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_clean/wotsx1.c:75,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_CLEAN_thash
    - functionName:    PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_u32_to_bytes
      functionUses:    21
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/address.c:94,19'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/address.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_u32_to_bytes
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/address.c:94,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_u32_to_bytes
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/address.c:94,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_u32_to_bytes
    - functionName:    PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_hash_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_chain_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_keypair_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    20
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_keypair_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    26
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_subtree_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    32
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    74
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 20
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_ull_to_bytes
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/address.c:19,19'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/address.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_ull_to_bytes
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/address.c:19,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_ull_to_bytes
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/address.c:19,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_ull_to_bytes
    - functionName:    PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_layer_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11
      functionLinenumberEnd: 13
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_free_hash_function
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/context_sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA2_sha256_inc_ctx_release
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/context_sha2.c:42,34'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/context_sha2.c:0,0'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_ctx_release
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/context_sha2.c:42,34'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/context_sha2.c:42,5'
          Dst:             OQS_SHA2_sha256_inc_ctx_release
    - functionName:    seed_state
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/context_sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA2_sha256_inc_blocks
        - OQS_SHA2_sha256_inc_init
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_init8x
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/context_sha2.c:11,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/context_sha2.c:0,0'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_init
                - OQS_SHA2_sha256_inc_blocks
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_init8x
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/context_sha2.c:14,5'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_init
                - OQS_SHA2_sha256_inc_blocks
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_init8x
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/context_sha2.c:22,5'
          Dst:             OQS_SHA2_sha256_inc_init
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/context_sha2.c:23,5'
          Dst:             OQS_SHA2_sha256_inc_blocks
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/context_sha2.c:26,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_init8x
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/context_sha2.c:27,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
    - functionName:    PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_initialize_hash_function
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/context_sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - seed_state
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/context_sha2.c:37,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/context_sha2.c:0,0'
              BranchSideFuncs:
                - seed_state.14056
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/context_sha2.c:37,5'
              BranchSideFuncs:
                - seed_state.14056
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/context_sha2.c:37,5'
          Dst:             seed_state
    - functionName:    fors_sk_to_leafx8
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        18
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thashx8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:56,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thashx8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:56,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thashx8
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:56,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thashx8
    - functionName:    fors_gen_skx8
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_prf_addrx8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:28,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_prf_addrx8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:28,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_prf_addrx8
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:28,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_prf_addrx8
    - functionName:    fors_sk_to_leaf
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thash
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:35,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:35,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:35,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thash
    - functionName:    PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_fors_pk_from_sig
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          78
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_compute_root
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_keypair_addr
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thash
        - fors_sk_to_leaf
        - message_to_indices
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:191,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - message_to_indices.14084
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - fors_sk_to_leaf.14081
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_compute_root
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:194,14'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - message_to_indices.14084
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - fors_sk_to_leaf.14081
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_compute_root
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:207,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:210,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:224,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:199,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:200,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:202,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:203,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:205,5'
          Dst:             message_to_indices
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:210,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:211,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:214,9'
          Dst:             fors_sk_to_leaf
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:218,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_compute_root
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:224,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thash
    - functionName:    message_to_indices
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          220
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:120,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:121,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:127,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fors_gen_leafx8
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          98
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
        - fors_gen_skx8
        - fors_sk_to_leafx8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:74,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - fors_gen_skx8.14080
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - fors_sk_to_leafx8.14079
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:74,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - fors_gen_skx8.14080
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - fors_sk_to_leafx8.14079
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:74,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:75,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:74,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:75,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:74,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:75,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:74,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:75,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:74,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:75,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:74,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:75,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:74,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:75,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:74,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:75,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:78,5'
          Dst:             fors_gen_skx8
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:89,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:89,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:89,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:89,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:89,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:89,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:89,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:89,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:92,5'
          Dst:             fors_sk_to_leafx8
    - functionName:    fors_gen_sk
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15
      functionLinenumberEnd: 17
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_prf_addr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:16,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_prf_addr
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:16,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_prf_addr
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:16,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_prf_addr
    - functionName:    PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_fors_sign
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          135
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_keypair_addr
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thash
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_treehashx8
        - fors_gen_leafx8
        - fors_gen_sk
        - message_to_indices
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:137,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - message_to_indices.14084
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - fors_gen_sk.14086
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_treehashx8
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:139,14'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - message_to_indices.14084
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - fors_gen_sk.14086
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_treehashx8
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:156,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:159,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:177,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:147,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:148,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:149,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:147,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:148,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:149,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:147,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:148,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:149,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:147,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:148,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:149,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:147,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:148,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:149,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:147,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:148,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:149,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:147,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:148,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:149,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:147,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:148,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:149,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:151,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:152,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:154,5'
          Dst:             message_to_indices
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:159,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:160,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:163,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:164,9'
          Dst:             fors_gen_sk
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:165,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:169,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_treehashx8
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:169,9'
          Dst:             fors_gen_leafx8
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/fors.c:177,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thash
    - functionName:    PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_hash_message
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/hash_sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          81
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_SHA2_sha256_inc_blocks
        - OQS_SHA2_sha256_inc_finalize
        - OQS_SHA2_sha256_inc_init
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_bytes_to_ull
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_mgf1_256
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/hash_sha2.c:163,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/hash_sha2.c:0,0'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_init
                - OQS_SHA2_sha256_inc_blocks
                - OQS_SHA2_sha256_inc_finalize
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_mgf1_256
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_bytes_to_ull
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_bytes_to_ull
                - OQS_SHA2_sha256_inc_finalize
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/hash_sha2.c:174,5'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_init
                - OQS_SHA2_sha256_inc_blocks
                - OQS_SHA2_sha256_inc_finalize
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_mgf1_256
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_bytes_to_ull
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_bytes_to_ull
                - OQS_SHA2_sha256_inc_finalize
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/hash_sha2.c:181,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/hash_sha2.c:182,30'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_finalize
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_mgf1_256
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_bytes_to_ull
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_bytes_to_ull
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/hash_sha2.c:187,30'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_blocks
                - OQS_SHA2_sha256_inc_finalize
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_mgf1_256
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_bytes_to_ull
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_bytes_to_ull
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/hash_sha2.c:174,5'
          Dst:             OQS_SHA2_sha256_inc_init
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/hash_sha2.c:183,9'
          Dst:             OQS_SHA2_sha256_inc_finalize
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/hash_sha2.c:189,9'
          Dst:             OQS_SHA2_sha256_inc_blocks
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/hash_sha2.c:193,9'
          Dst:             OQS_SHA2_sha256_inc_finalize
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/hash_sha2.c:202,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_mgf1_256
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/hash_sha2.c:207,13'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_bytes_to_ull
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/hash_sha2.c:211,27'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_bytes_to_ull
    - functionName:    PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_mgf1_256
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/hash_sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          78
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - OQS_SHA2_sha256
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_u32_to_bytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/hash_sha2.c:27,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/hash_sha2.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_u32_to_bytes
                - OQS_SHA2_sha256
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_u32_to_bytes
                - OQS_SHA2_sha256
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/hash_sha2.c:27,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_u32_to_bytes
                - OQS_SHA2_sha256
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_u32_to_bytes
                - OQS_SHA2_sha256
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/hash_sha2.c:34,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/hash_sha2.c:35,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_u32_to_bytes
                - OQS_SHA2_sha256
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/hash_sha2.c:40,20'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_u32_to_bytes
                - OQS_SHA2_sha256
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/hash_sha2.c:40,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/hash_sha2.c:40,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_u32_to_bytes
                - OQS_SHA2_sha256
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/hash_sha2.c:41,28'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_u32_to_bytes
                - OQS_SHA2_sha256
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/hash_sha2.c:35,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/hash_sha2.c:36,9'
          Dst:             OQS_SHA2_sha256
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/hash_sha2.c:41,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/hash_sha2.c:42,9'
          Dst:             OQS_SHA2_sha256
    - functionName:    PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_gen_message_random
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/hash_sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          128
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_SHA2_sha256
        - OQS_SHA2_sha256_inc_blocks
        - OQS_SHA2_sha256_inc_finalize
        - OQS_SHA2_sha256_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/hash_sha2.c:107,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/hash_sha2.c:0,0'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_init
                - OQS_SHA2_sha256_inc_blocks
                - OQS_SHA2_sha256_inc_blocks
                - OQS_SHA2_sha256_inc_finalize
                - OQS_SHA2_sha256
                - OQS_SHA2_sha256_inc_finalize
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/hash_sha2.c:113,25'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_init
                - OQS_SHA2_sha256_inc_blocks
                - OQS_SHA2_sha256_inc_blocks
                - OQS_SHA2_sha256_inc_finalize
                - OQS_SHA2_sha256
                - OQS_SHA2_sha256_inc_finalize
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/hash_sha2.c:123,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/hash_sha2.c:124,9'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_finalize
                - OQS_SHA2_sha256
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/hash_sha2.c:130,9'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_blocks
                - OQS_SHA2_sha256_inc_finalize
                - OQS_SHA2_sha256
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/hash_sha2.c:117,5'
          Dst:             OQS_SHA2_sha256_inc_init
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/hash_sha2.c:118,5'
          Dst:             OQS_SHA2_sha256_inc_blocks
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/hash_sha2.c:125,9'
          Dst:             OQS_SHA2_sha256_inc_finalize
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/hash_sha2.c:131,9'
          Dst:             OQS_SHA2_sha256_inc_blocks
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/hash_sha2.c:135,9'
          Dst:             OQS_SHA2_sha256_inc_finalize
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/hash_sha2.c:143,5'
          Dst:             OQS_SHA2_sha256
    - functionName:    PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_prf_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/hash_sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA2_sha256_inc_ctx_clone
        - OQS_SHA2_sha256_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/hash_sha2.c:77,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/hash_sha2.c:0,0'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_ctx_clone
                - OQS_SHA2_sha256_inc_finalize
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/hash_sha2.c:82,45'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_ctx_clone
                - OQS_SHA2_sha256_inc_finalize
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/hash_sha2.c:82,5'
          Dst:             OQS_SHA2_sha256_inc_ctx_clone
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/hash_sha2.c:88,5'
          Dst:             OQS_SHA2_sha256_inc_finalize
    - functionName:    PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_mgf1_512
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/hash_sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          78
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - OQS_SHA2_sha512
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_u32_to_bytes
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/hash_sha2.c:52,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/hash_sha2.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_u32_to_bytes
                - OQS_SHA2_sha512
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_u32_to_bytes
                - OQS_SHA2_sha512
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/hash_sha2.c:52,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_u32_to_bytes
                - OQS_SHA2_sha512
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_u32_to_bytes
                - OQS_SHA2_sha512
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/hash_sha2.c:59,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/hash_sha2.c:60,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_u32_to_bytes
                - OQS_SHA2_sha512
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/hash_sha2.c:65,20'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_u32_to_bytes
                - OQS_SHA2_sha512
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/hash_sha2.c:65,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/hash_sha2.c:65,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_u32_to_bytes
                - OQS_SHA2_sha512
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/hash_sha2.c:66,28'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_u32_to_bytes
                - OQS_SHA2_sha512
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/hash_sha2.c:60,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/hash_sha2.c:61,9'
          Dst:             OQS_SHA2_sha512
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/hash_sha2.c:66,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/hash_sha2.c:67,9'
          Dst:             OQS_SHA2_sha512
    - functionName:    PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_prf_addrx8
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/hash_sha2x8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          102
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256x8_seeded
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/hash_sha2x8.c:41,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256x8_seeded
    - functionName:    PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_merkle_gen_root
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_merkle_sign
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_layer_addr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/merkle.c:55,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/merkle.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_merkle_sign
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/merkle.c:56,14'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_merkle_sign
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/merkle.c:59,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/merkle.c:60,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/merkle.c:62,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_merkle_sign
    - functionName:    PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_merkle_sign
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          130
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_chain_lengths
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_subtree_addr
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_treehashx8
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_wots_gen_leafx8
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/merkle.c:22,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/merkle.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_chain_lengths
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_treehashx8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/merkle.c:22,14'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_chain_lengths
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_treehashx8
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/merkle.c:28,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_chain_lengths
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/merkle.c:32,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/merkle.c:33,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/merkle.c:34,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/merkle.c:35,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/merkle.c:36,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/merkle.c:37,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/merkle.c:32,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/merkle.c:33,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/merkle.c:34,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/merkle.c:35,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/merkle.c:36,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/merkle.c:37,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/merkle.c:32,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/merkle.c:33,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/merkle.c:34,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/merkle.c:35,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/merkle.c:36,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/merkle.c:37,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/merkle.c:32,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/merkle.c:33,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/merkle.c:34,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/merkle.c:35,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/merkle.c:36,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/merkle.c:37,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/merkle.c:32,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/merkle.c:33,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/merkle.c:34,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/merkle.c:35,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/merkle.c:36,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/merkle.c:37,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/merkle.c:32,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/merkle.c:33,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/merkle.c:34,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/merkle.c:35,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/merkle.c:36,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/merkle.c:37,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/merkle.c:32,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/merkle.c:33,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/merkle.c:34,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/merkle.c:35,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/merkle.c:36,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/merkle.c:37,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/merkle.c:32,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/merkle.c:33,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/merkle.c:34,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/merkle.c:35,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/merkle.c:36,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/merkle.c:37,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/merkle.c:42,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_treehashx8
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/merkle.c:42,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_wots_gen_leafx8
    - functionName:    transpose
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          76
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          2945
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - transpose
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c:202,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c:0,0'
              BranchSideFuncs:
                - transpose.14143
                - transpose.14143
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c:205,12'
              BranchSideFuncs:
                - transpose.14143
                - transpose.14143
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c:222,5'
          Dst:             transpose
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c:223,5'
          Dst:             transpose
    - functionName:    PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_final8x
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         92
      ICount:          796
      EdgeCount:       122
      CyclomaticComplexity: 32
      functionsReached:
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
        - transpose
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c:127,14'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
                - transpose.14143
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c:127,14'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
                - transpose.14143
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c:127,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c:130,13'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
                - transpose.14143
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c:138,13'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
                - transpose.14143
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c:139,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c:137,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
                - transpose.14143
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c:137,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
                - transpose.14143
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c:131,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c:129,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
                - transpose.14143
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c:132,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
                - transpose.14143
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c:131,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c:129,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
                - transpose.14143
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c:132,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
                - transpose.14143
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c:131,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c:129,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
                - transpose.14143
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c:132,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
                - transpose.14143
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c:131,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c:129,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
                - transpose.14143
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c:132,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
                - transpose.14143
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c:131,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c:129,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
                - transpose.14143
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c:132,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
                - transpose.14143
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c:131,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c:129,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
                - transpose.14143
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c:132,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
                - transpose.14143
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c:131,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c:129,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
                - transpose.14143
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c:132,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
                - transpose.14143
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c:131,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c:129,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
                - transpose.14143
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c:132,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
                - transpose.14143
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c:131,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c:129,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
                - transpose.14143
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c:132,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
                - transpose.14143
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c:131,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c:129,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
                - transpose.14143
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c:132,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
                - transpose.14143
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c:131,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c:129,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
                - transpose.14143
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c:132,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
                - transpose.14143
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c:131,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c:129,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
                - transpose.14143
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c:132,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
                - transpose.14143
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c:131,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c:131,13'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
                - transpose.14143
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c:132,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
                - transpose.14143
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c:131,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c:131,13'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
                - transpose.14143
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c:132,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
                - transpose.14143
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c:139,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c:137,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
                - transpose.14143
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c:140,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
                - transpose.14143
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c:139,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c:137,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
                - transpose.14143
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c:140,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
                - transpose.14143
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c:139,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c:137,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
                - transpose.14143
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c:140,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
                - transpose.14143
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c:139,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c:137,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
                - transpose.14143
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c:140,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
                - transpose.14143
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c:139,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c:137,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
                - transpose.14143
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c:140,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
                - transpose.14143
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c:139,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c:137,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
                - transpose.14143
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c:140,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
                - transpose.14143
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c:139,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c:137,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
                - transpose.14143
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c:140,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
                - transpose.14143
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c:139,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c:137,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
                - transpose.14143
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c:140,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
                - transpose.14143
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c:139,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c:137,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
                - transpose.14143
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c:140,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
                - transpose.14143
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c:139,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c:137,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
                - transpose.14143
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c:140,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
                - transpose.14143
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c:139,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c:137,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
                - transpose.14143
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c:140,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
                - transpose.14143
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c:139,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c:137,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
                - transpose.14143
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c:140,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
                - transpose.14143
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c:139,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c:140,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
                - transpose.14143
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c:144,34'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
                - transpose.14143
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c:139,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c:140,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
                - transpose.14143
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c:144,34'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
                - transpose.14143
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c:143,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c:168,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c:180,5'
          Dst:             transpose
    - functionName:    PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_init8x
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_ctx_clone8x
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256avx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_mgf1x8
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256x8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          209
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256x8
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_u32_to_bytes
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256x8.c:121,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256x8.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256x8
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256x8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256x8.c:121,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256x8
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256x8
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256x8.c:136,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256x8.c:136,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256x8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256x8.c:138,13'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256x8
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256x8
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256x8.c:138,13'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256x8.c:138,13'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256x8.c:138,13'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256x8.c:138,13'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256x8.c:138,13'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256x8.c:138,13'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256x8.c:138,13'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256x8.c:138,13'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256x8.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256x8
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256x8.c:161,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256x8.c:161,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256x8.c:161,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256x8.c:161,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256x8.c:161,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256x8.c:161,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256x8.c:161,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256x8.c:161,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256x8.c:163,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256x8
    - functionName:    PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256x8
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256x8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        17
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_init8x
        - _sha256x8
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256x8.c:99,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256x8.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_init8x
                - _sha256x8.14160
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256x8.c:100,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_init8x
                - _sha256x8.14160
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256x8.c:100,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_init8x
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256x8.c:102,5'
          Dst:             _sha256x8
    - functionName:    _sha256x8
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256x8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        18
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          97
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_final8x
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256x8.c:27,22'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256x8.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_final8x
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256x8.c:27,22'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_final8x
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256x8.c:27,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256x8.c:27,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_final8x
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256x8.c:29,32'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_final8x
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256x8.c:28,9'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_transform8x
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256x8.c:53,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_final8x
    - functionName:    PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256x8_seeded
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256x8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        18
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_ctx_clone8x
        - _sha256x8
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256x8.c:75,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256x8.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_ctx_clone8x
                - _sha256x8.14160
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256x8.c:76,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_ctx_clone8x
                - _sha256x8.14160
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256x8.c:76,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256_ctx_clone8x
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/sha256x8.c:78,5'
          Dst:             _sha256x8
    - functionName:    PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thashx8
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/thash_sha2_simplex8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        19
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          132
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256x8_seeded
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/thash_sha2_simplex8.c:34,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/thash_sha2_simplex8.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256x8_seeded
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/thash_sha2_simplex8.c:34,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256x8_seeded
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/thash_sha2_simplex8.c:60,5'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_sha256x8_seeded
    - functionName:    PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_treehashx8
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utilsx8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          234
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
        - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thashx8
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utilsx8.c:50,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utilsx8.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thashx8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utilsx8.c:59,37'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thashx8
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utilsx8.c:71,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utilsx8.c:72,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thashx8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utilsx8.c:85,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thashx8
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utilsx8.c:72,21'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utilsx8.c:72,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utilsx8.c:81,66'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thashx8
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utilsx8.c:85,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utilsx8.c:85,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utilsx8.c:95,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thashx8
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utilsx8.c:95,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utilsx8.c:96,39'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thashx8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utilsx8.c:107,31'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thashx8
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utilsx8.c:107,41'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utilsx8.c:107,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thashx8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utilsx8.c:116,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thashx8
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utilsx8.c:107,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utilsx8.c:116,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thashx8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utilsx8.c:144,32'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thashx8
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utilsx8.c:118,17'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utilsx8.c:119,17'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utilsx8.c:118,17'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utilsx8.c:119,17'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utilsx8.c:118,17'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utilsx8.c:119,17'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utilsx8.c:118,17'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utilsx8.c:119,17'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utilsx8.c:118,17'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utilsx8.c:119,17'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utilsx8.c:118,17'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utilsx8.c:119,17'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utilsx8.c:118,17'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utilsx8.c:119,17'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utilsx8.c:118,17'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utilsx8.c:119,17'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-128s-simple_avx2/utilsx8.c:123,13'
          Dst:             PQCLEAN_SPHINCSSHA2128SSIMPLE_AVX2_thashx8
    - functionName:    PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_index
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_u32_to_bytes
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/address.c:90,19'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/address.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_u32_to_bytes
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/address.c:90,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_u32_to_bytes
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/address.c:90,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_u32_to_bytes
    - functionName:    PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_height
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_hash_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_chain_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_copy_keypair_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_keypair_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_copy_subtree_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_type
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 20
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_ull_to_bytes
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/address.c:19,19'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/address.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_ull_to_bytes
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/address.c:19,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_ull_to_bytes
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/address.c:19,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_ull_to_bytes
    - functionName:    PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_layer_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11
      functionLinenumberEnd: 13
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_free_hash_function
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/context_sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA2_sha256_inc_ctx_release
        - OQS_SHA2_sha512_inc_ctx_release
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/context_sha2.c:33,34'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/context_sha2.c:0,0'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_ctx_release
                - OQS_SHA2_sha512_inc_ctx_release
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/context_sha2.c:33,34'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_ctx_release
                - OQS_SHA2_sha512_inc_ctx_release
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/context_sha2.c:33,5'
          Dst:             OQS_SHA2_sha256_inc_ctx_release
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/context_sha2.c:34,5'
          Dst:             OQS_SHA2_sha512_inc_ctx_release
    - functionName:    seed_state
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/context_sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA2_sha256_inc_blocks
        - OQS_SHA2_sha256_inc_init
        - OQS_SHA2_sha512_inc_blocks
        - OQS_SHA2_sha512_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/context_sha2.c:9,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/context_sha2.c:0,0'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_init
                - OQS_SHA2_sha256_inc_blocks
                - OQS_SHA2_sha512_inc_init
                - OQS_SHA2_sha512_inc_blocks
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/context_sha2.c:13,18'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_init
                - OQS_SHA2_sha256_inc_blocks
                - OQS_SHA2_sha512_inc_init
                - OQS_SHA2_sha512_inc_blocks
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/context_sha2.c:20,5'
          Dst:             OQS_SHA2_sha256_inc_init
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/context_sha2.c:21,5'
          Dst:             OQS_SHA2_sha256_inc_blocks
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/context_sha2.c:22,5'
          Dst:             OQS_SHA2_sha512_inc_init
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/context_sha2.c:23,5'
          Dst:             OQS_SHA2_sha512_inc_blocks
    - functionName:    PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_initialize_hash_function
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/context_sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - seed_state
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/context_sha2.c:28,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/context_sha2.c:0,0'
              BranchSideFuncs:
                - seed_state.14235
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/context_sha2.c:28,5'
              BranchSideFuncs:
                - seed_state.14235
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/context_sha2.c:28,5'
          Dst:             seed_state
    - functionName:    fors_sk_to_leaf
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 22
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/fors.c:21,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/fors.c:21,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/fors.c:21,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
    - functionName:    PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_fors_pk_from_sig
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          78
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_compute_root
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_copy_keypair_addr
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_height
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_index
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_type
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
        - fors_sk_to_leaf
        - message_to_indices
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/fors.c:122,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_type
                - message_to_indices.14257
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_index
                - fors_sk_to_leaf.14254
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_compute_root
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/fors.c:125,14'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_type
                - message_to_indices.14257
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_index
                - fors_sk_to_leaf.14254
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_compute_root
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/fors.c:138,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/fors.c:141,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/fors.c:155,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/fors.c:130,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/fors.c:131,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/fors.c:133,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/fors.c:134,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/fors.c:136,5'
          Dst:             message_to_indices
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/fors.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/fors.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/fors.c:145,9'
          Dst:             fors_sk_to_leaf
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/fors.c:149,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_compute_root
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/fors.c:155,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
    - functionName:    message_to_indices
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          166
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/fors.c:53,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/fors.c:54,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/fors.c:54,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/fors.c:53,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/fors.c:54,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/fors.c:60,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fors_gen_leafx1
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_index
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_type
        - fors_gen_sk
        - fors_sk_to_leaf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/fors.c:35,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_type
                - fors_gen_sk.14259
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_type
                - fors_sk_to_leaf.14254
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/fors.c:35,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_type
                - fors_gen_sk.14259
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_type
                - fors_sk_to_leaf.14254
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/fors.c:35,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/fors.c:36,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/fors.c:37,5'
          Dst:             fors_gen_sk
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/fors.c:39,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/fors.c:40,5'
          Dst:             fors_sk_to_leaf
    - functionName:    fors_gen_sk
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_prf_addr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/fors.c:15,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_prf_addr
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/fors.c:15,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_prf_addr
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/fors.c:15,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_prf_addr
    - functionName:    PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_fors_sign
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          82
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_copy_keypair_addr
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_height
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_index
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_type
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_treehashx1
        - fors_gen_leafx1
        - fors_gen_sk
        - message_to_indices
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/fors.c:70,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_type
                - message_to_indices.14257
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_type
                - fors_gen_sk.14259
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_treehashx1
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/fors.c:72,14'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_type
                - message_to_indices.14257
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_type
                - fors_gen_sk.14259
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_treehashx1
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/fors.c:87,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/fors.c:90,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/fors.c:108,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/fors.c:79,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/fors.c:80,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/fors.c:82,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/fors.c:83,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/fors.c:85,5'
          Dst:             message_to_indices
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/fors.c:90,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/fors.c:91,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/fors.c:92,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/fors.c:95,9'
          Dst:             fors_gen_sk
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/fors.c:96,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/fors.c:100,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_treehashx1
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/fors.c:100,9'
          Dst:             fors_gen_leafx1
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/fors.c:108,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
    - functionName:    PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_hash_message
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/hash_sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          81
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_SHA2_sha512_inc_blocks
        - OQS_SHA2_sha512_inc_finalize
        - OQS_SHA2_sha512_inc_init
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_bytes_to_ull
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_mgf1_512
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/hash_sha2.c:163,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/hash_sha2.c:0,0'
              BranchSideFuncs:
                - OQS_SHA2_sha512_inc_init
                - OQS_SHA2_sha512_inc_blocks
                - OQS_SHA2_sha512_inc_finalize
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_mgf1_512
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_bytes_to_ull
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_bytes_to_ull
                - OQS_SHA2_sha512_inc_finalize
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/hash_sha2.c:174,5'
              BranchSideFuncs:
                - OQS_SHA2_sha512_inc_init
                - OQS_SHA2_sha512_inc_blocks
                - OQS_SHA2_sha512_inc_finalize
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_mgf1_512
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_bytes_to_ull
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_bytes_to_ull
                - OQS_SHA2_sha512_inc_finalize
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/hash_sha2.c:181,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/hash_sha2.c:182,30'
              BranchSideFuncs:
                - OQS_SHA2_sha512_inc_finalize
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_mgf1_512
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_bytes_to_ull
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_bytes_to_ull
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/hash_sha2.c:187,30'
              BranchSideFuncs:
                - OQS_SHA2_sha512_inc_blocks
                - OQS_SHA2_sha512_inc_finalize
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_mgf1_512
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_bytes_to_ull
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_bytes_to_ull
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/hash_sha2.c:174,5'
          Dst:             OQS_SHA2_sha512_inc_init
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/hash_sha2.c:183,9'
          Dst:             OQS_SHA2_sha512_inc_finalize
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/hash_sha2.c:189,9'
          Dst:             OQS_SHA2_sha512_inc_blocks
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/hash_sha2.c:193,9'
          Dst:             OQS_SHA2_sha512_inc_finalize
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/hash_sha2.c:202,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_mgf1_512
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/hash_sha2.c:207,13'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_bytes_to_ull
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/hash_sha2.c:211,27'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_bytes_to_ull
    - functionName:    PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_mgf1_512
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/hash_sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          78
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - OQS_SHA2_sha512
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_u32_to_bytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/hash_sha2.c:52,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/hash_sha2.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_u32_to_bytes
                - OQS_SHA2_sha512
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_u32_to_bytes
                - OQS_SHA2_sha512
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/hash_sha2.c:52,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_u32_to_bytes
                - OQS_SHA2_sha512
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_u32_to_bytes
                - OQS_SHA2_sha512
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/hash_sha2.c:59,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/hash_sha2.c:60,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_u32_to_bytes
                - OQS_SHA2_sha512
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/hash_sha2.c:65,20'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_u32_to_bytes
                - OQS_SHA2_sha512
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/hash_sha2.c:65,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/hash_sha2.c:65,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_u32_to_bytes
                - OQS_SHA2_sha512
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/hash_sha2.c:66,28'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_u32_to_bytes
                - OQS_SHA2_sha512
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/hash_sha2.c:60,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/hash_sha2.c:61,9'
          Dst:             OQS_SHA2_sha512
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/hash_sha2.c:66,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/hash_sha2.c:67,9'
          Dst:             OQS_SHA2_sha512
    - functionName:    PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_gen_message_random
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/hash_sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          168
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_SHA2_sha512
        - OQS_SHA2_sha512_inc_blocks
        - OQS_SHA2_sha512_inc_finalize
        - OQS_SHA2_sha512_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/hash_sha2.c:107,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/hash_sha2.c:0,0'
              BranchSideFuncs:
                - OQS_SHA2_sha512_inc_init
                - OQS_SHA2_sha512_inc_blocks
                - OQS_SHA2_sha512_inc_blocks
                - OQS_SHA2_sha512_inc_finalize
                - OQS_SHA2_sha512
                - OQS_SHA2_sha512_inc_finalize
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/hash_sha2.c:113,25'
              BranchSideFuncs:
                - OQS_SHA2_sha512_inc_init
                - OQS_SHA2_sha512_inc_blocks
                - OQS_SHA2_sha512_inc_blocks
                - OQS_SHA2_sha512_inc_finalize
                - OQS_SHA2_sha512
                - OQS_SHA2_sha512_inc_finalize
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/hash_sha2.c:123,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/hash_sha2.c:124,9'
              BranchSideFuncs:
                - OQS_SHA2_sha512_inc_finalize
                - OQS_SHA2_sha512
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/hash_sha2.c:130,9'
              BranchSideFuncs:
                - OQS_SHA2_sha512_inc_blocks
                - OQS_SHA2_sha512_inc_finalize
                - OQS_SHA2_sha512
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/hash_sha2.c:117,5'
          Dst:             OQS_SHA2_sha512_inc_init
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/hash_sha2.c:118,5'
          Dst:             OQS_SHA2_sha512_inc_blocks
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/hash_sha2.c:125,9'
          Dst:             OQS_SHA2_sha512_inc_finalize
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/hash_sha2.c:131,9'
          Dst:             OQS_SHA2_sha512_inc_blocks
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/hash_sha2.c:135,9'
          Dst:             OQS_SHA2_sha512_inc_finalize
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/hash_sha2.c:143,5'
          Dst:             OQS_SHA2_sha512
    - functionName:    PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_prf_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/hash_sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA2_sha256_inc_ctx_clone
        - OQS_SHA2_sha256_inc_finalize
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/hash_sha2.c:77,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/hash_sha2.c:0,0'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_ctx_clone
                - OQS_SHA2_sha256_inc_finalize
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/hash_sha2.c:82,45'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_ctx_clone
                - OQS_SHA2_sha256_inc_finalize
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/hash_sha2.c:82,5'
          Dst:             OQS_SHA2_sha256_inc_ctx_clone
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/hash_sha2.c:88,5'
          Dst:             OQS_SHA2_sha256_inc_finalize
    - functionName:    PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_mgf1_256
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/hash_sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          78
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - OQS_SHA2_sha256
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_u32_to_bytes
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/hash_sha2.c:27,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/hash_sha2.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_u32_to_bytes
                - OQS_SHA2_sha256
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_u32_to_bytes
                - OQS_SHA2_sha256
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/hash_sha2.c:27,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_u32_to_bytes
                - OQS_SHA2_sha256
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_u32_to_bytes
                - OQS_SHA2_sha256
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/hash_sha2.c:34,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/hash_sha2.c:35,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_u32_to_bytes
                - OQS_SHA2_sha256
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/hash_sha2.c:40,20'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_u32_to_bytes
                - OQS_SHA2_sha256
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/hash_sha2.c:40,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/hash_sha2.c:40,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_u32_to_bytes
                - OQS_SHA2_sha256
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/hash_sha2.c:41,28'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_u32_to_bytes
                - OQS_SHA2_sha256
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/hash_sha2.c:35,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/hash_sha2.c:36,9'
          Dst:             OQS_SHA2_sha256
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/hash_sha2.c:41,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/hash_sha2.c:42,9'
          Dst:             OQS_SHA2_sha256
    - functionName:    PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_merkle_gen_root
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_merkle_sign
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_layer_addr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/merkle.c:49,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/merkle.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_merkle_sign
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/merkle.c:50,14'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_merkle_sign
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/merkle.c:53,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/merkle.c:54,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/merkle.c:56,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_merkle_sign
    - functionName:    PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_merkle_sign
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_chain_lengths
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_copy_subtree_addr
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_type
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_treehashx1
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_wots_gen_leafx1
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/merkle.c:22,36'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/merkle.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_chain_lengths
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_treehashx1
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/merkle.c:22,36'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_chain_lengths
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_treehashx1
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/merkle.c:27,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_chain_lengths
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/merkle.c:30,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/merkle.c:31,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/merkle.c:32,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/merkle.c:33,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/merkle.c:37,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_treehashx1
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/merkle.c:37,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_wots_gen_leafx1
    - functionName:    PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_treehashx1
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utilsx1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          191
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_height
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_index
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utilsx1.c:35,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utilsx1.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utilsx1.c:35,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utilsx1.c:55,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utilsx1.c:39,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utilsx1.c:55,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utilsx1.c:65,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utilsx1.c:66,39'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utilsx1.c:77,31'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utilsx1.c:77,41'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utilsx1.c:85,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utilsx1.c:98,26'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utilsx1.c:77,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utilsx1.c:52,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utilsx1.c:65,31'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utilsx1.c:55,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utilsx1.c:55,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utilsx1.c:65,31'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utilsx1.c:65,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utilsx1.c:66,39'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utilsx1.c:89,44'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utilsx1.c:55,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utilsx1.c:55,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utilsx1.c:65,31'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utilsx1.c:86,13'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utilsx1.c:87,13'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utilsx1.c:91,13'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utilsx1.c:86,13'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utilsx1.c:87,13'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/utilsx1.c:91,13'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
    - functionName:    PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_wots_gen_leafx1
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/wotsx1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          106
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_prf_addr
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_chain_addr
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_hash_addr
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_keypair_addr
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_type
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/wotsx1.c:22,33'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/wotsx1.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_prf_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/wotsx1.c:22,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_prf_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/wotsx1.c:29,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/wotsx1.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_prf_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/wotsx1.c:38,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_prf_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/wotsx1.c:58,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/wotsx1.c:59,31'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_prf_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/wotsx1.c:63,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_prf_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/wotsx1.c:63,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/wotsx1.c:41,56'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_prf_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/wotsx1.c:68,13'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_prf_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/wotsx1.c:41,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/wotsx1.c:42,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/wotsx1.c:75,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/wotsx1.c:38,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/wotsx1.c:39,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/wotsx1.c:46,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/wotsx1.c:47,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/wotsx1.c:48,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/wotsx1.c:50,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_prf_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/wotsx1.c:52,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/wotsx1.c:68,13'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/wotsx1.c:70,13'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_clean/wotsx1.c:75,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_CLEAN_thash
    - functionName:    PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
      functionUses:    21
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/address.c:90,19'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/address.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/address.c:90,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/address.c:90,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
    - functionName:    PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_hash_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_chain_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_keypair_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    20
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_keypair_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    20
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_subtree_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    26
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    74
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 20
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_ull_to_bytes
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/address.c:19,19'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/address.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_ull_to_bytes
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/address.c:19,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_ull_to_bytes
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/address.c:19,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_ull_to_bytes
    - functionName:    PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_layer_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11
      functionLinenumberEnd: 13
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_free_hash_function
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/context_sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA2_sha256_inc_ctx_release
        - OQS_SHA2_sha512_inc_ctx_release
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/context_sha2.c:52,34'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/context_sha2.c:0,0'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_ctx_release
                - OQS_SHA2_sha512_inc_ctx_release
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/context_sha2.c:52,34'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_ctx_release
                - OQS_SHA2_sha512_inc_ctx_release
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/context_sha2.c:52,5'
          Dst:             OQS_SHA2_sha256_inc_ctx_release
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/context_sha2.c:53,5'
          Dst:             OQS_SHA2_sha512_inc_ctx_release
    - functionName:    seed_state
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/context_sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA2_sha256_inc_blocks
        - OQS_SHA2_sha256_inc_init
        - OQS_SHA2_sha512_inc_blocks
        - OQS_SHA2_sha512_inc_init
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_init8x
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha512_init4x
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha512_transform4x
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/context_sha2.c:11,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/context_sha2.c:0,0'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_init
                - OQS_SHA2_sha256_inc_blocks
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_init8x
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
                - OQS_SHA2_sha512_inc_init
                - OQS_SHA2_sha512_inc_blocks
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha512_init4x
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha512_transform4x
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/context_sha2.c:14,5'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_init
                - OQS_SHA2_sha256_inc_blocks
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_init8x
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
                - OQS_SHA2_sha512_inc_init
                - OQS_SHA2_sha512_inc_blocks
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha512_init4x
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha512_transform4x
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/context_sha2.c:22,5'
          Dst:             OQS_SHA2_sha256_inc_init
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/context_sha2.c:23,5'
          Dst:             OQS_SHA2_sha256_inc_blocks
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/context_sha2.c:26,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_init8x
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/context_sha2.c:27,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/context_sha2.c:33,5'
          Dst:             OQS_SHA2_sha512_inc_init
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/context_sha2.c:34,5'
          Dst:             OQS_SHA2_sha512_inc_blocks
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/context_sha2.c:37,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha512_init4x
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/context_sha2.c:38,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha512_transform4x
    - functionName:    PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_initialize_hash_function
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/context_sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - seed_state
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/context_sha2.c:47,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/context_sha2.c:0,0'
              BranchSideFuncs:
                - seed_state.14366
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/context_sha2.c:47,5'
              BranchSideFuncs:
                - seed_state.14366
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/context_sha2.c:47,5'
          Dst:             seed_state
    - functionName:    fors_sk_to_leafx8
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        18
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thashx8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:56,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thashx8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:56,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thashx8
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:56,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thashx8
    - functionName:    fors_gen_skx8
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_prf_addrx8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:28,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_prf_addrx8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:28,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_prf_addrx8
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:28,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_prf_addrx8
    - functionName:    fors_sk_to_leaf
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thash
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:35,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:35,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:35,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thash
    - functionName:    PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_fors_pk_from_sig
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          78
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_compute_root
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_keypair_addr
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thash
        - fors_sk_to_leaf
        - message_to_indices
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:191,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - message_to_indices.14394
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - fors_sk_to_leaf.14391
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_compute_root
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:194,14'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - message_to_indices.14394
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - fors_sk_to_leaf.14391
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_compute_root
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:207,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:210,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:224,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:199,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:200,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:202,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:203,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:205,5'
          Dst:             message_to_indices
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:210,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:211,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:214,9'
          Dst:             fors_sk_to_leaf
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:218,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_compute_root
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:224,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thash
    - functionName:    message_to_indices
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          142
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:120,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:121,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:121,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:120,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:121,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:127,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fors_gen_leafx8
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          98
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
        - fors_gen_skx8
        - fors_sk_to_leafx8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:74,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - fors_gen_skx8.14390
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - fors_sk_to_leafx8.14389
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:74,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - fors_gen_skx8.14390
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - fors_sk_to_leafx8.14389
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:74,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:75,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:74,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:75,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:74,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:75,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:74,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:75,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:74,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:75,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:74,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:75,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:74,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:75,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:74,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:75,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:78,5'
          Dst:             fors_gen_skx8
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:89,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:89,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:89,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:89,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:89,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:89,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:89,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:89,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:92,5'
          Dst:             fors_sk_to_leafx8
    - functionName:    fors_gen_sk
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15
      functionLinenumberEnd: 17
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_prf_addr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:16,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_prf_addr
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:16,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_prf_addr
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:16,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_prf_addr
    - functionName:    PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_fors_sign
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          135
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_keypair_addr
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thash
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_treehashx8
        - fors_gen_leafx8
        - fors_gen_sk
        - message_to_indices
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:137,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - message_to_indices.14394
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - fors_gen_sk.14396
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_treehashx8
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:139,14'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - message_to_indices.14394
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - fors_gen_sk.14396
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_treehashx8
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:156,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:159,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:177,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:147,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:148,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:149,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:147,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:148,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:149,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:147,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:148,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:149,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:147,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:148,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:149,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:147,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:148,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:149,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:147,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:148,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:149,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:147,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:148,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:149,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:147,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:148,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:149,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:151,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:152,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:154,5'
          Dst:             message_to_indices
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:159,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:160,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:163,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:164,9'
          Dst:             fors_gen_sk
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:165,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:169,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_treehashx8
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:169,9'
          Dst:             fors_gen_leafx8
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/fors.c:177,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thash
    - functionName:    PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_hash_message
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/hash_sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          81
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_SHA2_sha512_inc_blocks
        - OQS_SHA2_sha512_inc_finalize
        - OQS_SHA2_sha512_inc_init
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_bytes_to_ull
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_mgf1_512
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/hash_sha2.c:163,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/hash_sha2.c:0,0'
              BranchSideFuncs:
                - OQS_SHA2_sha512_inc_init
                - OQS_SHA2_sha512_inc_blocks
                - OQS_SHA2_sha512_inc_finalize
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_mgf1_512
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_bytes_to_ull
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_bytes_to_ull
                - OQS_SHA2_sha512_inc_finalize
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/hash_sha2.c:174,5'
              BranchSideFuncs:
                - OQS_SHA2_sha512_inc_init
                - OQS_SHA2_sha512_inc_blocks
                - OQS_SHA2_sha512_inc_finalize
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_mgf1_512
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_bytes_to_ull
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_bytes_to_ull
                - OQS_SHA2_sha512_inc_finalize
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/hash_sha2.c:181,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/hash_sha2.c:182,30'
              BranchSideFuncs:
                - OQS_SHA2_sha512_inc_finalize
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_mgf1_512
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_bytes_to_ull
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_bytes_to_ull
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/hash_sha2.c:187,30'
              BranchSideFuncs:
                - OQS_SHA2_sha512_inc_blocks
                - OQS_SHA2_sha512_inc_finalize
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_mgf1_512
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_bytes_to_ull
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_bytes_to_ull
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/hash_sha2.c:174,5'
          Dst:             OQS_SHA2_sha512_inc_init
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/hash_sha2.c:183,9'
          Dst:             OQS_SHA2_sha512_inc_finalize
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/hash_sha2.c:189,9'
          Dst:             OQS_SHA2_sha512_inc_blocks
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/hash_sha2.c:193,9'
          Dst:             OQS_SHA2_sha512_inc_finalize
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/hash_sha2.c:202,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_mgf1_512
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/hash_sha2.c:207,13'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_bytes_to_ull
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/hash_sha2.c:211,27'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_bytes_to_ull
    - functionName:    PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_mgf1_512
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/hash_sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          78
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - OQS_SHA2_sha512
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/hash_sha2.c:52,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/hash_sha2.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
                - OQS_SHA2_sha512
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
                - OQS_SHA2_sha512
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/hash_sha2.c:52,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
                - OQS_SHA2_sha512
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
                - OQS_SHA2_sha512
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/hash_sha2.c:59,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/hash_sha2.c:60,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
                - OQS_SHA2_sha512
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/hash_sha2.c:65,20'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
                - OQS_SHA2_sha512
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/hash_sha2.c:65,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/hash_sha2.c:65,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
                - OQS_SHA2_sha512
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/hash_sha2.c:66,28'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
                - OQS_SHA2_sha512
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/hash_sha2.c:60,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/hash_sha2.c:61,9'
          Dst:             OQS_SHA2_sha512
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/hash_sha2.c:66,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/hash_sha2.c:67,9'
          Dst:             OQS_SHA2_sha512
    - functionName:    PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_gen_message_random
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/hash_sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          168
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_SHA2_sha512
        - OQS_SHA2_sha512_inc_blocks
        - OQS_SHA2_sha512_inc_finalize
        - OQS_SHA2_sha512_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/hash_sha2.c:107,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/hash_sha2.c:0,0'
              BranchSideFuncs:
                - OQS_SHA2_sha512_inc_init
                - OQS_SHA2_sha512_inc_blocks
                - OQS_SHA2_sha512_inc_blocks
                - OQS_SHA2_sha512_inc_finalize
                - OQS_SHA2_sha512
                - OQS_SHA2_sha512_inc_finalize
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/hash_sha2.c:113,25'
              BranchSideFuncs:
                - OQS_SHA2_sha512_inc_init
                - OQS_SHA2_sha512_inc_blocks
                - OQS_SHA2_sha512_inc_blocks
                - OQS_SHA2_sha512_inc_finalize
                - OQS_SHA2_sha512
                - OQS_SHA2_sha512_inc_finalize
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/hash_sha2.c:123,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/hash_sha2.c:124,9'
              BranchSideFuncs:
                - OQS_SHA2_sha512_inc_finalize
                - OQS_SHA2_sha512
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/hash_sha2.c:130,9'
              BranchSideFuncs:
                - OQS_SHA2_sha512_inc_blocks
                - OQS_SHA2_sha512_inc_finalize
                - OQS_SHA2_sha512
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/hash_sha2.c:117,5'
          Dst:             OQS_SHA2_sha512_inc_init
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/hash_sha2.c:118,5'
          Dst:             OQS_SHA2_sha512_inc_blocks
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/hash_sha2.c:125,9'
          Dst:             OQS_SHA2_sha512_inc_finalize
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/hash_sha2.c:131,9'
          Dst:             OQS_SHA2_sha512_inc_blocks
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/hash_sha2.c:135,9'
          Dst:             OQS_SHA2_sha512_inc_finalize
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/hash_sha2.c:143,5'
          Dst:             OQS_SHA2_sha512
    - functionName:    PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_prf_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/hash_sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA2_sha256_inc_ctx_clone
        - OQS_SHA2_sha256_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/hash_sha2.c:77,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/hash_sha2.c:0,0'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_ctx_clone
                - OQS_SHA2_sha256_inc_finalize
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/hash_sha2.c:82,45'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_ctx_clone
                - OQS_SHA2_sha256_inc_finalize
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/hash_sha2.c:82,5'
          Dst:             OQS_SHA2_sha256_inc_ctx_clone
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/hash_sha2.c:88,5'
          Dst:             OQS_SHA2_sha256_inc_finalize
    - functionName:    PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_mgf1_256
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/hash_sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          78
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - OQS_SHA2_sha256
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/hash_sha2.c:27,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/hash_sha2.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
                - OQS_SHA2_sha256
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
                - OQS_SHA2_sha256
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/hash_sha2.c:27,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
                - OQS_SHA2_sha256
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
                - OQS_SHA2_sha256
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/hash_sha2.c:34,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/hash_sha2.c:35,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
                - OQS_SHA2_sha256
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/hash_sha2.c:40,20'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
                - OQS_SHA2_sha256
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/hash_sha2.c:40,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/hash_sha2.c:40,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
                - OQS_SHA2_sha256
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/hash_sha2.c:41,28'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
                - OQS_SHA2_sha256
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/hash_sha2.c:35,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/hash_sha2.c:36,9'
          Dst:             OQS_SHA2_sha256
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/hash_sha2.c:41,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/hash_sha2.c:42,9'
          Dst:             OQS_SHA2_sha256
    - functionName:    PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_prf_addrx8
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/hash_sha2x8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          102
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256x8_seeded
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/hash_sha2x8.c:41,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256x8_seeded
    - functionName:    PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_merkle_gen_root
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_merkle_sign
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_layer_addr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/merkle.c:55,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/merkle.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_merkle_sign
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/merkle.c:56,14'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_merkle_sign
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/merkle.c:59,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/merkle.c:60,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/merkle.c:62,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_merkle_sign
    - functionName:    PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_merkle_sign
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          130
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_chain_lengths
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_subtree_addr
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_treehashx8
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_wots_gen_leafx8
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/merkle.c:22,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/merkle.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_chain_lengths
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_treehashx8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/merkle.c:22,14'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_chain_lengths
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_treehashx8
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/merkle.c:28,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_chain_lengths
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/merkle.c:32,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/merkle.c:33,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/merkle.c:34,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/merkle.c:35,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/merkle.c:36,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/merkle.c:37,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/merkle.c:32,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/merkle.c:33,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/merkle.c:34,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/merkle.c:35,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/merkle.c:36,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/merkle.c:37,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/merkle.c:32,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/merkle.c:33,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/merkle.c:34,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/merkle.c:35,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/merkle.c:36,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/merkle.c:37,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/merkle.c:32,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/merkle.c:33,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/merkle.c:34,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/merkle.c:35,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/merkle.c:36,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/merkle.c:37,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/merkle.c:32,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/merkle.c:33,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/merkle.c:34,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/merkle.c:35,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/merkle.c:36,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/merkle.c:37,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/merkle.c:32,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/merkle.c:33,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/merkle.c:34,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/merkle.c:35,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/merkle.c:36,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/merkle.c:37,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/merkle.c:32,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/merkle.c:33,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/merkle.c:34,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/merkle.c:35,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/merkle.c:36,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/merkle.c:37,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/merkle.c:32,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/merkle.c:33,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/merkle.c:34,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/merkle.c:35,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/merkle.c:36,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/merkle.c:37,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/merkle.c:42,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_treehashx8
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/merkle.c:42,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_wots_gen_leafx8
    - functionName:    transpose
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          76
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          2945
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - transpose
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c:202,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c:0,0'
              BranchSideFuncs:
                - transpose.14453
                - transpose.14453
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c:205,12'
              BranchSideFuncs:
                - transpose.14453
                - transpose.14453
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c:222,5'
          Dst:             transpose
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c:223,5'
          Dst:             transpose
    - functionName:    PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_final8x
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         92
      ICount:          796
      EdgeCount:       122
      CyclomaticComplexity: 32
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
        - transpose
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c:127,14'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
                - transpose.14453
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c:127,14'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
                - transpose.14453
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c:127,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c:130,13'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
                - transpose.14453
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c:138,13'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
                - transpose.14453
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c:139,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c:137,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
                - transpose.14453
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c:137,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
                - transpose.14453
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c:131,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c:129,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
                - transpose.14453
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c:132,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
                - transpose.14453
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c:131,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c:129,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
                - transpose.14453
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c:132,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
                - transpose.14453
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c:131,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c:129,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
                - transpose.14453
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c:132,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
                - transpose.14453
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c:131,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c:129,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
                - transpose.14453
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c:132,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
                - transpose.14453
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c:131,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c:129,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
                - transpose.14453
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c:132,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
                - transpose.14453
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c:131,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c:129,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
                - transpose.14453
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c:132,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
                - transpose.14453
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c:131,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c:129,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
                - transpose.14453
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c:132,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
                - transpose.14453
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c:131,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c:129,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
                - transpose.14453
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c:132,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
                - transpose.14453
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c:131,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c:129,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
                - transpose.14453
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c:132,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
                - transpose.14453
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c:131,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c:129,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
                - transpose.14453
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c:132,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
                - transpose.14453
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c:131,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c:129,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
                - transpose.14453
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c:132,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
                - transpose.14453
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c:131,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c:129,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
                - transpose.14453
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c:132,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
                - transpose.14453
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c:131,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c:131,13'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
                - transpose.14453
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c:132,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
                - transpose.14453
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c:131,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c:131,13'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
                - transpose.14453
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c:132,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
                - transpose.14453
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c:139,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c:137,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
                - transpose.14453
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c:140,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
                - transpose.14453
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c:139,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c:137,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
                - transpose.14453
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c:140,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
                - transpose.14453
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c:139,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c:137,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
                - transpose.14453
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c:140,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
                - transpose.14453
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c:139,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c:137,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
                - transpose.14453
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c:140,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
                - transpose.14453
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c:139,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c:137,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
                - transpose.14453
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c:140,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
                - transpose.14453
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c:139,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c:137,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
                - transpose.14453
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c:140,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
                - transpose.14453
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c:139,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c:137,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
                - transpose.14453
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c:140,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
                - transpose.14453
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c:139,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c:137,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
                - transpose.14453
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c:140,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
                - transpose.14453
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c:139,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c:137,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
                - transpose.14453
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c:140,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
                - transpose.14453
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c:139,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c:137,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
                - transpose.14453
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c:140,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
                - transpose.14453
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c:139,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c:137,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
                - transpose.14453
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c:140,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
                - transpose.14453
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c:139,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c:137,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
                - transpose.14453
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c:140,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
                - transpose.14453
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c:139,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c:140,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
                - transpose.14453
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c:144,34'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
                - transpose.14453
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c:139,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c:140,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
                - transpose.14453
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c:144,34'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
                - transpose.14453
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c:143,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c:168,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c:180,5'
          Dst:             transpose
    - functionName:    PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_init8x
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_ctx_clone8x
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256avx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_mgf1x8
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256x8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          209
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256x8
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256x8.c:121,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256x8.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256x8
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256x8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256x8.c:121,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256x8
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256x8
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256x8.c:136,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256x8.c:136,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256x8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256x8.c:138,13'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256x8
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256x8
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256x8.c:138,13'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256x8.c:138,13'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256x8.c:138,13'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256x8.c:138,13'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256x8.c:138,13'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256x8.c:138,13'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256x8.c:138,13'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256x8.c:138,13'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256x8.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256x8
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256x8.c:161,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256x8.c:161,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256x8.c:161,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256x8.c:161,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256x8.c:161,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256x8.c:161,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256x8.c:161,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256x8.c:161,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256x8.c:163,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256x8
    - functionName:    PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256x8
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256x8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        17
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_init8x
        - _sha256x8
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256x8.c:99,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256x8.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_init8x
                - _sha256x8.14470
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256x8.c:100,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_init8x
                - _sha256x8.14470
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256x8.c:100,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_init8x
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256x8.c:102,5'
          Dst:             _sha256x8
    - functionName:    _sha256x8
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256x8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        18
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          97
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_final8x
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256x8.c:27,22'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256x8.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_final8x
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256x8.c:27,22'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_final8x
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256x8.c:27,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256x8.c:27,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_final8x
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256x8.c:29,32'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_final8x
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256x8.c:28,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_transform8x
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256x8.c:53,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_final8x
    - functionName:    PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256x8_seeded
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256x8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        18
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_ctx_clone8x
        - _sha256x8
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256x8.c:75,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256x8.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_ctx_clone8x
                - _sha256x8.14470
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256x8.c:76,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_ctx_clone8x
                - _sha256x8.14470
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256x8.c:76,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256_ctx_clone8x
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha256x8.c:78,5'
          Dst:             _sha256x8
    - functionName:    XOR3
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha512_ctx_clone4x
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 442
      functionLinenumberEnd: 444
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha512x4_seeded
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 431
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha512_ctx_clone4x
        - _sha512x4
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:432,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha512_ctx_clone4x
                - _sha512x4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:433,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha512_ctx_clone4x
                - _sha512x4
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:433,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha512_ctx_clone4x
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:434,5'
          Dst:             _sha512x4
    - functionName:    _sha512x4
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          402
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha512_transform4x
        - transpose
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:274,22'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha512_transform4x
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha512_transform4x
                - transpose.14507
                - transpose.14507
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha512_transform4x
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:274,22'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha512_transform4x
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha512_transform4x
                - transpose.14507
                - transpose.14507
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha512_transform4x
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:274,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:277,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha512_transform4x
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha512_transform4x
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha512_transform4x
                - transpose.14507
                - transpose.14507
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:286,20'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha512_transform4x
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha512_transform4x
                - transpose.14507
                - transpose.14507
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:294,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:296,22'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha512_transform4x
                - transpose.14507
                - transpose.14507
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:304,22'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha512_transform4x
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha512_transform4x
                - transpose.14507
                - transpose.14507
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:306,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:304,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha512_transform4x
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha512_transform4x
                - transpose.14507
                - transpose.14507
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:304,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha512_transform4x
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha512_transform4x
                - transpose.14507
                - transpose.14507
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:298,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:296,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha512_transform4x
                - transpose.14507
                - transpose.14507
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:296,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha512_transform4x
                - transpose.14507
                - transpose.14507
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:298,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:296,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha512_transform4x
                - transpose.14507
                - transpose.14507
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:296,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha512_transform4x
                - transpose.14507
                - transpose.14507
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:298,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:296,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha512_transform4x
                - transpose.14507
                - transpose.14507
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:298,13'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha512_transform4x
                - transpose.14507
                - transpose.14507
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:306,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:304,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha512_transform4x
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha512_transform4x
                - transpose.14507
                - transpose.14507
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:304,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha512_transform4x
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha512_transform4x
                - transpose.14507
                - transpose.14507
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:306,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:304,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha512_transform4x
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha512_transform4x
                - transpose.14507
                - transpose.14507
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:304,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha512_transform4x
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha512_transform4x
                - transpose.14507
                - transpose.14507
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:306,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:304,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha512_transform4x
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha512_transform4x
                - transpose.14507
                - transpose.14507
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:310,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha512_transform4x
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha512_transform4x
                - transpose.14507
                - transpose.14507
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:275,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha512_transform4x
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:310,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha512_transform4x
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:333,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha512_transform4x
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:342,5'
          Dst:             transpose
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:343,5'
          Dst:             transpose
    - functionName:    PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha512_transform4x
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          874
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CH_AVX
        - GAMMA0_AVX
        - GAMMA1_AVX
        - MAJ_AVX
        - SIGMA0_AVX
        - SIGMA1_AVX
        - transpose
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:154,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:0,0'
              BranchSideFuncs:
                - transpose.14507
                - transpose.14507
                - transpose.14507
                - transpose.14507
                - SIGMA1_AVX
                - CH_AVX
                - SIGMA0_AVX
                - MAJ_AVX
                - SIGMA1_AVX
                - CH_AVX
                - SIGMA0_AVX
                - MAJ_AVX
                - SIGMA1_AVX
                - CH_AVX
                - SIGMA0_AVX
                - MAJ_AVX
                - SIGMA1_AVX
                - CH_AVX
                - SIGMA0_AVX
                - MAJ_AVX
                - SIGMA1_AVX
                - CH_AVX
                - SIGMA0_AVX
                - MAJ_AVX
                - SIGMA1_AVX
                - CH_AVX
                - SIGMA0_AVX
                - MAJ_AVX
                - SIGMA1_AVX
                - CH_AVX
                - SIGMA0_AVX
                - MAJ_AVX
                - SIGMA1_AVX
                - CH_AVX
                - SIGMA0_AVX
                - MAJ_AVX
                - SIGMA1_AVX
                - CH_AVX
                - SIGMA0_AVX
                - MAJ_AVX
                - SIGMA1_AVX
                - CH_AVX
                - SIGMA0_AVX
                - MAJ_AVX
                - SIGMA1_AVX
                - CH_AVX
                - SIGMA0_AVX
                - MAJ_AVX
                - SIGMA1_AVX
                - CH_AVX
                - SIGMA0_AVX
                - MAJ_AVX
                - SIGMA1_AVX
                - CH_AVX
                - SIGMA0_AVX
                - MAJ_AVX
                - SIGMA1_AVX
                - CH_AVX
                - SIGMA0_AVX
                - MAJ_AVX
                - SIGMA1_AVX
                - CH_AVX
                - SIGMA0_AVX
                - MAJ_AVX
                - SIGMA1_AVX
                - CH_AVX
                - SIGMA0_AVX
                - MAJ_AVX
                - GAMMA1_AVX
                - GAMMA0_AVX
                - SIGMA1_AVX
                - CH_AVX
                - SIGMA0_AVX
                - MAJ_AVX
                - GAMMA1_AVX
                - GAMMA0_AVX
                - SIGMA1_AVX
                - CH_AVX
                - SIGMA0_AVX
                - MAJ_AVX
                - GAMMA1_AVX
                - GAMMA0_AVX
                - SIGMA1_AVX
                - CH_AVX
                - SIGMA0_AVX
                - MAJ_AVX
                - GAMMA1_AVX
                - GAMMA0_AVX
                - SIGMA1_AVX
                - CH_AVX
                - SIGMA0_AVX
                - MAJ_AVX
                - GAMMA1_AVX
                - GAMMA0_AVX
                - SIGMA1_AVX
                - CH_AVX
                - SIGMA0_AVX
                - MAJ_AVX
                - GAMMA1_AVX
                - GAMMA0_AVX
                - SIGMA1_AVX
                - CH_AVX
                - SIGMA0_AVX
                - MAJ_AVX
                - GAMMA1_AVX
                - GAMMA0_AVX
                - SIGMA1_AVX
                - CH_AVX
                - SIGMA0_AVX
                - MAJ_AVX
                - GAMMA1_AVX
                - GAMMA0_AVX
                - SIGMA1_AVX
                - CH_AVX
                - SIGMA0_AVX
                - MAJ_AVX
                - GAMMA1_AVX
                - GAMMA0_AVX
                - SIGMA1_AVX
                - CH_AVX
                - SIGMA0_AVX
                - MAJ_AVX
                - GAMMA1_AVX
                - GAMMA0_AVX
                - SIGMA1_AVX
                - CH_AVX
                - SIGMA0_AVX
                - MAJ_AVX
                - GAMMA1_AVX
                - GAMMA0_AVX
                - SIGMA1_AVX
                - CH_AVX
                - SIGMA0_AVX
                - MAJ_AVX
                - GAMMA1_AVX
                - GAMMA0_AVX
                - SIGMA1_AVX
                - CH_AVX
                - SIGMA0_AVX
                - MAJ_AVX
                - GAMMA1_AVX
                - GAMMA0_AVX
                - SIGMA1_AVX
                - CH_AVX
                - SIGMA0_AVX
                - MAJ_AVX
                - GAMMA1_AVX
                - GAMMA0_AVX
                - SIGMA1_AVX
                - CH_AVX
                - SIGMA0_AVX
                - MAJ_AVX
                - GAMMA1_AVX
                - GAMMA0_AVX
                - SIGMA1_AVX
                - CH_AVX
                - SIGMA0_AVX
                - MAJ_AVX
                - GAMMA1_AVX
                - GAMMA0_AVX
                - SIGMA1_AVX
                - CH_AVX
                - SIGMA0_AVX
                - MAJ_AVX
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:157,17'
              BranchSideFuncs:
                - transpose.14507
                - transpose.14507
                - transpose.14507
                - transpose.14507
                - SIGMA1_AVX
                - CH_AVX
                - SIGMA0_AVX
                - MAJ_AVX
                - SIGMA1_AVX
                - CH_AVX
                - SIGMA0_AVX
                - MAJ_AVX
                - SIGMA1_AVX
                - CH_AVX
                - SIGMA0_AVX
                - MAJ_AVX
                - SIGMA1_AVX
                - CH_AVX
                - SIGMA0_AVX
                - MAJ_AVX
                - SIGMA1_AVX
                - CH_AVX
                - SIGMA0_AVX
                - MAJ_AVX
                - SIGMA1_AVX
                - CH_AVX
                - SIGMA0_AVX
                - MAJ_AVX
                - SIGMA1_AVX
                - CH_AVX
                - SIGMA0_AVX
                - MAJ_AVX
                - SIGMA1_AVX
                - CH_AVX
                - SIGMA0_AVX
                - MAJ_AVX
                - SIGMA1_AVX
                - CH_AVX
                - SIGMA0_AVX
                - MAJ_AVX
                - SIGMA1_AVX
                - CH_AVX
                - SIGMA0_AVX
                - MAJ_AVX
                - SIGMA1_AVX
                - CH_AVX
                - SIGMA0_AVX
                - MAJ_AVX
                - SIGMA1_AVX
                - CH_AVX
                - SIGMA0_AVX
                - MAJ_AVX
                - SIGMA1_AVX
                - CH_AVX
                - SIGMA0_AVX
                - MAJ_AVX
                - SIGMA1_AVX
                - CH_AVX
                - SIGMA0_AVX
                - MAJ_AVX
                - SIGMA1_AVX
                - CH_AVX
                - SIGMA0_AVX
                - MAJ_AVX
                - SIGMA1_AVX
                - CH_AVX
                - SIGMA0_AVX
                - MAJ_AVX
                - GAMMA1_AVX
                - GAMMA0_AVX
                - SIGMA1_AVX
                - CH_AVX
                - SIGMA0_AVX
                - MAJ_AVX
                - GAMMA1_AVX
                - GAMMA0_AVX
                - SIGMA1_AVX
                - CH_AVX
                - SIGMA0_AVX
                - MAJ_AVX
                - GAMMA1_AVX
                - GAMMA0_AVX
                - SIGMA1_AVX
                - CH_AVX
                - SIGMA0_AVX
                - MAJ_AVX
                - GAMMA1_AVX
                - GAMMA0_AVX
                - SIGMA1_AVX
                - CH_AVX
                - SIGMA0_AVX
                - MAJ_AVX
                - GAMMA1_AVX
                - GAMMA0_AVX
                - SIGMA1_AVX
                - CH_AVX
                - SIGMA0_AVX
                - MAJ_AVX
                - GAMMA1_AVX
                - GAMMA0_AVX
                - SIGMA1_AVX
                - CH_AVX
                - SIGMA0_AVX
                - MAJ_AVX
                - GAMMA1_AVX
                - GAMMA0_AVX
                - SIGMA1_AVX
                - CH_AVX
                - SIGMA0_AVX
                - MAJ_AVX
                - GAMMA1_AVX
                - GAMMA0_AVX
                - SIGMA1_AVX
                - CH_AVX
                - SIGMA0_AVX
                - MAJ_AVX
                - GAMMA1_AVX
                - GAMMA0_AVX
                - SIGMA1_AVX
                - CH_AVX
                - SIGMA0_AVX
                - MAJ_AVX
                - GAMMA1_AVX
                - GAMMA0_AVX
                - SIGMA1_AVX
                - CH_AVX
                - SIGMA0_AVX
                - MAJ_AVX
                - GAMMA1_AVX
                - GAMMA0_AVX
                - SIGMA1_AVX
                - CH_AVX
                - SIGMA0_AVX
                - MAJ_AVX
                - GAMMA1_AVX
                - GAMMA0_AVX
                - SIGMA1_AVX
                - CH_AVX
                - SIGMA0_AVX
                - MAJ_AVX
                - GAMMA1_AVX
                - GAMMA0_AVX
                - SIGMA1_AVX
                - CH_AVX
                - SIGMA0_AVX
                - MAJ_AVX
                - GAMMA1_AVX
                - GAMMA0_AVX
                - SIGMA1_AVX
                - CH_AVX
                - SIGMA0_AVX
                - MAJ_AVX
                - GAMMA1_AVX
                - GAMMA0_AVX
                - SIGMA1_AVX
                - CH_AVX
                - SIGMA0_AVX
                - MAJ_AVX
                - GAMMA1_AVX
                - GAMMA0_AVX
                - SIGMA1_AVX
                - CH_AVX
                - SIGMA0_AVX
                - MAJ_AVX
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:215,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:216,14'
              BranchSideFuncs:
                - GAMMA1_AVX
                - GAMMA0_AVX
                - SIGMA1_AVX
                - CH_AVX
                - SIGMA0_AVX
                - MAJ_AVX
                - GAMMA1_AVX
                - GAMMA0_AVX
                - SIGMA1_AVX
                - CH_AVX
                - SIGMA0_AVX
                - MAJ_AVX
                - GAMMA1_AVX
                - GAMMA0_AVX
                - SIGMA1_AVX
                - CH_AVX
                - SIGMA0_AVX
                - MAJ_AVX
                - GAMMA1_AVX
                - GAMMA0_AVX
                - SIGMA1_AVX
                - CH_AVX
                - SIGMA0_AVX
                - MAJ_AVX
                - GAMMA1_AVX
                - GAMMA0_AVX
                - SIGMA1_AVX
                - CH_AVX
                - SIGMA0_AVX
                - MAJ_AVX
                - GAMMA1_AVX
                - GAMMA0_AVX
                - SIGMA1_AVX
                - CH_AVX
                - SIGMA0_AVX
                - MAJ_AVX
                - GAMMA1_AVX
                - GAMMA0_AVX
                - SIGMA1_AVX
                - CH_AVX
                - SIGMA0_AVX
                - MAJ_AVX
                - GAMMA1_AVX
                - GAMMA0_AVX
                - SIGMA1_AVX
                - CH_AVX
                - SIGMA0_AVX
                - MAJ_AVX
                - GAMMA1_AVX
                - GAMMA0_AVX
                - SIGMA1_AVX
                - CH_AVX
                - SIGMA0_AVX
                - MAJ_AVX
                - GAMMA1_AVX
                - GAMMA0_AVX
                - SIGMA1_AVX
                - CH_AVX
                - SIGMA0_AVX
                - MAJ_AVX
                - GAMMA1_AVX
                - GAMMA0_AVX
                - SIGMA1_AVX
                - CH_AVX
                - SIGMA0_AVX
                - MAJ_AVX
                - GAMMA1_AVX
                - GAMMA0_AVX
                - SIGMA1_AVX
                - CH_AVX
                - SIGMA0_AVX
                - MAJ_AVX
                - GAMMA1_AVX
                - GAMMA0_AVX
                - SIGMA1_AVX
                - CH_AVX
                - SIGMA0_AVX
                - MAJ_AVX
                - GAMMA1_AVX
                - GAMMA0_AVX
                - SIGMA1_AVX
                - CH_AVX
                - SIGMA0_AVX
                - MAJ_AVX
                - GAMMA1_AVX
                - GAMMA0_AVX
                - SIGMA1_AVX
                - CH_AVX
                - SIGMA0_AVX
                - MAJ_AVX
                - GAMMA1_AVX
                - GAMMA0_AVX
                - SIGMA1_AVX
                - CH_AVX
                - SIGMA0_AVX
                - MAJ_AVX
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:251,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:177,5'
          Dst:             transpose
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:178,5'
          Dst:             transpose
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:179,5'
          Dst:             transpose
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:180,5'
          Dst:             transpose
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:193,5'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:193,5'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:193,5'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:193,5'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:194,5'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:194,5'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:194,5'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:194,5'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:195,5'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:195,5'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:195,5'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:195,5'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:196,5'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:196,5'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:196,5'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:196,5'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:197,5'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:197,5'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:197,5'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:197,5'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:198,5'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:198,5'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:198,5'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:198,5'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:199,5'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:199,5'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:199,5'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:199,5'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:200,5'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:200,5'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:200,5'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:200,5'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:201,5'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:201,5'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:201,5'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:201,5'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:202,5'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:202,5'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:202,5'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:202,5'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:203,5'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:203,5'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:203,5'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:203,5'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:204,5'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:204,5'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:204,5'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:204,5'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:205,5'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:205,5'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:205,5'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:205,5'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:206,5'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:206,5'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:206,5'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:206,5'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:207,5'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:207,5'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:207,5'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:207,5'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:208,5'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:208,5'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:208,5'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:208,5'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:216,14'
          Dst:             GAMMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:216,14'
          Dst:             GAMMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:217,9'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:217,9'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:217,9'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:217,9'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:218,14'
          Dst:             GAMMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:218,14'
          Dst:             GAMMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:219,9'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:219,9'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:219,9'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:219,9'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:220,14'
          Dst:             GAMMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:220,14'
          Dst:             GAMMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:221,9'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:221,9'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:221,9'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:221,9'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:222,14'
          Dst:             GAMMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:222,14'
          Dst:             GAMMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:223,9'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:223,9'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:223,9'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:223,9'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:224,14'
          Dst:             GAMMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:224,14'
          Dst:             GAMMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:225,9'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:225,9'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:225,9'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:225,9'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:226,14'
          Dst:             GAMMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:226,14'
          Dst:             GAMMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:227,9'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:227,9'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:227,9'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:227,9'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:228,14'
          Dst:             GAMMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:228,14'
          Dst:             GAMMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:229,9'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:229,9'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:229,9'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:229,9'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:230,14'
          Dst:             GAMMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:230,14'
          Dst:             GAMMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:231,9'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:231,9'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:231,9'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:231,9'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:232,14'
          Dst:             GAMMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:232,14'
          Dst:             GAMMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:233,9'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:233,9'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:233,9'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:233,9'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:234,14'
          Dst:             GAMMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:234,14'
          Dst:             GAMMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:235,9'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:235,9'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:235,9'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:235,9'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:236,14'
          Dst:             GAMMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:236,14'
          Dst:             GAMMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:237,9'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:237,9'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:237,9'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:237,9'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:238,14'
          Dst:             GAMMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:238,14'
          Dst:             GAMMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:239,9'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:239,9'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:239,9'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:239,9'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:240,14'
          Dst:             GAMMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:240,14'
          Dst:             GAMMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:241,9'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:241,9'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:241,9'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:241,9'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:242,14'
          Dst:             GAMMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:242,14'
          Dst:             GAMMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:243,9'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:243,9'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:243,9'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:243,9'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:244,14'
          Dst:             GAMMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:244,14'
          Dst:             GAMMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:245,9'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:245,9'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:245,9'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:245,9'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:246,14'
          Dst:             GAMMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:246,14'
          Dst:             GAMMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:247,9'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:247,9'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:247,9'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:247,9'
          Dst:             MAJ_AVX
    - functionName:    transpose
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          28
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SIGMA1_AVX
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - XOR3
      functionUses:    32
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:90,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:0,0'
              BranchSideFuncs:
                - XOR3
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:90,17'
              BranchSideFuncs:
                - XOR3
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:90,12'
          Dst:             XOR3
    - functionName:    CH_AVX
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    32
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SIGMA0_AVX
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - XOR3
      functionUses:    32
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:87,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:0,0'
              BranchSideFuncs:
                - XOR3
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:87,17'
              BranchSideFuncs:
                - XOR3
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:87,12'
          Dst:             XOR3
    - functionName:    MAJ_AVX
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    32
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GAMMA1_AVX
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - XOR3
      functionUses:    16
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:96,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:0,0'
              BranchSideFuncs:
                - XOR3
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:96,17'
              BranchSideFuncs:
                - XOR3
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:96,12'
          Dst:             XOR3
    - functionName:    GAMMA0_AVX
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - XOR3
      functionUses:    16
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:93,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:0,0'
              BranchSideFuncs:
                - XOR3
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:93,17'
              BranchSideFuncs:
                - XOR3
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:93,12'
          Dst:             XOR3
    - functionName:    PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_mgf1x4_512
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 374
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          122
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha512_init4x
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
        - _sha512x4
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:375,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha512_init4x
                - _sha512x4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:375,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha512_init4x
                - _sha512x4
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:389,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:391,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha512_init4x
                - _sha512x4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:394,13'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha512_init4x
                - _sha512x4
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:387,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:387,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:389,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha512_init4x
                - _sha512x4
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:394,13'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:394,13'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:394,13'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:394,13'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:398,9'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha512_init4x
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c:400,9'
          Dst:             _sha512x4
    - functionName:    PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha512_init4x
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/sha512x4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thashx8_512
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/thash_sha2_simplex8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      void
      argCount:        19
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          130
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha512x4_seeded
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/thash_sha2_simplex8.c:151,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/thash_sha2_simplex8.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha512x4_seeded
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha512x4_seeded
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/thash_sha2_simplex8.c:151,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha512x4_seeded
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha512x4_seeded
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/thash_sha2_simplex8.c:177,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha512x4_seeded
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/thash_sha2_simplex8.c:195,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha512x4_seeded
    - functionName:    PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thashx8
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/thash_sha2_simplex8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        19
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          152
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256x8_seeded
        - thashx8_512
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/thash_sha2_simplex8.c:58,18'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/thash_sha2_simplex8.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256x8_seeded
                - thashx8_512
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/thash_sha2_simplex8.c:58,18'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256x8_seeded
                - thashx8_512
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/thash_sha2_simplex8.c:58,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/thash_sha2_simplex8.c:59,9'
              BranchSideFuncs:
                - thashx8_512
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/thash_sha2_simplex8.c:65,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256x8_seeded
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/thash_sha2_simplex8.c:59,9'
          Dst:             thashx8_512
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/thash_sha2_simplex8.c:91,5'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_sha256x8_seeded
    - functionName:    PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_treehashx8
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utilsx8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          234
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
        - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thashx8
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utilsx8.c:50,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utilsx8.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thashx8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utilsx8.c:59,37'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thashx8
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utilsx8.c:71,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utilsx8.c:72,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thashx8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utilsx8.c:85,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thashx8
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utilsx8.c:72,21'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utilsx8.c:72,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utilsx8.c:81,66'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thashx8
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utilsx8.c:85,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utilsx8.c:85,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utilsx8.c:95,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thashx8
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utilsx8.c:95,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utilsx8.c:96,39'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thashx8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utilsx8.c:107,31'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thashx8
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utilsx8.c:107,41'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utilsx8.c:107,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thashx8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utilsx8.c:116,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thashx8
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utilsx8.c:107,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utilsx8.c:116,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thashx8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utilsx8.c:144,32'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thashx8
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utilsx8.c:118,17'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utilsx8.c:119,17'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utilsx8.c:118,17'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utilsx8.c:119,17'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utilsx8.c:118,17'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utilsx8.c:119,17'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utilsx8.c:118,17'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utilsx8.c:119,17'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utilsx8.c:118,17'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utilsx8.c:119,17'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utilsx8.c:118,17'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utilsx8.c:119,17'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utilsx8.c:118,17'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utilsx8.c:119,17'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utilsx8.c:118,17'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utilsx8.c:119,17'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192f-simple_avx2/utilsx8.c:123,13'
          Dst:             PQCLEAN_SPHINCSSHA2192FSIMPLE_AVX2_thashx8
    - functionName:    PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_index
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_u32_to_bytes
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/address.c:94,19'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/address.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_u32_to_bytes
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/address.c:94,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_u32_to_bytes
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/address.c:94,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_u32_to_bytes
    - functionName:    PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_height
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_hash_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_chain_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_copy_keypair_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_keypair_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_copy_subtree_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_type
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 20
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_ull_to_bytes
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/address.c:19,19'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/address.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_ull_to_bytes
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/address.c:19,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_ull_to_bytes
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/address.c:19,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_ull_to_bytes
    - functionName:    PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_layer_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11
      functionLinenumberEnd: 13
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_free_hash_function
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/context_sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA2_sha256_inc_ctx_release
        - OQS_SHA2_sha512_inc_ctx_release
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/context_sha2.c:33,34'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/context_sha2.c:0,0'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_ctx_release
                - OQS_SHA2_sha512_inc_ctx_release
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/context_sha2.c:33,34'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_ctx_release
                - OQS_SHA2_sha512_inc_ctx_release
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/context_sha2.c:33,5'
          Dst:             OQS_SHA2_sha256_inc_ctx_release
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/context_sha2.c:34,5'
          Dst:             OQS_SHA2_sha512_inc_ctx_release
    - functionName:    seed_state
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/context_sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA2_sha256_inc_blocks
        - OQS_SHA2_sha256_inc_init
        - OQS_SHA2_sha512_inc_blocks
        - OQS_SHA2_sha512_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/context_sha2.c:9,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/context_sha2.c:0,0'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_init
                - OQS_SHA2_sha256_inc_blocks
                - OQS_SHA2_sha512_inc_init
                - OQS_SHA2_sha512_inc_blocks
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/context_sha2.c:13,18'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_init
                - OQS_SHA2_sha256_inc_blocks
                - OQS_SHA2_sha512_inc_init
                - OQS_SHA2_sha512_inc_blocks
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/context_sha2.c:20,5'
          Dst:             OQS_SHA2_sha256_inc_init
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/context_sha2.c:21,5'
          Dst:             OQS_SHA2_sha256_inc_blocks
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/context_sha2.c:22,5'
          Dst:             OQS_SHA2_sha512_inc_init
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/context_sha2.c:23,5'
          Dst:             OQS_SHA2_sha512_inc_blocks
    - functionName:    PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_initialize_hash_function
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/context_sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - seed_state
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/context_sha2.c:28,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/context_sha2.c:0,0'
              BranchSideFuncs:
                - seed_state.14584
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/context_sha2.c:28,5'
              BranchSideFuncs:
                - seed_state.14584
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/context_sha2.c:28,5'
          Dst:             seed_state
    - functionName:    fors_sk_to_leaf
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 22
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/fors.c:21,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/fors.c:21,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/fors.c:21,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
    - functionName:    PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_fors_pk_from_sig
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          78
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_compute_root
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_copy_keypair_addr
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_height
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_index
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_type
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
        - fors_sk_to_leaf
        - message_to_indices
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/fors.c:122,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_type
                - message_to_indices.14606
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_index
                - fors_sk_to_leaf.14603
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_compute_root
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/fors.c:125,14'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_type
                - message_to_indices.14606
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_index
                - fors_sk_to_leaf.14603
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_compute_root
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/fors.c:138,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/fors.c:141,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/fors.c:155,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/fors.c:130,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/fors.c:131,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/fors.c:133,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/fors.c:134,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/fors.c:136,5'
          Dst:             message_to_indices
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/fors.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/fors.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/fors.c:145,9'
          Dst:             fors_sk_to_leaf
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/fors.c:149,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_compute_root
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/fors.c:155,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
    - functionName:    message_to_indices
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          252
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/fors.c:53,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/fors.c:54,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/fors.c:60,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fors_gen_leafx1
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_index
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_type
        - fors_gen_sk
        - fors_sk_to_leaf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/fors.c:35,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_type
                - fors_gen_sk.14608
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_type
                - fors_sk_to_leaf.14603
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/fors.c:35,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_type
                - fors_gen_sk.14608
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_type
                - fors_sk_to_leaf.14603
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/fors.c:35,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/fors.c:36,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/fors.c:37,5'
          Dst:             fors_gen_sk
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/fors.c:39,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/fors.c:40,5'
          Dst:             fors_sk_to_leaf
    - functionName:    fors_gen_sk
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_prf_addr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/fors.c:15,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_prf_addr
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/fors.c:15,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_prf_addr
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/fors.c:15,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_prf_addr
    - functionName:    PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_fors_sign
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          82
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_copy_keypair_addr
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_height
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_index
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_type
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_treehashx1
        - fors_gen_leafx1
        - fors_gen_sk
        - message_to_indices
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/fors.c:70,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_type
                - message_to_indices.14606
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_type
                - fors_gen_sk.14608
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_treehashx1
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/fors.c:72,14'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_type
                - message_to_indices.14606
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_type
                - fors_gen_sk.14608
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_treehashx1
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/fors.c:87,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/fors.c:90,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/fors.c:108,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/fors.c:79,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/fors.c:80,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/fors.c:82,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/fors.c:83,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/fors.c:85,5'
          Dst:             message_to_indices
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/fors.c:90,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/fors.c:91,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/fors.c:92,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/fors.c:95,9'
          Dst:             fors_gen_sk
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/fors.c:96,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/fors.c:100,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_treehashx1
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/fors.c:100,9'
          Dst:             fors_gen_leafx1
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/fors.c:108,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
    - functionName:    PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_hash_message
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/hash_sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          81
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_SHA2_sha512_inc_blocks
        - OQS_SHA2_sha512_inc_finalize
        - OQS_SHA2_sha512_inc_init
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_bytes_to_ull
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_mgf1_512
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/hash_sha2.c:163,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/hash_sha2.c:0,0'
              BranchSideFuncs:
                - OQS_SHA2_sha512_inc_init
                - OQS_SHA2_sha512_inc_blocks
                - OQS_SHA2_sha512_inc_finalize
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_mgf1_512
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_bytes_to_ull
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_bytes_to_ull
                - OQS_SHA2_sha512_inc_finalize
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/hash_sha2.c:174,5'
              BranchSideFuncs:
                - OQS_SHA2_sha512_inc_init
                - OQS_SHA2_sha512_inc_blocks
                - OQS_SHA2_sha512_inc_finalize
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_mgf1_512
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_bytes_to_ull
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_bytes_to_ull
                - OQS_SHA2_sha512_inc_finalize
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/hash_sha2.c:181,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/hash_sha2.c:182,30'
              BranchSideFuncs:
                - OQS_SHA2_sha512_inc_finalize
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_mgf1_512
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_bytes_to_ull
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_bytes_to_ull
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/hash_sha2.c:187,30'
              BranchSideFuncs:
                - OQS_SHA2_sha512_inc_blocks
                - OQS_SHA2_sha512_inc_finalize
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_mgf1_512
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_bytes_to_ull
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_bytes_to_ull
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/hash_sha2.c:174,5'
          Dst:             OQS_SHA2_sha512_inc_init
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/hash_sha2.c:183,9'
          Dst:             OQS_SHA2_sha512_inc_finalize
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/hash_sha2.c:189,9'
          Dst:             OQS_SHA2_sha512_inc_blocks
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/hash_sha2.c:193,9'
          Dst:             OQS_SHA2_sha512_inc_finalize
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/hash_sha2.c:202,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_mgf1_512
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/hash_sha2.c:207,13'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_bytes_to_ull
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/hash_sha2.c:211,27'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_bytes_to_ull
    - functionName:    PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_mgf1_512
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/hash_sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          78
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - OQS_SHA2_sha512
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_u32_to_bytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/hash_sha2.c:52,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/hash_sha2.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_u32_to_bytes
                - OQS_SHA2_sha512
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_u32_to_bytes
                - OQS_SHA2_sha512
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/hash_sha2.c:52,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_u32_to_bytes
                - OQS_SHA2_sha512
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_u32_to_bytes
                - OQS_SHA2_sha512
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/hash_sha2.c:59,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/hash_sha2.c:60,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_u32_to_bytes
                - OQS_SHA2_sha512
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/hash_sha2.c:65,20'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_u32_to_bytes
                - OQS_SHA2_sha512
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/hash_sha2.c:65,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/hash_sha2.c:65,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_u32_to_bytes
                - OQS_SHA2_sha512
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/hash_sha2.c:66,28'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_u32_to_bytes
                - OQS_SHA2_sha512
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/hash_sha2.c:60,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/hash_sha2.c:61,9'
          Dst:             OQS_SHA2_sha512
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/hash_sha2.c:66,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/hash_sha2.c:67,9'
          Dst:             OQS_SHA2_sha512
    - functionName:    PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_gen_message_random
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/hash_sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          168
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_SHA2_sha512
        - OQS_SHA2_sha512_inc_blocks
        - OQS_SHA2_sha512_inc_finalize
        - OQS_SHA2_sha512_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/hash_sha2.c:107,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/hash_sha2.c:0,0'
              BranchSideFuncs:
                - OQS_SHA2_sha512_inc_init
                - OQS_SHA2_sha512_inc_blocks
                - OQS_SHA2_sha512_inc_blocks
                - OQS_SHA2_sha512_inc_finalize
                - OQS_SHA2_sha512
                - OQS_SHA2_sha512_inc_finalize
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/hash_sha2.c:113,25'
              BranchSideFuncs:
                - OQS_SHA2_sha512_inc_init
                - OQS_SHA2_sha512_inc_blocks
                - OQS_SHA2_sha512_inc_blocks
                - OQS_SHA2_sha512_inc_finalize
                - OQS_SHA2_sha512
                - OQS_SHA2_sha512_inc_finalize
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/hash_sha2.c:123,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/hash_sha2.c:124,9'
              BranchSideFuncs:
                - OQS_SHA2_sha512_inc_finalize
                - OQS_SHA2_sha512
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/hash_sha2.c:130,9'
              BranchSideFuncs:
                - OQS_SHA2_sha512_inc_blocks
                - OQS_SHA2_sha512_inc_finalize
                - OQS_SHA2_sha512
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/hash_sha2.c:117,5'
          Dst:             OQS_SHA2_sha512_inc_init
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/hash_sha2.c:118,5'
          Dst:             OQS_SHA2_sha512_inc_blocks
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/hash_sha2.c:125,9'
          Dst:             OQS_SHA2_sha512_inc_finalize
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/hash_sha2.c:131,9'
          Dst:             OQS_SHA2_sha512_inc_blocks
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/hash_sha2.c:135,9'
          Dst:             OQS_SHA2_sha512_inc_finalize
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/hash_sha2.c:143,5'
          Dst:             OQS_SHA2_sha512
    - functionName:    PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_prf_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/hash_sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA2_sha256_inc_ctx_clone
        - OQS_SHA2_sha256_inc_finalize
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/hash_sha2.c:77,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/hash_sha2.c:0,0'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_ctx_clone
                - OQS_SHA2_sha256_inc_finalize
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/hash_sha2.c:82,45'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_ctx_clone
                - OQS_SHA2_sha256_inc_finalize
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/hash_sha2.c:82,5'
          Dst:             OQS_SHA2_sha256_inc_ctx_clone
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/hash_sha2.c:88,5'
          Dst:             OQS_SHA2_sha256_inc_finalize
    - functionName:    PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_mgf1_256
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/hash_sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          78
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - OQS_SHA2_sha256
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_u32_to_bytes
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/hash_sha2.c:27,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/hash_sha2.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_u32_to_bytes
                - OQS_SHA2_sha256
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_u32_to_bytes
                - OQS_SHA2_sha256
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/hash_sha2.c:27,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_u32_to_bytes
                - OQS_SHA2_sha256
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_u32_to_bytes
                - OQS_SHA2_sha256
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/hash_sha2.c:34,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/hash_sha2.c:35,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_u32_to_bytes
                - OQS_SHA2_sha256
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/hash_sha2.c:40,20'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_u32_to_bytes
                - OQS_SHA2_sha256
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/hash_sha2.c:40,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/hash_sha2.c:40,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_u32_to_bytes
                - OQS_SHA2_sha256
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/hash_sha2.c:41,28'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_u32_to_bytes
                - OQS_SHA2_sha256
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/hash_sha2.c:35,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/hash_sha2.c:36,9'
          Dst:             OQS_SHA2_sha256
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/hash_sha2.c:41,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/hash_sha2.c:42,9'
          Dst:             OQS_SHA2_sha256
    - functionName:    PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_merkle_gen_root
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_merkle_sign
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_layer_addr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/merkle.c:49,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/merkle.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_merkle_sign
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/merkle.c:50,14'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_merkle_sign
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/merkle.c:53,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/merkle.c:54,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/merkle.c:56,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_merkle_sign
    - functionName:    PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_merkle_sign
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_chain_lengths
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_copy_subtree_addr
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_type
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_treehashx1
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_wots_gen_leafx1
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/merkle.c:22,36'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/merkle.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_chain_lengths
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_treehashx1
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/merkle.c:22,36'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_chain_lengths
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_treehashx1
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/merkle.c:27,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_chain_lengths
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/merkle.c:30,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/merkle.c:31,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/merkle.c:32,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/merkle.c:33,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/merkle.c:37,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_treehashx1
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/merkle.c:37,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_wots_gen_leafx1
    - functionName:    PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_treehashx1
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utilsx1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          191
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_height
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_index
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utilsx1.c:35,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utilsx1.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utilsx1.c:35,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utilsx1.c:55,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utilsx1.c:39,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utilsx1.c:55,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utilsx1.c:65,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utilsx1.c:66,39'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utilsx1.c:77,31'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utilsx1.c:77,41'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utilsx1.c:85,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utilsx1.c:98,26'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utilsx1.c:77,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utilsx1.c:52,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utilsx1.c:65,31'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utilsx1.c:55,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utilsx1.c:55,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utilsx1.c:65,31'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utilsx1.c:65,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utilsx1.c:66,39'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utilsx1.c:89,44'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utilsx1.c:55,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utilsx1.c:55,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utilsx1.c:65,31'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utilsx1.c:86,13'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utilsx1.c:87,13'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utilsx1.c:91,13'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utilsx1.c:86,13'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utilsx1.c:87,13'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/utilsx1.c:91,13'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
    - functionName:    PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_wots_gen_leafx1
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/wotsx1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          106
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_prf_addr
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_chain_addr
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_hash_addr
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_keypair_addr
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_type
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/wotsx1.c:22,33'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/wotsx1.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_prf_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/wotsx1.c:22,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_prf_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/wotsx1.c:29,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/wotsx1.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_prf_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/wotsx1.c:38,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_prf_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/wotsx1.c:58,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/wotsx1.c:59,31'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_prf_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/wotsx1.c:63,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_prf_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/wotsx1.c:63,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/wotsx1.c:41,56'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_prf_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/wotsx1.c:68,13'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_chain_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_prf_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/wotsx1.c:41,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/wotsx1.c:42,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/wotsx1.c:75,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/wotsx1.c:38,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/wotsx1.c:39,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/wotsx1.c:46,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/wotsx1.c:47,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/wotsx1.c:48,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/wotsx1.c:50,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_prf_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/wotsx1.c:52,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/wotsx1.c:68,13'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/wotsx1.c:70,13'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_clean/wotsx1.c:75,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_CLEAN_thash
    - functionName:    PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
      functionUses:    21
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/address.c:94,19'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/address.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/address.c:94,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/address.c:94,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
    - functionName:    PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_hash_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_chain_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_keypair_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    20
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_keypair_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    26
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_subtree_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    32
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    74
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 20
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_ull_to_bytes
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/address.c:19,19'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/address.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_ull_to_bytes
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/address.c:19,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_ull_to_bytes
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/address.c:19,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_ull_to_bytes
    - functionName:    PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_layer_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11
      functionLinenumberEnd: 13
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_free_hash_function
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/context_sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA2_sha256_inc_ctx_release
        - OQS_SHA2_sha512_inc_ctx_release
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/context_sha2.c:52,34'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/context_sha2.c:0,0'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_ctx_release
                - OQS_SHA2_sha512_inc_ctx_release
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/context_sha2.c:52,34'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_ctx_release
                - OQS_SHA2_sha512_inc_ctx_release
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/context_sha2.c:52,5'
          Dst:             OQS_SHA2_sha256_inc_ctx_release
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/context_sha2.c:53,5'
          Dst:             OQS_SHA2_sha512_inc_ctx_release
    - functionName:    seed_state
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/context_sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA2_sha256_inc_blocks
        - OQS_SHA2_sha256_inc_init
        - OQS_SHA2_sha512_inc_blocks
        - OQS_SHA2_sha512_inc_init
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_init8x
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha512_init4x
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha512_transform4x
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/context_sha2.c:11,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/context_sha2.c:0,0'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_init
                - OQS_SHA2_sha256_inc_blocks
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_init8x
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
                - OQS_SHA2_sha512_inc_init
                - OQS_SHA2_sha512_inc_blocks
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha512_init4x
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha512_transform4x
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/context_sha2.c:14,5'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_init
                - OQS_SHA2_sha256_inc_blocks
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_init8x
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
                - OQS_SHA2_sha512_inc_init
                - OQS_SHA2_sha512_inc_blocks
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha512_init4x
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha512_transform4x
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/context_sha2.c:22,5'
          Dst:             OQS_SHA2_sha256_inc_init
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/context_sha2.c:23,5'
          Dst:             OQS_SHA2_sha256_inc_blocks
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/context_sha2.c:26,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_init8x
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/context_sha2.c:27,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/context_sha2.c:33,5'
          Dst:             OQS_SHA2_sha512_inc_init
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/context_sha2.c:34,5'
          Dst:             OQS_SHA2_sha512_inc_blocks
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/context_sha2.c:37,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha512_init4x
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/context_sha2.c:38,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha512_transform4x
    - functionName:    PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_initialize_hash_function
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/context_sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - seed_state
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/context_sha2.c:47,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/context_sha2.c:0,0'
              BranchSideFuncs:
                - seed_state.14715
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/context_sha2.c:47,5'
              BranchSideFuncs:
                - seed_state.14715
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/context_sha2.c:47,5'
          Dst:             seed_state
    - functionName:    fors_sk_to_leafx8
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        18
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thashx8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:56,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thashx8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:56,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thashx8
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:56,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thashx8
    - functionName:    fors_gen_skx8
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_prf_addrx8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:28,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_prf_addrx8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:28,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_prf_addrx8
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:28,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_prf_addrx8
    - functionName:    fors_sk_to_leaf
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thash
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:35,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:35,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:35,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thash
    - functionName:    PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_fors_pk_from_sig
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          78
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_compute_root
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_keypair_addr
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thash
        - fors_sk_to_leaf
        - message_to_indices
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:191,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - message_to_indices.14743
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - fors_sk_to_leaf.14740
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_compute_root
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:194,14'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - message_to_indices.14743
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - fors_sk_to_leaf.14740
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_compute_root
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:207,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:210,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:224,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:199,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:200,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:202,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:203,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:205,5'
          Dst:             message_to_indices
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:210,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:211,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:214,9'
          Dst:             fors_sk_to_leaf
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:218,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_compute_root
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:224,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thash
    - functionName:    message_to_indices
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          252
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:120,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:121,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:127,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fors_gen_leafx8
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          98
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
        - fors_gen_skx8
        - fors_sk_to_leafx8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:74,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - fors_gen_skx8.14739
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - fors_sk_to_leafx8.14738
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:74,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - fors_gen_skx8.14739
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - fors_sk_to_leafx8.14738
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:74,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:75,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:74,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:75,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:74,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:75,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:74,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:75,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:74,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:75,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:74,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:75,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:74,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:75,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:74,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:75,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:78,5'
          Dst:             fors_gen_skx8
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:89,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:89,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:89,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:89,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:89,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:89,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:89,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:89,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:92,5'
          Dst:             fors_sk_to_leafx8
    - functionName:    fors_gen_sk
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15
      functionLinenumberEnd: 17
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_prf_addr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:16,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_prf_addr
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:16,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_prf_addr
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:16,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_prf_addr
    - functionName:    PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_fors_sign
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          135
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_keypair_addr
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thash
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_treehashx8
        - fors_gen_leafx8
        - fors_gen_sk
        - message_to_indices
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:137,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - message_to_indices.14743
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - fors_gen_sk.14745
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_treehashx8
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:139,14'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - message_to_indices.14743
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - fors_gen_sk.14745
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_treehashx8
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:156,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:159,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:177,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:147,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:148,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:149,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:147,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:148,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:149,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:147,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:148,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:149,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:147,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:148,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:149,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:147,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:148,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:149,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:147,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:148,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:149,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:147,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:148,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:149,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:147,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:148,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:149,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:151,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:152,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:154,5'
          Dst:             message_to_indices
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:159,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:160,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:163,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:164,9'
          Dst:             fors_gen_sk
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:165,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:169,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_treehashx8
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:169,9'
          Dst:             fors_gen_leafx8
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/fors.c:177,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thash
    - functionName:    PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_hash_message
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/hash_sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          81
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_SHA2_sha512_inc_blocks
        - OQS_SHA2_sha512_inc_finalize
        - OQS_SHA2_sha512_inc_init
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_bytes_to_ull
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_mgf1_512
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/hash_sha2.c:163,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/hash_sha2.c:0,0'
              BranchSideFuncs:
                - OQS_SHA2_sha512_inc_init
                - OQS_SHA2_sha512_inc_blocks
                - OQS_SHA2_sha512_inc_finalize
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_mgf1_512
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_bytes_to_ull
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_bytes_to_ull
                - OQS_SHA2_sha512_inc_finalize
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/hash_sha2.c:174,5'
              BranchSideFuncs:
                - OQS_SHA2_sha512_inc_init
                - OQS_SHA2_sha512_inc_blocks
                - OQS_SHA2_sha512_inc_finalize
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_mgf1_512
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_bytes_to_ull
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_bytes_to_ull
                - OQS_SHA2_sha512_inc_finalize
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/hash_sha2.c:181,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/hash_sha2.c:182,30'
              BranchSideFuncs:
                - OQS_SHA2_sha512_inc_finalize
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_mgf1_512
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_bytes_to_ull
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_bytes_to_ull
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/hash_sha2.c:187,30'
              BranchSideFuncs:
                - OQS_SHA2_sha512_inc_blocks
                - OQS_SHA2_sha512_inc_finalize
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_mgf1_512
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_bytes_to_ull
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_bytes_to_ull
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/hash_sha2.c:174,5'
          Dst:             OQS_SHA2_sha512_inc_init
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/hash_sha2.c:183,9'
          Dst:             OQS_SHA2_sha512_inc_finalize
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/hash_sha2.c:189,9'
          Dst:             OQS_SHA2_sha512_inc_blocks
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/hash_sha2.c:193,9'
          Dst:             OQS_SHA2_sha512_inc_finalize
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/hash_sha2.c:202,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_mgf1_512
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/hash_sha2.c:207,13'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_bytes_to_ull
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/hash_sha2.c:211,27'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_bytes_to_ull
    - functionName:    PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_mgf1_512
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/hash_sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          78
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - OQS_SHA2_sha512
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/hash_sha2.c:52,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/hash_sha2.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
                - OQS_SHA2_sha512
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
                - OQS_SHA2_sha512
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/hash_sha2.c:52,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
                - OQS_SHA2_sha512
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
                - OQS_SHA2_sha512
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/hash_sha2.c:59,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/hash_sha2.c:60,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
                - OQS_SHA2_sha512
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/hash_sha2.c:65,20'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
                - OQS_SHA2_sha512
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/hash_sha2.c:65,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/hash_sha2.c:65,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
                - OQS_SHA2_sha512
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/hash_sha2.c:66,28'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
                - OQS_SHA2_sha512
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/hash_sha2.c:60,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/hash_sha2.c:61,9'
          Dst:             OQS_SHA2_sha512
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/hash_sha2.c:66,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/hash_sha2.c:67,9'
          Dst:             OQS_SHA2_sha512
    - functionName:    PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_gen_message_random
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/hash_sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          168
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_SHA2_sha512
        - OQS_SHA2_sha512_inc_blocks
        - OQS_SHA2_sha512_inc_finalize
        - OQS_SHA2_sha512_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/hash_sha2.c:107,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/hash_sha2.c:0,0'
              BranchSideFuncs:
                - OQS_SHA2_sha512_inc_init
                - OQS_SHA2_sha512_inc_blocks
                - OQS_SHA2_sha512_inc_blocks
                - OQS_SHA2_sha512_inc_finalize
                - OQS_SHA2_sha512
                - OQS_SHA2_sha512_inc_finalize
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/hash_sha2.c:113,25'
              BranchSideFuncs:
                - OQS_SHA2_sha512_inc_init
                - OQS_SHA2_sha512_inc_blocks
                - OQS_SHA2_sha512_inc_blocks
                - OQS_SHA2_sha512_inc_finalize
                - OQS_SHA2_sha512
                - OQS_SHA2_sha512_inc_finalize
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/hash_sha2.c:123,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/hash_sha2.c:124,9'
              BranchSideFuncs:
                - OQS_SHA2_sha512_inc_finalize
                - OQS_SHA2_sha512
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/hash_sha2.c:130,9'
              BranchSideFuncs:
                - OQS_SHA2_sha512_inc_blocks
                - OQS_SHA2_sha512_inc_finalize
                - OQS_SHA2_sha512
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/hash_sha2.c:117,5'
          Dst:             OQS_SHA2_sha512_inc_init
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/hash_sha2.c:118,5'
          Dst:             OQS_SHA2_sha512_inc_blocks
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/hash_sha2.c:125,9'
          Dst:             OQS_SHA2_sha512_inc_finalize
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/hash_sha2.c:131,9'
          Dst:             OQS_SHA2_sha512_inc_blocks
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/hash_sha2.c:135,9'
          Dst:             OQS_SHA2_sha512_inc_finalize
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/hash_sha2.c:143,5'
          Dst:             OQS_SHA2_sha512
    - functionName:    PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_prf_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/hash_sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA2_sha256_inc_ctx_clone
        - OQS_SHA2_sha256_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/hash_sha2.c:77,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/hash_sha2.c:0,0'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_ctx_clone
                - OQS_SHA2_sha256_inc_finalize
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/hash_sha2.c:82,45'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_ctx_clone
                - OQS_SHA2_sha256_inc_finalize
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/hash_sha2.c:82,5'
          Dst:             OQS_SHA2_sha256_inc_ctx_clone
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/hash_sha2.c:88,5'
          Dst:             OQS_SHA2_sha256_inc_finalize
    - functionName:    PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_mgf1_256
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/hash_sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          78
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - OQS_SHA2_sha256
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/hash_sha2.c:27,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/hash_sha2.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
                - OQS_SHA2_sha256
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
                - OQS_SHA2_sha256
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/hash_sha2.c:27,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
                - OQS_SHA2_sha256
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
                - OQS_SHA2_sha256
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/hash_sha2.c:34,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/hash_sha2.c:35,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
                - OQS_SHA2_sha256
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/hash_sha2.c:40,20'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
                - OQS_SHA2_sha256
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/hash_sha2.c:40,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/hash_sha2.c:40,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
                - OQS_SHA2_sha256
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/hash_sha2.c:41,28'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
                - OQS_SHA2_sha256
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/hash_sha2.c:35,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/hash_sha2.c:36,9'
          Dst:             OQS_SHA2_sha256
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/hash_sha2.c:41,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/hash_sha2.c:42,9'
          Dst:             OQS_SHA2_sha256
    - functionName:    PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_prf_addrx8
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/hash_sha2x8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          102
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256x8_seeded
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/hash_sha2x8.c:41,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256x8_seeded
    - functionName:    PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_merkle_gen_root
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_merkle_sign
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_layer_addr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/merkle.c:55,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/merkle.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_merkle_sign
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/merkle.c:56,14'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_merkle_sign
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/merkle.c:59,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/merkle.c:60,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/merkle.c:62,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_merkle_sign
    - functionName:    PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_merkle_sign
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          130
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_chain_lengths
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_subtree_addr
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_treehashx8
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_wots_gen_leafx8
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/merkle.c:22,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/merkle.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_chain_lengths
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_treehashx8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/merkle.c:22,14'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_chain_lengths
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_treehashx8
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/merkle.c:28,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_chain_lengths
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/merkle.c:32,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/merkle.c:33,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/merkle.c:34,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/merkle.c:35,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/merkle.c:36,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/merkle.c:37,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/merkle.c:32,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/merkle.c:33,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/merkle.c:34,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/merkle.c:35,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/merkle.c:36,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/merkle.c:37,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/merkle.c:32,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/merkle.c:33,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/merkle.c:34,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/merkle.c:35,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/merkle.c:36,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/merkle.c:37,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/merkle.c:32,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/merkle.c:33,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/merkle.c:34,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/merkle.c:35,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/merkle.c:36,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/merkle.c:37,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/merkle.c:32,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/merkle.c:33,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/merkle.c:34,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/merkle.c:35,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/merkle.c:36,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/merkle.c:37,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/merkle.c:32,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/merkle.c:33,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/merkle.c:34,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/merkle.c:35,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/merkle.c:36,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/merkle.c:37,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/merkle.c:32,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/merkle.c:33,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/merkle.c:34,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/merkle.c:35,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/merkle.c:36,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/merkle.c:37,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/merkle.c:32,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/merkle.c:33,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/merkle.c:34,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/merkle.c:35,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/merkle.c:36,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/merkle.c:37,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/merkle.c:42,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_treehashx8
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/merkle.c:42,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_wots_gen_leafx8
    - functionName:    transpose
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          76
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          2945
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - transpose
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c:202,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c:0,0'
              BranchSideFuncs:
                - transpose.14802
                - transpose.14802
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c:205,12'
              BranchSideFuncs:
                - transpose.14802
                - transpose.14802
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c:222,5'
          Dst:             transpose
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c:223,5'
          Dst:             transpose
    - functionName:    PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_final8x
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         92
      ICount:          796
      EdgeCount:       122
      CyclomaticComplexity: 32
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
        - transpose
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c:127,14'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
                - transpose.14802
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c:127,14'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
                - transpose.14802
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c:127,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c:130,13'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
                - transpose.14802
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c:138,13'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
                - transpose.14802
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c:139,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c:137,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
                - transpose.14802
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c:137,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
                - transpose.14802
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c:131,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c:129,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
                - transpose.14802
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c:132,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
                - transpose.14802
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c:131,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c:129,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
                - transpose.14802
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c:132,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
                - transpose.14802
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c:131,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c:129,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
                - transpose.14802
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c:132,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
                - transpose.14802
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c:131,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c:129,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
                - transpose.14802
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c:132,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
                - transpose.14802
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c:131,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c:129,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
                - transpose.14802
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c:132,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
                - transpose.14802
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c:131,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c:129,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
                - transpose.14802
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c:132,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
                - transpose.14802
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c:131,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c:129,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
                - transpose.14802
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c:132,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
                - transpose.14802
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c:131,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c:129,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
                - transpose.14802
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c:132,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
                - transpose.14802
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c:131,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c:129,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
                - transpose.14802
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c:132,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
                - transpose.14802
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c:131,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c:129,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
                - transpose.14802
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c:132,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
                - transpose.14802
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c:131,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c:129,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
                - transpose.14802
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c:132,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
                - transpose.14802
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c:131,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c:129,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
                - transpose.14802
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c:132,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
                - transpose.14802
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c:131,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c:131,13'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
                - transpose.14802
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c:132,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
                - transpose.14802
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c:131,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c:131,13'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
                - transpose.14802
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c:132,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
                - transpose.14802
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c:139,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c:137,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
                - transpose.14802
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c:140,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
                - transpose.14802
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c:139,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c:137,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
                - transpose.14802
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c:140,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
                - transpose.14802
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c:139,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c:137,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
                - transpose.14802
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c:140,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
                - transpose.14802
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c:139,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c:137,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
                - transpose.14802
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c:140,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
                - transpose.14802
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c:139,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c:137,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
                - transpose.14802
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c:140,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
                - transpose.14802
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c:139,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c:137,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
                - transpose.14802
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c:140,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
                - transpose.14802
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c:139,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c:137,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
                - transpose.14802
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c:140,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
                - transpose.14802
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c:139,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c:137,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
                - transpose.14802
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c:140,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
                - transpose.14802
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c:139,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c:137,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
                - transpose.14802
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c:140,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
                - transpose.14802
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c:139,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c:137,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
                - transpose.14802
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c:140,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
                - transpose.14802
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c:139,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c:137,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
                - transpose.14802
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c:140,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
                - transpose.14802
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c:139,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c:137,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
                - transpose.14802
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c:140,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
                - transpose.14802
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c:139,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c:140,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
                - transpose.14802
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c:144,34'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
                - transpose.14802
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c:139,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c:140,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
                - transpose.14802
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c:144,34'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
                - transpose.14802
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c:143,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c:168,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c:180,5'
          Dst:             transpose
    - functionName:    PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_init8x
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_ctx_clone8x
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256avx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_mgf1x8
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256x8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          209
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256x8
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256x8.c:121,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256x8.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256x8
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256x8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256x8.c:121,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256x8
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256x8
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256x8.c:136,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256x8.c:136,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256x8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256x8.c:138,13'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256x8
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256x8
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256x8.c:138,13'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256x8.c:138,13'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256x8.c:138,13'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256x8.c:138,13'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256x8.c:138,13'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256x8.c:138,13'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256x8.c:138,13'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256x8.c:138,13'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256x8.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256x8
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256x8.c:161,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256x8.c:161,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256x8.c:161,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256x8.c:161,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256x8.c:161,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256x8.c:161,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256x8.c:161,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256x8.c:161,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256x8.c:163,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256x8
    - functionName:    PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256x8
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256x8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        17
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_init8x
        - _sha256x8
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256x8.c:99,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256x8.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_init8x
                - _sha256x8.14819
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256x8.c:100,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_init8x
                - _sha256x8.14819
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256x8.c:100,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_init8x
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256x8.c:102,5'
          Dst:             _sha256x8
    - functionName:    _sha256x8
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256x8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        18
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          97
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_final8x
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256x8.c:27,22'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256x8.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_final8x
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256x8.c:27,22'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_final8x
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256x8.c:27,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256x8.c:27,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_final8x
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256x8.c:29,32'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_final8x
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256x8.c:28,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_transform8x
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256x8.c:53,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_final8x
    - functionName:    PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256x8_seeded
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256x8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        18
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_ctx_clone8x
        - _sha256x8
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256x8.c:75,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256x8.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_ctx_clone8x
                - _sha256x8.14819
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256x8.c:76,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_ctx_clone8x
                - _sha256x8.14819
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256x8.c:76,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256_ctx_clone8x
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha256x8.c:78,5'
          Dst:             _sha256x8
    - functionName:    XOR3
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha512_ctx_clone4x
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 442
      functionLinenumberEnd: 444
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha512x4_seeded
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 431
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha512_ctx_clone4x
        - _sha512x4
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:432,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha512_ctx_clone4x
                - _sha512x4.14855
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:433,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha512_ctx_clone4x
                - _sha512x4.14855
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:433,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha512_ctx_clone4x
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:434,5'
          Dst:             _sha512x4
    - functionName:    _sha512x4
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          402
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha512_transform4x
        - transpose
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:274,22'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha512_transform4x
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha512_transform4x
                - transpose.14858
                - transpose.14858
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha512_transform4x
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:274,22'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha512_transform4x
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha512_transform4x
                - transpose.14858
                - transpose.14858
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha512_transform4x
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:274,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:277,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha512_transform4x
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha512_transform4x
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha512_transform4x
                - transpose.14858
                - transpose.14858
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:286,20'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha512_transform4x
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha512_transform4x
                - transpose.14858
                - transpose.14858
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:294,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:296,22'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha512_transform4x
                - transpose.14858
                - transpose.14858
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:304,22'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha512_transform4x
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha512_transform4x
                - transpose.14858
                - transpose.14858
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:306,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:304,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha512_transform4x
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha512_transform4x
                - transpose.14858
                - transpose.14858
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:304,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha512_transform4x
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha512_transform4x
                - transpose.14858
                - transpose.14858
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:298,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:296,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha512_transform4x
                - transpose.14858
                - transpose.14858
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:296,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha512_transform4x
                - transpose.14858
                - transpose.14858
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:298,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:296,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha512_transform4x
                - transpose.14858
                - transpose.14858
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:296,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha512_transform4x
                - transpose.14858
                - transpose.14858
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:298,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:296,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha512_transform4x
                - transpose.14858
                - transpose.14858
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:298,13'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha512_transform4x
                - transpose.14858
                - transpose.14858
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:306,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:304,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha512_transform4x
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha512_transform4x
                - transpose.14858
                - transpose.14858
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:304,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha512_transform4x
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha512_transform4x
                - transpose.14858
                - transpose.14858
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:306,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:304,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha512_transform4x
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha512_transform4x
                - transpose.14858
                - transpose.14858
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:304,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha512_transform4x
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha512_transform4x
                - transpose.14858
                - transpose.14858
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:306,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:304,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha512_transform4x
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha512_transform4x
                - transpose.14858
                - transpose.14858
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:310,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha512_transform4x
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha512_transform4x
                - transpose.14858
                - transpose.14858
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:275,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha512_transform4x
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:310,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha512_transform4x
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:333,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha512_transform4x
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:342,5'
          Dst:             transpose
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:343,5'
          Dst:             transpose
    - functionName:    PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha512_transform4x
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          874
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CH_AVX
        - GAMMA0_AVX
        - GAMMA1_AVX
        - MAJ_AVX
        - SIGMA0_AVX
        - SIGMA1_AVX
        - transpose
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:154,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:0,0'
              BranchSideFuncs:
                - transpose.14858
                - transpose.14858
                - transpose.14858
                - transpose.14858
                - SIGMA1_AVX.14859
                - CH_AVX.14860
                - SIGMA0_AVX.14861
                - MAJ_AVX.14862
                - SIGMA1_AVX.14859
                - CH_AVX.14860
                - SIGMA0_AVX.14861
                - MAJ_AVX.14862
                - SIGMA1_AVX.14859
                - CH_AVX.14860
                - SIGMA0_AVX.14861
                - MAJ_AVX.14862
                - SIGMA1_AVX.14859
                - CH_AVX.14860
                - SIGMA0_AVX.14861
                - MAJ_AVX.14862
                - SIGMA1_AVX.14859
                - CH_AVX.14860
                - SIGMA0_AVX.14861
                - MAJ_AVX.14862
                - SIGMA1_AVX.14859
                - CH_AVX.14860
                - SIGMA0_AVX.14861
                - MAJ_AVX.14862
                - SIGMA1_AVX.14859
                - CH_AVX.14860
                - SIGMA0_AVX.14861
                - MAJ_AVX.14862
                - SIGMA1_AVX.14859
                - CH_AVX.14860
                - SIGMA0_AVX.14861
                - MAJ_AVX.14862
                - SIGMA1_AVX.14859
                - CH_AVX.14860
                - SIGMA0_AVX.14861
                - MAJ_AVX.14862
                - SIGMA1_AVX.14859
                - CH_AVX.14860
                - SIGMA0_AVX.14861
                - MAJ_AVX.14862
                - SIGMA1_AVX.14859
                - CH_AVX.14860
                - SIGMA0_AVX.14861
                - MAJ_AVX.14862
                - SIGMA1_AVX.14859
                - CH_AVX.14860
                - SIGMA0_AVX.14861
                - MAJ_AVX.14862
                - SIGMA1_AVX.14859
                - CH_AVX.14860
                - SIGMA0_AVX.14861
                - MAJ_AVX.14862
                - SIGMA1_AVX.14859
                - CH_AVX.14860
                - SIGMA0_AVX.14861
                - MAJ_AVX.14862
                - SIGMA1_AVX.14859
                - CH_AVX.14860
                - SIGMA0_AVX.14861
                - MAJ_AVX.14862
                - SIGMA1_AVX.14859
                - CH_AVX.14860
                - SIGMA0_AVX.14861
                - MAJ_AVX.14862
                - GAMMA1_AVX.14863
                - GAMMA0_AVX.14864
                - SIGMA1_AVX.14859
                - CH_AVX.14860
                - SIGMA0_AVX.14861
                - MAJ_AVX.14862
                - GAMMA1_AVX.14863
                - GAMMA0_AVX.14864
                - SIGMA1_AVX.14859
                - CH_AVX.14860
                - SIGMA0_AVX.14861
                - MAJ_AVX.14862
                - GAMMA1_AVX.14863
                - GAMMA0_AVX.14864
                - SIGMA1_AVX.14859
                - CH_AVX.14860
                - SIGMA0_AVX.14861
                - MAJ_AVX.14862
                - GAMMA1_AVX.14863
                - GAMMA0_AVX.14864
                - SIGMA1_AVX.14859
                - CH_AVX.14860
                - SIGMA0_AVX.14861
                - MAJ_AVX.14862
                - GAMMA1_AVX.14863
                - GAMMA0_AVX.14864
                - SIGMA1_AVX.14859
                - CH_AVX.14860
                - SIGMA0_AVX.14861
                - MAJ_AVX.14862
                - GAMMA1_AVX.14863
                - GAMMA0_AVX.14864
                - SIGMA1_AVX.14859
                - CH_AVX.14860
                - SIGMA0_AVX.14861
                - MAJ_AVX.14862
                - GAMMA1_AVX.14863
                - GAMMA0_AVX.14864
                - SIGMA1_AVX.14859
                - CH_AVX.14860
                - SIGMA0_AVX.14861
                - MAJ_AVX.14862
                - GAMMA1_AVX.14863
                - GAMMA0_AVX.14864
                - SIGMA1_AVX.14859
                - CH_AVX.14860
                - SIGMA0_AVX.14861
                - MAJ_AVX.14862
                - GAMMA1_AVX.14863
                - GAMMA0_AVX.14864
                - SIGMA1_AVX.14859
                - CH_AVX.14860
                - SIGMA0_AVX.14861
                - MAJ_AVX.14862
                - GAMMA1_AVX.14863
                - GAMMA0_AVX.14864
                - SIGMA1_AVX.14859
                - CH_AVX.14860
                - SIGMA0_AVX.14861
                - MAJ_AVX.14862
                - GAMMA1_AVX.14863
                - GAMMA0_AVX.14864
                - SIGMA1_AVX.14859
                - CH_AVX.14860
                - SIGMA0_AVX.14861
                - MAJ_AVX.14862
                - GAMMA1_AVX.14863
                - GAMMA0_AVX.14864
                - SIGMA1_AVX.14859
                - CH_AVX.14860
                - SIGMA0_AVX.14861
                - MAJ_AVX.14862
                - GAMMA1_AVX.14863
                - GAMMA0_AVX.14864
                - SIGMA1_AVX.14859
                - CH_AVX.14860
                - SIGMA0_AVX.14861
                - MAJ_AVX.14862
                - GAMMA1_AVX.14863
                - GAMMA0_AVX.14864
                - SIGMA1_AVX.14859
                - CH_AVX.14860
                - SIGMA0_AVX.14861
                - MAJ_AVX.14862
                - GAMMA1_AVX.14863
                - GAMMA0_AVX.14864
                - SIGMA1_AVX.14859
                - CH_AVX.14860
                - SIGMA0_AVX.14861
                - MAJ_AVX.14862
                - GAMMA1_AVX.14863
                - GAMMA0_AVX.14864
                - SIGMA1_AVX.14859
                - CH_AVX.14860
                - SIGMA0_AVX.14861
                - MAJ_AVX.14862
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:157,17'
              BranchSideFuncs:
                - transpose.14858
                - transpose.14858
                - transpose.14858
                - transpose.14858
                - SIGMA1_AVX.14859
                - CH_AVX.14860
                - SIGMA0_AVX.14861
                - MAJ_AVX.14862
                - SIGMA1_AVX.14859
                - CH_AVX.14860
                - SIGMA0_AVX.14861
                - MAJ_AVX.14862
                - SIGMA1_AVX.14859
                - CH_AVX.14860
                - SIGMA0_AVX.14861
                - MAJ_AVX.14862
                - SIGMA1_AVX.14859
                - CH_AVX.14860
                - SIGMA0_AVX.14861
                - MAJ_AVX.14862
                - SIGMA1_AVX.14859
                - CH_AVX.14860
                - SIGMA0_AVX.14861
                - MAJ_AVX.14862
                - SIGMA1_AVX.14859
                - CH_AVX.14860
                - SIGMA0_AVX.14861
                - MAJ_AVX.14862
                - SIGMA1_AVX.14859
                - CH_AVX.14860
                - SIGMA0_AVX.14861
                - MAJ_AVX.14862
                - SIGMA1_AVX.14859
                - CH_AVX.14860
                - SIGMA0_AVX.14861
                - MAJ_AVX.14862
                - SIGMA1_AVX.14859
                - CH_AVX.14860
                - SIGMA0_AVX.14861
                - MAJ_AVX.14862
                - SIGMA1_AVX.14859
                - CH_AVX.14860
                - SIGMA0_AVX.14861
                - MAJ_AVX.14862
                - SIGMA1_AVX.14859
                - CH_AVX.14860
                - SIGMA0_AVX.14861
                - MAJ_AVX.14862
                - SIGMA1_AVX.14859
                - CH_AVX.14860
                - SIGMA0_AVX.14861
                - MAJ_AVX.14862
                - SIGMA1_AVX.14859
                - CH_AVX.14860
                - SIGMA0_AVX.14861
                - MAJ_AVX.14862
                - SIGMA1_AVX.14859
                - CH_AVX.14860
                - SIGMA0_AVX.14861
                - MAJ_AVX.14862
                - SIGMA1_AVX.14859
                - CH_AVX.14860
                - SIGMA0_AVX.14861
                - MAJ_AVX.14862
                - SIGMA1_AVX.14859
                - CH_AVX.14860
                - SIGMA0_AVX.14861
                - MAJ_AVX.14862
                - GAMMA1_AVX.14863
                - GAMMA0_AVX.14864
                - SIGMA1_AVX.14859
                - CH_AVX.14860
                - SIGMA0_AVX.14861
                - MAJ_AVX.14862
                - GAMMA1_AVX.14863
                - GAMMA0_AVX.14864
                - SIGMA1_AVX.14859
                - CH_AVX.14860
                - SIGMA0_AVX.14861
                - MAJ_AVX.14862
                - GAMMA1_AVX.14863
                - GAMMA0_AVX.14864
                - SIGMA1_AVX.14859
                - CH_AVX.14860
                - SIGMA0_AVX.14861
                - MAJ_AVX.14862
                - GAMMA1_AVX.14863
                - GAMMA0_AVX.14864
                - SIGMA1_AVX.14859
                - CH_AVX.14860
                - SIGMA0_AVX.14861
                - MAJ_AVX.14862
                - GAMMA1_AVX.14863
                - GAMMA0_AVX.14864
                - SIGMA1_AVX.14859
                - CH_AVX.14860
                - SIGMA0_AVX.14861
                - MAJ_AVX.14862
                - GAMMA1_AVX.14863
                - GAMMA0_AVX.14864
                - SIGMA1_AVX.14859
                - CH_AVX.14860
                - SIGMA0_AVX.14861
                - MAJ_AVX.14862
                - GAMMA1_AVX.14863
                - GAMMA0_AVX.14864
                - SIGMA1_AVX.14859
                - CH_AVX.14860
                - SIGMA0_AVX.14861
                - MAJ_AVX.14862
                - GAMMA1_AVX.14863
                - GAMMA0_AVX.14864
                - SIGMA1_AVX.14859
                - CH_AVX.14860
                - SIGMA0_AVX.14861
                - MAJ_AVX.14862
                - GAMMA1_AVX.14863
                - GAMMA0_AVX.14864
                - SIGMA1_AVX.14859
                - CH_AVX.14860
                - SIGMA0_AVX.14861
                - MAJ_AVX.14862
                - GAMMA1_AVX.14863
                - GAMMA0_AVX.14864
                - SIGMA1_AVX.14859
                - CH_AVX.14860
                - SIGMA0_AVX.14861
                - MAJ_AVX.14862
                - GAMMA1_AVX.14863
                - GAMMA0_AVX.14864
                - SIGMA1_AVX.14859
                - CH_AVX.14860
                - SIGMA0_AVX.14861
                - MAJ_AVX.14862
                - GAMMA1_AVX.14863
                - GAMMA0_AVX.14864
                - SIGMA1_AVX.14859
                - CH_AVX.14860
                - SIGMA0_AVX.14861
                - MAJ_AVX.14862
                - GAMMA1_AVX.14863
                - GAMMA0_AVX.14864
                - SIGMA1_AVX.14859
                - CH_AVX.14860
                - SIGMA0_AVX.14861
                - MAJ_AVX.14862
                - GAMMA1_AVX.14863
                - GAMMA0_AVX.14864
                - SIGMA1_AVX.14859
                - CH_AVX.14860
                - SIGMA0_AVX.14861
                - MAJ_AVX.14862
                - GAMMA1_AVX.14863
                - GAMMA0_AVX.14864
                - SIGMA1_AVX.14859
                - CH_AVX.14860
                - SIGMA0_AVX.14861
                - MAJ_AVX.14862
                - GAMMA1_AVX.14863
                - GAMMA0_AVX.14864
                - SIGMA1_AVX.14859
                - CH_AVX.14860
                - SIGMA0_AVX.14861
                - MAJ_AVX.14862
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:215,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:216,14'
              BranchSideFuncs:
                - GAMMA1_AVX.14863
                - GAMMA0_AVX.14864
                - SIGMA1_AVX.14859
                - CH_AVX.14860
                - SIGMA0_AVX.14861
                - MAJ_AVX.14862
                - GAMMA1_AVX.14863
                - GAMMA0_AVX.14864
                - SIGMA1_AVX.14859
                - CH_AVX.14860
                - SIGMA0_AVX.14861
                - MAJ_AVX.14862
                - GAMMA1_AVX.14863
                - GAMMA0_AVX.14864
                - SIGMA1_AVX.14859
                - CH_AVX.14860
                - SIGMA0_AVX.14861
                - MAJ_AVX.14862
                - GAMMA1_AVX.14863
                - GAMMA0_AVX.14864
                - SIGMA1_AVX.14859
                - CH_AVX.14860
                - SIGMA0_AVX.14861
                - MAJ_AVX.14862
                - GAMMA1_AVX.14863
                - GAMMA0_AVX.14864
                - SIGMA1_AVX.14859
                - CH_AVX.14860
                - SIGMA0_AVX.14861
                - MAJ_AVX.14862
                - GAMMA1_AVX.14863
                - GAMMA0_AVX.14864
                - SIGMA1_AVX.14859
                - CH_AVX.14860
                - SIGMA0_AVX.14861
                - MAJ_AVX.14862
                - GAMMA1_AVX.14863
                - GAMMA0_AVX.14864
                - SIGMA1_AVX.14859
                - CH_AVX.14860
                - SIGMA0_AVX.14861
                - MAJ_AVX.14862
                - GAMMA1_AVX.14863
                - GAMMA0_AVX.14864
                - SIGMA1_AVX.14859
                - CH_AVX.14860
                - SIGMA0_AVX.14861
                - MAJ_AVX.14862
                - GAMMA1_AVX.14863
                - GAMMA0_AVX.14864
                - SIGMA1_AVX.14859
                - CH_AVX.14860
                - SIGMA0_AVX.14861
                - MAJ_AVX.14862
                - GAMMA1_AVX.14863
                - GAMMA0_AVX.14864
                - SIGMA1_AVX.14859
                - CH_AVX.14860
                - SIGMA0_AVX.14861
                - MAJ_AVX.14862
                - GAMMA1_AVX.14863
                - GAMMA0_AVX.14864
                - SIGMA1_AVX.14859
                - CH_AVX.14860
                - SIGMA0_AVX.14861
                - MAJ_AVX.14862
                - GAMMA1_AVX.14863
                - GAMMA0_AVX.14864
                - SIGMA1_AVX.14859
                - CH_AVX.14860
                - SIGMA0_AVX.14861
                - MAJ_AVX.14862
                - GAMMA1_AVX.14863
                - GAMMA0_AVX.14864
                - SIGMA1_AVX.14859
                - CH_AVX.14860
                - SIGMA0_AVX.14861
                - MAJ_AVX.14862
                - GAMMA1_AVX.14863
                - GAMMA0_AVX.14864
                - SIGMA1_AVX.14859
                - CH_AVX.14860
                - SIGMA0_AVX.14861
                - MAJ_AVX.14862
                - GAMMA1_AVX.14863
                - GAMMA0_AVX.14864
                - SIGMA1_AVX.14859
                - CH_AVX.14860
                - SIGMA0_AVX.14861
                - MAJ_AVX.14862
                - GAMMA1_AVX.14863
                - GAMMA0_AVX.14864
                - SIGMA1_AVX.14859
                - CH_AVX.14860
                - SIGMA0_AVX.14861
                - MAJ_AVX.14862
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:251,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:177,5'
          Dst:             transpose
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:178,5'
          Dst:             transpose
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:179,5'
          Dst:             transpose
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:180,5'
          Dst:             transpose
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:193,5'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:193,5'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:193,5'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:193,5'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:194,5'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:194,5'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:194,5'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:194,5'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:195,5'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:195,5'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:195,5'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:195,5'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:196,5'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:196,5'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:196,5'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:196,5'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:197,5'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:197,5'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:197,5'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:197,5'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:198,5'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:198,5'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:198,5'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:198,5'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:199,5'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:199,5'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:199,5'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:199,5'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:200,5'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:200,5'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:200,5'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:200,5'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:201,5'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:201,5'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:201,5'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:201,5'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:202,5'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:202,5'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:202,5'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:202,5'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:203,5'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:203,5'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:203,5'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:203,5'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:204,5'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:204,5'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:204,5'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:204,5'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:205,5'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:205,5'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:205,5'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:205,5'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:206,5'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:206,5'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:206,5'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:206,5'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:207,5'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:207,5'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:207,5'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:207,5'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:208,5'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:208,5'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:208,5'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:208,5'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:216,14'
          Dst:             GAMMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:216,14'
          Dst:             GAMMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:217,9'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:217,9'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:217,9'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:217,9'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:218,14'
          Dst:             GAMMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:218,14'
          Dst:             GAMMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:219,9'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:219,9'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:219,9'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:219,9'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:220,14'
          Dst:             GAMMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:220,14'
          Dst:             GAMMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:221,9'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:221,9'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:221,9'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:221,9'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:222,14'
          Dst:             GAMMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:222,14'
          Dst:             GAMMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:223,9'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:223,9'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:223,9'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:223,9'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:224,14'
          Dst:             GAMMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:224,14'
          Dst:             GAMMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:225,9'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:225,9'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:225,9'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:225,9'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:226,14'
          Dst:             GAMMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:226,14'
          Dst:             GAMMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:227,9'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:227,9'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:227,9'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:227,9'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:228,14'
          Dst:             GAMMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:228,14'
          Dst:             GAMMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:229,9'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:229,9'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:229,9'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:229,9'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:230,14'
          Dst:             GAMMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:230,14'
          Dst:             GAMMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:231,9'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:231,9'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:231,9'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:231,9'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:232,14'
          Dst:             GAMMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:232,14'
          Dst:             GAMMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:233,9'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:233,9'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:233,9'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:233,9'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:234,14'
          Dst:             GAMMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:234,14'
          Dst:             GAMMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:235,9'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:235,9'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:235,9'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:235,9'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:236,14'
          Dst:             GAMMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:236,14'
          Dst:             GAMMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:237,9'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:237,9'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:237,9'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:237,9'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:238,14'
          Dst:             GAMMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:238,14'
          Dst:             GAMMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:239,9'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:239,9'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:239,9'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:239,9'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:240,14'
          Dst:             GAMMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:240,14'
          Dst:             GAMMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:241,9'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:241,9'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:241,9'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:241,9'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:242,14'
          Dst:             GAMMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:242,14'
          Dst:             GAMMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:243,9'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:243,9'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:243,9'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:243,9'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:244,14'
          Dst:             GAMMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:244,14'
          Dst:             GAMMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:245,9'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:245,9'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:245,9'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:245,9'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:246,14'
          Dst:             GAMMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:246,14'
          Dst:             GAMMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:247,9'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:247,9'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:247,9'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:247,9'
          Dst:             MAJ_AVX
    - functionName:    transpose
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          28
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SIGMA1_AVX
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - XOR3
      functionUses:    32
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:90,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:0,0'
              BranchSideFuncs:
                - XOR3.14854
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:90,17'
              BranchSideFuncs:
                - XOR3.14854
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:90,12'
          Dst:             XOR3
    - functionName:    CH_AVX
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    32
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SIGMA0_AVX
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - XOR3
      functionUses:    32
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:87,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:0,0'
              BranchSideFuncs:
                - XOR3.14854
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:87,17'
              BranchSideFuncs:
                - XOR3.14854
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:87,12'
          Dst:             XOR3
    - functionName:    MAJ_AVX
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    32
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GAMMA1_AVX
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - XOR3
      functionUses:    16
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:96,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:0,0'
              BranchSideFuncs:
                - XOR3.14854
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:96,17'
              BranchSideFuncs:
                - XOR3.14854
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:96,12'
          Dst:             XOR3
    - functionName:    GAMMA0_AVX
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - XOR3
      functionUses:    16
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:93,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:0,0'
              BranchSideFuncs:
                - XOR3.14854
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:93,17'
              BranchSideFuncs:
                - XOR3.14854
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:93,12'
          Dst:             XOR3
    - functionName:    PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_mgf1x4_512
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 374
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          122
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha512_init4x
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
        - _sha512x4
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:375,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha512_init4x
                - _sha512x4.14855
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:375,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha512_init4x
                - _sha512x4.14855
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:389,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:391,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha512_init4x
                - _sha512x4.14855
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:394,13'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha512_init4x
                - _sha512x4.14855
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:387,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:387,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:389,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha512_init4x
                - _sha512x4.14855
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:394,13'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:394,13'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:394,13'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:394,13'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:398,9'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha512_init4x
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c:400,9'
          Dst:             _sha512x4
    - functionName:    PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha512_init4x
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/sha512x4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thashx8_512
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/thash_sha2_simplex8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      void
      argCount:        19
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          130
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha512x4_seeded
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/thash_sha2_simplex8.c:151,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/thash_sha2_simplex8.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha512x4_seeded
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha512x4_seeded
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/thash_sha2_simplex8.c:151,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha512x4_seeded
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha512x4_seeded
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/thash_sha2_simplex8.c:177,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha512x4_seeded
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/thash_sha2_simplex8.c:195,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha512x4_seeded
    - functionName:    PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thashx8
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/thash_sha2_simplex8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        19
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          152
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256x8_seeded
        - thashx8_512
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/thash_sha2_simplex8.c:58,18'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/thash_sha2_simplex8.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256x8_seeded
                - thashx8_512.14876
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/thash_sha2_simplex8.c:58,18'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256x8_seeded
                - thashx8_512.14876
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/thash_sha2_simplex8.c:58,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/thash_sha2_simplex8.c:59,9'
              BranchSideFuncs:
                - thashx8_512.14876
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/thash_sha2_simplex8.c:65,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256x8_seeded
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/thash_sha2_simplex8.c:59,9'
          Dst:             thashx8_512
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/thash_sha2_simplex8.c:91,5'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_sha256x8_seeded
    - functionName:    PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_treehashx8
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utilsx8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          234
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
        - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thashx8
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utilsx8.c:50,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utilsx8.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thashx8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utilsx8.c:59,37'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thashx8
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utilsx8.c:71,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utilsx8.c:72,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thashx8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utilsx8.c:85,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thashx8
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utilsx8.c:72,21'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utilsx8.c:72,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utilsx8.c:81,66'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thashx8
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utilsx8.c:85,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utilsx8.c:85,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utilsx8.c:95,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thashx8
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utilsx8.c:95,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utilsx8.c:96,39'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thashx8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utilsx8.c:107,31'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thashx8
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utilsx8.c:107,41'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utilsx8.c:107,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thashx8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utilsx8.c:116,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thashx8
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utilsx8.c:107,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utilsx8.c:116,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thashx8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utilsx8.c:144,32'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thashx8
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utilsx8.c:118,17'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utilsx8.c:119,17'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utilsx8.c:118,17'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utilsx8.c:119,17'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utilsx8.c:118,17'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utilsx8.c:119,17'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utilsx8.c:118,17'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utilsx8.c:119,17'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utilsx8.c:118,17'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utilsx8.c:119,17'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utilsx8.c:118,17'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utilsx8.c:119,17'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utilsx8.c:118,17'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utilsx8.c:119,17'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utilsx8.c:118,17'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utilsx8.c:119,17'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-192s-simple_avx2/utilsx8.c:123,13'
          Dst:             PQCLEAN_SPHINCSSHA2192SSIMPLE_AVX2_thashx8
    - functionName:    PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_index
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_u32_to_bytes
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/address.c:90,19'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/address.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_u32_to_bytes
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/address.c:90,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_u32_to_bytes
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/address.c:90,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_u32_to_bytes
    - functionName:    PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_height
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_hash_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_chain_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_copy_keypair_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_keypair_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_copy_subtree_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_type
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 20
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_ull_to_bytes
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/address.c:19,19'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/address.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_ull_to_bytes
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/address.c:19,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_ull_to_bytes
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/address.c:19,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_ull_to_bytes
    - functionName:    PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_layer_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11
      functionLinenumberEnd: 13
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_free_hash_function
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/context_sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA2_sha256_inc_ctx_release
        - OQS_SHA2_sha512_inc_ctx_release
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/context_sha2.c:33,34'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/context_sha2.c:0,0'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_ctx_release
                - OQS_SHA2_sha512_inc_ctx_release
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/context_sha2.c:33,34'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_ctx_release
                - OQS_SHA2_sha512_inc_ctx_release
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/context_sha2.c:33,5'
          Dst:             OQS_SHA2_sha256_inc_ctx_release
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/context_sha2.c:34,5'
          Dst:             OQS_SHA2_sha512_inc_ctx_release
    - functionName:    seed_state
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/context_sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA2_sha256_inc_blocks
        - OQS_SHA2_sha256_inc_init
        - OQS_SHA2_sha512_inc_blocks
        - OQS_SHA2_sha512_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/context_sha2.c:9,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/context_sha2.c:0,0'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_init
                - OQS_SHA2_sha256_inc_blocks
                - OQS_SHA2_sha512_inc_init
                - OQS_SHA2_sha512_inc_blocks
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/context_sha2.c:13,18'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_init
                - OQS_SHA2_sha256_inc_blocks
                - OQS_SHA2_sha512_inc_init
                - OQS_SHA2_sha512_inc_blocks
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/context_sha2.c:20,5'
          Dst:             OQS_SHA2_sha256_inc_init
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/context_sha2.c:21,5'
          Dst:             OQS_SHA2_sha256_inc_blocks
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/context_sha2.c:22,5'
          Dst:             OQS_SHA2_sha512_inc_init
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/context_sha2.c:23,5'
          Dst:             OQS_SHA2_sha512_inc_blocks
    - functionName:    PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_initialize_hash_function
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/context_sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - seed_state
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/context_sha2.c:28,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/context_sha2.c:0,0'
              BranchSideFuncs:
                - seed_state.14943
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/context_sha2.c:28,5'
              BranchSideFuncs:
                - seed_state.14943
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/context_sha2.c:28,5'
          Dst:             seed_state
    - functionName:    fors_sk_to_leaf
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 22
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/fors.c:21,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/fors.c:21,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/fors.c:21,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
    - functionName:    PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_fors_pk_from_sig
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          78
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_compute_root
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_copy_keypair_addr
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_height
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_index
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_type
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
        - fors_sk_to_leaf
        - message_to_indices
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/fors.c:122,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_type
                - message_to_indices.14965
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_index
                - fors_sk_to_leaf.14962
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_compute_root
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/fors.c:125,14'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_type
                - message_to_indices.14965
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_index
                - fors_sk_to_leaf.14962
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_compute_root
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/fors.c:138,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/fors.c:141,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/fors.c:155,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/fors.c:130,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/fors.c:131,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/fors.c:133,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/fors.c:134,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/fors.c:136,5'
          Dst:             message_to_indices
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/fors.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/fors.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/fors.c:145,9'
          Dst:             fors_sk_to_leaf
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/fors.c:149,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_compute_root
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/fors.c:155,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
    - functionName:    message_to_indices
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          172
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/fors.c:53,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/fors.c:54,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/fors.c:60,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fors_gen_leafx1
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_index
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_type
        - fors_gen_sk
        - fors_sk_to_leaf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/fors.c:35,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_type
                - fors_gen_sk.14967
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_type
                - fors_sk_to_leaf.14962
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/fors.c:35,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_type
                - fors_gen_sk.14967
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_type
                - fors_sk_to_leaf.14962
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/fors.c:35,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/fors.c:36,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/fors.c:37,5'
          Dst:             fors_gen_sk
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/fors.c:39,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/fors.c:40,5'
          Dst:             fors_sk_to_leaf
    - functionName:    fors_gen_sk
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_prf_addr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/fors.c:15,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_prf_addr
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/fors.c:15,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_prf_addr
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/fors.c:15,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_prf_addr
    - functionName:    PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_fors_sign
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          82
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_copy_keypair_addr
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_height
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_index
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_type
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_treehashx1
        - fors_gen_leafx1
        - fors_gen_sk
        - message_to_indices
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/fors.c:70,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_type
                - message_to_indices.14965
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_type
                - fors_gen_sk.14967
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_treehashx1
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/fors.c:72,14'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_type
                - message_to_indices.14965
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_type
                - fors_gen_sk.14967
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_treehashx1
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/fors.c:87,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/fors.c:90,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/fors.c:108,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/fors.c:79,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/fors.c:80,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/fors.c:82,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/fors.c:83,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/fors.c:85,5'
          Dst:             message_to_indices
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/fors.c:90,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/fors.c:91,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/fors.c:92,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/fors.c:95,9'
          Dst:             fors_gen_sk
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/fors.c:96,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/fors.c:100,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_treehashx1
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/fors.c:100,9'
          Dst:             fors_gen_leafx1
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/fors.c:108,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
    - functionName:    PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_hash_message
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/hash_sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          80
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_SHA2_sha512_inc_blocks
        - OQS_SHA2_sha512_inc_finalize
        - OQS_SHA2_sha512_inc_init
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_bytes_to_ull
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_mgf1_512
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/hash_sha2.c:163,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/hash_sha2.c:0,0'
              BranchSideFuncs:
                - OQS_SHA2_sha512_inc_init
                - OQS_SHA2_sha512_inc_blocks
                - OQS_SHA2_sha512_inc_finalize
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_mgf1_512
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_bytes_to_ull
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_bytes_to_ull
                - OQS_SHA2_sha512_inc_finalize
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/hash_sha2.c:174,5'
              BranchSideFuncs:
                - OQS_SHA2_sha512_inc_init
                - OQS_SHA2_sha512_inc_blocks
                - OQS_SHA2_sha512_inc_finalize
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_mgf1_512
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_bytes_to_ull
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_bytes_to_ull
                - OQS_SHA2_sha512_inc_finalize
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/hash_sha2.c:181,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/hash_sha2.c:182,30'
              BranchSideFuncs:
                - OQS_SHA2_sha512_inc_finalize
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_mgf1_512
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_bytes_to_ull
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_bytes_to_ull
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/hash_sha2.c:187,30'
              BranchSideFuncs:
                - OQS_SHA2_sha512_inc_blocks
                - OQS_SHA2_sha512_inc_finalize
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_mgf1_512
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_bytes_to_ull
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_bytes_to_ull
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/hash_sha2.c:174,5'
          Dst:             OQS_SHA2_sha512_inc_init
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/hash_sha2.c:183,9'
          Dst:             OQS_SHA2_sha512_inc_finalize
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/hash_sha2.c:189,9'
          Dst:             OQS_SHA2_sha512_inc_blocks
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/hash_sha2.c:193,9'
          Dst:             OQS_SHA2_sha512_inc_finalize
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/hash_sha2.c:202,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_mgf1_512
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/hash_sha2.c:207,13'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_bytes_to_ull
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/hash_sha2.c:211,27'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_bytes_to_ull
    - functionName:    PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_mgf1_512
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/hash_sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          78
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - OQS_SHA2_sha512
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_u32_to_bytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/hash_sha2.c:52,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/hash_sha2.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_u32_to_bytes
                - OQS_SHA2_sha512
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_u32_to_bytes
                - OQS_SHA2_sha512
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/hash_sha2.c:52,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_u32_to_bytes
                - OQS_SHA2_sha512
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_u32_to_bytes
                - OQS_SHA2_sha512
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/hash_sha2.c:59,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/hash_sha2.c:60,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_u32_to_bytes
                - OQS_SHA2_sha512
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/hash_sha2.c:65,20'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_u32_to_bytes
                - OQS_SHA2_sha512
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/hash_sha2.c:65,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/hash_sha2.c:65,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_u32_to_bytes
                - OQS_SHA2_sha512
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/hash_sha2.c:66,28'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_u32_to_bytes
                - OQS_SHA2_sha512
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/hash_sha2.c:60,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/hash_sha2.c:61,9'
          Dst:             OQS_SHA2_sha512
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/hash_sha2.c:66,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/hash_sha2.c:67,9'
          Dst:             OQS_SHA2_sha512
    - functionName:    PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_gen_message_random
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/hash_sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          200
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_SHA2_sha512
        - OQS_SHA2_sha512_inc_blocks
        - OQS_SHA2_sha512_inc_finalize
        - OQS_SHA2_sha512_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/hash_sha2.c:107,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/hash_sha2.c:0,0'
              BranchSideFuncs:
                - OQS_SHA2_sha512_inc_init
                - OQS_SHA2_sha512_inc_blocks
                - OQS_SHA2_sha512_inc_blocks
                - OQS_SHA2_sha512_inc_finalize
                - OQS_SHA2_sha512
                - OQS_SHA2_sha512_inc_finalize
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/hash_sha2.c:113,25'
              BranchSideFuncs:
                - OQS_SHA2_sha512_inc_init
                - OQS_SHA2_sha512_inc_blocks
                - OQS_SHA2_sha512_inc_blocks
                - OQS_SHA2_sha512_inc_finalize
                - OQS_SHA2_sha512
                - OQS_SHA2_sha512_inc_finalize
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/hash_sha2.c:123,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/hash_sha2.c:124,9'
              BranchSideFuncs:
                - OQS_SHA2_sha512_inc_finalize
                - OQS_SHA2_sha512
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/hash_sha2.c:130,9'
              BranchSideFuncs:
                - OQS_SHA2_sha512_inc_blocks
                - OQS_SHA2_sha512_inc_finalize
                - OQS_SHA2_sha512
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/hash_sha2.c:117,5'
          Dst:             OQS_SHA2_sha512_inc_init
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/hash_sha2.c:118,5'
          Dst:             OQS_SHA2_sha512_inc_blocks
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/hash_sha2.c:125,9'
          Dst:             OQS_SHA2_sha512_inc_finalize
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/hash_sha2.c:131,9'
          Dst:             OQS_SHA2_sha512_inc_blocks
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/hash_sha2.c:135,9'
          Dst:             OQS_SHA2_sha512_inc_finalize
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/hash_sha2.c:143,5'
          Dst:             OQS_SHA2_sha512
    - functionName:    PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_prf_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/hash_sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA2_sha256_inc_ctx_clone
        - OQS_SHA2_sha256_inc_finalize
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/hash_sha2.c:77,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/hash_sha2.c:0,0'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_ctx_clone
                - OQS_SHA2_sha256_inc_finalize
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/hash_sha2.c:82,45'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_ctx_clone
                - OQS_SHA2_sha256_inc_finalize
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/hash_sha2.c:82,5'
          Dst:             OQS_SHA2_sha256_inc_ctx_clone
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/hash_sha2.c:88,5'
          Dst:             OQS_SHA2_sha256_inc_finalize
    - functionName:    PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_mgf1_256
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/hash_sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          78
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - OQS_SHA2_sha256
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_u32_to_bytes
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/hash_sha2.c:27,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/hash_sha2.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_u32_to_bytes
                - OQS_SHA2_sha256
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_u32_to_bytes
                - OQS_SHA2_sha256
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/hash_sha2.c:27,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_u32_to_bytes
                - OQS_SHA2_sha256
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_u32_to_bytes
                - OQS_SHA2_sha256
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/hash_sha2.c:34,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/hash_sha2.c:35,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_u32_to_bytes
                - OQS_SHA2_sha256
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/hash_sha2.c:40,20'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_u32_to_bytes
                - OQS_SHA2_sha256
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/hash_sha2.c:40,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/hash_sha2.c:40,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_u32_to_bytes
                - OQS_SHA2_sha256
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/hash_sha2.c:41,28'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_u32_to_bytes
                - OQS_SHA2_sha256
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/hash_sha2.c:35,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/hash_sha2.c:36,9'
          Dst:             OQS_SHA2_sha256
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/hash_sha2.c:41,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/hash_sha2.c:42,9'
          Dst:             OQS_SHA2_sha256
    - functionName:    PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_merkle_gen_root
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_merkle_sign
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_layer_addr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/merkle.c:49,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/merkle.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_merkle_sign
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/merkle.c:50,14'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_merkle_sign
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/merkle.c:53,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/merkle.c:54,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/merkle.c:56,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_merkle_sign
    - functionName:    PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_merkle_sign
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_chain_lengths
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_copy_subtree_addr
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_type
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_treehashx1
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_wots_gen_leafx1
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/merkle.c:22,36'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/merkle.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_chain_lengths
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_treehashx1
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/merkle.c:22,36'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_chain_lengths
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_treehashx1
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/merkle.c:27,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_chain_lengths
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/merkle.c:30,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/merkle.c:31,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/merkle.c:32,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/merkle.c:33,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/merkle.c:37,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_treehashx1
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/merkle.c:37,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_wots_gen_leafx1
    - functionName:    PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_treehashx1
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utilsx1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          191
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_height
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_index
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utilsx1.c:35,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utilsx1.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utilsx1.c:35,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utilsx1.c:55,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utilsx1.c:39,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utilsx1.c:55,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utilsx1.c:65,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utilsx1.c:66,39'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utilsx1.c:77,31'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utilsx1.c:77,41'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utilsx1.c:85,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utilsx1.c:98,26'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utilsx1.c:77,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utilsx1.c:52,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utilsx1.c:65,31'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utilsx1.c:55,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utilsx1.c:55,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utilsx1.c:65,31'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utilsx1.c:65,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utilsx1.c:66,39'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utilsx1.c:89,44'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utilsx1.c:55,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utilsx1.c:55,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utilsx1.c:65,31'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utilsx1.c:86,13'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utilsx1.c:87,13'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utilsx1.c:91,13'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utilsx1.c:86,13'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utilsx1.c:87,13'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/utilsx1.c:91,13'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
    - functionName:    PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_wots_gen_leafx1
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/wotsx1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          106
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_prf_addr
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_chain_addr
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_hash_addr
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_keypair_addr
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_type
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/wotsx1.c:22,33'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/wotsx1.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_prf_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/wotsx1.c:22,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_prf_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/wotsx1.c:29,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/wotsx1.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_prf_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/wotsx1.c:38,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_prf_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/wotsx1.c:58,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/wotsx1.c:59,31'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_prf_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/wotsx1.c:63,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_prf_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/wotsx1.c:63,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/wotsx1.c:41,56'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_prf_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/wotsx1.c:68,13'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_prf_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/wotsx1.c:41,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/wotsx1.c:42,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/wotsx1.c:75,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/wotsx1.c:38,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/wotsx1.c:39,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/wotsx1.c:46,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/wotsx1.c:47,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/wotsx1.c:48,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/wotsx1.c:50,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_prf_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/wotsx1.c:52,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/wotsx1.c:68,13'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/wotsx1.c:70,13'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_clean/wotsx1.c:75,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_CLEAN_thash
    - functionName:    PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
      functionUses:    21
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/address.c:90,19'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/address.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/address.c:90,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/address.c:90,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
    - functionName:    PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_hash_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_chain_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_keypair_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    20
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_keypair_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    20
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_subtree_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    26
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    74
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 20
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_ull_to_bytes
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/address.c:19,19'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/address.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_ull_to_bytes
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/address.c:19,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_ull_to_bytes
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/address.c:19,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_ull_to_bytes
    - functionName:    PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_layer_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11
      functionLinenumberEnd: 13
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_free_hash_function
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/context_sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA2_sha256_inc_ctx_release
        - OQS_SHA2_sha512_inc_ctx_release
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/context_sha2.c:52,34'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/context_sha2.c:0,0'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_ctx_release
                - OQS_SHA2_sha512_inc_ctx_release
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/context_sha2.c:52,34'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_ctx_release
                - OQS_SHA2_sha512_inc_ctx_release
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/context_sha2.c:52,5'
          Dst:             OQS_SHA2_sha256_inc_ctx_release
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/context_sha2.c:53,5'
          Dst:             OQS_SHA2_sha512_inc_ctx_release
    - functionName:    seed_state
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/context_sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA2_sha256_inc_blocks
        - OQS_SHA2_sha256_inc_init
        - OQS_SHA2_sha512_inc_blocks
        - OQS_SHA2_sha512_inc_init
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_init8x
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha512_init4x
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha512_transform4x
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/context_sha2.c:11,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/context_sha2.c:0,0'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_init
                - OQS_SHA2_sha256_inc_blocks
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_init8x
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
                - OQS_SHA2_sha512_inc_init
                - OQS_SHA2_sha512_inc_blocks
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha512_init4x
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha512_transform4x
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/context_sha2.c:14,5'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_init
                - OQS_SHA2_sha256_inc_blocks
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_init8x
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
                - OQS_SHA2_sha512_inc_init
                - OQS_SHA2_sha512_inc_blocks
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha512_init4x
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha512_transform4x
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/context_sha2.c:22,5'
          Dst:             OQS_SHA2_sha256_inc_init
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/context_sha2.c:23,5'
          Dst:             OQS_SHA2_sha256_inc_blocks
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/context_sha2.c:26,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_init8x
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/context_sha2.c:27,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/context_sha2.c:33,5'
          Dst:             OQS_SHA2_sha512_inc_init
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/context_sha2.c:34,5'
          Dst:             OQS_SHA2_sha512_inc_blocks
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/context_sha2.c:37,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha512_init4x
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/context_sha2.c:38,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha512_transform4x
    - functionName:    PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_initialize_hash_function
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/context_sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - seed_state
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/context_sha2.c:47,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/context_sha2.c:0,0'
              BranchSideFuncs:
                - seed_state.15074
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/context_sha2.c:47,5'
              BranchSideFuncs:
                - seed_state.15074
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/context_sha2.c:47,5'
          Dst:             seed_state
    - functionName:    fors_sk_to_leafx8
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        18
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thashx8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:56,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thashx8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:56,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thashx8
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:56,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thashx8
    - functionName:    fors_gen_skx8
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_prf_addrx8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:28,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_prf_addrx8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:28,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_prf_addrx8
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:28,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_prf_addrx8
    - functionName:    fors_sk_to_leaf
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thash
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:35,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:35,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:35,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thash
    - functionName:    PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_fors_pk_from_sig
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          78
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_compute_root
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_keypair_addr
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thash
        - fors_sk_to_leaf
        - message_to_indices
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:191,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - message_to_indices.15102
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - fors_sk_to_leaf.15099
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_compute_root
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:194,14'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - message_to_indices.15102
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - fors_sk_to_leaf.15099
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_compute_root
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:207,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:210,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:224,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:199,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:200,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:202,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:203,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:205,5'
          Dst:             message_to_indices
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:210,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:211,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:214,9'
          Dst:             fors_sk_to_leaf
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:218,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_compute_root
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:224,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thash
    - functionName:    message_to_indices
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          172
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:120,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:121,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:127,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fors_gen_leafx8
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          98
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
        - fors_gen_skx8
        - fors_sk_to_leafx8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:74,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - fors_gen_skx8.15098
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - fors_sk_to_leafx8.15097
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:74,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - fors_gen_skx8.15098
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - fors_sk_to_leafx8.15097
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:74,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:75,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:74,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:75,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:74,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:75,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:74,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:75,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:74,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:75,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:74,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:75,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:74,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:75,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:74,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:75,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:78,5'
          Dst:             fors_gen_skx8
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:89,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:89,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:89,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:89,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:89,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:89,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:89,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:89,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:92,5'
          Dst:             fors_sk_to_leafx8
    - functionName:    fors_gen_sk
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15
      functionLinenumberEnd: 17
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_prf_addr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:16,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_prf_addr
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:16,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_prf_addr
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:16,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_prf_addr
    - functionName:    PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_fors_sign
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          135
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_keypair_addr
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thash
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_treehashx8
        - fors_gen_leafx8
        - fors_gen_sk
        - message_to_indices
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:137,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - message_to_indices.15102
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - fors_gen_sk.15104
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_treehashx8
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:139,14'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - message_to_indices.15102
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - fors_gen_sk.15104
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_treehashx8
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:156,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:159,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:177,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:147,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:148,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:149,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:147,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:148,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:149,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:147,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:148,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:149,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:147,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:148,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:149,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:147,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:148,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:149,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:147,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:148,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:149,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:147,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:148,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:149,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:147,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:148,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:149,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:151,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:152,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:154,5'
          Dst:             message_to_indices
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:159,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:160,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:163,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:164,9'
          Dst:             fors_gen_sk
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:165,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:169,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_treehashx8
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:169,9'
          Dst:             fors_gen_leafx8
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/fors.c:177,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thash
    - functionName:    PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_hash_message
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/hash_sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          80
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_SHA2_sha512_inc_blocks
        - OQS_SHA2_sha512_inc_finalize
        - OQS_SHA2_sha512_inc_init
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_bytes_to_ull
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_mgf1_512
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/hash_sha2.c:163,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/hash_sha2.c:0,0'
              BranchSideFuncs:
                - OQS_SHA2_sha512_inc_init
                - OQS_SHA2_sha512_inc_blocks
                - OQS_SHA2_sha512_inc_finalize
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_mgf1_512
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_bytes_to_ull
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_bytes_to_ull
                - OQS_SHA2_sha512_inc_finalize
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/hash_sha2.c:174,5'
              BranchSideFuncs:
                - OQS_SHA2_sha512_inc_init
                - OQS_SHA2_sha512_inc_blocks
                - OQS_SHA2_sha512_inc_finalize
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_mgf1_512
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_bytes_to_ull
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_bytes_to_ull
                - OQS_SHA2_sha512_inc_finalize
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/hash_sha2.c:181,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/hash_sha2.c:182,30'
              BranchSideFuncs:
                - OQS_SHA2_sha512_inc_finalize
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_mgf1_512
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_bytes_to_ull
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_bytes_to_ull
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/hash_sha2.c:187,30'
              BranchSideFuncs:
                - OQS_SHA2_sha512_inc_blocks
                - OQS_SHA2_sha512_inc_finalize
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_mgf1_512
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_bytes_to_ull
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_bytes_to_ull
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/hash_sha2.c:174,5'
          Dst:             OQS_SHA2_sha512_inc_init
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/hash_sha2.c:183,9'
          Dst:             OQS_SHA2_sha512_inc_finalize
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/hash_sha2.c:189,9'
          Dst:             OQS_SHA2_sha512_inc_blocks
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/hash_sha2.c:193,9'
          Dst:             OQS_SHA2_sha512_inc_finalize
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/hash_sha2.c:202,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_mgf1_512
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/hash_sha2.c:207,13'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_bytes_to_ull
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/hash_sha2.c:211,27'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_bytes_to_ull
    - functionName:    PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_mgf1_512
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/hash_sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          78
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - OQS_SHA2_sha512
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/hash_sha2.c:52,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/hash_sha2.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
                - OQS_SHA2_sha512
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
                - OQS_SHA2_sha512
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/hash_sha2.c:52,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
                - OQS_SHA2_sha512
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
                - OQS_SHA2_sha512
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/hash_sha2.c:59,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/hash_sha2.c:60,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
                - OQS_SHA2_sha512
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/hash_sha2.c:65,20'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
                - OQS_SHA2_sha512
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/hash_sha2.c:65,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/hash_sha2.c:65,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
                - OQS_SHA2_sha512
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/hash_sha2.c:66,28'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
                - OQS_SHA2_sha512
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/hash_sha2.c:60,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/hash_sha2.c:61,9'
          Dst:             OQS_SHA2_sha512
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/hash_sha2.c:66,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/hash_sha2.c:67,9'
          Dst:             OQS_SHA2_sha512
    - functionName:    PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_gen_message_random
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/hash_sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          192
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_SHA2_sha512
        - OQS_SHA2_sha512_inc_blocks
        - OQS_SHA2_sha512_inc_finalize
        - OQS_SHA2_sha512_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/hash_sha2.c:107,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/hash_sha2.c:0,0'
              BranchSideFuncs:
                - OQS_SHA2_sha512_inc_init
                - OQS_SHA2_sha512_inc_blocks
                - OQS_SHA2_sha512_inc_blocks
                - OQS_SHA2_sha512_inc_finalize
                - OQS_SHA2_sha512
                - OQS_SHA2_sha512_inc_finalize
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/hash_sha2.c:113,25'
              BranchSideFuncs:
                - OQS_SHA2_sha512_inc_init
                - OQS_SHA2_sha512_inc_blocks
                - OQS_SHA2_sha512_inc_blocks
                - OQS_SHA2_sha512_inc_finalize
                - OQS_SHA2_sha512
                - OQS_SHA2_sha512_inc_finalize
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/hash_sha2.c:123,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/hash_sha2.c:124,9'
              BranchSideFuncs:
                - OQS_SHA2_sha512_inc_finalize
                - OQS_SHA2_sha512
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/hash_sha2.c:130,9'
              BranchSideFuncs:
                - OQS_SHA2_sha512_inc_blocks
                - OQS_SHA2_sha512_inc_finalize
                - OQS_SHA2_sha512
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/hash_sha2.c:117,5'
          Dst:             OQS_SHA2_sha512_inc_init
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/hash_sha2.c:118,5'
          Dst:             OQS_SHA2_sha512_inc_blocks
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/hash_sha2.c:125,9'
          Dst:             OQS_SHA2_sha512_inc_finalize
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/hash_sha2.c:131,9'
          Dst:             OQS_SHA2_sha512_inc_blocks
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/hash_sha2.c:135,9'
          Dst:             OQS_SHA2_sha512_inc_finalize
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/hash_sha2.c:143,5'
          Dst:             OQS_SHA2_sha512
    - functionName:    PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_prf_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/hash_sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA2_sha256_inc_ctx_clone
        - OQS_SHA2_sha256_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/hash_sha2.c:77,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/hash_sha2.c:0,0'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_ctx_clone
                - OQS_SHA2_sha256_inc_finalize
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/hash_sha2.c:82,45'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_ctx_clone
                - OQS_SHA2_sha256_inc_finalize
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/hash_sha2.c:82,5'
          Dst:             OQS_SHA2_sha256_inc_ctx_clone
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/hash_sha2.c:88,5'
          Dst:             OQS_SHA2_sha256_inc_finalize
    - functionName:    PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_mgf1_256
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/hash_sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          78
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - OQS_SHA2_sha256
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/hash_sha2.c:27,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/hash_sha2.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
                - OQS_SHA2_sha256
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
                - OQS_SHA2_sha256
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/hash_sha2.c:27,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
                - OQS_SHA2_sha256
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
                - OQS_SHA2_sha256
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/hash_sha2.c:34,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/hash_sha2.c:35,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
                - OQS_SHA2_sha256
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/hash_sha2.c:40,20'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
                - OQS_SHA2_sha256
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/hash_sha2.c:40,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/hash_sha2.c:40,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
                - OQS_SHA2_sha256
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/hash_sha2.c:41,28'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
                - OQS_SHA2_sha256
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/hash_sha2.c:35,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/hash_sha2.c:36,9'
          Dst:             OQS_SHA2_sha256
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/hash_sha2.c:41,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/hash_sha2.c:42,9'
          Dst:             OQS_SHA2_sha256
    - functionName:    PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_prf_addrx8
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/hash_sha2x8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          102
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256x8_seeded
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/hash_sha2x8.c:41,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256x8_seeded
    - functionName:    PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_merkle_gen_root
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_merkle_sign
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_layer_addr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/merkle.c:55,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/merkle.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_merkle_sign
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/merkle.c:56,14'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_merkle_sign
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/merkle.c:59,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/merkle.c:60,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/merkle.c:62,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_merkle_sign
    - functionName:    PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_merkle_sign
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          130
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_chain_lengths
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_subtree_addr
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_treehashx8
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_wots_gen_leafx8
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/merkle.c:22,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/merkle.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_chain_lengths
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_treehashx8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/merkle.c:22,14'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_chain_lengths
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_treehashx8
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/merkle.c:28,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_chain_lengths
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/merkle.c:32,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/merkle.c:33,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/merkle.c:34,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/merkle.c:35,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/merkle.c:36,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/merkle.c:37,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/merkle.c:32,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/merkle.c:33,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/merkle.c:34,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/merkle.c:35,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/merkle.c:36,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/merkle.c:37,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/merkle.c:32,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/merkle.c:33,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/merkle.c:34,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/merkle.c:35,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/merkle.c:36,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/merkle.c:37,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/merkle.c:32,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/merkle.c:33,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/merkle.c:34,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/merkle.c:35,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/merkle.c:36,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/merkle.c:37,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/merkle.c:32,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/merkle.c:33,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/merkle.c:34,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/merkle.c:35,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/merkle.c:36,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/merkle.c:37,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/merkle.c:32,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/merkle.c:33,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/merkle.c:34,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/merkle.c:35,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/merkle.c:36,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/merkle.c:37,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/merkle.c:32,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/merkle.c:33,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/merkle.c:34,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/merkle.c:35,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/merkle.c:36,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/merkle.c:37,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/merkle.c:32,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/merkle.c:33,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/merkle.c:34,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/merkle.c:35,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/merkle.c:36,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/merkle.c:37,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/merkle.c:42,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_treehashx8
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/merkle.c:42,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_wots_gen_leafx8
    - functionName:    transpose
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          76
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          2945
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - transpose
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c:202,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c:0,0'
              BranchSideFuncs:
                - transpose.15161
                - transpose.15161
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c:205,12'
              BranchSideFuncs:
                - transpose.15161
                - transpose.15161
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c:222,5'
          Dst:             transpose
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c:223,5'
          Dst:             transpose
    - functionName:    PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_final8x
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         92
      ICount:          796
      EdgeCount:       122
      CyclomaticComplexity: 32
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
        - transpose
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c:127,14'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
                - transpose.15161
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c:127,14'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
                - transpose.15161
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c:127,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c:130,13'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
                - transpose.15161
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c:138,13'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
                - transpose.15161
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c:139,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c:137,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
                - transpose.15161
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c:137,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
                - transpose.15161
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c:131,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c:129,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
                - transpose.15161
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c:132,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
                - transpose.15161
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c:131,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c:129,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
                - transpose.15161
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c:132,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
                - transpose.15161
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c:131,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c:129,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
                - transpose.15161
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c:132,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
                - transpose.15161
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c:131,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c:129,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
                - transpose.15161
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c:132,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
                - transpose.15161
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c:131,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c:129,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
                - transpose.15161
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c:132,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
                - transpose.15161
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c:131,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c:129,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
                - transpose.15161
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c:132,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
                - transpose.15161
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c:131,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c:129,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
                - transpose.15161
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c:132,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
                - transpose.15161
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c:131,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c:129,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
                - transpose.15161
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c:132,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
                - transpose.15161
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c:131,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c:129,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
                - transpose.15161
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c:132,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
                - transpose.15161
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c:131,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c:129,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
                - transpose.15161
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c:132,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
                - transpose.15161
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c:131,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c:129,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
                - transpose.15161
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c:132,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
                - transpose.15161
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c:131,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c:129,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
                - transpose.15161
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c:132,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
                - transpose.15161
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c:131,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c:131,13'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
                - transpose.15161
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c:132,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
                - transpose.15161
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c:131,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c:131,13'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
                - transpose.15161
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c:132,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
                - transpose.15161
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c:139,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c:137,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
                - transpose.15161
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c:140,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
                - transpose.15161
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c:139,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c:137,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
                - transpose.15161
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c:140,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
                - transpose.15161
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c:139,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c:137,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
                - transpose.15161
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c:140,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
                - transpose.15161
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c:139,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c:137,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
                - transpose.15161
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c:140,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
                - transpose.15161
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c:139,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c:137,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
                - transpose.15161
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c:140,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
                - transpose.15161
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c:139,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c:137,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
                - transpose.15161
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c:140,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
                - transpose.15161
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c:139,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c:137,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
                - transpose.15161
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c:140,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
                - transpose.15161
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c:139,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c:137,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
                - transpose.15161
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c:140,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
                - transpose.15161
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c:139,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c:137,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
                - transpose.15161
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c:140,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
                - transpose.15161
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c:139,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c:137,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
                - transpose.15161
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c:140,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
                - transpose.15161
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c:139,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c:137,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
                - transpose.15161
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c:140,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
                - transpose.15161
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c:139,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c:137,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
                - transpose.15161
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c:140,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
                - transpose.15161
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c:139,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c:140,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
                - transpose.15161
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c:144,34'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
                - transpose.15161
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c:139,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c:140,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
                - transpose.15161
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c:144,34'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
                - transpose.15161
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c:143,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c:168,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c:180,5'
          Dst:             transpose
    - functionName:    PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_init8x
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_ctx_clone8x
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256avx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_mgf1x8
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256x8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          209
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256x8
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256x8.c:121,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256x8.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256x8
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256x8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256x8.c:121,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256x8
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256x8
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256x8.c:136,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256x8.c:136,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256x8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256x8.c:138,13'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256x8
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256x8
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256x8.c:138,13'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256x8.c:138,13'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256x8.c:138,13'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256x8.c:138,13'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256x8.c:138,13'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256x8.c:138,13'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256x8.c:138,13'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256x8.c:138,13'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256x8.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256x8
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256x8.c:161,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256x8.c:161,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256x8.c:161,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256x8.c:161,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256x8.c:161,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256x8.c:161,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256x8.c:161,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256x8.c:161,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256x8.c:163,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256x8
    - functionName:    PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256x8
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256x8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        17
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_init8x
        - _sha256x8
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256x8.c:99,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256x8.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_init8x
                - _sha256x8.15178
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256x8.c:100,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_init8x
                - _sha256x8.15178
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256x8.c:100,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_init8x
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256x8.c:102,5'
          Dst:             _sha256x8
    - functionName:    _sha256x8
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256x8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        18
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          97
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_final8x
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256x8.c:27,22'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256x8.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_final8x
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256x8.c:27,22'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_final8x
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256x8.c:27,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256x8.c:27,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_final8x
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256x8.c:29,32'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_final8x
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256x8.c:28,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_transform8x
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256x8.c:53,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_final8x
    - functionName:    PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256x8_seeded
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256x8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        18
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_ctx_clone8x
        - _sha256x8
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256x8.c:75,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256x8.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_ctx_clone8x
                - _sha256x8.15178
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256x8.c:76,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_ctx_clone8x
                - _sha256x8.15178
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256x8.c:76,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256_ctx_clone8x
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha256x8.c:78,5'
          Dst:             _sha256x8
    - functionName:    XOR3
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha512_ctx_clone4x
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 442
      functionLinenumberEnd: 444
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha512x4_seeded
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 431
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha512_ctx_clone4x
        - _sha512x4
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:432,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha512_ctx_clone4x
                - _sha512x4.15214
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:433,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha512_ctx_clone4x
                - _sha512x4.15214
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:433,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha512_ctx_clone4x
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:434,5'
          Dst:             _sha512x4
    - functionName:    _sha512x4
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          402
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha512_transform4x
        - transpose
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:274,22'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha512_transform4x
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha512_transform4x
                - transpose.15217
                - transpose.15217
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha512_transform4x
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:274,22'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha512_transform4x
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha512_transform4x
                - transpose.15217
                - transpose.15217
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha512_transform4x
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:274,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:277,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha512_transform4x
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha512_transform4x
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha512_transform4x
                - transpose.15217
                - transpose.15217
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:286,20'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha512_transform4x
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha512_transform4x
                - transpose.15217
                - transpose.15217
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:294,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:296,22'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha512_transform4x
                - transpose.15217
                - transpose.15217
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:304,22'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha512_transform4x
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha512_transform4x
                - transpose.15217
                - transpose.15217
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:306,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:304,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha512_transform4x
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha512_transform4x
                - transpose.15217
                - transpose.15217
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:304,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha512_transform4x
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha512_transform4x
                - transpose.15217
                - transpose.15217
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:298,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:296,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha512_transform4x
                - transpose.15217
                - transpose.15217
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:296,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha512_transform4x
                - transpose.15217
                - transpose.15217
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:298,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:296,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha512_transform4x
                - transpose.15217
                - transpose.15217
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:296,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha512_transform4x
                - transpose.15217
                - transpose.15217
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:298,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:296,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha512_transform4x
                - transpose.15217
                - transpose.15217
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:298,13'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha512_transform4x
                - transpose.15217
                - transpose.15217
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:306,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:304,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha512_transform4x
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha512_transform4x
                - transpose.15217
                - transpose.15217
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:304,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha512_transform4x
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha512_transform4x
                - transpose.15217
                - transpose.15217
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:306,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:304,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha512_transform4x
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha512_transform4x
                - transpose.15217
                - transpose.15217
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:304,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha512_transform4x
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha512_transform4x
                - transpose.15217
                - transpose.15217
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:306,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:304,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha512_transform4x
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha512_transform4x
                - transpose.15217
                - transpose.15217
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:310,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha512_transform4x
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha512_transform4x
                - transpose.15217
                - transpose.15217
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:275,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha512_transform4x
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:310,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha512_transform4x
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:333,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha512_transform4x
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:342,5'
          Dst:             transpose
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:343,5'
          Dst:             transpose
    - functionName:    PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha512_transform4x
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          874
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CH_AVX
        - GAMMA0_AVX
        - GAMMA1_AVX
        - MAJ_AVX
        - SIGMA0_AVX
        - SIGMA1_AVX
        - transpose
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:154,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:0,0'
              BranchSideFuncs:
                - transpose.15217
                - transpose.15217
                - transpose.15217
                - transpose.15217
                - SIGMA1_AVX.15218
                - CH_AVX.15219
                - SIGMA0_AVX.15220
                - MAJ_AVX.15221
                - SIGMA1_AVX.15218
                - CH_AVX.15219
                - SIGMA0_AVX.15220
                - MAJ_AVX.15221
                - SIGMA1_AVX.15218
                - CH_AVX.15219
                - SIGMA0_AVX.15220
                - MAJ_AVX.15221
                - SIGMA1_AVX.15218
                - CH_AVX.15219
                - SIGMA0_AVX.15220
                - MAJ_AVX.15221
                - SIGMA1_AVX.15218
                - CH_AVX.15219
                - SIGMA0_AVX.15220
                - MAJ_AVX.15221
                - SIGMA1_AVX.15218
                - CH_AVX.15219
                - SIGMA0_AVX.15220
                - MAJ_AVX.15221
                - SIGMA1_AVX.15218
                - CH_AVX.15219
                - SIGMA0_AVX.15220
                - MAJ_AVX.15221
                - SIGMA1_AVX.15218
                - CH_AVX.15219
                - SIGMA0_AVX.15220
                - MAJ_AVX.15221
                - SIGMA1_AVX.15218
                - CH_AVX.15219
                - SIGMA0_AVX.15220
                - MAJ_AVX.15221
                - SIGMA1_AVX.15218
                - CH_AVX.15219
                - SIGMA0_AVX.15220
                - MAJ_AVX.15221
                - SIGMA1_AVX.15218
                - CH_AVX.15219
                - SIGMA0_AVX.15220
                - MAJ_AVX.15221
                - SIGMA1_AVX.15218
                - CH_AVX.15219
                - SIGMA0_AVX.15220
                - MAJ_AVX.15221
                - SIGMA1_AVX.15218
                - CH_AVX.15219
                - SIGMA0_AVX.15220
                - MAJ_AVX.15221
                - SIGMA1_AVX.15218
                - CH_AVX.15219
                - SIGMA0_AVX.15220
                - MAJ_AVX.15221
                - SIGMA1_AVX.15218
                - CH_AVX.15219
                - SIGMA0_AVX.15220
                - MAJ_AVX.15221
                - SIGMA1_AVX.15218
                - CH_AVX.15219
                - SIGMA0_AVX.15220
                - MAJ_AVX.15221
                - GAMMA1_AVX.15222
                - GAMMA0_AVX.15223
                - SIGMA1_AVX.15218
                - CH_AVX.15219
                - SIGMA0_AVX.15220
                - MAJ_AVX.15221
                - GAMMA1_AVX.15222
                - GAMMA0_AVX.15223
                - SIGMA1_AVX.15218
                - CH_AVX.15219
                - SIGMA0_AVX.15220
                - MAJ_AVX.15221
                - GAMMA1_AVX.15222
                - GAMMA0_AVX.15223
                - SIGMA1_AVX.15218
                - CH_AVX.15219
                - SIGMA0_AVX.15220
                - MAJ_AVX.15221
                - GAMMA1_AVX.15222
                - GAMMA0_AVX.15223
                - SIGMA1_AVX.15218
                - CH_AVX.15219
                - SIGMA0_AVX.15220
                - MAJ_AVX.15221
                - GAMMA1_AVX.15222
                - GAMMA0_AVX.15223
                - SIGMA1_AVX.15218
                - CH_AVX.15219
                - SIGMA0_AVX.15220
                - MAJ_AVX.15221
                - GAMMA1_AVX.15222
                - GAMMA0_AVX.15223
                - SIGMA1_AVX.15218
                - CH_AVX.15219
                - SIGMA0_AVX.15220
                - MAJ_AVX.15221
                - GAMMA1_AVX.15222
                - GAMMA0_AVX.15223
                - SIGMA1_AVX.15218
                - CH_AVX.15219
                - SIGMA0_AVX.15220
                - MAJ_AVX.15221
                - GAMMA1_AVX.15222
                - GAMMA0_AVX.15223
                - SIGMA1_AVX.15218
                - CH_AVX.15219
                - SIGMA0_AVX.15220
                - MAJ_AVX.15221
                - GAMMA1_AVX.15222
                - GAMMA0_AVX.15223
                - SIGMA1_AVX.15218
                - CH_AVX.15219
                - SIGMA0_AVX.15220
                - MAJ_AVX.15221
                - GAMMA1_AVX.15222
                - GAMMA0_AVX.15223
                - SIGMA1_AVX.15218
                - CH_AVX.15219
                - SIGMA0_AVX.15220
                - MAJ_AVX.15221
                - GAMMA1_AVX.15222
                - GAMMA0_AVX.15223
                - SIGMA1_AVX.15218
                - CH_AVX.15219
                - SIGMA0_AVX.15220
                - MAJ_AVX.15221
                - GAMMA1_AVX.15222
                - GAMMA0_AVX.15223
                - SIGMA1_AVX.15218
                - CH_AVX.15219
                - SIGMA0_AVX.15220
                - MAJ_AVX.15221
                - GAMMA1_AVX.15222
                - GAMMA0_AVX.15223
                - SIGMA1_AVX.15218
                - CH_AVX.15219
                - SIGMA0_AVX.15220
                - MAJ_AVX.15221
                - GAMMA1_AVX.15222
                - GAMMA0_AVX.15223
                - SIGMA1_AVX.15218
                - CH_AVX.15219
                - SIGMA0_AVX.15220
                - MAJ_AVX.15221
                - GAMMA1_AVX.15222
                - GAMMA0_AVX.15223
                - SIGMA1_AVX.15218
                - CH_AVX.15219
                - SIGMA0_AVX.15220
                - MAJ_AVX.15221
                - GAMMA1_AVX.15222
                - GAMMA0_AVX.15223
                - SIGMA1_AVX.15218
                - CH_AVX.15219
                - SIGMA0_AVX.15220
                - MAJ_AVX.15221
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:157,17'
              BranchSideFuncs:
                - transpose.15217
                - transpose.15217
                - transpose.15217
                - transpose.15217
                - SIGMA1_AVX.15218
                - CH_AVX.15219
                - SIGMA0_AVX.15220
                - MAJ_AVX.15221
                - SIGMA1_AVX.15218
                - CH_AVX.15219
                - SIGMA0_AVX.15220
                - MAJ_AVX.15221
                - SIGMA1_AVX.15218
                - CH_AVX.15219
                - SIGMA0_AVX.15220
                - MAJ_AVX.15221
                - SIGMA1_AVX.15218
                - CH_AVX.15219
                - SIGMA0_AVX.15220
                - MAJ_AVX.15221
                - SIGMA1_AVX.15218
                - CH_AVX.15219
                - SIGMA0_AVX.15220
                - MAJ_AVX.15221
                - SIGMA1_AVX.15218
                - CH_AVX.15219
                - SIGMA0_AVX.15220
                - MAJ_AVX.15221
                - SIGMA1_AVX.15218
                - CH_AVX.15219
                - SIGMA0_AVX.15220
                - MAJ_AVX.15221
                - SIGMA1_AVX.15218
                - CH_AVX.15219
                - SIGMA0_AVX.15220
                - MAJ_AVX.15221
                - SIGMA1_AVX.15218
                - CH_AVX.15219
                - SIGMA0_AVX.15220
                - MAJ_AVX.15221
                - SIGMA1_AVX.15218
                - CH_AVX.15219
                - SIGMA0_AVX.15220
                - MAJ_AVX.15221
                - SIGMA1_AVX.15218
                - CH_AVX.15219
                - SIGMA0_AVX.15220
                - MAJ_AVX.15221
                - SIGMA1_AVX.15218
                - CH_AVX.15219
                - SIGMA0_AVX.15220
                - MAJ_AVX.15221
                - SIGMA1_AVX.15218
                - CH_AVX.15219
                - SIGMA0_AVX.15220
                - MAJ_AVX.15221
                - SIGMA1_AVX.15218
                - CH_AVX.15219
                - SIGMA0_AVX.15220
                - MAJ_AVX.15221
                - SIGMA1_AVX.15218
                - CH_AVX.15219
                - SIGMA0_AVX.15220
                - MAJ_AVX.15221
                - SIGMA1_AVX.15218
                - CH_AVX.15219
                - SIGMA0_AVX.15220
                - MAJ_AVX.15221
                - GAMMA1_AVX.15222
                - GAMMA0_AVX.15223
                - SIGMA1_AVX.15218
                - CH_AVX.15219
                - SIGMA0_AVX.15220
                - MAJ_AVX.15221
                - GAMMA1_AVX.15222
                - GAMMA0_AVX.15223
                - SIGMA1_AVX.15218
                - CH_AVX.15219
                - SIGMA0_AVX.15220
                - MAJ_AVX.15221
                - GAMMA1_AVX.15222
                - GAMMA0_AVX.15223
                - SIGMA1_AVX.15218
                - CH_AVX.15219
                - SIGMA0_AVX.15220
                - MAJ_AVX.15221
                - GAMMA1_AVX.15222
                - GAMMA0_AVX.15223
                - SIGMA1_AVX.15218
                - CH_AVX.15219
                - SIGMA0_AVX.15220
                - MAJ_AVX.15221
                - GAMMA1_AVX.15222
                - GAMMA0_AVX.15223
                - SIGMA1_AVX.15218
                - CH_AVX.15219
                - SIGMA0_AVX.15220
                - MAJ_AVX.15221
                - GAMMA1_AVX.15222
                - GAMMA0_AVX.15223
                - SIGMA1_AVX.15218
                - CH_AVX.15219
                - SIGMA0_AVX.15220
                - MAJ_AVX.15221
                - GAMMA1_AVX.15222
                - GAMMA0_AVX.15223
                - SIGMA1_AVX.15218
                - CH_AVX.15219
                - SIGMA0_AVX.15220
                - MAJ_AVX.15221
                - GAMMA1_AVX.15222
                - GAMMA0_AVX.15223
                - SIGMA1_AVX.15218
                - CH_AVX.15219
                - SIGMA0_AVX.15220
                - MAJ_AVX.15221
                - GAMMA1_AVX.15222
                - GAMMA0_AVX.15223
                - SIGMA1_AVX.15218
                - CH_AVX.15219
                - SIGMA0_AVX.15220
                - MAJ_AVX.15221
                - GAMMA1_AVX.15222
                - GAMMA0_AVX.15223
                - SIGMA1_AVX.15218
                - CH_AVX.15219
                - SIGMA0_AVX.15220
                - MAJ_AVX.15221
                - GAMMA1_AVX.15222
                - GAMMA0_AVX.15223
                - SIGMA1_AVX.15218
                - CH_AVX.15219
                - SIGMA0_AVX.15220
                - MAJ_AVX.15221
                - GAMMA1_AVX.15222
                - GAMMA0_AVX.15223
                - SIGMA1_AVX.15218
                - CH_AVX.15219
                - SIGMA0_AVX.15220
                - MAJ_AVX.15221
                - GAMMA1_AVX.15222
                - GAMMA0_AVX.15223
                - SIGMA1_AVX.15218
                - CH_AVX.15219
                - SIGMA0_AVX.15220
                - MAJ_AVX.15221
                - GAMMA1_AVX.15222
                - GAMMA0_AVX.15223
                - SIGMA1_AVX.15218
                - CH_AVX.15219
                - SIGMA0_AVX.15220
                - MAJ_AVX.15221
                - GAMMA1_AVX.15222
                - GAMMA0_AVX.15223
                - SIGMA1_AVX.15218
                - CH_AVX.15219
                - SIGMA0_AVX.15220
                - MAJ_AVX.15221
                - GAMMA1_AVX.15222
                - GAMMA0_AVX.15223
                - SIGMA1_AVX.15218
                - CH_AVX.15219
                - SIGMA0_AVX.15220
                - MAJ_AVX.15221
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:215,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:216,14'
              BranchSideFuncs:
                - GAMMA1_AVX.15222
                - GAMMA0_AVX.15223
                - SIGMA1_AVX.15218
                - CH_AVX.15219
                - SIGMA0_AVX.15220
                - MAJ_AVX.15221
                - GAMMA1_AVX.15222
                - GAMMA0_AVX.15223
                - SIGMA1_AVX.15218
                - CH_AVX.15219
                - SIGMA0_AVX.15220
                - MAJ_AVX.15221
                - GAMMA1_AVX.15222
                - GAMMA0_AVX.15223
                - SIGMA1_AVX.15218
                - CH_AVX.15219
                - SIGMA0_AVX.15220
                - MAJ_AVX.15221
                - GAMMA1_AVX.15222
                - GAMMA0_AVX.15223
                - SIGMA1_AVX.15218
                - CH_AVX.15219
                - SIGMA0_AVX.15220
                - MAJ_AVX.15221
                - GAMMA1_AVX.15222
                - GAMMA0_AVX.15223
                - SIGMA1_AVX.15218
                - CH_AVX.15219
                - SIGMA0_AVX.15220
                - MAJ_AVX.15221
                - GAMMA1_AVX.15222
                - GAMMA0_AVX.15223
                - SIGMA1_AVX.15218
                - CH_AVX.15219
                - SIGMA0_AVX.15220
                - MAJ_AVX.15221
                - GAMMA1_AVX.15222
                - GAMMA0_AVX.15223
                - SIGMA1_AVX.15218
                - CH_AVX.15219
                - SIGMA0_AVX.15220
                - MAJ_AVX.15221
                - GAMMA1_AVX.15222
                - GAMMA0_AVX.15223
                - SIGMA1_AVX.15218
                - CH_AVX.15219
                - SIGMA0_AVX.15220
                - MAJ_AVX.15221
                - GAMMA1_AVX.15222
                - GAMMA0_AVX.15223
                - SIGMA1_AVX.15218
                - CH_AVX.15219
                - SIGMA0_AVX.15220
                - MAJ_AVX.15221
                - GAMMA1_AVX.15222
                - GAMMA0_AVX.15223
                - SIGMA1_AVX.15218
                - CH_AVX.15219
                - SIGMA0_AVX.15220
                - MAJ_AVX.15221
                - GAMMA1_AVX.15222
                - GAMMA0_AVX.15223
                - SIGMA1_AVX.15218
                - CH_AVX.15219
                - SIGMA0_AVX.15220
                - MAJ_AVX.15221
                - GAMMA1_AVX.15222
                - GAMMA0_AVX.15223
                - SIGMA1_AVX.15218
                - CH_AVX.15219
                - SIGMA0_AVX.15220
                - MAJ_AVX.15221
                - GAMMA1_AVX.15222
                - GAMMA0_AVX.15223
                - SIGMA1_AVX.15218
                - CH_AVX.15219
                - SIGMA0_AVX.15220
                - MAJ_AVX.15221
                - GAMMA1_AVX.15222
                - GAMMA0_AVX.15223
                - SIGMA1_AVX.15218
                - CH_AVX.15219
                - SIGMA0_AVX.15220
                - MAJ_AVX.15221
                - GAMMA1_AVX.15222
                - GAMMA0_AVX.15223
                - SIGMA1_AVX.15218
                - CH_AVX.15219
                - SIGMA0_AVX.15220
                - MAJ_AVX.15221
                - GAMMA1_AVX.15222
                - GAMMA0_AVX.15223
                - SIGMA1_AVX.15218
                - CH_AVX.15219
                - SIGMA0_AVX.15220
                - MAJ_AVX.15221
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:251,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:177,5'
          Dst:             transpose
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:178,5'
          Dst:             transpose
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:179,5'
          Dst:             transpose
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:180,5'
          Dst:             transpose
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:193,5'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:193,5'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:193,5'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:193,5'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:194,5'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:194,5'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:194,5'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:194,5'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:195,5'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:195,5'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:195,5'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:195,5'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:196,5'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:196,5'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:196,5'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:196,5'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:197,5'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:197,5'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:197,5'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:197,5'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:198,5'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:198,5'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:198,5'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:198,5'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:199,5'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:199,5'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:199,5'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:199,5'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:200,5'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:200,5'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:200,5'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:200,5'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:201,5'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:201,5'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:201,5'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:201,5'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:202,5'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:202,5'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:202,5'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:202,5'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:203,5'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:203,5'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:203,5'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:203,5'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:204,5'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:204,5'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:204,5'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:204,5'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:205,5'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:205,5'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:205,5'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:205,5'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:206,5'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:206,5'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:206,5'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:206,5'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:207,5'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:207,5'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:207,5'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:207,5'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:208,5'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:208,5'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:208,5'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:208,5'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:216,14'
          Dst:             GAMMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:216,14'
          Dst:             GAMMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:217,9'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:217,9'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:217,9'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:217,9'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:218,14'
          Dst:             GAMMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:218,14'
          Dst:             GAMMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:219,9'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:219,9'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:219,9'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:219,9'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:220,14'
          Dst:             GAMMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:220,14'
          Dst:             GAMMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:221,9'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:221,9'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:221,9'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:221,9'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:222,14'
          Dst:             GAMMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:222,14'
          Dst:             GAMMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:223,9'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:223,9'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:223,9'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:223,9'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:224,14'
          Dst:             GAMMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:224,14'
          Dst:             GAMMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:225,9'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:225,9'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:225,9'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:225,9'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:226,14'
          Dst:             GAMMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:226,14'
          Dst:             GAMMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:227,9'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:227,9'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:227,9'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:227,9'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:228,14'
          Dst:             GAMMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:228,14'
          Dst:             GAMMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:229,9'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:229,9'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:229,9'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:229,9'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:230,14'
          Dst:             GAMMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:230,14'
          Dst:             GAMMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:231,9'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:231,9'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:231,9'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:231,9'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:232,14'
          Dst:             GAMMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:232,14'
          Dst:             GAMMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:233,9'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:233,9'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:233,9'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:233,9'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:234,14'
          Dst:             GAMMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:234,14'
          Dst:             GAMMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:235,9'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:235,9'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:235,9'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:235,9'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:236,14'
          Dst:             GAMMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:236,14'
          Dst:             GAMMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:237,9'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:237,9'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:237,9'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:237,9'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:238,14'
          Dst:             GAMMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:238,14'
          Dst:             GAMMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:239,9'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:239,9'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:239,9'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:239,9'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:240,14'
          Dst:             GAMMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:240,14'
          Dst:             GAMMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:241,9'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:241,9'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:241,9'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:241,9'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:242,14'
          Dst:             GAMMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:242,14'
          Dst:             GAMMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:243,9'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:243,9'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:243,9'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:243,9'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:244,14'
          Dst:             GAMMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:244,14'
          Dst:             GAMMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:245,9'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:245,9'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:245,9'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:245,9'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:246,14'
          Dst:             GAMMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:246,14'
          Dst:             GAMMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:247,9'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:247,9'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:247,9'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:247,9'
          Dst:             MAJ_AVX
    - functionName:    transpose
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          28
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SIGMA1_AVX
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - XOR3
      functionUses:    32
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:90,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:0,0'
              BranchSideFuncs:
                - XOR3.15213
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:90,17'
              BranchSideFuncs:
                - XOR3.15213
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:90,12'
          Dst:             XOR3
    - functionName:    CH_AVX
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    32
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SIGMA0_AVX
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - XOR3
      functionUses:    32
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:87,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:0,0'
              BranchSideFuncs:
                - XOR3.15213
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:87,17'
              BranchSideFuncs:
                - XOR3.15213
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:87,12'
          Dst:             XOR3
    - functionName:    MAJ_AVX
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    32
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GAMMA1_AVX
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - XOR3
      functionUses:    16
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:96,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:0,0'
              BranchSideFuncs:
                - XOR3.15213
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:96,17'
              BranchSideFuncs:
                - XOR3.15213
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:96,12'
          Dst:             XOR3
    - functionName:    GAMMA0_AVX
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - XOR3
      functionUses:    16
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:93,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:0,0'
              BranchSideFuncs:
                - XOR3.15213
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:93,17'
              BranchSideFuncs:
                - XOR3.15213
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:93,12'
          Dst:             XOR3
    - functionName:    PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_mgf1x4_512
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 374
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          122
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha512_init4x
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
        - _sha512x4
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:375,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha512_init4x
                - _sha512x4.15214
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:375,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha512_init4x
                - _sha512x4.15214
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:389,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:391,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha512_init4x
                - _sha512x4.15214
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:394,13'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha512_init4x
                - _sha512x4.15214
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:387,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:387,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:389,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha512_init4x
                - _sha512x4.15214
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:394,13'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:394,13'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:394,13'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:394,13'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:398,9'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha512_init4x
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c:400,9'
          Dst:             _sha512x4
    - functionName:    PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha512_init4x
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/sha512x4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thashx8_512
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/thash_sha2_simplex8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      void
      argCount:        19
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          130
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha512x4_seeded
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/thash_sha2_simplex8.c:151,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/thash_sha2_simplex8.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha512x4_seeded
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha512x4_seeded
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/thash_sha2_simplex8.c:151,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha512x4_seeded
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha512x4_seeded
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/thash_sha2_simplex8.c:177,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha512x4_seeded
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/thash_sha2_simplex8.c:195,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha512x4_seeded
    - functionName:    PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thashx8
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/thash_sha2_simplex8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        19
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          152
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256x8_seeded
        - thashx8_512
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/thash_sha2_simplex8.c:58,18'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/thash_sha2_simplex8.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256x8_seeded
                - thashx8_512.15235
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/thash_sha2_simplex8.c:58,18'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256x8_seeded
                - thashx8_512.15235
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/thash_sha2_simplex8.c:58,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/thash_sha2_simplex8.c:59,9'
              BranchSideFuncs:
                - thashx8_512.15235
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/thash_sha2_simplex8.c:65,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256x8_seeded
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/thash_sha2_simplex8.c:59,9'
          Dst:             thashx8_512
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/thash_sha2_simplex8.c:91,5'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_sha256x8_seeded
    - functionName:    PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_treehashx8
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utilsx8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          234
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
        - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thashx8
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utilsx8.c:50,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utilsx8.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thashx8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utilsx8.c:59,37'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thashx8
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utilsx8.c:71,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utilsx8.c:72,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thashx8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utilsx8.c:85,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thashx8
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utilsx8.c:72,21'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utilsx8.c:72,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utilsx8.c:81,66'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thashx8
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utilsx8.c:85,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utilsx8.c:85,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utilsx8.c:95,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thashx8
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utilsx8.c:95,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utilsx8.c:96,39'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thashx8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utilsx8.c:107,31'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thashx8
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utilsx8.c:107,41'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utilsx8.c:107,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thashx8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utilsx8.c:116,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thashx8
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utilsx8.c:107,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utilsx8.c:116,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thashx8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utilsx8.c:144,32'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thashx8
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utilsx8.c:118,17'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utilsx8.c:119,17'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utilsx8.c:118,17'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utilsx8.c:119,17'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utilsx8.c:118,17'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utilsx8.c:119,17'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utilsx8.c:118,17'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utilsx8.c:119,17'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utilsx8.c:118,17'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utilsx8.c:119,17'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utilsx8.c:118,17'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utilsx8.c:119,17'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utilsx8.c:118,17'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utilsx8.c:119,17'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utilsx8.c:118,17'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utilsx8.c:119,17'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256f-simple_avx2/utilsx8.c:123,13'
          Dst:             PQCLEAN_SPHINCSSHA2256FSIMPLE_AVX2_thashx8
    - functionName:    PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_index
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_u32_to_bytes
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/address.c:90,19'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/address.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_u32_to_bytes
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/address.c:90,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_u32_to_bytes
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/address.c:90,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_u32_to_bytes
    - functionName:    PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_height
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_hash_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_chain_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_copy_keypair_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_keypair_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_copy_subtree_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_type
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 20
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_ull_to_bytes
      functionUses:    11
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/address.c:19,19'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/address.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_ull_to_bytes
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/address.c:19,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_ull_to_bytes
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/address.c:19,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_ull_to_bytes
    - functionName:    PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_layer_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11
      functionLinenumberEnd: 13
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_free_hash_function
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/context_sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA2_sha256_inc_ctx_release
        - OQS_SHA2_sha512_inc_ctx_release
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/context_sha2.c:33,34'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/context_sha2.c:0,0'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_ctx_release
                - OQS_SHA2_sha512_inc_ctx_release
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/context_sha2.c:33,34'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_ctx_release
                - OQS_SHA2_sha512_inc_ctx_release
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/context_sha2.c:33,5'
          Dst:             OQS_SHA2_sha256_inc_ctx_release
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/context_sha2.c:34,5'
          Dst:             OQS_SHA2_sha512_inc_ctx_release
    - functionName:    seed_state
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/context_sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA2_sha256_inc_blocks
        - OQS_SHA2_sha256_inc_init
        - OQS_SHA2_sha512_inc_blocks
        - OQS_SHA2_sha512_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/context_sha2.c:9,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/context_sha2.c:0,0'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_init
                - OQS_SHA2_sha256_inc_blocks
                - OQS_SHA2_sha512_inc_init
                - OQS_SHA2_sha512_inc_blocks
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/context_sha2.c:13,18'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_init
                - OQS_SHA2_sha256_inc_blocks
                - OQS_SHA2_sha512_inc_init
                - OQS_SHA2_sha512_inc_blocks
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/context_sha2.c:20,5'
          Dst:             OQS_SHA2_sha256_inc_init
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/context_sha2.c:21,5'
          Dst:             OQS_SHA2_sha256_inc_blocks
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/context_sha2.c:22,5'
          Dst:             OQS_SHA2_sha512_inc_init
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/context_sha2.c:23,5'
          Dst:             OQS_SHA2_sha512_inc_blocks
    - functionName:    PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_initialize_hash_function
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/context_sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - seed_state
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/context_sha2.c:28,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/context_sha2.c:0,0'
              BranchSideFuncs:
                - seed_state.15302
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/context_sha2.c:28,5'
              BranchSideFuncs:
                - seed_state.15302
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/context_sha2.c:28,5'
          Dst:             seed_state
    - functionName:    fors_sk_to_leaf
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 22
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/fors.c:21,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/fors.c:21,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/fors.c:21,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
    - functionName:    PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_fors_pk_from_sig
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          78
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_compute_root
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_copy_keypair_addr
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_height
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_index
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_type
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
        - fors_sk_to_leaf
        - message_to_indices
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/fors.c:122,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_type
                - message_to_indices.15324
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_index
                - fors_sk_to_leaf.15321
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_compute_root
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/fors.c:125,14'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_type
                - message_to_indices.15324
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_index
                - fors_sk_to_leaf.15321
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_compute_root
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/fors.c:138,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/fors.c:141,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/fors.c:155,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/fors.c:130,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/fors.c:131,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/fors.c:133,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/fors.c:134,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/fors.c:136,5'
          Dst:             message_to_indices
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/fors.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/fors.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/fors.c:145,9'
          Dst:             fors_sk_to_leaf
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/fors.c:149,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_compute_root
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/fors.c:155,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
    - functionName:    message_to_indices
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          252
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/fors.c:53,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/fors.c:54,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/fors.c:60,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fors_gen_leafx1
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_index
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_type
        - fors_gen_sk
        - fors_sk_to_leaf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/fors.c:35,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_type
                - fors_gen_sk.15326
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_type
                - fors_sk_to_leaf.15321
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/fors.c:35,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_type
                - fors_gen_sk.15326
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_type
                - fors_sk_to_leaf.15321
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/fors.c:35,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/fors.c:36,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/fors.c:37,5'
          Dst:             fors_gen_sk
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/fors.c:39,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/fors.c:40,5'
          Dst:             fors_sk_to_leaf
    - functionName:    fors_gen_sk
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_prf_addr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/fors.c:15,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_prf_addr
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/fors.c:15,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_prf_addr
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/fors.c:15,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_prf_addr
    - functionName:    PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_fors_sign
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          82
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_copy_keypair_addr
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_height
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_index
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_type
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_treehashx1
        - fors_gen_leafx1
        - fors_gen_sk
        - message_to_indices
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/fors.c:70,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_type
                - message_to_indices.15324
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_type
                - fors_gen_sk.15326
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_treehashx1
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/fors.c:72,14'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_type
                - message_to_indices.15324
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_type
                - fors_gen_sk.15326
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_treehashx1
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/fors.c:87,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/fors.c:90,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/fors.c:108,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/fors.c:79,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/fors.c:80,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/fors.c:82,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/fors.c:83,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/fors.c:85,5'
          Dst:             message_to_indices
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/fors.c:90,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/fors.c:91,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/fors.c:92,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/fors.c:95,9'
          Dst:             fors_gen_sk
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/fors.c:96,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/fors.c:100,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_treehashx1
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/fors.c:100,9'
          Dst:             fors_gen_leafx1
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/fors.c:108,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
    - functionName:    PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_hash_message
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/hash_sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          81
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_SHA2_sha512_inc_blocks
        - OQS_SHA2_sha512_inc_finalize
        - OQS_SHA2_sha512_inc_init
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_bytes_to_ull
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_mgf1_512
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/hash_sha2.c:163,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/hash_sha2.c:0,0'
              BranchSideFuncs:
                - OQS_SHA2_sha512_inc_init
                - OQS_SHA2_sha512_inc_blocks
                - OQS_SHA2_sha512_inc_finalize
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_mgf1_512
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_bytes_to_ull
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_bytes_to_ull
                - OQS_SHA2_sha512_inc_finalize
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/hash_sha2.c:174,5'
              BranchSideFuncs:
                - OQS_SHA2_sha512_inc_init
                - OQS_SHA2_sha512_inc_blocks
                - OQS_SHA2_sha512_inc_finalize
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_mgf1_512
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_bytes_to_ull
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_bytes_to_ull
                - OQS_SHA2_sha512_inc_finalize
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/hash_sha2.c:181,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/hash_sha2.c:182,30'
              BranchSideFuncs:
                - OQS_SHA2_sha512_inc_finalize
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_mgf1_512
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_bytes_to_ull
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_bytes_to_ull
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/hash_sha2.c:187,30'
              BranchSideFuncs:
                - OQS_SHA2_sha512_inc_blocks
                - OQS_SHA2_sha512_inc_finalize
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_mgf1_512
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_bytes_to_ull
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_bytes_to_ull
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/hash_sha2.c:174,5'
          Dst:             OQS_SHA2_sha512_inc_init
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/hash_sha2.c:183,9'
          Dst:             OQS_SHA2_sha512_inc_finalize
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/hash_sha2.c:189,9'
          Dst:             OQS_SHA2_sha512_inc_blocks
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/hash_sha2.c:193,9'
          Dst:             OQS_SHA2_sha512_inc_finalize
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/hash_sha2.c:202,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_mgf1_512
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/hash_sha2.c:207,13'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_bytes_to_ull
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/hash_sha2.c:211,27'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_bytes_to_ull
    - functionName:    PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_mgf1_512
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/hash_sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          78
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - OQS_SHA2_sha512
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_u32_to_bytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/hash_sha2.c:52,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/hash_sha2.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_u32_to_bytes
                - OQS_SHA2_sha512
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_u32_to_bytes
                - OQS_SHA2_sha512
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/hash_sha2.c:52,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_u32_to_bytes
                - OQS_SHA2_sha512
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_u32_to_bytes
                - OQS_SHA2_sha512
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/hash_sha2.c:59,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/hash_sha2.c:60,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_u32_to_bytes
                - OQS_SHA2_sha512
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/hash_sha2.c:65,20'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_u32_to_bytes
                - OQS_SHA2_sha512
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/hash_sha2.c:65,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/hash_sha2.c:65,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_u32_to_bytes
                - OQS_SHA2_sha512
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/hash_sha2.c:66,28'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_u32_to_bytes
                - OQS_SHA2_sha512
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/hash_sha2.c:60,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/hash_sha2.c:61,9'
          Dst:             OQS_SHA2_sha512
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/hash_sha2.c:66,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/hash_sha2.c:67,9'
          Dst:             OQS_SHA2_sha512
    - functionName:    PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_gen_message_random
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/hash_sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          200
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_SHA2_sha512
        - OQS_SHA2_sha512_inc_blocks
        - OQS_SHA2_sha512_inc_finalize
        - OQS_SHA2_sha512_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/hash_sha2.c:107,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/hash_sha2.c:0,0'
              BranchSideFuncs:
                - OQS_SHA2_sha512_inc_init
                - OQS_SHA2_sha512_inc_blocks
                - OQS_SHA2_sha512_inc_blocks
                - OQS_SHA2_sha512_inc_finalize
                - OQS_SHA2_sha512
                - OQS_SHA2_sha512_inc_finalize
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/hash_sha2.c:113,25'
              BranchSideFuncs:
                - OQS_SHA2_sha512_inc_init
                - OQS_SHA2_sha512_inc_blocks
                - OQS_SHA2_sha512_inc_blocks
                - OQS_SHA2_sha512_inc_finalize
                - OQS_SHA2_sha512
                - OQS_SHA2_sha512_inc_finalize
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/hash_sha2.c:123,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/hash_sha2.c:124,9'
              BranchSideFuncs:
                - OQS_SHA2_sha512_inc_finalize
                - OQS_SHA2_sha512
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/hash_sha2.c:130,9'
              BranchSideFuncs:
                - OQS_SHA2_sha512_inc_blocks
                - OQS_SHA2_sha512_inc_finalize
                - OQS_SHA2_sha512
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/hash_sha2.c:117,5'
          Dst:             OQS_SHA2_sha512_inc_init
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/hash_sha2.c:118,5'
          Dst:             OQS_SHA2_sha512_inc_blocks
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/hash_sha2.c:125,9'
          Dst:             OQS_SHA2_sha512_inc_finalize
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/hash_sha2.c:131,9'
          Dst:             OQS_SHA2_sha512_inc_blocks
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/hash_sha2.c:135,9'
          Dst:             OQS_SHA2_sha512_inc_finalize
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/hash_sha2.c:143,5'
          Dst:             OQS_SHA2_sha512
    - functionName:    PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_prf_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/hash_sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA2_sha256_inc_ctx_clone
        - OQS_SHA2_sha256_inc_finalize
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/hash_sha2.c:77,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/hash_sha2.c:0,0'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_ctx_clone
                - OQS_SHA2_sha256_inc_finalize
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/hash_sha2.c:82,45'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_ctx_clone
                - OQS_SHA2_sha256_inc_finalize
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/hash_sha2.c:82,5'
          Dst:             OQS_SHA2_sha256_inc_ctx_clone
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/hash_sha2.c:88,5'
          Dst:             OQS_SHA2_sha256_inc_finalize
    - functionName:    PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_mgf1_256
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/hash_sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          78
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - OQS_SHA2_sha256
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_u32_to_bytes
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/hash_sha2.c:27,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/hash_sha2.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_u32_to_bytes
                - OQS_SHA2_sha256
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_u32_to_bytes
                - OQS_SHA2_sha256
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/hash_sha2.c:27,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_u32_to_bytes
                - OQS_SHA2_sha256
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_u32_to_bytes
                - OQS_SHA2_sha256
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/hash_sha2.c:34,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/hash_sha2.c:35,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_u32_to_bytes
                - OQS_SHA2_sha256
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/hash_sha2.c:40,20'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_u32_to_bytes
                - OQS_SHA2_sha256
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/hash_sha2.c:40,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/hash_sha2.c:40,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_u32_to_bytes
                - OQS_SHA2_sha256
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/hash_sha2.c:41,28'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_u32_to_bytes
                - OQS_SHA2_sha256
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/hash_sha2.c:35,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/hash_sha2.c:36,9'
          Dst:             OQS_SHA2_sha256
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/hash_sha2.c:41,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/hash_sha2.c:42,9'
          Dst:             OQS_SHA2_sha256
    - functionName:    PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_merkle_gen_root
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_merkle_sign
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_layer_addr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/merkle.c:49,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/merkle.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_merkle_sign
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/merkle.c:50,14'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_merkle_sign
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/merkle.c:53,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/merkle.c:54,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/merkle.c:56,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_merkle_sign
    - functionName:    PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_merkle_sign
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_chain_lengths
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_copy_subtree_addr
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_type
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_treehashx1
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_wots_gen_leafx1
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/merkle.c:22,36'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/merkle.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_chain_lengths
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_treehashx1
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/merkle.c:22,36'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_chain_lengths
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_treehashx1
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/merkle.c:27,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_chain_lengths
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/merkle.c:30,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/merkle.c:31,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/merkle.c:32,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/merkle.c:33,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/merkle.c:37,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_treehashx1
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/merkle.c:37,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_wots_gen_leafx1
    - functionName:    PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_treehashx1
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utilsx1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          191
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_height
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_index
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utilsx1.c:35,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utilsx1.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utilsx1.c:35,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utilsx1.c:55,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utilsx1.c:39,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utilsx1.c:55,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utilsx1.c:65,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utilsx1.c:66,39'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utilsx1.c:77,31'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utilsx1.c:77,41'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utilsx1.c:85,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utilsx1.c:98,26'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utilsx1.c:77,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utilsx1.c:52,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utilsx1.c:65,31'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utilsx1.c:55,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utilsx1.c:55,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utilsx1.c:65,31'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utilsx1.c:65,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utilsx1.c:66,39'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utilsx1.c:89,44'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utilsx1.c:55,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utilsx1.c:55,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utilsx1.c:65,31'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utilsx1.c:86,13'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utilsx1.c:87,13'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utilsx1.c:91,13'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utilsx1.c:86,13'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utilsx1.c:87,13'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/utilsx1.c:91,13'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
    - functionName:    PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_wots_gen_leafx1
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/wotsx1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          106
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_prf_addr
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_chain_addr
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_hash_addr
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_keypair_addr
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_type
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/wotsx1.c:22,33'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/wotsx1.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_prf_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/wotsx1.c:22,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_prf_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/wotsx1.c:29,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/wotsx1.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_prf_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/wotsx1.c:38,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_prf_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/wotsx1.c:58,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/wotsx1.c:59,31'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_prf_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/wotsx1.c:63,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_prf_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/wotsx1.c:63,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/wotsx1.c:41,56'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_prf_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/wotsx1.c:68,13'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_chain_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_prf_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/wotsx1.c:41,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/wotsx1.c:42,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/wotsx1.c:75,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/wotsx1.c:38,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/wotsx1.c:39,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/wotsx1.c:46,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/wotsx1.c:47,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/wotsx1.c:48,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/wotsx1.c:50,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_prf_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/wotsx1.c:52,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/wotsx1.c:68,13'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/wotsx1.c:70,13'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_clean/wotsx1.c:75,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_CLEAN_thash
    - functionName:    PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
      functionUses:    21
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/address.c:90,19'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/address.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/address.c:90,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/address.c:90,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
    - functionName:    PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_hash_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_chain_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_keypair_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    20
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_keypair_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    27
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    33
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    74
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 20
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_ull_to_bytes
      functionUses:    11
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/address.c:19,19'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/address.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_ull_to_bytes
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/address.c:19,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_ull_to_bytes
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/address.c:19,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_ull_to_bytes
    - functionName:    PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_layer_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11
      functionLinenumberEnd: 13
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_free_hash_function
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/context_sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA2_sha256_inc_ctx_release
        - OQS_SHA2_sha512_inc_ctx_release
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/context_sha2.c:52,34'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/context_sha2.c:0,0'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_ctx_release
                - OQS_SHA2_sha512_inc_ctx_release
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/context_sha2.c:52,34'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_ctx_release
                - OQS_SHA2_sha512_inc_ctx_release
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/context_sha2.c:52,5'
          Dst:             OQS_SHA2_sha256_inc_ctx_release
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/context_sha2.c:53,5'
          Dst:             OQS_SHA2_sha512_inc_ctx_release
    - functionName:    seed_state
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/context_sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA2_sha256_inc_blocks
        - OQS_SHA2_sha256_inc_init
        - OQS_SHA2_sha512_inc_blocks
        - OQS_SHA2_sha512_inc_init
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_init8x
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha512_init4x
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha512_transform4x
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/context_sha2.c:11,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/context_sha2.c:0,0'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_init
                - OQS_SHA2_sha256_inc_blocks
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_init8x
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
                - OQS_SHA2_sha512_inc_init
                - OQS_SHA2_sha512_inc_blocks
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha512_init4x
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha512_transform4x
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/context_sha2.c:14,5'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_init
                - OQS_SHA2_sha256_inc_blocks
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_init8x
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
                - OQS_SHA2_sha512_inc_init
                - OQS_SHA2_sha512_inc_blocks
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha512_init4x
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha512_transform4x
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/context_sha2.c:22,5'
          Dst:             OQS_SHA2_sha256_inc_init
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/context_sha2.c:23,5'
          Dst:             OQS_SHA2_sha256_inc_blocks
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/context_sha2.c:26,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_init8x
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/context_sha2.c:27,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/context_sha2.c:33,5'
          Dst:             OQS_SHA2_sha512_inc_init
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/context_sha2.c:34,5'
          Dst:             OQS_SHA2_sha512_inc_blocks
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/context_sha2.c:37,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha512_init4x
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/context_sha2.c:38,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha512_transform4x
    - functionName:    PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_initialize_hash_function
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/context_sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - seed_state
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/context_sha2.c:47,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/context_sha2.c:0,0'
              BranchSideFuncs:
                - seed_state.15433
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/context_sha2.c:47,5'
              BranchSideFuncs:
                - seed_state.15433
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/context_sha2.c:47,5'
          Dst:             seed_state
    - functionName:    fors_sk_to_leafx8
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        18
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thashx8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:56,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thashx8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:56,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thashx8
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:56,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thashx8
    - functionName:    fors_gen_skx8
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_prf_addrx8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:28,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_prf_addrx8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:28,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_prf_addrx8
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:28,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_prf_addrx8
    - functionName:    fors_sk_to_leaf
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thash
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:35,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:35,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:35,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thash
    - functionName:    PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_fors_pk_from_sig
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          78
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_compute_root
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_keypair_addr
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thash
        - fors_sk_to_leaf
        - message_to_indices
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:191,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - message_to_indices.15461
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - fors_sk_to_leaf.15458
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_compute_root
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:194,14'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - message_to_indices.15461
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - fors_sk_to_leaf.15458
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_compute_root
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:207,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:210,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:224,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:199,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:200,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:202,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:203,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:205,5'
          Dst:             message_to_indices
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:210,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:211,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:214,9'
          Dst:             fors_sk_to_leaf
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:218,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_compute_root
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:224,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thash
    - functionName:    message_to_indices
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          252
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:120,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:121,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:127,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fors_gen_leafx8
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          98
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
        - fors_gen_skx8
        - fors_sk_to_leafx8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:74,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - fors_gen_skx8.15457
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - fors_sk_to_leafx8.15456
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:74,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - fors_gen_skx8.15457
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - fors_sk_to_leafx8.15456
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:74,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:75,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:74,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:75,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:74,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:75,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:74,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:75,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:74,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:75,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:74,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:75,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:74,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:75,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:74,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:75,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:78,5'
          Dst:             fors_gen_skx8
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:89,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:89,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:89,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:89,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:89,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:89,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:89,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:89,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:92,5'
          Dst:             fors_sk_to_leafx8
    - functionName:    fors_gen_sk
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15
      functionLinenumberEnd: 17
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_prf_addr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:16,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_prf_addr
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:16,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_prf_addr
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:16,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_prf_addr
    - functionName:    PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_fors_sign
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          135
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_keypair_addr
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thash
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_treehashx8
        - fors_gen_leafx8
        - fors_gen_sk
        - message_to_indices
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:137,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - message_to_indices.15461
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - fors_gen_sk.15463
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_treehashx8
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:139,14'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - message_to_indices.15461
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - fors_gen_sk.15463
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_treehashx8
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:156,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:159,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:177,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:147,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:148,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:149,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:147,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:148,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:149,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:147,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:148,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:149,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:147,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:148,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:149,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:147,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:148,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:149,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:147,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:148,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:149,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:147,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:148,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:149,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:147,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:148,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:149,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:151,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:152,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:154,5'
          Dst:             message_to_indices
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:159,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:160,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:163,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:164,9'
          Dst:             fors_gen_sk
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:165,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:169,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_treehashx8
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:169,9'
          Dst:             fors_gen_leafx8
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/fors.c:177,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thash
    - functionName:    PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_hash_message
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/hash_sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          81
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_SHA2_sha512_inc_blocks
        - OQS_SHA2_sha512_inc_finalize
        - OQS_SHA2_sha512_inc_init
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_bytes_to_ull
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_mgf1_512
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/hash_sha2.c:163,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/hash_sha2.c:0,0'
              BranchSideFuncs:
                - OQS_SHA2_sha512_inc_init
                - OQS_SHA2_sha512_inc_blocks
                - OQS_SHA2_sha512_inc_finalize
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_mgf1_512
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_bytes_to_ull
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_bytes_to_ull
                - OQS_SHA2_sha512_inc_finalize
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/hash_sha2.c:174,5'
              BranchSideFuncs:
                - OQS_SHA2_sha512_inc_init
                - OQS_SHA2_sha512_inc_blocks
                - OQS_SHA2_sha512_inc_finalize
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_mgf1_512
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_bytes_to_ull
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_bytes_to_ull
                - OQS_SHA2_sha512_inc_finalize
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/hash_sha2.c:181,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/hash_sha2.c:182,30'
              BranchSideFuncs:
                - OQS_SHA2_sha512_inc_finalize
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_mgf1_512
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_bytes_to_ull
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_bytes_to_ull
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/hash_sha2.c:187,30'
              BranchSideFuncs:
                - OQS_SHA2_sha512_inc_blocks
                - OQS_SHA2_sha512_inc_finalize
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_mgf1_512
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_bytes_to_ull
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_bytes_to_ull
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/hash_sha2.c:174,5'
          Dst:             OQS_SHA2_sha512_inc_init
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/hash_sha2.c:183,9'
          Dst:             OQS_SHA2_sha512_inc_finalize
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/hash_sha2.c:189,9'
          Dst:             OQS_SHA2_sha512_inc_blocks
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/hash_sha2.c:193,9'
          Dst:             OQS_SHA2_sha512_inc_finalize
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/hash_sha2.c:202,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_mgf1_512
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/hash_sha2.c:207,13'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_bytes_to_ull
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/hash_sha2.c:211,27'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_bytes_to_ull
    - functionName:    PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_mgf1_512
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/hash_sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          78
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - OQS_SHA2_sha512
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/hash_sha2.c:52,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/hash_sha2.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
                - OQS_SHA2_sha512
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
                - OQS_SHA2_sha512
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/hash_sha2.c:52,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
                - OQS_SHA2_sha512
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
                - OQS_SHA2_sha512
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/hash_sha2.c:59,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/hash_sha2.c:60,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
                - OQS_SHA2_sha512
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/hash_sha2.c:65,20'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
                - OQS_SHA2_sha512
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/hash_sha2.c:65,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/hash_sha2.c:65,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
                - OQS_SHA2_sha512
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/hash_sha2.c:66,28'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
                - OQS_SHA2_sha512
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/hash_sha2.c:60,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/hash_sha2.c:61,9'
          Dst:             OQS_SHA2_sha512
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/hash_sha2.c:66,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/hash_sha2.c:67,9'
          Dst:             OQS_SHA2_sha512
    - functionName:    PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_gen_message_random
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/hash_sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          192
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_SHA2_sha512
        - OQS_SHA2_sha512_inc_blocks
        - OQS_SHA2_sha512_inc_finalize
        - OQS_SHA2_sha512_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/hash_sha2.c:107,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/hash_sha2.c:0,0'
              BranchSideFuncs:
                - OQS_SHA2_sha512_inc_init
                - OQS_SHA2_sha512_inc_blocks
                - OQS_SHA2_sha512_inc_blocks
                - OQS_SHA2_sha512_inc_finalize
                - OQS_SHA2_sha512
                - OQS_SHA2_sha512_inc_finalize
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/hash_sha2.c:113,25'
              BranchSideFuncs:
                - OQS_SHA2_sha512_inc_init
                - OQS_SHA2_sha512_inc_blocks
                - OQS_SHA2_sha512_inc_blocks
                - OQS_SHA2_sha512_inc_finalize
                - OQS_SHA2_sha512
                - OQS_SHA2_sha512_inc_finalize
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/hash_sha2.c:123,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/hash_sha2.c:124,9'
              BranchSideFuncs:
                - OQS_SHA2_sha512_inc_finalize
                - OQS_SHA2_sha512
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/hash_sha2.c:130,9'
              BranchSideFuncs:
                - OQS_SHA2_sha512_inc_blocks
                - OQS_SHA2_sha512_inc_finalize
                - OQS_SHA2_sha512
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/hash_sha2.c:117,5'
          Dst:             OQS_SHA2_sha512_inc_init
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/hash_sha2.c:118,5'
          Dst:             OQS_SHA2_sha512_inc_blocks
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/hash_sha2.c:125,9'
          Dst:             OQS_SHA2_sha512_inc_finalize
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/hash_sha2.c:131,9'
          Dst:             OQS_SHA2_sha512_inc_blocks
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/hash_sha2.c:135,9'
          Dst:             OQS_SHA2_sha512_inc_finalize
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/hash_sha2.c:143,5'
          Dst:             OQS_SHA2_sha512
    - functionName:    PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_prf_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/hash_sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA2_sha256_inc_ctx_clone
        - OQS_SHA2_sha256_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/hash_sha2.c:77,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/hash_sha2.c:0,0'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_ctx_clone
                - OQS_SHA2_sha256_inc_finalize
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/hash_sha2.c:82,45'
              BranchSideFuncs:
                - OQS_SHA2_sha256_inc_ctx_clone
                - OQS_SHA2_sha256_inc_finalize
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/hash_sha2.c:82,5'
          Dst:             OQS_SHA2_sha256_inc_ctx_clone
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/hash_sha2.c:88,5'
          Dst:             OQS_SHA2_sha256_inc_finalize
    - functionName:    PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_mgf1_256
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/hash_sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          78
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - OQS_SHA2_sha256
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/hash_sha2.c:27,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/hash_sha2.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
                - OQS_SHA2_sha256
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
                - OQS_SHA2_sha256
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/hash_sha2.c:27,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
                - OQS_SHA2_sha256
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
                - OQS_SHA2_sha256
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/hash_sha2.c:34,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/hash_sha2.c:35,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
                - OQS_SHA2_sha256
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/hash_sha2.c:40,20'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
                - OQS_SHA2_sha256
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/hash_sha2.c:40,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/hash_sha2.c:40,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
                - OQS_SHA2_sha256
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/hash_sha2.c:41,28'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
                - OQS_SHA2_sha256
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/hash_sha2.c:35,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/hash_sha2.c:36,9'
          Dst:             OQS_SHA2_sha256
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/hash_sha2.c:41,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/hash_sha2.c:42,9'
          Dst:             OQS_SHA2_sha256
    - functionName:    PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_prf_addrx8
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/hash_sha2x8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          102
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256x8_seeded
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/hash_sha2x8.c:41,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256x8_seeded
    - functionName:    PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_merkle_gen_root
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_merkle_sign
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_layer_addr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/merkle.c:55,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/merkle.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_merkle_sign
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/merkle.c:56,14'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_merkle_sign
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/merkle.c:59,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/merkle.c:60,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/merkle.c:62,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_merkle_sign
    - functionName:    PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_merkle_sign
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          130
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_chain_lengths
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_treehashx8
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_wots_gen_leafx8
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/merkle.c:22,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/merkle.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_chain_lengths
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_treehashx8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/merkle.c:22,14'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_chain_lengths
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_treehashx8
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/merkle.c:28,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_chain_lengths
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/merkle.c:32,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/merkle.c:33,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/merkle.c:34,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/merkle.c:35,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/merkle.c:36,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/merkle.c:37,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/merkle.c:32,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/merkle.c:33,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/merkle.c:34,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/merkle.c:35,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/merkle.c:36,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/merkle.c:37,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/merkle.c:32,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/merkle.c:33,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/merkle.c:34,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/merkle.c:35,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/merkle.c:36,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/merkle.c:37,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/merkle.c:32,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/merkle.c:33,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/merkle.c:34,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/merkle.c:35,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/merkle.c:36,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/merkle.c:37,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/merkle.c:32,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/merkle.c:33,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/merkle.c:34,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/merkle.c:35,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/merkle.c:36,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/merkle.c:37,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/merkle.c:32,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/merkle.c:33,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/merkle.c:34,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/merkle.c:35,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/merkle.c:36,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/merkle.c:37,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/merkle.c:32,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/merkle.c:33,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/merkle.c:34,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/merkle.c:35,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/merkle.c:36,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/merkle.c:37,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/merkle.c:32,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/merkle.c:33,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/merkle.c:34,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/merkle.c:35,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/merkle.c:36,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/merkle.c:37,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/merkle.c:42,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_treehashx8
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/merkle.c:42,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_wots_gen_leafx8
    - functionName:    transpose
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          76
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          2945
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - transpose
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c:202,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c:0,0'
              BranchSideFuncs:
                - transpose.15520
                - transpose.15520
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c:205,12'
              BranchSideFuncs:
                - transpose.15520
                - transpose.15520
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c:222,5'
          Dst:             transpose
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c:223,5'
          Dst:             transpose
    - functionName:    PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_final8x
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         92
      ICount:          796
      EdgeCount:       122
      CyclomaticComplexity: 32
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
        - transpose
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c:127,14'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
                - transpose.15520
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c:127,14'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
                - transpose.15520
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c:127,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c:130,13'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
                - transpose.15520
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c:138,13'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
                - transpose.15520
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c:139,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c:137,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
                - transpose.15520
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c:137,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
                - transpose.15520
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c:131,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c:129,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
                - transpose.15520
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c:132,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
                - transpose.15520
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c:131,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c:129,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
                - transpose.15520
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c:132,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
                - transpose.15520
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c:131,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c:129,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
                - transpose.15520
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c:132,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
                - transpose.15520
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c:131,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c:129,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
                - transpose.15520
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c:132,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
                - transpose.15520
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c:131,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c:129,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
                - transpose.15520
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c:132,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
                - transpose.15520
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c:131,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c:129,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
                - transpose.15520
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c:132,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
                - transpose.15520
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c:131,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c:129,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
                - transpose.15520
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c:132,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
                - transpose.15520
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c:131,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c:129,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
                - transpose.15520
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c:132,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
                - transpose.15520
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c:131,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c:129,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
                - transpose.15520
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c:132,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
                - transpose.15520
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c:131,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c:129,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
                - transpose.15520
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c:132,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
                - transpose.15520
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c:131,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c:129,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
                - transpose.15520
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c:132,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
                - transpose.15520
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c:131,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c:129,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
                - transpose.15520
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c:132,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
                - transpose.15520
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c:131,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c:131,13'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
                - transpose.15520
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c:132,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
                - transpose.15520
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c:131,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c:131,13'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
                - transpose.15520
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c:132,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
                - transpose.15520
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c:139,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c:137,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
                - transpose.15520
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c:140,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
                - transpose.15520
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c:139,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c:137,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
                - transpose.15520
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c:140,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
                - transpose.15520
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c:139,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c:137,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
                - transpose.15520
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c:140,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
                - transpose.15520
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c:139,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c:137,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
                - transpose.15520
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c:140,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
                - transpose.15520
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c:139,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c:137,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
                - transpose.15520
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c:140,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
                - transpose.15520
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c:139,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c:137,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
                - transpose.15520
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c:140,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
                - transpose.15520
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c:139,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c:137,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
                - transpose.15520
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c:140,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
                - transpose.15520
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c:139,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c:137,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
                - transpose.15520
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c:140,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
                - transpose.15520
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c:139,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c:137,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
                - transpose.15520
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c:140,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
                - transpose.15520
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c:139,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c:137,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
                - transpose.15520
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c:140,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
                - transpose.15520
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c:139,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c:137,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
                - transpose.15520
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c:140,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
                - transpose.15520
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c:139,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c:137,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
                - transpose.15520
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c:140,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
                - transpose.15520
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c:139,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c:140,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
                - transpose.15520
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c:144,34'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
                - transpose.15520
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c:139,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c:140,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
                - transpose.15520
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c:144,34'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
                - transpose.15520
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c:143,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c:168,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c:180,5'
          Dst:             transpose
    - functionName:    PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_init8x
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_ctx_clone8x
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256avx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_mgf1x8
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256x8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          209
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256x8
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256x8.c:121,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256x8.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256x8
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256x8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256x8.c:121,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256x8
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256x8
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256x8.c:136,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256x8.c:136,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256x8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256x8.c:138,13'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256x8
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256x8
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256x8.c:138,13'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256x8.c:138,13'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256x8.c:138,13'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256x8.c:138,13'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256x8.c:138,13'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256x8.c:138,13'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256x8.c:138,13'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256x8.c:138,13'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256x8.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256x8
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256x8.c:161,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256x8.c:161,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256x8.c:161,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256x8.c:161,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256x8.c:161,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256x8.c:161,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256x8.c:161,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256x8.c:161,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256x8.c:163,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256x8
    - functionName:    PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256x8
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256x8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        17
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_init8x
        - _sha256x8
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256x8.c:99,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256x8.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_init8x
                - _sha256x8.15537
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256x8.c:100,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_init8x
                - _sha256x8.15537
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256x8.c:100,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_init8x
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256x8.c:102,5'
          Dst:             _sha256x8
    - functionName:    _sha256x8
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256x8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        18
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          97
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_final8x
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256x8.c:27,22'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256x8.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_final8x
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256x8.c:27,22'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_final8x
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256x8.c:27,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256x8.c:27,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_final8x
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256x8.c:29,32'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_final8x
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256x8.c:28,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_transform8x
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256x8.c:53,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_final8x
    - functionName:    PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256x8_seeded
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256x8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        18
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_ctx_clone8x
        - _sha256x8
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256x8.c:75,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256x8.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_ctx_clone8x
                - _sha256x8.15537
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256x8.c:76,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_ctx_clone8x
                - _sha256x8.15537
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256x8.c:76,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256_ctx_clone8x
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha256x8.c:78,5'
          Dst:             _sha256x8
    - functionName:    XOR3
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha512_ctx_clone4x
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 442
      functionLinenumberEnd: 444
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha512x4_seeded
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 431
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha512_ctx_clone4x
        - _sha512x4
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:432,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha512_ctx_clone4x
                - _sha512x4.15573
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:433,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha512_ctx_clone4x
                - _sha512x4.15573
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:433,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha512_ctx_clone4x
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:434,5'
          Dst:             _sha512x4
    - functionName:    _sha512x4
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          402
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha512_transform4x
        - transpose
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:274,22'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha512_transform4x
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha512_transform4x
                - transpose.15576
                - transpose.15576
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha512_transform4x
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:274,22'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha512_transform4x
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha512_transform4x
                - transpose.15576
                - transpose.15576
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha512_transform4x
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:274,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:277,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha512_transform4x
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha512_transform4x
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha512_transform4x
                - transpose.15576
                - transpose.15576
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:286,20'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha512_transform4x
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha512_transform4x
                - transpose.15576
                - transpose.15576
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:294,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:296,22'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha512_transform4x
                - transpose.15576
                - transpose.15576
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:304,22'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha512_transform4x
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha512_transform4x
                - transpose.15576
                - transpose.15576
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:306,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:304,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha512_transform4x
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha512_transform4x
                - transpose.15576
                - transpose.15576
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:304,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha512_transform4x
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha512_transform4x
                - transpose.15576
                - transpose.15576
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:298,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:296,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha512_transform4x
                - transpose.15576
                - transpose.15576
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:296,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha512_transform4x
                - transpose.15576
                - transpose.15576
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:298,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:296,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha512_transform4x
                - transpose.15576
                - transpose.15576
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:296,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha512_transform4x
                - transpose.15576
                - transpose.15576
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:298,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:296,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha512_transform4x
                - transpose.15576
                - transpose.15576
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:298,13'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha512_transform4x
                - transpose.15576
                - transpose.15576
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:306,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:304,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha512_transform4x
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha512_transform4x
                - transpose.15576
                - transpose.15576
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:304,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha512_transform4x
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha512_transform4x
                - transpose.15576
                - transpose.15576
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:306,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:304,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha512_transform4x
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha512_transform4x
                - transpose.15576
                - transpose.15576
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:304,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha512_transform4x
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha512_transform4x
                - transpose.15576
                - transpose.15576
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:306,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:304,27'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha512_transform4x
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha512_transform4x
                - transpose.15576
                - transpose.15576
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:310,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha512_transform4x
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha512_transform4x
                - transpose.15576
                - transpose.15576
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:275,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha512_transform4x
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:310,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha512_transform4x
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:333,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha512_transform4x
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:342,5'
          Dst:             transpose
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:343,5'
          Dst:             transpose
    - functionName:    PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha512_transform4x
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          874
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CH_AVX
        - GAMMA0_AVX
        - GAMMA1_AVX
        - MAJ_AVX
        - SIGMA0_AVX
        - SIGMA1_AVX
        - transpose
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:154,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:0,0'
              BranchSideFuncs:
                - transpose.15576
                - transpose.15576
                - transpose.15576
                - transpose.15576
                - SIGMA1_AVX.15577
                - CH_AVX.15578
                - SIGMA0_AVX.15579
                - MAJ_AVX.15580
                - SIGMA1_AVX.15577
                - CH_AVX.15578
                - SIGMA0_AVX.15579
                - MAJ_AVX.15580
                - SIGMA1_AVX.15577
                - CH_AVX.15578
                - SIGMA0_AVX.15579
                - MAJ_AVX.15580
                - SIGMA1_AVX.15577
                - CH_AVX.15578
                - SIGMA0_AVX.15579
                - MAJ_AVX.15580
                - SIGMA1_AVX.15577
                - CH_AVX.15578
                - SIGMA0_AVX.15579
                - MAJ_AVX.15580
                - SIGMA1_AVX.15577
                - CH_AVX.15578
                - SIGMA0_AVX.15579
                - MAJ_AVX.15580
                - SIGMA1_AVX.15577
                - CH_AVX.15578
                - SIGMA0_AVX.15579
                - MAJ_AVX.15580
                - SIGMA1_AVX.15577
                - CH_AVX.15578
                - SIGMA0_AVX.15579
                - MAJ_AVX.15580
                - SIGMA1_AVX.15577
                - CH_AVX.15578
                - SIGMA0_AVX.15579
                - MAJ_AVX.15580
                - SIGMA1_AVX.15577
                - CH_AVX.15578
                - SIGMA0_AVX.15579
                - MAJ_AVX.15580
                - SIGMA1_AVX.15577
                - CH_AVX.15578
                - SIGMA0_AVX.15579
                - MAJ_AVX.15580
                - SIGMA1_AVX.15577
                - CH_AVX.15578
                - SIGMA0_AVX.15579
                - MAJ_AVX.15580
                - SIGMA1_AVX.15577
                - CH_AVX.15578
                - SIGMA0_AVX.15579
                - MAJ_AVX.15580
                - SIGMA1_AVX.15577
                - CH_AVX.15578
                - SIGMA0_AVX.15579
                - MAJ_AVX.15580
                - SIGMA1_AVX.15577
                - CH_AVX.15578
                - SIGMA0_AVX.15579
                - MAJ_AVX.15580
                - SIGMA1_AVX.15577
                - CH_AVX.15578
                - SIGMA0_AVX.15579
                - MAJ_AVX.15580
                - GAMMA1_AVX.15581
                - GAMMA0_AVX.15582
                - SIGMA1_AVX.15577
                - CH_AVX.15578
                - SIGMA0_AVX.15579
                - MAJ_AVX.15580
                - GAMMA1_AVX.15581
                - GAMMA0_AVX.15582
                - SIGMA1_AVX.15577
                - CH_AVX.15578
                - SIGMA0_AVX.15579
                - MAJ_AVX.15580
                - GAMMA1_AVX.15581
                - GAMMA0_AVX.15582
                - SIGMA1_AVX.15577
                - CH_AVX.15578
                - SIGMA0_AVX.15579
                - MAJ_AVX.15580
                - GAMMA1_AVX.15581
                - GAMMA0_AVX.15582
                - SIGMA1_AVX.15577
                - CH_AVX.15578
                - SIGMA0_AVX.15579
                - MAJ_AVX.15580
                - GAMMA1_AVX.15581
                - GAMMA0_AVX.15582
                - SIGMA1_AVX.15577
                - CH_AVX.15578
                - SIGMA0_AVX.15579
                - MAJ_AVX.15580
                - GAMMA1_AVX.15581
                - GAMMA0_AVX.15582
                - SIGMA1_AVX.15577
                - CH_AVX.15578
                - SIGMA0_AVX.15579
                - MAJ_AVX.15580
                - GAMMA1_AVX.15581
                - GAMMA0_AVX.15582
                - SIGMA1_AVX.15577
                - CH_AVX.15578
                - SIGMA0_AVX.15579
                - MAJ_AVX.15580
                - GAMMA1_AVX.15581
                - GAMMA0_AVX.15582
                - SIGMA1_AVX.15577
                - CH_AVX.15578
                - SIGMA0_AVX.15579
                - MAJ_AVX.15580
                - GAMMA1_AVX.15581
                - GAMMA0_AVX.15582
                - SIGMA1_AVX.15577
                - CH_AVX.15578
                - SIGMA0_AVX.15579
                - MAJ_AVX.15580
                - GAMMA1_AVX.15581
                - GAMMA0_AVX.15582
                - SIGMA1_AVX.15577
                - CH_AVX.15578
                - SIGMA0_AVX.15579
                - MAJ_AVX.15580
                - GAMMA1_AVX.15581
                - GAMMA0_AVX.15582
                - SIGMA1_AVX.15577
                - CH_AVX.15578
                - SIGMA0_AVX.15579
                - MAJ_AVX.15580
                - GAMMA1_AVX.15581
                - GAMMA0_AVX.15582
                - SIGMA1_AVX.15577
                - CH_AVX.15578
                - SIGMA0_AVX.15579
                - MAJ_AVX.15580
                - GAMMA1_AVX.15581
                - GAMMA0_AVX.15582
                - SIGMA1_AVX.15577
                - CH_AVX.15578
                - SIGMA0_AVX.15579
                - MAJ_AVX.15580
                - GAMMA1_AVX.15581
                - GAMMA0_AVX.15582
                - SIGMA1_AVX.15577
                - CH_AVX.15578
                - SIGMA0_AVX.15579
                - MAJ_AVX.15580
                - GAMMA1_AVX.15581
                - GAMMA0_AVX.15582
                - SIGMA1_AVX.15577
                - CH_AVX.15578
                - SIGMA0_AVX.15579
                - MAJ_AVX.15580
                - GAMMA1_AVX.15581
                - GAMMA0_AVX.15582
                - SIGMA1_AVX.15577
                - CH_AVX.15578
                - SIGMA0_AVX.15579
                - MAJ_AVX.15580
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:157,17'
              BranchSideFuncs:
                - transpose.15576
                - transpose.15576
                - transpose.15576
                - transpose.15576
                - SIGMA1_AVX.15577
                - CH_AVX.15578
                - SIGMA0_AVX.15579
                - MAJ_AVX.15580
                - SIGMA1_AVX.15577
                - CH_AVX.15578
                - SIGMA0_AVX.15579
                - MAJ_AVX.15580
                - SIGMA1_AVX.15577
                - CH_AVX.15578
                - SIGMA0_AVX.15579
                - MAJ_AVX.15580
                - SIGMA1_AVX.15577
                - CH_AVX.15578
                - SIGMA0_AVX.15579
                - MAJ_AVX.15580
                - SIGMA1_AVX.15577
                - CH_AVX.15578
                - SIGMA0_AVX.15579
                - MAJ_AVX.15580
                - SIGMA1_AVX.15577
                - CH_AVX.15578
                - SIGMA0_AVX.15579
                - MAJ_AVX.15580
                - SIGMA1_AVX.15577
                - CH_AVX.15578
                - SIGMA0_AVX.15579
                - MAJ_AVX.15580
                - SIGMA1_AVX.15577
                - CH_AVX.15578
                - SIGMA0_AVX.15579
                - MAJ_AVX.15580
                - SIGMA1_AVX.15577
                - CH_AVX.15578
                - SIGMA0_AVX.15579
                - MAJ_AVX.15580
                - SIGMA1_AVX.15577
                - CH_AVX.15578
                - SIGMA0_AVX.15579
                - MAJ_AVX.15580
                - SIGMA1_AVX.15577
                - CH_AVX.15578
                - SIGMA0_AVX.15579
                - MAJ_AVX.15580
                - SIGMA1_AVX.15577
                - CH_AVX.15578
                - SIGMA0_AVX.15579
                - MAJ_AVX.15580
                - SIGMA1_AVX.15577
                - CH_AVX.15578
                - SIGMA0_AVX.15579
                - MAJ_AVX.15580
                - SIGMA1_AVX.15577
                - CH_AVX.15578
                - SIGMA0_AVX.15579
                - MAJ_AVX.15580
                - SIGMA1_AVX.15577
                - CH_AVX.15578
                - SIGMA0_AVX.15579
                - MAJ_AVX.15580
                - SIGMA1_AVX.15577
                - CH_AVX.15578
                - SIGMA0_AVX.15579
                - MAJ_AVX.15580
                - GAMMA1_AVX.15581
                - GAMMA0_AVX.15582
                - SIGMA1_AVX.15577
                - CH_AVX.15578
                - SIGMA0_AVX.15579
                - MAJ_AVX.15580
                - GAMMA1_AVX.15581
                - GAMMA0_AVX.15582
                - SIGMA1_AVX.15577
                - CH_AVX.15578
                - SIGMA0_AVX.15579
                - MAJ_AVX.15580
                - GAMMA1_AVX.15581
                - GAMMA0_AVX.15582
                - SIGMA1_AVX.15577
                - CH_AVX.15578
                - SIGMA0_AVX.15579
                - MAJ_AVX.15580
                - GAMMA1_AVX.15581
                - GAMMA0_AVX.15582
                - SIGMA1_AVX.15577
                - CH_AVX.15578
                - SIGMA0_AVX.15579
                - MAJ_AVX.15580
                - GAMMA1_AVX.15581
                - GAMMA0_AVX.15582
                - SIGMA1_AVX.15577
                - CH_AVX.15578
                - SIGMA0_AVX.15579
                - MAJ_AVX.15580
                - GAMMA1_AVX.15581
                - GAMMA0_AVX.15582
                - SIGMA1_AVX.15577
                - CH_AVX.15578
                - SIGMA0_AVX.15579
                - MAJ_AVX.15580
                - GAMMA1_AVX.15581
                - GAMMA0_AVX.15582
                - SIGMA1_AVX.15577
                - CH_AVX.15578
                - SIGMA0_AVX.15579
                - MAJ_AVX.15580
                - GAMMA1_AVX.15581
                - GAMMA0_AVX.15582
                - SIGMA1_AVX.15577
                - CH_AVX.15578
                - SIGMA0_AVX.15579
                - MAJ_AVX.15580
                - GAMMA1_AVX.15581
                - GAMMA0_AVX.15582
                - SIGMA1_AVX.15577
                - CH_AVX.15578
                - SIGMA0_AVX.15579
                - MAJ_AVX.15580
                - GAMMA1_AVX.15581
                - GAMMA0_AVX.15582
                - SIGMA1_AVX.15577
                - CH_AVX.15578
                - SIGMA0_AVX.15579
                - MAJ_AVX.15580
                - GAMMA1_AVX.15581
                - GAMMA0_AVX.15582
                - SIGMA1_AVX.15577
                - CH_AVX.15578
                - SIGMA0_AVX.15579
                - MAJ_AVX.15580
                - GAMMA1_AVX.15581
                - GAMMA0_AVX.15582
                - SIGMA1_AVX.15577
                - CH_AVX.15578
                - SIGMA0_AVX.15579
                - MAJ_AVX.15580
                - GAMMA1_AVX.15581
                - GAMMA0_AVX.15582
                - SIGMA1_AVX.15577
                - CH_AVX.15578
                - SIGMA0_AVX.15579
                - MAJ_AVX.15580
                - GAMMA1_AVX.15581
                - GAMMA0_AVX.15582
                - SIGMA1_AVX.15577
                - CH_AVX.15578
                - SIGMA0_AVX.15579
                - MAJ_AVX.15580
                - GAMMA1_AVX.15581
                - GAMMA0_AVX.15582
                - SIGMA1_AVX.15577
                - CH_AVX.15578
                - SIGMA0_AVX.15579
                - MAJ_AVX.15580
                - GAMMA1_AVX.15581
                - GAMMA0_AVX.15582
                - SIGMA1_AVX.15577
                - CH_AVX.15578
                - SIGMA0_AVX.15579
                - MAJ_AVX.15580
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:215,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:216,14'
              BranchSideFuncs:
                - GAMMA1_AVX.15581
                - GAMMA0_AVX.15582
                - SIGMA1_AVX.15577
                - CH_AVX.15578
                - SIGMA0_AVX.15579
                - MAJ_AVX.15580
                - GAMMA1_AVX.15581
                - GAMMA0_AVX.15582
                - SIGMA1_AVX.15577
                - CH_AVX.15578
                - SIGMA0_AVX.15579
                - MAJ_AVX.15580
                - GAMMA1_AVX.15581
                - GAMMA0_AVX.15582
                - SIGMA1_AVX.15577
                - CH_AVX.15578
                - SIGMA0_AVX.15579
                - MAJ_AVX.15580
                - GAMMA1_AVX.15581
                - GAMMA0_AVX.15582
                - SIGMA1_AVX.15577
                - CH_AVX.15578
                - SIGMA0_AVX.15579
                - MAJ_AVX.15580
                - GAMMA1_AVX.15581
                - GAMMA0_AVX.15582
                - SIGMA1_AVX.15577
                - CH_AVX.15578
                - SIGMA0_AVX.15579
                - MAJ_AVX.15580
                - GAMMA1_AVX.15581
                - GAMMA0_AVX.15582
                - SIGMA1_AVX.15577
                - CH_AVX.15578
                - SIGMA0_AVX.15579
                - MAJ_AVX.15580
                - GAMMA1_AVX.15581
                - GAMMA0_AVX.15582
                - SIGMA1_AVX.15577
                - CH_AVX.15578
                - SIGMA0_AVX.15579
                - MAJ_AVX.15580
                - GAMMA1_AVX.15581
                - GAMMA0_AVX.15582
                - SIGMA1_AVX.15577
                - CH_AVX.15578
                - SIGMA0_AVX.15579
                - MAJ_AVX.15580
                - GAMMA1_AVX.15581
                - GAMMA0_AVX.15582
                - SIGMA1_AVX.15577
                - CH_AVX.15578
                - SIGMA0_AVX.15579
                - MAJ_AVX.15580
                - GAMMA1_AVX.15581
                - GAMMA0_AVX.15582
                - SIGMA1_AVX.15577
                - CH_AVX.15578
                - SIGMA0_AVX.15579
                - MAJ_AVX.15580
                - GAMMA1_AVX.15581
                - GAMMA0_AVX.15582
                - SIGMA1_AVX.15577
                - CH_AVX.15578
                - SIGMA0_AVX.15579
                - MAJ_AVX.15580
                - GAMMA1_AVX.15581
                - GAMMA0_AVX.15582
                - SIGMA1_AVX.15577
                - CH_AVX.15578
                - SIGMA0_AVX.15579
                - MAJ_AVX.15580
                - GAMMA1_AVX.15581
                - GAMMA0_AVX.15582
                - SIGMA1_AVX.15577
                - CH_AVX.15578
                - SIGMA0_AVX.15579
                - MAJ_AVX.15580
                - GAMMA1_AVX.15581
                - GAMMA0_AVX.15582
                - SIGMA1_AVX.15577
                - CH_AVX.15578
                - SIGMA0_AVX.15579
                - MAJ_AVX.15580
                - GAMMA1_AVX.15581
                - GAMMA0_AVX.15582
                - SIGMA1_AVX.15577
                - CH_AVX.15578
                - SIGMA0_AVX.15579
                - MAJ_AVX.15580
                - GAMMA1_AVX.15581
                - GAMMA0_AVX.15582
                - SIGMA1_AVX.15577
                - CH_AVX.15578
                - SIGMA0_AVX.15579
                - MAJ_AVX.15580
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:251,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:177,5'
          Dst:             transpose
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:178,5'
          Dst:             transpose
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:179,5'
          Dst:             transpose
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:180,5'
          Dst:             transpose
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:193,5'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:193,5'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:193,5'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:193,5'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:194,5'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:194,5'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:194,5'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:194,5'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:195,5'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:195,5'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:195,5'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:195,5'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:196,5'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:196,5'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:196,5'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:196,5'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:197,5'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:197,5'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:197,5'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:197,5'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:198,5'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:198,5'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:198,5'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:198,5'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:199,5'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:199,5'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:199,5'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:199,5'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:200,5'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:200,5'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:200,5'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:200,5'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:201,5'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:201,5'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:201,5'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:201,5'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:202,5'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:202,5'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:202,5'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:202,5'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:203,5'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:203,5'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:203,5'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:203,5'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:204,5'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:204,5'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:204,5'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:204,5'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:205,5'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:205,5'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:205,5'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:205,5'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:206,5'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:206,5'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:206,5'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:206,5'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:207,5'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:207,5'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:207,5'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:207,5'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:208,5'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:208,5'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:208,5'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:208,5'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:216,14'
          Dst:             GAMMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:216,14'
          Dst:             GAMMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:217,9'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:217,9'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:217,9'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:217,9'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:218,14'
          Dst:             GAMMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:218,14'
          Dst:             GAMMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:219,9'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:219,9'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:219,9'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:219,9'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:220,14'
          Dst:             GAMMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:220,14'
          Dst:             GAMMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:221,9'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:221,9'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:221,9'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:221,9'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:222,14'
          Dst:             GAMMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:222,14'
          Dst:             GAMMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:223,9'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:223,9'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:223,9'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:223,9'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:224,14'
          Dst:             GAMMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:224,14'
          Dst:             GAMMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:225,9'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:225,9'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:225,9'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:225,9'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:226,14'
          Dst:             GAMMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:226,14'
          Dst:             GAMMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:227,9'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:227,9'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:227,9'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:227,9'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:228,14'
          Dst:             GAMMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:228,14'
          Dst:             GAMMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:229,9'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:229,9'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:229,9'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:229,9'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:230,14'
          Dst:             GAMMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:230,14'
          Dst:             GAMMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:231,9'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:231,9'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:231,9'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:231,9'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:232,14'
          Dst:             GAMMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:232,14'
          Dst:             GAMMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:233,9'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:233,9'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:233,9'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:233,9'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:234,14'
          Dst:             GAMMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:234,14'
          Dst:             GAMMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:235,9'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:235,9'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:235,9'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:235,9'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:236,14'
          Dst:             GAMMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:236,14'
          Dst:             GAMMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:237,9'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:237,9'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:237,9'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:237,9'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:238,14'
          Dst:             GAMMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:238,14'
          Dst:             GAMMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:239,9'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:239,9'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:239,9'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:239,9'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:240,14'
          Dst:             GAMMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:240,14'
          Dst:             GAMMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:241,9'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:241,9'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:241,9'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:241,9'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:242,14'
          Dst:             GAMMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:242,14'
          Dst:             GAMMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:243,9'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:243,9'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:243,9'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:243,9'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:244,14'
          Dst:             GAMMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:244,14'
          Dst:             GAMMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:245,9'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:245,9'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:245,9'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:245,9'
          Dst:             MAJ_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:246,14'
          Dst:             GAMMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:246,14'
          Dst:             GAMMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:247,9'
          Dst:             SIGMA1_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:247,9'
          Dst:             CH_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:247,9'
          Dst:             SIGMA0_AVX
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:247,9'
          Dst:             MAJ_AVX
    - functionName:    transpose
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          28
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SIGMA1_AVX
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - XOR3
      functionUses:    32
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:90,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:0,0'
              BranchSideFuncs:
                - XOR3.15572
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:90,17'
              BranchSideFuncs:
                - XOR3.15572
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:90,12'
          Dst:             XOR3
    - functionName:    CH_AVX
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    32
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SIGMA0_AVX
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - XOR3
      functionUses:    32
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:87,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:0,0'
              BranchSideFuncs:
                - XOR3.15572
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:87,17'
              BranchSideFuncs:
                - XOR3.15572
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:87,12'
          Dst:             XOR3
    - functionName:    MAJ_AVX
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    32
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GAMMA1_AVX
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - XOR3
      functionUses:    16
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:96,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:0,0'
              BranchSideFuncs:
                - XOR3.15572
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:96,17'
              BranchSideFuncs:
                - XOR3.15572
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:96,12'
          Dst:             XOR3
    - functionName:    GAMMA0_AVX
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - XOR3
      functionUses:    16
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:93,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:0,0'
              BranchSideFuncs:
                - XOR3.15572
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:93,17'
              BranchSideFuncs:
                - XOR3.15572
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:93,12'
          Dst:             XOR3
    - functionName:    PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_mgf1x4_512
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 374
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          122
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha512_init4x
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
        - _sha512x4
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:375,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha512_init4x
                - _sha512x4.15573
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:375,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha512_init4x
                - _sha512x4.15573
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:389,13'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:391,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha512_init4x
                - _sha512x4.15573
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:394,13'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha512_init4x
                - _sha512x4.15573
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:387,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:387,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:389,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha512_init4x
                - _sha512x4.15573
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:394,13'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:394,13'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:394,13'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:394,13'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_u32_to_bytes
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:398,9'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha512_init4x
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c:400,9'
          Dst:             _sha512x4
    - functionName:    PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha512_init4x
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/sha512x4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thashx8_512
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/thash_sha2_simplex8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      void
      argCount:        19
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          130
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha512x4_seeded
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/thash_sha2_simplex8.c:151,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/thash_sha2_simplex8.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha512x4_seeded
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha512x4_seeded
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/thash_sha2_simplex8.c:151,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha512x4_seeded
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha512x4_seeded
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/thash_sha2_simplex8.c:177,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha512x4_seeded
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/thash_sha2_simplex8.c:195,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha512x4_seeded
    - functionName:    PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thashx8
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/thash_sha2_simplex8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        19
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          152
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256x8_seeded
        - thashx8_512
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/thash_sha2_simplex8.c:58,18'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/thash_sha2_simplex8.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256x8_seeded
                - thashx8_512.15594
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/thash_sha2_simplex8.c:58,18'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256x8_seeded
                - thashx8_512.15594
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/thash_sha2_simplex8.c:58,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/thash_sha2_simplex8.c:59,9'
              BranchSideFuncs:
                - thashx8_512.15594
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/thash_sha2_simplex8.c:65,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256x8_seeded
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/thash_sha2_simplex8.c:59,9'
          Dst:             thashx8_512
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/thash_sha2_simplex8.c:91,5'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_sha256x8_seeded
    - functionName:    PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_treehashx8
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utilsx8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          234
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
        - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thashx8
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utilsx8.c:50,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utilsx8.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thashx8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utilsx8.c:59,37'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thashx8
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utilsx8.c:71,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utilsx8.c:72,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thashx8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utilsx8.c:85,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thashx8
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utilsx8.c:72,21'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utilsx8.c:72,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utilsx8.c:81,66'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thashx8
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utilsx8.c:85,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utilsx8.c:85,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utilsx8.c:95,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thashx8
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utilsx8.c:95,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utilsx8.c:96,39'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thashx8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utilsx8.c:107,31'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thashx8
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utilsx8.c:107,41'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utilsx8.c:107,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thashx8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utilsx8.c:116,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thashx8
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utilsx8.c:107,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utilsx8.c:116,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thashx8
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utilsx8.c:144,32'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thashx8
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utilsx8.c:118,17'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utilsx8.c:119,17'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utilsx8.c:118,17'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utilsx8.c:119,17'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utilsx8.c:118,17'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utilsx8.c:119,17'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utilsx8.c:118,17'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utilsx8.c:119,17'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utilsx8.c:118,17'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utilsx8.c:119,17'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utilsx8.c:118,17'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utilsx8.c:119,17'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utilsx8.c:118,17'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utilsx8.c:119,17'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utilsx8.c:118,17'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utilsx8.c:119,17'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-sha2-256s-simple_avx2/utilsx8.c:123,13'
          Dst:             PQCLEAN_SPHINCSSHA2256SSIMPLE_AVX2_thashx8
    - functionName:    PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_index
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_u32_to_bytes
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/address.c:90,19'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/address.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_u32_to_bytes
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/address.c:90,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_u32_to_bytes
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/address.c:90,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_u32_to_bytes
    - functionName:    PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_height
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_hash_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_chain_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_copy_keypair_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_keypair_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_copy_subtree_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_type
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 20
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_ull_to_bytes
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/address.c:19,19'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/address.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_ull_to_bytes
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/address.c:19,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_ull_to_bytes
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/address.c:19,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_ull_to_bytes
    - functionName:    PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_layer_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11
      functionLinenumberEnd: 13
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_free_hash_function
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/context_shake.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 12
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_initialize_hash_function
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/context_shake.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5
      functionLinenumberEnd: 7
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fors_sk_to_leaf
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 22
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/fors.c:21,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/fors.c:21,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/fors.c:21,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
    - functionName:    PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_fors_pk_from_sig
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          78
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_compute_root
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_copy_keypair_addr
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_height
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_index
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_type
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
        - fors_sk_to_leaf
        - message_to_indices
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/fors.c:122,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_type
                - message_to_indices.15680
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_index
                - fors_sk_to_leaf.15677
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_compute_root
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/fors.c:125,14'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_type
                - message_to_indices.15680
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_index
                - fors_sk_to_leaf.15677
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_compute_root
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/fors.c:138,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/fors.c:141,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/fors.c:155,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/fors.c:130,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/fors.c:131,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/fors.c:133,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/fors.c:134,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/fors.c:136,5'
          Dst:             message_to_indices
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/fors.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/fors.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/fors.c:145,9'
          Dst:             fors_sk_to_leaf
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/fors.c:149,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_compute_root
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/fors.c:155,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
    - functionName:    message_to_indices
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          124
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/fors.c:53,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/fors.c:54,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/fors.c:60,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fors_gen_leafx1
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_index
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_type
        - fors_gen_sk
        - fors_sk_to_leaf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/fors.c:35,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_type
                - fors_gen_sk.15682
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_type
                - fors_sk_to_leaf.15677
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/fors.c:35,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_type
                - fors_gen_sk.15682
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_type
                - fors_sk_to_leaf.15677
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/fors.c:35,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/fors.c:36,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/fors.c:37,5'
          Dst:             fors_gen_sk
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/fors.c:39,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/fors.c:40,5'
          Dst:             fors_sk_to_leaf
    - functionName:    fors_gen_sk
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_prf_addr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/fors.c:15,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_prf_addr
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/fors.c:15,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_prf_addr
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/fors.c:15,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_prf_addr
    - functionName:    PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_fors_sign
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          82
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_copy_keypair_addr
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_height
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_index
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_type
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_treehashx1
        - fors_gen_leafx1
        - fors_gen_sk
        - message_to_indices
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/fors.c:70,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_type
                - message_to_indices.15680
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_type
                - fors_gen_sk.15682
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_treehashx1
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/fors.c:72,14'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_type
                - message_to_indices.15680
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_type
                - fors_gen_sk.15682
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_treehashx1
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/fors.c:87,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/fors.c:90,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/fors.c:108,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/fors.c:79,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/fors.c:80,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/fors.c:82,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/fors.c:83,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/fors.c:85,5'
          Dst:             message_to_indices
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/fors.c:90,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/fors.c:91,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/fors.c:92,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/fors.c:95,9'
          Dst:             fors_gen_sk
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/fors.c:96,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/fors.c:100,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_treehashx1
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/fors.c:100,9'
          Dst:             fors_gen_leafx1
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/fors.c:108,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
    - functionName:    PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_hash_message
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/hash_shake.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          47
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_init
        - OQS_SHA3_shake256_inc_squeeze
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_bytes_to_ull
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/hash_shake.c:61,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/hash_shake.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_bytes_to_ull
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_bytes_to_ull
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/hash_shake.c:65,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_bytes_to_ull
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_bytes_to_ull
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/hash_shake.c:65,5'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/hash_shake.c:66,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/hash_shake.c:67,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/hash_shake.c:68,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/hash_shake.c:69,5'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/hash_shake.c:70,5'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/hash_shake.c:71,5'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/hash_shake.c:76,13'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_bytes_to_ull
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/hash_shake.c:80,27'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_bytes_to_ull
    - functionName:    PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_gen_message_random
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/hash_shake.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_init
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/hash_shake.c:34,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/hash_shake.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/hash_shake.c:36,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/hash_shake.c:36,5'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/hash_shake.c:37,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/hash_shake.c:38,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/hash_shake.c:39,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/hash_shake.c:40,5'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/hash_shake.c:41,5'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/hash_shake.c:42,5'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_prf_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/hash_shake.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15
      functionLinenumberEnd: 23
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/hash_shake.c:16,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/hash_shake.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/hash_shake.c:18,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/hash_shake.c:22,5'
          Dst:             OQS_SHA3_shake256
    - functionName:    PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_merkle_gen_root
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_merkle_sign
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_layer_addr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/merkle.c:49,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/merkle.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_merkle_sign
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/merkle.c:50,14'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_merkle_sign
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/merkle.c:53,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/merkle.c:54,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/merkle.c:56,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_merkle_sign
    - functionName:    PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_merkle_sign
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_chain_lengths
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_copy_subtree_addr
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_type
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_treehashx1
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_wots_gen_leafx1
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/merkle.c:22,36'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/merkle.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_chain_lengths
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_treehashx1
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/merkle.c:22,36'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_chain_lengths
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_treehashx1
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/merkle.c:27,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_chain_lengths
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/merkle.c:30,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/merkle.c:31,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/merkle.c:32,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/merkle.c:33,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/merkle.c:37,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_treehashx1
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/merkle.c:37,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_wots_gen_leafx1
    - functionName:    PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_treehashx1
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utilsx1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          191
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_height
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_index
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utilsx1.c:35,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utilsx1.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utilsx1.c:35,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utilsx1.c:55,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utilsx1.c:39,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utilsx1.c:55,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utilsx1.c:65,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utilsx1.c:66,39'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utilsx1.c:77,31'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utilsx1.c:77,41'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utilsx1.c:85,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utilsx1.c:98,26'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utilsx1.c:77,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utilsx1.c:52,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utilsx1.c:65,31'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utilsx1.c:55,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utilsx1.c:55,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utilsx1.c:65,31'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utilsx1.c:65,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utilsx1.c:66,39'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utilsx1.c:89,44'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utilsx1.c:55,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utilsx1.c:55,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utilsx1.c:65,31'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utilsx1.c:86,13'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utilsx1.c:87,13'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utilsx1.c:91,13'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utilsx1.c:86,13'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utilsx1.c:87,13'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/utilsx1.c:91,13'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
    - functionName:    PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_wots_gen_leafx1
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/wotsx1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          106
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_prf_addr
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_chain_addr
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_hash_addr
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_keypair_addr
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_type
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/wotsx1.c:22,33'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/wotsx1.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_prf_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/wotsx1.c:22,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_prf_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/wotsx1.c:29,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/wotsx1.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_prf_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/wotsx1.c:38,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_prf_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/wotsx1.c:58,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/wotsx1.c:59,31'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_prf_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/wotsx1.c:63,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_prf_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/wotsx1.c:63,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/wotsx1.c:41,56'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_prf_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/wotsx1.c:68,13'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_prf_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/wotsx1.c:41,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/wotsx1.c:42,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/wotsx1.c:75,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/wotsx1.c:38,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/wotsx1.c:39,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/wotsx1.c:46,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/wotsx1.c:47,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/wotsx1.c:48,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/wotsx1.c:50,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_prf_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/wotsx1.c:52,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/wotsx1.c:68,13'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/wotsx1.c:70,13'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_clean/wotsx1.c:75,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_CLEAN_thash
    - functionName:    PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_u32_to_bytes
      functionUses:    13
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/address.c:90,19'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/address.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_u32_to_bytes
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/address.c:90,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_u32_to_bytes
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/address.c:90,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_u32_to_bytes
    - functionName:    PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_height
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_hash_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_chain_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_copy_keypair_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_keypair_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_copy_subtree_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    42
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 20
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_ull_to_bytes
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/address.c:19,19'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/address.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_ull_to_bytes
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/address.c:19,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_ull_to_bytes
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/address.c:19,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_ull_to_bytes
    - functionName:    PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_layer_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11
      functionLinenumberEnd: 13
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_free_hash_function
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/context_shake.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 12
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_initialize_hash_function
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/context_shake.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5
      functionLinenumberEnd: 7
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fors_sk_to_leafx4
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thashx4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/fors.c:45,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thashx4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/fors.c:45,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thashx4
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/fors.c:45,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thashx4
    - functionName:    fors_gen_skx4
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_prf_addrx4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/fors.c:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_prf_addrx4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/fors.c:25,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_prf_addrx4
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/fors.c:25,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_prf_addrx4
    - functionName:    fors_sk_to_leaf
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thash
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/fors.c:32,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/fors.c:32,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/fors.c:32,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thash
    - functionName:    PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_fors_pk_from_sig
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          78
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_compute_root
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_copy_keypair_addr
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_height
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thash
        - fors_sk_to_leaf
        - message_to_indices
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/fors.c:168,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - message_to_indices.15808
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
                - fors_sk_to_leaf.15805
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_compute_root
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/fors.c:171,14'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - message_to_indices.15808
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
                - fors_sk_to_leaf.15805
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_compute_root
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/fors.c:184,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/fors.c:187,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/fors.c:201,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/fors.c:176,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/fors.c:177,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/fors.c:179,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/fors.c:180,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/fors.c:182,5'
          Dst:             message_to_indices
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/fors.c:187,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/fors.c:188,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/fors.c:191,9'
          Dst:             fors_sk_to_leaf
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/fors.c:195,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_compute_root
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/fors.c:201,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thash
    - functionName:    message_to_indices
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          124
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/fors.c:97,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/fors.c:98,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/fors.c:104,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fors_gen_leafx4
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
        - fors_gen_skx4
        - fors_sk_to_leafx4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/fors.c:63,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - fors_gen_skx4
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - fors_sk_to_leafx4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/fors.c:63,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - fors_gen_skx4
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - fors_sk_to_leafx4
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/fors.c:63,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/fors.c:64,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/fors.c:63,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/fors.c:64,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/fors.c:63,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/fors.c:64,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/fors.c:63,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/fors.c:64,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/fors.c:67,5'
          Dst:             fors_gen_skx4
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/fors.c:74,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/fors.c:74,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/fors.c:74,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/fors.c:74,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/fors.c:77,5'
          Dst:             fors_sk_to_leafx4
    - functionName:    fors_gen_sk
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 18
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_prf_addr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/fors.c:17,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_prf_addr
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/fors.c:17,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_prf_addr
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/fors.c:17,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_prf_addr
    - functionName:    PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_fors_sign
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          107
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_copy_keypair_addr
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_height
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thash
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_treehashx4
        - fors_gen_leafx4
        - fors_gen_sk
        - message_to_indices
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/fors.c:114,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - message_to_indices.15808
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - fors_gen_sk.15809
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_treehashx4
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/fors.c:116,14'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - message_to_indices.15808
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - fors_gen_sk.15809
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_treehashx4
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/fors.c:133,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/fors.c:136,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/fors.c:154,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/fors.c:124,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/fors.c:125,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/fors.c:126,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/fors.c:124,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/fors.c:125,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/fors.c:126,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/fors.c:124,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/fors.c:125,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/fors.c:126,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/fors.c:124,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/fors.c:125,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/fors.c:126,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/fors.c:128,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/fors.c:129,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/fors.c:131,5'
          Dst:             message_to_indices
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/fors.c:136,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/fors.c:137,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/fors.c:140,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/fors.c:141,9'
          Dst:             fors_gen_sk
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/fors.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/fors.c:146,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_treehashx4
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/fors.c:146,9'
          Dst:             fors_gen_leafx4
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/fors.c:154,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thash
    - functionName:    PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_hash_message
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/hash_shake.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          47
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_init
        - OQS_SHA3_shake256_inc_squeeze
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_bytes_to_ull
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/hash_shake.c:61,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/hash_shake.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_bytes_to_ull
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_bytes_to_ull
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/hash_shake.c:65,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_bytes_to_ull
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_bytes_to_ull
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/hash_shake.c:65,5'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/hash_shake.c:66,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/hash_shake.c:67,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/hash_shake.c:68,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/hash_shake.c:69,5'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/hash_shake.c:70,5'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/hash_shake.c:71,5'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/hash_shake.c:76,13'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_bytes_to_ull
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/hash_shake.c:80,27'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_bytes_to_ull
    - functionName:    PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_gen_message_random
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/hash_shake.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_init
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/hash_shake.c:34,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/hash_shake.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/hash_shake.c:36,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/hash_shake.c:36,5'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/hash_shake.c:37,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/hash_shake.c:38,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/hash_shake.c:39,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/hash_shake.c:40,5'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/hash_shake.c:41,5'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/hash_shake.c:42,5'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_prf_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/hash_shake.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15
      functionLinenumberEnd: 23
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/hash_shake.c:16,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/hash_shake.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/hash_shake.c:18,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/hash_shake.c:22,5'
          Dst:             OQS_SHA3_shake256
    - functionName:    PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_prf_addrx4
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/hash_shakex4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          160
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - KeccakP1600times4_PermuteAll_24rounds_avx2
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/hash_shakex4.c:23,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/hash_shakex4.c:0,0'
              BranchSideFuncs:
                - KeccakP1600times4_PermuteAll_24rounds_avx2
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/hash_shakex4.c:26,39'
              BranchSideFuncs:
                - KeccakP1600times4_PermuteAll_24rounds_avx2
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/hash_shakex4.c:56,5'
          Dst:             KeccakP1600times4_PermuteAll_24rounds_avx2
    - functionName:    PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_merkle_gen_root
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_merkle_sign
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_layer_addr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/merkle.c:54,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/merkle.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_merkle_sign
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/merkle.c:55,14'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_merkle_sign
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/merkle.c:58,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/merkle.c:59,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/merkle.c:61,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_merkle_sign
    - functionName:    PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_merkle_sign
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          86
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_chain_lengths
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_copy_subtree_addr
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_treehashx4
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_wots_gen_leafx4
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/merkle.c:22,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/merkle.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_chain_lengths
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_treehashx4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/merkle.c:22,14'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_chain_lengths
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_treehashx4
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/merkle.c:28,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_chain_lengths
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/merkle.c:32,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/merkle.c:33,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/merkle.c:34,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/merkle.c:35,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/merkle.c:36,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/merkle.c:37,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/merkle.c:32,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/merkle.c:33,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/merkle.c:34,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/merkle.c:35,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/merkle.c:36,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/merkle.c:37,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/merkle.c:32,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/merkle.c:33,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/merkle.c:34,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/merkle.c:35,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/merkle.c:36,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/merkle.c:37,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/merkle.c:32,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/merkle.c:33,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/merkle.c:34,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/merkle.c:35,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/merkle.c:36,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/merkle.c:37,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/merkle.c:42,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_treehashx4
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/merkle.c:42,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_wots_gen_leafx4
    - functionName:    PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thashx4
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/thash_shake_simplex4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          249
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - KeccakP1600times4_PermuteAll_24rounds_avx2
        - OQS_SHA3_shake256_x4
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/thash_shake_simplex4.c:26,18'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/thash_shake_simplex4.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4
                - KeccakP1600times4_PermuteAll_24rounds_avx2
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/thash_shake_simplex4.c:26,18'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4
                - KeccakP1600times4_PermuteAll_24rounds_avx2
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/thash_shake_simplex4.c:26,23'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/thash_shake_simplex4.c:26,35'
              BranchSideFuncs:
                - KeccakP1600times4_PermuteAll_24rounds_avx2
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/thash_shake_simplex4.c:31,43'
              BranchSideFuncs:
                - KeccakP1600times4_PermuteAll_24rounds_avx2
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/thash_shake_simplex4.c:26,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/thash_shake_simplex4.c:31,43'
              BranchSideFuncs:
                - KeccakP1600times4_PermuteAll_24rounds_avx2
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/thash_shake_simplex4.c:77,9'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/thash_shake_simplex4.c:56,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/thash_shake_simplex4.c:59,9'
              BranchSideFuncs:
                - KeccakP1600times4_PermuteAll_24rounds_avx2
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/thash_shake_simplex4.c:59,9'
              BranchSideFuncs:
                - KeccakP1600times4_PermuteAll_24rounds_avx2
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/thash_shake_simplex4.c:46,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/thash_shake_simplex4.c:48,44'
              BranchSideFuncs:
                - KeccakP1600times4_PermuteAll_24rounds_avx2
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/thash_shake_simplex4.c:56,54'
              BranchSideFuncs:
                - KeccakP1600times4_PermuteAll_24rounds_avx2
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/thash_shake_simplex4.c:68,9'
          Dst:             KeccakP1600times4_PermuteAll_24rounds_avx2
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/thash_shake_simplex4.c:95,9'
          Dst:             OQS_SHA3_shake256_x4
    - functionName:    PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_treehashx4
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utilsx4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          204
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_height
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
        - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thashx4
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utilsx4.c:50,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utilsx4.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thashx4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utilsx4.c:59,37'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thashx4
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utilsx4.c:71,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utilsx4.c:72,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thashx4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utilsx4.c:85,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thashx4
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utilsx4.c:72,21'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utilsx4.c:72,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utilsx4.c:81,56'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thashx4
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utilsx4.c:85,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utilsx4.c:85,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utilsx4.c:95,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thashx4
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utilsx4.c:95,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utilsx4.c:96,39'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thashx4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utilsx4.c:107,31'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thashx4
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utilsx4.c:107,41'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utilsx4.c:107,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thashx4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utilsx4.c:116,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thashx4
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utilsx4.c:107,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utilsx4.c:116,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thashx4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utilsx4.c:136,32'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thashx4
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utilsx4.c:118,17'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utilsx4.c:119,17'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utilsx4.c:118,17'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utilsx4.c:119,17'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utilsx4.c:118,17'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utilsx4.c:119,17'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utilsx4.c:118,17'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utilsx4.c:119,17'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128f-simple_avx2/utilsx4.c:123,13'
          Dst:             PQCLEAN_SPHINCSSHAKE128FSIMPLE_AVX2_thashx4
    - functionName:    PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_index
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_u32_to_bytes
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/address.c:94,19'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/address.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_u32_to_bytes
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/address.c:94,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_u32_to_bytes
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/address.c:94,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_u32_to_bytes
    - functionName:    PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_height
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_hash_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_chain_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_copy_keypair_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_keypair_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_copy_subtree_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_type
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 20
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_ull_to_bytes
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/address.c:19,19'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/address.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_ull_to_bytes
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/address.c:19,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_ull_to_bytes
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/address.c:19,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_ull_to_bytes
    - functionName:    PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_layer_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11
      functionLinenumberEnd: 13
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_free_hash_function
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/context_shake.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 12
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_initialize_hash_function
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/context_shake.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5
      functionLinenumberEnd: 7
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fors_sk_to_leaf
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 22
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/fors.c:21,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/fors.c:21,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/fors.c:21,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
    - functionName:    PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_fors_pk_from_sig
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          78
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_compute_root
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_copy_keypair_addr
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_height
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_index
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_type
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
        - fors_sk_to_leaf
        - message_to_indices
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/fors.c:122,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_type
                - message_to_indices.15939
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_index
                - fors_sk_to_leaf.15936
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_compute_root
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/fors.c:125,14'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_type
                - message_to_indices.15939
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_index
                - fors_sk_to_leaf.15936
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_compute_root
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/fors.c:138,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/fors.c:141,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/fors.c:155,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/fors.c:130,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/fors.c:131,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/fors.c:133,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/fors.c:134,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/fors.c:136,5'
          Dst:             message_to_indices
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/fors.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/fors.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/fors.c:145,9'
          Dst:             fors_sk_to_leaf
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/fors.c:149,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_compute_root
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/fors.c:155,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
    - functionName:    message_to_indices
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          220
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/fors.c:53,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/fors.c:54,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/fors.c:60,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fors_gen_leafx1
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_index
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_type
        - fors_gen_sk
        - fors_sk_to_leaf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/fors.c:35,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_type
                - fors_gen_sk.15941
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_type
                - fors_sk_to_leaf.15936
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/fors.c:35,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_type
                - fors_gen_sk.15941
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_type
                - fors_sk_to_leaf.15936
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/fors.c:35,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/fors.c:36,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/fors.c:37,5'
          Dst:             fors_gen_sk
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/fors.c:39,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/fors.c:40,5'
          Dst:             fors_sk_to_leaf
    - functionName:    fors_gen_sk
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_prf_addr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/fors.c:15,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_prf_addr
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/fors.c:15,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_prf_addr
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/fors.c:15,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_prf_addr
    - functionName:    PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_fors_sign
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          82
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_copy_keypair_addr
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_height
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_index
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_type
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_treehashx1
        - fors_gen_leafx1
        - fors_gen_sk
        - message_to_indices
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/fors.c:70,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_type
                - message_to_indices.15939
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_type
                - fors_gen_sk.15941
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_treehashx1
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/fors.c:72,14'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_type
                - message_to_indices.15939
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_type
                - fors_gen_sk.15941
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_treehashx1
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/fors.c:87,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/fors.c:90,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/fors.c:108,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/fors.c:79,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/fors.c:80,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/fors.c:82,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/fors.c:83,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/fors.c:85,5'
          Dst:             message_to_indices
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/fors.c:90,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/fors.c:91,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/fors.c:92,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/fors.c:95,9'
          Dst:             fors_gen_sk
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/fors.c:96,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/fors.c:100,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_treehashx1
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/fors.c:100,9'
          Dst:             fors_gen_leafx1
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/fors.c:108,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
    - functionName:    PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_hash_message
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/hash_shake.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          47
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_init
        - OQS_SHA3_shake256_inc_squeeze
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_bytes_to_ull
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/hash_shake.c:61,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/hash_shake.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_bytes_to_ull
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_bytes_to_ull
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/hash_shake.c:65,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_bytes_to_ull
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_bytes_to_ull
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/hash_shake.c:65,5'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/hash_shake.c:66,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/hash_shake.c:67,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/hash_shake.c:68,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/hash_shake.c:69,5'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/hash_shake.c:70,5'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/hash_shake.c:71,5'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/hash_shake.c:76,13'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_bytes_to_ull
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/hash_shake.c:80,27'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_bytes_to_ull
    - functionName:    PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_gen_message_random
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/hash_shake.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_init
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/hash_shake.c:34,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/hash_shake.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/hash_shake.c:36,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/hash_shake.c:36,5'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/hash_shake.c:37,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/hash_shake.c:38,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/hash_shake.c:39,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/hash_shake.c:40,5'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/hash_shake.c:41,5'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/hash_shake.c:42,5'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_prf_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/hash_shake.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15
      functionLinenumberEnd: 23
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/hash_shake.c:16,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/hash_shake.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/hash_shake.c:18,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/hash_shake.c:22,5'
          Dst:             OQS_SHA3_shake256
    - functionName:    PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_merkle_gen_root
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_merkle_sign
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_layer_addr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/merkle.c:49,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/merkle.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_merkle_sign
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/merkle.c:50,14'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_merkle_sign
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/merkle.c:53,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/merkle.c:54,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/merkle.c:56,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_merkle_sign
    - functionName:    PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_merkle_sign
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_chain_lengths
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_copy_subtree_addr
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_type
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_treehashx1
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_wots_gen_leafx1
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/merkle.c:22,36'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/merkle.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_chain_lengths
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_treehashx1
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/merkle.c:22,36'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_chain_lengths
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_treehashx1
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/merkle.c:27,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_chain_lengths
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/merkle.c:30,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/merkle.c:31,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/merkle.c:32,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/merkle.c:33,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/merkle.c:37,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_treehashx1
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/merkle.c:37,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_wots_gen_leafx1
    - functionName:    PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_treehashx1
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utilsx1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          191
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_height
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_index
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utilsx1.c:35,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utilsx1.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utilsx1.c:35,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utilsx1.c:55,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utilsx1.c:39,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utilsx1.c:55,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utilsx1.c:65,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utilsx1.c:66,39'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utilsx1.c:77,31'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utilsx1.c:77,41'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utilsx1.c:85,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utilsx1.c:98,26'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utilsx1.c:77,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utilsx1.c:52,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utilsx1.c:65,31'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utilsx1.c:55,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utilsx1.c:55,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utilsx1.c:65,31'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utilsx1.c:65,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utilsx1.c:66,39'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utilsx1.c:89,44'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utilsx1.c:55,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utilsx1.c:55,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utilsx1.c:65,31'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utilsx1.c:86,13'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utilsx1.c:87,13'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utilsx1.c:91,13'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utilsx1.c:86,13'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utilsx1.c:87,13'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/utilsx1.c:91,13'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
    - functionName:    PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_wots_gen_leafx1
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/wotsx1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          106
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_prf_addr
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_chain_addr
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_hash_addr
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_keypair_addr
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_type
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/wotsx1.c:22,33'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/wotsx1.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_prf_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/wotsx1.c:22,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_prf_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/wotsx1.c:29,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/wotsx1.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_prf_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/wotsx1.c:38,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_prf_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/wotsx1.c:58,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/wotsx1.c:59,31'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_prf_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/wotsx1.c:63,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_prf_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/wotsx1.c:63,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/wotsx1.c:41,56'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_prf_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/wotsx1.c:68,13'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_prf_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/wotsx1.c:41,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/wotsx1.c:42,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/wotsx1.c:75,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/wotsx1.c:38,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/wotsx1.c:39,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/wotsx1.c:46,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/wotsx1.c:47,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/wotsx1.c:48,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/wotsx1.c:50,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_prf_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/wotsx1.c:52,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/wotsx1.c:68,13'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/wotsx1.c:70,13'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_clean/wotsx1.c:75,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_CLEAN_thash
    - functionName:    PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_u32_to_bytes
      functionUses:    13
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/address.c:94,19'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/address.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_u32_to_bytes
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/address.c:94,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_u32_to_bytes
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/address.c:94,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_u32_to_bytes
    - functionName:    PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_height
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_hash_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_chain_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_keypair_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_keypair_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_subtree_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    20
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    42
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 20
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_ull_to_bytes
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/address.c:19,19'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/address.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_ull_to_bytes
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/address.c:19,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_ull_to_bytes
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/address.c:19,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_ull_to_bytes
    - functionName:    PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_layer_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11
      functionLinenumberEnd: 13
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_free_hash_function
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/context_shake.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 12
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_initialize_hash_function
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/context_shake.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5
      functionLinenumberEnd: 7
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fors_sk_to_leafx4
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thashx4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/fors.c:45,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thashx4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/fors.c:45,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thashx4
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/fors.c:45,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thashx4
    - functionName:    fors_gen_skx4
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_prf_addrx4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/fors.c:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_prf_addrx4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/fors.c:25,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_prf_addrx4
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/fors.c:25,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_prf_addrx4
    - functionName:    fors_sk_to_leaf
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thash
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/fors.c:32,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/fors.c:32,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/fors.c:32,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thash
    - functionName:    PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_fors_pk_from_sig
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          78
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_compute_root
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_keypair_addr
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_height
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thash
        - fors_sk_to_leaf
        - message_to_indices
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/fors.c:168,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - message_to_indices.16069
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
                - fors_sk_to_leaf.16066
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_compute_root
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/fors.c:171,14'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - message_to_indices.16069
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
                - fors_sk_to_leaf.16066
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_compute_root
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/fors.c:184,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/fors.c:187,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/fors.c:201,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/fors.c:176,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/fors.c:177,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/fors.c:179,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/fors.c:180,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/fors.c:182,5'
          Dst:             message_to_indices
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/fors.c:187,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/fors.c:188,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/fors.c:191,9'
          Dst:             fors_sk_to_leaf
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/fors.c:195,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_compute_root
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/fors.c:201,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thash
    - functionName:    message_to_indices
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          220
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/fors.c:97,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/fors.c:98,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/fors.c:104,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fors_gen_leafx4
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
        - fors_gen_skx4
        - fors_sk_to_leafx4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/fors.c:63,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - fors_gen_skx4.16065
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - fors_sk_to_leafx4.16064
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/fors.c:63,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - fors_gen_skx4.16065
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - fors_sk_to_leafx4.16064
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/fors.c:63,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/fors.c:64,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/fors.c:63,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/fors.c:64,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/fors.c:63,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/fors.c:64,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/fors.c:63,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/fors.c:64,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/fors.c:67,5'
          Dst:             fors_gen_skx4
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/fors.c:74,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/fors.c:74,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/fors.c:74,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/fors.c:74,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/fors.c:77,5'
          Dst:             fors_sk_to_leafx4
    - functionName:    fors_gen_sk
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 18
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_prf_addr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/fors.c:17,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_prf_addr
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/fors.c:17,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_prf_addr
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/fors.c:17,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_prf_addr
    - functionName:    PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_fors_sign
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          107
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_keypair_addr
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_height
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thash
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_treehashx4
        - fors_gen_leafx4
        - fors_gen_sk
        - message_to_indices
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/fors.c:114,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - message_to_indices.16069
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - fors_gen_sk.16071
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_treehashx4
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/fors.c:116,14'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - message_to_indices.16069
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - fors_gen_sk.16071
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_treehashx4
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/fors.c:133,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/fors.c:136,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/fors.c:154,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/fors.c:124,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/fors.c:125,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/fors.c:126,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/fors.c:124,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/fors.c:125,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/fors.c:126,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/fors.c:124,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/fors.c:125,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/fors.c:126,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/fors.c:124,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/fors.c:125,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/fors.c:126,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/fors.c:128,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/fors.c:129,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/fors.c:131,5'
          Dst:             message_to_indices
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/fors.c:136,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/fors.c:137,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/fors.c:140,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/fors.c:141,9'
          Dst:             fors_gen_sk
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/fors.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/fors.c:146,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_treehashx4
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/fors.c:146,9'
          Dst:             fors_gen_leafx4
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/fors.c:154,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thash
    - functionName:    PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_hash_message
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/hash_shake.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          47
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_init
        - OQS_SHA3_shake256_inc_squeeze
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_bytes_to_ull
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/hash_shake.c:61,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/hash_shake.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_bytes_to_ull
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_bytes_to_ull
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/hash_shake.c:65,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_bytes_to_ull
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_bytes_to_ull
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/hash_shake.c:65,5'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/hash_shake.c:66,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/hash_shake.c:67,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/hash_shake.c:68,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/hash_shake.c:69,5'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/hash_shake.c:70,5'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/hash_shake.c:71,5'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/hash_shake.c:76,13'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_bytes_to_ull
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/hash_shake.c:80,27'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_bytes_to_ull
    - functionName:    PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_gen_message_random
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/hash_shake.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_init
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/hash_shake.c:34,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/hash_shake.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/hash_shake.c:36,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/hash_shake.c:36,5'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/hash_shake.c:37,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/hash_shake.c:38,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/hash_shake.c:39,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/hash_shake.c:40,5'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/hash_shake.c:41,5'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/hash_shake.c:42,5'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_prf_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/hash_shake.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15
      functionLinenumberEnd: 23
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/hash_shake.c:16,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/hash_shake.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/hash_shake.c:18,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/hash_shake.c:22,5'
          Dst:             OQS_SHA3_shake256
    - functionName:    PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_prf_addrx4
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/hash_shakex4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          160
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - KeccakP1600times4_PermuteAll_24rounds_avx2
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/hash_shakex4.c:23,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/hash_shakex4.c:0,0'
              BranchSideFuncs:
                - KeccakP1600times4_PermuteAll_24rounds_avx2
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/hash_shakex4.c:26,39'
              BranchSideFuncs:
                - KeccakP1600times4_PermuteAll_24rounds_avx2
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/hash_shakex4.c:56,5'
          Dst:             KeccakP1600times4_PermuteAll_24rounds_avx2
    - functionName:    PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_merkle_gen_root
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_merkle_sign
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_layer_addr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/merkle.c:54,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/merkle.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_merkle_sign
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/merkle.c:55,14'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_merkle_sign
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/merkle.c:58,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/merkle.c:59,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/merkle.c:61,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_merkle_sign
    - functionName:    PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_merkle_sign
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          86
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_chain_lengths
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_subtree_addr
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_treehashx4
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_wots_gen_leafx4
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/merkle.c:22,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/merkle.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_chain_lengths
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_treehashx4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/merkle.c:22,14'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_chain_lengths
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_treehashx4
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/merkle.c:28,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_chain_lengths
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/merkle.c:32,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/merkle.c:33,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/merkle.c:34,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/merkle.c:35,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/merkle.c:36,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/merkle.c:37,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/merkle.c:32,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/merkle.c:33,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/merkle.c:34,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/merkle.c:35,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/merkle.c:36,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/merkle.c:37,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/merkle.c:32,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/merkle.c:33,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/merkle.c:34,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/merkle.c:35,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/merkle.c:36,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/merkle.c:37,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/merkle.c:32,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/merkle.c:33,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/merkle.c:34,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/merkle.c:35,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/merkle.c:36,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/merkle.c:37,9'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/merkle.c:42,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_treehashx4
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/merkle.c:42,5'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_wots_gen_leafx4
    - functionName:    PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thashx4
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/thash_shake_simplex4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          249
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - KeccakP1600times4_PermuteAll_24rounds_avx2
        - OQS_SHA3_shake256_x4
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/thash_shake_simplex4.c:26,18'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/thash_shake_simplex4.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4
                - KeccakP1600times4_PermuteAll_24rounds_avx2
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/thash_shake_simplex4.c:26,18'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4
                - KeccakP1600times4_PermuteAll_24rounds_avx2
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/thash_shake_simplex4.c:26,23'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/thash_shake_simplex4.c:26,35'
              BranchSideFuncs:
                - KeccakP1600times4_PermuteAll_24rounds_avx2
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/thash_shake_simplex4.c:31,43'
              BranchSideFuncs:
                - KeccakP1600times4_PermuteAll_24rounds_avx2
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/thash_shake_simplex4.c:26,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/thash_shake_simplex4.c:31,43'
              BranchSideFuncs:
                - KeccakP1600times4_PermuteAll_24rounds_avx2
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/thash_shake_simplex4.c:77,9'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/thash_shake_simplex4.c:56,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/thash_shake_simplex4.c:59,9'
              BranchSideFuncs:
                - KeccakP1600times4_PermuteAll_24rounds_avx2
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/thash_shake_simplex4.c:59,9'
              BranchSideFuncs:
                - KeccakP1600times4_PermuteAll_24rounds_avx2
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/thash_shake_simplex4.c:46,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/thash_shake_simplex4.c:48,44'
              BranchSideFuncs:
                - KeccakP1600times4_PermuteAll_24rounds_avx2
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/thash_shake_simplex4.c:56,54'
              BranchSideFuncs:
                - KeccakP1600times4_PermuteAll_24rounds_avx2
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/thash_shake_simplex4.c:68,9'
          Dst:             KeccakP1600times4_PermuteAll_24rounds_avx2
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/thash_shake_simplex4.c:95,9'
          Dst:             OQS_SHA3_shake256_x4
    - functionName:    PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_treehashx4
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utilsx4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          204
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_height
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
        - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thashx4
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utilsx4.c:50,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utilsx4.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thashx4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utilsx4.c:59,37'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thashx4
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utilsx4.c:71,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utilsx4.c:72,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thashx4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utilsx4.c:85,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thashx4
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utilsx4.c:72,21'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utilsx4.c:72,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utilsx4.c:81,56'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thashx4
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utilsx4.c:85,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utilsx4.c:85,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utilsx4.c:95,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thashx4
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utilsx4.c:95,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utilsx4.c:96,39'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thashx4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utilsx4.c:107,31'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thashx4
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utilsx4.c:107,41'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utilsx4.c:107,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thashx4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utilsx4.c:116,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thashx4
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utilsx4.c:107,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utilsx4.c:116,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thashx4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utilsx4.c:136,32'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thashx4
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utilsx4.c:118,17'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utilsx4.c:119,17'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utilsx4.c:118,17'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utilsx4.c:119,17'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utilsx4.c:118,17'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utilsx4.c:119,17'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utilsx4.c:118,17'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utilsx4.c:119,17'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-128s-simple_avx2/utilsx4.c:123,13'
          Dst:             PQCLEAN_SPHINCSSHAKE128SSIMPLE_AVX2_thashx4
    - functionName:    PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_index
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_u32_to_bytes
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/address.c:90,19'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/address.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_u32_to_bytes
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/address.c:90,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_u32_to_bytes
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/address.c:90,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_u32_to_bytes
    - functionName:    PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_height
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_hash_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_chain_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_copy_keypair_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_keypair_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_copy_subtree_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_type
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 20
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_ull_to_bytes
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/address.c:19,19'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/address.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_ull_to_bytes
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/address.c:19,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_ull_to_bytes
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/address.c:19,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_ull_to_bytes
    - functionName:    PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_layer_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11
      functionLinenumberEnd: 13
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_free_hash_function
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/context_shake.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 12
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_initialize_hash_function
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/context_shake.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5
      functionLinenumberEnd: 7
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fors_sk_to_leaf
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 22
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/fors.c:21,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/fors.c:21,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/fors.c:21,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
    - functionName:    PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_fors_pk_from_sig
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          78
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_compute_root
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_copy_keypair_addr
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_height
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_index
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_type
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
        - fors_sk_to_leaf
        - message_to_indices
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/fors.c:122,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_type
                - message_to_indices.16201
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_index
                - fors_sk_to_leaf.16198
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_compute_root
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/fors.c:125,14'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_type
                - message_to_indices.16201
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_index
                - fors_sk_to_leaf.16198
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_compute_root
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/fors.c:138,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/fors.c:141,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/fors.c:155,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/fors.c:130,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/fors.c:131,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/fors.c:133,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/fors.c:134,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/fors.c:136,5'
          Dst:             message_to_indices
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/fors.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/fors.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/fors.c:145,9'
          Dst:             fors_sk_to_leaf
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/fors.c:149,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_compute_root
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/fors.c:155,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
    - functionName:    message_to_indices
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          166
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/fors.c:53,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/fors.c:54,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/fors.c:54,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/fors.c:53,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/fors.c:54,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/fors.c:60,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fors_gen_leafx1
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_index
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_type
        - fors_gen_sk
        - fors_sk_to_leaf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/fors.c:35,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_type
                - fors_gen_sk.16203
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_type
                - fors_sk_to_leaf.16198
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/fors.c:35,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_type
                - fors_gen_sk.16203
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_type
                - fors_sk_to_leaf.16198
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/fors.c:35,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/fors.c:36,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/fors.c:37,5'
          Dst:             fors_gen_sk
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/fors.c:39,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/fors.c:40,5'
          Dst:             fors_sk_to_leaf
    - functionName:    fors_gen_sk
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_prf_addr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/fors.c:15,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_prf_addr
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/fors.c:15,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_prf_addr
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/fors.c:15,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_prf_addr
    - functionName:    PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_fors_sign
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          82
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_copy_keypair_addr
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_height
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_index
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_type
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_treehashx1
        - fors_gen_leafx1
        - fors_gen_sk
        - message_to_indices
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/fors.c:70,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_type
                - message_to_indices.16201
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_type
                - fors_gen_sk.16203
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_treehashx1
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/fors.c:72,14'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_type
                - message_to_indices.16201
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_type
                - fors_gen_sk.16203
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_treehashx1
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/fors.c:87,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/fors.c:90,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/fors.c:108,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/fors.c:79,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/fors.c:80,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/fors.c:82,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/fors.c:83,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/fors.c:85,5'
          Dst:             message_to_indices
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/fors.c:90,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/fors.c:91,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/fors.c:92,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/fors.c:95,9'
          Dst:             fors_gen_sk
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/fors.c:96,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/fors.c:100,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_treehashx1
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/fors.c:100,9'
          Dst:             fors_gen_leafx1
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/fors.c:108,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
    - functionName:    PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_hash_message
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/hash_shake.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          47
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_init
        - OQS_SHA3_shake256_inc_squeeze
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_bytes_to_ull
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/hash_shake.c:61,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/hash_shake.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_bytes_to_ull
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_bytes_to_ull
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/hash_shake.c:65,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_bytes_to_ull
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_bytes_to_ull
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/hash_shake.c:65,5'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/hash_shake.c:66,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/hash_shake.c:67,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/hash_shake.c:68,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/hash_shake.c:69,5'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/hash_shake.c:70,5'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/hash_shake.c:71,5'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/hash_shake.c:76,13'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_bytes_to_ull
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/hash_shake.c:80,27'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_bytes_to_ull
    - functionName:    PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_gen_message_random
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/hash_shake.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_init
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/hash_shake.c:34,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/hash_shake.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/hash_shake.c:36,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/hash_shake.c:36,5'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/hash_shake.c:37,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/hash_shake.c:38,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/hash_shake.c:39,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/hash_shake.c:40,5'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/hash_shake.c:41,5'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/hash_shake.c:42,5'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_prf_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/hash_shake.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15
      functionLinenumberEnd: 23
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/hash_shake.c:16,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/hash_shake.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/hash_shake.c:18,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/hash_shake.c:22,5'
          Dst:             OQS_SHA3_shake256
    - functionName:    PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_merkle_gen_root
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_merkle_sign
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_layer_addr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/merkle.c:49,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/merkle.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_merkle_sign
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/merkle.c:50,14'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_merkle_sign
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/merkle.c:53,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/merkle.c:54,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/merkle.c:56,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_merkle_sign
    - functionName:    PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_merkle_sign
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_chain_lengths
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_copy_subtree_addr
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_type
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_treehashx1
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_wots_gen_leafx1
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/merkle.c:22,36'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/merkle.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_chain_lengths
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_treehashx1
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/merkle.c:22,36'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_chain_lengths
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_treehashx1
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/merkle.c:27,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_chain_lengths
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/merkle.c:30,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/merkle.c:31,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/merkle.c:32,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/merkle.c:33,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/merkle.c:37,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_treehashx1
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/merkle.c:37,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_wots_gen_leafx1
    - functionName:    PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_treehashx1
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utilsx1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          191
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_height
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_index
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utilsx1.c:35,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utilsx1.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utilsx1.c:35,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utilsx1.c:55,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utilsx1.c:39,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utilsx1.c:55,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utilsx1.c:65,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utilsx1.c:66,39'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utilsx1.c:77,31'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utilsx1.c:77,41'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utilsx1.c:85,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utilsx1.c:98,26'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utilsx1.c:77,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utilsx1.c:52,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utilsx1.c:65,31'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utilsx1.c:55,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utilsx1.c:55,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utilsx1.c:65,31'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utilsx1.c:65,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utilsx1.c:66,39'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utilsx1.c:89,44'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utilsx1.c:55,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utilsx1.c:55,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utilsx1.c:65,31'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utilsx1.c:86,13'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utilsx1.c:87,13'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utilsx1.c:91,13'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utilsx1.c:86,13'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utilsx1.c:87,13'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/utilsx1.c:91,13'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
    - functionName:    PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_wots_gen_leafx1
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/wotsx1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          106
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_prf_addr
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_chain_addr
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_hash_addr
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_keypair_addr
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_type
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/wotsx1.c:22,33'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/wotsx1.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_prf_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/wotsx1.c:22,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_prf_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/wotsx1.c:29,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/wotsx1.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_prf_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/wotsx1.c:38,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_prf_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/wotsx1.c:58,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/wotsx1.c:59,31'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_prf_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/wotsx1.c:63,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_prf_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/wotsx1.c:63,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/wotsx1.c:41,56'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_prf_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/wotsx1.c:68,13'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_prf_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/wotsx1.c:41,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/wotsx1.c:42,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/wotsx1.c:75,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/wotsx1.c:38,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/wotsx1.c:39,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/wotsx1.c:46,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/wotsx1.c:47,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/wotsx1.c:48,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/wotsx1.c:50,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_prf_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/wotsx1.c:52,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/wotsx1.c:68,13'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/wotsx1.c:70,13'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_clean/wotsx1.c:75,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_CLEAN_thash
    - functionName:    PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_u32_to_bytes
      functionUses:    13
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/address.c:90,19'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/address.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_u32_to_bytes
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/address.c:90,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_u32_to_bytes
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/address.c:90,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_u32_to_bytes
    - functionName:    PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_height
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_hash_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_chain_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_copy_keypair_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_keypair_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_copy_subtree_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    42
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 20
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_ull_to_bytes
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/address.c:19,19'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/address.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_ull_to_bytes
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/address.c:19,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_ull_to_bytes
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/address.c:19,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_ull_to_bytes
    - functionName:    PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_layer_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11
      functionLinenumberEnd: 13
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_free_hash_function
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/context_shake.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 12
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_initialize_hash_function
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/context_shake.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5
      functionLinenumberEnd: 7
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fors_sk_to_leafx4
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thashx4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/fors.c:45,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thashx4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/fors.c:45,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thashx4
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/fors.c:45,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thashx4
    - functionName:    fors_gen_skx4
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_prf_addrx4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/fors.c:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_prf_addrx4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/fors.c:25,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_prf_addrx4
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/fors.c:25,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_prf_addrx4
    - functionName:    fors_sk_to_leaf
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thash
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/fors.c:32,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/fors.c:32,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/fors.c:32,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thash
    - functionName:    PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_fors_pk_from_sig
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          78
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_compute_root
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_copy_keypair_addr
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_height
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thash
        - fors_sk_to_leaf
        - message_to_indices
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/fors.c:168,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - message_to_indices.16331
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
                - fors_sk_to_leaf.16328
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_compute_root
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/fors.c:171,14'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - message_to_indices.16331
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
                - fors_sk_to_leaf.16328
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_compute_root
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/fors.c:184,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/fors.c:187,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/fors.c:201,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/fors.c:176,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/fors.c:177,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/fors.c:179,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/fors.c:180,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/fors.c:182,5'
          Dst:             message_to_indices
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/fors.c:187,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/fors.c:188,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/fors.c:191,9'
          Dst:             fors_sk_to_leaf
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/fors.c:195,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_compute_root
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/fors.c:201,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thash
    - functionName:    message_to_indices
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          142
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/fors.c:97,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/fors.c:98,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/fors.c:98,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/fors.c:97,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/fors.c:98,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/fors.c:104,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fors_gen_leafx4
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
        - fors_gen_skx4
        - fors_sk_to_leafx4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/fors.c:63,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - fors_gen_skx4.16327
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - fors_sk_to_leafx4.16326
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/fors.c:63,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - fors_gen_skx4.16327
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - fors_sk_to_leafx4.16326
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/fors.c:63,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/fors.c:64,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/fors.c:63,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/fors.c:64,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/fors.c:63,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/fors.c:64,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/fors.c:63,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/fors.c:64,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/fors.c:67,5'
          Dst:             fors_gen_skx4
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/fors.c:74,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/fors.c:74,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/fors.c:74,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/fors.c:74,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/fors.c:77,5'
          Dst:             fors_sk_to_leafx4
    - functionName:    fors_gen_sk
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 18
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_prf_addr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/fors.c:17,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_prf_addr
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/fors.c:17,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_prf_addr
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/fors.c:17,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_prf_addr
    - functionName:    PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_fors_sign
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          107
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_copy_keypair_addr
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_height
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thash
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_treehashx4
        - fors_gen_leafx4
        - fors_gen_sk
        - message_to_indices
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/fors.c:114,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - message_to_indices.16331
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - fors_gen_sk.16333
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_treehashx4
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/fors.c:116,14'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - message_to_indices.16331
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - fors_gen_sk.16333
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_treehashx4
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/fors.c:133,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/fors.c:136,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/fors.c:154,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/fors.c:124,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/fors.c:125,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/fors.c:126,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/fors.c:124,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/fors.c:125,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/fors.c:126,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/fors.c:124,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/fors.c:125,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/fors.c:126,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/fors.c:124,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/fors.c:125,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/fors.c:126,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/fors.c:128,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/fors.c:129,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/fors.c:131,5'
          Dst:             message_to_indices
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/fors.c:136,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/fors.c:137,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/fors.c:140,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/fors.c:141,9'
          Dst:             fors_gen_sk
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/fors.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/fors.c:146,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_treehashx4
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/fors.c:146,9'
          Dst:             fors_gen_leafx4
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/fors.c:154,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thash
    - functionName:    PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_hash_message
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/hash_shake.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          47
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_init
        - OQS_SHA3_shake256_inc_squeeze
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_bytes_to_ull
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/hash_shake.c:61,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/hash_shake.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_bytes_to_ull
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_bytes_to_ull
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/hash_shake.c:65,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_bytes_to_ull
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_bytes_to_ull
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/hash_shake.c:65,5'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/hash_shake.c:66,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/hash_shake.c:67,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/hash_shake.c:68,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/hash_shake.c:69,5'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/hash_shake.c:70,5'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/hash_shake.c:71,5'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/hash_shake.c:76,13'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_bytes_to_ull
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/hash_shake.c:80,27'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_bytes_to_ull
    - functionName:    PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_gen_message_random
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/hash_shake.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_init
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/hash_shake.c:34,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/hash_shake.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/hash_shake.c:36,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/hash_shake.c:36,5'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/hash_shake.c:37,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/hash_shake.c:38,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/hash_shake.c:39,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/hash_shake.c:40,5'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/hash_shake.c:41,5'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/hash_shake.c:42,5'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_prf_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/hash_shake.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15
      functionLinenumberEnd: 23
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/hash_shake.c:16,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/hash_shake.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/hash_shake.c:18,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/hash_shake.c:22,5'
          Dst:             OQS_SHA3_shake256
    - functionName:    PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_prf_addrx4
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/hash_shakex4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          191
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - KeccakP1600times4_PermuteAll_24rounds_avx2
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/hash_shakex4.c:23,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/hash_shakex4.c:0,0'
              BranchSideFuncs:
                - KeccakP1600times4_PermuteAll_24rounds_avx2
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/hash_shakex4.c:26,39'
              BranchSideFuncs:
                - KeccakP1600times4_PermuteAll_24rounds_avx2
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/hash_shakex4.c:56,5'
          Dst:             KeccakP1600times4_PermuteAll_24rounds_avx2
    - functionName:    PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_merkle_gen_root
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_merkle_sign
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_layer_addr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/merkle.c:54,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/merkle.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_merkle_sign
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/merkle.c:55,14'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_merkle_sign
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/merkle.c:58,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/merkle.c:59,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/merkle.c:61,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_merkle_sign
    - functionName:    PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_merkle_sign
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          86
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_chain_lengths
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_copy_subtree_addr
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_treehashx4
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_wots_gen_leafx4
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/merkle.c:22,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/merkle.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_chain_lengths
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_treehashx4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/merkle.c:22,14'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_chain_lengths
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_treehashx4
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/merkle.c:28,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_chain_lengths
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/merkle.c:32,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/merkle.c:33,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/merkle.c:34,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/merkle.c:35,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/merkle.c:36,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/merkle.c:37,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/merkle.c:32,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/merkle.c:33,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/merkle.c:34,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/merkle.c:35,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/merkle.c:36,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/merkle.c:37,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/merkle.c:32,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/merkle.c:33,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/merkle.c:34,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/merkle.c:35,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/merkle.c:36,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/merkle.c:37,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/merkle.c:32,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/merkle.c:33,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/merkle.c:34,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/merkle.c:35,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/merkle.c:36,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/merkle.c:37,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/merkle.c:42,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_treehashx4
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/merkle.c:42,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_wots_gen_leafx4
    - functionName:    PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thashx4
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/thash_shake_simplex4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          270
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - KeccakP1600times4_PermuteAll_24rounds_avx2
        - OQS_SHA3_shake256_x4
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/thash_shake_simplex4.c:26,18'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/thash_shake_simplex4.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4
                - KeccakP1600times4_PermuteAll_24rounds_avx2
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/thash_shake_simplex4.c:26,18'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4
                - KeccakP1600times4_PermuteAll_24rounds_avx2
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/thash_shake_simplex4.c:26,23'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/thash_shake_simplex4.c:26,35'
              BranchSideFuncs:
                - KeccakP1600times4_PermuteAll_24rounds_avx2
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/thash_shake_simplex4.c:31,43'
              BranchSideFuncs:
                - KeccakP1600times4_PermuteAll_24rounds_avx2
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/thash_shake_simplex4.c:26,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/thash_shake_simplex4.c:31,43'
              BranchSideFuncs:
                - KeccakP1600times4_PermuteAll_24rounds_avx2
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/thash_shake_simplex4.c:77,9'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/thash_shake_simplex4.c:56,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/thash_shake_simplex4.c:59,9'
              BranchSideFuncs:
                - KeccakP1600times4_PermuteAll_24rounds_avx2
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/thash_shake_simplex4.c:59,9'
              BranchSideFuncs:
                - KeccakP1600times4_PermuteAll_24rounds_avx2
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/thash_shake_simplex4.c:46,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/thash_shake_simplex4.c:48,44'
              BranchSideFuncs:
                - KeccakP1600times4_PermuteAll_24rounds_avx2
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/thash_shake_simplex4.c:56,54'
              BranchSideFuncs:
                - KeccakP1600times4_PermuteAll_24rounds_avx2
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/thash_shake_simplex4.c:68,9'
          Dst:             KeccakP1600times4_PermuteAll_24rounds_avx2
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/thash_shake_simplex4.c:95,9'
          Dst:             OQS_SHA3_shake256_x4
    - functionName:    PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_treehashx4
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utilsx4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          204
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_height
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
        - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thashx4
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utilsx4.c:50,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utilsx4.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thashx4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utilsx4.c:59,37'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thashx4
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utilsx4.c:71,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utilsx4.c:72,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thashx4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utilsx4.c:85,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thashx4
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utilsx4.c:72,21'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utilsx4.c:72,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utilsx4.c:81,56'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thashx4
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utilsx4.c:85,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utilsx4.c:85,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utilsx4.c:95,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thashx4
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utilsx4.c:95,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utilsx4.c:96,39'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thashx4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utilsx4.c:107,31'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thashx4
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utilsx4.c:107,41'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utilsx4.c:107,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thashx4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utilsx4.c:116,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thashx4
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utilsx4.c:107,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utilsx4.c:116,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thashx4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utilsx4.c:136,32'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thashx4
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utilsx4.c:118,17'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utilsx4.c:119,17'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utilsx4.c:118,17'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utilsx4.c:119,17'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utilsx4.c:118,17'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utilsx4.c:119,17'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utilsx4.c:118,17'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utilsx4.c:119,17'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192f-simple_avx2/utilsx4.c:123,13'
          Dst:             PQCLEAN_SPHINCSSHAKE192FSIMPLE_AVX2_thashx4
    - functionName:    PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_index
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_u32_to_bytes
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/address.c:94,19'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/address.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_u32_to_bytes
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/address.c:94,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_u32_to_bytes
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/address.c:94,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_u32_to_bytes
    - functionName:    PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_height
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_hash_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_chain_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_copy_keypair_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_keypair_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_copy_subtree_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_type
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 20
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_ull_to_bytes
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/address.c:19,19'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/address.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_ull_to_bytes
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/address.c:19,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_ull_to_bytes
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/address.c:19,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_ull_to_bytes
    - functionName:    PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_layer_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11
      functionLinenumberEnd: 13
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_free_hash_function
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/context_shake.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 12
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_initialize_hash_function
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/context_shake.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5
      functionLinenumberEnd: 7
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fors_sk_to_leaf
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 22
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/fors.c:21,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/fors.c:21,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/fors.c:21,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
    - functionName:    PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_fors_pk_from_sig
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          78
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_compute_root
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_copy_keypair_addr
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_height
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_index
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_type
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
        - fors_sk_to_leaf
        - message_to_indices
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/fors.c:122,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_type
                - message_to_indices.16463
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_index
                - fors_sk_to_leaf.16460
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_compute_root
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/fors.c:125,14'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_type
                - message_to_indices.16463
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_index
                - fors_sk_to_leaf.16460
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_compute_root
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/fors.c:138,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/fors.c:141,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/fors.c:155,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/fors.c:130,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/fors.c:131,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/fors.c:133,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/fors.c:134,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/fors.c:136,5'
          Dst:             message_to_indices
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/fors.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/fors.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/fors.c:145,9'
          Dst:             fors_sk_to_leaf
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/fors.c:149,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_compute_root
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/fors.c:155,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
    - functionName:    message_to_indices
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          252
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/fors.c:53,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/fors.c:54,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/fors.c:60,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fors_gen_leafx1
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_index
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_type
        - fors_gen_sk
        - fors_sk_to_leaf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/fors.c:35,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_type
                - fors_gen_sk.16465
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_type
                - fors_sk_to_leaf.16460
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/fors.c:35,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_type
                - fors_gen_sk.16465
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_type
                - fors_sk_to_leaf.16460
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/fors.c:35,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/fors.c:36,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/fors.c:37,5'
          Dst:             fors_gen_sk
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/fors.c:39,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/fors.c:40,5'
          Dst:             fors_sk_to_leaf
    - functionName:    fors_gen_sk
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_prf_addr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/fors.c:15,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_prf_addr
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/fors.c:15,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_prf_addr
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/fors.c:15,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_prf_addr
    - functionName:    PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_fors_sign
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          82
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_copy_keypair_addr
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_height
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_index
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_type
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_treehashx1
        - fors_gen_leafx1
        - fors_gen_sk
        - message_to_indices
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/fors.c:70,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_type
                - message_to_indices.16463
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_type
                - fors_gen_sk.16465
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_treehashx1
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/fors.c:72,14'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_type
                - message_to_indices.16463
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_type
                - fors_gen_sk.16465
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_treehashx1
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/fors.c:87,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/fors.c:90,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/fors.c:108,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/fors.c:79,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/fors.c:80,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/fors.c:82,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/fors.c:83,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/fors.c:85,5'
          Dst:             message_to_indices
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/fors.c:90,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/fors.c:91,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/fors.c:92,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/fors.c:95,9'
          Dst:             fors_gen_sk
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/fors.c:96,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/fors.c:100,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_treehashx1
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/fors.c:100,9'
          Dst:             fors_gen_leafx1
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/fors.c:108,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
    - functionName:    PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_hash_message
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/hash_shake.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          47
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_init
        - OQS_SHA3_shake256_inc_squeeze
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_bytes_to_ull
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/hash_shake.c:61,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/hash_shake.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_bytes_to_ull
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_bytes_to_ull
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/hash_shake.c:65,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_bytes_to_ull
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_bytes_to_ull
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/hash_shake.c:65,5'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/hash_shake.c:66,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/hash_shake.c:67,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/hash_shake.c:68,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/hash_shake.c:69,5'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/hash_shake.c:70,5'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/hash_shake.c:71,5'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/hash_shake.c:76,13'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_bytes_to_ull
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/hash_shake.c:80,27'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_bytes_to_ull
    - functionName:    PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_gen_message_random
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/hash_shake.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_init
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/hash_shake.c:34,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/hash_shake.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/hash_shake.c:36,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/hash_shake.c:36,5'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/hash_shake.c:37,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/hash_shake.c:38,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/hash_shake.c:39,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/hash_shake.c:40,5'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/hash_shake.c:41,5'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/hash_shake.c:42,5'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_prf_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/hash_shake.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15
      functionLinenumberEnd: 23
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/hash_shake.c:16,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/hash_shake.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/hash_shake.c:18,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/hash_shake.c:22,5'
          Dst:             OQS_SHA3_shake256
    - functionName:    PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_merkle_gen_root
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_merkle_sign
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_layer_addr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/merkle.c:49,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/merkle.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_merkle_sign
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/merkle.c:50,14'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_merkle_sign
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/merkle.c:53,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/merkle.c:54,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/merkle.c:56,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_merkle_sign
    - functionName:    PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_merkle_sign
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_chain_lengths
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_copy_subtree_addr
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_type
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_treehashx1
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_wots_gen_leafx1
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/merkle.c:22,36'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/merkle.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_chain_lengths
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_treehashx1
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/merkle.c:22,36'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_chain_lengths
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_treehashx1
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/merkle.c:27,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_chain_lengths
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/merkle.c:30,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/merkle.c:31,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/merkle.c:32,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/merkle.c:33,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/merkle.c:37,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_treehashx1
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/merkle.c:37,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_wots_gen_leafx1
    - functionName:    PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_treehashx1
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utilsx1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          191
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_height
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_index
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utilsx1.c:35,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utilsx1.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utilsx1.c:35,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utilsx1.c:55,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utilsx1.c:39,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utilsx1.c:55,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utilsx1.c:65,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utilsx1.c:66,39'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utilsx1.c:77,31'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utilsx1.c:77,41'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utilsx1.c:85,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utilsx1.c:98,26'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utilsx1.c:77,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utilsx1.c:52,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utilsx1.c:65,31'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utilsx1.c:55,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utilsx1.c:55,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utilsx1.c:65,31'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utilsx1.c:65,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utilsx1.c:66,39'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utilsx1.c:89,44'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utilsx1.c:55,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utilsx1.c:55,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utilsx1.c:65,31'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utilsx1.c:86,13'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utilsx1.c:87,13'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utilsx1.c:91,13'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utilsx1.c:86,13'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utilsx1.c:87,13'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/utilsx1.c:91,13'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
    - functionName:    PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_wots_gen_leafx1
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/wotsx1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          106
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_prf_addr
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_chain_addr
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_hash_addr
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_keypair_addr
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_type
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/wotsx1.c:22,33'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/wotsx1.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_prf_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/wotsx1.c:22,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_prf_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/wotsx1.c:29,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/wotsx1.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_prf_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/wotsx1.c:38,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_prf_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/wotsx1.c:58,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/wotsx1.c:59,31'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_prf_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/wotsx1.c:63,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_prf_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/wotsx1.c:63,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/wotsx1.c:41,56'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_prf_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/wotsx1.c:68,13'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_prf_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/wotsx1.c:41,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/wotsx1.c:42,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/wotsx1.c:75,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/wotsx1.c:38,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/wotsx1.c:39,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/wotsx1.c:46,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/wotsx1.c:47,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/wotsx1.c:48,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/wotsx1.c:50,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_prf_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/wotsx1.c:52,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/wotsx1.c:68,13'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/wotsx1.c:70,13'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_clean/wotsx1.c:75,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_CLEAN_thash
    - functionName:    PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_u32_to_bytes
      functionUses:    13
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/address.c:94,19'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/address.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_u32_to_bytes
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/address.c:94,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_u32_to_bytes
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/address.c:94,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_u32_to_bytes
    - functionName:    PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_height
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_hash_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_chain_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_keypair_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_keypair_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_subtree_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    20
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    42
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 20
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_ull_to_bytes
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/address.c:19,19'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/address.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_ull_to_bytes
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/address.c:19,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_ull_to_bytes
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/address.c:19,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_ull_to_bytes
    - functionName:    PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_layer_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11
      functionLinenumberEnd: 13
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_free_hash_function
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/context_shake.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 12
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_initialize_hash_function
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/context_shake.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5
      functionLinenumberEnd: 7
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fors_sk_to_leafx4
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thashx4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/fors.c:45,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thashx4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/fors.c:45,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thashx4
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/fors.c:45,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thashx4
    - functionName:    fors_gen_skx4
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_prf_addrx4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/fors.c:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_prf_addrx4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/fors.c:25,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_prf_addrx4
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/fors.c:25,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_prf_addrx4
    - functionName:    fors_sk_to_leaf
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thash
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/fors.c:32,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/fors.c:32,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/fors.c:32,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thash
    - functionName:    PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_fors_pk_from_sig
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          78
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_compute_root
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_keypair_addr
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_height
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thash
        - fors_sk_to_leaf
        - message_to_indices
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/fors.c:168,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - message_to_indices.16593
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
                - fors_sk_to_leaf.16590
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_compute_root
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/fors.c:171,14'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - message_to_indices.16593
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
                - fors_sk_to_leaf.16590
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_compute_root
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/fors.c:184,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/fors.c:187,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/fors.c:201,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/fors.c:176,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/fors.c:177,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/fors.c:179,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/fors.c:180,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/fors.c:182,5'
          Dst:             message_to_indices
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/fors.c:187,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/fors.c:188,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/fors.c:191,9'
          Dst:             fors_sk_to_leaf
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/fors.c:195,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_compute_root
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/fors.c:201,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thash
    - functionName:    message_to_indices
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          252
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/fors.c:97,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/fors.c:98,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/fors.c:104,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fors_gen_leafx4
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
        - fors_gen_skx4
        - fors_sk_to_leafx4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/fors.c:63,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - fors_gen_skx4.16589
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - fors_sk_to_leafx4.16588
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/fors.c:63,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - fors_gen_skx4.16589
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - fors_sk_to_leafx4.16588
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/fors.c:63,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/fors.c:64,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/fors.c:63,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/fors.c:64,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/fors.c:63,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/fors.c:64,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/fors.c:63,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/fors.c:64,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/fors.c:67,5'
          Dst:             fors_gen_skx4
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/fors.c:74,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/fors.c:74,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/fors.c:74,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/fors.c:74,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/fors.c:77,5'
          Dst:             fors_sk_to_leafx4
    - functionName:    fors_gen_sk
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 18
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_prf_addr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/fors.c:17,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_prf_addr
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/fors.c:17,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_prf_addr
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/fors.c:17,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_prf_addr
    - functionName:    PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_fors_sign
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          107
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_keypair_addr
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_height
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thash
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_treehashx4
        - fors_gen_leafx4
        - fors_gen_sk
        - message_to_indices
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/fors.c:114,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - message_to_indices.16593
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - fors_gen_sk.16595
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_treehashx4
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/fors.c:116,14'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - message_to_indices.16593
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - fors_gen_sk.16595
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_treehashx4
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/fors.c:133,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/fors.c:136,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/fors.c:154,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/fors.c:124,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/fors.c:125,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/fors.c:126,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/fors.c:124,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/fors.c:125,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/fors.c:126,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/fors.c:124,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/fors.c:125,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/fors.c:126,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/fors.c:124,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/fors.c:125,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/fors.c:126,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/fors.c:128,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/fors.c:129,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/fors.c:131,5'
          Dst:             message_to_indices
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/fors.c:136,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/fors.c:137,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/fors.c:140,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/fors.c:141,9'
          Dst:             fors_gen_sk
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/fors.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/fors.c:146,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_treehashx4
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/fors.c:146,9'
          Dst:             fors_gen_leafx4
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/fors.c:154,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thash
    - functionName:    PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_hash_message
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/hash_shake.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          47
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_init
        - OQS_SHA3_shake256_inc_squeeze
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_bytes_to_ull
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/hash_shake.c:61,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/hash_shake.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_bytes_to_ull
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_bytes_to_ull
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/hash_shake.c:65,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_bytes_to_ull
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_bytes_to_ull
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/hash_shake.c:65,5'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/hash_shake.c:66,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/hash_shake.c:67,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/hash_shake.c:68,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/hash_shake.c:69,5'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/hash_shake.c:70,5'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/hash_shake.c:71,5'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/hash_shake.c:76,13'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_bytes_to_ull
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/hash_shake.c:80,27'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_bytes_to_ull
    - functionName:    PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_gen_message_random
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/hash_shake.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_init
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/hash_shake.c:34,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/hash_shake.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/hash_shake.c:36,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/hash_shake.c:36,5'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/hash_shake.c:37,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/hash_shake.c:38,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/hash_shake.c:39,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/hash_shake.c:40,5'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/hash_shake.c:41,5'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/hash_shake.c:42,5'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_prf_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/hash_shake.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15
      functionLinenumberEnd: 23
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/hash_shake.c:16,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/hash_shake.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/hash_shake.c:18,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/hash_shake.c:22,5'
          Dst:             OQS_SHA3_shake256
    - functionName:    PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_prf_addrx4
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/hash_shakex4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          191
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - KeccakP1600times4_PermuteAll_24rounds_avx2
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/hash_shakex4.c:23,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/hash_shakex4.c:0,0'
              BranchSideFuncs:
                - KeccakP1600times4_PermuteAll_24rounds_avx2
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/hash_shakex4.c:26,39'
              BranchSideFuncs:
                - KeccakP1600times4_PermuteAll_24rounds_avx2
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/hash_shakex4.c:56,5'
          Dst:             KeccakP1600times4_PermuteAll_24rounds_avx2
    - functionName:    PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_merkle_gen_root
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_merkle_sign
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_layer_addr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/merkle.c:54,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/merkle.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_merkle_sign
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/merkle.c:55,14'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_merkle_sign
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/merkle.c:58,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/merkle.c:59,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/merkle.c:61,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_merkle_sign
    - functionName:    PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_merkle_sign
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          86
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_chain_lengths
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_subtree_addr
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_treehashx4
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_wots_gen_leafx4
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/merkle.c:22,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/merkle.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_chain_lengths
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_treehashx4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/merkle.c:22,14'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_chain_lengths
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_treehashx4
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/merkle.c:28,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_chain_lengths
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/merkle.c:32,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/merkle.c:33,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/merkle.c:34,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/merkle.c:35,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/merkle.c:36,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/merkle.c:37,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/merkle.c:32,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/merkle.c:33,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/merkle.c:34,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/merkle.c:35,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/merkle.c:36,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/merkle.c:37,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/merkle.c:32,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/merkle.c:33,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/merkle.c:34,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/merkle.c:35,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/merkle.c:36,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/merkle.c:37,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/merkle.c:32,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/merkle.c:33,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/merkle.c:34,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/merkle.c:35,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/merkle.c:36,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/merkle.c:37,9'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/merkle.c:42,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_treehashx4
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/merkle.c:42,5'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_wots_gen_leafx4
    - functionName:    PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thashx4
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/thash_shake_simplex4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          270
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - KeccakP1600times4_PermuteAll_24rounds_avx2
        - OQS_SHA3_shake256_x4
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/thash_shake_simplex4.c:26,18'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/thash_shake_simplex4.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4
                - KeccakP1600times4_PermuteAll_24rounds_avx2
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/thash_shake_simplex4.c:26,18'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4
                - KeccakP1600times4_PermuteAll_24rounds_avx2
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/thash_shake_simplex4.c:26,23'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/thash_shake_simplex4.c:26,35'
              BranchSideFuncs:
                - KeccakP1600times4_PermuteAll_24rounds_avx2
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/thash_shake_simplex4.c:31,43'
              BranchSideFuncs:
                - KeccakP1600times4_PermuteAll_24rounds_avx2
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/thash_shake_simplex4.c:26,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/thash_shake_simplex4.c:31,43'
              BranchSideFuncs:
                - KeccakP1600times4_PermuteAll_24rounds_avx2
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/thash_shake_simplex4.c:77,9'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/thash_shake_simplex4.c:56,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/thash_shake_simplex4.c:59,9'
              BranchSideFuncs:
                - KeccakP1600times4_PermuteAll_24rounds_avx2
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/thash_shake_simplex4.c:59,9'
              BranchSideFuncs:
                - KeccakP1600times4_PermuteAll_24rounds_avx2
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/thash_shake_simplex4.c:46,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/thash_shake_simplex4.c:48,44'
              BranchSideFuncs:
                - KeccakP1600times4_PermuteAll_24rounds_avx2
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/thash_shake_simplex4.c:56,54'
              BranchSideFuncs:
                - KeccakP1600times4_PermuteAll_24rounds_avx2
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/thash_shake_simplex4.c:68,9'
          Dst:             KeccakP1600times4_PermuteAll_24rounds_avx2
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/thash_shake_simplex4.c:95,9'
          Dst:             OQS_SHA3_shake256_x4
    - functionName:    PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_treehashx4
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utilsx4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          204
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_height
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
        - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thashx4
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utilsx4.c:50,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utilsx4.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thashx4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utilsx4.c:59,37'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thashx4
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utilsx4.c:71,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utilsx4.c:72,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thashx4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utilsx4.c:85,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thashx4
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utilsx4.c:72,21'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utilsx4.c:72,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utilsx4.c:81,56'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thashx4
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utilsx4.c:85,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utilsx4.c:85,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utilsx4.c:95,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thashx4
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utilsx4.c:95,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utilsx4.c:96,39'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thashx4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utilsx4.c:107,31'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thashx4
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utilsx4.c:107,41'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utilsx4.c:107,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thashx4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utilsx4.c:116,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thashx4
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utilsx4.c:107,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utilsx4.c:116,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thashx4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utilsx4.c:136,32'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thashx4
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utilsx4.c:118,17'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utilsx4.c:119,17'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utilsx4.c:118,17'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utilsx4.c:119,17'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utilsx4.c:118,17'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utilsx4.c:119,17'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utilsx4.c:118,17'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utilsx4.c:119,17'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-192s-simple_avx2/utilsx4.c:123,13'
          Dst:             PQCLEAN_SPHINCSSHAKE192SSIMPLE_AVX2_thashx4
    - functionName:    PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_index
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_u32_to_bytes
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/address.c:90,19'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/address.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_u32_to_bytes
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/address.c:90,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_u32_to_bytes
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/address.c:90,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_u32_to_bytes
    - functionName:    PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_height
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_hash_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_chain_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_copy_keypair_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_keypair_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_copy_subtree_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_type
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 20
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_ull_to_bytes
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/address.c:19,19'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/address.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_ull_to_bytes
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/address.c:19,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_ull_to_bytes
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/address.c:19,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_ull_to_bytes
    - functionName:    PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_layer_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11
      functionLinenumberEnd: 13
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_free_hash_function
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/context_shake.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 12
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_initialize_hash_function
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/context_shake.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5
      functionLinenumberEnd: 7
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fors_sk_to_leaf
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 22
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/fors.c:21,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/fors.c:21,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/fors.c:21,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
    - functionName:    PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_fors_pk_from_sig
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          78
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_compute_root
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_copy_keypair_addr
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_height
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_index
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_type
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
        - fors_sk_to_leaf
        - message_to_indices
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/fors.c:122,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_type
                - message_to_indices.16725
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_index
                - fors_sk_to_leaf.16722
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_compute_root
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/fors.c:125,14'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_type
                - message_to_indices.16725
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_index
                - fors_sk_to_leaf.16722
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_compute_root
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/fors.c:138,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/fors.c:141,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/fors.c:155,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/fors.c:130,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/fors.c:131,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/fors.c:133,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/fors.c:134,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/fors.c:136,5'
          Dst:             message_to_indices
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/fors.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/fors.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/fors.c:145,9'
          Dst:             fors_sk_to_leaf
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/fors.c:149,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_compute_root
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/fors.c:155,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
    - functionName:    message_to_indices
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          172
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/fors.c:53,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/fors.c:54,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/fors.c:60,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fors_gen_leafx1
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_index
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_type
        - fors_gen_sk
        - fors_sk_to_leaf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/fors.c:35,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_type
                - fors_gen_sk.16727
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_type
                - fors_sk_to_leaf.16722
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/fors.c:35,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_type
                - fors_gen_sk.16727
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_type
                - fors_sk_to_leaf.16722
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/fors.c:35,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/fors.c:36,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/fors.c:37,5'
          Dst:             fors_gen_sk
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/fors.c:39,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/fors.c:40,5'
          Dst:             fors_sk_to_leaf
    - functionName:    fors_gen_sk
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_prf_addr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/fors.c:15,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_prf_addr
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/fors.c:15,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_prf_addr
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/fors.c:15,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_prf_addr
    - functionName:    PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_fors_sign
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          82
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_copy_keypair_addr
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_height
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_index
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_type
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_treehashx1
        - fors_gen_leafx1
        - fors_gen_sk
        - message_to_indices
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/fors.c:70,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_type
                - message_to_indices.16725
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_type
                - fors_gen_sk.16727
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_treehashx1
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/fors.c:72,14'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_type
                - message_to_indices.16725
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_type
                - fors_gen_sk.16727
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_treehashx1
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/fors.c:87,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/fors.c:90,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/fors.c:108,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/fors.c:79,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/fors.c:80,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/fors.c:82,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/fors.c:83,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/fors.c:85,5'
          Dst:             message_to_indices
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/fors.c:90,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/fors.c:91,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/fors.c:92,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/fors.c:95,9'
          Dst:             fors_gen_sk
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/fors.c:96,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/fors.c:100,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_treehashx1
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/fors.c:100,9'
          Dst:             fors_gen_leafx1
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/fors.c:108,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
    - functionName:    PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_hash_message
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/hash_shake.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          46
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_init
        - OQS_SHA3_shake256_inc_squeeze
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_bytes_to_ull
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/hash_shake.c:61,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/hash_shake.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_bytes_to_ull
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_bytes_to_ull
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/hash_shake.c:65,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_bytes_to_ull
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_bytes_to_ull
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/hash_shake.c:65,5'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/hash_shake.c:66,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/hash_shake.c:67,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/hash_shake.c:68,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/hash_shake.c:69,5'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/hash_shake.c:70,5'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/hash_shake.c:71,5'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/hash_shake.c:76,13'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_bytes_to_ull
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/hash_shake.c:80,27'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_bytes_to_ull
    - functionName:    PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_gen_message_random
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/hash_shake.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_init
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/hash_shake.c:34,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/hash_shake.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/hash_shake.c:36,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/hash_shake.c:36,5'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/hash_shake.c:37,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/hash_shake.c:38,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/hash_shake.c:39,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/hash_shake.c:40,5'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/hash_shake.c:41,5'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/hash_shake.c:42,5'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_prf_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/hash_shake.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15
      functionLinenumberEnd: 23
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/hash_shake.c:16,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/hash_shake.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/hash_shake.c:18,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/hash_shake.c:22,5'
          Dst:             OQS_SHA3_shake256
    - functionName:    PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_merkle_gen_root
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_merkle_sign
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_layer_addr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/merkle.c:49,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/merkle.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_merkle_sign
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/merkle.c:50,14'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_merkle_sign
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/merkle.c:53,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/merkle.c:54,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/merkle.c:56,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_merkle_sign
    - functionName:    PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_merkle_sign
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_chain_lengths
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_copy_subtree_addr
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_type
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_treehashx1
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_wots_gen_leafx1
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/merkle.c:22,36'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/merkle.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_chain_lengths
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_treehashx1
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/merkle.c:22,36'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_chain_lengths
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_treehashx1
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/merkle.c:27,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_chain_lengths
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/merkle.c:30,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/merkle.c:31,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/merkle.c:32,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/merkle.c:33,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/merkle.c:37,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_treehashx1
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/merkle.c:37,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_wots_gen_leafx1
    - functionName:    PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_treehashx1
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utilsx1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          191
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_height
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_index
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utilsx1.c:35,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utilsx1.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utilsx1.c:35,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utilsx1.c:55,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utilsx1.c:39,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utilsx1.c:55,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utilsx1.c:65,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utilsx1.c:66,39'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utilsx1.c:77,31'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utilsx1.c:77,41'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utilsx1.c:85,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utilsx1.c:98,26'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utilsx1.c:77,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utilsx1.c:52,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utilsx1.c:65,31'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utilsx1.c:55,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utilsx1.c:55,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utilsx1.c:65,31'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utilsx1.c:65,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utilsx1.c:66,39'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utilsx1.c:89,44'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utilsx1.c:55,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utilsx1.c:55,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utilsx1.c:65,31'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utilsx1.c:86,13'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utilsx1.c:87,13'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utilsx1.c:91,13'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utilsx1.c:86,13'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utilsx1.c:87,13'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/utilsx1.c:91,13'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
    - functionName:    PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_wots_gen_leafx1
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/wotsx1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          106
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_prf_addr
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_chain_addr
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_hash_addr
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_keypair_addr
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_type
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/wotsx1.c:22,33'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/wotsx1.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_prf_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/wotsx1.c:22,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_prf_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/wotsx1.c:29,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/wotsx1.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_prf_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/wotsx1.c:38,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_prf_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/wotsx1.c:58,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/wotsx1.c:59,31'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_prf_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/wotsx1.c:63,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_prf_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/wotsx1.c:63,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/wotsx1.c:41,56'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_prf_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/wotsx1.c:68,13'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_prf_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/wotsx1.c:41,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/wotsx1.c:42,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/wotsx1.c:75,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/wotsx1.c:38,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/wotsx1.c:39,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/wotsx1.c:46,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/wotsx1.c:47,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/wotsx1.c:48,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/wotsx1.c:50,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_prf_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/wotsx1.c:52,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/wotsx1.c:68,13'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/wotsx1.c:70,13'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_clean/wotsx1.c:75,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_CLEAN_thash
    - functionName:    PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_u32_to_bytes
      functionUses:    13
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/address.c:90,19'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/address.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_u32_to_bytes
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/address.c:90,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_u32_to_bytes
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/address.c:90,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_u32_to_bytes
    - functionName:    PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_height
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_hash_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_chain_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_copy_keypair_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_keypair_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_copy_subtree_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    42
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 20
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_ull_to_bytes
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/address.c:19,19'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/address.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_ull_to_bytes
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/address.c:19,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_ull_to_bytes
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/address.c:19,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_ull_to_bytes
    - functionName:    PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_layer_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11
      functionLinenumberEnd: 13
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_free_hash_function
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/context_shake.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 12
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_initialize_hash_function
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/context_shake.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5
      functionLinenumberEnd: 7
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fors_sk_to_leafx4
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thashx4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/fors.c:45,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thashx4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/fors.c:45,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thashx4
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/fors.c:45,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thashx4
    - functionName:    fors_gen_skx4
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_prf_addrx4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/fors.c:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_prf_addrx4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/fors.c:25,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_prf_addrx4
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/fors.c:25,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_prf_addrx4
    - functionName:    fors_sk_to_leaf
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thash
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/fors.c:32,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/fors.c:32,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/fors.c:32,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thash
    - functionName:    PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_fors_pk_from_sig
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          78
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_compute_root
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_copy_keypair_addr
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_height
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thash
        - fors_sk_to_leaf
        - message_to_indices
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/fors.c:168,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - message_to_indices.16855
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
                - fors_sk_to_leaf.16852
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_compute_root
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/fors.c:171,14'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - message_to_indices.16855
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
                - fors_sk_to_leaf.16852
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_compute_root
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/fors.c:184,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/fors.c:187,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/fors.c:201,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/fors.c:176,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/fors.c:177,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/fors.c:179,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/fors.c:180,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/fors.c:182,5'
          Dst:             message_to_indices
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/fors.c:187,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/fors.c:188,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/fors.c:191,9'
          Dst:             fors_sk_to_leaf
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/fors.c:195,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_compute_root
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/fors.c:201,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thash
    - functionName:    message_to_indices
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          172
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/fors.c:97,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/fors.c:98,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/fors.c:104,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fors_gen_leafx4
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
        - fors_gen_skx4
        - fors_sk_to_leafx4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/fors.c:63,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - fors_gen_skx4.16851
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - fors_sk_to_leafx4.16850
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/fors.c:63,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - fors_gen_skx4.16851
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - fors_sk_to_leafx4.16850
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/fors.c:63,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/fors.c:64,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/fors.c:63,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/fors.c:64,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/fors.c:63,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/fors.c:64,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/fors.c:63,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/fors.c:64,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/fors.c:67,5'
          Dst:             fors_gen_skx4
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/fors.c:74,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/fors.c:74,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/fors.c:74,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/fors.c:74,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/fors.c:77,5'
          Dst:             fors_sk_to_leafx4
    - functionName:    fors_gen_sk
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 18
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_prf_addr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/fors.c:17,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_prf_addr
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/fors.c:17,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_prf_addr
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/fors.c:17,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_prf_addr
    - functionName:    PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_fors_sign
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          107
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_copy_keypair_addr
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_height
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thash
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_treehashx4
        - fors_gen_leafx4
        - fors_gen_sk
        - message_to_indices
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/fors.c:114,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - message_to_indices.16855
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - fors_gen_sk.16857
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_treehashx4
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/fors.c:116,14'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - message_to_indices.16855
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - fors_gen_sk.16857
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_treehashx4
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/fors.c:133,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/fors.c:136,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/fors.c:154,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/fors.c:124,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/fors.c:125,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/fors.c:126,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/fors.c:124,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/fors.c:125,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/fors.c:126,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/fors.c:124,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/fors.c:125,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/fors.c:126,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/fors.c:124,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/fors.c:125,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/fors.c:126,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/fors.c:128,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/fors.c:129,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/fors.c:131,5'
          Dst:             message_to_indices
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/fors.c:136,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/fors.c:137,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/fors.c:140,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/fors.c:141,9'
          Dst:             fors_gen_sk
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/fors.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/fors.c:146,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_treehashx4
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/fors.c:146,9'
          Dst:             fors_gen_leafx4
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/fors.c:154,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thash
    - functionName:    PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_hash_message
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/hash_shake.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          46
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_init
        - OQS_SHA3_shake256_inc_squeeze
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_bytes_to_ull
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/hash_shake.c:61,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/hash_shake.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_bytes_to_ull
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_bytes_to_ull
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/hash_shake.c:65,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_bytes_to_ull
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_bytes_to_ull
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/hash_shake.c:65,5'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/hash_shake.c:66,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/hash_shake.c:67,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/hash_shake.c:68,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/hash_shake.c:69,5'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/hash_shake.c:70,5'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/hash_shake.c:71,5'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/hash_shake.c:76,13'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_bytes_to_ull
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/hash_shake.c:80,27'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_bytes_to_ull
    - functionName:    PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_gen_message_random
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/hash_shake.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_init
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/hash_shake.c:34,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/hash_shake.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/hash_shake.c:36,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/hash_shake.c:36,5'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/hash_shake.c:37,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/hash_shake.c:38,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/hash_shake.c:39,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/hash_shake.c:40,5'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/hash_shake.c:41,5'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/hash_shake.c:42,5'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_prf_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/hash_shake.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15
      functionLinenumberEnd: 23
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/hash_shake.c:16,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/hash_shake.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/hash_shake.c:18,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/hash_shake.c:22,5'
          Dst:             OQS_SHA3_shake256
    - functionName:    PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_prf_addrx4
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/hash_shakex4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          222
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - KeccakP1600times4_PermuteAll_24rounds_avx2
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/hash_shakex4.c:23,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/hash_shakex4.c:0,0'
              BranchSideFuncs:
                - KeccakP1600times4_PermuteAll_24rounds_avx2
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/hash_shakex4.c:26,39'
              BranchSideFuncs:
                - KeccakP1600times4_PermuteAll_24rounds_avx2
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/hash_shakex4.c:56,5'
          Dst:             KeccakP1600times4_PermuteAll_24rounds_avx2
    - functionName:    PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_merkle_gen_root
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_merkle_sign
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_layer_addr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/merkle.c:54,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/merkle.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_merkle_sign
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/merkle.c:55,14'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_merkle_sign
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/merkle.c:58,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/merkle.c:59,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/merkle.c:61,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_merkle_sign
    - functionName:    PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_merkle_sign
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          86
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_chain_lengths
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_copy_subtree_addr
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_treehashx4
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_wots_gen_leafx4
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/merkle.c:22,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/merkle.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_chain_lengths
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_treehashx4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/merkle.c:22,14'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_chain_lengths
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_treehashx4
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/merkle.c:28,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_chain_lengths
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/merkle.c:32,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/merkle.c:33,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/merkle.c:34,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/merkle.c:35,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/merkle.c:36,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/merkle.c:37,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/merkle.c:32,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/merkle.c:33,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/merkle.c:34,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/merkle.c:35,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/merkle.c:36,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/merkle.c:37,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/merkle.c:32,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/merkle.c:33,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/merkle.c:34,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/merkle.c:35,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/merkle.c:36,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/merkle.c:37,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/merkle.c:32,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/merkle.c:33,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/merkle.c:34,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/merkle.c:35,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/merkle.c:36,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/merkle.c:37,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/merkle.c:42,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_treehashx4
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/merkle.c:42,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_wots_gen_leafx4
    - functionName:    PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thashx4
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/thash_shake_simplex4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          291
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - KeccakP1600times4_PermuteAll_24rounds_avx2
        - OQS_SHA3_shake256_x4
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/thash_shake_simplex4.c:26,18'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/thash_shake_simplex4.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4
                - KeccakP1600times4_PermuteAll_24rounds_avx2
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/thash_shake_simplex4.c:26,18'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4
                - KeccakP1600times4_PermuteAll_24rounds_avx2
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/thash_shake_simplex4.c:26,23'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/thash_shake_simplex4.c:26,35'
              BranchSideFuncs:
                - KeccakP1600times4_PermuteAll_24rounds_avx2
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/thash_shake_simplex4.c:31,43'
              BranchSideFuncs:
                - KeccakP1600times4_PermuteAll_24rounds_avx2
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/thash_shake_simplex4.c:26,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/thash_shake_simplex4.c:31,43'
              BranchSideFuncs:
                - KeccakP1600times4_PermuteAll_24rounds_avx2
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/thash_shake_simplex4.c:77,9'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/thash_shake_simplex4.c:56,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/thash_shake_simplex4.c:59,9'
              BranchSideFuncs:
                - KeccakP1600times4_PermuteAll_24rounds_avx2
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/thash_shake_simplex4.c:59,9'
              BranchSideFuncs:
                - KeccakP1600times4_PermuteAll_24rounds_avx2
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/thash_shake_simplex4.c:46,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/thash_shake_simplex4.c:48,44'
              BranchSideFuncs:
                - KeccakP1600times4_PermuteAll_24rounds_avx2
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/thash_shake_simplex4.c:56,54'
              BranchSideFuncs:
                - KeccakP1600times4_PermuteAll_24rounds_avx2
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/thash_shake_simplex4.c:68,9'
          Dst:             KeccakP1600times4_PermuteAll_24rounds_avx2
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/thash_shake_simplex4.c:95,9'
          Dst:             OQS_SHA3_shake256_x4
    - functionName:    PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_treehashx4
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utilsx4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          204
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_height
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
        - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thashx4
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utilsx4.c:50,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utilsx4.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thashx4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utilsx4.c:59,37'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thashx4
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utilsx4.c:71,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utilsx4.c:72,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thashx4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utilsx4.c:85,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thashx4
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utilsx4.c:72,21'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utilsx4.c:72,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utilsx4.c:81,56'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thashx4
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utilsx4.c:85,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utilsx4.c:85,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utilsx4.c:95,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thashx4
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utilsx4.c:95,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utilsx4.c:96,39'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thashx4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utilsx4.c:107,31'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thashx4
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utilsx4.c:107,41'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utilsx4.c:107,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thashx4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utilsx4.c:116,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thashx4
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utilsx4.c:107,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utilsx4.c:116,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thashx4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utilsx4.c:136,32'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thashx4
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utilsx4.c:118,17'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utilsx4.c:119,17'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utilsx4.c:118,17'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utilsx4.c:119,17'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utilsx4.c:118,17'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utilsx4.c:119,17'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utilsx4.c:118,17'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utilsx4.c:119,17'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256f-simple_avx2/utilsx4.c:123,13'
          Dst:             PQCLEAN_SPHINCSSHAKE256FSIMPLE_AVX2_thashx4
    - functionName:    PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_index
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_u32_to_bytes
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/address.c:90,19'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/address.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_u32_to_bytes
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/address.c:90,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_u32_to_bytes
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/address.c:90,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_u32_to_bytes
    - functionName:    PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_height
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_hash_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_chain_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_copy_keypair_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_keypair_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_copy_subtree_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_type
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 20
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_ull_to_bytes
      functionUses:    11
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/address.c:19,19'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/address.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_ull_to_bytes
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/address.c:19,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_ull_to_bytes
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/address.c:19,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_ull_to_bytes
    - functionName:    PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_layer_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11
      functionLinenumberEnd: 13
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_free_hash_function
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/context_shake.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 12
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_initialize_hash_function
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/context_shake.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5
      functionLinenumberEnd: 7
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fors_sk_to_leaf
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 22
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/fors.c:21,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/fors.c:21,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/fors.c:21,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
    - functionName:    PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_fors_pk_from_sig
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          78
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_compute_root
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_copy_keypair_addr
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_height
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_index
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_type
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
        - fors_sk_to_leaf
        - message_to_indices
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/fors.c:122,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_type
                - message_to_indices.16987
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_index
                - fors_sk_to_leaf.16984
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_compute_root
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/fors.c:125,14'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_type
                - message_to_indices.16987
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_index
                - fors_sk_to_leaf.16984
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_compute_root
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/fors.c:138,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/fors.c:141,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/fors.c:155,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/fors.c:130,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/fors.c:131,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/fors.c:133,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/fors.c:134,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/fors.c:136,5'
          Dst:             message_to_indices
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/fors.c:141,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/fors.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/fors.c:145,9'
          Dst:             fors_sk_to_leaf
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/fors.c:149,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_compute_root
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/fors.c:155,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
    - functionName:    message_to_indices
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          252
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/fors.c:53,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/fors.c:54,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/fors.c:60,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fors_gen_leafx1
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_index
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_type
        - fors_gen_sk
        - fors_sk_to_leaf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/fors.c:35,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_type
                - fors_gen_sk.16989
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_type
                - fors_sk_to_leaf.16984
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/fors.c:35,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_type
                - fors_gen_sk.16989
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_type
                - fors_sk_to_leaf.16984
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/fors.c:35,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/fors.c:36,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/fors.c:37,5'
          Dst:             fors_gen_sk
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/fors.c:39,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/fors.c:40,5'
          Dst:             fors_sk_to_leaf
    - functionName:    fors_gen_sk
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_prf_addr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/fors.c:15,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_prf_addr
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/fors.c:15,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_prf_addr
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/fors.c:15,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_prf_addr
    - functionName:    PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_fors_sign
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          82
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_copy_keypair_addr
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_height
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_index
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_type
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_treehashx1
        - fors_gen_leafx1
        - fors_gen_sk
        - message_to_indices
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/fors.c:70,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_type
                - message_to_indices.16987
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_type
                - fors_gen_sk.16989
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_treehashx1
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/fors.c:72,14'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_type
                - message_to_indices.16987
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_type
                - fors_gen_sk.16989
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_treehashx1
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/fors.c:87,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/fors.c:90,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/fors.c:108,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/fors.c:79,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/fors.c:80,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/fors.c:82,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/fors.c:83,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/fors.c:85,5'
          Dst:             message_to_indices
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/fors.c:90,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/fors.c:91,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/fors.c:92,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/fors.c:95,9'
          Dst:             fors_gen_sk
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/fors.c:96,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/fors.c:100,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_treehashx1
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/fors.c:100,9'
          Dst:             fors_gen_leafx1
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/fors.c:108,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
    - functionName:    PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_hash_message
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/hash_shake.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          47
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_init
        - OQS_SHA3_shake256_inc_squeeze
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_bytes_to_ull
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/hash_shake.c:61,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/hash_shake.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_bytes_to_ull
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_bytes_to_ull
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/hash_shake.c:65,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_bytes_to_ull
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_bytes_to_ull
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/hash_shake.c:65,5'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/hash_shake.c:66,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/hash_shake.c:67,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/hash_shake.c:68,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/hash_shake.c:69,5'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/hash_shake.c:70,5'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/hash_shake.c:71,5'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/hash_shake.c:76,13'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_bytes_to_ull
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/hash_shake.c:80,27'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_bytes_to_ull
    - functionName:    PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_gen_message_random
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/hash_shake.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_init
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/hash_shake.c:34,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/hash_shake.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/hash_shake.c:36,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/hash_shake.c:36,5'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/hash_shake.c:37,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/hash_shake.c:38,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/hash_shake.c:39,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/hash_shake.c:40,5'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/hash_shake.c:41,5'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/hash_shake.c:42,5'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_prf_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/hash_shake.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15
      functionLinenumberEnd: 23
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/hash_shake.c:16,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/hash_shake.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/hash_shake.c:18,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/hash_shake.c:22,5'
          Dst:             OQS_SHA3_shake256
    - functionName:    PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_merkle_gen_root
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_merkle_sign
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_layer_addr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/merkle.c:49,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/merkle.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_merkle_sign
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/merkle.c:50,14'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_merkle_sign
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/merkle.c:53,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/merkle.c:54,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/merkle.c:56,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_merkle_sign
    - functionName:    PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_merkle_sign
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_chain_lengths
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_copy_subtree_addr
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_type
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_treehashx1
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_wots_gen_leafx1
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/merkle.c:22,36'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/merkle.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_chain_lengths
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_treehashx1
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/merkle.c:22,36'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_chain_lengths
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_treehashx1
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/merkle.c:27,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_chain_lengths
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/merkle.c:30,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/merkle.c:31,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/merkle.c:32,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/merkle.c:33,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/merkle.c:37,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_treehashx1
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/merkle.c:37,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_wots_gen_leafx1
    - functionName:    PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_treehashx1
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utilsx1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          191
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_height
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_index
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utilsx1.c:35,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utilsx1.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utilsx1.c:35,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utilsx1.c:55,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utilsx1.c:39,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utilsx1.c:55,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utilsx1.c:65,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utilsx1.c:66,39'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utilsx1.c:77,31'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utilsx1.c:77,41'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utilsx1.c:85,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utilsx1.c:98,26'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utilsx1.c:77,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utilsx1.c:52,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utilsx1.c:65,31'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utilsx1.c:55,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utilsx1.c:55,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utilsx1.c:65,31'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utilsx1.c:65,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utilsx1.c:66,39'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utilsx1.c:89,44'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utilsx1.c:55,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utilsx1.c:55,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utilsx1.c:65,31'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utilsx1.c:86,13'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utilsx1.c:87,13'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utilsx1.c:91,13'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utilsx1.c:86,13'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utilsx1.c:87,13'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/utilsx1.c:91,13'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
    - functionName:    PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_wots_gen_leafx1
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/wotsx1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          106
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_prf_addr
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_chain_addr
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_hash_addr
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_keypair_addr
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_type
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/wotsx1.c:22,33'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/wotsx1.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_prf_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/wotsx1.c:22,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_prf_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/wotsx1.c:29,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/wotsx1.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_prf_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/wotsx1.c:38,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_prf_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/wotsx1.c:58,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/wotsx1.c:59,31'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_prf_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/wotsx1.c:63,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_prf_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/wotsx1.c:63,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/wotsx1.c:41,56'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_prf_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/wotsx1.c:68,13'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_chain_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_hash_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_prf_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/wotsx1.c:41,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/wotsx1.c:42,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/wotsx1.c:75,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/wotsx1.c:38,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/wotsx1.c:39,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/wotsx1.c:46,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_chain_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/wotsx1.c:47,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/wotsx1.c:48,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/wotsx1.c:50,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_prf_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/wotsx1.c:52,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/wotsx1.c:68,13'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_set_hash_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/wotsx1.c:70,13'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_clean/wotsx1.c:75,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_CLEAN_thash
    - functionName:    PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_u32_to_bytes
      functionUses:    13
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/address.c:90,19'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/address.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_u32_to_bytes
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/address.c:90,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_u32_to_bytes
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/address.c:90,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_u32_to_bytes
    - functionName:    PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_height
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_hash_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_chain_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_keypair_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_keypair_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    19
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_subtree_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    21
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    42
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 20
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_ull_to_bytes
      functionUses:    11
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/address.c:19,19'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/address.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_ull_to_bytes
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/address.c:19,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_ull_to_bytes
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/address.c:19,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_ull_to_bytes
    - functionName:    PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_layer_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11
      functionLinenumberEnd: 13
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_free_hash_function
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/context_shake.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 12
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_initialize_hash_function
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/context_shake.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5
      functionLinenumberEnd: 7
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fors_sk_to_leafx4
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thashx4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/fors.c:45,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thashx4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/fors.c:45,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thashx4
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/fors.c:45,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thashx4
    - functionName:    fors_gen_skx4
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_prf_addrx4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/fors.c:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_prf_addrx4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/fors.c:25,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_prf_addrx4
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/fors.c:25,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_prf_addrx4
    - functionName:    fors_sk_to_leaf
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thash
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/fors.c:32,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/fors.c:32,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/fors.c:32,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thash
    - functionName:    PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_fors_pk_from_sig
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          78
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_compute_root
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_keypair_addr
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_height
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thash
        - fors_sk_to_leaf
        - message_to_indices
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/fors.c:168,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - message_to_indices.17117
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
                - fors_sk_to_leaf.17114
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_compute_root
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/fors.c:171,14'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - message_to_indices.17117
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
                - fors_sk_to_leaf.17114
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_compute_root
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/fors.c:184,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/fors.c:187,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/fors.c:201,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/fors.c:176,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/fors.c:177,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/fors.c:179,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/fors.c:180,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/fors.c:182,5'
          Dst:             message_to_indices
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/fors.c:187,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/fors.c:188,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/fors.c:191,9'
          Dst:             fors_sk_to_leaf
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/fors.c:195,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_compute_root
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/fors.c:201,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thash
    - functionName:    message_to_indices
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          252
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/fors.c:97,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/fors.c:98,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/fors.c:104,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fors_gen_leafx4
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
        - fors_gen_skx4
        - fors_sk_to_leafx4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/fors.c:63,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - fors_gen_skx4.17113
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - fors_sk_to_leafx4.17112
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/fors.c:63,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - fors_gen_skx4.17113
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - fors_sk_to_leafx4.17112
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/fors.c:63,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/fors.c:64,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/fors.c:63,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/fors.c:64,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/fors.c:63,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/fors.c:64,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/fors.c:63,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/fors.c:64,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/fors.c:67,5'
          Dst:             fors_gen_skx4
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/fors.c:74,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/fors.c:74,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/fors.c:74,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/fors.c:74,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/fors.c:77,5'
          Dst:             fors_sk_to_leafx4
    - functionName:    fors_gen_sk
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 18
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_prf_addr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/fors.c:17,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_prf_addr
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/fors.c:17,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_prf_addr
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/fors.c:17,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_prf_addr
    - functionName:    PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_fors_sign
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/fors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          107
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_keypair_addr
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_height
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thash
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_treehashx4
        - fors_gen_leafx4
        - fors_gen_sk
        - message_to_indices
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/fors.c:114,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/fors.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - message_to_indices.17117
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - fors_gen_sk.17119
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_treehashx4
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/fors.c:116,14'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_keypair_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - message_to_indices.17117
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - fors_gen_sk.17119
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_treehashx4
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thash
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/fors.c:133,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/fors.c:136,9'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thash
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/fors.c:154,5'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thash
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/fors.c:124,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/fors.c:125,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/fors.c:126,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/fors.c:124,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/fors.c:125,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/fors.c:126,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/fors.c:124,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/fors.c:125,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/fors.c:126,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/fors.c:124,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/fors.c:125,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/fors.c:126,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/fors.c:128,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_keypair_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/fors.c:129,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/fors.c:131,5'
          Dst:             message_to_indices
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/fors.c:136,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/fors.c:137,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/fors.c:140,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/fors.c:141,9'
          Dst:             fors_gen_sk
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/fors.c:142,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/fors.c:146,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_treehashx4
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/fors.c:146,9'
          Dst:             fors_gen_leafx4
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/fors.c:154,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thash
    - functionName:    PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_hash_message
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/hash_shake.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          47
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_init
        - OQS_SHA3_shake256_inc_squeeze
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_bytes_to_ull
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/hash_shake.c:61,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/hash_shake.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_bytes_to_ull
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_bytes_to_ull
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/hash_shake.c:65,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_bytes_to_ull
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_bytes_to_ull
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/hash_shake.c:65,5'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/hash_shake.c:66,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/hash_shake.c:67,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/hash_shake.c:68,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/hash_shake.c:69,5'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/hash_shake.c:70,5'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/hash_shake.c:71,5'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/hash_shake.c:76,13'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_bytes_to_ull
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/hash_shake.c:80,27'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_bytes_to_ull
    - functionName:    PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_gen_message_random
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/hash_shake.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_init
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/hash_shake.c:34,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/hash_shake.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/hash_shake.c:36,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_absorb
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/hash_shake.c:36,5'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/hash_shake.c:37,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/hash_shake.c:38,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/hash_shake.c:39,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/hash_shake.c:40,5'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/hash_shake.c:41,5'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/hash_shake.c:42,5'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_prf_addr
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/hash_shake.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15
      functionLinenumberEnd: 23
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/hash_shake.c:16,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/hash_shake.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/hash_shake.c:18,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/hash_shake.c:22,5'
          Dst:             OQS_SHA3_shake256
    - functionName:    PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_prf_addrx4
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/hash_shakex4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          222
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - KeccakP1600times4_PermuteAll_24rounds_avx2
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/hash_shakex4.c:23,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/hash_shakex4.c:0,0'
              BranchSideFuncs:
                - KeccakP1600times4_PermuteAll_24rounds_avx2
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/hash_shakex4.c:26,39'
              BranchSideFuncs:
                - KeccakP1600times4_PermuteAll_24rounds_avx2
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/hash_shakex4.c:56,5'
          Dst:             KeccakP1600times4_PermuteAll_24rounds_avx2
    - functionName:    PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_merkle_gen_root
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_merkle_sign
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_layer_addr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/merkle.c:54,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/merkle.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_merkle_sign
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/merkle.c:55,14'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_layer_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_merkle_sign
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/merkle.c:58,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/merkle.c:59,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_layer_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/merkle.c:61,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_merkle_sign
    - functionName:    PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_merkle_sign
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          86
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_chain_lengths
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_subtree_addr
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_treehashx4
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_wots_gen_leafx4
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/merkle.c:22,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/merkle.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_chain_lengths
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_treehashx4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/merkle.c:22,14'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_chain_lengths
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_subtree_addr
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_treehashx4
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/merkle.c:28,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_chain_lengths
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/merkle.c:32,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/merkle.c:33,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/merkle.c:34,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/merkle.c:35,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/merkle.c:36,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/merkle.c:37,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/merkle.c:32,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/merkle.c:33,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/merkle.c:34,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/merkle.c:35,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/merkle.c:36,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/merkle.c:37,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/merkle.c:32,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/merkle.c:33,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/merkle.c:34,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/merkle.c:35,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/merkle.c:36,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/merkle.c:37,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/merkle.c:32,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/merkle.c:33,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/merkle.c:34,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_type
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/merkle.c:35,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/merkle.c:36,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/merkle.c:37,9'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_copy_subtree_addr
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/merkle.c:42,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_treehashx4
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/merkle.c:42,5'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_wots_gen_leafx4
    - functionName:    PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thashx4
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/thash_shake_simplex4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          291
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - KeccakP1600times4_PermuteAll_24rounds_avx2
        - OQS_SHA3_shake256_x4
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/thash_shake_simplex4.c:26,18'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/thash_shake_simplex4.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4
                - KeccakP1600times4_PermuteAll_24rounds_avx2
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/thash_shake_simplex4.c:26,18'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4
                - KeccakP1600times4_PermuteAll_24rounds_avx2
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/thash_shake_simplex4.c:26,23'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/thash_shake_simplex4.c:26,35'
              BranchSideFuncs:
                - KeccakP1600times4_PermuteAll_24rounds_avx2
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/thash_shake_simplex4.c:31,43'
              BranchSideFuncs:
                - KeccakP1600times4_PermuteAll_24rounds_avx2
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/thash_shake_simplex4.c:26,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/thash_shake_simplex4.c:31,43'
              BranchSideFuncs:
                - KeccakP1600times4_PermuteAll_24rounds_avx2
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/thash_shake_simplex4.c:77,9'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/thash_shake_simplex4.c:56,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/thash_shake_simplex4.c:59,9'
              BranchSideFuncs:
                - KeccakP1600times4_PermuteAll_24rounds_avx2
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/thash_shake_simplex4.c:59,9'
              BranchSideFuncs:
                - KeccakP1600times4_PermuteAll_24rounds_avx2
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/thash_shake_simplex4.c:46,9'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/thash_shake_simplex4.c:48,44'
              BranchSideFuncs:
                - KeccakP1600times4_PermuteAll_24rounds_avx2
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/thash_shake_simplex4.c:56,54'
              BranchSideFuncs:
                - KeccakP1600times4_PermuteAll_24rounds_avx2
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/thash_shake_simplex4.c:68,9'
          Dst:             KeccakP1600times4_PermuteAll_24rounds_avx2
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/thash_shake_simplex4.c:95,9'
          Dst:             OQS_SHA3_shake256_x4
    - functionName:    PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_treehashx4
      functionSourceFile: '/src/liboqs/src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utilsx4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          204
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_height
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
        - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thashx4
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utilsx4.c:50,5'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utilsx4.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thashx4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utilsx4.c:59,37'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thashx4
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utilsx4.c:71,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utilsx4.c:72,23'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thashx4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utilsx4.c:85,19'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thashx4
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utilsx4.c:72,21'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utilsx4.c:72,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utilsx4.c:81,56'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thashx4
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utilsx4.c:85,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utilsx4.c:85,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utilsx4.c:95,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thashx4
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utilsx4.c:95,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utilsx4.c:96,39'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thashx4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utilsx4.c:107,31'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thashx4
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utilsx4.c:107,41'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utilsx4.c:107,17'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thashx4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utilsx4.c:116,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thashx4
        - Branch String:   'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utilsx4.c:107,17'
          Branch Sides:
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utilsx4.c:116,33'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thashx4
            - BranchSide:      'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utilsx4.c:136,32'
              BranchSideFuncs:
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_height
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
                - PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thashx4
      Callsites:
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utilsx4.c:118,17'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utilsx4.c:119,17'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utilsx4.c:118,17'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utilsx4.c:119,17'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utilsx4.c:118,17'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utilsx4.c:119,17'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utilsx4.c:118,17'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_height
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utilsx4.c:119,17'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_set_tree_index
        - Src:             'src/sig/sphincs/pqclean_sphincs-shake-256s-simple_avx2/utilsx4.c:123,13'
          Dst:             PQCLEAN_SPHINCSSHAKE256SSIMPLE_AVX2_thashx4
    - functionName:    mul_table
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_opt/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mayo_secure_clear
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_opt/mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_MEM_cleanse
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/mem.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/mem.h:0,0'
              BranchSideFuncs:
                - OQS_MEM_cleanse
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/mem.h:25,5'
              BranchSideFuncs:
                - OQS_MEM_cleanse
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/mem.h:25,5'
          Dst:             OQS_MEM_cleanse
    - functionName:    ef_unpack_m_vec
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          114
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:46,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:46,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:51,26'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:46,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:46,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:51,26'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:46,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:46,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:51,26'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:46,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:46,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:51,26'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vec_mul_add_u64
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          142
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - mul_table
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.h:99,20'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.h:0,0'
              BranchSideFuncs:
                - mul_table.17220
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.h:99,20'
              BranchSideFuncs:
                - mul_table.17220
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.h:99,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.h:95,20'
              BranchSideFuncs:
                - mul_table.17220
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.h:99,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.h:99,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.h:99,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.h:100,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.h:99,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.h:100,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.h:100,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.h:99,29'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.h:99,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.h:100,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.h:99,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.h:99,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.h:100,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.h:99,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.h:99,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.h:100,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.h:95,20'
          Dst:             mul_table
    - functionName:    inverse_f
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_opt/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mul_f
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/simple_arithmetic.h:60,24'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/simple_arithmetic.h:0,0'
              BranchSideFuncs:
                - mul_f.17222
                - mul_f.17222
                - mul_f.17222
                - mul_f.17222
                - mul_f.17222
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/simple_arithmetic.h:60,24'
              BranchSideFuncs:
                - mul_f.17222
                - mul_f.17222
                - mul_f.17222
                - mul_f.17222
                - mul_f.17222
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/simple_arithmetic.h:60,24'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/simple_arithmetic.h:61,24'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/simple_arithmetic.h:62,24'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/simple_arithmetic.h:63,24'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/simple_arithmetic.h:64,25'
          Dst:             mul_f
    - functionName:    mul_f
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_opt/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          34
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    m_extract_element
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 20
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ct_64_is_greater_than
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ct_compare_64
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ef_pack_m_vec
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          252
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:27,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:27,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:34,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:27,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:27,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:31,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:27,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:27,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:31,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:27,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:31,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:34,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:27,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:31,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:34,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:34,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:34,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:38,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    add_f
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_opt/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lincomb
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_opt/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - add_f
        - mul_f
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/simple_arithmetic.h:72,23'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/simple_arithmetic.h:0,0'
              BranchSideFuncs:
                - mul_f.17222
                - add_f.17225
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/simple_arithmetic.h:72,23'
              BranchSideFuncs:
                - mul_f.17222
                - add_f.17225
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/simple_arithmetic.h:72,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/simple_arithmetic.h:72,23'
              BranchSideFuncs:
                - mul_f.17222
                - add_f.17225
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/simple_arithmetic.h:72,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/simple_arithmetic.h:72,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/simple_arithmetic.h:72,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/simple_arithmetic.h:73,27'
              BranchSideFuncs:
                - mul_f.17222
                - add_f.17225
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/simple_arithmetic.h:73,21'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/simple_arithmetic.h:73,15'
          Dst:             add_f
    - functionName:    mul_fx8
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_opt/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - char
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          34
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ct_compare_8
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EF
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         75
      ICount:          467
      EdgeCount:       100
      CyclomaticComplexity: 27
      functionsReached:
        - ct_64_is_greater_than
        - ct_compare_64
        - ef_pack_m_vec
        - ef_unpack_m_vec
        - inverse_f
        - m_extract_element
        - mayo_secure_clear
        - vec_mul_add_u64
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:62,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:0,0'
              BranchSideFuncs:
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - ct_compare_64
                - ct_64_is_greater_than
                - m_extract_element
                - ct_compare_64
                - inverse_f
                - vec_mul_add_u64
                - ct_compare_64
                - ef_unpack_m_vec
                - m_extract_element
                - vec_mul_add_u64
                - ef_pack_m_vec
                - ef_unpack_m_vec
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:64,27'
              BranchSideFuncs:
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - ct_compare_64
                - ct_64_is_greater_than
                - m_extract_element
                - ct_compare_64
                - inverse_f
                - vec_mul_add_u64
                - ct_compare_64
                - ef_unpack_m_vec
                - m_extract_element
                - vec_mul_add_u64
                - ef_pack_m_vec
                - ef_unpack_m_vec
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:69,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:70,29'
              BranchSideFuncs:
                - ef_pack_m_vec
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - ef_unpack_m_vec
                - ct_compare_64
                - ct_64_is_greater_than
                - m_extract_element
                - ct_compare_64
                - inverse_f
                - vec_mul_add_u64
                - ct_compare_64
                - ef_unpack_m_vec
                - m_extract_element
                - vec_mul_add_u64
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:77,39'
              BranchSideFuncs:
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - ct_compare_64
                - ct_64_is_greater_than
                - m_extract_element
                - ct_compare_64
                - inverse_f
                - vec_mul_add_u64
                - ct_compare_64
                - ef_unpack_m_vec
                - m_extract_element
                - vec_mul_add_u64
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:69,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:70,29'
              BranchSideFuncs:
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - ef_unpack_m_vec
                - ct_compare_64
                - ct_64_is_greater_than
                - m_extract_element
                - ct_compare_64
                - inverse_f
                - vec_mul_add_u64
                - ct_compare_64
                - ef_unpack_m_vec
                - m_extract_element
                - vec_mul_add_u64
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:77,39'
              BranchSideFuncs:
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - ef_unpack_m_vec
                - ct_compare_64
                - ct_64_is_greater_than
                - m_extract_element
                - ct_compare_64
                - inverse_f
                - vec_mul_add_u64
                - ct_compare_64
                - ef_unpack_m_vec
                - m_extract_element
                - vec_mul_add_u64
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:138,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:138,5'
              BranchSideFuncs:
                - ef_unpack_m_vec
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:139,47'
              BranchSideFuncs:
                - ef_unpack_m_vec
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:138,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:138,5'
              BranchSideFuncs:
                - ef_unpack_m_vec
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:139,47'
              BranchSideFuncs:
                - ef_unpack_m_vec
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:138,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:138,5'
              BranchSideFuncs:
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:139,47'
              BranchSideFuncs:
                - ef_unpack_m_vec
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:79,37'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:80,37'
              BranchSideFuncs:
                - ct_compare_64
                - ct_64_is_greater_than
                - m_extract_element
                - ct_compare_64
                - inverse_f
                - vec_mul_add_u64
                - ct_compare_64
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - ef_unpack_m_vec
                - m_extract_element
                - vec_mul_add_u64
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:80,37'
              BranchSideFuncs:
                - ct_compare_64
                - ct_64_is_greater_than
                - m_extract_element
                - ct_compare_64
                - inverse_f
                - vec_mul_add_u64
                - ct_compare_64
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - ef_unpack_m_vec
                - m_extract_element
                - vec_mul_add_u64
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:80,37'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:86,27'
              BranchSideFuncs:
                - ct_compare_64
                - ct_64_is_greater_than
                - m_extract_element
                - ct_compare_64
                - inverse_f
                - vec_mul_add_u64
                - ct_compare_64
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - ef_unpack_m_vec
                - m_extract_element
                - vec_mul_add_u64
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:86,27'
              BranchSideFuncs:
                - ct_compare_64
                - ct_64_is_greater_than
                - m_extract_element
                - ct_compare_64
                - inverse_f
                - vec_mul_add_u64
                - ct_compare_64
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - ef_unpack_m_vec
                - m_extract_element
                - vec_mul_add_u64
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:94,24'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:94,21'
              BranchSideFuncs:
                - ct_compare_64
                - ct_64_is_greater_than
                - m_extract_element
                - ct_compare_64
                - inverse_f
                - vec_mul_add_u64
                - ct_compare_64
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - ef_unpack_m_vec
                - m_extract_element
                - vec_mul_add_u64
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:94,21'
              BranchSideFuncs:
                - ct_compare_64
                - ct_64_is_greater_than
                - m_extract_element
                - ct_compare_64
                - inverse_f
                - vec_mul_add_u64
                - ct_compare_64
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - ef_unpack_m_vec
                - m_extract_element
                - vec_mul_add_u64
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:93,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:96,38'
              BranchSideFuncs:
                - inverse_f
                - vec_mul_add_u64
                - ct_compare_64
                - ct_compare_64
                - ct_64_is_greater_than
                - m_extract_element
                - ct_compare_64
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - ef_unpack_m_vec
                - m_extract_element
                - vec_mul_add_u64
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:108,19'
              BranchSideFuncs:
                - inverse_f
                - vec_mul_add_u64
                - ct_compare_64
                - ct_compare_64
                - ct_64_is_greater_than
                - m_extract_element
                - ct_compare_64
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - ef_unpack_m_vec
                - m_extract_element
                - vec_mul_add_u64
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:113,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:114,33'
              BranchSideFuncs:
                - ct_compare_64
                - ct_64_is_greater_than
                - m_extract_element
                - ct_compare_64
                - inverse_f
                - vec_mul_add_u64
                - ct_compare_64
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - ef_unpack_m_vec
                - m_extract_element
                - vec_mul_add_u64
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:124,51'
              BranchSideFuncs:
                - ct_compare_64
                - ct_64_is_greater_than
                - m_extract_element
                - ct_compare_64
                - inverse_f
                - vec_mul_add_u64
                - ct_compare_64
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - ef_unpack_m_vec
                - m_extract_element
                - vec_mul_add_u64
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:116,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:118,59'
              BranchSideFuncs:
                - ct_compare_64
                - ct_64_is_greater_than
                - m_extract_element
                - ct_compare_64
                - inverse_f
                - vec_mul_add_u64
                - ct_compare_64
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - ef_unpack_m_vec
                - m_extract_element
                - vec_mul_add_u64
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:118,59'
              BranchSideFuncs:
                - ct_compare_64
                - ct_64_is_greater_than
                - m_extract_element
                - ct_compare_64
                - inverse_f
                - vec_mul_add_u64
                - ct_compare_64
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - ef_unpack_m_vec
                - m_extract_element
                - vec_mul_add_u64
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:116,49'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:116,13'
              BranchSideFuncs:
                - ct_compare_64
                - ct_64_is_greater_than
                - m_extract_element
                - ct_compare_64
                - inverse_f
                - vec_mul_add_u64
                - ct_compare_64
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - ef_unpack_m_vec
                - m_extract_element
                - vec_mul_add_u64
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:118,59'
              BranchSideFuncs:
                - ct_compare_64
                - ct_64_is_greater_than
                - m_extract_element
                - ct_compare_64
                - inverse_f
                - vec_mul_add_u64
                - ct_compare_64
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - ef_unpack_m_vec
                - m_extract_element
                - vec_mul_add_u64
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:116,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:113,80'
              BranchSideFuncs:
                - ct_compare_64
                - ct_64_is_greater_than
                - m_extract_element
                - ct_compare_64
                - inverse_f
                - vec_mul_add_u64
                - ct_compare_64
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - ef_unpack_m_vec
                - m_extract_element
                - vec_mul_add_u64
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:118,59'
              BranchSideFuncs:
                - ct_compare_64
                - ct_64_is_greater_than
                - m_extract_element
                - ct_compare_64
                - inverse_f
                - vec_mul_add_u64
                - ct_compare_64
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - ef_unpack_m_vec
                - m_extract_element
                - vec_mul_add_u64
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:116,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:113,80'
              BranchSideFuncs:
                - ct_compare_64
                - ct_64_is_greater_than
                - m_extract_element
                - ct_compare_64
                - inverse_f
                - vec_mul_add_u64
                - ct_compare_64
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - ef_unpack_m_vec
                - m_extract_element
                - vec_mul_add_u64
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:118,59'
              BranchSideFuncs:
                - ct_compare_64
                - ct_64_is_greater_than
                - m_extract_element
                - ct_compare_64
                - inverse_f
                - vec_mul_add_u64
                - ct_compare_64
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - ef_unpack_m_vec
                - m_extract_element
                - vec_mul_add_u64
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:113,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:114,33'
              BranchSideFuncs:
                - ct_compare_64
                - ct_compare_64
                - ct_64_is_greater_than
                - m_extract_element
                - ct_compare_64
                - inverse_f
                - vec_mul_add_u64
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - ef_unpack_m_vec
                - m_extract_element
                - vec_mul_add_u64
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:124,51'
              BranchSideFuncs:
                - ct_compare_64
                - ct_64_is_greater_than
                - m_extract_element
                - ct_compare_64
                - inverse_f
                - vec_mul_add_u64
                - ct_compare_64
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - ef_unpack_m_vec
                - m_extract_element
                - vec_mul_add_u64
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:99,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:101,57'
              BranchSideFuncs:
                - m_extract_element
                - ct_compare_64
                - ct_compare_64
                - ct_64_is_greater_than
                - inverse_f
                - vec_mul_add_u64
                - ct_compare_64
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - ef_unpack_m_vec
                - m_extract_element
                - vec_mul_add_u64
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:101,57'
              BranchSideFuncs:
                - m_extract_element
                - ct_compare_64
                - ct_compare_64
                - ct_64_is_greater_than
                - inverse_f
                - vec_mul_add_u64
                - ct_compare_64
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - ef_unpack_m_vec
                - m_extract_element
                - vec_mul_add_u64
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:99,43'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:99,13'
              BranchSideFuncs:
                - m_extract_element
                - ct_compare_64
                - ct_compare_64
                - ct_64_is_greater_than
                - inverse_f
                - vec_mul_add_u64
                - ct_compare_64
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - ef_unpack_m_vec
                - m_extract_element
                - vec_mul_add_u64
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:101,57'
              BranchSideFuncs:
                - m_extract_element
                - ct_compare_64
                - ct_compare_64
                - ct_64_is_greater_than
                - inverse_f
                - vec_mul_add_u64
                - ct_compare_64
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - ef_unpack_m_vec
                - m_extract_element
                - vec_mul_add_u64
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:99,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:101,57'
              BranchSideFuncs:
                - m_extract_element
                - ct_compare_64
                - ct_compare_64
                - ct_64_is_greater_than
                - inverse_f
                - vec_mul_add_u64
                - ct_compare_64
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - ef_unpack_m_vec
                - m_extract_element
                - vec_mul_add_u64
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:103,21'
              BranchSideFuncs:
                - m_extract_element
                - ct_compare_64
                - ct_compare_64
                - ct_64_is_greater_than
                - inverse_f
                - vec_mul_add_u64
                - ct_compare_64
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - ef_unpack_m_vec
                - m_extract_element
                - vec_mul_add_u64
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:99,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:101,57'
              BranchSideFuncs:
                - m_extract_element
                - ct_compare_64
                - ct_compare_64
                - ct_64_is_greater_than
                - inverse_f
                - vec_mul_add_u64
                - ct_compare_64
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - ef_unpack_m_vec
                - m_extract_element
                - vec_mul_add_u64
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:103,21'
              BranchSideFuncs:
                - m_extract_element
                - ct_compare_64
                - ct_compare_64
                - ct_64_is_greater_than
                - inverse_f
                - vec_mul_add_u64
                - ct_compare_64
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - ef_unpack_m_vec
                - m_extract_element
                - vec_mul_add_u64
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:124,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:125,46'
              BranchSideFuncs:
                - m_extract_element
                - vec_mul_add_u64
                - ct_compare_64
                - ct_64_is_greater_than
                - m_extract_element
                - ct_compare_64
                - inverse_f
                - vec_mul_add_u64
                - ct_compare_64
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - ef_unpack_m_vec
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:132,19'
              BranchSideFuncs:
                - ct_compare_64
                - ct_64_is_greater_than
                - m_extract_element
                - ct_compare_64
                - inverse_f
                - vec_mul_add_u64
                - ct_compare_64
                - m_extract_element
                - vec_mul_add_u64
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - ef_unpack_m_vec
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:77,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:79,37'
              BranchSideFuncs:
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - ef_unpack_m_vec
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:138,5'
              BranchSideFuncs:
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - ef_unpack_m_vec
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:124,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:125,46'
              BranchSideFuncs:
                - m_extract_element
                - vec_mul_add_u64
                - ct_compare_64
                - ct_64_is_greater_than
                - m_extract_element
                - ct_compare_64
                - inverse_f
                - vec_mul_add_u64
                - ct_compare_64
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - ef_unpack_m_vec
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:132,19'
              BranchSideFuncs:
                - ct_compare_64
                - ct_64_is_greater_than
                - m_extract_element
                - ct_compare_64
                - inverse_f
                - vec_mul_add_u64
                - ct_compare_64
                - m_extract_element
                - vec_mul_add_u64
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - ef_unpack_m_vec
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:138,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:138,5'
              BranchSideFuncs:
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:139,47'
              BranchSideFuncs:
                - ef_unpack_m_vec
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
                - mayo_secure_clear.17221
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:70,9'
          Dst:             ef_pack_m_vec
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:139,9'
          Dst:             ef_unpack_m_vec
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:108,19'
          Dst:             inverse_f
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:109,9'
          Dst:             vec_mul_add_u64
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:114,33'
          Dst:             ct_compare_64
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:96,38'
          Dst:             ct_compare_64
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:97,40'
          Dst:             ct_64_is_greater_than
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:103,21'
          Dst:             m_extract_element
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:104,30'
          Dst:             ct_compare_64
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:126,41'
          Dst:             m_extract_element
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:128,13'
          Dst:             vec_mul_add_u64
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:145,5'
          Dst:             mayo_secure_clear
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:146,5'
          Dst:             mayo_secure_clear
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:147,5'
          Dst:             mayo_secure_clear
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:148,5'
          Dst:             mayo_secure_clear
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/echelon_form.h:139,9'
          Dst:             ef_unpack_m_vec
    - functionName:    sub_f
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_opt/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mat_mul
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_opt/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - lincomb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/simple_arithmetic.h:80,23'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/simple_arithmetic.h:0,0'
              BranchSideFuncs:
                - lincomb.17226
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/simple_arithmetic.h:80,23'
              BranchSideFuncs:
                - lincomb.17226
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/simple_arithmetic.h:80,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/simple_arithmetic.h:80,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/simple_arithmetic.h:82,18'
              BranchSideFuncs:
                - lincomb.17226
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/simple_arithmetic.h:82,18'
          Dst:             lincomb
    - functionName:    pqmayo_MAYO_1_opt_sample_solution
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         106
      ICount:          725
      EdgeCount:       144
      CyclomaticComplexity: 40
      functionsReached:
        - EF
        - ct_compare_8
        - mat_mul
        - mul_fx8
        - sub_f
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:51,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:51,23'
              BranchSideFuncs:
                - mat_mul.17227
                - EF
                - ct_compare_8
                - ct_compare_8
                - mul_fx8
                - mat_mul.17227
                - sub_f
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:57,23'
              BranchSideFuncs:
                - mat_mul.17227
                - EF
                - ct_compare_8
                - ct_compare_8
                - mul_fx8
                - mat_mul.17227
                - sub_f
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:51,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:51,5'
              BranchSideFuncs:
                - mat_mul.17227
                - EF
                - ct_compare_8
                - ct_compare_8
                - mul_fx8
                - mat_mul.17227
                - sub_f
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:51,5'
              BranchSideFuncs:
                - mat_mul.17227
                - EF
                - ct_compare_8
                - ct_compare_8
                - mul_fx8
                - mat_mul.17227
                - sub_f
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:51,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:51,5'
              BranchSideFuncs:
                - mat_mul.17227
                - EF
                - ct_compare_8
                - ct_compare_8
                - mul_fx8
                - mat_mul.17227
                - sub_f
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:51,5'
              BranchSideFuncs:
                - mat_mul.17227
                - EF
                - ct_compare_8
                - ct_compare_8
                - mul_fx8
                - mat_mul.17227
                - sub_f
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:51,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:52,16'
              BranchSideFuncs:
                - mat_mul.17227
                - EF
                - ct_compare_8
                - ct_compare_8
                - mul_fx8
                - mat_mul.17227
                - sub_f
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:52,16'
              BranchSideFuncs:
                - mat_mul.17227
                - EF
                - ct_compare_8
                - ct_compare_8
                - mul_fx8
                - mat_mul.17227
                - sub_f
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:51,33'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:51,5'
              BranchSideFuncs:
                - mat_mul.17227
                - EF
                - ct_compare_8
                - ct_compare_8
                - mul_fx8
                - mat_mul.17227
                - sub_f
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:52,16'
              BranchSideFuncs:
                - mat_mul.17227
                - EF
                - ct_compare_8
                - ct_compare_8
                - mul_fx8
                - mat_mul.17227
                - sub_f
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:51,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:51,5'
              BranchSideFuncs:
                - mat_mul.17227
                - EF
                - ct_compare_8
                - ct_compare_8
                - mul_fx8
                - mat_mul.17227
                - sub_f
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:57,23'
              BranchSideFuncs:
                - mat_mul.17227
                - EF
                - ct_compare_8
                - ct_compare_8
                - mul_fx8
                - mat_mul.17227
                - sub_f
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:51,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:51,5'
              BranchSideFuncs:
                - mat_mul.17227
                - EF
                - ct_compare_8
                - ct_compare_8
                - mul_fx8
                - mat_mul.17227
                - sub_f
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:52,16'
              BranchSideFuncs:
                - mat_mul.17227
                - EF
                - ct_compare_8
                - ct_compare_8
                - mul_fx8
                - mat_mul.17227
                - sub_f
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:51,33'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:51,5'
              BranchSideFuncs:
                - mat_mul.17227
                - EF
                - ct_compare_8
                - ct_compare_8
                - mul_fx8
                - mat_mul.17227
                - sub_f
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:52,16'
              BranchSideFuncs:
                - mat_mul.17227
                - EF
                - ct_compare_8
                - ct_compare_8
                - mul_fx8
                - mat_mul.17227
                - sub_f
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:51,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:51,5'
              BranchSideFuncs:
                - mat_mul.17227
                - EF
                - ct_compare_8
                - ct_compare_8
                - mul_fx8
                - mat_mul.17227
                - sub_f
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:57,23'
              BranchSideFuncs:
                - mat_mul.17227
                - EF
                - ct_compare_8
                - ct_compare_8
                - mul_fx8
                - mat_mul.17227
                - sub_f
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:51,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:51,5'
              BranchSideFuncs:
                - mat_mul.17227
                - EF
                - ct_compare_8
                - ct_compare_8
                - mul_fx8
                - mat_mul.17227
                - sub_f
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:52,16'
              BranchSideFuncs:
                - mat_mul.17227
                - EF
                - ct_compare_8
                - ct_compare_8
                - mul_fx8
                - mat_mul.17227
                - sub_f
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:51,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:51,5'
              BranchSideFuncs:
                - mat_mul.17227
                - EF
                - ct_compare_8
                - ct_compare_8
                - mul_fx8
                - mat_mul.17227
                - sub_f
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:52,16'
              BranchSideFuncs:
                - mat_mul.17227
                - EF
                - ct_compare_8
                - ct_compare_8
                - mul_fx8
                - mat_mul.17227
                - sub_f
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:51,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:52,16'
              BranchSideFuncs:
                - mat_mul.17227
                - EF
                - ct_compare_8
                - ct_compare_8
                - mul_fx8
                - mat_mul.17227
                - sub_f
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:57,23'
              BranchSideFuncs:
                - mat_mul.17227
                - EF
                - ct_compare_8
                - ct_compare_8
                - mul_fx8
                - mat_mul.17227
                - sub_f
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:57,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:57,5'
              BranchSideFuncs:
                - mat_mul.17227
                - EF
                - ct_compare_8
                - ct_compare_8
                - mul_fx8
                - sub_f
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:58,21'
              BranchSideFuncs:
                - mat_mul.17227
                - EF
                - ct_compare_8
                - ct_compare_8
                - mul_fx8
                - sub_f
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:51,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:52,16'
              BranchSideFuncs:
                - mat_mul.17227
                - EF
                - ct_compare_8
                - ct_compare_8
                - mul_fx8
                - mat_mul.17227
                - sub_f
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:57,23'
              BranchSideFuncs:
                - mat_mul.17227
                - EF
                - ct_compare_8
                - ct_compare_8
                - mul_fx8
                - mat_mul.17227
                - sub_f
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:57,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:58,21'
              BranchSideFuncs:
                - mat_mul.17227
                - EF
                - ct_compare_8
                - ct_compare_8
                - mul_fx8
                - sub_f
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:60,5'
              BranchSideFuncs:
                - mat_mul.17227
                - EF
                - ct_compare_8
                - ct_compare_8
                - mul_fx8
                - sub_f
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:57,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:58,21'
              BranchSideFuncs:
                - mat_mul.17227
                - EF
                - ct_compare_8
                - ct_compare_8
                - mul_fx8
                - sub_f
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:60,5'
              BranchSideFuncs:
                - mat_mul.17227
                - EF
                - ct_compare_8
                - ct_compare_8
                - mul_fx8
                - sub_f
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:63,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:64,44'
              BranchSideFuncs:
                - sub_f
                - EF
                - ct_compare_8
                - ct_compare_8
                - mul_fx8
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:67,5'
              BranchSideFuncs:
                - EF
                - ct_compare_8
                - ct_compare_8
                - mul_fx8
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:57,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:57,5'
              BranchSideFuncs:
                - mat_mul.17227
                - EF
                - ct_compare_8
                - ct_compare_8
                - mul_fx8
                - sub_f
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:58,21'
              BranchSideFuncs:
                - mat_mul.17227
                - EF
                - ct_compare_8
                - ct_compare_8
                - mul_fx8
                - sub_f
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:71,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:71,5'
              BranchSideFuncs:
                - ct_compare_8
                - ct_compare_8
                - mul_fx8
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:72,22'
              BranchSideFuncs:
                - ct_compare_8
                - ct_compare_8
                - mul_fx8
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:71,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:72,22'
              BranchSideFuncs:
                - ct_compare_8
                - ct_compare_8
                - mul_fx8
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:72,22'
              BranchSideFuncs:
                - ct_compare_8
                - ct_compare_8
                - mul_fx8
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:71,38'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:71,5'
              BranchSideFuncs:
                - ct_compare_8
                - ct_compare_8
                - mul_fx8
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:72,22'
              BranchSideFuncs:
                - ct_compare_8
                - ct_compare_8
                - mul_fx8
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:71,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:71,5'
              BranchSideFuncs:
                - ct_compare_8
                - ct_compare_8
                - mul_fx8
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:80,19'
              BranchSideFuncs:
                - ct_compare_8
                - ct_compare_8
                - mul_fx8
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:71,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:72,22'
              BranchSideFuncs:
                - ct_compare_8
                - ct_compare_8
                - mul_fx8
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:72,22'
              BranchSideFuncs:
                - ct_compare_8
                - ct_compare_8
                - mul_fx8
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:71,38'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:71,5'
              BranchSideFuncs:
                - ct_compare_8
                - ct_compare_8
                - mul_fx8
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:72,22'
              BranchSideFuncs:
                - ct_compare_8
                - ct_compare_8
                - mul_fx8
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:71,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:72,22'
              BranchSideFuncs:
                - ct_compare_8
                - ct_compare_8
                - mul_fx8
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:80,19'
              BranchSideFuncs:
                - ct_compare_8
                - ct_compare_8
                - mul_fx8
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:63,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:64,44'
              BranchSideFuncs:
                - EF
                - ct_compare_8
                - ct_compare_8
                - mul_fx8
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:67,5'
              BranchSideFuncs:
                - EF
                - ct_compare_8
                - ct_compare_8
                - mul_fx8
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:80,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:80,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:88,5'
              BranchSideFuncs:
                - ct_compare_8
                - ct_compare_8
                - mul_fx8
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:71,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:72,22'
              BranchSideFuncs:
                - ct_compare_8
                - ct_compare_8
                - mul_fx8
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:80,19'
              BranchSideFuncs:
                - ct_compare_8
                - ct_compare_8
                - mul_fx8
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:88,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:88,5'
              BranchSideFuncs:
                - ct_compare_8
                - ct_compare_8
                - mul_fx8
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:88,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:90,27'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:93,33'
              BranchSideFuncs:
                - ct_compare_8
                - ct_compare_8
                - mul_fx8
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:93,33'
              BranchSideFuncs:
                - ct_compare_8
                - ct_compare_8
                - mul_fx8
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:102,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:93,9'
              BranchSideFuncs:
                - ct_compare_8
                - mul_fx8
                - ct_compare_8
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:93,9'
              BranchSideFuncs:
                - ct_compare_8
                - ct_compare_8
                - mul_fx8
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:102,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:103,53'
              BranchSideFuncs:
                - mul_fx8
                - ct_compare_8
                - ct_compare_8
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:120,33'
              BranchSideFuncs:
                - ct_compare_8
                - ct_compare_8
                - mul_fx8
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:93,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:88,31'
              BranchSideFuncs:
                - ct_compare_8
                - mul_fx8
                - ct_compare_8
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:97,44'
              BranchSideFuncs:
                - ct_compare_8
                - mul_fx8
                - ct_compare_8
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:93,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:88,31'
              BranchSideFuncs:
                - ct_compare_8
                - ct_compare_8
                - mul_fx8
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:97,44'
              BranchSideFuncs:
                - ct_compare_8
                - ct_compare_8
                - mul_fx8
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:60,5'
          Dst:             mat_mul
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:60,5'
          Dst:             mat_mul
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:67,5'
          Dst:             EF
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:64,38'
          Dst:             sub_f
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:97,30'
          Dst:             ct_compare_8
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:108,23'
          Dst:             mul_fx8
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:97,30'
          Dst:             ct_compare_8
    - functionName:    m_vec_add
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_opt/arithmetic_fixed.h'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          46
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    m_vec_copy
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_opt/arithmetic_fixed.h'
      linkageType:     InternalLinkage
      functionLinenumber: 13
      functionLinenumberEnd: 19
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          36
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqmayo_MAYO_1_opt_m_upper
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          93
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - m_vec_add
        - m_vec_copy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:21,23'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:0,0'
              BranchSideFuncs:
                - m_vec_copy.17231
                - m_vec_add.17230
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:21,23'
              BranchSideFuncs:
                - m_vec_copy.17231
                - m_vec_add.17230
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:21,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:21,5'
              BranchSideFuncs:
                - m_vec_copy.17231
                - m_vec_add.17230
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:22,9'
              BranchSideFuncs:
                - m_vec_copy.17231
                - m_vec_add.17230
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:21,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:21,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:22,9'
              BranchSideFuncs:
                - m_vec_copy.17231
                - m_vec_add.17230
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:24,17'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:25,62'
              BranchSideFuncs:
                - m_vec_copy.17231
                - m_vec_add.17230
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:27,27'
              BranchSideFuncs:
                - m_vec_copy.17231
                - m_vec_add.17230
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:22,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:21,32'
              BranchSideFuncs:
                - m_vec_copy.17231
                - m_vec_add.17230
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:23,54'
              BranchSideFuncs:
                - m_vec_copy.17231
                - m_vec_add.17230
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:23,13'
          Dst:             m_vec_copy
        - Src:             'src/sig/mayo/pqmayo_mayo-1_opt/arithmetic.c:25,17'
          Dst:             m_vec_add
    - functionName:    mayo_secure_clear
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_avx2/mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_MEM_cleanse
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/mem.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/mem.h:0,0'
              BranchSideFuncs:
                - OQS_MEM_cleanse
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/mem.h:25,5'
              BranchSideFuncs:
                - OQS_MEM_cleanse
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/mem.h:25,5'
          Dst:             OQS_MEM_cleanse
    - functionName:    tbl32_gf16_multab
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_avx2/echelon_form.h'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          38
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    inverse_f
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_avx2/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mul_f
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/simple_arithmetic.h:60,24'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/simple_arithmetic.h:0,0'
              BranchSideFuncs:
                - mul_f.17274
                - mul_f.17274
                - mul_f.17274
                - mul_f.17274
                - mul_f.17274
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/simple_arithmetic.h:60,24'
              BranchSideFuncs:
                - mul_f.17274
                - mul_f.17274
                - mul_f.17274
                - mul_f.17274
                - mul_f.17274
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/simple_arithmetic.h:60,24'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/simple_arithmetic.h:61,24'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/simple_arithmetic.h:62,24'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/simple_arithmetic.h:63,24'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/simple_arithmetic.h:64,25'
          Dst:             mul_f
    - functionName:    mul_f
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_avx2/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          34
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ct_is_greater_than
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ct_compare_32
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    add_f
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_avx2/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lincomb
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_avx2/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - add_f
        - mul_f
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/simple_arithmetic.h:72,23'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/simple_arithmetic.h:0,0'
              BranchSideFuncs:
                - mul_f.17274
                - add_f.17277
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/simple_arithmetic.h:72,23'
              BranchSideFuncs:
                - mul_f.17274
                - add_f.17277
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/simple_arithmetic.h:72,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/simple_arithmetic.h:72,23'
              BranchSideFuncs:
                - mul_f.17274
                - add_f.17277
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/simple_arithmetic.h:72,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/simple_arithmetic.h:72,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/simple_arithmetic.h:72,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/simple_arithmetic.h:73,27'
              BranchSideFuncs:
                - mul_f.17274
                - add_f.17277
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/simple_arithmetic.h:73,21'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/simple_arithmetic.h:73,15'
          Dst:             add_f
    - functionName:    mul_fx8
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_avx2/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - char
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          34
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ct_compare_8
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EF
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_avx2/echelon_form.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         57
      ICount:          851
      EdgeCount:       75
      CyclomaticComplexity: 20
      functionsReached:
        - ct_compare_32
        - ct_is_greater_than
        - inverse_f
        - mayo_secure_clear
        - tbl32_gf16_multab
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/echelon_form.h:45,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/echelon_form.h:0,0'
              BranchSideFuncs:
                - ct_compare_32
                - ct_is_greater_than
                - ct_compare_32
                - inverse_f.17273
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_is_greater_than
                - ct_compare_32
                - inverse_f.17273
                - tbl32_gf16_multab
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_compare_32
                - ct_is_greater_than
                - ct_compare_32
                - inverse_f.17273
                - tbl32_gf16_multab
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - mayo_secure_clear.17272
                - mayo_secure_clear.17272
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/echelon_form.h:52,5'
              BranchSideFuncs:
                - ct_compare_32
                - ct_is_greater_than
                - ct_compare_32
                - inverse_f.17273
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_is_greater_than
                - ct_compare_32
                - inverse_f.17273
                - tbl32_gf16_multab
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_compare_32
                - ct_is_greater_than
                - ct_compare_32
                - inverse_f.17273
                - tbl32_gf16_multab
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - mayo_secure_clear.17272
                - mayo_secure_clear.17272
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/echelon_form_loop.h:5,29'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/echelon_form_loop.h:6,29'
              BranchSideFuncs:
                - ct_compare_32
                - ct_is_greater_than
                - ct_compare_32
                - inverse_f.17273
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_is_greater_than
                - ct_compare_32
                - inverse_f.17273
                - tbl32_gf16_multab
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_compare_32
                - ct_is_greater_than
                - ct_compare_32
                - inverse_f.17273
                - tbl32_gf16_multab
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - mayo_secure_clear.17272
                - mayo_secure_clear.17272
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/echelon_form_loop.h:6,29'
              BranchSideFuncs:
                - ct_compare_32
                - ct_is_greater_than
                - ct_compare_32
                - inverse_f.17273
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_is_greater_than
                - ct_compare_32
                - inverse_f.17273
                - tbl32_gf16_multab
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_compare_32
                - ct_is_greater_than
                - ct_compare_32
                - inverse_f.17273
                - tbl32_gf16_multab
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - mayo_secure_clear.17272
                - mayo_secure_clear.17272
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/echelon_form_loop.h:39,1'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/echelon_form_loop.h:40,51'
              BranchSideFuncs:
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_compare_32
                - ct_is_greater_than
                - ct_compare_32
                - inverse_f.17273
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_is_greater_than
                - ct_compare_32
                - inverse_f.17273
                - tbl32_gf16_multab
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_compare_32
                - ct_is_greater_than
                - ct_compare_32
                - inverse_f.17273
                - tbl32_gf16_multab
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - mayo_secure_clear.17272
                - mayo_secure_clear.17272
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/echelon_form_loop.h:57,11'
              BranchSideFuncs:
                - ct_compare_32
                - ct_is_greater_than
                - ct_compare_32
                - inverse_f.17273
                - tbl32_gf16_multab
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_compare_32
                - ct_is_greater_than
                - ct_compare_32
                - inverse_f.17273
                - tbl32_gf16_multab
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_compare_32
                - ct_is_greater_than
                - ct_compare_32
                - inverse_f.17273
                - tbl32_gf16_multab
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - mayo_secure_clear.17272
                - mayo_secure_clear.17272
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/echelon_form_loop.h:44,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/echelon_form.h:0,0'
              BranchSideFuncs:
                - ct_compare_32
                - ct_is_greater_than
                - ct_compare_32
                - inverse_f.17273
                - tbl32_gf16_multab
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_compare_32
                - ct_is_greater_than
                - ct_compare_32
                - inverse_f.17273
                - tbl32_gf16_multab
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_compare_32
                - ct_is_greater_than
                - ct_compare_32
                - inverse_f.17273
                - tbl32_gf16_multab
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - mayo_secure_clear.17272
                - mayo_secure_clear.17272
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/echelon_form_loop.h:45,43'
              BranchSideFuncs:
                - ct_compare_32
                - ct_compare_32
                - ct_is_greater_than
                - ct_compare_32
                - inverse_f.17273
                - tbl32_gf16_multab
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_is_greater_than
                - ct_compare_32
                - inverse_f.17273
                - tbl32_gf16_multab
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_compare_32
                - ct_is_greater_than
                - ct_compare_32
                - inverse_f.17273
                - tbl32_gf16_multab
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - mayo_secure_clear.17272
                - mayo_secure_clear.17272
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/echelon_form_loop.h:39,1'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/echelon_form_loop.h:40,51'
              BranchSideFuncs:
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_compare_32
                - ct_is_greater_than
                - ct_compare_32
                - inverse_f.17273
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_is_greater_than
                - ct_compare_32
                - inverse_f.17273
                - tbl32_gf16_multab
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_compare_32
                - ct_is_greater_than
                - ct_compare_32
                - inverse_f.17273
                - tbl32_gf16_multab
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - mayo_secure_clear.17272
                - mayo_secure_clear.17272
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/echelon_form_loop.h:57,11'
              BranchSideFuncs:
                - ct_compare_32
                - ct_is_greater_than
                - ct_compare_32
                - inverse_f.17273
                - tbl32_gf16_multab
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_compare_32
                - ct_is_greater_than
                - ct_compare_32
                - inverse_f.17273
                - tbl32_gf16_multab
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_compare_32
                - ct_is_greater_than
                - ct_compare_32
                - inverse_f.17273
                - tbl32_gf16_multab
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - mayo_secure_clear.17272
                - mayo_secure_clear.17272
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/echelon_form_loop.h:18,16'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/echelon_form_loop.h:18,13'
              BranchSideFuncs:
                - ct_compare_32
                - ct_is_greater_than
                - ct_compare_32
                - inverse_f.17273
                - tbl32_gf16_multab
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_compare_32
                - ct_is_greater_than
                - ct_compare_32
                - inverse_f.17273
                - tbl32_gf16_multab
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - mayo_secure_clear.17272
                - mayo_secure_clear.17272
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/echelon_form_loop.h:18,13'
              BranchSideFuncs:
                - ct_compare_32
                - ct_is_greater_than
                - ct_compare_32
                - inverse_f.17273
                - tbl32_gf16_multab
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_compare_32
                - ct_is_greater_than
                - ct_compare_32
                - inverse_f.17273
                - tbl32_gf16_multab
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - mayo_secure_clear.17272
                - mayo_secure_clear.17272
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/echelon_form_loop.h:17,1'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/echelon_form_loop.h:19,30'
              BranchSideFuncs:
                - inverse_f.17273
                - tbl32_gf16_multab
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_compare_32
                - ct_is_greater_than
                - ct_compare_32
                - ct_compare_32
                - ct_is_greater_than
                - ct_compare_32
                - inverse_f.17273
                - tbl32_gf16_multab
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - mayo_secure_clear.17272
                - mayo_secure_clear.17272
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/echelon_form_loop.h:30,11'
              BranchSideFuncs:
                - inverse_f.17273
                - tbl32_gf16_multab
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_compare_32
                - ct_is_greater_than
                - ct_compare_32
                - ct_compare_32
                - ct_is_greater_than
                - ct_compare_32
                - inverse_f.17273
                - tbl32_gf16_multab
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - mayo_secure_clear.17272
                - mayo_secure_clear.17272
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/echelon_form.h:75,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/echelon_form_loop.h:6,29'
              BranchSideFuncs:
                - ct_compare_32
                - ct_is_greater_than
                - ct_compare_32
                - inverse_f.17273
                - tbl32_gf16_multab
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - mayo_secure_clear.17272
                - mayo_secure_clear.17272
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/echelon_form_loop.h:11,19'
              BranchSideFuncs:
                - ct_compare_32
                - ct_is_greater_than
                - ct_compare_32
                - inverse_f.17273
                - tbl32_gf16_multab
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_compare_32
                - ct_is_greater_than
                - ct_compare_32
                - inverse_f.17273
                - tbl32_gf16_multab
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - mayo_secure_clear.17272
                - mayo_secure_clear.17272
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/echelon_form_loop.h:44,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/echelon_form.h:0,0'
              BranchSideFuncs:
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_compare_32
                - ct_is_greater_than
                - ct_compare_32
                - inverse_f.17273
                - tbl32_gf16_multab
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_compare_32
                - ct_is_greater_than
                - ct_compare_32
                - inverse_f.17273
                - tbl32_gf16_multab
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - mayo_secure_clear.17272
                - mayo_secure_clear.17272
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/echelon_form_loop.h:45,43'
              BranchSideFuncs:
                - ct_compare_32
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_is_greater_than
                - ct_compare_32
                - inverse_f.17273
                - tbl32_gf16_multab
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_compare_32
                - ct_is_greater_than
                - ct_compare_32
                - inverse_f.17273
                - tbl32_gf16_multab
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - mayo_secure_clear.17272
                - mayo_secure_clear.17272
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/echelon_form_loop.h:39,1'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/echelon_form_loop.h:40,51'
              BranchSideFuncs:
                - ct_compare_32
                - ct_is_greater_than
                - ct_compare_32
                - inverse_f.17273
                - tbl32_gf16_multab
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_compare_32
                - ct_is_greater_than
                - ct_compare_32
                - inverse_f.17273
                - tbl32_gf16_multab
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - mayo_secure_clear.17272
                - mayo_secure_clear.17272
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/echelon_form_loop.h:57,26'
              BranchSideFuncs:
                - ct_compare_32
                - ct_is_greater_than
                - ct_compare_32
                - inverse_f.17273
                - tbl32_gf16_multab
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_compare_32
                - ct_is_greater_than
                - ct_compare_32
                - inverse_f.17273
                - tbl32_gf16_multab
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - mayo_secure_clear.17272
                - mayo_secure_clear.17272
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/echelon_form_loop.h:44,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/echelon_form.h:0,0'
              BranchSideFuncs:
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_compare_32
                - ct_is_greater_than
                - ct_compare_32
                - inverse_f.17273
                - tbl32_gf16_multab
                - mayo_secure_clear.17272
                - mayo_secure_clear.17272
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/echelon_form_loop.h:45,43'
              BranchSideFuncs:
                - ct_compare_32
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - ct_is_greater_than
                - ct_compare_32
                - inverse_f.17273
                - tbl32_gf16_multab
                - mayo_secure_clear.17272
                - mayo_secure_clear.17272
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/echelon_form_loop.h:39,1'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/echelon_form_loop.h:40,51'
              BranchSideFuncs:
                - ct_compare_32
                - ct_is_greater_than
                - ct_compare_32
                - inverse_f.17273
                - tbl32_gf16_multab
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - mayo_secure_clear.17272
                - mayo_secure_clear.17272
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/echelon_form_loop.h:57,11'
              BranchSideFuncs:
                - ct_compare_32
                - ct_is_greater_than
                - ct_compare_32
                - inverse_f.17273
                - tbl32_gf16_multab
                - ct_is_greater_than
                - tbl32_gf16_multab
                - ct_compare_32
                - mayo_secure_clear.17272
                - mayo_secure_clear.17272
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/echelon_form_loop.h:30,11'
          Dst:             inverse_f
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/echelon_form_loop.h:31,26'
          Dst:             tbl32_gf16_multab
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/echelon_form_loop.h:19,30'
          Dst:             ct_compare_32
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/echelon_form_loop.h:20,32'
          Dst:             ct_is_greater_than
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/echelon_form_loop.h:26,22'
          Dst:             ct_compare_32
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/echelon_form_loop.h:40,51'
          Dst:             ct_is_greater_than
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/echelon_form_loop.h:43,22'
          Dst:             tbl32_gf16_multab
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/echelon_form_loop.h:45,43'
          Dst:             ct_compare_32
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/echelon_form_loop.h:19,30'
          Dst:             ct_compare_32
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/echelon_form_loop.h:20,32'
          Dst:             ct_is_greater_than
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/echelon_form_loop.h:26,22'
          Dst:             ct_compare_32
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/echelon_form_loop.h:30,11'
          Dst:             inverse_f
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/echelon_form_loop.h:31,26'
          Dst:             tbl32_gf16_multab
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/echelon_form_loop.h:40,51'
          Dst:             ct_is_greater_than
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/echelon_form_loop.h:43,22'
          Dst:             tbl32_gf16_multab
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/echelon_form_loop.h:45,43'
          Dst:             ct_compare_32
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/echelon_form_loop.h:40,51'
          Dst:             ct_is_greater_than
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/echelon_form_loop.h:43,22'
          Dst:             tbl32_gf16_multab
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/echelon_form_loop.h:45,43'
          Dst:             ct_compare_32
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/echelon_form_loop.h:40,51'
          Dst:             ct_is_greater_than
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/echelon_form_loop.h:43,22'
          Dst:             tbl32_gf16_multab
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/echelon_form_loop.h:45,43'
          Dst:             ct_compare_32
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/echelon_form_loop.h:40,51'
          Dst:             ct_is_greater_than
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/echelon_form_loop.h:43,22'
          Dst:             tbl32_gf16_multab
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/echelon_form_loop.h:45,43'
          Dst:             ct_compare_32
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/echelon_form_loop.h:40,51'
          Dst:             ct_is_greater_than
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/echelon_form_loop.h:43,22'
          Dst:             tbl32_gf16_multab
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/echelon_form_loop.h:45,43'
          Dst:             ct_compare_32
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/echelon_form_loop.h:19,30'
          Dst:             ct_compare_32
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/echelon_form_loop.h:20,32'
          Dst:             ct_is_greater_than
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/echelon_form_loop.h:26,22'
          Dst:             ct_compare_32
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/echelon_form_loop.h:30,11'
          Dst:             inverse_f
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/echelon_form_loop.h:31,26'
          Dst:             tbl32_gf16_multab
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/echelon_form_loop.h:40,51'
          Dst:             ct_is_greater_than
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/echelon_form_loop.h:43,22'
          Dst:             tbl32_gf16_multab
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/echelon_form_loop.h:45,43'
          Dst:             ct_compare_32
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/echelon_form.h:88,5'
          Dst:             mayo_secure_clear
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/echelon_form.h:89,5'
          Dst:             mayo_secure_clear
    - functionName:    sub_f
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_avx2/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mat_mul
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_avx2/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - lincomb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/simple_arithmetic.h:80,23'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/simple_arithmetic.h:0,0'
              BranchSideFuncs:
                - lincomb.17278
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/simple_arithmetic.h:80,23'
              BranchSideFuncs:
                - lincomb.17278
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/simple_arithmetic.h:80,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/simple_arithmetic.h:80,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/simple_arithmetic.h:82,18'
              BranchSideFuncs:
                - lincomb.17278
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/simple_arithmetic.h:82,18'
          Dst:             lincomb
    - functionName:    pqmayo_MAYO_1_avx2_sample_solution
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         106
      ICount:          742
      EdgeCount:       144
      CyclomaticComplexity: 40
      functionsReached:
        - EF
        - ct_compare_8
        - mat_mul
        - mul_fx8
        - sub_f
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:51,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:51,23'
              BranchSideFuncs:
                - mat_mul.17283
                - EF.17281
                - ct_compare_8.17280
                - ct_compare_8.17280
                - mul_fx8.17279
                - mat_mul.17283
                - sub_f.17282
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:57,23'
              BranchSideFuncs:
                - mat_mul.17283
                - EF.17281
                - ct_compare_8.17280
                - ct_compare_8.17280
                - mul_fx8.17279
                - mat_mul.17283
                - sub_f.17282
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:51,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:51,5'
              BranchSideFuncs:
                - mat_mul.17283
                - EF.17281
                - ct_compare_8.17280
                - ct_compare_8.17280
                - mul_fx8.17279
                - mat_mul.17283
                - sub_f.17282
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:51,5'
              BranchSideFuncs:
                - mat_mul.17283
                - EF.17281
                - ct_compare_8.17280
                - ct_compare_8.17280
                - mul_fx8.17279
                - mat_mul.17283
                - sub_f.17282
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:51,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:51,5'
              BranchSideFuncs:
                - mat_mul.17283
                - EF.17281
                - ct_compare_8.17280
                - ct_compare_8.17280
                - mul_fx8.17279
                - mat_mul.17283
                - sub_f.17282
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:51,5'
              BranchSideFuncs:
                - mat_mul.17283
                - EF.17281
                - ct_compare_8.17280
                - ct_compare_8.17280
                - mul_fx8.17279
                - mat_mul.17283
                - sub_f.17282
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:51,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:52,16'
              BranchSideFuncs:
                - mat_mul.17283
                - EF.17281
                - ct_compare_8.17280
                - ct_compare_8.17280
                - mul_fx8.17279
                - mat_mul.17283
                - sub_f.17282
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:52,16'
              BranchSideFuncs:
                - mat_mul.17283
                - EF.17281
                - ct_compare_8.17280
                - ct_compare_8.17280
                - mul_fx8.17279
                - mat_mul.17283
                - sub_f.17282
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:51,33'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:51,5'
              BranchSideFuncs:
                - mat_mul.17283
                - EF.17281
                - ct_compare_8.17280
                - ct_compare_8.17280
                - mul_fx8.17279
                - mat_mul.17283
                - sub_f.17282
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:52,16'
              BranchSideFuncs:
                - mat_mul.17283
                - EF.17281
                - ct_compare_8.17280
                - ct_compare_8.17280
                - mul_fx8.17279
                - mat_mul.17283
                - sub_f.17282
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:51,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:51,5'
              BranchSideFuncs:
                - mat_mul.17283
                - EF.17281
                - ct_compare_8.17280
                - ct_compare_8.17280
                - mul_fx8.17279
                - mat_mul.17283
                - sub_f.17282
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:57,23'
              BranchSideFuncs:
                - mat_mul.17283
                - EF.17281
                - ct_compare_8.17280
                - ct_compare_8.17280
                - mul_fx8.17279
                - mat_mul.17283
                - sub_f.17282
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:51,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:51,5'
              BranchSideFuncs:
                - mat_mul.17283
                - EF.17281
                - ct_compare_8.17280
                - ct_compare_8.17280
                - mul_fx8.17279
                - mat_mul.17283
                - sub_f.17282
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:52,16'
              BranchSideFuncs:
                - mat_mul.17283
                - EF.17281
                - ct_compare_8.17280
                - ct_compare_8.17280
                - mul_fx8.17279
                - mat_mul.17283
                - sub_f.17282
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:51,33'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:51,5'
              BranchSideFuncs:
                - mat_mul.17283
                - EF.17281
                - ct_compare_8.17280
                - ct_compare_8.17280
                - mul_fx8.17279
                - mat_mul.17283
                - sub_f.17282
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:52,16'
              BranchSideFuncs:
                - mat_mul.17283
                - EF.17281
                - ct_compare_8.17280
                - ct_compare_8.17280
                - mul_fx8.17279
                - mat_mul.17283
                - sub_f.17282
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:51,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:51,5'
              BranchSideFuncs:
                - mat_mul.17283
                - EF.17281
                - ct_compare_8.17280
                - ct_compare_8.17280
                - mul_fx8.17279
                - mat_mul.17283
                - sub_f.17282
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:57,23'
              BranchSideFuncs:
                - mat_mul.17283
                - EF.17281
                - ct_compare_8.17280
                - ct_compare_8.17280
                - mul_fx8.17279
                - mat_mul.17283
                - sub_f.17282
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:51,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:51,5'
              BranchSideFuncs:
                - mat_mul.17283
                - EF.17281
                - ct_compare_8.17280
                - ct_compare_8.17280
                - mul_fx8.17279
                - mat_mul.17283
                - sub_f.17282
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:52,16'
              BranchSideFuncs:
                - mat_mul.17283
                - EF.17281
                - ct_compare_8.17280
                - ct_compare_8.17280
                - mul_fx8.17279
                - mat_mul.17283
                - sub_f.17282
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:51,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:51,5'
              BranchSideFuncs:
                - mat_mul.17283
                - EF.17281
                - ct_compare_8.17280
                - ct_compare_8.17280
                - mul_fx8.17279
                - mat_mul.17283
                - sub_f.17282
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:52,16'
              BranchSideFuncs:
                - mat_mul.17283
                - EF.17281
                - ct_compare_8.17280
                - ct_compare_8.17280
                - mul_fx8.17279
                - mat_mul.17283
                - sub_f.17282
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:51,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:52,16'
              BranchSideFuncs:
                - mat_mul.17283
                - EF.17281
                - ct_compare_8.17280
                - ct_compare_8.17280
                - mul_fx8.17279
                - mat_mul.17283
                - sub_f.17282
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:57,23'
              BranchSideFuncs:
                - mat_mul.17283
                - EF.17281
                - ct_compare_8.17280
                - ct_compare_8.17280
                - mul_fx8.17279
                - mat_mul.17283
                - sub_f.17282
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:57,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:57,5'
              BranchSideFuncs:
                - mat_mul.17283
                - EF.17281
                - ct_compare_8.17280
                - ct_compare_8.17280
                - mul_fx8.17279
                - sub_f.17282
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:58,21'
              BranchSideFuncs:
                - mat_mul.17283
                - EF.17281
                - ct_compare_8.17280
                - ct_compare_8.17280
                - mul_fx8.17279
                - sub_f.17282
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:51,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:52,16'
              BranchSideFuncs:
                - mat_mul.17283
                - EF.17281
                - ct_compare_8.17280
                - ct_compare_8.17280
                - mul_fx8.17279
                - mat_mul.17283
                - sub_f.17282
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:57,23'
              BranchSideFuncs:
                - mat_mul.17283
                - EF.17281
                - ct_compare_8.17280
                - ct_compare_8.17280
                - mul_fx8.17279
                - mat_mul.17283
                - sub_f.17282
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:57,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:58,21'
              BranchSideFuncs:
                - mat_mul.17283
                - EF.17281
                - ct_compare_8.17280
                - ct_compare_8.17280
                - mul_fx8.17279
                - sub_f.17282
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:60,5'
              BranchSideFuncs:
                - mat_mul.17283
                - EF.17281
                - ct_compare_8.17280
                - ct_compare_8.17280
                - mul_fx8.17279
                - sub_f.17282
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:57,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:58,21'
              BranchSideFuncs:
                - mat_mul.17283
                - EF.17281
                - ct_compare_8.17280
                - ct_compare_8.17280
                - mul_fx8.17279
                - sub_f.17282
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:60,5'
              BranchSideFuncs:
                - mat_mul.17283
                - EF.17281
                - ct_compare_8.17280
                - ct_compare_8.17280
                - mul_fx8.17279
                - sub_f.17282
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:63,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:64,44'
              BranchSideFuncs:
                - sub_f.17282
                - EF.17281
                - ct_compare_8.17280
                - ct_compare_8.17280
                - mul_fx8.17279
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:67,5'
              BranchSideFuncs:
                - EF.17281
                - ct_compare_8.17280
                - ct_compare_8.17280
                - mul_fx8.17279
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:57,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:57,5'
              BranchSideFuncs:
                - mat_mul.17283
                - EF.17281
                - ct_compare_8.17280
                - ct_compare_8.17280
                - mul_fx8.17279
                - sub_f.17282
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:58,21'
              BranchSideFuncs:
                - mat_mul.17283
                - EF.17281
                - ct_compare_8.17280
                - ct_compare_8.17280
                - mul_fx8.17279
                - sub_f.17282
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:71,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:71,5'
              BranchSideFuncs:
                - ct_compare_8.17280
                - ct_compare_8.17280
                - mul_fx8.17279
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:72,22'
              BranchSideFuncs:
                - ct_compare_8.17280
                - ct_compare_8.17280
                - mul_fx8.17279
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:71,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:72,22'
              BranchSideFuncs:
                - ct_compare_8.17280
                - ct_compare_8.17280
                - mul_fx8.17279
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:72,22'
              BranchSideFuncs:
                - ct_compare_8.17280
                - ct_compare_8.17280
                - mul_fx8.17279
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:71,38'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:71,5'
              BranchSideFuncs:
                - ct_compare_8.17280
                - ct_compare_8.17280
                - mul_fx8.17279
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:72,22'
              BranchSideFuncs:
                - ct_compare_8.17280
                - ct_compare_8.17280
                - mul_fx8.17279
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:71,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:71,5'
              BranchSideFuncs:
                - ct_compare_8.17280
                - ct_compare_8.17280
                - mul_fx8.17279
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:80,19'
              BranchSideFuncs:
                - ct_compare_8.17280
                - ct_compare_8.17280
                - mul_fx8.17279
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:71,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:72,22'
              BranchSideFuncs:
                - ct_compare_8.17280
                - ct_compare_8.17280
                - mul_fx8.17279
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:72,22'
              BranchSideFuncs:
                - ct_compare_8.17280
                - ct_compare_8.17280
                - mul_fx8.17279
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:71,38'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:71,5'
              BranchSideFuncs:
                - ct_compare_8.17280
                - ct_compare_8.17280
                - mul_fx8.17279
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:72,22'
              BranchSideFuncs:
                - ct_compare_8.17280
                - ct_compare_8.17280
                - mul_fx8.17279
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:71,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:72,22'
              BranchSideFuncs:
                - ct_compare_8.17280
                - ct_compare_8.17280
                - mul_fx8.17279
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:80,19'
              BranchSideFuncs:
                - ct_compare_8.17280
                - ct_compare_8.17280
                - mul_fx8.17279
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:63,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:64,44'
              BranchSideFuncs:
                - EF.17281
                - ct_compare_8.17280
                - ct_compare_8.17280
                - mul_fx8.17279
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:67,5'
              BranchSideFuncs:
                - EF.17281
                - ct_compare_8.17280
                - ct_compare_8.17280
                - mul_fx8.17279
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:80,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:80,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:88,5'
              BranchSideFuncs:
                - ct_compare_8.17280
                - ct_compare_8.17280
                - mul_fx8.17279
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:71,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:72,22'
              BranchSideFuncs:
                - ct_compare_8.17280
                - ct_compare_8.17280
                - mul_fx8.17279
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:80,19'
              BranchSideFuncs:
                - ct_compare_8.17280
                - ct_compare_8.17280
                - mul_fx8.17279
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:88,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:88,5'
              BranchSideFuncs:
                - ct_compare_8.17280
                - ct_compare_8.17280
                - mul_fx8.17279
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:88,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:90,27'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:93,33'
              BranchSideFuncs:
                - ct_compare_8.17280
                - ct_compare_8.17280
                - mul_fx8.17279
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:93,33'
              BranchSideFuncs:
                - ct_compare_8.17280
                - ct_compare_8.17280
                - mul_fx8.17279
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:102,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:93,9'
              BranchSideFuncs:
                - ct_compare_8.17280
                - mul_fx8.17279
                - ct_compare_8.17280
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:93,9'
              BranchSideFuncs:
                - ct_compare_8.17280
                - ct_compare_8.17280
                - mul_fx8.17279
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:102,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:103,53'
              BranchSideFuncs:
                - mul_fx8.17279
                - ct_compare_8.17280
                - ct_compare_8.17280
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:120,33'
              BranchSideFuncs:
                - ct_compare_8.17280
                - ct_compare_8.17280
                - mul_fx8.17279
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:93,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:88,31'
              BranchSideFuncs:
                - ct_compare_8.17280
                - mul_fx8.17279
                - ct_compare_8.17280
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:97,44'
              BranchSideFuncs:
                - ct_compare_8.17280
                - mul_fx8.17279
                - ct_compare_8.17280
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:93,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:88,31'
              BranchSideFuncs:
                - ct_compare_8.17280
                - ct_compare_8.17280
                - mul_fx8.17279
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:97,44'
              BranchSideFuncs:
                - ct_compare_8.17280
                - ct_compare_8.17280
                - mul_fx8.17279
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:60,5'
          Dst:             mat_mul
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:60,5'
          Dst:             mat_mul
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:67,5'
          Dst:             EF
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:64,38'
          Dst:             sub_f
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:97,30'
          Dst:             ct_compare_8
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:108,23'
          Dst:             mul_fx8
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:97,30'
          Dst:             ct_compare_8
    - functionName:    m_vec_add
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic_fixed.h'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          46
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    m_vec_copy
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic_fixed.h'
      linkageType:     InternalLinkage
      functionLinenumber: 13
      functionLinenumberEnd: 19
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          36
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqmayo_MAYO_1_avx2_m_upper
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          93
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - m_vec_add
        - m_vec_copy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:21,23'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:0,0'
              BranchSideFuncs:
                - m_vec_copy.17287
                - m_vec_add.17286
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:21,23'
              BranchSideFuncs:
                - m_vec_copy.17287
                - m_vec_add.17286
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:21,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:21,5'
              BranchSideFuncs:
                - m_vec_copy.17287
                - m_vec_add.17286
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:22,9'
              BranchSideFuncs:
                - m_vec_copy.17287
                - m_vec_add.17286
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:21,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:21,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:22,9'
              BranchSideFuncs:
                - m_vec_copy.17287
                - m_vec_add.17286
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:24,17'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:25,62'
              BranchSideFuncs:
                - m_vec_copy.17287
                - m_vec_add.17286
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:27,27'
              BranchSideFuncs:
                - m_vec_copy.17287
                - m_vec_add.17286
        - Branch String:   'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:22,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:21,32'
              BranchSideFuncs:
                - m_vec_copy.17287
                - m_vec_add.17286
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:23,54'
              BranchSideFuncs:
                - m_vec_copy.17287
                - m_vec_add.17286
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:23,13'
          Dst:             m_vec_copy
        - Src:             'src/sig/mayo/pqmayo_mayo-1_avx2/arithmetic.c:25,17'
          Dst:             m_vec_add
    - functionName:    mul_table
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_opt/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mayo_secure_clear
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_opt/mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_MEM_cleanse
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/mem.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mem.h:0,0'
              BranchSideFuncs:
                - OQS_MEM_cleanse
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/mem.h:25,5'
              BranchSideFuncs:
                - OQS_MEM_cleanse
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/mem.h:25,5'
          Dst:             OQS_MEM_cleanse
    - functionName:    ef_unpack_m_vec
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          114
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:46,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:46,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:51,26'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:46,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:46,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:51,26'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:46,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:46,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:51,26'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:46,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:46,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:51,26'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vec_mul_add_u64
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          142
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - mul_table
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.h:99,20'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.h:0,0'
              BranchSideFuncs:
                - mul_table.17336
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.h:99,20'
              BranchSideFuncs:
                - mul_table.17336
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.h:99,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.h:95,20'
              BranchSideFuncs:
                - mul_table.17336
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.h:99,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.h:99,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.h:99,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.h:100,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.h:99,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.h:100,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.h:100,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.h:99,29'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.h:99,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.h:100,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.h:99,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.h:99,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.h:100,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.h:99,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.h:99,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.h:100,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.h:95,20'
          Dst:             mul_table
    - functionName:    inverse_f
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_opt/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mul_f
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/simple_arithmetic.h:60,24'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/simple_arithmetic.h:0,0'
              BranchSideFuncs:
                - mul_f.17341
                - mul_f.17341
                - mul_f.17341
                - mul_f.17341
                - mul_f.17341
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/simple_arithmetic.h:60,24'
              BranchSideFuncs:
                - mul_f.17341
                - mul_f.17341
                - mul_f.17341
                - mul_f.17341
                - mul_f.17341
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/simple_arithmetic.h:60,24'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/simple_arithmetic.h:61,24'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/simple_arithmetic.h:62,24'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/simple_arithmetic.h:63,24'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/simple_arithmetic.h:64,25'
          Dst:             mul_f
    - functionName:    mul_f
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_opt/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          34
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    m_extract_element
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 20
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ct_64_is_greater_than
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ct_compare_64
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ef_pack_m_vec
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          252
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:27,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:27,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:34,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:27,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:27,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:31,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:27,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:27,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:31,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:27,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:31,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:34,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:27,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:31,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:34,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:34,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:34,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:38,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    add_f
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_opt/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lincomb
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_opt/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - add_f
        - mul_f
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/simple_arithmetic.h:72,23'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/simple_arithmetic.h:0,0'
              BranchSideFuncs:
                - mul_f.17341
                - add_f.17348
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/simple_arithmetic.h:72,23'
              BranchSideFuncs:
                - mul_f.17341
                - add_f.17348
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/simple_arithmetic.h:72,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/simple_arithmetic.h:72,23'
              BranchSideFuncs:
                - mul_f.17341
                - add_f.17348
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/simple_arithmetic.h:72,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/simple_arithmetic.h:72,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/simple_arithmetic.h:72,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/simple_arithmetic.h:73,27'
              BranchSideFuncs:
                - mul_f.17341
                - add_f.17348
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/simple_arithmetic.h:73,21'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/simple_arithmetic.h:73,15'
          Dst:             add_f
    - functionName:    mul_fx8
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_opt/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - char
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          34
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ct_compare_8
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EF
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         75
      ICount:          467
      EdgeCount:       100
      CyclomaticComplexity: 27
      functionsReached:
        - ct_64_is_greater_than
        - ct_compare_64
        - ef_pack_m_vec
        - ef_unpack_m_vec
        - inverse_f
        - m_extract_element
        - mayo_secure_clear
        - vec_mul_add_u64
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:62,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:0,0'
              BranchSideFuncs:
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - ct_compare_64.17346
                - ct_64_is_greater_than.17345
                - m_extract_element.17344
                - ct_compare_64.17346
                - inverse_f.17340
                - vec_mul_add_u64.17339
                - ct_compare_64.17346
                - ef_unpack_m_vec.17338
                - m_extract_element.17344
                - vec_mul_add_u64.17339
                - ef_pack_m_vec.17347
                - ef_unpack_m_vec.17338
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:64,27'
              BranchSideFuncs:
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - ct_compare_64.17346
                - ct_64_is_greater_than.17345
                - m_extract_element.17344
                - ct_compare_64.17346
                - inverse_f.17340
                - vec_mul_add_u64.17339
                - ct_compare_64.17346
                - ef_unpack_m_vec.17338
                - m_extract_element.17344
                - vec_mul_add_u64.17339
                - ef_pack_m_vec.17347
                - ef_unpack_m_vec.17338
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:69,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:70,29'
              BranchSideFuncs:
                - ef_pack_m_vec.17347
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - ef_unpack_m_vec.17338
                - ct_compare_64.17346
                - ct_64_is_greater_than.17345
                - m_extract_element.17344
                - ct_compare_64.17346
                - inverse_f.17340
                - vec_mul_add_u64.17339
                - ct_compare_64.17346
                - ef_unpack_m_vec.17338
                - m_extract_element.17344
                - vec_mul_add_u64.17339
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:77,39'
              BranchSideFuncs:
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - ct_compare_64.17346
                - ct_64_is_greater_than.17345
                - m_extract_element.17344
                - ct_compare_64.17346
                - inverse_f.17340
                - vec_mul_add_u64.17339
                - ct_compare_64.17346
                - ef_unpack_m_vec.17338
                - m_extract_element.17344
                - vec_mul_add_u64.17339
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:69,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:70,29'
              BranchSideFuncs:
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - ef_unpack_m_vec.17338
                - ct_compare_64.17346
                - ct_64_is_greater_than.17345
                - m_extract_element.17344
                - ct_compare_64.17346
                - inverse_f.17340
                - vec_mul_add_u64.17339
                - ct_compare_64.17346
                - ef_unpack_m_vec.17338
                - m_extract_element.17344
                - vec_mul_add_u64.17339
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:77,39'
              BranchSideFuncs:
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - ef_unpack_m_vec.17338
                - ct_compare_64.17346
                - ct_64_is_greater_than.17345
                - m_extract_element.17344
                - ct_compare_64.17346
                - inverse_f.17340
                - vec_mul_add_u64.17339
                - ct_compare_64.17346
                - ef_unpack_m_vec.17338
                - m_extract_element.17344
                - vec_mul_add_u64.17339
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:138,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:138,5'
              BranchSideFuncs:
                - ef_unpack_m_vec.17338
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:139,47'
              BranchSideFuncs:
                - ef_unpack_m_vec.17338
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:138,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:138,5'
              BranchSideFuncs:
                - ef_unpack_m_vec.17338
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:139,47'
              BranchSideFuncs:
                - ef_unpack_m_vec.17338
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:138,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:138,5'
              BranchSideFuncs:
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:139,47'
              BranchSideFuncs:
                - ef_unpack_m_vec.17338
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:79,37'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:80,37'
              BranchSideFuncs:
                - ct_compare_64.17346
                - ct_64_is_greater_than.17345
                - m_extract_element.17344
                - ct_compare_64.17346
                - inverse_f.17340
                - vec_mul_add_u64.17339
                - ct_compare_64.17346
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - ef_unpack_m_vec.17338
                - m_extract_element.17344
                - vec_mul_add_u64.17339
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:80,37'
              BranchSideFuncs:
                - ct_compare_64.17346
                - ct_64_is_greater_than.17345
                - m_extract_element.17344
                - ct_compare_64.17346
                - inverse_f.17340
                - vec_mul_add_u64.17339
                - ct_compare_64.17346
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - ef_unpack_m_vec.17338
                - m_extract_element.17344
                - vec_mul_add_u64.17339
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:80,37'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:86,27'
              BranchSideFuncs:
                - ct_compare_64.17346
                - ct_64_is_greater_than.17345
                - m_extract_element.17344
                - ct_compare_64.17346
                - inverse_f.17340
                - vec_mul_add_u64.17339
                - ct_compare_64.17346
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - ef_unpack_m_vec.17338
                - m_extract_element.17344
                - vec_mul_add_u64.17339
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:86,27'
              BranchSideFuncs:
                - ct_compare_64.17346
                - ct_64_is_greater_than.17345
                - m_extract_element.17344
                - ct_compare_64.17346
                - inverse_f.17340
                - vec_mul_add_u64.17339
                - ct_compare_64.17346
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - ef_unpack_m_vec.17338
                - m_extract_element.17344
                - vec_mul_add_u64.17339
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:94,24'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:94,21'
              BranchSideFuncs:
                - ct_compare_64.17346
                - ct_64_is_greater_than.17345
                - m_extract_element.17344
                - ct_compare_64.17346
                - inverse_f.17340
                - vec_mul_add_u64.17339
                - ct_compare_64.17346
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - ef_unpack_m_vec.17338
                - m_extract_element.17344
                - vec_mul_add_u64.17339
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:94,21'
              BranchSideFuncs:
                - ct_compare_64.17346
                - ct_64_is_greater_than.17345
                - m_extract_element.17344
                - ct_compare_64.17346
                - inverse_f.17340
                - vec_mul_add_u64.17339
                - ct_compare_64.17346
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - ef_unpack_m_vec.17338
                - m_extract_element.17344
                - vec_mul_add_u64.17339
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:93,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:96,38'
              BranchSideFuncs:
                - inverse_f.17340
                - vec_mul_add_u64.17339
                - ct_compare_64.17346
                - ct_compare_64.17346
                - ct_64_is_greater_than.17345
                - m_extract_element.17344
                - ct_compare_64.17346
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - ef_unpack_m_vec.17338
                - m_extract_element.17344
                - vec_mul_add_u64.17339
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:108,19'
              BranchSideFuncs:
                - inverse_f.17340
                - vec_mul_add_u64.17339
                - ct_compare_64.17346
                - ct_compare_64.17346
                - ct_64_is_greater_than.17345
                - m_extract_element.17344
                - ct_compare_64.17346
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - ef_unpack_m_vec.17338
                - m_extract_element.17344
                - vec_mul_add_u64.17339
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:113,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:114,33'
              BranchSideFuncs:
                - ct_compare_64.17346
                - ct_64_is_greater_than.17345
                - m_extract_element.17344
                - ct_compare_64.17346
                - inverse_f.17340
                - vec_mul_add_u64.17339
                - ct_compare_64.17346
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - ef_unpack_m_vec.17338
                - m_extract_element.17344
                - vec_mul_add_u64.17339
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:124,51'
              BranchSideFuncs:
                - ct_compare_64.17346
                - ct_64_is_greater_than.17345
                - m_extract_element.17344
                - ct_compare_64.17346
                - inverse_f.17340
                - vec_mul_add_u64.17339
                - ct_compare_64.17346
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - ef_unpack_m_vec.17338
                - m_extract_element.17344
                - vec_mul_add_u64.17339
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:116,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:118,59'
              BranchSideFuncs:
                - ct_compare_64.17346
                - ct_64_is_greater_than.17345
                - m_extract_element.17344
                - ct_compare_64.17346
                - inverse_f.17340
                - vec_mul_add_u64.17339
                - ct_compare_64.17346
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - ef_unpack_m_vec.17338
                - m_extract_element.17344
                - vec_mul_add_u64.17339
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:118,59'
              BranchSideFuncs:
                - ct_compare_64.17346
                - ct_64_is_greater_than.17345
                - m_extract_element.17344
                - ct_compare_64.17346
                - inverse_f.17340
                - vec_mul_add_u64.17339
                - ct_compare_64.17346
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - ef_unpack_m_vec.17338
                - m_extract_element.17344
                - vec_mul_add_u64.17339
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:116,49'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:116,13'
              BranchSideFuncs:
                - ct_compare_64.17346
                - ct_64_is_greater_than.17345
                - m_extract_element.17344
                - ct_compare_64.17346
                - inverse_f.17340
                - vec_mul_add_u64.17339
                - ct_compare_64.17346
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - ef_unpack_m_vec.17338
                - m_extract_element.17344
                - vec_mul_add_u64.17339
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:118,59'
              BranchSideFuncs:
                - ct_compare_64.17346
                - ct_64_is_greater_than.17345
                - m_extract_element.17344
                - ct_compare_64.17346
                - inverse_f.17340
                - vec_mul_add_u64.17339
                - ct_compare_64.17346
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - ef_unpack_m_vec.17338
                - m_extract_element.17344
                - vec_mul_add_u64.17339
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:116,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:113,80'
              BranchSideFuncs:
                - ct_compare_64.17346
                - ct_64_is_greater_than.17345
                - m_extract_element.17344
                - ct_compare_64.17346
                - inverse_f.17340
                - vec_mul_add_u64.17339
                - ct_compare_64.17346
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - ef_unpack_m_vec.17338
                - m_extract_element.17344
                - vec_mul_add_u64.17339
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:118,59'
              BranchSideFuncs:
                - ct_compare_64.17346
                - ct_64_is_greater_than.17345
                - m_extract_element.17344
                - ct_compare_64.17346
                - inverse_f.17340
                - vec_mul_add_u64.17339
                - ct_compare_64.17346
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - ef_unpack_m_vec.17338
                - m_extract_element.17344
                - vec_mul_add_u64.17339
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:116,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:113,80'
              BranchSideFuncs:
                - ct_compare_64.17346
                - ct_64_is_greater_than.17345
                - m_extract_element.17344
                - ct_compare_64.17346
                - inverse_f.17340
                - vec_mul_add_u64.17339
                - ct_compare_64.17346
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - ef_unpack_m_vec.17338
                - m_extract_element.17344
                - vec_mul_add_u64.17339
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:118,59'
              BranchSideFuncs:
                - ct_compare_64.17346
                - ct_64_is_greater_than.17345
                - m_extract_element.17344
                - ct_compare_64.17346
                - inverse_f.17340
                - vec_mul_add_u64.17339
                - ct_compare_64.17346
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - ef_unpack_m_vec.17338
                - m_extract_element.17344
                - vec_mul_add_u64.17339
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:113,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:114,33'
              BranchSideFuncs:
                - ct_compare_64.17346
                - ct_compare_64.17346
                - ct_64_is_greater_than.17345
                - m_extract_element.17344
                - ct_compare_64.17346
                - inverse_f.17340
                - vec_mul_add_u64.17339
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - ef_unpack_m_vec.17338
                - m_extract_element.17344
                - vec_mul_add_u64.17339
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:124,51'
              BranchSideFuncs:
                - ct_compare_64.17346
                - ct_64_is_greater_than.17345
                - m_extract_element.17344
                - ct_compare_64.17346
                - inverse_f.17340
                - vec_mul_add_u64.17339
                - ct_compare_64.17346
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - ef_unpack_m_vec.17338
                - m_extract_element.17344
                - vec_mul_add_u64.17339
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:99,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:101,57'
              BranchSideFuncs:
                - m_extract_element.17344
                - ct_compare_64.17346
                - ct_compare_64.17346
                - ct_64_is_greater_than.17345
                - inverse_f.17340
                - vec_mul_add_u64.17339
                - ct_compare_64.17346
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - ef_unpack_m_vec.17338
                - m_extract_element.17344
                - vec_mul_add_u64.17339
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:101,57'
              BranchSideFuncs:
                - m_extract_element.17344
                - ct_compare_64.17346
                - ct_compare_64.17346
                - ct_64_is_greater_than.17345
                - inverse_f.17340
                - vec_mul_add_u64.17339
                - ct_compare_64.17346
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - ef_unpack_m_vec.17338
                - m_extract_element.17344
                - vec_mul_add_u64.17339
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:99,43'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:99,13'
              BranchSideFuncs:
                - m_extract_element.17344
                - ct_compare_64.17346
                - ct_compare_64.17346
                - ct_64_is_greater_than.17345
                - inverse_f.17340
                - vec_mul_add_u64.17339
                - ct_compare_64.17346
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - ef_unpack_m_vec.17338
                - m_extract_element.17344
                - vec_mul_add_u64.17339
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:101,57'
              BranchSideFuncs:
                - m_extract_element.17344
                - ct_compare_64.17346
                - ct_compare_64.17346
                - ct_64_is_greater_than.17345
                - inverse_f.17340
                - vec_mul_add_u64.17339
                - ct_compare_64.17346
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - ef_unpack_m_vec.17338
                - m_extract_element.17344
                - vec_mul_add_u64.17339
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:99,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:101,57'
              BranchSideFuncs:
                - m_extract_element.17344
                - ct_compare_64.17346
                - ct_compare_64.17346
                - ct_64_is_greater_than.17345
                - inverse_f.17340
                - vec_mul_add_u64.17339
                - ct_compare_64.17346
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - ef_unpack_m_vec.17338
                - m_extract_element.17344
                - vec_mul_add_u64.17339
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:103,21'
              BranchSideFuncs:
                - m_extract_element.17344
                - ct_compare_64.17346
                - ct_compare_64.17346
                - ct_64_is_greater_than.17345
                - inverse_f.17340
                - vec_mul_add_u64.17339
                - ct_compare_64.17346
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - ef_unpack_m_vec.17338
                - m_extract_element.17344
                - vec_mul_add_u64.17339
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:99,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:101,57'
              BranchSideFuncs:
                - m_extract_element.17344
                - ct_compare_64.17346
                - ct_compare_64.17346
                - ct_64_is_greater_than.17345
                - inverse_f.17340
                - vec_mul_add_u64.17339
                - ct_compare_64.17346
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - ef_unpack_m_vec.17338
                - m_extract_element.17344
                - vec_mul_add_u64.17339
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:103,21'
              BranchSideFuncs:
                - m_extract_element.17344
                - ct_compare_64.17346
                - ct_compare_64.17346
                - ct_64_is_greater_than.17345
                - inverse_f.17340
                - vec_mul_add_u64.17339
                - ct_compare_64.17346
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - ef_unpack_m_vec.17338
                - m_extract_element.17344
                - vec_mul_add_u64.17339
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:124,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:125,46'
              BranchSideFuncs:
                - m_extract_element.17344
                - vec_mul_add_u64.17339
                - ct_compare_64.17346
                - ct_64_is_greater_than.17345
                - m_extract_element.17344
                - ct_compare_64.17346
                - inverse_f.17340
                - vec_mul_add_u64.17339
                - ct_compare_64.17346
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - ef_unpack_m_vec.17338
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:132,19'
              BranchSideFuncs:
                - ct_compare_64.17346
                - ct_64_is_greater_than.17345
                - m_extract_element.17344
                - ct_compare_64.17346
                - inverse_f.17340
                - vec_mul_add_u64.17339
                - ct_compare_64.17346
                - m_extract_element.17344
                - vec_mul_add_u64.17339
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - ef_unpack_m_vec.17338
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:77,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:79,37'
              BranchSideFuncs:
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - ef_unpack_m_vec.17338
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:138,5'
              BranchSideFuncs:
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - ef_unpack_m_vec.17338
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:124,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:125,46'
              BranchSideFuncs:
                - m_extract_element.17344
                - vec_mul_add_u64.17339
                - ct_compare_64.17346
                - ct_64_is_greater_than.17345
                - m_extract_element.17344
                - ct_compare_64.17346
                - inverse_f.17340
                - vec_mul_add_u64.17339
                - ct_compare_64.17346
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - ef_unpack_m_vec.17338
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:132,19'
              BranchSideFuncs:
                - ct_compare_64.17346
                - ct_64_is_greater_than.17345
                - m_extract_element.17344
                - ct_compare_64.17346
                - inverse_f.17340
                - vec_mul_add_u64.17339
                - ct_compare_64.17346
                - m_extract_element.17344
                - vec_mul_add_u64.17339
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - ef_unpack_m_vec.17338
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:138,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:138,5'
              BranchSideFuncs:
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:139,47'
              BranchSideFuncs:
                - ef_unpack_m_vec.17338
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
                - mayo_secure_clear.17337
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:70,9'
          Dst:             ef_pack_m_vec
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:139,9'
          Dst:             ef_unpack_m_vec
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:108,19'
          Dst:             inverse_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:109,9'
          Dst:             vec_mul_add_u64
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:114,33'
          Dst:             ct_compare_64
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:96,38'
          Dst:             ct_compare_64
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:97,40'
          Dst:             ct_64_is_greater_than
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:103,21'
          Dst:             m_extract_element
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:104,30'
          Dst:             ct_compare_64
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:126,41'
          Dst:             m_extract_element
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:128,13'
          Dst:             vec_mul_add_u64
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:145,5'
          Dst:             mayo_secure_clear
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:146,5'
          Dst:             mayo_secure_clear
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:147,5'
          Dst:             mayo_secure_clear
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:148,5'
          Dst:             mayo_secure_clear
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/echelon_form.h:139,9'
          Dst:             ef_unpack_m_vec
    - functionName:    sub_f
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_opt/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mat_mul
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_opt/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - lincomb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/simple_arithmetic.h:80,23'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/simple_arithmetic.h:0,0'
              BranchSideFuncs:
                - lincomb.17349
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/simple_arithmetic.h:80,23'
              BranchSideFuncs:
                - lincomb.17349
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/simple_arithmetic.h:80,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/simple_arithmetic.h:80,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/simple_arithmetic.h:82,18'
              BranchSideFuncs:
                - lincomb.17349
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/simple_arithmetic.h:82,18'
          Dst:             lincomb
    - functionName:    pqmayo_MAYO_2_opt_sample_solution
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         106
      ICount:          725
      EdgeCount:       144
      CyclomaticComplexity: 40
      functionsReached:
        - EF
        - ct_compare_8
        - mat_mul
        - mul_fx8
        - sub_f
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:51,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:51,23'
              BranchSideFuncs:
                - mat_mul.17354
                - EF.17352
                - ct_compare_8.17351
                - ct_compare_8.17351
                - mul_fx8.17350
                - mat_mul.17354
                - sub_f.17353
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:57,23'
              BranchSideFuncs:
                - mat_mul.17354
                - EF.17352
                - ct_compare_8.17351
                - ct_compare_8.17351
                - mul_fx8.17350
                - mat_mul.17354
                - sub_f.17353
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:51,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:51,5'
              BranchSideFuncs:
                - mat_mul.17354
                - EF.17352
                - ct_compare_8.17351
                - ct_compare_8.17351
                - mul_fx8.17350
                - mat_mul.17354
                - sub_f.17353
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:51,5'
              BranchSideFuncs:
                - mat_mul.17354
                - EF.17352
                - ct_compare_8.17351
                - ct_compare_8.17351
                - mul_fx8.17350
                - mat_mul.17354
                - sub_f.17353
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:51,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:51,5'
              BranchSideFuncs:
                - mat_mul.17354
                - EF.17352
                - ct_compare_8.17351
                - ct_compare_8.17351
                - mul_fx8.17350
                - mat_mul.17354
                - sub_f.17353
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:51,5'
              BranchSideFuncs:
                - mat_mul.17354
                - EF.17352
                - ct_compare_8.17351
                - ct_compare_8.17351
                - mul_fx8.17350
                - mat_mul.17354
                - sub_f.17353
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:51,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:52,16'
              BranchSideFuncs:
                - mat_mul.17354
                - EF.17352
                - ct_compare_8.17351
                - ct_compare_8.17351
                - mul_fx8.17350
                - mat_mul.17354
                - sub_f.17353
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:52,16'
              BranchSideFuncs:
                - mat_mul.17354
                - EF.17352
                - ct_compare_8.17351
                - ct_compare_8.17351
                - mul_fx8.17350
                - mat_mul.17354
                - sub_f.17353
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:51,33'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:51,5'
              BranchSideFuncs:
                - mat_mul.17354
                - EF.17352
                - ct_compare_8.17351
                - ct_compare_8.17351
                - mul_fx8.17350
                - mat_mul.17354
                - sub_f.17353
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:52,16'
              BranchSideFuncs:
                - mat_mul.17354
                - EF.17352
                - ct_compare_8.17351
                - ct_compare_8.17351
                - mul_fx8.17350
                - mat_mul.17354
                - sub_f.17353
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:51,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:51,5'
              BranchSideFuncs:
                - mat_mul.17354
                - EF.17352
                - ct_compare_8.17351
                - ct_compare_8.17351
                - mul_fx8.17350
                - mat_mul.17354
                - sub_f.17353
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:57,23'
              BranchSideFuncs:
                - mat_mul.17354
                - EF.17352
                - ct_compare_8.17351
                - ct_compare_8.17351
                - mul_fx8.17350
                - mat_mul.17354
                - sub_f.17353
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:51,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:51,5'
              BranchSideFuncs:
                - mat_mul.17354
                - EF.17352
                - ct_compare_8.17351
                - ct_compare_8.17351
                - mul_fx8.17350
                - mat_mul.17354
                - sub_f.17353
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:52,16'
              BranchSideFuncs:
                - mat_mul.17354
                - EF.17352
                - ct_compare_8.17351
                - ct_compare_8.17351
                - mul_fx8.17350
                - mat_mul.17354
                - sub_f.17353
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:51,33'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:51,5'
              BranchSideFuncs:
                - mat_mul.17354
                - EF.17352
                - ct_compare_8.17351
                - ct_compare_8.17351
                - mul_fx8.17350
                - mat_mul.17354
                - sub_f.17353
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:52,16'
              BranchSideFuncs:
                - mat_mul.17354
                - EF.17352
                - ct_compare_8.17351
                - ct_compare_8.17351
                - mul_fx8.17350
                - mat_mul.17354
                - sub_f.17353
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:51,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:51,5'
              BranchSideFuncs:
                - mat_mul.17354
                - EF.17352
                - ct_compare_8.17351
                - ct_compare_8.17351
                - mul_fx8.17350
                - mat_mul.17354
                - sub_f.17353
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:57,23'
              BranchSideFuncs:
                - mat_mul.17354
                - EF.17352
                - ct_compare_8.17351
                - ct_compare_8.17351
                - mul_fx8.17350
                - mat_mul.17354
                - sub_f.17353
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:51,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:51,5'
              BranchSideFuncs:
                - mat_mul.17354
                - EF.17352
                - ct_compare_8.17351
                - ct_compare_8.17351
                - mul_fx8.17350
                - mat_mul.17354
                - sub_f.17353
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:52,16'
              BranchSideFuncs:
                - mat_mul.17354
                - EF.17352
                - ct_compare_8.17351
                - ct_compare_8.17351
                - mul_fx8.17350
                - mat_mul.17354
                - sub_f.17353
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:51,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:51,5'
              BranchSideFuncs:
                - mat_mul.17354
                - EF.17352
                - ct_compare_8.17351
                - ct_compare_8.17351
                - mul_fx8.17350
                - mat_mul.17354
                - sub_f.17353
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:52,16'
              BranchSideFuncs:
                - mat_mul.17354
                - EF.17352
                - ct_compare_8.17351
                - ct_compare_8.17351
                - mul_fx8.17350
                - mat_mul.17354
                - sub_f.17353
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:51,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:52,16'
              BranchSideFuncs:
                - mat_mul.17354
                - EF.17352
                - ct_compare_8.17351
                - ct_compare_8.17351
                - mul_fx8.17350
                - mat_mul.17354
                - sub_f.17353
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:57,23'
              BranchSideFuncs:
                - mat_mul.17354
                - EF.17352
                - ct_compare_8.17351
                - ct_compare_8.17351
                - mul_fx8.17350
                - mat_mul.17354
                - sub_f.17353
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:57,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:57,5'
              BranchSideFuncs:
                - mat_mul.17354
                - EF.17352
                - ct_compare_8.17351
                - ct_compare_8.17351
                - mul_fx8.17350
                - sub_f.17353
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:58,21'
              BranchSideFuncs:
                - mat_mul.17354
                - EF.17352
                - ct_compare_8.17351
                - ct_compare_8.17351
                - mul_fx8.17350
                - sub_f.17353
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:51,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:52,16'
              BranchSideFuncs:
                - mat_mul.17354
                - EF.17352
                - ct_compare_8.17351
                - ct_compare_8.17351
                - mul_fx8.17350
                - mat_mul.17354
                - sub_f.17353
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:57,23'
              BranchSideFuncs:
                - mat_mul.17354
                - EF.17352
                - ct_compare_8.17351
                - ct_compare_8.17351
                - mul_fx8.17350
                - mat_mul.17354
                - sub_f.17353
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:57,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:58,21'
              BranchSideFuncs:
                - mat_mul.17354
                - EF.17352
                - ct_compare_8.17351
                - ct_compare_8.17351
                - mul_fx8.17350
                - sub_f.17353
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:60,5'
              BranchSideFuncs:
                - mat_mul.17354
                - EF.17352
                - ct_compare_8.17351
                - ct_compare_8.17351
                - mul_fx8.17350
                - sub_f.17353
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:57,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:58,21'
              BranchSideFuncs:
                - mat_mul.17354
                - EF.17352
                - ct_compare_8.17351
                - ct_compare_8.17351
                - mul_fx8.17350
                - sub_f.17353
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:60,5'
              BranchSideFuncs:
                - mat_mul.17354
                - EF.17352
                - ct_compare_8.17351
                - ct_compare_8.17351
                - mul_fx8.17350
                - sub_f.17353
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:63,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:64,44'
              BranchSideFuncs:
                - sub_f.17353
                - EF.17352
                - ct_compare_8.17351
                - ct_compare_8.17351
                - mul_fx8.17350
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:67,5'
              BranchSideFuncs:
                - EF.17352
                - ct_compare_8.17351
                - ct_compare_8.17351
                - mul_fx8.17350
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:57,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:57,5'
              BranchSideFuncs:
                - mat_mul.17354
                - EF.17352
                - ct_compare_8.17351
                - ct_compare_8.17351
                - mul_fx8.17350
                - sub_f.17353
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:58,21'
              BranchSideFuncs:
                - mat_mul.17354
                - EF.17352
                - ct_compare_8.17351
                - ct_compare_8.17351
                - mul_fx8.17350
                - sub_f.17353
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:71,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:71,5'
              BranchSideFuncs:
                - ct_compare_8.17351
                - ct_compare_8.17351
                - mul_fx8.17350
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:72,22'
              BranchSideFuncs:
                - ct_compare_8.17351
                - ct_compare_8.17351
                - mul_fx8.17350
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:71,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:72,22'
              BranchSideFuncs:
                - ct_compare_8.17351
                - ct_compare_8.17351
                - mul_fx8.17350
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:72,22'
              BranchSideFuncs:
                - ct_compare_8.17351
                - ct_compare_8.17351
                - mul_fx8.17350
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:71,38'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:71,5'
              BranchSideFuncs:
                - ct_compare_8.17351
                - ct_compare_8.17351
                - mul_fx8.17350
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:72,22'
              BranchSideFuncs:
                - ct_compare_8.17351
                - ct_compare_8.17351
                - mul_fx8.17350
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:71,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:71,5'
              BranchSideFuncs:
                - ct_compare_8.17351
                - ct_compare_8.17351
                - mul_fx8.17350
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:80,19'
              BranchSideFuncs:
                - ct_compare_8.17351
                - ct_compare_8.17351
                - mul_fx8.17350
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:71,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:72,22'
              BranchSideFuncs:
                - ct_compare_8.17351
                - ct_compare_8.17351
                - mul_fx8.17350
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:72,22'
              BranchSideFuncs:
                - ct_compare_8.17351
                - ct_compare_8.17351
                - mul_fx8.17350
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:71,38'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:71,5'
              BranchSideFuncs:
                - ct_compare_8.17351
                - ct_compare_8.17351
                - mul_fx8.17350
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:72,22'
              BranchSideFuncs:
                - ct_compare_8.17351
                - ct_compare_8.17351
                - mul_fx8.17350
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:71,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:72,22'
              BranchSideFuncs:
                - ct_compare_8.17351
                - ct_compare_8.17351
                - mul_fx8.17350
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:80,19'
              BranchSideFuncs:
                - ct_compare_8.17351
                - ct_compare_8.17351
                - mul_fx8.17350
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:63,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:64,44'
              BranchSideFuncs:
                - EF.17352
                - ct_compare_8.17351
                - ct_compare_8.17351
                - mul_fx8.17350
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:67,5'
              BranchSideFuncs:
                - EF.17352
                - ct_compare_8.17351
                - ct_compare_8.17351
                - mul_fx8.17350
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:80,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:80,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:88,5'
              BranchSideFuncs:
                - ct_compare_8.17351
                - ct_compare_8.17351
                - mul_fx8.17350
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:71,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:72,22'
              BranchSideFuncs:
                - ct_compare_8.17351
                - ct_compare_8.17351
                - mul_fx8.17350
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:80,19'
              BranchSideFuncs:
                - ct_compare_8.17351
                - ct_compare_8.17351
                - mul_fx8.17350
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:88,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:88,5'
              BranchSideFuncs:
                - ct_compare_8.17351
                - ct_compare_8.17351
                - mul_fx8.17350
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:88,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:90,27'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:93,33'
              BranchSideFuncs:
                - ct_compare_8.17351
                - ct_compare_8.17351
                - mul_fx8.17350
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:93,33'
              BranchSideFuncs:
                - ct_compare_8.17351
                - ct_compare_8.17351
                - mul_fx8.17350
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:102,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:93,9'
              BranchSideFuncs:
                - ct_compare_8.17351
                - mul_fx8.17350
                - ct_compare_8.17351
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:93,9'
              BranchSideFuncs:
                - ct_compare_8.17351
                - ct_compare_8.17351
                - mul_fx8.17350
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:102,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:103,53'
              BranchSideFuncs:
                - mul_fx8.17350
                - ct_compare_8.17351
                - ct_compare_8.17351
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:120,33'
              BranchSideFuncs:
                - ct_compare_8.17351
                - ct_compare_8.17351
                - mul_fx8.17350
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:93,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:88,31'
              BranchSideFuncs:
                - ct_compare_8.17351
                - mul_fx8.17350
                - ct_compare_8.17351
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:97,44'
              BranchSideFuncs:
                - ct_compare_8.17351
                - mul_fx8.17350
                - ct_compare_8.17351
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:93,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:88,31'
              BranchSideFuncs:
                - ct_compare_8.17351
                - ct_compare_8.17351
                - mul_fx8.17350
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:97,44'
              BranchSideFuncs:
                - ct_compare_8.17351
                - ct_compare_8.17351
                - mul_fx8.17350
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:60,5'
          Dst:             mat_mul
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:60,5'
          Dst:             mat_mul
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:67,5'
          Dst:             EF
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:64,38'
          Dst:             sub_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:97,30'
          Dst:             ct_compare_8
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:108,23'
          Dst:             mul_fx8
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:97,30'
          Dst:             ct_compare_8
    - functionName:    m_vec_add
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_opt/arithmetic_fixed.h'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          38
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    m_vec_copy
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_opt/arithmetic_fixed.h'
      linkageType:     InternalLinkage
      functionLinenumber: 13
      functionLinenumberEnd: 19
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          30
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqmayo_MAYO_2_opt_m_upper
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          96
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - m_vec_add
        - m_vec_copy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:21,23'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:0,0'
              BranchSideFuncs:
                - m_vec_copy.17358
                - m_vec_add.17357
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:21,23'
              BranchSideFuncs:
                - m_vec_copy.17358
                - m_vec_add.17357
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:21,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:21,5'
              BranchSideFuncs:
                - m_vec_copy.17358
                - m_vec_add.17357
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:22,9'
              BranchSideFuncs:
                - m_vec_copy.17358
                - m_vec_add.17357
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:21,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:21,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:22,9'
              BranchSideFuncs:
                - m_vec_copy.17358
                - m_vec_add.17357
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:24,17'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:25,62'
              BranchSideFuncs:
                - m_vec_copy.17358
                - m_vec_add.17357
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:27,27'
              BranchSideFuncs:
                - m_vec_copy.17358
                - m_vec_add.17357
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:22,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:21,32'
              BranchSideFuncs:
                - m_vec_copy.17358
                - m_vec_add.17357
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:23,54'
              BranchSideFuncs:
                - m_vec_copy.17358
                - m_vec_add.17357
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:23,13'
          Dst:             m_vec_copy
        - Src:             'src/sig/mayo/pqmayo_mayo-2_opt/arithmetic.c:25,17'
          Dst:             m_vec_add
    - functionName:    mayo_secure_clear
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_avx2/mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_MEM_cleanse
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/mem.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mem.h:0,0'
              BranchSideFuncs:
                - OQS_MEM_cleanse
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/mem.h:25,5'
              BranchSideFuncs:
                - OQS_MEM_cleanse
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/mem.h:25,5'
          Dst:             OQS_MEM_cleanse
    - functionName:    tbl32_gf16_multab
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_avx2/echelon_form.h'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          38
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    inverse_f
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_avx2/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mul_f
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/simple_arithmetic.h:60,24'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/simple_arithmetic.h:0,0'
              BranchSideFuncs:
                - mul_f.17402
                - mul_f.17402
                - mul_f.17402
                - mul_f.17402
                - mul_f.17402
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/simple_arithmetic.h:60,24'
              BranchSideFuncs:
                - mul_f.17402
                - mul_f.17402
                - mul_f.17402
                - mul_f.17402
                - mul_f.17402
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/simple_arithmetic.h:60,24'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/simple_arithmetic.h:61,24'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/simple_arithmetic.h:62,24'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/simple_arithmetic.h:63,24'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/simple_arithmetic.h:64,25'
          Dst:             mul_f
    - functionName:    mul_f
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_avx2/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          34
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ct_is_greater_than
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ct_compare_32
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    add_f
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_avx2/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lincomb
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_avx2/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - add_f
        - mul_f
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/simple_arithmetic.h:72,23'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/simple_arithmetic.h:0,0'
              BranchSideFuncs:
                - mul_f.17402
                - add_f.17407
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/simple_arithmetic.h:72,23'
              BranchSideFuncs:
                - mul_f.17402
                - add_f.17407
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/simple_arithmetic.h:72,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/simple_arithmetic.h:72,23'
              BranchSideFuncs:
                - mul_f.17402
                - add_f.17407
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/simple_arithmetic.h:72,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/simple_arithmetic.h:72,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/simple_arithmetic.h:72,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/simple_arithmetic.h:73,27'
              BranchSideFuncs:
                - mul_f.17402
                - add_f.17407
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/simple_arithmetic.h:73,21'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/simple_arithmetic.h:73,15'
          Dst:             add_f
    - functionName:    mul_fx8
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_avx2/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - char
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          34
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ct_compare_8
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EF
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_avx2/echelon_form.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         51
      ICount:          630
      EdgeCount:       67
      CyclomaticComplexity: 18
      functionsReached:
        - ct_compare_32
        - ct_is_greater_than
        - inverse_f
        - mayo_secure_clear
        - tbl32_gf16_multab
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/echelon_form.h:45,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/echelon_form.h:0,0'
              BranchSideFuncs:
                - ct_compare_32.17406
                - ct_is_greater_than.17405
                - ct_compare_32.17406
                - inverse_f.17401
                - tbl32_gf16_multab.17400
                - ct_is_greater_than.17405
                - tbl32_gf16_multab.17400
                - ct_compare_32.17406
                - ct_compare_32.17406
                - ct_is_greater_than.17405
                - ct_compare_32.17406
                - inverse_f.17401
                - tbl32_gf16_multab.17400
                - ct_is_greater_than.17405
                - tbl32_gf16_multab.17400
                - ct_compare_32.17406
                - ct_compare_32.17406
                - ct_is_greater_than.17405
                - ct_compare_32.17406
                - inverse_f.17401
                - tbl32_gf16_multab.17400
                - ct_is_greater_than.17405
                - tbl32_gf16_multab.17400
                - ct_compare_32.17406
                - mayo_secure_clear.17399
                - mayo_secure_clear.17399
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/echelon_form.h:52,5'
              BranchSideFuncs:
                - ct_compare_32.17406
                - ct_is_greater_than.17405
                - ct_compare_32.17406
                - inverse_f.17401
                - tbl32_gf16_multab.17400
                - ct_is_greater_than.17405
                - tbl32_gf16_multab.17400
                - ct_compare_32.17406
                - ct_compare_32.17406
                - ct_is_greater_than.17405
                - ct_compare_32.17406
                - inverse_f.17401
                - tbl32_gf16_multab.17400
                - ct_is_greater_than.17405
                - tbl32_gf16_multab.17400
                - ct_compare_32.17406
                - ct_compare_32.17406
                - ct_is_greater_than.17405
                - ct_compare_32.17406
                - inverse_f.17401
                - tbl32_gf16_multab.17400
                - ct_is_greater_than.17405
                - tbl32_gf16_multab.17400
                - ct_compare_32.17406
                - mayo_secure_clear.17399
                - mayo_secure_clear.17399
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/echelon_form_loop.h:17,1'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/echelon_form_loop.h:19,30'
              BranchSideFuncs:
                - inverse_f.17401
                - tbl32_gf16_multab.17400
                - ct_is_greater_than.17405
                - tbl32_gf16_multab.17400
                - ct_compare_32.17406
                - ct_compare_32.17406
                - ct_is_greater_than.17405
                - ct_compare_32.17406
                - ct_compare_32.17406
                - ct_is_greater_than.17405
                - ct_compare_32.17406
                - inverse_f.17401
                - tbl32_gf16_multab.17400
                - ct_is_greater_than.17405
                - tbl32_gf16_multab.17400
                - ct_compare_32.17406
                - ct_compare_32.17406
                - ct_is_greater_than.17405
                - ct_compare_32.17406
                - inverse_f.17401
                - tbl32_gf16_multab.17400
                - ct_is_greater_than.17405
                - tbl32_gf16_multab.17400
                - ct_compare_32.17406
                - mayo_secure_clear.17399
                - mayo_secure_clear.17399
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/echelon_form_loop.h:40,51'
              BranchSideFuncs:
                - inverse_f.17401
                - tbl32_gf16_multab.17400
                - ct_is_greater_than.17405
                - tbl32_gf16_multab.17400
                - ct_compare_32.17406
                - ct_compare_32.17406
                - ct_is_greater_than.17405
                - ct_compare_32.17406
                - ct_compare_32.17406
                - ct_is_greater_than.17405
                - ct_compare_32.17406
                - inverse_f.17401
                - tbl32_gf16_multab.17400
                - ct_is_greater_than.17405
                - tbl32_gf16_multab.17400
                - ct_compare_32.17406
                - ct_compare_32.17406
                - ct_is_greater_than.17405
                - ct_compare_32.17406
                - inverse_f.17401
                - tbl32_gf16_multab.17400
                - ct_is_greater_than.17405
                - tbl32_gf16_multab.17400
                - ct_compare_32.17406
                - mayo_secure_clear.17399
                - mayo_secure_clear.17399
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/echelon_form_loop.h:44,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/echelon_form.h:0,0'
              BranchSideFuncs:
                - ct_is_greater_than.17405
                - tbl32_gf16_multab.17400
                - ct_compare_32.17406
                - ct_compare_32.17406
                - ct_is_greater_than.17405
                - ct_compare_32.17406
                - inverse_f.17401
                - tbl32_gf16_multab.17400
                - ct_compare_32.17406
                - ct_is_greater_than.17405
                - ct_compare_32.17406
                - inverse_f.17401
                - tbl32_gf16_multab.17400
                - ct_is_greater_than.17405
                - tbl32_gf16_multab.17400
                - ct_compare_32.17406
                - ct_compare_32.17406
                - ct_is_greater_than.17405
                - ct_compare_32.17406
                - inverse_f.17401
                - tbl32_gf16_multab.17400
                - ct_is_greater_than.17405
                - tbl32_gf16_multab.17400
                - ct_compare_32.17406
                - mayo_secure_clear.17399
                - mayo_secure_clear.17399
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/echelon_form_loop.h:45,43'
              BranchSideFuncs:
                - ct_compare_32.17406
                - ct_is_greater_than.17405
                - tbl32_gf16_multab.17400
                - ct_compare_32.17406
                - ct_is_greater_than.17405
                - ct_compare_32.17406
                - inverse_f.17401
                - tbl32_gf16_multab.17400
                - ct_compare_32.17406
                - ct_is_greater_than.17405
                - ct_compare_32.17406
                - inverse_f.17401
                - tbl32_gf16_multab.17400
                - ct_is_greater_than.17405
                - tbl32_gf16_multab.17400
                - ct_compare_32.17406
                - ct_compare_32.17406
                - ct_is_greater_than.17405
                - ct_compare_32.17406
                - inverse_f.17401
                - tbl32_gf16_multab.17400
                - ct_is_greater_than.17405
                - tbl32_gf16_multab.17400
                - ct_compare_32.17406
                - mayo_secure_clear.17399
                - mayo_secure_clear.17399
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/echelon_form_loop.h:39,1'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/echelon_form_loop.h:40,51'
              BranchSideFuncs:
                - ct_compare_32.17406
                - ct_is_greater_than.17405
                - ct_compare_32.17406
                - inverse_f.17401
                - tbl32_gf16_multab.17400
                - ct_is_greater_than.17405
                - tbl32_gf16_multab.17400
                - ct_compare_32.17406
                - ct_compare_32.17406
                - ct_is_greater_than.17405
                - ct_compare_32.17406
                - inverse_f.17401
                - tbl32_gf16_multab.17400
                - ct_is_greater_than.17405
                - tbl32_gf16_multab.17400
                - ct_compare_32.17406
                - ct_compare_32.17406
                - ct_is_greater_than.17405
                - ct_compare_32.17406
                - inverse_f.17401
                - tbl32_gf16_multab.17400
                - ct_is_greater_than.17405
                - tbl32_gf16_multab.17400
                - ct_compare_32.17406
                - mayo_secure_clear.17399
                - mayo_secure_clear.17399
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/echelon_form_loop.h:57,11'
              BranchSideFuncs:
                - ct_compare_32.17406
                - ct_is_greater_than.17405
                - ct_compare_32.17406
                - inverse_f.17401
                - tbl32_gf16_multab.17400
                - ct_is_greater_than.17405
                - tbl32_gf16_multab.17400
                - ct_compare_32.17406
                - ct_compare_32.17406
                - ct_is_greater_than.17405
                - ct_compare_32.17406
                - inverse_f.17401
                - tbl32_gf16_multab.17400
                - ct_is_greater_than.17405
                - tbl32_gf16_multab.17400
                - ct_compare_32.17406
                - ct_compare_32.17406
                - ct_is_greater_than.17405
                - ct_compare_32.17406
                - inverse_f.17401
                - tbl32_gf16_multab.17400
                - ct_is_greater_than.17405
                - tbl32_gf16_multab.17400
                - ct_compare_32.17406
                - mayo_secure_clear.17399
                - mayo_secure_clear.17399
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/echelon_form_loop.h:18,16'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/echelon_form_loop.h:18,13'
              BranchSideFuncs:
                - ct_compare_32.17406
                - ct_is_greater_than.17405
                - ct_compare_32.17406
                - inverse_f.17401
                - tbl32_gf16_multab.17400
                - ct_is_greater_than.17405
                - tbl32_gf16_multab.17400
                - ct_compare_32.17406
                - ct_compare_32.17406
                - ct_is_greater_than.17405
                - ct_compare_32.17406
                - inverse_f.17401
                - tbl32_gf16_multab.17400
                - ct_is_greater_than.17405
                - tbl32_gf16_multab.17400
                - ct_compare_32.17406
                - mayo_secure_clear.17399
                - mayo_secure_clear.17399
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/echelon_form_loop.h:18,13'
              BranchSideFuncs:
                - ct_compare_32.17406
                - ct_is_greater_than.17405
                - ct_compare_32.17406
                - inverse_f.17401
                - tbl32_gf16_multab.17400
                - ct_is_greater_than.17405
                - tbl32_gf16_multab.17400
                - ct_compare_32.17406
                - ct_compare_32.17406
                - ct_is_greater_than.17405
                - ct_compare_32.17406
                - inverse_f.17401
                - tbl32_gf16_multab.17400
                - ct_is_greater_than.17405
                - tbl32_gf16_multab.17400
                - ct_compare_32.17406
                - mayo_secure_clear.17399
                - mayo_secure_clear.17399
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/echelon_form_loop.h:17,1'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/echelon_form_loop.h:19,30'
              BranchSideFuncs:
                - inverse_f.17401
                - tbl32_gf16_multab.17400
                - ct_is_greater_than.17405
                - tbl32_gf16_multab.17400
                - ct_compare_32.17406
                - ct_compare_32.17406
                - ct_is_greater_than.17405
                - ct_compare_32.17406
                - ct_compare_32.17406
                - ct_is_greater_than.17405
                - ct_compare_32.17406
                - inverse_f.17401
                - tbl32_gf16_multab.17400
                - ct_is_greater_than.17405
                - tbl32_gf16_multab.17400
                - ct_compare_32.17406
                - mayo_secure_clear.17399
                - mayo_secure_clear.17399
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/echelon_form_loop.h:30,11'
              BranchSideFuncs:
                - inverse_f.17401
                - tbl32_gf16_multab.17400
                - ct_is_greater_than.17405
                - tbl32_gf16_multab.17400
                - ct_compare_32.17406
                - ct_compare_32.17406
                - ct_is_greater_than.17405
                - ct_compare_32.17406
                - ct_compare_32.17406
                - ct_is_greater_than.17405
                - ct_compare_32.17406
                - inverse_f.17401
                - tbl32_gf16_multab.17400
                - ct_is_greater_than.17405
                - tbl32_gf16_multab.17400
                - ct_compare_32.17406
                - mayo_secure_clear.17399
                - mayo_secure_clear.17399
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/echelon_form.h:75,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/echelon_form_loop.h:6,29'
              BranchSideFuncs:
                - ct_compare_32.17406
                - ct_is_greater_than.17405
                - ct_compare_32.17406
                - inverse_f.17401
                - tbl32_gf16_multab.17400
                - ct_is_greater_than.17405
                - tbl32_gf16_multab.17400
                - ct_compare_32.17406
                - mayo_secure_clear.17399
                - mayo_secure_clear.17399
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/echelon_form_loop.h:11,19'
              BranchSideFuncs:
                - ct_compare_32.17406
                - ct_is_greater_than.17405
                - ct_compare_32.17406
                - inverse_f.17401
                - tbl32_gf16_multab.17400
                - ct_is_greater_than.17405
                - tbl32_gf16_multab.17400
                - ct_compare_32.17406
                - ct_compare_32.17406
                - ct_is_greater_than.17405
                - ct_compare_32.17406
                - inverse_f.17401
                - tbl32_gf16_multab.17400
                - ct_is_greater_than.17405
                - tbl32_gf16_multab.17400
                - ct_compare_32.17406
                - mayo_secure_clear.17399
                - mayo_secure_clear.17399
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/echelon_form_loop.h:44,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/echelon_form.h:0,0'
              BranchSideFuncs:
                - ct_is_greater_than.17405
                - tbl32_gf16_multab.17400
                - ct_compare_32.17406
                - ct_compare_32.17406
                - ct_is_greater_than.17405
                - ct_compare_32.17406
                - inverse_f.17401
                - tbl32_gf16_multab.17400
                - ct_compare_32.17406
                - ct_is_greater_than.17405
                - ct_compare_32.17406
                - inverse_f.17401
                - tbl32_gf16_multab.17400
                - ct_is_greater_than.17405
                - tbl32_gf16_multab.17400
                - ct_compare_32.17406
                - mayo_secure_clear.17399
                - mayo_secure_clear.17399
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/echelon_form_loop.h:45,43'
              BranchSideFuncs:
                - ct_compare_32.17406
                - ct_is_greater_than.17405
                - tbl32_gf16_multab.17400
                - ct_compare_32.17406
                - ct_is_greater_than.17405
                - ct_compare_32.17406
                - inverse_f.17401
                - tbl32_gf16_multab.17400
                - ct_compare_32.17406
                - ct_is_greater_than.17405
                - ct_compare_32.17406
                - inverse_f.17401
                - tbl32_gf16_multab.17400
                - ct_is_greater_than.17405
                - tbl32_gf16_multab.17400
                - ct_compare_32.17406
                - mayo_secure_clear.17399
                - mayo_secure_clear.17399
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/echelon_form_loop.h:39,1'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/echelon_form_loop.h:40,51'
              BranchSideFuncs:
                - ct_compare_32.17406
                - ct_is_greater_than.17405
                - ct_compare_32.17406
                - inverse_f.17401
                - tbl32_gf16_multab.17400
                - ct_is_greater_than.17405
                - tbl32_gf16_multab.17400
                - ct_compare_32.17406
                - ct_compare_32.17406
                - ct_is_greater_than.17405
                - ct_compare_32.17406
                - inverse_f.17401
                - tbl32_gf16_multab.17400
                - ct_is_greater_than.17405
                - tbl32_gf16_multab.17400
                - ct_compare_32.17406
                - mayo_secure_clear.17399
                - mayo_secure_clear.17399
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/echelon_form_loop.h:57,26'
              BranchSideFuncs:
                - ct_compare_32.17406
                - ct_is_greater_than.17405
                - ct_compare_32.17406
                - inverse_f.17401
                - tbl32_gf16_multab.17400
                - ct_is_greater_than.17405
                - tbl32_gf16_multab.17400
                - ct_compare_32.17406
                - ct_compare_32.17406
                - ct_is_greater_than.17405
                - ct_compare_32.17406
                - inverse_f.17401
                - tbl32_gf16_multab.17400
                - ct_is_greater_than.17405
                - tbl32_gf16_multab.17400
                - ct_compare_32.17406
                - mayo_secure_clear.17399
                - mayo_secure_clear.17399
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/echelon_form_loop.h:44,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/echelon_form.h:0,0'
              BranchSideFuncs:
                - ct_is_greater_than.17405
                - tbl32_gf16_multab.17400
                - ct_compare_32.17406
                - ct_compare_32.17406
                - ct_is_greater_than.17405
                - ct_compare_32.17406
                - inverse_f.17401
                - tbl32_gf16_multab.17400
                - mayo_secure_clear.17399
                - mayo_secure_clear.17399
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/echelon_form_loop.h:45,43'
              BranchSideFuncs:
                - ct_compare_32.17406
                - ct_is_greater_than.17405
                - tbl32_gf16_multab.17400
                - ct_compare_32.17406
                - ct_is_greater_than.17405
                - ct_compare_32.17406
                - inverse_f.17401
                - tbl32_gf16_multab.17400
                - mayo_secure_clear.17399
                - mayo_secure_clear.17399
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/echelon_form_loop.h:39,1'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/echelon_form_loop.h:40,51'
              BranchSideFuncs:
                - ct_compare_32.17406
                - ct_is_greater_than.17405
                - ct_compare_32.17406
                - inverse_f.17401
                - tbl32_gf16_multab.17400
                - ct_is_greater_than.17405
                - tbl32_gf16_multab.17400
                - ct_compare_32.17406
                - mayo_secure_clear.17399
                - mayo_secure_clear.17399
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/echelon_form_loop.h:57,11'
              BranchSideFuncs:
                - ct_compare_32.17406
                - ct_is_greater_than.17405
                - ct_compare_32.17406
                - inverse_f.17401
                - tbl32_gf16_multab.17400
                - ct_is_greater_than.17405
                - tbl32_gf16_multab.17400
                - ct_compare_32.17406
                - mayo_secure_clear.17399
                - mayo_secure_clear.17399
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/echelon_form_loop.h:30,11'
          Dst:             inverse_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/echelon_form_loop.h:31,26'
          Dst:             tbl32_gf16_multab
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/echelon_form_loop.h:19,30'
          Dst:             ct_compare_32
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/echelon_form_loop.h:20,32'
          Dst:             ct_is_greater_than
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/echelon_form_loop.h:26,22'
          Dst:             ct_compare_32
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/echelon_form_loop.h:40,51'
          Dst:             ct_is_greater_than
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/echelon_form_loop.h:43,22'
          Dst:             tbl32_gf16_multab
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/echelon_form_loop.h:45,43'
          Dst:             ct_compare_32
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/echelon_form_loop.h:19,30'
          Dst:             ct_compare_32
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/echelon_form_loop.h:20,32'
          Dst:             ct_is_greater_than
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/echelon_form_loop.h:26,22'
          Dst:             ct_compare_32
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/echelon_form_loop.h:30,11'
          Dst:             inverse_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/echelon_form_loop.h:31,26'
          Dst:             tbl32_gf16_multab
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/echelon_form_loop.h:40,51'
          Dst:             ct_is_greater_than
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/echelon_form_loop.h:43,22'
          Dst:             tbl32_gf16_multab
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/echelon_form_loop.h:45,43'
          Dst:             ct_compare_32
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/echelon_form_loop.h:19,30'
          Dst:             ct_compare_32
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/echelon_form_loop.h:20,32'
          Dst:             ct_is_greater_than
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/echelon_form_loop.h:26,22'
          Dst:             ct_compare_32
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/echelon_form_loop.h:30,11'
          Dst:             inverse_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/echelon_form_loop.h:31,26'
          Dst:             tbl32_gf16_multab
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/echelon_form_loop.h:40,51'
          Dst:             ct_is_greater_than
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/echelon_form_loop.h:43,22'
          Dst:             tbl32_gf16_multab
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/echelon_form_loop.h:45,43'
          Dst:             ct_compare_32
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/echelon_form.h:88,5'
          Dst:             mayo_secure_clear
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/echelon_form.h:89,5'
          Dst:             mayo_secure_clear
    - functionName:    sub_f
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_avx2/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mat_mul
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_avx2/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - lincomb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/simple_arithmetic.h:80,23'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/simple_arithmetic.h:0,0'
              BranchSideFuncs:
                - lincomb.17408
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/simple_arithmetic.h:80,23'
              BranchSideFuncs:
                - lincomb.17408
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/simple_arithmetic.h:80,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/simple_arithmetic.h:80,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/simple_arithmetic.h:82,18'
              BranchSideFuncs:
                - lincomb.17408
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/simple_arithmetic.h:82,18'
          Dst:             lincomb
    - functionName:    pqmayo_MAYO_2_avx2_sample_solution
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         106
      ICount:          742
      EdgeCount:       144
      CyclomaticComplexity: 40
      functionsReached:
        - EF
        - ct_compare_8
        - mat_mul
        - mul_fx8
        - sub_f
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:51,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:51,23'
              BranchSideFuncs:
                - mat_mul.17413
                - EF.17411
                - ct_compare_8.17410
                - ct_compare_8.17410
                - mul_fx8.17409
                - mat_mul.17413
                - sub_f.17412
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:57,23'
              BranchSideFuncs:
                - mat_mul.17413
                - EF.17411
                - ct_compare_8.17410
                - ct_compare_8.17410
                - mul_fx8.17409
                - mat_mul.17413
                - sub_f.17412
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:51,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:51,5'
              BranchSideFuncs:
                - mat_mul.17413
                - EF.17411
                - ct_compare_8.17410
                - ct_compare_8.17410
                - mul_fx8.17409
                - mat_mul.17413
                - sub_f.17412
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:51,5'
              BranchSideFuncs:
                - mat_mul.17413
                - EF.17411
                - ct_compare_8.17410
                - ct_compare_8.17410
                - mul_fx8.17409
                - mat_mul.17413
                - sub_f.17412
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:51,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:51,5'
              BranchSideFuncs:
                - mat_mul.17413
                - EF.17411
                - ct_compare_8.17410
                - ct_compare_8.17410
                - mul_fx8.17409
                - mat_mul.17413
                - sub_f.17412
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:51,5'
              BranchSideFuncs:
                - mat_mul.17413
                - EF.17411
                - ct_compare_8.17410
                - ct_compare_8.17410
                - mul_fx8.17409
                - mat_mul.17413
                - sub_f.17412
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:51,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:52,16'
              BranchSideFuncs:
                - mat_mul.17413
                - EF.17411
                - ct_compare_8.17410
                - ct_compare_8.17410
                - mul_fx8.17409
                - mat_mul.17413
                - sub_f.17412
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:52,16'
              BranchSideFuncs:
                - mat_mul.17413
                - EF.17411
                - ct_compare_8.17410
                - ct_compare_8.17410
                - mul_fx8.17409
                - mat_mul.17413
                - sub_f.17412
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:51,33'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:51,5'
              BranchSideFuncs:
                - mat_mul.17413
                - EF.17411
                - ct_compare_8.17410
                - ct_compare_8.17410
                - mul_fx8.17409
                - mat_mul.17413
                - sub_f.17412
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:52,16'
              BranchSideFuncs:
                - mat_mul.17413
                - EF.17411
                - ct_compare_8.17410
                - ct_compare_8.17410
                - mul_fx8.17409
                - mat_mul.17413
                - sub_f.17412
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:51,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:51,5'
              BranchSideFuncs:
                - mat_mul.17413
                - EF.17411
                - ct_compare_8.17410
                - ct_compare_8.17410
                - mul_fx8.17409
                - mat_mul.17413
                - sub_f.17412
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:57,23'
              BranchSideFuncs:
                - mat_mul.17413
                - EF.17411
                - ct_compare_8.17410
                - ct_compare_8.17410
                - mul_fx8.17409
                - mat_mul.17413
                - sub_f.17412
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:51,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:51,5'
              BranchSideFuncs:
                - mat_mul.17413
                - EF.17411
                - ct_compare_8.17410
                - ct_compare_8.17410
                - mul_fx8.17409
                - mat_mul.17413
                - sub_f.17412
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:52,16'
              BranchSideFuncs:
                - mat_mul.17413
                - EF.17411
                - ct_compare_8.17410
                - ct_compare_8.17410
                - mul_fx8.17409
                - mat_mul.17413
                - sub_f.17412
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:51,33'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:51,5'
              BranchSideFuncs:
                - mat_mul.17413
                - EF.17411
                - ct_compare_8.17410
                - ct_compare_8.17410
                - mul_fx8.17409
                - mat_mul.17413
                - sub_f.17412
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:52,16'
              BranchSideFuncs:
                - mat_mul.17413
                - EF.17411
                - ct_compare_8.17410
                - ct_compare_8.17410
                - mul_fx8.17409
                - mat_mul.17413
                - sub_f.17412
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:51,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:51,5'
              BranchSideFuncs:
                - mat_mul.17413
                - EF.17411
                - ct_compare_8.17410
                - ct_compare_8.17410
                - mul_fx8.17409
                - mat_mul.17413
                - sub_f.17412
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:57,23'
              BranchSideFuncs:
                - mat_mul.17413
                - EF.17411
                - ct_compare_8.17410
                - ct_compare_8.17410
                - mul_fx8.17409
                - mat_mul.17413
                - sub_f.17412
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:51,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:51,5'
              BranchSideFuncs:
                - mat_mul.17413
                - EF.17411
                - ct_compare_8.17410
                - ct_compare_8.17410
                - mul_fx8.17409
                - mat_mul.17413
                - sub_f.17412
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:52,16'
              BranchSideFuncs:
                - mat_mul.17413
                - EF.17411
                - ct_compare_8.17410
                - ct_compare_8.17410
                - mul_fx8.17409
                - mat_mul.17413
                - sub_f.17412
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:51,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:51,5'
              BranchSideFuncs:
                - mat_mul.17413
                - EF.17411
                - ct_compare_8.17410
                - ct_compare_8.17410
                - mul_fx8.17409
                - mat_mul.17413
                - sub_f.17412
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:52,16'
              BranchSideFuncs:
                - mat_mul.17413
                - EF.17411
                - ct_compare_8.17410
                - ct_compare_8.17410
                - mul_fx8.17409
                - mat_mul.17413
                - sub_f.17412
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:51,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:52,16'
              BranchSideFuncs:
                - mat_mul.17413
                - EF.17411
                - ct_compare_8.17410
                - ct_compare_8.17410
                - mul_fx8.17409
                - mat_mul.17413
                - sub_f.17412
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:57,23'
              BranchSideFuncs:
                - mat_mul.17413
                - EF.17411
                - ct_compare_8.17410
                - ct_compare_8.17410
                - mul_fx8.17409
                - mat_mul.17413
                - sub_f.17412
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:57,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:57,5'
              BranchSideFuncs:
                - mat_mul.17413
                - EF.17411
                - ct_compare_8.17410
                - ct_compare_8.17410
                - mul_fx8.17409
                - sub_f.17412
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:58,21'
              BranchSideFuncs:
                - mat_mul.17413
                - EF.17411
                - ct_compare_8.17410
                - ct_compare_8.17410
                - mul_fx8.17409
                - sub_f.17412
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:51,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:52,16'
              BranchSideFuncs:
                - mat_mul.17413
                - EF.17411
                - ct_compare_8.17410
                - ct_compare_8.17410
                - mul_fx8.17409
                - mat_mul.17413
                - sub_f.17412
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:57,23'
              BranchSideFuncs:
                - mat_mul.17413
                - EF.17411
                - ct_compare_8.17410
                - ct_compare_8.17410
                - mul_fx8.17409
                - mat_mul.17413
                - sub_f.17412
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:57,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:58,21'
              BranchSideFuncs:
                - mat_mul.17413
                - EF.17411
                - ct_compare_8.17410
                - ct_compare_8.17410
                - mul_fx8.17409
                - sub_f.17412
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:60,5'
              BranchSideFuncs:
                - mat_mul.17413
                - EF.17411
                - ct_compare_8.17410
                - ct_compare_8.17410
                - mul_fx8.17409
                - sub_f.17412
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:57,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:58,21'
              BranchSideFuncs:
                - mat_mul.17413
                - EF.17411
                - ct_compare_8.17410
                - ct_compare_8.17410
                - mul_fx8.17409
                - sub_f.17412
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:60,5'
              BranchSideFuncs:
                - mat_mul.17413
                - EF.17411
                - ct_compare_8.17410
                - ct_compare_8.17410
                - mul_fx8.17409
                - sub_f.17412
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:63,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:64,44'
              BranchSideFuncs:
                - sub_f.17412
                - EF.17411
                - ct_compare_8.17410
                - ct_compare_8.17410
                - mul_fx8.17409
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:67,5'
              BranchSideFuncs:
                - EF.17411
                - ct_compare_8.17410
                - ct_compare_8.17410
                - mul_fx8.17409
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:57,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:57,5'
              BranchSideFuncs:
                - mat_mul.17413
                - EF.17411
                - ct_compare_8.17410
                - ct_compare_8.17410
                - mul_fx8.17409
                - sub_f.17412
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:58,21'
              BranchSideFuncs:
                - mat_mul.17413
                - EF.17411
                - ct_compare_8.17410
                - ct_compare_8.17410
                - mul_fx8.17409
                - sub_f.17412
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:71,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:71,5'
              BranchSideFuncs:
                - ct_compare_8.17410
                - ct_compare_8.17410
                - mul_fx8.17409
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:72,22'
              BranchSideFuncs:
                - ct_compare_8.17410
                - ct_compare_8.17410
                - mul_fx8.17409
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:71,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:72,22'
              BranchSideFuncs:
                - ct_compare_8.17410
                - ct_compare_8.17410
                - mul_fx8.17409
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:72,22'
              BranchSideFuncs:
                - ct_compare_8.17410
                - ct_compare_8.17410
                - mul_fx8.17409
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:71,38'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:71,5'
              BranchSideFuncs:
                - ct_compare_8.17410
                - ct_compare_8.17410
                - mul_fx8.17409
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:72,22'
              BranchSideFuncs:
                - ct_compare_8.17410
                - ct_compare_8.17410
                - mul_fx8.17409
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:71,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:71,5'
              BranchSideFuncs:
                - ct_compare_8.17410
                - ct_compare_8.17410
                - mul_fx8.17409
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:80,19'
              BranchSideFuncs:
                - ct_compare_8.17410
                - ct_compare_8.17410
                - mul_fx8.17409
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:71,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:72,22'
              BranchSideFuncs:
                - ct_compare_8.17410
                - ct_compare_8.17410
                - mul_fx8.17409
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:72,22'
              BranchSideFuncs:
                - ct_compare_8.17410
                - ct_compare_8.17410
                - mul_fx8.17409
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:71,38'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:71,5'
              BranchSideFuncs:
                - ct_compare_8.17410
                - ct_compare_8.17410
                - mul_fx8.17409
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:72,22'
              BranchSideFuncs:
                - ct_compare_8.17410
                - ct_compare_8.17410
                - mul_fx8.17409
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:71,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:72,22'
              BranchSideFuncs:
                - ct_compare_8.17410
                - ct_compare_8.17410
                - mul_fx8.17409
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:80,19'
              BranchSideFuncs:
                - ct_compare_8.17410
                - ct_compare_8.17410
                - mul_fx8.17409
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:63,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:64,44'
              BranchSideFuncs:
                - EF.17411
                - ct_compare_8.17410
                - ct_compare_8.17410
                - mul_fx8.17409
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:67,5'
              BranchSideFuncs:
                - EF.17411
                - ct_compare_8.17410
                - ct_compare_8.17410
                - mul_fx8.17409
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:80,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:80,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:88,5'
              BranchSideFuncs:
                - ct_compare_8.17410
                - ct_compare_8.17410
                - mul_fx8.17409
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:71,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:72,22'
              BranchSideFuncs:
                - ct_compare_8.17410
                - ct_compare_8.17410
                - mul_fx8.17409
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:80,19'
              BranchSideFuncs:
                - ct_compare_8.17410
                - ct_compare_8.17410
                - mul_fx8.17409
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:88,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:88,5'
              BranchSideFuncs:
                - ct_compare_8.17410
                - ct_compare_8.17410
                - mul_fx8.17409
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:88,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:90,27'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:93,33'
              BranchSideFuncs:
                - ct_compare_8.17410
                - ct_compare_8.17410
                - mul_fx8.17409
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:93,33'
              BranchSideFuncs:
                - ct_compare_8.17410
                - ct_compare_8.17410
                - mul_fx8.17409
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:102,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:93,9'
              BranchSideFuncs:
                - ct_compare_8.17410
                - mul_fx8.17409
                - ct_compare_8.17410
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:93,9'
              BranchSideFuncs:
                - ct_compare_8.17410
                - ct_compare_8.17410
                - mul_fx8.17409
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:102,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:103,53'
              BranchSideFuncs:
                - mul_fx8.17409
                - ct_compare_8.17410
                - ct_compare_8.17410
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:120,33'
              BranchSideFuncs:
                - ct_compare_8.17410
                - ct_compare_8.17410
                - mul_fx8.17409
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:93,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:88,31'
              BranchSideFuncs:
                - ct_compare_8.17410
                - mul_fx8.17409
                - ct_compare_8.17410
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:97,44'
              BranchSideFuncs:
                - ct_compare_8.17410
                - mul_fx8.17409
                - ct_compare_8.17410
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:93,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:88,31'
              BranchSideFuncs:
                - ct_compare_8.17410
                - ct_compare_8.17410
                - mul_fx8.17409
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:97,44'
              BranchSideFuncs:
                - ct_compare_8.17410
                - ct_compare_8.17410
                - mul_fx8.17409
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:60,5'
          Dst:             mat_mul
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:60,5'
          Dst:             mat_mul
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:67,5'
          Dst:             EF
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:64,38'
          Dst:             sub_f
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:97,30'
          Dst:             ct_compare_8
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:108,23'
          Dst:             mul_fx8
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:97,30'
          Dst:             ct_compare_8
    - functionName:    m_vec_add
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic_fixed.h'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          38
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    m_vec_copy
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic_fixed.h'
      linkageType:     InternalLinkage
      functionLinenumber: 13
      functionLinenumberEnd: 19
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          30
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqmayo_MAYO_2_avx2_m_upper
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          96
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - m_vec_add
        - m_vec_copy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:21,23'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:0,0'
              BranchSideFuncs:
                - m_vec_copy.17417
                - m_vec_add.17416
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:21,23'
              BranchSideFuncs:
                - m_vec_copy.17417
                - m_vec_add.17416
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:21,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:21,5'
              BranchSideFuncs:
                - m_vec_copy.17417
                - m_vec_add.17416
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:22,9'
              BranchSideFuncs:
                - m_vec_copy.17417
                - m_vec_add.17416
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:21,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:21,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:22,9'
              BranchSideFuncs:
                - m_vec_copy.17417
                - m_vec_add.17416
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:24,17'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:25,62'
              BranchSideFuncs:
                - m_vec_copy.17417
                - m_vec_add.17416
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:27,27'
              BranchSideFuncs:
                - m_vec_copy.17417
                - m_vec_add.17416
        - Branch String:   'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:22,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:21,32'
              BranchSideFuncs:
                - m_vec_copy.17417
                - m_vec_add.17416
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:23,54'
              BranchSideFuncs:
                - m_vec_copy.17417
                - m_vec_add.17416
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:23,13'
          Dst:             m_vec_copy
        - Src:             'src/sig/mayo/pqmayo_mayo-2_avx2/arithmetic.c:25,17'
          Dst:             m_vec_add
    - functionName:    mul_table
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_opt/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mayo_secure_clear
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_opt/mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_MEM_cleanse
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/mem.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/mem.h:0,0'
              BranchSideFuncs:
                - OQS_MEM_cleanse
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/mem.h:25,5'
              BranchSideFuncs:
                - OQS_MEM_cleanse
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/mem.h:25,5'
          Dst:             OQS_MEM_cleanse
    - functionName:    ef_unpack_m_vec
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          114
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:46,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:46,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:51,26'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:46,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:46,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:51,26'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:46,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:46,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:51,26'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:46,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:46,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:51,26'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vec_mul_add_u64
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          142
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - mul_table
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.h:99,20'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.h:0,0'
              BranchSideFuncs:
                - mul_table.17466
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.h:99,20'
              BranchSideFuncs:
                - mul_table.17466
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.h:99,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.h:95,20'
              BranchSideFuncs:
                - mul_table.17466
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.h:99,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.h:99,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.h:99,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.h:100,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.h:99,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.h:100,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.h:100,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.h:99,29'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.h:99,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.h:100,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.h:99,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.h:99,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.h:100,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.h:99,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.h:99,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.h:100,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.h:95,20'
          Dst:             mul_table
    - functionName:    inverse_f
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_opt/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mul_f
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/simple_arithmetic.h:60,24'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/simple_arithmetic.h:0,0'
              BranchSideFuncs:
                - mul_f.17471
                - mul_f.17471
                - mul_f.17471
                - mul_f.17471
                - mul_f.17471
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/simple_arithmetic.h:60,24'
              BranchSideFuncs:
                - mul_f.17471
                - mul_f.17471
                - mul_f.17471
                - mul_f.17471
                - mul_f.17471
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/simple_arithmetic.h:60,24'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/simple_arithmetic.h:61,24'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/simple_arithmetic.h:62,24'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/simple_arithmetic.h:63,24'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/simple_arithmetic.h:64,25'
          Dst:             mul_f
    - functionName:    mul_f
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_opt/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          34
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    m_extract_element
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 20
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ct_64_is_greater_than
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ct_compare_64
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ef_pack_m_vec
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          252
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:27,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:27,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:34,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:27,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:27,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:31,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:27,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:27,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:31,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:27,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:31,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:34,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:27,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:31,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:34,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:34,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:34,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:38,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    add_f
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_opt/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lincomb
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_opt/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - add_f
        - mul_f
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/simple_arithmetic.h:72,23'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/simple_arithmetic.h:0,0'
              BranchSideFuncs:
                - mul_f.17471
                - add_f.17478
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/simple_arithmetic.h:72,23'
              BranchSideFuncs:
                - mul_f.17471
                - add_f.17478
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/simple_arithmetic.h:72,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/simple_arithmetic.h:72,23'
              BranchSideFuncs:
                - mul_f.17471
                - add_f.17478
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/simple_arithmetic.h:72,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/simple_arithmetic.h:72,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/simple_arithmetic.h:72,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/simple_arithmetic.h:73,27'
              BranchSideFuncs:
                - mul_f.17471
                - add_f.17478
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/simple_arithmetic.h:73,21'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/simple_arithmetic.h:73,15'
          Dst:             add_f
    - functionName:    mul_fx8
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_opt/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - char
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          34
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ct_compare_8
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EF
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         75
      ICount:          467
      EdgeCount:       100
      CyclomaticComplexity: 27
      functionsReached:
        - ct_64_is_greater_than
        - ct_compare_64
        - ef_pack_m_vec
        - ef_unpack_m_vec
        - inverse_f
        - m_extract_element
        - mayo_secure_clear
        - vec_mul_add_u64
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:62,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:0,0'
              BranchSideFuncs:
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - ct_compare_64.17476
                - ct_64_is_greater_than.17475
                - m_extract_element.17474
                - ct_compare_64.17476
                - inverse_f.17470
                - vec_mul_add_u64.17469
                - ct_compare_64.17476
                - ef_unpack_m_vec.17468
                - m_extract_element.17474
                - vec_mul_add_u64.17469
                - ef_pack_m_vec.17477
                - ef_unpack_m_vec.17468
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:64,27'
              BranchSideFuncs:
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - ct_compare_64.17476
                - ct_64_is_greater_than.17475
                - m_extract_element.17474
                - ct_compare_64.17476
                - inverse_f.17470
                - vec_mul_add_u64.17469
                - ct_compare_64.17476
                - ef_unpack_m_vec.17468
                - m_extract_element.17474
                - vec_mul_add_u64.17469
                - ef_pack_m_vec.17477
                - ef_unpack_m_vec.17468
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:69,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:70,29'
              BranchSideFuncs:
                - ef_pack_m_vec.17477
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - ef_unpack_m_vec.17468
                - ct_compare_64.17476
                - ct_64_is_greater_than.17475
                - m_extract_element.17474
                - ct_compare_64.17476
                - inverse_f.17470
                - vec_mul_add_u64.17469
                - ct_compare_64.17476
                - ef_unpack_m_vec.17468
                - m_extract_element.17474
                - vec_mul_add_u64.17469
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:77,39'
              BranchSideFuncs:
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - ct_compare_64.17476
                - ct_64_is_greater_than.17475
                - m_extract_element.17474
                - ct_compare_64.17476
                - inverse_f.17470
                - vec_mul_add_u64.17469
                - ct_compare_64.17476
                - ef_unpack_m_vec.17468
                - m_extract_element.17474
                - vec_mul_add_u64.17469
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:69,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:70,29'
              BranchSideFuncs:
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - ef_unpack_m_vec.17468
                - ct_compare_64.17476
                - ct_64_is_greater_than.17475
                - m_extract_element.17474
                - ct_compare_64.17476
                - inverse_f.17470
                - vec_mul_add_u64.17469
                - ct_compare_64.17476
                - ef_unpack_m_vec.17468
                - m_extract_element.17474
                - vec_mul_add_u64.17469
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:77,39'
              BranchSideFuncs:
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - ef_unpack_m_vec.17468
                - ct_compare_64.17476
                - ct_64_is_greater_than.17475
                - m_extract_element.17474
                - ct_compare_64.17476
                - inverse_f.17470
                - vec_mul_add_u64.17469
                - ct_compare_64.17476
                - ef_unpack_m_vec.17468
                - m_extract_element.17474
                - vec_mul_add_u64.17469
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:138,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:138,5'
              BranchSideFuncs:
                - ef_unpack_m_vec.17468
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:139,47'
              BranchSideFuncs:
                - ef_unpack_m_vec.17468
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:138,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:138,5'
              BranchSideFuncs:
                - ef_unpack_m_vec.17468
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:139,47'
              BranchSideFuncs:
                - ef_unpack_m_vec.17468
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:138,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:138,5'
              BranchSideFuncs:
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:139,47'
              BranchSideFuncs:
                - ef_unpack_m_vec.17468
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:79,37'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:80,37'
              BranchSideFuncs:
                - ct_compare_64.17476
                - ct_64_is_greater_than.17475
                - m_extract_element.17474
                - ct_compare_64.17476
                - inverse_f.17470
                - vec_mul_add_u64.17469
                - ct_compare_64.17476
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - ef_unpack_m_vec.17468
                - m_extract_element.17474
                - vec_mul_add_u64.17469
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:80,37'
              BranchSideFuncs:
                - ct_compare_64.17476
                - ct_64_is_greater_than.17475
                - m_extract_element.17474
                - ct_compare_64.17476
                - inverse_f.17470
                - vec_mul_add_u64.17469
                - ct_compare_64.17476
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - ef_unpack_m_vec.17468
                - m_extract_element.17474
                - vec_mul_add_u64.17469
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:80,37'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:86,27'
              BranchSideFuncs:
                - ct_compare_64.17476
                - ct_64_is_greater_than.17475
                - m_extract_element.17474
                - ct_compare_64.17476
                - inverse_f.17470
                - vec_mul_add_u64.17469
                - ct_compare_64.17476
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - ef_unpack_m_vec.17468
                - m_extract_element.17474
                - vec_mul_add_u64.17469
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:86,27'
              BranchSideFuncs:
                - ct_compare_64.17476
                - ct_64_is_greater_than.17475
                - m_extract_element.17474
                - ct_compare_64.17476
                - inverse_f.17470
                - vec_mul_add_u64.17469
                - ct_compare_64.17476
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - ef_unpack_m_vec.17468
                - m_extract_element.17474
                - vec_mul_add_u64.17469
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:94,24'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:94,21'
              BranchSideFuncs:
                - ct_compare_64.17476
                - ct_64_is_greater_than.17475
                - m_extract_element.17474
                - ct_compare_64.17476
                - inverse_f.17470
                - vec_mul_add_u64.17469
                - ct_compare_64.17476
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - ef_unpack_m_vec.17468
                - m_extract_element.17474
                - vec_mul_add_u64.17469
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:94,21'
              BranchSideFuncs:
                - ct_compare_64.17476
                - ct_64_is_greater_than.17475
                - m_extract_element.17474
                - ct_compare_64.17476
                - inverse_f.17470
                - vec_mul_add_u64.17469
                - ct_compare_64.17476
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - ef_unpack_m_vec.17468
                - m_extract_element.17474
                - vec_mul_add_u64.17469
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:93,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:96,38'
              BranchSideFuncs:
                - inverse_f.17470
                - vec_mul_add_u64.17469
                - ct_compare_64.17476
                - ct_compare_64.17476
                - ct_64_is_greater_than.17475
                - m_extract_element.17474
                - ct_compare_64.17476
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - ef_unpack_m_vec.17468
                - m_extract_element.17474
                - vec_mul_add_u64.17469
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:108,19'
              BranchSideFuncs:
                - inverse_f.17470
                - vec_mul_add_u64.17469
                - ct_compare_64.17476
                - ct_compare_64.17476
                - ct_64_is_greater_than.17475
                - m_extract_element.17474
                - ct_compare_64.17476
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - ef_unpack_m_vec.17468
                - m_extract_element.17474
                - vec_mul_add_u64.17469
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:113,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:114,33'
              BranchSideFuncs:
                - ct_compare_64.17476
                - ct_64_is_greater_than.17475
                - m_extract_element.17474
                - ct_compare_64.17476
                - inverse_f.17470
                - vec_mul_add_u64.17469
                - ct_compare_64.17476
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - ef_unpack_m_vec.17468
                - m_extract_element.17474
                - vec_mul_add_u64.17469
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:124,51'
              BranchSideFuncs:
                - ct_compare_64.17476
                - ct_64_is_greater_than.17475
                - m_extract_element.17474
                - ct_compare_64.17476
                - inverse_f.17470
                - vec_mul_add_u64.17469
                - ct_compare_64.17476
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - ef_unpack_m_vec.17468
                - m_extract_element.17474
                - vec_mul_add_u64.17469
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:116,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:118,59'
              BranchSideFuncs:
                - ct_compare_64.17476
                - ct_64_is_greater_than.17475
                - m_extract_element.17474
                - ct_compare_64.17476
                - inverse_f.17470
                - vec_mul_add_u64.17469
                - ct_compare_64.17476
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - ef_unpack_m_vec.17468
                - m_extract_element.17474
                - vec_mul_add_u64.17469
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:118,59'
              BranchSideFuncs:
                - ct_compare_64.17476
                - ct_64_is_greater_than.17475
                - m_extract_element.17474
                - ct_compare_64.17476
                - inverse_f.17470
                - vec_mul_add_u64.17469
                - ct_compare_64.17476
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - ef_unpack_m_vec.17468
                - m_extract_element.17474
                - vec_mul_add_u64.17469
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:116,49'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:116,13'
              BranchSideFuncs:
                - ct_compare_64.17476
                - ct_64_is_greater_than.17475
                - m_extract_element.17474
                - ct_compare_64.17476
                - inverse_f.17470
                - vec_mul_add_u64.17469
                - ct_compare_64.17476
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - ef_unpack_m_vec.17468
                - m_extract_element.17474
                - vec_mul_add_u64.17469
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:118,59'
              BranchSideFuncs:
                - ct_compare_64.17476
                - ct_64_is_greater_than.17475
                - m_extract_element.17474
                - ct_compare_64.17476
                - inverse_f.17470
                - vec_mul_add_u64.17469
                - ct_compare_64.17476
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - ef_unpack_m_vec.17468
                - m_extract_element.17474
                - vec_mul_add_u64.17469
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:116,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:113,80'
              BranchSideFuncs:
                - ct_compare_64.17476
                - ct_64_is_greater_than.17475
                - m_extract_element.17474
                - ct_compare_64.17476
                - inverse_f.17470
                - vec_mul_add_u64.17469
                - ct_compare_64.17476
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - ef_unpack_m_vec.17468
                - m_extract_element.17474
                - vec_mul_add_u64.17469
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:118,59'
              BranchSideFuncs:
                - ct_compare_64.17476
                - ct_64_is_greater_than.17475
                - m_extract_element.17474
                - ct_compare_64.17476
                - inverse_f.17470
                - vec_mul_add_u64.17469
                - ct_compare_64.17476
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - ef_unpack_m_vec.17468
                - m_extract_element.17474
                - vec_mul_add_u64.17469
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:116,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:113,80'
              BranchSideFuncs:
                - ct_compare_64.17476
                - ct_64_is_greater_than.17475
                - m_extract_element.17474
                - ct_compare_64.17476
                - inverse_f.17470
                - vec_mul_add_u64.17469
                - ct_compare_64.17476
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - ef_unpack_m_vec.17468
                - m_extract_element.17474
                - vec_mul_add_u64.17469
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:118,59'
              BranchSideFuncs:
                - ct_compare_64.17476
                - ct_64_is_greater_than.17475
                - m_extract_element.17474
                - ct_compare_64.17476
                - inverse_f.17470
                - vec_mul_add_u64.17469
                - ct_compare_64.17476
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - ef_unpack_m_vec.17468
                - m_extract_element.17474
                - vec_mul_add_u64.17469
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:113,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:114,33'
              BranchSideFuncs:
                - ct_compare_64.17476
                - ct_compare_64.17476
                - ct_64_is_greater_than.17475
                - m_extract_element.17474
                - ct_compare_64.17476
                - inverse_f.17470
                - vec_mul_add_u64.17469
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - ef_unpack_m_vec.17468
                - m_extract_element.17474
                - vec_mul_add_u64.17469
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:124,51'
              BranchSideFuncs:
                - ct_compare_64.17476
                - ct_64_is_greater_than.17475
                - m_extract_element.17474
                - ct_compare_64.17476
                - inverse_f.17470
                - vec_mul_add_u64.17469
                - ct_compare_64.17476
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - ef_unpack_m_vec.17468
                - m_extract_element.17474
                - vec_mul_add_u64.17469
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:99,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:101,57'
              BranchSideFuncs:
                - m_extract_element.17474
                - ct_compare_64.17476
                - ct_compare_64.17476
                - ct_64_is_greater_than.17475
                - inverse_f.17470
                - vec_mul_add_u64.17469
                - ct_compare_64.17476
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - ef_unpack_m_vec.17468
                - m_extract_element.17474
                - vec_mul_add_u64.17469
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:101,57'
              BranchSideFuncs:
                - m_extract_element.17474
                - ct_compare_64.17476
                - ct_compare_64.17476
                - ct_64_is_greater_than.17475
                - inverse_f.17470
                - vec_mul_add_u64.17469
                - ct_compare_64.17476
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - ef_unpack_m_vec.17468
                - m_extract_element.17474
                - vec_mul_add_u64.17469
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:99,43'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:99,13'
              BranchSideFuncs:
                - m_extract_element.17474
                - ct_compare_64.17476
                - ct_compare_64.17476
                - ct_64_is_greater_than.17475
                - inverse_f.17470
                - vec_mul_add_u64.17469
                - ct_compare_64.17476
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - ef_unpack_m_vec.17468
                - m_extract_element.17474
                - vec_mul_add_u64.17469
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:101,57'
              BranchSideFuncs:
                - m_extract_element.17474
                - ct_compare_64.17476
                - ct_compare_64.17476
                - ct_64_is_greater_than.17475
                - inverse_f.17470
                - vec_mul_add_u64.17469
                - ct_compare_64.17476
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - ef_unpack_m_vec.17468
                - m_extract_element.17474
                - vec_mul_add_u64.17469
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:99,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:101,57'
              BranchSideFuncs:
                - m_extract_element.17474
                - ct_compare_64.17476
                - ct_compare_64.17476
                - ct_64_is_greater_than.17475
                - inverse_f.17470
                - vec_mul_add_u64.17469
                - ct_compare_64.17476
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - ef_unpack_m_vec.17468
                - m_extract_element.17474
                - vec_mul_add_u64.17469
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:103,21'
              BranchSideFuncs:
                - m_extract_element.17474
                - ct_compare_64.17476
                - ct_compare_64.17476
                - ct_64_is_greater_than.17475
                - inverse_f.17470
                - vec_mul_add_u64.17469
                - ct_compare_64.17476
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - ef_unpack_m_vec.17468
                - m_extract_element.17474
                - vec_mul_add_u64.17469
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:99,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:101,57'
              BranchSideFuncs:
                - m_extract_element.17474
                - ct_compare_64.17476
                - ct_compare_64.17476
                - ct_64_is_greater_than.17475
                - inverse_f.17470
                - vec_mul_add_u64.17469
                - ct_compare_64.17476
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - ef_unpack_m_vec.17468
                - m_extract_element.17474
                - vec_mul_add_u64.17469
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:103,21'
              BranchSideFuncs:
                - m_extract_element.17474
                - ct_compare_64.17476
                - ct_compare_64.17476
                - ct_64_is_greater_than.17475
                - inverse_f.17470
                - vec_mul_add_u64.17469
                - ct_compare_64.17476
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - ef_unpack_m_vec.17468
                - m_extract_element.17474
                - vec_mul_add_u64.17469
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:124,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:125,46'
              BranchSideFuncs:
                - m_extract_element.17474
                - vec_mul_add_u64.17469
                - ct_compare_64.17476
                - ct_64_is_greater_than.17475
                - m_extract_element.17474
                - ct_compare_64.17476
                - inverse_f.17470
                - vec_mul_add_u64.17469
                - ct_compare_64.17476
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - ef_unpack_m_vec.17468
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:132,19'
              BranchSideFuncs:
                - ct_compare_64.17476
                - ct_64_is_greater_than.17475
                - m_extract_element.17474
                - ct_compare_64.17476
                - inverse_f.17470
                - vec_mul_add_u64.17469
                - ct_compare_64.17476
                - m_extract_element.17474
                - vec_mul_add_u64.17469
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - ef_unpack_m_vec.17468
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:77,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:79,37'
              BranchSideFuncs:
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - ef_unpack_m_vec.17468
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:138,5'
              BranchSideFuncs:
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - ef_unpack_m_vec.17468
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:124,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:125,46'
              BranchSideFuncs:
                - m_extract_element.17474
                - vec_mul_add_u64.17469
                - ct_compare_64.17476
                - ct_64_is_greater_than.17475
                - m_extract_element.17474
                - ct_compare_64.17476
                - inverse_f.17470
                - vec_mul_add_u64.17469
                - ct_compare_64.17476
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - ef_unpack_m_vec.17468
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:132,19'
              BranchSideFuncs:
                - ct_compare_64.17476
                - ct_64_is_greater_than.17475
                - m_extract_element.17474
                - ct_compare_64.17476
                - inverse_f.17470
                - vec_mul_add_u64.17469
                - ct_compare_64.17476
                - m_extract_element.17474
                - vec_mul_add_u64.17469
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - ef_unpack_m_vec.17468
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:138,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:138,5'
              BranchSideFuncs:
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:139,47'
              BranchSideFuncs:
                - ef_unpack_m_vec.17468
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
                - mayo_secure_clear.17467
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:70,9'
          Dst:             ef_pack_m_vec
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:139,9'
          Dst:             ef_unpack_m_vec
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:108,19'
          Dst:             inverse_f
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:109,9'
          Dst:             vec_mul_add_u64
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:114,33'
          Dst:             ct_compare_64
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:96,38'
          Dst:             ct_compare_64
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:97,40'
          Dst:             ct_64_is_greater_than
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:103,21'
          Dst:             m_extract_element
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:104,30'
          Dst:             ct_compare_64
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:126,41'
          Dst:             m_extract_element
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:128,13'
          Dst:             vec_mul_add_u64
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:145,5'
          Dst:             mayo_secure_clear
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:146,5'
          Dst:             mayo_secure_clear
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:147,5'
          Dst:             mayo_secure_clear
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:148,5'
          Dst:             mayo_secure_clear
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/echelon_form.h:139,9'
          Dst:             ef_unpack_m_vec
    - functionName:    sub_f
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_opt/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mat_mul
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_opt/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - lincomb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/simple_arithmetic.h:80,23'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/simple_arithmetic.h:0,0'
              BranchSideFuncs:
                - lincomb.17479
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/simple_arithmetic.h:80,23'
              BranchSideFuncs:
                - lincomb.17479
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/simple_arithmetic.h:80,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/simple_arithmetic.h:80,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/simple_arithmetic.h:82,18'
              BranchSideFuncs:
                - lincomb.17479
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/simple_arithmetic.h:82,18'
          Dst:             lincomb
    - functionName:    pqmayo_MAYO_3_opt_sample_solution
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         106
      ICount:          725
      EdgeCount:       144
      CyclomaticComplexity: 40
      functionsReached:
        - EF
        - ct_compare_8
        - mat_mul
        - mul_fx8
        - sub_f
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:51,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:51,23'
              BranchSideFuncs:
                - mat_mul.17484
                - EF.17482
                - ct_compare_8.17481
                - ct_compare_8.17481
                - mul_fx8.17480
                - mat_mul.17484
                - sub_f.17483
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:57,23'
              BranchSideFuncs:
                - mat_mul.17484
                - EF.17482
                - ct_compare_8.17481
                - ct_compare_8.17481
                - mul_fx8.17480
                - mat_mul.17484
                - sub_f.17483
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:51,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:51,5'
              BranchSideFuncs:
                - mat_mul.17484
                - EF.17482
                - ct_compare_8.17481
                - ct_compare_8.17481
                - mul_fx8.17480
                - mat_mul.17484
                - sub_f.17483
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:51,5'
              BranchSideFuncs:
                - mat_mul.17484
                - EF.17482
                - ct_compare_8.17481
                - ct_compare_8.17481
                - mul_fx8.17480
                - mat_mul.17484
                - sub_f.17483
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:51,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:51,5'
              BranchSideFuncs:
                - mat_mul.17484
                - EF.17482
                - ct_compare_8.17481
                - ct_compare_8.17481
                - mul_fx8.17480
                - mat_mul.17484
                - sub_f.17483
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:51,5'
              BranchSideFuncs:
                - mat_mul.17484
                - EF.17482
                - ct_compare_8.17481
                - ct_compare_8.17481
                - mul_fx8.17480
                - mat_mul.17484
                - sub_f.17483
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:51,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:52,16'
              BranchSideFuncs:
                - mat_mul.17484
                - EF.17482
                - ct_compare_8.17481
                - ct_compare_8.17481
                - mul_fx8.17480
                - mat_mul.17484
                - sub_f.17483
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:52,16'
              BranchSideFuncs:
                - mat_mul.17484
                - EF.17482
                - ct_compare_8.17481
                - ct_compare_8.17481
                - mul_fx8.17480
                - mat_mul.17484
                - sub_f.17483
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:51,33'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:51,5'
              BranchSideFuncs:
                - mat_mul.17484
                - EF.17482
                - ct_compare_8.17481
                - ct_compare_8.17481
                - mul_fx8.17480
                - mat_mul.17484
                - sub_f.17483
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:52,16'
              BranchSideFuncs:
                - mat_mul.17484
                - EF.17482
                - ct_compare_8.17481
                - ct_compare_8.17481
                - mul_fx8.17480
                - mat_mul.17484
                - sub_f.17483
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:51,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:51,5'
              BranchSideFuncs:
                - mat_mul.17484
                - EF.17482
                - ct_compare_8.17481
                - ct_compare_8.17481
                - mul_fx8.17480
                - mat_mul.17484
                - sub_f.17483
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:57,23'
              BranchSideFuncs:
                - mat_mul.17484
                - EF.17482
                - ct_compare_8.17481
                - ct_compare_8.17481
                - mul_fx8.17480
                - mat_mul.17484
                - sub_f.17483
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:51,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:51,5'
              BranchSideFuncs:
                - mat_mul.17484
                - EF.17482
                - ct_compare_8.17481
                - ct_compare_8.17481
                - mul_fx8.17480
                - mat_mul.17484
                - sub_f.17483
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:52,16'
              BranchSideFuncs:
                - mat_mul.17484
                - EF.17482
                - ct_compare_8.17481
                - ct_compare_8.17481
                - mul_fx8.17480
                - mat_mul.17484
                - sub_f.17483
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:51,33'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:51,5'
              BranchSideFuncs:
                - mat_mul.17484
                - EF.17482
                - ct_compare_8.17481
                - ct_compare_8.17481
                - mul_fx8.17480
                - mat_mul.17484
                - sub_f.17483
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:52,16'
              BranchSideFuncs:
                - mat_mul.17484
                - EF.17482
                - ct_compare_8.17481
                - ct_compare_8.17481
                - mul_fx8.17480
                - mat_mul.17484
                - sub_f.17483
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:51,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:51,5'
              BranchSideFuncs:
                - mat_mul.17484
                - EF.17482
                - ct_compare_8.17481
                - ct_compare_8.17481
                - mul_fx8.17480
                - mat_mul.17484
                - sub_f.17483
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:57,23'
              BranchSideFuncs:
                - mat_mul.17484
                - EF.17482
                - ct_compare_8.17481
                - ct_compare_8.17481
                - mul_fx8.17480
                - mat_mul.17484
                - sub_f.17483
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:51,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:51,5'
              BranchSideFuncs:
                - mat_mul.17484
                - EF.17482
                - ct_compare_8.17481
                - ct_compare_8.17481
                - mul_fx8.17480
                - mat_mul.17484
                - sub_f.17483
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:52,16'
              BranchSideFuncs:
                - mat_mul.17484
                - EF.17482
                - ct_compare_8.17481
                - ct_compare_8.17481
                - mul_fx8.17480
                - mat_mul.17484
                - sub_f.17483
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:51,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:51,5'
              BranchSideFuncs:
                - mat_mul.17484
                - EF.17482
                - ct_compare_8.17481
                - ct_compare_8.17481
                - mul_fx8.17480
                - mat_mul.17484
                - sub_f.17483
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:52,16'
              BranchSideFuncs:
                - mat_mul.17484
                - EF.17482
                - ct_compare_8.17481
                - ct_compare_8.17481
                - mul_fx8.17480
                - mat_mul.17484
                - sub_f.17483
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:51,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:52,16'
              BranchSideFuncs:
                - mat_mul.17484
                - EF.17482
                - ct_compare_8.17481
                - ct_compare_8.17481
                - mul_fx8.17480
                - mat_mul.17484
                - sub_f.17483
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:57,23'
              BranchSideFuncs:
                - mat_mul.17484
                - EF.17482
                - ct_compare_8.17481
                - ct_compare_8.17481
                - mul_fx8.17480
                - mat_mul.17484
                - sub_f.17483
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:57,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:57,5'
              BranchSideFuncs:
                - mat_mul.17484
                - EF.17482
                - ct_compare_8.17481
                - ct_compare_8.17481
                - mul_fx8.17480
                - sub_f.17483
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:58,21'
              BranchSideFuncs:
                - mat_mul.17484
                - EF.17482
                - ct_compare_8.17481
                - ct_compare_8.17481
                - mul_fx8.17480
                - sub_f.17483
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:51,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:52,16'
              BranchSideFuncs:
                - mat_mul.17484
                - EF.17482
                - ct_compare_8.17481
                - ct_compare_8.17481
                - mul_fx8.17480
                - mat_mul.17484
                - sub_f.17483
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:57,23'
              BranchSideFuncs:
                - mat_mul.17484
                - EF.17482
                - ct_compare_8.17481
                - ct_compare_8.17481
                - mul_fx8.17480
                - mat_mul.17484
                - sub_f.17483
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:57,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:58,21'
              BranchSideFuncs:
                - mat_mul.17484
                - EF.17482
                - ct_compare_8.17481
                - ct_compare_8.17481
                - mul_fx8.17480
                - sub_f.17483
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:60,5'
              BranchSideFuncs:
                - mat_mul.17484
                - EF.17482
                - ct_compare_8.17481
                - ct_compare_8.17481
                - mul_fx8.17480
                - sub_f.17483
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:57,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:58,21'
              BranchSideFuncs:
                - mat_mul.17484
                - EF.17482
                - ct_compare_8.17481
                - ct_compare_8.17481
                - mul_fx8.17480
                - sub_f.17483
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:60,5'
              BranchSideFuncs:
                - mat_mul.17484
                - EF.17482
                - ct_compare_8.17481
                - ct_compare_8.17481
                - mul_fx8.17480
                - sub_f.17483
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:63,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:64,44'
              BranchSideFuncs:
                - sub_f.17483
                - EF.17482
                - ct_compare_8.17481
                - ct_compare_8.17481
                - mul_fx8.17480
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:67,5'
              BranchSideFuncs:
                - EF.17482
                - ct_compare_8.17481
                - ct_compare_8.17481
                - mul_fx8.17480
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:57,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:57,5'
              BranchSideFuncs:
                - mat_mul.17484
                - EF.17482
                - ct_compare_8.17481
                - ct_compare_8.17481
                - mul_fx8.17480
                - sub_f.17483
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:58,21'
              BranchSideFuncs:
                - mat_mul.17484
                - EF.17482
                - ct_compare_8.17481
                - ct_compare_8.17481
                - mul_fx8.17480
                - sub_f.17483
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:71,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:71,5'
              BranchSideFuncs:
                - ct_compare_8.17481
                - ct_compare_8.17481
                - mul_fx8.17480
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:72,22'
              BranchSideFuncs:
                - ct_compare_8.17481
                - ct_compare_8.17481
                - mul_fx8.17480
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:71,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:72,22'
              BranchSideFuncs:
                - ct_compare_8.17481
                - ct_compare_8.17481
                - mul_fx8.17480
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:72,22'
              BranchSideFuncs:
                - ct_compare_8.17481
                - ct_compare_8.17481
                - mul_fx8.17480
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:71,38'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:71,5'
              BranchSideFuncs:
                - ct_compare_8.17481
                - ct_compare_8.17481
                - mul_fx8.17480
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:72,22'
              BranchSideFuncs:
                - ct_compare_8.17481
                - ct_compare_8.17481
                - mul_fx8.17480
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:71,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:71,5'
              BranchSideFuncs:
                - ct_compare_8.17481
                - ct_compare_8.17481
                - mul_fx8.17480
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:80,19'
              BranchSideFuncs:
                - ct_compare_8.17481
                - ct_compare_8.17481
                - mul_fx8.17480
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:71,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:72,22'
              BranchSideFuncs:
                - ct_compare_8.17481
                - ct_compare_8.17481
                - mul_fx8.17480
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:72,22'
              BranchSideFuncs:
                - ct_compare_8.17481
                - ct_compare_8.17481
                - mul_fx8.17480
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:71,38'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:71,5'
              BranchSideFuncs:
                - ct_compare_8.17481
                - ct_compare_8.17481
                - mul_fx8.17480
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:72,22'
              BranchSideFuncs:
                - ct_compare_8.17481
                - ct_compare_8.17481
                - mul_fx8.17480
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:71,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:72,22'
              BranchSideFuncs:
                - ct_compare_8.17481
                - ct_compare_8.17481
                - mul_fx8.17480
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:80,19'
              BranchSideFuncs:
                - ct_compare_8.17481
                - ct_compare_8.17481
                - mul_fx8.17480
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:63,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:64,44'
              BranchSideFuncs:
                - EF.17482
                - ct_compare_8.17481
                - ct_compare_8.17481
                - mul_fx8.17480
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:67,5'
              BranchSideFuncs:
                - EF.17482
                - ct_compare_8.17481
                - ct_compare_8.17481
                - mul_fx8.17480
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:80,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:80,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:88,5'
              BranchSideFuncs:
                - ct_compare_8.17481
                - ct_compare_8.17481
                - mul_fx8.17480
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:71,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:72,22'
              BranchSideFuncs:
                - ct_compare_8.17481
                - ct_compare_8.17481
                - mul_fx8.17480
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:80,19'
              BranchSideFuncs:
                - ct_compare_8.17481
                - ct_compare_8.17481
                - mul_fx8.17480
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:88,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:88,5'
              BranchSideFuncs:
                - ct_compare_8.17481
                - ct_compare_8.17481
                - mul_fx8.17480
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:88,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:90,27'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:93,33'
              BranchSideFuncs:
                - ct_compare_8.17481
                - ct_compare_8.17481
                - mul_fx8.17480
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:93,33'
              BranchSideFuncs:
                - ct_compare_8.17481
                - ct_compare_8.17481
                - mul_fx8.17480
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:102,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:93,9'
              BranchSideFuncs:
                - ct_compare_8.17481
                - mul_fx8.17480
                - ct_compare_8.17481
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:93,9'
              BranchSideFuncs:
                - ct_compare_8.17481
                - ct_compare_8.17481
                - mul_fx8.17480
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:102,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:103,53'
              BranchSideFuncs:
                - mul_fx8.17480
                - ct_compare_8.17481
                - ct_compare_8.17481
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:120,33'
              BranchSideFuncs:
                - ct_compare_8.17481
                - ct_compare_8.17481
                - mul_fx8.17480
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:93,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:88,31'
              BranchSideFuncs:
                - ct_compare_8.17481
                - mul_fx8.17480
                - ct_compare_8.17481
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:97,44'
              BranchSideFuncs:
                - ct_compare_8.17481
                - mul_fx8.17480
                - ct_compare_8.17481
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:93,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:88,31'
              BranchSideFuncs:
                - ct_compare_8.17481
                - ct_compare_8.17481
                - mul_fx8.17480
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:97,44'
              BranchSideFuncs:
                - ct_compare_8.17481
                - ct_compare_8.17481
                - mul_fx8.17480
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:60,5'
          Dst:             mat_mul
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:60,5'
          Dst:             mat_mul
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:67,5'
          Dst:             EF
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:64,38'
          Dst:             sub_f
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:97,30'
          Dst:             ct_compare_8
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:108,23'
          Dst:             mul_fx8
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:97,30'
          Dst:             ct_compare_8
    - functionName:    m_vec_add
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_opt/arithmetic_fixed.h'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          62
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    m_vec_copy
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_opt/arithmetic_fixed.h'
      linkageType:     InternalLinkage
      functionLinenumber: 13
      functionLinenumberEnd: 19
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          48
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqmayo_MAYO_3_opt_m_upper
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          93
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - m_vec_add
        - m_vec_copy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:21,23'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:0,0'
              BranchSideFuncs:
                - m_vec_copy.17488
                - m_vec_add.17487
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:21,23'
              BranchSideFuncs:
                - m_vec_copy.17488
                - m_vec_add.17487
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:21,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:21,5'
              BranchSideFuncs:
                - m_vec_copy.17488
                - m_vec_add.17487
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:22,9'
              BranchSideFuncs:
                - m_vec_copy.17488
                - m_vec_add.17487
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:21,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:21,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:22,9'
              BranchSideFuncs:
                - m_vec_copy.17488
                - m_vec_add.17487
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:24,17'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:25,62'
              BranchSideFuncs:
                - m_vec_copy.17488
                - m_vec_add.17487
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:27,27'
              BranchSideFuncs:
                - m_vec_copy.17488
                - m_vec_add.17487
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:22,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:21,32'
              BranchSideFuncs:
                - m_vec_copy.17488
                - m_vec_add.17487
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:23,54'
              BranchSideFuncs:
                - m_vec_copy.17488
                - m_vec_add.17487
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:23,13'
          Dst:             m_vec_copy
        - Src:             'src/sig/mayo/pqmayo_mayo-3_opt/arithmetic.c:25,17'
          Dst:             m_vec_add
    - functionName:    mayo_secure_clear
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_avx2/mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_MEM_cleanse
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/mem.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/mem.h:0,0'
              BranchSideFuncs:
                - OQS_MEM_cleanse
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/mem.h:25,5'
              BranchSideFuncs:
                - OQS_MEM_cleanse
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/mem.h:25,5'
          Dst:             OQS_MEM_cleanse
    - functionName:    tbl32_gf16_multab
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_avx2/echelon_form.h'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          38
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    inverse_f
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_avx2/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mul_f
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/simple_arithmetic.h:60,24'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/simple_arithmetic.h:0,0'
              BranchSideFuncs:
                - mul_f.17532
                - mul_f.17532
                - mul_f.17532
                - mul_f.17532
                - mul_f.17532
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/simple_arithmetic.h:60,24'
              BranchSideFuncs:
                - mul_f.17532
                - mul_f.17532
                - mul_f.17532
                - mul_f.17532
                - mul_f.17532
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/simple_arithmetic.h:60,24'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/simple_arithmetic.h:61,24'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/simple_arithmetic.h:62,24'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/simple_arithmetic.h:63,24'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/simple_arithmetic.h:64,25'
          Dst:             mul_f
    - functionName:    mul_f
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_avx2/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          34
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ct_is_greater_than
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ct_compare_32
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    add_f
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_avx2/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lincomb
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_avx2/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - add_f
        - mul_f
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/simple_arithmetic.h:72,23'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/simple_arithmetic.h:0,0'
              BranchSideFuncs:
                - mul_f.17532
                - add_f.17537
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/simple_arithmetic.h:72,23'
              BranchSideFuncs:
                - mul_f.17532
                - add_f.17537
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/simple_arithmetic.h:72,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/simple_arithmetic.h:72,23'
              BranchSideFuncs:
                - mul_f.17532
                - add_f.17537
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/simple_arithmetic.h:72,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/simple_arithmetic.h:72,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/simple_arithmetic.h:72,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/simple_arithmetic.h:73,27'
              BranchSideFuncs:
                - mul_f.17532
                - add_f.17537
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/simple_arithmetic.h:73,21'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/simple_arithmetic.h:73,15'
          Dst:             add_f
    - functionName:    mul_fx8
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_avx2/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - char
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          34
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ct_compare_8
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EF
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_avx2/echelon_form.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         69
      ICount:          1084
      EdgeCount:       91
      CyclomaticComplexity: 24
      functionsReached:
        - ct_compare_32
        - ct_is_greater_than
        - inverse_f
        - mayo_secure_clear
        - tbl32_gf16_multab
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/echelon_form.h:45,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/echelon_form.h:0,0'
              BranchSideFuncs:
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - ct_compare_32.17536
                - inverse_f.17531
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - ct_compare_32.17536
                - inverse_f.17531
                - tbl32_gf16_multab.17530
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - ct_compare_32.17536
                - inverse_f.17531
                - tbl32_gf16_multab.17530
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - ct_compare_32.17536
                - inverse_f.17531
                - tbl32_gf16_multab.17530
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - mayo_secure_clear.17529
                - mayo_secure_clear.17529
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/echelon_form.h:52,5'
              BranchSideFuncs:
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - ct_compare_32.17536
                - inverse_f.17531
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - ct_compare_32.17536
                - inverse_f.17531
                - tbl32_gf16_multab.17530
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - ct_compare_32.17536
                - inverse_f.17531
                - tbl32_gf16_multab.17530
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - ct_compare_32.17536
                - inverse_f.17531
                - tbl32_gf16_multab.17530
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - mayo_secure_clear.17529
                - mayo_secure_clear.17529
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/echelon_form_loop.h:5,29'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/echelon_form_loop.h:6,29'
              BranchSideFuncs:
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - ct_compare_32.17536
                - inverse_f.17531
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - ct_compare_32.17536
                - inverse_f.17531
                - tbl32_gf16_multab.17530
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - ct_compare_32.17536
                - inverse_f.17531
                - tbl32_gf16_multab.17530
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - ct_compare_32.17536
                - inverse_f.17531
                - tbl32_gf16_multab.17530
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - mayo_secure_clear.17529
                - mayo_secure_clear.17529
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/echelon_form_loop.h:6,29'
              BranchSideFuncs:
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - ct_compare_32.17536
                - inverse_f.17531
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - ct_compare_32.17536
                - inverse_f.17531
                - tbl32_gf16_multab.17530
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - ct_compare_32.17536
                - inverse_f.17531
                - tbl32_gf16_multab.17530
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - ct_compare_32.17536
                - inverse_f.17531
                - tbl32_gf16_multab.17530
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - mayo_secure_clear.17529
                - mayo_secure_clear.17529
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/echelon_form_loop.h:39,1'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/echelon_form_loop.h:40,51'
              BranchSideFuncs:
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - ct_compare_32.17536
                - inverse_f.17531
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - ct_compare_32.17536
                - inverse_f.17531
                - tbl32_gf16_multab.17530
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - ct_compare_32.17536
                - inverse_f.17531
                - tbl32_gf16_multab.17530
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - ct_compare_32.17536
                - inverse_f.17531
                - tbl32_gf16_multab.17530
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - mayo_secure_clear.17529
                - mayo_secure_clear.17529
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/echelon_form_loop.h:57,11'
              BranchSideFuncs:
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - ct_compare_32.17536
                - inverse_f.17531
                - tbl32_gf16_multab.17530
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - ct_compare_32.17536
                - inverse_f.17531
                - tbl32_gf16_multab.17530
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - ct_compare_32.17536
                - inverse_f.17531
                - tbl32_gf16_multab.17530
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - ct_compare_32.17536
                - inverse_f.17531
                - tbl32_gf16_multab.17530
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - mayo_secure_clear.17529
                - mayo_secure_clear.17529
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/echelon_form_loop.h:44,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/echelon_form.h:0,0'
              BranchSideFuncs:
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - ct_compare_32.17536
                - inverse_f.17531
                - tbl32_gf16_multab.17530
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - ct_compare_32.17536
                - inverse_f.17531
                - tbl32_gf16_multab.17530
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - ct_compare_32.17536
                - inverse_f.17531
                - tbl32_gf16_multab.17530
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - ct_compare_32.17536
                - inverse_f.17531
                - tbl32_gf16_multab.17530
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - mayo_secure_clear.17529
                - mayo_secure_clear.17529
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/echelon_form_loop.h:45,43'
              BranchSideFuncs:
                - ct_compare_32.17536
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - ct_compare_32.17536
                - inverse_f.17531
                - tbl32_gf16_multab.17530
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - ct_compare_32.17536
                - inverse_f.17531
                - tbl32_gf16_multab.17530
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - ct_compare_32.17536
                - inverse_f.17531
                - tbl32_gf16_multab.17530
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - ct_compare_32.17536
                - inverse_f.17531
                - tbl32_gf16_multab.17530
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - mayo_secure_clear.17529
                - mayo_secure_clear.17529
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/echelon_form_loop.h:39,1'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/echelon_form_loop.h:40,51'
              BranchSideFuncs:
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - ct_compare_32.17536
                - inverse_f.17531
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - ct_compare_32.17536
                - inverse_f.17531
                - tbl32_gf16_multab.17530
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - ct_compare_32.17536
                - inverse_f.17531
                - tbl32_gf16_multab.17530
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - ct_compare_32.17536
                - inverse_f.17531
                - tbl32_gf16_multab.17530
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - mayo_secure_clear.17529
                - mayo_secure_clear.17529
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/echelon_form_loop.h:57,11'
              BranchSideFuncs:
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - ct_compare_32.17536
                - inverse_f.17531
                - tbl32_gf16_multab.17530
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - ct_compare_32.17536
                - inverse_f.17531
                - tbl32_gf16_multab.17530
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - ct_compare_32.17536
                - inverse_f.17531
                - tbl32_gf16_multab.17530
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - ct_compare_32.17536
                - inverse_f.17531
                - tbl32_gf16_multab.17530
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - mayo_secure_clear.17529
                - mayo_secure_clear.17529
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/echelon_form_loop.h:17,1'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/echelon_form_loop.h:19,30'
              BranchSideFuncs:
                - inverse_f.17531
                - tbl32_gf16_multab.17530
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - ct_compare_32.17536
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - ct_compare_32.17536
                - inverse_f.17531
                - tbl32_gf16_multab.17530
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - ct_compare_32.17536
                - inverse_f.17531
                - tbl32_gf16_multab.17530
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - mayo_secure_clear.17529
                - mayo_secure_clear.17529
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/echelon_form_loop.h:40,51'
              BranchSideFuncs:
                - inverse_f.17531
                - tbl32_gf16_multab.17530
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - ct_compare_32.17536
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - ct_compare_32.17536
                - inverse_f.17531
                - tbl32_gf16_multab.17530
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - ct_compare_32.17536
                - inverse_f.17531
                - tbl32_gf16_multab.17530
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - mayo_secure_clear.17529
                - mayo_secure_clear.17529
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/echelon_form_loop.h:44,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/echelon_form.h:0,0'
              BranchSideFuncs:
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - ct_compare_32.17536
                - inverse_f.17531
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - ct_compare_32.17536
                - inverse_f.17531
                - tbl32_gf16_multab.17530
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - ct_compare_32.17536
                - inverse_f.17531
                - tbl32_gf16_multab.17530
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - mayo_secure_clear.17529
                - mayo_secure_clear.17529
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/echelon_form_loop.h:45,43'
              BranchSideFuncs:
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - ct_compare_32.17536
                - inverse_f.17531
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - ct_compare_32.17536
                - inverse_f.17531
                - tbl32_gf16_multab.17530
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - ct_compare_32.17536
                - inverse_f.17531
                - tbl32_gf16_multab.17530
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - mayo_secure_clear.17529
                - mayo_secure_clear.17529
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/echelon_form_loop.h:39,1'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/echelon_form_loop.h:40,51'
              BranchSideFuncs:
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - ct_compare_32.17536
                - inverse_f.17531
                - tbl32_gf16_multab.17530
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - ct_compare_32.17536
                - inverse_f.17531
                - tbl32_gf16_multab.17530
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - ct_compare_32.17536
                - inverse_f.17531
                - tbl32_gf16_multab.17530
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - mayo_secure_clear.17529
                - mayo_secure_clear.17529
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/echelon_form_loop.h:57,11'
              BranchSideFuncs:
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - ct_compare_32.17536
                - inverse_f.17531
                - tbl32_gf16_multab.17530
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - ct_compare_32.17536
                - inverse_f.17531
                - tbl32_gf16_multab.17530
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - ct_compare_32.17536
                - inverse_f.17531
                - tbl32_gf16_multab.17530
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - mayo_secure_clear.17529
                - mayo_secure_clear.17529
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/echelon_form_loop.h:18,16'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/echelon_form_loop.h:18,13'
              BranchSideFuncs:
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - ct_compare_32.17536
                - inverse_f.17531
                - tbl32_gf16_multab.17530
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - ct_compare_32.17536
                - inverse_f.17531
                - tbl32_gf16_multab.17530
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - mayo_secure_clear.17529
                - mayo_secure_clear.17529
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/echelon_form_loop.h:18,13'
              BranchSideFuncs:
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - ct_compare_32.17536
                - inverse_f.17531
                - tbl32_gf16_multab.17530
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - ct_compare_32.17536
                - inverse_f.17531
                - tbl32_gf16_multab.17530
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - mayo_secure_clear.17529
                - mayo_secure_clear.17529
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/echelon_form_loop.h:17,1'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/echelon_form_loop.h:19,30'
              BranchSideFuncs:
                - inverse_f.17531
                - tbl32_gf16_multab.17530
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - ct_compare_32.17536
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - ct_compare_32.17536
                - inverse_f.17531
                - tbl32_gf16_multab.17530
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - mayo_secure_clear.17529
                - mayo_secure_clear.17529
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/echelon_form_loop.h:30,11'
              BranchSideFuncs:
                - inverse_f.17531
                - tbl32_gf16_multab.17530
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - ct_compare_32.17536
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - ct_compare_32.17536
                - inverse_f.17531
                - tbl32_gf16_multab.17530
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - mayo_secure_clear.17529
                - mayo_secure_clear.17529
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/echelon_form.h:75,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/echelon_form_loop.h:6,29'
              BranchSideFuncs:
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - ct_compare_32.17536
                - inverse_f.17531
                - tbl32_gf16_multab.17530
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - mayo_secure_clear.17529
                - mayo_secure_clear.17529
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/echelon_form_loop.h:11,19'
              BranchSideFuncs:
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - ct_compare_32.17536
                - inverse_f.17531
                - tbl32_gf16_multab.17530
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - ct_compare_32.17536
                - inverse_f.17531
                - tbl32_gf16_multab.17530
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - mayo_secure_clear.17529
                - mayo_secure_clear.17529
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/echelon_form_loop.h:44,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/echelon_form.h:0,0'
              BranchSideFuncs:
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - ct_compare_32.17536
                - inverse_f.17531
                - tbl32_gf16_multab.17530
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - ct_compare_32.17536
                - inverse_f.17531
                - tbl32_gf16_multab.17530
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - mayo_secure_clear.17529
                - mayo_secure_clear.17529
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/echelon_form_loop.h:45,43'
              BranchSideFuncs:
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - ct_compare_32.17536
                - inverse_f.17531
                - tbl32_gf16_multab.17530
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - ct_compare_32.17536
                - inverse_f.17531
                - tbl32_gf16_multab.17530
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - mayo_secure_clear.17529
                - mayo_secure_clear.17529
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/echelon_form_loop.h:39,1'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/echelon_form_loop.h:40,51'
              BranchSideFuncs:
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - ct_compare_32.17536
                - inverse_f.17531
                - tbl32_gf16_multab.17530
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - ct_compare_32.17536
                - inverse_f.17531
                - tbl32_gf16_multab.17530
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - mayo_secure_clear.17529
                - mayo_secure_clear.17529
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/echelon_form_loop.h:57,26'
              BranchSideFuncs:
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - ct_compare_32.17536
                - inverse_f.17531
                - tbl32_gf16_multab.17530
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - ct_compare_32.17536
                - inverse_f.17531
                - tbl32_gf16_multab.17530
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - mayo_secure_clear.17529
                - mayo_secure_clear.17529
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/echelon_form_loop.h:44,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/echelon_form.h:0,0'
              BranchSideFuncs:
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - ct_compare_32.17536
                - inverse_f.17531
                - tbl32_gf16_multab.17530
                - mayo_secure_clear.17529
                - mayo_secure_clear.17529
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/echelon_form_loop.h:45,43'
              BranchSideFuncs:
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - ct_compare_32.17536
                - inverse_f.17531
                - tbl32_gf16_multab.17530
                - mayo_secure_clear.17529
                - mayo_secure_clear.17529
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/echelon_form_loop.h:39,1'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/echelon_form_loop.h:40,51'
              BranchSideFuncs:
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - ct_compare_32.17536
                - inverse_f.17531
                - tbl32_gf16_multab.17530
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - mayo_secure_clear.17529
                - mayo_secure_clear.17529
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/echelon_form_loop.h:57,11'
              BranchSideFuncs:
                - ct_compare_32.17536
                - ct_is_greater_than.17535
                - ct_compare_32.17536
                - inverse_f.17531
                - tbl32_gf16_multab.17530
                - ct_is_greater_than.17535
                - tbl32_gf16_multab.17530
                - ct_compare_32.17536
                - mayo_secure_clear.17529
                - mayo_secure_clear.17529
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/echelon_form_loop.h:30,11'
          Dst:             inverse_f
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/echelon_form_loop.h:31,26'
          Dst:             tbl32_gf16_multab
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/echelon_form_loop.h:19,30'
          Dst:             ct_compare_32
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/echelon_form_loop.h:20,32'
          Dst:             ct_is_greater_than
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/echelon_form_loop.h:26,22'
          Dst:             ct_compare_32
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/echelon_form_loop.h:40,51'
          Dst:             ct_is_greater_than
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/echelon_form_loop.h:43,22'
          Dst:             tbl32_gf16_multab
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/echelon_form_loop.h:45,43'
          Dst:             ct_compare_32
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/echelon_form_loop.h:19,30'
          Dst:             ct_compare_32
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/echelon_form_loop.h:20,32'
          Dst:             ct_is_greater_than
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/echelon_form_loop.h:26,22'
          Dst:             ct_compare_32
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/echelon_form_loop.h:30,11'
          Dst:             inverse_f
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/echelon_form_loop.h:31,26'
          Dst:             tbl32_gf16_multab
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/echelon_form_loop.h:40,51'
          Dst:             ct_is_greater_than
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/echelon_form_loop.h:43,22'
          Dst:             tbl32_gf16_multab
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/echelon_form_loop.h:45,43'
          Dst:             ct_compare_32
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/echelon_form_loop.h:19,30'
          Dst:             ct_compare_32
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/echelon_form_loop.h:20,32'
          Dst:             ct_is_greater_than
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/echelon_form_loop.h:26,22'
          Dst:             ct_compare_32
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/echelon_form_loop.h:30,11'
          Dst:             inverse_f
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/echelon_form_loop.h:31,26'
          Dst:             tbl32_gf16_multab
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/echelon_form_loop.h:40,51'
          Dst:             ct_is_greater_than
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/echelon_form_loop.h:43,22'
          Dst:             tbl32_gf16_multab
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/echelon_form_loop.h:45,43'
          Dst:             ct_compare_32
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/echelon_form_loop.h:40,51'
          Dst:             ct_is_greater_than
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/echelon_form_loop.h:43,22'
          Dst:             tbl32_gf16_multab
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/echelon_form_loop.h:45,43'
          Dst:             ct_compare_32
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/echelon_form_loop.h:40,51'
          Dst:             ct_is_greater_than
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/echelon_form_loop.h:43,22'
          Dst:             tbl32_gf16_multab
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/echelon_form_loop.h:45,43'
          Dst:             ct_compare_32
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/echelon_form_loop.h:40,51'
          Dst:             ct_is_greater_than
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/echelon_form_loop.h:43,22'
          Dst:             tbl32_gf16_multab
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/echelon_form_loop.h:45,43'
          Dst:             ct_compare_32
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/echelon_form_loop.h:40,51'
          Dst:             ct_is_greater_than
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/echelon_form_loop.h:43,22'
          Dst:             tbl32_gf16_multab
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/echelon_form_loop.h:45,43'
          Dst:             ct_compare_32
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/echelon_form_loop.h:19,30'
          Dst:             ct_compare_32
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/echelon_form_loop.h:20,32'
          Dst:             ct_is_greater_than
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/echelon_form_loop.h:26,22'
          Dst:             ct_compare_32
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/echelon_form_loop.h:30,11'
          Dst:             inverse_f
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/echelon_form_loop.h:31,26'
          Dst:             tbl32_gf16_multab
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/echelon_form_loop.h:40,51'
          Dst:             ct_is_greater_than
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/echelon_form_loop.h:43,22'
          Dst:             tbl32_gf16_multab
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/echelon_form_loop.h:45,43'
          Dst:             ct_compare_32
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/echelon_form.h:88,5'
          Dst:             mayo_secure_clear
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/echelon_form.h:89,5'
          Dst:             mayo_secure_clear
    - functionName:    sub_f
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_avx2/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mat_mul
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_avx2/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - lincomb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/simple_arithmetic.h:80,23'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/simple_arithmetic.h:0,0'
              BranchSideFuncs:
                - lincomb.17538
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/simple_arithmetic.h:80,23'
              BranchSideFuncs:
                - lincomb.17538
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/simple_arithmetic.h:80,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/simple_arithmetic.h:80,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/simple_arithmetic.h:82,18'
              BranchSideFuncs:
                - lincomb.17538
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/simple_arithmetic.h:82,18'
          Dst:             lincomb
    - functionName:    pqmayo_MAYO_3_avx2_sample_solution
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         106
      ICount:          742
      EdgeCount:       144
      CyclomaticComplexity: 40
      functionsReached:
        - EF
        - ct_compare_8
        - mat_mul
        - mul_fx8
        - sub_f
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:51,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:51,23'
              BranchSideFuncs:
                - mat_mul.17543
                - EF.17541
                - ct_compare_8.17540
                - ct_compare_8.17540
                - mul_fx8.17539
                - mat_mul.17543
                - sub_f.17542
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:57,23'
              BranchSideFuncs:
                - mat_mul.17543
                - EF.17541
                - ct_compare_8.17540
                - ct_compare_8.17540
                - mul_fx8.17539
                - mat_mul.17543
                - sub_f.17542
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:51,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:51,5'
              BranchSideFuncs:
                - mat_mul.17543
                - EF.17541
                - ct_compare_8.17540
                - ct_compare_8.17540
                - mul_fx8.17539
                - mat_mul.17543
                - sub_f.17542
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:51,5'
              BranchSideFuncs:
                - mat_mul.17543
                - EF.17541
                - ct_compare_8.17540
                - ct_compare_8.17540
                - mul_fx8.17539
                - mat_mul.17543
                - sub_f.17542
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:51,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:51,5'
              BranchSideFuncs:
                - mat_mul.17543
                - EF.17541
                - ct_compare_8.17540
                - ct_compare_8.17540
                - mul_fx8.17539
                - mat_mul.17543
                - sub_f.17542
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:51,5'
              BranchSideFuncs:
                - mat_mul.17543
                - EF.17541
                - ct_compare_8.17540
                - ct_compare_8.17540
                - mul_fx8.17539
                - mat_mul.17543
                - sub_f.17542
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:51,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:52,16'
              BranchSideFuncs:
                - mat_mul.17543
                - EF.17541
                - ct_compare_8.17540
                - ct_compare_8.17540
                - mul_fx8.17539
                - mat_mul.17543
                - sub_f.17542
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:52,16'
              BranchSideFuncs:
                - mat_mul.17543
                - EF.17541
                - ct_compare_8.17540
                - ct_compare_8.17540
                - mul_fx8.17539
                - mat_mul.17543
                - sub_f.17542
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:51,33'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:51,5'
              BranchSideFuncs:
                - mat_mul.17543
                - EF.17541
                - ct_compare_8.17540
                - ct_compare_8.17540
                - mul_fx8.17539
                - mat_mul.17543
                - sub_f.17542
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:52,16'
              BranchSideFuncs:
                - mat_mul.17543
                - EF.17541
                - ct_compare_8.17540
                - ct_compare_8.17540
                - mul_fx8.17539
                - mat_mul.17543
                - sub_f.17542
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:51,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:51,5'
              BranchSideFuncs:
                - mat_mul.17543
                - EF.17541
                - ct_compare_8.17540
                - ct_compare_8.17540
                - mul_fx8.17539
                - mat_mul.17543
                - sub_f.17542
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:57,23'
              BranchSideFuncs:
                - mat_mul.17543
                - EF.17541
                - ct_compare_8.17540
                - ct_compare_8.17540
                - mul_fx8.17539
                - mat_mul.17543
                - sub_f.17542
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:51,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:51,5'
              BranchSideFuncs:
                - mat_mul.17543
                - EF.17541
                - ct_compare_8.17540
                - ct_compare_8.17540
                - mul_fx8.17539
                - mat_mul.17543
                - sub_f.17542
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:52,16'
              BranchSideFuncs:
                - mat_mul.17543
                - EF.17541
                - ct_compare_8.17540
                - ct_compare_8.17540
                - mul_fx8.17539
                - mat_mul.17543
                - sub_f.17542
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:51,33'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:51,5'
              BranchSideFuncs:
                - mat_mul.17543
                - EF.17541
                - ct_compare_8.17540
                - ct_compare_8.17540
                - mul_fx8.17539
                - mat_mul.17543
                - sub_f.17542
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:52,16'
              BranchSideFuncs:
                - mat_mul.17543
                - EF.17541
                - ct_compare_8.17540
                - ct_compare_8.17540
                - mul_fx8.17539
                - mat_mul.17543
                - sub_f.17542
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:51,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:51,5'
              BranchSideFuncs:
                - mat_mul.17543
                - EF.17541
                - ct_compare_8.17540
                - ct_compare_8.17540
                - mul_fx8.17539
                - mat_mul.17543
                - sub_f.17542
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:57,23'
              BranchSideFuncs:
                - mat_mul.17543
                - EF.17541
                - ct_compare_8.17540
                - ct_compare_8.17540
                - mul_fx8.17539
                - mat_mul.17543
                - sub_f.17542
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:51,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:51,5'
              BranchSideFuncs:
                - mat_mul.17543
                - EF.17541
                - ct_compare_8.17540
                - ct_compare_8.17540
                - mul_fx8.17539
                - mat_mul.17543
                - sub_f.17542
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:52,16'
              BranchSideFuncs:
                - mat_mul.17543
                - EF.17541
                - ct_compare_8.17540
                - ct_compare_8.17540
                - mul_fx8.17539
                - mat_mul.17543
                - sub_f.17542
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:51,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:51,5'
              BranchSideFuncs:
                - mat_mul.17543
                - EF.17541
                - ct_compare_8.17540
                - ct_compare_8.17540
                - mul_fx8.17539
                - mat_mul.17543
                - sub_f.17542
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:52,16'
              BranchSideFuncs:
                - mat_mul.17543
                - EF.17541
                - ct_compare_8.17540
                - ct_compare_8.17540
                - mul_fx8.17539
                - mat_mul.17543
                - sub_f.17542
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:51,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:52,16'
              BranchSideFuncs:
                - mat_mul.17543
                - EF.17541
                - ct_compare_8.17540
                - ct_compare_8.17540
                - mul_fx8.17539
                - mat_mul.17543
                - sub_f.17542
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:57,23'
              BranchSideFuncs:
                - mat_mul.17543
                - EF.17541
                - ct_compare_8.17540
                - ct_compare_8.17540
                - mul_fx8.17539
                - mat_mul.17543
                - sub_f.17542
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:57,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:57,5'
              BranchSideFuncs:
                - mat_mul.17543
                - EF.17541
                - ct_compare_8.17540
                - ct_compare_8.17540
                - mul_fx8.17539
                - sub_f.17542
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:58,21'
              BranchSideFuncs:
                - mat_mul.17543
                - EF.17541
                - ct_compare_8.17540
                - ct_compare_8.17540
                - mul_fx8.17539
                - sub_f.17542
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:51,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:52,16'
              BranchSideFuncs:
                - mat_mul.17543
                - EF.17541
                - ct_compare_8.17540
                - ct_compare_8.17540
                - mul_fx8.17539
                - mat_mul.17543
                - sub_f.17542
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:57,23'
              BranchSideFuncs:
                - mat_mul.17543
                - EF.17541
                - ct_compare_8.17540
                - ct_compare_8.17540
                - mul_fx8.17539
                - mat_mul.17543
                - sub_f.17542
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:57,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:58,21'
              BranchSideFuncs:
                - mat_mul.17543
                - EF.17541
                - ct_compare_8.17540
                - ct_compare_8.17540
                - mul_fx8.17539
                - sub_f.17542
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:60,5'
              BranchSideFuncs:
                - mat_mul.17543
                - EF.17541
                - ct_compare_8.17540
                - ct_compare_8.17540
                - mul_fx8.17539
                - sub_f.17542
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:57,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:58,21'
              BranchSideFuncs:
                - mat_mul.17543
                - EF.17541
                - ct_compare_8.17540
                - ct_compare_8.17540
                - mul_fx8.17539
                - sub_f.17542
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:60,5'
              BranchSideFuncs:
                - mat_mul.17543
                - EF.17541
                - ct_compare_8.17540
                - ct_compare_8.17540
                - mul_fx8.17539
                - sub_f.17542
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:63,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:64,44'
              BranchSideFuncs:
                - sub_f.17542
                - EF.17541
                - ct_compare_8.17540
                - ct_compare_8.17540
                - mul_fx8.17539
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:67,5'
              BranchSideFuncs:
                - EF.17541
                - ct_compare_8.17540
                - ct_compare_8.17540
                - mul_fx8.17539
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:57,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:57,5'
              BranchSideFuncs:
                - mat_mul.17543
                - EF.17541
                - ct_compare_8.17540
                - ct_compare_8.17540
                - mul_fx8.17539
                - sub_f.17542
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:58,21'
              BranchSideFuncs:
                - mat_mul.17543
                - EF.17541
                - ct_compare_8.17540
                - ct_compare_8.17540
                - mul_fx8.17539
                - sub_f.17542
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:71,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:71,5'
              BranchSideFuncs:
                - ct_compare_8.17540
                - ct_compare_8.17540
                - mul_fx8.17539
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:72,22'
              BranchSideFuncs:
                - ct_compare_8.17540
                - ct_compare_8.17540
                - mul_fx8.17539
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:71,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:72,22'
              BranchSideFuncs:
                - ct_compare_8.17540
                - ct_compare_8.17540
                - mul_fx8.17539
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:72,22'
              BranchSideFuncs:
                - ct_compare_8.17540
                - ct_compare_8.17540
                - mul_fx8.17539
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:71,38'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:71,5'
              BranchSideFuncs:
                - ct_compare_8.17540
                - ct_compare_8.17540
                - mul_fx8.17539
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:72,22'
              BranchSideFuncs:
                - ct_compare_8.17540
                - ct_compare_8.17540
                - mul_fx8.17539
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:71,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:71,5'
              BranchSideFuncs:
                - ct_compare_8.17540
                - ct_compare_8.17540
                - mul_fx8.17539
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:80,19'
              BranchSideFuncs:
                - ct_compare_8.17540
                - ct_compare_8.17540
                - mul_fx8.17539
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:71,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:72,22'
              BranchSideFuncs:
                - ct_compare_8.17540
                - ct_compare_8.17540
                - mul_fx8.17539
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:72,22'
              BranchSideFuncs:
                - ct_compare_8.17540
                - ct_compare_8.17540
                - mul_fx8.17539
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:71,38'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:71,5'
              BranchSideFuncs:
                - ct_compare_8.17540
                - ct_compare_8.17540
                - mul_fx8.17539
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:72,22'
              BranchSideFuncs:
                - ct_compare_8.17540
                - ct_compare_8.17540
                - mul_fx8.17539
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:71,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:72,22'
              BranchSideFuncs:
                - ct_compare_8.17540
                - ct_compare_8.17540
                - mul_fx8.17539
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:80,19'
              BranchSideFuncs:
                - ct_compare_8.17540
                - ct_compare_8.17540
                - mul_fx8.17539
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:63,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:64,44'
              BranchSideFuncs:
                - EF.17541
                - ct_compare_8.17540
                - ct_compare_8.17540
                - mul_fx8.17539
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:67,5'
              BranchSideFuncs:
                - EF.17541
                - ct_compare_8.17540
                - ct_compare_8.17540
                - mul_fx8.17539
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:80,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:80,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:88,5'
              BranchSideFuncs:
                - ct_compare_8.17540
                - ct_compare_8.17540
                - mul_fx8.17539
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:71,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:72,22'
              BranchSideFuncs:
                - ct_compare_8.17540
                - ct_compare_8.17540
                - mul_fx8.17539
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:80,19'
              BranchSideFuncs:
                - ct_compare_8.17540
                - ct_compare_8.17540
                - mul_fx8.17539
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:88,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:88,5'
              BranchSideFuncs:
                - ct_compare_8.17540
                - ct_compare_8.17540
                - mul_fx8.17539
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:88,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:90,27'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:93,33'
              BranchSideFuncs:
                - ct_compare_8.17540
                - ct_compare_8.17540
                - mul_fx8.17539
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:93,33'
              BranchSideFuncs:
                - ct_compare_8.17540
                - ct_compare_8.17540
                - mul_fx8.17539
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:102,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:93,9'
              BranchSideFuncs:
                - ct_compare_8.17540
                - mul_fx8.17539
                - ct_compare_8.17540
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:93,9'
              BranchSideFuncs:
                - ct_compare_8.17540
                - ct_compare_8.17540
                - mul_fx8.17539
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:102,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:103,53'
              BranchSideFuncs:
                - mul_fx8.17539
                - ct_compare_8.17540
                - ct_compare_8.17540
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:120,33'
              BranchSideFuncs:
                - ct_compare_8.17540
                - ct_compare_8.17540
                - mul_fx8.17539
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:93,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:88,31'
              BranchSideFuncs:
                - ct_compare_8.17540
                - mul_fx8.17539
                - ct_compare_8.17540
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:97,44'
              BranchSideFuncs:
                - ct_compare_8.17540
                - mul_fx8.17539
                - ct_compare_8.17540
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:93,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:88,31'
              BranchSideFuncs:
                - ct_compare_8.17540
                - ct_compare_8.17540
                - mul_fx8.17539
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:97,44'
              BranchSideFuncs:
                - ct_compare_8.17540
                - ct_compare_8.17540
                - mul_fx8.17539
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:60,5'
          Dst:             mat_mul
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:60,5'
          Dst:             mat_mul
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:67,5'
          Dst:             EF
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:64,38'
          Dst:             sub_f
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:97,30'
          Dst:             ct_compare_8
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:108,23'
          Dst:             mul_fx8
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:97,30'
          Dst:             ct_compare_8
    - functionName:    m_vec_add
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic_fixed.h'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          62
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    m_vec_copy
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic_fixed.h'
      linkageType:     InternalLinkage
      functionLinenumber: 13
      functionLinenumberEnd: 19
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          48
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqmayo_MAYO_3_avx2_m_upper
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          93
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - m_vec_add
        - m_vec_copy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:21,23'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:0,0'
              BranchSideFuncs:
                - m_vec_copy.17547
                - m_vec_add.17546
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:21,23'
              BranchSideFuncs:
                - m_vec_copy.17547
                - m_vec_add.17546
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:21,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:21,5'
              BranchSideFuncs:
                - m_vec_copy.17547
                - m_vec_add.17546
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:22,9'
              BranchSideFuncs:
                - m_vec_copy.17547
                - m_vec_add.17546
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:21,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:21,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:22,9'
              BranchSideFuncs:
                - m_vec_copy.17547
                - m_vec_add.17546
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:24,17'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:25,62'
              BranchSideFuncs:
                - m_vec_copy.17547
                - m_vec_add.17546
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:27,27'
              BranchSideFuncs:
                - m_vec_copy.17547
                - m_vec_add.17546
        - Branch String:   'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:22,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:21,32'
              BranchSideFuncs:
                - m_vec_copy.17547
                - m_vec_add.17546
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:23,54'
              BranchSideFuncs:
                - m_vec_copy.17547
                - m_vec_add.17546
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:23,13'
          Dst:             m_vec_copy
        - Src:             'src/sig/mayo/pqmayo_mayo-3_avx2/arithmetic.c:25,17'
          Dst:             m_vec_add
    - functionName:    mul_table
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_opt/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mayo_secure_clear
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_opt/mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_MEM_cleanse
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/mem.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/mem.h:0,0'
              BranchSideFuncs:
                - OQS_MEM_cleanse
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/mem.h:25,5'
              BranchSideFuncs:
                - OQS_MEM_cleanse
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/mem.h:25,5'
          Dst:             OQS_MEM_cleanse
    - functionName:    ef_unpack_m_vec
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          114
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:46,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:46,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:51,26'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:46,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:46,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:51,26'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:46,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:46,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:51,26'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:46,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:46,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:51,26'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vec_mul_add_u64
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          142
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - mul_table
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.h:99,20'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.h:0,0'
              BranchSideFuncs:
                - mul_table.17596
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.h:99,20'
              BranchSideFuncs:
                - mul_table.17596
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.h:99,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.h:95,20'
              BranchSideFuncs:
                - mul_table.17596
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.h:99,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.h:99,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.h:99,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.h:100,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.h:99,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.h:100,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.h:100,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.h:99,29'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.h:99,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.h:100,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.h:99,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.h:99,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.h:100,21'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.h:99,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.h:99,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.h:100,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.h:95,20'
          Dst:             mul_table
    - functionName:    inverse_f
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_opt/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mul_f
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/simple_arithmetic.h:60,24'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/simple_arithmetic.h:0,0'
              BranchSideFuncs:
                - mul_f.17601
                - mul_f.17601
                - mul_f.17601
                - mul_f.17601
                - mul_f.17601
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/simple_arithmetic.h:60,24'
              BranchSideFuncs:
                - mul_f.17601
                - mul_f.17601
                - mul_f.17601
                - mul_f.17601
                - mul_f.17601
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/simple_arithmetic.h:60,24'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/simple_arithmetic.h:61,24'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/simple_arithmetic.h:62,24'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/simple_arithmetic.h:63,24'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/simple_arithmetic.h:64,25'
          Dst:             mul_f
    - functionName:    mul_f
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_opt/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          34
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    m_extract_element
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 20
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ct_64_is_greater_than
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ct_compare_64
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ef_pack_m_vec
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          252
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:27,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:27,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:34,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:27,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:27,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:31,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:27,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:27,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:31,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:27,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:31,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:34,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:27,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:31,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:34,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:34,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:34,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:38,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    add_f
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_opt/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lincomb
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_opt/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - add_f
        - mul_f
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/simple_arithmetic.h:72,23'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/simple_arithmetic.h:0,0'
              BranchSideFuncs:
                - mul_f.17601
                - add_f.17608
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/simple_arithmetic.h:72,23'
              BranchSideFuncs:
                - mul_f.17601
                - add_f.17608
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/simple_arithmetic.h:72,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/simple_arithmetic.h:72,23'
              BranchSideFuncs:
                - mul_f.17601
                - add_f.17608
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/simple_arithmetic.h:72,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/simple_arithmetic.h:72,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/simple_arithmetic.h:72,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/simple_arithmetic.h:73,27'
              BranchSideFuncs:
                - mul_f.17601
                - add_f.17608
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/simple_arithmetic.h:73,21'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/simple_arithmetic.h:73,15'
          Dst:             add_f
    - functionName:    mul_fx8
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_opt/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - char
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          34
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ct_compare_8
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EF
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         75
      ICount:          467
      EdgeCount:       100
      CyclomaticComplexity: 27
      functionsReached:
        - ct_64_is_greater_than
        - ct_compare_64
        - ef_pack_m_vec
        - ef_unpack_m_vec
        - inverse_f
        - m_extract_element
        - mayo_secure_clear
        - vec_mul_add_u64
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:62,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:0,0'
              BranchSideFuncs:
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - ct_compare_64.17606
                - ct_64_is_greater_than.17605
                - m_extract_element.17604
                - ct_compare_64.17606
                - inverse_f.17600
                - vec_mul_add_u64.17599
                - ct_compare_64.17606
                - ef_unpack_m_vec.17598
                - m_extract_element.17604
                - vec_mul_add_u64.17599
                - ef_pack_m_vec.17607
                - ef_unpack_m_vec.17598
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:64,27'
              BranchSideFuncs:
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - ct_compare_64.17606
                - ct_64_is_greater_than.17605
                - m_extract_element.17604
                - ct_compare_64.17606
                - inverse_f.17600
                - vec_mul_add_u64.17599
                - ct_compare_64.17606
                - ef_unpack_m_vec.17598
                - m_extract_element.17604
                - vec_mul_add_u64.17599
                - ef_pack_m_vec.17607
                - ef_unpack_m_vec.17598
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:69,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:70,29'
              BranchSideFuncs:
                - ef_pack_m_vec.17607
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - ef_unpack_m_vec.17598
                - ct_compare_64.17606
                - ct_64_is_greater_than.17605
                - m_extract_element.17604
                - ct_compare_64.17606
                - inverse_f.17600
                - vec_mul_add_u64.17599
                - ct_compare_64.17606
                - ef_unpack_m_vec.17598
                - m_extract_element.17604
                - vec_mul_add_u64.17599
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:77,39'
              BranchSideFuncs:
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - ct_compare_64.17606
                - ct_64_is_greater_than.17605
                - m_extract_element.17604
                - ct_compare_64.17606
                - inverse_f.17600
                - vec_mul_add_u64.17599
                - ct_compare_64.17606
                - ef_unpack_m_vec.17598
                - m_extract_element.17604
                - vec_mul_add_u64.17599
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:69,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:70,29'
              BranchSideFuncs:
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - ef_unpack_m_vec.17598
                - ct_compare_64.17606
                - ct_64_is_greater_than.17605
                - m_extract_element.17604
                - ct_compare_64.17606
                - inverse_f.17600
                - vec_mul_add_u64.17599
                - ct_compare_64.17606
                - ef_unpack_m_vec.17598
                - m_extract_element.17604
                - vec_mul_add_u64.17599
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:77,39'
              BranchSideFuncs:
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - ef_unpack_m_vec.17598
                - ct_compare_64.17606
                - ct_64_is_greater_than.17605
                - m_extract_element.17604
                - ct_compare_64.17606
                - inverse_f.17600
                - vec_mul_add_u64.17599
                - ct_compare_64.17606
                - ef_unpack_m_vec.17598
                - m_extract_element.17604
                - vec_mul_add_u64.17599
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:138,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:138,5'
              BranchSideFuncs:
                - ef_unpack_m_vec.17598
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:139,47'
              BranchSideFuncs:
                - ef_unpack_m_vec.17598
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:138,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:138,5'
              BranchSideFuncs:
                - ef_unpack_m_vec.17598
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:139,47'
              BranchSideFuncs:
                - ef_unpack_m_vec.17598
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:138,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:138,5'
              BranchSideFuncs:
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:139,47'
              BranchSideFuncs:
                - ef_unpack_m_vec.17598
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:79,37'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:80,37'
              BranchSideFuncs:
                - ct_compare_64.17606
                - ct_64_is_greater_than.17605
                - m_extract_element.17604
                - ct_compare_64.17606
                - inverse_f.17600
                - vec_mul_add_u64.17599
                - ct_compare_64.17606
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - ef_unpack_m_vec.17598
                - m_extract_element.17604
                - vec_mul_add_u64.17599
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:80,37'
              BranchSideFuncs:
                - ct_compare_64.17606
                - ct_64_is_greater_than.17605
                - m_extract_element.17604
                - ct_compare_64.17606
                - inverse_f.17600
                - vec_mul_add_u64.17599
                - ct_compare_64.17606
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - ef_unpack_m_vec.17598
                - m_extract_element.17604
                - vec_mul_add_u64.17599
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:80,37'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:86,27'
              BranchSideFuncs:
                - ct_compare_64.17606
                - ct_64_is_greater_than.17605
                - m_extract_element.17604
                - ct_compare_64.17606
                - inverse_f.17600
                - vec_mul_add_u64.17599
                - ct_compare_64.17606
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - ef_unpack_m_vec.17598
                - m_extract_element.17604
                - vec_mul_add_u64.17599
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:86,27'
              BranchSideFuncs:
                - ct_compare_64.17606
                - ct_64_is_greater_than.17605
                - m_extract_element.17604
                - ct_compare_64.17606
                - inverse_f.17600
                - vec_mul_add_u64.17599
                - ct_compare_64.17606
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - ef_unpack_m_vec.17598
                - m_extract_element.17604
                - vec_mul_add_u64.17599
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:94,24'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:94,21'
              BranchSideFuncs:
                - ct_compare_64.17606
                - ct_64_is_greater_than.17605
                - m_extract_element.17604
                - ct_compare_64.17606
                - inverse_f.17600
                - vec_mul_add_u64.17599
                - ct_compare_64.17606
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - ef_unpack_m_vec.17598
                - m_extract_element.17604
                - vec_mul_add_u64.17599
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:94,21'
              BranchSideFuncs:
                - ct_compare_64.17606
                - ct_64_is_greater_than.17605
                - m_extract_element.17604
                - ct_compare_64.17606
                - inverse_f.17600
                - vec_mul_add_u64.17599
                - ct_compare_64.17606
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - ef_unpack_m_vec.17598
                - m_extract_element.17604
                - vec_mul_add_u64.17599
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:93,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:96,38'
              BranchSideFuncs:
                - inverse_f.17600
                - vec_mul_add_u64.17599
                - ct_compare_64.17606
                - ct_compare_64.17606
                - ct_64_is_greater_than.17605
                - m_extract_element.17604
                - ct_compare_64.17606
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - ef_unpack_m_vec.17598
                - m_extract_element.17604
                - vec_mul_add_u64.17599
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:108,19'
              BranchSideFuncs:
                - inverse_f.17600
                - vec_mul_add_u64.17599
                - ct_compare_64.17606
                - ct_compare_64.17606
                - ct_64_is_greater_than.17605
                - m_extract_element.17604
                - ct_compare_64.17606
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - ef_unpack_m_vec.17598
                - m_extract_element.17604
                - vec_mul_add_u64.17599
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:113,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:114,33'
              BranchSideFuncs:
                - ct_compare_64.17606
                - ct_64_is_greater_than.17605
                - m_extract_element.17604
                - ct_compare_64.17606
                - inverse_f.17600
                - vec_mul_add_u64.17599
                - ct_compare_64.17606
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - ef_unpack_m_vec.17598
                - m_extract_element.17604
                - vec_mul_add_u64.17599
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:124,51'
              BranchSideFuncs:
                - ct_compare_64.17606
                - ct_64_is_greater_than.17605
                - m_extract_element.17604
                - ct_compare_64.17606
                - inverse_f.17600
                - vec_mul_add_u64.17599
                - ct_compare_64.17606
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - ef_unpack_m_vec.17598
                - m_extract_element.17604
                - vec_mul_add_u64.17599
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:116,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:118,59'
              BranchSideFuncs:
                - ct_compare_64.17606
                - ct_64_is_greater_than.17605
                - m_extract_element.17604
                - ct_compare_64.17606
                - inverse_f.17600
                - vec_mul_add_u64.17599
                - ct_compare_64.17606
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - ef_unpack_m_vec.17598
                - m_extract_element.17604
                - vec_mul_add_u64.17599
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:118,59'
              BranchSideFuncs:
                - ct_compare_64.17606
                - ct_64_is_greater_than.17605
                - m_extract_element.17604
                - ct_compare_64.17606
                - inverse_f.17600
                - vec_mul_add_u64.17599
                - ct_compare_64.17606
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - ef_unpack_m_vec.17598
                - m_extract_element.17604
                - vec_mul_add_u64.17599
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:116,49'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:116,13'
              BranchSideFuncs:
                - ct_compare_64.17606
                - ct_64_is_greater_than.17605
                - m_extract_element.17604
                - ct_compare_64.17606
                - inverse_f.17600
                - vec_mul_add_u64.17599
                - ct_compare_64.17606
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - ef_unpack_m_vec.17598
                - m_extract_element.17604
                - vec_mul_add_u64.17599
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:118,59'
              BranchSideFuncs:
                - ct_compare_64.17606
                - ct_64_is_greater_than.17605
                - m_extract_element.17604
                - ct_compare_64.17606
                - inverse_f.17600
                - vec_mul_add_u64.17599
                - ct_compare_64.17606
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - ef_unpack_m_vec.17598
                - m_extract_element.17604
                - vec_mul_add_u64.17599
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:116,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:113,80'
              BranchSideFuncs:
                - ct_compare_64.17606
                - ct_64_is_greater_than.17605
                - m_extract_element.17604
                - ct_compare_64.17606
                - inverse_f.17600
                - vec_mul_add_u64.17599
                - ct_compare_64.17606
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - ef_unpack_m_vec.17598
                - m_extract_element.17604
                - vec_mul_add_u64.17599
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:118,59'
              BranchSideFuncs:
                - ct_compare_64.17606
                - ct_64_is_greater_than.17605
                - m_extract_element.17604
                - ct_compare_64.17606
                - inverse_f.17600
                - vec_mul_add_u64.17599
                - ct_compare_64.17606
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - ef_unpack_m_vec.17598
                - m_extract_element.17604
                - vec_mul_add_u64.17599
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:116,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:113,80'
              BranchSideFuncs:
                - ct_compare_64.17606
                - ct_64_is_greater_than.17605
                - m_extract_element.17604
                - ct_compare_64.17606
                - inverse_f.17600
                - vec_mul_add_u64.17599
                - ct_compare_64.17606
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - ef_unpack_m_vec.17598
                - m_extract_element.17604
                - vec_mul_add_u64.17599
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:118,59'
              BranchSideFuncs:
                - ct_compare_64.17606
                - ct_64_is_greater_than.17605
                - m_extract_element.17604
                - ct_compare_64.17606
                - inverse_f.17600
                - vec_mul_add_u64.17599
                - ct_compare_64.17606
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - ef_unpack_m_vec.17598
                - m_extract_element.17604
                - vec_mul_add_u64.17599
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:113,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:114,33'
              BranchSideFuncs:
                - ct_compare_64.17606
                - ct_compare_64.17606
                - ct_64_is_greater_than.17605
                - m_extract_element.17604
                - ct_compare_64.17606
                - inverse_f.17600
                - vec_mul_add_u64.17599
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - ef_unpack_m_vec.17598
                - m_extract_element.17604
                - vec_mul_add_u64.17599
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:124,51'
              BranchSideFuncs:
                - ct_compare_64.17606
                - ct_64_is_greater_than.17605
                - m_extract_element.17604
                - ct_compare_64.17606
                - inverse_f.17600
                - vec_mul_add_u64.17599
                - ct_compare_64.17606
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - ef_unpack_m_vec.17598
                - m_extract_element.17604
                - vec_mul_add_u64.17599
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:99,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:101,57'
              BranchSideFuncs:
                - m_extract_element.17604
                - ct_compare_64.17606
                - ct_compare_64.17606
                - ct_64_is_greater_than.17605
                - inverse_f.17600
                - vec_mul_add_u64.17599
                - ct_compare_64.17606
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - ef_unpack_m_vec.17598
                - m_extract_element.17604
                - vec_mul_add_u64.17599
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:101,57'
              BranchSideFuncs:
                - m_extract_element.17604
                - ct_compare_64.17606
                - ct_compare_64.17606
                - ct_64_is_greater_than.17605
                - inverse_f.17600
                - vec_mul_add_u64.17599
                - ct_compare_64.17606
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - ef_unpack_m_vec.17598
                - m_extract_element.17604
                - vec_mul_add_u64.17599
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:99,43'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:99,13'
              BranchSideFuncs:
                - m_extract_element.17604
                - ct_compare_64.17606
                - ct_compare_64.17606
                - ct_64_is_greater_than.17605
                - inverse_f.17600
                - vec_mul_add_u64.17599
                - ct_compare_64.17606
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - ef_unpack_m_vec.17598
                - m_extract_element.17604
                - vec_mul_add_u64.17599
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:101,57'
              BranchSideFuncs:
                - m_extract_element.17604
                - ct_compare_64.17606
                - ct_compare_64.17606
                - ct_64_is_greater_than.17605
                - inverse_f.17600
                - vec_mul_add_u64.17599
                - ct_compare_64.17606
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - ef_unpack_m_vec.17598
                - m_extract_element.17604
                - vec_mul_add_u64.17599
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:99,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:101,57'
              BranchSideFuncs:
                - m_extract_element.17604
                - ct_compare_64.17606
                - ct_compare_64.17606
                - ct_64_is_greater_than.17605
                - inverse_f.17600
                - vec_mul_add_u64.17599
                - ct_compare_64.17606
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - ef_unpack_m_vec.17598
                - m_extract_element.17604
                - vec_mul_add_u64.17599
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:103,21'
              BranchSideFuncs:
                - m_extract_element.17604
                - ct_compare_64.17606
                - ct_compare_64.17606
                - ct_64_is_greater_than.17605
                - inverse_f.17600
                - vec_mul_add_u64.17599
                - ct_compare_64.17606
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - ef_unpack_m_vec.17598
                - m_extract_element.17604
                - vec_mul_add_u64.17599
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:99,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:101,57'
              BranchSideFuncs:
                - m_extract_element.17604
                - ct_compare_64.17606
                - ct_compare_64.17606
                - ct_64_is_greater_than.17605
                - inverse_f.17600
                - vec_mul_add_u64.17599
                - ct_compare_64.17606
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - ef_unpack_m_vec.17598
                - m_extract_element.17604
                - vec_mul_add_u64.17599
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:103,21'
              BranchSideFuncs:
                - m_extract_element.17604
                - ct_compare_64.17606
                - ct_compare_64.17606
                - ct_64_is_greater_than.17605
                - inverse_f.17600
                - vec_mul_add_u64.17599
                - ct_compare_64.17606
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - ef_unpack_m_vec.17598
                - m_extract_element.17604
                - vec_mul_add_u64.17599
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:124,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:125,46'
              BranchSideFuncs:
                - m_extract_element.17604
                - vec_mul_add_u64.17599
                - ct_compare_64.17606
                - ct_64_is_greater_than.17605
                - m_extract_element.17604
                - ct_compare_64.17606
                - inverse_f.17600
                - vec_mul_add_u64.17599
                - ct_compare_64.17606
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - ef_unpack_m_vec.17598
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:132,19'
              BranchSideFuncs:
                - ct_compare_64.17606
                - ct_64_is_greater_than.17605
                - m_extract_element.17604
                - ct_compare_64.17606
                - inverse_f.17600
                - vec_mul_add_u64.17599
                - ct_compare_64.17606
                - m_extract_element.17604
                - vec_mul_add_u64.17599
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - ef_unpack_m_vec.17598
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:77,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:79,37'
              BranchSideFuncs:
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - ef_unpack_m_vec.17598
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:138,5'
              BranchSideFuncs:
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - ef_unpack_m_vec.17598
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:124,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:125,46'
              BranchSideFuncs:
                - m_extract_element.17604
                - vec_mul_add_u64.17599
                - ct_compare_64.17606
                - ct_64_is_greater_than.17605
                - m_extract_element.17604
                - ct_compare_64.17606
                - inverse_f.17600
                - vec_mul_add_u64.17599
                - ct_compare_64.17606
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - ef_unpack_m_vec.17598
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:132,19'
              BranchSideFuncs:
                - ct_compare_64.17606
                - ct_64_is_greater_than.17605
                - m_extract_element.17604
                - ct_compare_64.17606
                - inverse_f.17600
                - vec_mul_add_u64.17599
                - ct_compare_64.17606
                - m_extract_element.17604
                - vec_mul_add_u64.17599
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - ef_unpack_m_vec.17598
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:138,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:138,5'
              BranchSideFuncs:
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:139,47'
              BranchSideFuncs:
                - ef_unpack_m_vec.17598
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
                - mayo_secure_clear.17597
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:70,9'
          Dst:             ef_pack_m_vec
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:139,9'
          Dst:             ef_unpack_m_vec
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:108,19'
          Dst:             inverse_f
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:109,9'
          Dst:             vec_mul_add_u64
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:114,33'
          Dst:             ct_compare_64
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:96,38'
          Dst:             ct_compare_64
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:97,40'
          Dst:             ct_64_is_greater_than
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:103,21'
          Dst:             m_extract_element
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:104,30'
          Dst:             ct_compare_64
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:126,41'
          Dst:             m_extract_element
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:128,13'
          Dst:             vec_mul_add_u64
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:145,5'
          Dst:             mayo_secure_clear
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:146,5'
          Dst:             mayo_secure_clear
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:147,5'
          Dst:             mayo_secure_clear
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:148,5'
          Dst:             mayo_secure_clear
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/echelon_form.h:139,9'
          Dst:             ef_unpack_m_vec
    - functionName:    sub_f
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_opt/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mat_mul
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_opt/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - lincomb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/simple_arithmetic.h:80,23'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/simple_arithmetic.h:0,0'
              BranchSideFuncs:
                - lincomb.17609
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/simple_arithmetic.h:80,23'
              BranchSideFuncs:
                - lincomb.17609
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/simple_arithmetic.h:80,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/simple_arithmetic.h:80,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/simple_arithmetic.h:82,18'
              BranchSideFuncs:
                - lincomb.17609
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/simple_arithmetic.h:82,18'
          Dst:             lincomb
    - functionName:    pqmayo_MAYO_5_opt_sample_solution
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         106
      ICount:          725
      EdgeCount:       144
      CyclomaticComplexity: 40
      functionsReached:
        - EF
        - ct_compare_8
        - mat_mul
        - mul_fx8
        - sub_f
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:51,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:51,23'
              BranchSideFuncs:
                - mat_mul.17614
                - EF.17612
                - ct_compare_8.17611
                - ct_compare_8.17611
                - mul_fx8.17610
                - mat_mul.17614
                - sub_f.17613
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:57,23'
              BranchSideFuncs:
                - mat_mul.17614
                - EF.17612
                - ct_compare_8.17611
                - ct_compare_8.17611
                - mul_fx8.17610
                - mat_mul.17614
                - sub_f.17613
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:51,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:51,5'
              BranchSideFuncs:
                - mat_mul.17614
                - EF.17612
                - ct_compare_8.17611
                - ct_compare_8.17611
                - mul_fx8.17610
                - mat_mul.17614
                - sub_f.17613
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:51,5'
              BranchSideFuncs:
                - mat_mul.17614
                - EF.17612
                - ct_compare_8.17611
                - ct_compare_8.17611
                - mul_fx8.17610
                - mat_mul.17614
                - sub_f.17613
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:51,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:51,5'
              BranchSideFuncs:
                - mat_mul.17614
                - EF.17612
                - ct_compare_8.17611
                - ct_compare_8.17611
                - mul_fx8.17610
                - mat_mul.17614
                - sub_f.17613
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:51,5'
              BranchSideFuncs:
                - mat_mul.17614
                - EF.17612
                - ct_compare_8.17611
                - ct_compare_8.17611
                - mul_fx8.17610
                - mat_mul.17614
                - sub_f.17613
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:51,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:52,16'
              BranchSideFuncs:
                - mat_mul.17614
                - EF.17612
                - ct_compare_8.17611
                - ct_compare_8.17611
                - mul_fx8.17610
                - mat_mul.17614
                - sub_f.17613
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:52,16'
              BranchSideFuncs:
                - mat_mul.17614
                - EF.17612
                - ct_compare_8.17611
                - ct_compare_8.17611
                - mul_fx8.17610
                - mat_mul.17614
                - sub_f.17613
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:51,33'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:51,5'
              BranchSideFuncs:
                - mat_mul.17614
                - EF.17612
                - ct_compare_8.17611
                - ct_compare_8.17611
                - mul_fx8.17610
                - mat_mul.17614
                - sub_f.17613
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:52,16'
              BranchSideFuncs:
                - mat_mul.17614
                - EF.17612
                - ct_compare_8.17611
                - ct_compare_8.17611
                - mul_fx8.17610
                - mat_mul.17614
                - sub_f.17613
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:51,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:51,5'
              BranchSideFuncs:
                - mat_mul.17614
                - EF.17612
                - ct_compare_8.17611
                - ct_compare_8.17611
                - mul_fx8.17610
                - mat_mul.17614
                - sub_f.17613
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:57,23'
              BranchSideFuncs:
                - mat_mul.17614
                - EF.17612
                - ct_compare_8.17611
                - ct_compare_8.17611
                - mul_fx8.17610
                - mat_mul.17614
                - sub_f.17613
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:51,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:51,5'
              BranchSideFuncs:
                - mat_mul.17614
                - EF.17612
                - ct_compare_8.17611
                - ct_compare_8.17611
                - mul_fx8.17610
                - mat_mul.17614
                - sub_f.17613
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:52,16'
              BranchSideFuncs:
                - mat_mul.17614
                - EF.17612
                - ct_compare_8.17611
                - ct_compare_8.17611
                - mul_fx8.17610
                - mat_mul.17614
                - sub_f.17613
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:51,33'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:51,5'
              BranchSideFuncs:
                - mat_mul.17614
                - EF.17612
                - ct_compare_8.17611
                - ct_compare_8.17611
                - mul_fx8.17610
                - mat_mul.17614
                - sub_f.17613
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:52,16'
              BranchSideFuncs:
                - mat_mul.17614
                - EF.17612
                - ct_compare_8.17611
                - ct_compare_8.17611
                - mul_fx8.17610
                - mat_mul.17614
                - sub_f.17613
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:51,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:51,5'
              BranchSideFuncs:
                - mat_mul.17614
                - EF.17612
                - ct_compare_8.17611
                - ct_compare_8.17611
                - mul_fx8.17610
                - mat_mul.17614
                - sub_f.17613
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:57,23'
              BranchSideFuncs:
                - mat_mul.17614
                - EF.17612
                - ct_compare_8.17611
                - ct_compare_8.17611
                - mul_fx8.17610
                - mat_mul.17614
                - sub_f.17613
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:51,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:51,5'
              BranchSideFuncs:
                - mat_mul.17614
                - EF.17612
                - ct_compare_8.17611
                - ct_compare_8.17611
                - mul_fx8.17610
                - mat_mul.17614
                - sub_f.17613
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:52,16'
              BranchSideFuncs:
                - mat_mul.17614
                - EF.17612
                - ct_compare_8.17611
                - ct_compare_8.17611
                - mul_fx8.17610
                - mat_mul.17614
                - sub_f.17613
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:51,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:51,5'
              BranchSideFuncs:
                - mat_mul.17614
                - EF.17612
                - ct_compare_8.17611
                - ct_compare_8.17611
                - mul_fx8.17610
                - mat_mul.17614
                - sub_f.17613
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:52,16'
              BranchSideFuncs:
                - mat_mul.17614
                - EF.17612
                - ct_compare_8.17611
                - ct_compare_8.17611
                - mul_fx8.17610
                - mat_mul.17614
                - sub_f.17613
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:51,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:52,16'
              BranchSideFuncs:
                - mat_mul.17614
                - EF.17612
                - ct_compare_8.17611
                - ct_compare_8.17611
                - mul_fx8.17610
                - mat_mul.17614
                - sub_f.17613
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:57,23'
              BranchSideFuncs:
                - mat_mul.17614
                - EF.17612
                - ct_compare_8.17611
                - ct_compare_8.17611
                - mul_fx8.17610
                - mat_mul.17614
                - sub_f.17613
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:57,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:57,5'
              BranchSideFuncs:
                - mat_mul.17614
                - EF.17612
                - ct_compare_8.17611
                - ct_compare_8.17611
                - mul_fx8.17610
                - sub_f.17613
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:58,21'
              BranchSideFuncs:
                - mat_mul.17614
                - EF.17612
                - ct_compare_8.17611
                - ct_compare_8.17611
                - mul_fx8.17610
                - sub_f.17613
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:51,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:52,16'
              BranchSideFuncs:
                - mat_mul.17614
                - EF.17612
                - ct_compare_8.17611
                - ct_compare_8.17611
                - mul_fx8.17610
                - mat_mul.17614
                - sub_f.17613
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:57,23'
              BranchSideFuncs:
                - mat_mul.17614
                - EF.17612
                - ct_compare_8.17611
                - ct_compare_8.17611
                - mul_fx8.17610
                - mat_mul.17614
                - sub_f.17613
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:57,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:58,21'
              BranchSideFuncs:
                - mat_mul.17614
                - EF.17612
                - ct_compare_8.17611
                - ct_compare_8.17611
                - mul_fx8.17610
                - sub_f.17613
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:60,5'
              BranchSideFuncs:
                - mat_mul.17614
                - EF.17612
                - ct_compare_8.17611
                - ct_compare_8.17611
                - mul_fx8.17610
                - sub_f.17613
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:57,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:58,21'
              BranchSideFuncs:
                - mat_mul.17614
                - EF.17612
                - ct_compare_8.17611
                - ct_compare_8.17611
                - mul_fx8.17610
                - sub_f.17613
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:60,5'
              BranchSideFuncs:
                - mat_mul.17614
                - EF.17612
                - ct_compare_8.17611
                - ct_compare_8.17611
                - mul_fx8.17610
                - sub_f.17613
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:63,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:64,44'
              BranchSideFuncs:
                - sub_f.17613
                - EF.17612
                - ct_compare_8.17611
                - ct_compare_8.17611
                - mul_fx8.17610
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:67,5'
              BranchSideFuncs:
                - EF.17612
                - ct_compare_8.17611
                - ct_compare_8.17611
                - mul_fx8.17610
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:57,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:57,5'
              BranchSideFuncs:
                - mat_mul.17614
                - EF.17612
                - ct_compare_8.17611
                - ct_compare_8.17611
                - mul_fx8.17610
                - sub_f.17613
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:58,21'
              BranchSideFuncs:
                - mat_mul.17614
                - EF.17612
                - ct_compare_8.17611
                - ct_compare_8.17611
                - mul_fx8.17610
                - sub_f.17613
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:71,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:71,5'
              BranchSideFuncs:
                - ct_compare_8.17611
                - ct_compare_8.17611
                - mul_fx8.17610
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:72,22'
              BranchSideFuncs:
                - ct_compare_8.17611
                - ct_compare_8.17611
                - mul_fx8.17610
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:71,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:72,22'
              BranchSideFuncs:
                - ct_compare_8.17611
                - ct_compare_8.17611
                - mul_fx8.17610
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:72,22'
              BranchSideFuncs:
                - ct_compare_8.17611
                - ct_compare_8.17611
                - mul_fx8.17610
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:71,38'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:71,5'
              BranchSideFuncs:
                - ct_compare_8.17611
                - ct_compare_8.17611
                - mul_fx8.17610
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:72,22'
              BranchSideFuncs:
                - ct_compare_8.17611
                - ct_compare_8.17611
                - mul_fx8.17610
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:71,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:71,5'
              BranchSideFuncs:
                - ct_compare_8.17611
                - ct_compare_8.17611
                - mul_fx8.17610
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:80,19'
              BranchSideFuncs:
                - ct_compare_8.17611
                - ct_compare_8.17611
                - mul_fx8.17610
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:71,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:72,22'
              BranchSideFuncs:
                - ct_compare_8.17611
                - ct_compare_8.17611
                - mul_fx8.17610
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:72,22'
              BranchSideFuncs:
                - ct_compare_8.17611
                - ct_compare_8.17611
                - mul_fx8.17610
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:71,38'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:71,5'
              BranchSideFuncs:
                - ct_compare_8.17611
                - ct_compare_8.17611
                - mul_fx8.17610
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:72,22'
              BranchSideFuncs:
                - ct_compare_8.17611
                - ct_compare_8.17611
                - mul_fx8.17610
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:71,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:72,22'
              BranchSideFuncs:
                - ct_compare_8.17611
                - ct_compare_8.17611
                - mul_fx8.17610
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:80,19'
              BranchSideFuncs:
                - ct_compare_8.17611
                - ct_compare_8.17611
                - mul_fx8.17610
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:63,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:64,44'
              BranchSideFuncs:
                - EF.17612
                - ct_compare_8.17611
                - ct_compare_8.17611
                - mul_fx8.17610
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:67,5'
              BranchSideFuncs:
                - EF.17612
                - ct_compare_8.17611
                - ct_compare_8.17611
                - mul_fx8.17610
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:80,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:80,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:88,5'
              BranchSideFuncs:
                - ct_compare_8.17611
                - ct_compare_8.17611
                - mul_fx8.17610
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:71,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:72,22'
              BranchSideFuncs:
                - ct_compare_8.17611
                - ct_compare_8.17611
                - mul_fx8.17610
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:80,19'
              BranchSideFuncs:
                - ct_compare_8.17611
                - ct_compare_8.17611
                - mul_fx8.17610
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:88,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:88,5'
              BranchSideFuncs:
                - ct_compare_8.17611
                - ct_compare_8.17611
                - mul_fx8.17610
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:88,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:90,27'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:93,33'
              BranchSideFuncs:
                - ct_compare_8.17611
                - ct_compare_8.17611
                - mul_fx8.17610
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:93,33'
              BranchSideFuncs:
                - ct_compare_8.17611
                - ct_compare_8.17611
                - mul_fx8.17610
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:102,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:93,9'
              BranchSideFuncs:
                - ct_compare_8.17611
                - mul_fx8.17610
                - ct_compare_8.17611
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:93,9'
              BranchSideFuncs:
                - ct_compare_8.17611
                - ct_compare_8.17611
                - mul_fx8.17610
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:102,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:103,53'
              BranchSideFuncs:
                - mul_fx8.17610
                - ct_compare_8.17611
                - ct_compare_8.17611
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:120,33'
              BranchSideFuncs:
                - ct_compare_8.17611
                - ct_compare_8.17611
                - mul_fx8.17610
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:93,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:88,31'
              BranchSideFuncs:
                - ct_compare_8.17611
                - mul_fx8.17610
                - ct_compare_8.17611
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:97,44'
              BranchSideFuncs:
                - ct_compare_8.17611
                - mul_fx8.17610
                - ct_compare_8.17611
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:93,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:88,31'
              BranchSideFuncs:
                - ct_compare_8.17611
                - ct_compare_8.17611
                - mul_fx8.17610
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:97,44'
              BranchSideFuncs:
                - ct_compare_8.17611
                - ct_compare_8.17611
                - mul_fx8.17610
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:60,5'
          Dst:             mat_mul
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:60,5'
          Dst:             mat_mul
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:67,5'
          Dst:             EF
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:64,38'
          Dst:             sub_f
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:97,30'
          Dst:             ct_compare_8
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:108,23'
          Dst:             mul_fx8
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:97,30'
          Dst:             ct_compare_8
    - functionName:    m_vec_add
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_opt/arithmetic_fixed.h'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          78
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    m_vec_copy
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_opt/arithmetic_fixed.h'
      linkageType:     InternalLinkage
      functionLinenumber: 13
      functionLinenumberEnd: 19
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          60
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqmayo_MAYO_5_opt_m_upper
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          93
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - m_vec_add
        - m_vec_copy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:21,23'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:0,0'
              BranchSideFuncs:
                - m_vec_copy.17618
                - m_vec_add.17617
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:21,23'
              BranchSideFuncs:
                - m_vec_copy.17618
                - m_vec_add.17617
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:21,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:21,5'
              BranchSideFuncs:
                - m_vec_copy.17618
                - m_vec_add.17617
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:22,9'
              BranchSideFuncs:
                - m_vec_copy.17618
                - m_vec_add.17617
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:21,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:21,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:22,9'
              BranchSideFuncs:
                - m_vec_copy.17618
                - m_vec_add.17617
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:24,17'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:25,62'
              BranchSideFuncs:
                - m_vec_copy.17618
                - m_vec_add.17617
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:27,27'
              BranchSideFuncs:
                - m_vec_copy.17618
                - m_vec_add.17617
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:22,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:21,32'
              BranchSideFuncs:
                - m_vec_copy.17618
                - m_vec_add.17617
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:23,54'
              BranchSideFuncs:
                - m_vec_copy.17618
                - m_vec_add.17617
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:23,13'
          Dst:             m_vec_copy
        - Src:             'src/sig/mayo/pqmayo_mayo-5_opt/arithmetic.c:25,17'
          Dst:             m_vec_add
    - functionName:    mayo_secure_clear
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_avx2/mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_MEM_cleanse
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/mem.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mem.h:0,0'
              BranchSideFuncs:
                - OQS_MEM_cleanse
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/mem.h:25,5'
              BranchSideFuncs:
                - OQS_MEM_cleanse
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/mem.h:25,5'
          Dst:             OQS_MEM_cleanse
    - functionName:    tbl32_gf16_multab
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form.h'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          38
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    inverse_f
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_avx2/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mul_f
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/simple_arithmetic.h:60,24'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/simple_arithmetic.h:0,0'
              BranchSideFuncs:
                - mul_f.17662
                - mul_f.17662
                - mul_f.17662
                - mul_f.17662
                - mul_f.17662
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/simple_arithmetic.h:60,24'
              BranchSideFuncs:
                - mul_f.17662
                - mul_f.17662
                - mul_f.17662
                - mul_f.17662
                - mul_f.17662
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/simple_arithmetic.h:60,24'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/simple_arithmetic.h:61,24'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/simple_arithmetic.h:62,24'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/simple_arithmetic.h:63,24'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/simple_arithmetic.h:64,25'
          Dst:             mul_f
    - functionName:    mul_f
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_avx2/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          34
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ct_is_greater_than
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ct_compare_32
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    19
      BranchProfiles:  []
      Callsites:       []
    - functionName:    add_f
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_avx2/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lincomb
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_avx2/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - add_f
        - mul_f
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/simple_arithmetic.h:72,23'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/simple_arithmetic.h:0,0'
              BranchSideFuncs:
                - mul_f.17662
                - add_f.17667
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/simple_arithmetic.h:72,23'
              BranchSideFuncs:
                - mul_f.17662
                - add_f.17667
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/simple_arithmetic.h:72,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/simple_arithmetic.h:72,23'
              BranchSideFuncs:
                - mul_f.17662
                - add_f.17667
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/simple_arithmetic.h:72,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/simple_arithmetic.h:72,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/simple_arithmetic.h:72,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/simple_arithmetic.h:73,27'
              BranchSideFuncs:
                - mul_f.17662
                - add_f.17667
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/simple_arithmetic.h:73,21'
          Dst:             mul_f
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/simple_arithmetic.h:73,15'
          Dst:             add_f
    - functionName:    mul_fx8
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_avx2/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - char
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          34
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ct_compare_8
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EF
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         81
      ICount:          1323
      EdgeCount:       107
      CyclomaticComplexity: 28
      functionsReached:
        - ct_compare_32
        - ct_is_greater_than
        - inverse_f
        - mayo_secure_clear
        - tbl32_gf16_multab
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form.h:45,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form.h:0,0'
              BranchSideFuncs:
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - mayo_secure_clear.17659
                - mayo_secure_clear.17659
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form.h:52,5'
              BranchSideFuncs:
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - mayo_secure_clear.17659
                - mayo_secure_clear.17659
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form_loop.h:5,29'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form_loop.h:6,29'
              BranchSideFuncs:
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - mayo_secure_clear.17659
                - mayo_secure_clear.17659
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form_loop.h:6,29'
              BranchSideFuncs:
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - mayo_secure_clear.17659
                - mayo_secure_clear.17659
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form_loop.h:39,1'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form_loop.h:40,51'
              BranchSideFuncs:
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - mayo_secure_clear.17659
                - mayo_secure_clear.17659
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form_loop.h:57,11'
              BranchSideFuncs:
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - mayo_secure_clear.17659
                - mayo_secure_clear.17659
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form_loop.h:44,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form.h:0,0'
              BranchSideFuncs:
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - mayo_secure_clear.17659
                - mayo_secure_clear.17659
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form_loop.h:45,43'
              BranchSideFuncs:
                - ct_compare_32.17666
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - mayo_secure_clear.17659
                - mayo_secure_clear.17659
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form_loop.h:39,1'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form_loop.h:40,51'
              BranchSideFuncs:
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - mayo_secure_clear.17659
                - mayo_secure_clear.17659
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form_loop.h:57,11'
              BranchSideFuncs:
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - mayo_secure_clear.17659
                - mayo_secure_clear.17659
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form_loop.h:17,1'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form_loop.h:19,30'
              BranchSideFuncs:
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - mayo_secure_clear.17659
                - mayo_secure_clear.17659
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form_loop.h:40,51'
              BranchSideFuncs:
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - mayo_secure_clear.17659
                - mayo_secure_clear.17659
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form_loop.h:44,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form.h:0,0'
              BranchSideFuncs:
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - mayo_secure_clear.17659
                - mayo_secure_clear.17659
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form_loop.h:45,43'
              BranchSideFuncs:
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - mayo_secure_clear.17659
                - mayo_secure_clear.17659
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form_loop.h:39,1'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form_loop.h:40,51'
              BranchSideFuncs:
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - mayo_secure_clear.17659
                - mayo_secure_clear.17659
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form_loop.h:57,11'
              BranchSideFuncs:
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - mayo_secure_clear.17659
                - mayo_secure_clear.17659
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form_loop.h:17,1'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form_loop.h:19,30'
              BranchSideFuncs:
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - mayo_secure_clear.17659
                - mayo_secure_clear.17659
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form_loop.h:40,51'
              BranchSideFuncs:
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - mayo_secure_clear.17659
                - mayo_secure_clear.17659
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form_loop.h:44,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form.h:0,0'
              BranchSideFuncs:
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - mayo_secure_clear.17659
                - mayo_secure_clear.17659
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form_loop.h:45,43'
              BranchSideFuncs:
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - mayo_secure_clear.17659
                - mayo_secure_clear.17659
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form_loop.h:39,1'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form_loop.h:40,51'
              BranchSideFuncs:
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - mayo_secure_clear.17659
                - mayo_secure_clear.17659
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form_loop.h:57,11'
              BranchSideFuncs:
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - mayo_secure_clear.17659
                - mayo_secure_clear.17659
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form_loop.h:18,16'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form_loop.h:18,13'
              BranchSideFuncs:
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - mayo_secure_clear.17659
                - mayo_secure_clear.17659
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form_loop.h:18,13'
              BranchSideFuncs:
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - mayo_secure_clear.17659
                - mayo_secure_clear.17659
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form_loop.h:17,1'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form_loop.h:19,30'
              BranchSideFuncs:
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - mayo_secure_clear.17659
                - mayo_secure_clear.17659
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form_loop.h:30,11'
              BranchSideFuncs:
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - mayo_secure_clear.17659
                - mayo_secure_clear.17659
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form.h:75,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form_loop.h:6,29'
              BranchSideFuncs:
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - mayo_secure_clear.17659
                - mayo_secure_clear.17659
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form_loop.h:11,19'
              BranchSideFuncs:
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - mayo_secure_clear.17659
                - mayo_secure_clear.17659
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form_loop.h:44,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form.h:0,0'
              BranchSideFuncs:
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - mayo_secure_clear.17659
                - mayo_secure_clear.17659
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form_loop.h:45,43'
              BranchSideFuncs:
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - mayo_secure_clear.17659
                - mayo_secure_clear.17659
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form_loop.h:39,1'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form_loop.h:40,51'
              BranchSideFuncs:
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - mayo_secure_clear.17659
                - mayo_secure_clear.17659
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form_loop.h:57,26'
              BranchSideFuncs:
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - mayo_secure_clear.17659
                - mayo_secure_clear.17659
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form_loop.h:44,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form.h:0,0'
              BranchSideFuncs:
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - mayo_secure_clear.17659
                - mayo_secure_clear.17659
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form_loop.h:45,43'
              BranchSideFuncs:
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - mayo_secure_clear.17659
                - mayo_secure_clear.17659
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form_loop.h:39,1'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form_loop.h:40,51'
              BranchSideFuncs:
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - mayo_secure_clear.17659
                - mayo_secure_clear.17659
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form_loop.h:57,11'
              BranchSideFuncs:
                - ct_compare_32.17666
                - ct_is_greater_than.17665
                - ct_compare_32.17666
                - inverse_f.17661
                - tbl32_gf16_multab.17660
                - ct_is_greater_than.17665
                - tbl32_gf16_multab.17660
                - ct_compare_32.17666
                - mayo_secure_clear.17659
                - mayo_secure_clear.17659
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form_loop.h:30,11'
          Dst:             inverse_f
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form_loop.h:31,26'
          Dst:             tbl32_gf16_multab
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form_loop.h:19,30'
          Dst:             ct_compare_32
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form_loop.h:20,32'
          Dst:             ct_is_greater_than
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form_loop.h:26,22'
          Dst:             ct_compare_32
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form_loop.h:40,51'
          Dst:             ct_is_greater_than
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form_loop.h:43,22'
          Dst:             tbl32_gf16_multab
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form_loop.h:45,43'
          Dst:             ct_compare_32
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form_loop.h:19,30'
          Dst:             ct_compare_32
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form_loop.h:20,32'
          Dst:             ct_is_greater_than
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form_loop.h:26,22'
          Dst:             ct_compare_32
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form_loop.h:30,11'
          Dst:             inverse_f
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form_loop.h:31,26'
          Dst:             tbl32_gf16_multab
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form_loop.h:40,51'
          Dst:             ct_is_greater_than
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form_loop.h:43,22'
          Dst:             tbl32_gf16_multab
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form_loop.h:45,43'
          Dst:             ct_compare_32
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form_loop.h:19,30'
          Dst:             ct_compare_32
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form_loop.h:20,32'
          Dst:             ct_is_greater_than
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form_loop.h:26,22'
          Dst:             ct_compare_32
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form_loop.h:30,11'
          Dst:             inverse_f
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form_loop.h:31,26'
          Dst:             tbl32_gf16_multab
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form_loop.h:40,51'
          Dst:             ct_is_greater_than
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form_loop.h:43,22'
          Dst:             tbl32_gf16_multab
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form_loop.h:45,43'
          Dst:             ct_compare_32
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form_loop.h:19,30'
          Dst:             ct_compare_32
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form_loop.h:20,32'
          Dst:             ct_is_greater_than
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form_loop.h:26,22'
          Dst:             ct_compare_32
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form_loop.h:30,11'
          Dst:             inverse_f
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form_loop.h:31,26'
          Dst:             tbl32_gf16_multab
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form_loop.h:40,51'
          Dst:             ct_is_greater_than
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form_loop.h:43,22'
          Dst:             tbl32_gf16_multab
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form_loop.h:45,43'
          Dst:             ct_compare_32
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form_loop.h:40,51'
          Dst:             ct_is_greater_than
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form_loop.h:43,22'
          Dst:             tbl32_gf16_multab
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form_loop.h:45,43'
          Dst:             ct_compare_32
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form_loop.h:40,51'
          Dst:             ct_is_greater_than
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form_loop.h:43,22'
          Dst:             tbl32_gf16_multab
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form_loop.h:45,43'
          Dst:             ct_compare_32
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form_loop.h:40,51'
          Dst:             ct_is_greater_than
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form_loop.h:43,22'
          Dst:             tbl32_gf16_multab
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form_loop.h:45,43'
          Dst:             ct_compare_32
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form_loop.h:40,51'
          Dst:             ct_is_greater_than
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form_loop.h:43,22'
          Dst:             tbl32_gf16_multab
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form_loop.h:45,43'
          Dst:             ct_compare_32
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form_loop.h:19,30'
          Dst:             ct_compare_32
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form_loop.h:20,32'
          Dst:             ct_is_greater_than
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form_loop.h:26,22'
          Dst:             ct_compare_32
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form_loop.h:30,11'
          Dst:             inverse_f
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form_loop.h:31,26'
          Dst:             tbl32_gf16_multab
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form_loop.h:40,51'
          Dst:             ct_is_greater_than
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form_loop.h:43,22'
          Dst:             tbl32_gf16_multab
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form_loop.h:45,43'
          Dst:             ct_compare_32
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form.h:88,5'
          Dst:             mayo_secure_clear
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/echelon_form.h:89,5'
          Dst:             mayo_secure_clear
    - functionName:    sub_f
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_avx2/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mat_mul
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_avx2/simple_arithmetic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - lincomb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/simple_arithmetic.h:80,23'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/simple_arithmetic.h:0,0'
              BranchSideFuncs:
                - lincomb.17668
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/simple_arithmetic.h:80,23'
              BranchSideFuncs:
                - lincomb.17668
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/simple_arithmetic.h:80,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/simple_arithmetic.h:80,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/simple_arithmetic.h:82,18'
              BranchSideFuncs:
                - lincomb.17668
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/simple_arithmetic.h:82,18'
          Dst:             lincomb
    - functionName:    pqmayo_MAYO_5_avx2_sample_solution
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         106
      ICount:          742
      EdgeCount:       144
      CyclomaticComplexity: 40
      functionsReached:
        - EF
        - ct_compare_8
        - mat_mul
        - mul_fx8
        - sub_f
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:51,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:51,23'
              BranchSideFuncs:
                - mat_mul.17673
                - EF.17671
                - ct_compare_8.17670
                - ct_compare_8.17670
                - mul_fx8.17669
                - mat_mul.17673
                - sub_f.17672
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:57,23'
              BranchSideFuncs:
                - mat_mul.17673
                - EF.17671
                - ct_compare_8.17670
                - ct_compare_8.17670
                - mul_fx8.17669
                - mat_mul.17673
                - sub_f.17672
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:51,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:51,5'
              BranchSideFuncs:
                - mat_mul.17673
                - EF.17671
                - ct_compare_8.17670
                - ct_compare_8.17670
                - mul_fx8.17669
                - mat_mul.17673
                - sub_f.17672
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:51,5'
              BranchSideFuncs:
                - mat_mul.17673
                - EF.17671
                - ct_compare_8.17670
                - ct_compare_8.17670
                - mul_fx8.17669
                - mat_mul.17673
                - sub_f.17672
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:51,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:51,5'
              BranchSideFuncs:
                - mat_mul.17673
                - EF.17671
                - ct_compare_8.17670
                - ct_compare_8.17670
                - mul_fx8.17669
                - mat_mul.17673
                - sub_f.17672
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:51,5'
              BranchSideFuncs:
                - mat_mul.17673
                - EF.17671
                - ct_compare_8.17670
                - ct_compare_8.17670
                - mul_fx8.17669
                - mat_mul.17673
                - sub_f.17672
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:51,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:52,16'
              BranchSideFuncs:
                - mat_mul.17673
                - EF.17671
                - ct_compare_8.17670
                - ct_compare_8.17670
                - mul_fx8.17669
                - mat_mul.17673
                - sub_f.17672
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:52,16'
              BranchSideFuncs:
                - mat_mul.17673
                - EF.17671
                - ct_compare_8.17670
                - ct_compare_8.17670
                - mul_fx8.17669
                - mat_mul.17673
                - sub_f.17672
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:51,33'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:51,5'
              BranchSideFuncs:
                - mat_mul.17673
                - EF.17671
                - ct_compare_8.17670
                - ct_compare_8.17670
                - mul_fx8.17669
                - mat_mul.17673
                - sub_f.17672
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:52,16'
              BranchSideFuncs:
                - mat_mul.17673
                - EF.17671
                - ct_compare_8.17670
                - ct_compare_8.17670
                - mul_fx8.17669
                - mat_mul.17673
                - sub_f.17672
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:51,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:51,5'
              BranchSideFuncs:
                - mat_mul.17673
                - EF.17671
                - ct_compare_8.17670
                - ct_compare_8.17670
                - mul_fx8.17669
                - mat_mul.17673
                - sub_f.17672
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:57,23'
              BranchSideFuncs:
                - mat_mul.17673
                - EF.17671
                - ct_compare_8.17670
                - ct_compare_8.17670
                - mul_fx8.17669
                - mat_mul.17673
                - sub_f.17672
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:51,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:51,5'
              BranchSideFuncs:
                - mat_mul.17673
                - EF.17671
                - ct_compare_8.17670
                - ct_compare_8.17670
                - mul_fx8.17669
                - mat_mul.17673
                - sub_f.17672
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:52,16'
              BranchSideFuncs:
                - mat_mul.17673
                - EF.17671
                - ct_compare_8.17670
                - ct_compare_8.17670
                - mul_fx8.17669
                - mat_mul.17673
                - sub_f.17672
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:51,33'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:51,5'
              BranchSideFuncs:
                - mat_mul.17673
                - EF.17671
                - ct_compare_8.17670
                - ct_compare_8.17670
                - mul_fx8.17669
                - mat_mul.17673
                - sub_f.17672
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:52,16'
              BranchSideFuncs:
                - mat_mul.17673
                - EF.17671
                - ct_compare_8.17670
                - ct_compare_8.17670
                - mul_fx8.17669
                - mat_mul.17673
                - sub_f.17672
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:51,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:51,5'
              BranchSideFuncs:
                - mat_mul.17673
                - EF.17671
                - ct_compare_8.17670
                - ct_compare_8.17670
                - mul_fx8.17669
                - mat_mul.17673
                - sub_f.17672
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:57,23'
              BranchSideFuncs:
                - mat_mul.17673
                - EF.17671
                - ct_compare_8.17670
                - ct_compare_8.17670
                - mul_fx8.17669
                - mat_mul.17673
                - sub_f.17672
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:51,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:51,5'
              BranchSideFuncs:
                - mat_mul.17673
                - EF.17671
                - ct_compare_8.17670
                - ct_compare_8.17670
                - mul_fx8.17669
                - mat_mul.17673
                - sub_f.17672
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:52,16'
              BranchSideFuncs:
                - mat_mul.17673
                - EF.17671
                - ct_compare_8.17670
                - ct_compare_8.17670
                - mul_fx8.17669
                - mat_mul.17673
                - sub_f.17672
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:51,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:51,5'
              BranchSideFuncs:
                - mat_mul.17673
                - EF.17671
                - ct_compare_8.17670
                - ct_compare_8.17670
                - mul_fx8.17669
                - mat_mul.17673
                - sub_f.17672
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:52,16'
              BranchSideFuncs:
                - mat_mul.17673
                - EF.17671
                - ct_compare_8.17670
                - ct_compare_8.17670
                - mul_fx8.17669
                - mat_mul.17673
                - sub_f.17672
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:51,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:52,16'
              BranchSideFuncs:
                - mat_mul.17673
                - EF.17671
                - ct_compare_8.17670
                - ct_compare_8.17670
                - mul_fx8.17669
                - mat_mul.17673
                - sub_f.17672
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:57,23'
              BranchSideFuncs:
                - mat_mul.17673
                - EF.17671
                - ct_compare_8.17670
                - ct_compare_8.17670
                - mul_fx8.17669
                - mat_mul.17673
                - sub_f.17672
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:57,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:57,5'
              BranchSideFuncs:
                - mat_mul.17673
                - EF.17671
                - ct_compare_8.17670
                - ct_compare_8.17670
                - mul_fx8.17669
                - sub_f.17672
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:58,21'
              BranchSideFuncs:
                - mat_mul.17673
                - EF.17671
                - ct_compare_8.17670
                - ct_compare_8.17670
                - mul_fx8.17669
                - sub_f.17672
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:51,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:52,16'
              BranchSideFuncs:
                - mat_mul.17673
                - EF.17671
                - ct_compare_8.17670
                - ct_compare_8.17670
                - mul_fx8.17669
                - mat_mul.17673
                - sub_f.17672
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:57,23'
              BranchSideFuncs:
                - mat_mul.17673
                - EF.17671
                - ct_compare_8.17670
                - ct_compare_8.17670
                - mul_fx8.17669
                - mat_mul.17673
                - sub_f.17672
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:57,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:58,21'
              BranchSideFuncs:
                - mat_mul.17673
                - EF.17671
                - ct_compare_8.17670
                - ct_compare_8.17670
                - mul_fx8.17669
                - sub_f.17672
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:60,5'
              BranchSideFuncs:
                - mat_mul.17673
                - EF.17671
                - ct_compare_8.17670
                - ct_compare_8.17670
                - mul_fx8.17669
                - sub_f.17672
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:57,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:58,21'
              BranchSideFuncs:
                - mat_mul.17673
                - EF.17671
                - ct_compare_8.17670
                - ct_compare_8.17670
                - mul_fx8.17669
                - sub_f.17672
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:60,5'
              BranchSideFuncs:
                - mat_mul.17673
                - EF.17671
                - ct_compare_8.17670
                - ct_compare_8.17670
                - mul_fx8.17669
                - sub_f.17672
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:63,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:64,44'
              BranchSideFuncs:
                - sub_f.17672
                - EF.17671
                - ct_compare_8.17670
                - ct_compare_8.17670
                - mul_fx8.17669
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:67,5'
              BranchSideFuncs:
                - EF.17671
                - ct_compare_8.17670
                - ct_compare_8.17670
                - mul_fx8.17669
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:57,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:57,5'
              BranchSideFuncs:
                - mat_mul.17673
                - EF.17671
                - ct_compare_8.17670
                - ct_compare_8.17670
                - mul_fx8.17669
                - sub_f.17672
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:58,21'
              BranchSideFuncs:
                - mat_mul.17673
                - EF.17671
                - ct_compare_8.17670
                - ct_compare_8.17670
                - mul_fx8.17669
                - sub_f.17672
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:71,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:71,5'
              BranchSideFuncs:
                - ct_compare_8.17670
                - ct_compare_8.17670
                - mul_fx8.17669
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:72,22'
              BranchSideFuncs:
                - ct_compare_8.17670
                - ct_compare_8.17670
                - mul_fx8.17669
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:71,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:72,22'
              BranchSideFuncs:
                - ct_compare_8.17670
                - ct_compare_8.17670
                - mul_fx8.17669
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:72,22'
              BranchSideFuncs:
                - ct_compare_8.17670
                - ct_compare_8.17670
                - mul_fx8.17669
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:71,38'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:71,5'
              BranchSideFuncs:
                - ct_compare_8.17670
                - ct_compare_8.17670
                - mul_fx8.17669
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:72,22'
              BranchSideFuncs:
                - ct_compare_8.17670
                - ct_compare_8.17670
                - mul_fx8.17669
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:71,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:71,5'
              BranchSideFuncs:
                - ct_compare_8.17670
                - ct_compare_8.17670
                - mul_fx8.17669
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:80,19'
              BranchSideFuncs:
                - ct_compare_8.17670
                - ct_compare_8.17670
                - mul_fx8.17669
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:71,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:72,22'
              BranchSideFuncs:
                - ct_compare_8.17670
                - ct_compare_8.17670
                - mul_fx8.17669
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:72,22'
              BranchSideFuncs:
                - ct_compare_8.17670
                - ct_compare_8.17670
                - mul_fx8.17669
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:71,38'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:71,5'
              BranchSideFuncs:
                - ct_compare_8.17670
                - ct_compare_8.17670
                - mul_fx8.17669
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:72,22'
              BranchSideFuncs:
                - ct_compare_8.17670
                - ct_compare_8.17670
                - mul_fx8.17669
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:71,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:72,22'
              BranchSideFuncs:
                - ct_compare_8.17670
                - ct_compare_8.17670
                - mul_fx8.17669
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:80,19'
              BranchSideFuncs:
                - ct_compare_8.17670
                - ct_compare_8.17670
                - mul_fx8.17669
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:63,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:64,44'
              BranchSideFuncs:
                - EF.17671
                - ct_compare_8.17670
                - ct_compare_8.17670
                - mul_fx8.17669
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:67,5'
              BranchSideFuncs:
                - EF.17671
                - ct_compare_8.17670
                - ct_compare_8.17670
                - mul_fx8.17669
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:80,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:80,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:88,5'
              BranchSideFuncs:
                - ct_compare_8.17670
                - ct_compare_8.17670
                - mul_fx8.17669
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:71,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:72,22'
              BranchSideFuncs:
                - ct_compare_8.17670
                - ct_compare_8.17670
                - mul_fx8.17669
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:80,19'
              BranchSideFuncs:
                - ct_compare_8.17670
                - ct_compare_8.17670
                - mul_fx8.17669
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:88,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:88,5'
              BranchSideFuncs:
                - ct_compare_8.17670
                - ct_compare_8.17670
                - mul_fx8.17669
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:88,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:90,27'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:93,33'
              BranchSideFuncs:
                - ct_compare_8.17670
                - ct_compare_8.17670
                - mul_fx8.17669
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:93,33'
              BranchSideFuncs:
                - ct_compare_8.17670
                - ct_compare_8.17670
                - mul_fx8.17669
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:102,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:93,9'
              BranchSideFuncs:
                - ct_compare_8.17670
                - mul_fx8.17669
                - ct_compare_8.17670
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:93,9'
              BranchSideFuncs:
                - ct_compare_8.17670
                - ct_compare_8.17670
                - mul_fx8.17669
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:102,13'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:103,53'
              BranchSideFuncs:
                - mul_fx8.17669
                - ct_compare_8.17670
                - ct_compare_8.17670
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:120,33'
              BranchSideFuncs:
                - ct_compare_8.17670
                - ct_compare_8.17670
                - mul_fx8.17669
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:93,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:88,31'
              BranchSideFuncs:
                - ct_compare_8.17670
                - mul_fx8.17669
                - ct_compare_8.17670
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:97,44'
              BranchSideFuncs:
                - ct_compare_8.17670
                - mul_fx8.17669
                - ct_compare_8.17670
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:93,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:88,31'
              BranchSideFuncs:
                - ct_compare_8.17670
                - ct_compare_8.17670
                - mul_fx8.17669
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:97,44'
              BranchSideFuncs:
                - ct_compare_8.17670
                - ct_compare_8.17670
                - mul_fx8.17669
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:60,5'
          Dst:             mat_mul
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:60,5'
          Dst:             mat_mul
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:67,5'
          Dst:             EF
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:64,38'
          Dst:             sub_f
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:97,30'
          Dst:             ct_compare_8
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:108,23'
          Dst:             mul_fx8
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:97,30'
          Dst:             ct_compare_8
    - functionName:    m_vec_add
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic_fixed.h'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          78
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    m_vec_copy
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic_fixed.h'
      linkageType:     InternalLinkage
      functionLinenumber: 13
      functionLinenumberEnd: 19
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          60
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqmayo_MAYO_5_avx2_m_upper
      functionSourceFile: '/src/liboqs/src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          93
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - m_vec_add
        - m_vec_copy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:21,23'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:0,0'
              BranchSideFuncs:
                - m_vec_copy.17677
                - m_vec_add.17676
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:21,23'
              BranchSideFuncs:
                - m_vec_copy.17677
                - m_vec_add.17676
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:21,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:21,5'
              BranchSideFuncs:
                - m_vec_copy.17677
                - m_vec_add.17676
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:22,9'
              BranchSideFuncs:
                - m_vec_copy.17677
                - m_vec_add.17676
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:21,5'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:21,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:22,9'
              BranchSideFuncs:
                - m_vec_copy.17677
                - m_vec_add.17676
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:24,17'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:25,62'
              BranchSideFuncs:
                - m_vec_copy.17677
                - m_vec_add.17676
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:27,27'
              BranchSideFuncs:
                - m_vec_copy.17677
                - m_vec_add.17676
        - Branch String:   'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:22,9'
          Branch Sides:
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:21,32'
              BranchSideFuncs:
                - m_vec_copy.17677
                - m_vec_add.17676
            - BranchSide:      'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:23,54'
              BranchSideFuncs:
                - m_vec_copy.17677
                - m_vec_add.17676
      Callsites:
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:23,13'
          Dst:             m_vec_copy
        - Src:             'src/sig/mayo/pqmayo_mayo-5_avx2/arithmetic.c:25,17'
          Dst:             m_vec_add
    - functionName:    csprng_fp_mat
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:193,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:199,2'
              BranchSideFuncs:
                - csprng_randombytes
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:210,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:210,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:222,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:210,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:212,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:222,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:212,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:214,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:214,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:214,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:215,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:217,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:223,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:224,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:226,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:209,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:210,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:229,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:199,2'
          Dst:             csprng_randombytes
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:62,37'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:62,37'
              BranchSideFuncs:
                - xof_shake_extract
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_squeeze
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sha3.h:65,31'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sha3.h:65,31'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sha3.h:65,2'
          Dst:             OQS_SHA3_shake128_inc_squeeze
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_ctx_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sha3.h:71,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sha3.h:71,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sha3.h:71,2'
          Dst:             OQS_SHA3_shake128_inc_ctx_release
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_finalize
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sha3.h:58,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sha3.h:58,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sha3.h:58,2'
          Dst:             OQS_SHA3_shake128_inc_finalize
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_absorb
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sha3.h:53,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sha3.h:53,22'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sha3.h:51,2'
          Dst:             OQS_SHA3_shake128_inc_absorb
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sha3.h:42,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sha3.h:42,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sha3.h:42,2'
          Dst:             OQS_SHA3_shake128_inc_init
    - functionName:    fp_synd_minus_fp_vec_scaled
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          173
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/fp_arith.h:135,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/fp_arith.h:136,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/fp_arith.h:136,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/fp_arith.h:135,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/fp_arith.h:136,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/fp_arith.h:140,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    is_fz_vec_in_restr_group_n
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_clean/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          60
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/restr_arith.h:62,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/restr_arith.h:61,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/restr_arith.h:62,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/restr_arith.h:61,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/restr_arith.h:62,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/restr_arith.h:62,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/restr_arith.h:62,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/restr_arith.h:62,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/restr_arith.h:62,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDP128BALANCED_CLEAN_CROSS_verify
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          376
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached:
        - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_expand_digest_to_fixed_weight
        - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_pack_fp_syn
        - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_pack_fp_vec
        - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_rebuild_tree
        - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_recompute_root
        - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_seed_leaves
        - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_unpack_fp_syn
        - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_unpack_fp_vec
        - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_unpack_fz_vec
        - convert_restr_vec_to_fp
        - csprng_fp_vec
        - csprng_fp_vec_chall_1
        - csprng_fz_vec
        - csprng_initialize
        - csprng_release
        - expand_pk
        - fp_dz_norm
        - fp_dz_norm_synd
        - fp_synd_minus_fp_vec_scaled
        - fp_vec_by_fp_matrix
        - fp_vec_by_fp_vec_pointwise
        - fp_vec_by_restr_vec_scaled
        - hash
        - is_fz_vec_in_restr_group_n
        - memcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:290,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:0,0'
              BranchSideFuncs:
                - expand_pk
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_unpack_fp_syn
                - hash
                - hash
                - csprng_initialize
                - csprng_fp_vec_chall_1
                - csprng_release
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_rebuild_tree
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_seed_leaves
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_unpack_fz_vec
                - is_fz_vec_in_restr_group_n
                - convert_restr_vec_to_fp
                - fp_vec_by_fp_vec_pointwise
                - fp_vec_by_fp_matrix
                - fp_dz_norm_synd
                - fp_synd_minus_fp_vec_scaled
                - fp_dz_norm_synd
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_pack_fp_syn
                - hash
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_recompute_root
                - hash
                - hash
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_pack_fp_vec
                - hash
                - memcmp
                - memcmp
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_unpack_fz_vec
                - hash
                - csprng_initialize
                - csprng_fz_vec
                - csprng_fp_vec
                - csprng_release
                - fp_vec_by_restr_vec_scaled
                - fp_dz_norm
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:293,2'
              BranchSideFuncs:
                - expand_pk
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_unpack_fp_syn
                - hash
                - hash
                - csprng_initialize
                - csprng_fp_vec_chall_1
                - csprng_release
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_rebuild_tree
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_seed_leaves
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_unpack_fz_vec
                - is_fz_vec_in_restr_group_n
                - convert_restr_vec_to_fp
                - fp_vec_by_fp_vec_pointwise
                - fp_vec_by_fp_matrix
                - fp_dz_norm_synd
                - fp_synd_minus_fp_vec_scaled
                - fp_dz_norm_synd
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_pack_fp_syn
                - hash
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_recompute_root
                - hash
                - hash
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_pack_fp_vec
                - hash
                - memcmp
                - memcmp
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_unpack_fz_vec
                - hash
                - csprng_initialize
                - csprng_fz_vec
                - csprng_fp_vec
                - csprng_release
                - fp_vec_by_restr_vec_scaled
                - fp_dz_norm
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:357,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:359,43'
              BranchSideFuncs:
                - hash
                - csprng_initialize
                - csprng_fz_vec
                - csprng_fp_vec
                - csprng_release
                - fp_vec_by_restr_vec_scaled
                - fp_dz_norm
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_unpack_fz_vec
                - is_fz_vec_in_restr_group_n
                - convert_restr_vec_to_fp
                - fp_vec_by_fp_vec_pointwise
                - fp_vec_by_fp_matrix
                - fp_dz_norm_synd
                - fp_synd_minus_fp_vec_scaled
                - fp_dz_norm_synd
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_pack_fp_syn
                - hash
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_unpack_fz_vec
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_recompute_root
                - hash
                - hash
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_pack_fp_vec
                - hash
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:386,48'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_unpack_fz_vec
                - is_fz_vec_in_restr_group_n
                - convert_restr_vec_to_fp
                - fp_vec_by_fp_vec_pointwise
                - fp_vec_by_fp_matrix
                - fp_dz_norm_synd
                - fp_synd_minus_fp_vec_scaled
                - fp_dz_norm_synd
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_pack_fp_syn
                - hash
                - hash
                - csprng_initialize
                - csprng_fz_vec
                - csprng_fp_vec
                - csprng_release
                - fp_vec_by_restr_vec_scaled
                - fp_dz_norm
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_recompute_root
                - hash
                - hash
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_pack_fp_vec
                - hash
                - memcmp
                - memcmp
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_unpack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:387,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:387,42'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_unpack_fz_vec
                - is_fz_vec_in_restr_group_n
                - convert_restr_vec_to_fp
                - fp_vec_by_fp_vec_pointwise
                - fp_vec_by_fp_matrix
                - fp_dz_norm_synd
                - fp_synd_minus_fp_vec_scaled
                - fp_dz_norm_synd
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_pack_fp_syn
                - hash
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_unpack_fz_vec
                - hash
                - csprng_initialize
                - csprng_fz_vec
                - csprng_fp_vec
                - csprng_release
                - fp_vec_by_restr_vec_scaled
                - fp_dz_norm
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_recompute_root
                - hash
                - hash
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_pack_fp_vec
                - hash
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:389,4'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_unpack_fz_vec
                - is_fz_vec_in_restr_group_n
                - convert_restr_vec_to_fp
                - fp_vec_by_fp_vec_pointwise
                - fp_vec_by_fp_matrix
                - fp_dz_norm_synd
                - fp_synd_minus_fp_vec_scaled
                - fp_dz_norm_synd
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_pack_fp_syn
                - hash
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_unpack_fz_vec
                - hash
                - csprng_initialize
                - csprng_fz_vec
                - csprng_fp_vec
                - csprng_release
                - fp_vec_by_restr_vec_scaled
                - fp_dz_norm
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_recompute_root
                - hash
                - hash
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_pack_fp_vec
                - hash
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:394,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:394,24'
              BranchSideFuncs:
                - is_fz_vec_in_restr_group_n
                - convert_restr_vec_to_fp
                - fp_vec_by_fp_vec_pointwise
                - fp_vec_by_fp_matrix
                - fp_dz_norm_synd
                - fp_synd_minus_fp_vec_scaled
                - fp_dz_norm_synd
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_pack_fp_syn
                - hash
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_unpack_fz_vec
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_unpack_fz_vec
                - hash
                - csprng_initialize
                - csprng_fz_vec
                - csprng_fp_vec
                - csprng_release
                - fp_vec_by_restr_vec_scaled
                - fp_dz_norm
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_recompute_root
                - hash
                - hash
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_pack_fp_vec
                - hash
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:394,24'
              BranchSideFuncs:
                - is_fz_vec_in_restr_group_n
                - convert_restr_vec_to_fp
                - fp_vec_by_fp_vec_pointwise
                - fp_vec_by_fp_matrix
                - fp_dz_norm_synd
                - fp_synd_minus_fp_vec_scaled
                - fp_dz_norm_synd
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_pack_fp_syn
                - hash
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_unpack_fz_vec
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_unpack_fz_vec
                - hash
                - csprng_initialize
                - csprng_fz_vec
                - csprng_fp_vec
                - csprng_release
                - fp_vec_by_restr_vec_scaled
                - fp_dz_norm
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_recompute_root
                - hash
                - hash
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_pack_fp_vec
                - hash
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:398,38'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:352,31'
              BranchSideFuncs:
                - convert_restr_vec_to_fp
                - fp_vec_by_fp_vec_pointwise
                - fp_vec_by_fp_matrix
                - fp_dz_norm_synd
                - fp_synd_minus_fp_vec_scaled
                - fp_dz_norm_synd
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_pack_fp_syn
                - hash
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_unpack_fz_vec
                - is_fz_vec_in_restr_group_n
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_unpack_fz_vec
                - hash
                - csprng_initialize
                - csprng_fz_vec
                - csprng_fp_vec
                - csprng_release
                - fp_vec_by_restr_vec_scaled
                - fp_dz_norm
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_recompute_root
                - hash
                - hash
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_pack_fp_vec
                - hash
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:399,22'
              BranchSideFuncs:
                - is_fz_vec_in_restr_group_n
                - convert_restr_vec_to_fp
                - fp_vec_by_fp_vec_pointwise
                - fp_vec_by_fp_matrix
                - fp_dz_norm_synd
                - fp_synd_minus_fp_vec_scaled
                - fp_dz_norm_synd
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_pack_fp_syn
                - hash
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_unpack_fz_vec
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_unpack_fz_vec
                - hash
                - csprng_initialize
                - csprng_fz_vec
                - csprng_fp_vec
                - csprng_release
                - fp_vec_by_restr_vec_scaled
                - fp_dz_norm
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_recompute_root
                - hash
                - hash
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_pack_fp_vec
                - hash
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:352,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:355,56'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_recompute_root
                - hash
                - hash
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_pack_fp_vec
                - hash
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:423,37'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_recompute_root
                - hash
                - hash
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_pack_fp_vec
                - hash
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:448,36'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:440,32'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:448,36'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:432,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:433,37'
              BranchSideFuncs:
                - hash
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:435,26'
              BranchSideFuncs:
                - hash
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:449,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:449,42'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:450,46'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:450,46'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:450,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:451,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:451,40'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:451,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:452,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:452,40'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:452,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:453,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:453,35'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:453,35'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:453,35'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:293,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:297,19'
          Dst:             PQCLEAN_CROSSRSDP128BALANCED_CLEAN_unpack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:300,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:305,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:309,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:312,2'
          Dst:             csprng_fp_vec_chall_1
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:314,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:317,2'
          Dst:             PQCLEAN_CROSSRSDP128BALANCED_CLEAN_expand_digest_to_fixed_weight
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:321,24'
          Dst:             PQCLEAN_CROSSRSDP128BALANCED_CLEAN_rebuild_tree
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:324,2'
          Dst:             PQCLEAN_CROSSRSDP128BALANCED_CLEAN_seed_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:421,32'
          Dst:             PQCLEAN_CROSSRSDP128BALANCED_CLEAN_recompute_root
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:425,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:428,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:362,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:371,4'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:373,4'
          Dst:             csprng_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:375,4'
          Dst:             csprng_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:377,4'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:378,4'
          Dst:             fp_vec_by_restr_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:382,4'
          Dst:             fp_dz_norm
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:386,34'
          Dst:             PQCLEAN_CROSSRSDP128BALANCED_CLEAN_unpack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:393,38'
          Dst:             PQCLEAN_CROSSRSDP128BALANCED_CLEAN_unpack_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:393,38'
          Dst:             PQCLEAN_CROSSRSDP128BALANCED_CLEAN_unpack_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:399,22'
          Dst:             is_fz_vec_in_restr_group_n
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:404,4'
          Dst:             convert_restr_vec_to_fp
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:405,4'
          Dst:             fp_vec_by_fp_vec_pointwise
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:406,4'
          Dst:             fp_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:407,4'
          Dst:             fp_dz_norm_synd
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:408,4'
          Dst:             fp_synd_minus_fp_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:412,4'
          Dst:             fp_dz_norm_synd
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:413,4'
          Dst:             PQCLEAN_CROSSRSDP128BALANCED_CLEAN_pack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:415,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:438,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:444,36'
          Dst:             memcmp
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:433,3'
          Dst:             PQCLEAN_CROSSRSDP128BALANCED_CLEAN_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:440,32'
          Dst:             memcmp
    - functionName:    expand_pk
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_fp_mat
        - csprng_initialize
        - csprng_release
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:51,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:0,0'
              BranchSideFuncs:
                - csprng_initialize
                - csprng_fp_mat
                - csprng_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:52,2'
              BranchSideFuncs:
                - csprng_initialize
                - csprng_fp_mat
                - csprng_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:52,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:53,2'
          Dst:             csprng_fp_mat
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:55,2'
          Dst:             csprng_release
    - functionName:    hash
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
        - xof_shake_final
        - xof_shake_init
        - xof_shake_release
        - xof_shake_update
      functionUses:    14
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:80,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init
                - xof_shake_update
                - xof_shake_update
                - xof_shake_final
                - xof_shake_extract
                - xof_shake_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:81,2'
              BranchSideFuncs:
                - xof_shake_init
                - xof_shake_update
                - xof_shake_update
                - xof_shake_final
                - xof_shake_extract
                - xof_shake_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:81,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:82,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:86,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:87,2'
          Dst:             xof_shake_final
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:88,2'
          Dst:             xof_shake_extract
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:90,2'
          Dst:             xof_shake_release
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init
                - xof_shake_update
                - xof_shake_update
                - xof_shake_final
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init
                - xof_shake_update
                - xof_shake_update
                - xof_shake_final
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    csprng_fp_vec_chall_1
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          215
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:150,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:156,2'
              BranchSideFuncs:
                - csprng_randombytes
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:167,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:167,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:180,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:167,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:169,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:180,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:169,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:171,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:171,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:171,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:172,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:174,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:181,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:182,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:184,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:166,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:167,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:187,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:156,2'
          Dst:             csprng_randombytes
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    csprng_fz_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:235,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:241,2'
              BranchSideFuncs:
                - csprng_randombytes
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:252,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:252,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:264,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:252,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:254,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:264,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:254,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:256,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:256,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:256,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:257,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:259,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:265,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:266,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:268,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:251,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:252,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:271,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:241,2'
          Dst:             csprng_randombytes
    - functionName:    csprng_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:106,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:112,2'
              BranchSideFuncs:
                - csprng_randombytes
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:123,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:123,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:135,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:123,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:125,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:135,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:125,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:127,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:127,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:127,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:128,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:130,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:136,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:137,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:139,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:122,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:123,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:142,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:112,2'
          Dst:             csprng_randombytes
    - functionName:    fp_vec_by_restr_vec_scaled
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          98
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/fp_arith.h:124,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/fp_arith.h:125,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/fp_arith.h:125,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/fp_arith.h:124,26'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/fp_arith.h:124,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/fp_arith.h:125,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/fp_arith.h:124,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/fp_arith.h:125,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/fp_arith.h:128,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fp_dz_norm
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          217
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    convert_restr_vec_to_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          62
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/fp_arith.h:145,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/fp_arith.h:146,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/fp_arith.h:148,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fp_vec_by_fp_vec_pointwise
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          333
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/fp_arith.h:102,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/fp_arith.h:103,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/fp_arith.h:103,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/fp_arith.h:102,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/fp_arith.h:103,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/fp_arith.h:106,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fp_vec_by_fp_matrix
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          153
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/fp_arith.h:90,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/fp_arith.h:91,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/fp_arith.h:91,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/fp_arith.h:90,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/fp_arith.h:89,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/fp_arith.h:91,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fp_dz_norm_synd
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          52
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fz_dz_norm_n
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_clean/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          173
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fz_vec_sub_n
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_clean/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          297
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/restr_arith.h:53,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/restr_arith.h:54,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/restr_arith.h:54,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/restr_arith.h:53,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/restr_arith.h:54,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/restr_arith.h:56,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    expand_sk
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_fz_vec
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
        - expand_pk
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:63,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:0,0'
              BranchSideFuncs:
                - csprng_initialize
                - csprng_randombytes
                - csprng_release
                - expand_pk
                - csprng_initialize
                - csprng_fz_vec
                - csprng_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:69,2'
              BranchSideFuncs:
                - csprng_initialize
                - csprng_randombytes
                - csprng_release
                - expand_pk
                - csprng_initialize
                - csprng_fz_vec
                - csprng_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:69,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:70,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:74,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:76,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:82,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:83,2'
          Dst:             csprng_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:85,2'
          Dst:             csprng_release
    - functionName:    PQCLEAN_CROSSRSDP128BALANCED_CLEAN_CROSS_sign
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          292
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_expand_digest_to_fixed_weight
        - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_gen_seed_tree
        - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_pack_fp_syn
        - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_pack_fp_vec
        - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_pack_fz_vec
        - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_seed_leaves
        - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_seed_path
        - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_tree_proof
        - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_tree_root
        - __assert_fail
        - convert_restr_vec_to_fp
        - csprng_fp_vec
        - csprng_fp_vec_chall_1
        - csprng_fz_vec
        - csprng_initialize
        - csprng_release
        - expand_sk
        - fp_dz_norm
        - fp_dz_norm_synd
        - fp_vec_by_fp_matrix
        - fp_vec_by_fp_vec_pointwise
        - fp_vec_by_restr_vec_scaled
        - fz_dz_norm_n
        - fz_vec_sub_n
        - hash
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:136,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:0,0'
              BranchSideFuncs:
                - expand_sk
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_gen_seed_tree
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_seed_leaves
                - csprng_initialize
                - csprng_fz_vec
                - fz_vec_sub_n
                - convert_restr_vec_to_fp
                - fz_dz_norm_n
                - csprng_fp_vec
                - csprng_release
                - fp_vec_by_fp_vec_pointwise
                - fp_vec_by_fp_matrix
                - fp_dz_norm_synd
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_pack_fp_syn
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_pack_fz_vec
                - hash
                - hash
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_tree_root
                - hash
                - hash
                - hash
                - hash
                - csprng_initialize
                - csprng_fp_vec_chall_1
                - csprng_release
                - fp_vec_by_restr_vec_scaled
                - fp_dz_norm
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_pack_fp_vec
                - hash
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_pack_fz_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:176,56'
              BranchSideFuncs:
                - expand_sk
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_gen_seed_tree
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_seed_leaves
                - csprng_initialize
                - csprng_fz_vec
                - fz_vec_sub_n
                - convert_restr_vec_to_fp
                - fz_dz_norm_n
                - csprng_fp_vec
                - csprng_release
                - fp_vec_by_fp_vec_pointwise
                - fp_vec_by_fp_matrix
                - fp_dz_norm_synd
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_pack_fp_syn
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_pack_fz_vec
                - hash
                - hash
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_tree_root
                - hash
                - hash
                - hash
                - hash
                - csprng_initialize
                - csprng_fp_vec_chall_1
                - csprng_release
                - fp_vec_by_restr_vec_scaled
                - fp_dz_norm
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_pack_fp_vec
                - hash
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_pack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:172,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:176,56'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_tree_root
                - hash
                - hash
                - hash
                - hash
                - csprng_initialize
                - csprng_fp_vec_chall_1
                - csprng_release
                - fp_vec_by_restr_vec_scaled
                - fp_dz_norm
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_pack_fp_vec
                - hash
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_pack_fz_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:222,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_tree_root
                - hash
                - hash
                - hash
                - hash
                - csprng_initialize
                - csprng_fp_vec_chall_1
                - csprng_release
                - fp_vec_by_restr_vec_scaled
                - fp_dz_norm
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_pack_fp_vec
                - hash
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_pack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:248,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:249,30'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_pack_fp_vec
                - hash
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_pack_fz_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:258,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_pack_fp_vec
                - hash
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_pack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:258,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:259,37'
              BranchSideFuncs:
                - hash
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_pack_fz_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:262,26'
              BranchSideFuncs:
                - hash
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_pack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:275,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:274,26'
              BranchSideFuncs:
                - __assert_fail
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_pack_fz_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:276,4'
              BranchSideFuncs:
                - __assert_fail
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_pack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:276,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:276,4'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_pack_fz_vec
                - __assert_fail
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:277,16'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_pack_fz_vec
                - __assert_fail
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:274,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:275,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:283,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:140,2'
          Dst:             expand_sk
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:143,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:144,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:147,2'
          Dst:             PQCLEAN_CROSSRSDP128BALANCED_CLEAN_gen_seed_tree
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:149,2'
          Dst:             PQCLEAN_CROSSRSDP128BALANCED_CLEAN_seed_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:222,2'
          Dst:             PQCLEAN_CROSSRSDP128BALANCED_CLEAN_tree_root
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:223,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:224,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:230,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:235,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:241,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:242,2'
          Dst:             csprng_fp_vec_chall_1
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:244,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:182,3'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:187,3'
          Dst:             csprng_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:188,3'
          Dst:             fz_vec_sub_n
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:191,3'
          Dst:             convert_restr_vec_to_fp
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:192,3'
          Dst:             fz_dz_norm_n
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:194,3'
          Dst:             csprng_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:196,3'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:199,3'
          Dst:             fp_vec_by_fp_vec_pointwise
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:200,3'
          Dst:             fp_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:201,3'
          Dst:             fp_dz_norm_synd
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:204,3'
          Dst:             PQCLEAN_CROSSRSDP128BALANCED_CLEAN_pack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:206,3'
          Dst:             PQCLEAN_CROSSRSDP128BALANCED_CLEAN_pack_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:210,3'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:215,3'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:249,3'
          Dst:             fp_vec_by_restr_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:253,3'
          Dst:             fp_dz_norm
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:264,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:267,2'
          Dst:             PQCLEAN_CROSSRSDP128BALANCED_CLEAN_expand_digest_to_fixed_weight
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:270,2'
          Dst:             PQCLEAN_CROSSRSDP128BALANCED_CLEAN_tree_proof
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:271,2'
          Dst:             PQCLEAN_CROSSRSDP128BALANCED_CLEAN_seed_path
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:259,3'
          Dst:             PQCLEAN_CROSSRSDP128BALANCED_CLEAN_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:276,4'
          Dst:             __assert_fail
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:277,4'
          Dst:             PQCLEAN_CROSSRSDP128BALANCED_CLEAN_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:278,4'
          Dst:             PQCLEAN_CROSSRSDP128BALANCED_CLEAN_pack_fz_vec
    - functionName:    __assert_fail
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    42
      BranchProfiles:  []
      Callsites:       []
    - functionName:    restr_vec_by_fp_matrix
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          215
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/fp_arith.h:72,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/fp_arith.h:73,16'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/fp_arith.h:75,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/fp_arith.h:76,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/fp_arith.h:77,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/fp_arith.h:77,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/fp_arith.h:76,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/fp_arith.h:75,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/fp_arith.h:77,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDP128BALANCED_CLEAN_CROSS_keygen
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          53
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_pack_fp_syn
        - csprng_fz_vec
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
        - expand_pk
        - fp_dz_norm_synd
        - restr_vec_by_fp_matrix
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:91,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
                - csprng_initialize
                - csprng_randombytes
                - csprng_release
                - expand_pk
                - csprng_initialize
                - csprng_fz_vec
                - csprng_release
                - restr_vec_by_fp_matrix
                - fp_dz_norm_synd
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_pack_fp_syn
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:91,2'
              BranchSideFuncs:
                - OQS_randombytes
                - csprng_initialize
                - csprng_randombytes
                - csprng_release
                - expand_pk
                - csprng_initialize
                - csprng_fz_vec
                - csprng_release
                - restr_vec_by_fp_matrix
                - fp_dz_norm_synd
                - PQCLEAN_CROSSRSDP128BALANCED_CLEAN_pack_fp_syn
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:91,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:99,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:100,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:104,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:109,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:116,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:119,2'
          Dst:             csprng_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:121,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:124,2'
          Dst:             restr_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:125,2'
          Dst:             fp_dz_norm_synd
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/CROSS.c:126,2'
          Dst:             PQCLEAN_CROSSRSDP128BALANCED_CLEAN_pack_fp_syn
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_ctx_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sha3.h:71,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sha3.h:71,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sha3.h:71,2'
          Dst:             OQS_SHA3_shake128_inc_ctx_release
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_squeeze
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sha3.h:65,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sha3.h:65,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sha3.h:65,2'
          Dst:             OQS_SHA3_shake128_inc_squeeze
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sha3.h:58,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sha3.h:58,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sha3.h:58,2'
          Dst:             OQS_SHA3_shake128_inc_finalize
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_absorb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sha3.h:53,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sha3.h:53,22'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sha3.h:51,2'
          Dst:             OQS_SHA3_shake128_inc_absorb
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sha3.h:42,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sha3.h:42,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sha3.h:42,2'
          Dst:             OQS_SHA3_shake128_inc_init
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.17772
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.17772
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.17773
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:62,2'
              BranchSideFuncs:
                - xof_shake_extract.17773
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.17776
                - xof_shake_update.17775
                - xof_shake_update.17775
                - xof_shake_final.17774
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.17776
                - xof_shake_update.17775
                - xof_shake_update.17775
                - xof_shake_final.17774
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    PQCLEAN_CROSSRSDP128BALANCED_CLEAN_expand_digest_to_fixed_weight
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         71
      ICount:          430
      EdgeCount:       96
      CyclomaticComplexity: 27
      functionsReached:
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.c:46,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.17779
                - csprng_randombytes.17778
                - csprng_release.17777
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.c:47,2'
              BranchSideFuncs:
                - csprng_initialize.17779
                - csprng_randombytes.17778
                - csprng_release.17777
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.c:68,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.c:68,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.c:68,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.c:70,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.c:70,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.c:72,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.c:72,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.c:72,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.c:73,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.c:75,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.c:84,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.c:85,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.c:92,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.c:66,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.c:68,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.c:95,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.c:47,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.c:49,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.c:51,2'
          Dst:             csprng_release
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_ctx_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sha3.h:71,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sha3.h:71,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sha3.h:71,2'
          Dst:             OQS_SHA3_shake128_inc_ctx_release
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_squeeze
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sha3.h:65,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sha3.h:65,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sha3.h:65,2'
          Dst:             OQS_SHA3_shake128_inc_squeeze
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sha3.h:58,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sha3.h:58,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sha3.h:58,2'
          Dst:             OQS_SHA3_shake128_inc_finalize
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_absorb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sha3.h:53,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sha3.h:53,22'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sha3.h:51,2'
          Dst:             OQS_SHA3_shake128_inc_absorb
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sha3.h:42,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sha3.h:42,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sha3.h:42,2'
          Dst:             OQS_SHA3_shake128_inc_init
    - functionName:    PQCLEAN_CROSSRSDP128BALANCED_CLEAN_recompute_root
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          310
      EdgeCount:       59
      CyclomaticComplexity: 16
      functionsReached:
        - hash
        - label_leaves
        - place_cmt_on_leaves
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:160,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:0,0'
              BranchSideFuncs:
                - place_cmt_on_leaves
                - label_leaves
                - hash.17815
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:161,10'
              BranchSideFuncs:
                - place_cmt_on_leaves
                - label_leaves
                - hash.17815
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:212,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:212,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:212,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:173,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:174,16'
              BranchSideFuncs:
                - hash.17815
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:207,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:176,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:176,27'
              BranchSideFuncs:
                - hash.17815
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:176,27'
              BranchSideFuncs:
                - hash.17815
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:179,48'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:179,61'
              BranchSideFuncs:
                - hash.17815
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:184,32'
              BranchSideFuncs:
                - hash.17815
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:179,48'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:179,61'
              BranchSideFuncs:
                - hash.17815
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:184,32'
              BranchSideFuncs:
                - hash.17815
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:179,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:174,34'
              BranchSideFuncs:
                - hash.17815
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:187,40'
              BranchSideFuncs:
                - hash.17815
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:184,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:185,44'
              BranchSideFuncs:
                - hash.17815
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:187,40'
              BranchSideFuncs:
                - hash.17815
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:192,18'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:192,18'
              BranchSideFuncs:
                - hash.17815
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:192,18'
              BranchSideFuncs:
                - hash.17815
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:192,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:193,73'
              BranchSideFuncs:
                - hash.17815
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:195,61'
              BranchSideFuncs:
                - hash.17815
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:192,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:193,73'
              BranchSideFuncs:
                - hash.17815
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:195,61'
              BranchSideFuncs:
                - hash.17815
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:212,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:213,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:215,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:164,2'
          Dst:             place_cmt_on_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:165,2'
          Dst:             label_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:200,4'
          Dst:             hash
    - functionName:    place_cmt_on_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          46
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:56,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:57,54'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:63,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    label_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         112
      ICount:          510
      EdgeCount:       148
      CyclomaticComplexity: 38
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:75,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:78,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:78,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:78,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:78,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:78,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:75,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hash
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
        - xof_shake_final
        - xof_shake_init
        - xof_shake_release
        - xof_shake_update
      functionUses:    66
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:80,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.17812
                - xof_shake_update.17811
                - xof_shake_update.17811
                - xof_shake_final.17810
                - xof_shake_extract.17809
                - xof_shake_release.17808
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:81,2'
              BranchSideFuncs:
                - xof_shake_init.17812
                - xof_shake_update.17811
                - xof_shake_update.17811
                - xof_shake_final.17810
                - xof_shake_extract.17809
                - xof_shake_release.17808
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:81,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:82,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:86,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:87,2'
          Dst:             xof_shake_final
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:88,2'
          Dst:             xof_shake_extract
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:90,2'
          Dst:             xof_shake_release
    - functionName:    PQCLEAN_CROSSRSDP128BALANCED_CLEAN_tree_proof
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          272
      EdgeCount:       61
      CyclomaticComplexity: 18
      functionsReached:
        - label_leaves
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:122,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:0,0'
              BranchSideFuncs:
                - label_leaves
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:122,16'
              BranchSideFuncs:
                - label_leaves
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:131,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:132,16'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:152,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:134,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:134,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:134,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:136,67'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:136,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:136,81'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:136,67'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:136,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:136,81'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:139,51'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:139,65'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:145,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:139,51'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:139,65'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:145,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:139,51'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:139,65'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:145,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:139,65'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:139,65'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:139,65'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:139,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:132,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:140,70'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:145,47'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:132,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:145,61'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:145,47'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:132,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:145,61'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:145,47'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:132,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:145,61'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:145,61'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:145,61'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:145,61'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:145,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:132,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:146,78'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:145,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:132,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:146,78'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:123,2'
          Dst:             label_leaves
    - functionName:    PQCLEAN_CROSSRSDP128BALANCED_CLEAN_tree_root
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          469
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - hash
        - place_cmt_on_leaves
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:97,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:0,0'
              BranchSideFuncs:
                - place_cmt_on_leaves
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:103,0'
              BranchSideFuncs:
                - place_cmt_on_leaves
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:103,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:108,14'
              BranchSideFuncs:
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:103,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
                - hash.17815
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:97,2'
          Dst:             place_cmt_on_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
    - functionName:    generic_unpack_3_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          128
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:209,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:210,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:248,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_unpack_7_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          445
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:279,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:279,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:280,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:282,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:283,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:292,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:282,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:283,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:292,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:293,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:294,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:295,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:295,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:296,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:298,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:298,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:299,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:302,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:302,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:303,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:307,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:307,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:308,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:313,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:313,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:314,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:320,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:320,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:321,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:329,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:329,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:329,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:330,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_pack_3_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          111
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:58,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:59,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:82,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_pack_7_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          463
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:106,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:107,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:115,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:106,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:107,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:115,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:116,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:117,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:118,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:118,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:119,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:121,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:121,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:122,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:125,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:125,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:126,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:130,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:130,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:131,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:136,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:136,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:137,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:143,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:143,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:143,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:144,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_unpack_fz
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 373
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_3_bit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:371,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_3_bit
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:371,22'
              BranchSideFuncs:
                - generic_unpack_3_bit
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:371,22'
          Dst:             generic_unpack_3_bit
    - functionName:    PQCLEAN_CROSSRSDP128BALANCED_CLEAN_unpack_fz_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 459
      functionLinenumberEnd: 460
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fz
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:460,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fz
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:460,9'
              BranchSideFuncs:
                - generic_unpack_fz
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:460,9'
          Dst:             generic_unpack_fz
    - functionName:    PQCLEAN_CROSSRSDP128BALANCED_CLEAN_unpack_fp_syn
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 447
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:447,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:447,9'
              BranchSideFuncs:
                - generic_unpack_fp
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:447,9'
          Dst:             generic_unpack_fp
    - functionName:    generic_unpack_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_7_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:352,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_7_bit
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:352,22'
              BranchSideFuncs:
                - generic_unpack_7_bit
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:352,22'
          Dst:             generic_unpack_7_bit
    - functionName:    PQCLEAN_CROSSRSDP128BALANCED_CLEAN_unpack_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 434
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:434,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:434,9'
              BranchSideFuncs:
                - generic_unpack_fp
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:434,9'
          Dst:             generic_unpack_fp
    - functionName:    generic_pack_fz
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_3_bit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:185,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_3_bit
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:185,2'
              BranchSideFuncs:
                - generic_pack_3_bit
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:185,2'
          Dst:             generic_pack_3_bit
    - functionName:    PQCLEAN_CROSSRSDP128BALANCED_CLEAN_pack_fz_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fz
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:412,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fz
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:412,2'
              BranchSideFuncs:
                - generic_pack_fz
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:412,2'
          Dst:             generic_pack_fz
    - functionName:    PQCLEAN_CROSSRSDP128BALANCED_CLEAN_pack_fp_syn
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:399,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:399,2'
              BranchSideFuncs:
                - generic_pack_fp
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:399,2'
          Dst:             generic_pack_fp
    - functionName:    generic_pack_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_7_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:169,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_7_bit
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:169,2'
              BranchSideFuncs:
                - generic_pack_7_bit
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:169,2'
          Dst:             generic_pack_7_bit
    - functionName:    PQCLEAN_CROSSRSDP128BALANCED_CLEAN_pack_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:386,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:386,2'
              BranchSideFuncs:
                - generic_pack_fp
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/pack_unpack.c:386,2'
          Dst:             generic_pack_fp
    - functionName:    label_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          138
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:77,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:78,45'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:78,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:77,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:77,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:78,45'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_ctx_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sha3.h:71,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sha3.h:71,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sha3.h:71,2'
          Dst:             OQS_SHA3_shake128_inc_ctx_release
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_squeeze
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sha3.h:65,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sha3.h:65,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sha3.h:65,2'
          Dst:             OQS_SHA3_shake128_inc_squeeze
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sha3.h:58,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sha3.h:58,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sha3.h:58,2'
          Dst:             OQS_SHA3_shake128_inc_finalize
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_absorb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sha3.h:53,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sha3.h:53,22'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sha3.h:51,2'
          Dst:             OQS_SHA3_shake128_inc_absorb
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sha3.h:42,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sha3.h:42,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/sha3.h:42,2'
          Dst:             OQS_SHA3_shake128_inc_init
    - functionName:    PQCLEAN_CROSSRSDP128BALANCED_CLEAN_rebuild_tree
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          310
      EdgeCount:       60
      CyclomaticComplexity: 17
      functionsReached:
        - compute_seeds_to_publish
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:245,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:0,0'
              BranchSideFuncs:
                - compute_seeds_to_publish
                - csprng_initialize.17904
                - csprng_randombytes.17905
                - csprng_release.17906
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:245,16'
              BranchSideFuncs:
                - compute_seeds_to_publish
                - csprng_initialize.17904
                - csprng_randombytes.17905
                - csprng_release.17906
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:304,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:304,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:304,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:304,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:304,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:305,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:304,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:305,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:305,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:304,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:304,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:307,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:304,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:305,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:305,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:304,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:305,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:307,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:264,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:265,26'
              BranchSideFuncs:
                - csprng_initialize.17904
                - csprng_randombytes.17905
                - csprng_release.17906
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:265,26'
              BranchSideFuncs:
                - csprng_initialize.17904
                - csprng_randombytes.17905
                - csprng_release.17906
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:269,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:262,72'
              BranchSideFuncs:
                - csprng_initialize.17904
                - csprng_randombytes.17905
                - csprng_release.17906
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:264,51'
              BranchSideFuncs:
                - csprng_initialize.17904
                - csprng_randombytes.17905
                - csprng_release.17906
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:270,10'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:271,38'
              BranchSideFuncs:
                - csprng_initialize.17904
                - csprng_randombytes.17905
                - csprng_release.17906
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:280,96'
              BranchSideFuncs:
                - csprng_initialize.17904
                - csprng_randombytes.17905
                - csprng_release.17906
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:280,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:262,72'
              BranchSideFuncs:
                - csprng_initialize.17904
                - csprng_randombytes.17905
                - csprng_release.17906
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:283,37'
              BranchSideFuncs:
                - csprng_initialize.17904
                - csprng_randombytes.17905
                - csprng_release.17906
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:262,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:263,39'
              BranchSideFuncs:
                - csprng_initialize.17904
                - csprng_randombytes.17905
                - csprng_release.17906
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:298,14'
              BranchSideFuncs:
                - csprng_initialize.17904
                - csprng_randombytes.17905
                - csprng_release.17906
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:304,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:305,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:307,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:246,2'
          Dst:             compute_seeds_to_publish
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:290,5'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:291,5'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:295,5'
          Dst:             csprng_release
    - functionName:    compute_seeds_to_publish
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          128
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - label_leaves
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:93,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:0,0'
              BranchSideFuncs:
                - label_leaves.17896
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:103,16'
              BranchSideFuncs:
                - label_leaves.17896
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:102,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:103,16'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:112,1'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:105,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:105,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:105,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:108,41'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:107,41'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:108,67'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:108,41'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:107,41'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:108,67'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:93,2'
          Dst:             label_leaves
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.17901
                - xof_shake_update.17900
                - xof_shake_update.17900
                - xof_shake_final.17899
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.17901
                - xof_shake_update.17900
                - xof_shake_update.17900
                - xof_shake_final.17899
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.17898
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:62,2'
              BranchSideFuncs:
                - xof_shake_extract.17898
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.17897
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.17897
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    PQCLEAN_CROSSRSDP128BALANCED_CLEAN_seed_path
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          133
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - compute_seeds_to_publish
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:206,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:0,0'
              BranchSideFuncs:
                - compute_seeds_to_publish
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:206,16'
              BranchSideFuncs:
                - compute_seeds_to_publish
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:218,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:222,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:222,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:222,61'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:216,72'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:218,51'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:222,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:216,72'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:224,47'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:216,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:217,39'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:230,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:207,2'
          Dst:             compute_seeds_to_publish
    - functionName:    PQCLEAN_CROSSRSDP128BALANCED_CLEAN_seed_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          64
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:185,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:186,30'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:192,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDP128BALANCED_CLEAN_gen_seed_tree
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          277
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:131,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.17904
                - csprng_randombytes.17905
                - csprng_release.17906
                - csprng_initialize.17904
                - csprng_randombytes.17905
                - csprng_release.17906
                - csprng_initialize.17904
                - csprng_randombytes.17905
                - csprng_release.17906
                - csprng_initialize.17904
                - csprng_randombytes.17905
                - csprng_release.17906
                - csprng_initialize.17904
                - csprng_randombytes.17905
                - csprng_release.17906
                - csprng_initialize.17904
                - csprng_randombytes.17905
                - csprng_release.17906
                - csprng_initialize.17904
                - csprng_randombytes.17905
                - csprng_release.17906
                - csprng_initialize.17904
                - csprng_randombytes.17905
                - csprng_release.17906
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:133,22'
              BranchSideFuncs:
                - csprng_initialize.17904
                - csprng_randombytes.17905
                - csprng_release.17906
                - csprng_initialize.17904
                - csprng_randombytes.17905
                - csprng_release.17906
                - csprng_initialize.17904
                - csprng_randombytes.17905
                - csprng_release.17906
                - csprng_initialize.17904
                - csprng_randombytes.17905
                - csprng_release.17906
                - csprng_initialize.17904
                - csprng_randombytes.17905
                - csprng_release.17906
                - csprng_initialize.17904
                - csprng_randombytes.17905
                - csprng_release.17906
                - csprng_initialize.17904
                - csprng_randombytes.17905
                - csprng_release.17906
                - csprng_initialize.17904
                - csprng_randombytes.17905
                - csprng_release.17906
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:152,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:153,38'
              BranchSideFuncs:
                - csprng_initialize.17904
                - csprng_randombytes.17905
                - csprng_release.17906
                - csprng_initialize.17904
                - csprng_randombytes.17905
                - csprng_release.17906
                - csprng_initialize.17904
                - csprng_randombytes.17905
                - csprng_release.17906
                - csprng_initialize.17904
                - csprng_randombytes.17905
                - csprng_release.17906
                - csprng_initialize.17904
                - csprng_randombytes.17905
                - csprng_release.17906
                - csprng_initialize.17904
                - csprng_randombytes.17905
                - csprng_release.17906
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:153,38'
              BranchSideFuncs:
                - csprng_initialize.17904
                - csprng_randombytes.17905
                - csprng_release.17906
                - csprng_initialize.17904
                - csprng_randombytes.17905
                - csprng_release.17906
                - csprng_initialize.17904
                - csprng_randombytes.17905
                - csprng_release.17906
                - csprng_initialize.17904
                - csprng_randombytes.17905
                - csprng_release.17906
                - csprng_initialize.17904
                - csprng_randombytes.17905
                - csprng_release.17906
                - csprng_initialize.17904
                - csprng_randombytes.17905
                - csprng_release.17906
                - csprng_initialize.17904
                - csprng_randombytes.17905
                - csprng_release.17906
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:152,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:153,38'
              BranchSideFuncs:
                - csprng_initialize.17904
                - csprng_randombytes.17905
                - csprng_release.17906
                - csprng_initialize.17904
                - csprng_randombytes.17905
                - csprng_release.17906
                - csprng_initialize.17904
                - csprng_randombytes.17905
                - csprng_release.17906
                - csprng_initialize.17904
                - csprng_randombytes.17905
                - csprng_release.17906
                - csprng_initialize.17904
                - csprng_randombytes.17905
                - csprng_release.17906
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:153,38'
              BranchSideFuncs:
                - csprng_initialize.17904
                - csprng_randombytes.17905
                - csprng_release.17906
                - csprng_initialize.17904
                - csprng_randombytes.17905
                - csprng_release.17906
                - csprng_initialize.17904
                - csprng_randombytes.17905
                - csprng_release.17906
                - csprng_initialize.17904
                - csprng_randombytes.17905
                - csprng_release.17906
                - csprng_initialize.17904
                - csprng_randombytes.17905
                - csprng_release.17906
                - csprng_initialize.17904
                - csprng_randombytes.17905
                - csprng_release.17906
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:152,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:153,38'
              BranchSideFuncs:
                - csprng_initialize.17904
                - csprng_randombytes.17905
                - csprng_release.17906
                - csprng_initialize.17904
                - csprng_randombytes.17905
                - csprng_release.17906
                - csprng_initialize.17904
                - csprng_randombytes.17905
                - csprng_release.17906
                - csprng_initialize.17904
                - csprng_randombytes.17905
                - csprng_release.17906
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:153,38'
              BranchSideFuncs:
                - csprng_initialize.17904
                - csprng_randombytes.17905
                - csprng_release.17906
                - csprng_initialize.17904
                - csprng_randombytes.17905
                - csprng_release.17906
                - csprng_initialize.17904
                - csprng_randombytes.17905
                - csprng_release.17906
                - csprng_initialize.17904
                - csprng_randombytes.17905
                - csprng_release.17906
                - csprng_initialize.17904
                - csprng_randombytes.17905
                - csprng_release.17906
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:152,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:153,38'
              BranchSideFuncs:
                - csprng_initialize.17904
                - csprng_randombytes.17905
                - csprng_release.17906
                - csprng_initialize.17904
                - csprng_randombytes.17905
                - csprng_release.17906
                - csprng_initialize.17904
                - csprng_randombytes.17905
                - csprng_release.17906
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:153,38'
              BranchSideFuncs:
                - csprng_initialize.17904
                - csprng_randombytes.17905
                - csprng_release.17906
                - csprng_initialize.17904
                - csprng_randombytes.17905
                - csprng_release.17906
                - csprng_initialize.17904
                - csprng_randombytes.17905
                - csprng_release.17906
                - csprng_initialize.17904
                - csprng_randombytes.17905
                - csprng_release.17906
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:152,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:153,38'
              BranchSideFuncs:
                - csprng_initialize.17904
                - csprng_randombytes.17905
                - csprng_release.17906
                - csprng_initialize.17904
                - csprng_randombytes.17905
                - csprng_release.17906
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:153,38'
              BranchSideFuncs:
                - csprng_initialize.17904
                - csprng_randombytes.17905
                - csprng_release.17906
                - csprng_initialize.17904
                - csprng_randombytes.17905
                - csprng_release.17906
                - csprng_initialize.17904
                - csprng_randombytes.17905
                - csprng_release.17906
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:152,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:153,38'
              BranchSideFuncs:
                - csprng_initialize.17904
                - csprng_randombytes.17905
                - csprng_release.17906
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:153,38'
              BranchSideFuncs:
                - csprng_initialize.17904
                - csprng_randombytes.17905
                - csprng_release.17906
                - csprng_initialize.17904
                - csprng_randombytes.17905
                - csprng_release.17906
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:152,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:153,38'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:175,1'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:152,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:153,38'
              BranchSideFuncs:
                - csprng_initialize.17904
                - csprng_randombytes.17905
                - csprng_release.17906
                - csprng_initialize.17904
                - csprng_randombytes.17905
                - csprng_release.17906
                - csprng_initialize.17904
                - csprng_randombytes.17905
                - csprng_release.17906
                - csprng_initialize.17904
                - csprng_randombytes.17905
                - csprng_release.17906
                - csprng_initialize.17904
                - csprng_randombytes.17905
                - csprng_release.17906
                - csprng_initialize.17904
                - csprng_randombytes.17905
                - csprng_release.17906
                - csprng_initialize.17904
                - csprng_randombytes.17905
                - csprng_release.17906
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:153,27'
              BranchSideFuncs:
                - csprng_initialize.17904
                - csprng_randombytes.17905
                - csprng_release.17906
                - csprng_initialize.17904
                - csprng_randombytes.17905
                - csprng_release.17906
                - csprng_initialize.17904
                - csprng_randombytes.17905
                - csprng_release.17906
                - csprng_initialize.17904
                - csprng_randombytes.17905
                - csprng_release.17906
                - csprng_initialize.17904
                - csprng_randombytes.17905
                - csprng_release.17906
                - csprng_initialize.17904
                - csprng_randombytes.17905
                - csprng_release.17906
                - csprng_initialize.17904
                - csprng_randombytes.17905
                - csprng_release.17906
                - csprng_initialize.17904
                - csprng_randombytes.17905
                - csprng_release.17906
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:166,4'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:167,4'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:171,4'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:166,4'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:167,4'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:171,4'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:166,4'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:167,4'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:171,4'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:166,4'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:167,4'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:171,4'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:166,4'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:167,4'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:171,4'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:166,4'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:167,4'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:171,4'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:166,4'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:167,4'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:171,4'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:166,4'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:167,4'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_clean/seedtree.c:171,4'
          Dst:             csprng_release
    - functionName:    xof_shake_x4_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_x4_inc_ctx_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:109,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:109,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:109,2'
          Dst:             OQS_SHA3_shake128_x4_inc_ctx_release
    - functionName:    xof_shake_x2_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:146,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.18021
                - xof_shake_release.18021
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:146,2'
              BranchSideFuncs:
                - xof_shake_release.18021
                - xof_shake_release.18021
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:146,2'
          Dst:             xof_shake_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:147,2'
          Dst:             xof_shake_release
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_ctx_release
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:72,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:72,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:72,2'
          Dst:             OQS_SHA3_shake128_inc_ctx_release
    - functionName:    csprng_release_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:174,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:174,2'
              BranchSideFuncs:
                - xof_shake_x4_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:174,2'
          Dst:             xof_shake_x4_release
    - functionName:    csprng_release_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:170,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:170,2'
              BranchSideFuncs:
                - xof_shake_x4_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:170,2'
          Dst:             xof_shake_x4_release
    - functionName:    csprng_release_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:166,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:166,2'
              BranchSideFuncs:
                - xof_shake_x2_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:166,2'
          Dst:             xof_shake_x2_release
    - functionName:    xof_shake_x4_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_x4_inc_squeeze
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:105,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:105,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:105,2'
          Dst:             OQS_SHA3_shake128_x4_inc_squeeze
    - functionName:    xof_shake_x2_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:141,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.18022
                - xof_shake_extract.18022
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:141,2'
              BranchSideFuncs:
                - xof_shake_extract.18022
                - xof_shake_extract.18022
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:141,2'
          Dst:             xof_shake_extract
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:142,2'
          Dst:             xof_shake_extract
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_squeeze
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:66,31'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:66,31'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:66,2'
          Dst:             OQS_SHA3_shake128_inc_squeeze
    - functionName:    csprng_randombytes_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:161,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_extract
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:161,2'
              BranchSideFuncs:
                - xof_shake_x4_extract
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:161,2'
          Dst:             xof_shake_x4_extract
    - functionName:    csprng_randombytes_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_MEM_malloc
        - OQS_MEM_secure_free
        - xof_shake_x4_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:155,39'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_extract
                - OQS_MEM_secure_free
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:155,39'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_extract
                - OQS_MEM_secure_free
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:155,39'
          Dst:             OQS_MEM_malloc
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:156,2'
          Dst:             xof_shake_x4_extract
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:157,2'
          Dst:             OQS_MEM_secure_free
    - functionName:    csprng_randombytes_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:149,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_extract
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:149,2'
              BranchSideFuncs:
                - xof_shake_x2_extract
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:149,2'
          Dst:             xof_shake_x2_extract
    - functionName:    xof_shake_x4_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_x4_inc_finalize
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:97,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:97,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:97,2'
          Dst:             OQS_SHA3_shake128_x4_inc_finalize
    - functionName:    xof_shake_x4_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_x4_inc_absorb
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:94,46'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:94,46'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:94,2'
          Dst:             OQS_SHA3_shake128_x4_inc_absorb
    - functionName:    xof_shake_x4_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_x4_inc_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:86,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:86,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:86,2'
          Dst:             OQS_SHA3_shake128_x4_inc_init
    - functionName:    xof_shake_x2_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:134,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_final.18023
                - xof_shake_final.18023
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:134,2'
              BranchSideFuncs:
                - xof_shake_final.18023
                - xof_shake_final.18023
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:134,2'
          Dst:             xof_shake_final
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:135,2'
          Dst:             xof_shake_final
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_finalize
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:59,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:59,2'
          Dst:             OQS_SHA3_shake128_inc_finalize
    - functionName:    xof_shake_x2_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_update
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:130,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_update.18024
                - xof_shake_update.18024
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:130,2'
              BranchSideFuncs:
                - xof_shake_update.18024
                - xof_shake_update.18024
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:130,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:131,2'
          Dst:             xof_shake_update
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_absorb
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:54,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:54,22'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:52,2'
          Dst:             OQS_SHA3_shake128_inc_absorb
    - functionName:    xof_shake_x2_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:123,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.18025
                - xof_shake_init.18025
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:123,2'
              BranchSideFuncs:
                - xof_shake_init.18025
                - xof_shake_init.18025
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:123,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:124,2'
          Dst:             xof_shake_init
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_init
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:43,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:43,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:43,2'
          Dst:             OQS_SHA3_shake128_inc_init
    - functionName:    csprng_initialize_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          65
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_final
        - xof_shake_x4_init
        - xof_shake_x4_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:132,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_init
                - xof_shake_x4_update
                - xof_shake_x4_update
                - xof_shake_x4_final
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:132,2'
              BranchSideFuncs:
                - xof_shake_x4_init
                - xof_shake_x4_update
                - xof_shake_x4_update
                - xof_shake_x4_final
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:132,2'
          Dst:             xof_shake_x4_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:133,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:143,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:144,2'
          Dst:             xof_shake_x4_final
    - functionName:    csprng_initialize_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          61
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_MEM_malloc
        - OQS_MEM_secure_free
        - xof_shake_x4_final
        - xof_shake_x4_init
        - xof_shake_x4_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:107,57'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_init
                - xof_shake_x4_update
                - xof_shake_x4_update
                - xof_shake_x4_final
                - OQS_MEM_secure_free
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:107,57'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_init
                - xof_shake_x4_update
                - xof_shake_x4_update
                - xof_shake_x4_final
                - OQS_MEM_secure_free
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:107,42'
          Dst:             OQS_MEM_malloc
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:108,2'
          Dst:             xof_shake_x4_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:109,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:117,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:118,2'
          Dst:             xof_shake_x4_final
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:119,2'
          Dst:             OQS_MEM_secure_free
    - functionName:    csprng_initialize_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_final
        - xof_shake_x2_init
        - xof_shake_x2_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:86,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_init
                - xof_shake_x2_update
                - xof_shake_x2_update
                - xof_shake_x2_final
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:86,2'
              BranchSideFuncs:
                - xof_shake_x2_init
                - xof_shake_x2_update
                - xof_shake_x2_update
                - xof_shake_x2_final
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:86,2'
          Dst:             xof_shake_x2_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:87,2'
          Dst:             xof_shake_x2_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:93,2'
          Dst:             xof_shake_x2_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:94,2'
          Dst:             xof_shake_x2_final
    - functionName:    csprng_release_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_release
        - csprng_release_x2
        - csprng_release_x3
        - csprng_release_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:218,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_release_x4
                - csprng_release_x3
                - csprng_release_x2
                - csprng_release.18026
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:218,16'
              BranchSideFuncs:
                - csprng_release_x4
                - csprng_release_x3
                - csprng_release_x2
                - csprng_release.18026
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:218,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:219,3'
              BranchSideFuncs:
                - csprng_release.18026
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:220,23'
              BranchSideFuncs:
                - csprng_release_x4
                - csprng_release_x3
                - csprng_release_x2
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:220,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:221,31'
              BranchSideFuncs:
                - csprng_release_x2
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:222,23'
              BranchSideFuncs:
                - csprng_release_x4
                - csprng_release_x3
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:222,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:223,31'
              BranchSideFuncs:
                - csprng_release_x3
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:224,23'
              BranchSideFuncs:
                - csprng_release_x4
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:224,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:224,13'
              BranchSideFuncs:
                - csprng_release_x4
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:225,31'
              BranchSideFuncs:
                - csprng_release_x4
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:219,3'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:221,3'
          Dst:             csprng_release_x2
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:223,3'
          Dst:             csprng_release_x3
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:225,3'
          Dst:             csprng_release_x4
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.18021
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.18021
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    csprng_randombytes_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          57
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_randombytes
        - csprng_randombytes_x2
        - csprng_randombytes_x3
        - csprng_randombytes_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:205,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes_x4
                - csprng_randombytes_x3
                - csprng_randombytes_x2
                - csprng_randombytes.18027
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:205,16'
              BranchSideFuncs:
                - csprng_randombytes_x4
                - csprng_randombytes_x3
                - csprng_randombytes_x2
                - csprng_randombytes.18027
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:205,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:206,3'
              BranchSideFuncs:
                - csprng_randombytes.18027
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:207,23'
              BranchSideFuncs:
                - csprng_randombytes_x4
                - csprng_randombytes_x3
                - csprng_randombytes_x2
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:207,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:208,49'
              BranchSideFuncs:
                - csprng_randombytes_x2
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:209,23'
              BranchSideFuncs:
                - csprng_randombytes_x4
                - csprng_randombytes_x3
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:209,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:210,53'
              BranchSideFuncs:
                - csprng_randombytes_x3
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:211,23'
              BranchSideFuncs:
                - csprng_randombytes_x4
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:211,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:211,13'
              BranchSideFuncs:
                - csprng_randombytes_x4
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:212,57'
              BranchSideFuncs:
                - csprng_randombytes_x4
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:206,3'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:208,3'
          Dst:             csprng_randombytes_x2
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:210,3'
          Dst:             csprng_randombytes_x3
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:212,3'
          Dst:             csprng_randombytes_x4
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:62,37'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.18022
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:62,37'
              BranchSideFuncs:
                - xof_shake_extract.18022
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    csprng_initialize_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          61
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_initialize
        - csprng_initialize_x2
        - csprng_initialize_x3
        - csprng_initialize_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:193,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_initialize_x4
                - csprng_initialize_x3
                - csprng_initialize_x2
                - csprng_initialize.18028
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:193,16'
              BranchSideFuncs:
                - csprng_initialize_x4
                - csprng_initialize_x3
                - csprng_initialize_x2
                - csprng_initialize.18028
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:193,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:194,3'
              BranchSideFuncs:
                - csprng_initialize.18028
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:195,23'
              BranchSideFuncs:
                - csprng_initialize_x4
                - csprng_initialize_x3
                - csprng_initialize_x2
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:195,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:196,34'
              BranchSideFuncs:
                - csprng_initialize_x2
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:197,23'
              BranchSideFuncs:
                - csprng_initialize_x4
                - csprng_initialize_x3
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:197,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:198,34'
              BranchSideFuncs:
                - csprng_initialize_x3
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:199,23'
              BranchSideFuncs:
                - csprng_initialize_x4
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:199,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:199,13'
              BranchSideFuncs:
                - csprng_initialize_x4
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:200,34'
              BranchSideFuncs:
                - csprng_initialize_x4
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:194,3'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:196,3'
          Dst:             csprng_initialize_x2
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:198,3'
          Dst:             csprng_initialize_x3
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:200,3'
          Dst:             csprng_initialize_x4
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.18025
                - xof_shake_update.18024
                - xof_shake_update.18024
                - xof_shake_final.18023
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.18025
                - xof_shake_update.18024
                - xof_shake_update.18024
                - xof_shake_final.18023
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    csprng_fp_mat
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:378,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.18027
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:384,2'
              BranchSideFuncs:
                - csprng_randombytes.18027
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:395,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:395,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:407,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:395,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:397,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:407,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:397,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:399,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:399,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:399,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:400,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:402,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:408,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:409,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:411,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:394,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:395,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:414,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:384,2'
          Dst:             csprng_randombytes
    - functionName:    fp_synd_minus_fp_vec_scaled
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          163
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/fp_arith.h:218,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/fp_arith.h:219,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/fp_arith.h:219,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/fp_arith.h:218,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/fp_arith.h:219,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/fp_arith.h:223,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    is_fz_vec_in_restr_group_n
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          60
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/restr_arith.h:62,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/restr_arith.h:61,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/restr_arith.h:62,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/restr_arith.h:61,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/restr_arith.h:62,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/restr_arith.h:62,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/restr_arith.h:62,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/restr_arith.h:62,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/restr_arith.h:62,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDP128BALANCED_AVX2_CROSS_verify
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 583
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          600
      EdgeCount:       65
      CyclomaticComplexity: 19
      functionsReached:
        - PQCLEAN_CROSSRSDP128BALANCED_AVX2_expand_digest_to_fixed_weight
        - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fp_syn
        - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fp_vec
        - PQCLEAN_CROSSRSDP128BALANCED_AVX2_rebuild_tree
        - PQCLEAN_CROSSRSDP128BALANCED_AVX2_recompute_root
        - PQCLEAN_CROSSRSDP128BALANCED_AVX2_seed_leaves
        - PQCLEAN_CROSSRSDP128BALANCED_AVX2_unpack_fp_syn
        - PQCLEAN_CROSSRSDP128BALANCED_AVX2_unpack_fp_vec
        - PQCLEAN_CROSSRSDP128BALANCED_AVX2_unpack_fz_vec
        - convert_restr_vec_to_fp
        - csprng_fp_vec
        - csprng_fp_vec_chall_1
        - csprng_fz_vec
        - csprng_initialize
        - csprng_release
        - expand_pk
        - fp_dz_norm
        - fp_dz_norm_synd
        - fp_synd_minus_fp_vec_scaled
        - fp_vec_by_fp_matrix
        - fp_vec_by_fp_vec_pointwise
        - fp_vec_by_restr_vec_scaled
        - hash
        - hash_par
        - is_fz_vec_in_restr_group_n
        - memcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:345,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:0,0'
              BranchSideFuncs:
                - expand_pk.18034
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_unpack_fp_syn
                - hash.18035
                - hash.18035
                - csprng_initialize.18028
                - csprng_fp_vec_chall_1.18036
                - csprng_release.18026
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_rebuild_tree
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_seed_leaves
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.18031
                - convert_restr_vec_to_fp.18037
                - fp_vec_by_fp_vec_pointwise.18038
                - fp_vec_by_fp_matrix.18039
                - fp_dz_norm_synd.18040
                - fp_synd_minus_fp_vec_scaled.18030
                - fp_dz_norm_synd.18040
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_recompute_root
                - hash.18035
                - hash.18035
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fp_vec
                - hash.18035
                - memcmp
                - memcmp
                - hash_par
                - hash_par
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_unpack_fz_vec
                - csprng_initialize.18028
                - csprng_fz_vec.18041
                - csprng_fp_vec.18042
                - csprng_release.18026
                - fp_vec_by_restr_vec_scaled.18043
                - fp_dz_norm.18044
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:348,2'
              BranchSideFuncs:
                - expand_pk.18034
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_unpack_fp_syn
                - hash.18035
                - hash.18035
                - csprng_initialize.18028
                - csprng_fp_vec_chall_1.18036
                - csprng_release.18026
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_rebuild_tree
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_seed_leaves
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.18031
                - convert_restr_vec_to_fp.18037
                - fp_vec_by_fp_vec_pointwise.18038
                - fp_vec_by_fp_matrix.18039
                - fp_dz_norm_synd.18040
                - fp_synd_minus_fp_vec_scaled.18030
                - fp_dz_norm_synd.18040
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_recompute_root
                - hash.18035
                - hash.18035
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fp_vec
                - hash.18035
                - memcmp
                - memcmp
                - hash_par
                - hash_par
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_unpack_fz_vec
                - csprng_initialize.18028
                - csprng_fz_vec.18041
                - csprng_fp_vec.18042
                - csprng_release.18026
                - fp_vec_by_restr_vec_scaled.18043
                - fp_dz_norm.18044
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:351,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:353,21'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_unpack_fp_syn
                - hash.18035
                - hash.18035
                - csprng_initialize.18028
                - csprng_fp_vec_chall_1.18036
                - csprng_release.18026
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_rebuild_tree
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_seed_leaves
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.18031
                - convert_restr_vec_to_fp.18037
                - fp_vec_by_fp_vec_pointwise.18038
                - fp_vec_by_fp_matrix.18039
                - fp_dz_norm_synd.18040
                - fp_synd_minus_fp_vec_scaled.18030
                - fp_dz_norm_synd.18040
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_recompute_root
                - hash.18035
                - hash.18035
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fp_vec
                - hash.18035
                - memcmp
                - memcmp
                - hash_par
                - hash_par
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_unpack_fz_vec
                - csprng_initialize.18028
                - csprng_fz_vec.18041
                - csprng_fp_vec.18042
                - csprng_release.18026
                - fp_vec_by_restr_vec_scaled.18043
                - fp_dz_norm.18044
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:359,40'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_unpack_fp_syn
                - hash.18035
                - hash.18035
                - csprng_initialize.18028
                - csprng_fp_vec_chall_1.18036
                - csprng_release.18026
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_rebuild_tree
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_seed_leaves
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.18031
                - convert_restr_vec_to_fp.18037
                - fp_vec_by_fp_vec_pointwise.18038
                - fp_vec_by_fp_matrix.18039
                - fp_dz_norm_synd.18040
                - fp_synd_minus_fp_vec_scaled.18030
                - fp_dz_norm_synd.18040
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_recompute_root
                - hash.18035
                - hash.18035
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fp_vec
                - hash.18035
                - memcmp
                - memcmp
                - hash_par
                - hash_par
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_unpack_fz_vec
                - csprng_initialize.18028
                - csprng_fz_vec.18041
                - csprng_fp_vec.18042
                - csprng_release.18026
                - fp_vec_by_restr_vec_scaled.18043
                - fp_dz_norm.18044
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:431,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:434,17'
              BranchSideFuncs:
                - csprng_initialize.18028
                - csprng_fz_vec.18041
                - csprng_fp_vec.18042
                - csprng_release.18026
                - fp_vec_by_restr_vec_scaled.18043
                - fp_dz_norm.18044
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.18031
                - convert_restr_vec_to_fp.18037
                - fp_vec_by_fp_vec_pointwise.18038
                - fp_vec_by_fp_matrix.18039
                - fp_dz_norm_synd.18040
                - fp_synd_minus_fp_vec_scaled.18030
                - fp_dz_norm_synd.18040
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_unpack_fz_vec
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_recompute_root
                - hash.18035
                - hash.18035
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fp_vec
                - hash.18035
                - memcmp
                - memcmp
                - hash_par
                - hash_par
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:465,17'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.18031
                - convert_restr_vec_to_fp.18037
                - fp_vec_by_fp_vec_pointwise.18038
                - fp_vec_by_fp_matrix.18039
                - fp_dz_norm_synd.18040
                - fp_synd_minus_fp_vec_scaled.18030
                - fp_dz_norm_synd.18040
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fp_syn
                - csprng_initialize.18028
                - csprng_fz_vec.18041
                - csprng_fp_vec.18042
                - csprng_release.18026
                - fp_vec_by_restr_vec_scaled.18043
                - fp_dz_norm.18044
                - hash_par
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_recompute_root
                - hash.18035
                - hash.18035
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fp_vec
                - hash.18035
                - memcmp
                - memcmp
                - hash_par
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_unpack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:471,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:471,42'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.18031
                - convert_restr_vec_to_fp.18037
                - fp_vec_by_fp_vec_pointwise.18038
                - fp_vec_by_fp_matrix.18039
                - fp_dz_norm_synd.18040
                - fp_synd_minus_fp_vec_scaled.18030
                - fp_dz_norm_synd.18040
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_unpack_fz_vec
                - csprng_initialize.18028
                - csprng_fz_vec.18041
                - csprng_fp_vec.18042
                - csprng_release.18026
                - fp_vec_by_restr_vec_scaled.18043
                - fp_dz_norm.18044
                - hash_par
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_recompute_root
                - hash.18035
                - hash.18035
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fp_vec
                - hash.18035
                - memcmp
                - memcmp
                - hash_par
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:473,4'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.18031
                - convert_restr_vec_to_fp.18037
                - fp_vec_by_fp_vec_pointwise.18038
                - fp_vec_by_fp_matrix.18039
                - fp_dz_norm_synd.18040
                - fp_synd_minus_fp_vec_scaled.18030
                - fp_dz_norm_synd.18040
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_unpack_fz_vec
                - csprng_initialize.18028
                - csprng_fz_vec.18041
                - csprng_fp_vec.18042
                - csprng_release.18026
                - fp_vec_by_restr_vec_scaled.18043
                - fp_dz_norm.18044
                - hash_par
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_recompute_root
                - hash.18035
                - hash.18035
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fp_vec
                - hash.18035
                - memcmp
                - memcmp
                - hash_par
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:478,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:475,25'
              BranchSideFuncs:
                - is_fz_vec_in_restr_group_n.18031
                - convert_restr_vec_to_fp.18037
                - fp_vec_by_fp_vec_pointwise.18038
                - fp_vec_by_fp_matrix.18039
                - fp_dz_norm_synd.18040
                - fp_synd_minus_fp_vec_scaled.18030
                - fp_dz_norm_synd.18040
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_unpack_fz_vec
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_unpack_fz_vec
                - csprng_initialize.18028
                - csprng_fz_vec.18041
                - csprng_fp_vec.18042
                - csprng_release.18026
                - fp_vec_by_restr_vec_scaled.18043
                - fp_dz_norm.18044
                - hash_par
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_recompute_root
                - hash.18035
                - hash.18035
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fp_vec
                - hash.18035
                - memcmp
                - memcmp
                - hash_par
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:475,25'
              BranchSideFuncs:
                - is_fz_vec_in_restr_group_n.18031
                - convert_restr_vec_to_fp.18037
                - fp_vec_by_fp_vec_pointwise.18038
                - fp_vec_by_fp_matrix.18039
                - fp_dz_norm_synd.18040
                - fp_synd_minus_fp_vec_scaled.18030
                - fp_dz_norm_synd.18040
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_unpack_fz_vec
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_unpack_fz_vec
                - csprng_initialize.18028
                - csprng_fz_vec.18041
                - csprng_fp_vec.18042
                - csprng_release.18026
                - fp_vec_by_restr_vec_scaled.18043
                - fp_dz_norm.18044
                - hash_par
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_recompute_root
                - hash.18035
                - hash.18035
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fp_vec
                - hash.18035
                - memcmp
                - memcmp
                - hash_par
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:482,38'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:483,22'
              BranchSideFuncs:
                - convert_restr_vec_to_fp.18037
                - fp_vec_by_fp_vec_pointwise.18038
                - fp_vec_by_fp_matrix.18039
                - fp_dz_norm_synd.18040
                - fp_synd_minus_fp_vec_scaled.18030
                - fp_dz_norm_synd.18040
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.18031
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_unpack_fz_vec
                - csprng_initialize.18028
                - csprng_fz_vec.18041
                - csprng_fp_vec.18042
                - csprng_release.18026
                - fp_vec_by_restr_vec_scaled.18043
                - fp_dz_norm.18044
                - hash_par
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_recompute_root
                - hash.18035
                - hash.18035
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fp_vec
                - hash.18035
                - memcmp
                - memcmp
                - hash_par
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:503,31'
              BranchSideFuncs:
                - convert_restr_vec_to_fp.18037
                - fp_vec_by_fp_vec_pointwise.18038
                - fp_vec_by_fp_matrix.18039
                - fp_dz_norm_synd.18040
                - fp_synd_minus_fp_vec_scaled.18030
                - fp_dz_norm_synd.18040
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.18031
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_unpack_fz_vec
                - csprng_initialize.18028
                - csprng_fz_vec.18041
                - csprng_fp_vec.18042
                - csprng_release.18026
                - fp_vec_by_restr_vec_scaled.18043
                - fp_dz_norm.18044
                - hash_par
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_recompute_root
                - hash.18035
                - hash.18035
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fp_vec
                - hash.18035
                - memcmp
                - memcmp
                - hash_par
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:503,26'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:503,31'
              BranchSideFuncs:
                - hash_par
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.18031
                - convert_restr_vec_to_fp.18037
                - fp_vec_by_fp_vec_pointwise.18038
                - fp_vec_by_fp_matrix.18039
                - fp_dz_norm_synd.18040
                - fp_synd_minus_fp_vec_scaled.18030
                - fp_dz_norm_synd.18040
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_unpack_fz_vec
                - csprng_initialize.18028
                - csprng_fz_vec.18041
                - csprng_fp_vec.18042
                - csprng_release.18026
                - fp_vec_by_restr_vec_scaled.18043
                - fp_dz_norm.18044
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_recompute_root
                - hash.18035
                - hash.18035
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fp_vec
                - hash.18035
                - memcmp
                - memcmp
                - hash_par
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:506,15'
              BranchSideFuncs:
                - hash_par
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.18031
                - convert_restr_vec_to_fp.18037
                - fp_vec_by_fp_vec_pointwise.18038
                - fp_vec_by_fp_matrix.18039
                - fp_dz_norm_synd.18040
                - fp_synd_minus_fp_vec_scaled.18030
                - fp_dz_norm_synd.18040
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_unpack_fz_vec
                - csprng_initialize.18028
                - csprng_fz_vec.18041
                - csprng_fp_vec.18042
                - csprng_release.18026
                - fp_vec_by_restr_vec_scaled.18043
                - fp_dz_norm.18044
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_recompute_root
                - hash.18035
                - hash.18035
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fp_vec
                - hash.18035
                - memcmp
                - memcmp
                - hash_par
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:503,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:506,15'
              BranchSideFuncs:
                - hash_par
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.18031
                - convert_restr_vec_to_fp.18037
                - fp_vec_by_fp_vec_pointwise.18038
                - fp_vec_by_fp_matrix.18039
                - fp_dz_norm_synd.18040
                - fp_synd_minus_fp_vec_scaled.18030
                - fp_dz_norm_synd.18040
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_unpack_fz_vec
                - csprng_initialize.18028
                - csprng_fz_vec.18041
                - csprng_fp_vec.18042
                - csprng_release.18026
                - fp_vec_by_restr_vec_scaled.18043
                - fp_dz_norm.18044
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_recompute_root
                - hash.18035
                - hash.18035
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fp_vec
                - hash.18035
                - memcmp
                - memcmp
                - hash_par
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:523,21'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.18031
                - convert_restr_vec_to_fp.18037
                - fp_vec_by_fp_vec_pointwise.18038
                - fp_vec_by_fp_matrix.18039
                - fp_dz_norm_synd.18040
                - fp_synd_minus_fp_vec_scaled.18030
                - fp_dz_norm_synd.18040
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fp_syn
                - hash_par
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_unpack_fz_vec
                - csprng_initialize.18028
                - csprng_fz_vec.18041
                - csprng_fp_vec.18042
                - csprng_release.18026
                - fp_vec_by_restr_vec_scaled.18043
                - fp_dz_norm.18044
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_recompute_root
                - hash.18035
                - hash.18035
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fp_vec
                - hash.18035
                - memcmp
                - memcmp
                - hash_par
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:523,26'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:523,31'
              BranchSideFuncs:
                - hash_par
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.18031
                - convert_restr_vec_to_fp.18037
                - fp_vec_by_fp_vec_pointwise.18038
                - fp_vec_by_fp_matrix.18039
                - fp_dz_norm_synd.18040
                - fp_synd_minus_fp_vec_scaled.18030
                - fp_dz_norm_synd.18040
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fp_syn
                - hash_par
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_unpack_fz_vec
                - csprng_initialize.18028
                - csprng_fz_vec.18041
                - csprng_fp_vec.18042
                - csprng_release.18026
                - fp_vec_by_restr_vec_scaled.18043
                - fp_dz_norm.18044
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_recompute_root
                - hash.18035
                - hash.18035
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fp_vec
                - hash.18035
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:526,14'
              BranchSideFuncs:
                - hash_par
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.18031
                - convert_restr_vec_to_fp.18037
                - fp_vec_by_fp_vec_pointwise.18038
                - fp_vec_by_fp_matrix.18039
                - fp_dz_norm_synd.18040
                - fp_synd_minus_fp_vec_scaled.18030
                - fp_dz_norm_synd.18040
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fp_syn
                - hash_par
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_unpack_fz_vec
                - csprng_initialize.18028
                - csprng_fz_vec.18041
                - csprng_fp_vec.18042
                - csprng_release.18026
                - fp_vec_by_restr_vec_scaled.18043
                - fp_dz_norm.18044
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_recompute_root
                - hash.18035
                - hash.18035
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fp_vec
                - hash.18035
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:523,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:426,31'
              BranchSideFuncs:
                - hash_par
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.18031
                - convert_restr_vec_to_fp.18037
                - fp_vec_by_fp_vec_pointwise.18038
                - fp_vec_by_fp_matrix.18039
                - fp_dz_norm_synd.18040
                - fp_synd_minus_fp_vec_scaled.18030
                - fp_dz_norm_synd.18040
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fp_syn
                - hash_par
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_unpack_fz_vec
                - csprng_initialize.18028
                - csprng_fz_vec.18041
                - csprng_fp_vec.18042
                - csprng_release.18026
                - fp_vec_by_restr_vec_scaled.18043
                - fp_dz_norm.18044
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_recompute_root
                - hash.18035
                - hash.18035
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fp_vec
                - hash.18035
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:526,14'
              BranchSideFuncs:
                - hash_par
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.18031
                - convert_restr_vec_to_fp.18037
                - fp_vec_by_fp_vec_pointwise.18038
                - fp_vec_by_fp_matrix.18039
                - fp_dz_norm_synd.18040
                - fp_synd_minus_fp_vec_scaled.18030
                - fp_dz_norm_synd.18040
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fp_syn
                - hash_par
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_unpack_fz_vec
                - csprng_initialize.18028
                - csprng_fz_vec.18041
                - csprng_fp_vec.18042
                - csprng_release.18026
                - fp_vec_by_restr_vec_scaled.18043
                - fp_dz_norm.18044
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_recompute_root
                - hash.18035
                - hash.18035
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fp_vec
                - hash.18035
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:426,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:429,56'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_recompute_root
                - hash.18035
                - hash.18035
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fp_vec
                - hash.18035
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:550,37'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_recompute_root
                - hash.18035
                - hash.18035
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fp_vec
                - hash.18035
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:575,36'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:567,32'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:575,36'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:559,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:560,37'
              BranchSideFuncs:
                - hash.18035
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:562,26'
              BranchSideFuncs:
                - hash.18035
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:576,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:576,42'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:577,46'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:577,46'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:577,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:578,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:578,40'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:578,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:579,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:579,40'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:579,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:580,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:580,35'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:580,35'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:580,35'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:348,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:359,19'
          Dst:             PQCLEAN_CROSSRSDP128BALANCED_AVX2_unpack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:362,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:367,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:371,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:374,2'
          Dst:             csprng_fp_vec_chall_1
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:376,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:379,2'
          Dst:             PQCLEAN_CROSSRSDP128BALANCED_AVX2_expand_digest_to_fixed_weight
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:383,24'
          Dst:             PQCLEAN_CROSSRSDP128BALANCED_AVX2_rebuild_tree
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:386,2'
          Dst:             PQCLEAN_CROSSRSDP128BALANCED_AVX2_seed_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:548,32'
          Dst:             PQCLEAN_CROSSRSDP128BALANCED_AVX2_recompute_root
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:552,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:555,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:470,34'
          Dst:             PQCLEAN_CROSSRSDP128BALANCED_AVX2_unpack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:477,38'
          Dst:             PQCLEAN_CROSSRSDP128BALANCED_AVX2_unpack_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:477,38'
          Dst:             PQCLEAN_CROSSRSDP128BALANCED_AVX2_unpack_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:483,22'
          Dst:             is_fz_vec_in_restr_group_n
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:488,4'
          Dst:             convert_restr_vec_to_fp
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:489,4'
          Dst:             fp_vec_by_fp_vec_pointwise
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:490,4'
          Dst:             fp_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:491,4'
          Dst:             fp_dz_norm_synd
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:492,4'
          Dst:             fp_synd_minus_fp_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:496,4'
          Dst:             fp_dz_norm_synd
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:497,4'
          Dst:             PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:450,4'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:452,4'
          Dst:             csprng_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:454,4'
          Dst:             csprng_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:456,4'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:457,4'
          Dst:             fp_vec_by_restr_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:461,4'
          Dst:             fp_dz_norm
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:504,4'
          Dst:             hash_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:524,4'
          Dst:             hash_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:565,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:571,36'
          Dst:             memcmp
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:560,3'
          Dst:             PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:567,32'
          Dst:             memcmp
    - functionName:    expand_pk
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_fp_mat
        - csprng_initialize
        - csprng_release
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:52,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.18028
                - csprng_fp_mat.18029
                - csprng_release.18026
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:53,2'
              BranchSideFuncs:
                - csprng_initialize.18028
                - csprng_fp_mat.18029
                - csprng_release.18026
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:53,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:54,2'
          Dst:             csprng_fp_mat
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:56,2'
          Dst:             csprng_release
    - functionName:    hash
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
        - xof_shake_final
        - xof_shake_init
        - xof_shake_release
        - xof_shake_update
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:238,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.18025
                - xof_shake_update.18024
                - xof_shake_update.18024
                - xof_shake_final.18023
                - xof_shake_extract.18022
                - xof_shake_release.18021
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:239,2'
              BranchSideFuncs:
                - xof_shake_init.18025
                - xof_shake_update.18024
                - xof_shake_update.18024
                - xof_shake_final.18023
                - xof_shake_extract.18022
                - xof_shake_release.18021
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:239,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:240,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:244,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:245,2'
          Dst:             xof_shake_final
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:246,2'
          Dst:             xof_shake_extract
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:248,2'
          Dst:             xof_shake_release
    - functionName:    csprng_fp_vec_chall_1
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          215
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:335,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.18027
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:341,2'
              BranchSideFuncs:
                - csprng_randombytes.18027
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:352,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:352,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:365,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:352,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:354,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:365,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:354,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:356,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:356,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:356,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:357,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:359,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:366,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:367,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:369,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:351,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:352,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:372,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:341,2'
          Dst:             csprng_randombytes
    - functionName:    convert_restr_vec_to_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          160
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/fp_arith.h:228,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/fp_arith.h:229,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/fp_arith.h:229,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/fp_arith.h:228,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/fp_arith.h:229,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/fp_arith.h:229,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/fp_arith.h:228,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/fp_arith.h:229,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/fp_arith.h:231,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fp_vec_by_fp_vec_pointwise
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          279
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/fp_arith.h:135,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/fp_arith.h:136,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/fp_arith.h:136,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/fp_arith.h:135,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/fp_arith.h:136,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/fp_arith.h:139,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fp_vec_by_fp_matrix
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          287
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fp_dz_norm_synd
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          52
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    csprng_fz_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:420,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.18027
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:426,2'
              BranchSideFuncs:
                - csprng_randombytes.18027
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:437,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:437,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:449,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:437,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:439,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:449,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:439,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:441,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:441,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:441,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:442,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:444,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:450,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:451,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:453,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:436,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:437,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:456,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:426,2'
          Dst:             csprng_randombytes
    - functionName:    csprng_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:291,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.18027
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:297,2'
              BranchSideFuncs:
                - csprng_randombytes.18027
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:308,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:308,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:320,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:308,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:310,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:320,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:310,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:312,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:312,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:312,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:313,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:315,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:321,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:322,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:324,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:307,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:308,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:327,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:297,2'
          Dst:             csprng_randombytes
    - functionName:    fp_vec_by_restr_vec_scaled
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          137
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fp_dz_norm
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          217
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hash_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      void
      argCount:        14
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_initialize_par
        - csprng_randombytes_par
        - csprng_release_par
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:271,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_initialize_par
                - csprng_randombytes_par
                - csprng_release_par
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:272,56'
              BranchSideFuncs:
                - csprng_initialize_par
                - csprng_randombytes_par
                - csprng_release_par
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:272,2'
          Dst:             csprng_initialize_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:273,2'
          Dst:             csprng_randombytes_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:275,2'
          Dst:             csprng_release_par
    - functionName:    fz_dz_norm_n
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          173
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fz_vec_sub_n
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          297
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/restr_arith.h:53,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/restr_arith.h:54,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/restr_arith.h:54,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/restr_arith.h:53,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/restr_arith.h:54,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/restr_arith.h:56,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    expand_sk
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_fz_vec
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
        - expand_pk
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:63,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.18028
                - csprng_randombytes.18027
                - csprng_release.18026
                - expand_pk.18034
                - csprng_initialize.18028
                - csprng_fz_vec.18041
                - csprng_release.18026
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:69,2'
              BranchSideFuncs:
                - csprng_initialize.18028
                - csprng_randombytes.18027
                - csprng_release.18026
                - expand_pk.18034
                - csprng_initialize.18028
                - csprng_fz_vec.18041
                - csprng_release.18026
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:69,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:70,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:74,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:76,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:82,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:83,2'
          Dst:             csprng_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:85,2'
          Dst:             csprng_release
    - functionName:    PQCLEAN_CROSSRSDP128BALANCED_AVX2_CROSS_sign
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 338
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          452
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_CROSSRSDP128BALANCED_AVX2_expand_digest_to_fixed_weight
        - PQCLEAN_CROSSRSDP128BALANCED_AVX2_gen_seed_tree
        - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fp_syn
        - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fp_vec
        - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fz_vec
        - PQCLEAN_CROSSRSDP128BALANCED_AVX2_seed_leaves
        - PQCLEAN_CROSSRSDP128BALANCED_AVX2_seed_path
        - PQCLEAN_CROSSRSDP128BALANCED_AVX2_tree_proof
        - PQCLEAN_CROSSRSDP128BALANCED_AVX2_tree_root
        - __assert_fail
        - convert_restr_vec_to_fp
        - csprng_fp_vec
        - csprng_fp_vec_chall_1
        - csprng_fz_vec
        - csprng_initialize
        - csprng_release
        - expand_sk
        - fp_dz_norm
        - fp_dz_norm_synd
        - fp_vec_by_fp_matrix
        - fp_vec_by_fp_vec_pointwise
        - fp_vec_by_restr_vec_scaled
        - fz_dz_norm_n
        - fz_vec_sub_n
        - hash
        - hash_par
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:136,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:0,0'
              BranchSideFuncs:
                - expand_sk.18047
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_gen_seed_tree
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_seed_leaves
                - csprng_initialize.18028
                - csprng_fz_vec.18041
                - fz_vec_sub_n.18046
                - convert_restr_vec_to_fp.18037
                - fz_dz_norm_n.18045
                - csprng_fp_vec.18042
                - csprng_release.18026
                - fp_vec_by_fp_vec_pointwise.18038
                - fp_vec_by_fp_matrix.18039
                - fp_dz_norm_synd.18040
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fz_vec
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_tree_root
                - hash.18035
                - hash.18035
                - hash.18035
                - hash.18035
                - csprng_initialize.18028
                - csprng_fp_vec_chall_1.18036
                - csprng_release.18026
                - fp_vec_by_restr_vec_scaled.18043
                - fp_dz_norm.18044
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fp_vec
                - hash.18035
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fz_vec
                - hash_par
                - hash_par
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:146,21'
              BranchSideFuncs:
                - expand_sk.18047
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_gen_seed_tree
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_seed_leaves
                - csprng_initialize.18028
                - csprng_fz_vec.18041
                - fz_vec_sub_n.18046
                - convert_restr_vec_to_fp.18037
                - fz_dz_norm_n.18045
                - csprng_fp_vec.18042
                - csprng_release.18026
                - fp_vec_by_fp_vec_pointwise.18038
                - fp_vec_by_fp_matrix.18039
                - fp_dz_norm_synd.18040
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fz_vec
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_tree_root
                - hash.18035
                - hash.18035
                - hash.18035
                - hash.18035
                - csprng_initialize.18028
                - csprng_fp_vec_chall_1.18036
                - csprng_release.18026
                - fp_vec_by_restr_vec_scaled.18043
                - fp_dz_norm.18044
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fp_vec
                - hash.18035
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fz_vec
                - hash_par
                - hash_par
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:144,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:146,21'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_gen_seed_tree
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_seed_leaves
                - csprng_initialize.18028
                - csprng_fz_vec.18041
                - fz_vec_sub_n.18046
                - convert_restr_vec_to_fp.18037
                - fz_dz_norm_n.18045
                - csprng_fp_vec.18042
                - csprng_release.18026
                - fp_vec_by_fp_vec_pointwise.18038
                - fp_vec_by_fp_matrix.18039
                - fp_dz_norm_synd.18040
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fz_vec
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_tree_root
                - hash.18035
                - hash.18035
                - hash.18035
                - hash.18035
                - csprng_initialize.18028
                - csprng_fp_vec_chall_1.18036
                - csprng_release.18026
                - fp_vec_by_restr_vec_scaled.18043
                - fp_dz_norm.18044
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fp_vec
                - hash.18035
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fz_vec
                - hash_par
                - hash_par
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:151,2'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_gen_seed_tree
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_seed_leaves
                - csprng_initialize.18028
                - csprng_fz_vec.18041
                - fz_vec_sub_n.18046
                - convert_restr_vec_to_fp.18037
                - fz_dz_norm_n.18045
                - csprng_fp_vec.18042
                - csprng_release.18026
                - fp_vec_by_fp_vec_pointwise.18038
                - fp_vec_by_fp_matrix.18039
                - fp_dz_norm_synd.18040
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fz_vec
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_tree_root
                - hash.18035
                - hash.18035
                - hash.18035
                - hash.18035
                - csprng_initialize.18028
                - csprng_fp_vec_chall_1.18036
                - csprng_release.18026
                - fp_vec_by_restr_vec_scaled.18043
                - fp_dz_norm.18044
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fp_vec
                - hash.18035
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fz_vec
                - hash_par
                - hash_par
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:235,20'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:235,25'
              BranchSideFuncs:
                - hash_par
                - hash_par
                - csprng_initialize.18028
                - csprng_fz_vec.18041
                - fz_vec_sub_n.18046
                - convert_restr_vec_to_fp.18037
                - fz_dz_norm_n.18045
                - csprng_fp_vec.18042
                - csprng_release.18026
                - fp_vec_by_fp_vec_pointwise.18038
                - fp_vec_by_fp_matrix.18039
                - fp_dz_norm_synd.18040
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fz_vec
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_tree_root
                - hash.18035
                - hash.18035
                - hash.18035
                - hash.18035
                - csprng_initialize.18028
                - csprng_fp_vec_chall_1.18036
                - csprng_release.18026
                - fp_vec_by_restr_vec_scaled.18043
                - fp_dz_norm.18044
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fp_vec
                - hash.18035
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fz_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:238,14'
              BranchSideFuncs:
                - hash_par
                - hash_par
                - csprng_initialize.18028
                - csprng_fz_vec.18041
                - fz_vec_sub_n.18046
                - convert_restr_vec_to_fp.18037
                - fz_dz_norm_n.18045
                - csprng_fp_vec.18042
                - csprng_release.18026
                - fp_vec_by_fp_vec_pointwise.18038
                - fp_vec_by_fp_matrix.18039
                - fp_dz_norm_synd.18040
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fz_vec
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_tree_root
                - hash.18035
                - hash.18035
                - hash.18035
                - hash.18035
                - csprng_initialize.18028
                - csprng_fp_vec_chall_1.18036
                - csprng_release.18026
                - fp_vec_by_restr_vec_scaled.18043
                - fp_dz_norm.18044
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fp_vec
                - hash.18035
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:235,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:190,31'
              BranchSideFuncs:
                - hash_par
                - hash_par
                - csprng_initialize.18028
                - csprng_fz_vec.18041
                - fz_vec_sub_n.18046
                - convert_restr_vec_to_fp.18037
                - fz_dz_norm_n.18045
                - csprng_fp_vec.18042
                - csprng_release.18026
                - fp_vec_by_fp_vec_pointwise.18038
                - fp_vec_by_fp_matrix.18039
                - fp_dz_norm_synd.18040
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fz_vec
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_tree_root
                - hash.18035
                - hash.18035
                - hash.18035
                - hash.18035
                - csprng_initialize.18028
                - csprng_fp_vec_chall_1.18036
                - csprng_release.18026
                - fp_vec_by_restr_vec_scaled.18043
                - fp_dz_norm.18044
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fp_vec
                - hash.18035
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fz_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:238,14'
              BranchSideFuncs:
                - hash_par
                - hash_par
                - csprng_initialize.18028
                - csprng_fz_vec.18041
                - fz_vec_sub_n.18046
                - convert_restr_vec_to_fp.18037
                - fz_dz_norm_n.18045
                - csprng_fp_vec.18042
                - csprng_release.18026
                - fp_vec_by_fp_vec_pointwise.18038
                - fp_vec_by_fp_matrix.18039
                - fp_dz_norm_synd.18040
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fz_vec
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_tree_root
                - hash.18035
                - hash.18035
                - hash.18035
                - hash.18035
                - csprng_initialize.18028
                - csprng_fp_vec_chall_1.18036
                - csprng_release.18026
                - fp_vec_by_restr_vec_scaled.18043
                - fp_dz_norm.18044
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fp_vec
                - hash.18035
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:190,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:190,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_tree_root
                - hash.18035
                - hash.18035
                - hash.18035
                - hash.18035
                - csprng_initialize.18028
                - csprng_fp_vec_chall_1.18036
                - csprng_release.18026
                - fp_vec_by_restr_vec_scaled.18043
                - fp_dz_norm.18044
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fp_vec
                - hash.18035
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fz_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:276,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_tree_root
                - hash.18035
                - hash.18035
                - hash.18035
                - hash.18035
                - csprng_initialize.18028
                - csprng_fp_vec_chall_1.18036
                - csprng_release.18026
                - fp_vec_by_restr_vec_scaled.18043
                - fp_dz_norm.18044
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fp_vec
                - hash.18035
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:303,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:304,30'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fp_vec
                - hash.18035
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fz_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:312,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fp_vec
                - hash.18035
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:312,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:313,37'
              BranchSideFuncs:
                - hash.18035
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fz_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:316,26'
              BranchSideFuncs:
                - hash.18035
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:330,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:329,26'
              BranchSideFuncs:
                - __assert_fail
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fz_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:331,4'
              BranchSideFuncs:
                - __assert_fail
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:331,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:331,4'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fz_vec
                - __assert_fail
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:332,16'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fz_vec
                - __assert_fail
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:329,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:330,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:338,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:140,2'
          Dst:             expand_sk
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:151,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:152,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:155,2'
          Dst:             PQCLEAN_CROSSRSDP128BALANCED_AVX2_gen_seed_tree
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:157,2'
          Dst:             PQCLEAN_CROSSRSDP128BALANCED_AVX2_seed_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:276,2'
          Dst:             PQCLEAN_CROSSRSDP128BALANCED_AVX2_tree_root
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:277,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:278,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:285,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:290,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:296,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:297,2'
          Dst:             csprng_fp_vec_chall_1
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:299,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:202,3'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:207,3'
          Dst:             csprng_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:208,3'
          Dst:             fz_vec_sub_n
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:211,3'
          Dst:             convert_restr_vec_to_fp
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:212,3'
          Dst:             fz_dz_norm_n
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:214,3'
          Dst:             csprng_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:216,3'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:219,3'
          Dst:             fp_vec_by_fp_vec_pointwise
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:220,3'
          Dst:             fp_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:221,3'
          Dst:             fp_dz_norm_synd
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:224,3'
          Dst:             PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:226,3'
          Dst:             PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:236,4'
          Dst:             hash_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:252,4'
          Dst:             hash_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:304,3'
          Dst:             fp_vec_by_restr_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:308,3'
          Dst:             fp_dz_norm
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:318,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:321,2'
          Dst:             PQCLEAN_CROSSRSDP128BALANCED_AVX2_expand_digest_to_fixed_weight
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:325,2'
          Dst:             PQCLEAN_CROSSRSDP128BALANCED_AVX2_tree_proof
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:326,2'
          Dst:             PQCLEAN_CROSSRSDP128BALANCED_AVX2_seed_path
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:313,3'
          Dst:             PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:331,4'
          Dst:             __assert_fail
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:332,4'
          Dst:             PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:333,4'
          Dst:             PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fz_vec
    - functionName:    restr_vec_by_fp_matrix
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          172
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDP128BALANCED_AVX2_CROSS_keygen
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          53
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fp_syn
        - csprng_fz_vec
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
        - expand_pk
        - fp_dz_norm_synd
        - restr_vec_by_fp_matrix
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:91,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
                - csprng_initialize.18028
                - csprng_randombytes.18027
                - csprng_release.18026
                - expand_pk.18034
                - csprng_initialize.18028
                - csprng_fz_vec.18041
                - csprng_release.18026
                - restr_vec_by_fp_matrix.18052
                - fp_dz_norm_synd.18040
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fp_syn
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:91,2'
              BranchSideFuncs:
                - OQS_randombytes
                - csprng_initialize.18028
                - csprng_randombytes.18027
                - csprng_release.18026
                - expand_pk.18034
                - csprng_initialize.18028
                - csprng_fz_vec.18041
                - csprng_release.18026
                - restr_vec_by_fp_matrix.18052
                - fp_dz_norm_synd.18040
                - PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fp_syn
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:91,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:99,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:100,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:104,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:109,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:116,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:119,2'
          Dst:             csprng_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:121,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:124,2'
          Dst:             restr_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:125,2'
          Dst:             fp_dz_norm_synd
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/CROSS.c:126,2'
          Dst:             PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fp_syn
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_ctx_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:72,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:72,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:72,2'
          Dst:             OQS_SHA3_shake128_inc_ctx_release
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_squeeze
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:66,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:66,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:66,2'
          Dst:             OQS_SHA3_shake128_inc_squeeze
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:59,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:59,2'
          Dst:             OQS_SHA3_shake128_inc_finalize
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_absorb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:54,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:54,22'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:52,2'
          Dst:             OQS_SHA3_shake128_inc_absorb
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:43,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:43,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:43,2'
          Dst:             OQS_SHA3_shake128_inc_init
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.18077
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.18077
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.18078
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:62,2'
              BranchSideFuncs:
                - xof_shake_extract.18078
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.18081
                - xof_shake_update.18080
                - xof_shake_update.18080
                - xof_shake_final.18079
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.18081
                - xof_shake_update.18080
                - xof_shake_update.18080
                - xof_shake_final.18079
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    PQCLEAN_CROSSRSDP128BALANCED_AVX2_expand_digest_to_fixed_weight
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         71
      ICount:          430
      EdgeCount:       96
      CyclomaticComplexity: 27
      functionsReached:
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.c:46,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.18084
                - csprng_randombytes.18083
                - csprng_release.18082
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.c:47,2'
              BranchSideFuncs:
                - csprng_initialize.18084
                - csprng_randombytes.18083
                - csprng_release.18082
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.c:68,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.c:68,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.c:68,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.c:70,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.c:70,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.c:72,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.c:72,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.c:72,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.c:73,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.c:75,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.c:84,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.c:85,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.c:92,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.c:66,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.c:68,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.c:95,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.c:47,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.c:49,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.c:51,2'
          Dst:             csprng_release
    - functionName:    xof_shake_x4_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_x4_inc_ctx_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:109,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:109,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:109,2'
          Dst:             OQS_SHA3_shake128_x4_inc_ctx_release
    - functionName:    xof_shake_x2_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:146,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.18165
                - xof_shake_release.18165
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:146,2'
              BranchSideFuncs:
                - xof_shake_release.18165
                - xof_shake_release.18165
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:146,2'
          Dst:             xof_shake_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:147,2'
          Dst:             xof_shake_release
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_ctx_release
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:72,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:72,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:72,2'
          Dst:             OQS_SHA3_shake128_inc_ctx_release
    - functionName:    csprng_release_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:174,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_release.18163
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:174,2'
              BranchSideFuncs:
                - xof_shake_x4_release.18163
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:174,2'
          Dst:             xof_shake_x4_release
    - functionName:    csprng_release_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:170,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_release.18163
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:170,2'
              BranchSideFuncs:
                - xof_shake_x4_release.18163
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:170,2'
          Dst:             xof_shake_x4_release
    - functionName:    csprng_release_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:166,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_release.18164
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:166,2'
              BranchSideFuncs:
                - xof_shake_x2_release.18164
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:166,2'
          Dst:             xof_shake_x2_release
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.18165
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.18165
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    xof_shake_x4_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_x4_inc_squeeze
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:105,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:105,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:105,2'
          Dst:             OQS_SHA3_shake128_x4_inc_squeeze
    - functionName:    xof_shake_x2_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:141,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.18172
                - xof_shake_extract.18172
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:141,2'
              BranchSideFuncs:
                - xof_shake_extract.18172
                - xof_shake_extract.18172
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:141,2'
          Dst:             xof_shake_extract
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:142,2'
          Dst:             xof_shake_extract
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_squeeze
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:66,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:66,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:66,2'
          Dst:             OQS_SHA3_shake128_inc_squeeze
    - functionName:    csprng_randombytes_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:161,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_extract.18170
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:161,2'
              BranchSideFuncs:
                - xof_shake_x4_extract.18170
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:161,2'
          Dst:             xof_shake_x4_extract
    - functionName:    csprng_randombytes_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_MEM_malloc
        - OQS_MEM_secure_free
        - xof_shake_x4_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:155,39'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_extract.18170
                - OQS_MEM_secure_free
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:155,39'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_extract.18170
                - OQS_MEM_secure_free
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:155,39'
          Dst:             OQS_MEM_malloc
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:156,2'
          Dst:             xof_shake_x4_extract
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:157,2'
          Dst:             OQS_MEM_secure_free
    - functionName:    csprng_randombytes_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:149,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_extract.18171
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:149,2'
              BranchSideFuncs:
                - xof_shake_x2_extract.18171
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:149,2'
          Dst:             xof_shake_x2_extract
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.18172
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:62,2'
              BranchSideFuncs:
                - xof_shake_extract.18172
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    xof_shake_x4_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_x4_inc_finalize
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:97,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:97,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:97,2'
          Dst:             OQS_SHA3_shake128_x4_inc_finalize
    - functionName:    xof_shake_x4_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_x4_inc_absorb
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:94,46'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:94,46'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:94,2'
          Dst:             OQS_SHA3_shake128_x4_inc_absorb
    - functionName:    xof_shake_x4_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_x4_inc_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:86,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:86,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:86,2'
          Dst:             OQS_SHA3_shake128_x4_inc_init
    - functionName:    xof_shake_x2_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:134,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_final.18181
                - xof_shake_final.18181
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:134,2'
              BranchSideFuncs:
                - xof_shake_final.18181
                - xof_shake_final.18181
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:134,2'
          Dst:             xof_shake_final
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:135,2'
          Dst:             xof_shake_final
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_finalize
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:59,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:59,2'
          Dst:             OQS_SHA3_shake128_inc_finalize
    - functionName:    xof_shake_x2_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_update
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:130,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_update.18183
                - xof_shake_update.18183
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:130,2'
              BranchSideFuncs:
                - xof_shake_update.18183
                - xof_shake_update.18183
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:130,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:131,2'
          Dst:             xof_shake_update
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_absorb
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:54,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:54,22'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:52,2'
          Dst:             OQS_SHA3_shake128_inc_absorb
    - functionName:    xof_shake_x2_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:123,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.18185
                - xof_shake_init.18185
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:123,2'
              BranchSideFuncs:
                - xof_shake_init.18185
                - xof_shake_init.18185
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:123,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:124,2'
          Dst:             xof_shake_init
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_init
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:43,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:43,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:43,2'
          Dst:             OQS_SHA3_shake128_inc_init
    - functionName:    csprng_initialize_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          53
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_final
        - xof_shake_x4_init
        - xof_shake_x4_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:132,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_init.18179
                - xof_shake_x4_update.18178
                - xof_shake_x4_update.18178
                - xof_shake_x4_final.18177
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:132,2'
              BranchSideFuncs:
                - xof_shake_x4_init.18179
                - xof_shake_x4_update.18178
                - xof_shake_x4_update.18178
                - xof_shake_x4_final.18177
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:132,2'
          Dst:             xof_shake_x4_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:133,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:143,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:144,2'
          Dst:             xof_shake_x4_final
    - functionName:    csprng_initialize_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          51
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_MEM_malloc
        - OQS_MEM_secure_free
        - xof_shake_x4_final
        - xof_shake_x4_init
        - xof_shake_x4_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:107,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_init.18179
                - xof_shake_x4_update.18178
                - xof_shake_x4_update.18178
                - xof_shake_x4_final.18177
                - OQS_MEM_secure_free
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:107,42'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_init.18179
                - xof_shake_x4_update.18178
                - xof_shake_x4_update.18178
                - xof_shake_x4_final.18177
                - OQS_MEM_secure_free
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:107,42'
          Dst:             OQS_MEM_malloc
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:108,2'
          Dst:             xof_shake_x4_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:109,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:117,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:118,2'
          Dst:             xof_shake_x4_final
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:119,2'
          Dst:             OQS_MEM_secure_free
    - functionName:    csprng_initialize_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_final
        - xof_shake_x2_init
        - xof_shake_x2_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:86,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_init.18184
                - xof_shake_x2_update.18182
                - xof_shake_x2_update.18182
                - xof_shake_x2_final.18180
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:86,2'
              BranchSideFuncs:
                - xof_shake_x2_init.18184
                - xof_shake_x2_update.18182
                - xof_shake_x2_update.18182
                - xof_shake_x2_final.18180
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:86,2'
          Dst:             xof_shake_x2_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:87,2'
          Dst:             xof_shake_x2_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:93,2'
          Dst:             xof_shake_x2_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:94,2'
          Dst:             xof_shake_x2_final
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.18185
                - xof_shake_update.18183
                - xof_shake_update.18183
                - xof_shake_final.18181
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.18185
                - xof_shake_update.18183
                - xof_shake_update.18183
                - xof_shake_final.18181
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    csprng_release_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_release
        - csprng_release_x2
        - csprng_release_x3
        - csprng_release_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:218,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_release_x4.18166
                - csprng_release_x3.18167
                - csprng_release_x2.18168
                - csprng_release.18169
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:218,16'
              BranchSideFuncs:
                - csprng_release_x4.18166
                - csprng_release_x3.18167
                - csprng_release_x2.18168
                - csprng_release.18169
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:218,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:219,3'
              BranchSideFuncs:
                - csprng_release.18169
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:220,23'
              BranchSideFuncs:
                - csprng_release_x4.18166
                - csprng_release_x3.18167
                - csprng_release_x2.18168
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:220,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:221,31'
              BranchSideFuncs:
                - csprng_release_x2.18168
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:222,23'
              BranchSideFuncs:
                - csprng_release_x4.18166
                - csprng_release_x3.18167
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:222,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:223,31'
              BranchSideFuncs:
                - csprng_release_x3.18167
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:224,23'
              BranchSideFuncs:
                - csprng_release_x4.18166
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:224,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:224,13'
              BranchSideFuncs:
                - csprng_release_x4.18166
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:225,31'
              BranchSideFuncs:
                - csprng_release_x4.18166
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:219,3'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:221,3'
          Dst:             csprng_release_x2
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:223,3'
          Dst:             csprng_release_x3
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:225,3'
          Dst:             csprng_release_x4
    - functionName:    csprng_randombytes_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          57
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_randombytes
        - csprng_randombytes_x2
        - csprng_randombytes_x3
        - csprng_randombytes_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:205,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes_x4.18173
                - csprng_randombytes_x3.18174
                - csprng_randombytes_x2.18175
                - csprng_randombytes.18176
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:205,16'
              BranchSideFuncs:
                - csprng_randombytes_x4.18173
                - csprng_randombytes_x3.18174
                - csprng_randombytes_x2.18175
                - csprng_randombytes.18176
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:205,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:206,3'
              BranchSideFuncs:
                - csprng_randombytes.18176
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:207,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.18173
                - csprng_randombytes_x3.18174
                - csprng_randombytes_x2.18175
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:207,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:208,49'
              BranchSideFuncs:
                - csprng_randombytes_x2.18175
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:209,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.18173
                - csprng_randombytes_x3.18174
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:209,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:210,53'
              BranchSideFuncs:
                - csprng_randombytes_x3.18174
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:211,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.18173
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:211,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:211,13'
              BranchSideFuncs:
                - csprng_randombytes_x4.18173
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:212,57'
              BranchSideFuncs:
                - csprng_randombytes_x4.18173
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:206,3'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:208,3'
          Dst:             csprng_randombytes_x2
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:210,3'
          Dst:             csprng_randombytes_x3
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:212,3'
          Dst:             csprng_randombytes_x4
    - functionName:    csprng_initialize_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          61
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_initialize
        - csprng_initialize_x2
        - csprng_initialize_x3
        - csprng_initialize_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:193,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_initialize_x4.18186
                - csprng_initialize_x3.18187
                - csprng_initialize_x2.18188
                - csprng_initialize.18189
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:193,16'
              BranchSideFuncs:
                - csprng_initialize_x4.18186
                - csprng_initialize_x3.18187
                - csprng_initialize_x2.18188
                - csprng_initialize.18189
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:193,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:194,3'
              BranchSideFuncs:
                - csprng_initialize.18189
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:195,23'
              BranchSideFuncs:
                - csprng_initialize_x4.18186
                - csprng_initialize_x3.18187
                - csprng_initialize_x2.18188
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:195,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:196,34'
              BranchSideFuncs:
                - csprng_initialize_x2.18188
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:197,23'
              BranchSideFuncs:
                - csprng_initialize_x4.18186
                - csprng_initialize_x3.18187
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:197,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:198,34'
              BranchSideFuncs:
                - csprng_initialize_x3.18187
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:199,23'
              BranchSideFuncs:
                - csprng_initialize_x4.18186
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:199,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:199,13'
              BranchSideFuncs:
                - csprng_initialize_x4.18186
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:200,34'
              BranchSideFuncs:
                - csprng_initialize_x4.18186
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:194,3'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:196,3'
          Dst:             csprng_initialize_x2
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:198,3'
          Dst:             csprng_initialize_x3
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:200,3'
          Dst:             csprng_initialize_x4
    - functionName:    PQCLEAN_CROSSRSDP128BALANCED_AVX2_recompute_root
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         58
      ICount:          441
      EdgeCount:       77
      CyclomaticComplexity: 21
      functionsReached:
        - hash_par
        - label_leaves
        - place_cmt_on_leaves
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:185,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:0,0'
              BranchSideFuncs:
                - place_cmt_on_leaves.18195
                - label_leaves.18196
                - hash_par.18197
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:186,16'
              BranchSideFuncs:
                - place_cmt_on_leaves.18195
                - label_leaves.18196
                - hash_par.18197
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:259,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:259,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:259,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:259,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:260,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:260,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:259,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:259,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:262,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:259,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:260,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:260,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:202,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:203,16'
              BranchSideFuncs:
                - hash_par.18197
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:254,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:205,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:205,27'
              BranchSideFuncs:
                - hash_par.18197
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:205,27'
              BranchSideFuncs:
                - hash_par.18197
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:207,79'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:207,92'
              BranchSideFuncs:
                - hash_par.18197
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:211,12'
              BranchSideFuncs:
                - hash_par.18197
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:207,79'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:207,92'
              BranchSideFuncs:
                - hash_par.18197
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:211,12'
              BranchSideFuncs:
                - hash_par.18197
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:208,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:211,12'
              BranchSideFuncs:
                - hash_par.18197
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:231,26'
              BranchSideFuncs:
                - hash_par.18197
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:216,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:0,0'
              BranchSideFuncs:
                - hash_par.18197
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:222,21'
              BranchSideFuncs:
                - hash_par.18197
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:222,21'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:222,21'
              BranchSideFuncs:
                - hash_par.18197
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:222,21'
              BranchSideFuncs:
                - hash_par.18197
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:222,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:0,0'
              BranchSideFuncs:
                - hash_par.18197
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:227,5'
              BranchSideFuncs:
                - hash_par.18197
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:231,21'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:231,26'
              BranchSideFuncs:
                - hash_par.18197
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:234,16'
              BranchSideFuncs:
                - hash_par.18197
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:231,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:203,34'
              BranchSideFuncs:
                - hash_par.18197
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:234,16'
              BranchSideFuncs:
                - hash_par.18197
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:259,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:260,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:262,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:188,2'
          Dst:             place_cmt_on_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:189,2'
          Dst:             label_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:232,5'
          Dst:             hash_par
    - functionName:    place_cmt_on_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          46
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:56,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:57,54'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:63,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    label_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         112
      ICount:          507
      EdgeCount:       148
      CyclomaticComplexity: 38
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:75,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:78,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:78,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:78,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:78,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:78,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:75,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hash_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_initialize_par
        - csprng_randombytes_par
        - csprng_release_par
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:271,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_initialize_par.18192
                - csprng_randombytes_par.18191
                - csprng_release_par.18190
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:272,2'
              BranchSideFuncs:
                - csprng_initialize_par.18192
                - csprng_randombytes_par.18191
                - csprng_release_par.18190
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:272,2'
          Dst:             csprng_initialize_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:273,2'
          Dst:             csprng_randombytes_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:275,2'
          Dst:             csprng_release_par
    - functionName:    PQCLEAN_CROSSRSDP128BALANCED_AVX2_tree_proof
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          272
      EdgeCount:       61
      CyclomaticComplexity: 18
      functionsReached:
        - label_leaves
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:147,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:0,0'
              BranchSideFuncs:
                - label_leaves.18196
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:147,16'
              BranchSideFuncs:
                - label_leaves.18196
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:156,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:157,16'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:177,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:159,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:159,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:159,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:161,67'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:161,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:161,81'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:161,67'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:161,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:161,81'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:164,51'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:164,65'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:170,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:164,51'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:164,65'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:170,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:164,51'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:164,65'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:170,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:164,65'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:164,65'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:164,65'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:164,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:157,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:165,70'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:170,47'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:157,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:170,61'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:170,47'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:157,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:170,61'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:170,47'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:157,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:170,61'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:170,61'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:170,61'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:170,61'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:170,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:157,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:171,78'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:170,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:157,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:171,78'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:148,2'
          Dst:             label_leaves
    - functionName:    PQCLEAN_CROSSRSDP128BALANCED_AVX2_tree_root
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          165
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - hash_par
        - place_cmt_on_leaves
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:92,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:0,0'
              BranchSideFuncs:
                - place_cmt_on_leaves.18195
                - hash_par.18197
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:92,17'
              BranchSideFuncs:
                - place_cmt_on_leaves.18195
                - hash_par.18197
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:107,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:108,16'
              BranchSideFuncs:
                - hash_par.18197
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:139,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:111,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:111,27'
              BranchSideFuncs:
                - hash_par.18197
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:111,27'
              BranchSideFuncs:
                - hash_par.18197
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:116,21'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:116,26'
              BranchSideFuncs:
                - hash_par.18197
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:119,16'
              BranchSideFuncs:
                - hash_par.18197
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:116,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:108,34'
              BranchSideFuncs:
                - hash_par.18197
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:119,16'
              BranchSideFuncs:
                - hash_par.18197
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:97,2'
          Dst:             place_cmt_on_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/merkle.c:117,5'
          Dst:             hash_par
    - functionName:    generic_unpack_3_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          128
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:209,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:210,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:248,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_unpack_7_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          2373
      EdgeCount:       66
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:279,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:279,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:280,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:282,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:282,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:292,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:282,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:282,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:283,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:282,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:282,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:283,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:282,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:283,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:283,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:282,31'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:282,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:283,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:282,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:282,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:292,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:282,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:283,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:283,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:282,31'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:282,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:283,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:282,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:283,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:292,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:282,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:283,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:292,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:293,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:294,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:295,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:295,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:296,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:298,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:298,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:299,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:302,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:302,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:303,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:307,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:307,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:308,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:313,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:313,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:314,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:320,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:320,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:321,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:329,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:329,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:329,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:330,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_pack_3_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          111
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:58,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:59,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:82,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_pack_7_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          463
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:106,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:107,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:115,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:106,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:107,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:115,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:116,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:117,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:118,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:118,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:119,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:121,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:121,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:122,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:125,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:125,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:126,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:130,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:130,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:131,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:136,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:136,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:137,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:143,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:143,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:143,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:144,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_unpack_fz
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 373
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_3_bit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:371,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_3_bit.18234
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:371,22'
              BranchSideFuncs:
                - generic_unpack_3_bit.18234
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:371,22'
          Dst:             generic_unpack_3_bit
    - functionName:    PQCLEAN_CROSSRSDP128BALANCED_AVX2_unpack_fz_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 459
      functionLinenumberEnd: 460
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fz
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:460,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fz.18238
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:460,9'
              BranchSideFuncs:
                - generic_unpack_fz.18238
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:460,9'
          Dst:             generic_unpack_fz
    - functionName:    PQCLEAN_CROSSRSDP128BALANCED_AVX2_unpack_fp_syn
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 447
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:447,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fp.18243
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:447,9'
              BranchSideFuncs:
                - generic_unpack_fp.18243
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:447,9'
          Dst:             generic_unpack_fp
    - functionName:    generic_unpack_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_7_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:352,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_7_bit.18235
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:352,22'
              BranchSideFuncs:
                - generic_unpack_7_bit.18235
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:352,22'
          Dst:             generic_unpack_7_bit
    - functionName:    PQCLEAN_CROSSRSDP128BALANCED_AVX2_unpack_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 434
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:434,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fp.18243
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:434,9'
              BranchSideFuncs:
                - generic_unpack_fp.18243
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:434,9'
          Dst:             generic_unpack_fp
    - functionName:    generic_pack_fz
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_3_bit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:185,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_3_bit.18236
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:185,2'
              BranchSideFuncs:
                - generic_pack_3_bit.18236
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:185,2'
          Dst:             generic_pack_3_bit
    - functionName:    PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fz_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fz
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:412,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fz.18246
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:412,2'
              BranchSideFuncs:
                - generic_pack_fz.18246
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:412,2'
          Dst:             generic_pack_fz
    - functionName:    PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fp_syn
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:399,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fp.18251
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:399,2'
              BranchSideFuncs:
                - generic_pack_fp.18251
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:399,2'
          Dst:             generic_pack_fp
    - functionName:    generic_pack_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_7_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:169,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_7_bit.18237
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:169,2'
              BranchSideFuncs:
                - generic_pack_7_bit.18237
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:169,2'
          Dst:             generic_pack_7_bit
    - functionName:    PQCLEAN_CROSSRSDP128BALANCED_AVX2_pack_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:386,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fp.18251
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:386,2'
              BranchSideFuncs:
                - generic_pack_fp.18251
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/pack_unpack.c:386,2'
          Dst:             generic_pack_fp
    - functionName:    label_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          106
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:78,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:79,45'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:79,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:78,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:78,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:79,45'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xof_shake_x4_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_x4_inc_ctx_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:109,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:109,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:109,2'
          Dst:             OQS_SHA3_shake128_x4_inc_ctx_release
    - functionName:    xof_shake_x2_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:146,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.18333
                - xof_shake_release.18333
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:146,2'
              BranchSideFuncs:
                - xof_shake_release.18333
                - xof_shake_release.18333
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:146,2'
          Dst:             xof_shake_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:147,2'
          Dst:             xof_shake_release
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_ctx_release
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:72,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:72,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:72,2'
          Dst:             OQS_SHA3_shake128_inc_ctx_release
    - functionName:    csprng_release_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:174,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_release.18331
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:174,2'
              BranchSideFuncs:
                - xof_shake_x4_release.18331
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:174,2'
          Dst:             xof_shake_x4_release
    - functionName:    csprng_release_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:170,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_release.18331
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:170,2'
              BranchSideFuncs:
                - xof_shake_x4_release.18331
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:170,2'
          Dst:             xof_shake_x4_release
    - functionName:    csprng_release_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:166,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_release.18332
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:166,2'
              BranchSideFuncs:
                - xof_shake_x2_release.18332
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:166,2'
          Dst:             xof_shake_x2_release
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.18333
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.18333
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    xof_shake_x4_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_x4_inc_squeeze
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:105,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:105,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:105,2'
          Dst:             OQS_SHA3_shake128_x4_inc_squeeze
    - functionName:    xof_shake_x2_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:141,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.18340
                - xof_shake_extract.18340
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:141,2'
              BranchSideFuncs:
                - xof_shake_extract.18340
                - xof_shake_extract.18340
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:141,2'
          Dst:             xof_shake_extract
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:142,2'
          Dst:             xof_shake_extract
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_squeeze
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:66,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:66,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:66,2'
          Dst:             OQS_SHA3_shake128_inc_squeeze
    - functionName:    csprng_randombytes_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:161,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_extract.18338
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:161,2'
              BranchSideFuncs:
                - xof_shake_x4_extract.18338
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:161,2'
          Dst:             xof_shake_x4_extract
    - functionName:    csprng_randombytes_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_MEM_malloc
        - OQS_MEM_secure_free
        - xof_shake_x4_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:155,39'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_extract.18338
                - OQS_MEM_secure_free
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:155,39'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_extract.18338
                - OQS_MEM_secure_free
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:155,39'
          Dst:             OQS_MEM_malloc
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:156,2'
          Dst:             xof_shake_x4_extract
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:157,2'
          Dst:             OQS_MEM_secure_free
    - functionName:    csprng_randombytes_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:149,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_extract.18339
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:149,2'
              BranchSideFuncs:
                - xof_shake_x2_extract.18339
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:149,2'
          Dst:             xof_shake_x2_extract
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.18340
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:62,2'
              BranchSideFuncs:
                - xof_shake_extract.18340
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    xof_shake_x4_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_x4_inc_finalize
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:97,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:97,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:97,2'
          Dst:             OQS_SHA3_shake128_x4_inc_finalize
    - functionName:    xof_shake_x4_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_x4_inc_absorb
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:94,46'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:94,46'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:94,2'
          Dst:             OQS_SHA3_shake128_x4_inc_absorb
    - functionName:    xof_shake_x4_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_x4_inc_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:86,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:86,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:86,2'
          Dst:             OQS_SHA3_shake128_x4_inc_init
    - functionName:    xof_shake_x2_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:134,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_final.18349
                - xof_shake_final.18349
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:134,2'
              BranchSideFuncs:
                - xof_shake_final.18349
                - xof_shake_final.18349
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:134,2'
          Dst:             xof_shake_final
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:135,2'
          Dst:             xof_shake_final
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_finalize
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:59,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:59,2'
          Dst:             OQS_SHA3_shake128_inc_finalize
    - functionName:    xof_shake_x2_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_update
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:130,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_update.18351
                - xof_shake_update.18351
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:130,2'
              BranchSideFuncs:
                - xof_shake_update.18351
                - xof_shake_update.18351
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:130,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:131,2'
          Dst:             xof_shake_update
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_absorb
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:54,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:54,22'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:52,2'
          Dst:             OQS_SHA3_shake128_inc_absorb
    - functionName:    xof_shake_x2_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:123,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.18353
                - xof_shake_init.18353
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:123,2'
              BranchSideFuncs:
                - xof_shake_init.18353
                - xof_shake_init.18353
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:123,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:124,2'
          Dst:             xof_shake_init
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_init
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:43,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:43,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/sha3.h:43,2'
          Dst:             OQS_SHA3_shake128_inc_init
    - functionName:    csprng_initialize_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          65
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_final
        - xof_shake_x4_init
        - xof_shake_x4_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:132,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_init.18347
                - xof_shake_x4_update.18346
                - xof_shake_x4_update.18346
                - xof_shake_x4_final.18345
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:132,2'
              BranchSideFuncs:
                - xof_shake_x4_init.18347
                - xof_shake_x4_update.18346
                - xof_shake_x4_update.18346
                - xof_shake_x4_final.18345
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:132,2'
          Dst:             xof_shake_x4_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:133,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:143,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:144,2'
          Dst:             xof_shake_x4_final
    - functionName:    csprng_initialize_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          60
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_MEM_malloc
        - OQS_MEM_secure_free
        - xof_shake_x4_final
        - xof_shake_x4_init
        - xof_shake_x4_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:107,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_init.18347
                - xof_shake_x4_update.18346
                - xof_shake_x4_update.18346
                - xof_shake_x4_final.18345
                - OQS_MEM_secure_free
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:107,42'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_init.18347
                - xof_shake_x4_update.18346
                - xof_shake_x4_update.18346
                - xof_shake_x4_final.18345
                - OQS_MEM_secure_free
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:107,42'
          Dst:             OQS_MEM_malloc
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:108,2'
          Dst:             xof_shake_x4_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:109,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:117,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:118,2'
          Dst:             xof_shake_x4_final
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:119,2'
          Dst:             OQS_MEM_secure_free
    - functionName:    csprng_initialize_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_final
        - xof_shake_x2_init
        - xof_shake_x2_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:86,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_init.18352
                - xof_shake_x2_update.18350
                - xof_shake_x2_update.18350
                - xof_shake_x2_final.18348
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:86,2'
              BranchSideFuncs:
                - xof_shake_x2_init.18352
                - xof_shake_x2_update.18350
                - xof_shake_x2_update.18350
                - xof_shake_x2_final.18348
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:86,2'
          Dst:             xof_shake_x2_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:87,2'
          Dst:             xof_shake_x2_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:93,2'
          Dst:             xof_shake_x2_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:94,2'
          Dst:             xof_shake_x2_final
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.18353
                - xof_shake_update.18351
                - xof_shake_update.18351
                - xof_shake_final.18349
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.18353
                - xof_shake_update.18351
                - xof_shake_update.18351
                - xof_shake_final.18349
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    PQCLEAN_CROSSRSDP128BALANCED_AVX2_rebuild_tree
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          416
      EdgeCount:       68
      CyclomaticComplexity: 19
      functionsReached:
        - compute_seeds_to_publish
        - csprng_initialize_par
        - csprng_randombytes_par
        - csprng_release_par
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:279,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:0,0'
              BranchSideFuncs:
                - compute_seeds_to_publish.18360
                - csprng_initialize_par.18362
                - csprng_randombytes_par.18363
                - csprng_release_par.18364
                - csprng_initialize_par.18362
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:279,16'
              BranchSideFuncs:
                - compute_seeds_to_publish.18360
                - csprng_initialize_par.18362
                - csprng_randombytes_par.18363
                - csprng_release_par.18364
                - csprng_initialize_par.18362
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:372,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:372,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:372,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:372,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:372,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:373,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:372,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:373,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:373,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:372,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:372,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:375,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:372,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:373,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:373,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:372,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:373,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:375,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:307,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:308,26'
              BranchSideFuncs:
                - csprng_initialize_par.18362
                - csprng_randombytes_par.18363
                - csprng_release_par.18364
                - csprng_initialize_par.18362
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:308,26'
              BranchSideFuncs:
                - csprng_initialize_par.18362
                - csprng_randombytes_par.18363
                - csprng_release_par.18364
                - csprng_initialize_par.18362
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:312,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:307,51'
              BranchSideFuncs:
                - csprng_initialize_par.18362
                - csprng_randombytes_par.18363
                - csprng_release_par.18364
                - csprng_initialize_par.18362
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:340,57'
              BranchSideFuncs:
                - csprng_initialize_par.18362
                - csprng_randombytes_par.18363
                - csprng_release_par.18364
                - csprng_initialize_par.18362
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:313,10'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:314,38'
              BranchSideFuncs:
                - csprng_initialize_par.18362
                - csprng_randombytes_par.18363
                - csprng_release_par.18364
                - csprng_initialize_par.18362
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:323,96'
              BranchSideFuncs:
                - csprng_initialize_par.18362
                - csprng_randombytes_par.18363
                - csprng_release_par.18364
                - csprng_initialize_par.18362
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:323,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:325,14'
              BranchSideFuncs:
                - csprng_initialize_par.18362
                - csprng_randombytes_par.18363
                - csprng_release_par.18364
                - csprng_initialize_par.18362
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:340,57'
              BranchSideFuncs:
                - csprng_initialize_par.18362
                - csprng_randombytes_par.18363
                - csprng_release_par.18364
                - csprng_initialize_par.18362
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:340,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:340,57'
              BranchSideFuncs:
                - csprng_initialize_par.18362
                - csprng_randombytes_par.18363
                - csprng_release_par.18364
                - csprng_initialize_par.18362
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:349,9'
              BranchSideFuncs:
                - csprng_initialize_par.18362
                - csprng_randombytes_par.18363
                - csprng_release_par.18364
                - csprng_initialize_par.18362
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:340,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:304,72'
              BranchSideFuncs:
                - csprng_initialize_par.18362
                - csprng_randombytes_par.18363
                - csprng_release_par.18364
                - csprng_initialize_par.18362
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:349,9'
              BranchSideFuncs:
                - csprng_initialize_par.18362
                - csprng_randombytes_par.18363
                - csprng_release_par.18364
                - csprng_initialize_par.18362
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:304,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:306,39'
              BranchSideFuncs:
                - csprng_initialize_par.18362
                - csprng_randombytes_par.18363
                - csprng_release_par.18364
                - csprng_initialize_par.18362
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:366,14'
              BranchSideFuncs:
                - csprng_initialize_par.18362
                - csprng_randombytes_par.18363
                - csprng_release_par.18364
                - csprng_initialize_par.18362
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:372,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:373,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:375,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:280,2'
          Dst:             compute_seeds_to_publish
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:341,5'
          Dst:             csprng_initialize_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:341,5'
          Dst:             csprng_initialize_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:353,5'
          Dst:             csprng_randombytes_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:362,5'
          Dst:             csprng_release_par
    - functionName:    compute_seeds_to_publish
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          128
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - label_leaves
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:94,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:0,0'
              BranchSideFuncs:
                - label_leaves.18330
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:104,16'
              BranchSideFuncs:
                - label_leaves.18330
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:103,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:104,16'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:113,1'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:106,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:106,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:106,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:109,41'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:108,41'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:109,67'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:109,41'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:108,41'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:109,67'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:94,2'
          Dst:             label_leaves
    - functionName:    csprng_initialize_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          61
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_initialize
        - csprng_initialize_x2
        - csprng_initialize_x3
        - csprng_initialize_x4
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:193,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_initialize_x4.18354
                - csprng_initialize_x3.18355
                - csprng_initialize_x2.18356
                - csprng_initialize.18357
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:193,16'
              BranchSideFuncs:
                - csprng_initialize_x4.18354
                - csprng_initialize_x3.18355
                - csprng_initialize_x2.18356
                - csprng_initialize.18357
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:193,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:194,3'
              BranchSideFuncs:
                - csprng_initialize.18357
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:195,23'
              BranchSideFuncs:
                - csprng_initialize_x4.18354
                - csprng_initialize_x3.18355
                - csprng_initialize_x2.18356
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:195,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:196,34'
              BranchSideFuncs:
                - csprng_initialize_x2.18356
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:197,23'
              BranchSideFuncs:
                - csprng_initialize_x4.18354
                - csprng_initialize_x3.18355
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:197,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:198,34'
              BranchSideFuncs:
                - csprng_initialize_x3.18355
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:199,23'
              BranchSideFuncs:
                - csprng_initialize_x4.18354
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:199,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:199,13'
              BranchSideFuncs:
                - csprng_initialize_x4.18354
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:200,34'
              BranchSideFuncs:
                - csprng_initialize_x4.18354
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:194,3'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:196,3'
          Dst:             csprng_initialize_x2
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:198,3'
          Dst:             csprng_initialize_x3
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:200,3'
          Dst:             csprng_initialize_x4
    - functionName:    csprng_randombytes_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          57
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_randombytes
        - csprng_randombytes_x2
        - csprng_randombytes_x3
        - csprng_randombytes_x4
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:205,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes_x4.18341
                - csprng_randombytes_x3.18342
                - csprng_randombytes_x2.18343
                - csprng_randombytes.18344
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:205,16'
              BranchSideFuncs:
                - csprng_randombytes_x4.18341
                - csprng_randombytes_x3.18342
                - csprng_randombytes_x2.18343
                - csprng_randombytes.18344
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:205,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:206,3'
              BranchSideFuncs:
                - csprng_randombytes.18344
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:207,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.18341
                - csprng_randombytes_x3.18342
                - csprng_randombytes_x2.18343
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:207,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:208,49'
              BranchSideFuncs:
                - csprng_randombytes_x2.18343
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:209,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.18341
                - csprng_randombytes_x3.18342
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:209,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:210,53'
              BranchSideFuncs:
                - csprng_randombytes_x3.18342
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:211,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.18341
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:211,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:211,13'
              BranchSideFuncs:
                - csprng_randombytes_x4.18341
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:212,57'
              BranchSideFuncs:
                - csprng_randombytes_x4.18341
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:206,3'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:208,3'
          Dst:             csprng_randombytes_x2
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:210,3'
          Dst:             csprng_randombytes_x3
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:212,3'
          Dst:             csprng_randombytes_x4
    - functionName:    csprng_release_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_release
        - csprng_release_x2
        - csprng_release_x3
        - csprng_release_x4
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:218,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_release_x4.18334
                - csprng_release_x3.18335
                - csprng_release_x2.18336
                - csprng_release.18337
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:218,16'
              BranchSideFuncs:
                - csprng_release_x4.18334
                - csprng_release_x3.18335
                - csprng_release_x2.18336
                - csprng_release.18337
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:218,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:219,3'
              BranchSideFuncs:
                - csprng_release.18337
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:220,23'
              BranchSideFuncs:
                - csprng_release_x4.18334
                - csprng_release_x3.18335
                - csprng_release_x2.18336
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:220,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:221,31'
              BranchSideFuncs:
                - csprng_release_x2.18336
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:222,23'
              BranchSideFuncs:
                - csprng_release_x4.18334
                - csprng_release_x3.18335
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:222,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:223,31'
              BranchSideFuncs:
                - csprng_release_x3.18335
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:224,23'
              BranchSideFuncs:
                - csprng_release_x4.18334
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:224,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:224,13'
              BranchSideFuncs:
                - csprng_release_x4.18334
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:225,31'
              BranchSideFuncs:
                - csprng_release_x4.18334
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:219,3'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:221,3'
          Dst:             csprng_release_x2
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:223,3'
          Dst:             csprng_release_x3
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/csprng_hash.h:225,3'
          Dst:             csprng_release_x4
    - functionName:    PQCLEAN_CROSSRSDP128BALANCED_AVX2_seed_path
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          133
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - compute_seeds_to_publish
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:240,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:0,0'
              BranchSideFuncs:
                - compute_seeds_to_publish.18360
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:240,16'
              BranchSideFuncs:
                - compute_seeds_to_publish.18360
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:252,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:256,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:256,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:256,61'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:250,72'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:252,51'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:256,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:250,72'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:258,47'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:250,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:251,39'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:264,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:241,2'
          Dst:             compute_seeds_to_publish
    - functionName:    PQCLEAN_CROSSRSDP128BALANCED_AVX2_seed_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          64
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:219,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:220,30'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:226,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDP128BALANCED_AVX2_gen_seed_tree
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          196
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - csprng_initialize_par
        - csprng_randombytes_par
        - csprng_release_par
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:130,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:0,0'
              BranchSideFuncs:
                - csprng_initialize_par.18362
                - csprng_randombytes_par.18363
                - csprng_release_par.18364
                - csprng_initialize_par.18362
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:139,6'
              BranchSideFuncs:
                - csprng_initialize_par.18362
                - csprng_randombytes_par.18363
                - csprng_release_par.18364
                - csprng_initialize_par.18362
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:181,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:181,40'
              BranchSideFuncs:
                - csprng_initialize_par.18362
                - csprng_randombytes_par.18363
                - csprng_release_par.18364
                - csprng_initialize_par.18362
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:190,9'
              BranchSideFuncs:
                - csprng_initialize_par.18362
                - csprng_randombytes_par.18363
                - csprng_release_par.18364
                - csprng_initialize_par.18362
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:181,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:163,85'
              BranchSideFuncs:
                - csprng_initialize_par.18362
                - csprng_randombytes_par.18363
                - csprng_release_par.18364
                - csprng_initialize_par.18362
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:190,9'
              BranchSideFuncs:
                - csprng_initialize_par.18362
                - csprng_randombytes_par.18363
                - csprng_release_par.18364
                - csprng_initialize_par.18362
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:163,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:165,13'
              BranchSideFuncs:
                - csprng_initialize_par.18362
                - csprng_randombytes_par.18363
                - csprng_release_par.18364
                - csprng_initialize_par.18362
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:207,14'
              BranchSideFuncs:
                - csprng_initialize_par.18362
                - csprng_randombytes_par.18363
                - csprng_release_par.18364
                - csprng_initialize_par.18362
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:182,5'
          Dst:             csprng_initialize_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:182,5'
          Dst:             csprng_initialize_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:194,5'
          Dst:             csprng_randombytes_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-balanced_avx2/seedtree.c:203,5'
          Dst:             csprng_release_par
    - functionName:    csprng_fp_mat
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:193,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.18434
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:199,2'
              BranchSideFuncs:
                - csprng_randombytes.18434
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:210,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:210,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:222,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:210,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:212,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:222,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:212,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:214,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:214,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:214,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:215,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:217,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:223,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:224,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:226,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:209,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:210,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:229,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:199,2'
          Dst:             csprng_randombytes
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:62,37'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.18435
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:62,37'
              BranchSideFuncs:
                - xof_shake_extract.18435
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_squeeze
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/sha3.h:65,31'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/sha3.h:65,31'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/sha3.h:65,2'
          Dst:             OQS_SHA3_shake128_inc_squeeze
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_ctx_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/sha3.h:71,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/sha3.h:71,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/sha3.h:71,2'
          Dst:             OQS_SHA3_shake128_inc_ctx_release
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_finalize
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/sha3.h:58,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/sha3.h:58,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/sha3.h:58,2'
          Dst:             OQS_SHA3_shake128_inc_finalize
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_absorb
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/sha3.h:53,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/sha3.h:53,22'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/sha3.h:51,2'
          Dst:             OQS_SHA3_shake128_inc_absorb
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/sha3.h:42,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/sha3.h:42,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/sha3.h:42,2'
          Dst:             OQS_SHA3_shake128_inc_init
    - functionName:    fp_synd_minus_fp_vec_scaled
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          173
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/fp_arith.h:135,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/fp_arith.h:136,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/fp_arith.h:136,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/fp_arith.h:135,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/fp_arith.h:136,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/fp_arith.h:140,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    is_fz_vec_in_restr_group_n
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_clean/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          60
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/restr_arith.h:62,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/restr_arith.h:61,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/restr_arith.h:62,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/restr_arith.h:61,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/restr_arith.h:62,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/restr_arith.h:62,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/restr_arith.h:62,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/restr_arith.h:62,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/restr_arith.h:62,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDP128FAST_CLEAN_CROSS_verify
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 450
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          370
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached:
        - PQCLEAN_CROSSRSDP128FAST_CLEAN_expand_digest_to_fixed_weight
        - PQCLEAN_CROSSRSDP128FAST_CLEAN_pack_fp_syn
        - PQCLEAN_CROSSRSDP128FAST_CLEAN_pack_fp_vec
        - PQCLEAN_CROSSRSDP128FAST_CLEAN_rebuild_leaves
        - PQCLEAN_CROSSRSDP128FAST_CLEAN_recompute_root
        - PQCLEAN_CROSSRSDP128FAST_CLEAN_unpack_fp_syn
        - PQCLEAN_CROSSRSDP128FAST_CLEAN_unpack_fp_vec
        - PQCLEAN_CROSSRSDP128FAST_CLEAN_unpack_fz_vec
        - convert_restr_vec_to_fp
        - csprng_fp_vec
        - csprng_fp_vec_chall_1
        - csprng_fz_vec
        - csprng_initialize
        - csprng_release
        - expand_pk
        - fp_dz_norm
        - fp_dz_norm_synd
        - fp_synd_minus_fp_vec_scaled
        - fp_vec_by_fp_matrix
        - fp_vec_by_fp_vec_pointwise
        - fp_vec_by_restr_vec_scaled
        - hash
        - is_fz_vec_in_restr_group_n
        - memcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:287,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:0,0'
              BranchSideFuncs:
                - expand_pk.18444
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_unpack_fp_syn
                - hash.18445
                - hash.18445
                - csprng_initialize.18446
                - csprng_fp_vec_chall_1.18447
                - csprng_release.18448
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_rebuild_leaves
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.18441
                - convert_restr_vec_to_fp.18453
                - fp_vec_by_fp_vec_pointwise.18454
                - fp_vec_by_fp_matrix.18455
                - fp_dz_norm_synd.18456
                - fp_synd_minus_fp_vec_scaled.18440
                - fp_dz_norm_synd.18456
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_pack_fp_syn
                - hash.18445
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_recompute_root
                - hash.18445
                - hash.18445
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_pack_fp_vec
                - hash.18445
                - memcmp
                - memcmp
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_unpack_fz_vec
                - hash.18445
                - csprng_initialize.18446
                - csprng_fz_vec.18449
                - csprng_fp_vec.18450
                - csprng_release.18448
                - fp_vec_by_restr_vec_scaled.18451
                - fp_dz_norm.18452
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:290,2'
              BranchSideFuncs:
                - expand_pk.18444
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_unpack_fp_syn
                - hash.18445
                - hash.18445
                - csprng_initialize.18446
                - csprng_fp_vec_chall_1.18447
                - csprng_release.18448
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_rebuild_leaves
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.18441
                - convert_restr_vec_to_fp.18453
                - fp_vec_by_fp_vec_pointwise.18454
                - fp_vec_by_fp_matrix.18455
                - fp_dz_norm_synd.18456
                - fp_synd_minus_fp_vec_scaled.18440
                - fp_dz_norm_synd.18456
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_pack_fp_syn
                - hash.18445
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_recompute_root
                - hash.18445
                - hash.18445
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_pack_fp_vec
                - hash.18445
                - memcmp
                - memcmp
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_unpack_fz_vec
                - hash.18445
                - csprng_initialize.18446
                - csprng_fz_vec.18449
                - csprng_fp_vec.18450
                - csprng_release.18448
                - fp_vec_by_restr_vec_scaled.18451
                - fp_dz_norm.18452
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:351,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:353,43'
              BranchSideFuncs:
                - hash.18445
                - csprng_initialize.18446
                - csprng_fz_vec.18449
                - csprng_fp_vec.18450
                - csprng_release.18448
                - fp_vec_by_restr_vec_scaled.18451
                - fp_dz_norm.18452
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.18441
                - convert_restr_vec_to_fp.18453
                - fp_vec_by_fp_vec_pointwise.18454
                - fp_vec_by_fp_matrix.18455
                - fp_dz_norm_synd.18456
                - fp_synd_minus_fp_vec_scaled.18440
                - fp_dz_norm_synd.18456
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_pack_fp_syn
                - hash.18445
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_unpack_fz_vec
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_recompute_root
                - hash.18445
                - hash.18445
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_pack_fp_vec
                - hash.18445
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:380,48'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.18441
                - convert_restr_vec_to_fp.18453
                - fp_vec_by_fp_vec_pointwise.18454
                - fp_vec_by_fp_matrix.18455
                - fp_dz_norm_synd.18456
                - fp_synd_minus_fp_vec_scaled.18440
                - fp_dz_norm_synd.18456
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_pack_fp_syn
                - hash.18445
                - hash.18445
                - csprng_initialize.18446
                - csprng_fz_vec.18449
                - csprng_fp_vec.18450
                - csprng_release.18448
                - fp_vec_by_restr_vec_scaled.18451
                - fp_dz_norm.18452
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_recompute_root
                - hash.18445
                - hash.18445
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_pack_fp_vec
                - hash.18445
                - memcmp
                - memcmp
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_unpack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:381,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:381,42'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.18441
                - convert_restr_vec_to_fp.18453
                - fp_vec_by_fp_vec_pointwise.18454
                - fp_vec_by_fp_matrix.18455
                - fp_dz_norm_synd.18456
                - fp_synd_minus_fp_vec_scaled.18440
                - fp_dz_norm_synd.18456
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_pack_fp_syn
                - hash.18445
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_unpack_fz_vec
                - hash.18445
                - csprng_initialize.18446
                - csprng_fz_vec.18449
                - csprng_fp_vec.18450
                - csprng_release.18448
                - fp_vec_by_restr_vec_scaled.18451
                - fp_dz_norm.18452
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_recompute_root
                - hash.18445
                - hash.18445
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_pack_fp_vec
                - hash.18445
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:383,4'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.18441
                - convert_restr_vec_to_fp.18453
                - fp_vec_by_fp_vec_pointwise.18454
                - fp_vec_by_fp_matrix.18455
                - fp_dz_norm_synd.18456
                - fp_synd_minus_fp_vec_scaled.18440
                - fp_dz_norm_synd.18456
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_pack_fp_syn
                - hash.18445
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_unpack_fz_vec
                - hash.18445
                - csprng_initialize.18446
                - csprng_fz_vec.18449
                - csprng_fp_vec.18450
                - csprng_release.18448
                - fp_vec_by_restr_vec_scaled.18451
                - fp_dz_norm.18452
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_recompute_root
                - hash.18445
                - hash.18445
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_pack_fp_vec
                - hash.18445
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:388,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:388,24'
              BranchSideFuncs:
                - is_fz_vec_in_restr_group_n.18441
                - convert_restr_vec_to_fp.18453
                - fp_vec_by_fp_vec_pointwise.18454
                - fp_vec_by_fp_matrix.18455
                - fp_dz_norm_synd.18456
                - fp_synd_minus_fp_vec_scaled.18440
                - fp_dz_norm_synd.18456
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_pack_fp_syn
                - hash.18445
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_unpack_fz_vec
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_unpack_fz_vec
                - hash.18445
                - csprng_initialize.18446
                - csprng_fz_vec.18449
                - csprng_fp_vec.18450
                - csprng_release.18448
                - fp_vec_by_restr_vec_scaled.18451
                - fp_dz_norm.18452
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_recompute_root
                - hash.18445
                - hash.18445
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_pack_fp_vec
                - hash.18445
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:388,24'
              BranchSideFuncs:
                - is_fz_vec_in_restr_group_n.18441
                - convert_restr_vec_to_fp.18453
                - fp_vec_by_fp_vec_pointwise.18454
                - fp_vec_by_fp_matrix.18455
                - fp_dz_norm_synd.18456
                - fp_synd_minus_fp_vec_scaled.18440
                - fp_dz_norm_synd.18456
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_pack_fp_syn
                - hash.18445
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_unpack_fz_vec
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_unpack_fz_vec
                - hash.18445
                - csprng_initialize.18446
                - csprng_fz_vec.18449
                - csprng_fp_vec.18450
                - csprng_release.18448
                - fp_vec_by_restr_vec_scaled.18451
                - fp_dz_norm.18452
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_recompute_root
                - hash.18445
                - hash.18445
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_pack_fp_vec
                - hash.18445
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:392,38'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:346,31'
              BranchSideFuncs:
                - convert_restr_vec_to_fp.18453
                - fp_vec_by_fp_vec_pointwise.18454
                - fp_vec_by_fp_matrix.18455
                - fp_dz_norm_synd.18456
                - fp_synd_minus_fp_vec_scaled.18440
                - fp_dz_norm_synd.18456
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_pack_fp_syn
                - hash.18445
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.18441
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_unpack_fz_vec
                - hash.18445
                - csprng_initialize.18446
                - csprng_fz_vec.18449
                - csprng_fp_vec.18450
                - csprng_release.18448
                - fp_vec_by_restr_vec_scaled.18451
                - fp_dz_norm.18452
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_recompute_root
                - hash.18445
                - hash.18445
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_pack_fp_vec
                - hash.18445
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:393,22'
              BranchSideFuncs:
                - is_fz_vec_in_restr_group_n.18441
                - convert_restr_vec_to_fp.18453
                - fp_vec_by_fp_vec_pointwise.18454
                - fp_vec_by_fp_matrix.18455
                - fp_dz_norm_synd.18456
                - fp_synd_minus_fp_vec_scaled.18440
                - fp_dz_norm_synd.18456
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_pack_fp_syn
                - hash.18445
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_unpack_fz_vec
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_unpack_fz_vec
                - hash.18445
                - csprng_initialize.18446
                - csprng_fz_vec.18449
                - csprng_fp_vec.18450
                - csprng_release.18448
                - fp_vec_by_restr_vec_scaled.18451
                - fp_dz_norm.18452
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_recompute_root
                - hash.18445
                - hash.18445
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_pack_fp_vec
                - hash.18445
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:346,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:349,56'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_recompute_root
                - hash.18445
                - hash.18445
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_pack_fp_vec
                - hash.18445
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:417,37'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_recompute_root
                - hash.18445
                - hash.18445
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_pack_fp_vec
                - hash.18445
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:442,36'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:434,32'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:442,36'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:426,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:427,37'
              BranchSideFuncs:
                - hash.18445
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:429,26'
              BranchSideFuncs:
                - hash.18445
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:443,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:443,42'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:444,46'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:444,46'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:444,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:445,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:445,40'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:445,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:446,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:446,40'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:446,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:447,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:447,35'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:447,35'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:447,35'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:290,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:294,19'
          Dst:             PQCLEAN_CROSSRSDP128FAST_CLEAN_unpack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:297,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:302,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:306,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:309,2'
          Dst:             csprng_fp_vec_chall_1
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:311,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:314,2'
          Dst:             PQCLEAN_CROSSRSDP128FAST_CLEAN_expand_digest_to_fixed_weight
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:318,24'
          Dst:             PQCLEAN_CROSSRSDP128FAST_CLEAN_rebuild_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:415,32'
          Dst:             PQCLEAN_CROSSRSDP128FAST_CLEAN_recompute_root
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:419,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:422,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:356,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:365,4'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:367,4'
          Dst:             csprng_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:369,4'
          Dst:             csprng_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:371,4'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:372,4'
          Dst:             fp_vec_by_restr_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:376,4'
          Dst:             fp_dz_norm
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:380,34'
          Dst:             PQCLEAN_CROSSRSDP128FAST_CLEAN_unpack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:387,38'
          Dst:             PQCLEAN_CROSSRSDP128FAST_CLEAN_unpack_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:387,38'
          Dst:             PQCLEAN_CROSSRSDP128FAST_CLEAN_unpack_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:393,22'
          Dst:             is_fz_vec_in_restr_group_n
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:398,4'
          Dst:             convert_restr_vec_to_fp
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:399,4'
          Dst:             fp_vec_by_fp_vec_pointwise
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:400,4'
          Dst:             fp_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:401,4'
          Dst:             fp_dz_norm_synd
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:402,4'
          Dst:             fp_synd_minus_fp_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:406,4'
          Dst:             fp_dz_norm_synd
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:407,4'
          Dst:             PQCLEAN_CROSSRSDP128FAST_CLEAN_pack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:409,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:432,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:438,36'
          Dst:             memcmp
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:427,3'
          Dst:             PQCLEAN_CROSSRSDP128FAST_CLEAN_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:434,32'
          Dst:             memcmp
    - functionName:    expand_pk
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_fp_mat
        - csprng_initialize
        - csprng_release
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:51,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.18446
                - csprng_fp_mat.18433
                - csprng_release.18448
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:52,2'
              BranchSideFuncs:
                - csprng_initialize.18446
                - csprng_fp_mat.18433
                - csprng_release.18448
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:52,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:53,2'
          Dst:             csprng_fp_mat
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:55,2'
          Dst:             csprng_release
    - functionName:    hash
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
        - xof_shake_final
        - xof_shake_init
        - xof_shake_release
        - xof_shake_update
      functionUses:    14
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:80,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.18439
                - xof_shake_update.18438
                - xof_shake_update.18438
                - xof_shake_final.18437
                - xof_shake_extract.18435
                - xof_shake_release.18436
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:81,2'
              BranchSideFuncs:
                - xof_shake_init.18439
                - xof_shake_update.18438
                - xof_shake_update.18438
                - xof_shake_final.18437
                - xof_shake_extract.18435
                - xof_shake_release.18436
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:81,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:82,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:86,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:87,2'
          Dst:             xof_shake_final
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:88,2'
          Dst:             xof_shake_extract
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:90,2'
          Dst:             xof_shake_release
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.18439
                - xof_shake_update.18438
                - xof_shake_update.18438
                - xof_shake_final.18437
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.18439
                - xof_shake_update.18438
                - xof_shake_update.18438
                - xof_shake_final.18437
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    csprng_fp_vec_chall_1
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          215
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:150,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.18434
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:156,2'
              BranchSideFuncs:
                - csprng_randombytes.18434
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:167,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:167,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:180,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:167,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:169,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:180,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:169,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:171,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:171,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:171,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:172,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:174,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:181,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:182,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:184,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:166,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:167,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:187,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:156,2'
          Dst:             csprng_randombytes
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.18436
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.18436
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    csprng_fz_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:235,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.18434
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:241,2'
              BranchSideFuncs:
                - csprng_randombytes.18434
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:252,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:252,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:264,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:252,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:254,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:264,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:254,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:256,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:256,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:256,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:257,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:259,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:265,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:266,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:268,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:251,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:252,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:271,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:241,2'
          Dst:             csprng_randombytes
    - functionName:    csprng_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:106,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.18434
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:112,2'
              BranchSideFuncs:
                - csprng_randombytes.18434
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:123,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:123,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:135,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:123,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:125,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:135,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:125,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:127,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:127,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:127,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:128,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:130,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:136,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:137,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:139,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:122,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:123,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:142,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:112,2'
          Dst:             csprng_randombytes
    - functionName:    fp_vec_by_restr_vec_scaled
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          98
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/fp_arith.h:124,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/fp_arith.h:125,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/fp_arith.h:125,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/fp_arith.h:124,26'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/fp_arith.h:124,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/fp_arith.h:125,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/fp_arith.h:124,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/fp_arith.h:125,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/fp_arith.h:128,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fp_dz_norm
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          217
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    convert_restr_vec_to_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          62
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/fp_arith.h:145,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/fp_arith.h:146,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/fp_arith.h:148,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fp_vec_by_fp_vec_pointwise
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          333
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/fp_arith.h:102,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/fp_arith.h:103,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/fp_arith.h:103,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/fp_arith.h:102,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/fp_arith.h:103,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/fp_arith.h:106,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fp_vec_by_fp_matrix
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          153
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/fp_arith.h:90,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/fp_arith.h:91,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/fp_arith.h:91,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/fp_arith.h:90,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/fp_arith.h:89,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/fp_arith.h:91,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fp_dz_norm_synd
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          52
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fz_dz_norm_n
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_clean/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          173
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fz_vec_sub_n
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_clean/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          297
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/restr_arith.h:53,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/restr_arith.h:54,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/restr_arith.h:54,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/restr_arith.h:53,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/restr_arith.h:54,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/restr_arith.h:56,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    expand_sk
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_fz_vec
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
        - expand_pk
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:63,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.18446
                - csprng_randombytes.18434
                - csprng_release.18448
                - expand_pk.18444
                - csprng_initialize.18446
                - csprng_fz_vec.18449
                - csprng_release.18448
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:69,2'
              BranchSideFuncs:
                - csprng_initialize.18446
                - csprng_randombytes.18434
                - csprng_release.18448
                - expand_pk.18444
                - csprng_initialize.18446
                - csprng_fz_vec.18449
                - csprng_release.18448
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:69,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:70,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:74,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:76,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:82,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:83,2'
          Dst:             csprng_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:85,2'
          Dst:             csprng_release
    - functionName:    PQCLEAN_CROSSRSDP128FAST_CLEAN_CROSS_sign
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          282
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_CROSSRSDP128FAST_CLEAN_expand_digest_to_fixed_weight
        - PQCLEAN_CROSSRSDP128FAST_CLEAN_pack_fp_syn
        - PQCLEAN_CROSSRSDP128FAST_CLEAN_pack_fp_vec
        - PQCLEAN_CROSSRSDP128FAST_CLEAN_pack_fz_vec
        - PQCLEAN_CROSSRSDP128FAST_CLEAN_seed_leaves
        - PQCLEAN_CROSSRSDP128FAST_CLEAN_seed_path
        - PQCLEAN_CROSSRSDP128FAST_CLEAN_tree_proof
        - PQCLEAN_CROSSRSDP128FAST_CLEAN_tree_root
        - __assert_fail
        - convert_restr_vec_to_fp
        - csprng_fp_vec
        - csprng_fp_vec_chall_1
        - csprng_fz_vec
        - csprng_initialize
        - csprng_release
        - expand_sk
        - fp_dz_norm
        - fp_dz_norm_synd
        - fp_vec_by_fp_matrix
        - fp_vec_by_fp_vec_pointwise
        - fp_vec_by_restr_vec_scaled
        - fz_dz_norm_n
        - fz_vec_sub_n
        - hash
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:136,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:0,0'
              BranchSideFuncs:
                - expand_sk.18459
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_seed_leaves
                - csprng_initialize.18446
                - csprng_fz_vec.18449
                - fz_vec_sub_n.18458
                - convert_restr_vec_to_fp.18453
                - fz_dz_norm_n.18457
                - csprng_fp_vec.18450
                - csprng_release.18448
                - fp_vec_by_fp_vec_pointwise.18454
                - fp_vec_by_fp_matrix.18455
                - fp_dz_norm_synd.18456
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_pack_fp_syn
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_pack_fz_vec
                - hash.18445
                - hash.18445
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_tree_root
                - hash.18445
                - hash.18445
                - hash.18445
                - hash.18445
                - csprng_initialize.18446
                - csprng_fp_vec_chall_1.18447
                - csprng_release.18448
                - fp_vec_by_restr_vec_scaled.18451
                - fp_dz_norm.18452
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_pack_fp_vec
                - hash.18445
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_pack_fz_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:174,56'
              BranchSideFuncs:
                - expand_sk.18459
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_seed_leaves
                - csprng_initialize.18446
                - csprng_fz_vec.18449
                - fz_vec_sub_n.18458
                - convert_restr_vec_to_fp.18453
                - fz_dz_norm_n.18457
                - csprng_fp_vec.18450
                - csprng_release.18448
                - fp_vec_by_fp_vec_pointwise.18454
                - fp_vec_by_fp_matrix.18455
                - fp_dz_norm_synd.18456
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_pack_fp_syn
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_pack_fz_vec
                - hash.18445
                - hash.18445
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_tree_root
                - hash.18445
                - hash.18445
                - hash.18445
                - hash.18445
                - csprng_initialize.18446
                - csprng_fp_vec_chall_1.18447
                - csprng_release.18448
                - fp_vec_by_restr_vec_scaled.18451
                - fp_dz_norm.18452
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_pack_fp_vec
                - hash.18445
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_pack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:170,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:174,56'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_tree_root
                - hash.18445
                - hash.18445
                - hash.18445
                - hash.18445
                - csprng_initialize.18446
                - csprng_fp_vec_chall_1.18447
                - csprng_release.18448
                - fp_vec_by_restr_vec_scaled.18451
                - fp_dz_norm.18452
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_pack_fp_vec
                - hash.18445
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_pack_fz_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:219,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_tree_root
                - hash.18445
                - hash.18445
                - hash.18445
                - hash.18445
                - csprng_initialize.18446
                - csprng_fp_vec_chall_1.18447
                - csprng_release.18448
                - fp_vec_by_restr_vec_scaled.18451
                - fp_dz_norm.18452
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_pack_fp_vec
                - hash.18445
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_pack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:245,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:246,30'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_pack_fp_vec
                - hash.18445
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_pack_fz_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:255,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_pack_fp_vec
                - hash.18445
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_pack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:255,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:256,37'
              BranchSideFuncs:
                - hash.18445
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_pack_fz_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:259,26'
              BranchSideFuncs:
                - hash.18445
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_pack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:272,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:271,26'
              BranchSideFuncs:
                - __assert_fail
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_pack_fz_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:273,4'
              BranchSideFuncs:
                - __assert_fail
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_pack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:273,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:273,4'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_pack_fz_vec
                - __assert_fail
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:274,16'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_pack_fz_vec
                - __assert_fail
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:271,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:272,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:280,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:140,2'
          Dst:             expand_sk
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:143,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:144,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:147,2'
          Dst:             PQCLEAN_CROSSRSDP128FAST_CLEAN_seed_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:219,2'
          Dst:             PQCLEAN_CROSSRSDP128FAST_CLEAN_tree_root
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:220,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:221,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:227,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:232,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:238,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:239,2'
          Dst:             csprng_fp_vec_chall_1
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:241,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:180,3'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:185,3'
          Dst:             csprng_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:186,3'
          Dst:             fz_vec_sub_n
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:189,3'
          Dst:             convert_restr_vec_to_fp
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:190,3'
          Dst:             fz_dz_norm_n
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:192,3'
          Dst:             csprng_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:194,3'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:197,3'
          Dst:             fp_vec_by_fp_vec_pointwise
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:198,3'
          Dst:             fp_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:199,3'
          Dst:             fp_dz_norm_synd
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:202,3'
          Dst:             PQCLEAN_CROSSRSDP128FAST_CLEAN_pack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:204,3'
          Dst:             PQCLEAN_CROSSRSDP128FAST_CLEAN_pack_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:208,3'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:213,3'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:246,3'
          Dst:             fp_vec_by_restr_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:250,3'
          Dst:             fp_dz_norm
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:261,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:264,2'
          Dst:             PQCLEAN_CROSSRSDP128FAST_CLEAN_expand_digest_to_fixed_weight
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:267,2'
          Dst:             PQCLEAN_CROSSRSDP128FAST_CLEAN_tree_proof
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:268,2'
          Dst:             PQCLEAN_CROSSRSDP128FAST_CLEAN_seed_path
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:256,3'
          Dst:             PQCLEAN_CROSSRSDP128FAST_CLEAN_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:273,4'
          Dst:             __assert_fail
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:274,4'
          Dst:             PQCLEAN_CROSSRSDP128FAST_CLEAN_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:275,4'
          Dst:             PQCLEAN_CROSSRSDP128FAST_CLEAN_pack_fz_vec
    - functionName:    restr_vec_by_fp_matrix
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          215
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/fp_arith.h:72,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/fp_arith.h:73,16'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/fp_arith.h:75,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/fp_arith.h:76,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/fp_arith.h:77,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/fp_arith.h:77,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/fp_arith.h:76,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/fp_arith.h:75,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/fp_arith.h:77,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDP128FAST_CLEAN_CROSS_keygen
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          53
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_CROSSRSDP128FAST_CLEAN_pack_fp_syn
        - csprng_fz_vec
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
        - expand_pk
        - fp_dz_norm_synd
        - restr_vec_by_fp_matrix
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:91,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
                - csprng_initialize.18446
                - csprng_randombytes.18434
                - csprng_release.18448
                - expand_pk.18444
                - csprng_initialize.18446
                - csprng_fz_vec.18449
                - csprng_release.18448
                - restr_vec_by_fp_matrix.18464
                - fp_dz_norm_synd.18456
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_pack_fp_syn
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:91,2'
              BranchSideFuncs:
                - OQS_randombytes
                - csprng_initialize.18446
                - csprng_randombytes.18434
                - csprng_release.18448
                - expand_pk.18444
                - csprng_initialize.18446
                - csprng_fz_vec.18449
                - csprng_release.18448
                - restr_vec_by_fp_matrix.18464
                - fp_dz_norm_synd.18456
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_pack_fp_syn
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:91,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:99,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:100,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:104,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:109,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:116,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:119,2'
          Dst:             csprng_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:121,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:124,2'
          Dst:             restr_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:125,2'
          Dst:             fp_dz_norm_synd
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/CROSS.c:126,2'
          Dst:             PQCLEAN_CROSSRSDP128FAST_CLEAN_pack_fp_syn
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_ctx_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/sha3.h:71,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/sha3.h:71,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/sha3.h:71,2'
          Dst:             OQS_SHA3_shake128_inc_ctx_release
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_squeeze
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/sha3.h:65,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/sha3.h:65,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/sha3.h:65,2'
          Dst:             OQS_SHA3_shake128_inc_squeeze
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/sha3.h:58,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/sha3.h:58,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/sha3.h:58,2'
          Dst:             OQS_SHA3_shake128_inc_finalize
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_absorb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/sha3.h:53,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/sha3.h:53,22'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/sha3.h:51,2'
          Dst:             OQS_SHA3_shake128_inc_absorb
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/sha3.h:42,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/sha3.h:42,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/sha3.h:42,2'
          Dst:             OQS_SHA3_shake128_inc_init
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.18489
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.18489
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.18490
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:62,2'
              BranchSideFuncs:
                - xof_shake_extract.18490
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.18493
                - xof_shake_update.18492
                - xof_shake_update.18492
                - xof_shake_final.18491
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.18493
                - xof_shake_update.18492
                - xof_shake_update.18492
                - xof_shake_final.18491
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    PQCLEAN_CROSSRSDP128FAST_CLEAN_expand_digest_to_fixed_weight
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         67
      ICount:          400
      EdgeCount:       90
      CyclomaticComplexity: 25
      functionsReached:
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.c:46,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.18496
                - csprng_randombytes.18495
                - csprng_release.18494
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.c:47,2'
              BranchSideFuncs:
                - csprng_initialize.18496
                - csprng_randombytes.18495
                - csprng_release.18494
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.c:68,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.c:68,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.c:68,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.c:70,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.c:70,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.c:72,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.c:72,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.c:72,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.c:73,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.c:75,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.c:84,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.c:85,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.c:92,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.c:66,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.c:68,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.c:95,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.c:47,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.c:49,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.c:51,2'
          Dst:             csprng_release
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_ctx_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/sha3.h:71,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/sha3.h:71,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/sha3.h:71,2'
          Dst:             OQS_SHA3_shake128_inc_ctx_release
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_squeeze
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/sha3.h:65,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/sha3.h:65,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/sha3.h:65,2'
          Dst:             OQS_SHA3_shake128_inc_squeeze
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/sha3.h:58,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/sha3.h:58,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/sha3.h:58,2'
          Dst:             OQS_SHA3_shake128_inc_finalize
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_absorb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/sha3.h:53,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/sha3.h:53,22'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/sha3.h:51,2'
          Dst:             OQS_SHA3_shake128_inc_absorb
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/sha3.h:42,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/sha3.h:42,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/sha3.h:42,2'
          Dst:             OQS_SHA3_shake128_inc_init
    - functionName:    PQCLEAN_CROSSRSDP128FAST_CLEAN_recompute_root
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_clean/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          80
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - PQCLEAN_CROSSRSDP128FAST_CLEAN_tree_root
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/merkle.c:87,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/merkle.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_tree_root
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/merkle.c:88,7'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_tree_root
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/merkle.c:88,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/merkle.c:87,26'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_tree_root
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/merkle.c:89,12'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_tree_root
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/merkle.c:87,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/merkle.c:88,7'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_tree_root
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/merkle.c:95,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_tree_root
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/merkle.c:88,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/merkle.c:87,26'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_tree_root
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/merkle.c:89,12'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128FAST_CLEAN_tree_root
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/merkle.c:95,2'
          Dst:             PQCLEAN_CROSSRSDP128FAST_CLEAN_tree_root
    - functionName:    PQCLEAN_CROSSRSDP128FAST_CLEAN_tree_root
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_clean/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          51
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hash
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/merkle.c:56,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/merkle.c:0,0'
              BranchSideFuncs:
                - hash.18530
                - hash.18530
                - hash.18530
                - hash.18530
                - hash.18530
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/merkle.c:60,3'
              BranchSideFuncs:
                - hash.18530
                - hash.18530
                - hash.18530
                - hash.18530
                - hash.18530
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/merkle.c:60,3'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/merkle.c:60,3'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/merkle.c:60,3'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/merkle.c:60,3'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/merkle.c:64,2'
          Dst:             hash
    - functionName:    hash
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
        - xof_shake_final
        - xof_shake_init
        - xof_shake_release
        - xof_shake_update
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:80,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.18525
                - xof_shake_update.18524
                - xof_shake_update.18524
                - xof_shake_final.18523
                - xof_shake_extract.18522
                - xof_shake_release.18521
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:81,2'
              BranchSideFuncs:
                - xof_shake_init.18525
                - xof_shake_update.18524
                - xof_shake_update.18524
                - xof_shake_final.18523
                - xof_shake_extract.18522
                - xof_shake_release.18521
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:81,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:82,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:86,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:87,2'
          Dst:             xof_shake_final
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:88,2'
          Dst:             xof_shake_extract
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:90,2'
          Dst:             xof_shake_release
    - functionName:    PQCLEAN_CROSSRSDP128FAST_CLEAN_tree_proof
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_clean/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          71
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/merkle.c:72,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/merkle.c:71,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/merkle.c:73,37'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/merkle.c:71,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/merkle.c:72,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/merkle.c:79,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/merkle.c:72,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/merkle.c:71,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/merkle.c:73,37'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_unpack_3_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          128
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:209,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:210,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:248,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_unpack_7_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          445
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:279,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:279,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:280,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:282,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:283,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:292,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:282,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:283,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:292,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:293,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:294,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:295,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:295,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:296,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:298,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:298,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:299,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:302,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:302,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:303,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:307,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:307,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:308,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:313,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:313,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:314,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:320,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:320,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:321,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:329,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:329,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:329,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:330,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_pack_3_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          111
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:58,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:59,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:82,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_pack_7_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          463
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:106,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:107,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:115,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:106,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:107,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:115,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:116,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:117,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:118,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:118,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:119,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:121,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:121,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:122,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:125,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:125,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:126,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:130,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:130,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:131,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:136,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:136,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:137,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:143,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:143,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:143,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:144,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_unpack_fz
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 373
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_3_bit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:371,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_3_bit.18565
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:371,22'
              BranchSideFuncs:
                - generic_unpack_3_bit.18565
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:371,22'
          Dst:             generic_unpack_3_bit
    - functionName:    PQCLEAN_CROSSRSDP128FAST_CLEAN_unpack_fz_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 459
      functionLinenumberEnd: 460
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fz
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:460,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fz.18569
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:460,9'
              BranchSideFuncs:
                - generic_unpack_fz.18569
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:460,9'
          Dst:             generic_unpack_fz
    - functionName:    PQCLEAN_CROSSRSDP128FAST_CLEAN_unpack_fp_syn
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 447
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:447,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fp.18574
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:447,9'
              BranchSideFuncs:
                - generic_unpack_fp.18574
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:447,9'
          Dst:             generic_unpack_fp
    - functionName:    generic_unpack_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_7_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:352,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_7_bit.18566
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:352,22'
              BranchSideFuncs:
                - generic_unpack_7_bit.18566
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:352,22'
          Dst:             generic_unpack_7_bit
    - functionName:    PQCLEAN_CROSSRSDP128FAST_CLEAN_unpack_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 434
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:434,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fp.18574
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:434,9'
              BranchSideFuncs:
                - generic_unpack_fp.18574
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:434,9'
          Dst:             generic_unpack_fp
    - functionName:    generic_pack_fz
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_3_bit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:185,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_3_bit.18567
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:185,2'
              BranchSideFuncs:
                - generic_pack_3_bit.18567
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:185,2'
          Dst:             generic_pack_3_bit
    - functionName:    PQCLEAN_CROSSRSDP128FAST_CLEAN_pack_fz_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fz
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:412,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fz.18577
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:412,2'
              BranchSideFuncs:
                - generic_pack_fz.18577
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:412,2'
          Dst:             generic_pack_fz
    - functionName:    PQCLEAN_CROSSRSDP128FAST_CLEAN_pack_fp_syn
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:399,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fp.18582
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:399,2'
              BranchSideFuncs:
                - generic_pack_fp.18582
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:399,2'
          Dst:             generic_pack_fp
    - functionName:    generic_pack_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_7_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:169,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_7_bit.18568
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:169,2'
              BranchSideFuncs:
                - generic_pack_7_bit.18568
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:169,2'
          Dst:             generic_pack_7_bit
    - functionName:    PQCLEAN_CROSSRSDP128FAST_CLEAN_pack_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:386,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fp.18582
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:386,2'
              BranchSideFuncs:
                - generic_pack_fp.18582
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/pack_unpack.c:386,2'
          Dst:             generic_pack_fp
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_ctx_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/sha3.h:71,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/sha3.h:71,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/sha3.h:71,2'
          Dst:             OQS_SHA3_shake128_inc_ctx_release
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_squeeze
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/sha3.h:65,31'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/sha3.h:65,31'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/sha3.h:65,2'
          Dst:             OQS_SHA3_shake128_inc_squeeze
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/sha3.h:58,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/sha3.h:58,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/sha3.h:58,2'
          Dst:             OQS_SHA3_shake128_inc_finalize
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_absorb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/sha3.h:53,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/sha3.h:53,22'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/sha3.h:51,2'
          Dst:             OQS_SHA3_shake128_inc_absorb
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/sha3.h:42,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/sha3.h:42,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/sha3.h:42,2'
          Dst:             OQS_SHA3_shake128_inc_init
    - functionName:    PQCLEAN_CROSSRSDP128FAST_CLEAN_rebuild_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_clean/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          73
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/seedtree.c:112,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/seedtree.c:111,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/seedtree.c:113,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/seedtree.c:111,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/seedtree.c:112,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/seedtree.c:119,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/seedtree.c:112,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/seedtree.c:111,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/seedtree.c:113,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDP128FAST_CLEAN_seed_path
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_clean/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          73
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/seedtree.c:96,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/seedtree.c:95,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/seedtree.c:97,43'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/seedtree.c:95,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/seedtree.c:96,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/seedtree.c:103,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/seedtree.c:96,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/seedtree.c:95,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/seedtree.c:97,43'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.18611
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.18611
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:62,37'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.18612
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:62,37'
              BranchSideFuncs:
                - xof_shake_extract.18612
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.18615
                - xof_shake_update.18614
                - xof_shake_update.18614
                - xof_shake_final.18613
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.18615
                - xof_shake_update.18614
                - xof_shake_update.18614
                - xof_shake_final.18613
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    PQCLEAN_CROSSRSDP128FAST_CLEAN_seed_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_clean/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          90
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_clean/seedtree.c:52,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/seedtree.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.18622
                - csprng_randombytes.18621
                - csprng_release.18620
                - csprng_initialize.18622
                - csprng_randombytes.18621
                - csprng_release.18620
                - csprng_initialize.18622
                - csprng_randombytes.18621
                - csprng_release.18620
                - csprng_initialize.18622
                - csprng_randombytes.18621
                - csprng_release.18620
                - csprng_initialize.18622
                - csprng_randombytes.18621
                - csprng_release.18620
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_clean/seedtree.c:53,2'
              BranchSideFuncs:
                - csprng_initialize.18622
                - csprng_randombytes.18621
                - csprng_release.18620
                - csprng_initialize.18622
                - csprng_randombytes.18621
                - csprng_release.18620
                - csprng_initialize.18622
                - csprng_randombytes.18621
                - csprng_release.18620
                - csprng_initialize.18622
                - csprng_randombytes.18621
                - csprng_release.18620
                - csprng_initialize.18622
                - csprng_randombytes.18621
                - csprng_release.18620
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/seedtree.c:58,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/seedtree.c:59,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/seedtree.c:61,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/seedtree.c:79,3'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/seedtree.c:81,3'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/seedtree.c:85,3'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/seedtree.c:79,3'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/seedtree.c:81,3'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/seedtree.c:85,3'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/seedtree.c:79,3'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/seedtree.c:81,3'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/seedtree.c:85,3'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/seedtree.c:79,3'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/seedtree.c:81,3'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_clean/seedtree.c:85,3'
          Dst:             csprng_release
    - functionName:    xof_shake_x4_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_x4_inc_ctx_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:109,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:109,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:109,2'
          Dst:             OQS_SHA3_shake128_x4_inc_ctx_release
    - functionName:    xof_shake_x2_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:146,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.18735
                - xof_shake_release.18735
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:146,2'
              BranchSideFuncs:
                - xof_shake_release.18735
                - xof_shake_release.18735
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:146,2'
          Dst:             xof_shake_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:147,2'
          Dst:             xof_shake_release
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_ctx_release
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:72,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:72,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:72,2'
          Dst:             OQS_SHA3_shake128_inc_ctx_release
    - functionName:    csprng_release_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:174,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_release.18733
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:174,2'
              BranchSideFuncs:
                - xof_shake_x4_release.18733
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:174,2'
          Dst:             xof_shake_x4_release
    - functionName:    csprng_release_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:170,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_release.18733
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:170,2'
              BranchSideFuncs:
                - xof_shake_x4_release.18733
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:170,2'
          Dst:             xof_shake_x4_release
    - functionName:    csprng_release_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:166,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_release.18734
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:166,2'
              BranchSideFuncs:
                - xof_shake_x2_release.18734
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:166,2'
          Dst:             xof_shake_x2_release
    - functionName:    xof_shake_x4_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_x4_inc_squeeze
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:105,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:105,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:105,2'
          Dst:             OQS_SHA3_shake128_x4_inc_squeeze
    - functionName:    xof_shake_x2_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:141,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.18741
                - xof_shake_extract.18741
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:141,2'
              BranchSideFuncs:
                - xof_shake_extract.18741
                - xof_shake_extract.18741
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:141,2'
          Dst:             xof_shake_extract
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:142,2'
          Dst:             xof_shake_extract
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_squeeze
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:66,31'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:66,31'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:66,2'
          Dst:             OQS_SHA3_shake128_inc_squeeze
    - functionName:    csprng_randombytes_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:161,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_extract.18739
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:161,2'
              BranchSideFuncs:
                - xof_shake_x4_extract.18739
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:161,2'
          Dst:             xof_shake_x4_extract
    - functionName:    csprng_randombytes_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_MEM_malloc
        - OQS_MEM_secure_free
        - xof_shake_x4_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:155,39'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_extract.18739
                - OQS_MEM_secure_free
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:155,39'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_extract.18739
                - OQS_MEM_secure_free
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:155,39'
          Dst:             OQS_MEM_malloc
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:156,2'
          Dst:             xof_shake_x4_extract
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:157,2'
          Dst:             OQS_MEM_secure_free
    - functionName:    csprng_randombytes_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:149,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_extract.18740
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:149,2'
              BranchSideFuncs:
                - xof_shake_x2_extract.18740
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:149,2'
          Dst:             xof_shake_x2_extract
    - functionName:    xof_shake_x4_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_x4_inc_finalize
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:97,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:97,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:97,2'
          Dst:             OQS_SHA3_shake128_x4_inc_finalize
    - functionName:    xof_shake_x4_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_x4_inc_absorb
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:94,46'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:94,46'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:94,2'
          Dst:             OQS_SHA3_shake128_x4_inc_absorb
    - functionName:    xof_shake_x4_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_x4_inc_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:86,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:86,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:86,2'
          Dst:             OQS_SHA3_shake128_x4_inc_init
    - functionName:    xof_shake_x2_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:134,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_final.18749
                - xof_shake_final.18749
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:134,2'
              BranchSideFuncs:
                - xof_shake_final.18749
                - xof_shake_final.18749
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:134,2'
          Dst:             xof_shake_final
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:135,2'
          Dst:             xof_shake_final
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_finalize
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:59,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:59,2'
          Dst:             OQS_SHA3_shake128_inc_finalize
    - functionName:    xof_shake_x2_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_update
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:130,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_update.18751
                - xof_shake_update.18751
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:130,2'
              BranchSideFuncs:
                - xof_shake_update.18751
                - xof_shake_update.18751
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:130,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:131,2'
          Dst:             xof_shake_update
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_absorb
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:54,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:54,22'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:52,2'
          Dst:             OQS_SHA3_shake128_inc_absorb
    - functionName:    xof_shake_x2_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:123,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.18753
                - xof_shake_init.18753
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:123,2'
              BranchSideFuncs:
                - xof_shake_init.18753
                - xof_shake_init.18753
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:123,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:124,2'
          Dst:             xof_shake_init
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_init
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:43,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:43,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:43,2'
          Dst:             OQS_SHA3_shake128_inc_init
    - functionName:    csprng_initialize_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          65
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_final
        - xof_shake_x4_init
        - xof_shake_x4_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:132,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_init.18747
                - xof_shake_x4_update.18746
                - xof_shake_x4_update.18746
                - xof_shake_x4_final.18745
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:132,2'
              BranchSideFuncs:
                - xof_shake_x4_init.18747
                - xof_shake_x4_update.18746
                - xof_shake_x4_update.18746
                - xof_shake_x4_final.18745
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:132,2'
          Dst:             xof_shake_x4_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:133,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:143,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:144,2'
          Dst:             xof_shake_x4_final
    - functionName:    csprng_initialize_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          61
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_MEM_malloc
        - OQS_MEM_secure_free
        - xof_shake_x4_final
        - xof_shake_x4_init
        - xof_shake_x4_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:107,57'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_init.18747
                - xof_shake_x4_update.18746
                - xof_shake_x4_update.18746
                - xof_shake_x4_final.18745
                - OQS_MEM_secure_free
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:107,57'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_init.18747
                - xof_shake_x4_update.18746
                - xof_shake_x4_update.18746
                - xof_shake_x4_final.18745
                - OQS_MEM_secure_free
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:107,42'
          Dst:             OQS_MEM_malloc
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:108,2'
          Dst:             xof_shake_x4_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:109,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:117,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:118,2'
          Dst:             xof_shake_x4_final
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:119,2'
          Dst:             OQS_MEM_secure_free
    - functionName:    csprng_initialize_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_final
        - xof_shake_x2_init
        - xof_shake_x2_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:86,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_init.18752
                - xof_shake_x2_update.18750
                - xof_shake_x2_update.18750
                - xof_shake_x2_final.18748
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:86,2'
              BranchSideFuncs:
                - xof_shake_x2_init.18752
                - xof_shake_x2_update.18750
                - xof_shake_x2_update.18750
                - xof_shake_x2_final.18748
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:86,2'
          Dst:             xof_shake_x2_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:87,2'
          Dst:             xof_shake_x2_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:93,2'
          Dst:             xof_shake_x2_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:94,2'
          Dst:             xof_shake_x2_final
    - functionName:    csprng_release_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_release
        - csprng_release_x2
        - csprng_release_x3
        - csprng_release_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:218,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_release_x4.18736
                - csprng_release_x3.18737
                - csprng_release_x2.18738
                - csprng_release.18758
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:218,16'
              BranchSideFuncs:
                - csprng_release_x4.18736
                - csprng_release_x3.18737
                - csprng_release_x2.18738
                - csprng_release.18758
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:218,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:219,3'
              BranchSideFuncs:
                - csprng_release.18758
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:220,23'
              BranchSideFuncs:
                - csprng_release_x4.18736
                - csprng_release_x3.18737
                - csprng_release_x2.18738
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:220,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:221,31'
              BranchSideFuncs:
                - csprng_release_x2.18738
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:222,23'
              BranchSideFuncs:
                - csprng_release_x4.18736
                - csprng_release_x3.18737
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:222,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:223,31'
              BranchSideFuncs:
                - csprng_release_x3.18737
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:224,23'
              BranchSideFuncs:
                - csprng_release_x4.18736
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:224,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:224,13'
              BranchSideFuncs:
                - csprng_release_x4.18736
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:225,31'
              BranchSideFuncs:
                - csprng_release_x4.18736
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:219,3'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:221,3'
          Dst:             csprng_release_x2
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:223,3'
          Dst:             csprng_release_x3
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:225,3'
          Dst:             csprng_release_x4
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.18735
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.18735
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    csprng_randombytes_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          57
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_randombytes
        - csprng_randombytes_x2
        - csprng_randombytes_x3
        - csprng_randombytes_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:205,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes_x4.18742
                - csprng_randombytes_x3.18743
                - csprng_randombytes_x2.18744
                - csprng_randombytes.18760
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:205,16'
              BranchSideFuncs:
                - csprng_randombytes_x4.18742
                - csprng_randombytes_x3.18743
                - csprng_randombytes_x2.18744
                - csprng_randombytes.18760
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:205,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:206,3'
              BranchSideFuncs:
                - csprng_randombytes.18760
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:207,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.18742
                - csprng_randombytes_x3.18743
                - csprng_randombytes_x2.18744
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:207,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:208,49'
              BranchSideFuncs:
                - csprng_randombytes_x2.18744
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:209,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.18742
                - csprng_randombytes_x3.18743
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:209,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:210,53'
              BranchSideFuncs:
                - csprng_randombytes_x3.18743
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:211,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.18742
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:211,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:211,13'
              BranchSideFuncs:
                - csprng_randombytes_x4.18742
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:212,57'
              BranchSideFuncs:
                - csprng_randombytes_x4.18742
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:206,3'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:208,3'
          Dst:             csprng_randombytes_x2
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:210,3'
          Dst:             csprng_randombytes_x3
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:212,3'
          Dst:             csprng_randombytes_x4
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:62,37'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.18741
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:62,37'
              BranchSideFuncs:
                - xof_shake_extract.18741
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    csprng_initialize_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          61
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_initialize
        - csprng_initialize_x2
        - csprng_initialize_x3
        - csprng_initialize_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:193,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_initialize_x4.18754
                - csprng_initialize_x3.18755
                - csprng_initialize_x2.18756
                - csprng_initialize.18762
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:193,16'
              BranchSideFuncs:
                - csprng_initialize_x4.18754
                - csprng_initialize_x3.18755
                - csprng_initialize_x2.18756
                - csprng_initialize.18762
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:193,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:194,3'
              BranchSideFuncs:
                - csprng_initialize.18762
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:195,23'
              BranchSideFuncs:
                - csprng_initialize_x4.18754
                - csprng_initialize_x3.18755
                - csprng_initialize_x2.18756
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:195,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:196,34'
              BranchSideFuncs:
                - csprng_initialize_x2.18756
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:197,23'
              BranchSideFuncs:
                - csprng_initialize_x4.18754
                - csprng_initialize_x3.18755
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:197,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:198,34'
              BranchSideFuncs:
                - csprng_initialize_x3.18755
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:199,23'
              BranchSideFuncs:
                - csprng_initialize_x4.18754
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:199,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:199,13'
              BranchSideFuncs:
                - csprng_initialize_x4.18754
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:200,34'
              BranchSideFuncs:
                - csprng_initialize_x4.18754
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:194,3'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:196,3'
          Dst:             csprng_initialize_x2
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:198,3'
          Dst:             csprng_initialize_x3
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:200,3'
          Dst:             csprng_initialize_x4
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.18753
                - xof_shake_update.18751
                - xof_shake_update.18751
                - xof_shake_final.18749
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.18753
                - xof_shake_update.18751
                - xof_shake_update.18751
                - xof_shake_final.18749
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    csprng_fp_mat
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:378,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.18760
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:384,2'
              BranchSideFuncs:
                - csprng_randombytes.18760
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:395,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:395,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:407,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:395,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:397,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:407,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:397,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:399,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:399,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:399,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:400,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:402,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:408,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:409,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:411,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:394,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:395,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:414,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:384,2'
          Dst:             csprng_randombytes
    - functionName:    fp_synd_minus_fp_vec_scaled
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          163
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/fp_arith.h:218,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/fp_arith.h:219,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/fp_arith.h:219,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/fp_arith.h:218,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/fp_arith.h:219,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/fp_arith.h:223,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    is_fz_vec_in_restr_group_n
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          60
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/restr_arith.h:62,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/restr_arith.h:61,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/restr_arith.h:62,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/restr_arith.h:61,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/restr_arith.h:62,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/restr_arith.h:62,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/restr_arith.h:62,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/restr_arith.h:62,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/restr_arith.h:62,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDP128FAST_AVX2_CROSS_verify
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 577
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          594
      EdgeCount:       65
      CyclomaticComplexity: 19
      functionsReached:
        - PQCLEAN_CROSSRSDP128FAST_AVX2_expand_digest_to_fixed_weight
        - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fp_syn
        - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fp_vec
        - PQCLEAN_CROSSRSDP128FAST_AVX2_rebuild_leaves
        - PQCLEAN_CROSSRSDP128FAST_AVX2_recompute_root
        - PQCLEAN_CROSSRSDP128FAST_AVX2_unpack_fp_syn
        - PQCLEAN_CROSSRSDP128FAST_AVX2_unpack_fp_vec
        - PQCLEAN_CROSSRSDP128FAST_AVX2_unpack_fz_vec
        - convert_restr_vec_to_fp
        - csprng_fp_vec
        - csprng_fp_vec_chall_1
        - csprng_fz_vec
        - csprng_initialize
        - csprng_release
        - expand_pk
        - fp_dz_norm
        - fp_dz_norm_synd
        - fp_synd_minus_fp_vec_scaled
        - fp_vec_by_fp_matrix
        - fp_vec_by_fp_vec_pointwise
        - fp_vec_by_restr_vec_scaled
        - hash
        - hash_par
        - is_fz_vec_in_restr_group_n
        - memcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:342,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:0,0'
              BranchSideFuncs:
                - expand_pk.18768
                - PQCLEAN_CROSSRSDP128FAST_AVX2_unpack_fp_syn
                - hash.18769
                - hash.18769
                - csprng_initialize.18762
                - csprng_fp_vec_chall_1.18770
                - csprng_release.18758
                - PQCLEAN_CROSSRSDP128FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP128FAST_AVX2_rebuild_leaves
                - PQCLEAN_CROSSRSDP128FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP128FAST_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.18765
                - convert_restr_vec_to_fp.18771
                - fp_vec_by_fp_vec_pointwise.18772
                - fp_vec_by_fp_matrix.18773
                - fp_dz_norm_synd.18774
                - fp_synd_minus_fp_vec_scaled.18764
                - fp_dz_norm_synd.18774
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP128FAST_AVX2_recompute_root
                - hash.18769
                - hash.18769
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fp_vec
                - hash.18769
                - memcmp
                - memcmp
                - hash_par.18779
                - hash_par.18779
                - PQCLEAN_CROSSRSDP128FAST_AVX2_unpack_fz_vec
                - csprng_initialize.18762
                - csprng_fz_vec.18775
                - csprng_fp_vec.18776
                - csprng_release.18758
                - fp_vec_by_restr_vec_scaled.18777
                - fp_dz_norm.18778
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:345,2'
              BranchSideFuncs:
                - expand_pk.18768
                - PQCLEAN_CROSSRSDP128FAST_AVX2_unpack_fp_syn
                - hash.18769
                - hash.18769
                - csprng_initialize.18762
                - csprng_fp_vec_chall_1.18770
                - csprng_release.18758
                - PQCLEAN_CROSSRSDP128FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP128FAST_AVX2_rebuild_leaves
                - PQCLEAN_CROSSRSDP128FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP128FAST_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.18765
                - convert_restr_vec_to_fp.18771
                - fp_vec_by_fp_vec_pointwise.18772
                - fp_vec_by_fp_matrix.18773
                - fp_dz_norm_synd.18774
                - fp_synd_minus_fp_vec_scaled.18764
                - fp_dz_norm_synd.18774
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP128FAST_AVX2_recompute_root
                - hash.18769
                - hash.18769
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fp_vec
                - hash.18769
                - memcmp
                - memcmp
                - hash_par.18779
                - hash_par.18779
                - PQCLEAN_CROSSRSDP128FAST_AVX2_unpack_fz_vec
                - csprng_initialize.18762
                - csprng_fz_vec.18775
                - csprng_fp_vec.18776
                - csprng_release.18758
                - fp_vec_by_restr_vec_scaled.18777
                - fp_dz_norm.18778
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:348,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:350,21'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128FAST_AVX2_unpack_fp_syn
                - hash.18769
                - hash.18769
                - csprng_initialize.18762
                - csprng_fp_vec_chall_1.18770
                - csprng_release.18758
                - PQCLEAN_CROSSRSDP128FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP128FAST_AVX2_rebuild_leaves
                - PQCLEAN_CROSSRSDP128FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP128FAST_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.18765
                - convert_restr_vec_to_fp.18771
                - fp_vec_by_fp_vec_pointwise.18772
                - fp_vec_by_fp_matrix.18773
                - fp_dz_norm_synd.18774
                - fp_synd_minus_fp_vec_scaled.18764
                - fp_dz_norm_synd.18774
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP128FAST_AVX2_recompute_root
                - hash.18769
                - hash.18769
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fp_vec
                - hash.18769
                - memcmp
                - memcmp
                - hash_par.18779
                - hash_par.18779
                - PQCLEAN_CROSSRSDP128FAST_AVX2_unpack_fz_vec
                - csprng_initialize.18762
                - csprng_fz_vec.18775
                - csprng_fp_vec.18776
                - csprng_release.18758
                - fp_vec_by_restr_vec_scaled.18777
                - fp_dz_norm.18778
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:356,40'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128FAST_AVX2_unpack_fp_syn
                - hash.18769
                - hash.18769
                - csprng_initialize.18762
                - csprng_fp_vec_chall_1.18770
                - csprng_release.18758
                - PQCLEAN_CROSSRSDP128FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP128FAST_AVX2_rebuild_leaves
                - PQCLEAN_CROSSRSDP128FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP128FAST_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.18765
                - convert_restr_vec_to_fp.18771
                - fp_vec_by_fp_vec_pointwise.18772
                - fp_vec_by_fp_matrix.18773
                - fp_dz_norm_synd.18774
                - fp_synd_minus_fp_vec_scaled.18764
                - fp_dz_norm_synd.18774
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP128FAST_AVX2_recompute_root
                - hash.18769
                - hash.18769
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fp_vec
                - hash.18769
                - memcmp
                - memcmp
                - hash_par.18779
                - hash_par.18779
                - PQCLEAN_CROSSRSDP128FAST_AVX2_unpack_fz_vec
                - csprng_initialize.18762
                - csprng_fz_vec.18775
                - csprng_fp_vec.18776
                - csprng_release.18758
                - fp_vec_by_restr_vec_scaled.18777
                - fp_dz_norm.18778
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:425,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:428,17'
              BranchSideFuncs:
                - csprng_initialize.18762
                - csprng_fz_vec.18775
                - csprng_fp_vec.18776
                - csprng_release.18758
                - fp_vec_by_restr_vec_scaled.18777
                - fp_dz_norm.18778
                - PQCLEAN_CROSSRSDP128FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP128FAST_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.18765
                - convert_restr_vec_to_fp.18771
                - fp_vec_by_fp_vec_pointwise.18772
                - fp_vec_by_fp_matrix.18773
                - fp_dz_norm_synd.18774
                - fp_synd_minus_fp_vec_scaled.18764
                - fp_dz_norm_synd.18774
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP128FAST_AVX2_unpack_fz_vec
                - PQCLEAN_CROSSRSDP128FAST_AVX2_recompute_root
                - hash.18769
                - hash.18769
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fp_vec
                - hash.18769
                - memcmp
                - memcmp
                - hash_par.18779
                - hash_par.18779
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:459,17'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP128FAST_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.18765
                - convert_restr_vec_to_fp.18771
                - fp_vec_by_fp_vec_pointwise.18772
                - fp_vec_by_fp_matrix.18773
                - fp_dz_norm_synd.18774
                - fp_synd_minus_fp_vec_scaled.18764
                - fp_dz_norm_synd.18774
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fp_syn
                - csprng_initialize.18762
                - csprng_fz_vec.18775
                - csprng_fp_vec.18776
                - csprng_release.18758
                - fp_vec_by_restr_vec_scaled.18777
                - fp_dz_norm.18778
                - hash_par.18779
                - PQCLEAN_CROSSRSDP128FAST_AVX2_recompute_root
                - hash.18769
                - hash.18769
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fp_vec
                - hash.18769
                - memcmp
                - memcmp
                - hash_par.18779
                - PQCLEAN_CROSSRSDP128FAST_AVX2_unpack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:465,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:465,42'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128FAST_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.18765
                - convert_restr_vec_to_fp.18771
                - fp_vec_by_fp_vec_pointwise.18772
                - fp_vec_by_fp_matrix.18773
                - fp_dz_norm_synd.18774
                - fp_synd_minus_fp_vec_scaled.18764
                - fp_dz_norm_synd.18774
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP128FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP128FAST_AVX2_unpack_fz_vec
                - csprng_initialize.18762
                - csprng_fz_vec.18775
                - csprng_fp_vec.18776
                - csprng_release.18758
                - fp_vec_by_restr_vec_scaled.18777
                - fp_dz_norm.18778
                - hash_par.18779
                - PQCLEAN_CROSSRSDP128FAST_AVX2_recompute_root
                - hash.18769
                - hash.18769
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fp_vec
                - hash.18769
                - memcmp
                - memcmp
                - hash_par.18779
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:467,4'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128FAST_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.18765
                - convert_restr_vec_to_fp.18771
                - fp_vec_by_fp_vec_pointwise.18772
                - fp_vec_by_fp_matrix.18773
                - fp_dz_norm_synd.18774
                - fp_synd_minus_fp_vec_scaled.18764
                - fp_dz_norm_synd.18774
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP128FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP128FAST_AVX2_unpack_fz_vec
                - csprng_initialize.18762
                - csprng_fz_vec.18775
                - csprng_fp_vec.18776
                - csprng_release.18758
                - fp_vec_by_restr_vec_scaled.18777
                - fp_dz_norm.18778
                - hash_par.18779
                - PQCLEAN_CROSSRSDP128FAST_AVX2_recompute_root
                - hash.18769
                - hash.18769
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fp_vec
                - hash.18769
                - memcmp
                - memcmp
                - hash_par.18779
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:472,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:469,25'
              BranchSideFuncs:
                - is_fz_vec_in_restr_group_n.18765
                - convert_restr_vec_to_fp.18771
                - fp_vec_by_fp_vec_pointwise.18772
                - fp_vec_by_fp_matrix.18773
                - fp_dz_norm_synd.18774
                - fp_synd_minus_fp_vec_scaled.18764
                - fp_dz_norm_synd.18774
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP128FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP128FAST_AVX2_unpack_fz_vec
                - PQCLEAN_CROSSRSDP128FAST_AVX2_unpack_fz_vec
                - csprng_initialize.18762
                - csprng_fz_vec.18775
                - csprng_fp_vec.18776
                - csprng_release.18758
                - fp_vec_by_restr_vec_scaled.18777
                - fp_dz_norm.18778
                - hash_par.18779
                - PQCLEAN_CROSSRSDP128FAST_AVX2_recompute_root
                - hash.18769
                - hash.18769
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fp_vec
                - hash.18769
                - memcmp
                - memcmp
                - hash_par.18779
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:469,25'
              BranchSideFuncs:
                - is_fz_vec_in_restr_group_n.18765
                - convert_restr_vec_to_fp.18771
                - fp_vec_by_fp_vec_pointwise.18772
                - fp_vec_by_fp_matrix.18773
                - fp_dz_norm_synd.18774
                - fp_synd_minus_fp_vec_scaled.18764
                - fp_dz_norm_synd.18774
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP128FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP128FAST_AVX2_unpack_fz_vec
                - PQCLEAN_CROSSRSDP128FAST_AVX2_unpack_fz_vec
                - csprng_initialize.18762
                - csprng_fz_vec.18775
                - csprng_fp_vec.18776
                - csprng_release.18758
                - fp_vec_by_restr_vec_scaled.18777
                - fp_dz_norm.18778
                - hash_par.18779
                - PQCLEAN_CROSSRSDP128FAST_AVX2_recompute_root
                - hash.18769
                - hash.18769
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fp_vec
                - hash.18769
                - memcmp
                - memcmp
                - hash_par.18779
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:476,38'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:477,22'
              BranchSideFuncs:
                - convert_restr_vec_to_fp.18771
                - fp_vec_by_fp_vec_pointwise.18772
                - fp_vec_by_fp_matrix.18773
                - fp_dz_norm_synd.18774
                - fp_synd_minus_fp_vec_scaled.18764
                - fp_dz_norm_synd.18774
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP128FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP128FAST_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.18765
                - PQCLEAN_CROSSRSDP128FAST_AVX2_unpack_fz_vec
                - csprng_initialize.18762
                - csprng_fz_vec.18775
                - csprng_fp_vec.18776
                - csprng_release.18758
                - fp_vec_by_restr_vec_scaled.18777
                - fp_dz_norm.18778
                - hash_par.18779
                - PQCLEAN_CROSSRSDP128FAST_AVX2_recompute_root
                - hash.18769
                - hash.18769
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fp_vec
                - hash.18769
                - memcmp
                - memcmp
                - hash_par.18779
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:497,31'
              BranchSideFuncs:
                - convert_restr_vec_to_fp.18771
                - fp_vec_by_fp_vec_pointwise.18772
                - fp_vec_by_fp_matrix.18773
                - fp_dz_norm_synd.18774
                - fp_synd_minus_fp_vec_scaled.18764
                - fp_dz_norm_synd.18774
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP128FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP128FAST_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.18765
                - PQCLEAN_CROSSRSDP128FAST_AVX2_unpack_fz_vec
                - csprng_initialize.18762
                - csprng_fz_vec.18775
                - csprng_fp_vec.18776
                - csprng_release.18758
                - fp_vec_by_restr_vec_scaled.18777
                - fp_dz_norm.18778
                - hash_par.18779
                - PQCLEAN_CROSSRSDP128FAST_AVX2_recompute_root
                - hash.18769
                - hash.18769
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fp_vec
                - hash.18769
                - memcmp
                - memcmp
                - hash_par.18779
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:497,26'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:497,31'
              BranchSideFuncs:
                - hash_par.18779
                - PQCLEAN_CROSSRSDP128FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP128FAST_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.18765
                - convert_restr_vec_to_fp.18771
                - fp_vec_by_fp_vec_pointwise.18772
                - fp_vec_by_fp_matrix.18773
                - fp_dz_norm_synd.18774
                - fp_synd_minus_fp_vec_scaled.18764
                - fp_dz_norm_synd.18774
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP128FAST_AVX2_unpack_fz_vec
                - csprng_initialize.18762
                - csprng_fz_vec.18775
                - csprng_fp_vec.18776
                - csprng_release.18758
                - fp_vec_by_restr_vec_scaled.18777
                - fp_dz_norm.18778
                - PQCLEAN_CROSSRSDP128FAST_AVX2_recompute_root
                - hash.18769
                - hash.18769
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fp_vec
                - hash.18769
                - memcmp
                - memcmp
                - hash_par.18779
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:500,15'
              BranchSideFuncs:
                - hash_par.18779
                - PQCLEAN_CROSSRSDP128FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP128FAST_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.18765
                - convert_restr_vec_to_fp.18771
                - fp_vec_by_fp_vec_pointwise.18772
                - fp_vec_by_fp_matrix.18773
                - fp_dz_norm_synd.18774
                - fp_synd_minus_fp_vec_scaled.18764
                - fp_dz_norm_synd.18774
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP128FAST_AVX2_unpack_fz_vec
                - csprng_initialize.18762
                - csprng_fz_vec.18775
                - csprng_fp_vec.18776
                - csprng_release.18758
                - fp_vec_by_restr_vec_scaled.18777
                - fp_dz_norm.18778
                - PQCLEAN_CROSSRSDP128FAST_AVX2_recompute_root
                - hash.18769
                - hash.18769
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fp_vec
                - hash.18769
                - memcmp
                - memcmp
                - hash_par.18779
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:497,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:500,15'
              BranchSideFuncs:
                - hash_par.18779
                - PQCLEAN_CROSSRSDP128FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP128FAST_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.18765
                - convert_restr_vec_to_fp.18771
                - fp_vec_by_fp_vec_pointwise.18772
                - fp_vec_by_fp_matrix.18773
                - fp_dz_norm_synd.18774
                - fp_synd_minus_fp_vec_scaled.18764
                - fp_dz_norm_synd.18774
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP128FAST_AVX2_unpack_fz_vec
                - csprng_initialize.18762
                - csprng_fz_vec.18775
                - csprng_fp_vec.18776
                - csprng_release.18758
                - fp_vec_by_restr_vec_scaled.18777
                - fp_dz_norm.18778
                - PQCLEAN_CROSSRSDP128FAST_AVX2_recompute_root
                - hash.18769
                - hash.18769
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fp_vec
                - hash.18769
                - memcmp
                - memcmp
                - hash_par.18779
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:517,21'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP128FAST_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.18765
                - convert_restr_vec_to_fp.18771
                - fp_vec_by_fp_vec_pointwise.18772
                - fp_vec_by_fp_matrix.18773
                - fp_dz_norm_synd.18774
                - fp_synd_minus_fp_vec_scaled.18764
                - fp_dz_norm_synd.18774
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fp_syn
                - hash_par.18779
                - PQCLEAN_CROSSRSDP128FAST_AVX2_unpack_fz_vec
                - csprng_initialize.18762
                - csprng_fz_vec.18775
                - csprng_fp_vec.18776
                - csprng_release.18758
                - fp_vec_by_restr_vec_scaled.18777
                - fp_dz_norm.18778
                - PQCLEAN_CROSSRSDP128FAST_AVX2_recompute_root
                - hash.18769
                - hash.18769
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fp_vec
                - hash.18769
                - memcmp
                - memcmp
                - hash_par.18779
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:517,26'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:517,31'
              BranchSideFuncs:
                - hash_par.18779
                - PQCLEAN_CROSSRSDP128FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP128FAST_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.18765
                - convert_restr_vec_to_fp.18771
                - fp_vec_by_fp_vec_pointwise.18772
                - fp_vec_by_fp_matrix.18773
                - fp_dz_norm_synd.18774
                - fp_synd_minus_fp_vec_scaled.18764
                - fp_dz_norm_synd.18774
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fp_syn
                - hash_par.18779
                - PQCLEAN_CROSSRSDP128FAST_AVX2_unpack_fz_vec
                - csprng_initialize.18762
                - csprng_fz_vec.18775
                - csprng_fp_vec.18776
                - csprng_release.18758
                - fp_vec_by_restr_vec_scaled.18777
                - fp_dz_norm.18778
                - PQCLEAN_CROSSRSDP128FAST_AVX2_recompute_root
                - hash.18769
                - hash.18769
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fp_vec
                - hash.18769
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:520,14'
              BranchSideFuncs:
                - hash_par.18779
                - PQCLEAN_CROSSRSDP128FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP128FAST_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.18765
                - convert_restr_vec_to_fp.18771
                - fp_vec_by_fp_vec_pointwise.18772
                - fp_vec_by_fp_matrix.18773
                - fp_dz_norm_synd.18774
                - fp_synd_minus_fp_vec_scaled.18764
                - fp_dz_norm_synd.18774
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fp_syn
                - hash_par.18779
                - PQCLEAN_CROSSRSDP128FAST_AVX2_unpack_fz_vec
                - csprng_initialize.18762
                - csprng_fz_vec.18775
                - csprng_fp_vec.18776
                - csprng_release.18758
                - fp_vec_by_restr_vec_scaled.18777
                - fp_dz_norm.18778
                - PQCLEAN_CROSSRSDP128FAST_AVX2_recompute_root
                - hash.18769
                - hash.18769
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fp_vec
                - hash.18769
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:517,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:420,31'
              BranchSideFuncs:
                - hash_par.18779
                - PQCLEAN_CROSSRSDP128FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP128FAST_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.18765
                - convert_restr_vec_to_fp.18771
                - fp_vec_by_fp_vec_pointwise.18772
                - fp_vec_by_fp_matrix.18773
                - fp_dz_norm_synd.18774
                - fp_synd_minus_fp_vec_scaled.18764
                - fp_dz_norm_synd.18774
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fp_syn
                - hash_par.18779
                - PQCLEAN_CROSSRSDP128FAST_AVX2_unpack_fz_vec
                - csprng_initialize.18762
                - csprng_fz_vec.18775
                - csprng_fp_vec.18776
                - csprng_release.18758
                - fp_vec_by_restr_vec_scaled.18777
                - fp_dz_norm.18778
                - PQCLEAN_CROSSRSDP128FAST_AVX2_recompute_root
                - hash.18769
                - hash.18769
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fp_vec
                - hash.18769
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:520,14'
              BranchSideFuncs:
                - hash_par.18779
                - PQCLEAN_CROSSRSDP128FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP128FAST_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.18765
                - convert_restr_vec_to_fp.18771
                - fp_vec_by_fp_vec_pointwise.18772
                - fp_vec_by_fp_matrix.18773
                - fp_dz_norm_synd.18774
                - fp_synd_minus_fp_vec_scaled.18764
                - fp_dz_norm_synd.18774
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fp_syn
                - hash_par.18779
                - PQCLEAN_CROSSRSDP128FAST_AVX2_unpack_fz_vec
                - csprng_initialize.18762
                - csprng_fz_vec.18775
                - csprng_fp_vec.18776
                - csprng_release.18758
                - fp_vec_by_restr_vec_scaled.18777
                - fp_dz_norm.18778
                - PQCLEAN_CROSSRSDP128FAST_AVX2_recompute_root
                - hash.18769
                - hash.18769
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fp_vec
                - hash.18769
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:420,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:423,56'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128FAST_AVX2_recompute_root
                - hash.18769
                - hash.18769
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fp_vec
                - hash.18769
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:544,37'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128FAST_AVX2_recompute_root
                - hash.18769
                - hash.18769
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fp_vec
                - hash.18769
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:569,36'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:561,32'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:569,36'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:553,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:554,37'
              BranchSideFuncs:
                - hash.18769
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:556,26'
              BranchSideFuncs:
                - hash.18769
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:570,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:570,42'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:571,46'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:571,46'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:571,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:572,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:572,40'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:572,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:573,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:573,40'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:573,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:574,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:574,35'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:574,35'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:574,35'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:345,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:356,19'
          Dst:             PQCLEAN_CROSSRSDP128FAST_AVX2_unpack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:359,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:364,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:368,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:371,2'
          Dst:             csprng_fp_vec_chall_1
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:373,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:376,2'
          Dst:             PQCLEAN_CROSSRSDP128FAST_AVX2_expand_digest_to_fixed_weight
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:380,24'
          Dst:             PQCLEAN_CROSSRSDP128FAST_AVX2_rebuild_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:542,32'
          Dst:             PQCLEAN_CROSSRSDP128FAST_AVX2_recompute_root
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:546,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:549,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:464,34'
          Dst:             PQCLEAN_CROSSRSDP128FAST_AVX2_unpack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:471,38'
          Dst:             PQCLEAN_CROSSRSDP128FAST_AVX2_unpack_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:471,38'
          Dst:             PQCLEAN_CROSSRSDP128FAST_AVX2_unpack_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:477,22'
          Dst:             is_fz_vec_in_restr_group_n
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:482,4'
          Dst:             convert_restr_vec_to_fp
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:483,4'
          Dst:             fp_vec_by_fp_vec_pointwise
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:484,4'
          Dst:             fp_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:485,4'
          Dst:             fp_dz_norm_synd
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:486,4'
          Dst:             fp_synd_minus_fp_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:490,4'
          Dst:             fp_dz_norm_synd
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:491,4'
          Dst:             PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:444,4'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:446,4'
          Dst:             csprng_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:448,4'
          Dst:             csprng_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:450,4'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:451,4'
          Dst:             fp_vec_by_restr_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:455,4'
          Dst:             fp_dz_norm
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:498,4'
          Dst:             hash_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:518,4'
          Dst:             hash_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:559,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:565,36'
          Dst:             memcmp
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:554,3'
          Dst:             PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:561,32'
          Dst:             memcmp
    - functionName:    expand_pk
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_fp_mat
        - csprng_initialize
        - csprng_release
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:52,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.18762
                - csprng_fp_mat.18763
                - csprng_release.18758
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:53,2'
              BranchSideFuncs:
                - csprng_initialize.18762
                - csprng_fp_mat.18763
                - csprng_release.18758
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:53,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:54,2'
          Dst:             csprng_fp_mat
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:56,2'
          Dst:             csprng_release
    - functionName:    hash
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
        - xof_shake_final
        - xof_shake_init
        - xof_shake_release
        - xof_shake_update
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:238,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.18753
                - xof_shake_update.18751
                - xof_shake_update.18751
                - xof_shake_final.18749
                - xof_shake_extract.18741
                - xof_shake_release.18735
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:239,2'
              BranchSideFuncs:
                - xof_shake_init.18753
                - xof_shake_update.18751
                - xof_shake_update.18751
                - xof_shake_final.18749
                - xof_shake_extract.18741
                - xof_shake_release.18735
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:239,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:240,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:244,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:245,2'
          Dst:             xof_shake_final
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:246,2'
          Dst:             xof_shake_extract
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:248,2'
          Dst:             xof_shake_release
    - functionName:    csprng_fp_vec_chall_1
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          215
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:335,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.18760
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:341,2'
              BranchSideFuncs:
                - csprng_randombytes.18760
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:352,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:352,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:365,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:352,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:354,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:365,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:354,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:356,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:356,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:356,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:357,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:359,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:366,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:367,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:369,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:351,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:352,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:372,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:341,2'
          Dst:             csprng_randombytes
    - functionName:    convert_restr_vec_to_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          160
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/fp_arith.h:228,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/fp_arith.h:229,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/fp_arith.h:229,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/fp_arith.h:228,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/fp_arith.h:229,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/fp_arith.h:229,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/fp_arith.h:228,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/fp_arith.h:229,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/fp_arith.h:231,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fp_vec_by_fp_vec_pointwise
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          279
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/fp_arith.h:135,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/fp_arith.h:136,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/fp_arith.h:136,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/fp_arith.h:135,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/fp_arith.h:136,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/fp_arith.h:139,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fp_vec_by_fp_matrix
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          287
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fp_dz_norm_synd
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          52
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    csprng_fz_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:420,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.18760
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:426,2'
              BranchSideFuncs:
                - csprng_randombytes.18760
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:437,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:437,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:449,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:437,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:439,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:449,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:439,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:441,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:441,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:441,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:442,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:444,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:450,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:451,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:453,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:436,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:437,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:456,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:426,2'
          Dst:             csprng_randombytes
    - functionName:    csprng_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:291,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.18760
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:297,2'
              BranchSideFuncs:
                - csprng_randombytes.18760
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:308,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:308,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:320,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:308,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:310,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:320,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:310,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:312,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:312,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:312,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:313,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:315,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:321,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:322,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:324,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:307,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:308,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:327,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:297,2'
          Dst:             csprng_randombytes
    - functionName:    fp_vec_by_restr_vec_scaled
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          137
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fp_dz_norm
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          217
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hash_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      void
      argCount:        14
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_initialize_par
        - csprng_randombytes_par
        - csprng_release_par
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:271,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_initialize_par.18761
                - csprng_randombytes_par.18759
                - csprng_release_par.18757
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:272,56'
              BranchSideFuncs:
                - csprng_initialize_par.18761
                - csprng_randombytes_par.18759
                - csprng_release_par.18757
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:272,2'
          Dst:             csprng_initialize_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:273,2'
          Dst:             csprng_randombytes_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:275,2'
          Dst:             csprng_release_par
    - functionName:    fz_dz_norm_n
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          173
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fz_vec_sub_n
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          297
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/restr_arith.h:53,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/restr_arith.h:54,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/restr_arith.h:54,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/restr_arith.h:53,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/restr_arith.h:54,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/restr_arith.h:56,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    expand_sk
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_fz_vec
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
        - expand_pk
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:63,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.18762
                - csprng_randombytes.18760
                - csprng_release.18758
                - expand_pk.18768
                - csprng_initialize.18762
                - csprng_fz_vec.18775
                - csprng_release.18758
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:69,2'
              BranchSideFuncs:
                - csprng_initialize.18762
                - csprng_randombytes.18760
                - csprng_release.18758
                - expand_pk.18768
                - csprng_initialize.18762
                - csprng_fz_vec.18775
                - csprng_release.18758
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:69,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:70,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:74,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:76,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:82,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:83,2'
          Dst:             csprng_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:85,2'
          Dst:             csprng_release
    - functionName:    PQCLEAN_CROSSRSDP128FAST_AVX2_CROSS_sign
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          442
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_CROSSRSDP128FAST_AVX2_expand_digest_to_fixed_weight
        - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fp_syn
        - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fp_vec
        - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fz_vec
        - PQCLEAN_CROSSRSDP128FAST_AVX2_seed_leaves
        - PQCLEAN_CROSSRSDP128FAST_AVX2_seed_path
        - PQCLEAN_CROSSRSDP128FAST_AVX2_tree_proof
        - PQCLEAN_CROSSRSDP128FAST_AVX2_tree_root
        - __assert_fail
        - convert_restr_vec_to_fp
        - csprng_fp_vec
        - csprng_fp_vec_chall_1
        - csprng_fz_vec
        - csprng_initialize
        - csprng_release
        - expand_sk
        - fp_dz_norm
        - fp_dz_norm_synd
        - fp_vec_by_fp_matrix
        - fp_vec_by_fp_vec_pointwise
        - fp_vec_by_restr_vec_scaled
        - fz_dz_norm_n
        - fz_vec_sub_n
        - hash
        - hash_par
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:136,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:0,0'
              BranchSideFuncs:
                - expand_sk.18782
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDP128FAST_AVX2_seed_leaves
                - csprng_initialize.18762
                - csprng_fz_vec.18775
                - fz_vec_sub_n.18781
                - convert_restr_vec_to_fp.18771
                - fz_dz_norm_n.18780
                - csprng_fp_vec.18776
                - csprng_release.18758
                - fp_vec_by_fp_vec_pointwise.18772
                - fp_vec_by_fp_matrix.18773
                - fp_dz_norm_synd.18774
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fz_vec
                - PQCLEAN_CROSSRSDP128FAST_AVX2_tree_root
                - hash.18769
                - hash.18769
                - hash.18769
                - hash.18769
                - csprng_initialize.18762
                - csprng_fp_vec_chall_1.18770
                - csprng_release.18758
                - fp_vec_by_restr_vec_scaled.18777
                - fp_dz_norm.18778
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fp_vec
                - hash.18769
                - PQCLEAN_CROSSRSDP128FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP128FAST_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP128FAST_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fz_vec
                - hash_par.18779
                - hash_par.18779
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:146,21'
              BranchSideFuncs:
                - expand_sk.18782
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDP128FAST_AVX2_seed_leaves
                - csprng_initialize.18762
                - csprng_fz_vec.18775
                - fz_vec_sub_n.18781
                - convert_restr_vec_to_fp.18771
                - fz_dz_norm_n.18780
                - csprng_fp_vec.18776
                - csprng_release.18758
                - fp_vec_by_fp_vec_pointwise.18772
                - fp_vec_by_fp_matrix.18773
                - fp_dz_norm_synd.18774
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fz_vec
                - PQCLEAN_CROSSRSDP128FAST_AVX2_tree_root
                - hash.18769
                - hash.18769
                - hash.18769
                - hash.18769
                - csprng_initialize.18762
                - csprng_fp_vec_chall_1.18770
                - csprng_release.18758
                - fp_vec_by_restr_vec_scaled.18777
                - fp_dz_norm.18778
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fp_vec
                - hash.18769
                - PQCLEAN_CROSSRSDP128FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP128FAST_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP128FAST_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fz_vec
                - hash_par.18779
                - hash_par.18779
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:144,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:146,21'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDP128FAST_AVX2_seed_leaves
                - csprng_initialize.18762
                - csprng_fz_vec.18775
                - fz_vec_sub_n.18781
                - convert_restr_vec_to_fp.18771
                - fz_dz_norm_n.18780
                - csprng_fp_vec.18776
                - csprng_release.18758
                - fp_vec_by_fp_vec_pointwise.18772
                - fp_vec_by_fp_matrix.18773
                - fp_dz_norm_synd.18774
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fz_vec
                - PQCLEAN_CROSSRSDP128FAST_AVX2_tree_root
                - hash.18769
                - hash.18769
                - hash.18769
                - hash.18769
                - csprng_initialize.18762
                - csprng_fp_vec_chall_1.18770
                - csprng_release.18758
                - fp_vec_by_restr_vec_scaled.18777
                - fp_dz_norm.18778
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fp_vec
                - hash.18769
                - PQCLEAN_CROSSRSDP128FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP128FAST_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP128FAST_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fz_vec
                - hash_par.18779
                - hash_par.18779
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:151,2'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDP128FAST_AVX2_seed_leaves
                - csprng_initialize.18762
                - csprng_fz_vec.18775
                - fz_vec_sub_n.18781
                - convert_restr_vec_to_fp.18771
                - fz_dz_norm_n.18780
                - csprng_fp_vec.18776
                - csprng_release.18758
                - fp_vec_by_fp_vec_pointwise.18772
                - fp_vec_by_fp_matrix.18773
                - fp_dz_norm_synd.18774
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fz_vec
                - PQCLEAN_CROSSRSDP128FAST_AVX2_tree_root
                - hash.18769
                - hash.18769
                - hash.18769
                - hash.18769
                - csprng_initialize.18762
                - csprng_fp_vec_chall_1.18770
                - csprng_release.18758
                - fp_vec_by_restr_vec_scaled.18777
                - fp_dz_norm.18778
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fp_vec
                - hash.18769
                - PQCLEAN_CROSSRSDP128FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP128FAST_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP128FAST_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fz_vec
                - hash_par.18779
                - hash_par.18779
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:233,20'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:233,25'
              BranchSideFuncs:
                - hash_par.18779
                - hash_par.18779
                - csprng_initialize.18762
                - csprng_fz_vec.18775
                - fz_vec_sub_n.18781
                - convert_restr_vec_to_fp.18771
                - fz_dz_norm_n.18780
                - csprng_fp_vec.18776
                - csprng_release.18758
                - fp_vec_by_fp_vec_pointwise.18772
                - fp_vec_by_fp_matrix.18773
                - fp_dz_norm_synd.18774
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fz_vec
                - PQCLEAN_CROSSRSDP128FAST_AVX2_tree_root
                - hash.18769
                - hash.18769
                - hash.18769
                - hash.18769
                - csprng_initialize.18762
                - csprng_fp_vec_chall_1.18770
                - csprng_release.18758
                - fp_vec_by_restr_vec_scaled.18777
                - fp_dz_norm.18778
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fp_vec
                - hash.18769
                - PQCLEAN_CROSSRSDP128FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP128FAST_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP128FAST_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fz_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:236,14'
              BranchSideFuncs:
                - hash_par.18779
                - hash_par.18779
                - csprng_initialize.18762
                - csprng_fz_vec.18775
                - fz_vec_sub_n.18781
                - convert_restr_vec_to_fp.18771
                - fz_dz_norm_n.18780
                - csprng_fp_vec.18776
                - csprng_release.18758
                - fp_vec_by_fp_vec_pointwise.18772
                - fp_vec_by_fp_matrix.18773
                - fp_dz_norm_synd.18774
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fz_vec
                - PQCLEAN_CROSSRSDP128FAST_AVX2_tree_root
                - hash.18769
                - hash.18769
                - hash.18769
                - hash.18769
                - csprng_initialize.18762
                - csprng_fp_vec_chall_1.18770
                - csprng_release.18758
                - fp_vec_by_restr_vec_scaled.18777
                - fp_dz_norm.18778
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fp_vec
                - hash.18769
                - PQCLEAN_CROSSRSDP128FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP128FAST_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP128FAST_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:233,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:188,31'
              BranchSideFuncs:
                - hash_par.18779
                - hash_par.18779
                - csprng_initialize.18762
                - csprng_fz_vec.18775
                - fz_vec_sub_n.18781
                - convert_restr_vec_to_fp.18771
                - fz_dz_norm_n.18780
                - csprng_fp_vec.18776
                - csprng_release.18758
                - fp_vec_by_fp_vec_pointwise.18772
                - fp_vec_by_fp_matrix.18773
                - fp_dz_norm_synd.18774
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fz_vec
                - PQCLEAN_CROSSRSDP128FAST_AVX2_tree_root
                - hash.18769
                - hash.18769
                - hash.18769
                - hash.18769
                - csprng_initialize.18762
                - csprng_fp_vec_chall_1.18770
                - csprng_release.18758
                - fp_vec_by_restr_vec_scaled.18777
                - fp_dz_norm.18778
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fp_vec
                - hash.18769
                - PQCLEAN_CROSSRSDP128FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP128FAST_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP128FAST_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fz_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:236,14'
              BranchSideFuncs:
                - hash_par.18779
                - hash_par.18779
                - csprng_initialize.18762
                - csprng_fz_vec.18775
                - fz_vec_sub_n.18781
                - convert_restr_vec_to_fp.18771
                - fz_dz_norm_n.18780
                - csprng_fp_vec.18776
                - csprng_release.18758
                - fp_vec_by_fp_vec_pointwise.18772
                - fp_vec_by_fp_matrix.18773
                - fp_dz_norm_synd.18774
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fz_vec
                - PQCLEAN_CROSSRSDP128FAST_AVX2_tree_root
                - hash.18769
                - hash.18769
                - hash.18769
                - hash.18769
                - csprng_initialize.18762
                - csprng_fp_vec_chall_1.18770
                - csprng_release.18758
                - fp_vec_by_restr_vec_scaled.18777
                - fp_dz_norm.18778
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fp_vec
                - hash.18769
                - PQCLEAN_CROSSRSDP128FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP128FAST_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP128FAST_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:188,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:188,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128FAST_AVX2_tree_root
                - hash.18769
                - hash.18769
                - hash.18769
                - hash.18769
                - csprng_initialize.18762
                - csprng_fp_vec_chall_1.18770
                - csprng_release.18758
                - fp_vec_by_restr_vec_scaled.18777
                - fp_dz_norm.18778
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fp_vec
                - hash.18769
                - PQCLEAN_CROSSRSDP128FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP128FAST_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP128FAST_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fz_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:273,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128FAST_AVX2_tree_root
                - hash.18769
                - hash.18769
                - hash.18769
                - hash.18769
                - csprng_initialize.18762
                - csprng_fp_vec_chall_1.18770
                - csprng_release.18758
                - fp_vec_by_restr_vec_scaled.18777
                - fp_dz_norm.18778
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fp_vec
                - hash.18769
                - PQCLEAN_CROSSRSDP128FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP128FAST_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP128FAST_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:300,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:301,30'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fp_vec
                - hash.18769
                - PQCLEAN_CROSSRSDP128FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP128FAST_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP128FAST_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fz_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:309,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fp_vec
                - hash.18769
                - PQCLEAN_CROSSRSDP128FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP128FAST_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP128FAST_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:309,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:310,37'
              BranchSideFuncs:
                - hash.18769
                - PQCLEAN_CROSSRSDP128FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP128FAST_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP128FAST_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fz_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:313,26'
              BranchSideFuncs:
                - hash.18769
                - PQCLEAN_CROSSRSDP128FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP128FAST_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP128FAST_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:327,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:326,26'
              BranchSideFuncs:
                - __assert_fail
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fz_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:328,4'
              BranchSideFuncs:
                - __assert_fail
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:328,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:328,4'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fz_vec
                - __assert_fail
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:329,16'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fz_vec
                - __assert_fail
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:326,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:327,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:335,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:140,2'
          Dst:             expand_sk
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:151,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:152,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:155,2'
          Dst:             PQCLEAN_CROSSRSDP128FAST_AVX2_seed_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:273,2'
          Dst:             PQCLEAN_CROSSRSDP128FAST_AVX2_tree_root
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:274,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:275,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:282,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:287,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:293,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:294,2'
          Dst:             csprng_fp_vec_chall_1
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:296,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:200,3'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:205,3'
          Dst:             csprng_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:206,3'
          Dst:             fz_vec_sub_n
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:209,3'
          Dst:             convert_restr_vec_to_fp
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:210,3'
          Dst:             fz_dz_norm_n
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:212,3'
          Dst:             csprng_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:214,3'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:217,3'
          Dst:             fp_vec_by_fp_vec_pointwise
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:218,3'
          Dst:             fp_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:219,3'
          Dst:             fp_dz_norm_synd
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:222,3'
          Dst:             PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:224,3'
          Dst:             PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:234,4'
          Dst:             hash_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:250,4'
          Dst:             hash_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:301,3'
          Dst:             fp_vec_by_restr_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:305,3'
          Dst:             fp_dz_norm
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:315,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:318,2'
          Dst:             PQCLEAN_CROSSRSDP128FAST_AVX2_expand_digest_to_fixed_weight
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:322,2'
          Dst:             PQCLEAN_CROSSRSDP128FAST_AVX2_tree_proof
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:323,2'
          Dst:             PQCLEAN_CROSSRSDP128FAST_AVX2_seed_path
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:310,3'
          Dst:             PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:328,4'
          Dst:             __assert_fail
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:329,4'
          Dst:             PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:330,4'
          Dst:             PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fz_vec
    - functionName:    restr_vec_by_fp_matrix
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          172
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDP128FAST_AVX2_CROSS_keygen
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          53
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fp_syn
        - csprng_fz_vec
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
        - expand_pk
        - fp_dz_norm_synd
        - restr_vec_by_fp_matrix
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:91,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
                - csprng_initialize.18762
                - csprng_randombytes.18760
                - csprng_release.18758
                - expand_pk.18768
                - csprng_initialize.18762
                - csprng_fz_vec.18775
                - csprng_release.18758
                - restr_vec_by_fp_matrix.18787
                - fp_dz_norm_synd.18774
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fp_syn
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:91,2'
              BranchSideFuncs:
                - OQS_randombytes
                - csprng_initialize.18762
                - csprng_randombytes.18760
                - csprng_release.18758
                - expand_pk.18768
                - csprng_initialize.18762
                - csprng_fz_vec.18775
                - csprng_release.18758
                - restr_vec_by_fp_matrix.18787
                - fp_dz_norm_synd.18774
                - PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fp_syn
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:91,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:99,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:100,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:104,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:109,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:116,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:119,2'
          Dst:             csprng_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:121,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:124,2'
          Dst:             restr_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:125,2'
          Dst:             fp_dz_norm_synd
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/CROSS.c:126,2'
          Dst:             PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fp_syn
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_ctx_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:72,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:72,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:72,2'
          Dst:             OQS_SHA3_shake128_inc_ctx_release
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_squeeze
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:66,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:66,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:66,2'
          Dst:             OQS_SHA3_shake128_inc_squeeze
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:59,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:59,2'
          Dst:             OQS_SHA3_shake128_inc_finalize
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_absorb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:54,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:54,22'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:52,2'
          Dst:             OQS_SHA3_shake128_inc_absorb
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:43,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:43,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:43,2'
          Dst:             OQS_SHA3_shake128_inc_init
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.18812
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.18812
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.18813
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:62,2'
              BranchSideFuncs:
                - xof_shake_extract.18813
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.18816
                - xof_shake_update.18815
                - xof_shake_update.18815
                - xof_shake_final.18814
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.18816
                - xof_shake_update.18815
                - xof_shake_update.18815
                - xof_shake_final.18814
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    PQCLEAN_CROSSRSDP128FAST_AVX2_expand_digest_to_fixed_weight
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         67
      ICount:          400
      EdgeCount:       90
      CyclomaticComplexity: 25
      functionsReached:
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.c:46,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.18819
                - csprng_randombytes.18818
                - csprng_release.18817
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.c:47,2'
              BranchSideFuncs:
                - csprng_initialize.18819
                - csprng_randombytes.18818
                - csprng_release.18817
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.c:68,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.c:68,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.c:68,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.c:70,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.c:70,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.c:72,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.c:72,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.c:72,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.c:73,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.c:75,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.c:84,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.c:85,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.c:92,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.c:66,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.c:68,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.c:95,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.c:47,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.c:49,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.c:51,2'
          Dst:             csprng_release
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_ctx_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:72,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:72,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:72,2'
          Dst:             OQS_SHA3_shake128_inc_ctx_release
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_squeeze
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:66,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:66,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:66,2'
          Dst:             OQS_SHA3_shake128_inc_squeeze
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:59,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:59,2'
          Dst:             OQS_SHA3_shake128_inc_finalize
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_absorb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:54,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:54,22'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:52,2'
          Dst:             OQS_SHA3_shake128_inc_absorb
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:43,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:43,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:43,2'
          Dst:             OQS_SHA3_shake128_inc_init
    - functionName:    PQCLEAN_CROSSRSDP128FAST_AVX2_recompute_root
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          80
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - PQCLEAN_CROSSRSDP128FAST_AVX2_tree_root
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/merkle.c:87,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/merkle.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128FAST_AVX2_tree_root
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/merkle.c:88,7'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128FAST_AVX2_tree_root
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/merkle.c:88,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/merkle.c:87,26'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128FAST_AVX2_tree_root
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/merkle.c:89,12'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128FAST_AVX2_tree_root
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/merkle.c:87,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/merkle.c:88,7'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128FAST_AVX2_tree_root
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/merkle.c:95,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128FAST_AVX2_tree_root
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/merkle.c:88,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/merkle.c:87,26'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128FAST_AVX2_tree_root
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/merkle.c:89,12'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128FAST_AVX2_tree_root
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/merkle.c:95,2'
          Dst:             PQCLEAN_CROSSRSDP128FAST_AVX2_tree_root
    - functionName:    PQCLEAN_CROSSRSDP128FAST_AVX2_tree_root
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          51
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hash
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/merkle.c:56,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/merkle.c:0,0'
              BranchSideFuncs:
                - hash.18853
                - hash.18853
                - hash.18853
                - hash.18853
                - hash.18853
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/merkle.c:60,3'
              BranchSideFuncs:
                - hash.18853
                - hash.18853
                - hash.18853
                - hash.18853
                - hash.18853
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/merkle.c:60,3'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/merkle.c:60,3'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/merkle.c:60,3'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/merkle.c:60,3'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/merkle.c:64,2'
          Dst:             hash
    - functionName:    hash
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
        - xof_shake_final
        - xof_shake_init
        - xof_shake_release
        - xof_shake_update
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:238,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.18848
                - xof_shake_update.18847
                - xof_shake_update.18847
                - xof_shake_final.18846
                - xof_shake_extract.18845
                - xof_shake_release.18844
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:239,2'
              BranchSideFuncs:
                - xof_shake_init.18848
                - xof_shake_update.18847
                - xof_shake_update.18847
                - xof_shake_final.18846
                - xof_shake_extract.18845
                - xof_shake_release.18844
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:239,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:240,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:244,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:245,2'
          Dst:             xof_shake_final
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:246,2'
          Dst:             xof_shake_extract
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:248,2'
          Dst:             xof_shake_release
    - functionName:    PQCLEAN_CROSSRSDP128FAST_AVX2_tree_proof
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          71
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/merkle.c:72,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/merkle.c:71,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/merkle.c:73,37'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/merkle.c:71,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/merkle.c:72,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/merkle.c:79,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/merkle.c:72,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/merkle.c:71,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/merkle.c:73,37'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_unpack_3_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          128
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:209,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:210,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:248,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_unpack_7_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          2373
      EdgeCount:       66
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:279,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:279,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:280,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:282,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:282,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:292,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:282,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:282,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:283,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:282,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:282,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:283,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:282,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:283,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:283,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:282,31'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:282,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:283,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:282,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:282,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:292,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:282,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:283,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:283,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:282,31'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:282,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:283,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:282,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:283,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:292,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:282,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:283,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:292,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:293,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:294,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:295,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:295,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:296,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:298,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:298,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:299,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:302,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:302,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:303,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:307,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:307,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:308,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:313,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:313,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:314,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:320,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:320,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:321,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:329,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:329,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:329,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:330,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_pack_3_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          111
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:58,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:59,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:82,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_pack_7_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          463
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:106,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:107,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:115,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:106,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:107,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:115,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:116,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:117,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:118,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:118,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:119,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:121,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:121,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:122,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:125,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:125,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:126,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:130,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:130,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:131,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:136,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:136,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:137,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:143,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:143,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:143,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:144,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_unpack_fz
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 373
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_3_bit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:371,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_3_bit.18888
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:371,22'
              BranchSideFuncs:
                - generic_unpack_3_bit.18888
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:371,22'
          Dst:             generic_unpack_3_bit
    - functionName:    PQCLEAN_CROSSRSDP128FAST_AVX2_unpack_fz_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 459
      functionLinenumberEnd: 460
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fz
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:460,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fz.18892
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:460,9'
              BranchSideFuncs:
                - generic_unpack_fz.18892
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:460,9'
          Dst:             generic_unpack_fz
    - functionName:    PQCLEAN_CROSSRSDP128FAST_AVX2_unpack_fp_syn
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 447
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:447,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fp.18897
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:447,9'
              BranchSideFuncs:
                - generic_unpack_fp.18897
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:447,9'
          Dst:             generic_unpack_fp
    - functionName:    generic_unpack_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_7_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:352,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_7_bit.18889
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:352,22'
              BranchSideFuncs:
                - generic_unpack_7_bit.18889
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:352,22'
          Dst:             generic_unpack_7_bit
    - functionName:    PQCLEAN_CROSSRSDP128FAST_AVX2_unpack_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 434
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:434,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fp.18897
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:434,9'
              BranchSideFuncs:
                - generic_unpack_fp.18897
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:434,9'
          Dst:             generic_unpack_fp
    - functionName:    generic_pack_fz
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_3_bit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:185,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_3_bit.18890
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:185,2'
              BranchSideFuncs:
                - generic_pack_3_bit.18890
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:185,2'
          Dst:             generic_pack_3_bit
    - functionName:    PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fz_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fz
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:412,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fz.18900
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:412,2'
              BranchSideFuncs:
                - generic_pack_fz.18900
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:412,2'
          Dst:             generic_pack_fz
    - functionName:    PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fp_syn
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:399,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fp.18905
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:399,2'
              BranchSideFuncs:
                - generic_pack_fp.18905
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:399,2'
          Dst:             generic_pack_fp
    - functionName:    generic_pack_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_7_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:169,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_7_bit.18891
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:169,2'
              BranchSideFuncs:
                - generic_pack_7_bit.18891
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:169,2'
          Dst:             generic_pack_7_bit
    - functionName:    PQCLEAN_CROSSRSDP128FAST_AVX2_pack_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:386,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fp.18905
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:386,2'
              BranchSideFuncs:
                - generic_pack_fp.18905
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/pack_unpack.c:386,2'
          Dst:             generic_pack_fp
    - functionName:    xof_shake_x4_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_x4_inc_ctx_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:109,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:109,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:109,2'
          Dst:             OQS_SHA3_shake128_x4_inc_ctx_release
    - functionName:    csprng_release_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:174,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_release.18956
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:174,2'
              BranchSideFuncs:
                - xof_shake_x4_release.18956
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:174,2'
          Dst:             xof_shake_x4_release
    - functionName:    xof_shake_x4_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_x4_inc_squeeze
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:105,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:105,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:105,2'
          Dst:             OQS_SHA3_shake128_x4_inc_squeeze
    - functionName:    csprng_randombytes_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:161,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_extract.18958
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:161,2'
              BranchSideFuncs:
                - xof_shake_x4_extract.18958
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:161,2'
          Dst:             xof_shake_x4_extract
    - functionName:    xof_shake_x4_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_x4_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:97,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:97,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:97,2'
          Dst:             OQS_SHA3_shake128_x4_inc_finalize
    - functionName:    xof_shake_x4_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_x4_inc_absorb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:94,46'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:94,46'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:94,2'
          Dst:             OQS_SHA3_shake128_x4_inc_absorb
    - functionName:    xof_shake_x4_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_x4_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:86,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:86,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:86,2'
          Dst:             OQS_SHA3_shake128_x4_inc_init
    - functionName:    csprng_initialize_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          53
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_final
        - xof_shake_x4_init
        - xof_shake_x4_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:132,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_init.18962
                - xof_shake_x4_update.18961
                - xof_shake_x4_update.18961
                - xof_shake_x4_final.18960
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:132,2'
              BranchSideFuncs:
                - xof_shake_x4_init.18962
                - xof_shake_x4_update.18961
                - xof_shake_x4_update.18961
                - xof_shake_x4_final.18960
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:132,2'
          Dst:             xof_shake_x4_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:133,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:143,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:144,2'
          Dst:             xof_shake_x4_final
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_ctx_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:72,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:72,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:72,2'
          Dst:             OQS_SHA3_shake128_inc_ctx_release
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_squeeze
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:66,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:66,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:66,2'
          Dst:             OQS_SHA3_shake128_inc_squeeze
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:59,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:59,2'
          Dst:             OQS_SHA3_shake128_inc_finalize
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_absorb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:54,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:54,22'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:52,2'
          Dst:             OQS_SHA3_shake128_inc_absorb
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:43,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:43,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/sha3.h:43,2'
          Dst:             OQS_SHA3_shake128_inc_init
    - functionName:    PQCLEAN_CROSSRSDP128FAST_AVX2_rebuild_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          73
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/seedtree.c:152,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/seedtree.c:151,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/seedtree.c:153,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/seedtree.c:151,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/seedtree.c:152,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/seedtree.c:159,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/seedtree.c:152,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/seedtree.c:151,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/seedtree.c:153,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDP128FAST_AVX2_seed_path
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          73
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/seedtree.c:136,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/seedtree.c:135,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/seedtree.c:137,43'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/seedtree.c:135,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/seedtree.c:136,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/seedtree.c:143,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/seedtree.c:136,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/seedtree.c:135,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/seedtree.c:137,43'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    csprng_release_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_release_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:225,31'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_release_x4.18957
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:225,31'
              BranchSideFuncs:
                - csprng_release_x4.18957
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:225,3'
          Dst:             csprng_release_x4
    - functionName:    csprng_randombytes_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_randombytes_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:212,57'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes_x4.18959
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:212,57'
              BranchSideFuncs:
                - csprng_randombytes_x4.18959
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:212,3'
          Dst:             csprng_randombytes_x4
    - functionName:    csprng_initialize_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_initialize_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:200,34'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_initialize_x4.18963
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:200,34'
              BranchSideFuncs:
                - csprng_initialize_x4.18963
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:200,3'
          Dst:             csprng_initialize_x4
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.18964
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.18964
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.18965
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:62,2'
              BranchSideFuncs:
                - xof_shake_extract.18965
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.18968
                - xof_shake_update.18967
                - xof_shake_update.18967
                - xof_shake_final.18966
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.18968
                - xof_shake_update.18967
                - xof_shake_update.18967
                - xof_shake_final.18966
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    PQCLEAN_CROSSRSDP128FAST_AVX2_seed_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-fast_avx2/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          116
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_initialize
        - csprng_initialize_par
        - csprng_randombytes
        - csprng_randombytes_par
        - csprng_release
        - csprng_release_par
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/seedtree.c:54,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/seedtree.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.18978
                - csprng_randombytes.18977
                - csprng_release.18976
                - csprng_initialize_par.18975
                - csprng_randombytes_par.18974
                - csprng_release_par.18973
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/seedtree.c:63,2'
              BranchSideFuncs:
                - csprng_initialize.18978
                - csprng_randombytes.18977
                - csprng_release.18976
                - csprng_initialize_par.18975
                - csprng_randombytes_par.18974
                - csprng_release_par.18973
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/seedtree.c:68,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/seedtree.c:69,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/seedtree.c:71,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/seedtree.c:97,2'
          Dst:             csprng_initialize_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/seedtree.c:109,2'
          Dst:             csprng_randombytes_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-fast_avx2/seedtree.c:118,2'
          Dst:             csprng_release_par
    - functionName:    csprng_fp_mat
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:193,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.19044
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:199,2'
              BranchSideFuncs:
                - csprng_randombytes.19044
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:210,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:210,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:222,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:210,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:212,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:222,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:212,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:214,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:214,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:214,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:215,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:217,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:223,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:224,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:226,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:209,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:210,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:229,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:199,2'
          Dst:             csprng_randombytes
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:62,37'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.19045
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:62,37'
              BranchSideFuncs:
                - xof_shake_extract.19045
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_squeeze
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/sha3.h:65,31'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/sha3.h:65,31'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/sha3.h:65,2'
          Dst:             OQS_SHA3_shake128_inc_squeeze
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_ctx_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/sha3.h:71,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/sha3.h:71,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/sha3.h:71,2'
          Dst:             OQS_SHA3_shake128_inc_ctx_release
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_finalize
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/sha3.h:58,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/sha3.h:58,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/sha3.h:58,2'
          Dst:             OQS_SHA3_shake128_inc_finalize
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_absorb
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/sha3.h:53,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/sha3.h:53,22'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/sha3.h:51,2'
          Dst:             OQS_SHA3_shake128_inc_absorb
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/sha3.h:42,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/sha3.h:42,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/sha3.h:42,2'
          Dst:             OQS_SHA3_shake128_inc_init
    - functionName:    fp_synd_minus_fp_vec_scaled
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          173
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/fp_arith.h:135,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/fp_arith.h:136,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/fp_arith.h:136,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/fp_arith.h:135,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/fp_arith.h:136,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/fp_arith.h:140,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    is_fz_vec_in_restr_group_n
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_clean/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          60
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/restr_arith.h:62,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/restr_arith.h:61,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/restr_arith.h:62,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/restr_arith.h:61,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/restr_arith.h:62,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/restr_arith.h:62,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/restr_arith.h:62,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/restr_arith.h:62,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/restr_arith.h:62,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDP128SMALL_CLEAN_CROSS_verify
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          376
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached:
        - PQCLEAN_CROSSRSDP128SMALL_CLEAN_expand_digest_to_fixed_weight
        - PQCLEAN_CROSSRSDP128SMALL_CLEAN_pack_fp_syn
        - PQCLEAN_CROSSRSDP128SMALL_CLEAN_pack_fp_vec
        - PQCLEAN_CROSSRSDP128SMALL_CLEAN_rebuild_tree
        - PQCLEAN_CROSSRSDP128SMALL_CLEAN_recompute_root
        - PQCLEAN_CROSSRSDP128SMALL_CLEAN_seed_leaves
        - PQCLEAN_CROSSRSDP128SMALL_CLEAN_unpack_fp_syn
        - PQCLEAN_CROSSRSDP128SMALL_CLEAN_unpack_fp_vec
        - PQCLEAN_CROSSRSDP128SMALL_CLEAN_unpack_fz_vec
        - convert_restr_vec_to_fp
        - csprng_fp_vec
        - csprng_fp_vec_chall_1
        - csprng_fz_vec
        - csprng_initialize
        - csprng_release
        - expand_pk
        - fp_dz_norm
        - fp_dz_norm_synd
        - fp_synd_minus_fp_vec_scaled
        - fp_vec_by_fp_matrix
        - fp_vec_by_fp_vec_pointwise
        - fp_vec_by_restr_vec_scaled
        - hash
        - is_fz_vec_in_restr_group_n
        - memcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:290,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:0,0'
              BranchSideFuncs:
                - expand_pk.19054
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_unpack_fp_syn
                - hash.19055
                - hash.19055
                - csprng_initialize.19056
                - csprng_fp_vec_chall_1.19057
                - csprng_release.19058
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_rebuild_tree
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_seed_leaves
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.19051
                - convert_restr_vec_to_fp.19063
                - fp_vec_by_fp_vec_pointwise.19064
                - fp_vec_by_fp_matrix.19065
                - fp_dz_norm_synd.19066
                - fp_synd_minus_fp_vec_scaled.19050
                - fp_dz_norm_synd.19066
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_pack_fp_syn
                - hash.19055
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_recompute_root
                - hash.19055
                - hash.19055
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_pack_fp_vec
                - hash.19055
                - memcmp
                - memcmp
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_unpack_fz_vec
                - hash.19055
                - csprng_initialize.19056
                - csprng_fz_vec.19059
                - csprng_fp_vec.19060
                - csprng_release.19058
                - fp_vec_by_restr_vec_scaled.19061
                - fp_dz_norm.19062
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:293,2'
              BranchSideFuncs:
                - expand_pk.19054
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_unpack_fp_syn
                - hash.19055
                - hash.19055
                - csprng_initialize.19056
                - csprng_fp_vec_chall_1.19057
                - csprng_release.19058
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_rebuild_tree
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_seed_leaves
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.19051
                - convert_restr_vec_to_fp.19063
                - fp_vec_by_fp_vec_pointwise.19064
                - fp_vec_by_fp_matrix.19065
                - fp_dz_norm_synd.19066
                - fp_synd_minus_fp_vec_scaled.19050
                - fp_dz_norm_synd.19066
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_pack_fp_syn
                - hash.19055
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_recompute_root
                - hash.19055
                - hash.19055
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_pack_fp_vec
                - hash.19055
                - memcmp
                - memcmp
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_unpack_fz_vec
                - hash.19055
                - csprng_initialize.19056
                - csprng_fz_vec.19059
                - csprng_fp_vec.19060
                - csprng_release.19058
                - fp_vec_by_restr_vec_scaled.19061
                - fp_dz_norm.19062
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:357,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:359,43'
              BranchSideFuncs:
                - hash.19055
                - csprng_initialize.19056
                - csprng_fz_vec.19059
                - csprng_fp_vec.19060
                - csprng_release.19058
                - fp_vec_by_restr_vec_scaled.19061
                - fp_dz_norm.19062
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.19051
                - convert_restr_vec_to_fp.19063
                - fp_vec_by_fp_vec_pointwise.19064
                - fp_vec_by_fp_matrix.19065
                - fp_dz_norm_synd.19066
                - fp_synd_minus_fp_vec_scaled.19050
                - fp_dz_norm_synd.19066
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_pack_fp_syn
                - hash.19055
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_unpack_fz_vec
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_recompute_root
                - hash.19055
                - hash.19055
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_pack_fp_vec
                - hash.19055
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:386,48'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.19051
                - convert_restr_vec_to_fp.19063
                - fp_vec_by_fp_vec_pointwise.19064
                - fp_vec_by_fp_matrix.19065
                - fp_dz_norm_synd.19066
                - fp_synd_minus_fp_vec_scaled.19050
                - fp_dz_norm_synd.19066
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_pack_fp_syn
                - hash.19055
                - hash.19055
                - csprng_initialize.19056
                - csprng_fz_vec.19059
                - csprng_fp_vec.19060
                - csprng_release.19058
                - fp_vec_by_restr_vec_scaled.19061
                - fp_dz_norm.19062
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_recompute_root
                - hash.19055
                - hash.19055
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_pack_fp_vec
                - hash.19055
                - memcmp
                - memcmp
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_unpack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:387,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:387,42'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.19051
                - convert_restr_vec_to_fp.19063
                - fp_vec_by_fp_vec_pointwise.19064
                - fp_vec_by_fp_matrix.19065
                - fp_dz_norm_synd.19066
                - fp_synd_minus_fp_vec_scaled.19050
                - fp_dz_norm_synd.19066
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_pack_fp_syn
                - hash.19055
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_unpack_fz_vec
                - hash.19055
                - csprng_initialize.19056
                - csprng_fz_vec.19059
                - csprng_fp_vec.19060
                - csprng_release.19058
                - fp_vec_by_restr_vec_scaled.19061
                - fp_dz_norm.19062
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_recompute_root
                - hash.19055
                - hash.19055
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_pack_fp_vec
                - hash.19055
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:389,4'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.19051
                - convert_restr_vec_to_fp.19063
                - fp_vec_by_fp_vec_pointwise.19064
                - fp_vec_by_fp_matrix.19065
                - fp_dz_norm_synd.19066
                - fp_synd_minus_fp_vec_scaled.19050
                - fp_dz_norm_synd.19066
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_pack_fp_syn
                - hash.19055
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_unpack_fz_vec
                - hash.19055
                - csprng_initialize.19056
                - csprng_fz_vec.19059
                - csprng_fp_vec.19060
                - csprng_release.19058
                - fp_vec_by_restr_vec_scaled.19061
                - fp_dz_norm.19062
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_recompute_root
                - hash.19055
                - hash.19055
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_pack_fp_vec
                - hash.19055
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:394,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:394,24'
              BranchSideFuncs:
                - is_fz_vec_in_restr_group_n.19051
                - convert_restr_vec_to_fp.19063
                - fp_vec_by_fp_vec_pointwise.19064
                - fp_vec_by_fp_matrix.19065
                - fp_dz_norm_synd.19066
                - fp_synd_minus_fp_vec_scaled.19050
                - fp_dz_norm_synd.19066
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_pack_fp_syn
                - hash.19055
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_unpack_fz_vec
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_unpack_fz_vec
                - hash.19055
                - csprng_initialize.19056
                - csprng_fz_vec.19059
                - csprng_fp_vec.19060
                - csprng_release.19058
                - fp_vec_by_restr_vec_scaled.19061
                - fp_dz_norm.19062
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_recompute_root
                - hash.19055
                - hash.19055
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_pack_fp_vec
                - hash.19055
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:394,24'
              BranchSideFuncs:
                - is_fz_vec_in_restr_group_n.19051
                - convert_restr_vec_to_fp.19063
                - fp_vec_by_fp_vec_pointwise.19064
                - fp_vec_by_fp_matrix.19065
                - fp_dz_norm_synd.19066
                - fp_synd_minus_fp_vec_scaled.19050
                - fp_dz_norm_synd.19066
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_pack_fp_syn
                - hash.19055
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_unpack_fz_vec
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_unpack_fz_vec
                - hash.19055
                - csprng_initialize.19056
                - csprng_fz_vec.19059
                - csprng_fp_vec.19060
                - csprng_release.19058
                - fp_vec_by_restr_vec_scaled.19061
                - fp_dz_norm.19062
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_recompute_root
                - hash.19055
                - hash.19055
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_pack_fp_vec
                - hash.19055
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:398,38'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:352,31'
              BranchSideFuncs:
                - convert_restr_vec_to_fp.19063
                - fp_vec_by_fp_vec_pointwise.19064
                - fp_vec_by_fp_matrix.19065
                - fp_dz_norm_synd.19066
                - fp_synd_minus_fp_vec_scaled.19050
                - fp_dz_norm_synd.19066
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_pack_fp_syn
                - hash.19055
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.19051
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_unpack_fz_vec
                - hash.19055
                - csprng_initialize.19056
                - csprng_fz_vec.19059
                - csprng_fp_vec.19060
                - csprng_release.19058
                - fp_vec_by_restr_vec_scaled.19061
                - fp_dz_norm.19062
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_recompute_root
                - hash.19055
                - hash.19055
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_pack_fp_vec
                - hash.19055
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:399,22'
              BranchSideFuncs:
                - is_fz_vec_in_restr_group_n.19051
                - convert_restr_vec_to_fp.19063
                - fp_vec_by_fp_vec_pointwise.19064
                - fp_vec_by_fp_matrix.19065
                - fp_dz_norm_synd.19066
                - fp_synd_minus_fp_vec_scaled.19050
                - fp_dz_norm_synd.19066
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_pack_fp_syn
                - hash.19055
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_unpack_fz_vec
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_unpack_fz_vec
                - hash.19055
                - csprng_initialize.19056
                - csprng_fz_vec.19059
                - csprng_fp_vec.19060
                - csprng_release.19058
                - fp_vec_by_restr_vec_scaled.19061
                - fp_dz_norm.19062
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_recompute_root
                - hash.19055
                - hash.19055
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_pack_fp_vec
                - hash.19055
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:352,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:355,56'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_recompute_root
                - hash.19055
                - hash.19055
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_pack_fp_vec
                - hash.19055
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:423,37'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_recompute_root
                - hash.19055
                - hash.19055
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_pack_fp_vec
                - hash.19055
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:448,36'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:440,32'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:448,36'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:432,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:433,37'
              BranchSideFuncs:
                - hash.19055
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:435,26'
              BranchSideFuncs:
                - hash.19055
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:449,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:449,42'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:450,46'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:450,46'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:450,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:451,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:451,40'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:451,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:452,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:452,40'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:452,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:453,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:453,35'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:453,35'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:453,35'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:293,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:297,19'
          Dst:             PQCLEAN_CROSSRSDP128SMALL_CLEAN_unpack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:300,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:305,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:309,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:312,2'
          Dst:             csprng_fp_vec_chall_1
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:314,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:317,2'
          Dst:             PQCLEAN_CROSSRSDP128SMALL_CLEAN_expand_digest_to_fixed_weight
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:321,24'
          Dst:             PQCLEAN_CROSSRSDP128SMALL_CLEAN_rebuild_tree
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:324,2'
          Dst:             PQCLEAN_CROSSRSDP128SMALL_CLEAN_seed_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:421,32'
          Dst:             PQCLEAN_CROSSRSDP128SMALL_CLEAN_recompute_root
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:425,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:428,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:362,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:371,4'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:373,4'
          Dst:             csprng_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:375,4'
          Dst:             csprng_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:377,4'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:378,4'
          Dst:             fp_vec_by_restr_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:382,4'
          Dst:             fp_dz_norm
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:386,34'
          Dst:             PQCLEAN_CROSSRSDP128SMALL_CLEAN_unpack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:393,38'
          Dst:             PQCLEAN_CROSSRSDP128SMALL_CLEAN_unpack_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:393,38'
          Dst:             PQCLEAN_CROSSRSDP128SMALL_CLEAN_unpack_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:399,22'
          Dst:             is_fz_vec_in_restr_group_n
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:404,4'
          Dst:             convert_restr_vec_to_fp
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:405,4'
          Dst:             fp_vec_by_fp_vec_pointwise
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:406,4'
          Dst:             fp_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:407,4'
          Dst:             fp_dz_norm_synd
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:408,4'
          Dst:             fp_synd_minus_fp_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:412,4'
          Dst:             fp_dz_norm_synd
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:413,4'
          Dst:             PQCLEAN_CROSSRSDP128SMALL_CLEAN_pack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:415,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:438,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:444,36'
          Dst:             memcmp
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:433,3'
          Dst:             PQCLEAN_CROSSRSDP128SMALL_CLEAN_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:440,32'
          Dst:             memcmp
    - functionName:    expand_pk
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_fp_mat
        - csprng_initialize
        - csprng_release
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:51,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.19056
                - csprng_fp_mat.19043
                - csprng_release.19058
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:52,2'
              BranchSideFuncs:
                - csprng_initialize.19056
                - csprng_fp_mat.19043
                - csprng_release.19058
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:52,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:53,2'
          Dst:             csprng_fp_mat
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:55,2'
          Dst:             csprng_release
    - functionName:    hash
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
        - xof_shake_final
        - xof_shake_init
        - xof_shake_release
        - xof_shake_update
      functionUses:    14
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:80,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.19049
                - xof_shake_update.19048
                - xof_shake_update.19048
                - xof_shake_final.19047
                - xof_shake_extract.19045
                - xof_shake_release.19046
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:81,2'
              BranchSideFuncs:
                - xof_shake_init.19049
                - xof_shake_update.19048
                - xof_shake_update.19048
                - xof_shake_final.19047
                - xof_shake_extract.19045
                - xof_shake_release.19046
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:81,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:82,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:86,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:87,2'
          Dst:             xof_shake_final
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:88,2'
          Dst:             xof_shake_extract
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:90,2'
          Dst:             xof_shake_release
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.19049
                - xof_shake_update.19048
                - xof_shake_update.19048
                - xof_shake_final.19047
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.19049
                - xof_shake_update.19048
                - xof_shake_update.19048
                - xof_shake_final.19047
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    csprng_fp_vec_chall_1
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          215
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:150,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.19044
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:156,2'
              BranchSideFuncs:
                - csprng_randombytes.19044
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:167,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:167,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:180,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:167,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:169,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:180,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:169,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:171,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:171,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:171,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:172,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:174,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:181,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:182,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:184,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:166,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:167,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:187,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:156,2'
          Dst:             csprng_randombytes
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.19046
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.19046
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    csprng_fz_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:235,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.19044
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:241,2'
              BranchSideFuncs:
                - csprng_randombytes.19044
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:252,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:252,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:264,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:252,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:254,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:264,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:254,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:256,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:256,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:256,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:257,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:259,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:265,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:266,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:268,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:251,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:252,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:271,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:241,2'
          Dst:             csprng_randombytes
    - functionName:    csprng_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:106,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.19044
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:112,2'
              BranchSideFuncs:
                - csprng_randombytes.19044
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:123,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:123,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:135,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:123,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:125,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:135,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:125,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:127,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:127,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:127,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:128,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:130,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:136,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:137,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:139,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:122,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:123,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:142,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:112,2'
          Dst:             csprng_randombytes
    - functionName:    fp_vec_by_restr_vec_scaled
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          98
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/fp_arith.h:124,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/fp_arith.h:125,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/fp_arith.h:125,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/fp_arith.h:124,26'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/fp_arith.h:124,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/fp_arith.h:125,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/fp_arith.h:124,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/fp_arith.h:125,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/fp_arith.h:128,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fp_dz_norm
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          217
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    convert_restr_vec_to_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          62
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/fp_arith.h:145,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/fp_arith.h:146,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/fp_arith.h:148,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fp_vec_by_fp_vec_pointwise
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          333
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/fp_arith.h:102,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/fp_arith.h:103,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/fp_arith.h:103,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/fp_arith.h:102,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/fp_arith.h:103,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/fp_arith.h:106,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fp_vec_by_fp_matrix
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          153
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/fp_arith.h:90,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/fp_arith.h:91,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/fp_arith.h:91,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/fp_arith.h:90,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/fp_arith.h:89,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/fp_arith.h:91,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fp_dz_norm_synd
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          52
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fz_dz_norm_n
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_clean/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          173
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fz_vec_sub_n
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_clean/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          297
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/restr_arith.h:53,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/restr_arith.h:54,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/restr_arith.h:54,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/restr_arith.h:53,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/restr_arith.h:54,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/restr_arith.h:56,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    expand_sk
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_fz_vec
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
        - expand_pk
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:63,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.19056
                - csprng_randombytes.19044
                - csprng_release.19058
                - expand_pk.19054
                - csprng_initialize.19056
                - csprng_fz_vec.19059
                - csprng_release.19058
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:69,2'
              BranchSideFuncs:
                - csprng_initialize.19056
                - csprng_randombytes.19044
                - csprng_release.19058
                - expand_pk.19054
                - csprng_initialize.19056
                - csprng_fz_vec.19059
                - csprng_release.19058
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:69,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:70,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:74,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:76,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:82,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:83,2'
          Dst:             csprng_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:85,2'
          Dst:             csprng_release
    - functionName:    PQCLEAN_CROSSRSDP128SMALL_CLEAN_CROSS_sign
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          292
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_CROSSRSDP128SMALL_CLEAN_expand_digest_to_fixed_weight
        - PQCLEAN_CROSSRSDP128SMALL_CLEAN_gen_seed_tree
        - PQCLEAN_CROSSRSDP128SMALL_CLEAN_pack_fp_syn
        - PQCLEAN_CROSSRSDP128SMALL_CLEAN_pack_fp_vec
        - PQCLEAN_CROSSRSDP128SMALL_CLEAN_pack_fz_vec
        - PQCLEAN_CROSSRSDP128SMALL_CLEAN_seed_leaves
        - PQCLEAN_CROSSRSDP128SMALL_CLEAN_seed_path
        - PQCLEAN_CROSSRSDP128SMALL_CLEAN_tree_proof
        - PQCLEAN_CROSSRSDP128SMALL_CLEAN_tree_root
        - __assert_fail
        - convert_restr_vec_to_fp
        - csprng_fp_vec
        - csprng_fp_vec_chall_1
        - csprng_fz_vec
        - csprng_initialize
        - csprng_release
        - expand_sk
        - fp_dz_norm
        - fp_dz_norm_synd
        - fp_vec_by_fp_matrix
        - fp_vec_by_fp_vec_pointwise
        - fp_vec_by_restr_vec_scaled
        - fz_dz_norm_n
        - fz_vec_sub_n
        - hash
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:136,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:0,0'
              BranchSideFuncs:
                - expand_sk.19069
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_gen_seed_tree
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_seed_leaves
                - csprng_initialize.19056
                - csprng_fz_vec.19059
                - fz_vec_sub_n.19068
                - convert_restr_vec_to_fp.19063
                - fz_dz_norm_n.19067
                - csprng_fp_vec.19060
                - csprng_release.19058
                - fp_vec_by_fp_vec_pointwise.19064
                - fp_vec_by_fp_matrix.19065
                - fp_dz_norm_synd.19066
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_pack_fp_syn
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_pack_fz_vec
                - hash.19055
                - hash.19055
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_tree_root
                - hash.19055
                - hash.19055
                - hash.19055
                - hash.19055
                - csprng_initialize.19056
                - csprng_fp_vec_chall_1.19057
                - csprng_release.19058
                - fp_vec_by_restr_vec_scaled.19061
                - fp_dz_norm.19062
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_pack_fp_vec
                - hash.19055
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_pack_fz_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:176,56'
              BranchSideFuncs:
                - expand_sk.19069
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_gen_seed_tree
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_seed_leaves
                - csprng_initialize.19056
                - csprng_fz_vec.19059
                - fz_vec_sub_n.19068
                - convert_restr_vec_to_fp.19063
                - fz_dz_norm_n.19067
                - csprng_fp_vec.19060
                - csprng_release.19058
                - fp_vec_by_fp_vec_pointwise.19064
                - fp_vec_by_fp_matrix.19065
                - fp_dz_norm_synd.19066
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_pack_fp_syn
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_pack_fz_vec
                - hash.19055
                - hash.19055
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_tree_root
                - hash.19055
                - hash.19055
                - hash.19055
                - hash.19055
                - csprng_initialize.19056
                - csprng_fp_vec_chall_1.19057
                - csprng_release.19058
                - fp_vec_by_restr_vec_scaled.19061
                - fp_dz_norm.19062
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_pack_fp_vec
                - hash.19055
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_pack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:172,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:176,56'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_tree_root
                - hash.19055
                - hash.19055
                - hash.19055
                - hash.19055
                - csprng_initialize.19056
                - csprng_fp_vec_chall_1.19057
                - csprng_release.19058
                - fp_vec_by_restr_vec_scaled.19061
                - fp_dz_norm.19062
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_pack_fp_vec
                - hash.19055
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_pack_fz_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:222,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_tree_root
                - hash.19055
                - hash.19055
                - hash.19055
                - hash.19055
                - csprng_initialize.19056
                - csprng_fp_vec_chall_1.19057
                - csprng_release.19058
                - fp_vec_by_restr_vec_scaled.19061
                - fp_dz_norm.19062
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_pack_fp_vec
                - hash.19055
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_pack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:248,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:249,30'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_pack_fp_vec
                - hash.19055
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_pack_fz_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:258,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_pack_fp_vec
                - hash.19055
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_pack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:258,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:259,37'
              BranchSideFuncs:
                - hash.19055
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_pack_fz_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:262,26'
              BranchSideFuncs:
                - hash.19055
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_pack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:275,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:274,26'
              BranchSideFuncs:
                - __assert_fail
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_pack_fz_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:276,4'
              BranchSideFuncs:
                - __assert_fail
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_pack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:276,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:276,4'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_pack_fz_vec
                - __assert_fail
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:277,16'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_pack_fz_vec
                - __assert_fail
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:274,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:275,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:283,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:140,2'
          Dst:             expand_sk
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:143,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:144,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:147,2'
          Dst:             PQCLEAN_CROSSRSDP128SMALL_CLEAN_gen_seed_tree
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:149,2'
          Dst:             PQCLEAN_CROSSRSDP128SMALL_CLEAN_seed_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:222,2'
          Dst:             PQCLEAN_CROSSRSDP128SMALL_CLEAN_tree_root
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:223,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:224,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:230,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:235,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:241,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:242,2'
          Dst:             csprng_fp_vec_chall_1
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:244,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:182,3'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:187,3'
          Dst:             csprng_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:188,3'
          Dst:             fz_vec_sub_n
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:191,3'
          Dst:             convert_restr_vec_to_fp
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:192,3'
          Dst:             fz_dz_norm_n
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:194,3'
          Dst:             csprng_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:196,3'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:199,3'
          Dst:             fp_vec_by_fp_vec_pointwise
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:200,3'
          Dst:             fp_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:201,3'
          Dst:             fp_dz_norm_synd
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:204,3'
          Dst:             PQCLEAN_CROSSRSDP128SMALL_CLEAN_pack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:206,3'
          Dst:             PQCLEAN_CROSSRSDP128SMALL_CLEAN_pack_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:210,3'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:215,3'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:249,3'
          Dst:             fp_vec_by_restr_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:253,3'
          Dst:             fp_dz_norm
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:264,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:267,2'
          Dst:             PQCLEAN_CROSSRSDP128SMALL_CLEAN_expand_digest_to_fixed_weight
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:270,2'
          Dst:             PQCLEAN_CROSSRSDP128SMALL_CLEAN_tree_proof
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:271,2'
          Dst:             PQCLEAN_CROSSRSDP128SMALL_CLEAN_seed_path
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:259,3'
          Dst:             PQCLEAN_CROSSRSDP128SMALL_CLEAN_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:276,4'
          Dst:             __assert_fail
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:277,4'
          Dst:             PQCLEAN_CROSSRSDP128SMALL_CLEAN_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:278,4'
          Dst:             PQCLEAN_CROSSRSDP128SMALL_CLEAN_pack_fz_vec
    - functionName:    restr_vec_by_fp_matrix
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          215
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/fp_arith.h:72,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/fp_arith.h:73,16'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/fp_arith.h:75,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/fp_arith.h:76,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/fp_arith.h:77,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/fp_arith.h:77,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/fp_arith.h:76,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/fp_arith.h:75,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/fp_arith.h:77,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDP128SMALL_CLEAN_CROSS_keygen
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          53
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_CROSSRSDP128SMALL_CLEAN_pack_fp_syn
        - csprng_fz_vec
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
        - expand_pk
        - fp_dz_norm_synd
        - restr_vec_by_fp_matrix
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:91,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
                - csprng_initialize.19056
                - csprng_randombytes.19044
                - csprng_release.19058
                - expand_pk.19054
                - csprng_initialize.19056
                - csprng_fz_vec.19059
                - csprng_release.19058
                - restr_vec_by_fp_matrix.19074
                - fp_dz_norm_synd.19066
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_pack_fp_syn
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:91,2'
              BranchSideFuncs:
                - OQS_randombytes
                - csprng_initialize.19056
                - csprng_randombytes.19044
                - csprng_release.19058
                - expand_pk.19054
                - csprng_initialize.19056
                - csprng_fz_vec.19059
                - csprng_release.19058
                - restr_vec_by_fp_matrix.19074
                - fp_dz_norm_synd.19066
                - PQCLEAN_CROSSRSDP128SMALL_CLEAN_pack_fp_syn
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:91,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:99,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:100,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:104,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:109,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:116,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:119,2'
          Dst:             csprng_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:121,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:124,2'
          Dst:             restr_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:125,2'
          Dst:             fp_dz_norm_synd
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/CROSS.c:126,2'
          Dst:             PQCLEAN_CROSSRSDP128SMALL_CLEAN_pack_fp_syn
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_ctx_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/sha3.h:71,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/sha3.h:71,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/sha3.h:71,2'
          Dst:             OQS_SHA3_shake128_inc_ctx_release
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_squeeze
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/sha3.h:65,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/sha3.h:65,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/sha3.h:65,2'
          Dst:             OQS_SHA3_shake128_inc_squeeze
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/sha3.h:58,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/sha3.h:58,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/sha3.h:58,2'
          Dst:             OQS_SHA3_shake128_inc_finalize
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_absorb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/sha3.h:53,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/sha3.h:53,22'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/sha3.h:51,2'
          Dst:             OQS_SHA3_shake128_inc_absorb
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/sha3.h:42,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/sha3.h:42,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/sha3.h:42,2'
          Dst:             OQS_SHA3_shake128_inc_init
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.19099
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.19099
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.19100
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:62,2'
              BranchSideFuncs:
                - xof_shake_extract.19100
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.19103
                - xof_shake_update.19102
                - xof_shake_update.19102
                - xof_shake_final.19101
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.19103
                - xof_shake_update.19102
                - xof_shake_update.19102
                - xof_shake_final.19101
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    PQCLEAN_CROSSRSDP128SMALL_CLEAN_expand_digest_to_fixed_weight
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         67
      ICount:          400
      EdgeCount:       90
      CyclomaticComplexity: 25
      functionsReached:
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.c:46,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.19106
                - csprng_randombytes.19105
                - csprng_release.19104
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.c:47,2'
              BranchSideFuncs:
                - csprng_initialize.19106
                - csprng_randombytes.19105
                - csprng_release.19104
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.c:68,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.c:68,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.c:68,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.c:70,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.c:70,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.c:72,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.c:72,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.c:72,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.c:73,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.c:75,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.c:84,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.c:85,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.c:92,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.c:66,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.c:68,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.c:95,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.c:47,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.c:49,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.c:51,2'
          Dst:             csprng_release
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_ctx_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/sha3.h:71,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/sha3.h:71,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/sha3.h:71,2'
          Dst:             OQS_SHA3_shake128_inc_ctx_release
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_squeeze
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/sha3.h:65,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/sha3.h:65,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/sha3.h:65,2'
          Dst:             OQS_SHA3_shake128_inc_squeeze
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/sha3.h:58,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/sha3.h:58,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/sha3.h:58,2'
          Dst:             OQS_SHA3_shake128_inc_finalize
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_absorb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/sha3.h:53,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/sha3.h:53,22'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/sha3.h:51,2'
          Dst:             OQS_SHA3_shake128_inc_absorb
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/sha3.h:42,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/sha3.h:42,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/sha3.h:42,2'
          Dst:             OQS_SHA3_shake128_inc_init
    - functionName:    PQCLEAN_CROSSRSDP128SMALL_CLEAN_recompute_root
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          305
      EdgeCount:       59
      CyclomaticComplexity: 16
      functionsReached:
        - hash
        - label_leaves
        - place_cmt_on_leaves
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:160,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:0,0'
              BranchSideFuncs:
                - place_cmt_on_leaves.19142
                - label_leaves.19143
                - hash.19144
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:161,10'
              BranchSideFuncs:
                - place_cmt_on_leaves.19142
                - label_leaves.19143
                - hash.19144
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:212,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:212,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:212,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:173,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:174,16'
              BranchSideFuncs:
                - hash.19144
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:207,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:176,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:176,27'
              BranchSideFuncs:
                - hash.19144
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:176,27'
              BranchSideFuncs:
                - hash.19144
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:179,48'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:179,61'
              BranchSideFuncs:
                - hash.19144
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:184,32'
              BranchSideFuncs:
                - hash.19144
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:179,48'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:179,61'
              BranchSideFuncs:
                - hash.19144
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:184,32'
              BranchSideFuncs:
                - hash.19144
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:179,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:174,34'
              BranchSideFuncs:
                - hash.19144
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:187,40'
              BranchSideFuncs:
                - hash.19144
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:184,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:185,44'
              BranchSideFuncs:
                - hash.19144
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:187,40'
              BranchSideFuncs:
                - hash.19144
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:192,18'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:192,18'
              BranchSideFuncs:
                - hash.19144
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:192,18'
              BranchSideFuncs:
                - hash.19144
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:192,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:193,73'
              BranchSideFuncs:
                - hash.19144
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:195,61'
              BranchSideFuncs:
                - hash.19144
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:192,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:193,73'
              BranchSideFuncs:
                - hash.19144
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:195,61'
              BranchSideFuncs:
                - hash.19144
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:212,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:213,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:215,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:164,2'
          Dst:             place_cmt_on_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:165,2'
          Dst:             label_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:200,4'
          Dst:             hash
    - functionName:    place_cmt_on_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          85
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:56,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:57,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:57,54'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    label_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         136
      ICount:          645
      EdgeCount:       180
      CyclomaticComplexity: 46
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:75,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:78,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:78,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:75,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:78,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:78,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:75,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hash
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
        - xof_shake_final
        - xof_shake_init
        - xof_shake_release
        - xof_shake_update
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:80,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.19139
                - xof_shake_update.19138
                - xof_shake_update.19138
                - xof_shake_final.19137
                - xof_shake_extract.19136
                - xof_shake_release.19135
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:81,2'
              BranchSideFuncs:
                - xof_shake_init.19139
                - xof_shake_update.19138
                - xof_shake_update.19138
                - xof_shake_final.19137
                - xof_shake_extract.19136
                - xof_shake_release.19135
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:81,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:82,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:86,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:87,2'
          Dst:             xof_shake_final
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:88,2'
          Dst:             xof_shake_extract
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:90,2'
          Dst:             xof_shake_release
    - functionName:    PQCLEAN_CROSSRSDP128SMALL_CLEAN_tree_proof
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          247
      EdgeCount:       54
      CyclomaticComplexity: 16
      functionsReached:
        - label_leaves
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:122,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:0,0'
              BranchSideFuncs:
                - label_leaves.19143
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:122,16'
              BranchSideFuncs:
                - label_leaves.19143
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:131,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:132,16'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:152,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:134,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:134,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:134,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:136,67'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:136,29'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:136,81'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:136,67'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:136,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:136,81'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:139,51'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:139,65'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:145,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:139,51'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:139,65'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:145,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:139,65'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:139,65'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:139,65'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:139,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:132,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:140,70'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:145,47'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:132,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:145,61'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:145,47'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:132,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:145,61'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:145,61'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:145,61'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:145,61'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:145,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:132,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:146,78'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:145,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:132,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:146,78'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:123,2'
          Dst:             label_leaves
    - functionName:    PQCLEAN_CROSSRSDP128SMALL_CLEAN_tree_root
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          95
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - hash
        - place_cmt_on_leaves
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:97,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:0,0'
              BranchSideFuncs:
                - place_cmt_on_leaves.19142
                - hash.19144
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:103,16'
              BranchSideFuncs:
                - place_cmt_on_leaves.19142
                - hash.19144
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:102,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:103,16'
              BranchSideFuncs:
                - hash.19144
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:114,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:105,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:105,27'
              BranchSideFuncs:
                - hash.19144
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:105,27'
              BranchSideFuncs:
                - hash.19144
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:97,2'
          Dst:             place_cmt_on_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/merkle.c:108,4'
          Dst:             hash
    - functionName:    generic_unpack_3_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          128
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:209,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:210,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:248,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_unpack_7_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          445
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:279,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:279,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:280,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:282,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:283,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:292,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:282,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:283,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:292,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:293,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:294,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:295,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:295,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:296,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:298,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:298,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:299,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:302,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:302,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:303,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:307,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:307,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:308,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:313,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:313,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:314,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:320,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:320,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:321,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:329,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:329,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:329,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:330,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_pack_3_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          111
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:58,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:59,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:82,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_pack_7_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          463
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:106,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:107,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:115,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:106,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:107,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:115,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:116,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:117,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:118,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:118,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:119,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:121,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:121,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:122,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:125,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:125,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:126,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:130,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:130,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:131,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:136,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:136,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:137,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:143,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:143,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:143,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:144,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_unpack_fz
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 373
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_3_bit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:371,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_3_bit.19181
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:371,22'
              BranchSideFuncs:
                - generic_unpack_3_bit.19181
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:371,22'
          Dst:             generic_unpack_3_bit
    - functionName:    PQCLEAN_CROSSRSDP128SMALL_CLEAN_unpack_fz_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 459
      functionLinenumberEnd: 460
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fz
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:460,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fz.19185
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:460,9'
              BranchSideFuncs:
                - generic_unpack_fz.19185
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:460,9'
          Dst:             generic_unpack_fz
    - functionName:    PQCLEAN_CROSSRSDP128SMALL_CLEAN_unpack_fp_syn
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 447
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:447,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fp.19190
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:447,9'
              BranchSideFuncs:
                - generic_unpack_fp.19190
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:447,9'
          Dst:             generic_unpack_fp
    - functionName:    generic_unpack_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_7_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:352,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_7_bit.19182
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:352,22'
              BranchSideFuncs:
                - generic_unpack_7_bit.19182
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:352,22'
          Dst:             generic_unpack_7_bit
    - functionName:    PQCLEAN_CROSSRSDP128SMALL_CLEAN_unpack_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 434
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:434,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fp.19190
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:434,9'
              BranchSideFuncs:
                - generic_unpack_fp.19190
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:434,9'
          Dst:             generic_unpack_fp
    - functionName:    generic_pack_fz
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_3_bit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:185,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_3_bit.19183
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:185,2'
              BranchSideFuncs:
                - generic_pack_3_bit.19183
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:185,2'
          Dst:             generic_pack_3_bit
    - functionName:    PQCLEAN_CROSSRSDP128SMALL_CLEAN_pack_fz_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fz
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:412,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fz.19193
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:412,2'
              BranchSideFuncs:
                - generic_pack_fz.19193
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:412,2'
          Dst:             generic_pack_fz
    - functionName:    PQCLEAN_CROSSRSDP128SMALL_CLEAN_pack_fp_syn
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:399,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fp.19198
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:399,2'
              BranchSideFuncs:
                - generic_pack_fp.19198
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:399,2'
          Dst:             generic_pack_fp
    - functionName:    generic_pack_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_7_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:169,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_7_bit.19184
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:169,2'
              BranchSideFuncs:
                - generic_pack_7_bit.19184
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:169,2'
          Dst:             generic_pack_7_bit
    - functionName:    PQCLEAN_CROSSRSDP128SMALL_CLEAN_pack_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:386,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fp.19198
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:386,2'
              BranchSideFuncs:
                - generic_pack_fp.19198
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/pack_unpack.c:386,2'
          Dst:             generic_pack_fp
    - functionName:    label_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_clean/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          249
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/seedtree.c:77,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/seedtree.c:78,45'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/seedtree.c:78,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/seedtree.c:77,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/seedtree.c:77,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/seedtree.c:78,45'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_ctx_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/sha3.h:71,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/sha3.h:71,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/sha3.h:71,2'
          Dst:             OQS_SHA3_shake128_inc_ctx_release
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_squeeze
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/sha3.h:65,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/sha3.h:65,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/sha3.h:65,2'
          Dst:             OQS_SHA3_shake128_inc_squeeze
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/sha3.h:58,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/sha3.h:58,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/sha3.h:58,2'
          Dst:             OQS_SHA3_shake128_inc_finalize
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_absorb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/sha3.h:53,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/sha3.h:53,22'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/sha3.h:51,2'
          Dst:             OQS_SHA3_shake128_inc_absorb
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/sha3.h:42,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/sha3.h:42,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/sha3.h:42,2'
          Dst:             OQS_SHA3_shake128_inc_init
    - functionName:    PQCLEAN_CROSSRSDP128SMALL_CLEAN_rebuild_tree
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_clean/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          306
      EdgeCount:       60
      CyclomaticComplexity: 17
      functionsReached:
        - compute_seeds_to_publish
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/seedtree.c:245,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/seedtree.c:0,0'
              BranchSideFuncs:
                - compute_seeds_to_publish.19241
                - csprng_initialize.19243
                - csprng_randombytes.19244
                - csprng_release.19245
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/seedtree.c:245,16'
              BranchSideFuncs:
                - compute_seeds_to_publish.19241
                - csprng_initialize.19243
                - csprng_randombytes.19244
                - csprng_release.19245
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/seedtree.c:304,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/seedtree.c:304,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/seedtree.c:304,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/seedtree.c:304,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/seedtree.c:304,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/seedtree.c:305,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/seedtree.c:304,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/seedtree.c:305,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/seedtree.c:305,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/seedtree.c:304,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/seedtree.c:304,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/seedtree.c:307,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/seedtree.c:304,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/seedtree.c:305,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/seedtree.c:305,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/seedtree.c:304,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/seedtree.c:305,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/seedtree.c:307,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/seedtree.c:264,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/seedtree.c:265,26'
              BranchSideFuncs:
                - csprng_initialize.19243
                - csprng_randombytes.19244
                - csprng_release.19245
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/seedtree.c:265,26'
              BranchSideFuncs:
                - csprng_initialize.19243
                - csprng_randombytes.19244
                - csprng_release.19245
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/seedtree.c:269,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/seedtree.c:262,72'
              BranchSideFuncs:
                - csprng_initialize.19243
                - csprng_randombytes.19244
                - csprng_release.19245
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/seedtree.c:264,51'
              BranchSideFuncs:
                - csprng_initialize.19243
                - csprng_randombytes.19244
                - csprng_release.19245
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/seedtree.c:270,10'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/seedtree.c:271,38'
              BranchSideFuncs:
                - csprng_initialize.19243
                - csprng_randombytes.19244
                - csprng_release.19245
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/seedtree.c:280,96'
              BranchSideFuncs:
                - csprng_initialize.19243
                - csprng_randombytes.19244
                - csprng_release.19245
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/seedtree.c:280,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/seedtree.c:262,72'
              BranchSideFuncs:
                - csprng_initialize.19243
                - csprng_randombytes.19244
                - csprng_release.19245
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/seedtree.c:283,37'
              BranchSideFuncs:
                - csprng_initialize.19243
                - csprng_randombytes.19244
                - csprng_release.19245
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/seedtree.c:262,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/seedtree.c:263,39'
              BranchSideFuncs:
                - csprng_initialize.19243
                - csprng_randombytes.19244
                - csprng_release.19245
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/seedtree.c:298,14'
              BranchSideFuncs:
                - csprng_initialize.19243
                - csprng_randombytes.19244
                - csprng_release.19245
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/seedtree.c:304,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/seedtree.c:305,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/seedtree.c:307,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/seedtree.c:246,2'
          Dst:             compute_seeds_to_publish
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/seedtree.c:290,5'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/seedtree.c:291,5'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/seedtree.c:295,5'
          Dst:             csprng_release
    - functionName:    compute_seeds_to_publish
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_clean/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          123
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - label_leaves
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/seedtree.c:93,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/seedtree.c:0,0'
              BranchSideFuncs:
                - label_leaves.19233
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/seedtree.c:103,16'
              BranchSideFuncs:
                - label_leaves.19233
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/seedtree.c:102,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/seedtree.c:103,16'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/seedtree.c:112,1'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/seedtree.c:105,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/seedtree.c:105,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/seedtree.c:105,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/seedtree.c:108,41'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/seedtree.c:107,41'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/seedtree.c:108,67'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/seedtree.c:108,41'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/seedtree.c:107,41'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/seedtree.c:108,67'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/seedtree.c:93,2'
          Dst:             label_leaves
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.19238
                - xof_shake_update.19237
                - xof_shake_update.19237
                - xof_shake_final.19236
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.19238
                - xof_shake_update.19237
                - xof_shake_update.19237
                - xof_shake_final.19236
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.19235
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:62,2'
              BranchSideFuncs:
                - xof_shake_extract.19235
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.19234
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.19234
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    PQCLEAN_CROSSRSDP128SMALL_CLEAN_seed_path
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_clean/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          129
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - compute_seeds_to_publish
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/seedtree.c:206,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/seedtree.c:0,0'
              BranchSideFuncs:
                - compute_seeds_to_publish.19241
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/seedtree.c:206,16'
              BranchSideFuncs:
                - compute_seeds_to_publish.19241
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/seedtree.c:218,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/seedtree.c:222,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/seedtree.c:222,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/seedtree.c:222,61'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/seedtree.c:216,72'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/seedtree.c:218,51'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/seedtree.c:222,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/seedtree.c:216,72'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/seedtree.c:224,47'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/seedtree.c:216,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/seedtree.c:217,39'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/seedtree.c:230,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/seedtree.c:207,2'
          Dst:             compute_seeds_to_publish
    - functionName:    PQCLEAN_CROSSRSDP128SMALL_CLEAN_seed_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_clean/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          87
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/seedtree.c:185,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/seedtree.c:186,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/seedtree.c:186,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDP128SMALL_CLEAN_gen_seed_tree
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_clean/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          99
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/seedtree.c:131,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/seedtree.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.19243
                - csprng_randombytes.19244
                - csprng_release.19245
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/seedtree.c:133,22'
              BranchSideFuncs:
                - csprng_initialize.19243
                - csprng_randombytes.19244
                - csprng_release.19245
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_clean/seedtree.c:152,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/seedtree.c:153,38'
              BranchSideFuncs:
                - csprng_initialize.19243
                - csprng_randombytes.19244
                - csprng_release.19245
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_clean/seedtree.c:173,14'
              BranchSideFuncs:
                - csprng_initialize.19243
                - csprng_randombytes.19244
                - csprng_release.19245
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/seedtree.c:166,4'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/seedtree.c:167,4'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_clean/seedtree.c:171,4'
          Dst:             csprng_release
    - functionName:    xof_shake_x4_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_x4_inc_ctx_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:109,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:109,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:109,2'
          Dst:             OQS_SHA3_shake128_x4_inc_ctx_release
    - functionName:    xof_shake_x2_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:146,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.19362
                - xof_shake_release.19362
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:146,2'
              BranchSideFuncs:
                - xof_shake_release.19362
                - xof_shake_release.19362
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:146,2'
          Dst:             xof_shake_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:147,2'
          Dst:             xof_shake_release
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_ctx_release
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:72,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:72,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:72,2'
          Dst:             OQS_SHA3_shake128_inc_ctx_release
    - functionName:    csprng_release_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:174,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_release.19360
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:174,2'
              BranchSideFuncs:
                - xof_shake_x4_release.19360
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:174,2'
          Dst:             xof_shake_x4_release
    - functionName:    csprng_release_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:170,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_release.19360
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:170,2'
              BranchSideFuncs:
                - xof_shake_x4_release.19360
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:170,2'
          Dst:             xof_shake_x4_release
    - functionName:    csprng_release_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:166,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_release.19361
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:166,2'
              BranchSideFuncs:
                - xof_shake_x2_release.19361
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:166,2'
          Dst:             xof_shake_x2_release
    - functionName:    xof_shake_x4_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_x4_inc_squeeze
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:105,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:105,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:105,2'
          Dst:             OQS_SHA3_shake128_x4_inc_squeeze
    - functionName:    xof_shake_x2_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:141,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.19368
                - xof_shake_extract.19368
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:141,2'
              BranchSideFuncs:
                - xof_shake_extract.19368
                - xof_shake_extract.19368
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:141,2'
          Dst:             xof_shake_extract
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:142,2'
          Dst:             xof_shake_extract
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_squeeze
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:66,31'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:66,31'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:66,2'
          Dst:             OQS_SHA3_shake128_inc_squeeze
    - functionName:    csprng_randombytes_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:161,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_extract.19366
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:161,2'
              BranchSideFuncs:
                - xof_shake_x4_extract.19366
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:161,2'
          Dst:             xof_shake_x4_extract
    - functionName:    csprng_randombytes_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_MEM_malloc
        - OQS_MEM_secure_free
        - xof_shake_x4_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:155,39'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_extract.19366
                - OQS_MEM_secure_free
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:155,39'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_extract.19366
                - OQS_MEM_secure_free
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:155,39'
          Dst:             OQS_MEM_malloc
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:156,2'
          Dst:             xof_shake_x4_extract
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:157,2'
          Dst:             OQS_MEM_secure_free
    - functionName:    csprng_randombytes_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:149,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_extract.19367
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:149,2'
              BranchSideFuncs:
                - xof_shake_x2_extract.19367
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:149,2'
          Dst:             xof_shake_x2_extract
    - functionName:    xof_shake_x4_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_x4_inc_finalize
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:97,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:97,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:97,2'
          Dst:             OQS_SHA3_shake128_x4_inc_finalize
    - functionName:    xof_shake_x4_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_x4_inc_absorb
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:94,46'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:94,46'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:94,2'
          Dst:             OQS_SHA3_shake128_x4_inc_absorb
    - functionName:    xof_shake_x4_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_x4_inc_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:86,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:86,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:86,2'
          Dst:             OQS_SHA3_shake128_x4_inc_init
    - functionName:    xof_shake_x2_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:134,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_final.19376
                - xof_shake_final.19376
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:134,2'
              BranchSideFuncs:
                - xof_shake_final.19376
                - xof_shake_final.19376
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:134,2'
          Dst:             xof_shake_final
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:135,2'
          Dst:             xof_shake_final
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_finalize
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:59,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:59,2'
          Dst:             OQS_SHA3_shake128_inc_finalize
    - functionName:    xof_shake_x2_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_update
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:130,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_update.19378
                - xof_shake_update.19378
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:130,2'
              BranchSideFuncs:
                - xof_shake_update.19378
                - xof_shake_update.19378
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:130,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:131,2'
          Dst:             xof_shake_update
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_absorb
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:54,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:54,22'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:52,2'
          Dst:             OQS_SHA3_shake128_inc_absorb
    - functionName:    xof_shake_x2_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:123,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.19380
                - xof_shake_init.19380
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:123,2'
              BranchSideFuncs:
                - xof_shake_init.19380
                - xof_shake_init.19380
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:123,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:124,2'
          Dst:             xof_shake_init
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_init
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:43,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:43,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:43,2'
          Dst:             OQS_SHA3_shake128_inc_init
    - functionName:    csprng_initialize_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          65
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_final
        - xof_shake_x4_init
        - xof_shake_x4_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:132,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_init.19374
                - xof_shake_x4_update.19373
                - xof_shake_x4_update.19373
                - xof_shake_x4_final.19372
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:132,2'
              BranchSideFuncs:
                - xof_shake_x4_init.19374
                - xof_shake_x4_update.19373
                - xof_shake_x4_update.19373
                - xof_shake_x4_final.19372
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:132,2'
          Dst:             xof_shake_x4_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:133,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:143,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:144,2'
          Dst:             xof_shake_x4_final
    - functionName:    csprng_initialize_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          61
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_MEM_malloc
        - OQS_MEM_secure_free
        - xof_shake_x4_final
        - xof_shake_x4_init
        - xof_shake_x4_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:107,57'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_init.19374
                - xof_shake_x4_update.19373
                - xof_shake_x4_update.19373
                - xof_shake_x4_final.19372
                - OQS_MEM_secure_free
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:107,57'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_init.19374
                - xof_shake_x4_update.19373
                - xof_shake_x4_update.19373
                - xof_shake_x4_final.19372
                - OQS_MEM_secure_free
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:107,42'
          Dst:             OQS_MEM_malloc
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:108,2'
          Dst:             xof_shake_x4_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:109,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:117,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:118,2'
          Dst:             xof_shake_x4_final
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:119,2'
          Dst:             OQS_MEM_secure_free
    - functionName:    csprng_initialize_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_final
        - xof_shake_x2_init
        - xof_shake_x2_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:86,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_init.19379
                - xof_shake_x2_update.19377
                - xof_shake_x2_update.19377
                - xof_shake_x2_final.19375
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:86,2'
              BranchSideFuncs:
                - xof_shake_x2_init.19379
                - xof_shake_x2_update.19377
                - xof_shake_x2_update.19377
                - xof_shake_x2_final.19375
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:86,2'
          Dst:             xof_shake_x2_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:87,2'
          Dst:             xof_shake_x2_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:93,2'
          Dst:             xof_shake_x2_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:94,2'
          Dst:             xof_shake_x2_final
    - functionName:    csprng_release_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_release
        - csprng_release_x2
        - csprng_release_x3
        - csprng_release_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:218,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_release_x4.19363
                - csprng_release_x3.19364
                - csprng_release_x2.19365
                - csprng_release.19385
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:218,16'
              BranchSideFuncs:
                - csprng_release_x4.19363
                - csprng_release_x3.19364
                - csprng_release_x2.19365
                - csprng_release.19385
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:218,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:219,3'
              BranchSideFuncs:
                - csprng_release.19385
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:220,23'
              BranchSideFuncs:
                - csprng_release_x4.19363
                - csprng_release_x3.19364
                - csprng_release_x2.19365
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:220,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:221,31'
              BranchSideFuncs:
                - csprng_release_x2.19365
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:222,23'
              BranchSideFuncs:
                - csprng_release_x4.19363
                - csprng_release_x3.19364
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:222,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:223,31'
              BranchSideFuncs:
                - csprng_release_x3.19364
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:224,23'
              BranchSideFuncs:
                - csprng_release_x4.19363
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:224,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:224,13'
              BranchSideFuncs:
                - csprng_release_x4.19363
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:225,31'
              BranchSideFuncs:
                - csprng_release_x4.19363
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:219,3'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:221,3'
          Dst:             csprng_release_x2
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:223,3'
          Dst:             csprng_release_x3
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:225,3'
          Dst:             csprng_release_x4
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.19362
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.19362
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    csprng_randombytes_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          57
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_randombytes
        - csprng_randombytes_x2
        - csprng_randombytes_x3
        - csprng_randombytes_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:205,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes_x4.19369
                - csprng_randombytes_x3.19370
                - csprng_randombytes_x2.19371
                - csprng_randombytes.19387
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:205,16'
              BranchSideFuncs:
                - csprng_randombytes_x4.19369
                - csprng_randombytes_x3.19370
                - csprng_randombytes_x2.19371
                - csprng_randombytes.19387
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:205,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:206,3'
              BranchSideFuncs:
                - csprng_randombytes.19387
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:207,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.19369
                - csprng_randombytes_x3.19370
                - csprng_randombytes_x2.19371
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:207,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:208,49'
              BranchSideFuncs:
                - csprng_randombytes_x2.19371
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:209,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.19369
                - csprng_randombytes_x3.19370
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:209,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:210,53'
              BranchSideFuncs:
                - csprng_randombytes_x3.19370
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:211,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.19369
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:211,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:211,13'
              BranchSideFuncs:
                - csprng_randombytes_x4.19369
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:212,57'
              BranchSideFuncs:
                - csprng_randombytes_x4.19369
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:206,3'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:208,3'
          Dst:             csprng_randombytes_x2
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:210,3'
          Dst:             csprng_randombytes_x3
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:212,3'
          Dst:             csprng_randombytes_x4
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:62,37'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.19368
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:62,37'
              BranchSideFuncs:
                - xof_shake_extract.19368
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    csprng_initialize_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          61
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_initialize
        - csprng_initialize_x2
        - csprng_initialize_x3
        - csprng_initialize_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:193,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_initialize_x4.19381
                - csprng_initialize_x3.19382
                - csprng_initialize_x2.19383
                - csprng_initialize.19389
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:193,16'
              BranchSideFuncs:
                - csprng_initialize_x4.19381
                - csprng_initialize_x3.19382
                - csprng_initialize_x2.19383
                - csprng_initialize.19389
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:193,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:194,3'
              BranchSideFuncs:
                - csprng_initialize.19389
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:195,23'
              BranchSideFuncs:
                - csprng_initialize_x4.19381
                - csprng_initialize_x3.19382
                - csprng_initialize_x2.19383
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:195,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:196,34'
              BranchSideFuncs:
                - csprng_initialize_x2.19383
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:197,23'
              BranchSideFuncs:
                - csprng_initialize_x4.19381
                - csprng_initialize_x3.19382
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:197,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:198,34'
              BranchSideFuncs:
                - csprng_initialize_x3.19382
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:199,23'
              BranchSideFuncs:
                - csprng_initialize_x4.19381
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:199,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:199,13'
              BranchSideFuncs:
                - csprng_initialize_x4.19381
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:200,34'
              BranchSideFuncs:
                - csprng_initialize_x4.19381
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:194,3'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:196,3'
          Dst:             csprng_initialize_x2
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:198,3'
          Dst:             csprng_initialize_x3
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:200,3'
          Dst:             csprng_initialize_x4
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.19380
                - xof_shake_update.19378
                - xof_shake_update.19378
                - xof_shake_final.19376
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.19380
                - xof_shake_update.19378
                - xof_shake_update.19378
                - xof_shake_final.19376
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    csprng_fp_mat
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:378,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.19387
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:384,2'
              BranchSideFuncs:
                - csprng_randombytes.19387
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:395,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:395,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:407,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:395,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:397,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:407,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:397,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:399,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:399,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:399,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:400,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:402,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:408,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:409,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:411,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:394,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:395,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:414,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:384,2'
          Dst:             csprng_randombytes
    - functionName:    fp_synd_minus_fp_vec_scaled
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          163
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/fp_arith.h:218,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/fp_arith.h:219,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/fp_arith.h:219,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/fp_arith.h:218,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/fp_arith.h:219,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/fp_arith.h:223,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    is_fz_vec_in_restr_group_n
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          60
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/restr_arith.h:62,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/restr_arith.h:61,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/restr_arith.h:62,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/restr_arith.h:61,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/restr_arith.h:62,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/restr_arith.h:62,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/restr_arith.h:62,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/restr_arith.h:62,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/restr_arith.h:62,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDP128SMALL_AVX2_CROSS_verify
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 583
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          600
      EdgeCount:       65
      CyclomaticComplexity: 19
      functionsReached:
        - PQCLEAN_CROSSRSDP128SMALL_AVX2_expand_digest_to_fixed_weight
        - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fp_syn
        - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fp_vec
        - PQCLEAN_CROSSRSDP128SMALL_AVX2_rebuild_tree
        - PQCLEAN_CROSSRSDP128SMALL_AVX2_recompute_root
        - PQCLEAN_CROSSRSDP128SMALL_AVX2_seed_leaves
        - PQCLEAN_CROSSRSDP128SMALL_AVX2_unpack_fp_syn
        - PQCLEAN_CROSSRSDP128SMALL_AVX2_unpack_fp_vec
        - PQCLEAN_CROSSRSDP128SMALL_AVX2_unpack_fz_vec
        - convert_restr_vec_to_fp
        - csprng_fp_vec
        - csprng_fp_vec_chall_1
        - csprng_fz_vec
        - csprng_initialize
        - csprng_release
        - expand_pk
        - fp_dz_norm
        - fp_dz_norm_synd
        - fp_synd_minus_fp_vec_scaled
        - fp_vec_by_fp_matrix
        - fp_vec_by_fp_vec_pointwise
        - fp_vec_by_restr_vec_scaled
        - hash
        - hash_par
        - is_fz_vec_in_restr_group_n
        - memcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:345,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:0,0'
              BranchSideFuncs:
                - expand_pk.19395
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_unpack_fp_syn
                - hash.19396
                - hash.19396
                - csprng_initialize.19389
                - csprng_fp_vec_chall_1.19397
                - csprng_release.19385
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_rebuild_tree
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_seed_leaves
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.19392
                - convert_restr_vec_to_fp.19398
                - fp_vec_by_fp_vec_pointwise.19399
                - fp_vec_by_fp_matrix.19400
                - fp_dz_norm_synd.19401
                - fp_synd_minus_fp_vec_scaled.19391
                - fp_dz_norm_synd.19401
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_recompute_root
                - hash.19396
                - hash.19396
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fp_vec
                - hash.19396
                - memcmp
                - memcmp
                - hash_par.19406
                - hash_par.19406
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_unpack_fz_vec
                - csprng_initialize.19389
                - csprng_fz_vec.19402
                - csprng_fp_vec.19403
                - csprng_release.19385
                - fp_vec_by_restr_vec_scaled.19404
                - fp_dz_norm.19405
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:348,2'
              BranchSideFuncs:
                - expand_pk.19395
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_unpack_fp_syn
                - hash.19396
                - hash.19396
                - csprng_initialize.19389
                - csprng_fp_vec_chall_1.19397
                - csprng_release.19385
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_rebuild_tree
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_seed_leaves
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.19392
                - convert_restr_vec_to_fp.19398
                - fp_vec_by_fp_vec_pointwise.19399
                - fp_vec_by_fp_matrix.19400
                - fp_dz_norm_synd.19401
                - fp_synd_minus_fp_vec_scaled.19391
                - fp_dz_norm_synd.19401
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_recompute_root
                - hash.19396
                - hash.19396
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fp_vec
                - hash.19396
                - memcmp
                - memcmp
                - hash_par.19406
                - hash_par.19406
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_unpack_fz_vec
                - csprng_initialize.19389
                - csprng_fz_vec.19402
                - csprng_fp_vec.19403
                - csprng_release.19385
                - fp_vec_by_restr_vec_scaled.19404
                - fp_dz_norm.19405
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:351,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:353,21'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_unpack_fp_syn
                - hash.19396
                - hash.19396
                - csprng_initialize.19389
                - csprng_fp_vec_chall_1.19397
                - csprng_release.19385
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_rebuild_tree
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_seed_leaves
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.19392
                - convert_restr_vec_to_fp.19398
                - fp_vec_by_fp_vec_pointwise.19399
                - fp_vec_by_fp_matrix.19400
                - fp_dz_norm_synd.19401
                - fp_synd_minus_fp_vec_scaled.19391
                - fp_dz_norm_synd.19401
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_recompute_root
                - hash.19396
                - hash.19396
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fp_vec
                - hash.19396
                - memcmp
                - memcmp
                - hash_par.19406
                - hash_par.19406
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_unpack_fz_vec
                - csprng_initialize.19389
                - csprng_fz_vec.19402
                - csprng_fp_vec.19403
                - csprng_release.19385
                - fp_vec_by_restr_vec_scaled.19404
                - fp_dz_norm.19405
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:359,40'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_unpack_fp_syn
                - hash.19396
                - hash.19396
                - csprng_initialize.19389
                - csprng_fp_vec_chall_1.19397
                - csprng_release.19385
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_rebuild_tree
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_seed_leaves
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.19392
                - convert_restr_vec_to_fp.19398
                - fp_vec_by_fp_vec_pointwise.19399
                - fp_vec_by_fp_matrix.19400
                - fp_dz_norm_synd.19401
                - fp_synd_minus_fp_vec_scaled.19391
                - fp_dz_norm_synd.19401
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_recompute_root
                - hash.19396
                - hash.19396
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fp_vec
                - hash.19396
                - memcmp
                - memcmp
                - hash_par.19406
                - hash_par.19406
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_unpack_fz_vec
                - csprng_initialize.19389
                - csprng_fz_vec.19402
                - csprng_fp_vec.19403
                - csprng_release.19385
                - fp_vec_by_restr_vec_scaled.19404
                - fp_dz_norm.19405
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:431,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:434,17'
              BranchSideFuncs:
                - csprng_initialize.19389
                - csprng_fz_vec.19402
                - csprng_fp_vec.19403
                - csprng_release.19385
                - fp_vec_by_restr_vec_scaled.19404
                - fp_dz_norm.19405
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.19392
                - convert_restr_vec_to_fp.19398
                - fp_vec_by_fp_vec_pointwise.19399
                - fp_vec_by_fp_matrix.19400
                - fp_dz_norm_synd.19401
                - fp_synd_minus_fp_vec_scaled.19391
                - fp_dz_norm_synd.19401
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_unpack_fz_vec
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_recompute_root
                - hash.19396
                - hash.19396
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fp_vec
                - hash.19396
                - memcmp
                - memcmp
                - hash_par.19406
                - hash_par.19406
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:465,17'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.19392
                - convert_restr_vec_to_fp.19398
                - fp_vec_by_fp_vec_pointwise.19399
                - fp_vec_by_fp_matrix.19400
                - fp_dz_norm_synd.19401
                - fp_synd_minus_fp_vec_scaled.19391
                - fp_dz_norm_synd.19401
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fp_syn
                - csprng_initialize.19389
                - csprng_fz_vec.19402
                - csprng_fp_vec.19403
                - csprng_release.19385
                - fp_vec_by_restr_vec_scaled.19404
                - fp_dz_norm.19405
                - hash_par.19406
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_recompute_root
                - hash.19396
                - hash.19396
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fp_vec
                - hash.19396
                - memcmp
                - memcmp
                - hash_par.19406
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_unpack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:471,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:471,42'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.19392
                - convert_restr_vec_to_fp.19398
                - fp_vec_by_fp_vec_pointwise.19399
                - fp_vec_by_fp_matrix.19400
                - fp_dz_norm_synd.19401
                - fp_synd_minus_fp_vec_scaled.19391
                - fp_dz_norm_synd.19401
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_unpack_fz_vec
                - csprng_initialize.19389
                - csprng_fz_vec.19402
                - csprng_fp_vec.19403
                - csprng_release.19385
                - fp_vec_by_restr_vec_scaled.19404
                - fp_dz_norm.19405
                - hash_par.19406
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_recompute_root
                - hash.19396
                - hash.19396
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fp_vec
                - hash.19396
                - memcmp
                - memcmp
                - hash_par.19406
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:473,4'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.19392
                - convert_restr_vec_to_fp.19398
                - fp_vec_by_fp_vec_pointwise.19399
                - fp_vec_by_fp_matrix.19400
                - fp_dz_norm_synd.19401
                - fp_synd_minus_fp_vec_scaled.19391
                - fp_dz_norm_synd.19401
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_unpack_fz_vec
                - csprng_initialize.19389
                - csprng_fz_vec.19402
                - csprng_fp_vec.19403
                - csprng_release.19385
                - fp_vec_by_restr_vec_scaled.19404
                - fp_dz_norm.19405
                - hash_par.19406
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_recompute_root
                - hash.19396
                - hash.19396
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fp_vec
                - hash.19396
                - memcmp
                - memcmp
                - hash_par.19406
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:478,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:475,25'
              BranchSideFuncs:
                - is_fz_vec_in_restr_group_n.19392
                - convert_restr_vec_to_fp.19398
                - fp_vec_by_fp_vec_pointwise.19399
                - fp_vec_by_fp_matrix.19400
                - fp_dz_norm_synd.19401
                - fp_synd_minus_fp_vec_scaled.19391
                - fp_dz_norm_synd.19401
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_unpack_fz_vec
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_unpack_fz_vec
                - csprng_initialize.19389
                - csprng_fz_vec.19402
                - csprng_fp_vec.19403
                - csprng_release.19385
                - fp_vec_by_restr_vec_scaled.19404
                - fp_dz_norm.19405
                - hash_par.19406
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_recompute_root
                - hash.19396
                - hash.19396
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fp_vec
                - hash.19396
                - memcmp
                - memcmp
                - hash_par.19406
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:475,25'
              BranchSideFuncs:
                - is_fz_vec_in_restr_group_n.19392
                - convert_restr_vec_to_fp.19398
                - fp_vec_by_fp_vec_pointwise.19399
                - fp_vec_by_fp_matrix.19400
                - fp_dz_norm_synd.19401
                - fp_synd_minus_fp_vec_scaled.19391
                - fp_dz_norm_synd.19401
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_unpack_fz_vec
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_unpack_fz_vec
                - csprng_initialize.19389
                - csprng_fz_vec.19402
                - csprng_fp_vec.19403
                - csprng_release.19385
                - fp_vec_by_restr_vec_scaled.19404
                - fp_dz_norm.19405
                - hash_par.19406
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_recompute_root
                - hash.19396
                - hash.19396
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fp_vec
                - hash.19396
                - memcmp
                - memcmp
                - hash_par.19406
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:482,38'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:483,22'
              BranchSideFuncs:
                - convert_restr_vec_to_fp.19398
                - fp_vec_by_fp_vec_pointwise.19399
                - fp_vec_by_fp_matrix.19400
                - fp_dz_norm_synd.19401
                - fp_synd_minus_fp_vec_scaled.19391
                - fp_dz_norm_synd.19401
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.19392
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_unpack_fz_vec
                - csprng_initialize.19389
                - csprng_fz_vec.19402
                - csprng_fp_vec.19403
                - csprng_release.19385
                - fp_vec_by_restr_vec_scaled.19404
                - fp_dz_norm.19405
                - hash_par.19406
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_recompute_root
                - hash.19396
                - hash.19396
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fp_vec
                - hash.19396
                - memcmp
                - memcmp
                - hash_par.19406
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:503,31'
              BranchSideFuncs:
                - convert_restr_vec_to_fp.19398
                - fp_vec_by_fp_vec_pointwise.19399
                - fp_vec_by_fp_matrix.19400
                - fp_dz_norm_synd.19401
                - fp_synd_minus_fp_vec_scaled.19391
                - fp_dz_norm_synd.19401
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.19392
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_unpack_fz_vec
                - csprng_initialize.19389
                - csprng_fz_vec.19402
                - csprng_fp_vec.19403
                - csprng_release.19385
                - fp_vec_by_restr_vec_scaled.19404
                - fp_dz_norm.19405
                - hash_par.19406
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_recompute_root
                - hash.19396
                - hash.19396
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fp_vec
                - hash.19396
                - memcmp
                - memcmp
                - hash_par.19406
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:503,26'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:503,31'
              BranchSideFuncs:
                - hash_par.19406
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.19392
                - convert_restr_vec_to_fp.19398
                - fp_vec_by_fp_vec_pointwise.19399
                - fp_vec_by_fp_matrix.19400
                - fp_dz_norm_synd.19401
                - fp_synd_minus_fp_vec_scaled.19391
                - fp_dz_norm_synd.19401
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_unpack_fz_vec
                - csprng_initialize.19389
                - csprng_fz_vec.19402
                - csprng_fp_vec.19403
                - csprng_release.19385
                - fp_vec_by_restr_vec_scaled.19404
                - fp_dz_norm.19405
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_recompute_root
                - hash.19396
                - hash.19396
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fp_vec
                - hash.19396
                - memcmp
                - memcmp
                - hash_par.19406
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:506,15'
              BranchSideFuncs:
                - hash_par.19406
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.19392
                - convert_restr_vec_to_fp.19398
                - fp_vec_by_fp_vec_pointwise.19399
                - fp_vec_by_fp_matrix.19400
                - fp_dz_norm_synd.19401
                - fp_synd_minus_fp_vec_scaled.19391
                - fp_dz_norm_synd.19401
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_unpack_fz_vec
                - csprng_initialize.19389
                - csprng_fz_vec.19402
                - csprng_fp_vec.19403
                - csprng_release.19385
                - fp_vec_by_restr_vec_scaled.19404
                - fp_dz_norm.19405
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_recompute_root
                - hash.19396
                - hash.19396
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fp_vec
                - hash.19396
                - memcmp
                - memcmp
                - hash_par.19406
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:503,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:506,15'
              BranchSideFuncs:
                - hash_par.19406
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.19392
                - convert_restr_vec_to_fp.19398
                - fp_vec_by_fp_vec_pointwise.19399
                - fp_vec_by_fp_matrix.19400
                - fp_dz_norm_synd.19401
                - fp_synd_minus_fp_vec_scaled.19391
                - fp_dz_norm_synd.19401
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_unpack_fz_vec
                - csprng_initialize.19389
                - csprng_fz_vec.19402
                - csprng_fp_vec.19403
                - csprng_release.19385
                - fp_vec_by_restr_vec_scaled.19404
                - fp_dz_norm.19405
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_recompute_root
                - hash.19396
                - hash.19396
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fp_vec
                - hash.19396
                - memcmp
                - memcmp
                - hash_par.19406
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:523,21'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.19392
                - convert_restr_vec_to_fp.19398
                - fp_vec_by_fp_vec_pointwise.19399
                - fp_vec_by_fp_matrix.19400
                - fp_dz_norm_synd.19401
                - fp_synd_minus_fp_vec_scaled.19391
                - fp_dz_norm_synd.19401
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fp_syn
                - hash_par.19406
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_unpack_fz_vec
                - csprng_initialize.19389
                - csprng_fz_vec.19402
                - csprng_fp_vec.19403
                - csprng_release.19385
                - fp_vec_by_restr_vec_scaled.19404
                - fp_dz_norm.19405
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_recompute_root
                - hash.19396
                - hash.19396
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fp_vec
                - hash.19396
                - memcmp
                - memcmp
                - hash_par.19406
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:523,26'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:523,31'
              BranchSideFuncs:
                - hash_par.19406
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.19392
                - convert_restr_vec_to_fp.19398
                - fp_vec_by_fp_vec_pointwise.19399
                - fp_vec_by_fp_matrix.19400
                - fp_dz_norm_synd.19401
                - fp_synd_minus_fp_vec_scaled.19391
                - fp_dz_norm_synd.19401
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fp_syn
                - hash_par.19406
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_unpack_fz_vec
                - csprng_initialize.19389
                - csprng_fz_vec.19402
                - csprng_fp_vec.19403
                - csprng_release.19385
                - fp_vec_by_restr_vec_scaled.19404
                - fp_dz_norm.19405
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_recompute_root
                - hash.19396
                - hash.19396
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fp_vec
                - hash.19396
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:526,14'
              BranchSideFuncs:
                - hash_par.19406
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.19392
                - convert_restr_vec_to_fp.19398
                - fp_vec_by_fp_vec_pointwise.19399
                - fp_vec_by_fp_matrix.19400
                - fp_dz_norm_synd.19401
                - fp_synd_minus_fp_vec_scaled.19391
                - fp_dz_norm_synd.19401
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fp_syn
                - hash_par.19406
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_unpack_fz_vec
                - csprng_initialize.19389
                - csprng_fz_vec.19402
                - csprng_fp_vec.19403
                - csprng_release.19385
                - fp_vec_by_restr_vec_scaled.19404
                - fp_dz_norm.19405
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_recompute_root
                - hash.19396
                - hash.19396
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fp_vec
                - hash.19396
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:523,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:426,31'
              BranchSideFuncs:
                - hash_par.19406
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.19392
                - convert_restr_vec_to_fp.19398
                - fp_vec_by_fp_vec_pointwise.19399
                - fp_vec_by_fp_matrix.19400
                - fp_dz_norm_synd.19401
                - fp_synd_minus_fp_vec_scaled.19391
                - fp_dz_norm_synd.19401
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fp_syn
                - hash_par.19406
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_unpack_fz_vec
                - csprng_initialize.19389
                - csprng_fz_vec.19402
                - csprng_fp_vec.19403
                - csprng_release.19385
                - fp_vec_by_restr_vec_scaled.19404
                - fp_dz_norm.19405
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_recompute_root
                - hash.19396
                - hash.19396
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fp_vec
                - hash.19396
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:526,14'
              BranchSideFuncs:
                - hash_par.19406
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.19392
                - convert_restr_vec_to_fp.19398
                - fp_vec_by_fp_vec_pointwise.19399
                - fp_vec_by_fp_matrix.19400
                - fp_dz_norm_synd.19401
                - fp_synd_minus_fp_vec_scaled.19391
                - fp_dz_norm_synd.19401
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fp_syn
                - hash_par.19406
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_unpack_fz_vec
                - csprng_initialize.19389
                - csprng_fz_vec.19402
                - csprng_fp_vec.19403
                - csprng_release.19385
                - fp_vec_by_restr_vec_scaled.19404
                - fp_dz_norm.19405
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_recompute_root
                - hash.19396
                - hash.19396
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fp_vec
                - hash.19396
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:426,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:429,56'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_recompute_root
                - hash.19396
                - hash.19396
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fp_vec
                - hash.19396
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:550,37'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_recompute_root
                - hash.19396
                - hash.19396
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fp_vec
                - hash.19396
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:575,36'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:567,32'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:575,36'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:559,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:560,37'
              BranchSideFuncs:
                - hash.19396
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:562,26'
              BranchSideFuncs:
                - hash.19396
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:576,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:576,42'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:577,46'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:577,46'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:577,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:578,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:578,40'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:578,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:579,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:579,40'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:579,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:580,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:580,35'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:580,35'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:580,35'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:348,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:359,19'
          Dst:             PQCLEAN_CROSSRSDP128SMALL_AVX2_unpack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:362,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:367,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:371,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:374,2'
          Dst:             csprng_fp_vec_chall_1
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:376,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:379,2'
          Dst:             PQCLEAN_CROSSRSDP128SMALL_AVX2_expand_digest_to_fixed_weight
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:383,24'
          Dst:             PQCLEAN_CROSSRSDP128SMALL_AVX2_rebuild_tree
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:386,2'
          Dst:             PQCLEAN_CROSSRSDP128SMALL_AVX2_seed_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:548,32'
          Dst:             PQCLEAN_CROSSRSDP128SMALL_AVX2_recompute_root
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:552,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:555,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:470,34'
          Dst:             PQCLEAN_CROSSRSDP128SMALL_AVX2_unpack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:477,38'
          Dst:             PQCLEAN_CROSSRSDP128SMALL_AVX2_unpack_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:477,38'
          Dst:             PQCLEAN_CROSSRSDP128SMALL_AVX2_unpack_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:483,22'
          Dst:             is_fz_vec_in_restr_group_n
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:488,4'
          Dst:             convert_restr_vec_to_fp
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:489,4'
          Dst:             fp_vec_by_fp_vec_pointwise
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:490,4'
          Dst:             fp_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:491,4'
          Dst:             fp_dz_norm_synd
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:492,4'
          Dst:             fp_synd_minus_fp_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:496,4'
          Dst:             fp_dz_norm_synd
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:497,4'
          Dst:             PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:450,4'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:452,4'
          Dst:             csprng_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:454,4'
          Dst:             csprng_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:456,4'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:457,4'
          Dst:             fp_vec_by_restr_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:461,4'
          Dst:             fp_dz_norm
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:504,4'
          Dst:             hash_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:524,4'
          Dst:             hash_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:565,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:571,36'
          Dst:             memcmp
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:560,3'
          Dst:             PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:567,32'
          Dst:             memcmp
    - functionName:    expand_pk
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_fp_mat
        - csprng_initialize
        - csprng_release
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:52,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.19389
                - csprng_fp_mat.19390
                - csprng_release.19385
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:53,2'
              BranchSideFuncs:
                - csprng_initialize.19389
                - csprng_fp_mat.19390
                - csprng_release.19385
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:53,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:54,2'
          Dst:             csprng_fp_mat
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:56,2'
          Dst:             csprng_release
    - functionName:    hash
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
        - xof_shake_final
        - xof_shake_init
        - xof_shake_release
        - xof_shake_update
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:238,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.19380
                - xof_shake_update.19378
                - xof_shake_update.19378
                - xof_shake_final.19376
                - xof_shake_extract.19368
                - xof_shake_release.19362
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:239,2'
              BranchSideFuncs:
                - xof_shake_init.19380
                - xof_shake_update.19378
                - xof_shake_update.19378
                - xof_shake_final.19376
                - xof_shake_extract.19368
                - xof_shake_release.19362
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:239,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:240,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:244,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:245,2'
          Dst:             xof_shake_final
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:246,2'
          Dst:             xof_shake_extract
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:248,2'
          Dst:             xof_shake_release
    - functionName:    csprng_fp_vec_chall_1
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          215
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:335,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.19387
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:341,2'
              BranchSideFuncs:
                - csprng_randombytes.19387
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:352,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:352,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:365,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:352,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:354,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:365,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:354,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:356,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:356,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:356,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:357,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:359,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:366,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:367,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:369,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:351,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:352,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:372,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:341,2'
          Dst:             csprng_randombytes
    - functionName:    convert_restr_vec_to_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          160
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/fp_arith.h:228,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/fp_arith.h:229,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/fp_arith.h:229,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/fp_arith.h:228,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/fp_arith.h:229,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/fp_arith.h:229,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/fp_arith.h:228,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/fp_arith.h:229,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/fp_arith.h:231,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fp_vec_by_fp_vec_pointwise
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          279
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/fp_arith.h:135,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/fp_arith.h:136,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/fp_arith.h:136,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/fp_arith.h:135,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/fp_arith.h:136,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/fp_arith.h:139,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fp_vec_by_fp_matrix
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          287
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fp_dz_norm_synd
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          52
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    csprng_fz_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:420,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.19387
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:426,2'
              BranchSideFuncs:
                - csprng_randombytes.19387
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:437,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:437,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:449,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:437,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:439,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:449,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:439,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:441,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:441,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:441,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:442,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:444,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:450,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:451,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:453,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:436,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:437,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:456,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:426,2'
          Dst:             csprng_randombytes
    - functionName:    csprng_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:291,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.19387
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:297,2'
              BranchSideFuncs:
                - csprng_randombytes.19387
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:308,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:308,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:320,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:308,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:310,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:320,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:310,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:312,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:312,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:312,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:313,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:315,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:321,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:322,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:324,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:307,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:308,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:327,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:297,2'
          Dst:             csprng_randombytes
    - functionName:    fp_vec_by_restr_vec_scaled
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          137
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fp_dz_norm
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          217
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hash_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      void
      argCount:        14
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_initialize_par
        - csprng_randombytes_par
        - csprng_release_par
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:271,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_initialize_par.19388
                - csprng_randombytes_par.19386
                - csprng_release_par.19384
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:272,56'
              BranchSideFuncs:
                - csprng_initialize_par.19388
                - csprng_randombytes_par.19386
                - csprng_release_par.19384
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:272,2'
          Dst:             csprng_initialize_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:273,2'
          Dst:             csprng_randombytes_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:275,2'
          Dst:             csprng_release_par
    - functionName:    fz_dz_norm_n
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          173
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fz_vec_sub_n
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          297
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/restr_arith.h:53,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/restr_arith.h:54,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/restr_arith.h:54,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/restr_arith.h:53,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/restr_arith.h:54,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/restr_arith.h:56,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    expand_sk
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_fz_vec
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
        - expand_pk
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:63,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.19389
                - csprng_randombytes.19387
                - csprng_release.19385
                - expand_pk.19395
                - csprng_initialize.19389
                - csprng_fz_vec.19402
                - csprng_release.19385
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:69,2'
              BranchSideFuncs:
                - csprng_initialize.19389
                - csprng_randombytes.19387
                - csprng_release.19385
                - expand_pk.19395
                - csprng_initialize.19389
                - csprng_fz_vec.19402
                - csprng_release.19385
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:69,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:70,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:74,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:76,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:82,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:83,2'
          Dst:             csprng_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:85,2'
          Dst:             csprng_release
    - functionName:    PQCLEAN_CROSSRSDP128SMALL_AVX2_CROSS_sign
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 338
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          452
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_CROSSRSDP128SMALL_AVX2_expand_digest_to_fixed_weight
        - PQCLEAN_CROSSRSDP128SMALL_AVX2_gen_seed_tree
        - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fp_syn
        - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fp_vec
        - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fz_vec
        - PQCLEAN_CROSSRSDP128SMALL_AVX2_seed_leaves
        - PQCLEAN_CROSSRSDP128SMALL_AVX2_seed_path
        - PQCLEAN_CROSSRSDP128SMALL_AVX2_tree_proof
        - PQCLEAN_CROSSRSDP128SMALL_AVX2_tree_root
        - __assert_fail
        - convert_restr_vec_to_fp
        - csprng_fp_vec
        - csprng_fp_vec_chall_1
        - csprng_fz_vec
        - csprng_initialize
        - csprng_release
        - expand_sk
        - fp_dz_norm
        - fp_dz_norm_synd
        - fp_vec_by_fp_matrix
        - fp_vec_by_fp_vec_pointwise
        - fp_vec_by_restr_vec_scaled
        - fz_dz_norm_n
        - fz_vec_sub_n
        - hash
        - hash_par
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:136,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:0,0'
              BranchSideFuncs:
                - expand_sk.19409
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_gen_seed_tree
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_seed_leaves
                - csprng_initialize.19389
                - csprng_fz_vec.19402
                - fz_vec_sub_n.19408
                - convert_restr_vec_to_fp.19398
                - fz_dz_norm_n.19407
                - csprng_fp_vec.19403
                - csprng_release.19385
                - fp_vec_by_fp_vec_pointwise.19399
                - fp_vec_by_fp_matrix.19400
                - fp_dz_norm_synd.19401
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fz_vec
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_tree_root
                - hash.19396
                - hash.19396
                - hash.19396
                - hash.19396
                - csprng_initialize.19389
                - csprng_fp_vec_chall_1.19397
                - csprng_release.19385
                - fp_vec_by_restr_vec_scaled.19404
                - fp_dz_norm.19405
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fp_vec
                - hash.19396
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fz_vec
                - hash_par.19406
                - hash_par.19406
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:146,21'
              BranchSideFuncs:
                - expand_sk.19409
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_gen_seed_tree
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_seed_leaves
                - csprng_initialize.19389
                - csprng_fz_vec.19402
                - fz_vec_sub_n.19408
                - convert_restr_vec_to_fp.19398
                - fz_dz_norm_n.19407
                - csprng_fp_vec.19403
                - csprng_release.19385
                - fp_vec_by_fp_vec_pointwise.19399
                - fp_vec_by_fp_matrix.19400
                - fp_dz_norm_synd.19401
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fz_vec
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_tree_root
                - hash.19396
                - hash.19396
                - hash.19396
                - hash.19396
                - csprng_initialize.19389
                - csprng_fp_vec_chall_1.19397
                - csprng_release.19385
                - fp_vec_by_restr_vec_scaled.19404
                - fp_dz_norm.19405
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fp_vec
                - hash.19396
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fz_vec
                - hash_par.19406
                - hash_par.19406
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:144,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:146,21'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_gen_seed_tree
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_seed_leaves
                - csprng_initialize.19389
                - csprng_fz_vec.19402
                - fz_vec_sub_n.19408
                - convert_restr_vec_to_fp.19398
                - fz_dz_norm_n.19407
                - csprng_fp_vec.19403
                - csprng_release.19385
                - fp_vec_by_fp_vec_pointwise.19399
                - fp_vec_by_fp_matrix.19400
                - fp_dz_norm_synd.19401
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fz_vec
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_tree_root
                - hash.19396
                - hash.19396
                - hash.19396
                - hash.19396
                - csprng_initialize.19389
                - csprng_fp_vec_chall_1.19397
                - csprng_release.19385
                - fp_vec_by_restr_vec_scaled.19404
                - fp_dz_norm.19405
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fp_vec
                - hash.19396
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fz_vec
                - hash_par.19406
                - hash_par.19406
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:151,2'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_gen_seed_tree
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_seed_leaves
                - csprng_initialize.19389
                - csprng_fz_vec.19402
                - fz_vec_sub_n.19408
                - convert_restr_vec_to_fp.19398
                - fz_dz_norm_n.19407
                - csprng_fp_vec.19403
                - csprng_release.19385
                - fp_vec_by_fp_vec_pointwise.19399
                - fp_vec_by_fp_matrix.19400
                - fp_dz_norm_synd.19401
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fz_vec
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_tree_root
                - hash.19396
                - hash.19396
                - hash.19396
                - hash.19396
                - csprng_initialize.19389
                - csprng_fp_vec_chall_1.19397
                - csprng_release.19385
                - fp_vec_by_restr_vec_scaled.19404
                - fp_dz_norm.19405
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fp_vec
                - hash.19396
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fz_vec
                - hash_par.19406
                - hash_par.19406
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:235,20'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:235,25'
              BranchSideFuncs:
                - hash_par.19406
                - hash_par.19406
                - csprng_initialize.19389
                - csprng_fz_vec.19402
                - fz_vec_sub_n.19408
                - convert_restr_vec_to_fp.19398
                - fz_dz_norm_n.19407
                - csprng_fp_vec.19403
                - csprng_release.19385
                - fp_vec_by_fp_vec_pointwise.19399
                - fp_vec_by_fp_matrix.19400
                - fp_dz_norm_synd.19401
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fz_vec
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_tree_root
                - hash.19396
                - hash.19396
                - hash.19396
                - hash.19396
                - csprng_initialize.19389
                - csprng_fp_vec_chall_1.19397
                - csprng_release.19385
                - fp_vec_by_restr_vec_scaled.19404
                - fp_dz_norm.19405
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fp_vec
                - hash.19396
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fz_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:238,14'
              BranchSideFuncs:
                - hash_par.19406
                - hash_par.19406
                - csprng_initialize.19389
                - csprng_fz_vec.19402
                - fz_vec_sub_n.19408
                - convert_restr_vec_to_fp.19398
                - fz_dz_norm_n.19407
                - csprng_fp_vec.19403
                - csprng_release.19385
                - fp_vec_by_fp_vec_pointwise.19399
                - fp_vec_by_fp_matrix.19400
                - fp_dz_norm_synd.19401
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fz_vec
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_tree_root
                - hash.19396
                - hash.19396
                - hash.19396
                - hash.19396
                - csprng_initialize.19389
                - csprng_fp_vec_chall_1.19397
                - csprng_release.19385
                - fp_vec_by_restr_vec_scaled.19404
                - fp_dz_norm.19405
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fp_vec
                - hash.19396
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:235,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:190,31'
              BranchSideFuncs:
                - hash_par.19406
                - hash_par.19406
                - csprng_initialize.19389
                - csprng_fz_vec.19402
                - fz_vec_sub_n.19408
                - convert_restr_vec_to_fp.19398
                - fz_dz_norm_n.19407
                - csprng_fp_vec.19403
                - csprng_release.19385
                - fp_vec_by_fp_vec_pointwise.19399
                - fp_vec_by_fp_matrix.19400
                - fp_dz_norm_synd.19401
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fz_vec
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_tree_root
                - hash.19396
                - hash.19396
                - hash.19396
                - hash.19396
                - csprng_initialize.19389
                - csprng_fp_vec_chall_1.19397
                - csprng_release.19385
                - fp_vec_by_restr_vec_scaled.19404
                - fp_dz_norm.19405
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fp_vec
                - hash.19396
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fz_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:238,14'
              BranchSideFuncs:
                - hash_par.19406
                - hash_par.19406
                - csprng_initialize.19389
                - csprng_fz_vec.19402
                - fz_vec_sub_n.19408
                - convert_restr_vec_to_fp.19398
                - fz_dz_norm_n.19407
                - csprng_fp_vec.19403
                - csprng_release.19385
                - fp_vec_by_fp_vec_pointwise.19399
                - fp_vec_by_fp_matrix.19400
                - fp_dz_norm_synd.19401
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fz_vec
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_tree_root
                - hash.19396
                - hash.19396
                - hash.19396
                - hash.19396
                - csprng_initialize.19389
                - csprng_fp_vec_chall_1.19397
                - csprng_release.19385
                - fp_vec_by_restr_vec_scaled.19404
                - fp_dz_norm.19405
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fp_vec
                - hash.19396
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:190,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:190,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_tree_root
                - hash.19396
                - hash.19396
                - hash.19396
                - hash.19396
                - csprng_initialize.19389
                - csprng_fp_vec_chall_1.19397
                - csprng_release.19385
                - fp_vec_by_restr_vec_scaled.19404
                - fp_dz_norm.19405
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fp_vec
                - hash.19396
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fz_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:276,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_tree_root
                - hash.19396
                - hash.19396
                - hash.19396
                - hash.19396
                - csprng_initialize.19389
                - csprng_fp_vec_chall_1.19397
                - csprng_release.19385
                - fp_vec_by_restr_vec_scaled.19404
                - fp_dz_norm.19405
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fp_vec
                - hash.19396
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:303,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:304,30'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fp_vec
                - hash.19396
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fz_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:312,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fp_vec
                - hash.19396
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:312,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:313,37'
              BranchSideFuncs:
                - hash.19396
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fz_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:316,26'
              BranchSideFuncs:
                - hash.19396
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:330,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:329,26'
              BranchSideFuncs:
                - __assert_fail
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fz_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:331,4'
              BranchSideFuncs:
                - __assert_fail
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:331,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:331,4'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fz_vec
                - __assert_fail
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:332,16'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fz_vec
                - __assert_fail
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:329,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:330,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:338,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:140,2'
          Dst:             expand_sk
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:151,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:152,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:155,2'
          Dst:             PQCLEAN_CROSSRSDP128SMALL_AVX2_gen_seed_tree
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:157,2'
          Dst:             PQCLEAN_CROSSRSDP128SMALL_AVX2_seed_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:276,2'
          Dst:             PQCLEAN_CROSSRSDP128SMALL_AVX2_tree_root
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:277,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:278,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:285,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:290,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:296,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:297,2'
          Dst:             csprng_fp_vec_chall_1
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:299,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:202,3'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:207,3'
          Dst:             csprng_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:208,3'
          Dst:             fz_vec_sub_n
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:211,3'
          Dst:             convert_restr_vec_to_fp
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:212,3'
          Dst:             fz_dz_norm_n
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:214,3'
          Dst:             csprng_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:216,3'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:219,3'
          Dst:             fp_vec_by_fp_vec_pointwise
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:220,3'
          Dst:             fp_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:221,3'
          Dst:             fp_dz_norm_synd
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:224,3'
          Dst:             PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:226,3'
          Dst:             PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:236,4'
          Dst:             hash_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:252,4'
          Dst:             hash_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:304,3'
          Dst:             fp_vec_by_restr_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:308,3'
          Dst:             fp_dz_norm
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:318,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:321,2'
          Dst:             PQCLEAN_CROSSRSDP128SMALL_AVX2_expand_digest_to_fixed_weight
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:325,2'
          Dst:             PQCLEAN_CROSSRSDP128SMALL_AVX2_tree_proof
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:326,2'
          Dst:             PQCLEAN_CROSSRSDP128SMALL_AVX2_seed_path
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:313,3'
          Dst:             PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:331,4'
          Dst:             __assert_fail
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:332,4'
          Dst:             PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:333,4'
          Dst:             PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fz_vec
    - functionName:    restr_vec_by_fp_matrix
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          172
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDP128SMALL_AVX2_CROSS_keygen
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          53
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fp_syn
        - csprng_fz_vec
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
        - expand_pk
        - fp_dz_norm_synd
        - restr_vec_by_fp_matrix
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:91,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
                - csprng_initialize.19389
                - csprng_randombytes.19387
                - csprng_release.19385
                - expand_pk.19395
                - csprng_initialize.19389
                - csprng_fz_vec.19402
                - csprng_release.19385
                - restr_vec_by_fp_matrix.19414
                - fp_dz_norm_synd.19401
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fp_syn
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:91,2'
              BranchSideFuncs:
                - OQS_randombytes
                - csprng_initialize.19389
                - csprng_randombytes.19387
                - csprng_release.19385
                - expand_pk.19395
                - csprng_initialize.19389
                - csprng_fz_vec.19402
                - csprng_release.19385
                - restr_vec_by_fp_matrix.19414
                - fp_dz_norm_synd.19401
                - PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fp_syn
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:91,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:99,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:100,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:104,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:109,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:116,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:119,2'
          Dst:             csprng_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:121,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:124,2'
          Dst:             restr_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:125,2'
          Dst:             fp_dz_norm_synd
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/CROSS.c:126,2'
          Dst:             PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fp_syn
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_ctx_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:72,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:72,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:72,2'
          Dst:             OQS_SHA3_shake128_inc_ctx_release
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_squeeze
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:66,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:66,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:66,2'
          Dst:             OQS_SHA3_shake128_inc_squeeze
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:59,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:59,2'
          Dst:             OQS_SHA3_shake128_inc_finalize
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_absorb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:54,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:54,22'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:52,2'
          Dst:             OQS_SHA3_shake128_inc_absorb
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:43,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:43,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:43,2'
          Dst:             OQS_SHA3_shake128_inc_init
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.19439
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.19439
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.19440
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:62,2'
              BranchSideFuncs:
                - xof_shake_extract.19440
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.19443
                - xof_shake_update.19442
                - xof_shake_update.19442
                - xof_shake_final.19441
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.19443
                - xof_shake_update.19442
                - xof_shake_update.19442
                - xof_shake_final.19441
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    PQCLEAN_CROSSRSDP128SMALL_AVX2_expand_digest_to_fixed_weight
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         67
      ICount:          400
      EdgeCount:       90
      CyclomaticComplexity: 25
      functionsReached:
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.c:46,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.19446
                - csprng_randombytes.19445
                - csprng_release.19444
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.c:47,2'
              BranchSideFuncs:
                - csprng_initialize.19446
                - csprng_randombytes.19445
                - csprng_release.19444
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.c:68,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.c:68,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.c:68,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.c:70,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.c:70,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.c:72,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.c:72,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.c:72,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.c:73,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.c:75,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.c:84,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.c:85,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.c:92,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.c:66,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.c:68,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.c:95,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.c:47,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.c:49,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.c:51,2'
          Dst:             csprng_release
    - functionName:    xof_shake_x4_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_x4_inc_ctx_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:109,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:109,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:109,2'
          Dst:             OQS_SHA3_shake128_x4_inc_ctx_release
    - functionName:    xof_shake_x2_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:146,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.19527
                - xof_shake_release.19527
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:146,2'
              BranchSideFuncs:
                - xof_shake_release.19527
                - xof_shake_release.19527
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:146,2'
          Dst:             xof_shake_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:147,2'
          Dst:             xof_shake_release
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_ctx_release
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:72,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:72,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:72,2'
          Dst:             OQS_SHA3_shake128_inc_ctx_release
    - functionName:    csprng_release_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:174,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_release.19525
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:174,2'
              BranchSideFuncs:
                - xof_shake_x4_release.19525
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:174,2'
          Dst:             xof_shake_x4_release
    - functionName:    csprng_release_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:170,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_release.19525
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:170,2'
              BranchSideFuncs:
                - xof_shake_x4_release.19525
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:170,2'
          Dst:             xof_shake_x4_release
    - functionName:    csprng_release_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:166,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_release.19526
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:166,2'
              BranchSideFuncs:
                - xof_shake_x2_release.19526
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:166,2'
          Dst:             xof_shake_x2_release
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.19527
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.19527
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    xof_shake_x4_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_x4_inc_squeeze
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:105,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:105,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:105,2'
          Dst:             OQS_SHA3_shake128_x4_inc_squeeze
    - functionName:    xof_shake_x2_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:141,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.19534
                - xof_shake_extract.19534
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:141,2'
              BranchSideFuncs:
                - xof_shake_extract.19534
                - xof_shake_extract.19534
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:141,2'
          Dst:             xof_shake_extract
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:142,2'
          Dst:             xof_shake_extract
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_squeeze
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:66,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:66,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:66,2'
          Dst:             OQS_SHA3_shake128_inc_squeeze
    - functionName:    csprng_randombytes_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:161,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_extract.19532
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:161,2'
              BranchSideFuncs:
                - xof_shake_x4_extract.19532
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:161,2'
          Dst:             xof_shake_x4_extract
    - functionName:    csprng_randombytes_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_MEM_malloc
        - OQS_MEM_secure_free
        - xof_shake_x4_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:155,39'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_extract.19532
                - OQS_MEM_secure_free
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:155,39'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_extract.19532
                - OQS_MEM_secure_free
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:155,39'
          Dst:             OQS_MEM_malloc
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:156,2'
          Dst:             xof_shake_x4_extract
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:157,2'
          Dst:             OQS_MEM_secure_free
    - functionName:    csprng_randombytes_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:149,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_extract.19533
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:149,2'
              BranchSideFuncs:
                - xof_shake_x2_extract.19533
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:149,2'
          Dst:             xof_shake_x2_extract
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.19534
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:62,2'
              BranchSideFuncs:
                - xof_shake_extract.19534
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    xof_shake_x4_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_x4_inc_finalize
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:97,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:97,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:97,2'
          Dst:             OQS_SHA3_shake128_x4_inc_finalize
    - functionName:    xof_shake_x4_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_x4_inc_absorb
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:94,46'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:94,46'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:94,2'
          Dst:             OQS_SHA3_shake128_x4_inc_absorb
    - functionName:    xof_shake_x4_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_x4_inc_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:86,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:86,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:86,2'
          Dst:             OQS_SHA3_shake128_x4_inc_init
    - functionName:    xof_shake_x2_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:134,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_final.19543
                - xof_shake_final.19543
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:134,2'
              BranchSideFuncs:
                - xof_shake_final.19543
                - xof_shake_final.19543
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:134,2'
          Dst:             xof_shake_final
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:135,2'
          Dst:             xof_shake_final
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_finalize
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:59,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:59,2'
          Dst:             OQS_SHA3_shake128_inc_finalize
    - functionName:    xof_shake_x2_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_update
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:130,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_update.19545
                - xof_shake_update.19545
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:130,2'
              BranchSideFuncs:
                - xof_shake_update.19545
                - xof_shake_update.19545
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:130,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:131,2'
          Dst:             xof_shake_update
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_absorb
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:54,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:54,22'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:52,2'
          Dst:             OQS_SHA3_shake128_inc_absorb
    - functionName:    xof_shake_x2_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:123,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.19547
                - xof_shake_init.19547
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:123,2'
              BranchSideFuncs:
                - xof_shake_init.19547
                - xof_shake_init.19547
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:123,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:124,2'
          Dst:             xof_shake_init
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_init
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:43,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:43,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:43,2'
          Dst:             OQS_SHA3_shake128_inc_init
    - functionName:    csprng_initialize_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          53
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_final
        - xof_shake_x4_init
        - xof_shake_x4_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:132,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_init.19541
                - xof_shake_x4_update.19540
                - xof_shake_x4_update.19540
                - xof_shake_x4_final.19539
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:132,2'
              BranchSideFuncs:
                - xof_shake_x4_init.19541
                - xof_shake_x4_update.19540
                - xof_shake_x4_update.19540
                - xof_shake_x4_final.19539
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:132,2'
          Dst:             xof_shake_x4_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:133,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:143,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:144,2'
          Dst:             xof_shake_x4_final
    - functionName:    csprng_initialize_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          51
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_MEM_malloc
        - OQS_MEM_secure_free
        - xof_shake_x4_final
        - xof_shake_x4_init
        - xof_shake_x4_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:107,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_init.19541
                - xof_shake_x4_update.19540
                - xof_shake_x4_update.19540
                - xof_shake_x4_final.19539
                - OQS_MEM_secure_free
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:107,42'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_init.19541
                - xof_shake_x4_update.19540
                - xof_shake_x4_update.19540
                - xof_shake_x4_final.19539
                - OQS_MEM_secure_free
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:107,42'
          Dst:             OQS_MEM_malloc
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:108,2'
          Dst:             xof_shake_x4_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:109,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:117,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:118,2'
          Dst:             xof_shake_x4_final
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:119,2'
          Dst:             OQS_MEM_secure_free
    - functionName:    csprng_initialize_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_final
        - xof_shake_x2_init
        - xof_shake_x2_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:86,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_init.19546
                - xof_shake_x2_update.19544
                - xof_shake_x2_update.19544
                - xof_shake_x2_final.19542
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:86,2'
              BranchSideFuncs:
                - xof_shake_x2_init.19546
                - xof_shake_x2_update.19544
                - xof_shake_x2_update.19544
                - xof_shake_x2_final.19542
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:86,2'
          Dst:             xof_shake_x2_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:87,2'
          Dst:             xof_shake_x2_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:93,2'
          Dst:             xof_shake_x2_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:94,2'
          Dst:             xof_shake_x2_final
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.19547
                - xof_shake_update.19545
                - xof_shake_update.19545
                - xof_shake_final.19543
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.19547
                - xof_shake_update.19545
                - xof_shake_update.19545
                - xof_shake_final.19543
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    csprng_release_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_release
        - csprng_release_x2
        - csprng_release_x3
        - csprng_release_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:218,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_release_x4.19528
                - csprng_release_x3.19529
                - csprng_release_x2.19530
                - csprng_release.19531
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:218,16'
              BranchSideFuncs:
                - csprng_release_x4.19528
                - csprng_release_x3.19529
                - csprng_release_x2.19530
                - csprng_release.19531
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:218,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:219,3'
              BranchSideFuncs:
                - csprng_release.19531
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:220,23'
              BranchSideFuncs:
                - csprng_release_x4.19528
                - csprng_release_x3.19529
                - csprng_release_x2.19530
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:220,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:221,31'
              BranchSideFuncs:
                - csprng_release_x2.19530
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:222,23'
              BranchSideFuncs:
                - csprng_release_x4.19528
                - csprng_release_x3.19529
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:222,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:223,31'
              BranchSideFuncs:
                - csprng_release_x3.19529
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:224,23'
              BranchSideFuncs:
                - csprng_release_x4.19528
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:224,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:224,13'
              BranchSideFuncs:
                - csprng_release_x4.19528
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:225,31'
              BranchSideFuncs:
                - csprng_release_x4.19528
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:219,3'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:221,3'
          Dst:             csprng_release_x2
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:223,3'
          Dst:             csprng_release_x3
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:225,3'
          Dst:             csprng_release_x4
    - functionName:    csprng_randombytes_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          57
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_randombytes
        - csprng_randombytes_x2
        - csprng_randombytes_x3
        - csprng_randombytes_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:205,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes_x4.19535
                - csprng_randombytes_x3.19536
                - csprng_randombytes_x2.19537
                - csprng_randombytes.19538
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:205,16'
              BranchSideFuncs:
                - csprng_randombytes_x4.19535
                - csprng_randombytes_x3.19536
                - csprng_randombytes_x2.19537
                - csprng_randombytes.19538
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:205,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:206,3'
              BranchSideFuncs:
                - csprng_randombytes.19538
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:207,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.19535
                - csprng_randombytes_x3.19536
                - csprng_randombytes_x2.19537
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:207,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:208,49'
              BranchSideFuncs:
                - csprng_randombytes_x2.19537
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:209,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.19535
                - csprng_randombytes_x3.19536
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:209,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:210,53'
              BranchSideFuncs:
                - csprng_randombytes_x3.19536
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:211,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.19535
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:211,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:211,13'
              BranchSideFuncs:
                - csprng_randombytes_x4.19535
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:212,57'
              BranchSideFuncs:
                - csprng_randombytes_x4.19535
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:206,3'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:208,3'
          Dst:             csprng_randombytes_x2
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:210,3'
          Dst:             csprng_randombytes_x3
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:212,3'
          Dst:             csprng_randombytes_x4
    - functionName:    csprng_initialize_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          61
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_initialize
        - csprng_initialize_x2
        - csprng_initialize_x3
        - csprng_initialize_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:193,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_initialize_x4.19548
                - csprng_initialize_x3.19549
                - csprng_initialize_x2.19550
                - csprng_initialize.19551
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:193,16'
              BranchSideFuncs:
                - csprng_initialize_x4.19548
                - csprng_initialize_x3.19549
                - csprng_initialize_x2.19550
                - csprng_initialize.19551
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:193,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:194,3'
              BranchSideFuncs:
                - csprng_initialize.19551
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:195,23'
              BranchSideFuncs:
                - csprng_initialize_x4.19548
                - csprng_initialize_x3.19549
                - csprng_initialize_x2.19550
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:195,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:196,34'
              BranchSideFuncs:
                - csprng_initialize_x2.19550
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:197,23'
              BranchSideFuncs:
                - csprng_initialize_x4.19548
                - csprng_initialize_x3.19549
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:197,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:198,34'
              BranchSideFuncs:
                - csprng_initialize_x3.19549
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:199,23'
              BranchSideFuncs:
                - csprng_initialize_x4.19548
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:199,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:199,13'
              BranchSideFuncs:
                - csprng_initialize_x4.19548
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:200,34'
              BranchSideFuncs:
                - csprng_initialize_x4.19548
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:194,3'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:196,3'
          Dst:             csprng_initialize_x2
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:198,3'
          Dst:             csprng_initialize_x3
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:200,3'
          Dst:             csprng_initialize_x4
    - functionName:    PQCLEAN_CROSSRSDP128SMALL_AVX2_recompute_root
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         58
      ICount:          436
      EdgeCount:       77
      CyclomaticComplexity: 21
      functionsReached:
        - hash_par
        - label_leaves
        - place_cmt_on_leaves
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:185,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:0,0'
              BranchSideFuncs:
                - place_cmt_on_leaves.19557
                - label_leaves.19558
                - hash_par.19559
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:186,16'
              BranchSideFuncs:
                - place_cmt_on_leaves.19557
                - label_leaves.19558
                - hash_par.19559
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:259,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:259,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:259,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:259,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:260,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:260,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:259,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:259,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:262,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:259,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:260,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:260,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:202,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:203,16'
              BranchSideFuncs:
                - hash_par.19559
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:254,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:205,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:205,27'
              BranchSideFuncs:
                - hash_par.19559
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:205,27'
              BranchSideFuncs:
                - hash_par.19559
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:207,79'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:207,92'
              BranchSideFuncs:
                - hash_par.19559
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:211,12'
              BranchSideFuncs:
                - hash_par.19559
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:207,79'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:207,92'
              BranchSideFuncs:
                - hash_par.19559
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:211,12'
              BranchSideFuncs:
                - hash_par.19559
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:208,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:211,12'
              BranchSideFuncs:
                - hash_par.19559
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:231,26'
              BranchSideFuncs:
                - hash_par.19559
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:216,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:0,0'
              BranchSideFuncs:
                - hash_par.19559
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:222,21'
              BranchSideFuncs:
                - hash_par.19559
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:222,21'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:222,21'
              BranchSideFuncs:
                - hash_par.19559
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:222,21'
              BranchSideFuncs:
                - hash_par.19559
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:222,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:0,0'
              BranchSideFuncs:
                - hash_par.19559
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:227,5'
              BranchSideFuncs:
                - hash_par.19559
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:231,21'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:231,26'
              BranchSideFuncs:
                - hash_par.19559
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:234,16'
              BranchSideFuncs:
                - hash_par.19559
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:231,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:203,34'
              BranchSideFuncs:
                - hash_par.19559
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:234,16'
              BranchSideFuncs:
                - hash_par.19559
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:259,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:260,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:262,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:188,2'
          Dst:             place_cmt_on_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:189,2'
          Dst:             label_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:232,5'
          Dst:             hash_par
    - functionName:    place_cmt_on_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          85
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:56,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:57,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:57,54'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    label_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         136
      ICount:          642
      EdgeCount:       180
      CyclomaticComplexity: 46
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:75,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:78,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:78,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:75,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:78,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:78,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:75,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hash_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_initialize_par
        - csprng_randombytes_par
        - csprng_release_par
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:271,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_initialize_par.19554
                - csprng_randombytes_par.19553
                - csprng_release_par.19552
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:272,2'
              BranchSideFuncs:
                - csprng_initialize_par.19554
                - csprng_randombytes_par.19553
                - csprng_release_par.19552
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:272,2'
          Dst:             csprng_initialize_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:273,2'
          Dst:             csprng_randombytes_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:275,2'
          Dst:             csprng_release_par
    - functionName:    PQCLEAN_CROSSRSDP128SMALL_AVX2_tree_proof
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          247
      EdgeCount:       54
      CyclomaticComplexity: 16
      functionsReached:
        - label_leaves
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:147,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:0,0'
              BranchSideFuncs:
                - label_leaves.19558
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:147,16'
              BranchSideFuncs:
                - label_leaves.19558
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:156,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:157,16'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:177,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:159,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:159,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:159,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:161,67'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:161,29'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:161,81'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:161,67'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:161,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:161,81'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:164,51'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:164,65'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:170,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:164,51'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:164,65'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:170,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:164,65'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:164,65'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:164,65'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:164,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:157,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:165,70'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:170,47'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:157,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:170,61'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:170,47'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:157,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:170,61'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:170,61'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:170,61'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:170,61'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:170,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:157,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:171,78'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:170,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:157,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:171,78'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:148,2'
          Dst:             label_leaves
    - functionName:    PQCLEAN_CROSSRSDP128SMALL_AVX2_tree_root
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          162
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - hash_par
        - place_cmt_on_leaves
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:97,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:0,0'
              BranchSideFuncs:
                - place_cmt_on_leaves.19557
                - hash_par.19559
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:108,16'
              BranchSideFuncs:
                - place_cmt_on_leaves.19557
                - hash_par.19559
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:107,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:108,16'
              BranchSideFuncs:
                - hash_par.19559
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:139,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:111,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:111,27'
              BranchSideFuncs:
                - hash_par.19559
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:111,27'
              BranchSideFuncs:
                - hash_par.19559
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:116,21'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:116,26'
              BranchSideFuncs:
                - hash_par.19559
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:119,16'
              BranchSideFuncs:
                - hash_par.19559
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:116,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:108,34'
              BranchSideFuncs:
                - hash_par.19559
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:119,16'
              BranchSideFuncs:
                - hash_par.19559
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:97,2'
          Dst:             place_cmt_on_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/merkle.c:117,5'
          Dst:             hash_par
    - functionName:    generic_unpack_3_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          128
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:209,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:210,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:248,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_unpack_7_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          2373
      EdgeCount:       66
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:279,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:279,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:280,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:282,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:282,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:292,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:282,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:282,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:283,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:282,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:282,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:283,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:282,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:283,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:283,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:282,31'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:282,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:283,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:282,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:282,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:292,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:282,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:283,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:283,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:282,31'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:282,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:283,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:282,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:283,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:292,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:282,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:283,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:292,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:293,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:294,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:295,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:295,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:296,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:298,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:298,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:299,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:302,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:302,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:303,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:307,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:307,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:308,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:313,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:313,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:314,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:320,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:320,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:321,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:329,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:329,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:329,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:330,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_pack_3_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          111
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:58,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:59,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:82,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_pack_7_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          463
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:106,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:107,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:115,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:106,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:107,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:115,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:116,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:117,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:118,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:118,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:119,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:121,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:121,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:122,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:125,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:125,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:126,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:130,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:130,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:131,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:136,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:136,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:137,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:143,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:143,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:143,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:144,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_unpack_fz
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 373
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_3_bit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:371,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_3_bit.19596
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:371,22'
              BranchSideFuncs:
                - generic_unpack_3_bit.19596
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:371,22'
          Dst:             generic_unpack_3_bit
    - functionName:    PQCLEAN_CROSSRSDP128SMALL_AVX2_unpack_fz_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 459
      functionLinenumberEnd: 460
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fz
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:460,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fz.19600
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:460,9'
              BranchSideFuncs:
                - generic_unpack_fz.19600
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:460,9'
          Dst:             generic_unpack_fz
    - functionName:    PQCLEAN_CROSSRSDP128SMALL_AVX2_unpack_fp_syn
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 447
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:447,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fp.19605
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:447,9'
              BranchSideFuncs:
                - generic_unpack_fp.19605
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:447,9'
          Dst:             generic_unpack_fp
    - functionName:    generic_unpack_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_7_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:352,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_7_bit.19597
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:352,22'
              BranchSideFuncs:
                - generic_unpack_7_bit.19597
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:352,22'
          Dst:             generic_unpack_7_bit
    - functionName:    PQCLEAN_CROSSRSDP128SMALL_AVX2_unpack_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 434
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:434,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fp.19605
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:434,9'
              BranchSideFuncs:
                - generic_unpack_fp.19605
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:434,9'
          Dst:             generic_unpack_fp
    - functionName:    generic_pack_fz
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_3_bit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:185,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_3_bit.19598
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:185,2'
              BranchSideFuncs:
                - generic_pack_3_bit.19598
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:185,2'
          Dst:             generic_pack_3_bit
    - functionName:    PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fz_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fz
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:412,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fz.19608
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:412,2'
              BranchSideFuncs:
                - generic_pack_fz.19608
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:412,2'
          Dst:             generic_pack_fz
    - functionName:    PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fp_syn
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:399,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fp.19613
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:399,2'
              BranchSideFuncs:
                - generic_pack_fp.19613
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:399,2'
          Dst:             generic_pack_fp
    - functionName:    generic_pack_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_7_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:169,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_7_bit.19599
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:169,2'
              BranchSideFuncs:
                - generic_pack_7_bit.19599
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:169,2'
          Dst:             generic_pack_7_bit
    - functionName:    PQCLEAN_CROSSRSDP128SMALL_AVX2_pack_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:386,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fp.19613
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:386,2'
              BranchSideFuncs:
                - generic_pack_fp.19613
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/pack_unpack.c:386,2'
          Dst:             generic_pack_fp
    - functionName:    label_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          185
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:78,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:79,45'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:79,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:78,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:78,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:79,45'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xof_shake_x4_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_x4_inc_ctx_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:109,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:109,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:109,2'
          Dst:             OQS_SHA3_shake128_x4_inc_ctx_release
    - functionName:    xof_shake_x2_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:146,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.19695
                - xof_shake_release.19695
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:146,2'
              BranchSideFuncs:
                - xof_shake_release.19695
                - xof_shake_release.19695
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:146,2'
          Dst:             xof_shake_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:147,2'
          Dst:             xof_shake_release
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_ctx_release
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:72,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:72,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:72,2'
          Dst:             OQS_SHA3_shake128_inc_ctx_release
    - functionName:    csprng_release_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:174,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_release.19693
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:174,2'
              BranchSideFuncs:
                - xof_shake_x4_release.19693
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:174,2'
          Dst:             xof_shake_x4_release
    - functionName:    csprng_release_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:170,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_release.19693
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:170,2'
              BranchSideFuncs:
                - xof_shake_x4_release.19693
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:170,2'
          Dst:             xof_shake_x4_release
    - functionName:    csprng_release_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:166,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_release.19694
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:166,2'
              BranchSideFuncs:
                - xof_shake_x2_release.19694
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:166,2'
          Dst:             xof_shake_x2_release
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.19695
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.19695
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    xof_shake_x4_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_x4_inc_squeeze
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:105,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:105,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:105,2'
          Dst:             OQS_SHA3_shake128_x4_inc_squeeze
    - functionName:    xof_shake_x2_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:141,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.19702
                - xof_shake_extract.19702
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:141,2'
              BranchSideFuncs:
                - xof_shake_extract.19702
                - xof_shake_extract.19702
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:141,2'
          Dst:             xof_shake_extract
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:142,2'
          Dst:             xof_shake_extract
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_squeeze
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:66,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:66,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:66,2'
          Dst:             OQS_SHA3_shake128_inc_squeeze
    - functionName:    csprng_randombytes_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:161,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_extract.19700
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:161,2'
              BranchSideFuncs:
                - xof_shake_x4_extract.19700
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:161,2'
          Dst:             xof_shake_x4_extract
    - functionName:    csprng_randombytes_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_MEM_malloc
        - OQS_MEM_secure_free
        - xof_shake_x4_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:155,39'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_extract.19700
                - OQS_MEM_secure_free
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:155,39'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_extract.19700
                - OQS_MEM_secure_free
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:155,39'
          Dst:             OQS_MEM_malloc
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:156,2'
          Dst:             xof_shake_x4_extract
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:157,2'
          Dst:             OQS_MEM_secure_free
    - functionName:    csprng_randombytes_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:149,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_extract.19701
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:149,2'
              BranchSideFuncs:
                - xof_shake_x2_extract.19701
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:149,2'
          Dst:             xof_shake_x2_extract
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.19702
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:62,2'
              BranchSideFuncs:
                - xof_shake_extract.19702
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    xof_shake_x4_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_x4_inc_finalize
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:97,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:97,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:97,2'
          Dst:             OQS_SHA3_shake128_x4_inc_finalize
    - functionName:    xof_shake_x4_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_x4_inc_absorb
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:94,46'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:94,46'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:94,2'
          Dst:             OQS_SHA3_shake128_x4_inc_absorb
    - functionName:    xof_shake_x4_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_x4_inc_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:86,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:86,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:86,2'
          Dst:             OQS_SHA3_shake128_x4_inc_init
    - functionName:    xof_shake_x2_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:134,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_final.19711
                - xof_shake_final.19711
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:134,2'
              BranchSideFuncs:
                - xof_shake_final.19711
                - xof_shake_final.19711
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:134,2'
          Dst:             xof_shake_final
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:135,2'
          Dst:             xof_shake_final
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_finalize
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:59,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:59,2'
          Dst:             OQS_SHA3_shake128_inc_finalize
    - functionName:    xof_shake_x2_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_update
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:130,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_update.19713
                - xof_shake_update.19713
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:130,2'
              BranchSideFuncs:
                - xof_shake_update.19713
                - xof_shake_update.19713
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:130,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:131,2'
          Dst:             xof_shake_update
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_absorb
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:54,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:54,22'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:52,2'
          Dst:             OQS_SHA3_shake128_inc_absorb
    - functionName:    xof_shake_x2_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:123,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.19715
                - xof_shake_init.19715
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:123,2'
              BranchSideFuncs:
                - xof_shake_init.19715
                - xof_shake_init.19715
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:123,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:124,2'
          Dst:             xof_shake_init
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_init
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:43,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:43,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/sha3.h:43,2'
          Dst:             OQS_SHA3_shake128_inc_init
    - functionName:    csprng_initialize_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          65
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_final
        - xof_shake_x4_init
        - xof_shake_x4_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:132,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_init.19709
                - xof_shake_x4_update.19708
                - xof_shake_x4_update.19708
                - xof_shake_x4_final.19707
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:132,2'
              BranchSideFuncs:
                - xof_shake_x4_init.19709
                - xof_shake_x4_update.19708
                - xof_shake_x4_update.19708
                - xof_shake_x4_final.19707
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:132,2'
          Dst:             xof_shake_x4_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:133,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:143,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:144,2'
          Dst:             xof_shake_x4_final
    - functionName:    csprng_initialize_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          60
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_MEM_malloc
        - OQS_MEM_secure_free
        - xof_shake_x4_final
        - xof_shake_x4_init
        - xof_shake_x4_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:107,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_init.19709
                - xof_shake_x4_update.19708
                - xof_shake_x4_update.19708
                - xof_shake_x4_final.19707
                - OQS_MEM_secure_free
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:107,42'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_init.19709
                - xof_shake_x4_update.19708
                - xof_shake_x4_update.19708
                - xof_shake_x4_final.19707
                - OQS_MEM_secure_free
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:107,42'
          Dst:             OQS_MEM_malloc
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:108,2'
          Dst:             xof_shake_x4_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:109,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:117,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:118,2'
          Dst:             xof_shake_x4_final
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:119,2'
          Dst:             OQS_MEM_secure_free
    - functionName:    csprng_initialize_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_final
        - xof_shake_x2_init
        - xof_shake_x2_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:86,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_init.19714
                - xof_shake_x2_update.19712
                - xof_shake_x2_update.19712
                - xof_shake_x2_final.19710
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:86,2'
              BranchSideFuncs:
                - xof_shake_x2_init.19714
                - xof_shake_x2_update.19712
                - xof_shake_x2_update.19712
                - xof_shake_x2_final.19710
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:86,2'
          Dst:             xof_shake_x2_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:87,2'
          Dst:             xof_shake_x2_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:93,2'
          Dst:             xof_shake_x2_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:94,2'
          Dst:             xof_shake_x2_final
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.19715
                - xof_shake_update.19713
                - xof_shake_update.19713
                - xof_shake_final.19711
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.19715
                - xof_shake_update.19713
                - xof_shake_update.19713
                - xof_shake_final.19711
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    PQCLEAN_CROSSRSDP128SMALL_AVX2_rebuild_tree
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          409
      EdgeCount:       68
      CyclomaticComplexity: 19
      functionsReached:
        - compute_seeds_to_publish
        - csprng_initialize_par
        - csprng_randombytes_par
        - csprng_release_par
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:279,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:0,0'
              BranchSideFuncs:
                - compute_seeds_to_publish.19722
                - csprng_initialize_par.19725
                - csprng_randombytes_par.19726
                - csprng_release_par.19727
                - csprng_initialize_par.19725
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:279,16'
              BranchSideFuncs:
                - compute_seeds_to_publish.19722
                - csprng_initialize_par.19725
                - csprng_randombytes_par.19726
                - csprng_release_par.19727
                - csprng_initialize_par.19725
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:372,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:372,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:372,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:372,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:372,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:373,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:372,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:373,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:373,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:372,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:372,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:375,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:372,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:373,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:373,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:372,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:373,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:375,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:307,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:308,26'
              BranchSideFuncs:
                - csprng_initialize_par.19725
                - csprng_randombytes_par.19726
                - csprng_release_par.19727
                - csprng_initialize_par.19725
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:308,26'
              BranchSideFuncs:
                - csprng_initialize_par.19725
                - csprng_randombytes_par.19726
                - csprng_release_par.19727
                - csprng_initialize_par.19725
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:312,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:307,51'
              BranchSideFuncs:
                - csprng_initialize_par.19725
                - csprng_randombytes_par.19726
                - csprng_release_par.19727
                - csprng_initialize_par.19725
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:340,57'
              BranchSideFuncs:
                - csprng_initialize_par.19725
                - csprng_randombytes_par.19726
                - csprng_release_par.19727
                - csprng_initialize_par.19725
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:313,10'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:314,38'
              BranchSideFuncs:
                - csprng_initialize_par.19725
                - csprng_randombytes_par.19726
                - csprng_release_par.19727
                - csprng_initialize_par.19725
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:323,96'
              BranchSideFuncs:
                - csprng_initialize_par.19725
                - csprng_randombytes_par.19726
                - csprng_release_par.19727
                - csprng_initialize_par.19725
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:323,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:325,14'
              BranchSideFuncs:
                - csprng_initialize_par.19725
                - csprng_randombytes_par.19726
                - csprng_release_par.19727
                - csprng_initialize_par.19725
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:340,57'
              BranchSideFuncs:
                - csprng_initialize_par.19725
                - csprng_randombytes_par.19726
                - csprng_release_par.19727
                - csprng_initialize_par.19725
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:340,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:340,57'
              BranchSideFuncs:
                - csprng_initialize_par.19725
                - csprng_randombytes_par.19726
                - csprng_release_par.19727
                - csprng_initialize_par.19725
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:349,9'
              BranchSideFuncs:
                - csprng_initialize_par.19725
                - csprng_randombytes_par.19726
                - csprng_release_par.19727
                - csprng_initialize_par.19725
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:340,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:304,72'
              BranchSideFuncs:
                - csprng_initialize_par.19725
                - csprng_randombytes_par.19726
                - csprng_release_par.19727
                - csprng_initialize_par.19725
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:349,9'
              BranchSideFuncs:
                - csprng_initialize_par.19725
                - csprng_randombytes_par.19726
                - csprng_release_par.19727
                - csprng_initialize_par.19725
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:304,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:306,39'
              BranchSideFuncs:
                - csprng_initialize_par.19725
                - csprng_randombytes_par.19726
                - csprng_release_par.19727
                - csprng_initialize_par.19725
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:366,14'
              BranchSideFuncs:
                - csprng_initialize_par.19725
                - csprng_randombytes_par.19726
                - csprng_release_par.19727
                - csprng_initialize_par.19725
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:372,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:373,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:375,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:280,2'
          Dst:             compute_seeds_to_publish
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:341,5'
          Dst:             csprng_initialize_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:341,5'
          Dst:             csprng_initialize_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:353,5'
          Dst:             csprng_randombytes_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:362,5'
          Dst:             csprng_release_par
    - functionName:    compute_seeds_to_publish
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          123
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - label_leaves
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:94,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:0,0'
              BranchSideFuncs:
                - label_leaves.19692
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:104,16'
              BranchSideFuncs:
                - label_leaves.19692
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:103,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:104,16'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:113,1'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:106,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:106,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:106,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:109,41'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:108,41'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:109,67'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:109,41'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:108,41'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:109,67'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:94,2'
          Dst:             label_leaves
    - functionName:    csprng_initialize_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          61
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_initialize
        - csprng_initialize_x2
        - csprng_initialize_x3
        - csprng_initialize_x4
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:193,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_initialize_x4.19716
                - csprng_initialize_x3.19717
                - csprng_initialize_x2.19718
                - csprng_initialize.19719
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:193,16'
              BranchSideFuncs:
                - csprng_initialize_x4.19716
                - csprng_initialize_x3.19717
                - csprng_initialize_x2.19718
                - csprng_initialize.19719
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:193,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:194,3'
              BranchSideFuncs:
                - csprng_initialize.19719
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:195,23'
              BranchSideFuncs:
                - csprng_initialize_x4.19716
                - csprng_initialize_x3.19717
                - csprng_initialize_x2.19718
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:195,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:196,34'
              BranchSideFuncs:
                - csprng_initialize_x2.19718
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:197,23'
              BranchSideFuncs:
                - csprng_initialize_x4.19716
                - csprng_initialize_x3.19717
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:197,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:198,34'
              BranchSideFuncs:
                - csprng_initialize_x3.19717
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:199,23'
              BranchSideFuncs:
                - csprng_initialize_x4.19716
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:199,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:199,13'
              BranchSideFuncs:
                - csprng_initialize_x4.19716
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:200,34'
              BranchSideFuncs:
                - csprng_initialize_x4.19716
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:194,3'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:196,3'
          Dst:             csprng_initialize_x2
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:198,3'
          Dst:             csprng_initialize_x3
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:200,3'
          Dst:             csprng_initialize_x4
    - functionName:    csprng_randombytes_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          57
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_randombytes
        - csprng_randombytes_x2
        - csprng_randombytes_x3
        - csprng_randombytes_x4
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:205,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes_x4.19703
                - csprng_randombytes_x3.19704
                - csprng_randombytes_x2.19705
                - csprng_randombytes.19706
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:205,16'
              BranchSideFuncs:
                - csprng_randombytes_x4.19703
                - csprng_randombytes_x3.19704
                - csprng_randombytes_x2.19705
                - csprng_randombytes.19706
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:205,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:206,3'
              BranchSideFuncs:
                - csprng_randombytes.19706
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:207,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.19703
                - csprng_randombytes_x3.19704
                - csprng_randombytes_x2.19705
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:207,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:208,49'
              BranchSideFuncs:
                - csprng_randombytes_x2.19705
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:209,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.19703
                - csprng_randombytes_x3.19704
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:209,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:210,53'
              BranchSideFuncs:
                - csprng_randombytes_x3.19704
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:211,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.19703
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:211,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:211,13'
              BranchSideFuncs:
                - csprng_randombytes_x4.19703
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:212,57'
              BranchSideFuncs:
                - csprng_randombytes_x4.19703
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:206,3'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:208,3'
          Dst:             csprng_randombytes_x2
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:210,3'
          Dst:             csprng_randombytes_x3
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:212,3'
          Dst:             csprng_randombytes_x4
    - functionName:    csprng_release_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_release
        - csprng_release_x2
        - csprng_release_x3
        - csprng_release_x4
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:218,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_release_x4.19696
                - csprng_release_x3.19697
                - csprng_release_x2.19698
                - csprng_release.19699
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:218,16'
              BranchSideFuncs:
                - csprng_release_x4.19696
                - csprng_release_x3.19697
                - csprng_release_x2.19698
                - csprng_release.19699
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:218,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:219,3'
              BranchSideFuncs:
                - csprng_release.19699
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:220,23'
              BranchSideFuncs:
                - csprng_release_x4.19696
                - csprng_release_x3.19697
                - csprng_release_x2.19698
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:220,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:221,31'
              BranchSideFuncs:
                - csprng_release_x2.19698
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:222,23'
              BranchSideFuncs:
                - csprng_release_x4.19696
                - csprng_release_x3.19697
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:222,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:223,31'
              BranchSideFuncs:
                - csprng_release_x3.19697
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:224,23'
              BranchSideFuncs:
                - csprng_release_x4.19696
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:224,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:224,13'
              BranchSideFuncs:
                - csprng_release_x4.19696
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:225,31'
              BranchSideFuncs:
                - csprng_release_x4.19696
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:219,3'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:221,3'
          Dst:             csprng_release_x2
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:223,3'
          Dst:             csprng_release_x3
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/csprng_hash.h:225,3'
          Dst:             csprng_release_x4
    - functionName:    PQCLEAN_CROSSRSDP128SMALL_AVX2_seed_path
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          129
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - compute_seeds_to_publish
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:240,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:0,0'
              BranchSideFuncs:
                - compute_seeds_to_publish.19722
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:240,16'
              BranchSideFuncs:
                - compute_seeds_to_publish.19722
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:252,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:256,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:256,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:256,61'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:250,72'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:252,51'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:256,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:250,72'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:258,47'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:250,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:251,39'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:264,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:241,2'
          Dst:             compute_seeds_to_publish
    - functionName:    PQCLEAN_CROSSRSDP128SMALL_AVX2_seed_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          87
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:219,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:220,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:220,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDP128SMALL_AVX2_gen_seed_tree
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          192
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - csprng_initialize_par
        - csprng_randombytes_par
        - csprng_release_par
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:130,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:0,0'
              BranchSideFuncs:
                - csprng_initialize_par.19725
                - csprng_randombytes_par.19726
                - csprng_release_par.19727
                - csprng_initialize_par.19725
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:139,6'
              BranchSideFuncs:
                - csprng_initialize_par.19725
                - csprng_randombytes_par.19726
                - csprng_release_par.19727
                - csprng_initialize_par.19725
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:181,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:181,40'
              BranchSideFuncs:
                - csprng_initialize_par.19725
                - csprng_randombytes_par.19726
                - csprng_release_par.19727
                - csprng_initialize_par.19725
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:190,9'
              BranchSideFuncs:
                - csprng_initialize_par.19725
                - csprng_randombytes_par.19726
                - csprng_release_par.19727
                - csprng_initialize_par.19725
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:181,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:163,85'
              BranchSideFuncs:
                - csprng_initialize_par.19725
                - csprng_randombytes_par.19726
                - csprng_release_par.19727
                - csprng_initialize_par.19725
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:190,9'
              BranchSideFuncs:
                - csprng_initialize_par.19725
                - csprng_randombytes_par.19726
                - csprng_release_par.19727
                - csprng_initialize_par.19725
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:163,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:165,13'
              BranchSideFuncs:
                - csprng_initialize_par.19725
                - csprng_randombytes_par.19726
                - csprng_release_par.19727
                - csprng_initialize_par.19725
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:207,14'
              BranchSideFuncs:
                - csprng_initialize_par.19725
                - csprng_randombytes_par.19726
                - csprng_release_par.19727
                - csprng_initialize_par.19725
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:182,5'
          Dst:             csprng_initialize_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:182,5'
          Dst:             csprng_initialize_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:194,5'
          Dst:             csprng_randombytes_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-128-small_avx2/seedtree.c:203,5'
          Dst:             csprng_release_par
    - functionName:    csprng_fp_mat
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:193,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.19797
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:199,2'
              BranchSideFuncs:
                - csprng_randombytes.19797
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:210,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:210,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:222,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:210,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:212,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:222,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:212,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:214,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:214,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:214,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:215,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:217,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:223,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:224,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:226,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:209,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:210,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:229,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:199,2'
          Dst:             csprng_randombytes
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:62,37'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.19798
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:62,37'
              BranchSideFuncs:
                - xof_shake_extract.19798
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sha3.h:65,31'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sha3.h:65,31'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sha3.h:65,2'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sha3.h:71,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sha3.h:71,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sha3.h:71,2'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_finalize
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sha3.h:58,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sha3.h:58,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sha3.h:58,2'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sha3.h:53,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sha3.h:53,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sha3.h:51,2'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sha3.h:42,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sha3.h:42,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sha3.h:42,2'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    fp_synd_minus_fp_vec_scaled
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          104
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/fp_arith.h:135,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/fp_arith.h:136,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/fp_arith.h:136,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/fp_arith.h:135,30'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/fp_arith.h:135,30'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/fp_arith.h:136,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/fp_arith.h:135,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/fp_arith.h:135,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/fp_arith.h:136,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    is_fz_vec_in_restr_group_n
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_clean/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          60
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/restr_arith.h:62,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/restr_arith.h:61,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/restr_arith.h:62,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/restr_arith.h:61,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/restr_arith.h:62,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/restr_arith.h:62,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/restr_arith.h:62,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/restr_arith.h:62,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/restr_arith.h:62,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDP192BALANCED_CLEAN_CROSS_verify
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          376
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached:
        - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_expand_digest_to_fixed_weight
        - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_pack_fp_syn
        - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_pack_fp_vec
        - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_rebuild_tree
        - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_recompute_root
        - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_seed_leaves
        - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_unpack_fp_syn
        - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_unpack_fp_vec
        - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_unpack_fz_vec
        - convert_restr_vec_to_fp
        - csprng_fp_vec
        - csprng_fp_vec_chall_1
        - csprng_fz_vec
        - csprng_initialize
        - csprng_release
        - expand_pk
        - fp_dz_norm
        - fp_dz_norm_synd
        - fp_synd_minus_fp_vec_scaled
        - fp_vec_by_fp_matrix
        - fp_vec_by_fp_vec_pointwise
        - fp_vec_by_restr_vec_scaled
        - hash
        - is_fz_vec_in_restr_group_n
        - memcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:290,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:0,0'
              BranchSideFuncs:
                - expand_pk.19807
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_unpack_fp_syn
                - hash.19808
                - hash.19808
                - csprng_initialize.19809
                - csprng_fp_vec_chall_1.19810
                - csprng_release.19811
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_rebuild_tree
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_seed_leaves
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.19804
                - convert_restr_vec_to_fp.19816
                - fp_vec_by_fp_vec_pointwise.19817
                - fp_vec_by_fp_matrix.19818
                - fp_dz_norm_synd.19819
                - fp_synd_minus_fp_vec_scaled.19803
                - fp_dz_norm_synd.19819
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_pack_fp_syn
                - hash.19808
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_recompute_root
                - hash.19808
                - hash.19808
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_pack_fp_vec
                - hash.19808
                - memcmp
                - memcmp
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_unpack_fz_vec
                - hash.19808
                - csprng_initialize.19809
                - csprng_fz_vec.19812
                - csprng_fp_vec.19813
                - csprng_release.19811
                - fp_vec_by_restr_vec_scaled.19814
                - fp_dz_norm.19815
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:293,2'
              BranchSideFuncs:
                - expand_pk.19807
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_unpack_fp_syn
                - hash.19808
                - hash.19808
                - csprng_initialize.19809
                - csprng_fp_vec_chall_1.19810
                - csprng_release.19811
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_rebuild_tree
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_seed_leaves
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.19804
                - convert_restr_vec_to_fp.19816
                - fp_vec_by_fp_vec_pointwise.19817
                - fp_vec_by_fp_matrix.19818
                - fp_dz_norm_synd.19819
                - fp_synd_minus_fp_vec_scaled.19803
                - fp_dz_norm_synd.19819
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_pack_fp_syn
                - hash.19808
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_recompute_root
                - hash.19808
                - hash.19808
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_pack_fp_vec
                - hash.19808
                - memcmp
                - memcmp
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_unpack_fz_vec
                - hash.19808
                - csprng_initialize.19809
                - csprng_fz_vec.19812
                - csprng_fp_vec.19813
                - csprng_release.19811
                - fp_vec_by_restr_vec_scaled.19814
                - fp_dz_norm.19815
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:357,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:359,43'
              BranchSideFuncs:
                - hash.19808
                - csprng_initialize.19809
                - csprng_fz_vec.19812
                - csprng_fp_vec.19813
                - csprng_release.19811
                - fp_vec_by_restr_vec_scaled.19814
                - fp_dz_norm.19815
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.19804
                - convert_restr_vec_to_fp.19816
                - fp_vec_by_fp_vec_pointwise.19817
                - fp_vec_by_fp_matrix.19818
                - fp_dz_norm_synd.19819
                - fp_synd_minus_fp_vec_scaled.19803
                - fp_dz_norm_synd.19819
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_pack_fp_syn
                - hash.19808
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_unpack_fz_vec
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_recompute_root
                - hash.19808
                - hash.19808
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_pack_fp_vec
                - hash.19808
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:386,48'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.19804
                - convert_restr_vec_to_fp.19816
                - fp_vec_by_fp_vec_pointwise.19817
                - fp_vec_by_fp_matrix.19818
                - fp_dz_norm_synd.19819
                - fp_synd_minus_fp_vec_scaled.19803
                - fp_dz_norm_synd.19819
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_pack_fp_syn
                - hash.19808
                - hash.19808
                - csprng_initialize.19809
                - csprng_fz_vec.19812
                - csprng_fp_vec.19813
                - csprng_release.19811
                - fp_vec_by_restr_vec_scaled.19814
                - fp_dz_norm.19815
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_recompute_root
                - hash.19808
                - hash.19808
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_pack_fp_vec
                - hash.19808
                - memcmp
                - memcmp
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_unpack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:387,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:387,42'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.19804
                - convert_restr_vec_to_fp.19816
                - fp_vec_by_fp_vec_pointwise.19817
                - fp_vec_by_fp_matrix.19818
                - fp_dz_norm_synd.19819
                - fp_synd_minus_fp_vec_scaled.19803
                - fp_dz_norm_synd.19819
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_pack_fp_syn
                - hash.19808
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_unpack_fz_vec
                - hash.19808
                - csprng_initialize.19809
                - csprng_fz_vec.19812
                - csprng_fp_vec.19813
                - csprng_release.19811
                - fp_vec_by_restr_vec_scaled.19814
                - fp_dz_norm.19815
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_recompute_root
                - hash.19808
                - hash.19808
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_pack_fp_vec
                - hash.19808
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:389,4'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.19804
                - convert_restr_vec_to_fp.19816
                - fp_vec_by_fp_vec_pointwise.19817
                - fp_vec_by_fp_matrix.19818
                - fp_dz_norm_synd.19819
                - fp_synd_minus_fp_vec_scaled.19803
                - fp_dz_norm_synd.19819
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_pack_fp_syn
                - hash.19808
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_unpack_fz_vec
                - hash.19808
                - csprng_initialize.19809
                - csprng_fz_vec.19812
                - csprng_fp_vec.19813
                - csprng_release.19811
                - fp_vec_by_restr_vec_scaled.19814
                - fp_dz_norm.19815
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_recompute_root
                - hash.19808
                - hash.19808
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_pack_fp_vec
                - hash.19808
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:394,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:394,24'
              BranchSideFuncs:
                - is_fz_vec_in_restr_group_n.19804
                - convert_restr_vec_to_fp.19816
                - fp_vec_by_fp_vec_pointwise.19817
                - fp_vec_by_fp_matrix.19818
                - fp_dz_norm_synd.19819
                - fp_synd_minus_fp_vec_scaled.19803
                - fp_dz_norm_synd.19819
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_pack_fp_syn
                - hash.19808
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_unpack_fz_vec
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_unpack_fz_vec
                - hash.19808
                - csprng_initialize.19809
                - csprng_fz_vec.19812
                - csprng_fp_vec.19813
                - csprng_release.19811
                - fp_vec_by_restr_vec_scaled.19814
                - fp_dz_norm.19815
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_recompute_root
                - hash.19808
                - hash.19808
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_pack_fp_vec
                - hash.19808
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:394,24'
              BranchSideFuncs:
                - is_fz_vec_in_restr_group_n.19804
                - convert_restr_vec_to_fp.19816
                - fp_vec_by_fp_vec_pointwise.19817
                - fp_vec_by_fp_matrix.19818
                - fp_dz_norm_synd.19819
                - fp_synd_minus_fp_vec_scaled.19803
                - fp_dz_norm_synd.19819
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_pack_fp_syn
                - hash.19808
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_unpack_fz_vec
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_unpack_fz_vec
                - hash.19808
                - csprng_initialize.19809
                - csprng_fz_vec.19812
                - csprng_fp_vec.19813
                - csprng_release.19811
                - fp_vec_by_restr_vec_scaled.19814
                - fp_dz_norm.19815
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_recompute_root
                - hash.19808
                - hash.19808
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_pack_fp_vec
                - hash.19808
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:398,38'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:352,31'
              BranchSideFuncs:
                - convert_restr_vec_to_fp.19816
                - fp_vec_by_fp_vec_pointwise.19817
                - fp_vec_by_fp_matrix.19818
                - fp_dz_norm_synd.19819
                - fp_synd_minus_fp_vec_scaled.19803
                - fp_dz_norm_synd.19819
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_pack_fp_syn
                - hash.19808
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.19804
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_unpack_fz_vec
                - hash.19808
                - csprng_initialize.19809
                - csprng_fz_vec.19812
                - csprng_fp_vec.19813
                - csprng_release.19811
                - fp_vec_by_restr_vec_scaled.19814
                - fp_dz_norm.19815
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_recompute_root
                - hash.19808
                - hash.19808
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_pack_fp_vec
                - hash.19808
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:399,22'
              BranchSideFuncs:
                - is_fz_vec_in_restr_group_n.19804
                - convert_restr_vec_to_fp.19816
                - fp_vec_by_fp_vec_pointwise.19817
                - fp_vec_by_fp_matrix.19818
                - fp_dz_norm_synd.19819
                - fp_synd_minus_fp_vec_scaled.19803
                - fp_dz_norm_synd.19819
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_pack_fp_syn
                - hash.19808
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_unpack_fz_vec
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_unpack_fz_vec
                - hash.19808
                - csprng_initialize.19809
                - csprng_fz_vec.19812
                - csprng_fp_vec.19813
                - csprng_release.19811
                - fp_vec_by_restr_vec_scaled.19814
                - fp_dz_norm.19815
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_recompute_root
                - hash.19808
                - hash.19808
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_pack_fp_vec
                - hash.19808
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:352,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:355,56'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_recompute_root
                - hash.19808
                - hash.19808
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_pack_fp_vec
                - hash.19808
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:423,37'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_recompute_root
                - hash.19808
                - hash.19808
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_pack_fp_vec
                - hash.19808
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:448,36'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:440,32'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:448,36'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:432,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:433,37'
              BranchSideFuncs:
                - hash.19808
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:435,26'
              BranchSideFuncs:
                - hash.19808
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:449,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:449,42'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:450,46'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:450,46'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:450,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:451,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:451,40'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:451,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:452,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:452,40'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:452,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:453,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:453,35'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:453,35'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:453,35'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:293,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:297,19'
          Dst:             PQCLEAN_CROSSRSDP192BALANCED_CLEAN_unpack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:300,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:305,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:309,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:312,2'
          Dst:             csprng_fp_vec_chall_1
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:314,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:317,2'
          Dst:             PQCLEAN_CROSSRSDP192BALANCED_CLEAN_expand_digest_to_fixed_weight
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:321,24'
          Dst:             PQCLEAN_CROSSRSDP192BALANCED_CLEAN_rebuild_tree
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:324,2'
          Dst:             PQCLEAN_CROSSRSDP192BALANCED_CLEAN_seed_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:421,32'
          Dst:             PQCLEAN_CROSSRSDP192BALANCED_CLEAN_recompute_root
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:425,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:428,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:362,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:371,4'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:373,4'
          Dst:             csprng_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:375,4'
          Dst:             csprng_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:377,4'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:378,4'
          Dst:             fp_vec_by_restr_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:382,4'
          Dst:             fp_dz_norm
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:386,34'
          Dst:             PQCLEAN_CROSSRSDP192BALANCED_CLEAN_unpack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:393,38'
          Dst:             PQCLEAN_CROSSRSDP192BALANCED_CLEAN_unpack_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:393,38'
          Dst:             PQCLEAN_CROSSRSDP192BALANCED_CLEAN_unpack_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:399,22'
          Dst:             is_fz_vec_in_restr_group_n
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:404,4'
          Dst:             convert_restr_vec_to_fp
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:405,4'
          Dst:             fp_vec_by_fp_vec_pointwise
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:406,4'
          Dst:             fp_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:407,4'
          Dst:             fp_dz_norm_synd
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:408,4'
          Dst:             fp_synd_minus_fp_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:412,4'
          Dst:             fp_dz_norm_synd
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:413,4'
          Dst:             PQCLEAN_CROSSRSDP192BALANCED_CLEAN_pack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:415,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:438,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:444,36'
          Dst:             memcmp
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:433,3'
          Dst:             PQCLEAN_CROSSRSDP192BALANCED_CLEAN_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:440,32'
          Dst:             memcmp
    - functionName:    expand_pk
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_fp_mat
        - csprng_initialize
        - csprng_release
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:51,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.19809
                - csprng_fp_mat.19796
                - csprng_release.19811
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:52,2'
              BranchSideFuncs:
                - csprng_initialize.19809
                - csprng_fp_mat.19796
                - csprng_release.19811
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:52,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:53,2'
          Dst:             csprng_fp_mat
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:55,2'
          Dst:             csprng_release
    - functionName:    hash
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
        - xof_shake_final
        - xof_shake_init
        - xof_shake_release
        - xof_shake_update
      functionUses:    14
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:80,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.19802
                - xof_shake_update.19801
                - xof_shake_update.19801
                - xof_shake_final.19800
                - xof_shake_extract.19798
                - xof_shake_release.19799
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:81,2'
              BranchSideFuncs:
                - xof_shake_init.19802
                - xof_shake_update.19801
                - xof_shake_update.19801
                - xof_shake_final.19800
                - xof_shake_extract.19798
                - xof_shake_release.19799
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:81,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:82,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:86,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:87,2'
          Dst:             xof_shake_final
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:88,2'
          Dst:             xof_shake_extract
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:90,2'
          Dst:             xof_shake_release
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.19802
                - xof_shake_update.19801
                - xof_shake_update.19801
                - xof_shake_final.19800
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.19802
                - xof_shake_update.19801
                - xof_shake_update.19801
                - xof_shake_final.19800
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    csprng_fp_vec_chall_1
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          215
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:150,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.19797
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:156,2'
              BranchSideFuncs:
                - csprng_randombytes.19797
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:167,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:167,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:180,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:167,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:169,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:180,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:169,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:171,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:171,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:171,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:172,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:174,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:181,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:182,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:184,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:166,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:167,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:187,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:156,2'
          Dst:             csprng_randombytes
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.19799
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.19799
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    csprng_fz_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:235,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.19797
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:241,2'
              BranchSideFuncs:
                - csprng_randombytes.19797
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:252,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:252,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:264,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:252,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:254,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:264,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:254,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:256,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:256,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:256,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:257,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:259,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:265,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:266,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:268,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:251,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:252,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:271,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:241,2'
          Dst:             csprng_randombytes
    - functionName:    csprng_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:106,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.19797
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:112,2'
              BranchSideFuncs:
                - csprng_randombytes.19797
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:123,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:123,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:135,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:123,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:125,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:135,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:125,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:127,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:127,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:127,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:128,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:130,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:136,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:137,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:139,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:122,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:123,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:142,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:112,2'
          Dst:             csprng_randombytes
    - functionName:    fp_vec_by_restr_vec_scaled
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          98
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/fp_arith.h:124,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/fp_arith.h:125,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/fp_arith.h:125,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/fp_arith.h:124,26'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/fp_arith.h:124,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/fp_arith.h:125,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/fp_arith.h:124,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/fp_arith.h:125,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/fp_arith.h:128,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fp_dz_norm
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          155
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    convert_restr_vec_to_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          62
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/fp_arith.h:145,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/fp_arith.h:146,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/fp_arith.h:148,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fp_vec_by_fp_vec_pointwise
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          137
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/fp_arith.h:102,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/fp_arith.h:103,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/fp_arith.h:103,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/fp_arith.h:102,26'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/fp_arith.h:103,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/fp_arith.h:103,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/fp_arith.h:102,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/fp_arith.h:103,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/fp_arith.h:106,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fp_vec_by_fp_matrix
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          253
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/fp_arith.h:90,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/fp_arith.h:91,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/fp_arith.h:91,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/fp_arith.h:90,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/fp_arith.h:89,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/fp_arith.h:91,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fp_dz_norm_synd
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          130
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fz_dz_norm_n
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_clean/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          123
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fz_vec_sub_n
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_clean/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          255
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/restr_arith.h:53,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/restr_arith.h:54,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/restr_arith.h:54,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/restr_arith.h:53,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/restr_arith.h:54,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/restr_arith.h:56,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    expand_sk
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_fz_vec
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
        - expand_pk
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:63,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.19809
                - csprng_randombytes.19797
                - csprng_release.19811
                - expand_pk.19807
                - csprng_initialize.19809
                - csprng_fz_vec.19812
                - csprng_release.19811
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:69,2'
              BranchSideFuncs:
                - csprng_initialize.19809
                - csprng_randombytes.19797
                - csprng_release.19811
                - expand_pk.19807
                - csprng_initialize.19809
                - csprng_fz_vec.19812
                - csprng_release.19811
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:69,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:70,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:74,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:76,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:82,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:83,2'
          Dst:             csprng_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:85,2'
          Dst:             csprng_release
    - functionName:    PQCLEAN_CROSSRSDP192BALANCED_CLEAN_CROSS_sign
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          292
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_expand_digest_to_fixed_weight
        - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_gen_seed_tree
        - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_pack_fp_syn
        - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_pack_fp_vec
        - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_pack_fz_vec
        - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_seed_leaves
        - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_seed_path
        - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_tree_proof
        - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_tree_root
        - __assert_fail
        - convert_restr_vec_to_fp
        - csprng_fp_vec
        - csprng_fp_vec_chall_1
        - csprng_fz_vec
        - csprng_initialize
        - csprng_release
        - expand_sk
        - fp_dz_norm
        - fp_dz_norm_synd
        - fp_vec_by_fp_matrix
        - fp_vec_by_fp_vec_pointwise
        - fp_vec_by_restr_vec_scaled
        - fz_dz_norm_n
        - fz_vec_sub_n
        - hash
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:136,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:0,0'
              BranchSideFuncs:
                - expand_sk.19822
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_gen_seed_tree
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_seed_leaves
                - csprng_initialize.19809
                - csprng_fz_vec.19812
                - fz_vec_sub_n.19821
                - convert_restr_vec_to_fp.19816
                - fz_dz_norm_n.19820
                - csprng_fp_vec.19813
                - csprng_release.19811
                - fp_vec_by_fp_vec_pointwise.19817
                - fp_vec_by_fp_matrix.19818
                - fp_dz_norm_synd.19819
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_pack_fp_syn
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_pack_fz_vec
                - hash.19808
                - hash.19808
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_tree_root
                - hash.19808
                - hash.19808
                - hash.19808
                - hash.19808
                - csprng_initialize.19809
                - csprng_fp_vec_chall_1.19810
                - csprng_release.19811
                - fp_vec_by_restr_vec_scaled.19814
                - fp_dz_norm.19815
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_pack_fp_vec
                - hash.19808
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_pack_fz_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:176,56'
              BranchSideFuncs:
                - expand_sk.19822
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_gen_seed_tree
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_seed_leaves
                - csprng_initialize.19809
                - csprng_fz_vec.19812
                - fz_vec_sub_n.19821
                - convert_restr_vec_to_fp.19816
                - fz_dz_norm_n.19820
                - csprng_fp_vec.19813
                - csprng_release.19811
                - fp_vec_by_fp_vec_pointwise.19817
                - fp_vec_by_fp_matrix.19818
                - fp_dz_norm_synd.19819
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_pack_fp_syn
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_pack_fz_vec
                - hash.19808
                - hash.19808
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_tree_root
                - hash.19808
                - hash.19808
                - hash.19808
                - hash.19808
                - csprng_initialize.19809
                - csprng_fp_vec_chall_1.19810
                - csprng_release.19811
                - fp_vec_by_restr_vec_scaled.19814
                - fp_dz_norm.19815
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_pack_fp_vec
                - hash.19808
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_pack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:172,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:176,56'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_tree_root
                - hash.19808
                - hash.19808
                - hash.19808
                - hash.19808
                - csprng_initialize.19809
                - csprng_fp_vec_chall_1.19810
                - csprng_release.19811
                - fp_vec_by_restr_vec_scaled.19814
                - fp_dz_norm.19815
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_pack_fp_vec
                - hash.19808
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_pack_fz_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:222,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_tree_root
                - hash.19808
                - hash.19808
                - hash.19808
                - hash.19808
                - csprng_initialize.19809
                - csprng_fp_vec_chall_1.19810
                - csprng_release.19811
                - fp_vec_by_restr_vec_scaled.19814
                - fp_dz_norm.19815
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_pack_fp_vec
                - hash.19808
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_pack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:248,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:249,30'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_pack_fp_vec
                - hash.19808
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_pack_fz_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:258,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_pack_fp_vec
                - hash.19808
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_pack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:258,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:259,37'
              BranchSideFuncs:
                - hash.19808
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_pack_fz_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:262,26'
              BranchSideFuncs:
                - hash.19808
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_pack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:275,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:274,26'
              BranchSideFuncs:
                - __assert_fail
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_pack_fz_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:276,4'
              BranchSideFuncs:
                - __assert_fail
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_pack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:276,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:276,4'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_pack_fz_vec
                - __assert_fail
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:277,16'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_pack_fz_vec
                - __assert_fail
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:274,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:275,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:283,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:140,2'
          Dst:             expand_sk
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:143,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:144,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:147,2'
          Dst:             PQCLEAN_CROSSRSDP192BALANCED_CLEAN_gen_seed_tree
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:149,2'
          Dst:             PQCLEAN_CROSSRSDP192BALANCED_CLEAN_seed_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:222,2'
          Dst:             PQCLEAN_CROSSRSDP192BALANCED_CLEAN_tree_root
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:223,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:224,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:230,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:235,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:241,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:242,2'
          Dst:             csprng_fp_vec_chall_1
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:244,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:182,3'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:187,3'
          Dst:             csprng_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:188,3'
          Dst:             fz_vec_sub_n
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:191,3'
          Dst:             convert_restr_vec_to_fp
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:192,3'
          Dst:             fz_dz_norm_n
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:194,3'
          Dst:             csprng_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:196,3'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:199,3'
          Dst:             fp_vec_by_fp_vec_pointwise
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:200,3'
          Dst:             fp_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:201,3'
          Dst:             fp_dz_norm_synd
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:204,3'
          Dst:             PQCLEAN_CROSSRSDP192BALANCED_CLEAN_pack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:206,3'
          Dst:             PQCLEAN_CROSSRSDP192BALANCED_CLEAN_pack_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:210,3'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:215,3'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:249,3'
          Dst:             fp_vec_by_restr_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:253,3'
          Dst:             fp_dz_norm
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:264,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:267,2'
          Dst:             PQCLEAN_CROSSRSDP192BALANCED_CLEAN_expand_digest_to_fixed_weight
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:270,2'
          Dst:             PQCLEAN_CROSSRSDP192BALANCED_CLEAN_tree_proof
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:271,2'
          Dst:             PQCLEAN_CROSSRSDP192BALANCED_CLEAN_seed_path
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:259,3'
          Dst:             PQCLEAN_CROSSRSDP192BALANCED_CLEAN_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:276,4'
          Dst:             __assert_fail
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:277,4'
          Dst:             PQCLEAN_CROSSRSDP192BALANCED_CLEAN_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:278,4'
          Dst:             PQCLEAN_CROSSRSDP192BALANCED_CLEAN_pack_fz_vec
    - functionName:    restr_vec_by_fp_matrix
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          164
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/fp_arith.h:72,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/fp_arith.h:73,16'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/fp_arith.h:75,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/fp_arith.h:76,31'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/fp_arith.h:76,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/fp_arith.h:77,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/fp_arith.h:76,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/fp_arith.h:75,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/fp_arith.h:77,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDP192BALANCED_CLEAN_CROSS_keygen
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          53
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_pack_fp_syn
        - csprng_fz_vec
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
        - expand_pk
        - fp_dz_norm_synd
        - restr_vec_by_fp_matrix
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:91,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
                - csprng_initialize.19809
                - csprng_randombytes.19797
                - csprng_release.19811
                - expand_pk.19807
                - csprng_initialize.19809
                - csprng_fz_vec.19812
                - csprng_release.19811
                - restr_vec_by_fp_matrix.19827
                - fp_dz_norm_synd.19819
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_pack_fp_syn
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:91,2'
              BranchSideFuncs:
                - OQS_randombytes
                - csprng_initialize.19809
                - csprng_randombytes.19797
                - csprng_release.19811
                - expand_pk.19807
                - csprng_initialize.19809
                - csprng_fz_vec.19812
                - csprng_release.19811
                - restr_vec_by_fp_matrix.19827
                - fp_dz_norm_synd.19819
                - PQCLEAN_CROSSRSDP192BALANCED_CLEAN_pack_fp_syn
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:91,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:99,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:100,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:104,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:109,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:116,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:119,2'
          Dst:             csprng_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:121,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:124,2'
          Dst:             restr_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:125,2'
          Dst:             fp_dz_norm_synd
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/CROSS.c:126,2'
          Dst:             PQCLEAN_CROSSRSDP192BALANCED_CLEAN_pack_fp_syn
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sha3.h:71,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sha3.h:71,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sha3.h:71,2'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sha3.h:65,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sha3.h:65,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sha3.h:65,2'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sha3.h:58,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sha3.h:58,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sha3.h:58,2'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sha3.h:53,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sha3.h:53,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sha3.h:51,2'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sha3.h:42,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sha3.h:42,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sha3.h:42,2'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.19852
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.19852
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.19853
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:62,2'
              BranchSideFuncs:
                - xof_shake_extract.19853
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.19856
                - xof_shake_update.19855
                - xof_shake_update.19855
                - xof_shake_final.19854
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.19856
                - xof_shake_update.19855
                - xof_shake_update.19855
                - xof_shake_final.19854
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    PQCLEAN_CROSSRSDP192BALANCED_CLEAN_expand_digest_to_fixed_weight
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         67
      ICount:          400
      EdgeCount:       90
      CyclomaticComplexity: 25
      functionsReached:
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.c:46,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.19859
                - csprng_randombytes.19858
                - csprng_release.19857
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.c:47,2'
              BranchSideFuncs:
                - csprng_initialize.19859
                - csprng_randombytes.19858
                - csprng_release.19857
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.c:68,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.c:68,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.c:68,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.c:70,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.c:70,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.c:72,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.c:72,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.c:72,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.c:73,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.c:75,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.c:84,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.c:85,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.c:92,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.c:66,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.c:68,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.c:95,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.c:47,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.c:49,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.c:51,2'
          Dst:             csprng_release
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sha3.h:71,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sha3.h:71,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sha3.h:71,2'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sha3.h:65,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sha3.h:65,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sha3.h:65,2'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sha3.h:58,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sha3.h:58,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sha3.h:58,2'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sha3.h:53,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sha3.h:53,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sha3.h:51,2'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sha3.h:42,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sha3.h:42,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sha3.h:42,2'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    PQCLEAN_CROSSRSDP192BALANCED_CLEAN_recompute_root
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         56
      ICount:          357
      EdgeCount:       74
      CyclomaticComplexity: 20
      functionsReached:
        - hash
        - label_leaves
        - place_cmt_on_leaves
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:160,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:0,0'
              BranchSideFuncs:
                - place_cmt_on_leaves.19895
                - label_leaves.19896
                - hash.19897
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:161,10'
              BranchSideFuncs:
                - place_cmt_on_leaves.19895
                - label_leaves.19896
                - hash.19897
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:212,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:212,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:212,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:212,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:213,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:213,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:212,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:212,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:215,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:212,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:213,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:213,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:173,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:174,16'
              BranchSideFuncs:
                - hash.19897
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:207,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:176,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:176,27'
              BranchSideFuncs:
                - hash.19897
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:176,27'
              BranchSideFuncs:
                - hash.19897
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:179,48'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:179,61'
              BranchSideFuncs:
                - hash.19897
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:184,32'
              BranchSideFuncs:
                - hash.19897
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:179,48'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:179,61'
              BranchSideFuncs:
                - hash.19897
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:184,32'
              BranchSideFuncs:
                - hash.19897
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:179,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:174,34'
              BranchSideFuncs:
                - hash.19897
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:187,40'
              BranchSideFuncs:
                - hash.19897
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:184,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:185,44'
              BranchSideFuncs:
                - hash.19897
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:187,40'
              BranchSideFuncs:
                - hash.19897
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:192,18'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:192,18'
              BranchSideFuncs:
                - hash.19897
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:192,18'
              BranchSideFuncs:
                - hash.19897
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:192,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:193,73'
              BranchSideFuncs:
                - hash.19897
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:195,61'
              BranchSideFuncs:
                - hash.19897
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:192,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:193,73'
              BranchSideFuncs:
                - hash.19897
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:195,61'
              BranchSideFuncs:
                - hash.19897
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:212,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:213,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:215,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:164,2'
          Dst:             place_cmt_on_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:165,2'
          Dst:             label_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:200,4'
          Dst:             hash
    - functionName:    place_cmt_on_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          78
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:56,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:57,54'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:63,1'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:56,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:57,54'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:57,54'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    label_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         223
      ICount:          1009
      EdgeCount:       296
      CyclomaticComplexity: 75
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:75,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:78,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:78,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:75,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:74,43'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:74,43'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:74,43'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:74,43'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:75,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:78,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:74,43'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:78,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:75,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:78,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:78,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:75,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hash
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
        - xof_shake_final
        - xof_shake_init
        - xof_shake_release
        - xof_shake_update
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:80,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.19892
                - xof_shake_update.19891
                - xof_shake_update.19891
                - xof_shake_final.19890
                - xof_shake_extract.19889
                - xof_shake_release.19888
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:81,2'
              BranchSideFuncs:
                - xof_shake_init.19892
                - xof_shake_update.19891
                - xof_shake_update.19891
                - xof_shake_final.19890
                - xof_shake_extract.19889
                - xof_shake_release.19888
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:81,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:82,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:86,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:87,2'
          Dst:             xof_shake_final
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:88,2'
          Dst:             xof_shake_extract
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:90,2'
          Dst:             xof_shake_release
    - functionName:    PQCLEAN_CROSSRSDP192BALANCED_CLEAN_tree_proof
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          247
      EdgeCount:       54
      CyclomaticComplexity: 16
      functionsReached:
        - label_leaves
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:122,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:0,0'
              BranchSideFuncs:
                - label_leaves.19896
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:122,16'
              BranchSideFuncs:
                - label_leaves.19896
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:131,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:132,16'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:152,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:134,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:134,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:134,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:136,67'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:136,29'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:136,81'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:136,67'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:136,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:136,81'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:139,51'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:139,65'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:145,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:139,51'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:139,65'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:145,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:139,65'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:139,65'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:139,65'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:139,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:132,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:140,70'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:145,47'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:132,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:145,61'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:145,47'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:132,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:145,61'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:145,61'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:145,61'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:145,61'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:145,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:132,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:146,78'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:145,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:132,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:146,78'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:123,2'
          Dst:             label_leaves
    - functionName:    PQCLEAN_CROSSRSDP192BALANCED_CLEAN_tree_root
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          254
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - hash
        - place_cmt_on_leaves
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:97,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:0,0'
              BranchSideFuncs:
                - place_cmt_on_leaves.19895
                - hash.19897
                - hash.19897
                - hash.19897
                - hash.19897
                - hash.19897
                - hash.19897
                - hash.19897
                - hash.19897
                - hash.19897
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:103,0'
              BranchSideFuncs:
                - place_cmt_on_leaves.19895
                - hash.19897
                - hash.19897
                - hash.19897
                - hash.19897
                - hash.19897
                - hash.19897
                - hash.19897
                - hash.19897
                - hash.19897
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:103,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.19897
                - hash.19897
                - hash.19897
                - hash.19897
                - hash.19897
                - hash.19897
                - hash.19897
                - hash.19897
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.19897
                - hash.19897
                - hash.19897
                - hash.19897
                - hash.19897
                - hash.19897
                - hash.19897
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:103,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.19897
                - hash.19897
                - hash.19897
                - hash.19897
                - hash.19897
                - hash.19897
                - hash.19897
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.19897
                - hash.19897
                - hash.19897
                - hash.19897
                - hash.19897
                - hash.19897
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:103,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.19897
                - hash.19897
                - hash.19897
                - hash.19897
                - hash.19897
                - hash.19897
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.19897
                - hash.19897
                - hash.19897
                - hash.19897
                - hash.19897
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:103,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.19897
                - hash.19897
                - hash.19897
                - hash.19897
                - hash.19897
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.19897
                - hash.19897
                - hash.19897
                - hash.19897
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:103,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.19897
                - hash.19897
                - hash.19897
                - hash.19897
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.19897
                - hash.19897
                - hash.19897
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:103,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.19897
                - hash.19897
                - hash.19897
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.19897
                - hash.19897
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:103,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.19897
                - hash.19897
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.19897
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:103,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.19897
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:114,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:103,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.19897
                - hash.19897
                - hash.19897
                - hash.19897
                - hash.19897
                - hash.19897
                - hash.19897
                - hash.19897
                - hash.19897
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.19897
                - hash.19897
                - hash.19897
                - hash.19897
                - hash.19897
                - hash.19897
                - hash.19897
                - hash.19897
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:97,2'
          Dst:             place_cmt_on_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/merkle.c:108,4'
          Dst:             hash
    - functionName:    generic_unpack_3_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          104
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:209,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:210,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:226,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_unpack_7_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          445
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:279,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:279,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:280,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:282,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:283,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:292,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:282,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:283,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:292,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:293,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:294,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:295,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:295,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:296,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:298,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:298,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:299,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:302,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:302,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:303,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:307,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:307,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:308,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:313,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:313,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:314,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:320,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:320,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:321,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:329,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:329,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:329,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:330,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_pack_3_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          91
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:58,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:59,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:69,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_pack_7_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          463
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:106,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:107,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:115,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:106,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:107,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:115,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:116,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:117,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:118,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:118,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:119,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:121,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:121,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:122,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:125,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:125,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:126,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:130,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:130,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:131,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:136,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:136,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:137,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:143,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:143,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:143,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:144,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_unpack_fz
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 373
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_3_bit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:371,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_3_bit.19934
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:371,22'
              BranchSideFuncs:
                - generic_unpack_3_bit.19934
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:371,22'
          Dst:             generic_unpack_3_bit
    - functionName:    PQCLEAN_CROSSRSDP192BALANCED_CLEAN_unpack_fz_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 459
      functionLinenumberEnd: 460
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fz
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:460,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fz.19938
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:460,9'
              BranchSideFuncs:
                - generic_unpack_fz.19938
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:460,9'
          Dst:             generic_unpack_fz
    - functionName:    PQCLEAN_CROSSRSDP192BALANCED_CLEAN_unpack_fp_syn
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 447
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:447,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fp.19943
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:447,9'
              BranchSideFuncs:
                - generic_unpack_fp.19943
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:447,9'
          Dst:             generic_unpack_fp
    - functionName:    generic_unpack_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_7_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:352,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_7_bit.19935
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:352,22'
              BranchSideFuncs:
                - generic_unpack_7_bit.19935
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:352,22'
          Dst:             generic_unpack_7_bit
    - functionName:    PQCLEAN_CROSSRSDP192BALANCED_CLEAN_unpack_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 434
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:434,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fp.19943
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:434,9'
              BranchSideFuncs:
                - generic_unpack_fp.19943
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:434,9'
          Dst:             generic_unpack_fp
    - functionName:    generic_pack_fz
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_3_bit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:185,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_3_bit.19936
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:185,2'
              BranchSideFuncs:
                - generic_pack_3_bit.19936
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:185,2'
          Dst:             generic_pack_3_bit
    - functionName:    PQCLEAN_CROSSRSDP192BALANCED_CLEAN_pack_fz_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fz
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:412,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fz.19946
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:412,2'
              BranchSideFuncs:
                - generic_pack_fz.19946
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:412,2'
          Dst:             generic_pack_fz
    - functionName:    PQCLEAN_CROSSRSDP192BALANCED_CLEAN_pack_fp_syn
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:399,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fp.19951
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:399,2'
              BranchSideFuncs:
                - generic_pack_fp.19951
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:399,2'
          Dst:             generic_pack_fp
    - functionName:    generic_pack_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_7_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:169,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_7_bit.19937
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:169,2'
              BranchSideFuncs:
                - generic_pack_7_bit.19937
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:169,2'
          Dst:             generic_pack_7_bit
    - functionName:    PQCLEAN_CROSSRSDP192BALANCED_CLEAN_pack_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:386,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fp.19951
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:386,2'
              BranchSideFuncs:
                - generic_pack_fp.19951
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/pack_unpack.c:386,2'
          Dst:             generic_pack_fp
    - functionName:    label_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          238
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c:77,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c:78,45'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c:78,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c:77,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c:78,45'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c:78,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c:77,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c:77,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c:78,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c:77,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c:77,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c:78,45'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sha3.h:71,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sha3.h:71,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sha3.h:71,2'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sha3.h:65,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sha3.h:65,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sha3.h:65,2'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sha3.h:58,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sha3.h:58,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sha3.h:58,2'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sha3.h:53,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sha3.h:53,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sha3.h:51,2'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sha3.h:42,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sha3.h:42,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/sha3.h:42,2'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    PQCLEAN_CROSSRSDP192BALANCED_CLEAN_rebuild_tree
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          306
      EdgeCount:       60
      CyclomaticComplexity: 17
      functionsReached:
        - compute_seeds_to_publish
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c:245,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c:0,0'
              BranchSideFuncs:
                - compute_seeds_to_publish.19994
                - csprng_initialize.19997
                - csprng_randombytes.19998
                - csprng_release.19999
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c:245,16'
              BranchSideFuncs:
                - compute_seeds_to_publish.19994
                - csprng_initialize.19997
                - csprng_randombytes.19998
                - csprng_release.19999
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c:304,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c:304,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c:304,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c:304,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c:304,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c:305,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c:304,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c:305,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c:305,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c:304,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c:304,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c:307,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c:304,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c:305,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c:305,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c:304,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c:305,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c:307,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c:264,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c:265,26'
              BranchSideFuncs:
                - csprng_initialize.19997
                - csprng_randombytes.19998
                - csprng_release.19999
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c:265,26'
              BranchSideFuncs:
                - csprng_initialize.19997
                - csprng_randombytes.19998
                - csprng_release.19999
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c:269,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c:262,72'
              BranchSideFuncs:
                - csprng_initialize.19997
                - csprng_randombytes.19998
                - csprng_release.19999
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c:264,51'
              BranchSideFuncs:
                - csprng_initialize.19997
                - csprng_randombytes.19998
                - csprng_release.19999
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c:270,10'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c:271,38'
              BranchSideFuncs:
                - csprng_initialize.19997
                - csprng_randombytes.19998
                - csprng_release.19999
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c:280,96'
              BranchSideFuncs:
                - csprng_initialize.19997
                - csprng_randombytes.19998
                - csprng_release.19999
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c:280,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c:262,72'
              BranchSideFuncs:
                - csprng_initialize.19997
                - csprng_randombytes.19998
                - csprng_release.19999
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c:283,37'
              BranchSideFuncs:
                - csprng_initialize.19997
                - csprng_randombytes.19998
                - csprng_release.19999
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c:262,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c:263,39'
              BranchSideFuncs:
                - csprng_initialize.19997
                - csprng_randombytes.19998
                - csprng_release.19999
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c:298,14'
              BranchSideFuncs:
                - csprng_initialize.19997
                - csprng_randombytes.19998
                - csprng_release.19999
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c:304,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c:305,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c:307,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c:246,2'
          Dst:             compute_seeds_to_publish
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c:290,5'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c:291,5'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c:295,5'
          Dst:             csprng_release
    - functionName:    compute_seeds_to_publish
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          123
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - label_leaves
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c:93,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c:0,0'
              BranchSideFuncs:
                - label_leaves.19986
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c:103,16'
              BranchSideFuncs:
                - label_leaves.19986
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c:102,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c:103,16'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c:112,1'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c:105,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c:105,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c:105,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c:108,41'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c:107,41'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c:108,67'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c:108,41'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c:107,41'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c:108,67'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c:93,2'
          Dst:             label_leaves
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.19991
                - xof_shake_update.19990
                - xof_shake_update.19990
                - xof_shake_final.19989
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.19991
                - xof_shake_update.19990
                - xof_shake_update.19990
                - xof_shake_final.19989
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.19988
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:62,2'
              BranchSideFuncs:
                - xof_shake_extract.19988
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.19987
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.19987
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    PQCLEAN_CROSSRSDP192BALANCED_CLEAN_seed_path
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          129
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - compute_seeds_to_publish
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c:206,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c:0,0'
              BranchSideFuncs:
                - compute_seeds_to_publish.19994
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c:206,16'
              BranchSideFuncs:
                - compute_seeds_to_publish.19994
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c:218,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c:222,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c:222,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c:222,61'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c:216,72'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c:218,51'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c:222,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c:216,72'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c:224,47'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c:216,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c:217,39'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c:230,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c:207,2'
          Dst:             compute_seeds_to_publish
    - functionName:    PQCLEAN_CROSSRSDP192BALANCED_CLEAN_seed_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          82
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c:185,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c:186,30'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c:192,1'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c:185,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c:186,30'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c:186,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDP192BALANCED_CLEAN_gen_seed_tree
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          99
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c:131,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.19997
                - csprng_randombytes.19998
                - csprng_release.19999
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c:133,22'
              BranchSideFuncs:
                - csprng_initialize.19997
                - csprng_randombytes.19998
                - csprng_release.19999
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c:152,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c:153,38'
              BranchSideFuncs:
                - csprng_initialize.19997
                - csprng_randombytes.19998
                - csprng_release.19999
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c:173,14'
              BranchSideFuncs:
                - csprng_initialize.19997
                - csprng_randombytes.19998
                - csprng_release.19999
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c:166,4'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c:167,4'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_clean/seedtree.c:171,4'
          Dst:             csprng_release
    - functionName:    xof_shake_x4_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_ctx_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:109,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:109,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:109,2'
          Dst:             OQS_SHA3_shake256_x4_inc_ctx_release
    - functionName:    xof_shake_x2_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:146,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.20116
                - xof_shake_release.20116
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:146,2'
              BranchSideFuncs:
                - xof_shake_release.20116
                - xof_shake_release.20116
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:146,2'
          Dst:             xof_shake_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:147,2'
          Dst:             xof_shake_release
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:72,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:72,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:72,2'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    csprng_release_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:174,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_release.20114
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:174,2'
              BranchSideFuncs:
                - xof_shake_x4_release.20114
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:174,2'
          Dst:             xof_shake_x4_release
    - functionName:    csprng_release_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:170,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_release.20114
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:170,2'
              BranchSideFuncs:
                - xof_shake_x4_release.20114
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:170,2'
          Dst:             xof_shake_x4_release
    - functionName:    csprng_release_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:166,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_release.20115
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:166,2'
              BranchSideFuncs:
                - xof_shake_x2_release.20115
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:166,2'
          Dst:             xof_shake_x2_release
    - functionName:    xof_shake_x4_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_squeeze
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:105,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:105,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:105,2'
          Dst:             OQS_SHA3_shake256_x4_inc_squeeze
    - functionName:    xof_shake_x2_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:141,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.20122
                - xof_shake_extract.20122
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:141,2'
              BranchSideFuncs:
                - xof_shake_extract.20122
                - xof_shake_extract.20122
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:141,2'
          Dst:             xof_shake_extract
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:142,2'
          Dst:             xof_shake_extract
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:66,31'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:66,31'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:66,2'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    csprng_randombytes_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:161,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_extract.20120
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:161,2'
              BranchSideFuncs:
                - xof_shake_x4_extract.20120
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:161,2'
          Dst:             xof_shake_x4_extract
    - functionName:    csprng_randombytes_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_MEM_malloc
        - OQS_MEM_secure_free
        - xof_shake_x4_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:155,39'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_extract.20120
                - OQS_MEM_secure_free
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:155,39'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_extract.20120
                - OQS_MEM_secure_free
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:155,39'
          Dst:             OQS_MEM_malloc
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:156,2'
          Dst:             xof_shake_x4_extract
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:157,2'
          Dst:             OQS_MEM_secure_free
    - functionName:    csprng_randombytes_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:149,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_extract.20121
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:149,2'
              BranchSideFuncs:
                - xof_shake_x2_extract.20121
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:149,2'
          Dst:             xof_shake_x2_extract
    - functionName:    xof_shake_x4_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_finalize
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:97,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:97,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:97,2'
          Dst:             OQS_SHA3_shake256_x4_inc_finalize
    - functionName:    xof_shake_x4_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_absorb
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:94,46'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:94,46'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:94,2'
          Dst:             OQS_SHA3_shake256_x4_inc_absorb
    - functionName:    xof_shake_x4_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:86,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:86,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:86,2'
          Dst:             OQS_SHA3_shake256_x4_inc_init
    - functionName:    xof_shake_x2_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:134,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_final.20130
                - xof_shake_final.20130
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:134,2'
              BranchSideFuncs:
                - xof_shake_final.20130
                - xof_shake_final.20130
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:134,2'
          Dst:             xof_shake_final
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:135,2'
          Dst:             xof_shake_final
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_finalize
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:59,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:59,2'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    xof_shake_x2_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_update
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:130,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_update.20132
                - xof_shake_update.20132
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:130,2'
              BranchSideFuncs:
                - xof_shake_update.20132
                - xof_shake_update.20132
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:130,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:131,2'
          Dst:             xof_shake_update
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:54,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:54,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:52,2'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    xof_shake_x2_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:123,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.20134
                - xof_shake_init.20134
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:123,2'
              BranchSideFuncs:
                - xof_shake_init.20134
                - xof_shake_init.20134
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:123,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:124,2'
          Dst:             xof_shake_init
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:43,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:43,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:43,2'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    csprng_initialize_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          65
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_final
        - xof_shake_x4_init
        - xof_shake_x4_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:132,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_init.20128
                - xof_shake_x4_update.20127
                - xof_shake_x4_update.20127
                - xof_shake_x4_final.20126
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:132,2'
              BranchSideFuncs:
                - xof_shake_x4_init.20128
                - xof_shake_x4_update.20127
                - xof_shake_x4_update.20127
                - xof_shake_x4_final.20126
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:132,2'
          Dst:             xof_shake_x4_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:133,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:143,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:144,2'
          Dst:             xof_shake_x4_final
    - functionName:    csprng_initialize_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          61
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_MEM_malloc
        - OQS_MEM_secure_free
        - xof_shake_x4_final
        - xof_shake_x4_init
        - xof_shake_x4_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:107,57'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_init.20128
                - xof_shake_x4_update.20127
                - xof_shake_x4_update.20127
                - xof_shake_x4_final.20126
                - OQS_MEM_secure_free
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:107,57'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_init.20128
                - xof_shake_x4_update.20127
                - xof_shake_x4_update.20127
                - xof_shake_x4_final.20126
                - OQS_MEM_secure_free
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:107,42'
          Dst:             OQS_MEM_malloc
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:108,2'
          Dst:             xof_shake_x4_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:109,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:117,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:118,2'
          Dst:             xof_shake_x4_final
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:119,2'
          Dst:             OQS_MEM_secure_free
    - functionName:    csprng_initialize_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_final
        - xof_shake_x2_init
        - xof_shake_x2_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:86,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_init.20133
                - xof_shake_x2_update.20131
                - xof_shake_x2_update.20131
                - xof_shake_x2_final.20129
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:86,2'
              BranchSideFuncs:
                - xof_shake_x2_init.20133
                - xof_shake_x2_update.20131
                - xof_shake_x2_update.20131
                - xof_shake_x2_final.20129
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:86,2'
          Dst:             xof_shake_x2_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:87,2'
          Dst:             xof_shake_x2_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:93,2'
          Dst:             xof_shake_x2_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:94,2'
          Dst:             xof_shake_x2_final
    - functionName:    csprng_release_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_release
        - csprng_release_x2
        - csprng_release_x3
        - csprng_release_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:218,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_release_x4.20117
                - csprng_release_x3.20118
                - csprng_release_x2.20119
                - csprng_release.20139
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:218,16'
              BranchSideFuncs:
                - csprng_release_x4.20117
                - csprng_release_x3.20118
                - csprng_release_x2.20119
                - csprng_release.20139
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:218,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:219,3'
              BranchSideFuncs:
                - csprng_release.20139
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:220,23'
              BranchSideFuncs:
                - csprng_release_x4.20117
                - csprng_release_x3.20118
                - csprng_release_x2.20119
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:220,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:221,31'
              BranchSideFuncs:
                - csprng_release_x2.20119
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:222,23'
              BranchSideFuncs:
                - csprng_release_x4.20117
                - csprng_release_x3.20118
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:222,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:223,31'
              BranchSideFuncs:
                - csprng_release_x3.20118
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:224,23'
              BranchSideFuncs:
                - csprng_release_x4.20117
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:224,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:224,13'
              BranchSideFuncs:
                - csprng_release_x4.20117
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:225,31'
              BranchSideFuncs:
                - csprng_release_x4.20117
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:219,3'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:221,3'
          Dst:             csprng_release_x2
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:223,3'
          Dst:             csprng_release_x3
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:225,3'
          Dst:             csprng_release_x4
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.20116
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.20116
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    csprng_randombytes_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          57
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_randombytes
        - csprng_randombytes_x2
        - csprng_randombytes_x3
        - csprng_randombytes_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:205,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes_x4.20123
                - csprng_randombytes_x3.20124
                - csprng_randombytes_x2.20125
                - csprng_randombytes.20141
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:205,16'
              BranchSideFuncs:
                - csprng_randombytes_x4.20123
                - csprng_randombytes_x3.20124
                - csprng_randombytes_x2.20125
                - csprng_randombytes.20141
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:205,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:206,3'
              BranchSideFuncs:
                - csprng_randombytes.20141
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:207,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.20123
                - csprng_randombytes_x3.20124
                - csprng_randombytes_x2.20125
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:207,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:208,49'
              BranchSideFuncs:
                - csprng_randombytes_x2.20125
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:209,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.20123
                - csprng_randombytes_x3.20124
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:209,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:210,53'
              BranchSideFuncs:
                - csprng_randombytes_x3.20124
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:211,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.20123
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:211,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:211,13'
              BranchSideFuncs:
                - csprng_randombytes_x4.20123
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:212,57'
              BranchSideFuncs:
                - csprng_randombytes_x4.20123
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:206,3'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:208,3'
          Dst:             csprng_randombytes_x2
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:210,3'
          Dst:             csprng_randombytes_x3
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:212,3'
          Dst:             csprng_randombytes_x4
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:62,37'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.20122
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:62,37'
              BranchSideFuncs:
                - xof_shake_extract.20122
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    csprng_initialize_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          61
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_initialize
        - csprng_initialize_x2
        - csprng_initialize_x3
        - csprng_initialize_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:193,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_initialize_x4.20135
                - csprng_initialize_x3.20136
                - csprng_initialize_x2.20137
                - csprng_initialize.20143
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:193,16'
              BranchSideFuncs:
                - csprng_initialize_x4.20135
                - csprng_initialize_x3.20136
                - csprng_initialize_x2.20137
                - csprng_initialize.20143
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:193,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:194,3'
              BranchSideFuncs:
                - csprng_initialize.20143
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:195,23'
              BranchSideFuncs:
                - csprng_initialize_x4.20135
                - csprng_initialize_x3.20136
                - csprng_initialize_x2.20137
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:195,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:196,34'
              BranchSideFuncs:
                - csprng_initialize_x2.20137
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:197,23'
              BranchSideFuncs:
                - csprng_initialize_x4.20135
                - csprng_initialize_x3.20136
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:197,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:198,34'
              BranchSideFuncs:
                - csprng_initialize_x3.20136
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:199,23'
              BranchSideFuncs:
                - csprng_initialize_x4.20135
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:199,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:199,13'
              BranchSideFuncs:
                - csprng_initialize_x4.20135
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:200,34'
              BranchSideFuncs:
                - csprng_initialize_x4.20135
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:194,3'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:196,3'
          Dst:             csprng_initialize_x2
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:198,3'
          Dst:             csprng_initialize_x3
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:200,3'
          Dst:             csprng_initialize_x4
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.20134
                - xof_shake_update.20132
                - xof_shake_update.20132
                - xof_shake_final.20130
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.20134
                - xof_shake_update.20132
                - xof_shake_update.20132
                - xof_shake_final.20130
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    csprng_fp_mat
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:378,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.20141
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:384,2'
              BranchSideFuncs:
                - csprng_randombytes.20141
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:395,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:395,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:407,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:395,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:397,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:407,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:397,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:399,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:399,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:399,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:400,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:402,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:408,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:409,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:411,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:394,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:395,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:414,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:384,2'
          Dst:             csprng_randombytes
    - functionName:    fp_synd_minus_fp_vec_scaled
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          276
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/fp_arith.h:218,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/fp_arith.h:219,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/fp_arith.h:219,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/fp_arith.h:218,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/fp_arith.h:219,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/fp_arith.h:223,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    is_fz_vec_in_restr_group_n
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          60
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/restr_arith.h:62,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/restr_arith.h:61,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/restr_arith.h:62,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/restr_arith.h:61,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/restr_arith.h:62,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/restr_arith.h:62,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/restr_arith.h:62,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/restr_arith.h:62,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/restr_arith.h:62,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDP192BALANCED_AVX2_CROSS_verify
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 583
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          646
      EdgeCount:       65
      CyclomaticComplexity: 19
      functionsReached:
        - PQCLEAN_CROSSRSDP192BALANCED_AVX2_expand_digest_to_fixed_weight
        - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fp_syn
        - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fp_vec
        - PQCLEAN_CROSSRSDP192BALANCED_AVX2_rebuild_tree
        - PQCLEAN_CROSSRSDP192BALANCED_AVX2_recompute_root
        - PQCLEAN_CROSSRSDP192BALANCED_AVX2_seed_leaves
        - PQCLEAN_CROSSRSDP192BALANCED_AVX2_unpack_fp_syn
        - PQCLEAN_CROSSRSDP192BALANCED_AVX2_unpack_fp_vec
        - PQCLEAN_CROSSRSDP192BALANCED_AVX2_unpack_fz_vec
        - convert_restr_vec_to_fp
        - csprng_fp_vec
        - csprng_fp_vec_chall_1
        - csprng_fz_vec
        - csprng_initialize
        - csprng_release
        - expand_pk
        - fp_dz_norm
        - fp_dz_norm_synd
        - fp_synd_minus_fp_vec_scaled
        - fp_vec_by_fp_matrix
        - fp_vec_by_fp_vec_pointwise
        - fp_vec_by_restr_vec_scaled
        - hash
        - hash_par
        - is_fz_vec_in_restr_group_n
        - memcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:345,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:0,0'
              BranchSideFuncs:
                - expand_pk.20149
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_unpack_fp_syn
                - hash.20150
                - hash.20150
                - csprng_initialize.20143
                - csprng_fp_vec_chall_1.20151
                - csprng_release.20139
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_rebuild_tree
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_seed_leaves
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.20146
                - convert_restr_vec_to_fp.20152
                - fp_vec_by_fp_vec_pointwise.20153
                - fp_vec_by_fp_matrix.20154
                - fp_dz_norm_synd.20155
                - fp_synd_minus_fp_vec_scaled.20145
                - fp_dz_norm_synd.20155
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_recompute_root
                - hash.20150
                - hash.20150
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fp_vec
                - hash.20150
                - memcmp
                - memcmp
                - hash_par.20160
                - hash_par.20160
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_unpack_fz_vec
                - csprng_initialize.20143
                - csprng_fz_vec.20156
                - csprng_fp_vec.20157
                - csprng_release.20139
                - fp_vec_by_restr_vec_scaled.20158
                - fp_dz_norm.20159
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:348,2'
              BranchSideFuncs:
                - expand_pk.20149
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_unpack_fp_syn
                - hash.20150
                - hash.20150
                - csprng_initialize.20143
                - csprng_fp_vec_chall_1.20151
                - csprng_release.20139
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_rebuild_tree
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_seed_leaves
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.20146
                - convert_restr_vec_to_fp.20152
                - fp_vec_by_fp_vec_pointwise.20153
                - fp_vec_by_fp_matrix.20154
                - fp_dz_norm_synd.20155
                - fp_synd_minus_fp_vec_scaled.20145
                - fp_dz_norm_synd.20155
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_recompute_root
                - hash.20150
                - hash.20150
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fp_vec
                - hash.20150
                - memcmp
                - memcmp
                - hash_par.20160
                - hash_par.20160
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_unpack_fz_vec
                - csprng_initialize.20143
                - csprng_fz_vec.20156
                - csprng_fp_vec.20157
                - csprng_release.20139
                - fp_vec_by_restr_vec_scaled.20158
                - fp_dz_norm.20159
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:351,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:353,21'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_unpack_fp_syn
                - hash.20150
                - hash.20150
                - csprng_initialize.20143
                - csprng_fp_vec_chall_1.20151
                - csprng_release.20139
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_rebuild_tree
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_seed_leaves
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.20146
                - convert_restr_vec_to_fp.20152
                - fp_vec_by_fp_vec_pointwise.20153
                - fp_vec_by_fp_matrix.20154
                - fp_dz_norm_synd.20155
                - fp_synd_minus_fp_vec_scaled.20145
                - fp_dz_norm_synd.20155
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_recompute_root
                - hash.20150
                - hash.20150
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fp_vec
                - hash.20150
                - memcmp
                - memcmp
                - hash_par.20160
                - hash_par.20160
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_unpack_fz_vec
                - csprng_initialize.20143
                - csprng_fz_vec.20156
                - csprng_fp_vec.20157
                - csprng_release.20139
                - fp_vec_by_restr_vec_scaled.20158
                - fp_dz_norm.20159
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:359,40'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_unpack_fp_syn
                - hash.20150
                - hash.20150
                - csprng_initialize.20143
                - csprng_fp_vec_chall_1.20151
                - csprng_release.20139
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_rebuild_tree
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_seed_leaves
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.20146
                - convert_restr_vec_to_fp.20152
                - fp_vec_by_fp_vec_pointwise.20153
                - fp_vec_by_fp_matrix.20154
                - fp_dz_norm_synd.20155
                - fp_synd_minus_fp_vec_scaled.20145
                - fp_dz_norm_synd.20155
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_recompute_root
                - hash.20150
                - hash.20150
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fp_vec
                - hash.20150
                - memcmp
                - memcmp
                - hash_par.20160
                - hash_par.20160
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_unpack_fz_vec
                - csprng_initialize.20143
                - csprng_fz_vec.20156
                - csprng_fp_vec.20157
                - csprng_release.20139
                - fp_vec_by_restr_vec_scaled.20158
                - fp_dz_norm.20159
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:431,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:434,17'
              BranchSideFuncs:
                - csprng_initialize.20143
                - csprng_fz_vec.20156
                - csprng_fp_vec.20157
                - csprng_release.20139
                - fp_vec_by_restr_vec_scaled.20158
                - fp_dz_norm.20159
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.20146
                - convert_restr_vec_to_fp.20152
                - fp_vec_by_fp_vec_pointwise.20153
                - fp_vec_by_fp_matrix.20154
                - fp_dz_norm_synd.20155
                - fp_synd_minus_fp_vec_scaled.20145
                - fp_dz_norm_synd.20155
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_unpack_fz_vec
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_recompute_root
                - hash.20150
                - hash.20150
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fp_vec
                - hash.20150
                - memcmp
                - memcmp
                - hash_par.20160
                - hash_par.20160
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:465,17'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.20146
                - convert_restr_vec_to_fp.20152
                - fp_vec_by_fp_vec_pointwise.20153
                - fp_vec_by_fp_matrix.20154
                - fp_dz_norm_synd.20155
                - fp_synd_minus_fp_vec_scaled.20145
                - fp_dz_norm_synd.20155
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fp_syn
                - csprng_initialize.20143
                - csprng_fz_vec.20156
                - csprng_fp_vec.20157
                - csprng_release.20139
                - fp_vec_by_restr_vec_scaled.20158
                - fp_dz_norm.20159
                - hash_par.20160
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_recompute_root
                - hash.20150
                - hash.20150
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fp_vec
                - hash.20150
                - memcmp
                - memcmp
                - hash_par.20160
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_unpack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:471,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:471,42'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.20146
                - convert_restr_vec_to_fp.20152
                - fp_vec_by_fp_vec_pointwise.20153
                - fp_vec_by_fp_matrix.20154
                - fp_dz_norm_synd.20155
                - fp_synd_minus_fp_vec_scaled.20145
                - fp_dz_norm_synd.20155
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_unpack_fz_vec
                - csprng_initialize.20143
                - csprng_fz_vec.20156
                - csprng_fp_vec.20157
                - csprng_release.20139
                - fp_vec_by_restr_vec_scaled.20158
                - fp_dz_norm.20159
                - hash_par.20160
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_recompute_root
                - hash.20150
                - hash.20150
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fp_vec
                - hash.20150
                - memcmp
                - memcmp
                - hash_par.20160
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:473,4'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.20146
                - convert_restr_vec_to_fp.20152
                - fp_vec_by_fp_vec_pointwise.20153
                - fp_vec_by_fp_matrix.20154
                - fp_dz_norm_synd.20155
                - fp_synd_minus_fp_vec_scaled.20145
                - fp_dz_norm_synd.20155
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_unpack_fz_vec
                - csprng_initialize.20143
                - csprng_fz_vec.20156
                - csprng_fp_vec.20157
                - csprng_release.20139
                - fp_vec_by_restr_vec_scaled.20158
                - fp_dz_norm.20159
                - hash_par.20160
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_recompute_root
                - hash.20150
                - hash.20150
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fp_vec
                - hash.20150
                - memcmp
                - memcmp
                - hash_par.20160
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:478,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:475,25'
              BranchSideFuncs:
                - is_fz_vec_in_restr_group_n.20146
                - convert_restr_vec_to_fp.20152
                - fp_vec_by_fp_vec_pointwise.20153
                - fp_vec_by_fp_matrix.20154
                - fp_dz_norm_synd.20155
                - fp_synd_minus_fp_vec_scaled.20145
                - fp_dz_norm_synd.20155
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_unpack_fz_vec
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_unpack_fz_vec
                - csprng_initialize.20143
                - csprng_fz_vec.20156
                - csprng_fp_vec.20157
                - csprng_release.20139
                - fp_vec_by_restr_vec_scaled.20158
                - fp_dz_norm.20159
                - hash_par.20160
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_recompute_root
                - hash.20150
                - hash.20150
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fp_vec
                - hash.20150
                - memcmp
                - memcmp
                - hash_par.20160
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:475,25'
              BranchSideFuncs:
                - is_fz_vec_in_restr_group_n.20146
                - convert_restr_vec_to_fp.20152
                - fp_vec_by_fp_vec_pointwise.20153
                - fp_vec_by_fp_matrix.20154
                - fp_dz_norm_synd.20155
                - fp_synd_minus_fp_vec_scaled.20145
                - fp_dz_norm_synd.20155
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_unpack_fz_vec
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_unpack_fz_vec
                - csprng_initialize.20143
                - csprng_fz_vec.20156
                - csprng_fp_vec.20157
                - csprng_release.20139
                - fp_vec_by_restr_vec_scaled.20158
                - fp_dz_norm.20159
                - hash_par.20160
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_recompute_root
                - hash.20150
                - hash.20150
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fp_vec
                - hash.20150
                - memcmp
                - memcmp
                - hash_par.20160
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:482,38'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:483,22'
              BranchSideFuncs:
                - convert_restr_vec_to_fp.20152
                - fp_vec_by_fp_vec_pointwise.20153
                - fp_vec_by_fp_matrix.20154
                - fp_dz_norm_synd.20155
                - fp_synd_minus_fp_vec_scaled.20145
                - fp_dz_norm_synd.20155
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.20146
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_unpack_fz_vec
                - csprng_initialize.20143
                - csprng_fz_vec.20156
                - csprng_fp_vec.20157
                - csprng_release.20139
                - fp_vec_by_restr_vec_scaled.20158
                - fp_dz_norm.20159
                - hash_par.20160
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_recompute_root
                - hash.20150
                - hash.20150
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fp_vec
                - hash.20150
                - memcmp
                - memcmp
                - hash_par.20160
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:503,31'
              BranchSideFuncs:
                - convert_restr_vec_to_fp.20152
                - fp_vec_by_fp_vec_pointwise.20153
                - fp_vec_by_fp_matrix.20154
                - fp_dz_norm_synd.20155
                - fp_synd_minus_fp_vec_scaled.20145
                - fp_dz_norm_synd.20155
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.20146
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_unpack_fz_vec
                - csprng_initialize.20143
                - csprng_fz_vec.20156
                - csprng_fp_vec.20157
                - csprng_release.20139
                - fp_vec_by_restr_vec_scaled.20158
                - fp_dz_norm.20159
                - hash_par.20160
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_recompute_root
                - hash.20150
                - hash.20150
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fp_vec
                - hash.20150
                - memcmp
                - memcmp
                - hash_par.20160
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:503,26'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:503,31'
              BranchSideFuncs:
                - hash_par.20160
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.20146
                - convert_restr_vec_to_fp.20152
                - fp_vec_by_fp_vec_pointwise.20153
                - fp_vec_by_fp_matrix.20154
                - fp_dz_norm_synd.20155
                - fp_synd_minus_fp_vec_scaled.20145
                - fp_dz_norm_synd.20155
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_unpack_fz_vec
                - csprng_initialize.20143
                - csprng_fz_vec.20156
                - csprng_fp_vec.20157
                - csprng_release.20139
                - fp_vec_by_restr_vec_scaled.20158
                - fp_dz_norm.20159
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_recompute_root
                - hash.20150
                - hash.20150
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fp_vec
                - hash.20150
                - memcmp
                - memcmp
                - hash_par.20160
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:506,15'
              BranchSideFuncs:
                - hash_par.20160
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.20146
                - convert_restr_vec_to_fp.20152
                - fp_vec_by_fp_vec_pointwise.20153
                - fp_vec_by_fp_matrix.20154
                - fp_dz_norm_synd.20155
                - fp_synd_minus_fp_vec_scaled.20145
                - fp_dz_norm_synd.20155
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_unpack_fz_vec
                - csprng_initialize.20143
                - csprng_fz_vec.20156
                - csprng_fp_vec.20157
                - csprng_release.20139
                - fp_vec_by_restr_vec_scaled.20158
                - fp_dz_norm.20159
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_recompute_root
                - hash.20150
                - hash.20150
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fp_vec
                - hash.20150
                - memcmp
                - memcmp
                - hash_par.20160
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:503,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:506,15'
              BranchSideFuncs:
                - hash_par.20160
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.20146
                - convert_restr_vec_to_fp.20152
                - fp_vec_by_fp_vec_pointwise.20153
                - fp_vec_by_fp_matrix.20154
                - fp_dz_norm_synd.20155
                - fp_synd_minus_fp_vec_scaled.20145
                - fp_dz_norm_synd.20155
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_unpack_fz_vec
                - csprng_initialize.20143
                - csprng_fz_vec.20156
                - csprng_fp_vec.20157
                - csprng_release.20139
                - fp_vec_by_restr_vec_scaled.20158
                - fp_dz_norm.20159
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_recompute_root
                - hash.20150
                - hash.20150
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fp_vec
                - hash.20150
                - memcmp
                - memcmp
                - hash_par.20160
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:523,21'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.20146
                - convert_restr_vec_to_fp.20152
                - fp_vec_by_fp_vec_pointwise.20153
                - fp_vec_by_fp_matrix.20154
                - fp_dz_norm_synd.20155
                - fp_synd_minus_fp_vec_scaled.20145
                - fp_dz_norm_synd.20155
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fp_syn
                - hash_par.20160
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_unpack_fz_vec
                - csprng_initialize.20143
                - csprng_fz_vec.20156
                - csprng_fp_vec.20157
                - csprng_release.20139
                - fp_vec_by_restr_vec_scaled.20158
                - fp_dz_norm.20159
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_recompute_root
                - hash.20150
                - hash.20150
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fp_vec
                - hash.20150
                - memcmp
                - memcmp
                - hash_par.20160
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:523,26'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:523,31'
              BranchSideFuncs:
                - hash_par.20160
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.20146
                - convert_restr_vec_to_fp.20152
                - fp_vec_by_fp_vec_pointwise.20153
                - fp_vec_by_fp_matrix.20154
                - fp_dz_norm_synd.20155
                - fp_synd_minus_fp_vec_scaled.20145
                - fp_dz_norm_synd.20155
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fp_syn
                - hash_par.20160
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_unpack_fz_vec
                - csprng_initialize.20143
                - csprng_fz_vec.20156
                - csprng_fp_vec.20157
                - csprng_release.20139
                - fp_vec_by_restr_vec_scaled.20158
                - fp_dz_norm.20159
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_recompute_root
                - hash.20150
                - hash.20150
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fp_vec
                - hash.20150
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:526,14'
              BranchSideFuncs:
                - hash_par.20160
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.20146
                - convert_restr_vec_to_fp.20152
                - fp_vec_by_fp_vec_pointwise.20153
                - fp_vec_by_fp_matrix.20154
                - fp_dz_norm_synd.20155
                - fp_synd_minus_fp_vec_scaled.20145
                - fp_dz_norm_synd.20155
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fp_syn
                - hash_par.20160
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_unpack_fz_vec
                - csprng_initialize.20143
                - csprng_fz_vec.20156
                - csprng_fp_vec.20157
                - csprng_release.20139
                - fp_vec_by_restr_vec_scaled.20158
                - fp_dz_norm.20159
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_recompute_root
                - hash.20150
                - hash.20150
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fp_vec
                - hash.20150
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:523,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:426,31'
              BranchSideFuncs:
                - hash_par.20160
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.20146
                - convert_restr_vec_to_fp.20152
                - fp_vec_by_fp_vec_pointwise.20153
                - fp_vec_by_fp_matrix.20154
                - fp_dz_norm_synd.20155
                - fp_synd_minus_fp_vec_scaled.20145
                - fp_dz_norm_synd.20155
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fp_syn
                - hash_par.20160
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_unpack_fz_vec
                - csprng_initialize.20143
                - csprng_fz_vec.20156
                - csprng_fp_vec.20157
                - csprng_release.20139
                - fp_vec_by_restr_vec_scaled.20158
                - fp_dz_norm.20159
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_recompute_root
                - hash.20150
                - hash.20150
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fp_vec
                - hash.20150
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:526,14'
              BranchSideFuncs:
                - hash_par.20160
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.20146
                - convert_restr_vec_to_fp.20152
                - fp_vec_by_fp_vec_pointwise.20153
                - fp_vec_by_fp_matrix.20154
                - fp_dz_norm_synd.20155
                - fp_synd_minus_fp_vec_scaled.20145
                - fp_dz_norm_synd.20155
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fp_syn
                - hash_par.20160
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_unpack_fz_vec
                - csprng_initialize.20143
                - csprng_fz_vec.20156
                - csprng_fp_vec.20157
                - csprng_release.20139
                - fp_vec_by_restr_vec_scaled.20158
                - fp_dz_norm.20159
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_recompute_root
                - hash.20150
                - hash.20150
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fp_vec
                - hash.20150
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:426,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:429,56'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_recompute_root
                - hash.20150
                - hash.20150
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fp_vec
                - hash.20150
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:550,37'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_recompute_root
                - hash.20150
                - hash.20150
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fp_vec
                - hash.20150
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:575,36'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:567,32'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:575,36'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:559,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:560,37'
              BranchSideFuncs:
                - hash.20150
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:562,26'
              BranchSideFuncs:
                - hash.20150
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:576,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:576,42'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:577,46'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:577,46'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:577,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:578,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:578,40'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:578,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:579,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:579,40'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:579,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:580,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:580,35'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:580,35'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:580,35'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:348,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:359,19'
          Dst:             PQCLEAN_CROSSRSDP192BALANCED_AVX2_unpack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:362,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:367,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:371,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:374,2'
          Dst:             csprng_fp_vec_chall_1
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:376,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:379,2'
          Dst:             PQCLEAN_CROSSRSDP192BALANCED_AVX2_expand_digest_to_fixed_weight
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:383,24'
          Dst:             PQCLEAN_CROSSRSDP192BALANCED_AVX2_rebuild_tree
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:386,2'
          Dst:             PQCLEAN_CROSSRSDP192BALANCED_AVX2_seed_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:548,32'
          Dst:             PQCLEAN_CROSSRSDP192BALANCED_AVX2_recompute_root
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:552,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:555,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:470,34'
          Dst:             PQCLEAN_CROSSRSDP192BALANCED_AVX2_unpack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:477,38'
          Dst:             PQCLEAN_CROSSRSDP192BALANCED_AVX2_unpack_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:477,38'
          Dst:             PQCLEAN_CROSSRSDP192BALANCED_AVX2_unpack_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:483,22'
          Dst:             is_fz_vec_in_restr_group_n
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:488,4'
          Dst:             convert_restr_vec_to_fp
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:489,4'
          Dst:             fp_vec_by_fp_vec_pointwise
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:490,4'
          Dst:             fp_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:491,4'
          Dst:             fp_dz_norm_synd
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:492,4'
          Dst:             fp_synd_minus_fp_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:496,4'
          Dst:             fp_dz_norm_synd
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:497,4'
          Dst:             PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:450,4'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:452,4'
          Dst:             csprng_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:454,4'
          Dst:             csprng_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:456,4'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:457,4'
          Dst:             fp_vec_by_restr_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:461,4'
          Dst:             fp_dz_norm
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:504,4'
          Dst:             hash_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:524,4'
          Dst:             hash_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:565,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:571,36'
          Dst:             memcmp
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:560,3'
          Dst:             PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:567,32'
          Dst:             memcmp
    - functionName:    expand_pk
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_fp_mat
        - csprng_initialize
        - csprng_release
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:52,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.20143
                - csprng_fp_mat.20144
                - csprng_release.20139
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:53,2'
              BranchSideFuncs:
                - csprng_initialize.20143
                - csprng_fp_mat.20144
                - csprng_release.20139
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:53,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:54,2'
          Dst:             csprng_fp_mat
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:56,2'
          Dst:             csprng_release
    - functionName:    hash
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
        - xof_shake_final
        - xof_shake_init
        - xof_shake_release
        - xof_shake_update
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:238,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.20134
                - xof_shake_update.20132
                - xof_shake_update.20132
                - xof_shake_final.20130
                - xof_shake_extract.20122
                - xof_shake_release.20116
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:239,2'
              BranchSideFuncs:
                - xof_shake_init.20134
                - xof_shake_update.20132
                - xof_shake_update.20132
                - xof_shake_final.20130
                - xof_shake_extract.20122
                - xof_shake_release.20116
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:239,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:240,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:244,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:245,2'
          Dst:             xof_shake_final
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:246,2'
          Dst:             xof_shake_extract
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:248,2'
          Dst:             xof_shake_release
    - functionName:    csprng_fp_vec_chall_1
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          215
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:335,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.20141
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:341,2'
              BranchSideFuncs:
                - csprng_randombytes.20141
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:352,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:352,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:365,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:352,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:354,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:365,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:354,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:356,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:356,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:356,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:357,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:359,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:366,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:367,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:369,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:351,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:352,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:372,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:341,2'
          Dst:             csprng_randombytes
    - functionName:    convert_restr_vec_to_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          198
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/fp_arith.h:228,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/fp_arith.h:229,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/fp_arith.h:229,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/fp_arith.h:228,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/fp_arith.h:228,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/fp_arith.h:229,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/fp_arith.h:228,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/fp_arith.h:228,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/fp_arith.h:229,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/fp_arith.h:228,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/fp_arith.h:228,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/fp_arith.h:229,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fp_vec_by_fp_vec_pointwise
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          279
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/fp_arith.h:135,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/fp_arith.h:136,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/fp_arith.h:136,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/fp_arith.h:135,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/fp_arith.h:136,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/fp_arith.h:139,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fp_vec_by_fp_matrix
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          354
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fp_dz_norm_synd
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          130
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    csprng_fz_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:420,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.20141
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:426,2'
              BranchSideFuncs:
                - csprng_randombytes.20141
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:437,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:437,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:449,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:437,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:439,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:449,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:439,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:441,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:441,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:441,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:442,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:444,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:450,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:451,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:453,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:436,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:437,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:456,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:426,2'
          Dst:             csprng_randombytes
    - functionName:    csprng_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:291,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.20141
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:297,2'
              BranchSideFuncs:
                - csprng_randombytes.20141
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:308,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:308,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:320,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:308,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:310,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:320,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:310,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:312,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:312,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:312,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:313,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:315,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:321,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:322,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:324,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:307,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:308,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:327,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:297,2'
          Dst:             csprng_randombytes
    - functionName:    fp_vec_by_restr_vec_scaled
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          189
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fp_dz_norm
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          173
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hash_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      void
      argCount:        14
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_initialize_par
        - csprng_randombytes_par
        - csprng_release_par
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:271,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_initialize_par.20142
                - csprng_randombytes_par.20140
                - csprng_release_par.20138
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:272,56'
              BranchSideFuncs:
                - csprng_initialize_par.20142
                - csprng_randombytes_par.20140
                - csprng_release_par.20138
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:272,2'
          Dst:             csprng_initialize_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:273,2'
          Dst:             csprng_randombytes_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:275,2'
          Dst:             csprng_release_par
    - functionName:    fz_dz_norm_n
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          137
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fz_vec_sub_n
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          297
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/restr_arith.h:53,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/restr_arith.h:54,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/restr_arith.h:54,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/restr_arith.h:53,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/restr_arith.h:54,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/restr_arith.h:56,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    expand_sk
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_fz_vec
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
        - expand_pk
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:63,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.20143
                - csprng_randombytes.20141
                - csprng_release.20139
                - expand_pk.20149
                - csprng_initialize.20143
                - csprng_fz_vec.20156
                - csprng_release.20139
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:69,2'
              BranchSideFuncs:
                - csprng_initialize.20143
                - csprng_randombytes.20141
                - csprng_release.20139
                - expand_pk.20149
                - csprng_initialize.20143
                - csprng_fz_vec.20156
                - csprng_release.20139
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:69,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:70,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:74,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:76,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:82,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:83,2'
          Dst:             csprng_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:85,2'
          Dst:             csprng_release
    - functionName:    PQCLEAN_CROSSRSDP192BALANCED_AVX2_CROSS_sign
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 338
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          498
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_CROSSRSDP192BALANCED_AVX2_expand_digest_to_fixed_weight
        - PQCLEAN_CROSSRSDP192BALANCED_AVX2_gen_seed_tree
        - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fp_syn
        - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fp_vec
        - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fz_vec
        - PQCLEAN_CROSSRSDP192BALANCED_AVX2_seed_leaves
        - PQCLEAN_CROSSRSDP192BALANCED_AVX2_seed_path
        - PQCLEAN_CROSSRSDP192BALANCED_AVX2_tree_proof
        - PQCLEAN_CROSSRSDP192BALANCED_AVX2_tree_root
        - __assert_fail
        - convert_restr_vec_to_fp
        - csprng_fp_vec
        - csprng_fp_vec_chall_1
        - csprng_fz_vec
        - csprng_initialize
        - csprng_release
        - expand_sk
        - fp_dz_norm
        - fp_dz_norm_synd
        - fp_vec_by_fp_matrix
        - fp_vec_by_fp_vec_pointwise
        - fp_vec_by_restr_vec_scaled
        - fz_dz_norm_n
        - fz_vec_sub_n
        - hash
        - hash_par
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:136,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:0,0'
              BranchSideFuncs:
                - expand_sk.20163
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_gen_seed_tree
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_seed_leaves
                - csprng_initialize.20143
                - csprng_fz_vec.20156
                - fz_vec_sub_n.20162
                - convert_restr_vec_to_fp.20152
                - fz_dz_norm_n.20161
                - csprng_fp_vec.20157
                - csprng_release.20139
                - fp_vec_by_fp_vec_pointwise.20153
                - fp_vec_by_fp_matrix.20154
                - fp_dz_norm_synd.20155
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fz_vec
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_tree_root
                - hash.20150
                - hash.20150
                - hash.20150
                - hash.20150
                - csprng_initialize.20143
                - csprng_fp_vec_chall_1.20151
                - csprng_release.20139
                - fp_vec_by_restr_vec_scaled.20158
                - fp_dz_norm.20159
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fp_vec
                - hash.20150
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fz_vec
                - hash_par.20160
                - hash_par.20160
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:146,21'
              BranchSideFuncs:
                - expand_sk.20163
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_gen_seed_tree
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_seed_leaves
                - csprng_initialize.20143
                - csprng_fz_vec.20156
                - fz_vec_sub_n.20162
                - convert_restr_vec_to_fp.20152
                - fz_dz_norm_n.20161
                - csprng_fp_vec.20157
                - csprng_release.20139
                - fp_vec_by_fp_vec_pointwise.20153
                - fp_vec_by_fp_matrix.20154
                - fp_dz_norm_synd.20155
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fz_vec
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_tree_root
                - hash.20150
                - hash.20150
                - hash.20150
                - hash.20150
                - csprng_initialize.20143
                - csprng_fp_vec_chall_1.20151
                - csprng_release.20139
                - fp_vec_by_restr_vec_scaled.20158
                - fp_dz_norm.20159
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fp_vec
                - hash.20150
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fz_vec
                - hash_par.20160
                - hash_par.20160
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:144,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:146,21'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_gen_seed_tree
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_seed_leaves
                - csprng_initialize.20143
                - csprng_fz_vec.20156
                - fz_vec_sub_n.20162
                - convert_restr_vec_to_fp.20152
                - fz_dz_norm_n.20161
                - csprng_fp_vec.20157
                - csprng_release.20139
                - fp_vec_by_fp_vec_pointwise.20153
                - fp_vec_by_fp_matrix.20154
                - fp_dz_norm_synd.20155
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fz_vec
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_tree_root
                - hash.20150
                - hash.20150
                - hash.20150
                - hash.20150
                - csprng_initialize.20143
                - csprng_fp_vec_chall_1.20151
                - csprng_release.20139
                - fp_vec_by_restr_vec_scaled.20158
                - fp_dz_norm.20159
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fp_vec
                - hash.20150
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fz_vec
                - hash_par.20160
                - hash_par.20160
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:151,2'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_gen_seed_tree
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_seed_leaves
                - csprng_initialize.20143
                - csprng_fz_vec.20156
                - fz_vec_sub_n.20162
                - convert_restr_vec_to_fp.20152
                - fz_dz_norm_n.20161
                - csprng_fp_vec.20157
                - csprng_release.20139
                - fp_vec_by_fp_vec_pointwise.20153
                - fp_vec_by_fp_matrix.20154
                - fp_dz_norm_synd.20155
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fz_vec
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_tree_root
                - hash.20150
                - hash.20150
                - hash.20150
                - hash.20150
                - csprng_initialize.20143
                - csprng_fp_vec_chall_1.20151
                - csprng_release.20139
                - fp_vec_by_restr_vec_scaled.20158
                - fp_dz_norm.20159
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fp_vec
                - hash.20150
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fz_vec
                - hash_par.20160
                - hash_par.20160
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:235,20'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:235,25'
              BranchSideFuncs:
                - hash_par.20160
                - hash_par.20160
                - csprng_initialize.20143
                - csprng_fz_vec.20156
                - fz_vec_sub_n.20162
                - convert_restr_vec_to_fp.20152
                - fz_dz_norm_n.20161
                - csprng_fp_vec.20157
                - csprng_release.20139
                - fp_vec_by_fp_vec_pointwise.20153
                - fp_vec_by_fp_matrix.20154
                - fp_dz_norm_synd.20155
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fz_vec
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_tree_root
                - hash.20150
                - hash.20150
                - hash.20150
                - hash.20150
                - csprng_initialize.20143
                - csprng_fp_vec_chall_1.20151
                - csprng_release.20139
                - fp_vec_by_restr_vec_scaled.20158
                - fp_dz_norm.20159
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fp_vec
                - hash.20150
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fz_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:238,14'
              BranchSideFuncs:
                - hash_par.20160
                - hash_par.20160
                - csprng_initialize.20143
                - csprng_fz_vec.20156
                - fz_vec_sub_n.20162
                - convert_restr_vec_to_fp.20152
                - fz_dz_norm_n.20161
                - csprng_fp_vec.20157
                - csprng_release.20139
                - fp_vec_by_fp_vec_pointwise.20153
                - fp_vec_by_fp_matrix.20154
                - fp_dz_norm_synd.20155
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fz_vec
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_tree_root
                - hash.20150
                - hash.20150
                - hash.20150
                - hash.20150
                - csprng_initialize.20143
                - csprng_fp_vec_chall_1.20151
                - csprng_release.20139
                - fp_vec_by_restr_vec_scaled.20158
                - fp_dz_norm.20159
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fp_vec
                - hash.20150
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:235,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:190,31'
              BranchSideFuncs:
                - hash_par.20160
                - hash_par.20160
                - csprng_initialize.20143
                - csprng_fz_vec.20156
                - fz_vec_sub_n.20162
                - convert_restr_vec_to_fp.20152
                - fz_dz_norm_n.20161
                - csprng_fp_vec.20157
                - csprng_release.20139
                - fp_vec_by_fp_vec_pointwise.20153
                - fp_vec_by_fp_matrix.20154
                - fp_dz_norm_synd.20155
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fz_vec
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_tree_root
                - hash.20150
                - hash.20150
                - hash.20150
                - hash.20150
                - csprng_initialize.20143
                - csprng_fp_vec_chall_1.20151
                - csprng_release.20139
                - fp_vec_by_restr_vec_scaled.20158
                - fp_dz_norm.20159
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fp_vec
                - hash.20150
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fz_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:238,14'
              BranchSideFuncs:
                - hash_par.20160
                - hash_par.20160
                - csprng_initialize.20143
                - csprng_fz_vec.20156
                - fz_vec_sub_n.20162
                - convert_restr_vec_to_fp.20152
                - fz_dz_norm_n.20161
                - csprng_fp_vec.20157
                - csprng_release.20139
                - fp_vec_by_fp_vec_pointwise.20153
                - fp_vec_by_fp_matrix.20154
                - fp_dz_norm_synd.20155
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fz_vec
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_tree_root
                - hash.20150
                - hash.20150
                - hash.20150
                - hash.20150
                - csprng_initialize.20143
                - csprng_fp_vec_chall_1.20151
                - csprng_release.20139
                - fp_vec_by_restr_vec_scaled.20158
                - fp_dz_norm.20159
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fp_vec
                - hash.20150
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:190,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:190,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_tree_root
                - hash.20150
                - hash.20150
                - hash.20150
                - hash.20150
                - csprng_initialize.20143
                - csprng_fp_vec_chall_1.20151
                - csprng_release.20139
                - fp_vec_by_restr_vec_scaled.20158
                - fp_dz_norm.20159
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fp_vec
                - hash.20150
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fz_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:276,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_tree_root
                - hash.20150
                - hash.20150
                - hash.20150
                - hash.20150
                - csprng_initialize.20143
                - csprng_fp_vec_chall_1.20151
                - csprng_release.20139
                - fp_vec_by_restr_vec_scaled.20158
                - fp_dz_norm.20159
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fp_vec
                - hash.20150
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:303,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:304,30'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fp_vec
                - hash.20150
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fz_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:312,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fp_vec
                - hash.20150
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:312,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:313,37'
              BranchSideFuncs:
                - hash.20150
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fz_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:316,26'
              BranchSideFuncs:
                - hash.20150
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:330,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:329,26'
              BranchSideFuncs:
                - __assert_fail
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fz_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:331,4'
              BranchSideFuncs:
                - __assert_fail
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:331,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:331,4'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fz_vec
                - __assert_fail
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:332,16'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fz_vec
                - __assert_fail
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:329,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:330,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:338,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:140,2'
          Dst:             expand_sk
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:151,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:152,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:155,2'
          Dst:             PQCLEAN_CROSSRSDP192BALANCED_AVX2_gen_seed_tree
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:157,2'
          Dst:             PQCLEAN_CROSSRSDP192BALANCED_AVX2_seed_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:276,2'
          Dst:             PQCLEAN_CROSSRSDP192BALANCED_AVX2_tree_root
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:277,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:278,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:285,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:290,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:296,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:297,2'
          Dst:             csprng_fp_vec_chall_1
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:299,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:202,3'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:207,3'
          Dst:             csprng_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:208,3'
          Dst:             fz_vec_sub_n
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:211,3'
          Dst:             convert_restr_vec_to_fp
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:212,3'
          Dst:             fz_dz_norm_n
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:214,3'
          Dst:             csprng_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:216,3'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:219,3'
          Dst:             fp_vec_by_fp_vec_pointwise
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:220,3'
          Dst:             fp_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:221,3'
          Dst:             fp_dz_norm_synd
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:224,3'
          Dst:             PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:226,3'
          Dst:             PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:236,4'
          Dst:             hash_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:252,4'
          Dst:             hash_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:304,3'
          Dst:             fp_vec_by_restr_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:308,3'
          Dst:             fp_dz_norm
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:318,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:321,2'
          Dst:             PQCLEAN_CROSSRSDP192BALANCED_AVX2_expand_digest_to_fixed_weight
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:325,2'
          Dst:             PQCLEAN_CROSSRSDP192BALANCED_AVX2_tree_proof
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:326,2'
          Dst:             PQCLEAN_CROSSRSDP192BALANCED_AVX2_seed_path
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:313,3'
          Dst:             PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:331,4'
          Dst:             __assert_fail
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:332,4'
          Dst:             PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:333,4'
          Dst:             PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fz_vec
    - functionName:    restr_vec_by_fp_matrix
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          412
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDP192BALANCED_AVX2_CROSS_keygen
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          53
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fp_syn
        - csprng_fz_vec
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
        - expand_pk
        - fp_dz_norm_synd
        - restr_vec_by_fp_matrix
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:91,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
                - csprng_initialize.20143
                - csprng_randombytes.20141
                - csprng_release.20139
                - expand_pk.20149
                - csprng_initialize.20143
                - csprng_fz_vec.20156
                - csprng_release.20139
                - restr_vec_by_fp_matrix.20168
                - fp_dz_norm_synd.20155
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fp_syn
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:91,2'
              BranchSideFuncs:
                - OQS_randombytes
                - csprng_initialize.20143
                - csprng_randombytes.20141
                - csprng_release.20139
                - expand_pk.20149
                - csprng_initialize.20143
                - csprng_fz_vec.20156
                - csprng_release.20139
                - restr_vec_by_fp_matrix.20168
                - fp_dz_norm_synd.20155
                - PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fp_syn
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:91,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:99,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:100,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:104,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:109,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:116,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:119,2'
          Dst:             csprng_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:121,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:124,2'
          Dst:             restr_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:125,2'
          Dst:             fp_dz_norm_synd
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/CROSS.c:126,2'
          Dst:             PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fp_syn
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:72,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:72,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:72,2'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:66,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:66,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:66,2'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:59,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:59,2'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:54,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:54,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:52,2'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:43,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:43,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:43,2'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.20193
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.20193
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.20194
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:62,2'
              BranchSideFuncs:
                - xof_shake_extract.20194
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.20197
                - xof_shake_update.20196
                - xof_shake_update.20196
                - xof_shake_final.20195
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.20197
                - xof_shake_update.20196
                - xof_shake_update.20196
                - xof_shake_final.20195
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    PQCLEAN_CROSSRSDP192BALANCED_AVX2_expand_digest_to_fixed_weight
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         67
      ICount:          400
      EdgeCount:       90
      CyclomaticComplexity: 25
      functionsReached:
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.c:46,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.20200
                - csprng_randombytes.20199
                - csprng_release.20198
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.c:47,2'
              BranchSideFuncs:
                - csprng_initialize.20200
                - csprng_randombytes.20199
                - csprng_release.20198
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.c:68,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.c:68,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.c:68,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.c:70,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.c:70,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.c:72,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.c:72,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.c:72,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.c:73,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.c:75,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.c:84,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.c:85,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.c:92,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.c:66,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.c:68,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.c:95,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.c:47,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.c:49,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.c:51,2'
          Dst:             csprng_release
    - functionName:    xof_shake_x4_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_ctx_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:109,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:109,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:109,2'
          Dst:             OQS_SHA3_shake256_x4_inc_ctx_release
    - functionName:    xof_shake_x2_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:146,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.20281
                - xof_shake_release.20281
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:146,2'
              BranchSideFuncs:
                - xof_shake_release.20281
                - xof_shake_release.20281
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:146,2'
          Dst:             xof_shake_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:147,2'
          Dst:             xof_shake_release
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:72,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:72,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:72,2'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    csprng_release_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:174,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_release.20279
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:174,2'
              BranchSideFuncs:
                - xof_shake_x4_release.20279
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:174,2'
          Dst:             xof_shake_x4_release
    - functionName:    csprng_release_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:170,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_release.20279
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:170,2'
              BranchSideFuncs:
                - xof_shake_x4_release.20279
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:170,2'
          Dst:             xof_shake_x4_release
    - functionName:    csprng_release_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:166,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_release.20280
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:166,2'
              BranchSideFuncs:
                - xof_shake_x2_release.20280
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:166,2'
          Dst:             xof_shake_x2_release
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.20281
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.20281
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    xof_shake_x4_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_squeeze
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:105,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:105,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:105,2'
          Dst:             OQS_SHA3_shake256_x4_inc_squeeze
    - functionName:    xof_shake_x2_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:141,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.20288
                - xof_shake_extract.20288
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:141,2'
              BranchSideFuncs:
                - xof_shake_extract.20288
                - xof_shake_extract.20288
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:141,2'
          Dst:             xof_shake_extract
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:142,2'
          Dst:             xof_shake_extract
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:66,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:66,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:66,2'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    csprng_randombytes_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:161,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_extract.20286
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:161,2'
              BranchSideFuncs:
                - xof_shake_x4_extract.20286
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:161,2'
          Dst:             xof_shake_x4_extract
    - functionName:    csprng_randombytes_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_MEM_malloc
        - OQS_MEM_secure_free
        - xof_shake_x4_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:155,39'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_extract.20286
                - OQS_MEM_secure_free
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:155,39'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_extract.20286
                - OQS_MEM_secure_free
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:155,39'
          Dst:             OQS_MEM_malloc
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:156,2'
          Dst:             xof_shake_x4_extract
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:157,2'
          Dst:             OQS_MEM_secure_free
    - functionName:    csprng_randombytes_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:149,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_extract.20287
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:149,2'
              BranchSideFuncs:
                - xof_shake_x2_extract.20287
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:149,2'
          Dst:             xof_shake_x2_extract
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.20288
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:62,2'
              BranchSideFuncs:
                - xof_shake_extract.20288
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    xof_shake_x4_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_finalize
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:97,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:97,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:97,2'
          Dst:             OQS_SHA3_shake256_x4_inc_finalize
    - functionName:    xof_shake_x4_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_absorb
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:94,46'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:94,46'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:94,2'
          Dst:             OQS_SHA3_shake256_x4_inc_absorb
    - functionName:    xof_shake_x4_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:86,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:86,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:86,2'
          Dst:             OQS_SHA3_shake256_x4_inc_init
    - functionName:    xof_shake_x2_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:134,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_final.20297
                - xof_shake_final.20297
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:134,2'
              BranchSideFuncs:
                - xof_shake_final.20297
                - xof_shake_final.20297
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:134,2'
          Dst:             xof_shake_final
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:135,2'
          Dst:             xof_shake_final
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_finalize
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:59,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:59,2'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    xof_shake_x2_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_update
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:130,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_update.20299
                - xof_shake_update.20299
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:130,2'
              BranchSideFuncs:
                - xof_shake_update.20299
                - xof_shake_update.20299
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:130,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:131,2'
          Dst:             xof_shake_update
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:54,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:54,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:52,2'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    xof_shake_x2_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:123,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.20301
                - xof_shake_init.20301
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:123,2'
              BranchSideFuncs:
                - xof_shake_init.20301
                - xof_shake_init.20301
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:123,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:124,2'
          Dst:             xof_shake_init
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:43,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:43,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:43,2'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    csprng_initialize_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          53
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_final
        - xof_shake_x4_init
        - xof_shake_x4_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:132,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_init.20295
                - xof_shake_x4_update.20294
                - xof_shake_x4_update.20294
                - xof_shake_x4_final.20293
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:132,2'
              BranchSideFuncs:
                - xof_shake_x4_init.20295
                - xof_shake_x4_update.20294
                - xof_shake_x4_update.20294
                - xof_shake_x4_final.20293
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:132,2'
          Dst:             xof_shake_x4_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:133,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:143,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:144,2'
          Dst:             xof_shake_x4_final
    - functionName:    csprng_initialize_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          51
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_MEM_malloc
        - OQS_MEM_secure_free
        - xof_shake_x4_final
        - xof_shake_x4_init
        - xof_shake_x4_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:107,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_init.20295
                - xof_shake_x4_update.20294
                - xof_shake_x4_update.20294
                - xof_shake_x4_final.20293
                - OQS_MEM_secure_free
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:107,42'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_init.20295
                - xof_shake_x4_update.20294
                - xof_shake_x4_update.20294
                - xof_shake_x4_final.20293
                - OQS_MEM_secure_free
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:107,42'
          Dst:             OQS_MEM_malloc
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:108,2'
          Dst:             xof_shake_x4_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:109,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:117,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:118,2'
          Dst:             xof_shake_x4_final
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:119,2'
          Dst:             OQS_MEM_secure_free
    - functionName:    csprng_initialize_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_final
        - xof_shake_x2_init
        - xof_shake_x2_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:86,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_init.20300
                - xof_shake_x2_update.20298
                - xof_shake_x2_update.20298
                - xof_shake_x2_final.20296
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:86,2'
              BranchSideFuncs:
                - xof_shake_x2_init.20300
                - xof_shake_x2_update.20298
                - xof_shake_x2_update.20298
                - xof_shake_x2_final.20296
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:86,2'
          Dst:             xof_shake_x2_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:87,2'
          Dst:             xof_shake_x2_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:93,2'
          Dst:             xof_shake_x2_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:94,2'
          Dst:             xof_shake_x2_final
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.20301
                - xof_shake_update.20299
                - xof_shake_update.20299
                - xof_shake_final.20297
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.20301
                - xof_shake_update.20299
                - xof_shake_update.20299
                - xof_shake_final.20297
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    csprng_release_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_release
        - csprng_release_x2
        - csprng_release_x3
        - csprng_release_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:218,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_release_x4.20282
                - csprng_release_x3.20283
                - csprng_release_x2.20284
                - csprng_release.20285
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:218,16'
              BranchSideFuncs:
                - csprng_release_x4.20282
                - csprng_release_x3.20283
                - csprng_release_x2.20284
                - csprng_release.20285
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:218,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:219,3'
              BranchSideFuncs:
                - csprng_release.20285
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:220,23'
              BranchSideFuncs:
                - csprng_release_x4.20282
                - csprng_release_x3.20283
                - csprng_release_x2.20284
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:220,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:221,31'
              BranchSideFuncs:
                - csprng_release_x2.20284
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:222,23'
              BranchSideFuncs:
                - csprng_release_x4.20282
                - csprng_release_x3.20283
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:222,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:223,31'
              BranchSideFuncs:
                - csprng_release_x3.20283
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:224,23'
              BranchSideFuncs:
                - csprng_release_x4.20282
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:224,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:224,13'
              BranchSideFuncs:
                - csprng_release_x4.20282
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:225,31'
              BranchSideFuncs:
                - csprng_release_x4.20282
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:219,3'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:221,3'
          Dst:             csprng_release_x2
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:223,3'
          Dst:             csprng_release_x3
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:225,3'
          Dst:             csprng_release_x4
    - functionName:    csprng_randombytes_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          57
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_randombytes
        - csprng_randombytes_x2
        - csprng_randombytes_x3
        - csprng_randombytes_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:205,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes_x4.20289
                - csprng_randombytes_x3.20290
                - csprng_randombytes_x2.20291
                - csprng_randombytes.20292
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:205,16'
              BranchSideFuncs:
                - csprng_randombytes_x4.20289
                - csprng_randombytes_x3.20290
                - csprng_randombytes_x2.20291
                - csprng_randombytes.20292
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:205,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:206,3'
              BranchSideFuncs:
                - csprng_randombytes.20292
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:207,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.20289
                - csprng_randombytes_x3.20290
                - csprng_randombytes_x2.20291
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:207,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:208,49'
              BranchSideFuncs:
                - csprng_randombytes_x2.20291
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:209,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.20289
                - csprng_randombytes_x3.20290
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:209,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:210,53'
              BranchSideFuncs:
                - csprng_randombytes_x3.20290
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:211,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.20289
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:211,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:211,13'
              BranchSideFuncs:
                - csprng_randombytes_x4.20289
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:212,57'
              BranchSideFuncs:
                - csprng_randombytes_x4.20289
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:206,3'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:208,3'
          Dst:             csprng_randombytes_x2
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:210,3'
          Dst:             csprng_randombytes_x3
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:212,3'
          Dst:             csprng_randombytes_x4
    - functionName:    csprng_initialize_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          61
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_initialize
        - csprng_initialize_x2
        - csprng_initialize_x3
        - csprng_initialize_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:193,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_initialize_x4.20302
                - csprng_initialize_x3.20303
                - csprng_initialize_x2.20304
                - csprng_initialize.20305
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:193,16'
              BranchSideFuncs:
                - csprng_initialize_x4.20302
                - csprng_initialize_x3.20303
                - csprng_initialize_x2.20304
                - csprng_initialize.20305
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:193,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:194,3'
              BranchSideFuncs:
                - csprng_initialize.20305
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:195,23'
              BranchSideFuncs:
                - csprng_initialize_x4.20302
                - csprng_initialize_x3.20303
                - csprng_initialize_x2.20304
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:195,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:196,34'
              BranchSideFuncs:
                - csprng_initialize_x2.20304
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:197,23'
              BranchSideFuncs:
                - csprng_initialize_x4.20302
                - csprng_initialize_x3.20303
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:197,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:198,34'
              BranchSideFuncs:
                - csprng_initialize_x3.20303
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:199,23'
              BranchSideFuncs:
                - csprng_initialize_x4.20302
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:199,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:199,13'
              BranchSideFuncs:
                - csprng_initialize_x4.20302
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:200,34'
              BranchSideFuncs:
                - csprng_initialize_x4.20302
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:194,3'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:196,3'
          Dst:             csprng_initialize_x2
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:198,3'
          Dst:             csprng_initialize_x3
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:200,3'
          Dst:             csprng_initialize_x4
    - functionName:    PQCLEAN_CROSSRSDP192BALANCED_AVX2_recompute_root
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         58
      ICount:          436
      EdgeCount:       77
      CyclomaticComplexity: 21
      functionsReached:
        - hash_par
        - label_leaves
        - place_cmt_on_leaves
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:185,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:0,0'
              BranchSideFuncs:
                - place_cmt_on_leaves.20311
                - label_leaves.20312
                - hash_par.20313
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:186,16'
              BranchSideFuncs:
                - place_cmt_on_leaves.20311
                - label_leaves.20312
                - hash_par.20313
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:259,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:259,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:259,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:259,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:260,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:260,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:259,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:259,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:262,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:259,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:260,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:260,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:202,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:203,16'
              BranchSideFuncs:
                - hash_par.20313
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:254,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:205,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:205,27'
              BranchSideFuncs:
                - hash_par.20313
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:205,27'
              BranchSideFuncs:
                - hash_par.20313
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:207,79'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:207,92'
              BranchSideFuncs:
                - hash_par.20313
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:211,12'
              BranchSideFuncs:
                - hash_par.20313
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:207,79'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:207,92'
              BranchSideFuncs:
                - hash_par.20313
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:211,12'
              BranchSideFuncs:
                - hash_par.20313
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:208,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:211,12'
              BranchSideFuncs:
                - hash_par.20313
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:231,26'
              BranchSideFuncs:
                - hash_par.20313
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:216,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:0,0'
              BranchSideFuncs:
                - hash_par.20313
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:222,21'
              BranchSideFuncs:
                - hash_par.20313
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:222,21'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:222,21'
              BranchSideFuncs:
                - hash_par.20313
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:222,21'
              BranchSideFuncs:
                - hash_par.20313
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:222,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:0,0'
              BranchSideFuncs:
                - hash_par.20313
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:227,5'
              BranchSideFuncs:
                - hash_par.20313
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:231,21'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:231,26'
              BranchSideFuncs:
                - hash_par.20313
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:234,16'
              BranchSideFuncs:
                - hash_par.20313
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:231,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:203,34'
              BranchSideFuncs:
                - hash_par.20313
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:234,16'
              BranchSideFuncs:
                - hash_par.20313
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:259,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:260,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:262,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:188,2'
          Dst:             place_cmt_on_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:189,2'
          Dst:             label_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:232,5'
          Dst:             hash_par
    - functionName:    place_cmt_on_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          78
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:56,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:57,54'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:63,1'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:56,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:57,54'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:57,54'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    label_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         223
      ICount:          1003
      EdgeCount:       296
      CyclomaticComplexity: 75
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:75,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:78,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:78,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:75,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:75,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:74,43'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:74,43'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:74,43'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:74,43'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:75,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:78,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:74,43'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:78,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:75,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:78,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:78,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:75,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hash_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_initialize_par
        - csprng_randombytes_par
        - csprng_release_par
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:271,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_initialize_par.20308
                - csprng_randombytes_par.20307
                - csprng_release_par.20306
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:272,2'
              BranchSideFuncs:
                - csprng_initialize_par.20308
                - csprng_randombytes_par.20307
                - csprng_release_par.20306
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:272,2'
          Dst:             csprng_initialize_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:273,2'
          Dst:             csprng_randombytes_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:275,2'
          Dst:             csprng_release_par
    - functionName:    PQCLEAN_CROSSRSDP192BALANCED_AVX2_tree_proof
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          247
      EdgeCount:       54
      CyclomaticComplexity: 16
      functionsReached:
        - label_leaves
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:147,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:0,0'
              BranchSideFuncs:
                - label_leaves.20312
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:147,16'
              BranchSideFuncs:
                - label_leaves.20312
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:156,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:157,16'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:177,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:159,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:159,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:159,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:161,67'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:161,29'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:161,81'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:161,67'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:161,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:161,81'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:164,51'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:164,65'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:170,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:164,51'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:164,65'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:170,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:164,65'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:164,65'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:164,65'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:164,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:157,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:165,70'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:170,47'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:157,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:170,61'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:170,47'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:157,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:170,61'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:170,61'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:170,61'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:170,61'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:170,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:157,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:171,78'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:170,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:157,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:171,78'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:148,2'
          Dst:             label_leaves
    - functionName:    PQCLEAN_CROSSRSDP192BALANCED_AVX2_tree_root
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          162
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - hash_par
        - place_cmt_on_leaves
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:97,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:0,0'
              BranchSideFuncs:
                - place_cmt_on_leaves.20311
                - hash_par.20313
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:108,16'
              BranchSideFuncs:
                - place_cmt_on_leaves.20311
                - hash_par.20313
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:107,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:108,16'
              BranchSideFuncs:
                - hash_par.20313
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:139,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:111,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:111,27'
              BranchSideFuncs:
                - hash_par.20313
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:111,27'
              BranchSideFuncs:
                - hash_par.20313
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:116,21'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:116,26'
              BranchSideFuncs:
                - hash_par.20313
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:119,16'
              BranchSideFuncs:
                - hash_par.20313
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:116,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:108,34'
              BranchSideFuncs:
                - hash_par.20313
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:119,16'
              BranchSideFuncs:
                - hash_par.20313
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:97,2'
          Dst:             place_cmt_on_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/merkle.c:117,5'
          Dst:             hash_par
    - functionName:    generic_unpack_3_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          201
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:209,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:210,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:210,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:209,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:210,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:226,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_unpack_7_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          2373
      EdgeCount:       66
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:279,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:279,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:280,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:282,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:282,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:292,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:282,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:282,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:283,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:282,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:282,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:283,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:282,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:283,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:283,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:282,31'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:282,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:283,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:282,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:282,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:292,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:282,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:283,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:283,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:282,31'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:282,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:283,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:282,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:283,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:292,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:282,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:283,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:292,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:293,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:294,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:295,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:295,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:296,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:298,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:298,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:299,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:302,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:302,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:303,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:307,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:307,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:308,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:313,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:313,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:314,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:320,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:320,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:321,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:329,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:329,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:329,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:330,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_pack_3_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          706
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:58,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:59,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:59,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:58,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:59,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:69,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_pack_7_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          463
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:106,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:107,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:115,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:106,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:107,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:115,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:116,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:117,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:118,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:118,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:119,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:121,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:121,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:122,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:125,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:125,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:126,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:130,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:130,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:131,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:136,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:136,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:137,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:143,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:143,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:143,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:144,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_unpack_fz
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 373
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_3_bit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:371,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_3_bit.20350
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:371,22'
              BranchSideFuncs:
                - generic_unpack_3_bit.20350
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:371,22'
          Dst:             generic_unpack_3_bit
    - functionName:    PQCLEAN_CROSSRSDP192BALANCED_AVX2_unpack_fz_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 459
      functionLinenumberEnd: 460
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fz
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:460,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fz.20354
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:460,9'
              BranchSideFuncs:
                - generic_unpack_fz.20354
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:460,9'
          Dst:             generic_unpack_fz
    - functionName:    PQCLEAN_CROSSRSDP192BALANCED_AVX2_unpack_fp_syn
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 447
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:447,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fp.20359
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:447,9'
              BranchSideFuncs:
                - generic_unpack_fp.20359
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:447,9'
          Dst:             generic_unpack_fp
    - functionName:    generic_unpack_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_7_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:352,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_7_bit.20351
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:352,22'
              BranchSideFuncs:
                - generic_unpack_7_bit.20351
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:352,22'
          Dst:             generic_unpack_7_bit
    - functionName:    PQCLEAN_CROSSRSDP192BALANCED_AVX2_unpack_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 434
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:434,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fp.20359
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:434,9'
              BranchSideFuncs:
                - generic_unpack_fp.20359
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:434,9'
          Dst:             generic_unpack_fp
    - functionName:    generic_pack_fz
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_3_bit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:185,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_3_bit.20352
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:185,2'
              BranchSideFuncs:
                - generic_pack_3_bit.20352
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:185,2'
          Dst:             generic_pack_3_bit
    - functionName:    PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fz_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fz
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:412,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fz.20362
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:412,2'
              BranchSideFuncs:
                - generic_pack_fz.20362
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:412,2'
          Dst:             generic_pack_fz
    - functionName:    PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fp_syn
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:399,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fp.20367
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:399,2'
              BranchSideFuncs:
                - generic_pack_fp.20367
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:399,2'
          Dst:             generic_pack_fp
    - functionName:    generic_pack_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_7_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:169,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_7_bit.20353
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:169,2'
              BranchSideFuncs:
                - generic_pack_7_bit.20353
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:169,2'
          Dst:             generic_pack_7_bit
    - functionName:    PQCLEAN_CROSSRSDP192BALANCED_AVX2_pack_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:386,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fp.20367
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:386,2'
              BranchSideFuncs:
                - generic_pack_fp.20367
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/pack_unpack.c:386,2'
          Dst:             generic_pack_fp
    - functionName:    label_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          190
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:78,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:79,45'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:79,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:78,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:79,45'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:79,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:78,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:78,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:79,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:78,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:78,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:79,45'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xof_shake_x4_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_ctx_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:109,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:109,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:109,2'
          Dst:             OQS_SHA3_shake256_x4_inc_ctx_release
    - functionName:    xof_shake_x2_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:146,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.20449
                - xof_shake_release.20449
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:146,2'
              BranchSideFuncs:
                - xof_shake_release.20449
                - xof_shake_release.20449
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:146,2'
          Dst:             xof_shake_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:147,2'
          Dst:             xof_shake_release
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:72,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:72,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:72,2'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    csprng_release_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:174,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_release.20447
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:174,2'
              BranchSideFuncs:
                - xof_shake_x4_release.20447
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:174,2'
          Dst:             xof_shake_x4_release
    - functionName:    csprng_release_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:170,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_release.20447
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:170,2'
              BranchSideFuncs:
                - xof_shake_x4_release.20447
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:170,2'
          Dst:             xof_shake_x4_release
    - functionName:    csprng_release_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:166,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_release.20448
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:166,2'
              BranchSideFuncs:
                - xof_shake_x2_release.20448
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:166,2'
          Dst:             xof_shake_x2_release
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.20449
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.20449
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    xof_shake_x4_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_squeeze
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:105,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:105,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:105,2'
          Dst:             OQS_SHA3_shake256_x4_inc_squeeze
    - functionName:    xof_shake_x2_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:141,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.20456
                - xof_shake_extract.20456
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:141,2'
              BranchSideFuncs:
                - xof_shake_extract.20456
                - xof_shake_extract.20456
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:141,2'
          Dst:             xof_shake_extract
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:142,2'
          Dst:             xof_shake_extract
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:66,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:66,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:66,2'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    csprng_randombytes_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:161,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_extract.20454
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:161,2'
              BranchSideFuncs:
                - xof_shake_x4_extract.20454
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:161,2'
          Dst:             xof_shake_x4_extract
    - functionName:    csprng_randombytes_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_MEM_malloc
        - OQS_MEM_secure_free
        - xof_shake_x4_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:155,39'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_extract.20454
                - OQS_MEM_secure_free
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:155,39'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_extract.20454
                - OQS_MEM_secure_free
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:155,39'
          Dst:             OQS_MEM_malloc
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:156,2'
          Dst:             xof_shake_x4_extract
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:157,2'
          Dst:             OQS_MEM_secure_free
    - functionName:    csprng_randombytes_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:149,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_extract.20455
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:149,2'
              BranchSideFuncs:
                - xof_shake_x2_extract.20455
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:149,2'
          Dst:             xof_shake_x2_extract
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.20456
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:62,2'
              BranchSideFuncs:
                - xof_shake_extract.20456
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    xof_shake_x4_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_finalize
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:97,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:97,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:97,2'
          Dst:             OQS_SHA3_shake256_x4_inc_finalize
    - functionName:    xof_shake_x4_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_absorb
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:94,46'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:94,46'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:94,2'
          Dst:             OQS_SHA3_shake256_x4_inc_absorb
    - functionName:    xof_shake_x4_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:86,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:86,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:86,2'
          Dst:             OQS_SHA3_shake256_x4_inc_init
    - functionName:    xof_shake_x2_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:134,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_final.20465
                - xof_shake_final.20465
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:134,2'
              BranchSideFuncs:
                - xof_shake_final.20465
                - xof_shake_final.20465
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:134,2'
          Dst:             xof_shake_final
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:135,2'
          Dst:             xof_shake_final
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_finalize
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:59,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:59,2'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    xof_shake_x2_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_update
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:130,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_update.20467
                - xof_shake_update.20467
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:130,2'
              BranchSideFuncs:
                - xof_shake_update.20467
                - xof_shake_update.20467
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:130,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:131,2'
          Dst:             xof_shake_update
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:54,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:54,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:52,2'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    xof_shake_x2_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:123,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.20469
                - xof_shake_init.20469
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:123,2'
              BranchSideFuncs:
                - xof_shake_init.20469
                - xof_shake_init.20469
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:123,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:124,2'
          Dst:             xof_shake_init
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:43,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:43,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/sha3.h:43,2'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    csprng_initialize_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          65
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_final
        - xof_shake_x4_init
        - xof_shake_x4_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:132,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_init.20463
                - xof_shake_x4_update.20462
                - xof_shake_x4_update.20462
                - xof_shake_x4_final.20461
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:132,2'
              BranchSideFuncs:
                - xof_shake_x4_init.20463
                - xof_shake_x4_update.20462
                - xof_shake_x4_update.20462
                - xof_shake_x4_final.20461
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:132,2'
          Dst:             xof_shake_x4_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:133,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:143,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:144,2'
          Dst:             xof_shake_x4_final
    - functionName:    csprng_initialize_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          60
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_MEM_malloc
        - OQS_MEM_secure_free
        - xof_shake_x4_final
        - xof_shake_x4_init
        - xof_shake_x4_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:107,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_init.20463
                - xof_shake_x4_update.20462
                - xof_shake_x4_update.20462
                - xof_shake_x4_final.20461
                - OQS_MEM_secure_free
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:107,42'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_init.20463
                - xof_shake_x4_update.20462
                - xof_shake_x4_update.20462
                - xof_shake_x4_final.20461
                - OQS_MEM_secure_free
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:107,42'
          Dst:             OQS_MEM_malloc
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:108,2'
          Dst:             xof_shake_x4_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:109,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:117,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:118,2'
          Dst:             xof_shake_x4_final
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:119,2'
          Dst:             OQS_MEM_secure_free
    - functionName:    csprng_initialize_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_final
        - xof_shake_x2_init
        - xof_shake_x2_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:86,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_init.20468
                - xof_shake_x2_update.20466
                - xof_shake_x2_update.20466
                - xof_shake_x2_final.20464
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:86,2'
              BranchSideFuncs:
                - xof_shake_x2_init.20468
                - xof_shake_x2_update.20466
                - xof_shake_x2_update.20466
                - xof_shake_x2_final.20464
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:86,2'
          Dst:             xof_shake_x2_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:87,2'
          Dst:             xof_shake_x2_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:93,2'
          Dst:             xof_shake_x2_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:94,2'
          Dst:             xof_shake_x2_final
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.20469
                - xof_shake_update.20467
                - xof_shake_update.20467
                - xof_shake_final.20465
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.20469
                - xof_shake_update.20467
                - xof_shake_update.20467
                - xof_shake_final.20465
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    PQCLEAN_CROSSRSDP192BALANCED_AVX2_rebuild_tree
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          409
      EdgeCount:       68
      CyclomaticComplexity: 19
      functionsReached:
        - compute_seeds_to_publish
        - csprng_initialize_par
        - csprng_randombytes_par
        - csprng_release_par
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:279,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:0,0'
              BranchSideFuncs:
                - compute_seeds_to_publish.20476
                - csprng_initialize_par.20479
                - csprng_randombytes_par.20480
                - csprng_release_par.20481
                - csprng_initialize_par.20479
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:279,16'
              BranchSideFuncs:
                - compute_seeds_to_publish.20476
                - csprng_initialize_par.20479
                - csprng_randombytes_par.20480
                - csprng_release_par.20481
                - csprng_initialize_par.20479
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:372,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:372,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:372,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:372,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:372,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:373,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:372,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:373,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:373,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:372,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:372,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:375,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:372,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:373,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:373,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:372,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:373,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:375,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:307,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:308,26'
              BranchSideFuncs:
                - csprng_initialize_par.20479
                - csprng_randombytes_par.20480
                - csprng_release_par.20481
                - csprng_initialize_par.20479
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:308,26'
              BranchSideFuncs:
                - csprng_initialize_par.20479
                - csprng_randombytes_par.20480
                - csprng_release_par.20481
                - csprng_initialize_par.20479
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:312,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:307,51'
              BranchSideFuncs:
                - csprng_initialize_par.20479
                - csprng_randombytes_par.20480
                - csprng_release_par.20481
                - csprng_initialize_par.20479
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:340,57'
              BranchSideFuncs:
                - csprng_initialize_par.20479
                - csprng_randombytes_par.20480
                - csprng_release_par.20481
                - csprng_initialize_par.20479
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:313,10'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:314,38'
              BranchSideFuncs:
                - csprng_initialize_par.20479
                - csprng_randombytes_par.20480
                - csprng_release_par.20481
                - csprng_initialize_par.20479
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:323,96'
              BranchSideFuncs:
                - csprng_initialize_par.20479
                - csprng_randombytes_par.20480
                - csprng_release_par.20481
                - csprng_initialize_par.20479
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:323,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:325,14'
              BranchSideFuncs:
                - csprng_initialize_par.20479
                - csprng_randombytes_par.20480
                - csprng_release_par.20481
                - csprng_initialize_par.20479
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:340,57'
              BranchSideFuncs:
                - csprng_initialize_par.20479
                - csprng_randombytes_par.20480
                - csprng_release_par.20481
                - csprng_initialize_par.20479
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:340,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:340,57'
              BranchSideFuncs:
                - csprng_initialize_par.20479
                - csprng_randombytes_par.20480
                - csprng_release_par.20481
                - csprng_initialize_par.20479
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:349,9'
              BranchSideFuncs:
                - csprng_initialize_par.20479
                - csprng_randombytes_par.20480
                - csprng_release_par.20481
                - csprng_initialize_par.20479
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:340,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:304,72'
              BranchSideFuncs:
                - csprng_initialize_par.20479
                - csprng_randombytes_par.20480
                - csprng_release_par.20481
                - csprng_initialize_par.20479
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:349,9'
              BranchSideFuncs:
                - csprng_initialize_par.20479
                - csprng_randombytes_par.20480
                - csprng_release_par.20481
                - csprng_initialize_par.20479
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:304,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:306,39'
              BranchSideFuncs:
                - csprng_initialize_par.20479
                - csprng_randombytes_par.20480
                - csprng_release_par.20481
                - csprng_initialize_par.20479
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:366,14'
              BranchSideFuncs:
                - csprng_initialize_par.20479
                - csprng_randombytes_par.20480
                - csprng_release_par.20481
                - csprng_initialize_par.20479
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:372,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:373,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:375,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:280,2'
          Dst:             compute_seeds_to_publish
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:341,5'
          Dst:             csprng_initialize_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:341,5'
          Dst:             csprng_initialize_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:353,5'
          Dst:             csprng_randombytes_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:362,5'
          Dst:             csprng_release_par
    - functionName:    compute_seeds_to_publish
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          123
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - label_leaves
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:94,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:0,0'
              BranchSideFuncs:
                - label_leaves.20446
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:104,16'
              BranchSideFuncs:
                - label_leaves.20446
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:103,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:104,16'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:113,1'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:106,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:106,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:106,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:109,41'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:108,41'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:109,67'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:109,41'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:108,41'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:109,67'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:94,2'
          Dst:             label_leaves
    - functionName:    csprng_initialize_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          61
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_initialize
        - csprng_initialize_x2
        - csprng_initialize_x3
        - csprng_initialize_x4
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:193,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_initialize_x4.20470
                - csprng_initialize_x3.20471
                - csprng_initialize_x2.20472
                - csprng_initialize.20473
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:193,16'
              BranchSideFuncs:
                - csprng_initialize_x4.20470
                - csprng_initialize_x3.20471
                - csprng_initialize_x2.20472
                - csprng_initialize.20473
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:193,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:194,3'
              BranchSideFuncs:
                - csprng_initialize.20473
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:195,23'
              BranchSideFuncs:
                - csprng_initialize_x4.20470
                - csprng_initialize_x3.20471
                - csprng_initialize_x2.20472
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:195,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:196,34'
              BranchSideFuncs:
                - csprng_initialize_x2.20472
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:197,23'
              BranchSideFuncs:
                - csprng_initialize_x4.20470
                - csprng_initialize_x3.20471
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:197,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:198,34'
              BranchSideFuncs:
                - csprng_initialize_x3.20471
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:199,23'
              BranchSideFuncs:
                - csprng_initialize_x4.20470
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:199,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:199,13'
              BranchSideFuncs:
                - csprng_initialize_x4.20470
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:200,34'
              BranchSideFuncs:
                - csprng_initialize_x4.20470
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:194,3'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:196,3'
          Dst:             csprng_initialize_x2
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:198,3'
          Dst:             csprng_initialize_x3
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:200,3'
          Dst:             csprng_initialize_x4
    - functionName:    csprng_randombytes_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          57
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_randombytes
        - csprng_randombytes_x2
        - csprng_randombytes_x3
        - csprng_randombytes_x4
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:205,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes_x4.20457
                - csprng_randombytes_x3.20458
                - csprng_randombytes_x2.20459
                - csprng_randombytes.20460
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:205,16'
              BranchSideFuncs:
                - csprng_randombytes_x4.20457
                - csprng_randombytes_x3.20458
                - csprng_randombytes_x2.20459
                - csprng_randombytes.20460
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:205,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:206,3'
              BranchSideFuncs:
                - csprng_randombytes.20460
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:207,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.20457
                - csprng_randombytes_x3.20458
                - csprng_randombytes_x2.20459
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:207,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:208,49'
              BranchSideFuncs:
                - csprng_randombytes_x2.20459
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:209,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.20457
                - csprng_randombytes_x3.20458
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:209,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:210,53'
              BranchSideFuncs:
                - csprng_randombytes_x3.20458
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:211,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.20457
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:211,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:211,13'
              BranchSideFuncs:
                - csprng_randombytes_x4.20457
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:212,57'
              BranchSideFuncs:
                - csprng_randombytes_x4.20457
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:206,3'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:208,3'
          Dst:             csprng_randombytes_x2
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:210,3'
          Dst:             csprng_randombytes_x3
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:212,3'
          Dst:             csprng_randombytes_x4
    - functionName:    csprng_release_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_release
        - csprng_release_x2
        - csprng_release_x3
        - csprng_release_x4
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:218,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_release_x4.20450
                - csprng_release_x3.20451
                - csprng_release_x2.20452
                - csprng_release.20453
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:218,16'
              BranchSideFuncs:
                - csprng_release_x4.20450
                - csprng_release_x3.20451
                - csprng_release_x2.20452
                - csprng_release.20453
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:218,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:219,3'
              BranchSideFuncs:
                - csprng_release.20453
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:220,23'
              BranchSideFuncs:
                - csprng_release_x4.20450
                - csprng_release_x3.20451
                - csprng_release_x2.20452
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:220,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:221,31'
              BranchSideFuncs:
                - csprng_release_x2.20452
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:222,23'
              BranchSideFuncs:
                - csprng_release_x4.20450
                - csprng_release_x3.20451
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:222,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:223,31'
              BranchSideFuncs:
                - csprng_release_x3.20451
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:224,23'
              BranchSideFuncs:
                - csprng_release_x4.20450
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:224,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:224,13'
              BranchSideFuncs:
                - csprng_release_x4.20450
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:225,31'
              BranchSideFuncs:
                - csprng_release_x4.20450
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:219,3'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:221,3'
          Dst:             csprng_release_x2
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:223,3'
          Dst:             csprng_release_x3
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/csprng_hash.h:225,3'
          Dst:             csprng_release_x4
    - functionName:    PQCLEAN_CROSSRSDP192BALANCED_AVX2_seed_path
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          129
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - compute_seeds_to_publish
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:240,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:0,0'
              BranchSideFuncs:
                - compute_seeds_to_publish.20476
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:240,16'
              BranchSideFuncs:
                - compute_seeds_to_publish.20476
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:252,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:256,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:256,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:256,61'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:250,72'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:252,51'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:256,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:250,72'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:258,47'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:250,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:251,39'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:264,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:241,2'
          Dst:             compute_seeds_to_publish
    - functionName:    PQCLEAN_CROSSRSDP192BALANCED_AVX2_seed_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          82
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:219,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:220,30'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:226,1'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:219,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:220,30'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:220,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDP192BALANCED_AVX2_gen_seed_tree
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          192
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - csprng_initialize_par
        - csprng_randombytes_par
        - csprng_release_par
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:130,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:0,0'
              BranchSideFuncs:
                - csprng_initialize_par.20479
                - csprng_randombytes_par.20480
                - csprng_release_par.20481
                - csprng_initialize_par.20479
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:139,6'
              BranchSideFuncs:
                - csprng_initialize_par.20479
                - csprng_randombytes_par.20480
                - csprng_release_par.20481
                - csprng_initialize_par.20479
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:181,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:181,40'
              BranchSideFuncs:
                - csprng_initialize_par.20479
                - csprng_randombytes_par.20480
                - csprng_release_par.20481
                - csprng_initialize_par.20479
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:190,9'
              BranchSideFuncs:
                - csprng_initialize_par.20479
                - csprng_randombytes_par.20480
                - csprng_release_par.20481
                - csprng_initialize_par.20479
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:181,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:163,85'
              BranchSideFuncs:
                - csprng_initialize_par.20479
                - csprng_randombytes_par.20480
                - csprng_release_par.20481
                - csprng_initialize_par.20479
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:190,9'
              BranchSideFuncs:
                - csprng_initialize_par.20479
                - csprng_randombytes_par.20480
                - csprng_release_par.20481
                - csprng_initialize_par.20479
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:163,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:165,13'
              BranchSideFuncs:
                - csprng_initialize_par.20479
                - csprng_randombytes_par.20480
                - csprng_release_par.20481
                - csprng_initialize_par.20479
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:207,14'
              BranchSideFuncs:
                - csprng_initialize_par.20479
                - csprng_randombytes_par.20480
                - csprng_release_par.20481
                - csprng_initialize_par.20479
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:182,5'
          Dst:             csprng_initialize_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:182,5'
          Dst:             csprng_initialize_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:194,5'
          Dst:             csprng_randombytes_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-balanced_avx2/seedtree.c:203,5'
          Dst:             csprng_release_par
    - functionName:    csprng_fp_mat
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:193,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.20551
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:199,2'
              BranchSideFuncs:
                - csprng_randombytes.20551
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:210,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:210,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:222,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:210,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:212,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:222,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:212,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:214,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:214,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:214,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:215,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:217,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:223,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:224,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:226,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:209,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:210,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:229,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:199,2'
          Dst:             csprng_randombytes
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:62,37'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.20552
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:62,37'
              BranchSideFuncs:
                - xof_shake_extract.20552
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/sha3.h:65,31'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/sha3.h:65,31'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/sha3.h:65,2'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/sha3.h:71,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/sha3.h:71,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/sha3.h:71,2'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_finalize
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/sha3.h:58,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/sha3.h:58,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/sha3.h:58,2'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/sha3.h:53,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/sha3.h:53,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/sha3.h:51,2'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/sha3.h:42,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/sha3.h:42,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/sha3.h:42,2'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    fp_synd_minus_fp_vec_scaled
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          104
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/fp_arith.h:135,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/fp_arith.h:136,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/fp_arith.h:136,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/fp_arith.h:135,30'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/fp_arith.h:135,30'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/fp_arith.h:136,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/fp_arith.h:135,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/fp_arith.h:135,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/fp_arith.h:136,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    is_fz_vec_in_restr_group_n
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_clean/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          60
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/restr_arith.h:62,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/restr_arith.h:61,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/restr_arith.h:62,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/restr_arith.h:61,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/restr_arith.h:62,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/restr_arith.h:62,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/restr_arith.h:62,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/restr_arith.h:62,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/restr_arith.h:62,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDP192FAST_CLEAN_CROSS_verify
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 450
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          370
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached:
        - PQCLEAN_CROSSRSDP192FAST_CLEAN_expand_digest_to_fixed_weight
        - PQCLEAN_CROSSRSDP192FAST_CLEAN_pack_fp_syn
        - PQCLEAN_CROSSRSDP192FAST_CLEAN_pack_fp_vec
        - PQCLEAN_CROSSRSDP192FAST_CLEAN_rebuild_leaves
        - PQCLEAN_CROSSRSDP192FAST_CLEAN_recompute_root
        - PQCLEAN_CROSSRSDP192FAST_CLEAN_unpack_fp_syn
        - PQCLEAN_CROSSRSDP192FAST_CLEAN_unpack_fp_vec
        - PQCLEAN_CROSSRSDP192FAST_CLEAN_unpack_fz_vec
        - convert_restr_vec_to_fp
        - csprng_fp_vec
        - csprng_fp_vec_chall_1
        - csprng_fz_vec
        - csprng_initialize
        - csprng_release
        - expand_pk
        - fp_dz_norm
        - fp_dz_norm_synd
        - fp_synd_minus_fp_vec_scaled
        - fp_vec_by_fp_matrix
        - fp_vec_by_fp_vec_pointwise
        - fp_vec_by_restr_vec_scaled
        - hash
        - is_fz_vec_in_restr_group_n
        - memcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:287,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:0,0'
              BranchSideFuncs:
                - expand_pk.20561
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_unpack_fp_syn
                - hash.20562
                - hash.20562
                - csprng_initialize.20563
                - csprng_fp_vec_chall_1.20564
                - csprng_release.20565
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_rebuild_leaves
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.20558
                - convert_restr_vec_to_fp.20570
                - fp_vec_by_fp_vec_pointwise.20571
                - fp_vec_by_fp_matrix.20572
                - fp_dz_norm_synd.20573
                - fp_synd_minus_fp_vec_scaled.20557
                - fp_dz_norm_synd.20573
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_pack_fp_syn
                - hash.20562
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_recompute_root
                - hash.20562
                - hash.20562
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_pack_fp_vec
                - hash.20562
                - memcmp
                - memcmp
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_unpack_fz_vec
                - hash.20562
                - csprng_initialize.20563
                - csprng_fz_vec.20566
                - csprng_fp_vec.20567
                - csprng_release.20565
                - fp_vec_by_restr_vec_scaled.20568
                - fp_dz_norm.20569
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:290,2'
              BranchSideFuncs:
                - expand_pk.20561
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_unpack_fp_syn
                - hash.20562
                - hash.20562
                - csprng_initialize.20563
                - csprng_fp_vec_chall_1.20564
                - csprng_release.20565
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_rebuild_leaves
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.20558
                - convert_restr_vec_to_fp.20570
                - fp_vec_by_fp_vec_pointwise.20571
                - fp_vec_by_fp_matrix.20572
                - fp_dz_norm_synd.20573
                - fp_synd_minus_fp_vec_scaled.20557
                - fp_dz_norm_synd.20573
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_pack_fp_syn
                - hash.20562
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_recompute_root
                - hash.20562
                - hash.20562
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_pack_fp_vec
                - hash.20562
                - memcmp
                - memcmp
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_unpack_fz_vec
                - hash.20562
                - csprng_initialize.20563
                - csprng_fz_vec.20566
                - csprng_fp_vec.20567
                - csprng_release.20565
                - fp_vec_by_restr_vec_scaled.20568
                - fp_dz_norm.20569
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:351,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:353,43'
              BranchSideFuncs:
                - hash.20562
                - csprng_initialize.20563
                - csprng_fz_vec.20566
                - csprng_fp_vec.20567
                - csprng_release.20565
                - fp_vec_by_restr_vec_scaled.20568
                - fp_dz_norm.20569
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.20558
                - convert_restr_vec_to_fp.20570
                - fp_vec_by_fp_vec_pointwise.20571
                - fp_vec_by_fp_matrix.20572
                - fp_dz_norm_synd.20573
                - fp_synd_minus_fp_vec_scaled.20557
                - fp_dz_norm_synd.20573
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_pack_fp_syn
                - hash.20562
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_unpack_fz_vec
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_recompute_root
                - hash.20562
                - hash.20562
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_pack_fp_vec
                - hash.20562
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:380,48'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.20558
                - convert_restr_vec_to_fp.20570
                - fp_vec_by_fp_vec_pointwise.20571
                - fp_vec_by_fp_matrix.20572
                - fp_dz_norm_synd.20573
                - fp_synd_minus_fp_vec_scaled.20557
                - fp_dz_norm_synd.20573
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_pack_fp_syn
                - hash.20562
                - hash.20562
                - csprng_initialize.20563
                - csprng_fz_vec.20566
                - csprng_fp_vec.20567
                - csprng_release.20565
                - fp_vec_by_restr_vec_scaled.20568
                - fp_dz_norm.20569
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_recompute_root
                - hash.20562
                - hash.20562
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_pack_fp_vec
                - hash.20562
                - memcmp
                - memcmp
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_unpack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:381,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:381,42'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.20558
                - convert_restr_vec_to_fp.20570
                - fp_vec_by_fp_vec_pointwise.20571
                - fp_vec_by_fp_matrix.20572
                - fp_dz_norm_synd.20573
                - fp_synd_minus_fp_vec_scaled.20557
                - fp_dz_norm_synd.20573
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_pack_fp_syn
                - hash.20562
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_unpack_fz_vec
                - hash.20562
                - csprng_initialize.20563
                - csprng_fz_vec.20566
                - csprng_fp_vec.20567
                - csprng_release.20565
                - fp_vec_by_restr_vec_scaled.20568
                - fp_dz_norm.20569
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_recompute_root
                - hash.20562
                - hash.20562
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_pack_fp_vec
                - hash.20562
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:383,4'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.20558
                - convert_restr_vec_to_fp.20570
                - fp_vec_by_fp_vec_pointwise.20571
                - fp_vec_by_fp_matrix.20572
                - fp_dz_norm_synd.20573
                - fp_synd_minus_fp_vec_scaled.20557
                - fp_dz_norm_synd.20573
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_pack_fp_syn
                - hash.20562
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_unpack_fz_vec
                - hash.20562
                - csprng_initialize.20563
                - csprng_fz_vec.20566
                - csprng_fp_vec.20567
                - csprng_release.20565
                - fp_vec_by_restr_vec_scaled.20568
                - fp_dz_norm.20569
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_recompute_root
                - hash.20562
                - hash.20562
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_pack_fp_vec
                - hash.20562
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:388,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:388,24'
              BranchSideFuncs:
                - is_fz_vec_in_restr_group_n.20558
                - convert_restr_vec_to_fp.20570
                - fp_vec_by_fp_vec_pointwise.20571
                - fp_vec_by_fp_matrix.20572
                - fp_dz_norm_synd.20573
                - fp_synd_minus_fp_vec_scaled.20557
                - fp_dz_norm_synd.20573
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_pack_fp_syn
                - hash.20562
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_unpack_fz_vec
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_unpack_fz_vec
                - hash.20562
                - csprng_initialize.20563
                - csprng_fz_vec.20566
                - csprng_fp_vec.20567
                - csprng_release.20565
                - fp_vec_by_restr_vec_scaled.20568
                - fp_dz_norm.20569
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_recompute_root
                - hash.20562
                - hash.20562
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_pack_fp_vec
                - hash.20562
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:388,24'
              BranchSideFuncs:
                - is_fz_vec_in_restr_group_n.20558
                - convert_restr_vec_to_fp.20570
                - fp_vec_by_fp_vec_pointwise.20571
                - fp_vec_by_fp_matrix.20572
                - fp_dz_norm_synd.20573
                - fp_synd_minus_fp_vec_scaled.20557
                - fp_dz_norm_synd.20573
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_pack_fp_syn
                - hash.20562
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_unpack_fz_vec
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_unpack_fz_vec
                - hash.20562
                - csprng_initialize.20563
                - csprng_fz_vec.20566
                - csprng_fp_vec.20567
                - csprng_release.20565
                - fp_vec_by_restr_vec_scaled.20568
                - fp_dz_norm.20569
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_recompute_root
                - hash.20562
                - hash.20562
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_pack_fp_vec
                - hash.20562
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:392,38'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:346,31'
              BranchSideFuncs:
                - convert_restr_vec_to_fp.20570
                - fp_vec_by_fp_vec_pointwise.20571
                - fp_vec_by_fp_matrix.20572
                - fp_dz_norm_synd.20573
                - fp_synd_minus_fp_vec_scaled.20557
                - fp_dz_norm_synd.20573
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_pack_fp_syn
                - hash.20562
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.20558
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_unpack_fz_vec
                - hash.20562
                - csprng_initialize.20563
                - csprng_fz_vec.20566
                - csprng_fp_vec.20567
                - csprng_release.20565
                - fp_vec_by_restr_vec_scaled.20568
                - fp_dz_norm.20569
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_recompute_root
                - hash.20562
                - hash.20562
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_pack_fp_vec
                - hash.20562
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:393,22'
              BranchSideFuncs:
                - is_fz_vec_in_restr_group_n.20558
                - convert_restr_vec_to_fp.20570
                - fp_vec_by_fp_vec_pointwise.20571
                - fp_vec_by_fp_matrix.20572
                - fp_dz_norm_synd.20573
                - fp_synd_minus_fp_vec_scaled.20557
                - fp_dz_norm_synd.20573
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_pack_fp_syn
                - hash.20562
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_unpack_fz_vec
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_unpack_fz_vec
                - hash.20562
                - csprng_initialize.20563
                - csprng_fz_vec.20566
                - csprng_fp_vec.20567
                - csprng_release.20565
                - fp_vec_by_restr_vec_scaled.20568
                - fp_dz_norm.20569
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_recompute_root
                - hash.20562
                - hash.20562
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_pack_fp_vec
                - hash.20562
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:346,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:349,56'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_recompute_root
                - hash.20562
                - hash.20562
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_pack_fp_vec
                - hash.20562
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:417,37'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_recompute_root
                - hash.20562
                - hash.20562
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_pack_fp_vec
                - hash.20562
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:442,36'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:434,32'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:442,36'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:426,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:427,37'
              BranchSideFuncs:
                - hash.20562
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:429,26'
              BranchSideFuncs:
                - hash.20562
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:443,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:443,42'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:444,46'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:444,46'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:444,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:445,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:445,40'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:445,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:446,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:446,40'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:446,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:447,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:447,35'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:447,35'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:447,35'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:290,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:294,19'
          Dst:             PQCLEAN_CROSSRSDP192FAST_CLEAN_unpack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:297,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:302,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:306,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:309,2'
          Dst:             csprng_fp_vec_chall_1
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:311,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:314,2'
          Dst:             PQCLEAN_CROSSRSDP192FAST_CLEAN_expand_digest_to_fixed_weight
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:318,24'
          Dst:             PQCLEAN_CROSSRSDP192FAST_CLEAN_rebuild_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:415,32'
          Dst:             PQCLEAN_CROSSRSDP192FAST_CLEAN_recompute_root
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:419,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:422,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:356,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:365,4'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:367,4'
          Dst:             csprng_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:369,4'
          Dst:             csprng_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:371,4'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:372,4'
          Dst:             fp_vec_by_restr_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:376,4'
          Dst:             fp_dz_norm
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:380,34'
          Dst:             PQCLEAN_CROSSRSDP192FAST_CLEAN_unpack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:387,38'
          Dst:             PQCLEAN_CROSSRSDP192FAST_CLEAN_unpack_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:387,38'
          Dst:             PQCLEAN_CROSSRSDP192FAST_CLEAN_unpack_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:393,22'
          Dst:             is_fz_vec_in_restr_group_n
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:398,4'
          Dst:             convert_restr_vec_to_fp
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:399,4'
          Dst:             fp_vec_by_fp_vec_pointwise
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:400,4'
          Dst:             fp_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:401,4'
          Dst:             fp_dz_norm_synd
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:402,4'
          Dst:             fp_synd_minus_fp_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:406,4'
          Dst:             fp_dz_norm_synd
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:407,4'
          Dst:             PQCLEAN_CROSSRSDP192FAST_CLEAN_pack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:409,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:432,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:438,36'
          Dst:             memcmp
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:427,3'
          Dst:             PQCLEAN_CROSSRSDP192FAST_CLEAN_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:434,32'
          Dst:             memcmp
    - functionName:    expand_pk
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_fp_mat
        - csprng_initialize
        - csprng_release
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:51,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.20563
                - csprng_fp_mat.20550
                - csprng_release.20565
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:52,2'
              BranchSideFuncs:
                - csprng_initialize.20563
                - csprng_fp_mat.20550
                - csprng_release.20565
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:52,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:53,2'
          Dst:             csprng_fp_mat
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:55,2'
          Dst:             csprng_release
    - functionName:    hash
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
        - xof_shake_final
        - xof_shake_init
        - xof_shake_release
        - xof_shake_update
      functionUses:    14
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:80,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.20556
                - xof_shake_update.20555
                - xof_shake_update.20555
                - xof_shake_final.20554
                - xof_shake_extract.20552
                - xof_shake_release.20553
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:81,2'
              BranchSideFuncs:
                - xof_shake_init.20556
                - xof_shake_update.20555
                - xof_shake_update.20555
                - xof_shake_final.20554
                - xof_shake_extract.20552
                - xof_shake_release.20553
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:81,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:82,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:86,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:87,2'
          Dst:             xof_shake_final
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:88,2'
          Dst:             xof_shake_extract
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:90,2'
          Dst:             xof_shake_release
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.20556
                - xof_shake_update.20555
                - xof_shake_update.20555
                - xof_shake_final.20554
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.20556
                - xof_shake_update.20555
                - xof_shake_update.20555
                - xof_shake_final.20554
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    csprng_fp_vec_chall_1
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          215
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:150,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.20551
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:156,2'
              BranchSideFuncs:
                - csprng_randombytes.20551
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:167,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:167,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:180,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:167,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:169,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:180,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:169,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:171,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:171,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:171,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:172,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:174,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:181,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:182,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:184,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:166,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:167,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:187,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:156,2'
          Dst:             csprng_randombytes
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.20553
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.20553
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    csprng_fz_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:235,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.20551
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:241,2'
              BranchSideFuncs:
                - csprng_randombytes.20551
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:252,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:252,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:264,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:252,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:254,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:264,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:254,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:256,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:256,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:256,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:257,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:259,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:265,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:266,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:268,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:251,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:252,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:271,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:241,2'
          Dst:             csprng_randombytes
    - functionName:    csprng_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:106,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.20551
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:112,2'
              BranchSideFuncs:
                - csprng_randombytes.20551
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:123,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:123,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:135,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:123,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:125,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:135,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:125,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:127,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:127,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:127,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:128,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:130,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:136,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:137,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:139,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:122,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:123,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:142,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:112,2'
          Dst:             csprng_randombytes
    - functionName:    fp_vec_by_restr_vec_scaled
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          98
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/fp_arith.h:124,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/fp_arith.h:125,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/fp_arith.h:125,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/fp_arith.h:124,26'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/fp_arith.h:124,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/fp_arith.h:125,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/fp_arith.h:124,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/fp_arith.h:125,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/fp_arith.h:128,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fp_dz_norm
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          155
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    convert_restr_vec_to_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          62
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/fp_arith.h:145,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/fp_arith.h:146,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/fp_arith.h:148,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fp_vec_by_fp_vec_pointwise
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          137
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/fp_arith.h:102,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/fp_arith.h:103,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/fp_arith.h:103,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/fp_arith.h:102,26'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/fp_arith.h:103,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/fp_arith.h:103,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/fp_arith.h:102,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/fp_arith.h:103,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/fp_arith.h:106,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fp_vec_by_fp_matrix
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          253
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/fp_arith.h:90,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/fp_arith.h:91,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/fp_arith.h:91,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/fp_arith.h:90,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/fp_arith.h:89,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/fp_arith.h:91,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fp_dz_norm_synd
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          130
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fz_dz_norm_n
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_clean/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          123
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fz_vec_sub_n
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_clean/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          255
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/restr_arith.h:53,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/restr_arith.h:54,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/restr_arith.h:54,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/restr_arith.h:53,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/restr_arith.h:54,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/restr_arith.h:56,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    expand_sk
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_fz_vec
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
        - expand_pk
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:63,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.20563
                - csprng_randombytes.20551
                - csprng_release.20565
                - expand_pk.20561
                - csprng_initialize.20563
                - csprng_fz_vec.20566
                - csprng_release.20565
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:69,2'
              BranchSideFuncs:
                - csprng_initialize.20563
                - csprng_randombytes.20551
                - csprng_release.20565
                - expand_pk.20561
                - csprng_initialize.20563
                - csprng_fz_vec.20566
                - csprng_release.20565
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:69,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:70,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:74,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:76,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:82,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:83,2'
          Dst:             csprng_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:85,2'
          Dst:             csprng_release
    - functionName:    PQCLEAN_CROSSRSDP192FAST_CLEAN_CROSS_sign
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          282
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_CROSSRSDP192FAST_CLEAN_expand_digest_to_fixed_weight
        - PQCLEAN_CROSSRSDP192FAST_CLEAN_pack_fp_syn
        - PQCLEAN_CROSSRSDP192FAST_CLEAN_pack_fp_vec
        - PQCLEAN_CROSSRSDP192FAST_CLEAN_pack_fz_vec
        - PQCLEAN_CROSSRSDP192FAST_CLEAN_seed_leaves
        - PQCLEAN_CROSSRSDP192FAST_CLEAN_seed_path
        - PQCLEAN_CROSSRSDP192FAST_CLEAN_tree_proof
        - PQCLEAN_CROSSRSDP192FAST_CLEAN_tree_root
        - __assert_fail
        - convert_restr_vec_to_fp
        - csprng_fp_vec
        - csprng_fp_vec_chall_1
        - csprng_fz_vec
        - csprng_initialize
        - csprng_release
        - expand_sk
        - fp_dz_norm
        - fp_dz_norm_synd
        - fp_vec_by_fp_matrix
        - fp_vec_by_fp_vec_pointwise
        - fp_vec_by_restr_vec_scaled
        - fz_dz_norm_n
        - fz_vec_sub_n
        - hash
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:136,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:0,0'
              BranchSideFuncs:
                - expand_sk.20576
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_seed_leaves
                - csprng_initialize.20563
                - csprng_fz_vec.20566
                - fz_vec_sub_n.20575
                - convert_restr_vec_to_fp.20570
                - fz_dz_norm_n.20574
                - csprng_fp_vec.20567
                - csprng_release.20565
                - fp_vec_by_fp_vec_pointwise.20571
                - fp_vec_by_fp_matrix.20572
                - fp_dz_norm_synd.20573
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_pack_fp_syn
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_pack_fz_vec
                - hash.20562
                - hash.20562
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_tree_root
                - hash.20562
                - hash.20562
                - hash.20562
                - hash.20562
                - csprng_initialize.20563
                - csprng_fp_vec_chall_1.20564
                - csprng_release.20565
                - fp_vec_by_restr_vec_scaled.20568
                - fp_dz_norm.20569
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_pack_fp_vec
                - hash.20562
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_pack_fz_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:174,56'
              BranchSideFuncs:
                - expand_sk.20576
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_seed_leaves
                - csprng_initialize.20563
                - csprng_fz_vec.20566
                - fz_vec_sub_n.20575
                - convert_restr_vec_to_fp.20570
                - fz_dz_norm_n.20574
                - csprng_fp_vec.20567
                - csprng_release.20565
                - fp_vec_by_fp_vec_pointwise.20571
                - fp_vec_by_fp_matrix.20572
                - fp_dz_norm_synd.20573
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_pack_fp_syn
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_pack_fz_vec
                - hash.20562
                - hash.20562
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_tree_root
                - hash.20562
                - hash.20562
                - hash.20562
                - hash.20562
                - csprng_initialize.20563
                - csprng_fp_vec_chall_1.20564
                - csprng_release.20565
                - fp_vec_by_restr_vec_scaled.20568
                - fp_dz_norm.20569
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_pack_fp_vec
                - hash.20562
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_pack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:170,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:174,56'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_tree_root
                - hash.20562
                - hash.20562
                - hash.20562
                - hash.20562
                - csprng_initialize.20563
                - csprng_fp_vec_chall_1.20564
                - csprng_release.20565
                - fp_vec_by_restr_vec_scaled.20568
                - fp_dz_norm.20569
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_pack_fp_vec
                - hash.20562
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_pack_fz_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:219,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_tree_root
                - hash.20562
                - hash.20562
                - hash.20562
                - hash.20562
                - csprng_initialize.20563
                - csprng_fp_vec_chall_1.20564
                - csprng_release.20565
                - fp_vec_by_restr_vec_scaled.20568
                - fp_dz_norm.20569
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_pack_fp_vec
                - hash.20562
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_pack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:245,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:246,30'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_pack_fp_vec
                - hash.20562
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_pack_fz_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:255,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_pack_fp_vec
                - hash.20562
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_pack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:255,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:256,37'
              BranchSideFuncs:
                - hash.20562
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_pack_fz_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:259,26'
              BranchSideFuncs:
                - hash.20562
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_pack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:272,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:271,26'
              BranchSideFuncs:
                - __assert_fail
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_pack_fz_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:273,4'
              BranchSideFuncs:
                - __assert_fail
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_pack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:273,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:273,4'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_pack_fz_vec
                - __assert_fail
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:274,16'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_pack_fz_vec
                - __assert_fail
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:271,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:272,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:280,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:140,2'
          Dst:             expand_sk
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:143,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:144,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:147,2'
          Dst:             PQCLEAN_CROSSRSDP192FAST_CLEAN_seed_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:219,2'
          Dst:             PQCLEAN_CROSSRSDP192FAST_CLEAN_tree_root
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:220,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:221,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:227,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:232,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:238,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:239,2'
          Dst:             csprng_fp_vec_chall_1
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:241,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:180,3'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:185,3'
          Dst:             csprng_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:186,3'
          Dst:             fz_vec_sub_n
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:189,3'
          Dst:             convert_restr_vec_to_fp
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:190,3'
          Dst:             fz_dz_norm_n
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:192,3'
          Dst:             csprng_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:194,3'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:197,3'
          Dst:             fp_vec_by_fp_vec_pointwise
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:198,3'
          Dst:             fp_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:199,3'
          Dst:             fp_dz_norm_synd
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:202,3'
          Dst:             PQCLEAN_CROSSRSDP192FAST_CLEAN_pack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:204,3'
          Dst:             PQCLEAN_CROSSRSDP192FAST_CLEAN_pack_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:208,3'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:213,3'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:246,3'
          Dst:             fp_vec_by_restr_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:250,3'
          Dst:             fp_dz_norm
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:261,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:264,2'
          Dst:             PQCLEAN_CROSSRSDP192FAST_CLEAN_expand_digest_to_fixed_weight
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:267,2'
          Dst:             PQCLEAN_CROSSRSDP192FAST_CLEAN_tree_proof
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:268,2'
          Dst:             PQCLEAN_CROSSRSDP192FAST_CLEAN_seed_path
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:256,3'
          Dst:             PQCLEAN_CROSSRSDP192FAST_CLEAN_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:273,4'
          Dst:             __assert_fail
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:274,4'
          Dst:             PQCLEAN_CROSSRSDP192FAST_CLEAN_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:275,4'
          Dst:             PQCLEAN_CROSSRSDP192FAST_CLEAN_pack_fz_vec
    - functionName:    restr_vec_by_fp_matrix
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          164
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/fp_arith.h:72,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/fp_arith.h:73,16'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/fp_arith.h:75,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/fp_arith.h:76,31'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/fp_arith.h:76,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/fp_arith.h:77,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/fp_arith.h:76,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/fp_arith.h:75,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/fp_arith.h:77,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDP192FAST_CLEAN_CROSS_keygen
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          53
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_CROSSRSDP192FAST_CLEAN_pack_fp_syn
        - csprng_fz_vec
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
        - expand_pk
        - fp_dz_norm_synd
        - restr_vec_by_fp_matrix
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:91,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
                - csprng_initialize.20563
                - csprng_randombytes.20551
                - csprng_release.20565
                - expand_pk.20561
                - csprng_initialize.20563
                - csprng_fz_vec.20566
                - csprng_release.20565
                - restr_vec_by_fp_matrix.20581
                - fp_dz_norm_synd.20573
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_pack_fp_syn
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:91,2'
              BranchSideFuncs:
                - OQS_randombytes
                - csprng_initialize.20563
                - csprng_randombytes.20551
                - csprng_release.20565
                - expand_pk.20561
                - csprng_initialize.20563
                - csprng_fz_vec.20566
                - csprng_release.20565
                - restr_vec_by_fp_matrix.20581
                - fp_dz_norm_synd.20573
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_pack_fp_syn
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:91,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:99,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:100,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:104,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:109,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:116,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:119,2'
          Dst:             csprng_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:121,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:124,2'
          Dst:             restr_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:125,2'
          Dst:             fp_dz_norm_synd
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/CROSS.c:126,2'
          Dst:             PQCLEAN_CROSSRSDP192FAST_CLEAN_pack_fp_syn
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/sha3.h:71,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/sha3.h:71,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/sha3.h:71,2'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/sha3.h:65,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/sha3.h:65,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/sha3.h:65,2'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/sha3.h:58,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/sha3.h:58,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/sha3.h:58,2'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/sha3.h:53,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/sha3.h:53,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/sha3.h:51,2'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/sha3.h:42,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/sha3.h:42,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/sha3.h:42,2'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.20606
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.20606
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.20607
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:62,2'
              BranchSideFuncs:
                - xof_shake_extract.20607
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.20610
                - xof_shake_update.20609
                - xof_shake_update.20609
                - xof_shake_final.20608
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.20610
                - xof_shake_update.20609
                - xof_shake_update.20609
                - xof_shake_final.20608
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    PQCLEAN_CROSSRSDP192FAST_CLEAN_expand_digest_to_fixed_weight
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         67
      ICount:          400
      EdgeCount:       90
      CyclomaticComplexity: 25
      functionsReached:
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.c:46,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.20613
                - csprng_randombytes.20612
                - csprng_release.20611
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.c:47,2'
              BranchSideFuncs:
                - csprng_initialize.20613
                - csprng_randombytes.20612
                - csprng_release.20611
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.c:68,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.c:68,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.c:68,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.c:70,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.c:70,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.c:72,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.c:72,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.c:72,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.c:73,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.c:75,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.c:84,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.c:85,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.c:92,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.c:66,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.c:68,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.c:95,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.c:47,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.c:49,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.c:51,2'
          Dst:             csprng_release
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/sha3.h:71,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/sha3.h:71,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/sha3.h:71,2'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/sha3.h:65,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/sha3.h:65,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/sha3.h:65,2'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/sha3.h:58,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/sha3.h:58,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/sha3.h:58,2'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/sha3.h:53,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/sha3.h:53,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/sha3.h:51,2'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/sha3.h:42,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/sha3.h:42,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/sha3.h:42,2'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    PQCLEAN_CROSSRSDP192FAST_CLEAN_recompute_root
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_clean/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          80
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - PQCLEAN_CROSSRSDP192FAST_CLEAN_tree_root
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/merkle.c:87,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/merkle.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_tree_root
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/merkle.c:88,7'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_tree_root
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/merkle.c:88,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/merkle.c:87,26'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_tree_root
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/merkle.c:89,12'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_tree_root
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/merkle.c:87,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/merkle.c:88,7'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_tree_root
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/merkle.c:95,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_tree_root
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/merkle.c:88,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/merkle.c:87,26'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_tree_root
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/merkle.c:89,12'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192FAST_CLEAN_tree_root
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/merkle.c:95,2'
          Dst:             PQCLEAN_CROSSRSDP192FAST_CLEAN_tree_root
    - functionName:    PQCLEAN_CROSSRSDP192FAST_CLEAN_tree_root
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_clean/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          53
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hash
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/merkle.c:56,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/merkle.c:0,0'
              BranchSideFuncs:
                - hash.20647
                - hash.20647
                - hash.20647
                - hash.20647
                - hash.20647
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/merkle.c:60,3'
              BranchSideFuncs:
                - hash.20647
                - hash.20647
                - hash.20647
                - hash.20647
                - hash.20647
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/merkle.c:60,3'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/merkle.c:60,3'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/merkle.c:60,3'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/merkle.c:60,3'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/merkle.c:64,2'
          Dst:             hash
    - functionName:    hash
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
        - xof_shake_final
        - xof_shake_init
        - xof_shake_release
        - xof_shake_update
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:80,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.20642
                - xof_shake_update.20641
                - xof_shake_update.20641
                - xof_shake_final.20640
                - xof_shake_extract.20639
                - xof_shake_release.20638
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:81,2'
              BranchSideFuncs:
                - xof_shake_init.20642
                - xof_shake_update.20641
                - xof_shake_update.20641
                - xof_shake_final.20640
                - xof_shake_extract.20639
                - xof_shake_release.20638
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:81,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:82,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:86,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:87,2'
          Dst:             xof_shake_final
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:88,2'
          Dst:             xof_shake_extract
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:90,2'
          Dst:             xof_shake_release
    - functionName:    PQCLEAN_CROSSRSDP192FAST_CLEAN_tree_proof
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_clean/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          71
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/merkle.c:72,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/merkle.c:71,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/merkle.c:73,37'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/merkle.c:71,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/merkle.c:72,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/merkle.c:79,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/merkle.c:72,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/merkle.c:71,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/merkle.c:73,37'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_unpack_3_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          104
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:209,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:210,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:226,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_unpack_7_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          445
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:279,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:279,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:280,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:282,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:283,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:292,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:282,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:283,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:292,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:293,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:294,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:295,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:295,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:296,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:298,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:298,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:299,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:302,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:302,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:303,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:307,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:307,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:308,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:313,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:313,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:314,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:320,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:320,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:321,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:329,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:329,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:329,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:330,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_pack_3_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          91
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:58,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:59,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:69,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_pack_7_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          463
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:106,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:107,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:115,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:106,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:107,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:115,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:116,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:117,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:118,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:118,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:119,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:121,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:121,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:122,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:125,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:125,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:126,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:130,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:130,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:131,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:136,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:136,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:137,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:143,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:143,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:143,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:144,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_unpack_fz
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 373
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_3_bit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:371,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_3_bit.20682
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:371,22'
              BranchSideFuncs:
                - generic_unpack_3_bit.20682
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:371,22'
          Dst:             generic_unpack_3_bit
    - functionName:    PQCLEAN_CROSSRSDP192FAST_CLEAN_unpack_fz_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 459
      functionLinenumberEnd: 460
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fz
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:460,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fz.20686
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:460,9'
              BranchSideFuncs:
                - generic_unpack_fz.20686
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:460,9'
          Dst:             generic_unpack_fz
    - functionName:    PQCLEAN_CROSSRSDP192FAST_CLEAN_unpack_fp_syn
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 447
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:447,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fp.20691
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:447,9'
              BranchSideFuncs:
                - generic_unpack_fp.20691
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:447,9'
          Dst:             generic_unpack_fp
    - functionName:    generic_unpack_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_7_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:352,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_7_bit.20683
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:352,22'
              BranchSideFuncs:
                - generic_unpack_7_bit.20683
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:352,22'
          Dst:             generic_unpack_7_bit
    - functionName:    PQCLEAN_CROSSRSDP192FAST_CLEAN_unpack_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 434
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:434,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fp.20691
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:434,9'
              BranchSideFuncs:
                - generic_unpack_fp.20691
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:434,9'
          Dst:             generic_unpack_fp
    - functionName:    generic_pack_fz
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_3_bit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:185,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_3_bit.20684
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:185,2'
              BranchSideFuncs:
                - generic_pack_3_bit.20684
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:185,2'
          Dst:             generic_pack_3_bit
    - functionName:    PQCLEAN_CROSSRSDP192FAST_CLEAN_pack_fz_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fz
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:412,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fz.20694
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:412,2'
              BranchSideFuncs:
                - generic_pack_fz.20694
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:412,2'
          Dst:             generic_pack_fz
    - functionName:    PQCLEAN_CROSSRSDP192FAST_CLEAN_pack_fp_syn
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:399,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fp.20699
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:399,2'
              BranchSideFuncs:
                - generic_pack_fp.20699
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:399,2'
          Dst:             generic_pack_fp
    - functionName:    generic_pack_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_7_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:169,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_7_bit.20685
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:169,2'
              BranchSideFuncs:
                - generic_pack_7_bit.20685
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:169,2'
          Dst:             generic_pack_7_bit
    - functionName:    PQCLEAN_CROSSRSDP192FAST_CLEAN_pack_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:386,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fp.20699
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:386,2'
              BranchSideFuncs:
                - generic_pack_fp.20699
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/pack_unpack.c:386,2'
          Dst:             generic_pack_fp
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/sha3.h:71,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/sha3.h:71,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/sha3.h:71,2'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/sha3.h:65,31'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/sha3.h:65,31'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/sha3.h:65,2'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/sha3.h:58,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/sha3.h:58,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/sha3.h:58,2'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/sha3.h:53,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/sha3.h:53,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/sha3.h:51,2'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/sha3.h:42,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/sha3.h:42,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/sha3.h:42,2'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    PQCLEAN_CROSSRSDP192FAST_CLEAN_rebuild_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_clean/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          73
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/seedtree.c:112,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/seedtree.c:111,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/seedtree.c:113,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/seedtree.c:111,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/seedtree.c:112,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/seedtree.c:119,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/seedtree.c:112,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/seedtree.c:111,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/seedtree.c:113,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDP192FAST_CLEAN_seed_path
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_clean/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          73
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/seedtree.c:96,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/seedtree.c:95,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/seedtree.c:97,43'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/seedtree.c:95,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/seedtree.c:96,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/seedtree.c:103,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/seedtree.c:96,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/seedtree.c:95,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/seedtree.c:97,43'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.20728
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.20728
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:62,37'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.20729
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:62,37'
              BranchSideFuncs:
                - xof_shake_extract.20729
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.20732
                - xof_shake_update.20731
                - xof_shake_update.20731
                - xof_shake_final.20730
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.20732
                - xof_shake_update.20731
                - xof_shake_update.20731
                - xof_shake_final.20730
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    PQCLEAN_CROSSRSDP192FAST_CLEAN_seed_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_clean/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          92
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_clean/seedtree.c:52,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/seedtree.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.20739
                - csprng_randombytes.20738
                - csprng_release.20737
                - csprng_initialize.20739
                - csprng_randombytes.20738
                - csprng_release.20737
                - csprng_initialize.20739
                - csprng_randombytes.20738
                - csprng_release.20737
                - csprng_initialize.20739
                - csprng_randombytes.20738
                - csprng_release.20737
                - csprng_initialize.20739
                - csprng_randombytes.20738
                - csprng_release.20737
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_clean/seedtree.c:53,2'
              BranchSideFuncs:
                - csprng_initialize.20739
                - csprng_randombytes.20738
                - csprng_release.20737
                - csprng_initialize.20739
                - csprng_randombytes.20738
                - csprng_release.20737
                - csprng_initialize.20739
                - csprng_randombytes.20738
                - csprng_release.20737
                - csprng_initialize.20739
                - csprng_randombytes.20738
                - csprng_release.20737
                - csprng_initialize.20739
                - csprng_randombytes.20738
                - csprng_release.20737
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/seedtree.c:58,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/seedtree.c:59,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/seedtree.c:61,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/seedtree.c:79,3'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/seedtree.c:81,3'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/seedtree.c:85,3'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/seedtree.c:79,3'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/seedtree.c:81,3'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/seedtree.c:85,3'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/seedtree.c:79,3'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/seedtree.c:81,3'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/seedtree.c:85,3'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/seedtree.c:79,3'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/seedtree.c:81,3'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_clean/seedtree.c:85,3'
          Dst:             csprng_release
    - functionName:    xof_shake_x4_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_ctx_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:109,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:109,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:109,2'
          Dst:             OQS_SHA3_shake256_x4_inc_ctx_release
    - functionName:    xof_shake_x2_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:146,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.20852
                - xof_shake_release.20852
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:146,2'
              BranchSideFuncs:
                - xof_shake_release.20852
                - xof_shake_release.20852
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:146,2'
          Dst:             xof_shake_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:147,2'
          Dst:             xof_shake_release
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:72,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:72,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:72,2'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    csprng_release_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:174,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_release.20850
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:174,2'
              BranchSideFuncs:
                - xof_shake_x4_release.20850
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:174,2'
          Dst:             xof_shake_x4_release
    - functionName:    csprng_release_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:170,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_release.20850
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:170,2'
              BranchSideFuncs:
                - xof_shake_x4_release.20850
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:170,2'
          Dst:             xof_shake_x4_release
    - functionName:    csprng_release_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:166,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_release.20851
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:166,2'
              BranchSideFuncs:
                - xof_shake_x2_release.20851
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:166,2'
          Dst:             xof_shake_x2_release
    - functionName:    xof_shake_x4_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_squeeze
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:105,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:105,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:105,2'
          Dst:             OQS_SHA3_shake256_x4_inc_squeeze
    - functionName:    xof_shake_x2_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:141,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.20858
                - xof_shake_extract.20858
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:141,2'
              BranchSideFuncs:
                - xof_shake_extract.20858
                - xof_shake_extract.20858
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:141,2'
          Dst:             xof_shake_extract
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:142,2'
          Dst:             xof_shake_extract
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:66,31'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:66,31'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:66,2'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    csprng_randombytes_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:161,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_extract.20856
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:161,2'
              BranchSideFuncs:
                - xof_shake_x4_extract.20856
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:161,2'
          Dst:             xof_shake_x4_extract
    - functionName:    csprng_randombytes_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_MEM_malloc
        - OQS_MEM_secure_free
        - xof_shake_x4_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:155,39'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_extract.20856
                - OQS_MEM_secure_free
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:155,39'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_extract.20856
                - OQS_MEM_secure_free
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:155,39'
          Dst:             OQS_MEM_malloc
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:156,2'
          Dst:             xof_shake_x4_extract
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:157,2'
          Dst:             OQS_MEM_secure_free
    - functionName:    csprng_randombytes_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:149,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_extract.20857
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:149,2'
              BranchSideFuncs:
                - xof_shake_x2_extract.20857
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:149,2'
          Dst:             xof_shake_x2_extract
    - functionName:    xof_shake_x4_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_finalize
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:97,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:97,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:97,2'
          Dst:             OQS_SHA3_shake256_x4_inc_finalize
    - functionName:    xof_shake_x4_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_absorb
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:94,46'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:94,46'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:94,2'
          Dst:             OQS_SHA3_shake256_x4_inc_absorb
    - functionName:    xof_shake_x4_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:86,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:86,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:86,2'
          Dst:             OQS_SHA3_shake256_x4_inc_init
    - functionName:    xof_shake_x2_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:134,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_final.20866
                - xof_shake_final.20866
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:134,2'
              BranchSideFuncs:
                - xof_shake_final.20866
                - xof_shake_final.20866
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:134,2'
          Dst:             xof_shake_final
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:135,2'
          Dst:             xof_shake_final
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_finalize
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:59,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:59,2'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    xof_shake_x2_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_update
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:130,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_update.20868
                - xof_shake_update.20868
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:130,2'
              BranchSideFuncs:
                - xof_shake_update.20868
                - xof_shake_update.20868
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:130,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:131,2'
          Dst:             xof_shake_update
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:54,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:54,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:52,2'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    xof_shake_x2_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:123,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.20870
                - xof_shake_init.20870
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:123,2'
              BranchSideFuncs:
                - xof_shake_init.20870
                - xof_shake_init.20870
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:123,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:124,2'
          Dst:             xof_shake_init
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:43,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:43,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:43,2'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    csprng_initialize_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          65
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_final
        - xof_shake_x4_init
        - xof_shake_x4_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:132,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_init.20864
                - xof_shake_x4_update.20863
                - xof_shake_x4_update.20863
                - xof_shake_x4_final.20862
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:132,2'
              BranchSideFuncs:
                - xof_shake_x4_init.20864
                - xof_shake_x4_update.20863
                - xof_shake_x4_update.20863
                - xof_shake_x4_final.20862
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:132,2'
          Dst:             xof_shake_x4_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:133,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:143,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:144,2'
          Dst:             xof_shake_x4_final
    - functionName:    csprng_initialize_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          61
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_MEM_malloc
        - OQS_MEM_secure_free
        - xof_shake_x4_final
        - xof_shake_x4_init
        - xof_shake_x4_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:107,57'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_init.20864
                - xof_shake_x4_update.20863
                - xof_shake_x4_update.20863
                - xof_shake_x4_final.20862
                - OQS_MEM_secure_free
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:107,57'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_init.20864
                - xof_shake_x4_update.20863
                - xof_shake_x4_update.20863
                - xof_shake_x4_final.20862
                - OQS_MEM_secure_free
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:107,42'
          Dst:             OQS_MEM_malloc
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:108,2'
          Dst:             xof_shake_x4_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:109,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:117,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:118,2'
          Dst:             xof_shake_x4_final
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:119,2'
          Dst:             OQS_MEM_secure_free
    - functionName:    csprng_initialize_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_final
        - xof_shake_x2_init
        - xof_shake_x2_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:86,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_init.20869
                - xof_shake_x2_update.20867
                - xof_shake_x2_update.20867
                - xof_shake_x2_final.20865
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:86,2'
              BranchSideFuncs:
                - xof_shake_x2_init.20869
                - xof_shake_x2_update.20867
                - xof_shake_x2_update.20867
                - xof_shake_x2_final.20865
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:86,2'
          Dst:             xof_shake_x2_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:87,2'
          Dst:             xof_shake_x2_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:93,2'
          Dst:             xof_shake_x2_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:94,2'
          Dst:             xof_shake_x2_final
    - functionName:    csprng_release_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_release
        - csprng_release_x2
        - csprng_release_x3
        - csprng_release_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:218,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_release_x4.20853
                - csprng_release_x3.20854
                - csprng_release_x2.20855
                - csprng_release.20875
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:218,16'
              BranchSideFuncs:
                - csprng_release_x4.20853
                - csprng_release_x3.20854
                - csprng_release_x2.20855
                - csprng_release.20875
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:218,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:219,3'
              BranchSideFuncs:
                - csprng_release.20875
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:220,23'
              BranchSideFuncs:
                - csprng_release_x4.20853
                - csprng_release_x3.20854
                - csprng_release_x2.20855
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:220,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:221,31'
              BranchSideFuncs:
                - csprng_release_x2.20855
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:222,23'
              BranchSideFuncs:
                - csprng_release_x4.20853
                - csprng_release_x3.20854
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:222,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:223,31'
              BranchSideFuncs:
                - csprng_release_x3.20854
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:224,23'
              BranchSideFuncs:
                - csprng_release_x4.20853
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:224,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:224,13'
              BranchSideFuncs:
                - csprng_release_x4.20853
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:225,31'
              BranchSideFuncs:
                - csprng_release_x4.20853
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:219,3'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:221,3'
          Dst:             csprng_release_x2
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:223,3'
          Dst:             csprng_release_x3
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:225,3'
          Dst:             csprng_release_x4
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.20852
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.20852
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    csprng_randombytes_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          57
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_randombytes
        - csprng_randombytes_x2
        - csprng_randombytes_x3
        - csprng_randombytes_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:205,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes_x4.20859
                - csprng_randombytes_x3.20860
                - csprng_randombytes_x2.20861
                - csprng_randombytes.20877
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:205,16'
              BranchSideFuncs:
                - csprng_randombytes_x4.20859
                - csprng_randombytes_x3.20860
                - csprng_randombytes_x2.20861
                - csprng_randombytes.20877
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:205,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:206,3'
              BranchSideFuncs:
                - csprng_randombytes.20877
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:207,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.20859
                - csprng_randombytes_x3.20860
                - csprng_randombytes_x2.20861
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:207,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:208,49'
              BranchSideFuncs:
                - csprng_randombytes_x2.20861
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:209,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.20859
                - csprng_randombytes_x3.20860
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:209,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:210,53'
              BranchSideFuncs:
                - csprng_randombytes_x3.20860
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:211,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.20859
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:211,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:211,13'
              BranchSideFuncs:
                - csprng_randombytes_x4.20859
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:212,57'
              BranchSideFuncs:
                - csprng_randombytes_x4.20859
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:206,3'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:208,3'
          Dst:             csprng_randombytes_x2
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:210,3'
          Dst:             csprng_randombytes_x3
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:212,3'
          Dst:             csprng_randombytes_x4
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:62,37'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.20858
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:62,37'
              BranchSideFuncs:
                - xof_shake_extract.20858
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    csprng_initialize_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          61
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_initialize
        - csprng_initialize_x2
        - csprng_initialize_x3
        - csprng_initialize_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:193,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_initialize_x4.20871
                - csprng_initialize_x3.20872
                - csprng_initialize_x2.20873
                - csprng_initialize.20879
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:193,16'
              BranchSideFuncs:
                - csprng_initialize_x4.20871
                - csprng_initialize_x3.20872
                - csprng_initialize_x2.20873
                - csprng_initialize.20879
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:193,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:194,3'
              BranchSideFuncs:
                - csprng_initialize.20879
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:195,23'
              BranchSideFuncs:
                - csprng_initialize_x4.20871
                - csprng_initialize_x3.20872
                - csprng_initialize_x2.20873
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:195,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:196,34'
              BranchSideFuncs:
                - csprng_initialize_x2.20873
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:197,23'
              BranchSideFuncs:
                - csprng_initialize_x4.20871
                - csprng_initialize_x3.20872
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:197,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:198,34'
              BranchSideFuncs:
                - csprng_initialize_x3.20872
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:199,23'
              BranchSideFuncs:
                - csprng_initialize_x4.20871
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:199,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:199,13'
              BranchSideFuncs:
                - csprng_initialize_x4.20871
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:200,34'
              BranchSideFuncs:
                - csprng_initialize_x4.20871
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:194,3'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:196,3'
          Dst:             csprng_initialize_x2
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:198,3'
          Dst:             csprng_initialize_x3
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:200,3'
          Dst:             csprng_initialize_x4
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.20870
                - xof_shake_update.20868
                - xof_shake_update.20868
                - xof_shake_final.20866
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.20870
                - xof_shake_update.20868
                - xof_shake_update.20868
                - xof_shake_final.20866
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    csprng_fp_mat
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:378,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.20877
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:384,2'
              BranchSideFuncs:
                - csprng_randombytes.20877
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:395,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:395,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:407,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:395,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:397,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:407,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:397,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:399,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:399,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:399,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:400,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:402,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:408,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:409,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:411,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:394,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:395,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:414,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:384,2'
          Dst:             csprng_randombytes
    - functionName:    fp_synd_minus_fp_vec_scaled
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          276
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/fp_arith.h:218,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/fp_arith.h:219,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/fp_arith.h:219,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/fp_arith.h:218,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/fp_arith.h:219,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/fp_arith.h:223,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    is_fz_vec_in_restr_group_n
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          60
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/restr_arith.h:62,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/restr_arith.h:61,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/restr_arith.h:62,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/restr_arith.h:61,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/restr_arith.h:62,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/restr_arith.h:62,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/restr_arith.h:62,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/restr_arith.h:62,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/restr_arith.h:62,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDP192FAST_AVX2_CROSS_verify
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 577
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          640
      EdgeCount:       65
      CyclomaticComplexity: 19
      functionsReached:
        - PQCLEAN_CROSSRSDP192FAST_AVX2_expand_digest_to_fixed_weight
        - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fp_syn
        - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fp_vec
        - PQCLEAN_CROSSRSDP192FAST_AVX2_rebuild_leaves
        - PQCLEAN_CROSSRSDP192FAST_AVX2_recompute_root
        - PQCLEAN_CROSSRSDP192FAST_AVX2_unpack_fp_syn
        - PQCLEAN_CROSSRSDP192FAST_AVX2_unpack_fp_vec
        - PQCLEAN_CROSSRSDP192FAST_AVX2_unpack_fz_vec
        - convert_restr_vec_to_fp
        - csprng_fp_vec
        - csprng_fp_vec_chall_1
        - csprng_fz_vec
        - csprng_initialize
        - csprng_release
        - expand_pk
        - fp_dz_norm
        - fp_dz_norm_synd
        - fp_synd_minus_fp_vec_scaled
        - fp_vec_by_fp_matrix
        - fp_vec_by_fp_vec_pointwise
        - fp_vec_by_restr_vec_scaled
        - hash
        - hash_par
        - is_fz_vec_in_restr_group_n
        - memcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:342,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:0,0'
              BranchSideFuncs:
                - expand_pk.20885
                - PQCLEAN_CROSSRSDP192FAST_AVX2_unpack_fp_syn
                - hash.20886
                - hash.20886
                - csprng_initialize.20879
                - csprng_fp_vec_chall_1.20887
                - csprng_release.20875
                - PQCLEAN_CROSSRSDP192FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP192FAST_AVX2_rebuild_leaves
                - PQCLEAN_CROSSRSDP192FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP192FAST_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.20882
                - convert_restr_vec_to_fp.20888
                - fp_vec_by_fp_vec_pointwise.20889
                - fp_vec_by_fp_matrix.20890
                - fp_dz_norm_synd.20891
                - fp_synd_minus_fp_vec_scaled.20881
                - fp_dz_norm_synd.20891
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP192FAST_AVX2_recompute_root
                - hash.20886
                - hash.20886
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fp_vec
                - hash.20886
                - memcmp
                - memcmp
                - hash_par.20896
                - hash_par.20896
                - PQCLEAN_CROSSRSDP192FAST_AVX2_unpack_fz_vec
                - csprng_initialize.20879
                - csprng_fz_vec.20892
                - csprng_fp_vec.20893
                - csprng_release.20875
                - fp_vec_by_restr_vec_scaled.20894
                - fp_dz_norm.20895
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:345,2'
              BranchSideFuncs:
                - expand_pk.20885
                - PQCLEAN_CROSSRSDP192FAST_AVX2_unpack_fp_syn
                - hash.20886
                - hash.20886
                - csprng_initialize.20879
                - csprng_fp_vec_chall_1.20887
                - csprng_release.20875
                - PQCLEAN_CROSSRSDP192FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP192FAST_AVX2_rebuild_leaves
                - PQCLEAN_CROSSRSDP192FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP192FAST_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.20882
                - convert_restr_vec_to_fp.20888
                - fp_vec_by_fp_vec_pointwise.20889
                - fp_vec_by_fp_matrix.20890
                - fp_dz_norm_synd.20891
                - fp_synd_minus_fp_vec_scaled.20881
                - fp_dz_norm_synd.20891
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP192FAST_AVX2_recompute_root
                - hash.20886
                - hash.20886
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fp_vec
                - hash.20886
                - memcmp
                - memcmp
                - hash_par.20896
                - hash_par.20896
                - PQCLEAN_CROSSRSDP192FAST_AVX2_unpack_fz_vec
                - csprng_initialize.20879
                - csprng_fz_vec.20892
                - csprng_fp_vec.20893
                - csprng_release.20875
                - fp_vec_by_restr_vec_scaled.20894
                - fp_dz_norm.20895
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:348,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:350,21'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192FAST_AVX2_unpack_fp_syn
                - hash.20886
                - hash.20886
                - csprng_initialize.20879
                - csprng_fp_vec_chall_1.20887
                - csprng_release.20875
                - PQCLEAN_CROSSRSDP192FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP192FAST_AVX2_rebuild_leaves
                - PQCLEAN_CROSSRSDP192FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP192FAST_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.20882
                - convert_restr_vec_to_fp.20888
                - fp_vec_by_fp_vec_pointwise.20889
                - fp_vec_by_fp_matrix.20890
                - fp_dz_norm_synd.20891
                - fp_synd_minus_fp_vec_scaled.20881
                - fp_dz_norm_synd.20891
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP192FAST_AVX2_recompute_root
                - hash.20886
                - hash.20886
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fp_vec
                - hash.20886
                - memcmp
                - memcmp
                - hash_par.20896
                - hash_par.20896
                - PQCLEAN_CROSSRSDP192FAST_AVX2_unpack_fz_vec
                - csprng_initialize.20879
                - csprng_fz_vec.20892
                - csprng_fp_vec.20893
                - csprng_release.20875
                - fp_vec_by_restr_vec_scaled.20894
                - fp_dz_norm.20895
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:356,40'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192FAST_AVX2_unpack_fp_syn
                - hash.20886
                - hash.20886
                - csprng_initialize.20879
                - csprng_fp_vec_chall_1.20887
                - csprng_release.20875
                - PQCLEAN_CROSSRSDP192FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP192FAST_AVX2_rebuild_leaves
                - PQCLEAN_CROSSRSDP192FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP192FAST_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.20882
                - convert_restr_vec_to_fp.20888
                - fp_vec_by_fp_vec_pointwise.20889
                - fp_vec_by_fp_matrix.20890
                - fp_dz_norm_synd.20891
                - fp_synd_minus_fp_vec_scaled.20881
                - fp_dz_norm_synd.20891
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP192FAST_AVX2_recompute_root
                - hash.20886
                - hash.20886
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fp_vec
                - hash.20886
                - memcmp
                - memcmp
                - hash_par.20896
                - hash_par.20896
                - PQCLEAN_CROSSRSDP192FAST_AVX2_unpack_fz_vec
                - csprng_initialize.20879
                - csprng_fz_vec.20892
                - csprng_fp_vec.20893
                - csprng_release.20875
                - fp_vec_by_restr_vec_scaled.20894
                - fp_dz_norm.20895
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:425,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:428,17'
              BranchSideFuncs:
                - csprng_initialize.20879
                - csprng_fz_vec.20892
                - csprng_fp_vec.20893
                - csprng_release.20875
                - fp_vec_by_restr_vec_scaled.20894
                - fp_dz_norm.20895
                - PQCLEAN_CROSSRSDP192FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP192FAST_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.20882
                - convert_restr_vec_to_fp.20888
                - fp_vec_by_fp_vec_pointwise.20889
                - fp_vec_by_fp_matrix.20890
                - fp_dz_norm_synd.20891
                - fp_synd_minus_fp_vec_scaled.20881
                - fp_dz_norm_synd.20891
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP192FAST_AVX2_unpack_fz_vec
                - PQCLEAN_CROSSRSDP192FAST_AVX2_recompute_root
                - hash.20886
                - hash.20886
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fp_vec
                - hash.20886
                - memcmp
                - memcmp
                - hash_par.20896
                - hash_par.20896
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:459,17'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP192FAST_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.20882
                - convert_restr_vec_to_fp.20888
                - fp_vec_by_fp_vec_pointwise.20889
                - fp_vec_by_fp_matrix.20890
                - fp_dz_norm_synd.20891
                - fp_synd_minus_fp_vec_scaled.20881
                - fp_dz_norm_synd.20891
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fp_syn
                - csprng_initialize.20879
                - csprng_fz_vec.20892
                - csprng_fp_vec.20893
                - csprng_release.20875
                - fp_vec_by_restr_vec_scaled.20894
                - fp_dz_norm.20895
                - hash_par.20896
                - PQCLEAN_CROSSRSDP192FAST_AVX2_recompute_root
                - hash.20886
                - hash.20886
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fp_vec
                - hash.20886
                - memcmp
                - memcmp
                - hash_par.20896
                - PQCLEAN_CROSSRSDP192FAST_AVX2_unpack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:465,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:465,42'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192FAST_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.20882
                - convert_restr_vec_to_fp.20888
                - fp_vec_by_fp_vec_pointwise.20889
                - fp_vec_by_fp_matrix.20890
                - fp_dz_norm_synd.20891
                - fp_synd_minus_fp_vec_scaled.20881
                - fp_dz_norm_synd.20891
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP192FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP192FAST_AVX2_unpack_fz_vec
                - csprng_initialize.20879
                - csprng_fz_vec.20892
                - csprng_fp_vec.20893
                - csprng_release.20875
                - fp_vec_by_restr_vec_scaled.20894
                - fp_dz_norm.20895
                - hash_par.20896
                - PQCLEAN_CROSSRSDP192FAST_AVX2_recompute_root
                - hash.20886
                - hash.20886
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fp_vec
                - hash.20886
                - memcmp
                - memcmp
                - hash_par.20896
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:467,4'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192FAST_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.20882
                - convert_restr_vec_to_fp.20888
                - fp_vec_by_fp_vec_pointwise.20889
                - fp_vec_by_fp_matrix.20890
                - fp_dz_norm_synd.20891
                - fp_synd_minus_fp_vec_scaled.20881
                - fp_dz_norm_synd.20891
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP192FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP192FAST_AVX2_unpack_fz_vec
                - csprng_initialize.20879
                - csprng_fz_vec.20892
                - csprng_fp_vec.20893
                - csprng_release.20875
                - fp_vec_by_restr_vec_scaled.20894
                - fp_dz_norm.20895
                - hash_par.20896
                - PQCLEAN_CROSSRSDP192FAST_AVX2_recompute_root
                - hash.20886
                - hash.20886
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fp_vec
                - hash.20886
                - memcmp
                - memcmp
                - hash_par.20896
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:472,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:469,25'
              BranchSideFuncs:
                - is_fz_vec_in_restr_group_n.20882
                - convert_restr_vec_to_fp.20888
                - fp_vec_by_fp_vec_pointwise.20889
                - fp_vec_by_fp_matrix.20890
                - fp_dz_norm_synd.20891
                - fp_synd_minus_fp_vec_scaled.20881
                - fp_dz_norm_synd.20891
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP192FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP192FAST_AVX2_unpack_fz_vec
                - PQCLEAN_CROSSRSDP192FAST_AVX2_unpack_fz_vec
                - csprng_initialize.20879
                - csprng_fz_vec.20892
                - csprng_fp_vec.20893
                - csprng_release.20875
                - fp_vec_by_restr_vec_scaled.20894
                - fp_dz_norm.20895
                - hash_par.20896
                - PQCLEAN_CROSSRSDP192FAST_AVX2_recompute_root
                - hash.20886
                - hash.20886
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fp_vec
                - hash.20886
                - memcmp
                - memcmp
                - hash_par.20896
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:469,25'
              BranchSideFuncs:
                - is_fz_vec_in_restr_group_n.20882
                - convert_restr_vec_to_fp.20888
                - fp_vec_by_fp_vec_pointwise.20889
                - fp_vec_by_fp_matrix.20890
                - fp_dz_norm_synd.20891
                - fp_synd_minus_fp_vec_scaled.20881
                - fp_dz_norm_synd.20891
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP192FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP192FAST_AVX2_unpack_fz_vec
                - PQCLEAN_CROSSRSDP192FAST_AVX2_unpack_fz_vec
                - csprng_initialize.20879
                - csprng_fz_vec.20892
                - csprng_fp_vec.20893
                - csprng_release.20875
                - fp_vec_by_restr_vec_scaled.20894
                - fp_dz_norm.20895
                - hash_par.20896
                - PQCLEAN_CROSSRSDP192FAST_AVX2_recompute_root
                - hash.20886
                - hash.20886
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fp_vec
                - hash.20886
                - memcmp
                - memcmp
                - hash_par.20896
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:476,38'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:477,22'
              BranchSideFuncs:
                - convert_restr_vec_to_fp.20888
                - fp_vec_by_fp_vec_pointwise.20889
                - fp_vec_by_fp_matrix.20890
                - fp_dz_norm_synd.20891
                - fp_synd_minus_fp_vec_scaled.20881
                - fp_dz_norm_synd.20891
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP192FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP192FAST_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.20882
                - PQCLEAN_CROSSRSDP192FAST_AVX2_unpack_fz_vec
                - csprng_initialize.20879
                - csprng_fz_vec.20892
                - csprng_fp_vec.20893
                - csprng_release.20875
                - fp_vec_by_restr_vec_scaled.20894
                - fp_dz_norm.20895
                - hash_par.20896
                - PQCLEAN_CROSSRSDP192FAST_AVX2_recompute_root
                - hash.20886
                - hash.20886
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fp_vec
                - hash.20886
                - memcmp
                - memcmp
                - hash_par.20896
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:497,31'
              BranchSideFuncs:
                - convert_restr_vec_to_fp.20888
                - fp_vec_by_fp_vec_pointwise.20889
                - fp_vec_by_fp_matrix.20890
                - fp_dz_norm_synd.20891
                - fp_synd_minus_fp_vec_scaled.20881
                - fp_dz_norm_synd.20891
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP192FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP192FAST_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.20882
                - PQCLEAN_CROSSRSDP192FAST_AVX2_unpack_fz_vec
                - csprng_initialize.20879
                - csprng_fz_vec.20892
                - csprng_fp_vec.20893
                - csprng_release.20875
                - fp_vec_by_restr_vec_scaled.20894
                - fp_dz_norm.20895
                - hash_par.20896
                - PQCLEAN_CROSSRSDP192FAST_AVX2_recompute_root
                - hash.20886
                - hash.20886
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fp_vec
                - hash.20886
                - memcmp
                - memcmp
                - hash_par.20896
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:497,26'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:497,31'
              BranchSideFuncs:
                - hash_par.20896
                - PQCLEAN_CROSSRSDP192FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP192FAST_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.20882
                - convert_restr_vec_to_fp.20888
                - fp_vec_by_fp_vec_pointwise.20889
                - fp_vec_by_fp_matrix.20890
                - fp_dz_norm_synd.20891
                - fp_synd_minus_fp_vec_scaled.20881
                - fp_dz_norm_synd.20891
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP192FAST_AVX2_unpack_fz_vec
                - csprng_initialize.20879
                - csprng_fz_vec.20892
                - csprng_fp_vec.20893
                - csprng_release.20875
                - fp_vec_by_restr_vec_scaled.20894
                - fp_dz_norm.20895
                - PQCLEAN_CROSSRSDP192FAST_AVX2_recompute_root
                - hash.20886
                - hash.20886
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fp_vec
                - hash.20886
                - memcmp
                - memcmp
                - hash_par.20896
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:500,15'
              BranchSideFuncs:
                - hash_par.20896
                - PQCLEAN_CROSSRSDP192FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP192FAST_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.20882
                - convert_restr_vec_to_fp.20888
                - fp_vec_by_fp_vec_pointwise.20889
                - fp_vec_by_fp_matrix.20890
                - fp_dz_norm_synd.20891
                - fp_synd_minus_fp_vec_scaled.20881
                - fp_dz_norm_synd.20891
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP192FAST_AVX2_unpack_fz_vec
                - csprng_initialize.20879
                - csprng_fz_vec.20892
                - csprng_fp_vec.20893
                - csprng_release.20875
                - fp_vec_by_restr_vec_scaled.20894
                - fp_dz_norm.20895
                - PQCLEAN_CROSSRSDP192FAST_AVX2_recompute_root
                - hash.20886
                - hash.20886
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fp_vec
                - hash.20886
                - memcmp
                - memcmp
                - hash_par.20896
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:497,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:500,15'
              BranchSideFuncs:
                - hash_par.20896
                - PQCLEAN_CROSSRSDP192FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP192FAST_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.20882
                - convert_restr_vec_to_fp.20888
                - fp_vec_by_fp_vec_pointwise.20889
                - fp_vec_by_fp_matrix.20890
                - fp_dz_norm_synd.20891
                - fp_synd_minus_fp_vec_scaled.20881
                - fp_dz_norm_synd.20891
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP192FAST_AVX2_unpack_fz_vec
                - csprng_initialize.20879
                - csprng_fz_vec.20892
                - csprng_fp_vec.20893
                - csprng_release.20875
                - fp_vec_by_restr_vec_scaled.20894
                - fp_dz_norm.20895
                - PQCLEAN_CROSSRSDP192FAST_AVX2_recompute_root
                - hash.20886
                - hash.20886
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fp_vec
                - hash.20886
                - memcmp
                - memcmp
                - hash_par.20896
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:517,21'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP192FAST_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.20882
                - convert_restr_vec_to_fp.20888
                - fp_vec_by_fp_vec_pointwise.20889
                - fp_vec_by_fp_matrix.20890
                - fp_dz_norm_synd.20891
                - fp_synd_minus_fp_vec_scaled.20881
                - fp_dz_norm_synd.20891
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fp_syn
                - hash_par.20896
                - PQCLEAN_CROSSRSDP192FAST_AVX2_unpack_fz_vec
                - csprng_initialize.20879
                - csprng_fz_vec.20892
                - csprng_fp_vec.20893
                - csprng_release.20875
                - fp_vec_by_restr_vec_scaled.20894
                - fp_dz_norm.20895
                - PQCLEAN_CROSSRSDP192FAST_AVX2_recompute_root
                - hash.20886
                - hash.20886
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fp_vec
                - hash.20886
                - memcmp
                - memcmp
                - hash_par.20896
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:517,26'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:517,31'
              BranchSideFuncs:
                - hash_par.20896
                - PQCLEAN_CROSSRSDP192FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP192FAST_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.20882
                - convert_restr_vec_to_fp.20888
                - fp_vec_by_fp_vec_pointwise.20889
                - fp_vec_by_fp_matrix.20890
                - fp_dz_norm_synd.20891
                - fp_synd_minus_fp_vec_scaled.20881
                - fp_dz_norm_synd.20891
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fp_syn
                - hash_par.20896
                - PQCLEAN_CROSSRSDP192FAST_AVX2_unpack_fz_vec
                - csprng_initialize.20879
                - csprng_fz_vec.20892
                - csprng_fp_vec.20893
                - csprng_release.20875
                - fp_vec_by_restr_vec_scaled.20894
                - fp_dz_norm.20895
                - PQCLEAN_CROSSRSDP192FAST_AVX2_recompute_root
                - hash.20886
                - hash.20886
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fp_vec
                - hash.20886
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:520,14'
              BranchSideFuncs:
                - hash_par.20896
                - PQCLEAN_CROSSRSDP192FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP192FAST_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.20882
                - convert_restr_vec_to_fp.20888
                - fp_vec_by_fp_vec_pointwise.20889
                - fp_vec_by_fp_matrix.20890
                - fp_dz_norm_synd.20891
                - fp_synd_minus_fp_vec_scaled.20881
                - fp_dz_norm_synd.20891
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fp_syn
                - hash_par.20896
                - PQCLEAN_CROSSRSDP192FAST_AVX2_unpack_fz_vec
                - csprng_initialize.20879
                - csprng_fz_vec.20892
                - csprng_fp_vec.20893
                - csprng_release.20875
                - fp_vec_by_restr_vec_scaled.20894
                - fp_dz_norm.20895
                - PQCLEAN_CROSSRSDP192FAST_AVX2_recompute_root
                - hash.20886
                - hash.20886
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fp_vec
                - hash.20886
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:517,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:420,31'
              BranchSideFuncs:
                - hash_par.20896
                - PQCLEAN_CROSSRSDP192FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP192FAST_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.20882
                - convert_restr_vec_to_fp.20888
                - fp_vec_by_fp_vec_pointwise.20889
                - fp_vec_by_fp_matrix.20890
                - fp_dz_norm_synd.20891
                - fp_synd_minus_fp_vec_scaled.20881
                - fp_dz_norm_synd.20891
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fp_syn
                - hash_par.20896
                - PQCLEAN_CROSSRSDP192FAST_AVX2_unpack_fz_vec
                - csprng_initialize.20879
                - csprng_fz_vec.20892
                - csprng_fp_vec.20893
                - csprng_release.20875
                - fp_vec_by_restr_vec_scaled.20894
                - fp_dz_norm.20895
                - PQCLEAN_CROSSRSDP192FAST_AVX2_recompute_root
                - hash.20886
                - hash.20886
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fp_vec
                - hash.20886
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:520,14'
              BranchSideFuncs:
                - hash_par.20896
                - PQCLEAN_CROSSRSDP192FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP192FAST_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.20882
                - convert_restr_vec_to_fp.20888
                - fp_vec_by_fp_vec_pointwise.20889
                - fp_vec_by_fp_matrix.20890
                - fp_dz_norm_synd.20891
                - fp_synd_minus_fp_vec_scaled.20881
                - fp_dz_norm_synd.20891
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fp_syn
                - hash_par.20896
                - PQCLEAN_CROSSRSDP192FAST_AVX2_unpack_fz_vec
                - csprng_initialize.20879
                - csprng_fz_vec.20892
                - csprng_fp_vec.20893
                - csprng_release.20875
                - fp_vec_by_restr_vec_scaled.20894
                - fp_dz_norm.20895
                - PQCLEAN_CROSSRSDP192FAST_AVX2_recompute_root
                - hash.20886
                - hash.20886
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fp_vec
                - hash.20886
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:420,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:423,56'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192FAST_AVX2_recompute_root
                - hash.20886
                - hash.20886
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fp_vec
                - hash.20886
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:544,37'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192FAST_AVX2_recompute_root
                - hash.20886
                - hash.20886
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fp_vec
                - hash.20886
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:569,36'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:561,32'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:569,36'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:553,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:554,37'
              BranchSideFuncs:
                - hash.20886
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:556,26'
              BranchSideFuncs:
                - hash.20886
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:570,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:570,42'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:571,46'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:571,46'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:571,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:572,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:572,40'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:572,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:573,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:573,40'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:573,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:574,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:574,35'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:574,35'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:574,35'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:345,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:356,19'
          Dst:             PQCLEAN_CROSSRSDP192FAST_AVX2_unpack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:359,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:364,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:368,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:371,2'
          Dst:             csprng_fp_vec_chall_1
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:373,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:376,2'
          Dst:             PQCLEAN_CROSSRSDP192FAST_AVX2_expand_digest_to_fixed_weight
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:380,24'
          Dst:             PQCLEAN_CROSSRSDP192FAST_AVX2_rebuild_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:542,32'
          Dst:             PQCLEAN_CROSSRSDP192FAST_AVX2_recompute_root
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:546,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:549,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:464,34'
          Dst:             PQCLEAN_CROSSRSDP192FAST_AVX2_unpack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:471,38'
          Dst:             PQCLEAN_CROSSRSDP192FAST_AVX2_unpack_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:471,38'
          Dst:             PQCLEAN_CROSSRSDP192FAST_AVX2_unpack_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:477,22'
          Dst:             is_fz_vec_in_restr_group_n
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:482,4'
          Dst:             convert_restr_vec_to_fp
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:483,4'
          Dst:             fp_vec_by_fp_vec_pointwise
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:484,4'
          Dst:             fp_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:485,4'
          Dst:             fp_dz_norm_synd
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:486,4'
          Dst:             fp_synd_minus_fp_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:490,4'
          Dst:             fp_dz_norm_synd
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:491,4'
          Dst:             PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:444,4'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:446,4'
          Dst:             csprng_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:448,4'
          Dst:             csprng_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:450,4'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:451,4'
          Dst:             fp_vec_by_restr_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:455,4'
          Dst:             fp_dz_norm
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:498,4'
          Dst:             hash_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:518,4'
          Dst:             hash_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:559,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:565,36'
          Dst:             memcmp
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:554,3'
          Dst:             PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:561,32'
          Dst:             memcmp
    - functionName:    expand_pk
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_fp_mat
        - csprng_initialize
        - csprng_release
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:52,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.20879
                - csprng_fp_mat.20880
                - csprng_release.20875
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:53,2'
              BranchSideFuncs:
                - csprng_initialize.20879
                - csprng_fp_mat.20880
                - csprng_release.20875
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:53,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:54,2'
          Dst:             csprng_fp_mat
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:56,2'
          Dst:             csprng_release
    - functionName:    hash
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
        - xof_shake_final
        - xof_shake_init
        - xof_shake_release
        - xof_shake_update
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:238,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.20870
                - xof_shake_update.20868
                - xof_shake_update.20868
                - xof_shake_final.20866
                - xof_shake_extract.20858
                - xof_shake_release.20852
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:239,2'
              BranchSideFuncs:
                - xof_shake_init.20870
                - xof_shake_update.20868
                - xof_shake_update.20868
                - xof_shake_final.20866
                - xof_shake_extract.20858
                - xof_shake_release.20852
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:239,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:240,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:244,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:245,2'
          Dst:             xof_shake_final
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:246,2'
          Dst:             xof_shake_extract
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:248,2'
          Dst:             xof_shake_release
    - functionName:    csprng_fp_vec_chall_1
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          215
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:335,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.20877
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:341,2'
              BranchSideFuncs:
                - csprng_randombytes.20877
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:352,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:352,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:365,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:352,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:354,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:365,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:354,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:356,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:356,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:356,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:357,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:359,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:366,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:367,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:369,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:351,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:352,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:372,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:341,2'
          Dst:             csprng_randombytes
    - functionName:    convert_restr_vec_to_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          198
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/fp_arith.h:228,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/fp_arith.h:229,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/fp_arith.h:229,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/fp_arith.h:228,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/fp_arith.h:228,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/fp_arith.h:229,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/fp_arith.h:228,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/fp_arith.h:228,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/fp_arith.h:229,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/fp_arith.h:228,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/fp_arith.h:228,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/fp_arith.h:229,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fp_vec_by_fp_vec_pointwise
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          279
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/fp_arith.h:135,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/fp_arith.h:136,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/fp_arith.h:136,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/fp_arith.h:135,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/fp_arith.h:136,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/fp_arith.h:139,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fp_vec_by_fp_matrix
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          354
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fp_dz_norm_synd
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          130
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    csprng_fz_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:420,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.20877
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:426,2'
              BranchSideFuncs:
                - csprng_randombytes.20877
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:437,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:437,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:449,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:437,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:439,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:449,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:439,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:441,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:441,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:441,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:442,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:444,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:450,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:451,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:453,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:436,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:437,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:456,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:426,2'
          Dst:             csprng_randombytes
    - functionName:    csprng_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:291,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.20877
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:297,2'
              BranchSideFuncs:
                - csprng_randombytes.20877
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:308,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:308,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:320,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:308,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:310,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:320,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:310,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:312,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:312,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:312,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:313,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:315,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:321,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:322,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:324,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:307,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:308,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:327,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:297,2'
          Dst:             csprng_randombytes
    - functionName:    fp_vec_by_restr_vec_scaled
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          189
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fp_dz_norm
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          173
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hash_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      void
      argCount:        14
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_initialize_par
        - csprng_randombytes_par
        - csprng_release_par
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:271,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_initialize_par.20878
                - csprng_randombytes_par.20876
                - csprng_release_par.20874
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:272,56'
              BranchSideFuncs:
                - csprng_initialize_par.20878
                - csprng_randombytes_par.20876
                - csprng_release_par.20874
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:272,2'
          Dst:             csprng_initialize_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:273,2'
          Dst:             csprng_randombytes_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:275,2'
          Dst:             csprng_release_par
    - functionName:    fz_dz_norm_n
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          137
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fz_vec_sub_n
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          297
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/restr_arith.h:53,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/restr_arith.h:54,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/restr_arith.h:54,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/restr_arith.h:53,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/restr_arith.h:54,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/restr_arith.h:56,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    expand_sk
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_fz_vec
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
        - expand_pk
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:63,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.20879
                - csprng_randombytes.20877
                - csprng_release.20875
                - expand_pk.20885
                - csprng_initialize.20879
                - csprng_fz_vec.20892
                - csprng_release.20875
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:69,2'
              BranchSideFuncs:
                - csprng_initialize.20879
                - csprng_randombytes.20877
                - csprng_release.20875
                - expand_pk.20885
                - csprng_initialize.20879
                - csprng_fz_vec.20892
                - csprng_release.20875
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:69,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:70,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:74,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:76,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:82,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:83,2'
          Dst:             csprng_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:85,2'
          Dst:             csprng_release
    - functionName:    PQCLEAN_CROSSRSDP192FAST_AVX2_CROSS_sign
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          488
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_CROSSRSDP192FAST_AVX2_expand_digest_to_fixed_weight
        - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fp_syn
        - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fp_vec
        - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fz_vec
        - PQCLEAN_CROSSRSDP192FAST_AVX2_seed_leaves
        - PQCLEAN_CROSSRSDP192FAST_AVX2_seed_path
        - PQCLEAN_CROSSRSDP192FAST_AVX2_tree_proof
        - PQCLEAN_CROSSRSDP192FAST_AVX2_tree_root
        - __assert_fail
        - convert_restr_vec_to_fp
        - csprng_fp_vec
        - csprng_fp_vec_chall_1
        - csprng_fz_vec
        - csprng_initialize
        - csprng_release
        - expand_sk
        - fp_dz_norm
        - fp_dz_norm_synd
        - fp_vec_by_fp_matrix
        - fp_vec_by_fp_vec_pointwise
        - fp_vec_by_restr_vec_scaled
        - fz_dz_norm_n
        - fz_vec_sub_n
        - hash
        - hash_par
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:136,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:0,0'
              BranchSideFuncs:
                - expand_sk.20899
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDP192FAST_AVX2_seed_leaves
                - csprng_initialize.20879
                - csprng_fz_vec.20892
                - fz_vec_sub_n.20898
                - convert_restr_vec_to_fp.20888
                - fz_dz_norm_n.20897
                - csprng_fp_vec.20893
                - csprng_release.20875
                - fp_vec_by_fp_vec_pointwise.20889
                - fp_vec_by_fp_matrix.20890
                - fp_dz_norm_synd.20891
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fz_vec
                - PQCLEAN_CROSSRSDP192FAST_AVX2_tree_root
                - hash.20886
                - hash.20886
                - hash.20886
                - hash.20886
                - csprng_initialize.20879
                - csprng_fp_vec_chall_1.20887
                - csprng_release.20875
                - fp_vec_by_restr_vec_scaled.20894
                - fp_dz_norm.20895
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fp_vec
                - hash.20886
                - PQCLEAN_CROSSRSDP192FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP192FAST_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP192FAST_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fz_vec
                - hash_par.20896
                - hash_par.20896
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:146,21'
              BranchSideFuncs:
                - expand_sk.20899
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDP192FAST_AVX2_seed_leaves
                - csprng_initialize.20879
                - csprng_fz_vec.20892
                - fz_vec_sub_n.20898
                - convert_restr_vec_to_fp.20888
                - fz_dz_norm_n.20897
                - csprng_fp_vec.20893
                - csprng_release.20875
                - fp_vec_by_fp_vec_pointwise.20889
                - fp_vec_by_fp_matrix.20890
                - fp_dz_norm_synd.20891
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fz_vec
                - PQCLEAN_CROSSRSDP192FAST_AVX2_tree_root
                - hash.20886
                - hash.20886
                - hash.20886
                - hash.20886
                - csprng_initialize.20879
                - csprng_fp_vec_chall_1.20887
                - csprng_release.20875
                - fp_vec_by_restr_vec_scaled.20894
                - fp_dz_norm.20895
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fp_vec
                - hash.20886
                - PQCLEAN_CROSSRSDP192FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP192FAST_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP192FAST_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fz_vec
                - hash_par.20896
                - hash_par.20896
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:144,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:146,21'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDP192FAST_AVX2_seed_leaves
                - csprng_initialize.20879
                - csprng_fz_vec.20892
                - fz_vec_sub_n.20898
                - convert_restr_vec_to_fp.20888
                - fz_dz_norm_n.20897
                - csprng_fp_vec.20893
                - csprng_release.20875
                - fp_vec_by_fp_vec_pointwise.20889
                - fp_vec_by_fp_matrix.20890
                - fp_dz_norm_synd.20891
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fz_vec
                - PQCLEAN_CROSSRSDP192FAST_AVX2_tree_root
                - hash.20886
                - hash.20886
                - hash.20886
                - hash.20886
                - csprng_initialize.20879
                - csprng_fp_vec_chall_1.20887
                - csprng_release.20875
                - fp_vec_by_restr_vec_scaled.20894
                - fp_dz_norm.20895
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fp_vec
                - hash.20886
                - PQCLEAN_CROSSRSDP192FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP192FAST_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP192FAST_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fz_vec
                - hash_par.20896
                - hash_par.20896
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:151,2'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDP192FAST_AVX2_seed_leaves
                - csprng_initialize.20879
                - csprng_fz_vec.20892
                - fz_vec_sub_n.20898
                - convert_restr_vec_to_fp.20888
                - fz_dz_norm_n.20897
                - csprng_fp_vec.20893
                - csprng_release.20875
                - fp_vec_by_fp_vec_pointwise.20889
                - fp_vec_by_fp_matrix.20890
                - fp_dz_norm_synd.20891
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fz_vec
                - PQCLEAN_CROSSRSDP192FAST_AVX2_tree_root
                - hash.20886
                - hash.20886
                - hash.20886
                - hash.20886
                - csprng_initialize.20879
                - csprng_fp_vec_chall_1.20887
                - csprng_release.20875
                - fp_vec_by_restr_vec_scaled.20894
                - fp_dz_norm.20895
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fp_vec
                - hash.20886
                - PQCLEAN_CROSSRSDP192FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP192FAST_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP192FAST_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fz_vec
                - hash_par.20896
                - hash_par.20896
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:233,20'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:233,25'
              BranchSideFuncs:
                - hash_par.20896
                - hash_par.20896
                - csprng_initialize.20879
                - csprng_fz_vec.20892
                - fz_vec_sub_n.20898
                - convert_restr_vec_to_fp.20888
                - fz_dz_norm_n.20897
                - csprng_fp_vec.20893
                - csprng_release.20875
                - fp_vec_by_fp_vec_pointwise.20889
                - fp_vec_by_fp_matrix.20890
                - fp_dz_norm_synd.20891
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fz_vec
                - PQCLEAN_CROSSRSDP192FAST_AVX2_tree_root
                - hash.20886
                - hash.20886
                - hash.20886
                - hash.20886
                - csprng_initialize.20879
                - csprng_fp_vec_chall_1.20887
                - csprng_release.20875
                - fp_vec_by_restr_vec_scaled.20894
                - fp_dz_norm.20895
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fp_vec
                - hash.20886
                - PQCLEAN_CROSSRSDP192FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP192FAST_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP192FAST_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fz_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:236,14'
              BranchSideFuncs:
                - hash_par.20896
                - hash_par.20896
                - csprng_initialize.20879
                - csprng_fz_vec.20892
                - fz_vec_sub_n.20898
                - convert_restr_vec_to_fp.20888
                - fz_dz_norm_n.20897
                - csprng_fp_vec.20893
                - csprng_release.20875
                - fp_vec_by_fp_vec_pointwise.20889
                - fp_vec_by_fp_matrix.20890
                - fp_dz_norm_synd.20891
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fz_vec
                - PQCLEAN_CROSSRSDP192FAST_AVX2_tree_root
                - hash.20886
                - hash.20886
                - hash.20886
                - hash.20886
                - csprng_initialize.20879
                - csprng_fp_vec_chall_1.20887
                - csprng_release.20875
                - fp_vec_by_restr_vec_scaled.20894
                - fp_dz_norm.20895
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fp_vec
                - hash.20886
                - PQCLEAN_CROSSRSDP192FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP192FAST_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP192FAST_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:233,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:188,31'
              BranchSideFuncs:
                - hash_par.20896
                - hash_par.20896
                - csprng_initialize.20879
                - csprng_fz_vec.20892
                - fz_vec_sub_n.20898
                - convert_restr_vec_to_fp.20888
                - fz_dz_norm_n.20897
                - csprng_fp_vec.20893
                - csprng_release.20875
                - fp_vec_by_fp_vec_pointwise.20889
                - fp_vec_by_fp_matrix.20890
                - fp_dz_norm_synd.20891
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fz_vec
                - PQCLEAN_CROSSRSDP192FAST_AVX2_tree_root
                - hash.20886
                - hash.20886
                - hash.20886
                - hash.20886
                - csprng_initialize.20879
                - csprng_fp_vec_chall_1.20887
                - csprng_release.20875
                - fp_vec_by_restr_vec_scaled.20894
                - fp_dz_norm.20895
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fp_vec
                - hash.20886
                - PQCLEAN_CROSSRSDP192FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP192FAST_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP192FAST_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fz_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:236,14'
              BranchSideFuncs:
                - hash_par.20896
                - hash_par.20896
                - csprng_initialize.20879
                - csprng_fz_vec.20892
                - fz_vec_sub_n.20898
                - convert_restr_vec_to_fp.20888
                - fz_dz_norm_n.20897
                - csprng_fp_vec.20893
                - csprng_release.20875
                - fp_vec_by_fp_vec_pointwise.20889
                - fp_vec_by_fp_matrix.20890
                - fp_dz_norm_synd.20891
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fz_vec
                - PQCLEAN_CROSSRSDP192FAST_AVX2_tree_root
                - hash.20886
                - hash.20886
                - hash.20886
                - hash.20886
                - csprng_initialize.20879
                - csprng_fp_vec_chall_1.20887
                - csprng_release.20875
                - fp_vec_by_restr_vec_scaled.20894
                - fp_dz_norm.20895
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fp_vec
                - hash.20886
                - PQCLEAN_CROSSRSDP192FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP192FAST_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP192FAST_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:188,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:188,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192FAST_AVX2_tree_root
                - hash.20886
                - hash.20886
                - hash.20886
                - hash.20886
                - csprng_initialize.20879
                - csprng_fp_vec_chall_1.20887
                - csprng_release.20875
                - fp_vec_by_restr_vec_scaled.20894
                - fp_dz_norm.20895
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fp_vec
                - hash.20886
                - PQCLEAN_CROSSRSDP192FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP192FAST_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP192FAST_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fz_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:273,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192FAST_AVX2_tree_root
                - hash.20886
                - hash.20886
                - hash.20886
                - hash.20886
                - csprng_initialize.20879
                - csprng_fp_vec_chall_1.20887
                - csprng_release.20875
                - fp_vec_by_restr_vec_scaled.20894
                - fp_dz_norm.20895
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fp_vec
                - hash.20886
                - PQCLEAN_CROSSRSDP192FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP192FAST_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP192FAST_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:300,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:301,30'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fp_vec
                - hash.20886
                - PQCLEAN_CROSSRSDP192FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP192FAST_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP192FAST_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fz_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:309,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fp_vec
                - hash.20886
                - PQCLEAN_CROSSRSDP192FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP192FAST_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP192FAST_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:309,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:310,37'
              BranchSideFuncs:
                - hash.20886
                - PQCLEAN_CROSSRSDP192FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP192FAST_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP192FAST_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fz_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:313,26'
              BranchSideFuncs:
                - hash.20886
                - PQCLEAN_CROSSRSDP192FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP192FAST_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP192FAST_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:327,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:326,26'
              BranchSideFuncs:
                - __assert_fail
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fz_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:328,4'
              BranchSideFuncs:
                - __assert_fail
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:328,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:328,4'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fz_vec
                - __assert_fail
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:329,16'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fz_vec
                - __assert_fail
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:326,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:327,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:335,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:140,2'
          Dst:             expand_sk
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:151,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:152,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:155,2'
          Dst:             PQCLEAN_CROSSRSDP192FAST_AVX2_seed_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:273,2'
          Dst:             PQCLEAN_CROSSRSDP192FAST_AVX2_tree_root
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:274,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:275,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:282,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:287,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:293,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:294,2'
          Dst:             csprng_fp_vec_chall_1
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:296,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:200,3'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:205,3'
          Dst:             csprng_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:206,3'
          Dst:             fz_vec_sub_n
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:209,3'
          Dst:             convert_restr_vec_to_fp
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:210,3'
          Dst:             fz_dz_norm_n
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:212,3'
          Dst:             csprng_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:214,3'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:217,3'
          Dst:             fp_vec_by_fp_vec_pointwise
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:218,3'
          Dst:             fp_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:219,3'
          Dst:             fp_dz_norm_synd
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:222,3'
          Dst:             PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:224,3'
          Dst:             PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:234,4'
          Dst:             hash_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:250,4'
          Dst:             hash_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:301,3'
          Dst:             fp_vec_by_restr_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:305,3'
          Dst:             fp_dz_norm
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:315,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:318,2'
          Dst:             PQCLEAN_CROSSRSDP192FAST_AVX2_expand_digest_to_fixed_weight
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:322,2'
          Dst:             PQCLEAN_CROSSRSDP192FAST_AVX2_tree_proof
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:323,2'
          Dst:             PQCLEAN_CROSSRSDP192FAST_AVX2_seed_path
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:310,3'
          Dst:             PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:328,4'
          Dst:             __assert_fail
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:329,4'
          Dst:             PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:330,4'
          Dst:             PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fz_vec
    - functionName:    restr_vec_by_fp_matrix
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          412
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDP192FAST_AVX2_CROSS_keygen
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          53
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fp_syn
        - csprng_fz_vec
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
        - expand_pk
        - fp_dz_norm_synd
        - restr_vec_by_fp_matrix
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:91,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
                - csprng_initialize.20879
                - csprng_randombytes.20877
                - csprng_release.20875
                - expand_pk.20885
                - csprng_initialize.20879
                - csprng_fz_vec.20892
                - csprng_release.20875
                - restr_vec_by_fp_matrix.20904
                - fp_dz_norm_synd.20891
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fp_syn
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:91,2'
              BranchSideFuncs:
                - OQS_randombytes
                - csprng_initialize.20879
                - csprng_randombytes.20877
                - csprng_release.20875
                - expand_pk.20885
                - csprng_initialize.20879
                - csprng_fz_vec.20892
                - csprng_release.20875
                - restr_vec_by_fp_matrix.20904
                - fp_dz_norm_synd.20891
                - PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fp_syn
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:91,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:99,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:100,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:104,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:109,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:116,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:119,2'
          Dst:             csprng_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:121,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:124,2'
          Dst:             restr_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:125,2'
          Dst:             fp_dz_norm_synd
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/CROSS.c:126,2'
          Dst:             PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fp_syn
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:72,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:72,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:72,2'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:66,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:66,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:66,2'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:59,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:59,2'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:54,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:54,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:52,2'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:43,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:43,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:43,2'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.20929
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.20929
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.20930
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:62,2'
              BranchSideFuncs:
                - xof_shake_extract.20930
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.20933
                - xof_shake_update.20932
                - xof_shake_update.20932
                - xof_shake_final.20931
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.20933
                - xof_shake_update.20932
                - xof_shake_update.20932
                - xof_shake_final.20931
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    PQCLEAN_CROSSRSDP192FAST_AVX2_expand_digest_to_fixed_weight
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         67
      ICount:          400
      EdgeCount:       90
      CyclomaticComplexity: 25
      functionsReached:
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.c:46,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.20936
                - csprng_randombytes.20935
                - csprng_release.20934
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.c:47,2'
              BranchSideFuncs:
                - csprng_initialize.20936
                - csprng_randombytes.20935
                - csprng_release.20934
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.c:68,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.c:68,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.c:68,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.c:70,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.c:70,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.c:72,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.c:72,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.c:72,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.c:73,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.c:75,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.c:84,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.c:85,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.c:92,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.c:66,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.c:68,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.c:95,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.c:47,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.c:49,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.c:51,2'
          Dst:             csprng_release
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:72,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:72,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:72,2'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:66,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:66,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:66,2'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:59,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:59,2'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:54,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:54,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:52,2'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:43,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:43,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:43,2'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    PQCLEAN_CROSSRSDP192FAST_AVX2_recompute_root
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          80
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - PQCLEAN_CROSSRSDP192FAST_AVX2_tree_root
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/merkle.c:87,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/merkle.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192FAST_AVX2_tree_root
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/merkle.c:88,7'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192FAST_AVX2_tree_root
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/merkle.c:88,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/merkle.c:87,26'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192FAST_AVX2_tree_root
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/merkle.c:89,12'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192FAST_AVX2_tree_root
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/merkle.c:87,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/merkle.c:88,7'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192FAST_AVX2_tree_root
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/merkle.c:95,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192FAST_AVX2_tree_root
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/merkle.c:88,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/merkle.c:87,26'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192FAST_AVX2_tree_root
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/merkle.c:89,12'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192FAST_AVX2_tree_root
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/merkle.c:95,2'
          Dst:             PQCLEAN_CROSSRSDP192FAST_AVX2_tree_root
    - functionName:    PQCLEAN_CROSSRSDP192FAST_AVX2_tree_root
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          53
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hash
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/merkle.c:56,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/merkle.c:0,0'
              BranchSideFuncs:
                - hash.20970
                - hash.20970
                - hash.20970
                - hash.20970
                - hash.20970
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/merkle.c:60,3'
              BranchSideFuncs:
                - hash.20970
                - hash.20970
                - hash.20970
                - hash.20970
                - hash.20970
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/merkle.c:60,3'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/merkle.c:60,3'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/merkle.c:60,3'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/merkle.c:60,3'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/merkle.c:64,2'
          Dst:             hash
    - functionName:    hash
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
        - xof_shake_final
        - xof_shake_init
        - xof_shake_release
        - xof_shake_update
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:238,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.20965
                - xof_shake_update.20964
                - xof_shake_update.20964
                - xof_shake_final.20963
                - xof_shake_extract.20962
                - xof_shake_release.20961
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:239,2'
              BranchSideFuncs:
                - xof_shake_init.20965
                - xof_shake_update.20964
                - xof_shake_update.20964
                - xof_shake_final.20963
                - xof_shake_extract.20962
                - xof_shake_release.20961
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:239,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:240,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:244,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:245,2'
          Dst:             xof_shake_final
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:246,2'
          Dst:             xof_shake_extract
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:248,2'
          Dst:             xof_shake_release
    - functionName:    PQCLEAN_CROSSRSDP192FAST_AVX2_tree_proof
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          71
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/merkle.c:72,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/merkle.c:71,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/merkle.c:73,37'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/merkle.c:71,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/merkle.c:72,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/merkle.c:79,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/merkle.c:72,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/merkle.c:71,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/merkle.c:73,37'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_unpack_3_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          201
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:209,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:210,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:210,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:209,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:210,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:226,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_unpack_7_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          2373
      EdgeCount:       66
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:279,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:279,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:280,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:282,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:282,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:292,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:282,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:282,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:283,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:282,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:282,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:283,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:282,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:283,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:283,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:282,31'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:282,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:283,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:282,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:282,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:292,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:282,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:283,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:283,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:282,31'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:282,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:283,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:282,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:283,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:292,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:282,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:283,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:292,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:293,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:294,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:295,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:295,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:296,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:298,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:298,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:299,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:302,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:302,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:303,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:307,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:307,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:308,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:313,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:313,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:314,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:320,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:320,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:321,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:329,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:329,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:329,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:330,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_pack_3_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          706
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:58,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:59,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:59,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:58,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:59,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:69,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_pack_7_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          463
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:106,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:107,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:115,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:106,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:107,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:115,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:116,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:117,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:118,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:118,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:119,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:121,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:121,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:122,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:125,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:125,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:126,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:130,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:130,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:131,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:136,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:136,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:137,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:143,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:143,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:143,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:144,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_unpack_fz
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 373
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_3_bit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:371,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_3_bit.21005
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:371,22'
              BranchSideFuncs:
                - generic_unpack_3_bit.21005
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:371,22'
          Dst:             generic_unpack_3_bit
    - functionName:    PQCLEAN_CROSSRSDP192FAST_AVX2_unpack_fz_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 459
      functionLinenumberEnd: 460
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fz
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:460,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fz.21009
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:460,9'
              BranchSideFuncs:
                - generic_unpack_fz.21009
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:460,9'
          Dst:             generic_unpack_fz
    - functionName:    PQCLEAN_CROSSRSDP192FAST_AVX2_unpack_fp_syn
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 447
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:447,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fp.21014
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:447,9'
              BranchSideFuncs:
                - generic_unpack_fp.21014
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:447,9'
          Dst:             generic_unpack_fp
    - functionName:    generic_unpack_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_7_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:352,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_7_bit.21006
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:352,22'
              BranchSideFuncs:
                - generic_unpack_7_bit.21006
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:352,22'
          Dst:             generic_unpack_7_bit
    - functionName:    PQCLEAN_CROSSRSDP192FAST_AVX2_unpack_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 434
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:434,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fp.21014
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:434,9'
              BranchSideFuncs:
                - generic_unpack_fp.21014
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:434,9'
          Dst:             generic_unpack_fp
    - functionName:    generic_pack_fz
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_3_bit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:185,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_3_bit.21007
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:185,2'
              BranchSideFuncs:
                - generic_pack_3_bit.21007
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:185,2'
          Dst:             generic_pack_3_bit
    - functionName:    PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fz_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fz
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:412,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fz.21017
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:412,2'
              BranchSideFuncs:
                - generic_pack_fz.21017
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:412,2'
          Dst:             generic_pack_fz
    - functionName:    PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fp_syn
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:399,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fp.21022
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:399,2'
              BranchSideFuncs:
                - generic_pack_fp.21022
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:399,2'
          Dst:             generic_pack_fp
    - functionName:    generic_pack_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_7_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:169,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_7_bit.21008
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:169,2'
              BranchSideFuncs:
                - generic_pack_7_bit.21008
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:169,2'
          Dst:             generic_pack_7_bit
    - functionName:    PQCLEAN_CROSSRSDP192FAST_AVX2_pack_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:386,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fp.21022
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:386,2'
              BranchSideFuncs:
                - generic_pack_fp.21022
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/pack_unpack.c:386,2'
          Dst:             generic_pack_fp
    - functionName:    xof_shake_x4_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_ctx_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:109,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:109,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:109,2'
          Dst:             OQS_SHA3_shake256_x4_inc_ctx_release
    - functionName:    csprng_release_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:174,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_release.21073
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:174,2'
              BranchSideFuncs:
                - xof_shake_x4_release.21073
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:174,2'
          Dst:             xof_shake_x4_release
    - functionName:    xof_shake_x4_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_squeeze
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:105,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:105,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:105,2'
          Dst:             OQS_SHA3_shake256_x4_inc_squeeze
    - functionName:    csprng_randombytes_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:161,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_extract.21075
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:161,2'
              BranchSideFuncs:
                - xof_shake_x4_extract.21075
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:161,2'
          Dst:             xof_shake_x4_extract
    - functionName:    xof_shake_x4_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:97,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:97,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:97,2'
          Dst:             OQS_SHA3_shake256_x4_inc_finalize
    - functionName:    xof_shake_x4_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_absorb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:94,46'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:94,46'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:94,2'
          Dst:             OQS_SHA3_shake256_x4_inc_absorb
    - functionName:    xof_shake_x4_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:86,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:86,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:86,2'
          Dst:             OQS_SHA3_shake256_x4_inc_init
    - functionName:    csprng_initialize_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          53
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_final
        - xof_shake_x4_init
        - xof_shake_x4_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:132,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_init.21079
                - xof_shake_x4_update.21078
                - xof_shake_x4_update.21078
                - xof_shake_x4_final.21077
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:132,2'
              BranchSideFuncs:
                - xof_shake_x4_init.21079
                - xof_shake_x4_update.21078
                - xof_shake_x4_update.21078
                - xof_shake_x4_final.21077
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:132,2'
          Dst:             xof_shake_x4_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:133,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:143,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:144,2'
          Dst:             xof_shake_x4_final
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:72,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:72,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:72,2'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:66,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:66,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:66,2'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:59,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:59,2'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:54,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:54,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:52,2'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:43,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:43,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/sha3.h:43,2'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    PQCLEAN_CROSSRSDP192FAST_AVX2_rebuild_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          73
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/seedtree.c:152,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/seedtree.c:151,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/seedtree.c:153,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/seedtree.c:151,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/seedtree.c:152,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/seedtree.c:159,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/seedtree.c:152,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/seedtree.c:151,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/seedtree.c:153,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDP192FAST_AVX2_seed_path
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          73
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/seedtree.c:136,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/seedtree.c:135,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/seedtree.c:137,43'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/seedtree.c:135,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/seedtree.c:136,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/seedtree.c:143,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/seedtree.c:136,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/seedtree.c:135,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/seedtree.c:137,43'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    csprng_release_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_release_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:225,31'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_release_x4.21074
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:225,31'
              BranchSideFuncs:
                - csprng_release_x4.21074
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:225,3'
          Dst:             csprng_release_x4
    - functionName:    csprng_randombytes_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_randombytes_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:212,57'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes_x4.21076
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:212,57'
              BranchSideFuncs:
                - csprng_randombytes_x4.21076
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:212,3'
          Dst:             csprng_randombytes_x4
    - functionName:    csprng_initialize_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_initialize_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:200,34'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_initialize_x4.21080
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:200,34'
              BranchSideFuncs:
                - csprng_initialize_x4.21080
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:200,3'
          Dst:             csprng_initialize_x4
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.21081
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.21081
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.21082
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:62,2'
              BranchSideFuncs:
                - xof_shake_extract.21082
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.21085
                - xof_shake_update.21084
                - xof_shake_update.21084
                - xof_shake_final.21083
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.21085
                - xof_shake_update.21084
                - xof_shake_update.21084
                - xof_shake_final.21083
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    PQCLEAN_CROSSRSDP192FAST_AVX2_seed_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-fast_avx2/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          118
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_initialize
        - csprng_initialize_par
        - csprng_randombytes
        - csprng_randombytes_par
        - csprng_release
        - csprng_release_par
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/seedtree.c:54,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/seedtree.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.21095
                - csprng_randombytes.21094
                - csprng_release.21093
                - csprng_initialize_par.21092
                - csprng_randombytes_par.21091
                - csprng_release_par.21090
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/seedtree.c:63,2'
              BranchSideFuncs:
                - csprng_initialize.21095
                - csprng_randombytes.21094
                - csprng_release.21093
                - csprng_initialize_par.21092
                - csprng_randombytes_par.21091
                - csprng_release_par.21090
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/seedtree.c:68,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/seedtree.c:69,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/seedtree.c:71,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/seedtree.c:97,2'
          Dst:             csprng_initialize_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/seedtree.c:109,2'
          Dst:             csprng_randombytes_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-fast_avx2/seedtree.c:118,2'
          Dst:             csprng_release_par
    - functionName:    csprng_fp_mat
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:193,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.21161
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:199,2'
              BranchSideFuncs:
                - csprng_randombytes.21161
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:210,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:210,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:222,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:210,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:212,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:222,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:212,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:214,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:214,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:214,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:215,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:217,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:223,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:224,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:226,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:209,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:210,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:229,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:199,2'
          Dst:             csprng_randombytes
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:62,37'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.21162
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:62,37'
              BranchSideFuncs:
                - xof_shake_extract.21162
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/sha3.h:65,31'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/sha3.h:65,31'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/sha3.h:65,2'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/sha3.h:71,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/sha3.h:71,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/sha3.h:71,2'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_finalize
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/sha3.h:58,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/sha3.h:58,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/sha3.h:58,2'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/sha3.h:53,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/sha3.h:53,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/sha3.h:51,2'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/sha3.h:42,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/sha3.h:42,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/sha3.h:42,2'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    fp_synd_minus_fp_vec_scaled
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          104
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/fp_arith.h:135,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/fp_arith.h:136,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/fp_arith.h:136,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/fp_arith.h:135,30'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/fp_arith.h:135,30'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/fp_arith.h:136,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/fp_arith.h:135,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/fp_arith.h:135,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/fp_arith.h:136,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    is_fz_vec_in_restr_group_n
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_clean/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          60
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/restr_arith.h:62,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/restr_arith.h:61,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/restr_arith.h:62,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/restr_arith.h:61,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/restr_arith.h:62,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/restr_arith.h:62,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/restr_arith.h:62,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/restr_arith.h:62,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/restr_arith.h:62,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDP192SMALL_CLEAN_CROSS_verify
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          376
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached:
        - PQCLEAN_CROSSRSDP192SMALL_CLEAN_expand_digest_to_fixed_weight
        - PQCLEAN_CROSSRSDP192SMALL_CLEAN_pack_fp_syn
        - PQCLEAN_CROSSRSDP192SMALL_CLEAN_pack_fp_vec
        - PQCLEAN_CROSSRSDP192SMALL_CLEAN_rebuild_tree
        - PQCLEAN_CROSSRSDP192SMALL_CLEAN_recompute_root
        - PQCLEAN_CROSSRSDP192SMALL_CLEAN_seed_leaves
        - PQCLEAN_CROSSRSDP192SMALL_CLEAN_unpack_fp_syn
        - PQCLEAN_CROSSRSDP192SMALL_CLEAN_unpack_fp_vec
        - PQCLEAN_CROSSRSDP192SMALL_CLEAN_unpack_fz_vec
        - convert_restr_vec_to_fp
        - csprng_fp_vec
        - csprng_fp_vec_chall_1
        - csprng_fz_vec
        - csprng_initialize
        - csprng_release
        - expand_pk
        - fp_dz_norm
        - fp_dz_norm_synd
        - fp_synd_minus_fp_vec_scaled
        - fp_vec_by_fp_matrix
        - fp_vec_by_fp_vec_pointwise
        - fp_vec_by_restr_vec_scaled
        - hash
        - is_fz_vec_in_restr_group_n
        - memcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:290,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:0,0'
              BranchSideFuncs:
                - expand_pk.21171
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_unpack_fp_syn
                - hash.21172
                - hash.21172
                - csprng_initialize.21173
                - csprng_fp_vec_chall_1.21174
                - csprng_release.21175
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_rebuild_tree
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_seed_leaves
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.21168
                - convert_restr_vec_to_fp.21180
                - fp_vec_by_fp_vec_pointwise.21181
                - fp_vec_by_fp_matrix.21182
                - fp_dz_norm_synd.21183
                - fp_synd_minus_fp_vec_scaled.21167
                - fp_dz_norm_synd.21183
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_pack_fp_syn
                - hash.21172
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_recompute_root
                - hash.21172
                - hash.21172
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_pack_fp_vec
                - hash.21172
                - memcmp
                - memcmp
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_unpack_fz_vec
                - hash.21172
                - csprng_initialize.21173
                - csprng_fz_vec.21176
                - csprng_fp_vec.21177
                - csprng_release.21175
                - fp_vec_by_restr_vec_scaled.21178
                - fp_dz_norm.21179
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:293,2'
              BranchSideFuncs:
                - expand_pk.21171
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_unpack_fp_syn
                - hash.21172
                - hash.21172
                - csprng_initialize.21173
                - csprng_fp_vec_chall_1.21174
                - csprng_release.21175
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_rebuild_tree
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_seed_leaves
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.21168
                - convert_restr_vec_to_fp.21180
                - fp_vec_by_fp_vec_pointwise.21181
                - fp_vec_by_fp_matrix.21182
                - fp_dz_norm_synd.21183
                - fp_synd_minus_fp_vec_scaled.21167
                - fp_dz_norm_synd.21183
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_pack_fp_syn
                - hash.21172
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_recompute_root
                - hash.21172
                - hash.21172
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_pack_fp_vec
                - hash.21172
                - memcmp
                - memcmp
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_unpack_fz_vec
                - hash.21172
                - csprng_initialize.21173
                - csprng_fz_vec.21176
                - csprng_fp_vec.21177
                - csprng_release.21175
                - fp_vec_by_restr_vec_scaled.21178
                - fp_dz_norm.21179
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:357,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:359,43'
              BranchSideFuncs:
                - hash.21172
                - csprng_initialize.21173
                - csprng_fz_vec.21176
                - csprng_fp_vec.21177
                - csprng_release.21175
                - fp_vec_by_restr_vec_scaled.21178
                - fp_dz_norm.21179
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.21168
                - convert_restr_vec_to_fp.21180
                - fp_vec_by_fp_vec_pointwise.21181
                - fp_vec_by_fp_matrix.21182
                - fp_dz_norm_synd.21183
                - fp_synd_minus_fp_vec_scaled.21167
                - fp_dz_norm_synd.21183
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_pack_fp_syn
                - hash.21172
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_unpack_fz_vec
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_recompute_root
                - hash.21172
                - hash.21172
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_pack_fp_vec
                - hash.21172
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:386,48'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.21168
                - convert_restr_vec_to_fp.21180
                - fp_vec_by_fp_vec_pointwise.21181
                - fp_vec_by_fp_matrix.21182
                - fp_dz_norm_synd.21183
                - fp_synd_minus_fp_vec_scaled.21167
                - fp_dz_norm_synd.21183
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_pack_fp_syn
                - hash.21172
                - hash.21172
                - csprng_initialize.21173
                - csprng_fz_vec.21176
                - csprng_fp_vec.21177
                - csprng_release.21175
                - fp_vec_by_restr_vec_scaled.21178
                - fp_dz_norm.21179
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_recompute_root
                - hash.21172
                - hash.21172
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_pack_fp_vec
                - hash.21172
                - memcmp
                - memcmp
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_unpack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:387,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:387,42'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.21168
                - convert_restr_vec_to_fp.21180
                - fp_vec_by_fp_vec_pointwise.21181
                - fp_vec_by_fp_matrix.21182
                - fp_dz_norm_synd.21183
                - fp_synd_minus_fp_vec_scaled.21167
                - fp_dz_norm_synd.21183
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_pack_fp_syn
                - hash.21172
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_unpack_fz_vec
                - hash.21172
                - csprng_initialize.21173
                - csprng_fz_vec.21176
                - csprng_fp_vec.21177
                - csprng_release.21175
                - fp_vec_by_restr_vec_scaled.21178
                - fp_dz_norm.21179
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_recompute_root
                - hash.21172
                - hash.21172
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_pack_fp_vec
                - hash.21172
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:389,4'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.21168
                - convert_restr_vec_to_fp.21180
                - fp_vec_by_fp_vec_pointwise.21181
                - fp_vec_by_fp_matrix.21182
                - fp_dz_norm_synd.21183
                - fp_synd_minus_fp_vec_scaled.21167
                - fp_dz_norm_synd.21183
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_pack_fp_syn
                - hash.21172
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_unpack_fz_vec
                - hash.21172
                - csprng_initialize.21173
                - csprng_fz_vec.21176
                - csprng_fp_vec.21177
                - csprng_release.21175
                - fp_vec_by_restr_vec_scaled.21178
                - fp_dz_norm.21179
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_recompute_root
                - hash.21172
                - hash.21172
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_pack_fp_vec
                - hash.21172
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:394,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:394,24'
              BranchSideFuncs:
                - is_fz_vec_in_restr_group_n.21168
                - convert_restr_vec_to_fp.21180
                - fp_vec_by_fp_vec_pointwise.21181
                - fp_vec_by_fp_matrix.21182
                - fp_dz_norm_synd.21183
                - fp_synd_minus_fp_vec_scaled.21167
                - fp_dz_norm_synd.21183
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_pack_fp_syn
                - hash.21172
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_unpack_fz_vec
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_unpack_fz_vec
                - hash.21172
                - csprng_initialize.21173
                - csprng_fz_vec.21176
                - csprng_fp_vec.21177
                - csprng_release.21175
                - fp_vec_by_restr_vec_scaled.21178
                - fp_dz_norm.21179
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_recompute_root
                - hash.21172
                - hash.21172
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_pack_fp_vec
                - hash.21172
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:394,24'
              BranchSideFuncs:
                - is_fz_vec_in_restr_group_n.21168
                - convert_restr_vec_to_fp.21180
                - fp_vec_by_fp_vec_pointwise.21181
                - fp_vec_by_fp_matrix.21182
                - fp_dz_norm_synd.21183
                - fp_synd_minus_fp_vec_scaled.21167
                - fp_dz_norm_synd.21183
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_pack_fp_syn
                - hash.21172
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_unpack_fz_vec
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_unpack_fz_vec
                - hash.21172
                - csprng_initialize.21173
                - csprng_fz_vec.21176
                - csprng_fp_vec.21177
                - csprng_release.21175
                - fp_vec_by_restr_vec_scaled.21178
                - fp_dz_norm.21179
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_recompute_root
                - hash.21172
                - hash.21172
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_pack_fp_vec
                - hash.21172
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:398,38'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:352,31'
              BranchSideFuncs:
                - convert_restr_vec_to_fp.21180
                - fp_vec_by_fp_vec_pointwise.21181
                - fp_vec_by_fp_matrix.21182
                - fp_dz_norm_synd.21183
                - fp_synd_minus_fp_vec_scaled.21167
                - fp_dz_norm_synd.21183
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_pack_fp_syn
                - hash.21172
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.21168
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_unpack_fz_vec
                - hash.21172
                - csprng_initialize.21173
                - csprng_fz_vec.21176
                - csprng_fp_vec.21177
                - csprng_release.21175
                - fp_vec_by_restr_vec_scaled.21178
                - fp_dz_norm.21179
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_recompute_root
                - hash.21172
                - hash.21172
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_pack_fp_vec
                - hash.21172
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:399,22'
              BranchSideFuncs:
                - is_fz_vec_in_restr_group_n.21168
                - convert_restr_vec_to_fp.21180
                - fp_vec_by_fp_vec_pointwise.21181
                - fp_vec_by_fp_matrix.21182
                - fp_dz_norm_synd.21183
                - fp_synd_minus_fp_vec_scaled.21167
                - fp_dz_norm_synd.21183
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_pack_fp_syn
                - hash.21172
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_unpack_fz_vec
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_unpack_fz_vec
                - hash.21172
                - csprng_initialize.21173
                - csprng_fz_vec.21176
                - csprng_fp_vec.21177
                - csprng_release.21175
                - fp_vec_by_restr_vec_scaled.21178
                - fp_dz_norm.21179
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_recompute_root
                - hash.21172
                - hash.21172
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_pack_fp_vec
                - hash.21172
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:352,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:355,56'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_recompute_root
                - hash.21172
                - hash.21172
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_pack_fp_vec
                - hash.21172
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:423,37'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_recompute_root
                - hash.21172
                - hash.21172
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_pack_fp_vec
                - hash.21172
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:448,36'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:440,32'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:448,36'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:432,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:433,37'
              BranchSideFuncs:
                - hash.21172
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:435,26'
              BranchSideFuncs:
                - hash.21172
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:449,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:449,42'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:450,46'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:450,46'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:450,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:451,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:451,40'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:451,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:452,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:452,40'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:452,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:453,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:453,35'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:453,35'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:453,35'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:293,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:297,19'
          Dst:             PQCLEAN_CROSSRSDP192SMALL_CLEAN_unpack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:300,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:305,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:309,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:312,2'
          Dst:             csprng_fp_vec_chall_1
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:314,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:317,2'
          Dst:             PQCLEAN_CROSSRSDP192SMALL_CLEAN_expand_digest_to_fixed_weight
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:321,24'
          Dst:             PQCLEAN_CROSSRSDP192SMALL_CLEAN_rebuild_tree
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:324,2'
          Dst:             PQCLEAN_CROSSRSDP192SMALL_CLEAN_seed_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:421,32'
          Dst:             PQCLEAN_CROSSRSDP192SMALL_CLEAN_recompute_root
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:425,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:428,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:362,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:371,4'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:373,4'
          Dst:             csprng_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:375,4'
          Dst:             csprng_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:377,4'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:378,4'
          Dst:             fp_vec_by_restr_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:382,4'
          Dst:             fp_dz_norm
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:386,34'
          Dst:             PQCLEAN_CROSSRSDP192SMALL_CLEAN_unpack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:393,38'
          Dst:             PQCLEAN_CROSSRSDP192SMALL_CLEAN_unpack_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:393,38'
          Dst:             PQCLEAN_CROSSRSDP192SMALL_CLEAN_unpack_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:399,22'
          Dst:             is_fz_vec_in_restr_group_n
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:404,4'
          Dst:             convert_restr_vec_to_fp
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:405,4'
          Dst:             fp_vec_by_fp_vec_pointwise
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:406,4'
          Dst:             fp_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:407,4'
          Dst:             fp_dz_norm_synd
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:408,4'
          Dst:             fp_synd_minus_fp_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:412,4'
          Dst:             fp_dz_norm_synd
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:413,4'
          Dst:             PQCLEAN_CROSSRSDP192SMALL_CLEAN_pack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:415,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:438,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:444,36'
          Dst:             memcmp
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:433,3'
          Dst:             PQCLEAN_CROSSRSDP192SMALL_CLEAN_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:440,32'
          Dst:             memcmp
    - functionName:    expand_pk
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_fp_mat
        - csprng_initialize
        - csprng_release
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:51,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.21173
                - csprng_fp_mat.21160
                - csprng_release.21175
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:52,2'
              BranchSideFuncs:
                - csprng_initialize.21173
                - csprng_fp_mat.21160
                - csprng_release.21175
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:52,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:53,2'
          Dst:             csprng_fp_mat
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:55,2'
          Dst:             csprng_release
    - functionName:    hash
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
        - xof_shake_final
        - xof_shake_init
        - xof_shake_release
        - xof_shake_update
      functionUses:    14
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:80,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.21166
                - xof_shake_update.21165
                - xof_shake_update.21165
                - xof_shake_final.21164
                - xof_shake_extract.21162
                - xof_shake_release.21163
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:81,2'
              BranchSideFuncs:
                - xof_shake_init.21166
                - xof_shake_update.21165
                - xof_shake_update.21165
                - xof_shake_final.21164
                - xof_shake_extract.21162
                - xof_shake_release.21163
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:81,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:82,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:86,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:87,2'
          Dst:             xof_shake_final
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:88,2'
          Dst:             xof_shake_extract
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:90,2'
          Dst:             xof_shake_release
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.21166
                - xof_shake_update.21165
                - xof_shake_update.21165
                - xof_shake_final.21164
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.21166
                - xof_shake_update.21165
                - xof_shake_update.21165
                - xof_shake_final.21164
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    csprng_fp_vec_chall_1
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          215
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:150,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.21161
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:156,2'
              BranchSideFuncs:
                - csprng_randombytes.21161
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:167,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:167,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:180,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:167,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:169,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:180,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:169,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:171,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:171,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:171,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:172,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:174,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:181,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:182,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:184,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:166,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:167,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:187,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:156,2'
          Dst:             csprng_randombytes
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.21163
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.21163
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    csprng_fz_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:235,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.21161
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:241,2'
              BranchSideFuncs:
                - csprng_randombytes.21161
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:252,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:252,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:264,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:252,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:254,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:264,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:254,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:256,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:256,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:256,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:257,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:259,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:265,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:266,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:268,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:251,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:252,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:271,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:241,2'
          Dst:             csprng_randombytes
    - functionName:    csprng_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:106,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.21161
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:112,2'
              BranchSideFuncs:
                - csprng_randombytes.21161
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:123,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:123,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:135,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:123,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:125,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:135,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:125,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:127,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:127,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:127,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:128,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:130,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:136,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:137,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:139,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:122,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:123,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:142,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:112,2'
          Dst:             csprng_randombytes
    - functionName:    fp_vec_by_restr_vec_scaled
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          98
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/fp_arith.h:124,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/fp_arith.h:125,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/fp_arith.h:125,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/fp_arith.h:124,26'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/fp_arith.h:124,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/fp_arith.h:125,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/fp_arith.h:124,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/fp_arith.h:125,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/fp_arith.h:128,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fp_dz_norm
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          155
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    convert_restr_vec_to_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          62
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/fp_arith.h:145,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/fp_arith.h:146,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/fp_arith.h:148,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fp_vec_by_fp_vec_pointwise
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          137
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/fp_arith.h:102,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/fp_arith.h:103,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/fp_arith.h:103,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/fp_arith.h:102,26'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/fp_arith.h:103,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/fp_arith.h:103,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/fp_arith.h:102,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/fp_arith.h:103,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/fp_arith.h:106,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fp_vec_by_fp_matrix
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          253
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/fp_arith.h:90,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/fp_arith.h:91,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/fp_arith.h:91,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/fp_arith.h:90,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/fp_arith.h:89,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/fp_arith.h:91,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fp_dz_norm_synd
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          130
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fz_dz_norm_n
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_clean/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          123
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fz_vec_sub_n
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_clean/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          255
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/restr_arith.h:53,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/restr_arith.h:54,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/restr_arith.h:54,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/restr_arith.h:53,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/restr_arith.h:54,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/restr_arith.h:56,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    expand_sk
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_fz_vec
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
        - expand_pk
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:63,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.21173
                - csprng_randombytes.21161
                - csprng_release.21175
                - expand_pk.21171
                - csprng_initialize.21173
                - csprng_fz_vec.21176
                - csprng_release.21175
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:69,2'
              BranchSideFuncs:
                - csprng_initialize.21173
                - csprng_randombytes.21161
                - csprng_release.21175
                - expand_pk.21171
                - csprng_initialize.21173
                - csprng_fz_vec.21176
                - csprng_release.21175
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:69,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:70,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:74,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:76,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:82,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:83,2'
          Dst:             csprng_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:85,2'
          Dst:             csprng_release
    - functionName:    PQCLEAN_CROSSRSDP192SMALL_CLEAN_CROSS_sign
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          292
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_CROSSRSDP192SMALL_CLEAN_expand_digest_to_fixed_weight
        - PQCLEAN_CROSSRSDP192SMALL_CLEAN_gen_seed_tree
        - PQCLEAN_CROSSRSDP192SMALL_CLEAN_pack_fp_syn
        - PQCLEAN_CROSSRSDP192SMALL_CLEAN_pack_fp_vec
        - PQCLEAN_CROSSRSDP192SMALL_CLEAN_pack_fz_vec
        - PQCLEAN_CROSSRSDP192SMALL_CLEAN_seed_leaves
        - PQCLEAN_CROSSRSDP192SMALL_CLEAN_seed_path
        - PQCLEAN_CROSSRSDP192SMALL_CLEAN_tree_proof
        - PQCLEAN_CROSSRSDP192SMALL_CLEAN_tree_root
        - __assert_fail
        - convert_restr_vec_to_fp
        - csprng_fp_vec
        - csprng_fp_vec_chall_1
        - csprng_fz_vec
        - csprng_initialize
        - csprng_release
        - expand_sk
        - fp_dz_norm
        - fp_dz_norm_synd
        - fp_vec_by_fp_matrix
        - fp_vec_by_fp_vec_pointwise
        - fp_vec_by_restr_vec_scaled
        - fz_dz_norm_n
        - fz_vec_sub_n
        - hash
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:136,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:0,0'
              BranchSideFuncs:
                - expand_sk.21186
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_gen_seed_tree
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_seed_leaves
                - csprng_initialize.21173
                - csprng_fz_vec.21176
                - fz_vec_sub_n.21185
                - convert_restr_vec_to_fp.21180
                - fz_dz_norm_n.21184
                - csprng_fp_vec.21177
                - csprng_release.21175
                - fp_vec_by_fp_vec_pointwise.21181
                - fp_vec_by_fp_matrix.21182
                - fp_dz_norm_synd.21183
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_pack_fp_syn
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_pack_fz_vec
                - hash.21172
                - hash.21172
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_tree_root
                - hash.21172
                - hash.21172
                - hash.21172
                - hash.21172
                - csprng_initialize.21173
                - csprng_fp_vec_chall_1.21174
                - csprng_release.21175
                - fp_vec_by_restr_vec_scaled.21178
                - fp_dz_norm.21179
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_pack_fp_vec
                - hash.21172
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_pack_fz_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:176,56'
              BranchSideFuncs:
                - expand_sk.21186
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_gen_seed_tree
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_seed_leaves
                - csprng_initialize.21173
                - csprng_fz_vec.21176
                - fz_vec_sub_n.21185
                - convert_restr_vec_to_fp.21180
                - fz_dz_norm_n.21184
                - csprng_fp_vec.21177
                - csprng_release.21175
                - fp_vec_by_fp_vec_pointwise.21181
                - fp_vec_by_fp_matrix.21182
                - fp_dz_norm_synd.21183
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_pack_fp_syn
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_pack_fz_vec
                - hash.21172
                - hash.21172
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_tree_root
                - hash.21172
                - hash.21172
                - hash.21172
                - hash.21172
                - csprng_initialize.21173
                - csprng_fp_vec_chall_1.21174
                - csprng_release.21175
                - fp_vec_by_restr_vec_scaled.21178
                - fp_dz_norm.21179
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_pack_fp_vec
                - hash.21172
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_pack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:172,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:176,56'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_tree_root
                - hash.21172
                - hash.21172
                - hash.21172
                - hash.21172
                - csprng_initialize.21173
                - csprng_fp_vec_chall_1.21174
                - csprng_release.21175
                - fp_vec_by_restr_vec_scaled.21178
                - fp_dz_norm.21179
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_pack_fp_vec
                - hash.21172
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_pack_fz_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:222,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_tree_root
                - hash.21172
                - hash.21172
                - hash.21172
                - hash.21172
                - csprng_initialize.21173
                - csprng_fp_vec_chall_1.21174
                - csprng_release.21175
                - fp_vec_by_restr_vec_scaled.21178
                - fp_dz_norm.21179
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_pack_fp_vec
                - hash.21172
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_pack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:248,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:249,30'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_pack_fp_vec
                - hash.21172
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_pack_fz_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:258,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_pack_fp_vec
                - hash.21172
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_pack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:258,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:259,37'
              BranchSideFuncs:
                - hash.21172
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_pack_fz_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:262,26'
              BranchSideFuncs:
                - hash.21172
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_pack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:275,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:274,26'
              BranchSideFuncs:
                - __assert_fail
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_pack_fz_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:276,4'
              BranchSideFuncs:
                - __assert_fail
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_pack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:276,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:276,4'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_pack_fz_vec
                - __assert_fail
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:277,16'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_pack_fz_vec
                - __assert_fail
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:274,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:275,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:283,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:140,2'
          Dst:             expand_sk
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:143,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:144,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:147,2'
          Dst:             PQCLEAN_CROSSRSDP192SMALL_CLEAN_gen_seed_tree
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:149,2'
          Dst:             PQCLEAN_CROSSRSDP192SMALL_CLEAN_seed_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:222,2'
          Dst:             PQCLEAN_CROSSRSDP192SMALL_CLEAN_tree_root
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:223,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:224,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:230,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:235,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:241,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:242,2'
          Dst:             csprng_fp_vec_chall_1
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:244,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:182,3'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:187,3'
          Dst:             csprng_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:188,3'
          Dst:             fz_vec_sub_n
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:191,3'
          Dst:             convert_restr_vec_to_fp
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:192,3'
          Dst:             fz_dz_norm_n
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:194,3'
          Dst:             csprng_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:196,3'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:199,3'
          Dst:             fp_vec_by_fp_vec_pointwise
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:200,3'
          Dst:             fp_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:201,3'
          Dst:             fp_dz_norm_synd
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:204,3'
          Dst:             PQCLEAN_CROSSRSDP192SMALL_CLEAN_pack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:206,3'
          Dst:             PQCLEAN_CROSSRSDP192SMALL_CLEAN_pack_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:210,3'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:215,3'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:249,3'
          Dst:             fp_vec_by_restr_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:253,3'
          Dst:             fp_dz_norm
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:264,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:267,2'
          Dst:             PQCLEAN_CROSSRSDP192SMALL_CLEAN_expand_digest_to_fixed_weight
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:270,2'
          Dst:             PQCLEAN_CROSSRSDP192SMALL_CLEAN_tree_proof
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:271,2'
          Dst:             PQCLEAN_CROSSRSDP192SMALL_CLEAN_seed_path
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:259,3'
          Dst:             PQCLEAN_CROSSRSDP192SMALL_CLEAN_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:276,4'
          Dst:             __assert_fail
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:277,4'
          Dst:             PQCLEAN_CROSSRSDP192SMALL_CLEAN_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:278,4'
          Dst:             PQCLEAN_CROSSRSDP192SMALL_CLEAN_pack_fz_vec
    - functionName:    restr_vec_by_fp_matrix
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          164
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/fp_arith.h:72,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/fp_arith.h:73,16'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/fp_arith.h:75,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/fp_arith.h:76,31'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/fp_arith.h:76,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/fp_arith.h:77,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/fp_arith.h:76,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/fp_arith.h:75,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/fp_arith.h:77,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDP192SMALL_CLEAN_CROSS_keygen
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          53
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_CROSSRSDP192SMALL_CLEAN_pack_fp_syn
        - csprng_fz_vec
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
        - expand_pk
        - fp_dz_norm_synd
        - restr_vec_by_fp_matrix
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:91,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
                - csprng_initialize.21173
                - csprng_randombytes.21161
                - csprng_release.21175
                - expand_pk.21171
                - csprng_initialize.21173
                - csprng_fz_vec.21176
                - csprng_release.21175
                - restr_vec_by_fp_matrix.21191
                - fp_dz_norm_synd.21183
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_pack_fp_syn
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:91,2'
              BranchSideFuncs:
                - OQS_randombytes
                - csprng_initialize.21173
                - csprng_randombytes.21161
                - csprng_release.21175
                - expand_pk.21171
                - csprng_initialize.21173
                - csprng_fz_vec.21176
                - csprng_release.21175
                - restr_vec_by_fp_matrix.21191
                - fp_dz_norm_synd.21183
                - PQCLEAN_CROSSRSDP192SMALL_CLEAN_pack_fp_syn
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:91,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:99,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:100,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:104,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:109,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:116,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:119,2'
          Dst:             csprng_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:121,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:124,2'
          Dst:             restr_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:125,2'
          Dst:             fp_dz_norm_synd
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/CROSS.c:126,2'
          Dst:             PQCLEAN_CROSSRSDP192SMALL_CLEAN_pack_fp_syn
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/sha3.h:71,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/sha3.h:71,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/sha3.h:71,2'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/sha3.h:65,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/sha3.h:65,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/sha3.h:65,2'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/sha3.h:58,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/sha3.h:58,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/sha3.h:58,2'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/sha3.h:53,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/sha3.h:53,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/sha3.h:51,2'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/sha3.h:42,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/sha3.h:42,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/sha3.h:42,2'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.21216
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.21216
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.21217
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:62,2'
              BranchSideFuncs:
                - xof_shake_extract.21217
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.21220
                - xof_shake_update.21219
                - xof_shake_update.21219
                - xof_shake_final.21218
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.21220
                - xof_shake_update.21219
                - xof_shake_update.21219
                - xof_shake_final.21218
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    PQCLEAN_CROSSRSDP192SMALL_CLEAN_expand_digest_to_fixed_weight
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         67
      ICount:          400
      EdgeCount:       90
      CyclomaticComplexity: 25
      functionsReached:
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.c:46,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.21223
                - csprng_randombytes.21222
                - csprng_release.21221
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.c:47,2'
              BranchSideFuncs:
                - csprng_initialize.21223
                - csprng_randombytes.21222
                - csprng_release.21221
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.c:68,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.c:68,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.c:68,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.c:70,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.c:70,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.c:72,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.c:72,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.c:72,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.c:73,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.c:75,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.c:84,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.c:85,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.c:92,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.c:66,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.c:68,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.c:95,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.c:47,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.c:49,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.c:51,2'
          Dst:             csprng_release
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/sha3.h:71,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/sha3.h:71,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/sha3.h:71,2'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/sha3.h:65,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/sha3.h:65,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/sha3.h:65,2'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/sha3.h:58,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/sha3.h:58,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/sha3.h:58,2'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/sha3.h:53,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/sha3.h:53,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/sha3.h:51,2'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/sha3.h:42,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/sha3.h:42,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/sha3.h:42,2'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    PQCLEAN_CROSSRSDP192SMALL_CLEAN_recompute_root
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         56
      ICount:          357
      EdgeCount:       74
      CyclomaticComplexity: 20
      functionsReached:
        - hash
        - label_leaves
        - place_cmt_on_leaves
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:160,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:0,0'
              BranchSideFuncs:
                - place_cmt_on_leaves.21259
                - label_leaves.21260
                - hash.21261
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:161,10'
              BranchSideFuncs:
                - place_cmt_on_leaves.21259
                - label_leaves.21260
                - hash.21261
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:212,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:212,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:212,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:212,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:213,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:213,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:212,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:212,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:215,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:212,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:213,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:213,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:173,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:174,16'
              BranchSideFuncs:
                - hash.21261
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:207,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:176,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:176,27'
              BranchSideFuncs:
                - hash.21261
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:176,27'
              BranchSideFuncs:
                - hash.21261
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:179,48'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:179,61'
              BranchSideFuncs:
                - hash.21261
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:184,32'
              BranchSideFuncs:
                - hash.21261
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:179,48'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:179,61'
              BranchSideFuncs:
                - hash.21261
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:184,32'
              BranchSideFuncs:
                - hash.21261
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:179,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:174,34'
              BranchSideFuncs:
                - hash.21261
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:187,40'
              BranchSideFuncs:
                - hash.21261
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:184,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:185,44'
              BranchSideFuncs:
                - hash.21261
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:187,40'
              BranchSideFuncs:
                - hash.21261
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:192,18'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:192,18'
              BranchSideFuncs:
                - hash.21261
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:192,18'
              BranchSideFuncs:
                - hash.21261
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:192,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:193,73'
              BranchSideFuncs:
                - hash.21261
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:195,61'
              BranchSideFuncs:
                - hash.21261
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:192,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:193,73'
              BranchSideFuncs:
                - hash.21261
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:195,61'
              BranchSideFuncs:
                - hash.21261
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:212,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:213,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:215,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:164,2'
          Dst:             place_cmt_on_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:165,2'
          Dst:             label_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:200,4'
          Dst:             hash
    - functionName:    place_cmt_on_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          107
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:56,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:57,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:57,54'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:56,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:57,54'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:57,54'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    label_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         327
      ICount:          1423
      EdgeCount:       435
      CyclomaticComplexity: 110
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:75,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:78,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:78,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:75,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:78,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:74,43'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:78,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:75,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:78,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:78,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:75,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hash
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
        - xof_shake_final
        - xof_shake_init
        - xof_shake_release
        - xof_shake_update
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:80,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.21256
                - xof_shake_update.21255
                - xof_shake_update.21255
                - xof_shake_final.21254
                - xof_shake_extract.21253
                - xof_shake_release.21252
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:81,2'
              BranchSideFuncs:
                - xof_shake_init.21256
                - xof_shake_update.21255
                - xof_shake_update.21255
                - xof_shake_final.21254
                - xof_shake_extract.21253
                - xof_shake_release.21252
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:81,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:82,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:86,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:87,2'
          Dst:             xof_shake_final
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:88,2'
          Dst:             xof_shake_extract
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:90,2'
          Dst:             xof_shake_release
    - functionName:    PQCLEAN_CROSSRSDP192SMALL_CLEAN_tree_proof
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          247
      EdgeCount:       54
      CyclomaticComplexity: 16
      functionsReached:
        - label_leaves
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:122,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:0,0'
              BranchSideFuncs:
                - label_leaves.21260
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:122,16'
              BranchSideFuncs:
                - label_leaves.21260
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:131,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:132,16'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:152,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:134,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:134,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:134,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:136,67'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:136,29'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:136,81'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:136,67'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:136,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:136,81'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:139,51'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:139,65'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:145,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:139,51'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:139,65'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:145,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:139,65'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:139,65'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:139,65'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:139,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:132,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:140,70'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:145,47'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:132,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:145,61'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:145,47'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:132,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:145,61'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:145,61'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:145,61'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:145,61'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:145,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:132,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:146,78'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:145,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:132,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:146,78'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:123,2'
          Dst:             label_leaves
    - functionName:    PQCLEAN_CROSSRSDP192SMALL_CLEAN_tree_root
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          95
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - hash
        - place_cmt_on_leaves
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:97,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:0,0'
              BranchSideFuncs:
                - place_cmt_on_leaves.21259
                - hash.21261
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:103,16'
              BranchSideFuncs:
                - place_cmt_on_leaves.21259
                - hash.21261
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:102,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:103,16'
              BranchSideFuncs:
                - hash.21261
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:114,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:105,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:105,27'
              BranchSideFuncs:
                - hash.21261
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:105,27'
              BranchSideFuncs:
                - hash.21261
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:97,2'
          Dst:             place_cmt_on_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/merkle.c:108,4'
          Dst:             hash
    - functionName:    generic_unpack_3_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          104
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:209,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:210,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:226,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_unpack_7_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          445
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:279,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:279,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:280,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:282,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:283,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:292,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:282,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:283,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:292,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:293,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:294,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:295,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:295,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:296,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:298,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:298,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:299,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:302,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:302,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:303,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:307,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:307,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:308,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:313,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:313,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:314,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:320,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:320,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:321,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:329,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:329,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:329,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:330,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_pack_3_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          91
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:58,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:59,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:69,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_pack_7_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          463
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:106,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:107,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:115,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:106,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:107,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:115,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:116,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:117,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:118,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:118,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:119,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:121,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:121,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:122,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:125,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:125,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:126,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:130,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:130,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:131,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:136,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:136,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:137,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:143,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:143,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:143,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:144,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_unpack_fz
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 373
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_3_bit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:371,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_3_bit.21298
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:371,22'
              BranchSideFuncs:
                - generic_unpack_3_bit.21298
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:371,22'
          Dst:             generic_unpack_3_bit
    - functionName:    PQCLEAN_CROSSRSDP192SMALL_CLEAN_unpack_fz_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 459
      functionLinenumberEnd: 460
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fz
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:460,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fz.21302
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:460,9'
              BranchSideFuncs:
                - generic_unpack_fz.21302
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:460,9'
          Dst:             generic_unpack_fz
    - functionName:    PQCLEAN_CROSSRSDP192SMALL_CLEAN_unpack_fp_syn
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 447
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:447,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fp.21307
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:447,9'
              BranchSideFuncs:
                - generic_unpack_fp.21307
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:447,9'
          Dst:             generic_unpack_fp
    - functionName:    generic_unpack_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_7_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:352,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_7_bit.21299
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:352,22'
              BranchSideFuncs:
                - generic_unpack_7_bit.21299
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:352,22'
          Dst:             generic_unpack_7_bit
    - functionName:    PQCLEAN_CROSSRSDP192SMALL_CLEAN_unpack_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 434
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:434,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fp.21307
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:434,9'
              BranchSideFuncs:
                - generic_unpack_fp.21307
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:434,9'
          Dst:             generic_unpack_fp
    - functionName:    generic_pack_fz
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_3_bit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:185,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_3_bit.21300
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:185,2'
              BranchSideFuncs:
                - generic_pack_3_bit.21300
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:185,2'
          Dst:             generic_pack_3_bit
    - functionName:    PQCLEAN_CROSSRSDP192SMALL_CLEAN_pack_fz_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fz
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:412,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fz.21310
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:412,2'
              BranchSideFuncs:
                - generic_pack_fz.21310
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:412,2'
          Dst:             generic_pack_fz
    - functionName:    PQCLEAN_CROSSRSDP192SMALL_CLEAN_pack_fp_syn
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:399,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fp.21315
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:399,2'
              BranchSideFuncs:
                - generic_pack_fp.21315
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:399,2'
          Dst:             generic_pack_fp
    - functionName:    generic_pack_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_7_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:169,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_7_bit.21301
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:169,2'
              BranchSideFuncs:
                - generic_pack_7_bit.21301
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:169,2'
          Dst:             generic_pack_7_bit
    - functionName:    PQCLEAN_CROSSRSDP192SMALL_CLEAN_pack_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:386,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fp.21315
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:386,2'
              BranchSideFuncs:
                - generic_pack_fp.21315
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/pack_unpack.c:386,2'
          Dst:             generic_pack_fp
    - functionName:    label_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          321
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c:77,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c:78,45'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c:78,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c:77,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c:78,45'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c:78,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c:77,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c:78,45'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c:78,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c:77,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c:77,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c:78,45'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/sha3.h:71,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/sha3.h:71,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/sha3.h:71,2'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/sha3.h:65,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/sha3.h:65,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/sha3.h:65,2'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/sha3.h:58,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/sha3.h:58,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/sha3.h:58,2'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/sha3.h:53,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/sha3.h:53,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/sha3.h:51,2'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/sha3.h:42,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/sha3.h:42,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/sha3.h:42,2'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    PQCLEAN_CROSSRSDP192SMALL_CLEAN_rebuild_tree
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          306
      EdgeCount:       60
      CyclomaticComplexity: 17
      functionsReached:
        - compute_seeds_to_publish
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c:245,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c:0,0'
              BranchSideFuncs:
                - compute_seeds_to_publish.21358
                - csprng_initialize.21361
                - csprng_randombytes.21362
                - csprng_release.21363
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c:245,16'
              BranchSideFuncs:
                - compute_seeds_to_publish.21358
                - csprng_initialize.21361
                - csprng_randombytes.21362
                - csprng_release.21363
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c:304,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c:304,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c:304,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c:304,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c:304,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c:305,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c:304,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c:305,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c:305,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c:304,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c:304,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c:307,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c:304,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c:305,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c:305,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c:304,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c:305,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c:307,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c:264,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c:265,26'
              BranchSideFuncs:
                - csprng_initialize.21361
                - csprng_randombytes.21362
                - csprng_release.21363
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c:265,26'
              BranchSideFuncs:
                - csprng_initialize.21361
                - csprng_randombytes.21362
                - csprng_release.21363
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c:269,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c:262,72'
              BranchSideFuncs:
                - csprng_initialize.21361
                - csprng_randombytes.21362
                - csprng_release.21363
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c:264,51'
              BranchSideFuncs:
                - csprng_initialize.21361
                - csprng_randombytes.21362
                - csprng_release.21363
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c:270,10'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c:271,38'
              BranchSideFuncs:
                - csprng_initialize.21361
                - csprng_randombytes.21362
                - csprng_release.21363
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c:280,96'
              BranchSideFuncs:
                - csprng_initialize.21361
                - csprng_randombytes.21362
                - csprng_release.21363
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c:280,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c:262,72'
              BranchSideFuncs:
                - csprng_initialize.21361
                - csprng_randombytes.21362
                - csprng_release.21363
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c:283,37'
              BranchSideFuncs:
                - csprng_initialize.21361
                - csprng_randombytes.21362
                - csprng_release.21363
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c:262,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c:263,39'
              BranchSideFuncs:
                - csprng_initialize.21361
                - csprng_randombytes.21362
                - csprng_release.21363
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c:298,14'
              BranchSideFuncs:
                - csprng_initialize.21361
                - csprng_randombytes.21362
                - csprng_release.21363
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c:304,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c:305,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c:307,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c:246,2'
          Dst:             compute_seeds_to_publish
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c:290,5'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c:291,5'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c:295,5'
          Dst:             csprng_release
    - functionName:    compute_seeds_to_publish
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          123
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - label_leaves
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c:93,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c:0,0'
              BranchSideFuncs:
                - label_leaves.21350
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c:103,16'
              BranchSideFuncs:
                - label_leaves.21350
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c:102,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c:103,16'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c:112,1'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c:105,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c:105,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c:105,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c:108,41'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c:107,41'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c:108,67'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c:108,41'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c:107,41'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c:108,67'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c:93,2'
          Dst:             label_leaves
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.21355
                - xof_shake_update.21354
                - xof_shake_update.21354
                - xof_shake_final.21353
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.21355
                - xof_shake_update.21354
                - xof_shake_update.21354
                - xof_shake_final.21353
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.21352
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:62,2'
              BranchSideFuncs:
                - xof_shake_extract.21352
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.21351
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.21351
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    PQCLEAN_CROSSRSDP192SMALL_CLEAN_seed_path
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          129
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - compute_seeds_to_publish
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c:206,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c:0,0'
              BranchSideFuncs:
                - compute_seeds_to_publish.21358
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c:206,16'
              BranchSideFuncs:
                - compute_seeds_to_publish.21358
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c:218,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c:222,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c:222,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c:222,61'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c:216,72'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c:218,51'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c:222,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c:216,72'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c:224,47'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c:216,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c:217,39'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c:230,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c:207,2'
          Dst:             compute_seeds_to_publish
    - functionName:    PQCLEAN_CROSSRSDP192SMALL_CLEAN_seed_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          115
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c:185,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c:186,30'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c:186,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c:185,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c:186,30'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c:186,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDP192SMALL_CLEAN_gen_seed_tree
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          99
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c:131,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.21361
                - csprng_randombytes.21362
                - csprng_release.21363
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c:133,22'
              BranchSideFuncs:
                - csprng_initialize.21361
                - csprng_randombytes.21362
                - csprng_release.21363
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c:152,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c:153,38'
              BranchSideFuncs:
                - csprng_initialize.21361
                - csprng_randombytes.21362
                - csprng_release.21363
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c:173,14'
              BranchSideFuncs:
                - csprng_initialize.21361
                - csprng_randombytes.21362
                - csprng_release.21363
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c:166,4'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c:167,4'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_clean/seedtree.c:171,4'
          Dst:             csprng_release
    - functionName:    xof_shake_x4_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_ctx_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:109,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:109,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:109,2'
          Dst:             OQS_SHA3_shake256_x4_inc_ctx_release
    - functionName:    xof_shake_x2_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:146,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.21480
                - xof_shake_release.21480
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:146,2'
              BranchSideFuncs:
                - xof_shake_release.21480
                - xof_shake_release.21480
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:146,2'
          Dst:             xof_shake_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:147,2'
          Dst:             xof_shake_release
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:72,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:72,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:72,2'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    csprng_release_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:174,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_release.21478
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:174,2'
              BranchSideFuncs:
                - xof_shake_x4_release.21478
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:174,2'
          Dst:             xof_shake_x4_release
    - functionName:    csprng_release_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:170,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_release.21478
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:170,2'
              BranchSideFuncs:
                - xof_shake_x4_release.21478
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:170,2'
          Dst:             xof_shake_x4_release
    - functionName:    csprng_release_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:166,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_release.21479
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:166,2'
              BranchSideFuncs:
                - xof_shake_x2_release.21479
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:166,2'
          Dst:             xof_shake_x2_release
    - functionName:    xof_shake_x4_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_squeeze
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:105,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:105,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:105,2'
          Dst:             OQS_SHA3_shake256_x4_inc_squeeze
    - functionName:    xof_shake_x2_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:141,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.21486
                - xof_shake_extract.21486
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:141,2'
              BranchSideFuncs:
                - xof_shake_extract.21486
                - xof_shake_extract.21486
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:141,2'
          Dst:             xof_shake_extract
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:142,2'
          Dst:             xof_shake_extract
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:66,31'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:66,31'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:66,2'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    csprng_randombytes_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:161,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_extract.21484
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:161,2'
              BranchSideFuncs:
                - xof_shake_x4_extract.21484
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:161,2'
          Dst:             xof_shake_x4_extract
    - functionName:    csprng_randombytes_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_MEM_malloc
        - OQS_MEM_secure_free
        - xof_shake_x4_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:155,39'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_extract.21484
                - OQS_MEM_secure_free
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:155,39'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_extract.21484
                - OQS_MEM_secure_free
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:155,39'
          Dst:             OQS_MEM_malloc
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:156,2'
          Dst:             xof_shake_x4_extract
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:157,2'
          Dst:             OQS_MEM_secure_free
    - functionName:    csprng_randombytes_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:149,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_extract.21485
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:149,2'
              BranchSideFuncs:
                - xof_shake_x2_extract.21485
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:149,2'
          Dst:             xof_shake_x2_extract
    - functionName:    xof_shake_x4_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_finalize
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:97,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:97,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:97,2'
          Dst:             OQS_SHA3_shake256_x4_inc_finalize
    - functionName:    xof_shake_x4_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_absorb
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:94,46'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:94,46'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:94,2'
          Dst:             OQS_SHA3_shake256_x4_inc_absorb
    - functionName:    xof_shake_x4_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:86,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:86,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:86,2'
          Dst:             OQS_SHA3_shake256_x4_inc_init
    - functionName:    xof_shake_x2_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:134,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_final.21494
                - xof_shake_final.21494
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:134,2'
              BranchSideFuncs:
                - xof_shake_final.21494
                - xof_shake_final.21494
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:134,2'
          Dst:             xof_shake_final
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:135,2'
          Dst:             xof_shake_final
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_finalize
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:59,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:59,2'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    xof_shake_x2_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_update
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:130,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_update.21496
                - xof_shake_update.21496
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:130,2'
              BranchSideFuncs:
                - xof_shake_update.21496
                - xof_shake_update.21496
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:130,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:131,2'
          Dst:             xof_shake_update
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:54,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:54,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:52,2'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    xof_shake_x2_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:123,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.21498
                - xof_shake_init.21498
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:123,2'
              BranchSideFuncs:
                - xof_shake_init.21498
                - xof_shake_init.21498
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:123,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:124,2'
          Dst:             xof_shake_init
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:43,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:43,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:43,2'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    csprng_initialize_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          65
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_final
        - xof_shake_x4_init
        - xof_shake_x4_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:132,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_init.21492
                - xof_shake_x4_update.21491
                - xof_shake_x4_update.21491
                - xof_shake_x4_final.21490
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:132,2'
              BranchSideFuncs:
                - xof_shake_x4_init.21492
                - xof_shake_x4_update.21491
                - xof_shake_x4_update.21491
                - xof_shake_x4_final.21490
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:132,2'
          Dst:             xof_shake_x4_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:133,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:143,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:144,2'
          Dst:             xof_shake_x4_final
    - functionName:    csprng_initialize_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          61
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_MEM_malloc
        - OQS_MEM_secure_free
        - xof_shake_x4_final
        - xof_shake_x4_init
        - xof_shake_x4_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:107,57'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_init.21492
                - xof_shake_x4_update.21491
                - xof_shake_x4_update.21491
                - xof_shake_x4_final.21490
                - OQS_MEM_secure_free
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:107,57'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_init.21492
                - xof_shake_x4_update.21491
                - xof_shake_x4_update.21491
                - xof_shake_x4_final.21490
                - OQS_MEM_secure_free
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:107,42'
          Dst:             OQS_MEM_malloc
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:108,2'
          Dst:             xof_shake_x4_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:109,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:117,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:118,2'
          Dst:             xof_shake_x4_final
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:119,2'
          Dst:             OQS_MEM_secure_free
    - functionName:    csprng_initialize_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_final
        - xof_shake_x2_init
        - xof_shake_x2_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:86,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_init.21497
                - xof_shake_x2_update.21495
                - xof_shake_x2_update.21495
                - xof_shake_x2_final.21493
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:86,2'
              BranchSideFuncs:
                - xof_shake_x2_init.21497
                - xof_shake_x2_update.21495
                - xof_shake_x2_update.21495
                - xof_shake_x2_final.21493
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:86,2'
          Dst:             xof_shake_x2_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:87,2'
          Dst:             xof_shake_x2_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:93,2'
          Dst:             xof_shake_x2_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:94,2'
          Dst:             xof_shake_x2_final
    - functionName:    csprng_release_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_release
        - csprng_release_x2
        - csprng_release_x3
        - csprng_release_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:218,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_release_x4.21481
                - csprng_release_x3.21482
                - csprng_release_x2.21483
                - csprng_release.21503
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:218,16'
              BranchSideFuncs:
                - csprng_release_x4.21481
                - csprng_release_x3.21482
                - csprng_release_x2.21483
                - csprng_release.21503
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:218,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:219,3'
              BranchSideFuncs:
                - csprng_release.21503
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:220,23'
              BranchSideFuncs:
                - csprng_release_x4.21481
                - csprng_release_x3.21482
                - csprng_release_x2.21483
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:220,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:221,31'
              BranchSideFuncs:
                - csprng_release_x2.21483
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:222,23'
              BranchSideFuncs:
                - csprng_release_x4.21481
                - csprng_release_x3.21482
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:222,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:223,31'
              BranchSideFuncs:
                - csprng_release_x3.21482
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:224,23'
              BranchSideFuncs:
                - csprng_release_x4.21481
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:224,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:224,13'
              BranchSideFuncs:
                - csprng_release_x4.21481
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:225,31'
              BranchSideFuncs:
                - csprng_release_x4.21481
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:219,3'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:221,3'
          Dst:             csprng_release_x2
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:223,3'
          Dst:             csprng_release_x3
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:225,3'
          Dst:             csprng_release_x4
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.21480
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.21480
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    csprng_randombytes_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          57
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_randombytes
        - csprng_randombytes_x2
        - csprng_randombytes_x3
        - csprng_randombytes_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:205,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes_x4.21487
                - csprng_randombytes_x3.21488
                - csprng_randombytes_x2.21489
                - csprng_randombytes.21505
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:205,16'
              BranchSideFuncs:
                - csprng_randombytes_x4.21487
                - csprng_randombytes_x3.21488
                - csprng_randombytes_x2.21489
                - csprng_randombytes.21505
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:205,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:206,3'
              BranchSideFuncs:
                - csprng_randombytes.21505
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:207,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.21487
                - csprng_randombytes_x3.21488
                - csprng_randombytes_x2.21489
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:207,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:208,49'
              BranchSideFuncs:
                - csprng_randombytes_x2.21489
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:209,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.21487
                - csprng_randombytes_x3.21488
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:209,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:210,53'
              BranchSideFuncs:
                - csprng_randombytes_x3.21488
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:211,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.21487
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:211,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:211,13'
              BranchSideFuncs:
                - csprng_randombytes_x4.21487
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:212,57'
              BranchSideFuncs:
                - csprng_randombytes_x4.21487
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:206,3'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:208,3'
          Dst:             csprng_randombytes_x2
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:210,3'
          Dst:             csprng_randombytes_x3
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:212,3'
          Dst:             csprng_randombytes_x4
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:62,37'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.21486
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:62,37'
              BranchSideFuncs:
                - xof_shake_extract.21486
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    csprng_initialize_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          61
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_initialize
        - csprng_initialize_x2
        - csprng_initialize_x3
        - csprng_initialize_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:193,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_initialize_x4.21499
                - csprng_initialize_x3.21500
                - csprng_initialize_x2.21501
                - csprng_initialize.21507
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:193,16'
              BranchSideFuncs:
                - csprng_initialize_x4.21499
                - csprng_initialize_x3.21500
                - csprng_initialize_x2.21501
                - csprng_initialize.21507
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:193,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:194,3'
              BranchSideFuncs:
                - csprng_initialize.21507
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:195,23'
              BranchSideFuncs:
                - csprng_initialize_x4.21499
                - csprng_initialize_x3.21500
                - csprng_initialize_x2.21501
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:195,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:196,34'
              BranchSideFuncs:
                - csprng_initialize_x2.21501
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:197,23'
              BranchSideFuncs:
                - csprng_initialize_x4.21499
                - csprng_initialize_x3.21500
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:197,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:198,34'
              BranchSideFuncs:
                - csprng_initialize_x3.21500
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:199,23'
              BranchSideFuncs:
                - csprng_initialize_x4.21499
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:199,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:199,13'
              BranchSideFuncs:
                - csprng_initialize_x4.21499
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:200,34'
              BranchSideFuncs:
                - csprng_initialize_x4.21499
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:194,3'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:196,3'
          Dst:             csprng_initialize_x2
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:198,3'
          Dst:             csprng_initialize_x3
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:200,3'
          Dst:             csprng_initialize_x4
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.21498
                - xof_shake_update.21496
                - xof_shake_update.21496
                - xof_shake_final.21494
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.21498
                - xof_shake_update.21496
                - xof_shake_update.21496
                - xof_shake_final.21494
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    csprng_fp_mat
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:378,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.21505
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:384,2'
              BranchSideFuncs:
                - csprng_randombytes.21505
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:395,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:395,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:407,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:395,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:397,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:407,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:397,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:399,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:399,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:399,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:400,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:402,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:408,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:409,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:411,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:394,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:395,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:414,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:384,2'
          Dst:             csprng_randombytes
    - functionName:    fp_synd_minus_fp_vec_scaled
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          276
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/fp_arith.h:218,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/fp_arith.h:219,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/fp_arith.h:219,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/fp_arith.h:218,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/fp_arith.h:219,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/fp_arith.h:223,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    is_fz_vec_in_restr_group_n
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          60
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/restr_arith.h:62,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/restr_arith.h:61,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/restr_arith.h:62,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/restr_arith.h:61,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/restr_arith.h:62,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/restr_arith.h:62,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/restr_arith.h:62,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/restr_arith.h:62,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/restr_arith.h:62,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDP192SMALL_AVX2_CROSS_verify
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 583
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          646
      EdgeCount:       65
      CyclomaticComplexity: 19
      functionsReached:
        - PQCLEAN_CROSSRSDP192SMALL_AVX2_expand_digest_to_fixed_weight
        - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fp_syn
        - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fp_vec
        - PQCLEAN_CROSSRSDP192SMALL_AVX2_rebuild_tree
        - PQCLEAN_CROSSRSDP192SMALL_AVX2_recompute_root
        - PQCLEAN_CROSSRSDP192SMALL_AVX2_seed_leaves
        - PQCLEAN_CROSSRSDP192SMALL_AVX2_unpack_fp_syn
        - PQCLEAN_CROSSRSDP192SMALL_AVX2_unpack_fp_vec
        - PQCLEAN_CROSSRSDP192SMALL_AVX2_unpack_fz_vec
        - convert_restr_vec_to_fp
        - csprng_fp_vec
        - csprng_fp_vec_chall_1
        - csprng_fz_vec
        - csprng_initialize
        - csprng_release
        - expand_pk
        - fp_dz_norm
        - fp_dz_norm_synd
        - fp_synd_minus_fp_vec_scaled
        - fp_vec_by_fp_matrix
        - fp_vec_by_fp_vec_pointwise
        - fp_vec_by_restr_vec_scaled
        - hash
        - hash_par
        - is_fz_vec_in_restr_group_n
        - memcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:345,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:0,0'
              BranchSideFuncs:
                - expand_pk.21513
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_unpack_fp_syn
                - hash.21514
                - hash.21514
                - csprng_initialize.21507
                - csprng_fp_vec_chall_1.21515
                - csprng_release.21503
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_rebuild_tree
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_seed_leaves
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.21510
                - convert_restr_vec_to_fp.21516
                - fp_vec_by_fp_vec_pointwise.21517
                - fp_vec_by_fp_matrix.21518
                - fp_dz_norm_synd.21519
                - fp_synd_minus_fp_vec_scaled.21509
                - fp_dz_norm_synd.21519
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_recompute_root
                - hash.21514
                - hash.21514
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fp_vec
                - hash.21514
                - memcmp
                - memcmp
                - hash_par.21524
                - hash_par.21524
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_unpack_fz_vec
                - csprng_initialize.21507
                - csprng_fz_vec.21520
                - csprng_fp_vec.21521
                - csprng_release.21503
                - fp_vec_by_restr_vec_scaled.21522
                - fp_dz_norm.21523
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:348,2'
              BranchSideFuncs:
                - expand_pk.21513
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_unpack_fp_syn
                - hash.21514
                - hash.21514
                - csprng_initialize.21507
                - csprng_fp_vec_chall_1.21515
                - csprng_release.21503
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_rebuild_tree
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_seed_leaves
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.21510
                - convert_restr_vec_to_fp.21516
                - fp_vec_by_fp_vec_pointwise.21517
                - fp_vec_by_fp_matrix.21518
                - fp_dz_norm_synd.21519
                - fp_synd_minus_fp_vec_scaled.21509
                - fp_dz_norm_synd.21519
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_recompute_root
                - hash.21514
                - hash.21514
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fp_vec
                - hash.21514
                - memcmp
                - memcmp
                - hash_par.21524
                - hash_par.21524
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_unpack_fz_vec
                - csprng_initialize.21507
                - csprng_fz_vec.21520
                - csprng_fp_vec.21521
                - csprng_release.21503
                - fp_vec_by_restr_vec_scaled.21522
                - fp_dz_norm.21523
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:351,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:353,21'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_unpack_fp_syn
                - hash.21514
                - hash.21514
                - csprng_initialize.21507
                - csprng_fp_vec_chall_1.21515
                - csprng_release.21503
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_rebuild_tree
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_seed_leaves
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.21510
                - convert_restr_vec_to_fp.21516
                - fp_vec_by_fp_vec_pointwise.21517
                - fp_vec_by_fp_matrix.21518
                - fp_dz_norm_synd.21519
                - fp_synd_minus_fp_vec_scaled.21509
                - fp_dz_norm_synd.21519
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_recompute_root
                - hash.21514
                - hash.21514
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fp_vec
                - hash.21514
                - memcmp
                - memcmp
                - hash_par.21524
                - hash_par.21524
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_unpack_fz_vec
                - csprng_initialize.21507
                - csprng_fz_vec.21520
                - csprng_fp_vec.21521
                - csprng_release.21503
                - fp_vec_by_restr_vec_scaled.21522
                - fp_dz_norm.21523
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:359,40'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_unpack_fp_syn
                - hash.21514
                - hash.21514
                - csprng_initialize.21507
                - csprng_fp_vec_chall_1.21515
                - csprng_release.21503
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_rebuild_tree
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_seed_leaves
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.21510
                - convert_restr_vec_to_fp.21516
                - fp_vec_by_fp_vec_pointwise.21517
                - fp_vec_by_fp_matrix.21518
                - fp_dz_norm_synd.21519
                - fp_synd_minus_fp_vec_scaled.21509
                - fp_dz_norm_synd.21519
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_recompute_root
                - hash.21514
                - hash.21514
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fp_vec
                - hash.21514
                - memcmp
                - memcmp
                - hash_par.21524
                - hash_par.21524
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_unpack_fz_vec
                - csprng_initialize.21507
                - csprng_fz_vec.21520
                - csprng_fp_vec.21521
                - csprng_release.21503
                - fp_vec_by_restr_vec_scaled.21522
                - fp_dz_norm.21523
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:431,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:434,17'
              BranchSideFuncs:
                - csprng_initialize.21507
                - csprng_fz_vec.21520
                - csprng_fp_vec.21521
                - csprng_release.21503
                - fp_vec_by_restr_vec_scaled.21522
                - fp_dz_norm.21523
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.21510
                - convert_restr_vec_to_fp.21516
                - fp_vec_by_fp_vec_pointwise.21517
                - fp_vec_by_fp_matrix.21518
                - fp_dz_norm_synd.21519
                - fp_synd_minus_fp_vec_scaled.21509
                - fp_dz_norm_synd.21519
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_unpack_fz_vec
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_recompute_root
                - hash.21514
                - hash.21514
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fp_vec
                - hash.21514
                - memcmp
                - memcmp
                - hash_par.21524
                - hash_par.21524
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:465,17'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.21510
                - convert_restr_vec_to_fp.21516
                - fp_vec_by_fp_vec_pointwise.21517
                - fp_vec_by_fp_matrix.21518
                - fp_dz_norm_synd.21519
                - fp_synd_minus_fp_vec_scaled.21509
                - fp_dz_norm_synd.21519
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fp_syn
                - csprng_initialize.21507
                - csprng_fz_vec.21520
                - csprng_fp_vec.21521
                - csprng_release.21503
                - fp_vec_by_restr_vec_scaled.21522
                - fp_dz_norm.21523
                - hash_par.21524
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_recompute_root
                - hash.21514
                - hash.21514
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fp_vec
                - hash.21514
                - memcmp
                - memcmp
                - hash_par.21524
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_unpack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:471,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:471,42'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.21510
                - convert_restr_vec_to_fp.21516
                - fp_vec_by_fp_vec_pointwise.21517
                - fp_vec_by_fp_matrix.21518
                - fp_dz_norm_synd.21519
                - fp_synd_minus_fp_vec_scaled.21509
                - fp_dz_norm_synd.21519
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_unpack_fz_vec
                - csprng_initialize.21507
                - csprng_fz_vec.21520
                - csprng_fp_vec.21521
                - csprng_release.21503
                - fp_vec_by_restr_vec_scaled.21522
                - fp_dz_norm.21523
                - hash_par.21524
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_recompute_root
                - hash.21514
                - hash.21514
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fp_vec
                - hash.21514
                - memcmp
                - memcmp
                - hash_par.21524
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:473,4'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.21510
                - convert_restr_vec_to_fp.21516
                - fp_vec_by_fp_vec_pointwise.21517
                - fp_vec_by_fp_matrix.21518
                - fp_dz_norm_synd.21519
                - fp_synd_minus_fp_vec_scaled.21509
                - fp_dz_norm_synd.21519
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_unpack_fz_vec
                - csprng_initialize.21507
                - csprng_fz_vec.21520
                - csprng_fp_vec.21521
                - csprng_release.21503
                - fp_vec_by_restr_vec_scaled.21522
                - fp_dz_norm.21523
                - hash_par.21524
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_recompute_root
                - hash.21514
                - hash.21514
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fp_vec
                - hash.21514
                - memcmp
                - memcmp
                - hash_par.21524
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:478,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:475,25'
              BranchSideFuncs:
                - is_fz_vec_in_restr_group_n.21510
                - convert_restr_vec_to_fp.21516
                - fp_vec_by_fp_vec_pointwise.21517
                - fp_vec_by_fp_matrix.21518
                - fp_dz_norm_synd.21519
                - fp_synd_minus_fp_vec_scaled.21509
                - fp_dz_norm_synd.21519
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_unpack_fz_vec
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_unpack_fz_vec
                - csprng_initialize.21507
                - csprng_fz_vec.21520
                - csprng_fp_vec.21521
                - csprng_release.21503
                - fp_vec_by_restr_vec_scaled.21522
                - fp_dz_norm.21523
                - hash_par.21524
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_recompute_root
                - hash.21514
                - hash.21514
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fp_vec
                - hash.21514
                - memcmp
                - memcmp
                - hash_par.21524
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:475,25'
              BranchSideFuncs:
                - is_fz_vec_in_restr_group_n.21510
                - convert_restr_vec_to_fp.21516
                - fp_vec_by_fp_vec_pointwise.21517
                - fp_vec_by_fp_matrix.21518
                - fp_dz_norm_synd.21519
                - fp_synd_minus_fp_vec_scaled.21509
                - fp_dz_norm_synd.21519
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_unpack_fz_vec
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_unpack_fz_vec
                - csprng_initialize.21507
                - csprng_fz_vec.21520
                - csprng_fp_vec.21521
                - csprng_release.21503
                - fp_vec_by_restr_vec_scaled.21522
                - fp_dz_norm.21523
                - hash_par.21524
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_recompute_root
                - hash.21514
                - hash.21514
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fp_vec
                - hash.21514
                - memcmp
                - memcmp
                - hash_par.21524
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:482,38'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:483,22'
              BranchSideFuncs:
                - convert_restr_vec_to_fp.21516
                - fp_vec_by_fp_vec_pointwise.21517
                - fp_vec_by_fp_matrix.21518
                - fp_dz_norm_synd.21519
                - fp_synd_minus_fp_vec_scaled.21509
                - fp_dz_norm_synd.21519
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.21510
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_unpack_fz_vec
                - csprng_initialize.21507
                - csprng_fz_vec.21520
                - csprng_fp_vec.21521
                - csprng_release.21503
                - fp_vec_by_restr_vec_scaled.21522
                - fp_dz_norm.21523
                - hash_par.21524
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_recompute_root
                - hash.21514
                - hash.21514
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fp_vec
                - hash.21514
                - memcmp
                - memcmp
                - hash_par.21524
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:503,31'
              BranchSideFuncs:
                - convert_restr_vec_to_fp.21516
                - fp_vec_by_fp_vec_pointwise.21517
                - fp_vec_by_fp_matrix.21518
                - fp_dz_norm_synd.21519
                - fp_synd_minus_fp_vec_scaled.21509
                - fp_dz_norm_synd.21519
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.21510
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_unpack_fz_vec
                - csprng_initialize.21507
                - csprng_fz_vec.21520
                - csprng_fp_vec.21521
                - csprng_release.21503
                - fp_vec_by_restr_vec_scaled.21522
                - fp_dz_norm.21523
                - hash_par.21524
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_recompute_root
                - hash.21514
                - hash.21514
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fp_vec
                - hash.21514
                - memcmp
                - memcmp
                - hash_par.21524
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:503,26'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:503,31'
              BranchSideFuncs:
                - hash_par.21524
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.21510
                - convert_restr_vec_to_fp.21516
                - fp_vec_by_fp_vec_pointwise.21517
                - fp_vec_by_fp_matrix.21518
                - fp_dz_norm_synd.21519
                - fp_synd_minus_fp_vec_scaled.21509
                - fp_dz_norm_synd.21519
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_unpack_fz_vec
                - csprng_initialize.21507
                - csprng_fz_vec.21520
                - csprng_fp_vec.21521
                - csprng_release.21503
                - fp_vec_by_restr_vec_scaled.21522
                - fp_dz_norm.21523
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_recompute_root
                - hash.21514
                - hash.21514
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fp_vec
                - hash.21514
                - memcmp
                - memcmp
                - hash_par.21524
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:506,15'
              BranchSideFuncs:
                - hash_par.21524
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.21510
                - convert_restr_vec_to_fp.21516
                - fp_vec_by_fp_vec_pointwise.21517
                - fp_vec_by_fp_matrix.21518
                - fp_dz_norm_synd.21519
                - fp_synd_minus_fp_vec_scaled.21509
                - fp_dz_norm_synd.21519
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_unpack_fz_vec
                - csprng_initialize.21507
                - csprng_fz_vec.21520
                - csprng_fp_vec.21521
                - csprng_release.21503
                - fp_vec_by_restr_vec_scaled.21522
                - fp_dz_norm.21523
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_recompute_root
                - hash.21514
                - hash.21514
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fp_vec
                - hash.21514
                - memcmp
                - memcmp
                - hash_par.21524
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:503,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:506,15'
              BranchSideFuncs:
                - hash_par.21524
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.21510
                - convert_restr_vec_to_fp.21516
                - fp_vec_by_fp_vec_pointwise.21517
                - fp_vec_by_fp_matrix.21518
                - fp_dz_norm_synd.21519
                - fp_synd_minus_fp_vec_scaled.21509
                - fp_dz_norm_synd.21519
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_unpack_fz_vec
                - csprng_initialize.21507
                - csprng_fz_vec.21520
                - csprng_fp_vec.21521
                - csprng_release.21503
                - fp_vec_by_restr_vec_scaled.21522
                - fp_dz_norm.21523
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_recompute_root
                - hash.21514
                - hash.21514
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fp_vec
                - hash.21514
                - memcmp
                - memcmp
                - hash_par.21524
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:523,21'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.21510
                - convert_restr_vec_to_fp.21516
                - fp_vec_by_fp_vec_pointwise.21517
                - fp_vec_by_fp_matrix.21518
                - fp_dz_norm_synd.21519
                - fp_synd_minus_fp_vec_scaled.21509
                - fp_dz_norm_synd.21519
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fp_syn
                - hash_par.21524
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_unpack_fz_vec
                - csprng_initialize.21507
                - csprng_fz_vec.21520
                - csprng_fp_vec.21521
                - csprng_release.21503
                - fp_vec_by_restr_vec_scaled.21522
                - fp_dz_norm.21523
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_recompute_root
                - hash.21514
                - hash.21514
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fp_vec
                - hash.21514
                - memcmp
                - memcmp
                - hash_par.21524
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:523,26'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:523,31'
              BranchSideFuncs:
                - hash_par.21524
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.21510
                - convert_restr_vec_to_fp.21516
                - fp_vec_by_fp_vec_pointwise.21517
                - fp_vec_by_fp_matrix.21518
                - fp_dz_norm_synd.21519
                - fp_synd_minus_fp_vec_scaled.21509
                - fp_dz_norm_synd.21519
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fp_syn
                - hash_par.21524
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_unpack_fz_vec
                - csprng_initialize.21507
                - csprng_fz_vec.21520
                - csprng_fp_vec.21521
                - csprng_release.21503
                - fp_vec_by_restr_vec_scaled.21522
                - fp_dz_norm.21523
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_recompute_root
                - hash.21514
                - hash.21514
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fp_vec
                - hash.21514
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:526,14'
              BranchSideFuncs:
                - hash_par.21524
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.21510
                - convert_restr_vec_to_fp.21516
                - fp_vec_by_fp_vec_pointwise.21517
                - fp_vec_by_fp_matrix.21518
                - fp_dz_norm_synd.21519
                - fp_synd_minus_fp_vec_scaled.21509
                - fp_dz_norm_synd.21519
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fp_syn
                - hash_par.21524
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_unpack_fz_vec
                - csprng_initialize.21507
                - csprng_fz_vec.21520
                - csprng_fp_vec.21521
                - csprng_release.21503
                - fp_vec_by_restr_vec_scaled.21522
                - fp_dz_norm.21523
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_recompute_root
                - hash.21514
                - hash.21514
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fp_vec
                - hash.21514
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:523,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:426,31'
              BranchSideFuncs:
                - hash_par.21524
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.21510
                - convert_restr_vec_to_fp.21516
                - fp_vec_by_fp_vec_pointwise.21517
                - fp_vec_by_fp_matrix.21518
                - fp_dz_norm_synd.21519
                - fp_synd_minus_fp_vec_scaled.21509
                - fp_dz_norm_synd.21519
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fp_syn
                - hash_par.21524
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_unpack_fz_vec
                - csprng_initialize.21507
                - csprng_fz_vec.21520
                - csprng_fp_vec.21521
                - csprng_release.21503
                - fp_vec_by_restr_vec_scaled.21522
                - fp_dz_norm.21523
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_recompute_root
                - hash.21514
                - hash.21514
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fp_vec
                - hash.21514
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:526,14'
              BranchSideFuncs:
                - hash_par.21524
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.21510
                - convert_restr_vec_to_fp.21516
                - fp_vec_by_fp_vec_pointwise.21517
                - fp_vec_by_fp_matrix.21518
                - fp_dz_norm_synd.21519
                - fp_synd_minus_fp_vec_scaled.21509
                - fp_dz_norm_synd.21519
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fp_syn
                - hash_par.21524
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_unpack_fz_vec
                - csprng_initialize.21507
                - csprng_fz_vec.21520
                - csprng_fp_vec.21521
                - csprng_release.21503
                - fp_vec_by_restr_vec_scaled.21522
                - fp_dz_norm.21523
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_recompute_root
                - hash.21514
                - hash.21514
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fp_vec
                - hash.21514
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:426,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:429,56'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_recompute_root
                - hash.21514
                - hash.21514
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fp_vec
                - hash.21514
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:550,37'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_recompute_root
                - hash.21514
                - hash.21514
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fp_vec
                - hash.21514
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:575,36'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:567,32'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:575,36'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:559,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:560,37'
              BranchSideFuncs:
                - hash.21514
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:562,26'
              BranchSideFuncs:
                - hash.21514
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:576,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:576,42'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:577,46'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:577,46'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:577,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:578,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:578,40'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:578,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:579,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:579,40'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:579,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:580,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:580,35'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:580,35'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:580,35'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:348,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:359,19'
          Dst:             PQCLEAN_CROSSRSDP192SMALL_AVX2_unpack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:362,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:367,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:371,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:374,2'
          Dst:             csprng_fp_vec_chall_1
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:376,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:379,2'
          Dst:             PQCLEAN_CROSSRSDP192SMALL_AVX2_expand_digest_to_fixed_weight
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:383,24'
          Dst:             PQCLEAN_CROSSRSDP192SMALL_AVX2_rebuild_tree
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:386,2'
          Dst:             PQCLEAN_CROSSRSDP192SMALL_AVX2_seed_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:548,32'
          Dst:             PQCLEAN_CROSSRSDP192SMALL_AVX2_recompute_root
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:552,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:555,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:470,34'
          Dst:             PQCLEAN_CROSSRSDP192SMALL_AVX2_unpack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:477,38'
          Dst:             PQCLEAN_CROSSRSDP192SMALL_AVX2_unpack_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:477,38'
          Dst:             PQCLEAN_CROSSRSDP192SMALL_AVX2_unpack_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:483,22'
          Dst:             is_fz_vec_in_restr_group_n
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:488,4'
          Dst:             convert_restr_vec_to_fp
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:489,4'
          Dst:             fp_vec_by_fp_vec_pointwise
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:490,4'
          Dst:             fp_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:491,4'
          Dst:             fp_dz_norm_synd
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:492,4'
          Dst:             fp_synd_minus_fp_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:496,4'
          Dst:             fp_dz_norm_synd
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:497,4'
          Dst:             PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:450,4'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:452,4'
          Dst:             csprng_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:454,4'
          Dst:             csprng_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:456,4'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:457,4'
          Dst:             fp_vec_by_restr_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:461,4'
          Dst:             fp_dz_norm
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:504,4'
          Dst:             hash_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:524,4'
          Dst:             hash_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:565,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:571,36'
          Dst:             memcmp
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:560,3'
          Dst:             PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:567,32'
          Dst:             memcmp
    - functionName:    expand_pk
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_fp_mat
        - csprng_initialize
        - csprng_release
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:52,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.21507
                - csprng_fp_mat.21508
                - csprng_release.21503
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:53,2'
              BranchSideFuncs:
                - csprng_initialize.21507
                - csprng_fp_mat.21508
                - csprng_release.21503
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:53,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:54,2'
          Dst:             csprng_fp_mat
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:56,2'
          Dst:             csprng_release
    - functionName:    hash
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
        - xof_shake_final
        - xof_shake_init
        - xof_shake_release
        - xof_shake_update
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:238,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.21498
                - xof_shake_update.21496
                - xof_shake_update.21496
                - xof_shake_final.21494
                - xof_shake_extract.21486
                - xof_shake_release.21480
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:239,2'
              BranchSideFuncs:
                - xof_shake_init.21498
                - xof_shake_update.21496
                - xof_shake_update.21496
                - xof_shake_final.21494
                - xof_shake_extract.21486
                - xof_shake_release.21480
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:239,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:240,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:244,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:245,2'
          Dst:             xof_shake_final
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:246,2'
          Dst:             xof_shake_extract
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:248,2'
          Dst:             xof_shake_release
    - functionName:    csprng_fp_vec_chall_1
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          215
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:335,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.21505
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:341,2'
              BranchSideFuncs:
                - csprng_randombytes.21505
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:352,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:352,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:365,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:352,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:354,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:365,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:354,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:356,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:356,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:356,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:357,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:359,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:366,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:367,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:369,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:351,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:352,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:372,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:341,2'
          Dst:             csprng_randombytes
    - functionName:    convert_restr_vec_to_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          198
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/fp_arith.h:228,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/fp_arith.h:229,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/fp_arith.h:229,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/fp_arith.h:228,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/fp_arith.h:228,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/fp_arith.h:229,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/fp_arith.h:228,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/fp_arith.h:228,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/fp_arith.h:229,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/fp_arith.h:228,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/fp_arith.h:228,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/fp_arith.h:229,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fp_vec_by_fp_vec_pointwise
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          279
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/fp_arith.h:135,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/fp_arith.h:136,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/fp_arith.h:136,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/fp_arith.h:135,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/fp_arith.h:136,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/fp_arith.h:139,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fp_vec_by_fp_matrix
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          354
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fp_dz_norm_synd
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          130
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    csprng_fz_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:420,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.21505
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:426,2'
              BranchSideFuncs:
                - csprng_randombytes.21505
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:437,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:437,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:449,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:437,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:439,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:449,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:439,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:441,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:441,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:441,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:442,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:444,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:450,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:451,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:453,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:436,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:437,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:456,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:426,2'
          Dst:             csprng_randombytes
    - functionName:    csprng_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:291,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.21505
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:297,2'
              BranchSideFuncs:
                - csprng_randombytes.21505
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:308,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:308,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:320,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:308,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:310,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:320,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:310,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:312,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:312,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:312,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:313,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:315,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:321,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:322,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:324,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:307,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:308,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:327,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:297,2'
          Dst:             csprng_randombytes
    - functionName:    fp_vec_by_restr_vec_scaled
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          189
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fp_dz_norm
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          173
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hash_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      void
      argCount:        14
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_initialize_par
        - csprng_randombytes_par
        - csprng_release_par
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:271,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_initialize_par.21506
                - csprng_randombytes_par.21504
                - csprng_release_par.21502
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:272,56'
              BranchSideFuncs:
                - csprng_initialize_par.21506
                - csprng_randombytes_par.21504
                - csprng_release_par.21502
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:272,2'
          Dst:             csprng_initialize_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:273,2'
          Dst:             csprng_randombytes_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:275,2'
          Dst:             csprng_release_par
    - functionName:    fz_dz_norm_n
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          137
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fz_vec_sub_n
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          297
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/restr_arith.h:53,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/restr_arith.h:54,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/restr_arith.h:54,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/restr_arith.h:53,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/restr_arith.h:54,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/restr_arith.h:56,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    expand_sk
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_fz_vec
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
        - expand_pk
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:63,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.21507
                - csprng_randombytes.21505
                - csprng_release.21503
                - expand_pk.21513
                - csprng_initialize.21507
                - csprng_fz_vec.21520
                - csprng_release.21503
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:69,2'
              BranchSideFuncs:
                - csprng_initialize.21507
                - csprng_randombytes.21505
                - csprng_release.21503
                - expand_pk.21513
                - csprng_initialize.21507
                - csprng_fz_vec.21520
                - csprng_release.21503
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:69,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:70,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:74,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:76,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:82,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:83,2'
          Dst:             csprng_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:85,2'
          Dst:             csprng_release
    - functionName:    PQCLEAN_CROSSRSDP192SMALL_AVX2_CROSS_sign
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 338
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          498
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_CROSSRSDP192SMALL_AVX2_expand_digest_to_fixed_weight
        - PQCLEAN_CROSSRSDP192SMALL_AVX2_gen_seed_tree
        - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fp_syn
        - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fp_vec
        - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fz_vec
        - PQCLEAN_CROSSRSDP192SMALL_AVX2_seed_leaves
        - PQCLEAN_CROSSRSDP192SMALL_AVX2_seed_path
        - PQCLEAN_CROSSRSDP192SMALL_AVX2_tree_proof
        - PQCLEAN_CROSSRSDP192SMALL_AVX2_tree_root
        - __assert_fail
        - convert_restr_vec_to_fp
        - csprng_fp_vec
        - csprng_fp_vec_chall_1
        - csprng_fz_vec
        - csprng_initialize
        - csprng_release
        - expand_sk
        - fp_dz_norm
        - fp_dz_norm_synd
        - fp_vec_by_fp_matrix
        - fp_vec_by_fp_vec_pointwise
        - fp_vec_by_restr_vec_scaled
        - fz_dz_norm_n
        - fz_vec_sub_n
        - hash
        - hash_par
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:136,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:0,0'
              BranchSideFuncs:
                - expand_sk.21527
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_gen_seed_tree
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_seed_leaves
                - csprng_initialize.21507
                - csprng_fz_vec.21520
                - fz_vec_sub_n.21526
                - convert_restr_vec_to_fp.21516
                - fz_dz_norm_n.21525
                - csprng_fp_vec.21521
                - csprng_release.21503
                - fp_vec_by_fp_vec_pointwise.21517
                - fp_vec_by_fp_matrix.21518
                - fp_dz_norm_synd.21519
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fz_vec
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_tree_root
                - hash.21514
                - hash.21514
                - hash.21514
                - hash.21514
                - csprng_initialize.21507
                - csprng_fp_vec_chall_1.21515
                - csprng_release.21503
                - fp_vec_by_restr_vec_scaled.21522
                - fp_dz_norm.21523
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fp_vec
                - hash.21514
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fz_vec
                - hash_par.21524
                - hash_par.21524
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:146,21'
              BranchSideFuncs:
                - expand_sk.21527
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_gen_seed_tree
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_seed_leaves
                - csprng_initialize.21507
                - csprng_fz_vec.21520
                - fz_vec_sub_n.21526
                - convert_restr_vec_to_fp.21516
                - fz_dz_norm_n.21525
                - csprng_fp_vec.21521
                - csprng_release.21503
                - fp_vec_by_fp_vec_pointwise.21517
                - fp_vec_by_fp_matrix.21518
                - fp_dz_norm_synd.21519
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fz_vec
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_tree_root
                - hash.21514
                - hash.21514
                - hash.21514
                - hash.21514
                - csprng_initialize.21507
                - csprng_fp_vec_chall_1.21515
                - csprng_release.21503
                - fp_vec_by_restr_vec_scaled.21522
                - fp_dz_norm.21523
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fp_vec
                - hash.21514
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fz_vec
                - hash_par.21524
                - hash_par.21524
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:144,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:146,21'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_gen_seed_tree
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_seed_leaves
                - csprng_initialize.21507
                - csprng_fz_vec.21520
                - fz_vec_sub_n.21526
                - convert_restr_vec_to_fp.21516
                - fz_dz_norm_n.21525
                - csprng_fp_vec.21521
                - csprng_release.21503
                - fp_vec_by_fp_vec_pointwise.21517
                - fp_vec_by_fp_matrix.21518
                - fp_dz_norm_synd.21519
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fz_vec
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_tree_root
                - hash.21514
                - hash.21514
                - hash.21514
                - hash.21514
                - csprng_initialize.21507
                - csprng_fp_vec_chall_1.21515
                - csprng_release.21503
                - fp_vec_by_restr_vec_scaled.21522
                - fp_dz_norm.21523
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fp_vec
                - hash.21514
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fz_vec
                - hash_par.21524
                - hash_par.21524
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:151,2'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_gen_seed_tree
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_seed_leaves
                - csprng_initialize.21507
                - csprng_fz_vec.21520
                - fz_vec_sub_n.21526
                - convert_restr_vec_to_fp.21516
                - fz_dz_norm_n.21525
                - csprng_fp_vec.21521
                - csprng_release.21503
                - fp_vec_by_fp_vec_pointwise.21517
                - fp_vec_by_fp_matrix.21518
                - fp_dz_norm_synd.21519
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fz_vec
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_tree_root
                - hash.21514
                - hash.21514
                - hash.21514
                - hash.21514
                - csprng_initialize.21507
                - csprng_fp_vec_chall_1.21515
                - csprng_release.21503
                - fp_vec_by_restr_vec_scaled.21522
                - fp_dz_norm.21523
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fp_vec
                - hash.21514
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fz_vec
                - hash_par.21524
                - hash_par.21524
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:235,20'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:235,25'
              BranchSideFuncs:
                - hash_par.21524
                - hash_par.21524
                - csprng_initialize.21507
                - csprng_fz_vec.21520
                - fz_vec_sub_n.21526
                - convert_restr_vec_to_fp.21516
                - fz_dz_norm_n.21525
                - csprng_fp_vec.21521
                - csprng_release.21503
                - fp_vec_by_fp_vec_pointwise.21517
                - fp_vec_by_fp_matrix.21518
                - fp_dz_norm_synd.21519
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fz_vec
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_tree_root
                - hash.21514
                - hash.21514
                - hash.21514
                - hash.21514
                - csprng_initialize.21507
                - csprng_fp_vec_chall_1.21515
                - csprng_release.21503
                - fp_vec_by_restr_vec_scaled.21522
                - fp_dz_norm.21523
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fp_vec
                - hash.21514
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fz_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:238,14'
              BranchSideFuncs:
                - hash_par.21524
                - hash_par.21524
                - csprng_initialize.21507
                - csprng_fz_vec.21520
                - fz_vec_sub_n.21526
                - convert_restr_vec_to_fp.21516
                - fz_dz_norm_n.21525
                - csprng_fp_vec.21521
                - csprng_release.21503
                - fp_vec_by_fp_vec_pointwise.21517
                - fp_vec_by_fp_matrix.21518
                - fp_dz_norm_synd.21519
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fz_vec
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_tree_root
                - hash.21514
                - hash.21514
                - hash.21514
                - hash.21514
                - csprng_initialize.21507
                - csprng_fp_vec_chall_1.21515
                - csprng_release.21503
                - fp_vec_by_restr_vec_scaled.21522
                - fp_dz_norm.21523
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fp_vec
                - hash.21514
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:235,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:190,31'
              BranchSideFuncs:
                - hash_par.21524
                - hash_par.21524
                - csprng_initialize.21507
                - csprng_fz_vec.21520
                - fz_vec_sub_n.21526
                - convert_restr_vec_to_fp.21516
                - fz_dz_norm_n.21525
                - csprng_fp_vec.21521
                - csprng_release.21503
                - fp_vec_by_fp_vec_pointwise.21517
                - fp_vec_by_fp_matrix.21518
                - fp_dz_norm_synd.21519
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fz_vec
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_tree_root
                - hash.21514
                - hash.21514
                - hash.21514
                - hash.21514
                - csprng_initialize.21507
                - csprng_fp_vec_chall_1.21515
                - csprng_release.21503
                - fp_vec_by_restr_vec_scaled.21522
                - fp_dz_norm.21523
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fp_vec
                - hash.21514
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fz_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:238,14'
              BranchSideFuncs:
                - hash_par.21524
                - hash_par.21524
                - csprng_initialize.21507
                - csprng_fz_vec.21520
                - fz_vec_sub_n.21526
                - convert_restr_vec_to_fp.21516
                - fz_dz_norm_n.21525
                - csprng_fp_vec.21521
                - csprng_release.21503
                - fp_vec_by_fp_vec_pointwise.21517
                - fp_vec_by_fp_matrix.21518
                - fp_dz_norm_synd.21519
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fz_vec
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_tree_root
                - hash.21514
                - hash.21514
                - hash.21514
                - hash.21514
                - csprng_initialize.21507
                - csprng_fp_vec_chall_1.21515
                - csprng_release.21503
                - fp_vec_by_restr_vec_scaled.21522
                - fp_dz_norm.21523
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fp_vec
                - hash.21514
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:190,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:190,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_tree_root
                - hash.21514
                - hash.21514
                - hash.21514
                - hash.21514
                - csprng_initialize.21507
                - csprng_fp_vec_chall_1.21515
                - csprng_release.21503
                - fp_vec_by_restr_vec_scaled.21522
                - fp_dz_norm.21523
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fp_vec
                - hash.21514
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fz_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:276,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_tree_root
                - hash.21514
                - hash.21514
                - hash.21514
                - hash.21514
                - csprng_initialize.21507
                - csprng_fp_vec_chall_1.21515
                - csprng_release.21503
                - fp_vec_by_restr_vec_scaled.21522
                - fp_dz_norm.21523
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fp_vec
                - hash.21514
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:303,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:304,30'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fp_vec
                - hash.21514
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fz_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:312,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fp_vec
                - hash.21514
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:312,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:313,37'
              BranchSideFuncs:
                - hash.21514
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fz_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:316,26'
              BranchSideFuncs:
                - hash.21514
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:330,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:329,26'
              BranchSideFuncs:
                - __assert_fail
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fz_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:331,4'
              BranchSideFuncs:
                - __assert_fail
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:331,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:331,4'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fz_vec
                - __assert_fail
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:332,16'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fz_vec
                - __assert_fail
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:329,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:330,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:338,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:140,2'
          Dst:             expand_sk
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:151,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:152,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:155,2'
          Dst:             PQCLEAN_CROSSRSDP192SMALL_AVX2_gen_seed_tree
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:157,2'
          Dst:             PQCLEAN_CROSSRSDP192SMALL_AVX2_seed_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:276,2'
          Dst:             PQCLEAN_CROSSRSDP192SMALL_AVX2_tree_root
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:277,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:278,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:285,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:290,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:296,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:297,2'
          Dst:             csprng_fp_vec_chall_1
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:299,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:202,3'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:207,3'
          Dst:             csprng_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:208,3'
          Dst:             fz_vec_sub_n
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:211,3'
          Dst:             convert_restr_vec_to_fp
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:212,3'
          Dst:             fz_dz_norm_n
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:214,3'
          Dst:             csprng_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:216,3'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:219,3'
          Dst:             fp_vec_by_fp_vec_pointwise
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:220,3'
          Dst:             fp_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:221,3'
          Dst:             fp_dz_norm_synd
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:224,3'
          Dst:             PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:226,3'
          Dst:             PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:236,4'
          Dst:             hash_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:252,4'
          Dst:             hash_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:304,3'
          Dst:             fp_vec_by_restr_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:308,3'
          Dst:             fp_dz_norm
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:318,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:321,2'
          Dst:             PQCLEAN_CROSSRSDP192SMALL_AVX2_expand_digest_to_fixed_weight
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:325,2'
          Dst:             PQCLEAN_CROSSRSDP192SMALL_AVX2_tree_proof
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:326,2'
          Dst:             PQCLEAN_CROSSRSDP192SMALL_AVX2_seed_path
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:313,3'
          Dst:             PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:331,4'
          Dst:             __assert_fail
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:332,4'
          Dst:             PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:333,4'
          Dst:             PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fz_vec
    - functionName:    restr_vec_by_fp_matrix
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          412
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDP192SMALL_AVX2_CROSS_keygen
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          53
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fp_syn
        - csprng_fz_vec
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
        - expand_pk
        - fp_dz_norm_synd
        - restr_vec_by_fp_matrix
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:91,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
                - csprng_initialize.21507
                - csprng_randombytes.21505
                - csprng_release.21503
                - expand_pk.21513
                - csprng_initialize.21507
                - csprng_fz_vec.21520
                - csprng_release.21503
                - restr_vec_by_fp_matrix.21532
                - fp_dz_norm_synd.21519
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fp_syn
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:91,2'
              BranchSideFuncs:
                - OQS_randombytes
                - csprng_initialize.21507
                - csprng_randombytes.21505
                - csprng_release.21503
                - expand_pk.21513
                - csprng_initialize.21507
                - csprng_fz_vec.21520
                - csprng_release.21503
                - restr_vec_by_fp_matrix.21532
                - fp_dz_norm_synd.21519
                - PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fp_syn
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:91,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:99,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:100,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:104,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:109,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:116,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:119,2'
          Dst:             csprng_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:121,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:124,2'
          Dst:             restr_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:125,2'
          Dst:             fp_dz_norm_synd
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/CROSS.c:126,2'
          Dst:             PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fp_syn
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:72,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:72,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:72,2'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:66,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:66,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:66,2'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:59,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:59,2'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:54,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:54,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:52,2'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:43,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:43,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:43,2'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.21557
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.21557
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.21558
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:62,2'
              BranchSideFuncs:
                - xof_shake_extract.21558
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.21561
                - xof_shake_update.21560
                - xof_shake_update.21560
                - xof_shake_final.21559
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.21561
                - xof_shake_update.21560
                - xof_shake_update.21560
                - xof_shake_final.21559
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    PQCLEAN_CROSSRSDP192SMALL_AVX2_expand_digest_to_fixed_weight
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         67
      ICount:          400
      EdgeCount:       90
      CyclomaticComplexity: 25
      functionsReached:
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.c:46,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.21564
                - csprng_randombytes.21563
                - csprng_release.21562
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.c:47,2'
              BranchSideFuncs:
                - csprng_initialize.21564
                - csprng_randombytes.21563
                - csprng_release.21562
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.c:68,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.c:68,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.c:68,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.c:70,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.c:70,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.c:72,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.c:72,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.c:72,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.c:73,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.c:75,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.c:84,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.c:85,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.c:92,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.c:66,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.c:68,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.c:95,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.c:47,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.c:49,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.c:51,2'
          Dst:             csprng_release
    - functionName:    xof_shake_x4_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_ctx_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:109,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:109,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:109,2'
          Dst:             OQS_SHA3_shake256_x4_inc_ctx_release
    - functionName:    xof_shake_x2_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:146,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.21645
                - xof_shake_release.21645
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:146,2'
              BranchSideFuncs:
                - xof_shake_release.21645
                - xof_shake_release.21645
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:146,2'
          Dst:             xof_shake_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:147,2'
          Dst:             xof_shake_release
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:72,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:72,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:72,2'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    csprng_release_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:174,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_release.21643
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:174,2'
              BranchSideFuncs:
                - xof_shake_x4_release.21643
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:174,2'
          Dst:             xof_shake_x4_release
    - functionName:    csprng_release_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:170,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_release.21643
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:170,2'
              BranchSideFuncs:
                - xof_shake_x4_release.21643
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:170,2'
          Dst:             xof_shake_x4_release
    - functionName:    csprng_release_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:166,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_release.21644
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:166,2'
              BranchSideFuncs:
                - xof_shake_x2_release.21644
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:166,2'
          Dst:             xof_shake_x2_release
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.21645
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.21645
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    xof_shake_x4_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_squeeze
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:105,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:105,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:105,2'
          Dst:             OQS_SHA3_shake256_x4_inc_squeeze
    - functionName:    xof_shake_x2_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:141,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.21652
                - xof_shake_extract.21652
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:141,2'
              BranchSideFuncs:
                - xof_shake_extract.21652
                - xof_shake_extract.21652
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:141,2'
          Dst:             xof_shake_extract
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:142,2'
          Dst:             xof_shake_extract
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:66,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:66,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:66,2'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    csprng_randombytes_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:161,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_extract.21650
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:161,2'
              BranchSideFuncs:
                - xof_shake_x4_extract.21650
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:161,2'
          Dst:             xof_shake_x4_extract
    - functionName:    csprng_randombytes_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_MEM_malloc
        - OQS_MEM_secure_free
        - xof_shake_x4_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:155,39'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_extract.21650
                - OQS_MEM_secure_free
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:155,39'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_extract.21650
                - OQS_MEM_secure_free
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:155,39'
          Dst:             OQS_MEM_malloc
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:156,2'
          Dst:             xof_shake_x4_extract
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:157,2'
          Dst:             OQS_MEM_secure_free
    - functionName:    csprng_randombytes_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:149,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_extract.21651
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:149,2'
              BranchSideFuncs:
                - xof_shake_x2_extract.21651
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:149,2'
          Dst:             xof_shake_x2_extract
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.21652
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:62,2'
              BranchSideFuncs:
                - xof_shake_extract.21652
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    xof_shake_x4_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_finalize
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:97,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:97,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:97,2'
          Dst:             OQS_SHA3_shake256_x4_inc_finalize
    - functionName:    xof_shake_x4_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_absorb
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:94,46'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:94,46'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:94,2'
          Dst:             OQS_SHA3_shake256_x4_inc_absorb
    - functionName:    xof_shake_x4_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:86,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:86,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:86,2'
          Dst:             OQS_SHA3_shake256_x4_inc_init
    - functionName:    xof_shake_x2_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:134,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_final.21661
                - xof_shake_final.21661
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:134,2'
              BranchSideFuncs:
                - xof_shake_final.21661
                - xof_shake_final.21661
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:134,2'
          Dst:             xof_shake_final
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:135,2'
          Dst:             xof_shake_final
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_finalize
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:59,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:59,2'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    xof_shake_x2_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_update
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:130,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_update.21663
                - xof_shake_update.21663
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:130,2'
              BranchSideFuncs:
                - xof_shake_update.21663
                - xof_shake_update.21663
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:130,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:131,2'
          Dst:             xof_shake_update
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:54,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:54,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:52,2'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    xof_shake_x2_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:123,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.21665
                - xof_shake_init.21665
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:123,2'
              BranchSideFuncs:
                - xof_shake_init.21665
                - xof_shake_init.21665
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:123,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:124,2'
          Dst:             xof_shake_init
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:43,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:43,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:43,2'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    csprng_initialize_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          53
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_final
        - xof_shake_x4_init
        - xof_shake_x4_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:132,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_init.21659
                - xof_shake_x4_update.21658
                - xof_shake_x4_update.21658
                - xof_shake_x4_final.21657
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:132,2'
              BranchSideFuncs:
                - xof_shake_x4_init.21659
                - xof_shake_x4_update.21658
                - xof_shake_x4_update.21658
                - xof_shake_x4_final.21657
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:132,2'
          Dst:             xof_shake_x4_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:133,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:143,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:144,2'
          Dst:             xof_shake_x4_final
    - functionName:    csprng_initialize_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          51
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_MEM_malloc
        - OQS_MEM_secure_free
        - xof_shake_x4_final
        - xof_shake_x4_init
        - xof_shake_x4_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:107,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_init.21659
                - xof_shake_x4_update.21658
                - xof_shake_x4_update.21658
                - xof_shake_x4_final.21657
                - OQS_MEM_secure_free
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:107,42'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_init.21659
                - xof_shake_x4_update.21658
                - xof_shake_x4_update.21658
                - xof_shake_x4_final.21657
                - OQS_MEM_secure_free
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:107,42'
          Dst:             OQS_MEM_malloc
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:108,2'
          Dst:             xof_shake_x4_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:109,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:117,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:118,2'
          Dst:             xof_shake_x4_final
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:119,2'
          Dst:             OQS_MEM_secure_free
    - functionName:    csprng_initialize_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_final
        - xof_shake_x2_init
        - xof_shake_x2_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:86,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_init.21664
                - xof_shake_x2_update.21662
                - xof_shake_x2_update.21662
                - xof_shake_x2_final.21660
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:86,2'
              BranchSideFuncs:
                - xof_shake_x2_init.21664
                - xof_shake_x2_update.21662
                - xof_shake_x2_update.21662
                - xof_shake_x2_final.21660
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:86,2'
          Dst:             xof_shake_x2_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:87,2'
          Dst:             xof_shake_x2_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:93,2'
          Dst:             xof_shake_x2_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:94,2'
          Dst:             xof_shake_x2_final
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.21665
                - xof_shake_update.21663
                - xof_shake_update.21663
                - xof_shake_final.21661
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.21665
                - xof_shake_update.21663
                - xof_shake_update.21663
                - xof_shake_final.21661
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    csprng_release_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_release
        - csprng_release_x2
        - csprng_release_x3
        - csprng_release_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:218,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_release_x4.21646
                - csprng_release_x3.21647
                - csprng_release_x2.21648
                - csprng_release.21649
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:218,16'
              BranchSideFuncs:
                - csprng_release_x4.21646
                - csprng_release_x3.21647
                - csprng_release_x2.21648
                - csprng_release.21649
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:218,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:219,3'
              BranchSideFuncs:
                - csprng_release.21649
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:220,23'
              BranchSideFuncs:
                - csprng_release_x4.21646
                - csprng_release_x3.21647
                - csprng_release_x2.21648
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:220,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:221,31'
              BranchSideFuncs:
                - csprng_release_x2.21648
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:222,23'
              BranchSideFuncs:
                - csprng_release_x4.21646
                - csprng_release_x3.21647
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:222,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:223,31'
              BranchSideFuncs:
                - csprng_release_x3.21647
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:224,23'
              BranchSideFuncs:
                - csprng_release_x4.21646
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:224,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:224,13'
              BranchSideFuncs:
                - csprng_release_x4.21646
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:225,31'
              BranchSideFuncs:
                - csprng_release_x4.21646
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:219,3'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:221,3'
          Dst:             csprng_release_x2
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:223,3'
          Dst:             csprng_release_x3
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:225,3'
          Dst:             csprng_release_x4
    - functionName:    csprng_randombytes_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          57
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_randombytes
        - csprng_randombytes_x2
        - csprng_randombytes_x3
        - csprng_randombytes_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:205,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes_x4.21653
                - csprng_randombytes_x3.21654
                - csprng_randombytes_x2.21655
                - csprng_randombytes.21656
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:205,16'
              BranchSideFuncs:
                - csprng_randombytes_x4.21653
                - csprng_randombytes_x3.21654
                - csprng_randombytes_x2.21655
                - csprng_randombytes.21656
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:205,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:206,3'
              BranchSideFuncs:
                - csprng_randombytes.21656
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:207,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.21653
                - csprng_randombytes_x3.21654
                - csprng_randombytes_x2.21655
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:207,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:208,49'
              BranchSideFuncs:
                - csprng_randombytes_x2.21655
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:209,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.21653
                - csprng_randombytes_x3.21654
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:209,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:210,53'
              BranchSideFuncs:
                - csprng_randombytes_x3.21654
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:211,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.21653
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:211,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:211,13'
              BranchSideFuncs:
                - csprng_randombytes_x4.21653
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:212,57'
              BranchSideFuncs:
                - csprng_randombytes_x4.21653
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:206,3'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:208,3'
          Dst:             csprng_randombytes_x2
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:210,3'
          Dst:             csprng_randombytes_x3
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:212,3'
          Dst:             csprng_randombytes_x4
    - functionName:    csprng_initialize_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          61
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_initialize
        - csprng_initialize_x2
        - csprng_initialize_x3
        - csprng_initialize_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:193,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_initialize_x4.21666
                - csprng_initialize_x3.21667
                - csprng_initialize_x2.21668
                - csprng_initialize.21669
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:193,16'
              BranchSideFuncs:
                - csprng_initialize_x4.21666
                - csprng_initialize_x3.21667
                - csprng_initialize_x2.21668
                - csprng_initialize.21669
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:193,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:194,3'
              BranchSideFuncs:
                - csprng_initialize.21669
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:195,23'
              BranchSideFuncs:
                - csprng_initialize_x4.21666
                - csprng_initialize_x3.21667
                - csprng_initialize_x2.21668
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:195,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:196,34'
              BranchSideFuncs:
                - csprng_initialize_x2.21668
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:197,23'
              BranchSideFuncs:
                - csprng_initialize_x4.21666
                - csprng_initialize_x3.21667
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:197,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:198,34'
              BranchSideFuncs:
                - csprng_initialize_x3.21667
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:199,23'
              BranchSideFuncs:
                - csprng_initialize_x4.21666
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:199,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:199,13'
              BranchSideFuncs:
                - csprng_initialize_x4.21666
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:200,34'
              BranchSideFuncs:
                - csprng_initialize_x4.21666
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:194,3'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:196,3'
          Dst:             csprng_initialize_x2
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:198,3'
          Dst:             csprng_initialize_x3
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:200,3'
          Dst:             csprng_initialize_x4
    - functionName:    PQCLEAN_CROSSRSDP192SMALL_AVX2_recompute_root
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         58
      ICount:          436
      EdgeCount:       77
      CyclomaticComplexity: 21
      functionsReached:
        - hash_par
        - label_leaves
        - place_cmt_on_leaves
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:185,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:0,0'
              BranchSideFuncs:
                - place_cmt_on_leaves.21675
                - label_leaves.21676
                - hash_par.21677
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:186,16'
              BranchSideFuncs:
                - place_cmt_on_leaves.21675
                - label_leaves.21676
                - hash_par.21677
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:259,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:259,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:259,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:259,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:260,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:260,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:259,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:259,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:262,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:259,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:260,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:260,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:202,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:203,16'
              BranchSideFuncs:
                - hash_par.21677
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:254,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:205,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:205,27'
              BranchSideFuncs:
                - hash_par.21677
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:205,27'
              BranchSideFuncs:
                - hash_par.21677
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:207,79'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:207,92'
              BranchSideFuncs:
                - hash_par.21677
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:211,12'
              BranchSideFuncs:
                - hash_par.21677
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:207,79'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:207,92'
              BranchSideFuncs:
                - hash_par.21677
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:211,12'
              BranchSideFuncs:
                - hash_par.21677
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:208,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:211,12'
              BranchSideFuncs:
                - hash_par.21677
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:231,26'
              BranchSideFuncs:
                - hash_par.21677
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:216,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:0,0'
              BranchSideFuncs:
                - hash_par.21677
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:222,21'
              BranchSideFuncs:
                - hash_par.21677
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:222,21'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:222,21'
              BranchSideFuncs:
                - hash_par.21677
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:222,21'
              BranchSideFuncs:
                - hash_par.21677
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:222,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:0,0'
              BranchSideFuncs:
                - hash_par.21677
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:227,5'
              BranchSideFuncs:
                - hash_par.21677
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:231,21'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:231,26'
              BranchSideFuncs:
                - hash_par.21677
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:234,16'
              BranchSideFuncs:
                - hash_par.21677
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:231,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:203,34'
              BranchSideFuncs:
                - hash_par.21677
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:234,16'
              BranchSideFuncs:
                - hash_par.21677
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:259,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:260,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:262,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:188,2'
          Dst:             place_cmt_on_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:189,2'
          Dst:             label_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:232,5'
          Dst:             hash_par
    - functionName:    place_cmt_on_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          107
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:56,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:57,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:57,54'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:56,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:57,54'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:57,54'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    label_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         327
      ICount:          1414
      EdgeCount:       435
      CyclomaticComplexity: 110
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:75,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:78,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:78,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:75,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:75,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:78,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:74,43'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:78,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:75,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:78,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:78,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:75,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hash_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_initialize_par
        - csprng_randombytes_par
        - csprng_release_par
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:271,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_initialize_par.21672
                - csprng_randombytes_par.21671
                - csprng_release_par.21670
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:272,2'
              BranchSideFuncs:
                - csprng_initialize_par.21672
                - csprng_randombytes_par.21671
                - csprng_release_par.21670
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:272,2'
          Dst:             csprng_initialize_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:273,2'
          Dst:             csprng_randombytes_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:275,2'
          Dst:             csprng_release_par
    - functionName:    PQCLEAN_CROSSRSDP192SMALL_AVX2_tree_proof
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          247
      EdgeCount:       54
      CyclomaticComplexity: 16
      functionsReached:
        - label_leaves
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:147,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:0,0'
              BranchSideFuncs:
                - label_leaves.21676
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:147,16'
              BranchSideFuncs:
                - label_leaves.21676
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:156,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:157,16'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:177,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:159,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:159,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:159,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:161,67'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:161,29'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:161,81'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:161,67'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:161,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:161,81'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:164,51'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:164,65'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:170,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:164,51'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:164,65'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:170,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:164,65'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:164,65'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:164,65'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:164,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:157,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:165,70'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:170,47'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:157,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:170,61'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:170,47'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:157,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:170,61'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:170,61'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:170,61'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:170,61'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:170,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:157,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:171,78'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:170,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:157,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:171,78'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:148,2'
          Dst:             label_leaves
    - functionName:    PQCLEAN_CROSSRSDP192SMALL_AVX2_tree_root
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          162
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - hash_par
        - place_cmt_on_leaves
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:97,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:0,0'
              BranchSideFuncs:
                - place_cmt_on_leaves.21675
                - hash_par.21677
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:108,16'
              BranchSideFuncs:
                - place_cmt_on_leaves.21675
                - hash_par.21677
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:107,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:108,16'
              BranchSideFuncs:
                - hash_par.21677
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:139,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:111,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:111,27'
              BranchSideFuncs:
                - hash_par.21677
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:111,27'
              BranchSideFuncs:
                - hash_par.21677
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:116,21'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:116,26'
              BranchSideFuncs:
                - hash_par.21677
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:119,16'
              BranchSideFuncs:
                - hash_par.21677
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:116,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:108,34'
              BranchSideFuncs:
                - hash_par.21677
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:119,16'
              BranchSideFuncs:
                - hash_par.21677
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:97,2'
          Dst:             place_cmt_on_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/merkle.c:117,5'
          Dst:             hash_par
    - functionName:    generic_unpack_3_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          201
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:209,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:210,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:210,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:209,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:210,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:226,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_unpack_7_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          2373
      EdgeCount:       66
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:279,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:279,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:280,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:282,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:282,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:292,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:282,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:282,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:283,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:282,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:282,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:283,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:282,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:283,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:283,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:282,31'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:282,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:283,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:282,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:282,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:292,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:282,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:283,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:283,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:282,31'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:282,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:283,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:282,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:283,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:292,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:282,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:283,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:292,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:293,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:294,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:295,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:295,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:296,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:298,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:298,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:299,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:302,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:302,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:303,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:307,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:307,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:308,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:313,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:313,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:314,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:320,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:320,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:321,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:329,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:329,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:329,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:330,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_pack_3_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          706
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:58,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:59,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:59,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:58,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:59,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:69,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_pack_7_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          463
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:106,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:107,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:115,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:106,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:107,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:115,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:116,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:117,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:118,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:118,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:119,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:121,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:121,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:122,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:125,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:125,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:126,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:130,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:130,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:131,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:136,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:136,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:137,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:143,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:143,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:143,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:144,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_unpack_fz
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 373
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_3_bit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:371,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_3_bit.21714
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:371,22'
              BranchSideFuncs:
                - generic_unpack_3_bit.21714
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:371,22'
          Dst:             generic_unpack_3_bit
    - functionName:    PQCLEAN_CROSSRSDP192SMALL_AVX2_unpack_fz_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 459
      functionLinenumberEnd: 460
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fz
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:460,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fz.21718
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:460,9'
              BranchSideFuncs:
                - generic_unpack_fz.21718
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:460,9'
          Dst:             generic_unpack_fz
    - functionName:    PQCLEAN_CROSSRSDP192SMALL_AVX2_unpack_fp_syn
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 447
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:447,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fp.21723
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:447,9'
              BranchSideFuncs:
                - generic_unpack_fp.21723
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:447,9'
          Dst:             generic_unpack_fp
    - functionName:    generic_unpack_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_7_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:352,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_7_bit.21715
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:352,22'
              BranchSideFuncs:
                - generic_unpack_7_bit.21715
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:352,22'
          Dst:             generic_unpack_7_bit
    - functionName:    PQCLEAN_CROSSRSDP192SMALL_AVX2_unpack_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 434
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:434,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fp.21723
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:434,9'
              BranchSideFuncs:
                - generic_unpack_fp.21723
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:434,9'
          Dst:             generic_unpack_fp
    - functionName:    generic_pack_fz
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_3_bit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:185,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_3_bit.21716
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:185,2'
              BranchSideFuncs:
                - generic_pack_3_bit.21716
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:185,2'
          Dst:             generic_pack_3_bit
    - functionName:    PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fz_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fz
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:412,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fz.21726
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:412,2'
              BranchSideFuncs:
                - generic_pack_fz.21726
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:412,2'
          Dst:             generic_pack_fz
    - functionName:    PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fp_syn
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:399,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fp.21731
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:399,2'
              BranchSideFuncs:
                - generic_pack_fp.21731
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:399,2'
          Dst:             generic_pack_fp
    - functionName:    generic_pack_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_7_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:169,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_7_bit.21717
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:169,2'
              BranchSideFuncs:
                - generic_pack_7_bit.21717
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:169,2'
          Dst:             generic_pack_7_bit
    - functionName:    PQCLEAN_CROSSRSDP192SMALL_AVX2_pack_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:386,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fp.21731
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:386,2'
              BranchSideFuncs:
                - generic_pack_fp.21731
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/pack_unpack.c:386,2'
          Dst:             generic_pack_fp
    - functionName:    label_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          249
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:78,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:79,45'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:79,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:78,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:79,45'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:79,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:78,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:79,45'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:79,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:78,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:78,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:79,45'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xof_shake_x4_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_ctx_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:109,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:109,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:109,2'
          Dst:             OQS_SHA3_shake256_x4_inc_ctx_release
    - functionName:    xof_shake_x2_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:146,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.21813
                - xof_shake_release.21813
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:146,2'
              BranchSideFuncs:
                - xof_shake_release.21813
                - xof_shake_release.21813
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:146,2'
          Dst:             xof_shake_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:147,2'
          Dst:             xof_shake_release
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:72,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:72,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:72,2'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    csprng_release_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:174,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_release.21811
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:174,2'
              BranchSideFuncs:
                - xof_shake_x4_release.21811
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:174,2'
          Dst:             xof_shake_x4_release
    - functionName:    csprng_release_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:170,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_release.21811
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:170,2'
              BranchSideFuncs:
                - xof_shake_x4_release.21811
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:170,2'
          Dst:             xof_shake_x4_release
    - functionName:    csprng_release_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:166,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_release.21812
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:166,2'
              BranchSideFuncs:
                - xof_shake_x2_release.21812
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:166,2'
          Dst:             xof_shake_x2_release
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.21813
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.21813
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    xof_shake_x4_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_squeeze
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:105,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:105,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:105,2'
          Dst:             OQS_SHA3_shake256_x4_inc_squeeze
    - functionName:    xof_shake_x2_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:141,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.21820
                - xof_shake_extract.21820
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:141,2'
              BranchSideFuncs:
                - xof_shake_extract.21820
                - xof_shake_extract.21820
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:141,2'
          Dst:             xof_shake_extract
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:142,2'
          Dst:             xof_shake_extract
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:66,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:66,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:66,2'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    csprng_randombytes_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:161,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_extract.21818
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:161,2'
              BranchSideFuncs:
                - xof_shake_x4_extract.21818
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:161,2'
          Dst:             xof_shake_x4_extract
    - functionName:    csprng_randombytes_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_MEM_malloc
        - OQS_MEM_secure_free
        - xof_shake_x4_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:155,39'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_extract.21818
                - OQS_MEM_secure_free
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:155,39'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_extract.21818
                - OQS_MEM_secure_free
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:155,39'
          Dst:             OQS_MEM_malloc
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:156,2'
          Dst:             xof_shake_x4_extract
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:157,2'
          Dst:             OQS_MEM_secure_free
    - functionName:    csprng_randombytes_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:149,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_extract.21819
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:149,2'
              BranchSideFuncs:
                - xof_shake_x2_extract.21819
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:149,2'
          Dst:             xof_shake_x2_extract
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.21820
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:62,2'
              BranchSideFuncs:
                - xof_shake_extract.21820
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    xof_shake_x4_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_finalize
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:97,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:97,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:97,2'
          Dst:             OQS_SHA3_shake256_x4_inc_finalize
    - functionName:    xof_shake_x4_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_absorb
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:94,46'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:94,46'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:94,2'
          Dst:             OQS_SHA3_shake256_x4_inc_absorb
    - functionName:    xof_shake_x4_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:86,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:86,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:86,2'
          Dst:             OQS_SHA3_shake256_x4_inc_init
    - functionName:    xof_shake_x2_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:134,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_final.21829
                - xof_shake_final.21829
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:134,2'
              BranchSideFuncs:
                - xof_shake_final.21829
                - xof_shake_final.21829
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:134,2'
          Dst:             xof_shake_final
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:135,2'
          Dst:             xof_shake_final
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_finalize
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:59,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:59,2'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    xof_shake_x2_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_update
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:130,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_update.21831
                - xof_shake_update.21831
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:130,2'
              BranchSideFuncs:
                - xof_shake_update.21831
                - xof_shake_update.21831
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:130,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:131,2'
          Dst:             xof_shake_update
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:54,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:54,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:52,2'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    xof_shake_x2_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:123,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.21833
                - xof_shake_init.21833
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:123,2'
              BranchSideFuncs:
                - xof_shake_init.21833
                - xof_shake_init.21833
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:123,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:124,2'
          Dst:             xof_shake_init
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:43,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:43,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/sha3.h:43,2'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    csprng_initialize_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          65
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_final
        - xof_shake_x4_init
        - xof_shake_x4_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:132,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_init.21827
                - xof_shake_x4_update.21826
                - xof_shake_x4_update.21826
                - xof_shake_x4_final.21825
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:132,2'
              BranchSideFuncs:
                - xof_shake_x4_init.21827
                - xof_shake_x4_update.21826
                - xof_shake_x4_update.21826
                - xof_shake_x4_final.21825
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:132,2'
          Dst:             xof_shake_x4_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:133,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:143,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:144,2'
          Dst:             xof_shake_x4_final
    - functionName:    csprng_initialize_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          60
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_MEM_malloc
        - OQS_MEM_secure_free
        - xof_shake_x4_final
        - xof_shake_x4_init
        - xof_shake_x4_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:107,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_init.21827
                - xof_shake_x4_update.21826
                - xof_shake_x4_update.21826
                - xof_shake_x4_final.21825
                - OQS_MEM_secure_free
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:107,42'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_init.21827
                - xof_shake_x4_update.21826
                - xof_shake_x4_update.21826
                - xof_shake_x4_final.21825
                - OQS_MEM_secure_free
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:107,42'
          Dst:             OQS_MEM_malloc
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:108,2'
          Dst:             xof_shake_x4_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:109,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:117,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:118,2'
          Dst:             xof_shake_x4_final
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:119,2'
          Dst:             OQS_MEM_secure_free
    - functionName:    csprng_initialize_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_final
        - xof_shake_x2_init
        - xof_shake_x2_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:86,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_init.21832
                - xof_shake_x2_update.21830
                - xof_shake_x2_update.21830
                - xof_shake_x2_final.21828
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:86,2'
              BranchSideFuncs:
                - xof_shake_x2_init.21832
                - xof_shake_x2_update.21830
                - xof_shake_x2_update.21830
                - xof_shake_x2_final.21828
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:86,2'
          Dst:             xof_shake_x2_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:87,2'
          Dst:             xof_shake_x2_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:93,2'
          Dst:             xof_shake_x2_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:94,2'
          Dst:             xof_shake_x2_final
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.21833
                - xof_shake_update.21831
                - xof_shake_update.21831
                - xof_shake_final.21829
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.21833
                - xof_shake_update.21831
                - xof_shake_update.21831
                - xof_shake_final.21829
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    PQCLEAN_CROSSRSDP192SMALL_AVX2_rebuild_tree
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          409
      EdgeCount:       68
      CyclomaticComplexity: 19
      functionsReached:
        - compute_seeds_to_publish
        - csprng_initialize_par
        - csprng_randombytes_par
        - csprng_release_par
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:279,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:0,0'
              BranchSideFuncs:
                - compute_seeds_to_publish.21840
                - csprng_initialize_par.21843
                - csprng_randombytes_par.21844
                - csprng_release_par.21845
                - csprng_initialize_par.21843
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:279,16'
              BranchSideFuncs:
                - compute_seeds_to_publish.21840
                - csprng_initialize_par.21843
                - csprng_randombytes_par.21844
                - csprng_release_par.21845
                - csprng_initialize_par.21843
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:372,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:372,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:372,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:372,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:372,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:373,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:372,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:373,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:373,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:372,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:372,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:375,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:372,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:373,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:373,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:372,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:373,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:375,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:307,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:308,26'
              BranchSideFuncs:
                - csprng_initialize_par.21843
                - csprng_randombytes_par.21844
                - csprng_release_par.21845
                - csprng_initialize_par.21843
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:308,26'
              BranchSideFuncs:
                - csprng_initialize_par.21843
                - csprng_randombytes_par.21844
                - csprng_release_par.21845
                - csprng_initialize_par.21843
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:312,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:307,51'
              BranchSideFuncs:
                - csprng_initialize_par.21843
                - csprng_randombytes_par.21844
                - csprng_release_par.21845
                - csprng_initialize_par.21843
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:340,57'
              BranchSideFuncs:
                - csprng_initialize_par.21843
                - csprng_randombytes_par.21844
                - csprng_release_par.21845
                - csprng_initialize_par.21843
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:313,10'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:314,38'
              BranchSideFuncs:
                - csprng_initialize_par.21843
                - csprng_randombytes_par.21844
                - csprng_release_par.21845
                - csprng_initialize_par.21843
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:323,96'
              BranchSideFuncs:
                - csprng_initialize_par.21843
                - csprng_randombytes_par.21844
                - csprng_release_par.21845
                - csprng_initialize_par.21843
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:323,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:325,14'
              BranchSideFuncs:
                - csprng_initialize_par.21843
                - csprng_randombytes_par.21844
                - csprng_release_par.21845
                - csprng_initialize_par.21843
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:340,57'
              BranchSideFuncs:
                - csprng_initialize_par.21843
                - csprng_randombytes_par.21844
                - csprng_release_par.21845
                - csprng_initialize_par.21843
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:340,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:340,57'
              BranchSideFuncs:
                - csprng_initialize_par.21843
                - csprng_randombytes_par.21844
                - csprng_release_par.21845
                - csprng_initialize_par.21843
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:349,9'
              BranchSideFuncs:
                - csprng_initialize_par.21843
                - csprng_randombytes_par.21844
                - csprng_release_par.21845
                - csprng_initialize_par.21843
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:340,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:304,72'
              BranchSideFuncs:
                - csprng_initialize_par.21843
                - csprng_randombytes_par.21844
                - csprng_release_par.21845
                - csprng_initialize_par.21843
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:349,9'
              BranchSideFuncs:
                - csprng_initialize_par.21843
                - csprng_randombytes_par.21844
                - csprng_release_par.21845
                - csprng_initialize_par.21843
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:304,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:306,39'
              BranchSideFuncs:
                - csprng_initialize_par.21843
                - csprng_randombytes_par.21844
                - csprng_release_par.21845
                - csprng_initialize_par.21843
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:366,14'
              BranchSideFuncs:
                - csprng_initialize_par.21843
                - csprng_randombytes_par.21844
                - csprng_release_par.21845
                - csprng_initialize_par.21843
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:372,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:373,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:375,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:280,2'
          Dst:             compute_seeds_to_publish
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:341,5'
          Dst:             csprng_initialize_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:341,5'
          Dst:             csprng_initialize_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:353,5'
          Dst:             csprng_randombytes_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:362,5'
          Dst:             csprng_release_par
    - functionName:    compute_seeds_to_publish
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          123
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - label_leaves
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:94,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:0,0'
              BranchSideFuncs:
                - label_leaves.21810
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:104,16'
              BranchSideFuncs:
                - label_leaves.21810
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:103,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:104,16'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:113,1'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:106,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:106,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:106,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:109,41'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:108,41'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:109,67'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:109,41'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:108,41'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:109,67'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:94,2'
          Dst:             label_leaves
    - functionName:    csprng_initialize_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          61
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_initialize
        - csprng_initialize_x2
        - csprng_initialize_x3
        - csprng_initialize_x4
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:193,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_initialize_x4.21834
                - csprng_initialize_x3.21835
                - csprng_initialize_x2.21836
                - csprng_initialize.21837
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:193,16'
              BranchSideFuncs:
                - csprng_initialize_x4.21834
                - csprng_initialize_x3.21835
                - csprng_initialize_x2.21836
                - csprng_initialize.21837
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:193,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:194,3'
              BranchSideFuncs:
                - csprng_initialize.21837
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:195,23'
              BranchSideFuncs:
                - csprng_initialize_x4.21834
                - csprng_initialize_x3.21835
                - csprng_initialize_x2.21836
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:195,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:196,34'
              BranchSideFuncs:
                - csprng_initialize_x2.21836
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:197,23'
              BranchSideFuncs:
                - csprng_initialize_x4.21834
                - csprng_initialize_x3.21835
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:197,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:198,34'
              BranchSideFuncs:
                - csprng_initialize_x3.21835
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:199,23'
              BranchSideFuncs:
                - csprng_initialize_x4.21834
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:199,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:199,13'
              BranchSideFuncs:
                - csprng_initialize_x4.21834
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:200,34'
              BranchSideFuncs:
                - csprng_initialize_x4.21834
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:194,3'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:196,3'
          Dst:             csprng_initialize_x2
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:198,3'
          Dst:             csprng_initialize_x3
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:200,3'
          Dst:             csprng_initialize_x4
    - functionName:    csprng_randombytes_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          57
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_randombytes
        - csprng_randombytes_x2
        - csprng_randombytes_x3
        - csprng_randombytes_x4
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:205,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes_x4.21821
                - csprng_randombytes_x3.21822
                - csprng_randombytes_x2.21823
                - csprng_randombytes.21824
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:205,16'
              BranchSideFuncs:
                - csprng_randombytes_x4.21821
                - csprng_randombytes_x3.21822
                - csprng_randombytes_x2.21823
                - csprng_randombytes.21824
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:205,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:206,3'
              BranchSideFuncs:
                - csprng_randombytes.21824
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:207,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.21821
                - csprng_randombytes_x3.21822
                - csprng_randombytes_x2.21823
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:207,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:208,49'
              BranchSideFuncs:
                - csprng_randombytes_x2.21823
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:209,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.21821
                - csprng_randombytes_x3.21822
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:209,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:210,53'
              BranchSideFuncs:
                - csprng_randombytes_x3.21822
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:211,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.21821
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:211,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:211,13'
              BranchSideFuncs:
                - csprng_randombytes_x4.21821
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:212,57'
              BranchSideFuncs:
                - csprng_randombytes_x4.21821
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:206,3'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:208,3'
          Dst:             csprng_randombytes_x2
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:210,3'
          Dst:             csprng_randombytes_x3
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:212,3'
          Dst:             csprng_randombytes_x4
    - functionName:    csprng_release_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_release
        - csprng_release_x2
        - csprng_release_x3
        - csprng_release_x4
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:218,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_release_x4.21814
                - csprng_release_x3.21815
                - csprng_release_x2.21816
                - csprng_release.21817
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:218,16'
              BranchSideFuncs:
                - csprng_release_x4.21814
                - csprng_release_x3.21815
                - csprng_release_x2.21816
                - csprng_release.21817
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:218,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:219,3'
              BranchSideFuncs:
                - csprng_release.21817
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:220,23'
              BranchSideFuncs:
                - csprng_release_x4.21814
                - csprng_release_x3.21815
                - csprng_release_x2.21816
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:220,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:221,31'
              BranchSideFuncs:
                - csprng_release_x2.21816
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:222,23'
              BranchSideFuncs:
                - csprng_release_x4.21814
                - csprng_release_x3.21815
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:222,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:223,31'
              BranchSideFuncs:
                - csprng_release_x3.21815
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:224,23'
              BranchSideFuncs:
                - csprng_release_x4.21814
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:224,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:224,13'
              BranchSideFuncs:
                - csprng_release_x4.21814
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:225,31'
              BranchSideFuncs:
                - csprng_release_x4.21814
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:219,3'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:221,3'
          Dst:             csprng_release_x2
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:223,3'
          Dst:             csprng_release_x3
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/csprng_hash.h:225,3'
          Dst:             csprng_release_x4
    - functionName:    PQCLEAN_CROSSRSDP192SMALL_AVX2_seed_path
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          129
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - compute_seeds_to_publish
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:240,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:0,0'
              BranchSideFuncs:
                - compute_seeds_to_publish.21840
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:240,16'
              BranchSideFuncs:
                - compute_seeds_to_publish.21840
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:252,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:256,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:256,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:256,61'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:250,72'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:252,51'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:256,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:250,72'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:258,47'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:250,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:251,39'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:264,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:241,2'
          Dst:             compute_seeds_to_publish
    - functionName:    PQCLEAN_CROSSRSDP192SMALL_AVX2_seed_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          115
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:219,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:220,30'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:220,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:219,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:220,30'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:220,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDP192SMALL_AVX2_gen_seed_tree
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          192
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - csprng_initialize_par
        - csprng_randombytes_par
        - csprng_release_par
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:130,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:0,0'
              BranchSideFuncs:
                - csprng_initialize_par.21843
                - csprng_randombytes_par.21844
                - csprng_release_par.21845
                - csprng_initialize_par.21843
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:139,6'
              BranchSideFuncs:
                - csprng_initialize_par.21843
                - csprng_randombytes_par.21844
                - csprng_release_par.21845
                - csprng_initialize_par.21843
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:181,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:181,40'
              BranchSideFuncs:
                - csprng_initialize_par.21843
                - csprng_randombytes_par.21844
                - csprng_release_par.21845
                - csprng_initialize_par.21843
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:190,9'
              BranchSideFuncs:
                - csprng_initialize_par.21843
                - csprng_randombytes_par.21844
                - csprng_release_par.21845
                - csprng_initialize_par.21843
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:181,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:163,85'
              BranchSideFuncs:
                - csprng_initialize_par.21843
                - csprng_randombytes_par.21844
                - csprng_release_par.21845
                - csprng_initialize_par.21843
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:190,9'
              BranchSideFuncs:
                - csprng_initialize_par.21843
                - csprng_randombytes_par.21844
                - csprng_release_par.21845
                - csprng_initialize_par.21843
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:163,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:165,13'
              BranchSideFuncs:
                - csprng_initialize_par.21843
                - csprng_randombytes_par.21844
                - csprng_release_par.21845
                - csprng_initialize_par.21843
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:207,14'
              BranchSideFuncs:
                - csprng_initialize_par.21843
                - csprng_randombytes_par.21844
                - csprng_release_par.21845
                - csprng_initialize_par.21843
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:182,5'
          Dst:             csprng_initialize_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:182,5'
          Dst:             csprng_initialize_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:194,5'
          Dst:             csprng_randombytes_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-192-small_avx2/seedtree.c:203,5'
          Dst:             csprng_release_par
    - functionName:    csprng_fp_mat
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:193,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.21915
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:199,2'
              BranchSideFuncs:
                - csprng_randombytes.21915
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:210,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:210,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:222,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:210,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:212,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:222,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:212,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:214,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:214,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:214,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:215,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:217,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:223,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:224,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:226,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:209,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:210,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:229,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:199,2'
          Dst:             csprng_randombytes
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:62,37'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.21916
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:62,37'
              BranchSideFuncs:
                - xof_shake_extract.21916
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sha3.h:65,31'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sha3.h:65,31'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sha3.h:65,2'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sha3.h:71,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sha3.h:71,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sha3.h:71,2'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_finalize
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sha3.h:58,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sha3.h:58,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sha3.h:58,2'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sha3.h:53,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sha3.h:53,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sha3.h:51,2'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sha3.h:42,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sha3.h:42,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sha3.h:42,2'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    fp_synd_minus_fp_vec_scaled
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          135
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/fp_arith.h:135,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/fp_arith.h:136,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/fp_arith.h:136,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/fp_arith.h:135,30'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/fp_arith.h:135,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/fp_arith.h:136,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/fp_arith.h:135,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/fp_arith.h:136,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/fp_arith.h:140,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    is_fz_vec_in_restr_group_n
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_clean/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          60
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/restr_arith.h:62,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/restr_arith.h:61,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/restr_arith.h:62,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/restr_arith.h:61,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/restr_arith.h:62,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/restr_arith.h:62,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/restr_arith.h:62,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/restr_arith.h:62,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/restr_arith.h:62,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDP256BALANCED_CLEAN_CROSS_verify
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          376
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached:
        - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_expand_digest_to_fixed_weight
        - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_pack_fp_syn
        - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_pack_fp_vec
        - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_rebuild_tree
        - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_recompute_root
        - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_seed_leaves
        - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_unpack_fp_syn
        - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_unpack_fp_vec
        - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_unpack_fz_vec
        - convert_restr_vec_to_fp
        - csprng_fp_vec
        - csprng_fp_vec_chall_1
        - csprng_fz_vec
        - csprng_initialize
        - csprng_release
        - expand_pk
        - fp_dz_norm
        - fp_dz_norm_synd
        - fp_synd_minus_fp_vec_scaled
        - fp_vec_by_fp_matrix
        - fp_vec_by_fp_vec_pointwise
        - fp_vec_by_restr_vec_scaled
        - hash
        - is_fz_vec_in_restr_group_n
        - memcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:290,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:0,0'
              BranchSideFuncs:
                - expand_pk.21925
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_unpack_fp_syn
                - hash.21926
                - hash.21926
                - csprng_initialize.21927
                - csprng_fp_vec_chall_1.21928
                - csprng_release.21929
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_rebuild_tree
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_seed_leaves
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.21922
                - convert_restr_vec_to_fp.21934
                - fp_vec_by_fp_vec_pointwise.21935
                - fp_vec_by_fp_matrix.21936
                - fp_dz_norm_synd.21937
                - fp_synd_minus_fp_vec_scaled.21921
                - fp_dz_norm_synd.21937
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_pack_fp_syn
                - hash.21926
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_recompute_root
                - hash.21926
                - hash.21926
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_pack_fp_vec
                - hash.21926
                - memcmp
                - memcmp
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_unpack_fz_vec
                - hash.21926
                - csprng_initialize.21927
                - csprng_fz_vec.21930
                - csprng_fp_vec.21931
                - csprng_release.21929
                - fp_vec_by_restr_vec_scaled.21932
                - fp_dz_norm.21933
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:293,2'
              BranchSideFuncs:
                - expand_pk.21925
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_unpack_fp_syn
                - hash.21926
                - hash.21926
                - csprng_initialize.21927
                - csprng_fp_vec_chall_1.21928
                - csprng_release.21929
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_rebuild_tree
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_seed_leaves
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.21922
                - convert_restr_vec_to_fp.21934
                - fp_vec_by_fp_vec_pointwise.21935
                - fp_vec_by_fp_matrix.21936
                - fp_dz_norm_synd.21937
                - fp_synd_minus_fp_vec_scaled.21921
                - fp_dz_norm_synd.21937
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_pack_fp_syn
                - hash.21926
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_recompute_root
                - hash.21926
                - hash.21926
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_pack_fp_vec
                - hash.21926
                - memcmp
                - memcmp
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_unpack_fz_vec
                - hash.21926
                - csprng_initialize.21927
                - csprng_fz_vec.21930
                - csprng_fp_vec.21931
                - csprng_release.21929
                - fp_vec_by_restr_vec_scaled.21932
                - fp_dz_norm.21933
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:357,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:359,43'
              BranchSideFuncs:
                - hash.21926
                - csprng_initialize.21927
                - csprng_fz_vec.21930
                - csprng_fp_vec.21931
                - csprng_release.21929
                - fp_vec_by_restr_vec_scaled.21932
                - fp_dz_norm.21933
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.21922
                - convert_restr_vec_to_fp.21934
                - fp_vec_by_fp_vec_pointwise.21935
                - fp_vec_by_fp_matrix.21936
                - fp_dz_norm_synd.21937
                - fp_synd_minus_fp_vec_scaled.21921
                - fp_dz_norm_synd.21937
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_pack_fp_syn
                - hash.21926
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_unpack_fz_vec
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_recompute_root
                - hash.21926
                - hash.21926
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_pack_fp_vec
                - hash.21926
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:386,48'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.21922
                - convert_restr_vec_to_fp.21934
                - fp_vec_by_fp_vec_pointwise.21935
                - fp_vec_by_fp_matrix.21936
                - fp_dz_norm_synd.21937
                - fp_synd_minus_fp_vec_scaled.21921
                - fp_dz_norm_synd.21937
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_pack_fp_syn
                - hash.21926
                - hash.21926
                - csprng_initialize.21927
                - csprng_fz_vec.21930
                - csprng_fp_vec.21931
                - csprng_release.21929
                - fp_vec_by_restr_vec_scaled.21932
                - fp_dz_norm.21933
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_recompute_root
                - hash.21926
                - hash.21926
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_pack_fp_vec
                - hash.21926
                - memcmp
                - memcmp
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_unpack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:387,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:387,42'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.21922
                - convert_restr_vec_to_fp.21934
                - fp_vec_by_fp_vec_pointwise.21935
                - fp_vec_by_fp_matrix.21936
                - fp_dz_norm_synd.21937
                - fp_synd_minus_fp_vec_scaled.21921
                - fp_dz_norm_synd.21937
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_pack_fp_syn
                - hash.21926
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_unpack_fz_vec
                - hash.21926
                - csprng_initialize.21927
                - csprng_fz_vec.21930
                - csprng_fp_vec.21931
                - csprng_release.21929
                - fp_vec_by_restr_vec_scaled.21932
                - fp_dz_norm.21933
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_recompute_root
                - hash.21926
                - hash.21926
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_pack_fp_vec
                - hash.21926
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:389,4'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.21922
                - convert_restr_vec_to_fp.21934
                - fp_vec_by_fp_vec_pointwise.21935
                - fp_vec_by_fp_matrix.21936
                - fp_dz_norm_synd.21937
                - fp_synd_minus_fp_vec_scaled.21921
                - fp_dz_norm_synd.21937
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_pack_fp_syn
                - hash.21926
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_unpack_fz_vec
                - hash.21926
                - csprng_initialize.21927
                - csprng_fz_vec.21930
                - csprng_fp_vec.21931
                - csprng_release.21929
                - fp_vec_by_restr_vec_scaled.21932
                - fp_dz_norm.21933
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_recompute_root
                - hash.21926
                - hash.21926
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_pack_fp_vec
                - hash.21926
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:394,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:394,24'
              BranchSideFuncs:
                - is_fz_vec_in_restr_group_n.21922
                - convert_restr_vec_to_fp.21934
                - fp_vec_by_fp_vec_pointwise.21935
                - fp_vec_by_fp_matrix.21936
                - fp_dz_norm_synd.21937
                - fp_synd_minus_fp_vec_scaled.21921
                - fp_dz_norm_synd.21937
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_pack_fp_syn
                - hash.21926
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_unpack_fz_vec
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_unpack_fz_vec
                - hash.21926
                - csprng_initialize.21927
                - csprng_fz_vec.21930
                - csprng_fp_vec.21931
                - csprng_release.21929
                - fp_vec_by_restr_vec_scaled.21932
                - fp_dz_norm.21933
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_recompute_root
                - hash.21926
                - hash.21926
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_pack_fp_vec
                - hash.21926
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:394,24'
              BranchSideFuncs:
                - is_fz_vec_in_restr_group_n.21922
                - convert_restr_vec_to_fp.21934
                - fp_vec_by_fp_vec_pointwise.21935
                - fp_vec_by_fp_matrix.21936
                - fp_dz_norm_synd.21937
                - fp_synd_minus_fp_vec_scaled.21921
                - fp_dz_norm_synd.21937
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_pack_fp_syn
                - hash.21926
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_unpack_fz_vec
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_unpack_fz_vec
                - hash.21926
                - csprng_initialize.21927
                - csprng_fz_vec.21930
                - csprng_fp_vec.21931
                - csprng_release.21929
                - fp_vec_by_restr_vec_scaled.21932
                - fp_dz_norm.21933
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_recompute_root
                - hash.21926
                - hash.21926
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_pack_fp_vec
                - hash.21926
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:398,38'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:352,31'
              BranchSideFuncs:
                - convert_restr_vec_to_fp.21934
                - fp_vec_by_fp_vec_pointwise.21935
                - fp_vec_by_fp_matrix.21936
                - fp_dz_norm_synd.21937
                - fp_synd_minus_fp_vec_scaled.21921
                - fp_dz_norm_synd.21937
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_pack_fp_syn
                - hash.21926
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.21922
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_unpack_fz_vec
                - hash.21926
                - csprng_initialize.21927
                - csprng_fz_vec.21930
                - csprng_fp_vec.21931
                - csprng_release.21929
                - fp_vec_by_restr_vec_scaled.21932
                - fp_dz_norm.21933
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_recompute_root
                - hash.21926
                - hash.21926
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_pack_fp_vec
                - hash.21926
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:399,22'
              BranchSideFuncs:
                - is_fz_vec_in_restr_group_n.21922
                - convert_restr_vec_to_fp.21934
                - fp_vec_by_fp_vec_pointwise.21935
                - fp_vec_by_fp_matrix.21936
                - fp_dz_norm_synd.21937
                - fp_synd_minus_fp_vec_scaled.21921
                - fp_dz_norm_synd.21937
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_pack_fp_syn
                - hash.21926
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_unpack_fz_vec
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_unpack_fz_vec
                - hash.21926
                - csprng_initialize.21927
                - csprng_fz_vec.21930
                - csprng_fp_vec.21931
                - csprng_release.21929
                - fp_vec_by_restr_vec_scaled.21932
                - fp_dz_norm.21933
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_recompute_root
                - hash.21926
                - hash.21926
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_pack_fp_vec
                - hash.21926
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:352,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:355,56'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_recompute_root
                - hash.21926
                - hash.21926
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_pack_fp_vec
                - hash.21926
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:423,37'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_recompute_root
                - hash.21926
                - hash.21926
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_pack_fp_vec
                - hash.21926
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:448,36'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:440,32'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:448,36'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:432,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:433,37'
              BranchSideFuncs:
                - hash.21926
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:435,26'
              BranchSideFuncs:
                - hash.21926
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:449,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:449,42'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:450,46'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:450,46'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:450,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:451,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:451,40'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:451,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:452,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:452,40'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:452,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:453,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:453,35'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:453,35'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:453,35'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:293,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:297,19'
          Dst:             PQCLEAN_CROSSRSDP256BALANCED_CLEAN_unpack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:300,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:305,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:309,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:312,2'
          Dst:             csprng_fp_vec_chall_1
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:314,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:317,2'
          Dst:             PQCLEAN_CROSSRSDP256BALANCED_CLEAN_expand_digest_to_fixed_weight
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:321,24'
          Dst:             PQCLEAN_CROSSRSDP256BALANCED_CLEAN_rebuild_tree
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:324,2'
          Dst:             PQCLEAN_CROSSRSDP256BALANCED_CLEAN_seed_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:421,32'
          Dst:             PQCLEAN_CROSSRSDP256BALANCED_CLEAN_recompute_root
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:425,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:428,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:362,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:371,4'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:373,4'
          Dst:             csprng_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:375,4'
          Dst:             csprng_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:377,4'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:378,4'
          Dst:             fp_vec_by_restr_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:382,4'
          Dst:             fp_dz_norm
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:386,34'
          Dst:             PQCLEAN_CROSSRSDP256BALANCED_CLEAN_unpack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:393,38'
          Dst:             PQCLEAN_CROSSRSDP256BALANCED_CLEAN_unpack_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:393,38'
          Dst:             PQCLEAN_CROSSRSDP256BALANCED_CLEAN_unpack_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:399,22'
          Dst:             is_fz_vec_in_restr_group_n
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:404,4'
          Dst:             convert_restr_vec_to_fp
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:405,4'
          Dst:             fp_vec_by_fp_vec_pointwise
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:406,4'
          Dst:             fp_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:407,4'
          Dst:             fp_dz_norm_synd
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:408,4'
          Dst:             fp_synd_minus_fp_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:412,4'
          Dst:             fp_dz_norm_synd
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:413,4'
          Dst:             PQCLEAN_CROSSRSDP256BALANCED_CLEAN_pack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:415,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:438,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:444,36'
          Dst:             memcmp
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:433,3'
          Dst:             PQCLEAN_CROSSRSDP256BALANCED_CLEAN_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:440,32'
          Dst:             memcmp
    - functionName:    expand_pk
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_fp_mat
        - csprng_initialize
        - csprng_release
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:51,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.21927
                - csprng_fp_mat.21914
                - csprng_release.21929
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:52,2'
              BranchSideFuncs:
                - csprng_initialize.21927
                - csprng_fp_mat.21914
                - csprng_release.21929
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:52,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:53,2'
          Dst:             csprng_fp_mat
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:55,2'
          Dst:             csprng_release
    - functionName:    hash
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
        - xof_shake_final
        - xof_shake_init
        - xof_shake_release
        - xof_shake_update
      functionUses:    14
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:80,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.21920
                - xof_shake_update.21919
                - xof_shake_update.21919
                - xof_shake_final.21918
                - xof_shake_extract.21916
                - xof_shake_release.21917
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:81,2'
              BranchSideFuncs:
                - xof_shake_init.21920
                - xof_shake_update.21919
                - xof_shake_update.21919
                - xof_shake_final.21918
                - xof_shake_extract.21916
                - xof_shake_release.21917
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:81,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:82,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:86,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:87,2'
          Dst:             xof_shake_final
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:88,2'
          Dst:             xof_shake_extract
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:90,2'
          Dst:             xof_shake_release
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.21920
                - xof_shake_update.21919
                - xof_shake_update.21919
                - xof_shake_final.21918
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.21920
                - xof_shake_update.21919
                - xof_shake_update.21919
                - xof_shake_final.21918
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    csprng_fp_vec_chall_1
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          215
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:150,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.21915
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:156,2'
              BranchSideFuncs:
                - csprng_randombytes.21915
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:167,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:167,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:180,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:167,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:169,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:180,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:169,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:171,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:171,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:171,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:172,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:174,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:181,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:182,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:184,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:166,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:167,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:187,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:156,2'
          Dst:             csprng_randombytes
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.21917
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.21917
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    csprng_fz_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:235,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.21915
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:241,2'
              BranchSideFuncs:
                - csprng_randombytes.21915
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:252,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:252,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:264,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:252,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:254,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:264,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:254,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:256,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:256,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:256,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:257,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:259,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:265,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:266,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:268,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:251,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:252,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:271,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:241,2'
          Dst:             csprng_randombytes
    - functionName:    csprng_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:106,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.21915
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:112,2'
              BranchSideFuncs:
                - csprng_randombytes.21915
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:123,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:123,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:135,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:123,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:125,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:135,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:125,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:127,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:127,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:127,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:128,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:130,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:136,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:137,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:139,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:122,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:123,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:142,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:112,2'
          Dst:             csprng_randombytes
    - functionName:    fp_vec_by_restr_vec_scaled
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          121
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/fp_arith.h:124,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/fp_arith.h:125,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/fp_arith.h:125,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/fp_arith.h:124,26'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/fp_arith.h:124,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/fp_arith.h:125,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/fp_arith.h:124,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/fp_arith.h:125,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/fp_arith.h:128,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fp_dz_norm
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          191
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    convert_restr_vec_to_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          62
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/fp_arith.h:145,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/fp_arith.h:146,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/fp_arith.h:148,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fp_vec_by_fp_vec_pointwise
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          137
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/fp_arith.h:102,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/fp_arith.h:103,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/fp_arith.h:103,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/fp_arith.h:102,26'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/fp_arith.h:103,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/fp_arith.h:103,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/fp_arith.h:102,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/fp_arith.h:103,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/fp_arith.h:106,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fp_vec_by_fp_matrix
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          213
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/fp_arith.h:90,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/fp_arith.h:91,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/fp_arith.h:91,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/fp_arith.h:90,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/fp_arith.h:89,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/fp_arith.h:91,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fp_dz_norm_synd
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          79
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fz_dz_norm_n
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_clean/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          151
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fz_vec_sub_n
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_clean/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          311
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/restr_arith.h:53,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/restr_arith.h:54,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/restr_arith.h:54,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/restr_arith.h:53,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/restr_arith.h:54,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/restr_arith.h:56,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    expand_sk
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_fz_vec
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
        - expand_pk
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:63,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.21927
                - csprng_randombytes.21915
                - csprng_release.21929
                - expand_pk.21925
                - csprng_initialize.21927
                - csprng_fz_vec.21930
                - csprng_release.21929
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:69,2'
              BranchSideFuncs:
                - csprng_initialize.21927
                - csprng_randombytes.21915
                - csprng_release.21929
                - expand_pk.21925
                - csprng_initialize.21927
                - csprng_fz_vec.21930
                - csprng_release.21929
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:69,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:70,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:74,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:76,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:82,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:83,2'
          Dst:             csprng_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:85,2'
          Dst:             csprng_release
    - functionName:    PQCLEAN_CROSSRSDP256BALANCED_CLEAN_CROSS_sign
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          292
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_expand_digest_to_fixed_weight
        - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_gen_seed_tree
        - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_pack_fp_syn
        - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_pack_fp_vec
        - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_pack_fz_vec
        - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_seed_leaves
        - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_seed_path
        - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_tree_proof
        - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_tree_root
        - __assert_fail
        - convert_restr_vec_to_fp
        - csprng_fp_vec
        - csprng_fp_vec_chall_1
        - csprng_fz_vec
        - csprng_initialize
        - csprng_release
        - expand_sk
        - fp_dz_norm
        - fp_dz_norm_synd
        - fp_vec_by_fp_matrix
        - fp_vec_by_fp_vec_pointwise
        - fp_vec_by_restr_vec_scaled
        - fz_dz_norm_n
        - fz_vec_sub_n
        - hash
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:136,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:0,0'
              BranchSideFuncs:
                - expand_sk.21940
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_gen_seed_tree
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_seed_leaves
                - csprng_initialize.21927
                - csprng_fz_vec.21930
                - fz_vec_sub_n.21939
                - convert_restr_vec_to_fp.21934
                - fz_dz_norm_n.21938
                - csprng_fp_vec.21931
                - csprng_release.21929
                - fp_vec_by_fp_vec_pointwise.21935
                - fp_vec_by_fp_matrix.21936
                - fp_dz_norm_synd.21937
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_pack_fp_syn
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_pack_fz_vec
                - hash.21926
                - hash.21926
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_tree_root
                - hash.21926
                - hash.21926
                - hash.21926
                - hash.21926
                - csprng_initialize.21927
                - csprng_fp_vec_chall_1.21928
                - csprng_release.21929
                - fp_vec_by_restr_vec_scaled.21932
                - fp_dz_norm.21933
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_pack_fp_vec
                - hash.21926
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_pack_fz_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:176,56'
              BranchSideFuncs:
                - expand_sk.21940
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_gen_seed_tree
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_seed_leaves
                - csprng_initialize.21927
                - csprng_fz_vec.21930
                - fz_vec_sub_n.21939
                - convert_restr_vec_to_fp.21934
                - fz_dz_norm_n.21938
                - csprng_fp_vec.21931
                - csprng_release.21929
                - fp_vec_by_fp_vec_pointwise.21935
                - fp_vec_by_fp_matrix.21936
                - fp_dz_norm_synd.21937
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_pack_fp_syn
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_pack_fz_vec
                - hash.21926
                - hash.21926
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_tree_root
                - hash.21926
                - hash.21926
                - hash.21926
                - hash.21926
                - csprng_initialize.21927
                - csprng_fp_vec_chall_1.21928
                - csprng_release.21929
                - fp_vec_by_restr_vec_scaled.21932
                - fp_dz_norm.21933
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_pack_fp_vec
                - hash.21926
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_pack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:172,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:176,56'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_tree_root
                - hash.21926
                - hash.21926
                - hash.21926
                - hash.21926
                - csprng_initialize.21927
                - csprng_fp_vec_chall_1.21928
                - csprng_release.21929
                - fp_vec_by_restr_vec_scaled.21932
                - fp_dz_norm.21933
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_pack_fp_vec
                - hash.21926
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_pack_fz_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:222,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_tree_root
                - hash.21926
                - hash.21926
                - hash.21926
                - hash.21926
                - csprng_initialize.21927
                - csprng_fp_vec_chall_1.21928
                - csprng_release.21929
                - fp_vec_by_restr_vec_scaled.21932
                - fp_dz_norm.21933
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_pack_fp_vec
                - hash.21926
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_pack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:248,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:249,30'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_pack_fp_vec
                - hash.21926
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_pack_fz_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:258,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_pack_fp_vec
                - hash.21926
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_pack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:258,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:259,37'
              BranchSideFuncs:
                - hash.21926
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_pack_fz_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:262,26'
              BranchSideFuncs:
                - hash.21926
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_pack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:275,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:274,26'
              BranchSideFuncs:
                - __assert_fail
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_pack_fz_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:276,4'
              BranchSideFuncs:
                - __assert_fail
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_pack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:276,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:276,4'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_pack_fz_vec
                - __assert_fail
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:277,16'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_pack_fz_vec
                - __assert_fail
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:274,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:275,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:283,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:140,2'
          Dst:             expand_sk
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:143,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:144,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:147,2'
          Dst:             PQCLEAN_CROSSRSDP256BALANCED_CLEAN_gen_seed_tree
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:149,2'
          Dst:             PQCLEAN_CROSSRSDP256BALANCED_CLEAN_seed_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:222,2'
          Dst:             PQCLEAN_CROSSRSDP256BALANCED_CLEAN_tree_root
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:223,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:224,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:230,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:235,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:241,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:242,2'
          Dst:             csprng_fp_vec_chall_1
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:244,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:182,3'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:187,3'
          Dst:             csprng_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:188,3'
          Dst:             fz_vec_sub_n
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:191,3'
          Dst:             convert_restr_vec_to_fp
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:192,3'
          Dst:             fz_dz_norm_n
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:194,3'
          Dst:             csprng_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:196,3'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:199,3'
          Dst:             fp_vec_by_fp_vec_pointwise
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:200,3'
          Dst:             fp_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:201,3'
          Dst:             fp_dz_norm_synd
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:204,3'
          Dst:             PQCLEAN_CROSSRSDP256BALANCED_CLEAN_pack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:206,3'
          Dst:             PQCLEAN_CROSSRSDP256BALANCED_CLEAN_pack_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:210,3'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:215,3'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:249,3'
          Dst:             fp_vec_by_restr_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:253,3'
          Dst:             fp_dz_norm
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:264,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:267,2'
          Dst:             PQCLEAN_CROSSRSDP256BALANCED_CLEAN_expand_digest_to_fixed_weight
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:270,2'
          Dst:             PQCLEAN_CROSSRSDP256BALANCED_CLEAN_tree_proof
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:271,2'
          Dst:             PQCLEAN_CROSSRSDP256BALANCED_CLEAN_seed_path
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:259,3'
          Dst:             PQCLEAN_CROSSRSDP256BALANCED_CLEAN_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:276,4'
          Dst:             __assert_fail
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:277,4'
          Dst:             PQCLEAN_CROSSRSDP256BALANCED_CLEAN_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:278,4'
          Dst:             PQCLEAN_CROSSRSDP256BALANCED_CLEAN_pack_fz_vec
    - functionName:    restr_vec_by_fp_matrix
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          188
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/fp_arith.h:72,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/fp_arith.h:73,16'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/fp_arith.h:75,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/fp_arith.h:76,31'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/fp_arith.h:77,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/fp_arith.h:77,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/fp_arith.h:76,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/fp_arith.h:75,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/fp_arith.h:77,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDP256BALANCED_CLEAN_CROSS_keygen
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          53
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_pack_fp_syn
        - csprng_fz_vec
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
        - expand_pk
        - fp_dz_norm_synd
        - restr_vec_by_fp_matrix
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:91,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
                - csprng_initialize.21927
                - csprng_randombytes.21915
                - csprng_release.21929
                - expand_pk.21925
                - csprng_initialize.21927
                - csprng_fz_vec.21930
                - csprng_release.21929
                - restr_vec_by_fp_matrix.21945
                - fp_dz_norm_synd.21937
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_pack_fp_syn
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:91,2'
              BranchSideFuncs:
                - OQS_randombytes
                - csprng_initialize.21927
                - csprng_randombytes.21915
                - csprng_release.21929
                - expand_pk.21925
                - csprng_initialize.21927
                - csprng_fz_vec.21930
                - csprng_release.21929
                - restr_vec_by_fp_matrix.21945
                - fp_dz_norm_synd.21937
                - PQCLEAN_CROSSRSDP256BALANCED_CLEAN_pack_fp_syn
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:91,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:99,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:100,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:104,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:109,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:116,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:119,2'
          Dst:             csprng_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:121,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:124,2'
          Dst:             restr_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:125,2'
          Dst:             fp_dz_norm_synd
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/CROSS.c:126,2'
          Dst:             PQCLEAN_CROSSRSDP256BALANCED_CLEAN_pack_fp_syn
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sha3.h:71,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sha3.h:71,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sha3.h:71,2'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sha3.h:65,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sha3.h:65,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sha3.h:65,2'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sha3.h:58,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sha3.h:58,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sha3.h:58,2'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sha3.h:53,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sha3.h:53,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sha3.h:51,2'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sha3.h:42,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sha3.h:42,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sha3.h:42,2'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.21970
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.21970
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.21971
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:62,2'
              BranchSideFuncs:
                - xof_shake_extract.21971
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.21974
                - xof_shake_update.21973
                - xof_shake_update.21973
                - xof_shake_final.21972
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.21974
                - xof_shake_update.21973
                - xof_shake_update.21973
                - xof_shake_final.21972
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    PQCLEAN_CROSSRSDP256BALANCED_CLEAN_expand_digest_to_fixed_weight
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         71
      ICount:          429
      EdgeCount:       96
      CyclomaticComplexity: 27
      functionsReached:
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.c:46,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.21977
                - csprng_randombytes.21976
                - csprng_release.21975
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.c:47,2'
              BranchSideFuncs:
                - csprng_initialize.21977
                - csprng_randombytes.21976
                - csprng_release.21975
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.c:68,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.c:68,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.c:68,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.c:70,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.c:70,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.c:72,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.c:72,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.c:72,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.c:73,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.c:75,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.c:84,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.c:85,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.c:92,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.c:66,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.c:68,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.c:95,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.c:47,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.c:49,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.c:51,2'
          Dst:             csprng_release
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sha3.h:71,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sha3.h:71,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sha3.h:71,2'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sha3.h:65,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sha3.h:65,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sha3.h:65,2'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sha3.h:58,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sha3.h:58,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sha3.h:58,2'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sha3.h:53,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sha3.h:53,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sha3.h:51,2'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sha3.h:42,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sha3.h:42,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sha3.h:42,2'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    PQCLEAN_CROSSRSDP256BALANCED_CLEAN_recompute_root
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          310
      EdgeCount:       59
      CyclomaticComplexity: 16
      functionsReached:
        - hash
        - label_leaves
        - place_cmt_on_leaves
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:160,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:0,0'
              BranchSideFuncs:
                - place_cmt_on_leaves.22013
                - label_leaves.22014
                - hash.22015
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:161,10'
              BranchSideFuncs:
                - place_cmt_on_leaves.22013
                - label_leaves.22014
                - hash.22015
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:212,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:212,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:212,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:173,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:174,16'
              BranchSideFuncs:
                - hash.22015
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:207,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:176,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:176,27'
              BranchSideFuncs:
                - hash.22015
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:176,27'
              BranchSideFuncs:
                - hash.22015
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:179,48'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:179,61'
              BranchSideFuncs:
                - hash.22015
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:184,32'
              BranchSideFuncs:
                - hash.22015
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:179,48'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:179,61'
              BranchSideFuncs:
                - hash.22015
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:184,32'
              BranchSideFuncs:
                - hash.22015
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:179,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:174,34'
              BranchSideFuncs:
                - hash.22015
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:187,40'
              BranchSideFuncs:
                - hash.22015
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:184,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:185,44'
              BranchSideFuncs:
                - hash.22015
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:187,40'
              BranchSideFuncs:
                - hash.22015
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:192,18'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:192,18'
              BranchSideFuncs:
                - hash.22015
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:192,18'
              BranchSideFuncs:
                - hash.22015
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:192,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:193,73'
              BranchSideFuncs:
                - hash.22015
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:195,61'
              BranchSideFuncs:
                - hash.22015
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:192,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:193,73'
              BranchSideFuncs:
                - hash.22015
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:195,61'
              BranchSideFuncs:
                - hash.22015
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:212,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:213,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:215,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:164,2'
          Dst:             place_cmt_on_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:165,2'
          Dst:             label_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:200,4'
          Dst:             hash
    - functionName:    place_cmt_on_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          46
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:56,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:57,54'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:63,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    label_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         112
      ICount:          510
      EdgeCount:       148
      CyclomaticComplexity: 38
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:75,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:78,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:78,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:78,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:78,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:78,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:75,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hash
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
        - xof_shake_final
        - xof_shake_init
        - xof_shake_release
        - xof_shake_update
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:80,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.22010
                - xof_shake_update.22009
                - xof_shake_update.22009
                - xof_shake_final.22008
                - xof_shake_extract.22007
                - xof_shake_release.22006
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:81,2'
              BranchSideFuncs:
                - xof_shake_init.22010
                - xof_shake_update.22009
                - xof_shake_update.22009
                - xof_shake_final.22008
                - xof_shake_extract.22007
                - xof_shake_release.22006
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:81,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:82,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:86,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:87,2'
          Dst:             xof_shake_final
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:88,2'
          Dst:             xof_shake_extract
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:90,2'
          Dst:             xof_shake_release
    - functionName:    PQCLEAN_CROSSRSDP256BALANCED_CLEAN_tree_proof
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          272
      EdgeCount:       61
      CyclomaticComplexity: 18
      functionsReached:
        - label_leaves
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:122,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:0,0'
              BranchSideFuncs:
                - label_leaves.22014
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:122,16'
              BranchSideFuncs:
                - label_leaves.22014
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:131,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:132,16'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:152,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:134,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:134,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:134,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:136,67'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:136,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:136,81'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:136,67'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:136,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:136,81'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:139,51'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:139,65'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:145,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:139,51'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:139,65'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:145,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:139,51'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:139,65'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:145,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:139,65'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:139,65'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:139,65'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:139,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:132,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:140,70'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:145,47'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:132,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:145,61'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:145,47'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:132,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:145,61'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:145,47'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:132,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:145,61'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:145,61'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:145,61'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:145,61'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:145,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:132,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:146,78'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:145,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:132,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:146,78'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:123,2'
          Dst:             label_leaves
    - functionName:    PQCLEAN_CROSSRSDP256BALANCED_CLEAN_tree_root
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          255
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - hash
        - place_cmt_on_leaves
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:97,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:0,0'
              BranchSideFuncs:
                - place_cmt_on_leaves.22013
                - hash.22015
                - hash.22015
                - hash.22015
                - hash.22015
                - hash.22015
                - hash.22015
                - hash.22015
                - hash.22015
                - hash.22015
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:103,0'
              BranchSideFuncs:
                - place_cmt_on_leaves.22013
                - hash.22015
                - hash.22015
                - hash.22015
                - hash.22015
                - hash.22015
                - hash.22015
                - hash.22015
                - hash.22015
                - hash.22015
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:103,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.22015
                - hash.22015
                - hash.22015
                - hash.22015
                - hash.22015
                - hash.22015
                - hash.22015
                - hash.22015
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.22015
                - hash.22015
                - hash.22015
                - hash.22015
                - hash.22015
                - hash.22015
                - hash.22015
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:103,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.22015
                - hash.22015
                - hash.22015
                - hash.22015
                - hash.22015
                - hash.22015
                - hash.22015
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.22015
                - hash.22015
                - hash.22015
                - hash.22015
                - hash.22015
                - hash.22015
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:103,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.22015
                - hash.22015
                - hash.22015
                - hash.22015
                - hash.22015
                - hash.22015
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.22015
                - hash.22015
                - hash.22015
                - hash.22015
                - hash.22015
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:103,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.22015
                - hash.22015
                - hash.22015
                - hash.22015
                - hash.22015
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.22015
                - hash.22015
                - hash.22015
                - hash.22015
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:103,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.22015
                - hash.22015
                - hash.22015
                - hash.22015
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.22015
                - hash.22015
                - hash.22015
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:103,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.22015
                - hash.22015
                - hash.22015
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.22015
                - hash.22015
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:103,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.22015
                - hash.22015
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.22015
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:103,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.22015
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:114,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:103,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.22015
                - hash.22015
                - hash.22015
                - hash.22015
                - hash.22015
                - hash.22015
                - hash.22015
                - hash.22015
                - hash.22015
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.22015
                - hash.22015
                - hash.22015
                - hash.22015
                - hash.22015
                - hash.22015
                - hash.22015
                - hash.22015
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:97,2'
          Dst:             place_cmt_on_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/merkle.c:108,4'
          Dst:             hash
    - functionName:    generic_unpack_3_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          104
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:209,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:210,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:226,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_unpack_7_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          445
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:279,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:279,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:280,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:282,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:283,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:292,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:282,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:283,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:292,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:293,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:294,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:295,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:295,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:296,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:298,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:298,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:299,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:302,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:302,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:303,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:307,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:307,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:308,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:313,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:313,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:314,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:320,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:320,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:321,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:329,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:329,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:329,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:330,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_pack_3_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          91
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:58,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:59,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:69,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_pack_7_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          463
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:106,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:107,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:115,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:106,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:107,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:115,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:116,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:117,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:118,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:118,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:119,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:121,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:121,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:122,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:125,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:125,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:126,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:130,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:130,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:131,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:136,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:136,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:137,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:143,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:143,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:143,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:144,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_unpack_fz
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 373
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_3_bit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:371,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_3_bit.22052
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:371,22'
              BranchSideFuncs:
                - generic_unpack_3_bit.22052
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:371,22'
          Dst:             generic_unpack_3_bit
    - functionName:    PQCLEAN_CROSSRSDP256BALANCED_CLEAN_unpack_fz_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 459
      functionLinenumberEnd: 460
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fz
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:460,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fz.22056
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:460,9'
              BranchSideFuncs:
                - generic_unpack_fz.22056
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:460,9'
          Dst:             generic_unpack_fz
    - functionName:    PQCLEAN_CROSSRSDP256BALANCED_CLEAN_unpack_fp_syn
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 447
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:447,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fp.22061
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:447,9'
              BranchSideFuncs:
                - generic_unpack_fp.22061
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:447,9'
          Dst:             generic_unpack_fp
    - functionName:    generic_unpack_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_7_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:352,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_7_bit.22053
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:352,22'
              BranchSideFuncs:
                - generic_unpack_7_bit.22053
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:352,22'
          Dst:             generic_unpack_7_bit
    - functionName:    PQCLEAN_CROSSRSDP256BALANCED_CLEAN_unpack_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 434
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:434,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fp.22061
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:434,9'
              BranchSideFuncs:
                - generic_unpack_fp.22061
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:434,9'
          Dst:             generic_unpack_fp
    - functionName:    generic_pack_fz
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_3_bit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:185,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_3_bit.22054
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:185,2'
              BranchSideFuncs:
                - generic_pack_3_bit.22054
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:185,2'
          Dst:             generic_pack_3_bit
    - functionName:    PQCLEAN_CROSSRSDP256BALANCED_CLEAN_pack_fz_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fz
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:412,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fz.22064
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:412,2'
              BranchSideFuncs:
                - generic_pack_fz.22064
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:412,2'
          Dst:             generic_pack_fz
    - functionName:    PQCLEAN_CROSSRSDP256BALANCED_CLEAN_pack_fp_syn
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:399,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fp.22069
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:399,2'
              BranchSideFuncs:
                - generic_pack_fp.22069
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:399,2'
          Dst:             generic_pack_fp
    - functionName:    generic_pack_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_7_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:169,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_7_bit.22055
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:169,2'
              BranchSideFuncs:
                - generic_pack_7_bit.22055
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:169,2'
          Dst:             generic_pack_7_bit
    - functionName:    PQCLEAN_CROSSRSDP256BALANCED_CLEAN_pack_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:386,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fp.22069
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:386,2'
              BranchSideFuncs:
                - generic_pack_fp.22069
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/pack_unpack.c:386,2'
          Dst:             generic_pack_fp
    - functionName:    label_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_clean/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          202
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/seedtree.c:77,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/seedtree.c:78,45'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/seedtree.c:78,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/seedtree.c:77,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/seedtree.c:77,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/seedtree.c:78,45'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sha3.h:71,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sha3.h:71,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sha3.h:71,2'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sha3.h:65,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sha3.h:65,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sha3.h:65,2'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sha3.h:58,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sha3.h:58,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sha3.h:58,2'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sha3.h:53,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sha3.h:53,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sha3.h:51,2'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sha3.h:42,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sha3.h:42,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/sha3.h:42,2'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    PQCLEAN_CROSSRSDP256BALANCED_CLEAN_rebuild_tree
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_clean/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          310
      EdgeCount:       60
      CyclomaticComplexity: 17
      functionsReached:
        - compute_seeds_to_publish
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/seedtree.c:245,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/seedtree.c:0,0'
              BranchSideFuncs:
                - compute_seeds_to_publish.22112
                - csprng_initialize.22114
                - csprng_randombytes.22115
                - csprng_release.22116
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/seedtree.c:245,16'
              BranchSideFuncs:
                - compute_seeds_to_publish.22112
                - csprng_initialize.22114
                - csprng_randombytes.22115
                - csprng_release.22116
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/seedtree.c:304,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/seedtree.c:304,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/seedtree.c:304,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/seedtree.c:304,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/seedtree.c:304,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/seedtree.c:305,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/seedtree.c:304,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/seedtree.c:305,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/seedtree.c:305,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/seedtree.c:304,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/seedtree.c:304,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/seedtree.c:307,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/seedtree.c:304,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/seedtree.c:305,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/seedtree.c:305,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/seedtree.c:304,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/seedtree.c:305,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/seedtree.c:307,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/seedtree.c:264,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/seedtree.c:265,26'
              BranchSideFuncs:
                - csprng_initialize.22114
                - csprng_randombytes.22115
                - csprng_release.22116
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/seedtree.c:265,26'
              BranchSideFuncs:
                - csprng_initialize.22114
                - csprng_randombytes.22115
                - csprng_release.22116
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/seedtree.c:269,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/seedtree.c:262,72'
              BranchSideFuncs:
                - csprng_initialize.22114
                - csprng_randombytes.22115
                - csprng_release.22116
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/seedtree.c:264,51'
              BranchSideFuncs:
                - csprng_initialize.22114
                - csprng_randombytes.22115
                - csprng_release.22116
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/seedtree.c:270,10'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/seedtree.c:271,38'
              BranchSideFuncs:
                - csprng_initialize.22114
                - csprng_randombytes.22115
                - csprng_release.22116
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/seedtree.c:280,96'
              BranchSideFuncs:
                - csprng_initialize.22114
                - csprng_randombytes.22115
                - csprng_release.22116
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/seedtree.c:280,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/seedtree.c:262,72'
              BranchSideFuncs:
                - csprng_initialize.22114
                - csprng_randombytes.22115
                - csprng_release.22116
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/seedtree.c:283,37'
              BranchSideFuncs:
                - csprng_initialize.22114
                - csprng_randombytes.22115
                - csprng_release.22116
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/seedtree.c:262,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/seedtree.c:263,39'
              BranchSideFuncs:
                - csprng_initialize.22114
                - csprng_randombytes.22115
                - csprng_release.22116
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/seedtree.c:298,14'
              BranchSideFuncs:
                - csprng_initialize.22114
                - csprng_randombytes.22115
                - csprng_release.22116
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/seedtree.c:304,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/seedtree.c:305,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/seedtree.c:307,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/seedtree.c:246,2'
          Dst:             compute_seeds_to_publish
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/seedtree.c:290,5'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/seedtree.c:291,5'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/seedtree.c:295,5'
          Dst:             csprng_release
    - functionName:    compute_seeds_to_publish
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_clean/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          128
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - label_leaves
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/seedtree.c:93,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/seedtree.c:0,0'
              BranchSideFuncs:
                - label_leaves.22104
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/seedtree.c:103,16'
              BranchSideFuncs:
                - label_leaves.22104
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/seedtree.c:102,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/seedtree.c:103,16'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/seedtree.c:112,1'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/seedtree.c:105,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/seedtree.c:105,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/seedtree.c:105,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/seedtree.c:108,41'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/seedtree.c:107,41'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/seedtree.c:108,67'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/seedtree.c:108,41'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/seedtree.c:107,41'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/seedtree.c:108,67'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/seedtree.c:93,2'
          Dst:             label_leaves
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.22109
                - xof_shake_update.22108
                - xof_shake_update.22108
                - xof_shake_final.22107
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.22109
                - xof_shake_update.22108
                - xof_shake_update.22108
                - xof_shake_final.22107
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.22106
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:62,2'
              BranchSideFuncs:
                - xof_shake_extract.22106
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.22105
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.22105
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    PQCLEAN_CROSSRSDP256BALANCED_CLEAN_seed_path
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_clean/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          133
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - compute_seeds_to_publish
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/seedtree.c:206,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/seedtree.c:0,0'
              BranchSideFuncs:
                - compute_seeds_to_publish.22112
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/seedtree.c:206,16'
              BranchSideFuncs:
                - compute_seeds_to_publish.22112
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/seedtree.c:218,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/seedtree.c:222,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/seedtree.c:222,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/seedtree.c:222,61'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/seedtree.c:216,72'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/seedtree.c:218,51'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/seedtree.c:222,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/seedtree.c:216,72'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/seedtree.c:224,47'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/seedtree.c:216,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/seedtree.c:217,39'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/seedtree.c:230,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/seedtree.c:207,2'
          Dst:             compute_seeds_to_publish
    - functionName:    PQCLEAN_CROSSRSDP256BALANCED_CLEAN_seed_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_clean/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          64
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/seedtree.c:185,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/seedtree.c:186,30'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/seedtree.c:192,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDP256BALANCED_CLEAN_gen_seed_tree
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_clean/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          103
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/seedtree.c:131,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/seedtree.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.22114
                - csprng_randombytes.22115
                - csprng_release.22116
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/seedtree.c:133,22'
              BranchSideFuncs:
                - csprng_initialize.22114
                - csprng_randombytes.22115
                - csprng_release.22116
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/seedtree.c:152,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/seedtree.c:153,38'
              BranchSideFuncs:
                - csprng_initialize.22114
                - csprng_randombytes.22115
                - csprng_release.22116
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/seedtree.c:173,14'
              BranchSideFuncs:
                - csprng_initialize.22114
                - csprng_randombytes.22115
                - csprng_release.22116
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/seedtree.c:166,4'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/seedtree.c:167,4'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_clean/seedtree.c:171,4'
          Dst:             csprng_release
    - functionName:    xof_shake_x4_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_ctx_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:109,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:109,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:109,2'
          Dst:             OQS_SHA3_shake256_x4_inc_ctx_release
    - functionName:    xof_shake_x2_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:146,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.22233
                - xof_shake_release.22233
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:146,2'
              BranchSideFuncs:
                - xof_shake_release.22233
                - xof_shake_release.22233
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:146,2'
          Dst:             xof_shake_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:147,2'
          Dst:             xof_shake_release
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:72,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:72,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:72,2'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    csprng_release_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:174,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_release.22231
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:174,2'
              BranchSideFuncs:
                - xof_shake_x4_release.22231
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:174,2'
          Dst:             xof_shake_x4_release
    - functionName:    csprng_release_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:170,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_release.22231
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:170,2'
              BranchSideFuncs:
                - xof_shake_x4_release.22231
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:170,2'
          Dst:             xof_shake_x4_release
    - functionName:    csprng_release_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:166,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_release.22232
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:166,2'
              BranchSideFuncs:
                - xof_shake_x2_release.22232
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:166,2'
          Dst:             xof_shake_x2_release
    - functionName:    xof_shake_x4_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_squeeze
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:105,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:105,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:105,2'
          Dst:             OQS_SHA3_shake256_x4_inc_squeeze
    - functionName:    xof_shake_x2_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:141,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.22239
                - xof_shake_extract.22239
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:141,2'
              BranchSideFuncs:
                - xof_shake_extract.22239
                - xof_shake_extract.22239
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:141,2'
          Dst:             xof_shake_extract
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:142,2'
          Dst:             xof_shake_extract
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:66,31'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:66,31'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:66,2'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    csprng_randombytes_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:161,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_extract.22237
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:161,2'
              BranchSideFuncs:
                - xof_shake_x4_extract.22237
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:161,2'
          Dst:             xof_shake_x4_extract
    - functionName:    csprng_randombytes_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_MEM_malloc
        - OQS_MEM_secure_free
        - xof_shake_x4_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:155,39'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_extract.22237
                - OQS_MEM_secure_free
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:155,39'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_extract.22237
                - OQS_MEM_secure_free
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:155,39'
          Dst:             OQS_MEM_malloc
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:156,2'
          Dst:             xof_shake_x4_extract
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:157,2'
          Dst:             OQS_MEM_secure_free
    - functionName:    csprng_randombytes_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:149,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_extract.22238
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:149,2'
              BranchSideFuncs:
                - xof_shake_x2_extract.22238
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:149,2'
          Dst:             xof_shake_x2_extract
    - functionName:    xof_shake_x4_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_finalize
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:97,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:97,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:97,2'
          Dst:             OQS_SHA3_shake256_x4_inc_finalize
    - functionName:    xof_shake_x4_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_absorb
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:94,46'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:94,46'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:94,2'
          Dst:             OQS_SHA3_shake256_x4_inc_absorb
    - functionName:    xof_shake_x4_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:86,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:86,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:86,2'
          Dst:             OQS_SHA3_shake256_x4_inc_init
    - functionName:    xof_shake_x2_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:134,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_final.22247
                - xof_shake_final.22247
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:134,2'
              BranchSideFuncs:
                - xof_shake_final.22247
                - xof_shake_final.22247
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:134,2'
          Dst:             xof_shake_final
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:135,2'
          Dst:             xof_shake_final
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_finalize
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:59,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:59,2'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    xof_shake_x2_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_update
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:130,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_update.22249
                - xof_shake_update.22249
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:130,2'
              BranchSideFuncs:
                - xof_shake_update.22249
                - xof_shake_update.22249
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:130,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:131,2'
          Dst:             xof_shake_update
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:54,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:54,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:52,2'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    xof_shake_x2_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:123,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.22251
                - xof_shake_init.22251
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:123,2'
              BranchSideFuncs:
                - xof_shake_init.22251
                - xof_shake_init.22251
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:123,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:124,2'
          Dst:             xof_shake_init
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:43,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:43,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:43,2'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    csprng_initialize_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          65
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_final
        - xof_shake_x4_init
        - xof_shake_x4_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:132,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_init.22245
                - xof_shake_x4_update.22244
                - xof_shake_x4_update.22244
                - xof_shake_x4_final.22243
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:132,2'
              BranchSideFuncs:
                - xof_shake_x4_init.22245
                - xof_shake_x4_update.22244
                - xof_shake_x4_update.22244
                - xof_shake_x4_final.22243
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:132,2'
          Dst:             xof_shake_x4_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:133,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:143,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:144,2'
          Dst:             xof_shake_x4_final
    - functionName:    csprng_initialize_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          61
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_MEM_malloc
        - OQS_MEM_secure_free
        - xof_shake_x4_final
        - xof_shake_x4_init
        - xof_shake_x4_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:107,57'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_init.22245
                - xof_shake_x4_update.22244
                - xof_shake_x4_update.22244
                - xof_shake_x4_final.22243
                - OQS_MEM_secure_free
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:107,57'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_init.22245
                - xof_shake_x4_update.22244
                - xof_shake_x4_update.22244
                - xof_shake_x4_final.22243
                - OQS_MEM_secure_free
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:107,42'
          Dst:             OQS_MEM_malloc
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:108,2'
          Dst:             xof_shake_x4_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:109,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:117,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:118,2'
          Dst:             xof_shake_x4_final
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:119,2'
          Dst:             OQS_MEM_secure_free
    - functionName:    csprng_initialize_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_final
        - xof_shake_x2_init
        - xof_shake_x2_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:86,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_init.22250
                - xof_shake_x2_update.22248
                - xof_shake_x2_update.22248
                - xof_shake_x2_final.22246
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:86,2'
              BranchSideFuncs:
                - xof_shake_x2_init.22250
                - xof_shake_x2_update.22248
                - xof_shake_x2_update.22248
                - xof_shake_x2_final.22246
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:86,2'
          Dst:             xof_shake_x2_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:87,2'
          Dst:             xof_shake_x2_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:93,2'
          Dst:             xof_shake_x2_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:94,2'
          Dst:             xof_shake_x2_final
    - functionName:    csprng_release_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_release
        - csprng_release_x2
        - csprng_release_x3
        - csprng_release_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:218,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_release_x4.22234
                - csprng_release_x3.22235
                - csprng_release_x2.22236
                - csprng_release.22256
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:218,16'
              BranchSideFuncs:
                - csprng_release_x4.22234
                - csprng_release_x3.22235
                - csprng_release_x2.22236
                - csprng_release.22256
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:218,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:219,3'
              BranchSideFuncs:
                - csprng_release.22256
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:220,23'
              BranchSideFuncs:
                - csprng_release_x4.22234
                - csprng_release_x3.22235
                - csprng_release_x2.22236
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:220,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:221,31'
              BranchSideFuncs:
                - csprng_release_x2.22236
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:222,23'
              BranchSideFuncs:
                - csprng_release_x4.22234
                - csprng_release_x3.22235
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:222,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:223,31'
              BranchSideFuncs:
                - csprng_release_x3.22235
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:224,23'
              BranchSideFuncs:
                - csprng_release_x4.22234
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:224,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:224,13'
              BranchSideFuncs:
                - csprng_release_x4.22234
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:225,31'
              BranchSideFuncs:
                - csprng_release_x4.22234
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:219,3'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:221,3'
          Dst:             csprng_release_x2
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:223,3'
          Dst:             csprng_release_x3
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:225,3'
          Dst:             csprng_release_x4
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.22233
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.22233
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    csprng_randombytes_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          57
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_randombytes
        - csprng_randombytes_x2
        - csprng_randombytes_x3
        - csprng_randombytes_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:205,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes_x4.22240
                - csprng_randombytes_x3.22241
                - csprng_randombytes_x2.22242
                - csprng_randombytes.22258
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:205,16'
              BranchSideFuncs:
                - csprng_randombytes_x4.22240
                - csprng_randombytes_x3.22241
                - csprng_randombytes_x2.22242
                - csprng_randombytes.22258
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:205,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:206,3'
              BranchSideFuncs:
                - csprng_randombytes.22258
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:207,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.22240
                - csprng_randombytes_x3.22241
                - csprng_randombytes_x2.22242
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:207,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:208,49'
              BranchSideFuncs:
                - csprng_randombytes_x2.22242
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:209,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.22240
                - csprng_randombytes_x3.22241
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:209,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:210,53'
              BranchSideFuncs:
                - csprng_randombytes_x3.22241
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:211,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.22240
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:211,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:211,13'
              BranchSideFuncs:
                - csprng_randombytes_x4.22240
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:212,57'
              BranchSideFuncs:
                - csprng_randombytes_x4.22240
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:206,3'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:208,3'
          Dst:             csprng_randombytes_x2
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:210,3'
          Dst:             csprng_randombytes_x3
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:212,3'
          Dst:             csprng_randombytes_x4
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:62,37'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.22239
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:62,37'
              BranchSideFuncs:
                - xof_shake_extract.22239
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    csprng_initialize_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          61
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_initialize
        - csprng_initialize_x2
        - csprng_initialize_x3
        - csprng_initialize_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:193,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_initialize_x4.22252
                - csprng_initialize_x3.22253
                - csprng_initialize_x2.22254
                - csprng_initialize.22260
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:193,16'
              BranchSideFuncs:
                - csprng_initialize_x4.22252
                - csprng_initialize_x3.22253
                - csprng_initialize_x2.22254
                - csprng_initialize.22260
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:193,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:194,3'
              BranchSideFuncs:
                - csprng_initialize.22260
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:195,23'
              BranchSideFuncs:
                - csprng_initialize_x4.22252
                - csprng_initialize_x3.22253
                - csprng_initialize_x2.22254
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:195,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:196,34'
              BranchSideFuncs:
                - csprng_initialize_x2.22254
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:197,23'
              BranchSideFuncs:
                - csprng_initialize_x4.22252
                - csprng_initialize_x3.22253
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:197,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:198,34'
              BranchSideFuncs:
                - csprng_initialize_x3.22253
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:199,23'
              BranchSideFuncs:
                - csprng_initialize_x4.22252
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:199,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:199,13'
              BranchSideFuncs:
                - csprng_initialize_x4.22252
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:200,34'
              BranchSideFuncs:
                - csprng_initialize_x4.22252
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:194,3'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:196,3'
          Dst:             csprng_initialize_x2
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:198,3'
          Dst:             csprng_initialize_x3
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:200,3'
          Dst:             csprng_initialize_x4
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.22251
                - xof_shake_update.22249
                - xof_shake_update.22249
                - xof_shake_final.22247
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.22251
                - xof_shake_update.22249
                - xof_shake_update.22249
                - xof_shake_final.22247
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    csprng_fp_mat
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:378,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.22258
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:384,2'
              BranchSideFuncs:
                - csprng_randombytes.22258
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:395,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:395,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:407,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:395,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:397,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:407,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:397,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:399,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:399,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:399,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:400,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:402,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:408,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:409,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:411,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:394,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:395,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:414,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:384,2'
          Dst:             csprng_randombytes
    - functionName:    fp_synd_minus_fp_vec_scaled
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          163
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/fp_arith.h:218,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/fp_arith.h:219,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/fp_arith.h:219,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/fp_arith.h:218,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/fp_arith.h:219,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/fp_arith.h:223,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    is_fz_vec_in_restr_group_n
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          60
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/restr_arith.h:62,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/restr_arith.h:61,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/restr_arith.h:62,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/restr_arith.h:61,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/restr_arith.h:62,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/restr_arith.h:62,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/restr_arith.h:62,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/restr_arith.h:62,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/restr_arith.h:62,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDP256BALANCED_AVX2_CROSS_verify
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 583
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          615
      EdgeCount:       65
      CyclomaticComplexity: 19
      functionsReached:
        - PQCLEAN_CROSSRSDP256BALANCED_AVX2_expand_digest_to_fixed_weight
        - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fp_syn
        - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fp_vec
        - PQCLEAN_CROSSRSDP256BALANCED_AVX2_rebuild_tree
        - PQCLEAN_CROSSRSDP256BALANCED_AVX2_recompute_root
        - PQCLEAN_CROSSRSDP256BALANCED_AVX2_seed_leaves
        - PQCLEAN_CROSSRSDP256BALANCED_AVX2_unpack_fp_syn
        - PQCLEAN_CROSSRSDP256BALANCED_AVX2_unpack_fp_vec
        - PQCLEAN_CROSSRSDP256BALANCED_AVX2_unpack_fz_vec
        - convert_restr_vec_to_fp
        - csprng_fp_vec
        - csprng_fp_vec_chall_1
        - csprng_fz_vec
        - csprng_initialize
        - csprng_release
        - expand_pk
        - fp_dz_norm
        - fp_dz_norm_synd
        - fp_synd_minus_fp_vec_scaled
        - fp_vec_by_fp_matrix
        - fp_vec_by_fp_vec_pointwise
        - fp_vec_by_restr_vec_scaled
        - hash
        - hash_par
        - is_fz_vec_in_restr_group_n
        - memcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:345,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:0,0'
              BranchSideFuncs:
                - expand_pk.22266
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_unpack_fp_syn
                - hash.22267
                - hash.22267
                - csprng_initialize.22260
                - csprng_fp_vec_chall_1.22268
                - csprng_release.22256
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_rebuild_tree
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_seed_leaves
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.22263
                - convert_restr_vec_to_fp.22269
                - fp_vec_by_fp_vec_pointwise.22270
                - fp_vec_by_fp_matrix.22271
                - fp_dz_norm_synd.22272
                - fp_synd_minus_fp_vec_scaled.22262
                - fp_dz_norm_synd.22272
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_recompute_root
                - hash.22267
                - hash.22267
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fp_vec
                - hash.22267
                - memcmp
                - memcmp
                - hash_par.22277
                - hash_par.22277
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_unpack_fz_vec
                - csprng_initialize.22260
                - csprng_fz_vec.22273
                - csprng_fp_vec.22274
                - csprng_release.22256
                - fp_vec_by_restr_vec_scaled.22275
                - fp_dz_norm.22276
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:348,2'
              BranchSideFuncs:
                - expand_pk.22266
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_unpack_fp_syn
                - hash.22267
                - hash.22267
                - csprng_initialize.22260
                - csprng_fp_vec_chall_1.22268
                - csprng_release.22256
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_rebuild_tree
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_seed_leaves
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.22263
                - convert_restr_vec_to_fp.22269
                - fp_vec_by_fp_vec_pointwise.22270
                - fp_vec_by_fp_matrix.22271
                - fp_dz_norm_synd.22272
                - fp_synd_minus_fp_vec_scaled.22262
                - fp_dz_norm_synd.22272
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_recompute_root
                - hash.22267
                - hash.22267
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fp_vec
                - hash.22267
                - memcmp
                - memcmp
                - hash_par.22277
                - hash_par.22277
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_unpack_fz_vec
                - csprng_initialize.22260
                - csprng_fz_vec.22273
                - csprng_fp_vec.22274
                - csprng_release.22256
                - fp_vec_by_restr_vec_scaled.22275
                - fp_dz_norm.22276
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:351,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:353,21'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_unpack_fp_syn
                - hash.22267
                - hash.22267
                - csprng_initialize.22260
                - csprng_fp_vec_chall_1.22268
                - csprng_release.22256
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_rebuild_tree
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_seed_leaves
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.22263
                - convert_restr_vec_to_fp.22269
                - fp_vec_by_fp_vec_pointwise.22270
                - fp_vec_by_fp_matrix.22271
                - fp_dz_norm_synd.22272
                - fp_synd_minus_fp_vec_scaled.22262
                - fp_dz_norm_synd.22272
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_recompute_root
                - hash.22267
                - hash.22267
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fp_vec
                - hash.22267
                - memcmp
                - memcmp
                - hash_par.22277
                - hash_par.22277
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_unpack_fz_vec
                - csprng_initialize.22260
                - csprng_fz_vec.22273
                - csprng_fp_vec.22274
                - csprng_release.22256
                - fp_vec_by_restr_vec_scaled.22275
                - fp_dz_norm.22276
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:359,40'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_unpack_fp_syn
                - hash.22267
                - hash.22267
                - csprng_initialize.22260
                - csprng_fp_vec_chall_1.22268
                - csprng_release.22256
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_rebuild_tree
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_seed_leaves
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.22263
                - convert_restr_vec_to_fp.22269
                - fp_vec_by_fp_vec_pointwise.22270
                - fp_vec_by_fp_matrix.22271
                - fp_dz_norm_synd.22272
                - fp_synd_minus_fp_vec_scaled.22262
                - fp_dz_norm_synd.22272
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_recompute_root
                - hash.22267
                - hash.22267
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fp_vec
                - hash.22267
                - memcmp
                - memcmp
                - hash_par.22277
                - hash_par.22277
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_unpack_fz_vec
                - csprng_initialize.22260
                - csprng_fz_vec.22273
                - csprng_fp_vec.22274
                - csprng_release.22256
                - fp_vec_by_restr_vec_scaled.22275
                - fp_dz_norm.22276
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:431,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:434,17'
              BranchSideFuncs:
                - csprng_initialize.22260
                - csprng_fz_vec.22273
                - csprng_fp_vec.22274
                - csprng_release.22256
                - fp_vec_by_restr_vec_scaled.22275
                - fp_dz_norm.22276
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.22263
                - convert_restr_vec_to_fp.22269
                - fp_vec_by_fp_vec_pointwise.22270
                - fp_vec_by_fp_matrix.22271
                - fp_dz_norm_synd.22272
                - fp_synd_minus_fp_vec_scaled.22262
                - fp_dz_norm_synd.22272
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_unpack_fz_vec
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_recompute_root
                - hash.22267
                - hash.22267
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fp_vec
                - hash.22267
                - memcmp
                - memcmp
                - hash_par.22277
                - hash_par.22277
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:465,17'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.22263
                - convert_restr_vec_to_fp.22269
                - fp_vec_by_fp_vec_pointwise.22270
                - fp_vec_by_fp_matrix.22271
                - fp_dz_norm_synd.22272
                - fp_synd_minus_fp_vec_scaled.22262
                - fp_dz_norm_synd.22272
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fp_syn
                - csprng_initialize.22260
                - csprng_fz_vec.22273
                - csprng_fp_vec.22274
                - csprng_release.22256
                - fp_vec_by_restr_vec_scaled.22275
                - fp_dz_norm.22276
                - hash_par.22277
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_recompute_root
                - hash.22267
                - hash.22267
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fp_vec
                - hash.22267
                - memcmp
                - memcmp
                - hash_par.22277
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_unpack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:471,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:471,42'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.22263
                - convert_restr_vec_to_fp.22269
                - fp_vec_by_fp_vec_pointwise.22270
                - fp_vec_by_fp_matrix.22271
                - fp_dz_norm_synd.22272
                - fp_synd_minus_fp_vec_scaled.22262
                - fp_dz_norm_synd.22272
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_unpack_fz_vec
                - csprng_initialize.22260
                - csprng_fz_vec.22273
                - csprng_fp_vec.22274
                - csprng_release.22256
                - fp_vec_by_restr_vec_scaled.22275
                - fp_dz_norm.22276
                - hash_par.22277
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_recompute_root
                - hash.22267
                - hash.22267
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fp_vec
                - hash.22267
                - memcmp
                - memcmp
                - hash_par.22277
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:473,4'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.22263
                - convert_restr_vec_to_fp.22269
                - fp_vec_by_fp_vec_pointwise.22270
                - fp_vec_by_fp_matrix.22271
                - fp_dz_norm_synd.22272
                - fp_synd_minus_fp_vec_scaled.22262
                - fp_dz_norm_synd.22272
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_unpack_fz_vec
                - csprng_initialize.22260
                - csprng_fz_vec.22273
                - csprng_fp_vec.22274
                - csprng_release.22256
                - fp_vec_by_restr_vec_scaled.22275
                - fp_dz_norm.22276
                - hash_par.22277
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_recompute_root
                - hash.22267
                - hash.22267
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fp_vec
                - hash.22267
                - memcmp
                - memcmp
                - hash_par.22277
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:478,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:475,25'
              BranchSideFuncs:
                - is_fz_vec_in_restr_group_n.22263
                - convert_restr_vec_to_fp.22269
                - fp_vec_by_fp_vec_pointwise.22270
                - fp_vec_by_fp_matrix.22271
                - fp_dz_norm_synd.22272
                - fp_synd_minus_fp_vec_scaled.22262
                - fp_dz_norm_synd.22272
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_unpack_fz_vec
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_unpack_fz_vec
                - csprng_initialize.22260
                - csprng_fz_vec.22273
                - csprng_fp_vec.22274
                - csprng_release.22256
                - fp_vec_by_restr_vec_scaled.22275
                - fp_dz_norm.22276
                - hash_par.22277
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_recompute_root
                - hash.22267
                - hash.22267
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fp_vec
                - hash.22267
                - memcmp
                - memcmp
                - hash_par.22277
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:475,25'
              BranchSideFuncs:
                - is_fz_vec_in_restr_group_n.22263
                - convert_restr_vec_to_fp.22269
                - fp_vec_by_fp_vec_pointwise.22270
                - fp_vec_by_fp_matrix.22271
                - fp_dz_norm_synd.22272
                - fp_synd_minus_fp_vec_scaled.22262
                - fp_dz_norm_synd.22272
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_unpack_fz_vec
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_unpack_fz_vec
                - csprng_initialize.22260
                - csprng_fz_vec.22273
                - csprng_fp_vec.22274
                - csprng_release.22256
                - fp_vec_by_restr_vec_scaled.22275
                - fp_dz_norm.22276
                - hash_par.22277
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_recompute_root
                - hash.22267
                - hash.22267
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fp_vec
                - hash.22267
                - memcmp
                - memcmp
                - hash_par.22277
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:482,38'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:483,22'
              BranchSideFuncs:
                - convert_restr_vec_to_fp.22269
                - fp_vec_by_fp_vec_pointwise.22270
                - fp_vec_by_fp_matrix.22271
                - fp_dz_norm_synd.22272
                - fp_synd_minus_fp_vec_scaled.22262
                - fp_dz_norm_synd.22272
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.22263
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_unpack_fz_vec
                - csprng_initialize.22260
                - csprng_fz_vec.22273
                - csprng_fp_vec.22274
                - csprng_release.22256
                - fp_vec_by_restr_vec_scaled.22275
                - fp_dz_norm.22276
                - hash_par.22277
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_recompute_root
                - hash.22267
                - hash.22267
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fp_vec
                - hash.22267
                - memcmp
                - memcmp
                - hash_par.22277
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:503,31'
              BranchSideFuncs:
                - convert_restr_vec_to_fp.22269
                - fp_vec_by_fp_vec_pointwise.22270
                - fp_vec_by_fp_matrix.22271
                - fp_dz_norm_synd.22272
                - fp_synd_minus_fp_vec_scaled.22262
                - fp_dz_norm_synd.22272
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.22263
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_unpack_fz_vec
                - csprng_initialize.22260
                - csprng_fz_vec.22273
                - csprng_fp_vec.22274
                - csprng_release.22256
                - fp_vec_by_restr_vec_scaled.22275
                - fp_dz_norm.22276
                - hash_par.22277
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_recompute_root
                - hash.22267
                - hash.22267
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fp_vec
                - hash.22267
                - memcmp
                - memcmp
                - hash_par.22277
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:503,26'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:503,31'
              BranchSideFuncs:
                - hash_par.22277
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.22263
                - convert_restr_vec_to_fp.22269
                - fp_vec_by_fp_vec_pointwise.22270
                - fp_vec_by_fp_matrix.22271
                - fp_dz_norm_synd.22272
                - fp_synd_minus_fp_vec_scaled.22262
                - fp_dz_norm_synd.22272
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_unpack_fz_vec
                - csprng_initialize.22260
                - csprng_fz_vec.22273
                - csprng_fp_vec.22274
                - csprng_release.22256
                - fp_vec_by_restr_vec_scaled.22275
                - fp_dz_norm.22276
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_recompute_root
                - hash.22267
                - hash.22267
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fp_vec
                - hash.22267
                - memcmp
                - memcmp
                - hash_par.22277
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:506,15'
              BranchSideFuncs:
                - hash_par.22277
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.22263
                - convert_restr_vec_to_fp.22269
                - fp_vec_by_fp_vec_pointwise.22270
                - fp_vec_by_fp_matrix.22271
                - fp_dz_norm_synd.22272
                - fp_synd_minus_fp_vec_scaled.22262
                - fp_dz_norm_synd.22272
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_unpack_fz_vec
                - csprng_initialize.22260
                - csprng_fz_vec.22273
                - csprng_fp_vec.22274
                - csprng_release.22256
                - fp_vec_by_restr_vec_scaled.22275
                - fp_dz_norm.22276
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_recompute_root
                - hash.22267
                - hash.22267
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fp_vec
                - hash.22267
                - memcmp
                - memcmp
                - hash_par.22277
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:503,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:506,15'
              BranchSideFuncs:
                - hash_par.22277
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.22263
                - convert_restr_vec_to_fp.22269
                - fp_vec_by_fp_vec_pointwise.22270
                - fp_vec_by_fp_matrix.22271
                - fp_dz_norm_synd.22272
                - fp_synd_minus_fp_vec_scaled.22262
                - fp_dz_norm_synd.22272
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_unpack_fz_vec
                - csprng_initialize.22260
                - csprng_fz_vec.22273
                - csprng_fp_vec.22274
                - csprng_release.22256
                - fp_vec_by_restr_vec_scaled.22275
                - fp_dz_norm.22276
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_recompute_root
                - hash.22267
                - hash.22267
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fp_vec
                - hash.22267
                - memcmp
                - memcmp
                - hash_par.22277
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:523,21'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.22263
                - convert_restr_vec_to_fp.22269
                - fp_vec_by_fp_vec_pointwise.22270
                - fp_vec_by_fp_matrix.22271
                - fp_dz_norm_synd.22272
                - fp_synd_minus_fp_vec_scaled.22262
                - fp_dz_norm_synd.22272
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fp_syn
                - hash_par.22277
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_unpack_fz_vec
                - csprng_initialize.22260
                - csprng_fz_vec.22273
                - csprng_fp_vec.22274
                - csprng_release.22256
                - fp_vec_by_restr_vec_scaled.22275
                - fp_dz_norm.22276
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_recompute_root
                - hash.22267
                - hash.22267
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fp_vec
                - hash.22267
                - memcmp
                - memcmp
                - hash_par.22277
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:523,26'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:523,31'
              BranchSideFuncs:
                - hash_par.22277
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.22263
                - convert_restr_vec_to_fp.22269
                - fp_vec_by_fp_vec_pointwise.22270
                - fp_vec_by_fp_matrix.22271
                - fp_dz_norm_synd.22272
                - fp_synd_minus_fp_vec_scaled.22262
                - fp_dz_norm_synd.22272
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fp_syn
                - hash_par.22277
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_unpack_fz_vec
                - csprng_initialize.22260
                - csprng_fz_vec.22273
                - csprng_fp_vec.22274
                - csprng_release.22256
                - fp_vec_by_restr_vec_scaled.22275
                - fp_dz_norm.22276
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_recompute_root
                - hash.22267
                - hash.22267
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fp_vec
                - hash.22267
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:526,14'
              BranchSideFuncs:
                - hash_par.22277
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.22263
                - convert_restr_vec_to_fp.22269
                - fp_vec_by_fp_vec_pointwise.22270
                - fp_vec_by_fp_matrix.22271
                - fp_dz_norm_synd.22272
                - fp_synd_minus_fp_vec_scaled.22262
                - fp_dz_norm_synd.22272
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fp_syn
                - hash_par.22277
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_unpack_fz_vec
                - csprng_initialize.22260
                - csprng_fz_vec.22273
                - csprng_fp_vec.22274
                - csprng_release.22256
                - fp_vec_by_restr_vec_scaled.22275
                - fp_dz_norm.22276
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_recompute_root
                - hash.22267
                - hash.22267
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fp_vec
                - hash.22267
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:523,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:426,31'
              BranchSideFuncs:
                - hash_par.22277
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.22263
                - convert_restr_vec_to_fp.22269
                - fp_vec_by_fp_vec_pointwise.22270
                - fp_vec_by_fp_matrix.22271
                - fp_dz_norm_synd.22272
                - fp_synd_minus_fp_vec_scaled.22262
                - fp_dz_norm_synd.22272
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fp_syn
                - hash_par.22277
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_unpack_fz_vec
                - csprng_initialize.22260
                - csprng_fz_vec.22273
                - csprng_fp_vec.22274
                - csprng_release.22256
                - fp_vec_by_restr_vec_scaled.22275
                - fp_dz_norm.22276
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_recompute_root
                - hash.22267
                - hash.22267
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fp_vec
                - hash.22267
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:526,14'
              BranchSideFuncs:
                - hash_par.22277
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.22263
                - convert_restr_vec_to_fp.22269
                - fp_vec_by_fp_vec_pointwise.22270
                - fp_vec_by_fp_matrix.22271
                - fp_dz_norm_synd.22272
                - fp_synd_minus_fp_vec_scaled.22262
                - fp_dz_norm_synd.22272
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fp_syn
                - hash_par.22277
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_unpack_fz_vec
                - csprng_initialize.22260
                - csprng_fz_vec.22273
                - csprng_fp_vec.22274
                - csprng_release.22256
                - fp_vec_by_restr_vec_scaled.22275
                - fp_dz_norm.22276
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_recompute_root
                - hash.22267
                - hash.22267
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fp_vec
                - hash.22267
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:426,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:429,56'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_recompute_root
                - hash.22267
                - hash.22267
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fp_vec
                - hash.22267
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:550,37'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_recompute_root
                - hash.22267
                - hash.22267
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fp_vec
                - hash.22267
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:575,36'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:567,32'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:575,36'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:559,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:560,37'
              BranchSideFuncs:
                - hash.22267
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:562,26'
              BranchSideFuncs:
                - hash.22267
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:576,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:576,42'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:577,46'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:577,46'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:577,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:578,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:578,40'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:578,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:579,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:579,40'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:579,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:580,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:580,35'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:580,35'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:580,35'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:348,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:359,19'
          Dst:             PQCLEAN_CROSSRSDP256BALANCED_AVX2_unpack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:362,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:367,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:371,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:374,2'
          Dst:             csprng_fp_vec_chall_1
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:376,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:379,2'
          Dst:             PQCLEAN_CROSSRSDP256BALANCED_AVX2_expand_digest_to_fixed_weight
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:383,24'
          Dst:             PQCLEAN_CROSSRSDP256BALANCED_AVX2_rebuild_tree
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:386,2'
          Dst:             PQCLEAN_CROSSRSDP256BALANCED_AVX2_seed_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:548,32'
          Dst:             PQCLEAN_CROSSRSDP256BALANCED_AVX2_recompute_root
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:552,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:555,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:470,34'
          Dst:             PQCLEAN_CROSSRSDP256BALANCED_AVX2_unpack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:477,38'
          Dst:             PQCLEAN_CROSSRSDP256BALANCED_AVX2_unpack_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:477,38'
          Dst:             PQCLEAN_CROSSRSDP256BALANCED_AVX2_unpack_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:483,22'
          Dst:             is_fz_vec_in_restr_group_n
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:488,4'
          Dst:             convert_restr_vec_to_fp
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:489,4'
          Dst:             fp_vec_by_fp_vec_pointwise
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:490,4'
          Dst:             fp_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:491,4'
          Dst:             fp_dz_norm_synd
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:492,4'
          Dst:             fp_synd_minus_fp_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:496,4'
          Dst:             fp_dz_norm_synd
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:497,4'
          Dst:             PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:450,4'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:452,4'
          Dst:             csprng_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:454,4'
          Dst:             csprng_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:456,4'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:457,4'
          Dst:             fp_vec_by_restr_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:461,4'
          Dst:             fp_dz_norm
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:504,4'
          Dst:             hash_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:524,4'
          Dst:             hash_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:565,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:571,36'
          Dst:             memcmp
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:560,3'
          Dst:             PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:567,32'
          Dst:             memcmp
    - functionName:    expand_pk
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_fp_mat
        - csprng_initialize
        - csprng_release
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:52,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.22260
                - csprng_fp_mat.22261
                - csprng_release.22256
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:53,2'
              BranchSideFuncs:
                - csprng_initialize.22260
                - csprng_fp_mat.22261
                - csprng_release.22256
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:53,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:54,2'
          Dst:             csprng_fp_mat
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:56,2'
          Dst:             csprng_release
    - functionName:    hash
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
        - xof_shake_final
        - xof_shake_init
        - xof_shake_release
        - xof_shake_update
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:238,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.22251
                - xof_shake_update.22249
                - xof_shake_update.22249
                - xof_shake_final.22247
                - xof_shake_extract.22239
                - xof_shake_release.22233
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:239,2'
              BranchSideFuncs:
                - xof_shake_init.22251
                - xof_shake_update.22249
                - xof_shake_update.22249
                - xof_shake_final.22247
                - xof_shake_extract.22239
                - xof_shake_release.22233
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:239,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:240,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:244,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:245,2'
          Dst:             xof_shake_final
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:246,2'
          Dst:             xof_shake_extract
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:248,2'
          Dst:             xof_shake_release
    - functionName:    csprng_fp_vec_chall_1
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          215
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:335,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.22258
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:341,2'
              BranchSideFuncs:
                - csprng_randombytes.22258
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:352,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:352,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:365,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:352,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:354,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:365,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:354,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:356,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:356,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:356,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:357,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:359,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:366,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:367,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:369,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:351,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:352,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:372,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:341,2'
          Dst:             csprng_randombytes
    - functionName:    convert_restr_vec_to_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          230
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/fp_arith.h:228,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/fp_arith.h:229,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/fp_arith.h:229,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/fp_arith.h:228,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/fp_arith.h:228,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/fp_arith.h:229,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/fp_arith.h:228,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/fp_arith.h:228,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/fp_arith.h:229,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/fp_arith.h:228,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/fp_arith.h:228,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/fp_arith.h:229,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fp_vec_by_fp_vec_pointwise
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          331
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/fp_arith.h:135,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/fp_arith.h:136,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/fp_arith.h:136,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/fp_arith.h:135,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/fp_arith.h:136,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/fp_arith.h:139,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fp_vec_by_fp_matrix
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          289
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fp_dz_norm_synd
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          52
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    csprng_fz_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:420,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.22258
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:426,2'
              BranchSideFuncs:
                - csprng_randombytes.22258
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:437,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:437,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:449,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:437,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:439,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:449,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:439,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:441,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:441,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:441,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:442,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:444,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:450,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:451,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:453,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:436,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:437,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:456,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:426,2'
          Dst:             csprng_randombytes
    - functionName:    csprng_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:291,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.22258
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:297,2'
              BranchSideFuncs:
                - csprng_randombytes.22258
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:308,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:308,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:320,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:308,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:310,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:320,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:310,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:312,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:312,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:312,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:313,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:315,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:321,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:322,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:324,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:307,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:308,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:327,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:297,2'
          Dst:             csprng_randombytes
    - functionName:    fp_vec_by_restr_vec_scaled
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          241
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fp_dz_norm
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          209
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hash_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      void
      argCount:        14
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_initialize_par
        - csprng_randombytes_par
        - csprng_release_par
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:271,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_initialize_par.22259
                - csprng_randombytes_par.22257
                - csprng_release_par.22255
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:272,56'
              BranchSideFuncs:
                - csprng_initialize_par.22259
                - csprng_randombytes_par.22257
                - csprng_release_par.22255
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:272,2'
          Dst:             csprng_initialize_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:273,2'
          Dst:             csprng_randombytes_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:275,2'
          Dst:             csprng_release_par
    - functionName:    fz_dz_norm_n
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          165
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fz_vec_sub_n
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          353
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/restr_arith.h:53,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/restr_arith.h:54,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/restr_arith.h:54,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/restr_arith.h:53,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/restr_arith.h:54,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/restr_arith.h:56,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    expand_sk
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_fz_vec
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
        - expand_pk
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:63,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.22260
                - csprng_randombytes.22258
                - csprng_release.22256
                - expand_pk.22266
                - csprng_initialize.22260
                - csprng_fz_vec.22273
                - csprng_release.22256
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:69,2'
              BranchSideFuncs:
                - csprng_initialize.22260
                - csprng_randombytes.22258
                - csprng_release.22256
                - expand_pk.22266
                - csprng_initialize.22260
                - csprng_fz_vec.22273
                - csprng_release.22256
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:69,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:70,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:74,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:76,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:82,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:83,2'
          Dst:             csprng_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:85,2'
          Dst:             csprng_release
    - functionName:    PQCLEAN_CROSSRSDP256BALANCED_AVX2_CROSS_sign
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 338
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          467
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_CROSSRSDP256BALANCED_AVX2_expand_digest_to_fixed_weight
        - PQCLEAN_CROSSRSDP256BALANCED_AVX2_gen_seed_tree
        - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fp_syn
        - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fp_vec
        - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fz_vec
        - PQCLEAN_CROSSRSDP256BALANCED_AVX2_seed_leaves
        - PQCLEAN_CROSSRSDP256BALANCED_AVX2_seed_path
        - PQCLEAN_CROSSRSDP256BALANCED_AVX2_tree_proof
        - PQCLEAN_CROSSRSDP256BALANCED_AVX2_tree_root
        - __assert_fail
        - convert_restr_vec_to_fp
        - csprng_fp_vec
        - csprng_fp_vec_chall_1
        - csprng_fz_vec
        - csprng_initialize
        - csprng_release
        - expand_sk
        - fp_dz_norm
        - fp_dz_norm_synd
        - fp_vec_by_fp_matrix
        - fp_vec_by_fp_vec_pointwise
        - fp_vec_by_restr_vec_scaled
        - fz_dz_norm_n
        - fz_vec_sub_n
        - hash
        - hash_par
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:136,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:0,0'
              BranchSideFuncs:
                - expand_sk.22280
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_gen_seed_tree
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_seed_leaves
                - csprng_initialize.22260
                - csprng_fz_vec.22273
                - fz_vec_sub_n.22279
                - convert_restr_vec_to_fp.22269
                - fz_dz_norm_n.22278
                - csprng_fp_vec.22274
                - csprng_release.22256
                - fp_vec_by_fp_vec_pointwise.22270
                - fp_vec_by_fp_matrix.22271
                - fp_dz_norm_synd.22272
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fz_vec
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_tree_root
                - hash.22267
                - hash.22267
                - hash.22267
                - hash.22267
                - csprng_initialize.22260
                - csprng_fp_vec_chall_1.22268
                - csprng_release.22256
                - fp_vec_by_restr_vec_scaled.22275
                - fp_dz_norm.22276
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fp_vec
                - hash.22267
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fz_vec
                - hash_par.22277
                - hash_par.22277
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:146,21'
              BranchSideFuncs:
                - expand_sk.22280
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_gen_seed_tree
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_seed_leaves
                - csprng_initialize.22260
                - csprng_fz_vec.22273
                - fz_vec_sub_n.22279
                - convert_restr_vec_to_fp.22269
                - fz_dz_norm_n.22278
                - csprng_fp_vec.22274
                - csprng_release.22256
                - fp_vec_by_fp_vec_pointwise.22270
                - fp_vec_by_fp_matrix.22271
                - fp_dz_norm_synd.22272
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fz_vec
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_tree_root
                - hash.22267
                - hash.22267
                - hash.22267
                - hash.22267
                - csprng_initialize.22260
                - csprng_fp_vec_chall_1.22268
                - csprng_release.22256
                - fp_vec_by_restr_vec_scaled.22275
                - fp_dz_norm.22276
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fp_vec
                - hash.22267
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fz_vec
                - hash_par.22277
                - hash_par.22277
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:144,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:146,21'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_gen_seed_tree
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_seed_leaves
                - csprng_initialize.22260
                - csprng_fz_vec.22273
                - fz_vec_sub_n.22279
                - convert_restr_vec_to_fp.22269
                - fz_dz_norm_n.22278
                - csprng_fp_vec.22274
                - csprng_release.22256
                - fp_vec_by_fp_vec_pointwise.22270
                - fp_vec_by_fp_matrix.22271
                - fp_dz_norm_synd.22272
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fz_vec
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_tree_root
                - hash.22267
                - hash.22267
                - hash.22267
                - hash.22267
                - csprng_initialize.22260
                - csprng_fp_vec_chall_1.22268
                - csprng_release.22256
                - fp_vec_by_restr_vec_scaled.22275
                - fp_dz_norm.22276
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fp_vec
                - hash.22267
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fz_vec
                - hash_par.22277
                - hash_par.22277
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:151,2'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_gen_seed_tree
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_seed_leaves
                - csprng_initialize.22260
                - csprng_fz_vec.22273
                - fz_vec_sub_n.22279
                - convert_restr_vec_to_fp.22269
                - fz_dz_norm_n.22278
                - csprng_fp_vec.22274
                - csprng_release.22256
                - fp_vec_by_fp_vec_pointwise.22270
                - fp_vec_by_fp_matrix.22271
                - fp_dz_norm_synd.22272
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fz_vec
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_tree_root
                - hash.22267
                - hash.22267
                - hash.22267
                - hash.22267
                - csprng_initialize.22260
                - csprng_fp_vec_chall_1.22268
                - csprng_release.22256
                - fp_vec_by_restr_vec_scaled.22275
                - fp_dz_norm.22276
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fp_vec
                - hash.22267
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fz_vec
                - hash_par.22277
                - hash_par.22277
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:235,20'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:235,25'
              BranchSideFuncs:
                - hash_par.22277
                - hash_par.22277
                - csprng_initialize.22260
                - csprng_fz_vec.22273
                - fz_vec_sub_n.22279
                - convert_restr_vec_to_fp.22269
                - fz_dz_norm_n.22278
                - csprng_fp_vec.22274
                - csprng_release.22256
                - fp_vec_by_fp_vec_pointwise.22270
                - fp_vec_by_fp_matrix.22271
                - fp_dz_norm_synd.22272
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fz_vec
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_tree_root
                - hash.22267
                - hash.22267
                - hash.22267
                - hash.22267
                - csprng_initialize.22260
                - csprng_fp_vec_chall_1.22268
                - csprng_release.22256
                - fp_vec_by_restr_vec_scaled.22275
                - fp_dz_norm.22276
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fp_vec
                - hash.22267
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fz_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:238,14'
              BranchSideFuncs:
                - hash_par.22277
                - hash_par.22277
                - csprng_initialize.22260
                - csprng_fz_vec.22273
                - fz_vec_sub_n.22279
                - convert_restr_vec_to_fp.22269
                - fz_dz_norm_n.22278
                - csprng_fp_vec.22274
                - csprng_release.22256
                - fp_vec_by_fp_vec_pointwise.22270
                - fp_vec_by_fp_matrix.22271
                - fp_dz_norm_synd.22272
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fz_vec
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_tree_root
                - hash.22267
                - hash.22267
                - hash.22267
                - hash.22267
                - csprng_initialize.22260
                - csprng_fp_vec_chall_1.22268
                - csprng_release.22256
                - fp_vec_by_restr_vec_scaled.22275
                - fp_dz_norm.22276
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fp_vec
                - hash.22267
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:235,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:190,31'
              BranchSideFuncs:
                - hash_par.22277
                - hash_par.22277
                - csprng_initialize.22260
                - csprng_fz_vec.22273
                - fz_vec_sub_n.22279
                - convert_restr_vec_to_fp.22269
                - fz_dz_norm_n.22278
                - csprng_fp_vec.22274
                - csprng_release.22256
                - fp_vec_by_fp_vec_pointwise.22270
                - fp_vec_by_fp_matrix.22271
                - fp_dz_norm_synd.22272
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fz_vec
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_tree_root
                - hash.22267
                - hash.22267
                - hash.22267
                - hash.22267
                - csprng_initialize.22260
                - csprng_fp_vec_chall_1.22268
                - csprng_release.22256
                - fp_vec_by_restr_vec_scaled.22275
                - fp_dz_norm.22276
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fp_vec
                - hash.22267
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fz_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:238,14'
              BranchSideFuncs:
                - hash_par.22277
                - hash_par.22277
                - csprng_initialize.22260
                - csprng_fz_vec.22273
                - fz_vec_sub_n.22279
                - convert_restr_vec_to_fp.22269
                - fz_dz_norm_n.22278
                - csprng_fp_vec.22274
                - csprng_release.22256
                - fp_vec_by_fp_vec_pointwise.22270
                - fp_vec_by_fp_matrix.22271
                - fp_dz_norm_synd.22272
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fz_vec
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_tree_root
                - hash.22267
                - hash.22267
                - hash.22267
                - hash.22267
                - csprng_initialize.22260
                - csprng_fp_vec_chall_1.22268
                - csprng_release.22256
                - fp_vec_by_restr_vec_scaled.22275
                - fp_dz_norm.22276
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fp_vec
                - hash.22267
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:190,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:190,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_tree_root
                - hash.22267
                - hash.22267
                - hash.22267
                - hash.22267
                - csprng_initialize.22260
                - csprng_fp_vec_chall_1.22268
                - csprng_release.22256
                - fp_vec_by_restr_vec_scaled.22275
                - fp_dz_norm.22276
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fp_vec
                - hash.22267
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fz_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:276,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_tree_root
                - hash.22267
                - hash.22267
                - hash.22267
                - hash.22267
                - csprng_initialize.22260
                - csprng_fp_vec_chall_1.22268
                - csprng_release.22256
                - fp_vec_by_restr_vec_scaled.22275
                - fp_dz_norm.22276
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fp_vec
                - hash.22267
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:303,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:304,30'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fp_vec
                - hash.22267
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fz_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:312,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fp_vec
                - hash.22267
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:312,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:313,37'
              BranchSideFuncs:
                - hash.22267
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fz_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:316,26'
              BranchSideFuncs:
                - hash.22267
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:330,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:329,26'
              BranchSideFuncs:
                - __assert_fail
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fz_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:331,4'
              BranchSideFuncs:
                - __assert_fail
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:331,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:331,4'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fz_vec
                - __assert_fail
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:332,16'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fz_vec
                - __assert_fail
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:329,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:330,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:338,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:140,2'
          Dst:             expand_sk
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:151,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:152,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:155,2'
          Dst:             PQCLEAN_CROSSRSDP256BALANCED_AVX2_gen_seed_tree
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:157,2'
          Dst:             PQCLEAN_CROSSRSDP256BALANCED_AVX2_seed_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:276,2'
          Dst:             PQCLEAN_CROSSRSDP256BALANCED_AVX2_tree_root
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:277,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:278,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:285,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:290,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:296,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:297,2'
          Dst:             csprng_fp_vec_chall_1
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:299,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:202,3'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:207,3'
          Dst:             csprng_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:208,3'
          Dst:             fz_vec_sub_n
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:211,3'
          Dst:             convert_restr_vec_to_fp
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:212,3'
          Dst:             fz_dz_norm_n
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:214,3'
          Dst:             csprng_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:216,3'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:219,3'
          Dst:             fp_vec_by_fp_vec_pointwise
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:220,3'
          Dst:             fp_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:221,3'
          Dst:             fp_dz_norm_synd
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:224,3'
          Dst:             PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:226,3'
          Dst:             PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:236,4'
          Dst:             hash_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:252,4'
          Dst:             hash_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:304,3'
          Dst:             fp_vec_by_restr_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:308,3'
          Dst:             fp_dz_norm
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:318,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:321,2'
          Dst:             PQCLEAN_CROSSRSDP256BALANCED_AVX2_expand_digest_to_fixed_weight
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:325,2'
          Dst:             PQCLEAN_CROSSRSDP256BALANCED_AVX2_tree_proof
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:326,2'
          Dst:             PQCLEAN_CROSSRSDP256BALANCED_AVX2_seed_path
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:313,3'
          Dst:             PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:331,4'
          Dst:             __assert_fail
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:332,4'
          Dst:             PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:333,4'
          Dst:             PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fz_vec
    - functionName:    restr_vec_by_fp_matrix
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          394
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/fp_arith.h:84,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/fp_arith.h:80,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/fp_arith.h:80,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDP256BALANCED_AVX2_CROSS_keygen
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          53
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fp_syn
        - csprng_fz_vec
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
        - expand_pk
        - fp_dz_norm_synd
        - restr_vec_by_fp_matrix
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:91,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
                - csprng_initialize.22260
                - csprng_randombytes.22258
                - csprng_release.22256
                - expand_pk.22266
                - csprng_initialize.22260
                - csprng_fz_vec.22273
                - csprng_release.22256
                - restr_vec_by_fp_matrix.22285
                - fp_dz_norm_synd.22272
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fp_syn
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:91,2'
              BranchSideFuncs:
                - OQS_randombytes
                - csprng_initialize.22260
                - csprng_randombytes.22258
                - csprng_release.22256
                - expand_pk.22266
                - csprng_initialize.22260
                - csprng_fz_vec.22273
                - csprng_release.22256
                - restr_vec_by_fp_matrix.22285
                - fp_dz_norm_synd.22272
                - PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fp_syn
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:91,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:99,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:100,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:104,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:109,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:116,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:119,2'
          Dst:             csprng_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:121,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:124,2'
          Dst:             restr_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:125,2'
          Dst:             fp_dz_norm_synd
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/CROSS.c:126,2'
          Dst:             PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fp_syn
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:72,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:72,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:72,2'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:66,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:66,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:66,2'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:59,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:59,2'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:54,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:54,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:52,2'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:43,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:43,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:43,2'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.22310
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.22310
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.22311
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:62,2'
              BranchSideFuncs:
                - xof_shake_extract.22311
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.22314
                - xof_shake_update.22313
                - xof_shake_update.22313
                - xof_shake_final.22312
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.22314
                - xof_shake_update.22313
                - xof_shake_update.22313
                - xof_shake_final.22312
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    PQCLEAN_CROSSRSDP256BALANCED_AVX2_expand_digest_to_fixed_weight
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         71
      ICount:          429
      EdgeCount:       96
      CyclomaticComplexity: 27
      functionsReached:
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.c:46,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.22317
                - csprng_randombytes.22316
                - csprng_release.22315
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.c:47,2'
              BranchSideFuncs:
                - csprng_initialize.22317
                - csprng_randombytes.22316
                - csprng_release.22315
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.c:68,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.c:68,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.c:68,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.c:70,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.c:70,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.c:72,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.c:72,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.c:72,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.c:73,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.c:75,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.c:84,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.c:85,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.c:92,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.c:66,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.c:68,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.c:95,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.c:47,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.c:49,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.c:51,2'
          Dst:             csprng_release
    - functionName:    xof_shake_x4_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_ctx_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:109,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:109,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:109,2'
          Dst:             OQS_SHA3_shake256_x4_inc_ctx_release
    - functionName:    xof_shake_x2_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:146,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.22398
                - xof_shake_release.22398
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:146,2'
              BranchSideFuncs:
                - xof_shake_release.22398
                - xof_shake_release.22398
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:146,2'
          Dst:             xof_shake_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:147,2'
          Dst:             xof_shake_release
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:72,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:72,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:72,2'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    csprng_release_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:174,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_release.22396
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:174,2'
              BranchSideFuncs:
                - xof_shake_x4_release.22396
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:174,2'
          Dst:             xof_shake_x4_release
    - functionName:    csprng_release_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:170,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_release.22396
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:170,2'
              BranchSideFuncs:
                - xof_shake_x4_release.22396
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:170,2'
          Dst:             xof_shake_x4_release
    - functionName:    csprng_release_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:166,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_release.22397
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:166,2'
              BranchSideFuncs:
                - xof_shake_x2_release.22397
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:166,2'
          Dst:             xof_shake_x2_release
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.22398
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.22398
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    xof_shake_x4_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_squeeze
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:105,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:105,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:105,2'
          Dst:             OQS_SHA3_shake256_x4_inc_squeeze
    - functionName:    xof_shake_x2_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:141,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.22405
                - xof_shake_extract.22405
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:141,2'
              BranchSideFuncs:
                - xof_shake_extract.22405
                - xof_shake_extract.22405
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:141,2'
          Dst:             xof_shake_extract
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:142,2'
          Dst:             xof_shake_extract
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:66,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:66,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:66,2'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    csprng_randombytes_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:161,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_extract.22403
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:161,2'
              BranchSideFuncs:
                - xof_shake_x4_extract.22403
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:161,2'
          Dst:             xof_shake_x4_extract
    - functionName:    csprng_randombytes_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_MEM_malloc
        - OQS_MEM_secure_free
        - xof_shake_x4_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:155,39'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_extract.22403
                - OQS_MEM_secure_free
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:155,39'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_extract.22403
                - OQS_MEM_secure_free
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:155,39'
          Dst:             OQS_MEM_malloc
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:156,2'
          Dst:             xof_shake_x4_extract
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:157,2'
          Dst:             OQS_MEM_secure_free
    - functionName:    csprng_randombytes_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:149,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_extract.22404
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:149,2'
              BranchSideFuncs:
                - xof_shake_x2_extract.22404
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:149,2'
          Dst:             xof_shake_x2_extract
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.22405
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:62,2'
              BranchSideFuncs:
                - xof_shake_extract.22405
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    xof_shake_x4_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_finalize
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:97,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:97,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:97,2'
          Dst:             OQS_SHA3_shake256_x4_inc_finalize
    - functionName:    xof_shake_x4_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_absorb
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:94,46'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:94,46'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:94,2'
          Dst:             OQS_SHA3_shake256_x4_inc_absorb
    - functionName:    xof_shake_x4_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:86,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:86,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:86,2'
          Dst:             OQS_SHA3_shake256_x4_inc_init
    - functionName:    xof_shake_x2_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:134,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_final.22414
                - xof_shake_final.22414
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:134,2'
              BranchSideFuncs:
                - xof_shake_final.22414
                - xof_shake_final.22414
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:134,2'
          Dst:             xof_shake_final
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:135,2'
          Dst:             xof_shake_final
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_finalize
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:59,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:59,2'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    xof_shake_x2_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_update
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:130,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_update.22416
                - xof_shake_update.22416
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:130,2'
              BranchSideFuncs:
                - xof_shake_update.22416
                - xof_shake_update.22416
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:130,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:131,2'
          Dst:             xof_shake_update
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:54,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:54,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:52,2'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    xof_shake_x2_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:123,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.22418
                - xof_shake_init.22418
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:123,2'
              BranchSideFuncs:
                - xof_shake_init.22418
                - xof_shake_init.22418
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:123,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:124,2'
          Dst:             xof_shake_init
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:43,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:43,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:43,2'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    csprng_initialize_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          53
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_final
        - xof_shake_x4_init
        - xof_shake_x4_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:132,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_init.22412
                - xof_shake_x4_update.22411
                - xof_shake_x4_update.22411
                - xof_shake_x4_final.22410
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:132,2'
              BranchSideFuncs:
                - xof_shake_x4_init.22412
                - xof_shake_x4_update.22411
                - xof_shake_x4_update.22411
                - xof_shake_x4_final.22410
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:132,2'
          Dst:             xof_shake_x4_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:133,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:143,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:144,2'
          Dst:             xof_shake_x4_final
    - functionName:    csprng_initialize_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          51
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_MEM_malloc
        - OQS_MEM_secure_free
        - xof_shake_x4_final
        - xof_shake_x4_init
        - xof_shake_x4_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:107,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_init.22412
                - xof_shake_x4_update.22411
                - xof_shake_x4_update.22411
                - xof_shake_x4_final.22410
                - OQS_MEM_secure_free
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:107,42'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_init.22412
                - xof_shake_x4_update.22411
                - xof_shake_x4_update.22411
                - xof_shake_x4_final.22410
                - OQS_MEM_secure_free
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:107,42'
          Dst:             OQS_MEM_malloc
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:108,2'
          Dst:             xof_shake_x4_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:109,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:117,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:118,2'
          Dst:             xof_shake_x4_final
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:119,2'
          Dst:             OQS_MEM_secure_free
    - functionName:    csprng_initialize_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_final
        - xof_shake_x2_init
        - xof_shake_x2_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:86,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_init.22417
                - xof_shake_x2_update.22415
                - xof_shake_x2_update.22415
                - xof_shake_x2_final.22413
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:86,2'
              BranchSideFuncs:
                - xof_shake_x2_init.22417
                - xof_shake_x2_update.22415
                - xof_shake_x2_update.22415
                - xof_shake_x2_final.22413
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:86,2'
          Dst:             xof_shake_x2_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:87,2'
          Dst:             xof_shake_x2_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:93,2'
          Dst:             xof_shake_x2_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:94,2'
          Dst:             xof_shake_x2_final
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.22418
                - xof_shake_update.22416
                - xof_shake_update.22416
                - xof_shake_final.22414
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.22418
                - xof_shake_update.22416
                - xof_shake_update.22416
                - xof_shake_final.22414
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    csprng_release_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_release
        - csprng_release_x2
        - csprng_release_x3
        - csprng_release_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:218,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_release_x4.22399
                - csprng_release_x3.22400
                - csprng_release_x2.22401
                - csprng_release.22402
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:218,16'
              BranchSideFuncs:
                - csprng_release_x4.22399
                - csprng_release_x3.22400
                - csprng_release_x2.22401
                - csprng_release.22402
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:218,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:219,3'
              BranchSideFuncs:
                - csprng_release.22402
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:220,23'
              BranchSideFuncs:
                - csprng_release_x4.22399
                - csprng_release_x3.22400
                - csprng_release_x2.22401
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:220,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:221,31'
              BranchSideFuncs:
                - csprng_release_x2.22401
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:222,23'
              BranchSideFuncs:
                - csprng_release_x4.22399
                - csprng_release_x3.22400
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:222,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:223,31'
              BranchSideFuncs:
                - csprng_release_x3.22400
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:224,23'
              BranchSideFuncs:
                - csprng_release_x4.22399
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:224,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:224,13'
              BranchSideFuncs:
                - csprng_release_x4.22399
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:225,31'
              BranchSideFuncs:
                - csprng_release_x4.22399
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:219,3'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:221,3'
          Dst:             csprng_release_x2
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:223,3'
          Dst:             csprng_release_x3
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:225,3'
          Dst:             csprng_release_x4
    - functionName:    csprng_randombytes_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          57
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_randombytes
        - csprng_randombytes_x2
        - csprng_randombytes_x3
        - csprng_randombytes_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:205,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes_x4.22406
                - csprng_randombytes_x3.22407
                - csprng_randombytes_x2.22408
                - csprng_randombytes.22409
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:205,16'
              BranchSideFuncs:
                - csprng_randombytes_x4.22406
                - csprng_randombytes_x3.22407
                - csprng_randombytes_x2.22408
                - csprng_randombytes.22409
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:205,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:206,3'
              BranchSideFuncs:
                - csprng_randombytes.22409
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:207,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.22406
                - csprng_randombytes_x3.22407
                - csprng_randombytes_x2.22408
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:207,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:208,49'
              BranchSideFuncs:
                - csprng_randombytes_x2.22408
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:209,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.22406
                - csprng_randombytes_x3.22407
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:209,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:210,53'
              BranchSideFuncs:
                - csprng_randombytes_x3.22407
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:211,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.22406
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:211,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:211,13'
              BranchSideFuncs:
                - csprng_randombytes_x4.22406
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:212,57'
              BranchSideFuncs:
                - csprng_randombytes_x4.22406
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:206,3'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:208,3'
          Dst:             csprng_randombytes_x2
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:210,3'
          Dst:             csprng_randombytes_x3
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:212,3'
          Dst:             csprng_randombytes_x4
    - functionName:    csprng_initialize_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          61
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_initialize
        - csprng_initialize_x2
        - csprng_initialize_x3
        - csprng_initialize_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:193,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_initialize_x4.22419
                - csprng_initialize_x3.22420
                - csprng_initialize_x2.22421
                - csprng_initialize.22422
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:193,16'
              BranchSideFuncs:
                - csprng_initialize_x4.22419
                - csprng_initialize_x3.22420
                - csprng_initialize_x2.22421
                - csprng_initialize.22422
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:193,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:194,3'
              BranchSideFuncs:
                - csprng_initialize.22422
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:195,23'
              BranchSideFuncs:
                - csprng_initialize_x4.22419
                - csprng_initialize_x3.22420
                - csprng_initialize_x2.22421
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:195,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:196,34'
              BranchSideFuncs:
                - csprng_initialize_x2.22421
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:197,23'
              BranchSideFuncs:
                - csprng_initialize_x4.22419
                - csprng_initialize_x3.22420
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:197,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:198,34'
              BranchSideFuncs:
                - csprng_initialize_x3.22420
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:199,23'
              BranchSideFuncs:
                - csprng_initialize_x4.22419
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:199,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:199,13'
              BranchSideFuncs:
                - csprng_initialize_x4.22419
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:200,34'
              BranchSideFuncs:
                - csprng_initialize_x4.22419
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:194,3'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:196,3'
          Dst:             csprng_initialize_x2
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:198,3'
          Dst:             csprng_initialize_x3
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:200,3'
          Dst:             csprng_initialize_x4
    - functionName:    PQCLEAN_CROSSRSDP256BALANCED_AVX2_recompute_root
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         58
      ICount:          441
      EdgeCount:       77
      CyclomaticComplexity: 21
      functionsReached:
        - hash_par
        - label_leaves
        - place_cmt_on_leaves
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:185,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:0,0'
              BranchSideFuncs:
                - place_cmt_on_leaves.22428
                - label_leaves.22429
                - hash_par.22430
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:186,16'
              BranchSideFuncs:
                - place_cmt_on_leaves.22428
                - label_leaves.22429
                - hash_par.22430
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:259,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:259,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:259,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:259,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:260,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:260,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:259,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:259,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:262,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:259,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:260,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:260,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:202,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:203,16'
              BranchSideFuncs:
                - hash_par.22430
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:254,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:205,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:205,27'
              BranchSideFuncs:
                - hash_par.22430
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:205,27'
              BranchSideFuncs:
                - hash_par.22430
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:207,79'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:207,92'
              BranchSideFuncs:
                - hash_par.22430
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:211,12'
              BranchSideFuncs:
                - hash_par.22430
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:207,79'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:207,92'
              BranchSideFuncs:
                - hash_par.22430
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:211,12'
              BranchSideFuncs:
                - hash_par.22430
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:208,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:211,12'
              BranchSideFuncs:
                - hash_par.22430
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:231,26'
              BranchSideFuncs:
                - hash_par.22430
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:216,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:0,0'
              BranchSideFuncs:
                - hash_par.22430
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:222,21'
              BranchSideFuncs:
                - hash_par.22430
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:222,21'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:222,21'
              BranchSideFuncs:
                - hash_par.22430
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:222,21'
              BranchSideFuncs:
                - hash_par.22430
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:222,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:0,0'
              BranchSideFuncs:
                - hash_par.22430
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:227,5'
              BranchSideFuncs:
                - hash_par.22430
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:231,21'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:231,26'
              BranchSideFuncs:
                - hash_par.22430
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:234,16'
              BranchSideFuncs:
                - hash_par.22430
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:231,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:203,34'
              BranchSideFuncs:
                - hash_par.22430
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:234,16'
              BranchSideFuncs:
                - hash_par.22430
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:259,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:260,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:262,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:188,2'
          Dst:             place_cmt_on_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:189,2'
          Dst:             label_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:232,5'
          Dst:             hash_par
    - functionName:    place_cmt_on_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          46
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:56,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:57,54'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:63,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    label_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         112
      ICount:          507
      EdgeCount:       148
      CyclomaticComplexity: 38
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:75,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:78,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:78,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:78,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:78,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:78,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:75,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hash_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_initialize_par
        - csprng_randombytes_par
        - csprng_release_par
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:271,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_initialize_par.22425
                - csprng_randombytes_par.22424
                - csprng_release_par.22423
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:272,2'
              BranchSideFuncs:
                - csprng_initialize_par.22425
                - csprng_randombytes_par.22424
                - csprng_release_par.22423
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:272,2'
          Dst:             csprng_initialize_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:273,2'
          Dst:             csprng_randombytes_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:275,2'
          Dst:             csprng_release_par
    - functionName:    PQCLEAN_CROSSRSDP256BALANCED_AVX2_tree_proof
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          272
      EdgeCount:       61
      CyclomaticComplexity: 18
      functionsReached:
        - label_leaves
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:147,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:0,0'
              BranchSideFuncs:
                - label_leaves.22429
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:147,16'
              BranchSideFuncs:
                - label_leaves.22429
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:156,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:157,16'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:177,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:159,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:159,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:159,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:161,67'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:161,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:161,81'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:161,67'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:161,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:161,81'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:164,51'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:164,65'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:170,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:164,51'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:164,65'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:170,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:164,51'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:164,65'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:170,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:164,65'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:164,65'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:164,65'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:164,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:157,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:165,70'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:170,47'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:157,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:170,61'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:170,47'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:157,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:170,61'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:170,47'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:157,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:170,61'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:170,61'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:170,61'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:170,61'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:170,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:157,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:171,78'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:170,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:157,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:171,78'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:148,2'
          Dst:             label_leaves
    - functionName:    PQCLEAN_CROSSRSDP256BALANCED_AVX2_tree_root
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          165
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - hash_par
        - place_cmt_on_leaves
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:92,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:0,0'
              BranchSideFuncs:
                - place_cmt_on_leaves.22428
                - hash_par.22430
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:92,17'
              BranchSideFuncs:
                - place_cmt_on_leaves.22428
                - hash_par.22430
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:107,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:108,16'
              BranchSideFuncs:
                - hash_par.22430
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:139,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:111,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:111,27'
              BranchSideFuncs:
                - hash_par.22430
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:111,27'
              BranchSideFuncs:
                - hash_par.22430
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:116,21'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:116,26'
              BranchSideFuncs:
                - hash_par.22430
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:119,16'
              BranchSideFuncs:
                - hash_par.22430
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:116,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:108,34'
              BranchSideFuncs:
                - hash_par.22430
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:119,16'
              BranchSideFuncs:
                - hash_par.22430
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:97,2'
          Dst:             place_cmt_on_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/merkle.c:117,5'
          Dst:             hash_par
    - functionName:    generic_unpack_3_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          243
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:209,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:210,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:210,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:209,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:210,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:226,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_unpack_7_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          2373
      EdgeCount:       66
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:279,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:279,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:280,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:282,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:282,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:292,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:282,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:282,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:283,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:282,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:282,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:283,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:282,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:283,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:283,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:282,31'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:282,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:283,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:282,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:282,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:292,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:282,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:283,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:283,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:282,31'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:282,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:283,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:282,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:283,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:292,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:282,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:283,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:292,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:293,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:294,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:295,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:295,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:296,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:298,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:298,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:299,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:302,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:302,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:303,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:307,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:307,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:308,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:313,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:313,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:314,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:320,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:320,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:321,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:329,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:329,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:329,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:330,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_pack_3_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          432
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:58,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:59,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:59,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:58,30'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:58,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:59,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:58,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:59,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:69,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_pack_7_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          463
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:106,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:107,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:115,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:106,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:107,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:115,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:116,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:117,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:118,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:118,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:119,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:121,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:121,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:122,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:125,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:125,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:126,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:130,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:130,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:131,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:136,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:136,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:137,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:143,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:143,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:143,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:144,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_unpack_fz
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 373
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_3_bit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:371,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_3_bit.22467
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:371,22'
              BranchSideFuncs:
                - generic_unpack_3_bit.22467
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:371,22'
          Dst:             generic_unpack_3_bit
    - functionName:    PQCLEAN_CROSSRSDP256BALANCED_AVX2_unpack_fz_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 459
      functionLinenumberEnd: 460
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fz
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:460,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fz.22471
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:460,9'
              BranchSideFuncs:
                - generic_unpack_fz.22471
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:460,9'
          Dst:             generic_unpack_fz
    - functionName:    PQCLEAN_CROSSRSDP256BALANCED_AVX2_unpack_fp_syn
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 447
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:447,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fp.22476
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:447,9'
              BranchSideFuncs:
                - generic_unpack_fp.22476
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:447,9'
          Dst:             generic_unpack_fp
    - functionName:    generic_unpack_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_7_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:352,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_7_bit.22468
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:352,22'
              BranchSideFuncs:
                - generic_unpack_7_bit.22468
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:352,22'
          Dst:             generic_unpack_7_bit
    - functionName:    PQCLEAN_CROSSRSDP256BALANCED_AVX2_unpack_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 434
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:434,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fp.22476
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:434,9'
              BranchSideFuncs:
                - generic_unpack_fp.22476
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:434,9'
          Dst:             generic_unpack_fp
    - functionName:    generic_pack_fz
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_3_bit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:185,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_3_bit.22469
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:185,2'
              BranchSideFuncs:
                - generic_pack_3_bit.22469
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:185,2'
          Dst:             generic_pack_3_bit
    - functionName:    PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fz_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fz
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:412,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fz.22479
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:412,2'
              BranchSideFuncs:
                - generic_pack_fz.22479
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:412,2'
          Dst:             generic_pack_fz
    - functionName:    PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fp_syn
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:399,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fp.22484
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:399,2'
              BranchSideFuncs:
                - generic_pack_fp.22484
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:399,2'
          Dst:             generic_pack_fp
    - functionName:    generic_pack_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_7_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:169,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_7_bit.22470
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:169,2'
              BranchSideFuncs:
                - generic_pack_7_bit.22470
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:169,2'
          Dst:             generic_pack_7_bit
    - functionName:    PQCLEAN_CROSSRSDP256BALANCED_AVX2_pack_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:386,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fp.22484
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:386,2'
              BranchSideFuncs:
                - generic_pack_fp.22484
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/pack_unpack.c:386,2'
          Dst:             generic_pack_fp
    - functionName:    label_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          138
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:78,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:79,45'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:79,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:78,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:78,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:79,45'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xof_shake_x4_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_ctx_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:109,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:109,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:109,2'
          Dst:             OQS_SHA3_shake256_x4_inc_ctx_release
    - functionName:    xof_shake_x2_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:146,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.22566
                - xof_shake_release.22566
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:146,2'
              BranchSideFuncs:
                - xof_shake_release.22566
                - xof_shake_release.22566
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:146,2'
          Dst:             xof_shake_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:147,2'
          Dst:             xof_shake_release
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:72,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:72,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:72,2'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    csprng_release_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:174,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_release.22564
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:174,2'
              BranchSideFuncs:
                - xof_shake_x4_release.22564
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:174,2'
          Dst:             xof_shake_x4_release
    - functionName:    csprng_release_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:170,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_release.22564
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:170,2'
              BranchSideFuncs:
                - xof_shake_x4_release.22564
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:170,2'
          Dst:             xof_shake_x4_release
    - functionName:    csprng_release_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:166,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_release.22565
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:166,2'
              BranchSideFuncs:
                - xof_shake_x2_release.22565
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:166,2'
          Dst:             xof_shake_x2_release
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.22566
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.22566
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    xof_shake_x4_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_squeeze
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:105,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:105,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:105,2'
          Dst:             OQS_SHA3_shake256_x4_inc_squeeze
    - functionName:    xof_shake_x2_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:141,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.22573
                - xof_shake_extract.22573
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:141,2'
              BranchSideFuncs:
                - xof_shake_extract.22573
                - xof_shake_extract.22573
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:141,2'
          Dst:             xof_shake_extract
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:142,2'
          Dst:             xof_shake_extract
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:66,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:66,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:66,2'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    csprng_randombytes_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:161,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_extract.22571
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:161,2'
              BranchSideFuncs:
                - xof_shake_x4_extract.22571
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:161,2'
          Dst:             xof_shake_x4_extract
    - functionName:    csprng_randombytes_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_MEM_malloc
        - OQS_MEM_secure_free
        - xof_shake_x4_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:155,39'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_extract.22571
                - OQS_MEM_secure_free
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:155,39'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_extract.22571
                - OQS_MEM_secure_free
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:155,39'
          Dst:             OQS_MEM_malloc
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:156,2'
          Dst:             xof_shake_x4_extract
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:157,2'
          Dst:             OQS_MEM_secure_free
    - functionName:    csprng_randombytes_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:149,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_extract.22572
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:149,2'
              BranchSideFuncs:
                - xof_shake_x2_extract.22572
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:149,2'
          Dst:             xof_shake_x2_extract
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.22573
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:62,2'
              BranchSideFuncs:
                - xof_shake_extract.22573
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    xof_shake_x4_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_finalize
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:97,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:97,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:97,2'
          Dst:             OQS_SHA3_shake256_x4_inc_finalize
    - functionName:    xof_shake_x4_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_absorb
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:94,46'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:94,46'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:94,2'
          Dst:             OQS_SHA3_shake256_x4_inc_absorb
    - functionName:    xof_shake_x4_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:86,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:86,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:86,2'
          Dst:             OQS_SHA3_shake256_x4_inc_init
    - functionName:    xof_shake_x2_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:134,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_final.22582
                - xof_shake_final.22582
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:134,2'
              BranchSideFuncs:
                - xof_shake_final.22582
                - xof_shake_final.22582
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:134,2'
          Dst:             xof_shake_final
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:135,2'
          Dst:             xof_shake_final
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_finalize
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:59,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:59,2'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    xof_shake_x2_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_update
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:130,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_update.22584
                - xof_shake_update.22584
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:130,2'
              BranchSideFuncs:
                - xof_shake_update.22584
                - xof_shake_update.22584
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:130,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:131,2'
          Dst:             xof_shake_update
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:54,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:54,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:52,2'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    xof_shake_x2_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:123,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.22586
                - xof_shake_init.22586
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:123,2'
              BranchSideFuncs:
                - xof_shake_init.22586
                - xof_shake_init.22586
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:123,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:124,2'
          Dst:             xof_shake_init
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:43,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:43,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/sha3.h:43,2'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    csprng_initialize_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          65
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_final
        - xof_shake_x4_init
        - xof_shake_x4_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:132,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_init.22580
                - xof_shake_x4_update.22579
                - xof_shake_x4_update.22579
                - xof_shake_x4_final.22578
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:132,2'
              BranchSideFuncs:
                - xof_shake_x4_init.22580
                - xof_shake_x4_update.22579
                - xof_shake_x4_update.22579
                - xof_shake_x4_final.22578
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:132,2'
          Dst:             xof_shake_x4_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:133,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:143,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:144,2'
          Dst:             xof_shake_x4_final
    - functionName:    csprng_initialize_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          60
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_MEM_malloc
        - OQS_MEM_secure_free
        - xof_shake_x4_final
        - xof_shake_x4_init
        - xof_shake_x4_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:107,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_init.22580
                - xof_shake_x4_update.22579
                - xof_shake_x4_update.22579
                - xof_shake_x4_final.22578
                - OQS_MEM_secure_free
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:107,42'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_init.22580
                - xof_shake_x4_update.22579
                - xof_shake_x4_update.22579
                - xof_shake_x4_final.22578
                - OQS_MEM_secure_free
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:107,42'
          Dst:             OQS_MEM_malloc
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:108,2'
          Dst:             xof_shake_x4_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:109,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:117,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:118,2'
          Dst:             xof_shake_x4_final
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:119,2'
          Dst:             OQS_MEM_secure_free
    - functionName:    csprng_initialize_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_final
        - xof_shake_x2_init
        - xof_shake_x2_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:86,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_init.22585
                - xof_shake_x2_update.22583
                - xof_shake_x2_update.22583
                - xof_shake_x2_final.22581
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:86,2'
              BranchSideFuncs:
                - xof_shake_x2_init.22585
                - xof_shake_x2_update.22583
                - xof_shake_x2_update.22583
                - xof_shake_x2_final.22581
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:86,2'
          Dst:             xof_shake_x2_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:87,2'
          Dst:             xof_shake_x2_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:93,2'
          Dst:             xof_shake_x2_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:94,2'
          Dst:             xof_shake_x2_final
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.22586
                - xof_shake_update.22584
                - xof_shake_update.22584
                - xof_shake_final.22582
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.22586
                - xof_shake_update.22584
                - xof_shake_update.22584
                - xof_shake_final.22582
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    PQCLEAN_CROSSRSDP256BALANCED_AVX2_rebuild_tree
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          416
      EdgeCount:       68
      CyclomaticComplexity: 19
      functionsReached:
        - compute_seeds_to_publish
        - csprng_initialize_par
        - csprng_randombytes_par
        - csprng_release_par
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:279,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:0,0'
              BranchSideFuncs:
                - compute_seeds_to_publish.22593
                - csprng_initialize_par.22595
                - csprng_randombytes_par.22596
                - csprng_release_par.22597
                - csprng_initialize_par.22595
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:279,16'
              BranchSideFuncs:
                - compute_seeds_to_publish.22593
                - csprng_initialize_par.22595
                - csprng_randombytes_par.22596
                - csprng_release_par.22597
                - csprng_initialize_par.22595
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:372,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:372,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:372,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:372,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:372,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:373,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:372,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:373,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:373,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:372,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:372,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:375,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:372,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:373,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:373,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:372,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:373,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:375,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:307,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:308,26'
              BranchSideFuncs:
                - csprng_initialize_par.22595
                - csprng_randombytes_par.22596
                - csprng_release_par.22597
                - csprng_initialize_par.22595
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:308,26'
              BranchSideFuncs:
                - csprng_initialize_par.22595
                - csprng_randombytes_par.22596
                - csprng_release_par.22597
                - csprng_initialize_par.22595
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:312,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:307,51'
              BranchSideFuncs:
                - csprng_initialize_par.22595
                - csprng_randombytes_par.22596
                - csprng_release_par.22597
                - csprng_initialize_par.22595
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:340,57'
              BranchSideFuncs:
                - csprng_initialize_par.22595
                - csprng_randombytes_par.22596
                - csprng_release_par.22597
                - csprng_initialize_par.22595
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:313,10'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:314,38'
              BranchSideFuncs:
                - csprng_initialize_par.22595
                - csprng_randombytes_par.22596
                - csprng_release_par.22597
                - csprng_initialize_par.22595
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:323,96'
              BranchSideFuncs:
                - csprng_initialize_par.22595
                - csprng_randombytes_par.22596
                - csprng_release_par.22597
                - csprng_initialize_par.22595
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:323,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:325,14'
              BranchSideFuncs:
                - csprng_initialize_par.22595
                - csprng_randombytes_par.22596
                - csprng_release_par.22597
                - csprng_initialize_par.22595
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:340,57'
              BranchSideFuncs:
                - csprng_initialize_par.22595
                - csprng_randombytes_par.22596
                - csprng_release_par.22597
                - csprng_initialize_par.22595
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:340,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:340,57'
              BranchSideFuncs:
                - csprng_initialize_par.22595
                - csprng_randombytes_par.22596
                - csprng_release_par.22597
                - csprng_initialize_par.22595
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:349,9'
              BranchSideFuncs:
                - csprng_initialize_par.22595
                - csprng_randombytes_par.22596
                - csprng_release_par.22597
                - csprng_initialize_par.22595
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:340,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:304,72'
              BranchSideFuncs:
                - csprng_initialize_par.22595
                - csprng_randombytes_par.22596
                - csprng_release_par.22597
                - csprng_initialize_par.22595
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:349,9'
              BranchSideFuncs:
                - csprng_initialize_par.22595
                - csprng_randombytes_par.22596
                - csprng_release_par.22597
                - csprng_initialize_par.22595
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:304,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:306,39'
              BranchSideFuncs:
                - csprng_initialize_par.22595
                - csprng_randombytes_par.22596
                - csprng_release_par.22597
                - csprng_initialize_par.22595
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:366,14'
              BranchSideFuncs:
                - csprng_initialize_par.22595
                - csprng_randombytes_par.22596
                - csprng_release_par.22597
                - csprng_initialize_par.22595
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:372,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:373,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:375,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:280,2'
          Dst:             compute_seeds_to_publish
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:341,5'
          Dst:             csprng_initialize_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:341,5'
          Dst:             csprng_initialize_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:353,5'
          Dst:             csprng_randombytes_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:362,5'
          Dst:             csprng_release_par
    - functionName:    compute_seeds_to_publish
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          128
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - label_leaves
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:94,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:0,0'
              BranchSideFuncs:
                - label_leaves.22563
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:104,16'
              BranchSideFuncs:
                - label_leaves.22563
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:103,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:104,16'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:113,1'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:106,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:106,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:106,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:109,41'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:108,41'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:109,67'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:109,41'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:108,41'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:109,67'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:94,2'
          Dst:             label_leaves
    - functionName:    csprng_initialize_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          61
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_initialize
        - csprng_initialize_x2
        - csprng_initialize_x3
        - csprng_initialize_x4
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:193,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_initialize_x4.22587
                - csprng_initialize_x3.22588
                - csprng_initialize_x2.22589
                - csprng_initialize.22590
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:193,16'
              BranchSideFuncs:
                - csprng_initialize_x4.22587
                - csprng_initialize_x3.22588
                - csprng_initialize_x2.22589
                - csprng_initialize.22590
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:193,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:194,3'
              BranchSideFuncs:
                - csprng_initialize.22590
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:195,23'
              BranchSideFuncs:
                - csprng_initialize_x4.22587
                - csprng_initialize_x3.22588
                - csprng_initialize_x2.22589
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:195,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:196,34'
              BranchSideFuncs:
                - csprng_initialize_x2.22589
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:197,23'
              BranchSideFuncs:
                - csprng_initialize_x4.22587
                - csprng_initialize_x3.22588
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:197,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:198,34'
              BranchSideFuncs:
                - csprng_initialize_x3.22588
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:199,23'
              BranchSideFuncs:
                - csprng_initialize_x4.22587
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:199,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:199,13'
              BranchSideFuncs:
                - csprng_initialize_x4.22587
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:200,34'
              BranchSideFuncs:
                - csprng_initialize_x4.22587
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:194,3'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:196,3'
          Dst:             csprng_initialize_x2
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:198,3'
          Dst:             csprng_initialize_x3
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:200,3'
          Dst:             csprng_initialize_x4
    - functionName:    csprng_randombytes_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          57
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_randombytes
        - csprng_randombytes_x2
        - csprng_randombytes_x3
        - csprng_randombytes_x4
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:205,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes_x4.22574
                - csprng_randombytes_x3.22575
                - csprng_randombytes_x2.22576
                - csprng_randombytes.22577
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:205,16'
              BranchSideFuncs:
                - csprng_randombytes_x4.22574
                - csprng_randombytes_x3.22575
                - csprng_randombytes_x2.22576
                - csprng_randombytes.22577
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:205,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:206,3'
              BranchSideFuncs:
                - csprng_randombytes.22577
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:207,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.22574
                - csprng_randombytes_x3.22575
                - csprng_randombytes_x2.22576
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:207,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:208,49'
              BranchSideFuncs:
                - csprng_randombytes_x2.22576
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:209,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.22574
                - csprng_randombytes_x3.22575
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:209,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:210,53'
              BranchSideFuncs:
                - csprng_randombytes_x3.22575
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:211,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.22574
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:211,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:211,13'
              BranchSideFuncs:
                - csprng_randombytes_x4.22574
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:212,57'
              BranchSideFuncs:
                - csprng_randombytes_x4.22574
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:206,3'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:208,3'
          Dst:             csprng_randombytes_x2
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:210,3'
          Dst:             csprng_randombytes_x3
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:212,3'
          Dst:             csprng_randombytes_x4
    - functionName:    csprng_release_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_release
        - csprng_release_x2
        - csprng_release_x3
        - csprng_release_x4
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:218,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_release_x4.22567
                - csprng_release_x3.22568
                - csprng_release_x2.22569
                - csprng_release.22570
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:218,16'
              BranchSideFuncs:
                - csprng_release_x4.22567
                - csprng_release_x3.22568
                - csprng_release_x2.22569
                - csprng_release.22570
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:218,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:219,3'
              BranchSideFuncs:
                - csprng_release.22570
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:220,23'
              BranchSideFuncs:
                - csprng_release_x4.22567
                - csprng_release_x3.22568
                - csprng_release_x2.22569
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:220,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:221,31'
              BranchSideFuncs:
                - csprng_release_x2.22569
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:222,23'
              BranchSideFuncs:
                - csprng_release_x4.22567
                - csprng_release_x3.22568
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:222,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:223,31'
              BranchSideFuncs:
                - csprng_release_x3.22568
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:224,23'
              BranchSideFuncs:
                - csprng_release_x4.22567
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:224,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:224,13'
              BranchSideFuncs:
                - csprng_release_x4.22567
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:225,31'
              BranchSideFuncs:
                - csprng_release_x4.22567
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:219,3'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:221,3'
          Dst:             csprng_release_x2
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:223,3'
          Dst:             csprng_release_x3
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/csprng_hash.h:225,3'
          Dst:             csprng_release_x4
    - functionName:    PQCLEAN_CROSSRSDP256BALANCED_AVX2_seed_path
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          133
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - compute_seeds_to_publish
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:240,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:0,0'
              BranchSideFuncs:
                - compute_seeds_to_publish.22593
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:240,16'
              BranchSideFuncs:
                - compute_seeds_to_publish.22593
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:252,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:256,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:256,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:256,61'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:250,72'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:252,51'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:256,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:250,72'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:258,47'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:250,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:251,39'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:264,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:241,2'
          Dst:             compute_seeds_to_publish
    - functionName:    PQCLEAN_CROSSRSDP256BALANCED_AVX2_seed_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          64
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:219,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:220,30'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:226,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDP256BALANCED_AVX2_gen_seed_tree
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          196
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - csprng_initialize_par
        - csprng_randombytes_par
        - csprng_release_par
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:130,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:0,0'
              BranchSideFuncs:
                - csprng_initialize_par.22595
                - csprng_randombytes_par.22596
                - csprng_release_par.22597
                - csprng_initialize_par.22595
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:139,6'
              BranchSideFuncs:
                - csprng_initialize_par.22595
                - csprng_randombytes_par.22596
                - csprng_release_par.22597
                - csprng_initialize_par.22595
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:181,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:181,40'
              BranchSideFuncs:
                - csprng_initialize_par.22595
                - csprng_randombytes_par.22596
                - csprng_release_par.22597
                - csprng_initialize_par.22595
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:190,9'
              BranchSideFuncs:
                - csprng_initialize_par.22595
                - csprng_randombytes_par.22596
                - csprng_release_par.22597
                - csprng_initialize_par.22595
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:181,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:163,85'
              BranchSideFuncs:
                - csprng_initialize_par.22595
                - csprng_randombytes_par.22596
                - csprng_release_par.22597
                - csprng_initialize_par.22595
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:190,9'
              BranchSideFuncs:
                - csprng_initialize_par.22595
                - csprng_randombytes_par.22596
                - csprng_release_par.22597
                - csprng_initialize_par.22595
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:163,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:165,13'
              BranchSideFuncs:
                - csprng_initialize_par.22595
                - csprng_randombytes_par.22596
                - csprng_release_par.22597
                - csprng_initialize_par.22595
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:207,14'
              BranchSideFuncs:
                - csprng_initialize_par.22595
                - csprng_randombytes_par.22596
                - csprng_release_par.22597
                - csprng_initialize_par.22595
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:182,5'
          Dst:             csprng_initialize_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:182,5'
          Dst:             csprng_initialize_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:194,5'
          Dst:             csprng_randombytes_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-balanced_avx2/seedtree.c:203,5'
          Dst:             csprng_release_par
    - functionName:    csprng_fp_mat
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:193,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.22667
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:199,2'
              BranchSideFuncs:
                - csprng_randombytes.22667
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:210,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:210,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:222,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:210,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:212,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:222,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:212,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:214,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:214,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:214,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:215,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:217,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:223,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:224,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:226,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:209,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:210,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:229,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:199,2'
          Dst:             csprng_randombytes
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:62,37'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.22668
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:62,37'
              BranchSideFuncs:
                - xof_shake_extract.22668
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/sha3.h:65,31'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/sha3.h:65,31'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/sha3.h:65,2'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/sha3.h:71,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/sha3.h:71,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/sha3.h:71,2'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_finalize
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/sha3.h:58,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/sha3.h:58,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/sha3.h:58,2'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/sha3.h:53,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/sha3.h:53,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/sha3.h:51,2'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/sha3.h:42,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/sha3.h:42,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/sha3.h:42,2'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    fp_synd_minus_fp_vec_scaled
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          135
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/fp_arith.h:135,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/fp_arith.h:136,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/fp_arith.h:136,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/fp_arith.h:135,30'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/fp_arith.h:135,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/fp_arith.h:136,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/fp_arith.h:135,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/fp_arith.h:136,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/fp_arith.h:140,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    is_fz_vec_in_restr_group_n
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_clean/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          60
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/restr_arith.h:62,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/restr_arith.h:61,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/restr_arith.h:62,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/restr_arith.h:61,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/restr_arith.h:62,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/restr_arith.h:62,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/restr_arith.h:62,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/restr_arith.h:62,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/restr_arith.h:62,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDP256FAST_CLEAN_CROSS_verify
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 450
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          370
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached:
        - PQCLEAN_CROSSRSDP256FAST_CLEAN_expand_digest_to_fixed_weight
        - PQCLEAN_CROSSRSDP256FAST_CLEAN_pack_fp_syn
        - PQCLEAN_CROSSRSDP256FAST_CLEAN_pack_fp_vec
        - PQCLEAN_CROSSRSDP256FAST_CLEAN_rebuild_leaves
        - PQCLEAN_CROSSRSDP256FAST_CLEAN_recompute_root
        - PQCLEAN_CROSSRSDP256FAST_CLEAN_unpack_fp_syn
        - PQCLEAN_CROSSRSDP256FAST_CLEAN_unpack_fp_vec
        - PQCLEAN_CROSSRSDP256FAST_CLEAN_unpack_fz_vec
        - convert_restr_vec_to_fp
        - csprng_fp_vec
        - csprng_fp_vec_chall_1
        - csprng_fz_vec
        - csprng_initialize
        - csprng_release
        - expand_pk
        - fp_dz_norm
        - fp_dz_norm_synd
        - fp_synd_minus_fp_vec_scaled
        - fp_vec_by_fp_matrix
        - fp_vec_by_fp_vec_pointwise
        - fp_vec_by_restr_vec_scaled
        - hash
        - is_fz_vec_in_restr_group_n
        - memcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:287,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:0,0'
              BranchSideFuncs:
                - expand_pk.22677
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_unpack_fp_syn
                - hash.22678
                - hash.22678
                - csprng_initialize.22679
                - csprng_fp_vec_chall_1.22680
                - csprng_release.22681
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_rebuild_leaves
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.22674
                - convert_restr_vec_to_fp.22686
                - fp_vec_by_fp_vec_pointwise.22687
                - fp_vec_by_fp_matrix.22688
                - fp_dz_norm_synd.22689
                - fp_synd_minus_fp_vec_scaled.22673
                - fp_dz_norm_synd.22689
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_pack_fp_syn
                - hash.22678
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_recompute_root
                - hash.22678
                - hash.22678
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_pack_fp_vec
                - hash.22678
                - memcmp
                - memcmp
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_unpack_fz_vec
                - hash.22678
                - csprng_initialize.22679
                - csprng_fz_vec.22682
                - csprng_fp_vec.22683
                - csprng_release.22681
                - fp_vec_by_restr_vec_scaled.22684
                - fp_dz_norm.22685
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:290,2'
              BranchSideFuncs:
                - expand_pk.22677
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_unpack_fp_syn
                - hash.22678
                - hash.22678
                - csprng_initialize.22679
                - csprng_fp_vec_chall_1.22680
                - csprng_release.22681
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_rebuild_leaves
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.22674
                - convert_restr_vec_to_fp.22686
                - fp_vec_by_fp_vec_pointwise.22687
                - fp_vec_by_fp_matrix.22688
                - fp_dz_norm_synd.22689
                - fp_synd_minus_fp_vec_scaled.22673
                - fp_dz_norm_synd.22689
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_pack_fp_syn
                - hash.22678
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_recompute_root
                - hash.22678
                - hash.22678
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_pack_fp_vec
                - hash.22678
                - memcmp
                - memcmp
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_unpack_fz_vec
                - hash.22678
                - csprng_initialize.22679
                - csprng_fz_vec.22682
                - csprng_fp_vec.22683
                - csprng_release.22681
                - fp_vec_by_restr_vec_scaled.22684
                - fp_dz_norm.22685
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:351,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:353,43'
              BranchSideFuncs:
                - hash.22678
                - csprng_initialize.22679
                - csprng_fz_vec.22682
                - csprng_fp_vec.22683
                - csprng_release.22681
                - fp_vec_by_restr_vec_scaled.22684
                - fp_dz_norm.22685
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.22674
                - convert_restr_vec_to_fp.22686
                - fp_vec_by_fp_vec_pointwise.22687
                - fp_vec_by_fp_matrix.22688
                - fp_dz_norm_synd.22689
                - fp_synd_minus_fp_vec_scaled.22673
                - fp_dz_norm_synd.22689
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_pack_fp_syn
                - hash.22678
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_unpack_fz_vec
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_recompute_root
                - hash.22678
                - hash.22678
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_pack_fp_vec
                - hash.22678
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:380,48'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.22674
                - convert_restr_vec_to_fp.22686
                - fp_vec_by_fp_vec_pointwise.22687
                - fp_vec_by_fp_matrix.22688
                - fp_dz_norm_synd.22689
                - fp_synd_minus_fp_vec_scaled.22673
                - fp_dz_norm_synd.22689
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_pack_fp_syn
                - hash.22678
                - hash.22678
                - csprng_initialize.22679
                - csprng_fz_vec.22682
                - csprng_fp_vec.22683
                - csprng_release.22681
                - fp_vec_by_restr_vec_scaled.22684
                - fp_dz_norm.22685
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_recompute_root
                - hash.22678
                - hash.22678
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_pack_fp_vec
                - hash.22678
                - memcmp
                - memcmp
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_unpack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:381,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:381,42'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.22674
                - convert_restr_vec_to_fp.22686
                - fp_vec_by_fp_vec_pointwise.22687
                - fp_vec_by_fp_matrix.22688
                - fp_dz_norm_synd.22689
                - fp_synd_minus_fp_vec_scaled.22673
                - fp_dz_norm_synd.22689
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_pack_fp_syn
                - hash.22678
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_unpack_fz_vec
                - hash.22678
                - csprng_initialize.22679
                - csprng_fz_vec.22682
                - csprng_fp_vec.22683
                - csprng_release.22681
                - fp_vec_by_restr_vec_scaled.22684
                - fp_dz_norm.22685
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_recompute_root
                - hash.22678
                - hash.22678
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_pack_fp_vec
                - hash.22678
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:383,4'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.22674
                - convert_restr_vec_to_fp.22686
                - fp_vec_by_fp_vec_pointwise.22687
                - fp_vec_by_fp_matrix.22688
                - fp_dz_norm_synd.22689
                - fp_synd_minus_fp_vec_scaled.22673
                - fp_dz_norm_synd.22689
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_pack_fp_syn
                - hash.22678
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_unpack_fz_vec
                - hash.22678
                - csprng_initialize.22679
                - csprng_fz_vec.22682
                - csprng_fp_vec.22683
                - csprng_release.22681
                - fp_vec_by_restr_vec_scaled.22684
                - fp_dz_norm.22685
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_recompute_root
                - hash.22678
                - hash.22678
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_pack_fp_vec
                - hash.22678
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:388,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:388,24'
              BranchSideFuncs:
                - is_fz_vec_in_restr_group_n.22674
                - convert_restr_vec_to_fp.22686
                - fp_vec_by_fp_vec_pointwise.22687
                - fp_vec_by_fp_matrix.22688
                - fp_dz_norm_synd.22689
                - fp_synd_minus_fp_vec_scaled.22673
                - fp_dz_norm_synd.22689
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_pack_fp_syn
                - hash.22678
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_unpack_fz_vec
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_unpack_fz_vec
                - hash.22678
                - csprng_initialize.22679
                - csprng_fz_vec.22682
                - csprng_fp_vec.22683
                - csprng_release.22681
                - fp_vec_by_restr_vec_scaled.22684
                - fp_dz_norm.22685
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_recompute_root
                - hash.22678
                - hash.22678
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_pack_fp_vec
                - hash.22678
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:388,24'
              BranchSideFuncs:
                - is_fz_vec_in_restr_group_n.22674
                - convert_restr_vec_to_fp.22686
                - fp_vec_by_fp_vec_pointwise.22687
                - fp_vec_by_fp_matrix.22688
                - fp_dz_norm_synd.22689
                - fp_synd_minus_fp_vec_scaled.22673
                - fp_dz_norm_synd.22689
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_pack_fp_syn
                - hash.22678
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_unpack_fz_vec
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_unpack_fz_vec
                - hash.22678
                - csprng_initialize.22679
                - csprng_fz_vec.22682
                - csprng_fp_vec.22683
                - csprng_release.22681
                - fp_vec_by_restr_vec_scaled.22684
                - fp_dz_norm.22685
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_recompute_root
                - hash.22678
                - hash.22678
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_pack_fp_vec
                - hash.22678
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:392,38'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:346,31'
              BranchSideFuncs:
                - convert_restr_vec_to_fp.22686
                - fp_vec_by_fp_vec_pointwise.22687
                - fp_vec_by_fp_matrix.22688
                - fp_dz_norm_synd.22689
                - fp_synd_minus_fp_vec_scaled.22673
                - fp_dz_norm_synd.22689
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_pack_fp_syn
                - hash.22678
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.22674
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_unpack_fz_vec
                - hash.22678
                - csprng_initialize.22679
                - csprng_fz_vec.22682
                - csprng_fp_vec.22683
                - csprng_release.22681
                - fp_vec_by_restr_vec_scaled.22684
                - fp_dz_norm.22685
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_recompute_root
                - hash.22678
                - hash.22678
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_pack_fp_vec
                - hash.22678
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:393,22'
              BranchSideFuncs:
                - is_fz_vec_in_restr_group_n.22674
                - convert_restr_vec_to_fp.22686
                - fp_vec_by_fp_vec_pointwise.22687
                - fp_vec_by_fp_matrix.22688
                - fp_dz_norm_synd.22689
                - fp_synd_minus_fp_vec_scaled.22673
                - fp_dz_norm_synd.22689
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_pack_fp_syn
                - hash.22678
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_unpack_fz_vec
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_unpack_fz_vec
                - hash.22678
                - csprng_initialize.22679
                - csprng_fz_vec.22682
                - csprng_fp_vec.22683
                - csprng_release.22681
                - fp_vec_by_restr_vec_scaled.22684
                - fp_dz_norm.22685
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_recompute_root
                - hash.22678
                - hash.22678
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_pack_fp_vec
                - hash.22678
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:346,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:349,56'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_recompute_root
                - hash.22678
                - hash.22678
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_pack_fp_vec
                - hash.22678
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:417,37'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_recompute_root
                - hash.22678
                - hash.22678
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_pack_fp_vec
                - hash.22678
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:442,36'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:434,32'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:442,36'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:426,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:427,37'
              BranchSideFuncs:
                - hash.22678
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:429,26'
              BranchSideFuncs:
                - hash.22678
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:443,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:443,42'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:444,46'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:444,46'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:444,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:445,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:445,40'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:445,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:446,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:446,40'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:446,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:447,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:447,35'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:447,35'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:447,35'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:290,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:294,19'
          Dst:             PQCLEAN_CROSSRSDP256FAST_CLEAN_unpack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:297,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:302,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:306,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:309,2'
          Dst:             csprng_fp_vec_chall_1
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:311,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:314,2'
          Dst:             PQCLEAN_CROSSRSDP256FAST_CLEAN_expand_digest_to_fixed_weight
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:318,24'
          Dst:             PQCLEAN_CROSSRSDP256FAST_CLEAN_rebuild_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:415,32'
          Dst:             PQCLEAN_CROSSRSDP256FAST_CLEAN_recompute_root
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:419,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:422,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:356,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:365,4'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:367,4'
          Dst:             csprng_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:369,4'
          Dst:             csprng_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:371,4'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:372,4'
          Dst:             fp_vec_by_restr_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:376,4'
          Dst:             fp_dz_norm
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:380,34'
          Dst:             PQCLEAN_CROSSRSDP256FAST_CLEAN_unpack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:387,38'
          Dst:             PQCLEAN_CROSSRSDP256FAST_CLEAN_unpack_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:387,38'
          Dst:             PQCLEAN_CROSSRSDP256FAST_CLEAN_unpack_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:393,22'
          Dst:             is_fz_vec_in_restr_group_n
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:398,4'
          Dst:             convert_restr_vec_to_fp
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:399,4'
          Dst:             fp_vec_by_fp_vec_pointwise
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:400,4'
          Dst:             fp_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:401,4'
          Dst:             fp_dz_norm_synd
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:402,4'
          Dst:             fp_synd_minus_fp_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:406,4'
          Dst:             fp_dz_norm_synd
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:407,4'
          Dst:             PQCLEAN_CROSSRSDP256FAST_CLEAN_pack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:409,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:432,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:438,36'
          Dst:             memcmp
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:427,3'
          Dst:             PQCLEAN_CROSSRSDP256FAST_CLEAN_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:434,32'
          Dst:             memcmp
    - functionName:    expand_pk
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_fp_mat
        - csprng_initialize
        - csprng_release
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:51,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.22679
                - csprng_fp_mat.22666
                - csprng_release.22681
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:52,2'
              BranchSideFuncs:
                - csprng_initialize.22679
                - csprng_fp_mat.22666
                - csprng_release.22681
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:52,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:53,2'
          Dst:             csprng_fp_mat
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:55,2'
          Dst:             csprng_release
    - functionName:    hash
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
        - xof_shake_final
        - xof_shake_init
        - xof_shake_release
        - xof_shake_update
      functionUses:    14
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:80,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.22672
                - xof_shake_update.22671
                - xof_shake_update.22671
                - xof_shake_final.22670
                - xof_shake_extract.22668
                - xof_shake_release.22669
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:81,2'
              BranchSideFuncs:
                - xof_shake_init.22672
                - xof_shake_update.22671
                - xof_shake_update.22671
                - xof_shake_final.22670
                - xof_shake_extract.22668
                - xof_shake_release.22669
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:81,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:82,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:86,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:87,2'
          Dst:             xof_shake_final
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:88,2'
          Dst:             xof_shake_extract
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:90,2'
          Dst:             xof_shake_release
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.22672
                - xof_shake_update.22671
                - xof_shake_update.22671
                - xof_shake_final.22670
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.22672
                - xof_shake_update.22671
                - xof_shake_update.22671
                - xof_shake_final.22670
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    csprng_fp_vec_chall_1
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          215
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:150,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.22667
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:156,2'
              BranchSideFuncs:
                - csprng_randombytes.22667
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:167,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:167,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:180,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:167,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:169,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:180,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:169,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:171,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:171,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:171,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:172,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:174,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:181,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:182,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:184,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:166,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:167,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:187,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:156,2'
          Dst:             csprng_randombytes
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.22669
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.22669
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    csprng_fz_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:235,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.22667
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:241,2'
              BranchSideFuncs:
                - csprng_randombytes.22667
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:252,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:252,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:264,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:252,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:254,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:264,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:254,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:256,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:256,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:256,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:257,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:259,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:265,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:266,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:268,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:251,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:252,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:271,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:241,2'
          Dst:             csprng_randombytes
    - functionName:    csprng_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:106,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.22667
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:112,2'
              BranchSideFuncs:
                - csprng_randombytes.22667
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:123,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:123,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:135,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:123,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:125,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:135,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:125,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:127,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:127,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:127,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:128,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:130,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:136,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:137,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:139,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:122,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:123,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:142,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:112,2'
          Dst:             csprng_randombytes
    - functionName:    fp_vec_by_restr_vec_scaled
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          121
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/fp_arith.h:124,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/fp_arith.h:125,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/fp_arith.h:125,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/fp_arith.h:124,26'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/fp_arith.h:124,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/fp_arith.h:125,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/fp_arith.h:124,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/fp_arith.h:125,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/fp_arith.h:128,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fp_dz_norm
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          191
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    convert_restr_vec_to_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          62
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/fp_arith.h:145,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/fp_arith.h:146,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/fp_arith.h:148,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fp_vec_by_fp_vec_pointwise
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          137
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/fp_arith.h:102,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/fp_arith.h:103,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/fp_arith.h:103,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/fp_arith.h:102,26'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/fp_arith.h:103,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/fp_arith.h:103,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/fp_arith.h:102,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/fp_arith.h:103,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/fp_arith.h:106,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fp_vec_by_fp_matrix
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          213
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/fp_arith.h:90,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/fp_arith.h:91,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/fp_arith.h:91,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/fp_arith.h:90,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/fp_arith.h:89,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/fp_arith.h:91,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fp_dz_norm_synd
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          79
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fz_dz_norm_n
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_clean/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          151
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fz_vec_sub_n
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_clean/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          311
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/restr_arith.h:53,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/restr_arith.h:54,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/restr_arith.h:54,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/restr_arith.h:53,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/restr_arith.h:54,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/restr_arith.h:56,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    expand_sk
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_fz_vec
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
        - expand_pk
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:63,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.22679
                - csprng_randombytes.22667
                - csprng_release.22681
                - expand_pk.22677
                - csprng_initialize.22679
                - csprng_fz_vec.22682
                - csprng_release.22681
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:69,2'
              BranchSideFuncs:
                - csprng_initialize.22679
                - csprng_randombytes.22667
                - csprng_release.22681
                - expand_pk.22677
                - csprng_initialize.22679
                - csprng_fz_vec.22682
                - csprng_release.22681
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:69,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:70,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:74,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:76,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:82,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:83,2'
          Dst:             csprng_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:85,2'
          Dst:             csprng_release
    - functionName:    PQCLEAN_CROSSRSDP256FAST_CLEAN_CROSS_sign
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          282
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_CROSSRSDP256FAST_CLEAN_expand_digest_to_fixed_weight
        - PQCLEAN_CROSSRSDP256FAST_CLEAN_pack_fp_syn
        - PQCLEAN_CROSSRSDP256FAST_CLEAN_pack_fp_vec
        - PQCLEAN_CROSSRSDP256FAST_CLEAN_pack_fz_vec
        - PQCLEAN_CROSSRSDP256FAST_CLEAN_seed_leaves
        - PQCLEAN_CROSSRSDP256FAST_CLEAN_seed_path
        - PQCLEAN_CROSSRSDP256FAST_CLEAN_tree_proof
        - PQCLEAN_CROSSRSDP256FAST_CLEAN_tree_root
        - __assert_fail
        - convert_restr_vec_to_fp
        - csprng_fp_vec
        - csprng_fp_vec_chall_1
        - csprng_fz_vec
        - csprng_initialize
        - csprng_release
        - expand_sk
        - fp_dz_norm
        - fp_dz_norm_synd
        - fp_vec_by_fp_matrix
        - fp_vec_by_fp_vec_pointwise
        - fp_vec_by_restr_vec_scaled
        - fz_dz_norm_n
        - fz_vec_sub_n
        - hash
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:136,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:0,0'
              BranchSideFuncs:
                - expand_sk.22692
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_seed_leaves
                - csprng_initialize.22679
                - csprng_fz_vec.22682
                - fz_vec_sub_n.22691
                - convert_restr_vec_to_fp.22686
                - fz_dz_norm_n.22690
                - csprng_fp_vec.22683
                - csprng_release.22681
                - fp_vec_by_fp_vec_pointwise.22687
                - fp_vec_by_fp_matrix.22688
                - fp_dz_norm_synd.22689
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_pack_fp_syn
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_pack_fz_vec
                - hash.22678
                - hash.22678
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_tree_root
                - hash.22678
                - hash.22678
                - hash.22678
                - hash.22678
                - csprng_initialize.22679
                - csprng_fp_vec_chall_1.22680
                - csprng_release.22681
                - fp_vec_by_restr_vec_scaled.22684
                - fp_dz_norm.22685
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_pack_fp_vec
                - hash.22678
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_pack_fz_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:174,56'
              BranchSideFuncs:
                - expand_sk.22692
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_seed_leaves
                - csprng_initialize.22679
                - csprng_fz_vec.22682
                - fz_vec_sub_n.22691
                - convert_restr_vec_to_fp.22686
                - fz_dz_norm_n.22690
                - csprng_fp_vec.22683
                - csprng_release.22681
                - fp_vec_by_fp_vec_pointwise.22687
                - fp_vec_by_fp_matrix.22688
                - fp_dz_norm_synd.22689
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_pack_fp_syn
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_pack_fz_vec
                - hash.22678
                - hash.22678
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_tree_root
                - hash.22678
                - hash.22678
                - hash.22678
                - hash.22678
                - csprng_initialize.22679
                - csprng_fp_vec_chall_1.22680
                - csprng_release.22681
                - fp_vec_by_restr_vec_scaled.22684
                - fp_dz_norm.22685
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_pack_fp_vec
                - hash.22678
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_pack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:170,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:174,56'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_tree_root
                - hash.22678
                - hash.22678
                - hash.22678
                - hash.22678
                - csprng_initialize.22679
                - csprng_fp_vec_chall_1.22680
                - csprng_release.22681
                - fp_vec_by_restr_vec_scaled.22684
                - fp_dz_norm.22685
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_pack_fp_vec
                - hash.22678
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_pack_fz_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:219,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_tree_root
                - hash.22678
                - hash.22678
                - hash.22678
                - hash.22678
                - csprng_initialize.22679
                - csprng_fp_vec_chall_1.22680
                - csprng_release.22681
                - fp_vec_by_restr_vec_scaled.22684
                - fp_dz_norm.22685
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_pack_fp_vec
                - hash.22678
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_pack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:245,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:246,30'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_pack_fp_vec
                - hash.22678
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_pack_fz_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:255,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_pack_fp_vec
                - hash.22678
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_pack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:255,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:256,37'
              BranchSideFuncs:
                - hash.22678
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_pack_fz_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:259,26'
              BranchSideFuncs:
                - hash.22678
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_pack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:272,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:271,26'
              BranchSideFuncs:
                - __assert_fail
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_pack_fz_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:273,4'
              BranchSideFuncs:
                - __assert_fail
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_pack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:273,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:273,4'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_pack_fz_vec
                - __assert_fail
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:274,16'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_pack_fz_vec
                - __assert_fail
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:271,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:272,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:280,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:140,2'
          Dst:             expand_sk
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:143,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:144,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:147,2'
          Dst:             PQCLEAN_CROSSRSDP256FAST_CLEAN_seed_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:219,2'
          Dst:             PQCLEAN_CROSSRSDP256FAST_CLEAN_tree_root
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:220,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:221,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:227,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:232,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:238,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:239,2'
          Dst:             csprng_fp_vec_chall_1
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:241,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:180,3'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:185,3'
          Dst:             csprng_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:186,3'
          Dst:             fz_vec_sub_n
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:189,3'
          Dst:             convert_restr_vec_to_fp
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:190,3'
          Dst:             fz_dz_norm_n
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:192,3'
          Dst:             csprng_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:194,3'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:197,3'
          Dst:             fp_vec_by_fp_vec_pointwise
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:198,3'
          Dst:             fp_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:199,3'
          Dst:             fp_dz_norm_synd
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:202,3'
          Dst:             PQCLEAN_CROSSRSDP256FAST_CLEAN_pack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:204,3'
          Dst:             PQCLEAN_CROSSRSDP256FAST_CLEAN_pack_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:208,3'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:213,3'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:246,3'
          Dst:             fp_vec_by_restr_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:250,3'
          Dst:             fp_dz_norm
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:261,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:264,2'
          Dst:             PQCLEAN_CROSSRSDP256FAST_CLEAN_expand_digest_to_fixed_weight
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:267,2'
          Dst:             PQCLEAN_CROSSRSDP256FAST_CLEAN_tree_proof
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:268,2'
          Dst:             PQCLEAN_CROSSRSDP256FAST_CLEAN_seed_path
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:256,3'
          Dst:             PQCLEAN_CROSSRSDP256FAST_CLEAN_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:273,4'
          Dst:             __assert_fail
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:274,4'
          Dst:             PQCLEAN_CROSSRSDP256FAST_CLEAN_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:275,4'
          Dst:             PQCLEAN_CROSSRSDP256FAST_CLEAN_pack_fz_vec
    - functionName:    restr_vec_by_fp_matrix
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          188
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/fp_arith.h:72,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/fp_arith.h:73,16'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/fp_arith.h:75,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/fp_arith.h:76,31'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/fp_arith.h:77,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/fp_arith.h:77,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/fp_arith.h:76,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/fp_arith.h:75,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/fp_arith.h:77,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDP256FAST_CLEAN_CROSS_keygen
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          53
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_CROSSRSDP256FAST_CLEAN_pack_fp_syn
        - csprng_fz_vec
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
        - expand_pk
        - fp_dz_norm_synd
        - restr_vec_by_fp_matrix
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:91,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
                - csprng_initialize.22679
                - csprng_randombytes.22667
                - csprng_release.22681
                - expand_pk.22677
                - csprng_initialize.22679
                - csprng_fz_vec.22682
                - csprng_release.22681
                - restr_vec_by_fp_matrix.22697
                - fp_dz_norm_synd.22689
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_pack_fp_syn
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:91,2'
              BranchSideFuncs:
                - OQS_randombytes
                - csprng_initialize.22679
                - csprng_randombytes.22667
                - csprng_release.22681
                - expand_pk.22677
                - csprng_initialize.22679
                - csprng_fz_vec.22682
                - csprng_release.22681
                - restr_vec_by_fp_matrix.22697
                - fp_dz_norm_synd.22689
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_pack_fp_syn
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:91,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:99,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:100,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:104,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:109,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:116,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:119,2'
          Dst:             csprng_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:121,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:124,2'
          Dst:             restr_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:125,2'
          Dst:             fp_dz_norm_synd
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/CROSS.c:126,2'
          Dst:             PQCLEAN_CROSSRSDP256FAST_CLEAN_pack_fp_syn
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/sha3.h:71,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/sha3.h:71,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/sha3.h:71,2'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/sha3.h:65,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/sha3.h:65,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/sha3.h:65,2'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/sha3.h:58,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/sha3.h:58,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/sha3.h:58,2'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/sha3.h:53,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/sha3.h:53,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/sha3.h:51,2'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/sha3.h:42,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/sha3.h:42,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/sha3.h:42,2'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.22722
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.22722
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.22723
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:62,2'
              BranchSideFuncs:
                - xof_shake_extract.22723
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.22726
                - xof_shake_update.22725
                - xof_shake_update.22725
                - xof_shake_final.22724
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.22726
                - xof_shake_update.22725
                - xof_shake_update.22725
                - xof_shake_final.22724
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    PQCLEAN_CROSSRSDP256FAST_CLEAN_expand_digest_to_fixed_weight
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         67
      ICount:          400
      EdgeCount:       90
      CyclomaticComplexity: 25
      functionsReached:
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.c:46,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.22729
                - csprng_randombytes.22728
                - csprng_release.22727
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.c:47,2'
              BranchSideFuncs:
                - csprng_initialize.22729
                - csprng_randombytes.22728
                - csprng_release.22727
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.c:68,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.c:68,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.c:68,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.c:70,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.c:70,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.c:72,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.c:72,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.c:72,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.c:73,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.c:75,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.c:84,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.c:85,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.c:92,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.c:66,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.c:68,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.c:95,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.c:47,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.c:49,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.c:51,2'
          Dst:             csprng_release
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/sha3.h:71,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/sha3.h:71,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/sha3.h:71,2'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/sha3.h:65,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/sha3.h:65,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/sha3.h:65,2'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/sha3.h:58,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/sha3.h:58,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/sha3.h:58,2'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/sha3.h:53,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/sha3.h:53,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/sha3.h:51,2'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/sha3.h:42,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/sha3.h:42,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/sha3.h:42,2'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    PQCLEAN_CROSSRSDP256FAST_CLEAN_recompute_root
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_clean/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          80
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - PQCLEAN_CROSSRSDP256FAST_CLEAN_tree_root
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/merkle.c:87,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/merkle.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_tree_root
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/merkle.c:88,7'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_tree_root
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/merkle.c:88,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/merkle.c:87,26'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_tree_root
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/merkle.c:89,12'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_tree_root
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/merkle.c:87,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/merkle.c:88,7'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_tree_root
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/merkle.c:95,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_tree_root
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/merkle.c:88,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/merkle.c:87,26'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_tree_root
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/merkle.c:89,12'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256FAST_CLEAN_tree_root
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/merkle.c:95,2'
          Dst:             PQCLEAN_CROSSRSDP256FAST_CLEAN_tree_root
    - functionName:    PQCLEAN_CROSSRSDP256FAST_CLEAN_tree_root
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_clean/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          51
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hash
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/merkle.c:56,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/merkle.c:0,0'
              BranchSideFuncs:
                - hash.22763
                - hash.22763
                - hash.22763
                - hash.22763
                - hash.22763
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/merkle.c:60,3'
              BranchSideFuncs:
                - hash.22763
                - hash.22763
                - hash.22763
                - hash.22763
                - hash.22763
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/merkle.c:60,3'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/merkle.c:60,3'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/merkle.c:60,3'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/merkle.c:60,3'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/merkle.c:64,2'
          Dst:             hash
    - functionName:    hash
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
        - xof_shake_final
        - xof_shake_init
        - xof_shake_release
        - xof_shake_update
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:80,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.22758
                - xof_shake_update.22757
                - xof_shake_update.22757
                - xof_shake_final.22756
                - xof_shake_extract.22755
                - xof_shake_release.22754
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:81,2'
              BranchSideFuncs:
                - xof_shake_init.22758
                - xof_shake_update.22757
                - xof_shake_update.22757
                - xof_shake_final.22756
                - xof_shake_extract.22755
                - xof_shake_release.22754
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:81,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:82,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:86,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:87,2'
          Dst:             xof_shake_final
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:88,2'
          Dst:             xof_shake_extract
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:90,2'
          Dst:             xof_shake_release
    - functionName:    PQCLEAN_CROSSRSDP256FAST_CLEAN_tree_proof
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_clean/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          71
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/merkle.c:72,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/merkle.c:71,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/merkle.c:73,37'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/merkle.c:71,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/merkle.c:72,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/merkle.c:79,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/merkle.c:72,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/merkle.c:71,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/merkle.c:73,37'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_unpack_3_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          104
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:209,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:210,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:226,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_unpack_7_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          445
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:279,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:279,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:280,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:282,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:283,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:292,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:282,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:283,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:292,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:293,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:294,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:295,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:295,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:296,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:298,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:298,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:299,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:302,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:302,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:303,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:307,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:307,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:308,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:313,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:313,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:314,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:320,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:320,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:321,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:329,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:329,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:329,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:330,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_pack_3_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          91
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:58,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:59,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:69,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_pack_7_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          463
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:106,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:107,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:115,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:106,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:107,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:115,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:116,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:117,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:118,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:118,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:119,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:121,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:121,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:122,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:125,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:125,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:126,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:130,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:130,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:131,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:136,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:136,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:137,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:143,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:143,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:143,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:144,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_unpack_fz
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 373
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_3_bit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:371,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_3_bit.22798
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:371,22'
              BranchSideFuncs:
                - generic_unpack_3_bit.22798
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:371,22'
          Dst:             generic_unpack_3_bit
    - functionName:    PQCLEAN_CROSSRSDP256FAST_CLEAN_unpack_fz_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 459
      functionLinenumberEnd: 460
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fz
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:460,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fz.22802
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:460,9'
              BranchSideFuncs:
                - generic_unpack_fz.22802
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:460,9'
          Dst:             generic_unpack_fz
    - functionName:    PQCLEAN_CROSSRSDP256FAST_CLEAN_unpack_fp_syn
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 447
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:447,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fp.22807
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:447,9'
              BranchSideFuncs:
                - generic_unpack_fp.22807
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:447,9'
          Dst:             generic_unpack_fp
    - functionName:    generic_unpack_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_7_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:352,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_7_bit.22799
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:352,22'
              BranchSideFuncs:
                - generic_unpack_7_bit.22799
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:352,22'
          Dst:             generic_unpack_7_bit
    - functionName:    PQCLEAN_CROSSRSDP256FAST_CLEAN_unpack_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 434
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:434,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fp.22807
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:434,9'
              BranchSideFuncs:
                - generic_unpack_fp.22807
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:434,9'
          Dst:             generic_unpack_fp
    - functionName:    generic_pack_fz
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_3_bit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:185,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_3_bit.22800
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:185,2'
              BranchSideFuncs:
                - generic_pack_3_bit.22800
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:185,2'
          Dst:             generic_pack_3_bit
    - functionName:    PQCLEAN_CROSSRSDP256FAST_CLEAN_pack_fz_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fz
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:412,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fz.22810
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:412,2'
              BranchSideFuncs:
                - generic_pack_fz.22810
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:412,2'
          Dst:             generic_pack_fz
    - functionName:    PQCLEAN_CROSSRSDP256FAST_CLEAN_pack_fp_syn
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:399,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fp.22815
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:399,2'
              BranchSideFuncs:
                - generic_pack_fp.22815
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:399,2'
          Dst:             generic_pack_fp
    - functionName:    generic_pack_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_7_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:169,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_7_bit.22801
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:169,2'
              BranchSideFuncs:
                - generic_pack_7_bit.22801
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:169,2'
          Dst:             generic_pack_7_bit
    - functionName:    PQCLEAN_CROSSRSDP256FAST_CLEAN_pack_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:386,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fp.22815
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:386,2'
              BranchSideFuncs:
                - generic_pack_fp.22815
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/pack_unpack.c:386,2'
          Dst:             generic_pack_fp
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/sha3.h:71,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/sha3.h:71,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/sha3.h:71,2'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/sha3.h:65,31'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/sha3.h:65,31'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/sha3.h:65,2'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/sha3.h:58,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/sha3.h:58,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/sha3.h:58,2'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/sha3.h:53,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/sha3.h:53,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/sha3.h:51,2'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/sha3.h:42,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/sha3.h:42,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/sha3.h:42,2'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    PQCLEAN_CROSSRSDP256FAST_CLEAN_rebuild_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_clean/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          73
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/seedtree.c:112,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/seedtree.c:111,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/seedtree.c:113,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/seedtree.c:111,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/seedtree.c:112,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/seedtree.c:119,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/seedtree.c:112,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/seedtree.c:111,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/seedtree.c:113,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDP256FAST_CLEAN_seed_path
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_clean/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          73
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/seedtree.c:96,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/seedtree.c:95,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/seedtree.c:97,43'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/seedtree.c:95,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/seedtree.c:96,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/seedtree.c:103,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/seedtree.c:96,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/seedtree.c:95,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/seedtree.c:97,43'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.22844
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.22844
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:62,37'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.22845
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:62,37'
              BranchSideFuncs:
                - xof_shake_extract.22845
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.22848
                - xof_shake_update.22847
                - xof_shake_update.22847
                - xof_shake_final.22846
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.22848
                - xof_shake_update.22847
                - xof_shake_update.22847
                - xof_shake_final.22846
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    PQCLEAN_CROSSRSDP256FAST_CLEAN_seed_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_clean/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          90
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_clean/seedtree.c:52,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/seedtree.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.22855
                - csprng_randombytes.22854
                - csprng_release.22853
                - csprng_initialize.22855
                - csprng_randombytes.22854
                - csprng_release.22853
                - csprng_initialize.22855
                - csprng_randombytes.22854
                - csprng_release.22853
                - csprng_initialize.22855
                - csprng_randombytes.22854
                - csprng_release.22853
                - csprng_initialize.22855
                - csprng_randombytes.22854
                - csprng_release.22853
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_clean/seedtree.c:53,2'
              BranchSideFuncs:
                - csprng_initialize.22855
                - csprng_randombytes.22854
                - csprng_release.22853
                - csprng_initialize.22855
                - csprng_randombytes.22854
                - csprng_release.22853
                - csprng_initialize.22855
                - csprng_randombytes.22854
                - csprng_release.22853
                - csprng_initialize.22855
                - csprng_randombytes.22854
                - csprng_release.22853
                - csprng_initialize.22855
                - csprng_randombytes.22854
                - csprng_release.22853
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/seedtree.c:58,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/seedtree.c:59,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/seedtree.c:61,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/seedtree.c:79,3'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/seedtree.c:81,3'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/seedtree.c:85,3'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/seedtree.c:79,3'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/seedtree.c:81,3'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/seedtree.c:85,3'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/seedtree.c:79,3'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/seedtree.c:81,3'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/seedtree.c:85,3'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/seedtree.c:79,3'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/seedtree.c:81,3'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_clean/seedtree.c:85,3'
          Dst:             csprng_release
    - functionName:    xof_shake_x4_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_ctx_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:109,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:109,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:109,2'
          Dst:             OQS_SHA3_shake256_x4_inc_ctx_release
    - functionName:    xof_shake_x2_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:146,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.22968
                - xof_shake_release.22968
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:146,2'
              BranchSideFuncs:
                - xof_shake_release.22968
                - xof_shake_release.22968
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:146,2'
          Dst:             xof_shake_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:147,2'
          Dst:             xof_shake_release
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:72,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:72,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:72,2'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    csprng_release_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:174,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_release.22966
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:174,2'
              BranchSideFuncs:
                - xof_shake_x4_release.22966
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:174,2'
          Dst:             xof_shake_x4_release
    - functionName:    csprng_release_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:170,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_release.22966
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:170,2'
              BranchSideFuncs:
                - xof_shake_x4_release.22966
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:170,2'
          Dst:             xof_shake_x4_release
    - functionName:    csprng_release_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:166,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_release.22967
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:166,2'
              BranchSideFuncs:
                - xof_shake_x2_release.22967
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:166,2'
          Dst:             xof_shake_x2_release
    - functionName:    xof_shake_x4_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_squeeze
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:105,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:105,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:105,2'
          Dst:             OQS_SHA3_shake256_x4_inc_squeeze
    - functionName:    xof_shake_x2_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:141,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.22974
                - xof_shake_extract.22974
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:141,2'
              BranchSideFuncs:
                - xof_shake_extract.22974
                - xof_shake_extract.22974
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:141,2'
          Dst:             xof_shake_extract
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:142,2'
          Dst:             xof_shake_extract
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:66,31'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:66,31'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:66,2'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    csprng_randombytes_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:161,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_extract.22972
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:161,2'
              BranchSideFuncs:
                - xof_shake_x4_extract.22972
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:161,2'
          Dst:             xof_shake_x4_extract
    - functionName:    csprng_randombytes_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_MEM_malloc
        - OQS_MEM_secure_free
        - xof_shake_x4_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:155,39'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_extract.22972
                - OQS_MEM_secure_free
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:155,39'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_extract.22972
                - OQS_MEM_secure_free
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:155,39'
          Dst:             OQS_MEM_malloc
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:156,2'
          Dst:             xof_shake_x4_extract
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:157,2'
          Dst:             OQS_MEM_secure_free
    - functionName:    csprng_randombytes_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:149,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_extract.22973
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:149,2'
              BranchSideFuncs:
                - xof_shake_x2_extract.22973
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:149,2'
          Dst:             xof_shake_x2_extract
    - functionName:    xof_shake_x4_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_finalize
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:97,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:97,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:97,2'
          Dst:             OQS_SHA3_shake256_x4_inc_finalize
    - functionName:    xof_shake_x4_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_absorb
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:94,46'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:94,46'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:94,2'
          Dst:             OQS_SHA3_shake256_x4_inc_absorb
    - functionName:    xof_shake_x4_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:86,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:86,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:86,2'
          Dst:             OQS_SHA3_shake256_x4_inc_init
    - functionName:    xof_shake_x2_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:134,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_final.22982
                - xof_shake_final.22982
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:134,2'
              BranchSideFuncs:
                - xof_shake_final.22982
                - xof_shake_final.22982
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:134,2'
          Dst:             xof_shake_final
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:135,2'
          Dst:             xof_shake_final
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_finalize
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:59,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:59,2'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    xof_shake_x2_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_update
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:130,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_update.22984
                - xof_shake_update.22984
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:130,2'
              BranchSideFuncs:
                - xof_shake_update.22984
                - xof_shake_update.22984
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:130,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:131,2'
          Dst:             xof_shake_update
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:54,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:54,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:52,2'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    xof_shake_x2_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:123,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.22986
                - xof_shake_init.22986
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:123,2'
              BranchSideFuncs:
                - xof_shake_init.22986
                - xof_shake_init.22986
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:123,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:124,2'
          Dst:             xof_shake_init
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:43,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:43,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:43,2'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    csprng_initialize_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          65
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_final
        - xof_shake_x4_init
        - xof_shake_x4_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:132,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_init.22980
                - xof_shake_x4_update.22979
                - xof_shake_x4_update.22979
                - xof_shake_x4_final.22978
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:132,2'
              BranchSideFuncs:
                - xof_shake_x4_init.22980
                - xof_shake_x4_update.22979
                - xof_shake_x4_update.22979
                - xof_shake_x4_final.22978
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:132,2'
          Dst:             xof_shake_x4_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:133,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:143,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:144,2'
          Dst:             xof_shake_x4_final
    - functionName:    csprng_initialize_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          61
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_MEM_malloc
        - OQS_MEM_secure_free
        - xof_shake_x4_final
        - xof_shake_x4_init
        - xof_shake_x4_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:107,57'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_init.22980
                - xof_shake_x4_update.22979
                - xof_shake_x4_update.22979
                - xof_shake_x4_final.22978
                - OQS_MEM_secure_free
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:107,57'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_init.22980
                - xof_shake_x4_update.22979
                - xof_shake_x4_update.22979
                - xof_shake_x4_final.22978
                - OQS_MEM_secure_free
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:107,42'
          Dst:             OQS_MEM_malloc
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:108,2'
          Dst:             xof_shake_x4_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:109,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:117,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:118,2'
          Dst:             xof_shake_x4_final
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:119,2'
          Dst:             OQS_MEM_secure_free
    - functionName:    csprng_initialize_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_final
        - xof_shake_x2_init
        - xof_shake_x2_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:86,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_init.22985
                - xof_shake_x2_update.22983
                - xof_shake_x2_update.22983
                - xof_shake_x2_final.22981
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:86,2'
              BranchSideFuncs:
                - xof_shake_x2_init.22985
                - xof_shake_x2_update.22983
                - xof_shake_x2_update.22983
                - xof_shake_x2_final.22981
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:86,2'
          Dst:             xof_shake_x2_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:87,2'
          Dst:             xof_shake_x2_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:93,2'
          Dst:             xof_shake_x2_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:94,2'
          Dst:             xof_shake_x2_final
    - functionName:    csprng_release_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_release
        - csprng_release_x2
        - csprng_release_x3
        - csprng_release_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:218,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_release_x4.22969
                - csprng_release_x3.22970
                - csprng_release_x2.22971
                - csprng_release.22991
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:218,16'
              BranchSideFuncs:
                - csprng_release_x4.22969
                - csprng_release_x3.22970
                - csprng_release_x2.22971
                - csprng_release.22991
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:218,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:219,3'
              BranchSideFuncs:
                - csprng_release.22991
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:220,23'
              BranchSideFuncs:
                - csprng_release_x4.22969
                - csprng_release_x3.22970
                - csprng_release_x2.22971
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:220,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:221,31'
              BranchSideFuncs:
                - csprng_release_x2.22971
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:222,23'
              BranchSideFuncs:
                - csprng_release_x4.22969
                - csprng_release_x3.22970
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:222,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:223,31'
              BranchSideFuncs:
                - csprng_release_x3.22970
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:224,23'
              BranchSideFuncs:
                - csprng_release_x4.22969
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:224,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:224,13'
              BranchSideFuncs:
                - csprng_release_x4.22969
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:225,31'
              BranchSideFuncs:
                - csprng_release_x4.22969
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:219,3'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:221,3'
          Dst:             csprng_release_x2
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:223,3'
          Dst:             csprng_release_x3
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:225,3'
          Dst:             csprng_release_x4
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.22968
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.22968
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    csprng_randombytes_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          57
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_randombytes
        - csprng_randombytes_x2
        - csprng_randombytes_x3
        - csprng_randombytes_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:205,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes_x4.22975
                - csprng_randombytes_x3.22976
                - csprng_randombytes_x2.22977
                - csprng_randombytes.22993
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:205,16'
              BranchSideFuncs:
                - csprng_randombytes_x4.22975
                - csprng_randombytes_x3.22976
                - csprng_randombytes_x2.22977
                - csprng_randombytes.22993
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:205,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:206,3'
              BranchSideFuncs:
                - csprng_randombytes.22993
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:207,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.22975
                - csprng_randombytes_x3.22976
                - csprng_randombytes_x2.22977
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:207,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:208,49'
              BranchSideFuncs:
                - csprng_randombytes_x2.22977
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:209,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.22975
                - csprng_randombytes_x3.22976
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:209,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:210,53'
              BranchSideFuncs:
                - csprng_randombytes_x3.22976
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:211,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.22975
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:211,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:211,13'
              BranchSideFuncs:
                - csprng_randombytes_x4.22975
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:212,57'
              BranchSideFuncs:
                - csprng_randombytes_x4.22975
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:206,3'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:208,3'
          Dst:             csprng_randombytes_x2
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:210,3'
          Dst:             csprng_randombytes_x3
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:212,3'
          Dst:             csprng_randombytes_x4
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:62,37'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.22974
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:62,37'
              BranchSideFuncs:
                - xof_shake_extract.22974
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    csprng_initialize_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          61
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_initialize
        - csprng_initialize_x2
        - csprng_initialize_x3
        - csprng_initialize_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:193,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_initialize_x4.22987
                - csprng_initialize_x3.22988
                - csprng_initialize_x2.22989
                - csprng_initialize.22995
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:193,16'
              BranchSideFuncs:
                - csprng_initialize_x4.22987
                - csprng_initialize_x3.22988
                - csprng_initialize_x2.22989
                - csprng_initialize.22995
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:193,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:194,3'
              BranchSideFuncs:
                - csprng_initialize.22995
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:195,23'
              BranchSideFuncs:
                - csprng_initialize_x4.22987
                - csprng_initialize_x3.22988
                - csprng_initialize_x2.22989
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:195,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:196,34'
              BranchSideFuncs:
                - csprng_initialize_x2.22989
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:197,23'
              BranchSideFuncs:
                - csprng_initialize_x4.22987
                - csprng_initialize_x3.22988
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:197,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:198,34'
              BranchSideFuncs:
                - csprng_initialize_x3.22988
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:199,23'
              BranchSideFuncs:
                - csprng_initialize_x4.22987
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:199,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:199,13'
              BranchSideFuncs:
                - csprng_initialize_x4.22987
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:200,34'
              BranchSideFuncs:
                - csprng_initialize_x4.22987
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:194,3'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:196,3'
          Dst:             csprng_initialize_x2
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:198,3'
          Dst:             csprng_initialize_x3
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:200,3'
          Dst:             csprng_initialize_x4
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.22986
                - xof_shake_update.22984
                - xof_shake_update.22984
                - xof_shake_final.22982
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.22986
                - xof_shake_update.22984
                - xof_shake_update.22984
                - xof_shake_final.22982
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    csprng_fp_mat
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:378,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.22993
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:384,2'
              BranchSideFuncs:
                - csprng_randombytes.22993
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:395,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:395,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:407,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:395,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:397,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:407,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:397,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:399,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:399,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:399,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:400,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:402,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:408,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:409,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:411,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:394,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:395,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:414,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:384,2'
          Dst:             csprng_randombytes
    - functionName:    fp_synd_minus_fp_vec_scaled
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          163
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/fp_arith.h:218,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/fp_arith.h:219,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/fp_arith.h:219,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/fp_arith.h:218,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/fp_arith.h:219,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/fp_arith.h:223,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    is_fz_vec_in_restr_group_n
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          60
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/restr_arith.h:62,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/restr_arith.h:61,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/restr_arith.h:62,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/restr_arith.h:61,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/restr_arith.h:62,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/restr_arith.h:62,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/restr_arith.h:62,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/restr_arith.h:62,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/restr_arith.h:62,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDP256FAST_AVX2_CROSS_verify
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 577
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          609
      EdgeCount:       65
      CyclomaticComplexity: 19
      functionsReached:
        - PQCLEAN_CROSSRSDP256FAST_AVX2_expand_digest_to_fixed_weight
        - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fp_syn
        - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fp_vec
        - PQCLEAN_CROSSRSDP256FAST_AVX2_rebuild_leaves
        - PQCLEAN_CROSSRSDP256FAST_AVX2_recompute_root
        - PQCLEAN_CROSSRSDP256FAST_AVX2_unpack_fp_syn
        - PQCLEAN_CROSSRSDP256FAST_AVX2_unpack_fp_vec
        - PQCLEAN_CROSSRSDP256FAST_AVX2_unpack_fz_vec
        - convert_restr_vec_to_fp
        - csprng_fp_vec
        - csprng_fp_vec_chall_1
        - csprng_fz_vec
        - csprng_initialize
        - csprng_release
        - expand_pk
        - fp_dz_norm
        - fp_dz_norm_synd
        - fp_synd_minus_fp_vec_scaled
        - fp_vec_by_fp_matrix
        - fp_vec_by_fp_vec_pointwise
        - fp_vec_by_restr_vec_scaled
        - hash
        - hash_par
        - is_fz_vec_in_restr_group_n
        - memcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:342,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:0,0'
              BranchSideFuncs:
                - expand_pk.23001
                - PQCLEAN_CROSSRSDP256FAST_AVX2_unpack_fp_syn
                - hash.23002
                - hash.23002
                - csprng_initialize.22995
                - csprng_fp_vec_chall_1.23003
                - csprng_release.22991
                - PQCLEAN_CROSSRSDP256FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP256FAST_AVX2_rebuild_leaves
                - PQCLEAN_CROSSRSDP256FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP256FAST_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.22998
                - convert_restr_vec_to_fp.23004
                - fp_vec_by_fp_vec_pointwise.23005
                - fp_vec_by_fp_matrix.23006
                - fp_dz_norm_synd.23007
                - fp_synd_minus_fp_vec_scaled.22997
                - fp_dz_norm_synd.23007
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP256FAST_AVX2_recompute_root
                - hash.23002
                - hash.23002
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fp_vec
                - hash.23002
                - memcmp
                - memcmp
                - hash_par.23012
                - hash_par.23012
                - PQCLEAN_CROSSRSDP256FAST_AVX2_unpack_fz_vec
                - csprng_initialize.22995
                - csprng_fz_vec.23008
                - csprng_fp_vec.23009
                - csprng_release.22991
                - fp_vec_by_restr_vec_scaled.23010
                - fp_dz_norm.23011
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:345,2'
              BranchSideFuncs:
                - expand_pk.23001
                - PQCLEAN_CROSSRSDP256FAST_AVX2_unpack_fp_syn
                - hash.23002
                - hash.23002
                - csprng_initialize.22995
                - csprng_fp_vec_chall_1.23003
                - csprng_release.22991
                - PQCLEAN_CROSSRSDP256FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP256FAST_AVX2_rebuild_leaves
                - PQCLEAN_CROSSRSDP256FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP256FAST_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.22998
                - convert_restr_vec_to_fp.23004
                - fp_vec_by_fp_vec_pointwise.23005
                - fp_vec_by_fp_matrix.23006
                - fp_dz_norm_synd.23007
                - fp_synd_minus_fp_vec_scaled.22997
                - fp_dz_norm_synd.23007
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP256FAST_AVX2_recompute_root
                - hash.23002
                - hash.23002
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fp_vec
                - hash.23002
                - memcmp
                - memcmp
                - hash_par.23012
                - hash_par.23012
                - PQCLEAN_CROSSRSDP256FAST_AVX2_unpack_fz_vec
                - csprng_initialize.22995
                - csprng_fz_vec.23008
                - csprng_fp_vec.23009
                - csprng_release.22991
                - fp_vec_by_restr_vec_scaled.23010
                - fp_dz_norm.23011
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:348,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:350,21'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256FAST_AVX2_unpack_fp_syn
                - hash.23002
                - hash.23002
                - csprng_initialize.22995
                - csprng_fp_vec_chall_1.23003
                - csprng_release.22991
                - PQCLEAN_CROSSRSDP256FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP256FAST_AVX2_rebuild_leaves
                - PQCLEAN_CROSSRSDP256FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP256FAST_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.22998
                - convert_restr_vec_to_fp.23004
                - fp_vec_by_fp_vec_pointwise.23005
                - fp_vec_by_fp_matrix.23006
                - fp_dz_norm_synd.23007
                - fp_synd_minus_fp_vec_scaled.22997
                - fp_dz_norm_synd.23007
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP256FAST_AVX2_recompute_root
                - hash.23002
                - hash.23002
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fp_vec
                - hash.23002
                - memcmp
                - memcmp
                - hash_par.23012
                - hash_par.23012
                - PQCLEAN_CROSSRSDP256FAST_AVX2_unpack_fz_vec
                - csprng_initialize.22995
                - csprng_fz_vec.23008
                - csprng_fp_vec.23009
                - csprng_release.22991
                - fp_vec_by_restr_vec_scaled.23010
                - fp_dz_norm.23011
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:356,40'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256FAST_AVX2_unpack_fp_syn
                - hash.23002
                - hash.23002
                - csprng_initialize.22995
                - csprng_fp_vec_chall_1.23003
                - csprng_release.22991
                - PQCLEAN_CROSSRSDP256FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP256FAST_AVX2_rebuild_leaves
                - PQCLEAN_CROSSRSDP256FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP256FAST_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.22998
                - convert_restr_vec_to_fp.23004
                - fp_vec_by_fp_vec_pointwise.23005
                - fp_vec_by_fp_matrix.23006
                - fp_dz_norm_synd.23007
                - fp_synd_minus_fp_vec_scaled.22997
                - fp_dz_norm_synd.23007
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP256FAST_AVX2_recompute_root
                - hash.23002
                - hash.23002
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fp_vec
                - hash.23002
                - memcmp
                - memcmp
                - hash_par.23012
                - hash_par.23012
                - PQCLEAN_CROSSRSDP256FAST_AVX2_unpack_fz_vec
                - csprng_initialize.22995
                - csprng_fz_vec.23008
                - csprng_fp_vec.23009
                - csprng_release.22991
                - fp_vec_by_restr_vec_scaled.23010
                - fp_dz_norm.23011
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:425,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:428,17'
              BranchSideFuncs:
                - csprng_initialize.22995
                - csprng_fz_vec.23008
                - csprng_fp_vec.23009
                - csprng_release.22991
                - fp_vec_by_restr_vec_scaled.23010
                - fp_dz_norm.23011
                - PQCLEAN_CROSSRSDP256FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP256FAST_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.22998
                - convert_restr_vec_to_fp.23004
                - fp_vec_by_fp_vec_pointwise.23005
                - fp_vec_by_fp_matrix.23006
                - fp_dz_norm_synd.23007
                - fp_synd_minus_fp_vec_scaled.22997
                - fp_dz_norm_synd.23007
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP256FAST_AVX2_unpack_fz_vec
                - PQCLEAN_CROSSRSDP256FAST_AVX2_recompute_root
                - hash.23002
                - hash.23002
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fp_vec
                - hash.23002
                - memcmp
                - memcmp
                - hash_par.23012
                - hash_par.23012
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:459,17'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP256FAST_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.22998
                - convert_restr_vec_to_fp.23004
                - fp_vec_by_fp_vec_pointwise.23005
                - fp_vec_by_fp_matrix.23006
                - fp_dz_norm_synd.23007
                - fp_synd_minus_fp_vec_scaled.22997
                - fp_dz_norm_synd.23007
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fp_syn
                - csprng_initialize.22995
                - csprng_fz_vec.23008
                - csprng_fp_vec.23009
                - csprng_release.22991
                - fp_vec_by_restr_vec_scaled.23010
                - fp_dz_norm.23011
                - hash_par.23012
                - PQCLEAN_CROSSRSDP256FAST_AVX2_recompute_root
                - hash.23002
                - hash.23002
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fp_vec
                - hash.23002
                - memcmp
                - memcmp
                - hash_par.23012
                - PQCLEAN_CROSSRSDP256FAST_AVX2_unpack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:465,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:465,42'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256FAST_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.22998
                - convert_restr_vec_to_fp.23004
                - fp_vec_by_fp_vec_pointwise.23005
                - fp_vec_by_fp_matrix.23006
                - fp_dz_norm_synd.23007
                - fp_synd_minus_fp_vec_scaled.22997
                - fp_dz_norm_synd.23007
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP256FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP256FAST_AVX2_unpack_fz_vec
                - csprng_initialize.22995
                - csprng_fz_vec.23008
                - csprng_fp_vec.23009
                - csprng_release.22991
                - fp_vec_by_restr_vec_scaled.23010
                - fp_dz_norm.23011
                - hash_par.23012
                - PQCLEAN_CROSSRSDP256FAST_AVX2_recompute_root
                - hash.23002
                - hash.23002
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fp_vec
                - hash.23002
                - memcmp
                - memcmp
                - hash_par.23012
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:467,4'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256FAST_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.22998
                - convert_restr_vec_to_fp.23004
                - fp_vec_by_fp_vec_pointwise.23005
                - fp_vec_by_fp_matrix.23006
                - fp_dz_norm_synd.23007
                - fp_synd_minus_fp_vec_scaled.22997
                - fp_dz_norm_synd.23007
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP256FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP256FAST_AVX2_unpack_fz_vec
                - csprng_initialize.22995
                - csprng_fz_vec.23008
                - csprng_fp_vec.23009
                - csprng_release.22991
                - fp_vec_by_restr_vec_scaled.23010
                - fp_dz_norm.23011
                - hash_par.23012
                - PQCLEAN_CROSSRSDP256FAST_AVX2_recompute_root
                - hash.23002
                - hash.23002
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fp_vec
                - hash.23002
                - memcmp
                - memcmp
                - hash_par.23012
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:472,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:469,25'
              BranchSideFuncs:
                - is_fz_vec_in_restr_group_n.22998
                - convert_restr_vec_to_fp.23004
                - fp_vec_by_fp_vec_pointwise.23005
                - fp_vec_by_fp_matrix.23006
                - fp_dz_norm_synd.23007
                - fp_synd_minus_fp_vec_scaled.22997
                - fp_dz_norm_synd.23007
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP256FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP256FAST_AVX2_unpack_fz_vec
                - PQCLEAN_CROSSRSDP256FAST_AVX2_unpack_fz_vec
                - csprng_initialize.22995
                - csprng_fz_vec.23008
                - csprng_fp_vec.23009
                - csprng_release.22991
                - fp_vec_by_restr_vec_scaled.23010
                - fp_dz_norm.23011
                - hash_par.23012
                - PQCLEAN_CROSSRSDP256FAST_AVX2_recompute_root
                - hash.23002
                - hash.23002
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fp_vec
                - hash.23002
                - memcmp
                - memcmp
                - hash_par.23012
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:469,25'
              BranchSideFuncs:
                - is_fz_vec_in_restr_group_n.22998
                - convert_restr_vec_to_fp.23004
                - fp_vec_by_fp_vec_pointwise.23005
                - fp_vec_by_fp_matrix.23006
                - fp_dz_norm_synd.23007
                - fp_synd_minus_fp_vec_scaled.22997
                - fp_dz_norm_synd.23007
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP256FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP256FAST_AVX2_unpack_fz_vec
                - PQCLEAN_CROSSRSDP256FAST_AVX2_unpack_fz_vec
                - csprng_initialize.22995
                - csprng_fz_vec.23008
                - csprng_fp_vec.23009
                - csprng_release.22991
                - fp_vec_by_restr_vec_scaled.23010
                - fp_dz_norm.23011
                - hash_par.23012
                - PQCLEAN_CROSSRSDP256FAST_AVX2_recompute_root
                - hash.23002
                - hash.23002
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fp_vec
                - hash.23002
                - memcmp
                - memcmp
                - hash_par.23012
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:476,38'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:477,22'
              BranchSideFuncs:
                - convert_restr_vec_to_fp.23004
                - fp_vec_by_fp_vec_pointwise.23005
                - fp_vec_by_fp_matrix.23006
                - fp_dz_norm_synd.23007
                - fp_synd_minus_fp_vec_scaled.22997
                - fp_dz_norm_synd.23007
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP256FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP256FAST_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.22998
                - PQCLEAN_CROSSRSDP256FAST_AVX2_unpack_fz_vec
                - csprng_initialize.22995
                - csprng_fz_vec.23008
                - csprng_fp_vec.23009
                - csprng_release.22991
                - fp_vec_by_restr_vec_scaled.23010
                - fp_dz_norm.23011
                - hash_par.23012
                - PQCLEAN_CROSSRSDP256FAST_AVX2_recompute_root
                - hash.23002
                - hash.23002
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fp_vec
                - hash.23002
                - memcmp
                - memcmp
                - hash_par.23012
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:497,31'
              BranchSideFuncs:
                - convert_restr_vec_to_fp.23004
                - fp_vec_by_fp_vec_pointwise.23005
                - fp_vec_by_fp_matrix.23006
                - fp_dz_norm_synd.23007
                - fp_synd_minus_fp_vec_scaled.22997
                - fp_dz_norm_synd.23007
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP256FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP256FAST_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.22998
                - PQCLEAN_CROSSRSDP256FAST_AVX2_unpack_fz_vec
                - csprng_initialize.22995
                - csprng_fz_vec.23008
                - csprng_fp_vec.23009
                - csprng_release.22991
                - fp_vec_by_restr_vec_scaled.23010
                - fp_dz_norm.23011
                - hash_par.23012
                - PQCLEAN_CROSSRSDP256FAST_AVX2_recompute_root
                - hash.23002
                - hash.23002
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fp_vec
                - hash.23002
                - memcmp
                - memcmp
                - hash_par.23012
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:497,26'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:497,31'
              BranchSideFuncs:
                - hash_par.23012
                - PQCLEAN_CROSSRSDP256FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP256FAST_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.22998
                - convert_restr_vec_to_fp.23004
                - fp_vec_by_fp_vec_pointwise.23005
                - fp_vec_by_fp_matrix.23006
                - fp_dz_norm_synd.23007
                - fp_synd_minus_fp_vec_scaled.22997
                - fp_dz_norm_synd.23007
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP256FAST_AVX2_unpack_fz_vec
                - csprng_initialize.22995
                - csprng_fz_vec.23008
                - csprng_fp_vec.23009
                - csprng_release.22991
                - fp_vec_by_restr_vec_scaled.23010
                - fp_dz_norm.23011
                - PQCLEAN_CROSSRSDP256FAST_AVX2_recompute_root
                - hash.23002
                - hash.23002
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fp_vec
                - hash.23002
                - memcmp
                - memcmp
                - hash_par.23012
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:500,15'
              BranchSideFuncs:
                - hash_par.23012
                - PQCLEAN_CROSSRSDP256FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP256FAST_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.22998
                - convert_restr_vec_to_fp.23004
                - fp_vec_by_fp_vec_pointwise.23005
                - fp_vec_by_fp_matrix.23006
                - fp_dz_norm_synd.23007
                - fp_synd_minus_fp_vec_scaled.22997
                - fp_dz_norm_synd.23007
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP256FAST_AVX2_unpack_fz_vec
                - csprng_initialize.22995
                - csprng_fz_vec.23008
                - csprng_fp_vec.23009
                - csprng_release.22991
                - fp_vec_by_restr_vec_scaled.23010
                - fp_dz_norm.23011
                - PQCLEAN_CROSSRSDP256FAST_AVX2_recompute_root
                - hash.23002
                - hash.23002
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fp_vec
                - hash.23002
                - memcmp
                - memcmp
                - hash_par.23012
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:497,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:500,15'
              BranchSideFuncs:
                - hash_par.23012
                - PQCLEAN_CROSSRSDP256FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP256FAST_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.22998
                - convert_restr_vec_to_fp.23004
                - fp_vec_by_fp_vec_pointwise.23005
                - fp_vec_by_fp_matrix.23006
                - fp_dz_norm_synd.23007
                - fp_synd_minus_fp_vec_scaled.22997
                - fp_dz_norm_synd.23007
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP256FAST_AVX2_unpack_fz_vec
                - csprng_initialize.22995
                - csprng_fz_vec.23008
                - csprng_fp_vec.23009
                - csprng_release.22991
                - fp_vec_by_restr_vec_scaled.23010
                - fp_dz_norm.23011
                - PQCLEAN_CROSSRSDP256FAST_AVX2_recompute_root
                - hash.23002
                - hash.23002
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fp_vec
                - hash.23002
                - memcmp
                - memcmp
                - hash_par.23012
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:517,21'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP256FAST_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.22998
                - convert_restr_vec_to_fp.23004
                - fp_vec_by_fp_vec_pointwise.23005
                - fp_vec_by_fp_matrix.23006
                - fp_dz_norm_synd.23007
                - fp_synd_minus_fp_vec_scaled.22997
                - fp_dz_norm_synd.23007
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fp_syn
                - hash_par.23012
                - PQCLEAN_CROSSRSDP256FAST_AVX2_unpack_fz_vec
                - csprng_initialize.22995
                - csprng_fz_vec.23008
                - csprng_fp_vec.23009
                - csprng_release.22991
                - fp_vec_by_restr_vec_scaled.23010
                - fp_dz_norm.23011
                - PQCLEAN_CROSSRSDP256FAST_AVX2_recompute_root
                - hash.23002
                - hash.23002
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fp_vec
                - hash.23002
                - memcmp
                - memcmp
                - hash_par.23012
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:517,26'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:517,31'
              BranchSideFuncs:
                - hash_par.23012
                - PQCLEAN_CROSSRSDP256FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP256FAST_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.22998
                - convert_restr_vec_to_fp.23004
                - fp_vec_by_fp_vec_pointwise.23005
                - fp_vec_by_fp_matrix.23006
                - fp_dz_norm_synd.23007
                - fp_synd_minus_fp_vec_scaled.22997
                - fp_dz_norm_synd.23007
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fp_syn
                - hash_par.23012
                - PQCLEAN_CROSSRSDP256FAST_AVX2_unpack_fz_vec
                - csprng_initialize.22995
                - csprng_fz_vec.23008
                - csprng_fp_vec.23009
                - csprng_release.22991
                - fp_vec_by_restr_vec_scaled.23010
                - fp_dz_norm.23011
                - PQCLEAN_CROSSRSDP256FAST_AVX2_recompute_root
                - hash.23002
                - hash.23002
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fp_vec
                - hash.23002
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:520,14'
              BranchSideFuncs:
                - hash_par.23012
                - PQCLEAN_CROSSRSDP256FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP256FAST_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.22998
                - convert_restr_vec_to_fp.23004
                - fp_vec_by_fp_vec_pointwise.23005
                - fp_vec_by_fp_matrix.23006
                - fp_dz_norm_synd.23007
                - fp_synd_minus_fp_vec_scaled.22997
                - fp_dz_norm_synd.23007
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fp_syn
                - hash_par.23012
                - PQCLEAN_CROSSRSDP256FAST_AVX2_unpack_fz_vec
                - csprng_initialize.22995
                - csprng_fz_vec.23008
                - csprng_fp_vec.23009
                - csprng_release.22991
                - fp_vec_by_restr_vec_scaled.23010
                - fp_dz_norm.23011
                - PQCLEAN_CROSSRSDP256FAST_AVX2_recompute_root
                - hash.23002
                - hash.23002
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fp_vec
                - hash.23002
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:517,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:420,31'
              BranchSideFuncs:
                - hash_par.23012
                - PQCLEAN_CROSSRSDP256FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP256FAST_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.22998
                - convert_restr_vec_to_fp.23004
                - fp_vec_by_fp_vec_pointwise.23005
                - fp_vec_by_fp_matrix.23006
                - fp_dz_norm_synd.23007
                - fp_synd_minus_fp_vec_scaled.22997
                - fp_dz_norm_synd.23007
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fp_syn
                - hash_par.23012
                - PQCLEAN_CROSSRSDP256FAST_AVX2_unpack_fz_vec
                - csprng_initialize.22995
                - csprng_fz_vec.23008
                - csprng_fp_vec.23009
                - csprng_release.22991
                - fp_vec_by_restr_vec_scaled.23010
                - fp_dz_norm.23011
                - PQCLEAN_CROSSRSDP256FAST_AVX2_recompute_root
                - hash.23002
                - hash.23002
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fp_vec
                - hash.23002
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:520,14'
              BranchSideFuncs:
                - hash_par.23012
                - PQCLEAN_CROSSRSDP256FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP256FAST_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.22998
                - convert_restr_vec_to_fp.23004
                - fp_vec_by_fp_vec_pointwise.23005
                - fp_vec_by_fp_matrix.23006
                - fp_dz_norm_synd.23007
                - fp_synd_minus_fp_vec_scaled.22997
                - fp_dz_norm_synd.23007
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fp_syn
                - hash_par.23012
                - PQCLEAN_CROSSRSDP256FAST_AVX2_unpack_fz_vec
                - csprng_initialize.22995
                - csprng_fz_vec.23008
                - csprng_fp_vec.23009
                - csprng_release.22991
                - fp_vec_by_restr_vec_scaled.23010
                - fp_dz_norm.23011
                - PQCLEAN_CROSSRSDP256FAST_AVX2_recompute_root
                - hash.23002
                - hash.23002
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fp_vec
                - hash.23002
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:420,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:423,56'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256FAST_AVX2_recompute_root
                - hash.23002
                - hash.23002
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fp_vec
                - hash.23002
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:544,37'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256FAST_AVX2_recompute_root
                - hash.23002
                - hash.23002
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fp_vec
                - hash.23002
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:569,36'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:561,32'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:569,36'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:553,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:554,37'
              BranchSideFuncs:
                - hash.23002
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:556,26'
              BranchSideFuncs:
                - hash.23002
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:570,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:570,42'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:571,46'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:571,46'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:571,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:572,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:572,40'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:572,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:573,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:573,40'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:573,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:574,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:574,35'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:574,35'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:574,35'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:345,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:356,19'
          Dst:             PQCLEAN_CROSSRSDP256FAST_AVX2_unpack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:359,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:364,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:368,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:371,2'
          Dst:             csprng_fp_vec_chall_1
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:373,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:376,2'
          Dst:             PQCLEAN_CROSSRSDP256FAST_AVX2_expand_digest_to_fixed_weight
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:380,24'
          Dst:             PQCLEAN_CROSSRSDP256FAST_AVX2_rebuild_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:542,32'
          Dst:             PQCLEAN_CROSSRSDP256FAST_AVX2_recompute_root
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:546,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:549,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:464,34'
          Dst:             PQCLEAN_CROSSRSDP256FAST_AVX2_unpack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:471,38'
          Dst:             PQCLEAN_CROSSRSDP256FAST_AVX2_unpack_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:471,38'
          Dst:             PQCLEAN_CROSSRSDP256FAST_AVX2_unpack_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:477,22'
          Dst:             is_fz_vec_in_restr_group_n
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:482,4'
          Dst:             convert_restr_vec_to_fp
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:483,4'
          Dst:             fp_vec_by_fp_vec_pointwise
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:484,4'
          Dst:             fp_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:485,4'
          Dst:             fp_dz_norm_synd
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:486,4'
          Dst:             fp_synd_minus_fp_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:490,4'
          Dst:             fp_dz_norm_synd
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:491,4'
          Dst:             PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:444,4'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:446,4'
          Dst:             csprng_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:448,4'
          Dst:             csprng_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:450,4'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:451,4'
          Dst:             fp_vec_by_restr_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:455,4'
          Dst:             fp_dz_norm
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:498,4'
          Dst:             hash_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:518,4'
          Dst:             hash_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:559,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:565,36'
          Dst:             memcmp
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:554,3'
          Dst:             PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:561,32'
          Dst:             memcmp
    - functionName:    expand_pk
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_fp_mat
        - csprng_initialize
        - csprng_release
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:52,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.22995
                - csprng_fp_mat.22996
                - csprng_release.22991
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:53,2'
              BranchSideFuncs:
                - csprng_initialize.22995
                - csprng_fp_mat.22996
                - csprng_release.22991
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:53,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:54,2'
          Dst:             csprng_fp_mat
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:56,2'
          Dst:             csprng_release
    - functionName:    hash
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
        - xof_shake_final
        - xof_shake_init
        - xof_shake_release
        - xof_shake_update
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:238,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.22986
                - xof_shake_update.22984
                - xof_shake_update.22984
                - xof_shake_final.22982
                - xof_shake_extract.22974
                - xof_shake_release.22968
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:239,2'
              BranchSideFuncs:
                - xof_shake_init.22986
                - xof_shake_update.22984
                - xof_shake_update.22984
                - xof_shake_final.22982
                - xof_shake_extract.22974
                - xof_shake_release.22968
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:239,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:240,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:244,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:245,2'
          Dst:             xof_shake_final
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:246,2'
          Dst:             xof_shake_extract
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:248,2'
          Dst:             xof_shake_release
    - functionName:    csprng_fp_vec_chall_1
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          215
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:335,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.22993
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:341,2'
              BranchSideFuncs:
                - csprng_randombytes.22993
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:352,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:352,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:365,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:352,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:354,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:365,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:354,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:356,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:356,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:356,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:357,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:359,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:366,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:367,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:369,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:351,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:352,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:372,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:341,2'
          Dst:             csprng_randombytes
    - functionName:    convert_restr_vec_to_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          230
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/fp_arith.h:228,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/fp_arith.h:229,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/fp_arith.h:229,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/fp_arith.h:228,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/fp_arith.h:228,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/fp_arith.h:229,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/fp_arith.h:228,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/fp_arith.h:228,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/fp_arith.h:229,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/fp_arith.h:228,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/fp_arith.h:228,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/fp_arith.h:229,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fp_vec_by_fp_vec_pointwise
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          331
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/fp_arith.h:135,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/fp_arith.h:136,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/fp_arith.h:136,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/fp_arith.h:135,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/fp_arith.h:136,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/fp_arith.h:139,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fp_vec_by_fp_matrix
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          289
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fp_dz_norm_synd
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          52
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    csprng_fz_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:420,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.22993
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:426,2'
              BranchSideFuncs:
                - csprng_randombytes.22993
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:437,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:437,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:449,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:437,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:439,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:449,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:439,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:441,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:441,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:441,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:442,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:444,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:450,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:451,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:453,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:436,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:437,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:456,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:426,2'
          Dst:             csprng_randombytes
    - functionName:    csprng_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:291,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.22993
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:297,2'
              BranchSideFuncs:
                - csprng_randombytes.22993
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:308,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:308,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:320,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:308,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:310,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:320,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:310,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:312,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:312,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:312,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:313,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:315,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:321,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:322,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:324,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:307,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:308,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:327,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:297,2'
          Dst:             csprng_randombytes
    - functionName:    fp_vec_by_restr_vec_scaled
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          241
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fp_dz_norm
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          209
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hash_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      void
      argCount:        14
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_initialize_par
        - csprng_randombytes_par
        - csprng_release_par
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:271,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_initialize_par.22994
                - csprng_randombytes_par.22992
                - csprng_release_par.22990
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:272,56'
              BranchSideFuncs:
                - csprng_initialize_par.22994
                - csprng_randombytes_par.22992
                - csprng_release_par.22990
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:272,2'
          Dst:             csprng_initialize_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:273,2'
          Dst:             csprng_randombytes_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:275,2'
          Dst:             csprng_release_par
    - functionName:    fz_dz_norm_n
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          165
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fz_vec_sub_n
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          353
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/restr_arith.h:53,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/restr_arith.h:54,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/restr_arith.h:54,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/restr_arith.h:53,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/restr_arith.h:54,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/restr_arith.h:56,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    expand_sk
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_fz_vec
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
        - expand_pk
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:63,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.22995
                - csprng_randombytes.22993
                - csprng_release.22991
                - expand_pk.23001
                - csprng_initialize.22995
                - csprng_fz_vec.23008
                - csprng_release.22991
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:69,2'
              BranchSideFuncs:
                - csprng_initialize.22995
                - csprng_randombytes.22993
                - csprng_release.22991
                - expand_pk.23001
                - csprng_initialize.22995
                - csprng_fz_vec.23008
                - csprng_release.22991
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:69,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:70,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:74,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:76,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:82,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:83,2'
          Dst:             csprng_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:85,2'
          Dst:             csprng_release
    - functionName:    PQCLEAN_CROSSRSDP256FAST_AVX2_CROSS_sign
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          457
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_CROSSRSDP256FAST_AVX2_expand_digest_to_fixed_weight
        - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fp_syn
        - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fp_vec
        - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fz_vec
        - PQCLEAN_CROSSRSDP256FAST_AVX2_seed_leaves
        - PQCLEAN_CROSSRSDP256FAST_AVX2_seed_path
        - PQCLEAN_CROSSRSDP256FAST_AVX2_tree_proof
        - PQCLEAN_CROSSRSDP256FAST_AVX2_tree_root
        - __assert_fail
        - convert_restr_vec_to_fp
        - csprng_fp_vec
        - csprng_fp_vec_chall_1
        - csprng_fz_vec
        - csprng_initialize
        - csprng_release
        - expand_sk
        - fp_dz_norm
        - fp_dz_norm_synd
        - fp_vec_by_fp_matrix
        - fp_vec_by_fp_vec_pointwise
        - fp_vec_by_restr_vec_scaled
        - fz_dz_norm_n
        - fz_vec_sub_n
        - hash
        - hash_par
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:136,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:0,0'
              BranchSideFuncs:
                - expand_sk.23015
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDP256FAST_AVX2_seed_leaves
                - csprng_initialize.22995
                - csprng_fz_vec.23008
                - fz_vec_sub_n.23014
                - convert_restr_vec_to_fp.23004
                - fz_dz_norm_n.23013
                - csprng_fp_vec.23009
                - csprng_release.22991
                - fp_vec_by_fp_vec_pointwise.23005
                - fp_vec_by_fp_matrix.23006
                - fp_dz_norm_synd.23007
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fz_vec
                - PQCLEAN_CROSSRSDP256FAST_AVX2_tree_root
                - hash.23002
                - hash.23002
                - hash.23002
                - hash.23002
                - csprng_initialize.22995
                - csprng_fp_vec_chall_1.23003
                - csprng_release.22991
                - fp_vec_by_restr_vec_scaled.23010
                - fp_dz_norm.23011
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fp_vec
                - hash.23002
                - PQCLEAN_CROSSRSDP256FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP256FAST_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP256FAST_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fz_vec
                - hash_par.23012
                - hash_par.23012
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:146,21'
              BranchSideFuncs:
                - expand_sk.23015
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDP256FAST_AVX2_seed_leaves
                - csprng_initialize.22995
                - csprng_fz_vec.23008
                - fz_vec_sub_n.23014
                - convert_restr_vec_to_fp.23004
                - fz_dz_norm_n.23013
                - csprng_fp_vec.23009
                - csprng_release.22991
                - fp_vec_by_fp_vec_pointwise.23005
                - fp_vec_by_fp_matrix.23006
                - fp_dz_norm_synd.23007
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fz_vec
                - PQCLEAN_CROSSRSDP256FAST_AVX2_tree_root
                - hash.23002
                - hash.23002
                - hash.23002
                - hash.23002
                - csprng_initialize.22995
                - csprng_fp_vec_chall_1.23003
                - csprng_release.22991
                - fp_vec_by_restr_vec_scaled.23010
                - fp_dz_norm.23011
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fp_vec
                - hash.23002
                - PQCLEAN_CROSSRSDP256FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP256FAST_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP256FAST_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fz_vec
                - hash_par.23012
                - hash_par.23012
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:144,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:146,21'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDP256FAST_AVX2_seed_leaves
                - csprng_initialize.22995
                - csprng_fz_vec.23008
                - fz_vec_sub_n.23014
                - convert_restr_vec_to_fp.23004
                - fz_dz_norm_n.23013
                - csprng_fp_vec.23009
                - csprng_release.22991
                - fp_vec_by_fp_vec_pointwise.23005
                - fp_vec_by_fp_matrix.23006
                - fp_dz_norm_synd.23007
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fz_vec
                - PQCLEAN_CROSSRSDP256FAST_AVX2_tree_root
                - hash.23002
                - hash.23002
                - hash.23002
                - hash.23002
                - csprng_initialize.22995
                - csprng_fp_vec_chall_1.23003
                - csprng_release.22991
                - fp_vec_by_restr_vec_scaled.23010
                - fp_dz_norm.23011
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fp_vec
                - hash.23002
                - PQCLEAN_CROSSRSDP256FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP256FAST_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP256FAST_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fz_vec
                - hash_par.23012
                - hash_par.23012
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:151,2'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDP256FAST_AVX2_seed_leaves
                - csprng_initialize.22995
                - csprng_fz_vec.23008
                - fz_vec_sub_n.23014
                - convert_restr_vec_to_fp.23004
                - fz_dz_norm_n.23013
                - csprng_fp_vec.23009
                - csprng_release.22991
                - fp_vec_by_fp_vec_pointwise.23005
                - fp_vec_by_fp_matrix.23006
                - fp_dz_norm_synd.23007
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fz_vec
                - PQCLEAN_CROSSRSDP256FAST_AVX2_tree_root
                - hash.23002
                - hash.23002
                - hash.23002
                - hash.23002
                - csprng_initialize.22995
                - csprng_fp_vec_chall_1.23003
                - csprng_release.22991
                - fp_vec_by_restr_vec_scaled.23010
                - fp_dz_norm.23011
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fp_vec
                - hash.23002
                - PQCLEAN_CROSSRSDP256FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP256FAST_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP256FAST_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fz_vec
                - hash_par.23012
                - hash_par.23012
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:233,20'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:233,25'
              BranchSideFuncs:
                - hash_par.23012
                - hash_par.23012
                - csprng_initialize.22995
                - csprng_fz_vec.23008
                - fz_vec_sub_n.23014
                - convert_restr_vec_to_fp.23004
                - fz_dz_norm_n.23013
                - csprng_fp_vec.23009
                - csprng_release.22991
                - fp_vec_by_fp_vec_pointwise.23005
                - fp_vec_by_fp_matrix.23006
                - fp_dz_norm_synd.23007
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fz_vec
                - PQCLEAN_CROSSRSDP256FAST_AVX2_tree_root
                - hash.23002
                - hash.23002
                - hash.23002
                - hash.23002
                - csprng_initialize.22995
                - csprng_fp_vec_chall_1.23003
                - csprng_release.22991
                - fp_vec_by_restr_vec_scaled.23010
                - fp_dz_norm.23011
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fp_vec
                - hash.23002
                - PQCLEAN_CROSSRSDP256FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP256FAST_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP256FAST_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fz_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:236,14'
              BranchSideFuncs:
                - hash_par.23012
                - hash_par.23012
                - csprng_initialize.22995
                - csprng_fz_vec.23008
                - fz_vec_sub_n.23014
                - convert_restr_vec_to_fp.23004
                - fz_dz_norm_n.23013
                - csprng_fp_vec.23009
                - csprng_release.22991
                - fp_vec_by_fp_vec_pointwise.23005
                - fp_vec_by_fp_matrix.23006
                - fp_dz_norm_synd.23007
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fz_vec
                - PQCLEAN_CROSSRSDP256FAST_AVX2_tree_root
                - hash.23002
                - hash.23002
                - hash.23002
                - hash.23002
                - csprng_initialize.22995
                - csprng_fp_vec_chall_1.23003
                - csprng_release.22991
                - fp_vec_by_restr_vec_scaled.23010
                - fp_dz_norm.23011
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fp_vec
                - hash.23002
                - PQCLEAN_CROSSRSDP256FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP256FAST_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP256FAST_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:233,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:188,31'
              BranchSideFuncs:
                - hash_par.23012
                - hash_par.23012
                - csprng_initialize.22995
                - csprng_fz_vec.23008
                - fz_vec_sub_n.23014
                - convert_restr_vec_to_fp.23004
                - fz_dz_norm_n.23013
                - csprng_fp_vec.23009
                - csprng_release.22991
                - fp_vec_by_fp_vec_pointwise.23005
                - fp_vec_by_fp_matrix.23006
                - fp_dz_norm_synd.23007
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fz_vec
                - PQCLEAN_CROSSRSDP256FAST_AVX2_tree_root
                - hash.23002
                - hash.23002
                - hash.23002
                - hash.23002
                - csprng_initialize.22995
                - csprng_fp_vec_chall_1.23003
                - csprng_release.22991
                - fp_vec_by_restr_vec_scaled.23010
                - fp_dz_norm.23011
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fp_vec
                - hash.23002
                - PQCLEAN_CROSSRSDP256FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP256FAST_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP256FAST_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fz_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:236,14'
              BranchSideFuncs:
                - hash_par.23012
                - hash_par.23012
                - csprng_initialize.22995
                - csprng_fz_vec.23008
                - fz_vec_sub_n.23014
                - convert_restr_vec_to_fp.23004
                - fz_dz_norm_n.23013
                - csprng_fp_vec.23009
                - csprng_release.22991
                - fp_vec_by_fp_vec_pointwise.23005
                - fp_vec_by_fp_matrix.23006
                - fp_dz_norm_synd.23007
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fz_vec
                - PQCLEAN_CROSSRSDP256FAST_AVX2_tree_root
                - hash.23002
                - hash.23002
                - hash.23002
                - hash.23002
                - csprng_initialize.22995
                - csprng_fp_vec_chall_1.23003
                - csprng_release.22991
                - fp_vec_by_restr_vec_scaled.23010
                - fp_dz_norm.23011
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fp_vec
                - hash.23002
                - PQCLEAN_CROSSRSDP256FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP256FAST_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP256FAST_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:188,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:188,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256FAST_AVX2_tree_root
                - hash.23002
                - hash.23002
                - hash.23002
                - hash.23002
                - csprng_initialize.22995
                - csprng_fp_vec_chall_1.23003
                - csprng_release.22991
                - fp_vec_by_restr_vec_scaled.23010
                - fp_dz_norm.23011
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fp_vec
                - hash.23002
                - PQCLEAN_CROSSRSDP256FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP256FAST_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP256FAST_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fz_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:273,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256FAST_AVX2_tree_root
                - hash.23002
                - hash.23002
                - hash.23002
                - hash.23002
                - csprng_initialize.22995
                - csprng_fp_vec_chall_1.23003
                - csprng_release.22991
                - fp_vec_by_restr_vec_scaled.23010
                - fp_dz_norm.23011
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fp_vec
                - hash.23002
                - PQCLEAN_CROSSRSDP256FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP256FAST_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP256FAST_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:300,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:301,30'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fp_vec
                - hash.23002
                - PQCLEAN_CROSSRSDP256FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP256FAST_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP256FAST_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fz_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:309,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fp_vec
                - hash.23002
                - PQCLEAN_CROSSRSDP256FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP256FAST_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP256FAST_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:309,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:310,37'
              BranchSideFuncs:
                - hash.23002
                - PQCLEAN_CROSSRSDP256FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP256FAST_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP256FAST_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fz_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:313,26'
              BranchSideFuncs:
                - hash.23002
                - PQCLEAN_CROSSRSDP256FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP256FAST_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP256FAST_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:327,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:326,26'
              BranchSideFuncs:
                - __assert_fail
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fz_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:328,4'
              BranchSideFuncs:
                - __assert_fail
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:328,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:328,4'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fz_vec
                - __assert_fail
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:329,16'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fz_vec
                - __assert_fail
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:326,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:327,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:335,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:140,2'
          Dst:             expand_sk
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:151,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:152,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:155,2'
          Dst:             PQCLEAN_CROSSRSDP256FAST_AVX2_seed_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:273,2'
          Dst:             PQCLEAN_CROSSRSDP256FAST_AVX2_tree_root
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:274,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:275,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:282,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:287,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:293,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:294,2'
          Dst:             csprng_fp_vec_chall_1
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:296,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:200,3'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:205,3'
          Dst:             csprng_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:206,3'
          Dst:             fz_vec_sub_n
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:209,3'
          Dst:             convert_restr_vec_to_fp
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:210,3'
          Dst:             fz_dz_norm_n
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:212,3'
          Dst:             csprng_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:214,3'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:217,3'
          Dst:             fp_vec_by_fp_vec_pointwise
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:218,3'
          Dst:             fp_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:219,3'
          Dst:             fp_dz_norm_synd
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:222,3'
          Dst:             PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:224,3'
          Dst:             PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:234,4'
          Dst:             hash_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:250,4'
          Dst:             hash_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:301,3'
          Dst:             fp_vec_by_restr_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:305,3'
          Dst:             fp_dz_norm
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:315,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:318,2'
          Dst:             PQCLEAN_CROSSRSDP256FAST_AVX2_expand_digest_to_fixed_weight
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:322,2'
          Dst:             PQCLEAN_CROSSRSDP256FAST_AVX2_tree_proof
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:323,2'
          Dst:             PQCLEAN_CROSSRSDP256FAST_AVX2_seed_path
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:310,3'
          Dst:             PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:328,4'
          Dst:             __assert_fail
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:329,4'
          Dst:             PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:330,4'
          Dst:             PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fz_vec
    - functionName:    restr_vec_by_fp_matrix
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          394
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/fp_arith.h:84,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/fp_arith.h:80,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/fp_arith.h:80,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDP256FAST_AVX2_CROSS_keygen
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          53
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fp_syn
        - csprng_fz_vec
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
        - expand_pk
        - fp_dz_norm_synd
        - restr_vec_by_fp_matrix
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:91,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
                - csprng_initialize.22995
                - csprng_randombytes.22993
                - csprng_release.22991
                - expand_pk.23001
                - csprng_initialize.22995
                - csprng_fz_vec.23008
                - csprng_release.22991
                - restr_vec_by_fp_matrix.23020
                - fp_dz_norm_synd.23007
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fp_syn
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:91,2'
              BranchSideFuncs:
                - OQS_randombytes
                - csprng_initialize.22995
                - csprng_randombytes.22993
                - csprng_release.22991
                - expand_pk.23001
                - csprng_initialize.22995
                - csprng_fz_vec.23008
                - csprng_release.22991
                - restr_vec_by_fp_matrix.23020
                - fp_dz_norm_synd.23007
                - PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fp_syn
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:91,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:99,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:100,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:104,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:109,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:116,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:119,2'
          Dst:             csprng_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:121,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:124,2'
          Dst:             restr_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:125,2'
          Dst:             fp_dz_norm_synd
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/CROSS.c:126,2'
          Dst:             PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fp_syn
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:72,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:72,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:72,2'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:66,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:66,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:66,2'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:59,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:59,2'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:54,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:54,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:52,2'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:43,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:43,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:43,2'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.23045
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.23045
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.23046
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:62,2'
              BranchSideFuncs:
                - xof_shake_extract.23046
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.23049
                - xof_shake_update.23048
                - xof_shake_update.23048
                - xof_shake_final.23047
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.23049
                - xof_shake_update.23048
                - xof_shake_update.23048
                - xof_shake_final.23047
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    PQCLEAN_CROSSRSDP256FAST_AVX2_expand_digest_to_fixed_weight
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         67
      ICount:          400
      EdgeCount:       90
      CyclomaticComplexity: 25
      functionsReached:
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.c:46,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.23052
                - csprng_randombytes.23051
                - csprng_release.23050
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.c:47,2'
              BranchSideFuncs:
                - csprng_initialize.23052
                - csprng_randombytes.23051
                - csprng_release.23050
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.c:68,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.c:68,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.c:68,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.c:70,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.c:70,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.c:72,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.c:72,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.c:72,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.c:73,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.c:75,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.c:84,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.c:85,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.c:92,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.c:66,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.c:68,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.c:95,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.c:47,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.c:49,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.c:51,2'
          Dst:             csprng_release
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:72,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:72,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:72,2'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:66,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:66,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:66,2'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:59,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:59,2'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:54,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:54,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:52,2'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:43,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:43,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:43,2'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    PQCLEAN_CROSSRSDP256FAST_AVX2_recompute_root
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          80
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - PQCLEAN_CROSSRSDP256FAST_AVX2_tree_root
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/merkle.c:87,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/merkle.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256FAST_AVX2_tree_root
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/merkle.c:88,7'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256FAST_AVX2_tree_root
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/merkle.c:88,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/merkle.c:87,26'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256FAST_AVX2_tree_root
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/merkle.c:89,12'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256FAST_AVX2_tree_root
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/merkle.c:87,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/merkle.c:88,7'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256FAST_AVX2_tree_root
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/merkle.c:95,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256FAST_AVX2_tree_root
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/merkle.c:88,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/merkle.c:87,26'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256FAST_AVX2_tree_root
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/merkle.c:89,12'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256FAST_AVX2_tree_root
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/merkle.c:95,2'
          Dst:             PQCLEAN_CROSSRSDP256FAST_AVX2_tree_root
    - functionName:    PQCLEAN_CROSSRSDP256FAST_AVX2_tree_root
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          51
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hash
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/merkle.c:56,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/merkle.c:0,0'
              BranchSideFuncs:
                - hash.23086
                - hash.23086
                - hash.23086
                - hash.23086
                - hash.23086
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/merkle.c:60,3'
              BranchSideFuncs:
                - hash.23086
                - hash.23086
                - hash.23086
                - hash.23086
                - hash.23086
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/merkle.c:60,3'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/merkle.c:60,3'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/merkle.c:60,3'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/merkle.c:60,3'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/merkle.c:64,2'
          Dst:             hash
    - functionName:    hash
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
        - xof_shake_final
        - xof_shake_init
        - xof_shake_release
        - xof_shake_update
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:238,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.23081
                - xof_shake_update.23080
                - xof_shake_update.23080
                - xof_shake_final.23079
                - xof_shake_extract.23078
                - xof_shake_release.23077
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:239,2'
              BranchSideFuncs:
                - xof_shake_init.23081
                - xof_shake_update.23080
                - xof_shake_update.23080
                - xof_shake_final.23079
                - xof_shake_extract.23078
                - xof_shake_release.23077
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:239,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:240,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:244,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:245,2'
          Dst:             xof_shake_final
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:246,2'
          Dst:             xof_shake_extract
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:248,2'
          Dst:             xof_shake_release
    - functionName:    PQCLEAN_CROSSRSDP256FAST_AVX2_tree_proof
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          71
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/merkle.c:72,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/merkle.c:71,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/merkle.c:73,37'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/merkle.c:71,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/merkle.c:72,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/merkle.c:79,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/merkle.c:72,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/merkle.c:71,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/merkle.c:73,37'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_unpack_3_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          243
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:209,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:210,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:210,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:209,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:210,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:226,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_unpack_7_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          2373
      EdgeCount:       66
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:279,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:279,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:280,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:282,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:282,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:292,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:282,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:282,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:283,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:282,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:282,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:283,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:282,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:283,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:283,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:282,31'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:282,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:283,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:282,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:282,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:292,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:282,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:283,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:283,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:282,31'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:282,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:283,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:282,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:283,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:292,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:282,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:283,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:292,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:293,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:294,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:295,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:295,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:296,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:298,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:298,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:299,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:302,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:302,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:303,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:307,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:307,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:308,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:313,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:313,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:314,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:320,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:320,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:321,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:329,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:329,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:329,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:330,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_pack_3_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          432
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:58,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:59,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:59,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:58,30'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:58,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:59,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:58,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:59,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:69,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_pack_7_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          463
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:106,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:107,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:115,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:106,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:107,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:115,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:116,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:117,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:118,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:118,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:119,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:121,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:121,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:122,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:125,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:125,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:126,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:130,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:130,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:131,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:136,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:136,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:137,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:143,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:143,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:143,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:144,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_unpack_fz
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 373
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_3_bit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:371,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_3_bit.23121
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:371,22'
              BranchSideFuncs:
                - generic_unpack_3_bit.23121
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:371,22'
          Dst:             generic_unpack_3_bit
    - functionName:    PQCLEAN_CROSSRSDP256FAST_AVX2_unpack_fz_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 459
      functionLinenumberEnd: 460
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fz
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:460,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fz.23125
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:460,9'
              BranchSideFuncs:
                - generic_unpack_fz.23125
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:460,9'
          Dst:             generic_unpack_fz
    - functionName:    PQCLEAN_CROSSRSDP256FAST_AVX2_unpack_fp_syn
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 447
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:447,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fp.23130
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:447,9'
              BranchSideFuncs:
                - generic_unpack_fp.23130
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:447,9'
          Dst:             generic_unpack_fp
    - functionName:    generic_unpack_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_7_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:352,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_7_bit.23122
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:352,22'
              BranchSideFuncs:
                - generic_unpack_7_bit.23122
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:352,22'
          Dst:             generic_unpack_7_bit
    - functionName:    PQCLEAN_CROSSRSDP256FAST_AVX2_unpack_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 434
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:434,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fp.23130
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:434,9'
              BranchSideFuncs:
                - generic_unpack_fp.23130
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:434,9'
          Dst:             generic_unpack_fp
    - functionName:    generic_pack_fz
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_3_bit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:185,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_3_bit.23123
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:185,2'
              BranchSideFuncs:
                - generic_pack_3_bit.23123
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:185,2'
          Dst:             generic_pack_3_bit
    - functionName:    PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fz_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fz
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:412,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fz.23133
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:412,2'
              BranchSideFuncs:
                - generic_pack_fz.23133
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:412,2'
          Dst:             generic_pack_fz
    - functionName:    PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fp_syn
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:399,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fp.23138
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:399,2'
              BranchSideFuncs:
                - generic_pack_fp.23138
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:399,2'
          Dst:             generic_pack_fp
    - functionName:    generic_pack_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_7_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:169,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_7_bit.23124
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:169,2'
              BranchSideFuncs:
                - generic_pack_7_bit.23124
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:169,2'
          Dst:             generic_pack_7_bit
    - functionName:    PQCLEAN_CROSSRSDP256FAST_AVX2_pack_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:386,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fp.23138
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:386,2'
              BranchSideFuncs:
                - generic_pack_fp.23138
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/pack_unpack.c:386,2'
          Dst:             generic_pack_fp
    - functionName:    xof_shake_x4_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_ctx_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:109,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:109,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:109,2'
          Dst:             OQS_SHA3_shake256_x4_inc_ctx_release
    - functionName:    csprng_release_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:174,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_release.23189
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:174,2'
              BranchSideFuncs:
                - xof_shake_x4_release.23189
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:174,2'
          Dst:             xof_shake_x4_release
    - functionName:    xof_shake_x4_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_squeeze
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:105,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:105,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:105,2'
          Dst:             OQS_SHA3_shake256_x4_inc_squeeze
    - functionName:    csprng_randombytes_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:161,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_extract.23191
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:161,2'
              BranchSideFuncs:
                - xof_shake_x4_extract.23191
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:161,2'
          Dst:             xof_shake_x4_extract
    - functionName:    xof_shake_x4_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:97,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:97,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:97,2'
          Dst:             OQS_SHA3_shake256_x4_inc_finalize
    - functionName:    xof_shake_x4_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_absorb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:94,46'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:94,46'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:94,2'
          Dst:             OQS_SHA3_shake256_x4_inc_absorb
    - functionName:    xof_shake_x4_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:86,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:86,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:86,2'
          Dst:             OQS_SHA3_shake256_x4_inc_init
    - functionName:    csprng_initialize_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          53
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_final
        - xof_shake_x4_init
        - xof_shake_x4_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:132,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_init.23195
                - xof_shake_x4_update.23194
                - xof_shake_x4_update.23194
                - xof_shake_x4_final.23193
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:132,2'
              BranchSideFuncs:
                - xof_shake_x4_init.23195
                - xof_shake_x4_update.23194
                - xof_shake_x4_update.23194
                - xof_shake_x4_final.23193
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:132,2'
          Dst:             xof_shake_x4_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:133,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:143,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:144,2'
          Dst:             xof_shake_x4_final
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:72,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:72,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:72,2'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:66,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:66,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:66,2'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:59,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:59,2'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:54,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:54,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:52,2'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:43,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:43,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/sha3.h:43,2'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    PQCLEAN_CROSSRSDP256FAST_AVX2_rebuild_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          73
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/seedtree.c:152,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/seedtree.c:151,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/seedtree.c:153,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/seedtree.c:151,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/seedtree.c:152,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/seedtree.c:159,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/seedtree.c:152,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/seedtree.c:151,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/seedtree.c:153,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDP256FAST_AVX2_seed_path
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          73
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/seedtree.c:136,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/seedtree.c:135,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/seedtree.c:137,43'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/seedtree.c:135,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/seedtree.c:136,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/seedtree.c:143,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/seedtree.c:136,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/seedtree.c:135,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/seedtree.c:137,43'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    csprng_release_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_release_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:225,31'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_release_x4.23190
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:225,31'
              BranchSideFuncs:
                - csprng_release_x4.23190
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:225,3'
          Dst:             csprng_release_x4
    - functionName:    csprng_randombytes_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_randombytes_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:212,57'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes_x4.23192
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:212,57'
              BranchSideFuncs:
                - csprng_randombytes_x4.23192
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:212,3'
          Dst:             csprng_randombytes_x4
    - functionName:    csprng_initialize_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_initialize_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:200,34'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_initialize_x4.23196
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:200,34'
              BranchSideFuncs:
                - csprng_initialize_x4.23196
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:200,3'
          Dst:             csprng_initialize_x4
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.23197
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.23197
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.23198
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:62,2'
              BranchSideFuncs:
                - xof_shake_extract.23198
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.23201
                - xof_shake_update.23200
                - xof_shake_update.23200
                - xof_shake_final.23199
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.23201
                - xof_shake_update.23200
                - xof_shake_update.23200
                - xof_shake_final.23199
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    PQCLEAN_CROSSRSDP256FAST_AVX2_seed_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-fast_avx2/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          116
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_initialize
        - csprng_initialize_par
        - csprng_randombytes
        - csprng_randombytes_par
        - csprng_release
        - csprng_release_par
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/seedtree.c:54,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/seedtree.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.23211
                - csprng_randombytes.23210
                - csprng_release.23209
                - csprng_initialize_par.23208
                - csprng_randombytes_par.23207
                - csprng_release_par.23206
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/seedtree.c:63,2'
              BranchSideFuncs:
                - csprng_initialize.23211
                - csprng_randombytes.23210
                - csprng_release.23209
                - csprng_initialize_par.23208
                - csprng_randombytes_par.23207
                - csprng_release_par.23206
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/seedtree.c:68,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/seedtree.c:69,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/seedtree.c:71,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/seedtree.c:97,2'
          Dst:             csprng_initialize_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/seedtree.c:109,2'
          Dst:             csprng_randombytes_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-fast_avx2/seedtree.c:118,2'
          Dst:             csprng_release_par
    - functionName:    csprng_fp_mat
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:193,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.23277
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:199,2'
              BranchSideFuncs:
                - csprng_randombytes.23277
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:210,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:210,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:222,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:210,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:212,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:222,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:212,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:214,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:214,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:214,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:215,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:217,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:223,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:224,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:226,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:209,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:210,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:229,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:199,2'
          Dst:             csprng_randombytes
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:62,37'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.23278
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:62,37'
              BranchSideFuncs:
                - xof_shake_extract.23278
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/sha3.h:65,31'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/sha3.h:65,31'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/sha3.h:65,2'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/sha3.h:71,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/sha3.h:71,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/sha3.h:71,2'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_finalize
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/sha3.h:58,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/sha3.h:58,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/sha3.h:58,2'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/sha3.h:53,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/sha3.h:53,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/sha3.h:51,2'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/sha3.h:42,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/sha3.h:42,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/sha3.h:42,2'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    fp_synd_minus_fp_vec_scaled
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          135
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/fp_arith.h:135,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/fp_arith.h:136,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/fp_arith.h:136,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/fp_arith.h:135,30'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/fp_arith.h:135,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/fp_arith.h:136,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/fp_arith.h:135,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/fp_arith.h:136,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/fp_arith.h:140,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    is_fz_vec_in_restr_group_n
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_clean/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          60
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/restr_arith.h:62,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/restr_arith.h:61,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/restr_arith.h:62,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/restr_arith.h:61,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/restr_arith.h:62,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/restr_arith.h:62,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/restr_arith.h:62,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/restr_arith.h:62,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/restr_arith.h:62,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDP256SMALL_CLEAN_CROSS_verify
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          376
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached:
        - PQCLEAN_CROSSRSDP256SMALL_CLEAN_expand_digest_to_fixed_weight
        - PQCLEAN_CROSSRSDP256SMALL_CLEAN_pack_fp_syn
        - PQCLEAN_CROSSRSDP256SMALL_CLEAN_pack_fp_vec
        - PQCLEAN_CROSSRSDP256SMALL_CLEAN_rebuild_tree
        - PQCLEAN_CROSSRSDP256SMALL_CLEAN_recompute_root
        - PQCLEAN_CROSSRSDP256SMALL_CLEAN_seed_leaves
        - PQCLEAN_CROSSRSDP256SMALL_CLEAN_unpack_fp_syn
        - PQCLEAN_CROSSRSDP256SMALL_CLEAN_unpack_fp_vec
        - PQCLEAN_CROSSRSDP256SMALL_CLEAN_unpack_fz_vec
        - convert_restr_vec_to_fp
        - csprng_fp_vec
        - csprng_fp_vec_chall_1
        - csprng_fz_vec
        - csprng_initialize
        - csprng_release
        - expand_pk
        - fp_dz_norm
        - fp_dz_norm_synd
        - fp_synd_minus_fp_vec_scaled
        - fp_vec_by_fp_matrix
        - fp_vec_by_fp_vec_pointwise
        - fp_vec_by_restr_vec_scaled
        - hash
        - is_fz_vec_in_restr_group_n
        - memcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:290,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:0,0'
              BranchSideFuncs:
                - expand_pk.23287
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_unpack_fp_syn
                - hash.23288
                - hash.23288
                - csprng_initialize.23289
                - csprng_fp_vec_chall_1.23290
                - csprng_release.23291
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_rebuild_tree
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_seed_leaves
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.23284
                - convert_restr_vec_to_fp.23296
                - fp_vec_by_fp_vec_pointwise.23297
                - fp_vec_by_fp_matrix.23298
                - fp_dz_norm_synd.23299
                - fp_synd_minus_fp_vec_scaled.23283
                - fp_dz_norm_synd.23299
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_pack_fp_syn
                - hash.23288
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_recompute_root
                - hash.23288
                - hash.23288
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_pack_fp_vec
                - hash.23288
                - memcmp
                - memcmp
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_unpack_fz_vec
                - hash.23288
                - csprng_initialize.23289
                - csprng_fz_vec.23292
                - csprng_fp_vec.23293
                - csprng_release.23291
                - fp_vec_by_restr_vec_scaled.23294
                - fp_dz_norm.23295
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:293,2'
              BranchSideFuncs:
                - expand_pk.23287
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_unpack_fp_syn
                - hash.23288
                - hash.23288
                - csprng_initialize.23289
                - csprng_fp_vec_chall_1.23290
                - csprng_release.23291
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_rebuild_tree
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_seed_leaves
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.23284
                - convert_restr_vec_to_fp.23296
                - fp_vec_by_fp_vec_pointwise.23297
                - fp_vec_by_fp_matrix.23298
                - fp_dz_norm_synd.23299
                - fp_synd_minus_fp_vec_scaled.23283
                - fp_dz_norm_synd.23299
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_pack_fp_syn
                - hash.23288
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_recompute_root
                - hash.23288
                - hash.23288
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_pack_fp_vec
                - hash.23288
                - memcmp
                - memcmp
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_unpack_fz_vec
                - hash.23288
                - csprng_initialize.23289
                - csprng_fz_vec.23292
                - csprng_fp_vec.23293
                - csprng_release.23291
                - fp_vec_by_restr_vec_scaled.23294
                - fp_dz_norm.23295
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:357,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:359,43'
              BranchSideFuncs:
                - hash.23288
                - csprng_initialize.23289
                - csprng_fz_vec.23292
                - csprng_fp_vec.23293
                - csprng_release.23291
                - fp_vec_by_restr_vec_scaled.23294
                - fp_dz_norm.23295
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.23284
                - convert_restr_vec_to_fp.23296
                - fp_vec_by_fp_vec_pointwise.23297
                - fp_vec_by_fp_matrix.23298
                - fp_dz_norm_synd.23299
                - fp_synd_minus_fp_vec_scaled.23283
                - fp_dz_norm_synd.23299
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_pack_fp_syn
                - hash.23288
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_unpack_fz_vec
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_recompute_root
                - hash.23288
                - hash.23288
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_pack_fp_vec
                - hash.23288
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:386,48'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.23284
                - convert_restr_vec_to_fp.23296
                - fp_vec_by_fp_vec_pointwise.23297
                - fp_vec_by_fp_matrix.23298
                - fp_dz_norm_synd.23299
                - fp_synd_minus_fp_vec_scaled.23283
                - fp_dz_norm_synd.23299
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_pack_fp_syn
                - hash.23288
                - hash.23288
                - csprng_initialize.23289
                - csprng_fz_vec.23292
                - csprng_fp_vec.23293
                - csprng_release.23291
                - fp_vec_by_restr_vec_scaled.23294
                - fp_dz_norm.23295
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_recompute_root
                - hash.23288
                - hash.23288
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_pack_fp_vec
                - hash.23288
                - memcmp
                - memcmp
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_unpack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:387,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:387,42'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.23284
                - convert_restr_vec_to_fp.23296
                - fp_vec_by_fp_vec_pointwise.23297
                - fp_vec_by_fp_matrix.23298
                - fp_dz_norm_synd.23299
                - fp_synd_minus_fp_vec_scaled.23283
                - fp_dz_norm_synd.23299
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_pack_fp_syn
                - hash.23288
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_unpack_fz_vec
                - hash.23288
                - csprng_initialize.23289
                - csprng_fz_vec.23292
                - csprng_fp_vec.23293
                - csprng_release.23291
                - fp_vec_by_restr_vec_scaled.23294
                - fp_dz_norm.23295
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_recompute_root
                - hash.23288
                - hash.23288
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_pack_fp_vec
                - hash.23288
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:389,4'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.23284
                - convert_restr_vec_to_fp.23296
                - fp_vec_by_fp_vec_pointwise.23297
                - fp_vec_by_fp_matrix.23298
                - fp_dz_norm_synd.23299
                - fp_synd_minus_fp_vec_scaled.23283
                - fp_dz_norm_synd.23299
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_pack_fp_syn
                - hash.23288
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_unpack_fz_vec
                - hash.23288
                - csprng_initialize.23289
                - csprng_fz_vec.23292
                - csprng_fp_vec.23293
                - csprng_release.23291
                - fp_vec_by_restr_vec_scaled.23294
                - fp_dz_norm.23295
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_recompute_root
                - hash.23288
                - hash.23288
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_pack_fp_vec
                - hash.23288
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:394,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:394,24'
              BranchSideFuncs:
                - is_fz_vec_in_restr_group_n.23284
                - convert_restr_vec_to_fp.23296
                - fp_vec_by_fp_vec_pointwise.23297
                - fp_vec_by_fp_matrix.23298
                - fp_dz_norm_synd.23299
                - fp_synd_minus_fp_vec_scaled.23283
                - fp_dz_norm_synd.23299
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_pack_fp_syn
                - hash.23288
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_unpack_fz_vec
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_unpack_fz_vec
                - hash.23288
                - csprng_initialize.23289
                - csprng_fz_vec.23292
                - csprng_fp_vec.23293
                - csprng_release.23291
                - fp_vec_by_restr_vec_scaled.23294
                - fp_dz_norm.23295
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_recompute_root
                - hash.23288
                - hash.23288
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_pack_fp_vec
                - hash.23288
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:394,24'
              BranchSideFuncs:
                - is_fz_vec_in_restr_group_n.23284
                - convert_restr_vec_to_fp.23296
                - fp_vec_by_fp_vec_pointwise.23297
                - fp_vec_by_fp_matrix.23298
                - fp_dz_norm_synd.23299
                - fp_synd_minus_fp_vec_scaled.23283
                - fp_dz_norm_synd.23299
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_pack_fp_syn
                - hash.23288
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_unpack_fz_vec
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_unpack_fz_vec
                - hash.23288
                - csprng_initialize.23289
                - csprng_fz_vec.23292
                - csprng_fp_vec.23293
                - csprng_release.23291
                - fp_vec_by_restr_vec_scaled.23294
                - fp_dz_norm.23295
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_recompute_root
                - hash.23288
                - hash.23288
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_pack_fp_vec
                - hash.23288
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:398,38'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:352,31'
              BranchSideFuncs:
                - convert_restr_vec_to_fp.23296
                - fp_vec_by_fp_vec_pointwise.23297
                - fp_vec_by_fp_matrix.23298
                - fp_dz_norm_synd.23299
                - fp_synd_minus_fp_vec_scaled.23283
                - fp_dz_norm_synd.23299
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_pack_fp_syn
                - hash.23288
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.23284
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_unpack_fz_vec
                - hash.23288
                - csprng_initialize.23289
                - csprng_fz_vec.23292
                - csprng_fp_vec.23293
                - csprng_release.23291
                - fp_vec_by_restr_vec_scaled.23294
                - fp_dz_norm.23295
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_recompute_root
                - hash.23288
                - hash.23288
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_pack_fp_vec
                - hash.23288
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:399,22'
              BranchSideFuncs:
                - is_fz_vec_in_restr_group_n.23284
                - convert_restr_vec_to_fp.23296
                - fp_vec_by_fp_vec_pointwise.23297
                - fp_vec_by_fp_matrix.23298
                - fp_dz_norm_synd.23299
                - fp_synd_minus_fp_vec_scaled.23283
                - fp_dz_norm_synd.23299
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_pack_fp_syn
                - hash.23288
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_unpack_fz_vec
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_unpack_fz_vec
                - hash.23288
                - csprng_initialize.23289
                - csprng_fz_vec.23292
                - csprng_fp_vec.23293
                - csprng_release.23291
                - fp_vec_by_restr_vec_scaled.23294
                - fp_dz_norm.23295
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_recompute_root
                - hash.23288
                - hash.23288
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_pack_fp_vec
                - hash.23288
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:352,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:355,56'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_recompute_root
                - hash.23288
                - hash.23288
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_pack_fp_vec
                - hash.23288
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:423,37'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_recompute_root
                - hash.23288
                - hash.23288
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_pack_fp_vec
                - hash.23288
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:448,36'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:440,32'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:448,36'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:432,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:433,37'
              BranchSideFuncs:
                - hash.23288
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:435,26'
              BranchSideFuncs:
                - hash.23288
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:449,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:449,42'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:450,46'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:450,46'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:450,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:451,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:451,40'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:451,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:452,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:452,40'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:452,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:453,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:453,35'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:453,35'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:453,35'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:293,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:297,19'
          Dst:             PQCLEAN_CROSSRSDP256SMALL_CLEAN_unpack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:300,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:305,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:309,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:312,2'
          Dst:             csprng_fp_vec_chall_1
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:314,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:317,2'
          Dst:             PQCLEAN_CROSSRSDP256SMALL_CLEAN_expand_digest_to_fixed_weight
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:321,24'
          Dst:             PQCLEAN_CROSSRSDP256SMALL_CLEAN_rebuild_tree
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:324,2'
          Dst:             PQCLEAN_CROSSRSDP256SMALL_CLEAN_seed_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:421,32'
          Dst:             PQCLEAN_CROSSRSDP256SMALL_CLEAN_recompute_root
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:425,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:428,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:362,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:371,4'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:373,4'
          Dst:             csprng_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:375,4'
          Dst:             csprng_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:377,4'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:378,4'
          Dst:             fp_vec_by_restr_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:382,4'
          Dst:             fp_dz_norm
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:386,34'
          Dst:             PQCLEAN_CROSSRSDP256SMALL_CLEAN_unpack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:393,38'
          Dst:             PQCLEAN_CROSSRSDP256SMALL_CLEAN_unpack_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:393,38'
          Dst:             PQCLEAN_CROSSRSDP256SMALL_CLEAN_unpack_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:399,22'
          Dst:             is_fz_vec_in_restr_group_n
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:404,4'
          Dst:             convert_restr_vec_to_fp
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:405,4'
          Dst:             fp_vec_by_fp_vec_pointwise
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:406,4'
          Dst:             fp_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:407,4'
          Dst:             fp_dz_norm_synd
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:408,4'
          Dst:             fp_synd_minus_fp_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:412,4'
          Dst:             fp_dz_norm_synd
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:413,4'
          Dst:             PQCLEAN_CROSSRSDP256SMALL_CLEAN_pack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:415,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:438,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:444,36'
          Dst:             memcmp
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:433,3'
          Dst:             PQCLEAN_CROSSRSDP256SMALL_CLEAN_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:440,32'
          Dst:             memcmp
    - functionName:    expand_pk
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_fp_mat
        - csprng_initialize
        - csprng_release
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:51,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.23289
                - csprng_fp_mat.23276
                - csprng_release.23291
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:52,2'
              BranchSideFuncs:
                - csprng_initialize.23289
                - csprng_fp_mat.23276
                - csprng_release.23291
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:52,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:53,2'
          Dst:             csprng_fp_mat
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:55,2'
          Dst:             csprng_release
    - functionName:    hash
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
        - xof_shake_final
        - xof_shake_init
        - xof_shake_release
        - xof_shake_update
      functionUses:    14
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:80,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.23282
                - xof_shake_update.23281
                - xof_shake_update.23281
                - xof_shake_final.23280
                - xof_shake_extract.23278
                - xof_shake_release.23279
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:81,2'
              BranchSideFuncs:
                - xof_shake_init.23282
                - xof_shake_update.23281
                - xof_shake_update.23281
                - xof_shake_final.23280
                - xof_shake_extract.23278
                - xof_shake_release.23279
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:81,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:82,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:86,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:87,2'
          Dst:             xof_shake_final
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:88,2'
          Dst:             xof_shake_extract
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:90,2'
          Dst:             xof_shake_release
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.23282
                - xof_shake_update.23281
                - xof_shake_update.23281
                - xof_shake_final.23280
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.23282
                - xof_shake_update.23281
                - xof_shake_update.23281
                - xof_shake_final.23280
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    csprng_fp_vec_chall_1
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          215
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:150,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.23277
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:156,2'
              BranchSideFuncs:
                - csprng_randombytes.23277
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:167,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:167,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:180,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:167,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:169,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:180,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:169,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:171,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:171,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:171,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:172,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:174,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:181,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:182,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:184,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:166,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:167,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:187,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:156,2'
          Dst:             csprng_randombytes
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.23279
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.23279
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    csprng_fz_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:235,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.23277
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:241,2'
              BranchSideFuncs:
                - csprng_randombytes.23277
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:252,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:252,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:264,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:252,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:254,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:264,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:254,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:256,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:256,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:256,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:257,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:259,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:265,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:266,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:268,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:251,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:252,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:271,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:241,2'
          Dst:             csprng_randombytes
    - functionName:    csprng_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:106,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.23277
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:112,2'
              BranchSideFuncs:
                - csprng_randombytes.23277
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:123,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:123,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:135,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:123,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:125,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:135,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:125,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:127,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:127,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:127,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:128,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:130,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:136,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:137,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:139,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:122,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:123,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:142,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:112,2'
          Dst:             csprng_randombytes
    - functionName:    fp_vec_by_restr_vec_scaled
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          121
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/fp_arith.h:124,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/fp_arith.h:125,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/fp_arith.h:125,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/fp_arith.h:124,26'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/fp_arith.h:124,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/fp_arith.h:125,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/fp_arith.h:124,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/fp_arith.h:125,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/fp_arith.h:128,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fp_dz_norm
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          191
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    convert_restr_vec_to_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          62
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/fp_arith.h:145,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/fp_arith.h:146,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/fp_arith.h:148,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fp_vec_by_fp_vec_pointwise
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          137
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/fp_arith.h:102,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/fp_arith.h:103,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/fp_arith.h:103,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/fp_arith.h:102,26'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/fp_arith.h:103,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/fp_arith.h:103,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/fp_arith.h:102,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/fp_arith.h:103,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/fp_arith.h:106,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fp_vec_by_fp_matrix
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          213
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/fp_arith.h:90,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/fp_arith.h:91,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/fp_arith.h:91,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/fp_arith.h:90,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/fp_arith.h:89,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/fp_arith.h:91,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fp_dz_norm_synd
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          79
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fz_dz_norm_n
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_clean/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          151
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fz_vec_sub_n
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_clean/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          311
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/restr_arith.h:53,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/restr_arith.h:54,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/restr_arith.h:54,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/restr_arith.h:53,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/restr_arith.h:54,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/restr_arith.h:56,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    expand_sk
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_fz_vec
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
        - expand_pk
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:63,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.23289
                - csprng_randombytes.23277
                - csprng_release.23291
                - expand_pk.23287
                - csprng_initialize.23289
                - csprng_fz_vec.23292
                - csprng_release.23291
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:69,2'
              BranchSideFuncs:
                - csprng_initialize.23289
                - csprng_randombytes.23277
                - csprng_release.23291
                - expand_pk.23287
                - csprng_initialize.23289
                - csprng_fz_vec.23292
                - csprng_release.23291
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:69,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:70,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:74,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:76,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:82,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:83,2'
          Dst:             csprng_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:85,2'
          Dst:             csprng_release
    - functionName:    PQCLEAN_CROSSRSDP256SMALL_CLEAN_CROSS_sign
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          292
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_CROSSRSDP256SMALL_CLEAN_expand_digest_to_fixed_weight
        - PQCLEAN_CROSSRSDP256SMALL_CLEAN_gen_seed_tree
        - PQCLEAN_CROSSRSDP256SMALL_CLEAN_pack_fp_syn
        - PQCLEAN_CROSSRSDP256SMALL_CLEAN_pack_fp_vec
        - PQCLEAN_CROSSRSDP256SMALL_CLEAN_pack_fz_vec
        - PQCLEAN_CROSSRSDP256SMALL_CLEAN_seed_leaves
        - PQCLEAN_CROSSRSDP256SMALL_CLEAN_seed_path
        - PQCLEAN_CROSSRSDP256SMALL_CLEAN_tree_proof
        - PQCLEAN_CROSSRSDP256SMALL_CLEAN_tree_root
        - __assert_fail
        - convert_restr_vec_to_fp
        - csprng_fp_vec
        - csprng_fp_vec_chall_1
        - csprng_fz_vec
        - csprng_initialize
        - csprng_release
        - expand_sk
        - fp_dz_norm
        - fp_dz_norm_synd
        - fp_vec_by_fp_matrix
        - fp_vec_by_fp_vec_pointwise
        - fp_vec_by_restr_vec_scaled
        - fz_dz_norm_n
        - fz_vec_sub_n
        - hash
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:136,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:0,0'
              BranchSideFuncs:
                - expand_sk.23302
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_gen_seed_tree
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_seed_leaves
                - csprng_initialize.23289
                - csprng_fz_vec.23292
                - fz_vec_sub_n.23301
                - convert_restr_vec_to_fp.23296
                - fz_dz_norm_n.23300
                - csprng_fp_vec.23293
                - csprng_release.23291
                - fp_vec_by_fp_vec_pointwise.23297
                - fp_vec_by_fp_matrix.23298
                - fp_dz_norm_synd.23299
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_pack_fp_syn
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_pack_fz_vec
                - hash.23288
                - hash.23288
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_tree_root
                - hash.23288
                - hash.23288
                - hash.23288
                - hash.23288
                - csprng_initialize.23289
                - csprng_fp_vec_chall_1.23290
                - csprng_release.23291
                - fp_vec_by_restr_vec_scaled.23294
                - fp_dz_norm.23295
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_pack_fp_vec
                - hash.23288
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_pack_fz_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:176,56'
              BranchSideFuncs:
                - expand_sk.23302
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_gen_seed_tree
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_seed_leaves
                - csprng_initialize.23289
                - csprng_fz_vec.23292
                - fz_vec_sub_n.23301
                - convert_restr_vec_to_fp.23296
                - fz_dz_norm_n.23300
                - csprng_fp_vec.23293
                - csprng_release.23291
                - fp_vec_by_fp_vec_pointwise.23297
                - fp_vec_by_fp_matrix.23298
                - fp_dz_norm_synd.23299
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_pack_fp_syn
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_pack_fz_vec
                - hash.23288
                - hash.23288
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_tree_root
                - hash.23288
                - hash.23288
                - hash.23288
                - hash.23288
                - csprng_initialize.23289
                - csprng_fp_vec_chall_1.23290
                - csprng_release.23291
                - fp_vec_by_restr_vec_scaled.23294
                - fp_dz_norm.23295
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_pack_fp_vec
                - hash.23288
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_pack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:172,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:176,56'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_tree_root
                - hash.23288
                - hash.23288
                - hash.23288
                - hash.23288
                - csprng_initialize.23289
                - csprng_fp_vec_chall_1.23290
                - csprng_release.23291
                - fp_vec_by_restr_vec_scaled.23294
                - fp_dz_norm.23295
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_pack_fp_vec
                - hash.23288
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_pack_fz_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:222,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_tree_root
                - hash.23288
                - hash.23288
                - hash.23288
                - hash.23288
                - csprng_initialize.23289
                - csprng_fp_vec_chall_1.23290
                - csprng_release.23291
                - fp_vec_by_restr_vec_scaled.23294
                - fp_dz_norm.23295
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_pack_fp_vec
                - hash.23288
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_pack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:248,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:249,30'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_pack_fp_vec
                - hash.23288
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_pack_fz_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:258,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_pack_fp_vec
                - hash.23288
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_pack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:258,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:259,37'
              BranchSideFuncs:
                - hash.23288
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_pack_fz_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:262,26'
              BranchSideFuncs:
                - hash.23288
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_pack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:275,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:274,26'
              BranchSideFuncs:
                - __assert_fail
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_pack_fz_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:276,4'
              BranchSideFuncs:
                - __assert_fail
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_pack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:276,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:276,4'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_pack_fz_vec
                - __assert_fail
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:277,16'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_pack_fz_vec
                - __assert_fail
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:274,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:275,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:283,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:140,2'
          Dst:             expand_sk
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:143,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:144,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:147,2'
          Dst:             PQCLEAN_CROSSRSDP256SMALL_CLEAN_gen_seed_tree
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:149,2'
          Dst:             PQCLEAN_CROSSRSDP256SMALL_CLEAN_seed_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:222,2'
          Dst:             PQCLEAN_CROSSRSDP256SMALL_CLEAN_tree_root
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:223,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:224,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:230,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:235,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:241,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:242,2'
          Dst:             csprng_fp_vec_chall_1
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:244,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:182,3'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:187,3'
          Dst:             csprng_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:188,3'
          Dst:             fz_vec_sub_n
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:191,3'
          Dst:             convert_restr_vec_to_fp
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:192,3'
          Dst:             fz_dz_norm_n
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:194,3'
          Dst:             csprng_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:196,3'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:199,3'
          Dst:             fp_vec_by_fp_vec_pointwise
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:200,3'
          Dst:             fp_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:201,3'
          Dst:             fp_dz_norm_synd
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:204,3'
          Dst:             PQCLEAN_CROSSRSDP256SMALL_CLEAN_pack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:206,3'
          Dst:             PQCLEAN_CROSSRSDP256SMALL_CLEAN_pack_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:210,3'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:215,3'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:249,3'
          Dst:             fp_vec_by_restr_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:253,3'
          Dst:             fp_dz_norm
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:264,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:267,2'
          Dst:             PQCLEAN_CROSSRSDP256SMALL_CLEAN_expand_digest_to_fixed_weight
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:270,2'
          Dst:             PQCLEAN_CROSSRSDP256SMALL_CLEAN_tree_proof
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:271,2'
          Dst:             PQCLEAN_CROSSRSDP256SMALL_CLEAN_seed_path
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:259,3'
          Dst:             PQCLEAN_CROSSRSDP256SMALL_CLEAN_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:276,4'
          Dst:             __assert_fail
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:277,4'
          Dst:             PQCLEAN_CROSSRSDP256SMALL_CLEAN_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:278,4'
          Dst:             PQCLEAN_CROSSRSDP256SMALL_CLEAN_pack_fz_vec
    - functionName:    restr_vec_by_fp_matrix
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          188
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/fp_arith.h:72,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/fp_arith.h:73,16'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/fp_arith.h:75,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/fp_arith.h:76,31'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/fp_arith.h:77,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/fp_arith.h:77,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/fp_arith.h:76,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/fp_arith.h:75,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/fp_arith.h:77,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDP256SMALL_CLEAN_CROSS_keygen
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          53
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_CROSSRSDP256SMALL_CLEAN_pack_fp_syn
        - csprng_fz_vec
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
        - expand_pk
        - fp_dz_norm_synd
        - restr_vec_by_fp_matrix
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:91,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
                - csprng_initialize.23289
                - csprng_randombytes.23277
                - csprng_release.23291
                - expand_pk.23287
                - csprng_initialize.23289
                - csprng_fz_vec.23292
                - csprng_release.23291
                - restr_vec_by_fp_matrix.23307
                - fp_dz_norm_synd.23299
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_pack_fp_syn
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:91,2'
              BranchSideFuncs:
                - OQS_randombytes
                - csprng_initialize.23289
                - csprng_randombytes.23277
                - csprng_release.23291
                - expand_pk.23287
                - csprng_initialize.23289
                - csprng_fz_vec.23292
                - csprng_release.23291
                - restr_vec_by_fp_matrix.23307
                - fp_dz_norm_synd.23299
                - PQCLEAN_CROSSRSDP256SMALL_CLEAN_pack_fp_syn
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:91,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:99,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:100,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:104,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:109,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:116,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:119,2'
          Dst:             csprng_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:121,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:124,2'
          Dst:             restr_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:125,2'
          Dst:             fp_dz_norm_synd
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/CROSS.c:126,2'
          Dst:             PQCLEAN_CROSSRSDP256SMALL_CLEAN_pack_fp_syn
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/sha3.h:71,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/sha3.h:71,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/sha3.h:71,2'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/sha3.h:65,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/sha3.h:65,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/sha3.h:65,2'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/sha3.h:58,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/sha3.h:58,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/sha3.h:58,2'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/sha3.h:53,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/sha3.h:53,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/sha3.h:51,2'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/sha3.h:42,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/sha3.h:42,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/sha3.h:42,2'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.23332
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.23332
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.23333
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:62,2'
              BranchSideFuncs:
                - xof_shake_extract.23333
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.23336
                - xof_shake_update.23335
                - xof_shake_update.23335
                - xof_shake_final.23334
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.23336
                - xof_shake_update.23335
                - xof_shake_update.23335
                - xof_shake_final.23334
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    PQCLEAN_CROSSRSDP256SMALL_CLEAN_expand_digest_to_fixed_weight
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         67
      ICount:          400
      EdgeCount:       90
      CyclomaticComplexity: 25
      functionsReached:
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.c:46,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.23339
                - csprng_randombytes.23338
                - csprng_release.23337
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.c:47,2'
              BranchSideFuncs:
                - csprng_initialize.23339
                - csprng_randombytes.23338
                - csprng_release.23337
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.c:68,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.c:68,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.c:68,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.c:70,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.c:70,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.c:72,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.c:72,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.c:72,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.c:73,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.c:75,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.c:84,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.c:85,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.c:92,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.c:66,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.c:68,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.c:95,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.c:47,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.c:49,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.c:51,2'
          Dst:             csprng_release
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/sha3.h:71,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/sha3.h:71,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/sha3.h:71,2'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/sha3.h:65,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/sha3.h:65,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/sha3.h:65,2'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/sha3.h:58,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/sha3.h:58,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/sha3.h:58,2'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/sha3.h:53,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/sha3.h:53,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/sha3.h:51,2'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/sha3.h:42,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/sha3.h:42,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/sha3.h:42,2'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    PQCLEAN_CROSSRSDP256SMALL_CLEAN_recompute_root
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          305
      EdgeCount:       59
      CyclomaticComplexity: 16
      functionsReached:
        - hash
        - label_leaves
        - place_cmt_on_leaves
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:160,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:0,0'
              BranchSideFuncs:
                - place_cmt_on_leaves.23375
                - label_leaves.23376
                - hash.23377
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:161,10'
              BranchSideFuncs:
                - place_cmt_on_leaves.23375
                - label_leaves.23376
                - hash.23377
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:212,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:212,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:212,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:173,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:174,16'
              BranchSideFuncs:
                - hash.23377
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:207,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:176,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:176,27'
              BranchSideFuncs:
                - hash.23377
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:176,27'
              BranchSideFuncs:
                - hash.23377
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:179,48'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:179,61'
              BranchSideFuncs:
                - hash.23377
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:184,32'
              BranchSideFuncs:
                - hash.23377
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:179,48'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:179,61'
              BranchSideFuncs:
                - hash.23377
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:184,32'
              BranchSideFuncs:
                - hash.23377
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:179,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:174,34'
              BranchSideFuncs:
                - hash.23377
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:187,40'
              BranchSideFuncs:
                - hash.23377
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:184,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:185,44'
              BranchSideFuncs:
                - hash.23377
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:187,40'
              BranchSideFuncs:
                - hash.23377
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:192,18'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:192,18'
              BranchSideFuncs:
                - hash.23377
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:192,18'
              BranchSideFuncs:
                - hash.23377
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:192,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:193,73'
              BranchSideFuncs:
                - hash.23377
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:195,61'
              BranchSideFuncs:
                - hash.23377
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:192,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:193,73'
              BranchSideFuncs:
                - hash.23377
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:195,61'
              BranchSideFuncs:
                - hash.23377
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:212,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:213,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:215,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:164,2'
          Dst:             place_cmt_on_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:165,2'
          Dst:             label_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:200,4'
          Dst:             hash
    - functionName:    place_cmt_on_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          87
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:56,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:57,54'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:63,1'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:56,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:57,54'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:57,54'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    label_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         318
      ICount:          1373
      EdgeCount:       423
      CyclomaticComplexity: 107
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:75,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:78,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:78,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:75,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:78,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:74,43'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:78,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:75,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:78,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:78,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:78,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:75,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hash
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
        - xof_shake_final
        - xof_shake_init
        - xof_shake_release
        - xof_shake_update
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:80,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.23372
                - xof_shake_update.23371
                - xof_shake_update.23371
                - xof_shake_final.23370
                - xof_shake_extract.23369
                - xof_shake_release.23368
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:81,2'
              BranchSideFuncs:
                - xof_shake_init.23372
                - xof_shake_update.23371
                - xof_shake_update.23371
                - xof_shake_final.23370
                - xof_shake_extract.23369
                - xof_shake_release.23368
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:81,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:82,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:86,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:87,2'
          Dst:             xof_shake_final
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:88,2'
          Dst:             xof_shake_extract
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:90,2'
          Dst:             xof_shake_release
    - functionName:    PQCLEAN_CROSSRSDP256SMALL_CLEAN_tree_proof
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          247
      EdgeCount:       54
      CyclomaticComplexity: 16
      functionsReached:
        - label_leaves
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:122,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:0,0'
              BranchSideFuncs:
                - label_leaves.23376
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:122,16'
              BranchSideFuncs:
                - label_leaves.23376
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:131,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:132,16'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:152,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:134,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:134,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:134,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:136,67'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:136,29'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:136,81'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:136,67'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:136,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:136,81'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:139,51'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:139,65'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:145,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:139,51'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:139,65'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:145,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:139,65'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:139,65'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:139,65'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:139,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:132,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:140,70'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:145,47'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:132,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:145,61'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:145,47'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:132,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:145,61'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:145,61'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:145,61'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:145,61'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:145,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:132,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:146,78'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:145,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:132,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:146,78'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:123,2'
          Dst:             label_leaves
    - functionName:    PQCLEAN_CROSSRSDP256SMALL_CLEAN_tree_root
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          95
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - hash
        - place_cmt_on_leaves
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:97,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:0,0'
              BranchSideFuncs:
                - place_cmt_on_leaves.23375
                - hash.23377
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:103,16'
              BranchSideFuncs:
                - place_cmt_on_leaves.23375
                - hash.23377
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:102,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:103,16'
              BranchSideFuncs:
                - hash.23377
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:114,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:105,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:105,27'
              BranchSideFuncs:
                - hash.23377
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:105,27'
              BranchSideFuncs:
                - hash.23377
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:97,2'
          Dst:             place_cmt_on_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/merkle.c:108,4'
          Dst:             hash
    - functionName:    generic_unpack_3_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          104
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:209,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:210,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:226,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_unpack_7_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          445
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:279,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:279,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:280,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:282,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:283,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:292,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:282,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:283,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:292,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:293,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:294,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:295,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:295,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:296,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:298,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:298,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:299,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:302,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:302,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:303,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:307,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:307,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:308,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:313,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:313,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:314,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:320,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:320,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:321,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:329,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:329,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:329,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:330,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_pack_3_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          91
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:58,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:59,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:69,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_pack_7_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          463
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:106,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:107,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:115,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:106,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:107,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:115,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:116,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:117,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:118,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:118,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:119,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:121,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:121,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:122,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:125,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:125,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:126,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:130,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:130,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:131,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:136,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:136,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:137,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:143,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:143,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:143,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:144,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_unpack_fz
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 373
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_3_bit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:371,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_3_bit.23414
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:371,22'
              BranchSideFuncs:
                - generic_unpack_3_bit.23414
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:371,22'
          Dst:             generic_unpack_3_bit
    - functionName:    PQCLEAN_CROSSRSDP256SMALL_CLEAN_unpack_fz_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 459
      functionLinenumberEnd: 460
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fz
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:460,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fz.23418
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:460,9'
              BranchSideFuncs:
                - generic_unpack_fz.23418
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:460,9'
          Dst:             generic_unpack_fz
    - functionName:    PQCLEAN_CROSSRSDP256SMALL_CLEAN_unpack_fp_syn
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 447
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:447,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fp.23423
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:447,9'
              BranchSideFuncs:
                - generic_unpack_fp.23423
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:447,9'
          Dst:             generic_unpack_fp
    - functionName:    generic_unpack_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_7_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:352,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_7_bit.23415
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:352,22'
              BranchSideFuncs:
                - generic_unpack_7_bit.23415
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:352,22'
          Dst:             generic_unpack_7_bit
    - functionName:    PQCLEAN_CROSSRSDP256SMALL_CLEAN_unpack_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 434
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:434,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fp.23423
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:434,9'
              BranchSideFuncs:
                - generic_unpack_fp.23423
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:434,9'
          Dst:             generic_unpack_fp
    - functionName:    generic_pack_fz
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_3_bit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:185,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_3_bit.23416
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:185,2'
              BranchSideFuncs:
                - generic_pack_3_bit.23416
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:185,2'
          Dst:             generic_pack_3_bit
    - functionName:    PQCLEAN_CROSSRSDP256SMALL_CLEAN_pack_fz_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fz
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:412,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fz.23426
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:412,2'
              BranchSideFuncs:
                - generic_pack_fz.23426
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:412,2'
          Dst:             generic_pack_fz
    - functionName:    PQCLEAN_CROSSRSDP256SMALL_CLEAN_pack_fp_syn
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:399,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fp.23431
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:399,2'
              BranchSideFuncs:
                - generic_pack_fp.23431
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:399,2'
          Dst:             generic_pack_fp
    - functionName:    generic_pack_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_7_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:169,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_7_bit.23417
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:169,2'
              BranchSideFuncs:
                - generic_pack_7_bit.23417
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:169,2'
          Dst:             generic_pack_7_bit
    - functionName:    PQCLEAN_CROSSRSDP256SMALL_CLEAN_pack_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:386,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fp.23431
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:386,2'
              BranchSideFuncs:
                - generic_pack_fp.23431
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/pack_unpack.c:386,2'
          Dst:             generic_pack_fp
    - functionName:    label_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          368
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c:77,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c:78,45'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c:78,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c:77,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c:78,45'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c:78,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c:77,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c:77,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c:78,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c:77,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c:77,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c:78,45'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/sha3.h:71,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/sha3.h:71,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/sha3.h:71,2'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/sha3.h:65,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/sha3.h:65,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/sha3.h:65,2'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/sha3.h:58,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/sha3.h:58,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/sha3.h:58,2'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/sha3.h:53,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/sha3.h:53,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/sha3.h:51,2'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/sha3.h:42,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/sha3.h:42,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/sha3.h:42,2'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    PQCLEAN_CROSSRSDP256SMALL_CLEAN_rebuild_tree
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          306
      EdgeCount:       60
      CyclomaticComplexity: 17
      functionsReached:
        - compute_seeds_to_publish
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c:245,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c:0,0'
              BranchSideFuncs:
                - compute_seeds_to_publish.23474
                - csprng_initialize.23477
                - csprng_randombytes.23478
                - csprng_release.23479
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c:245,16'
              BranchSideFuncs:
                - compute_seeds_to_publish.23474
                - csprng_initialize.23477
                - csprng_randombytes.23478
                - csprng_release.23479
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c:304,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c:304,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c:304,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c:304,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c:304,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c:305,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c:304,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c:305,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c:305,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c:304,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c:304,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c:307,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c:304,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c:305,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c:305,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c:304,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c:305,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c:307,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c:264,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c:265,26'
              BranchSideFuncs:
                - csprng_initialize.23477
                - csprng_randombytes.23478
                - csprng_release.23479
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c:265,26'
              BranchSideFuncs:
                - csprng_initialize.23477
                - csprng_randombytes.23478
                - csprng_release.23479
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c:269,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c:262,72'
              BranchSideFuncs:
                - csprng_initialize.23477
                - csprng_randombytes.23478
                - csprng_release.23479
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c:264,51'
              BranchSideFuncs:
                - csprng_initialize.23477
                - csprng_randombytes.23478
                - csprng_release.23479
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c:270,10'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c:271,38'
              BranchSideFuncs:
                - csprng_initialize.23477
                - csprng_randombytes.23478
                - csprng_release.23479
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c:280,96'
              BranchSideFuncs:
                - csprng_initialize.23477
                - csprng_randombytes.23478
                - csprng_release.23479
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c:280,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c:262,72'
              BranchSideFuncs:
                - csprng_initialize.23477
                - csprng_randombytes.23478
                - csprng_release.23479
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c:283,37'
              BranchSideFuncs:
                - csprng_initialize.23477
                - csprng_randombytes.23478
                - csprng_release.23479
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c:262,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c:263,39'
              BranchSideFuncs:
                - csprng_initialize.23477
                - csprng_randombytes.23478
                - csprng_release.23479
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c:298,14'
              BranchSideFuncs:
                - csprng_initialize.23477
                - csprng_randombytes.23478
                - csprng_release.23479
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c:304,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c:305,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c:307,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c:246,2'
          Dst:             compute_seeds_to_publish
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c:290,5'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c:291,5'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c:295,5'
          Dst:             csprng_release
    - functionName:    compute_seeds_to_publish
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          123
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - label_leaves
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c:93,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c:0,0'
              BranchSideFuncs:
                - label_leaves.23466
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c:103,16'
              BranchSideFuncs:
                - label_leaves.23466
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c:102,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c:103,16'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c:112,1'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c:105,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c:105,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c:105,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c:108,41'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c:107,41'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c:108,67'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c:108,41'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c:107,41'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c:108,67'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c:93,2'
          Dst:             label_leaves
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.23471
                - xof_shake_update.23470
                - xof_shake_update.23470
                - xof_shake_final.23469
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.23471
                - xof_shake_update.23470
                - xof_shake_update.23470
                - xof_shake_final.23469
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.23468
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:62,2'
              BranchSideFuncs:
                - xof_shake_extract.23468
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.23467
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.23467
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    PQCLEAN_CROSSRSDP256SMALL_CLEAN_seed_path
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          129
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - compute_seeds_to_publish
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c:206,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c:0,0'
              BranchSideFuncs:
                - compute_seeds_to_publish.23474
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c:206,16'
              BranchSideFuncs:
                - compute_seeds_to_publish.23474
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c:218,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c:222,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c:222,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c:222,61'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c:216,72'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c:218,51'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c:222,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c:216,72'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c:224,47'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c:216,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c:217,39'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c:230,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c:207,2'
          Dst:             compute_seeds_to_publish
    - functionName:    PQCLEAN_CROSSRSDP256SMALL_CLEAN_seed_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          92
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c:185,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c:186,30'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c:192,1'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c:185,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c:186,30'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c:186,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDP256SMALL_CLEAN_gen_seed_tree
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          99
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c:131,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.23477
                - csprng_randombytes.23478
                - csprng_release.23479
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c:133,22'
              BranchSideFuncs:
                - csprng_initialize.23477
                - csprng_randombytes.23478
                - csprng_release.23479
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c:152,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c:153,38'
              BranchSideFuncs:
                - csprng_initialize.23477
                - csprng_randombytes.23478
                - csprng_release.23479
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c:173,14'
              BranchSideFuncs:
                - csprng_initialize.23477
                - csprng_randombytes.23478
                - csprng_release.23479
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c:166,4'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c:167,4'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_clean/seedtree.c:171,4'
          Dst:             csprng_release
    - functionName:    xof_shake_x4_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_ctx_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:109,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:109,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:109,2'
          Dst:             OQS_SHA3_shake256_x4_inc_ctx_release
    - functionName:    xof_shake_x2_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:146,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.23596
                - xof_shake_release.23596
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:146,2'
              BranchSideFuncs:
                - xof_shake_release.23596
                - xof_shake_release.23596
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:146,2'
          Dst:             xof_shake_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:147,2'
          Dst:             xof_shake_release
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:72,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:72,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:72,2'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    csprng_release_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:174,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_release.23594
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:174,2'
              BranchSideFuncs:
                - xof_shake_x4_release.23594
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:174,2'
          Dst:             xof_shake_x4_release
    - functionName:    csprng_release_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:170,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_release.23594
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:170,2'
              BranchSideFuncs:
                - xof_shake_x4_release.23594
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:170,2'
          Dst:             xof_shake_x4_release
    - functionName:    csprng_release_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:166,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_release.23595
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:166,2'
              BranchSideFuncs:
                - xof_shake_x2_release.23595
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:166,2'
          Dst:             xof_shake_x2_release
    - functionName:    xof_shake_x4_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_squeeze
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:105,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:105,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:105,2'
          Dst:             OQS_SHA3_shake256_x4_inc_squeeze
    - functionName:    xof_shake_x2_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:141,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.23602
                - xof_shake_extract.23602
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:141,2'
              BranchSideFuncs:
                - xof_shake_extract.23602
                - xof_shake_extract.23602
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:141,2'
          Dst:             xof_shake_extract
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:142,2'
          Dst:             xof_shake_extract
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:66,31'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:66,31'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:66,2'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    csprng_randombytes_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:161,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_extract.23600
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:161,2'
              BranchSideFuncs:
                - xof_shake_x4_extract.23600
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:161,2'
          Dst:             xof_shake_x4_extract
    - functionName:    csprng_randombytes_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_MEM_malloc
        - OQS_MEM_secure_free
        - xof_shake_x4_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:155,39'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_extract.23600
                - OQS_MEM_secure_free
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:155,39'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_extract.23600
                - OQS_MEM_secure_free
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:155,39'
          Dst:             OQS_MEM_malloc
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:156,2'
          Dst:             xof_shake_x4_extract
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:157,2'
          Dst:             OQS_MEM_secure_free
    - functionName:    csprng_randombytes_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:149,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_extract.23601
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:149,2'
              BranchSideFuncs:
                - xof_shake_x2_extract.23601
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:149,2'
          Dst:             xof_shake_x2_extract
    - functionName:    xof_shake_x4_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_finalize
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:97,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:97,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:97,2'
          Dst:             OQS_SHA3_shake256_x4_inc_finalize
    - functionName:    xof_shake_x4_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_absorb
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:94,46'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:94,46'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:94,2'
          Dst:             OQS_SHA3_shake256_x4_inc_absorb
    - functionName:    xof_shake_x4_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:86,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:86,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:86,2'
          Dst:             OQS_SHA3_shake256_x4_inc_init
    - functionName:    xof_shake_x2_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:134,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_final.23610
                - xof_shake_final.23610
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:134,2'
              BranchSideFuncs:
                - xof_shake_final.23610
                - xof_shake_final.23610
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:134,2'
          Dst:             xof_shake_final
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:135,2'
          Dst:             xof_shake_final
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_finalize
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:59,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:59,2'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    xof_shake_x2_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_update
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:130,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_update.23612
                - xof_shake_update.23612
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:130,2'
              BranchSideFuncs:
                - xof_shake_update.23612
                - xof_shake_update.23612
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:130,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:131,2'
          Dst:             xof_shake_update
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:54,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:54,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:52,2'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    xof_shake_x2_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:123,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.23614
                - xof_shake_init.23614
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:123,2'
              BranchSideFuncs:
                - xof_shake_init.23614
                - xof_shake_init.23614
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:123,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:124,2'
          Dst:             xof_shake_init
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:43,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:43,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:43,2'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    csprng_initialize_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          65
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_final
        - xof_shake_x4_init
        - xof_shake_x4_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:132,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_init.23608
                - xof_shake_x4_update.23607
                - xof_shake_x4_update.23607
                - xof_shake_x4_final.23606
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:132,2'
              BranchSideFuncs:
                - xof_shake_x4_init.23608
                - xof_shake_x4_update.23607
                - xof_shake_x4_update.23607
                - xof_shake_x4_final.23606
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:132,2'
          Dst:             xof_shake_x4_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:133,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:143,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:144,2'
          Dst:             xof_shake_x4_final
    - functionName:    csprng_initialize_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          61
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_MEM_malloc
        - OQS_MEM_secure_free
        - xof_shake_x4_final
        - xof_shake_x4_init
        - xof_shake_x4_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:107,57'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_init.23608
                - xof_shake_x4_update.23607
                - xof_shake_x4_update.23607
                - xof_shake_x4_final.23606
                - OQS_MEM_secure_free
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:107,57'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_init.23608
                - xof_shake_x4_update.23607
                - xof_shake_x4_update.23607
                - xof_shake_x4_final.23606
                - OQS_MEM_secure_free
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:107,42'
          Dst:             OQS_MEM_malloc
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:108,2'
          Dst:             xof_shake_x4_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:109,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:117,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:118,2'
          Dst:             xof_shake_x4_final
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:119,2'
          Dst:             OQS_MEM_secure_free
    - functionName:    csprng_initialize_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_final
        - xof_shake_x2_init
        - xof_shake_x2_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:86,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_init.23613
                - xof_shake_x2_update.23611
                - xof_shake_x2_update.23611
                - xof_shake_x2_final.23609
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:86,2'
              BranchSideFuncs:
                - xof_shake_x2_init.23613
                - xof_shake_x2_update.23611
                - xof_shake_x2_update.23611
                - xof_shake_x2_final.23609
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:86,2'
          Dst:             xof_shake_x2_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:87,2'
          Dst:             xof_shake_x2_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:93,2'
          Dst:             xof_shake_x2_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:94,2'
          Dst:             xof_shake_x2_final
    - functionName:    csprng_release_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_release
        - csprng_release_x2
        - csprng_release_x3
        - csprng_release_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:218,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_release_x4.23597
                - csprng_release_x3.23598
                - csprng_release_x2.23599
                - csprng_release.23619
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:218,16'
              BranchSideFuncs:
                - csprng_release_x4.23597
                - csprng_release_x3.23598
                - csprng_release_x2.23599
                - csprng_release.23619
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:218,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:219,3'
              BranchSideFuncs:
                - csprng_release.23619
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:220,23'
              BranchSideFuncs:
                - csprng_release_x4.23597
                - csprng_release_x3.23598
                - csprng_release_x2.23599
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:220,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:221,31'
              BranchSideFuncs:
                - csprng_release_x2.23599
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:222,23'
              BranchSideFuncs:
                - csprng_release_x4.23597
                - csprng_release_x3.23598
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:222,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:223,31'
              BranchSideFuncs:
                - csprng_release_x3.23598
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:224,23'
              BranchSideFuncs:
                - csprng_release_x4.23597
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:224,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:224,13'
              BranchSideFuncs:
                - csprng_release_x4.23597
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:225,31'
              BranchSideFuncs:
                - csprng_release_x4.23597
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:219,3'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:221,3'
          Dst:             csprng_release_x2
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:223,3'
          Dst:             csprng_release_x3
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:225,3'
          Dst:             csprng_release_x4
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.23596
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.23596
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    csprng_randombytes_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          57
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_randombytes
        - csprng_randombytes_x2
        - csprng_randombytes_x3
        - csprng_randombytes_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:205,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes_x4.23603
                - csprng_randombytes_x3.23604
                - csprng_randombytes_x2.23605
                - csprng_randombytes.23621
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:205,16'
              BranchSideFuncs:
                - csprng_randombytes_x4.23603
                - csprng_randombytes_x3.23604
                - csprng_randombytes_x2.23605
                - csprng_randombytes.23621
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:205,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:206,3'
              BranchSideFuncs:
                - csprng_randombytes.23621
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:207,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.23603
                - csprng_randombytes_x3.23604
                - csprng_randombytes_x2.23605
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:207,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:208,49'
              BranchSideFuncs:
                - csprng_randombytes_x2.23605
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:209,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.23603
                - csprng_randombytes_x3.23604
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:209,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:210,53'
              BranchSideFuncs:
                - csprng_randombytes_x3.23604
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:211,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.23603
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:211,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:211,13'
              BranchSideFuncs:
                - csprng_randombytes_x4.23603
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:212,57'
              BranchSideFuncs:
                - csprng_randombytes_x4.23603
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:206,3'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:208,3'
          Dst:             csprng_randombytes_x2
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:210,3'
          Dst:             csprng_randombytes_x3
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:212,3'
          Dst:             csprng_randombytes_x4
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:62,37'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.23602
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:62,37'
              BranchSideFuncs:
                - xof_shake_extract.23602
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    csprng_initialize_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          61
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_initialize
        - csprng_initialize_x2
        - csprng_initialize_x3
        - csprng_initialize_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:193,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_initialize_x4.23615
                - csprng_initialize_x3.23616
                - csprng_initialize_x2.23617
                - csprng_initialize.23623
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:193,16'
              BranchSideFuncs:
                - csprng_initialize_x4.23615
                - csprng_initialize_x3.23616
                - csprng_initialize_x2.23617
                - csprng_initialize.23623
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:193,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:194,3'
              BranchSideFuncs:
                - csprng_initialize.23623
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:195,23'
              BranchSideFuncs:
                - csprng_initialize_x4.23615
                - csprng_initialize_x3.23616
                - csprng_initialize_x2.23617
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:195,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:196,34'
              BranchSideFuncs:
                - csprng_initialize_x2.23617
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:197,23'
              BranchSideFuncs:
                - csprng_initialize_x4.23615
                - csprng_initialize_x3.23616
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:197,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:198,34'
              BranchSideFuncs:
                - csprng_initialize_x3.23616
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:199,23'
              BranchSideFuncs:
                - csprng_initialize_x4.23615
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:199,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:199,13'
              BranchSideFuncs:
                - csprng_initialize_x4.23615
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:200,34'
              BranchSideFuncs:
                - csprng_initialize_x4.23615
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:194,3'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:196,3'
          Dst:             csprng_initialize_x2
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:198,3'
          Dst:             csprng_initialize_x3
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:200,3'
          Dst:             csprng_initialize_x4
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.23614
                - xof_shake_update.23612
                - xof_shake_update.23612
                - xof_shake_final.23610
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.23614
                - xof_shake_update.23612
                - xof_shake_update.23612
                - xof_shake_final.23610
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    csprng_fp_mat
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:378,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.23621
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:384,2'
              BranchSideFuncs:
                - csprng_randombytes.23621
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:395,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:395,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:407,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:395,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:397,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:407,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:397,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:399,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:399,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:399,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:400,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:402,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:408,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:409,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:411,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:394,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:395,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:414,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:384,2'
          Dst:             csprng_randombytes
    - functionName:    fp_synd_minus_fp_vec_scaled
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          163
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/fp_arith.h:218,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/fp_arith.h:219,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/fp_arith.h:219,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/fp_arith.h:218,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/fp_arith.h:219,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/fp_arith.h:223,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    is_fz_vec_in_restr_group_n
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          60
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/restr_arith.h:62,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/restr_arith.h:61,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/restr_arith.h:62,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/restr_arith.h:61,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/restr_arith.h:62,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/restr_arith.h:62,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/restr_arith.h:62,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/restr_arith.h:62,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/restr_arith.h:62,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDP256SMALL_AVX2_CROSS_verify
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 583
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          615
      EdgeCount:       65
      CyclomaticComplexity: 19
      functionsReached:
        - PQCLEAN_CROSSRSDP256SMALL_AVX2_expand_digest_to_fixed_weight
        - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fp_syn
        - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fp_vec
        - PQCLEAN_CROSSRSDP256SMALL_AVX2_rebuild_tree
        - PQCLEAN_CROSSRSDP256SMALL_AVX2_recompute_root
        - PQCLEAN_CROSSRSDP256SMALL_AVX2_seed_leaves
        - PQCLEAN_CROSSRSDP256SMALL_AVX2_unpack_fp_syn
        - PQCLEAN_CROSSRSDP256SMALL_AVX2_unpack_fp_vec
        - PQCLEAN_CROSSRSDP256SMALL_AVX2_unpack_fz_vec
        - convert_restr_vec_to_fp
        - csprng_fp_vec
        - csprng_fp_vec_chall_1
        - csprng_fz_vec
        - csprng_initialize
        - csprng_release
        - expand_pk
        - fp_dz_norm
        - fp_dz_norm_synd
        - fp_synd_minus_fp_vec_scaled
        - fp_vec_by_fp_matrix
        - fp_vec_by_fp_vec_pointwise
        - fp_vec_by_restr_vec_scaled
        - hash
        - hash_par
        - is_fz_vec_in_restr_group_n
        - memcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:345,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:0,0'
              BranchSideFuncs:
                - expand_pk.23629
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_unpack_fp_syn
                - hash.23630
                - hash.23630
                - csprng_initialize.23623
                - csprng_fp_vec_chall_1.23631
                - csprng_release.23619
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_rebuild_tree
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_seed_leaves
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.23626
                - convert_restr_vec_to_fp.23632
                - fp_vec_by_fp_vec_pointwise.23633
                - fp_vec_by_fp_matrix.23634
                - fp_dz_norm_synd.23635
                - fp_synd_minus_fp_vec_scaled.23625
                - fp_dz_norm_synd.23635
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_recompute_root
                - hash.23630
                - hash.23630
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fp_vec
                - hash.23630
                - memcmp
                - memcmp
                - hash_par.23640
                - hash_par.23640
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_unpack_fz_vec
                - csprng_initialize.23623
                - csprng_fz_vec.23636
                - csprng_fp_vec.23637
                - csprng_release.23619
                - fp_vec_by_restr_vec_scaled.23638
                - fp_dz_norm.23639
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:348,2'
              BranchSideFuncs:
                - expand_pk.23629
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_unpack_fp_syn
                - hash.23630
                - hash.23630
                - csprng_initialize.23623
                - csprng_fp_vec_chall_1.23631
                - csprng_release.23619
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_rebuild_tree
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_seed_leaves
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.23626
                - convert_restr_vec_to_fp.23632
                - fp_vec_by_fp_vec_pointwise.23633
                - fp_vec_by_fp_matrix.23634
                - fp_dz_norm_synd.23635
                - fp_synd_minus_fp_vec_scaled.23625
                - fp_dz_norm_synd.23635
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_recompute_root
                - hash.23630
                - hash.23630
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fp_vec
                - hash.23630
                - memcmp
                - memcmp
                - hash_par.23640
                - hash_par.23640
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_unpack_fz_vec
                - csprng_initialize.23623
                - csprng_fz_vec.23636
                - csprng_fp_vec.23637
                - csprng_release.23619
                - fp_vec_by_restr_vec_scaled.23638
                - fp_dz_norm.23639
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:351,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:353,21'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_unpack_fp_syn
                - hash.23630
                - hash.23630
                - csprng_initialize.23623
                - csprng_fp_vec_chall_1.23631
                - csprng_release.23619
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_rebuild_tree
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_seed_leaves
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.23626
                - convert_restr_vec_to_fp.23632
                - fp_vec_by_fp_vec_pointwise.23633
                - fp_vec_by_fp_matrix.23634
                - fp_dz_norm_synd.23635
                - fp_synd_minus_fp_vec_scaled.23625
                - fp_dz_norm_synd.23635
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_recompute_root
                - hash.23630
                - hash.23630
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fp_vec
                - hash.23630
                - memcmp
                - memcmp
                - hash_par.23640
                - hash_par.23640
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_unpack_fz_vec
                - csprng_initialize.23623
                - csprng_fz_vec.23636
                - csprng_fp_vec.23637
                - csprng_release.23619
                - fp_vec_by_restr_vec_scaled.23638
                - fp_dz_norm.23639
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:359,40'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_unpack_fp_syn
                - hash.23630
                - hash.23630
                - csprng_initialize.23623
                - csprng_fp_vec_chall_1.23631
                - csprng_release.23619
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_rebuild_tree
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_seed_leaves
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.23626
                - convert_restr_vec_to_fp.23632
                - fp_vec_by_fp_vec_pointwise.23633
                - fp_vec_by_fp_matrix.23634
                - fp_dz_norm_synd.23635
                - fp_synd_minus_fp_vec_scaled.23625
                - fp_dz_norm_synd.23635
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_recompute_root
                - hash.23630
                - hash.23630
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fp_vec
                - hash.23630
                - memcmp
                - memcmp
                - hash_par.23640
                - hash_par.23640
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_unpack_fz_vec
                - csprng_initialize.23623
                - csprng_fz_vec.23636
                - csprng_fp_vec.23637
                - csprng_release.23619
                - fp_vec_by_restr_vec_scaled.23638
                - fp_dz_norm.23639
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:431,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:434,17'
              BranchSideFuncs:
                - csprng_initialize.23623
                - csprng_fz_vec.23636
                - csprng_fp_vec.23637
                - csprng_release.23619
                - fp_vec_by_restr_vec_scaled.23638
                - fp_dz_norm.23639
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.23626
                - convert_restr_vec_to_fp.23632
                - fp_vec_by_fp_vec_pointwise.23633
                - fp_vec_by_fp_matrix.23634
                - fp_dz_norm_synd.23635
                - fp_synd_minus_fp_vec_scaled.23625
                - fp_dz_norm_synd.23635
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_unpack_fz_vec
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_recompute_root
                - hash.23630
                - hash.23630
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fp_vec
                - hash.23630
                - memcmp
                - memcmp
                - hash_par.23640
                - hash_par.23640
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:465,17'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.23626
                - convert_restr_vec_to_fp.23632
                - fp_vec_by_fp_vec_pointwise.23633
                - fp_vec_by_fp_matrix.23634
                - fp_dz_norm_synd.23635
                - fp_synd_minus_fp_vec_scaled.23625
                - fp_dz_norm_synd.23635
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fp_syn
                - csprng_initialize.23623
                - csprng_fz_vec.23636
                - csprng_fp_vec.23637
                - csprng_release.23619
                - fp_vec_by_restr_vec_scaled.23638
                - fp_dz_norm.23639
                - hash_par.23640
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_recompute_root
                - hash.23630
                - hash.23630
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fp_vec
                - hash.23630
                - memcmp
                - memcmp
                - hash_par.23640
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_unpack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:471,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:471,42'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.23626
                - convert_restr_vec_to_fp.23632
                - fp_vec_by_fp_vec_pointwise.23633
                - fp_vec_by_fp_matrix.23634
                - fp_dz_norm_synd.23635
                - fp_synd_minus_fp_vec_scaled.23625
                - fp_dz_norm_synd.23635
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_unpack_fz_vec
                - csprng_initialize.23623
                - csprng_fz_vec.23636
                - csprng_fp_vec.23637
                - csprng_release.23619
                - fp_vec_by_restr_vec_scaled.23638
                - fp_dz_norm.23639
                - hash_par.23640
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_recompute_root
                - hash.23630
                - hash.23630
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fp_vec
                - hash.23630
                - memcmp
                - memcmp
                - hash_par.23640
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:473,4'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.23626
                - convert_restr_vec_to_fp.23632
                - fp_vec_by_fp_vec_pointwise.23633
                - fp_vec_by_fp_matrix.23634
                - fp_dz_norm_synd.23635
                - fp_synd_minus_fp_vec_scaled.23625
                - fp_dz_norm_synd.23635
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_unpack_fz_vec
                - csprng_initialize.23623
                - csprng_fz_vec.23636
                - csprng_fp_vec.23637
                - csprng_release.23619
                - fp_vec_by_restr_vec_scaled.23638
                - fp_dz_norm.23639
                - hash_par.23640
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_recompute_root
                - hash.23630
                - hash.23630
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fp_vec
                - hash.23630
                - memcmp
                - memcmp
                - hash_par.23640
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:478,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:475,25'
              BranchSideFuncs:
                - is_fz_vec_in_restr_group_n.23626
                - convert_restr_vec_to_fp.23632
                - fp_vec_by_fp_vec_pointwise.23633
                - fp_vec_by_fp_matrix.23634
                - fp_dz_norm_synd.23635
                - fp_synd_minus_fp_vec_scaled.23625
                - fp_dz_norm_synd.23635
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_unpack_fz_vec
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_unpack_fz_vec
                - csprng_initialize.23623
                - csprng_fz_vec.23636
                - csprng_fp_vec.23637
                - csprng_release.23619
                - fp_vec_by_restr_vec_scaled.23638
                - fp_dz_norm.23639
                - hash_par.23640
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_recompute_root
                - hash.23630
                - hash.23630
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fp_vec
                - hash.23630
                - memcmp
                - memcmp
                - hash_par.23640
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:475,25'
              BranchSideFuncs:
                - is_fz_vec_in_restr_group_n.23626
                - convert_restr_vec_to_fp.23632
                - fp_vec_by_fp_vec_pointwise.23633
                - fp_vec_by_fp_matrix.23634
                - fp_dz_norm_synd.23635
                - fp_synd_minus_fp_vec_scaled.23625
                - fp_dz_norm_synd.23635
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_unpack_fz_vec
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_unpack_fz_vec
                - csprng_initialize.23623
                - csprng_fz_vec.23636
                - csprng_fp_vec.23637
                - csprng_release.23619
                - fp_vec_by_restr_vec_scaled.23638
                - fp_dz_norm.23639
                - hash_par.23640
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_recompute_root
                - hash.23630
                - hash.23630
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fp_vec
                - hash.23630
                - memcmp
                - memcmp
                - hash_par.23640
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:482,38'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:483,22'
              BranchSideFuncs:
                - convert_restr_vec_to_fp.23632
                - fp_vec_by_fp_vec_pointwise.23633
                - fp_vec_by_fp_matrix.23634
                - fp_dz_norm_synd.23635
                - fp_synd_minus_fp_vec_scaled.23625
                - fp_dz_norm_synd.23635
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.23626
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_unpack_fz_vec
                - csprng_initialize.23623
                - csprng_fz_vec.23636
                - csprng_fp_vec.23637
                - csprng_release.23619
                - fp_vec_by_restr_vec_scaled.23638
                - fp_dz_norm.23639
                - hash_par.23640
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_recompute_root
                - hash.23630
                - hash.23630
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fp_vec
                - hash.23630
                - memcmp
                - memcmp
                - hash_par.23640
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:503,31'
              BranchSideFuncs:
                - convert_restr_vec_to_fp.23632
                - fp_vec_by_fp_vec_pointwise.23633
                - fp_vec_by_fp_matrix.23634
                - fp_dz_norm_synd.23635
                - fp_synd_minus_fp_vec_scaled.23625
                - fp_dz_norm_synd.23635
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.23626
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_unpack_fz_vec
                - csprng_initialize.23623
                - csprng_fz_vec.23636
                - csprng_fp_vec.23637
                - csprng_release.23619
                - fp_vec_by_restr_vec_scaled.23638
                - fp_dz_norm.23639
                - hash_par.23640
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_recompute_root
                - hash.23630
                - hash.23630
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fp_vec
                - hash.23630
                - memcmp
                - memcmp
                - hash_par.23640
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:503,26'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:503,31'
              BranchSideFuncs:
                - hash_par.23640
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.23626
                - convert_restr_vec_to_fp.23632
                - fp_vec_by_fp_vec_pointwise.23633
                - fp_vec_by_fp_matrix.23634
                - fp_dz_norm_synd.23635
                - fp_synd_minus_fp_vec_scaled.23625
                - fp_dz_norm_synd.23635
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_unpack_fz_vec
                - csprng_initialize.23623
                - csprng_fz_vec.23636
                - csprng_fp_vec.23637
                - csprng_release.23619
                - fp_vec_by_restr_vec_scaled.23638
                - fp_dz_norm.23639
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_recompute_root
                - hash.23630
                - hash.23630
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fp_vec
                - hash.23630
                - memcmp
                - memcmp
                - hash_par.23640
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:506,15'
              BranchSideFuncs:
                - hash_par.23640
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.23626
                - convert_restr_vec_to_fp.23632
                - fp_vec_by_fp_vec_pointwise.23633
                - fp_vec_by_fp_matrix.23634
                - fp_dz_norm_synd.23635
                - fp_synd_minus_fp_vec_scaled.23625
                - fp_dz_norm_synd.23635
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_unpack_fz_vec
                - csprng_initialize.23623
                - csprng_fz_vec.23636
                - csprng_fp_vec.23637
                - csprng_release.23619
                - fp_vec_by_restr_vec_scaled.23638
                - fp_dz_norm.23639
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_recompute_root
                - hash.23630
                - hash.23630
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fp_vec
                - hash.23630
                - memcmp
                - memcmp
                - hash_par.23640
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:503,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:506,15'
              BranchSideFuncs:
                - hash_par.23640
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.23626
                - convert_restr_vec_to_fp.23632
                - fp_vec_by_fp_vec_pointwise.23633
                - fp_vec_by_fp_matrix.23634
                - fp_dz_norm_synd.23635
                - fp_synd_minus_fp_vec_scaled.23625
                - fp_dz_norm_synd.23635
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_unpack_fz_vec
                - csprng_initialize.23623
                - csprng_fz_vec.23636
                - csprng_fp_vec.23637
                - csprng_release.23619
                - fp_vec_by_restr_vec_scaled.23638
                - fp_dz_norm.23639
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_recompute_root
                - hash.23630
                - hash.23630
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fp_vec
                - hash.23630
                - memcmp
                - memcmp
                - hash_par.23640
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:523,21'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.23626
                - convert_restr_vec_to_fp.23632
                - fp_vec_by_fp_vec_pointwise.23633
                - fp_vec_by_fp_matrix.23634
                - fp_dz_norm_synd.23635
                - fp_synd_minus_fp_vec_scaled.23625
                - fp_dz_norm_synd.23635
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fp_syn
                - hash_par.23640
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_unpack_fz_vec
                - csprng_initialize.23623
                - csprng_fz_vec.23636
                - csprng_fp_vec.23637
                - csprng_release.23619
                - fp_vec_by_restr_vec_scaled.23638
                - fp_dz_norm.23639
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_recompute_root
                - hash.23630
                - hash.23630
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fp_vec
                - hash.23630
                - memcmp
                - memcmp
                - hash_par.23640
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:523,26'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:523,31'
              BranchSideFuncs:
                - hash_par.23640
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.23626
                - convert_restr_vec_to_fp.23632
                - fp_vec_by_fp_vec_pointwise.23633
                - fp_vec_by_fp_matrix.23634
                - fp_dz_norm_synd.23635
                - fp_synd_minus_fp_vec_scaled.23625
                - fp_dz_norm_synd.23635
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fp_syn
                - hash_par.23640
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_unpack_fz_vec
                - csprng_initialize.23623
                - csprng_fz_vec.23636
                - csprng_fp_vec.23637
                - csprng_release.23619
                - fp_vec_by_restr_vec_scaled.23638
                - fp_dz_norm.23639
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_recompute_root
                - hash.23630
                - hash.23630
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fp_vec
                - hash.23630
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:526,14'
              BranchSideFuncs:
                - hash_par.23640
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.23626
                - convert_restr_vec_to_fp.23632
                - fp_vec_by_fp_vec_pointwise.23633
                - fp_vec_by_fp_matrix.23634
                - fp_dz_norm_synd.23635
                - fp_synd_minus_fp_vec_scaled.23625
                - fp_dz_norm_synd.23635
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fp_syn
                - hash_par.23640
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_unpack_fz_vec
                - csprng_initialize.23623
                - csprng_fz_vec.23636
                - csprng_fp_vec.23637
                - csprng_release.23619
                - fp_vec_by_restr_vec_scaled.23638
                - fp_dz_norm.23639
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_recompute_root
                - hash.23630
                - hash.23630
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fp_vec
                - hash.23630
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:523,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:426,31'
              BranchSideFuncs:
                - hash_par.23640
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.23626
                - convert_restr_vec_to_fp.23632
                - fp_vec_by_fp_vec_pointwise.23633
                - fp_vec_by_fp_matrix.23634
                - fp_dz_norm_synd.23635
                - fp_synd_minus_fp_vec_scaled.23625
                - fp_dz_norm_synd.23635
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fp_syn
                - hash_par.23640
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_unpack_fz_vec
                - csprng_initialize.23623
                - csprng_fz_vec.23636
                - csprng_fp_vec.23637
                - csprng_release.23619
                - fp_vec_by_restr_vec_scaled.23638
                - fp_dz_norm.23639
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_recompute_root
                - hash.23630
                - hash.23630
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fp_vec
                - hash.23630
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:526,14'
              BranchSideFuncs:
                - hash_par.23640
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_unpack_fz_vec
                - is_fz_vec_in_restr_group_n.23626
                - convert_restr_vec_to_fp.23632
                - fp_vec_by_fp_vec_pointwise.23633
                - fp_vec_by_fp_matrix.23634
                - fp_dz_norm_synd.23635
                - fp_synd_minus_fp_vec_scaled.23625
                - fp_dz_norm_synd.23635
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fp_syn
                - hash_par.23640
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_unpack_fz_vec
                - csprng_initialize.23623
                - csprng_fz_vec.23636
                - csprng_fp_vec.23637
                - csprng_release.23619
                - fp_vec_by_restr_vec_scaled.23638
                - fp_dz_norm.23639
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_recompute_root
                - hash.23630
                - hash.23630
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fp_vec
                - hash.23630
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:426,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:429,56'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_recompute_root
                - hash.23630
                - hash.23630
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fp_vec
                - hash.23630
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:550,37'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_recompute_root
                - hash.23630
                - hash.23630
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fp_vec
                - hash.23630
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:575,36'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:567,32'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:575,36'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:559,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:560,37'
              BranchSideFuncs:
                - hash.23630
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:562,26'
              BranchSideFuncs:
                - hash.23630
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:576,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:576,42'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:577,46'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:577,46'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:577,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:578,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:578,40'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:578,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:579,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:579,40'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:579,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:580,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:580,35'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:580,35'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:580,35'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:348,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:359,19'
          Dst:             PQCLEAN_CROSSRSDP256SMALL_AVX2_unpack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:362,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:367,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:371,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:374,2'
          Dst:             csprng_fp_vec_chall_1
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:376,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:379,2'
          Dst:             PQCLEAN_CROSSRSDP256SMALL_AVX2_expand_digest_to_fixed_weight
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:383,24'
          Dst:             PQCLEAN_CROSSRSDP256SMALL_AVX2_rebuild_tree
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:386,2'
          Dst:             PQCLEAN_CROSSRSDP256SMALL_AVX2_seed_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:548,32'
          Dst:             PQCLEAN_CROSSRSDP256SMALL_AVX2_recompute_root
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:552,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:555,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:470,34'
          Dst:             PQCLEAN_CROSSRSDP256SMALL_AVX2_unpack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:477,38'
          Dst:             PQCLEAN_CROSSRSDP256SMALL_AVX2_unpack_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:477,38'
          Dst:             PQCLEAN_CROSSRSDP256SMALL_AVX2_unpack_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:483,22'
          Dst:             is_fz_vec_in_restr_group_n
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:488,4'
          Dst:             convert_restr_vec_to_fp
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:489,4'
          Dst:             fp_vec_by_fp_vec_pointwise
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:490,4'
          Dst:             fp_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:491,4'
          Dst:             fp_dz_norm_synd
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:492,4'
          Dst:             fp_synd_minus_fp_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:496,4'
          Dst:             fp_dz_norm_synd
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:497,4'
          Dst:             PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:450,4'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:452,4'
          Dst:             csprng_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:454,4'
          Dst:             csprng_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:456,4'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:457,4'
          Dst:             fp_vec_by_restr_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:461,4'
          Dst:             fp_dz_norm
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:504,4'
          Dst:             hash_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:524,4'
          Dst:             hash_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:565,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:571,36'
          Dst:             memcmp
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:560,3'
          Dst:             PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:567,32'
          Dst:             memcmp
    - functionName:    expand_pk
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_fp_mat
        - csprng_initialize
        - csprng_release
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:52,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.23623
                - csprng_fp_mat.23624
                - csprng_release.23619
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:53,2'
              BranchSideFuncs:
                - csprng_initialize.23623
                - csprng_fp_mat.23624
                - csprng_release.23619
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:53,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:54,2'
          Dst:             csprng_fp_mat
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:56,2'
          Dst:             csprng_release
    - functionName:    hash
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
        - xof_shake_final
        - xof_shake_init
        - xof_shake_release
        - xof_shake_update
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:238,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.23614
                - xof_shake_update.23612
                - xof_shake_update.23612
                - xof_shake_final.23610
                - xof_shake_extract.23602
                - xof_shake_release.23596
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:239,2'
              BranchSideFuncs:
                - xof_shake_init.23614
                - xof_shake_update.23612
                - xof_shake_update.23612
                - xof_shake_final.23610
                - xof_shake_extract.23602
                - xof_shake_release.23596
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:239,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:240,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:244,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:245,2'
          Dst:             xof_shake_final
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:246,2'
          Dst:             xof_shake_extract
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:248,2'
          Dst:             xof_shake_release
    - functionName:    csprng_fp_vec_chall_1
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          215
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:335,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.23621
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:341,2'
              BranchSideFuncs:
                - csprng_randombytes.23621
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:352,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:352,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:365,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:352,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:354,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:365,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:354,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:356,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:356,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:356,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:357,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:359,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:366,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:367,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:369,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:351,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:352,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:372,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:341,2'
          Dst:             csprng_randombytes
    - functionName:    convert_restr_vec_to_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          230
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/fp_arith.h:228,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/fp_arith.h:229,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/fp_arith.h:229,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/fp_arith.h:228,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/fp_arith.h:228,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/fp_arith.h:229,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/fp_arith.h:228,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/fp_arith.h:228,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/fp_arith.h:229,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/fp_arith.h:228,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/fp_arith.h:228,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/fp_arith.h:229,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fp_vec_by_fp_vec_pointwise
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          331
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/fp_arith.h:135,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/fp_arith.h:136,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/fp_arith.h:136,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/fp_arith.h:135,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/fp_arith.h:136,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/fp_arith.h:139,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fp_vec_by_fp_matrix
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          289
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fp_dz_norm_synd
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          52
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    csprng_fz_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:420,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.23621
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:426,2'
              BranchSideFuncs:
                - csprng_randombytes.23621
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:437,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:437,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:449,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:437,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:439,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:449,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:439,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:441,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:441,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:441,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:442,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:444,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:450,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:451,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:453,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:436,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:437,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:456,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:426,2'
          Dst:             csprng_randombytes
    - functionName:    csprng_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:291,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.23621
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:297,2'
              BranchSideFuncs:
                - csprng_randombytes.23621
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:308,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:308,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:320,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:308,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:310,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:320,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:310,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:312,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:312,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:312,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:313,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:315,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:321,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:322,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:324,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:307,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:308,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:327,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:297,2'
          Dst:             csprng_randombytes
    - functionName:    fp_vec_by_restr_vec_scaled
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          241
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fp_dz_norm
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          209
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hash_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      void
      argCount:        14
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_initialize_par
        - csprng_randombytes_par
        - csprng_release_par
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:271,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_initialize_par.23622
                - csprng_randombytes_par.23620
                - csprng_release_par.23618
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:272,56'
              BranchSideFuncs:
                - csprng_initialize_par.23622
                - csprng_randombytes_par.23620
                - csprng_release_par.23618
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:272,2'
          Dst:             csprng_initialize_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:273,2'
          Dst:             csprng_randombytes_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:275,2'
          Dst:             csprng_release_par
    - functionName:    fz_dz_norm_n
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          165
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fz_vec_sub_n
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          353
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/restr_arith.h:53,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/restr_arith.h:54,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/restr_arith.h:54,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/restr_arith.h:53,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/restr_arith.h:54,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/restr_arith.h:56,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    expand_sk
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_fz_vec
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
        - expand_pk
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:63,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.23623
                - csprng_randombytes.23621
                - csprng_release.23619
                - expand_pk.23629
                - csprng_initialize.23623
                - csprng_fz_vec.23636
                - csprng_release.23619
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:69,2'
              BranchSideFuncs:
                - csprng_initialize.23623
                - csprng_randombytes.23621
                - csprng_release.23619
                - expand_pk.23629
                - csprng_initialize.23623
                - csprng_fz_vec.23636
                - csprng_release.23619
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:69,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:70,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:74,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:76,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:82,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:83,2'
          Dst:             csprng_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:85,2'
          Dst:             csprng_release
    - functionName:    PQCLEAN_CROSSRSDP256SMALL_AVX2_CROSS_sign
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 338
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          467
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_CROSSRSDP256SMALL_AVX2_expand_digest_to_fixed_weight
        - PQCLEAN_CROSSRSDP256SMALL_AVX2_gen_seed_tree
        - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fp_syn
        - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fp_vec
        - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fz_vec
        - PQCLEAN_CROSSRSDP256SMALL_AVX2_seed_leaves
        - PQCLEAN_CROSSRSDP256SMALL_AVX2_seed_path
        - PQCLEAN_CROSSRSDP256SMALL_AVX2_tree_proof
        - PQCLEAN_CROSSRSDP256SMALL_AVX2_tree_root
        - __assert_fail
        - convert_restr_vec_to_fp
        - csprng_fp_vec
        - csprng_fp_vec_chall_1
        - csprng_fz_vec
        - csprng_initialize
        - csprng_release
        - expand_sk
        - fp_dz_norm
        - fp_dz_norm_synd
        - fp_vec_by_fp_matrix
        - fp_vec_by_fp_vec_pointwise
        - fp_vec_by_restr_vec_scaled
        - fz_dz_norm_n
        - fz_vec_sub_n
        - hash
        - hash_par
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:136,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:0,0'
              BranchSideFuncs:
                - expand_sk.23643
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_gen_seed_tree
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_seed_leaves
                - csprng_initialize.23623
                - csprng_fz_vec.23636
                - fz_vec_sub_n.23642
                - convert_restr_vec_to_fp.23632
                - fz_dz_norm_n.23641
                - csprng_fp_vec.23637
                - csprng_release.23619
                - fp_vec_by_fp_vec_pointwise.23633
                - fp_vec_by_fp_matrix.23634
                - fp_dz_norm_synd.23635
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fz_vec
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_tree_root
                - hash.23630
                - hash.23630
                - hash.23630
                - hash.23630
                - csprng_initialize.23623
                - csprng_fp_vec_chall_1.23631
                - csprng_release.23619
                - fp_vec_by_restr_vec_scaled.23638
                - fp_dz_norm.23639
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fp_vec
                - hash.23630
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fz_vec
                - hash_par.23640
                - hash_par.23640
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:146,21'
              BranchSideFuncs:
                - expand_sk.23643
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_gen_seed_tree
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_seed_leaves
                - csprng_initialize.23623
                - csprng_fz_vec.23636
                - fz_vec_sub_n.23642
                - convert_restr_vec_to_fp.23632
                - fz_dz_norm_n.23641
                - csprng_fp_vec.23637
                - csprng_release.23619
                - fp_vec_by_fp_vec_pointwise.23633
                - fp_vec_by_fp_matrix.23634
                - fp_dz_norm_synd.23635
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fz_vec
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_tree_root
                - hash.23630
                - hash.23630
                - hash.23630
                - hash.23630
                - csprng_initialize.23623
                - csprng_fp_vec_chall_1.23631
                - csprng_release.23619
                - fp_vec_by_restr_vec_scaled.23638
                - fp_dz_norm.23639
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fp_vec
                - hash.23630
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fz_vec
                - hash_par.23640
                - hash_par.23640
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:144,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:146,21'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_gen_seed_tree
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_seed_leaves
                - csprng_initialize.23623
                - csprng_fz_vec.23636
                - fz_vec_sub_n.23642
                - convert_restr_vec_to_fp.23632
                - fz_dz_norm_n.23641
                - csprng_fp_vec.23637
                - csprng_release.23619
                - fp_vec_by_fp_vec_pointwise.23633
                - fp_vec_by_fp_matrix.23634
                - fp_dz_norm_synd.23635
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fz_vec
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_tree_root
                - hash.23630
                - hash.23630
                - hash.23630
                - hash.23630
                - csprng_initialize.23623
                - csprng_fp_vec_chall_1.23631
                - csprng_release.23619
                - fp_vec_by_restr_vec_scaled.23638
                - fp_dz_norm.23639
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fp_vec
                - hash.23630
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fz_vec
                - hash_par.23640
                - hash_par.23640
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:151,2'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_gen_seed_tree
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_seed_leaves
                - csprng_initialize.23623
                - csprng_fz_vec.23636
                - fz_vec_sub_n.23642
                - convert_restr_vec_to_fp.23632
                - fz_dz_norm_n.23641
                - csprng_fp_vec.23637
                - csprng_release.23619
                - fp_vec_by_fp_vec_pointwise.23633
                - fp_vec_by_fp_matrix.23634
                - fp_dz_norm_synd.23635
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fz_vec
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_tree_root
                - hash.23630
                - hash.23630
                - hash.23630
                - hash.23630
                - csprng_initialize.23623
                - csprng_fp_vec_chall_1.23631
                - csprng_release.23619
                - fp_vec_by_restr_vec_scaled.23638
                - fp_dz_norm.23639
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fp_vec
                - hash.23630
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fz_vec
                - hash_par.23640
                - hash_par.23640
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:235,20'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:235,25'
              BranchSideFuncs:
                - hash_par.23640
                - hash_par.23640
                - csprng_initialize.23623
                - csprng_fz_vec.23636
                - fz_vec_sub_n.23642
                - convert_restr_vec_to_fp.23632
                - fz_dz_norm_n.23641
                - csprng_fp_vec.23637
                - csprng_release.23619
                - fp_vec_by_fp_vec_pointwise.23633
                - fp_vec_by_fp_matrix.23634
                - fp_dz_norm_synd.23635
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fz_vec
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_tree_root
                - hash.23630
                - hash.23630
                - hash.23630
                - hash.23630
                - csprng_initialize.23623
                - csprng_fp_vec_chall_1.23631
                - csprng_release.23619
                - fp_vec_by_restr_vec_scaled.23638
                - fp_dz_norm.23639
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fp_vec
                - hash.23630
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fz_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:238,14'
              BranchSideFuncs:
                - hash_par.23640
                - hash_par.23640
                - csprng_initialize.23623
                - csprng_fz_vec.23636
                - fz_vec_sub_n.23642
                - convert_restr_vec_to_fp.23632
                - fz_dz_norm_n.23641
                - csprng_fp_vec.23637
                - csprng_release.23619
                - fp_vec_by_fp_vec_pointwise.23633
                - fp_vec_by_fp_matrix.23634
                - fp_dz_norm_synd.23635
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fz_vec
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_tree_root
                - hash.23630
                - hash.23630
                - hash.23630
                - hash.23630
                - csprng_initialize.23623
                - csprng_fp_vec_chall_1.23631
                - csprng_release.23619
                - fp_vec_by_restr_vec_scaled.23638
                - fp_dz_norm.23639
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fp_vec
                - hash.23630
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:235,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:190,31'
              BranchSideFuncs:
                - hash_par.23640
                - hash_par.23640
                - csprng_initialize.23623
                - csprng_fz_vec.23636
                - fz_vec_sub_n.23642
                - convert_restr_vec_to_fp.23632
                - fz_dz_norm_n.23641
                - csprng_fp_vec.23637
                - csprng_release.23619
                - fp_vec_by_fp_vec_pointwise.23633
                - fp_vec_by_fp_matrix.23634
                - fp_dz_norm_synd.23635
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fz_vec
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_tree_root
                - hash.23630
                - hash.23630
                - hash.23630
                - hash.23630
                - csprng_initialize.23623
                - csprng_fp_vec_chall_1.23631
                - csprng_release.23619
                - fp_vec_by_restr_vec_scaled.23638
                - fp_dz_norm.23639
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fp_vec
                - hash.23630
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fz_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:238,14'
              BranchSideFuncs:
                - hash_par.23640
                - hash_par.23640
                - csprng_initialize.23623
                - csprng_fz_vec.23636
                - fz_vec_sub_n.23642
                - convert_restr_vec_to_fp.23632
                - fz_dz_norm_n.23641
                - csprng_fp_vec.23637
                - csprng_release.23619
                - fp_vec_by_fp_vec_pointwise.23633
                - fp_vec_by_fp_matrix.23634
                - fp_dz_norm_synd.23635
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fz_vec
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_tree_root
                - hash.23630
                - hash.23630
                - hash.23630
                - hash.23630
                - csprng_initialize.23623
                - csprng_fp_vec_chall_1.23631
                - csprng_release.23619
                - fp_vec_by_restr_vec_scaled.23638
                - fp_dz_norm.23639
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fp_vec
                - hash.23630
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:190,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:190,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_tree_root
                - hash.23630
                - hash.23630
                - hash.23630
                - hash.23630
                - csprng_initialize.23623
                - csprng_fp_vec_chall_1.23631
                - csprng_release.23619
                - fp_vec_by_restr_vec_scaled.23638
                - fp_dz_norm.23639
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fp_vec
                - hash.23630
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fz_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:276,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_tree_root
                - hash.23630
                - hash.23630
                - hash.23630
                - hash.23630
                - csprng_initialize.23623
                - csprng_fp_vec_chall_1.23631
                - csprng_release.23619
                - fp_vec_by_restr_vec_scaled.23638
                - fp_dz_norm.23639
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fp_vec
                - hash.23630
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:303,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:304,30'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fp_vec
                - hash.23630
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fz_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:312,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fp_vec
                - hash.23630
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:312,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:313,37'
              BranchSideFuncs:
                - hash.23630
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fz_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:316,26'
              BranchSideFuncs:
                - hash.23630
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_tree_proof
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:330,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:329,26'
              BranchSideFuncs:
                - __assert_fail
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fz_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:331,4'
              BranchSideFuncs:
                - __assert_fail
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fz_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:331,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:331,4'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fz_vec
                - __assert_fail
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:332,16'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fz_vec
                - __assert_fail
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:329,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:330,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:338,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:140,2'
          Dst:             expand_sk
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:151,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:152,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:155,2'
          Dst:             PQCLEAN_CROSSRSDP256SMALL_AVX2_gen_seed_tree
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:157,2'
          Dst:             PQCLEAN_CROSSRSDP256SMALL_AVX2_seed_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:276,2'
          Dst:             PQCLEAN_CROSSRSDP256SMALL_AVX2_tree_root
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:277,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:278,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:285,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:290,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:296,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:297,2'
          Dst:             csprng_fp_vec_chall_1
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:299,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:202,3'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:207,3'
          Dst:             csprng_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:208,3'
          Dst:             fz_vec_sub_n
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:211,3'
          Dst:             convert_restr_vec_to_fp
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:212,3'
          Dst:             fz_dz_norm_n
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:214,3'
          Dst:             csprng_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:216,3'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:219,3'
          Dst:             fp_vec_by_fp_vec_pointwise
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:220,3'
          Dst:             fp_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:221,3'
          Dst:             fp_dz_norm_synd
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:224,3'
          Dst:             PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:226,3'
          Dst:             PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:236,4'
          Dst:             hash_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:252,4'
          Dst:             hash_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:304,3'
          Dst:             fp_vec_by_restr_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:308,3'
          Dst:             fp_dz_norm
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:318,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:321,2'
          Dst:             PQCLEAN_CROSSRSDP256SMALL_AVX2_expand_digest_to_fixed_weight
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:325,2'
          Dst:             PQCLEAN_CROSSRSDP256SMALL_AVX2_tree_proof
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:326,2'
          Dst:             PQCLEAN_CROSSRSDP256SMALL_AVX2_seed_path
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:313,3'
          Dst:             PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:331,4'
          Dst:             __assert_fail
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:332,4'
          Dst:             PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:333,4'
          Dst:             PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fz_vec
    - functionName:    restr_vec_by_fp_matrix
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          394
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/fp_arith.h:84,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/fp_arith.h:80,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/fp_arith.h:80,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDP256SMALL_AVX2_CROSS_keygen
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          53
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fp_syn
        - csprng_fz_vec
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
        - expand_pk
        - fp_dz_norm_synd
        - restr_vec_by_fp_matrix
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:91,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
                - csprng_initialize.23623
                - csprng_randombytes.23621
                - csprng_release.23619
                - expand_pk.23629
                - csprng_initialize.23623
                - csprng_fz_vec.23636
                - csprng_release.23619
                - restr_vec_by_fp_matrix.23648
                - fp_dz_norm_synd.23635
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fp_syn
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:91,2'
              BranchSideFuncs:
                - OQS_randombytes
                - csprng_initialize.23623
                - csprng_randombytes.23621
                - csprng_release.23619
                - expand_pk.23629
                - csprng_initialize.23623
                - csprng_fz_vec.23636
                - csprng_release.23619
                - restr_vec_by_fp_matrix.23648
                - fp_dz_norm_synd.23635
                - PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fp_syn
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:91,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:99,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:100,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:104,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:109,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:116,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:119,2'
          Dst:             csprng_fz_vec
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:121,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:124,2'
          Dst:             restr_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:125,2'
          Dst:             fp_dz_norm_synd
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/CROSS.c:126,2'
          Dst:             PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fp_syn
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:72,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:72,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:72,2'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:66,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:66,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:66,2'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:59,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:59,2'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:54,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:54,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:52,2'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:43,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:43,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:43,2'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.23673
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.23673
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.23674
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:62,2'
              BranchSideFuncs:
                - xof_shake_extract.23674
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.23677
                - xof_shake_update.23676
                - xof_shake_update.23676
                - xof_shake_final.23675
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.23677
                - xof_shake_update.23676
                - xof_shake_update.23676
                - xof_shake_final.23675
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    PQCLEAN_CROSSRSDP256SMALL_AVX2_expand_digest_to_fixed_weight
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         67
      ICount:          400
      EdgeCount:       90
      CyclomaticComplexity: 25
      functionsReached:
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.c:46,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.23680
                - csprng_randombytes.23679
                - csprng_release.23678
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.c:47,2'
              BranchSideFuncs:
                - csprng_initialize.23680
                - csprng_randombytes.23679
                - csprng_release.23678
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.c:68,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.c:68,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.c:68,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.c:70,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.c:70,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.c:72,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.c:72,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.c:72,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.c:73,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.c:75,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.c:84,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.c:85,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.c:92,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.c:66,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.c:68,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.c:95,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.c:47,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.c:49,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.c:51,2'
          Dst:             csprng_release
    - functionName:    xof_shake_x4_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_ctx_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:109,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:109,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:109,2'
          Dst:             OQS_SHA3_shake256_x4_inc_ctx_release
    - functionName:    xof_shake_x2_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:146,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.23761
                - xof_shake_release.23761
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:146,2'
              BranchSideFuncs:
                - xof_shake_release.23761
                - xof_shake_release.23761
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:146,2'
          Dst:             xof_shake_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:147,2'
          Dst:             xof_shake_release
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:72,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:72,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:72,2'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    csprng_release_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:174,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_release.23759
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:174,2'
              BranchSideFuncs:
                - xof_shake_x4_release.23759
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:174,2'
          Dst:             xof_shake_x4_release
    - functionName:    csprng_release_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:170,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_release.23759
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:170,2'
              BranchSideFuncs:
                - xof_shake_x4_release.23759
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:170,2'
          Dst:             xof_shake_x4_release
    - functionName:    csprng_release_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:166,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_release.23760
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:166,2'
              BranchSideFuncs:
                - xof_shake_x2_release.23760
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:166,2'
          Dst:             xof_shake_x2_release
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.23761
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.23761
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    xof_shake_x4_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_squeeze
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:105,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:105,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:105,2'
          Dst:             OQS_SHA3_shake256_x4_inc_squeeze
    - functionName:    xof_shake_x2_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:141,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.23768
                - xof_shake_extract.23768
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:141,2'
              BranchSideFuncs:
                - xof_shake_extract.23768
                - xof_shake_extract.23768
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:141,2'
          Dst:             xof_shake_extract
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:142,2'
          Dst:             xof_shake_extract
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:66,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:66,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:66,2'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    csprng_randombytes_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:161,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_extract.23766
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:161,2'
              BranchSideFuncs:
                - xof_shake_x4_extract.23766
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:161,2'
          Dst:             xof_shake_x4_extract
    - functionName:    csprng_randombytes_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_MEM_malloc
        - OQS_MEM_secure_free
        - xof_shake_x4_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:155,39'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_extract.23766
                - OQS_MEM_secure_free
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:155,39'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_extract.23766
                - OQS_MEM_secure_free
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:155,39'
          Dst:             OQS_MEM_malloc
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:156,2'
          Dst:             xof_shake_x4_extract
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:157,2'
          Dst:             OQS_MEM_secure_free
    - functionName:    csprng_randombytes_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:149,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_extract.23767
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:149,2'
              BranchSideFuncs:
                - xof_shake_x2_extract.23767
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:149,2'
          Dst:             xof_shake_x2_extract
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.23768
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:62,2'
              BranchSideFuncs:
                - xof_shake_extract.23768
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    xof_shake_x4_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_finalize
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:97,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:97,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:97,2'
          Dst:             OQS_SHA3_shake256_x4_inc_finalize
    - functionName:    xof_shake_x4_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_absorb
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:94,46'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:94,46'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:94,2'
          Dst:             OQS_SHA3_shake256_x4_inc_absorb
    - functionName:    xof_shake_x4_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:86,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:86,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:86,2'
          Dst:             OQS_SHA3_shake256_x4_inc_init
    - functionName:    xof_shake_x2_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:134,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_final.23777
                - xof_shake_final.23777
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:134,2'
              BranchSideFuncs:
                - xof_shake_final.23777
                - xof_shake_final.23777
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:134,2'
          Dst:             xof_shake_final
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:135,2'
          Dst:             xof_shake_final
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_finalize
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:59,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:59,2'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    xof_shake_x2_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_update
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:130,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_update.23779
                - xof_shake_update.23779
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:130,2'
              BranchSideFuncs:
                - xof_shake_update.23779
                - xof_shake_update.23779
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:130,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:131,2'
          Dst:             xof_shake_update
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:54,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:54,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:52,2'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    xof_shake_x2_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:123,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.23781
                - xof_shake_init.23781
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:123,2'
              BranchSideFuncs:
                - xof_shake_init.23781
                - xof_shake_init.23781
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:123,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:124,2'
          Dst:             xof_shake_init
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:43,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:43,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:43,2'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    csprng_initialize_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          53
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_final
        - xof_shake_x4_init
        - xof_shake_x4_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:132,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_init.23775
                - xof_shake_x4_update.23774
                - xof_shake_x4_update.23774
                - xof_shake_x4_final.23773
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:132,2'
              BranchSideFuncs:
                - xof_shake_x4_init.23775
                - xof_shake_x4_update.23774
                - xof_shake_x4_update.23774
                - xof_shake_x4_final.23773
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:132,2'
          Dst:             xof_shake_x4_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:133,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:143,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:144,2'
          Dst:             xof_shake_x4_final
    - functionName:    csprng_initialize_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          51
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_MEM_malloc
        - OQS_MEM_secure_free
        - xof_shake_x4_final
        - xof_shake_x4_init
        - xof_shake_x4_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:107,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_init.23775
                - xof_shake_x4_update.23774
                - xof_shake_x4_update.23774
                - xof_shake_x4_final.23773
                - OQS_MEM_secure_free
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:107,42'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_init.23775
                - xof_shake_x4_update.23774
                - xof_shake_x4_update.23774
                - xof_shake_x4_final.23773
                - OQS_MEM_secure_free
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:107,42'
          Dst:             OQS_MEM_malloc
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:108,2'
          Dst:             xof_shake_x4_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:109,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:117,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:118,2'
          Dst:             xof_shake_x4_final
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:119,2'
          Dst:             OQS_MEM_secure_free
    - functionName:    csprng_initialize_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_final
        - xof_shake_x2_init
        - xof_shake_x2_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:86,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_init.23780
                - xof_shake_x2_update.23778
                - xof_shake_x2_update.23778
                - xof_shake_x2_final.23776
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:86,2'
              BranchSideFuncs:
                - xof_shake_x2_init.23780
                - xof_shake_x2_update.23778
                - xof_shake_x2_update.23778
                - xof_shake_x2_final.23776
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:86,2'
          Dst:             xof_shake_x2_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:87,2'
          Dst:             xof_shake_x2_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:93,2'
          Dst:             xof_shake_x2_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:94,2'
          Dst:             xof_shake_x2_final
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.23781
                - xof_shake_update.23779
                - xof_shake_update.23779
                - xof_shake_final.23777
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.23781
                - xof_shake_update.23779
                - xof_shake_update.23779
                - xof_shake_final.23777
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    csprng_release_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_release
        - csprng_release_x2
        - csprng_release_x3
        - csprng_release_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:218,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_release_x4.23762
                - csprng_release_x3.23763
                - csprng_release_x2.23764
                - csprng_release.23765
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:218,16'
              BranchSideFuncs:
                - csprng_release_x4.23762
                - csprng_release_x3.23763
                - csprng_release_x2.23764
                - csprng_release.23765
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:218,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:219,3'
              BranchSideFuncs:
                - csprng_release.23765
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:220,23'
              BranchSideFuncs:
                - csprng_release_x4.23762
                - csprng_release_x3.23763
                - csprng_release_x2.23764
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:220,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:221,31'
              BranchSideFuncs:
                - csprng_release_x2.23764
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:222,23'
              BranchSideFuncs:
                - csprng_release_x4.23762
                - csprng_release_x3.23763
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:222,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:223,31'
              BranchSideFuncs:
                - csprng_release_x3.23763
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:224,23'
              BranchSideFuncs:
                - csprng_release_x4.23762
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:224,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:224,13'
              BranchSideFuncs:
                - csprng_release_x4.23762
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:225,31'
              BranchSideFuncs:
                - csprng_release_x4.23762
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:219,3'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:221,3'
          Dst:             csprng_release_x2
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:223,3'
          Dst:             csprng_release_x3
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:225,3'
          Dst:             csprng_release_x4
    - functionName:    csprng_randombytes_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          57
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_randombytes
        - csprng_randombytes_x2
        - csprng_randombytes_x3
        - csprng_randombytes_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:205,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes_x4.23769
                - csprng_randombytes_x3.23770
                - csprng_randombytes_x2.23771
                - csprng_randombytes.23772
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:205,16'
              BranchSideFuncs:
                - csprng_randombytes_x4.23769
                - csprng_randombytes_x3.23770
                - csprng_randombytes_x2.23771
                - csprng_randombytes.23772
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:205,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:206,3'
              BranchSideFuncs:
                - csprng_randombytes.23772
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:207,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.23769
                - csprng_randombytes_x3.23770
                - csprng_randombytes_x2.23771
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:207,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:208,49'
              BranchSideFuncs:
                - csprng_randombytes_x2.23771
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:209,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.23769
                - csprng_randombytes_x3.23770
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:209,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:210,53'
              BranchSideFuncs:
                - csprng_randombytes_x3.23770
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:211,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.23769
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:211,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:211,13'
              BranchSideFuncs:
                - csprng_randombytes_x4.23769
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:212,57'
              BranchSideFuncs:
                - csprng_randombytes_x4.23769
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:206,3'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:208,3'
          Dst:             csprng_randombytes_x2
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:210,3'
          Dst:             csprng_randombytes_x3
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:212,3'
          Dst:             csprng_randombytes_x4
    - functionName:    csprng_initialize_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          61
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_initialize
        - csprng_initialize_x2
        - csprng_initialize_x3
        - csprng_initialize_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:193,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_initialize_x4.23782
                - csprng_initialize_x3.23783
                - csprng_initialize_x2.23784
                - csprng_initialize.23785
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:193,16'
              BranchSideFuncs:
                - csprng_initialize_x4.23782
                - csprng_initialize_x3.23783
                - csprng_initialize_x2.23784
                - csprng_initialize.23785
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:193,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:194,3'
              BranchSideFuncs:
                - csprng_initialize.23785
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:195,23'
              BranchSideFuncs:
                - csprng_initialize_x4.23782
                - csprng_initialize_x3.23783
                - csprng_initialize_x2.23784
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:195,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:196,34'
              BranchSideFuncs:
                - csprng_initialize_x2.23784
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:197,23'
              BranchSideFuncs:
                - csprng_initialize_x4.23782
                - csprng_initialize_x3.23783
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:197,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:198,34'
              BranchSideFuncs:
                - csprng_initialize_x3.23783
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:199,23'
              BranchSideFuncs:
                - csprng_initialize_x4.23782
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:199,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:199,13'
              BranchSideFuncs:
                - csprng_initialize_x4.23782
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:200,34'
              BranchSideFuncs:
                - csprng_initialize_x4.23782
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:194,3'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:196,3'
          Dst:             csprng_initialize_x2
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:198,3'
          Dst:             csprng_initialize_x3
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:200,3'
          Dst:             csprng_initialize_x4
    - functionName:    PQCLEAN_CROSSRSDP256SMALL_AVX2_recompute_root
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         58
      ICount:          436
      EdgeCount:       77
      CyclomaticComplexity: 21
      functionsReached:
        - hash_par
        - label_leaves
        - place_cmt_on_leaves
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:185,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:0,0'
              BranchSideFuncs:
                - place_cmt_on_leaves.23791
                - label_leaves.23792
                - hash_par.23793
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:186,16'
              BranchSideFuncs:
                - place_cmt_on_leaves.23791
                - label_leaves.23792
                - hash_par.23793
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:259,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:259,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:259,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:259,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:260,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:260,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:259,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:259,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:262,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:259,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:260,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:260,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:202,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:203,16'
              BranchSideFuncs:
                - hash_par.23793
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:254,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:205,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:205,27'
              BranchSideFuncs:
                - hash_par.23793
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:205,27'
              BranchSideFuncs:
                - hash_par.23793
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:207,79'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:207,92'
              BranchSideFuncs:
                - hash_par.23793
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:211,12'
              BranchSideFuncs:
                - hash_par.23793
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:207,79'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:207,92'
              BranchSideFuncs:
                - hash_par.23793
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:211,12'
              BranchSideFuncs:
                - hash_par.23793
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:208,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:211,12'
              BranchSideFuncs:
                - hash_par.23793
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:231,26'
              BranchSideFuncs:
                - hash_par.23793
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:216,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:0,0'
              BranchSideFuncs:
                - hash_par.23793
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:222,21'
              BranchSideFuncs:
                - hash_par.23793
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:222,21'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:222,21'
              BranchSideFuncs:
                - hash_par.23793
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:222,21'
              BranchSideFuncs:
                - hash_par.23793
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:222,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:0,0'
              BranchSideFuncs:
                - hash_par.23793
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:227,5'
              BranchSideFuncs:
                - hash_par.23793
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:231,21'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:231,26'
              BranchSideFuncs:
                - hash_par.23793
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:234,16'
              BranchSideFuncs:
                - hash_par.23793
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:231,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:203,34'
              BranchSideFuncs:
                - hash_par.23793
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:234,16'
              BranchSideFuncs:
                - hash_par.23793
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:259,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:260,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:262,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:188,2'
          Dst:             place_cmt_on_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:189,2'
          Dst:             label_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:232,5'
          Dst:             hash_par
    - functionName:    place_cmt_on_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          87
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:56,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:57,54'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:63,1'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:56,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:57,54'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:57,54'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    label_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         318
      ICount:          1364
      EdgeCount:       423
      CyclomaticComplexity: 107
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:75,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:78,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:78,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:75,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:75,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:78,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:74,43'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:78,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:75,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:78,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:78,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:78,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:75,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hash_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_initialize_par
        - csprng_randombytes_par
        - csprng_release_par
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:271,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_initialize_par.23788
                - csprng_randombytes_par.23787
                - csprng_release_par.23786
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:272,2'
              BranchSideFuncs:
                - csprng_initialize_par.23788
                - csprng_randombytes_par.23787
                - csprng_release_par.23786
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:272,2'
          Dst:             csprng_initialize_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:273,2'
          Dst:             csprng_randombytes_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:275,2'
          Dst:             csprng_release_par
    - functionName:    PQCLEAN_CROSSRSDP256SMALL_AVX2_tree_proof
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          247
      EdgeCount:       54
      CyclomaticComplexity: 16
      functionsReached:
        - label_leaves
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:147,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:0,0'
              BranchSideFuncs:
                - label_leaves.23792
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:147,16'
              BranchSideFuncs:
                - label_leaves.23792
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:156,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:157,16'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:177,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:159,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:159,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:159,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:161,67'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:161,29'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:161,81'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:161,67'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:161,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:161,81'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:164,51'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:164,65'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:170,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:164,51'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:164,65'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:170,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:164,65'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:164,65'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:164,65'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:164,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:157,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:165,70'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:170,47'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:157,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:170,61'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:170,47'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:157,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:170,61'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:170,61'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:170,61'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:170,61'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:170,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:157,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:171,78'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:170,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:157,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:171,78'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:148,2'
          Dst:             label_leaves
    - functionName:    PQCLEAN_CROSSRSDP256SMALL_AVX2_tree_root
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          162
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - hash_par
        - place_cmt_on_leaves
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:97,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:0,0'
              BranchSideFuncs:
                - place_cmt_on_leaves.23791
                - hash_par.23793
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:108,16'
              BranchSideFuncs:
                - place_cmt_on_leaves.23791
                - hash_par.23793
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:107,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:108,16'
              BranchSideFuncs:
                - hash_par.23793
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:139,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:111,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:111,27'
              BranchSideFuncs:
                - hash_par.23793
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:111,27'
              BranchSideFuncs:
                - hash_par.23793
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:116,21'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:116,26'
              BranchSideFuncs:
                - hash_par.23793
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:119,16'
              BranchSideFuncs:
                - hash_par.23793
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:116,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:108,34'
              BranchSideFuncs:
                - hash_par.23793
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:119,16'
              BranchSideFuncs:
                - hash_par.23793
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:97,2'
          Dst:             place_cmt_on_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/merkle.c:117,5'
          Dst:             hash_par
    - functionName:    generic_unpack_3_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          243
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:209,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:210,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:210,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:209,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:210,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:226,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_unpack_7_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          2373
      EdgeCount:       66
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:279,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:279,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:280,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:282,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:282,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:292,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:282,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:282,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:283,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:282,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:282,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:283,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:282,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:283,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:283,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:282,31'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:282,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:283,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:282,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:282,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:292,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:282,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:283,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:283,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:282,31'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:282,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:283,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:282,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:283,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:292,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:282,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:283,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:292,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:293,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:294,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:295,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:295,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:296,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:298,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:298,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:299,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:302,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:302,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:303,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:307,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:307,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:308,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:313,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:313,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:314,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:320,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:320,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:321,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:329,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:329,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:329,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:330,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_pack_3_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          432
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:58,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:59,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:59,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:58,30'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:58,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:59,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:58,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:59,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:69,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_pack_7_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          463
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:106,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:107,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:115,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:106,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:107,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:115,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:116,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:117,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:118,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:118,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:119,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:121,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:121,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:122,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:125,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:125,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:126,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:130,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:130,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:131,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:136,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:136,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:137,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:143,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:143,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:143,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:144,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_unpack_fz
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 373
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_3_bit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:371,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_3_bit.23830
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:371,22'
              BranchSideFuncs:
                - generic_unpack_3_bit.23830
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:371,22'
          Dst:             generic_unpack_3_bit
    - functionName:    PQCLEAN_CROSSRSDP256SMALL_AVX2_unpack_fz_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 459
      functionLinenumberEnd: 460
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fz
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:460,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fz.23834
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:460,9'
              BranchSideFuncs:
                - generic_unpack_fz.23834
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:460,9'
          Dst:             generic_unpack_fz
    - functionName:    PQCLEAN_CROSSRSDP256SMALL_AVX2_unpack_fp_syn
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 447
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:447,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fp.23839
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:447,9'
              BranchSideFuncs:
                - generic_unpack_fp.23839
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:447,9'
          Dst:             generic_unpack_fp
    - functionName:    generic_unpack_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_7_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:352,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_7_bit.23831
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:352,22'
              BranchSideFuncs:
                - generic_unpack_7_bit.23831
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:352,22'
          Dst:             generic_unpack_7_bit
    - functionName:    PQCLEAN_CROSSRSDP256SMALL_AVX2_unpack_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 434
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:434,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fp.23839
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:434,9'
              BranchSideFuncs:
                - generic_unpack_fp.23839
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:434,9'
          Dst:             generic_unpack_fp
    - functionName:    generic_pack_fz
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_3_bit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:185,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_3_bit.23832
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:185,2'
              BranchSideFuncs:
                - generic_pack_3_bit.23832
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:185,2'
          Dst:             generic_pack_3_bit
    - functionName:    PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fz_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fz
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:412,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fz.23842
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:412,2'
              BranchSideFuncs:
                - generic_pack_fz.23842
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:412,2'
          Dst:             generic_pack_fz
    - functionName:    PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fp_syn
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:399,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fp.23847
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:399,2'
              BranchSideFuncs:
                - generic_pack_fp.23847
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:399,2'
          Dst:             generic_pack_fp
    - functionName:    generic_pack_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_7_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:169,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_7_bit.23833
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:169,2'
              BranchSideFuncs:
                - generic_pack_7_bit.23833
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:169,2'
          Dst:             generic_pack_7_bit
    - functionName:    PQCLEAN_CROSSRSDP256SMALL_AVX2_pack_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:386,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fp.23847
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:386,2'
              BranchSideFuncs:
                - generic_pack_fp.23847
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/pack_unpack.c:386,2'
          Dst:             generic_pack_fp
    - functionName:    label_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          264
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:78,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:79,45'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:79,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:78,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:79,45'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:79,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:78,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:78,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:79,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:78,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:78,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:79,45'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xof_shake_x4_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_ctx_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:109,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:109,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:109,2'
          Dst:             OQS_SHA3_shake256_x4_inc_ctx_release
    - functionName:    xof_shake_x2_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:146,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.23929
                - xof_shake_release.23929
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:146,2'
              BranchSideFuncs:
                - xof_shake_release.23929
                - xof_shake_release.23929
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:146,2'
          Dst:             xof_shake_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:147,2'
          Dst:             xof_shake_release
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:72,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:72,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:72,2'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    csprng_release_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:174,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_release.23927
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:174,2'
              BranchSideFuncs:
                - xof_shake_x4_release.23927
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:174,2'
          Dst:             xof_shake_x4_release
    - functionName:    csprng_release_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:170,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_release.23927
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:170,2'
              BranchSideFuncs:
                - xof_shake_x4_release.23927
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:170,2'
          Dst:             xof_shake_x4_release
    - functionName:    csprng_release_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:166,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_release.23928
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:166,2'
              BranchSideFuncs:
                - xof_shake_x2_release.23928
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:166,2'
          Dst:             xof_shake_x2_release
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.23929
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.23929
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    xof_shake_x4_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_squeeze
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:105,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:105,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:105,2'
          Dst:             OQS_SHA3_shake256_x4_inc_squeeze
    - functionName:    xof_shake_x2_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:141,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.23936
                - xof_shake_extract.23936
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:141,2'
              BranchSideFuncs:
                - xof_shake_extract.23936
                - xof_shake_extract.23936
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:141,2'
          Dst:             xof_shake_extract
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:142,2'
          Dst:             xof_shake_extract
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:66,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:66,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:66,2'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    csprng_randombytes_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:161,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_extract.23934
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:161,2'
              BranchSideFuncs:
                - xof_shake_x4_extract.23934
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:161,2'
          Dst:             xof_shake_x4_extract
    - functionName:    csprng_randombytes_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_MEM_malloc
        - OQS_MEM_secure_free
        - xof_shake_x4_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:155,39'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_extract.23934
                - OQS_MEM_secure_free
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:155,39'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_extract.23934
                - OQS_MEM_secure_free
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:155,39'
          Dst:             OQS_MEM_malloc
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:156,2'
          Dst:             xof_shake_x4_extract
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:157,2'
          Dst:             OQS_MEM_secure_free
    - functionName:    csprng_randombytes_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:149,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_extract.23935
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:149,2'
              BranchSideFuncs:
                - xof_shake_x2_extract.23935
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:149,2'
          Dst:             xof_shake_x2_extract
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.23936
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:62,2'
              BranchSideFuncs:
                - xof_shake_extract.23936
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    xof_shake_x4_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_finalize
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:97,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:97,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:97,2'
          Dst:             OQS_SHA3_shake256_x4_inc_finalize
    - functionName:    xof_shake_x4_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_absorb
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:94,46'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:94,46'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:94,2'
          Dst:             OQS_SHA3_shake256_x4_inc_absorb
    - functionName:    xof_shake_x4_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:86,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:86,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:86,2'
          Dst:             OQS_SHA3_shake256_x4_inc_init
    - functionName:    xof_shake_x2_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:134,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_final.23945
                - xof_shake_final.23945
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:134,2'
              BranchSideFuncs:
                - xof_shake_final.23945
                - xof_shake_final.23945
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:134,2'
          Dst:             xof_shake_final
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:135,2'
          Dst:             xof_shake_final
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_finalize
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:59,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:59,2'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    xof_shake_x2_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_update
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:130,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_update.23947
                - xof_shake_update.23947
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:130,2'
              BranchSideFuncs:
                - xof_shake_update.23947
                - xof_shake_update.23947
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:130,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:131,2'
          Dst:             xof_shake_update
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:54,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:54,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:52,2'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    xof_shake_x2_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:123,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.23949
                - xof_shake_init.23949
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:123,2'
              BranchSideFuncs:
                - xof_shake_init.23949
                - xof_shake_init.23949
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:123,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:124,2'
          Dst:             xof_shake_init
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:43,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:43,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/sha3.h:43,2'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    csprng_initialize_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          65
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_final
        - xof_shake_x4_init
        - xof_shake_x4_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:132,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_init.23943
                - xof_shake_x4_update.23942
                - xof_shake_x4_update.23942
                - xof_shake_x4_final.23941
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:132,2'
              BranchSideFuncs:
                - xof_shake_x4_init.23943
                - xof_shake_x4_update.23942
                - xof_shake_x4_update.23942
                - xof_shake_x4_final.23941
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:132,2'
          Dst:             xof_shake_x4_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:133,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:143,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:144,2'
          Dst:             xof_shake_x4_final
    - functionName:    csprng_initialize_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          60
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_MEM_malloc
        - OQS_MEM_secure_free
        - xof_shake_x4_final
        - xof_shake_x4_init
        - xof_shake_x4_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:107,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_init.23943
                - xof_shake_x4_update.23942
                - xof_shake_x4_update.23942
                - xof_shake_x4_final.23941
                - OQS_MEM_secure_free
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:107,42'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_init.23943
                - xof_shake_x4_update.23942
                - xof_shake_x4_update.23942
                - xof_shake_x4_final.23941
                - OQS_MEM_secure_free
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:107,42'
          Dst:             OQS_MEM_malloc
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:108,2'
          Dst:             xof_shake_x4_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:109,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:117,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:118,2'
          Dst:             xof_shake_x4_final
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:119,2'
          Dst:             OQS_MEM_secure_free
    - functionName:    csprng_initialize_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_final
        - xof_shake_x2_init
        - xof_shake_x2_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:86,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_init.23948
                - xof_shake_x2_update.23946
                - xof_shake_x2_update.23946
                - xof_shake_x2_final.23944
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:86,2'
              BranchSideFuncs:
                - xof_shake_x2_init.23948
                - xof_shake_x2_update.23946
                - xof_shake_x2_update.23946
                - xof_shake_x2_final.23944
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:86,2'
          Dst:             xof_shake_x2_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:87,2'
          Dst:             xof_shake_x2_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:93,2'
          Dst:             xof_shake_x2_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:94,2'
          Dst:             xof_shake_x2_final
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.23949
                - xof_shake_update.23947
                - xof_shake_update.23947
                - xof_shake_final.23945
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.23949
                - xof_shake_update.23947
                - xof_shake_update.23947
                - xof_shake_final.23945
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    PQCLEAN_CROSSRSDP256SMALL_AVX2_rebuild_tree
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          409
      EdgeCount:       68
      CyclomaticComplexity: 19
      functionsReached:
        - compute_seeds_to_publish
        - csprng_initialize_par
        - csprng_randombytes_par
        - csprng_release_par
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:279,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:0,0'
              BranchSideFuncs:
                - compute_seeds_to_publish.23956
                - csprng_initialize_par.23959
                - csprng_randombytes_par.23960
                - csprng_release_par.23961
                - csprng_initialize_par.23959
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:279,16'
              BranchSideFuncs:
                - compute_seeds_to_publish.23956
                - csprng_initialize_par.23959
                - csprng_randombytes_par.23960
                - csprng_release_par.23961
                - csprng_initialize_par.23959
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:372,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:372,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:372,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:372,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:372,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:373,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:372,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:373,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:373,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:372,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:372,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:375,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:372,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:373,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:373,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:372,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:373,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:375,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:307,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:308,26'
              BranchSideFuncs:
                - csprng_initialize_par.23959
                - csprng_randombytes_par.23960
                - csprng_release_par.23961
                - csprng_initialize_par.23959
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:308,26'
              BranchSideFuncs:
                - csprng_initialize_par.23959
                - csprng_randombytes_par.23960
                - csprng_release_par.23961
                - csprng_initialize_par.23959
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:312,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:307,51'
              BranchSideFuncs:
                - csprng_initialize_par.23959
                - csprng_randombytes_par.23960
                - csprng_release_par.23961
                - csprng_initialize_par.23959
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:340,57'
              BranchSideFuncs:
                - csprng_initialize_par.23959
                - csprng_randombytes_par.23960
                - csprng_release_par.23961
                - csprng_initialize_par.23959
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:313,10'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:314,38'
              BranchSideFuncs:
                - csprng_initialize_par.23959
                - csprng_randombytes_par.23960
                - csprng_release_par.23961
                - csprng_initialize_par.23959
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:323,96'
              BranchSideFuncs:
                - csprng_initialize_par.23959
                - csprng_randombytes_par.23960
                - csprng_release_par.23961
                - csprng_initialize_par.23959
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:323,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:325,14'
              BranchSideFuncs:
                - csprng_initialize_par.23959
                - csprng_randombytes_par.23960
                - csprng_release_par.23961
                - csprng_initialize_par.23959
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:340,57'
              BranchSideFuncs:
                - csprng_initialize_par.23959
                - csprng_randombytes_par.23960
                - csprng_release_par.23961
                - csprng_initialize_par.23959
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:340,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:340,57'
              BranchSideFuncs:
                - csprng_initialize_par.23959
                - csprng_randombytes_par.23960
                - csprng_release_par.23961
                - csprng_initialize_par.23959
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:349,9'
              BranchSideFuncs:
                - csprng_initialize_par.23959
                - csprng_randombytes_par.23960
                - csprng_release_par.23961
                - csprng_initialize_par.23959
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:340,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:304,72'
              BranchSideFuncs:
                - csprng_initialize_par.23959
                - csprng_randombytes_par.23960
                - csprng_release_par.23961
                - csprng_initialize_par.23959
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:349,9'
              BranchSideFuncs:
                - csprng_initialize_par.23959
                - csprng_randombytes_par.23960
                - csprng_release_par.23961
                - csprng_initialize_par.23959
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:304,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:306,39'
              BranchSideFuncs:
                - csprng_initialize_par.23959
                - csprng_randombytes_par.23960
                - csprng_release_par.23961
                - csprng_initialize_par.23959
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:366,14'
              BranchSideFuncs:
                - csprng_initialize_par.23959
                - csprng_randombytes_par.23960
                - csprng_release_par.23961
                - csprng_initialize_par.23959
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:372,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:373,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:375,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:280,2'
          Dst:             compute_seeds_to_publish
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:341,5'
          Dst:             csprng_initialize_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:341,5'
          Dst:             csprng_initialize_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:353,5'
          Dst:             csprng_randombytes_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:362,5'
          Dst:             csprng_release_par
    - functionName:    compute_seeds_to_publish
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          123
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - label_leaves
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:94,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:0,0'
              BranchSideFuncs:
                - label_leaves.23926
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:104,16'
              BranchSideFuncs:
                - label_leaves.23926
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:103,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:104,16'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:113,1'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:106,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:106,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:106,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:109,41'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:108,41'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:109,67'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:109,41'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:108,41'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:109,67'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:94,2'
          Dst:             label_leaves
    - functionName:    csprng_initialize_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          61
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_initialize
        - csprng_initialize_x2
        - csprng_initialize_x3
        - csprng_initialize_x4
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:193,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_initialize_x4.23950
                - csprng_initialize_x3.23951
                - csprng_initialize_x2.23952
                - csprng_initialize.23953
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:193,16'
              BranchSideFuncs:
                - csprng_initialize_x4.23950
                - csprng_initialize_x3.23951
                - csprng_initialize_x2.23952
                - csprng_initialize.23953
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:193,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:194,3'
              BranchSideFuncs:
                - csprng_initialize.23953
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:195,23'
              BranchSideFuncs:
                - csprng_initialize_x4.23950
                - csprng_initialize_x3.23951
                - csprng_initialize_x2.23952
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:195,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:196,34'
              BranchSideFuncs:
                - csprng_initialize_x2.23952
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:197,23'
              BranchSideFuncs:
                - csprng_initialize_x4.23950
                - csprng_initialize_x3.23951
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:197,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:198,34'
              BranchSideFuncs:
                - csprng_initialize_x3.23951
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:199,23'
              BranchSideFuncs:
                - csprng_initialize_x4.23950
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:199,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:199,13'
              BranchSideFuncs:
                - csprng_initialize_x4.23950
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:200,34'
              BranchSideFuncs:
                - csprng_initialize_x4.23950
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:194,3'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:196,3'
          Dst:             csprng_initialize_x2
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:198,3'
          Dst:             csprng_initialize_x3
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:200,3'
          Dst:             csprng_initialize_x4
    - functionName:    csprng_randombytes_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          57
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_randombytes
        - csprng_randombytes_x2
        - csprng_randombytes_x3
        - csprng_randombytes_x4
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:205,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes_x4.23937
                - csprng_randombytes_x3.23938
                - csprng_randombytes_x2.23939
                - csprng_randombytes.23940
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:205,16'
              BranchSideFuncs:
                - csprng_randombytes_x4.23937
                - csprng_randombytes_x3.23938
                - csprng_randombytes_x2.23939
                - csprng_randombytes.23940
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:205,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:206,3'
              BranchSideFuncs:
                - csprng_randombytes.23940
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:207,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.23937
                - csprng_randombytes_x3.23938
                - csprng_randombytes_x2.23939
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:207,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:208,49'
              BranchSideFuncs:
                - csprng_randombytes_x2.23939
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:209,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.23937
                - csprng_randombytes_x3.23938
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:209,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:210,53'
              BranchSideFuncs:
                - csprng_randombytes_x3.23938
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:211,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.23937
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:211,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:211,13'
              BranchSideFuncs:
                - csprng_randombytes_x4.23937
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:212,57'
              BranchSideFuncs:
                - csprng_randombytes_x4.23937
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:206,3'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:208,3'
          Dst:             csprng_randombytes_x2
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:210,3'
          Dst:             csprng_randombytes_x3
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:212,3'
          Dst:             csprng_randombytes_x4
    - functionName:    csprng_release_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_release
        - csprng_release_x2
        - csprng_release_x3
        - csprng_release_x4
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:218,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_release_x4.23930
                - csprng_release_x3.23931
                - csprng_release_x2.23932
                - csprng_release.23933
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:218,16'
              BranchSideFuncs:
                - csprng_release_x4.23930
                - csprng_release_x3.23931
                - csprng_release_x2.23932
                - csprng_release.23933
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:218,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:219,3'
              BranchSideFuncs:
                - csprng_release.23933
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:220,23'
              BranchSideFuncs:
                - csprng_release_x4.23930
                - csprng_release_x3.23931
                - csprng_release_x2.23932
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:220,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:221,31'
              BranchSideFuncs:
                - csprng_release_x2.23932
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:222,23'
              BranchSideFuncs:
                - csprng_release_x4.23930
                - csprng_release_x3.23931
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:222,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:223,31'
              BranchSideFuncs:
                - csprng_release_x3.23931
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:224,23'
              BranchSideFuncs:
                - csprng_release_x4.23930
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:224,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:224,13'
              BranchSideFuncs:
                - csprng_release_x4.23930
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:225,31'
              BranchSideFuncs:
                - csprng_release_x4.23930
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:219,3'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:221,3'
          Dst:             csprng_release_x2
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:223,3'
          Dst:             csprng_release_x3
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/csprng_hash.h:225,3'
          Dst:             csprng_release_x4
    - functionName:    PQCLEAN_CROSSRSDP256SMALL_AVX2_seed_path
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          129
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - compute_seeds_to_publish
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:240,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:0,0'
              BranchSideFuncs:
                - compute_seeds_to_publish.23956
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:240,16'
              BranchSideFuncs:
                - compute_seeds_to_publish.23956
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:252,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:256,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:256,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:256,61'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:250,72'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:252,51'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:256,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:250,72'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:258,47'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:250,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:251,39'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:264,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:241,2'
          Dst:             compute_seeds_to_publish
    - functionName:    PQCLEAN_CROSSRSDP256SMALL_AVX2_seed_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          92
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:219,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:220,30'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:226,1'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:219,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:220,30'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:220,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDP256SMALL_AVX2_gen_seed_tree
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          192
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - csprng_initialize_par
        - csprng_randombytes_par
        - csprng_release_par
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:130,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:0,0'
              BranchSideFuncs:
                - csprng_initialize_par.23959
                - csprng_randombytes_par.23960
                - csprng_release_par.23961
                - csprng_initialize_par.23959
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:139,6'
              BranchSideFuncs:
                - csprng_initialize_par.23959
                - csprng_randombytes_par.23960
                - csprng_release_par.23961
                - csprng_initialize_par.23959
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:181,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:181,40'
              BranchSideFuncs:
                - csprng_initialize_par.23959
                - csprng_randombytes_par.23960
                - csprng_release_par.23961
                - csprng_initialize_par.23959
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:190,9'
              BranchSideFuncs:
                - csprng_initialize_par.23959
                - csprng_randombytes_par.23960
                - csprng_release_par.23961
                - csprng_initialize_par.23959
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:181,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:163,85'
              BranchSideFuncs:
                - csprng_initialize_par.23959
                - csprng_randombytes_par.23960
                - csprng_release_par.23961
                - csprng_initialize_par.23959
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:190,9'
              BranchSideFuncs:
                - csprng_initialize_par.23959
                - csprng_randombytes_par.23960
                - csprng_release_par.23961
                - csprng_initialize_par.23959
        - Branch String:   'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:163,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:165,13'
              BranchSideFuncs:
                - csprng_initialize_par.23959
                - csprng_randombytes_par.23960
                - csprng_release_par.23961
                - csprng_initialize_par.23959
            - BranchSide:      'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:207,14'
              BranchSideFuncs:
                - csprng_initialize_par.23959
                - csprng_randombytes_par.23960
                - csprng_release_par.23961
                - csprng_initialize_par.23959
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:182,5'
          Dst:             csprng_initialize_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:182,5'
          Dst:             csprng_initialize_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:194,5'
          Dst:             csprng_randombytes_par
        - Src:             'src/sig/cross/upcross_cross-rsdp-256-small_avx2/seedtree.c:203,5'
          Dst:             csprng_release_par
    - functionName:    RESTR_TO_VAL
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          82
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    22
      BranchProfiles:  []
      Callsites:       []
    - functionName:    csprng_fp_mat
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:193,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.24037
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:199,2'
              BranchSideFuncs:
                - csprng_randombytes.24037
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:210,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:210,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:222,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:210,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:212,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:222,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:212,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:214,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:214,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:214,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:215,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:217,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:223,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:224,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:226,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:209,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:210,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:229,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:199,2'
          Dst:             csprng_randombytes
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:62,37'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.24038
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:62,37'
              BranchSideFuncs:
                - xof_shake_extract.24038
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_squeeze
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sha3.h:65,31'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sha3.h:65,31'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sha3.h:65,2'
          Dst:             OQS_SHA3_shake128_inc_squeeze
    - functionName:    csprng_fz_mat
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:277,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.24037
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:283,2'
              BranchSideFuncs:
                - csprng_randombytes.24037
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:295,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:295,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:307,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:295,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:297,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:307,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:297,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:299,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:299,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:299,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:300,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:302,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:308,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:309,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:311,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:294,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:295,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:314,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:283,2'
          Dst:             csprng_randombytes
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_ctx_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sha3.h:71,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sha3.h:71,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sha3.h:71,2'
          Dst:             OQS_SHA3_shake128_inc_ctx_release
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_finalize
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sha3.h:58,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sha3.h:58,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sha3.h:58,2'
          Dst:             OQS_SHA3_shake128_inc_finalize
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_absorb
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sha3.h:53,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sha3.h:53,22'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sha3.h:51,2'
          Dst:             OQS_SHA3_shake128_inc_absorb
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sha3.h:42,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sha3.h:42,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sha3.h:42,2'
          Dst:             OQS_SHA3_shake128_inc_init
    - functionName:    fp_synd_minus_fp_vec_scaled
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          51
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/fp_arith.h:172,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/fp_arith.h:173,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/fp_arith.h:177,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    is_fz_vec_in_restr_group_m
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         50
      ICount:          282
      EdgeCount:       73
      CyclomaticComplexity: 25
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_CROSS_verify
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 481
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          385
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_expand_digest_to_fixed_weight
        - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_pack_fp_syn
        - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_pack_fp_vec
        - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_rebuild_tree
        - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_recompute_root
        - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_seed_leaves
        - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_unpack_fp_syn
        - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_unpack_fp_vec
        - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_unpack_fz_rsdp_g_vec
        - convert_restr_vec_to_fp
        - csprng_fp_vec
        - csprng_fp_vec_chall_1
        - csprng_fz_inf_w
        - csprng_initialize
        - csprng_release
        - expand_pk
        - fp_synd_minus_fp_vec_scaled
        - fp_vec_by_fp_matrix
        - fp_vec_by_fp_vec_pointwise
        - fp_vec_by_restr_vec_scaled
        - fz_dz_norm_n
        - fz_inf_w_by_fz_matrix
        - hash
        - is_fz_vec_in_restr_group_m
        - memcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:309,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:0,0'
              BranchSideFuncs:
                - expand_pk.24046
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_unpack_fp_syn
                - hash.24047
                - hash.24047
                - csprng_initialize.24048
                - csprng_fp_vec_chall_1.24049
                - csprng_release.24050
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_rebuild_tree
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_seed_leaves
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m
                - fz_inf_w_by_fz_matrix
                - convert_restr_vec_to_fp.24054
                - fp_vec_by_fp_vec_pointwise.24055
                - fp_vec_by_fp_matrix.24056
                - fp_synd_minus_fp_vec_scaled.24043
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_pack_fp_syn
                - hash.24047
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_recompute_root
                - hash.24047
                - hash.24047
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_pack_fp_vec
                - hash.24047
                - memcmp
                - memcmp
                - hash.24047
                - csprng_initialize.24048
                - csprng_fz_inf_w
                - fz_inf_w_by_fz_matrix
                - fz_dz_norm_n.24051
                - csprng_fp_vec.24052
                - csprng_release.24050
                - fp_vec_by_restr_vec_scaled.24053
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:313,2'
              BranchSideFuncs:
                - expand_pk.24046
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_unpack_fp_syn
                - hash.24047
                - hash.24047
                - csprng_initialize.24048
                - csprng_fp_vec_chall_1.24049
                - csprng_release.24050
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_rebuild_tree
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_seed_leaves
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m
                - fz_inf_w_by_fz_matrix
                - convert_restr_vec_to_fp.24054
                - fp_vec_by_fp_vec_pointwise.24055
                - fp_vec_by_fp_matrix.24056
                - fp_synd_minus_fp_vec_scaled.24043
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_pack_fp_syn
                - hash.24047
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_recompute_root
                - hash.24047
                - hash.24047
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_pack_fp_vec
                - hash.24047
                - memcmp
                - memcmp
                - hash.24047
                - csprng_initialize.24048
                - csprng_fz_inf_w
                - fz_inf_w_by_fz_matrix
                - fz_dz_norm_n.24051
                - csprng_fp_vec.24052
                - csprng_release.24050
                - fp_vec_by_restr_vec_scaled.24053
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:377,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:379,43'
              BranchSideFuncs:
                - hash.24047
                - csprng_initialize.24048
                - csprng_fz_inf_w
                - fz_inf_w_by_fz_matrix
                - fz_dz_norm_n.24051
                - csprng_fp_vec.24052
                - csprng_release.24050
                - fp_vec_by_restr_vec_scaled.24053
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m
                - fz_inf_w_by_fz_matrix
                - convert_restr_vec_to_fp.24054
                - fp_vec_by_fp_vec_pointwise.24055
                - fp_vec_by_fp_matrix.24056
                - fp_synd_minus_fp_vec_scaled.24043
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_pack_fp_syn
                - hash.24047
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_recompute_root
                - hash.24047
                - hash.24047
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_pack_fp_vec
                - hash.24047
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:408,48'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m
                - fz_inf_w_by_fz_matrix
                - convert_restr_vec_to_fp.24054
                - fp_vec_by_fp_vec_pointwise.24055
                - fp_vec_by_fp_matrix.24056
                - fp_synd_minus_fp_vec_scaled.24043
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_pack_fp_syn
                - hash.24047
                - hash.24047
                - csprng_initialize.24048
                - csprng_fz_inf_w
                - fz_inf_w_by_fz_matrix
                - fz_dz_norm_n.24051
                - csprng_fp_vec.24052
                - csprng_release.24050
                - fp_vec_by_restr_vec_scaled.24053
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_recompute_root
                - hash.24047
                - hash.24047
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_pack_fp_vec
                - hash.24047
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:409,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:415,35'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m
                - fz_inf_w_by_fz_matrix
                - convert_restr_vec_to_fp.24054
                - fp_vec_by_fp_vec_pointwise.24055
                - fp_vec_by_fp_matrix.24056
                - fp_synd_minus_fp_vec_scaled.24043
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_pack_fp_syn
                - hash.24047
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_unpack_fp_vec
                - hash.24047
                - csprng_initialize.24048
                - csprng_fz_inf_w
                - fz_inf_w_by_fz_matrix
                - fz_dz_norm_n.24051
                - csprng_fp_vec.24052
                - csprng_release.24050
                - fp_vec_by_restr_vec_scaled.24053
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_recompute_root
                - hash.24047
                - hash.24047
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_pack_fp_vec
                - hash.24047
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:415,35'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m
                - fz_inf_w_by_fz_matrix
                - convert_restr_vec_to_fp.24054
                - fp_vec_by_fp_vec_pointwise.24055
                - fp_vec_by_fp_matrix.24056
                - fp_synd_minus_fp_vec_scaled.24043
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_pack_fp_syn
                - hash.24047
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_unpack_fp_vec
                - hash.24047
                - csprng_initialize.24048
                - csprng_fz_inf_w
                - fz_inf_w_by_fz_matrix
                - fz_dz_norm_n.24051
                - csprng_fp_vec.24052
                - csprng_release.24050
                - fp_vec_by_restr_vec_scaled.24053
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_recompute_root
                - hash.24047
                - hash.24047
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_pack_fp_vec
                - hash.24047
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:420,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:420,24'
              BranchSideFuncs:
                - is_fz_vec_in_restr_group_m
                - fz_inf_w_by_fz_matrix
                - convert_restr_vec_to_fp.24054
                - fp_vec_by_fp_vec_pointwise.24055
                - fp_vec_by_fp_matrix.24056
                - fp_synd_minus_fp_vec_scaled.24043
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_pack_fp_syn
                - hash.24047
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_unpack_fz_rsdp_g_vec
                - hash.24047
                - csprng_initialize.24048
                - csprng_fz_inf_w
                - fz_inf_w_by_fz_matrix
                - fz_dz_norm_n.24051
                - csprng_fp_vec.24052
                - csprng_release.24050
                - fp_vec_by_restr_vec_scaled.24053
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_recompute_root
                - hash.24047
                - hash.24047
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_pack_fp_vec
                - hash.24047
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:420,24'
              BranchSideFuncs:
                - is_fz_vec_in_restr_group_m
                - fz_inf_w_by_fz_matrix
                - convert_restr_vec_to_fp.24054
                - fp_vec_by_fp_vec_pointwise.24055
                - fp_vec_by_fp_matrix.24056
                - fp_synd_minus_fp_vec_scaled.24043
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_pack_fp_syn
                - hash.24047
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_unpack_fz_rsdp_g_vec
                - hash.24047
                - csprng_initialize.24048
                - csprng_fz_inf_w
                - fz_inf_w_by_fz_matrix
                - fz_dz_norm_n.24051
                - csprng_fp_vec.24052
                - csprng_release.24050
                - fp_vec_by_restr_vec_scaled.24053
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_recompute_root
                - hash.24047
                - hash.24047
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_pack_fp_vec
                - hash.24047
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:421,38'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:372,31'
              BranchSideFuncs:
                - fz_inf_w_by_fz_matrix
                - convert_restr_vec_to_fp.24054
                - fp_vec_by_fp_vec_pointwise.24055
                - fp_vec_by_fp_matrix.24056
                - fp_synd_minus_fp_vec_scaled.24043
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_pack_fp_syn
                - hash.24047
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m
                - hash.24047
                - csprng_initialize.24048
                - csprng_fz_inf_w
                - fz_inf_w_by_fz_matrix
                - fz_dz_norm_n.24051
                - csprng_fp_vec.24052
                - csprng_release.24050
                - fp_vec_by_restr_vec_scaled.24053
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_recompute_root
                - hash.24047
                - hash.24047
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_pack_fp_vec
                - hash.24047
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:422,22'
              BranchSideFuncs:
                - is_fz_vec_in_restr_group_m
                - fz_inf_w_by_fz_matrix
                - convert_restr_vec_to_fp.24054
                - fp_vec_by_fp_vec_pointwise.24055
                - fp_vec_by_fp_matrix.24056
                - fp_synd_minus_fp_vec_scaled.24043
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_pack_fp_syn
                - hash.24047
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_unpack_fz_rsdp_g_vec
                - hash.24047
                - csprng_initialize.24048
                - csprng_fz_inf_w
                - fz_inf_w_by_fz_matrix
                - fz_dz_norm_n.24051
                - csprng_fp_vec.24052
                - csprng_release.24050
                - fp_vec_by_restr_vec_scaled.24053
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_recompute_root
                - hash.24047
                - hash.24047
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_pack_fp_vec
                - hash.24047
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:372,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:375,56'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_recompute_root
                - hash.24047
                - hash.24047
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_pack_fp_vec
                - hash.24047
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:448,37'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_recompute_root
                - hash.24047
                - hash.24047
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_pack_fp_vec
                - hash.24047
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:473,36'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:465,32'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:473,36'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:457,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:458,37'
              BranchSideFuncs:
                - hash.24047
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:460,26'
              BranchSideFuncs:
                - hash.24047
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:474,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:474,42'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:475,46'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:475,46'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:475,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:476,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:476,40'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:476,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:477,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:477,40'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:477,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:478,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:478,35'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:478,35'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:478,35'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:313,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:317,19'
          Dst:             PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_unpack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:320,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:325,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:329,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:332,2'
          Dst:             csprng_fp_vec_chall_1
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:334,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:337,2'
          Dst:             PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_expand_digest_to_fixed_weight
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:341,24'
          Dst:             PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_rebuild_tree
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:344,2'
          Dst:             PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_seed_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:446,32'
          Dst:             PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_recompute_root
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:450,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:453,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:382,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:391,4'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:393,4'
          Dst:             csprng_fz_inf_w
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:394,4'
          Dst:             fz_inf_w_by_fz_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:395,4'
          Dst:             fz_dz_norm_n
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:397,4'
          Dst:             csprng_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:399,4'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:400,4'
          Dst:             fp_vec_by_restr_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:408,34'
          Dst:             PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_unpack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:419,40'
          Dst:             PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_unpack_fz_rsdp_g_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:422,22'
          Dst:             is_fz_vec_in_restr_group_m
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:423,4'
          Dst:             fz_inf_w_by_fz_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:429,4'
          Dst:             convert_restr_vec_to_fp
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:430,4'
          Dst:             fp_vec_by_fp_vec_pointwise
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:431,4'
          Dst:             fp_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:433,4'
          Dst:             fp_synd_minus_fp_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:438,4'
          Dst:             PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_pack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:440,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:463,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:469,36'
          Dst:             memcmp
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:458,3'
          Dst:             PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:465,32'
          Dst:             memcmp
    - functionName:    expand_pk
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_fp_mat
        - csprng_fz_mat
        - csprng_initialize
        - csprng_release
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:52,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.24048
                - csprng_fz_mat
                - csprng_fp_mat.24036
                - csprng_release.24050
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:53,2'
              BranchSideFuncs:
                - csprng_initialize.24048
                - csprng_fz_mat
                - csprng_fp_mat.24036
                - csprng_release.24050
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:53,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:55,2'
          Dst:             csprng_fz_mat
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:56,2'
          Dst:             csprng_fp_mat
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:58,2'
          Dst:             csprng_release
    - functionName:    hash
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
        - xof_shake_final
        - xof_shake_init
        - xof_shake_release
        - xof_shake_update
      functionUses:    14
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:80,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.24042
                - xof_shake_update.24041
                - xof_shake_update.24041
                - xof_shake_final.24040
                - xof_shake_extract.24038
                - xof_shake_release.24039
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:81,2'
              BranchSideFuncs:
                - xof_shake_init.24042
                - xof_shake_update.24041
                - xof_shake_update.24041
                - xof_shake_final.24040
                - xof_shake_extract.24038
                - xof_shake_release.24039
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:81,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:82,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:86,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:87,2'
          Dst:             xof_shake_final
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:88,2'
          Dst:             xof_shake_extract
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:90,2'
          Dst:             xof_shake_release
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.24042
                - xof_shake_update.24041
                - xof_shake_update.24041
                - xof_shake_final.24040
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.24042
                - xof_shake_update.24041
                - xof_shake_update.24041
                - xof_shake_final.24040
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    csprng_fp_vec_chall_1
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          215
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:150,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.24037
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:156,2'
              BranchSideFuncs:
                - csprng_randombytes.24037
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:167,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:167,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:180,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:167,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:169,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:180,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:169,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:171,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:171,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:171,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:172,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:174,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:181,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:182,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:184,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:166,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:167,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:187,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:156,2'
          Dst:             csprng_randombytes
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.24039
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.24039
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    csprng_fz_inf_w
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:235,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.24037
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:241,2'
              BranchSideFuncs:
                - csprng_randombytes.24037
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:252,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:252,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:264,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:252,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:254,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:264,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:254,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:256,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:256,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:256,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:257,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:259,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:265,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:266,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:268,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:251,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:252,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:271,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:241,2'
          Dst:             csprng_randombytes
    - functionName:    fz_inf_w_by_fz_matrix
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          214
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/restr_arith.h:79,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/restr_arith.h:80,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/restr_arith.h:80,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/restr_arith.h:79,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/restr_arith.h:78,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/restr_arith.h:80,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fz_dz_norm_n
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          74
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    csprng_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:106,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.24037
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:112,2'
              BranchSideFuncs:
                - csprng_randombytes.24037
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:123,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:123,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:135,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:123,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:125,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:135,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:125,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:127,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:127,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:127,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:128,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:130,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:136,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:137,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:139,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:122,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:123,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:142,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:112,2'
          Dst:             csprng_randombytes
    - functionName:    fp_vec_by_restr_vec_scaled
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - RESTR_TO_VAL
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/fp_arith.h:161,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/fp_arith.h:162,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/fp_arith.h:165,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/fp_arith.h:162,12'
          Dst:             RESTR_TO_VAL
    - functionName:    convert_restr_vec_to_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - RESTR_TO_VAL
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/fp_arith.h:182,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/fp_arith.h:0,0'
              BranchSideFuncs:
                - RESTR_TO_VAL
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/fp_arith.h:183,25'
              BranchSideFuncs:
                - RESTR_TO_VAL
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/fp_arith.h:182,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/fp_arith.h:183,25'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/fp_arith.h:185,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/fp_arith.h:183,12'
          Dst:             RESTR_TO_VAL
    - functionName:    fp_vec_by_fp_vec_pointwise
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          113
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/fp_arith.h:139,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/fp_arith.h:140,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/fp_arith.h:140,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/fp_arith.h:139,26'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/fp_arith.h:140,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/fp_arith.h:140,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/fp_arith.h:139,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/fp_arith.h:140,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/fp_arith.h:143,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fp_vec_by_fp_matrix
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          386
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fz_vec_sub_n
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          143
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/restr_arith.h:54,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/restr_arith.h:55,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/restr_arith.h:55,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/restr_arith.h:54,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/restr_arith.h:55,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/restr_arith.h:57,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fz_dz_norm_m
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          82
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fz_vec_sub_m
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          405
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    expand_sk
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_fz_inf_w
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
        - expand_pk
        - fz_dz_norm_n
        - fz_inf_w_by_fz_matrix
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.24048
                - csprng_randombytes.24037
                - csprng_release.24050
                - expand_pk.24046
                - csprng_initialize.24048
                - csprng_fz_inf_w
                - csprng_release.24050
                - fz_inf_w_by_fz_matrix
                - fz_dz_norm_n.24051
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:74,2'
              BranchSideFuncs:
                - csprng_initialize.24048
                - csprng_randombytes.24037
                - csprng_release.24050
                - expand_pk.24046
                - csprng_initialize.24048
                - csprng_fz_inf_w
                - csprng_release.24050
                - fz_inf_w_by_fz_matrix
                - fz_dz_norm_n.24051
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:74,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:75,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:79,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:81,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:87,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:88,2'
          Dst:             csprng_fz_inf_w
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:90,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:91,2'
          Dst:             fz_inf_w_by_fz_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:92,2'
          Dst:             fz_dz_norm_n
    - functionName:    PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_CROSS_sign
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          311
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_expand_digest_to_fixed_weight
        - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_gen_seed_tree
        - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_pack_fp_syn
        - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_pack_fp_vec
        - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_pack_fz_rsdp_g_vec
        - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_seed_leaves
        - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_seed_path
        - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_tree_proof
        - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_tree_root
        - __assert_fail
        - convert_restr_vec_to_fp
        - csprng_fp_vec
        - csprng_fp_vec_chall_1
        - csprng_fz_inf_w
        - csprng_initialize
        - csprng_release
        - expand_sk
        - fp_vec_by_fp_matrix
        - fp_vec_by_fp_vec_pointwise
        - fp_vec_by_restr_vec_scaled
        - fz_dz_norm_m
        - fz_dz_norm_n
        - fz_inf_w_by_fz_matrix
        - fz_vec_sub_m
        - fz_vec_sub_n
        - hash
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:147,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:0,0'
              BranchSideFuncs:
                - expand_sk.24058
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_gen_seed_tree
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_seed_leaves
                - csprng_initialize.24048
                - csprng_fz_inf_w
                - fz_vec_sub_m
                - fz_dz_norm_m
                - fz_inf_w_by_fz_matrix
                - fz_dz_norm_n.24051
                - fz_vec_sub_n.24057
                - convert_restr_vec_to_fp.24054
                - fz_dz_norm_n.24051
                - csprng_fp_vec.24052
                - csprng_release.24050
                - fp_vec_by_fp_vec_pointwise.24055
                - fp_vec_by_fp_matrix.24056
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_pack_fp_syn
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_pack_fz_rsdp_g_vec
                - hash.24047
                - hash.24047
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_tree_root
                - hash.24047
                - hash.24047
                - hash.24047
                - hash.24047
                - csprng_initialize.24048
                - csprng_fp_vec_chall_1.24049
                - csprng_release.24050
                - fp_vec_by_restr_vec_scaled.24053
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_pack_fp_vec
                - hash.24047
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_pack_fz_rsdp_g_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:191,56'
              BranchSideFuncs:
                - expand_sk.24058
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_gen_seed_tree
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_seed_leaves
                - csprng_initialize.24048
                - csprng_fz_inf_w
                - fz_vec_sub_m
                - fz_dz_norm_m
                - fz_inf_w_by_fz_matrix
                - fz_dz_norm_n.24051
                - fz_vec_sub_n.24057
                - convert_restr_vec_to_fp.24054
                - fz_dz_norm_n.24051
                - csprng_fp_vec.24052
                - csprng_release.24050
                - fp_vec_by_fp_vec_pointwise.24055
                - fp_vec_by_fp_matrix.24056
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_pack_fp_syn
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_pack_fz_rsdp_g_vec
                - hash.24047
                - hash.24047
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_tree_root
                - hash.24047
                - hash.24047
                - hash.24047
                - hash.24047
                - csprng_initialize.24048
                - csprng_fp_vec_chall_1.24049
                - csprng_release.24050
                - fp_vec_by_restr_vec_scaled.24053
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_pack_fp_vec
                - hash.24047
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_pack_fz_rsdp_g_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:187,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:191,56'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_tree_root
                - hash.24047
                - hash.24047
                - hash.24047
                - hash.24047
                - csprng_initialize.24048
                - csprng_fp_vec_chall_1.24049
                - csprng_release.24050
                - fp_vec_by_restr_vec_scaled.24053
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_pack_fp_vec
                - hash.24047
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_pack_fz_rsdp_g_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:241,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_tree_root
                - hash.24047
                - hash.24047
                - hash.24047
                - hash.24047
                - csprng_initialize.24048
                - csprng_fp_vec_chall_1.24049
                - csprng_release.24050
                - fp_vec_by_restr_vec_scaled.24053
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_pack_fp_vec
                - hash.24047
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_pack_fz_rsdp_g_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:267,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:268,30'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_pack_fp_vec
                - hash.24047
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_pack_fz_rsdp_g_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:277,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_pack_fp_vec
                - hash.24047
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_pack_fz_rsdp_g_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:277,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:278,37'
              BranchSideFuncs:
                - hash.24047
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_pack_fz_rsdp_g_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:281,26'
              BranchSideFuncs:
                - hash.24047
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_pack_fz_rsdp_g_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:294,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:293,26'
              BranchSideFuncs:
                - __assert_fail
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_pack_fz_rsdp_g_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:295,4'
              BranchSideFuncs:
                - __assert_fail
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_pack_fz_rsdp_g_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:295,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:295,4'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_pack_fz_rsdp_g_vec
                - __assert_fail
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:296,16'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_pack_fz_rsdp_g_vec
                - __assert_fail
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:293,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:294,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:302,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:153,2'
          Dst:             expand_sk
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:156,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:157,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:160,2'
          Dst:             PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_gen_seed_tree
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:162,2'
          Dst:             PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_seed_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:241,2'
          Dst:             PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_tree_root
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:242,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:243,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:249,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:254,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:260,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:261,2'
          Dst:             csprng_fp_vec_chall_1
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:263,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:197,3'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:202,3'
          Dst:             csprng_fz_inf_w
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:203,3'
          Dst:             fz_vec_sub_m
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:204,3'
          Dst:             fz_dz_norm_m
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:205,3'
          Dst:             fz_inf_w_by_fz_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:206,3'
          Dst:             fz_dz_norm_n
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:207,3'
          Dst:             fz_vec_sub_n
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:210,3'
          Dst:             convert_restr_vec_to_fp
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:211,3'
          Dst:             fz_dz_norm_n
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:213,3'
          Dst:             csprng_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:215,3'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:218,3'
          Dst:             fp_vec_by_fp_vec_pointwise
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:219,3'
          Dst:             fp_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:223,3'
          Dst:             PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_pack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:225,3'
          Dst:             PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_pack_fz_rsdp_g_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:229,3'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:234,3'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:268,3'
          Dst:             fp_vec_by_restr_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:283,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:286,2'
          Dst:             PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_expand_digest_to_fixed_weight
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:289,2'
          Dst:             PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_tree_proof
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:290,2'
          Dst:             PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_seed_path
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:278,3'
          Dst:             PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:295,4'
          Dst:             __assert_fail
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:296,4'
          Dst:             PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:297,4'
          Dst:             PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_pack_fz_rsdp_g_vec
    - functionName:    restr_vec_by_fp_matrix
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          212
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - RESTR_TO_VAL
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/fp_arith.h:113,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/fp_arith.h:112,26'
              BranchSideFuncs:
                - RESTR_TO_VAL
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/fp_arith.h:114,13'
              BranchSideFuncs:
                - RESTR_TO_VAL
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/fp_arith.h:114,13'
          Dst:             RESTR_TO_VAL
    - functionName:    PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_CROSS_keygen
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          62
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_pack_fp_syn
        - csprng_fz_inf_w
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
        - expand_pk
        - fz_dz_norm_n
        - fz_inf_w_by_fz_matrix
        - restr_vec_by_fp_matrix
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:98,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
                - csprng_initialize.24048
                - csprng_randombytes.24037
                - csprng_release.24050
                - expand_pk.24046
                - csprng_initialize.24048
                - csprng_fz_inf_w
                - fz_inf_w_by_fz_matrix
                - fz_dz_norm_n.24051
                - csprng_release.24050
                - restr_vec_by_fp_matrix.24063
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_pack_fp_syn
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:98,2'
              BranchSideFuncs:
                - OQS_randombytes
                - csprng_initialize.24048
                - csprng_randombytes.24037
                - csprng_release.24050
                - expand_pk.24046
                - csprng_initialize.24048
                - csprng_fz_inf_w
                - fz_inf_w_by_fz_matrix
                - fz_dz_norm_n.24051
                - csprng_release.24050
                - restr_vec_by_fp_matrix.24063
                - PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_pack_fp_syn
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:98,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:106,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:107,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:111,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:117,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:124,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:128,2'
          Dst:             csprng_fz_inf_w
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:129,2'
          Dst:             fz_inf_w_by_fz_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:130,2'
          Dst:             fz_dz_norm_n
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:132,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:135,2'
          Dst:             restr_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/CROSS.c:137,2'
          Dst:             PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_pack_fp_syn
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_ctx_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sha3.h:71,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sha3.h:71,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sha3.h:71,2'
          Dst:             OQS_SHA3_shake128_inc_ctx_release
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_squeeze
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sha3.h:65,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sha3.h:65,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sha3.h:65,2'
          Dst:             OQS_SHA3_shake128_inc_squeeze
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sha3.h:58,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sha3.h:58,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sha3.h:58,2'
          Dst:             OQS_SHA3_shake128_inc_finalize
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_absorb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sha3.h:53,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sha3.h:53,22'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sha3.h:51,2'
          Dst:             OQS_SHA3_shake128_inc_absorb
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sha3.h:42,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sha3.h:42,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sha3.h:42,2'
          Dst:             OQS_SHA3_shake128_inc_init
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.24088
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.24088
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.24089
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:62,2'
              BranchSideFuncs:
                - xof_shake_extract.24089
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.24092
                - xof_shake_update.24091
                - xof_shake_update.24091
                - xof_shake_final.24090
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.24092
                - xof_shake_update.24091
                - xof_shake_update.24091
                - xof_shake_final.24090
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_expand_digest_to_fixed_weight
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         71
      ICount:          430
      EdgeCount:       96
      CyclomaticComplexity: 27
      functionsReached:
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.c:46,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.24095
                - csprng_randombytes.24094
                - csprng_release.24093
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.c:47,2'
              BranchSideFuncs:
                - csprng_initialize.24095
                - csprng_randombytes.24094
                - csprng_release.24093
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.c:68,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.c:68,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.c:68,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.c:70,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.c:70,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.c:72,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.c:72,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.c:72,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.c:73,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.c:75,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.c:84,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.c:85,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.c:92,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.c:66,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.c:68,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.c:95,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.c:47,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.c:49,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.c:51,2'
          Dst:             csprng_release
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_ctx_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sha3.h:71,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sha3.h:71,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sha3.h:71,2'
          Dst:             OQS_SHA3_shake128_inc_ctx_release
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_squeeze
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sha3.h:65,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sha3.h:65,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sha3.h:65,2'
          Dst:             OQS_SHA3_shake128_inc_squeeze
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sha3.h:58,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sha3.h:58,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sha3.h:58,2'
          Dst:             OQS_SHA3_shake128_inc_finalize
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_absorb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sha3.h:53,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sha3.h:53,22'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sha3.h:51,2'
          Dst:             OQS_SHA3_shake128_inc_absorb
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sha3.h:42,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sha3.h:42,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sha3.h:42,2'
          Dst:             OQS_SHA3_shake128_inc_init
    - functionName:    PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_recompute_root
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          310
      EdgeCount:       59
      CyclomaticComplexity: 16
      functionsReached:
        - hash
        - label_leaves
        - place_cmt_on_leaves
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:160,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:0,0'
              BranchSideFuncs:
                - place_cmt_on_leaves.24131
                - label_leaves.24132
                - hash.24133
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:161,10'
              BranchSideFuncs:
                - place_cmt_on_leaves.24131
                - label_leaves.24132
                - hash.24133
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:212,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:212,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:212,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:173,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:174,16'
              BranchSideFuncs:
                - hash.24133
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:207,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:176,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:176,27'
              BranchSideFuncs:
                - hash.24133
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:176,27'
              BranchSideFuncs:
                - hash.24133
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:179,48'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:179,61'
              BranchSideFuncs:
                - hash.24133
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:184,32'
              BranchSideFuncs:
                - hash.24133
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:179,48'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:179,61'
              BranchSideFuncs:
                - hash.24133
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:184,32'
              BranchSideFuncs:
                - hash.24133
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:179,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:174,34'
              BranchSideFuncs:
                - hash.24133
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:187,40'
              BranchSideFuncs:
                - hash.24133
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:184,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:185,44'
              BranchSideFuncs:
                - hash.24133
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:187,40'
              BranchSideFuncs:
                - hash.24133
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:192,18'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:192,18'
              BranchSideFuncs:
                - hash.24133
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:192,18'
              BranchSideFuncs:
                - hash.24133
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:192,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:193,73'
              BranchSideFuncs:
                - hash.24133
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:195,61'
              BranchSideFuncs:
                - hash.24133
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:192,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:193,73'
              BranchSideFuncs:
                - hash.24133
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:195,61'
              BranchSideFuncs:
                - hash.24133
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:212,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:213,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:215,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:164,2'
          Dst:             place_cmt_on_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:165,2'
          Dst:             label_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:200,4'
          Dst:             hash
    - functionName:    place_cmt_on_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          46
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:56,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:57,54'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:63,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    label_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         112
      ICount:          510
      EdgeCount:       148
      CyclomaticComplexity: 38
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:75,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:78,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:78,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:78,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:78,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:78,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:75,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hash
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
        - xof_shake_final
        - xof_shake_init
        - xof_shake_release
        - xof_shake_update
      functionUses:    66
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:80,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.24128
                - xof_shake_update.24127
                - xof_shake_update.24127
                - xof_shake_final.24126
                - xof_shake_extract.24125
                - xof_shake_release.24124
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:81,2'
              BranchSideFuncs:
                - xof_shake_init.24128
                - xof_shake_update.24127
                - xof_shake_update.24127
                - xof_shake_final.24126
                - xof_shake_extract.24125
                - xof_shake_release.24124
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:81,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:82,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:86,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:87,2'
          Dst:             xof_shake_final
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:88,2'
          Dst:             xof_shake_extract
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:90,2'
          Dst:             xof_shake_release
    - functionName:    PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_tree_proof
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          272
      EdgeCount:       61
      CyclomaticComplexity: 18
      functionsReached:
        - label_leaves
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:122,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:0,0'
              BranchSideFuncs:
                - label_leaves.24132
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:122,16'
              BranchSideFuncs:
                - label_leaves.24132
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:131,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:132,16'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:152,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:134,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:134,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:134,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:136,67'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:136,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:136,81'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:136,67'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:136,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:136,81'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:139,51'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:139,65'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:145,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:139,51'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:139,65'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:145,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:139,51'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:139,65'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:145,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:139,65'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:139,65'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:139,65'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:139,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:132,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:140,70'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:145,47'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:132,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:145,61'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:145,47'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:132,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:145,61'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:145,47'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:132,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:145,61'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:145,61'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:145,61'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:145,61'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:145,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:132,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:146,78'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:145,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:132,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:146,78'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:123,2'
          Dst:             label_leaves
    - functionName:    PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_tree_root
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          469
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - hash
        - place_cmt_on_leaves
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:97,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:0,0'
              BranchSideFuncs:
                - place_cmt_on_leaves.24131
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:103,0'
              BranchSideFuncs:
                - place_cmt_on_leaves.24131
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:103,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:108,14'
              BranchSideFuncs:
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:103,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
                - hash.24133
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:97,2'
          Dst:             place_cmt_on_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/merkle.c:108,4'
          Dst:             hash
    - functionName:    generic_unpack_7_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          445
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:234,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:234,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:235,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:237,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:238,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:247,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:237,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:238,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:247,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:248,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:249,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:250,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:250,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:251,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:253,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:253,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:254,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:257,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:257,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:258,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:262,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:262,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:263,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:268,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:268,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:269,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:275,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:275,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:276,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:284,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:284,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:284,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:285,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_unpack_9_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          555
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:311,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:312,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:321,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:311,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:312,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:321,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:322,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:323,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:324,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:324,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:325,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:327,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:327,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:328,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:331,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:331,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:332,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:336,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:336,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:337,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:342,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:342,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:343,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:349,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:349,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:350,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:358,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:358,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:358,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:359,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_pack_7_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          463
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:60,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:68,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:60,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:68,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:69,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:70,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:71,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:71,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:72,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:74,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:74,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:75,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:78,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:78,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:79,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:83,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:83,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:84,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:89,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:89,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:90,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:96,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:96,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:96,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:97,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_pack_9_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          558
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:126,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:127,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:137,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:126,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:127,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:137,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:138,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:139,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:141,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:141,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:142,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:145,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:145,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:146,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:150,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:150,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:151,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:156,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:156,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:157,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:163,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:163,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:164,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:171,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:171,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:171,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:172,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_unpack_fz_rsdp_g_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 504
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fz
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:504,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fz.24178
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:504,9'
              BranchSideFuncs:
                - generic_unpack_fz.24178
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:504,9'
          Dst:             generic_unpack_fz
    - functionName:    generic_unpack_fz
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 396
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_7_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:398,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_7_bit.24174
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:398,22'
              BranchSideFuncs:
                - generic_unpack_7_bit.24174
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:398,22'
          Dst:             generic_unpack_7_bit
    - functionName:    PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_unpack_fz_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 491
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fz
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:491,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fz.24178
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:491,9'
              BranchSideFuncs:
                - generic_unpack_fz.24178
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:491,9'
          Dst:             generic_unpack_fz
    - functionName:    PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_unpack_fp_syn
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 477
      functionLinenumberEnd: 478
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:478,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fp.24181
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:478,9'
              BranchSideFuncs:
                - generic_unpack_fp.24181
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:478,9'
          Dst:             generic_unpack_fp
    - functionName:    generic_unpack_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_9_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:379,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_9_bit
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:379,22'
              BranchSideFuncs:
                - generic_unpack_9_bit
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:379,22'
          Dst:             generic_unpack_9_bit
    - functionName:    PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_unpack_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 464
      functionLinenumberEnd: 465
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:465,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fp.24181
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:465,9'
              BranchSideFuncs:
                - generic_unpack_fp.24181
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:465,9'
          Dst:             generic_unpack_fp
    - functionName:    PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_pack_fz_rsdp_g_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 453
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fz
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:452,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fz.24186
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:452,2'
              BranchSideFuncs:
                - generic_pack_fz.24186
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:452,2'
          Dst:             generic_pack_fz
    - functionName:    generic_pack_fz
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_7_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:212,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_7_bit.24175
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:212,2'
              BranchSideFuncs:
                - generic_pack_7_bit.24175
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:212,2'
          Dst:             generic_pack_7_bit
    - functionName:    PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_pack_fz_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fz
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:439,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fz.24186
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:439,2'
              BranchSideFuncs:
                - generic_pack_fz.24186
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:439,2'
          Dst:             generic_pack_fz
    - functionName:    PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_pack_fp_syn
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:426,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fp.24189
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:426,2'
              BranchSideFuncs:
                - generic_pack_fp.24189
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:426,2'
          Dst:             generic_pack_fp
    - functionName:    generic_pack_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_9_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:196,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_9_bit
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:196,2'
              BranchSideFuncs:
                - generic_pack_9_bit
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:196,2'
          Dst:             generic_pack_9_bit
    - functionName:    PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_pack_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 412
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:413,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fp.24189
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:413,2'
              BranchSideFuncs:
                - generic_pack_fp.24189
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/pack_unpack.c:413,2'
          Dst:             generic_pack_fp
    - functionName:    label_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          138
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:77,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:78,45'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:78,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:77,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:77,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:78,45'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_ctx_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sha3.h:71,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sha3.h:71,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sha3.h:71,2'
          Dst:             OQS_SHA3_shake128_inc_ctx_release
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_squeeze
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sha3.h:65,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sha3.h:65,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sha3.h:65,2'
          Dst:             OQS_SHA3_shake128_inc_squeeze
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sha3.h:58,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sha3.h:58,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sha3.h:58,2'
          Dst:             OQS_SHA3_shake128_inc_finalize
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_absorb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sha3.h:53,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sha3.h:53,22'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sha3.h:51,2'
          Dst:             OQS_SHA3_shake128_inc_absorb
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sha3.h:42,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sha3.h:42,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/sha3.h:42,2'
          Dst:             OQS_SHA3_shake128_inc_init
    - functionName:    PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_rebuild_tree
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          310
      EdgeCount:       60
      CyclomaticComplexity: 17
      functionsReached:
        - compute_seeds_to_publish
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:245,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:0,0'
              BranchSideFuncs:
                - compute_seeds_to_publish.24232
                - csprng_initialize.24234
                - csprng_randombytes.24235
                - csprng_release.24236
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:245,16'
              BranchSideFuncs:
                - compute_seeds_to_publish.24232
                - csprng_initialize.24234
                - csprng_randombytes.24235
                - csprng_release.24236
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:304,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:304,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:304,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:304,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:304,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:305,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:304,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:305,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:305,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:304,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:304,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:307,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:304,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:305,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:305,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:304,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:305,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:307,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:264,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:265,26'
              BranchSideFuncs:
                - csprng_initialize.24234
                - csprng_randombytes.24235
                - csprng_release.24236
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:265,26'
              BranchSideFuncs:
                - csprng_initialize.24234
                - csprng_randombytes.24235
                - csprng_release.24236
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:269,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:262,72'
              BranchSideFuncs:
                - csprng_initialize.24234
                - csprng_randombytes.24235
                - csprng_release.24236
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:264,51'
              BranchSideFuncs:
                - csprng_initialize.24234
                - csprng_randombytes.24235
                - csprng_release.24236
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:270,10'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:271,38'
              BranchSideFuncs:
                - csprng_initialize.24234
                - csprng_randombytes.24235
                - csprng_release.24236
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:280,96'
              BranchSideFuncs:
                - csprng_initialize.24234
                - csprng_randombytes.24235
                - csprng_release.24236
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:280,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:262,72'
              BranchSideFuncs:
                - csprng_initialize.24234
                - csprng_randombytes.24235
                - csprng_release.24236
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:283,37'
              BranchSideFuncs:
                - csprng_initialize.24234
                - csprng_randombytes.24235
                - csprng_release.24236
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:262,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:263,39'
              BranchSideFuncs:
                - csprng_initialize.24234
                - csprng_randombytes.24235
                - csprng_release.24236
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:298,14'
              BranchSideFuncs:
                - csprng_initialize.24234
                - csprng_randombytes.24235
                - csprng_release.24236
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:304,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:305,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:307,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:246,2'
          Dst:             compute_seeds_to_publish
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:290,5'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:291,5'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:295,5'
          Dst:             csprng_release
    - functionName:    compute_seeds_to_publish
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          128
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - label_leaves
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:93,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:0,0'
              BranchSideFuncs:
                - label_leaves.24224
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:103,16'
              BranchSideFuncs:
                - label_leaves.24224
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:102,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:103,16'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:112,1'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:105,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:105,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:105,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:108,41'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:107,41'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:108,67'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:108,41'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:107,41'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:108,67'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:93,2'
          Dst:             label_leaves
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.24229
                - xof_shake_update.24228
                - xof_shake_update.24228
                - xof_shake_final.24227
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.24229
                - xof_shake_update.24228
                - xof_shake_update.24228
                - xof_shake_final.24227
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.24226
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:62,2'
              BranchSideFuncs:
                - xof_shake_extract.24226
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.24225
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.24225
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_seed_path
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          133
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - compute_seeds_to_publish
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:206,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:0,0'
              BranchSideFuncs:
                - compute_seeds_to_publish.24232
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:206,16'
              BranchSideFuncs:
                - compute_seeds_to_publish.24232
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:218,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:222,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:222,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:222,61'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:216,72'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:218,51'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:222,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:216,72'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:224,47'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:216,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:217,39'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:230,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:207,2'
          Dst:             compute_seeds_to_publish
    - functionName:    PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_seed_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          64
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:185,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:186,30'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:192,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDPG128BALANCED_CLEAN_gen_seed_tree
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          277
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:131,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.24234
                - csprng_randombytes.24235
                - csprng_release.24236
                - csprng_initialize.24234
                - csprng_randombytes.24235
                - csprng_release.24236
                - csprng_initialize.24234
                - csprng_randombytes.24235
                - csprng_release.24236
                - csprng_initialize.24234
                - csprng_randombytes.24235
                - csprng_release.24236
                - csprng_initialize.24234
                - csprng_randombytes.24235
                - csprng_release.24236
                - csprng_initialize.24234
                - csprng_randombytes.24235
                - csprng_release.24236
                - csprng_initialize.24234
                - csprng_randombytes.24235
                - csprng_release.24236
                - csprng_initialize.24234
                - csprng_randombytes.24235
                - csprng_release.24236
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:133,22'
              BranchSideFuncs:
                - csprng_initialize.24234
                - csprng_randombytes.24235
                - csprng_release.24236
                - csprng_initialize.24234
                - csprng_randombytes.24235
                - csprng_release.24236
                - csprng_initialize.24234
                - csprng_randombytes.24235
                - csprng_release.24236
                - csprng_initialize.24234
                - csprng_randombytes.24235
                - csprng_release.24236
                - csprng_initialize.24234
                - csprng_randombytes.24235
                - csprng_release.24236
                - csprng_initialize.24234
                - csprng_randombytes.24235
                - csprng_release.24236
                - csprng_initialize.24234
                - csprng_randombytes.24235
                - csprng_release.24236
                - csprng_initialize.24234
                - csprng_randombytes.24235
                - csprng_release.24236
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:152,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:153,38'
              BranchSideFuncs:
                - csprng_initialize.24234
                - csprng_randombytes.24235
                - csprng_release.24236
                - csprng_initialize.24234
                - csprng_randombytes.24235
                - csprng_release.24236
                - csprng_initialize.24234
                - csprng_randombytes.24235
                - csprng_release.24236
                - csprng_initialize.24234
                - csprng_randombytes.24235
                - csprng_release.24236
                - csprng_initialize.24234
                - csprng_randombytes.24235
                - csprng_release.24236
                - csprng_initialize.24234
                - csprng_randombytes.24235
                - csprng_release.24236
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:153,38'
              BranchSideFuncs:
                - csprng_initialize.24234
                - csprng_randombytes.24235
                - csprng_release.24236
                - csprng_initialize.24234
                - csprng_randombytes.24235
                - csprng_release.24236
                - csprng_initialize.24234
                - csprng_randombytes.24235
                - csprng_release.24236
                - csprng_initialize.24234
                - csprng_randombytes.24235
                - csprng_release.24236
                - csprng_initialize.24234
                - csprng_randombytes.24235
                - csprng_release.24236
                - csprng_initialize.24234
                - csprng_randombytes.24235
                - csprng_release.24236
                - csprng_initialize.24234
                - csprng_randombytes.24235
                - csprng_release.24236
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:152,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:153,38'
              BranchSideFuncs:
                - csprng_initialize.24234
                - csprng_randombytes.24235
                - csprng_release.24236
                - csprng_initialize.24234
                - csprng_randombytes.24235
                - csprng_release.24236
                - csprng_initialize.24234
                - csprng_randombytes.24235
                - csprng_release.24236
                - csprng_initialize.24234
                - csprng_randombytes.24235
                - csprng_release.24236
                - csprng_initialize.24234
                - csprng_randombytes.24235
                - csprng_release.24236
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:153,38'
              BranchSideFuncs:
                - csprng_initialize.24234
                - csprng_randombytes.24235
                - csprng_release.24236
                - csprng_initialize.24234
                - csprng_randombytes.24235
                - csprng_release.24236
                - csprng_initialize.24234
                - csprng_randombytes.24235
                - csprng_release.24236
                - csprng_initialize.24234
                - csprng_randombytes.24235
                - csprng_release.24236
                - csprng_initialize.24234
                - csprng_randombytes.24235
                - csprng_release.24236
                - csprng_initialize.24234
                - csprng_randombytes.24235
                - csprng_release.24236
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:152,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:153,38'
              BranchSideFuncs:
                - csprng_initialize.24234
                - csprng_randombytes.24235
                - csprng_release.24236
                - csprng_initialize.24234
                - csprng_randombytes.24235
                - csprng_release.24236
                - csprng_initialize.24234
                - csprng_randombytes.24235
                - csprng_release.24236
                - csprng_initialize.24234
                - csprng_randombytes.24235
                - csprng_release.24236
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:153,38'
              BranchSideFuncs:
                - csprng_initialize.24234
                - csprng_randombytes.24235
                - csprng_release.24236
                - csprng_initialize.24234
                - csprng_randombytes.24235
                - csprng_release.24236
                - csprng_initialize.24234
                - csprng_randombytes.24235
                - csprng_release.24236
                - csprng_initialize.24234
                - csprng_randombytes.24235
                - csprng_release.24236
                - csprng_initialize.24234
                - csprng_randombytes.24235
                - csprng_release.24236
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:152,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:153,38'
              BranchSideFuncs:
                - csprng_initialize.24234
                - csprng_randombytes.24235
                - csprng_release.24236
                - csprng_initialize.24234
                - csprng_randombytes.24235
                - csprng_release.24236
                - csprng_initialize.24234
                - csprng_randombytes.24235
                - csprng_release.24236
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:153,38'
              BranchSideFuncs:
                - csprng_initialize.24234
                - csprng_randombytes.24235
                - csprng_release.24236
                - csprng_initialize.24234
                - csprng_randombytes.24235
                - csprng_release.24236
                - csprng_initialize.24234
                - csprng_randombytes.24235
                - csprng_release.24236
                - csprng_initialize.24234
                - csprng_randombytes.24235
                - csprng_release.24236
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:152,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:153,38'
              BranchSideFuncs:
                - csprng_initialize.24234
                - csprng_randombytes.24235
                - csprng_release.24236
                - csprng_initialize.24234
                - csprng_randombytes.24235
                - csprng_release.24236
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:153,38'
              BranchSideFuncs:
                - csprng_initialize.24234
                - csprng_randombytes.24235
                - csprng_release.24236
                - csprng_initialize.24234
                - csprng_randombytes.24235
                - csprng_release.24236
                - csprng_initialize.24234
                - csprng_randombytes.24235
                - csprng_release.24236
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:152,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:153,38'
              BranchSideFuncs:
                - csprng_initialize.24234
                - csprng_randombytes.24235
                - csprng_release.24236
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:153,38'
              BranchSideFuncs:
                - csprng_initialize.24234
                - csprng_randombytes.24235
                - csprng_release.24236
                - csprng_initialize.24234
                - csprng_randombytes.24235
                - csprng_release.24236
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:152,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:153,38'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:175,1'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:152,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:153,38'
              BranchSideFuncs:
                - csprng_initialize.24234
                - csprng_randombytes.24235
                - csprng_release.24236
                - csprng_initialize.24234
                - csprng_randombytes.24235
                - csprng_release.24236
                - csprng_initialize.24234
                - csprng_randombytes.24235
                - csprng_release.24236
                - csprng_initialize.24234
                - csprng_randombytes.24235
                - csprng_release.24236
                - csprng_initialize.24234
                - csprng_randombytes.24235
                - csprng_release.24236
                - csprng_initialize.24234
                - csprng_randombytes.24235
                - csprng_release.24236
                - csprng_initialize.24234
                - csprng_randombytes.24235
                - csprng_release.24236
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:153,27'
              BranchSideFuncs:
                - csprng_initialize.24234
                - csprng_randombytes.24235
                - csprng_release.24236
                - csprng_initialize.24234
                - csprng_randombytes.24235
                - csprng_release.24236
                - csprng_initialize.24234
                - csprng_randombytes.24235
                - csprng_release.24236
                - csprng_initialize.24234
                - csprng_randombytes.24235
                - csprng_release.24236
                - csprng_initialize.24234
                - csprng_randombytes.24235
                - csprng_release.24236
                - csprng_initialize.24234
                - csprng_randombytes.24235
                - csprng_release.24236
                - csprng_initialize.24234
                - csprng_randombytes.24235
                - csprng_release.24236
                - csprng_initialize.24234
                - csprng_randombytes.24235
                - csprng_release.24236
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:166,4'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:167,4'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:171,4'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:166,4'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:167,4'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:171,4'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:166,4'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:167,4'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:171,4'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:166,4'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:167,4'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:171,4'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:166,4'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:167,4'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:171,4'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:166,4'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:167,4'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:171,4'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:166,4'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:167,4'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:171,4'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:166,4'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:167,4'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_clean/seedtree.c:171,4'
          Dst:             csprng_release
    - functionName:    xof_shake_x4_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_x4_inc_ctx_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:109,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:109,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:109,2'
          Dst:             OQS_SHA3_shake128_x4_inc_ctx_release
    - functionName:    xof_shake_x2_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:146,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.24356
                - xof_shake_release.24356
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:146,2'
              BranchSideFuncs:
                - xof_shake_release.24356
                - xof_shake_release.24356
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:146,2'
          Dst:             xof_shake_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:147,2'
          Dst:             xof_shake_release
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_ctx_release
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:72,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:72,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:72,2'
          Dst:             OQS_SHA3_shake128_inc_ctx_release
    - functionName:    csprng_release_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:174,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_release.24354
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:174,2'
              BranchSideFuncs:
                - xof_shake_x4_release.24354
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:174,2'
          Dst:             xof_shake_x4_release
    - functionName:    csprng_release_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:170,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_release.24354
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:170,2'
              BranchSideFuncs:
                - xof_shake_x4_release.24354
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:170,2'
          Dst:             xof_shake_x4_release
    - functionName:    csprng_release_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:166,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_release.24355
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:166,2'
              BranchSideFuncs:
                - xof_shake_x2_release.24355
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:166,2'
          Dst:             xof_shake_x2_release
    - functionName:    xof_shake_x4_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_x4_inc_squeeze
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:105,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:105,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:105,2'
          Dst:             OQS_SHA3_shake128_x4_inc_squeeze
    - functionName:    xof_shake_x2_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:141,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.24362
                - xof_shake_extract.24362
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:141,2'
              BranchSideFuncs:
                - xof_shake_extract.24362
                - xof_shake_extract.24362
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:141,2'
          Dst:             xof_shake_extract
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:142,2'
          Dst:             xof_shake_extract
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_squeeze
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:66,31'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:66,31'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:66,2'
          Dst:             OQS_SHA3_shake128_inc_squeeze
    - functionName:    csprng_randombytes_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:161,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_extract.24360
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:161,2'
              BranchSideFuncs:
                - xof_shake_x4_extract.24360
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:161,2'
          Dst:             xof_shake_x4_extract
    - functionName:    csprng_randombytes_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_MEM_malloc
        - OQS_MEM_secure_free
        - xof_shake_x4_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:155,39'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_extract.24360
                - OQS_MEM_secure_free
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:155,39'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_extract.24360
                - OQS_MEM_secure_free
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:155,39'
          Dst:             OQS_MEM_malloc
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:156,2'
          Dst:             xof_shake_x4_extract
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:157,2'
          Dst:             OQS_MEM_secure_free
    - functionName:    csprng_randombytes_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:149,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_extract.24361
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:149,2'
              BranchSideFuncs:
                - xof_shake_x2_extract.24361
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:149,2'
          Dst:             xof_shake_x2_extract
    - functionName:    xof_shake_x4_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_x4_inc_finalize
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:97,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:97,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:97,2'
          Dst:             OQS_SHA3_shake128_x4_inc_finalize
    - functionName:    xof_shake_x4_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_x4_inc_absorb
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:94,46'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:94,46'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:94,2'
          Dst:             OQS_SHA3_shake128_x4_inc_absorb
    - functionName:    xof_shake_x4_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_x4_inc_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:86,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:86,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:86,2'
          Dst:             OQS_SHA3_shake128_x4_inc_init
    - functionName:    xof_shake_x2_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:134,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_final.24370
                - xof_shake_final.24370
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:134,2'
              BranchSideFuncs:
                - xof_shake_final.24370
                - xof_shake_final.24370
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:134,2'
          Dst:             xof_shake_final
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:135,2'
          Dst:             xof_shake_final
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_finalize
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:59,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:59,2'
          Dst:             OQS_SHA3_shake128_inc_finalize
    - functionName:    xof_shake_x2_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_update
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:130,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_update.24372
                - xof_shake_update.24372
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:130,2'
              BranchSideFuncs:
                - xof_shake_update.24372
                - xof_shake_update.24372
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:130,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:131,2'
          Dst:             xof_shake_update
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_absorb
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:54,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:54,22'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:52,2'
          Dst:             OQS_SHA3_shake128_inc_absorb
    - functionName:    xof_shake_x2_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:123,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.24374
                - xof_shake_init.24374
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:123,2'
              BranchSideFuncs:
                - xof_shake_init.24374
                - xof_shake_init.24374
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:123,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:124,2'
          Dst:             xof_shake_init
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_init
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:43,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:43,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:43,2'
          Dst:             OQS_SHA3_shake128_inc_init
    - functionName:    csprng_initialize_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          65
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_final
        - xof_shake_x4_init
        - xof_shake_x4_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:132,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_init.24368
                - xof_shake_x4_update.24367
                - xof_shake_x4_update.24367
                - xof_shake_x4_final.24366
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:132,2'
              BranchSideFuncs:
                - xof_shake_x4_init.24368
                - xof_shake_x4_update.24367
                - xof_shake_x4_update.24367
                - xof_shake_x4_final.24366
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:132,2'
          Dst:             xof_shake_x4_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:133,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:143,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:144,2'
          Dst:             xof_shake_x4_final
    - functionName:    csprng_initialize_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          61
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_MEM_malloc
        - OQS_MEM_secure_free
        - xof_shake_x4_final
        - xof_shake_x4_init
        - xof_shake_x4_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:107,57'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_init.24368
                - xof_shake_x4_update.24367
                - xof_shake_x4_update.24367
                - xof_shake_x4_final.24366
                - OQS_MEM_secure_free
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:107,57'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_init.24368
                - xof_shake_x4_update.24367
                - xof_shake_x4_update.24367
                - xof_shake_x4_final.24366
                - OQS_MEM_secure_free
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:107,42'
          Dst:             OQS_MEM_malloc
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:108,2'
          Dst:             xof_shake_x4_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:109,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:117,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:118,2'
          Dst:             xof_shake_x4_final
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:119,2'
          Dst:             OQS_MEM_secure_free
    - functionName:    csprng_initialize_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_final
        - xof_shake_x2_init
        - xof_shake_x2_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:86,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_init.24373
                - xof_shake_x2_update.24371
                - xof_shake_x2_update.24371
                - xof_shake_x2_final.24369
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:86,2'
              BranchSideFuncs:
                - xof_shake_x2_init.24373
                - xof_shake_x2_update.24371
                - xof_shake_x2_update.24371
                - xof_shake_x2_final.24369
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:86,2'
          Dst:             xof_shake_x2_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:87,2'
          Dst:             xof_shake_x2_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:93,2'
          Dst:             xof_shake_x2_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:94,2'
          Dst:             xof_shake_x2_final
    - functionName:    csprng_release_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_release
        - csprng_release_x2
        - csprng_release_x3
        - csprng_release_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:218,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_release_x4.24357
                - csprng_release_x3.24358
                - csprng_release_x2.24359
                - csprng_release.24379
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:218,16'
              BranchSideFuncs:
                - csprng_release_x4.24357
                - csprng_release_x3.24358
                - csprng_release_x2.24359
                - csprng_release.24379
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:218,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:219,3'
              BranchSideFuncs:
                - csprng_release.24379
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:220,23'
              BranchSideFuncs:
                - csprng_release_x4.24357
                - csprng_release_x3.24358
                - csprng_release_x2.24359
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:220,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:221,31'
              BranchSideFuncs:
                - csprng_release_x2.24359
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:222,23'
              BranchSideFuncs:
                - csprng_release_x4.24357
                - csprng_release_x3.24358
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:222,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:223,31'
              BranchSideFuncs:
                - csprng_release_x3.24358
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:224,23'
              BranchSideFuncs:
                - csprng_release_x4.24357
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:224,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:224,13'
              BranchSideFuncs:
                - csprng_release_x4.24357
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:225,31'
              BranchSideFuncs:
                - csprng_release_x4.24357
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:219,3'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:221,3'
          Dst:             csprng_release_x2
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:223,3'
          Dst:             csprng_release_x3
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:225,3'
          Dst:             csprng_release_x4
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.24356
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.24356
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    csprng_randombytes_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          57
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_randombytes
        - csprng_randombytes_x2
        - csprng_randombytes_x3
        - csprng_randombytes_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:205,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes_x4.24363
                - csprng_randombytes_x3.24364
                - csprng_randombytes_x2.24365
                - csprng_randombytes.24381
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:205,16'
              BranchSideFuncs:
                - csprng_randombytes_x4.24363
                - csprng_randombytes_x3.24364
                - csprng_randombytes_x2.24365
                - csprng_randombytes.24381
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:205,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:206,3'
              BranchSideFuncs:
                - csprng_randombytes.24381
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:207,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.24363
                - csprng_randombytes_x3.24364
                - csprng_randombytes_x2.24365
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:207,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:208,49'
              BranchSideFuncs:
                - csprng_randombytes_x2.24365
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:209,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.24363
                - csprng_randombytes_x3.24364
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:209,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:210,53'
              BranchSideFuncs:
                - csprng_randombytes_x3.24364
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:211,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.24363
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:211,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:211,13'
              BranchSideFuncs:
                - csprng_randombytes_x4.24363
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:212,57'
              BranchSideFuncs:
                - csprng_randombytes_x4.24363
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:206,3'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:208,3'
          Dst:             csprng_randombytes_x2
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:210,3'
          Dst:             csprng_randombytes_x3
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:212,3'
          Dst:             csprng_randombytes_x4
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:62,37'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.24362
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:62,37'
              BranchSideFuncs:
                - xof_shake_extract.24362
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    csprng_initialize_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          61
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_initialize
        - csprng_initialize_x2
        - csprng_initialize_x3
        - csprng_initialize_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:193,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_initialize_x4.24375
                - csprng_initialize_x3.24376
                - csprng_initialize_x2.24377
                - csprng_initialize.24383
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:193,16'
              BranchSideFuncs:
                - csprng_initialize_x4.24375
                - csprng_initialize_x3.24376
                - csprng_initialize_x2.24377
                - csprng_initialize.24383
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:193,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:194,3'
              BranchSideFuncs:
                - csprng_initialize.24383
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:195,23'
              BranchSideFuncs:
                - csprng_initialize_x4.24375
                - csprng_initialize_x3.24376
                - csprng_initialize_x2.24377
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:195,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:196,34'
              BranchSideFuncs:
                - csprng_initialize_x2.24377
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:197,23'
              BranchSideFuncs:
                - csprng_initialize_x4.24375
                - csprng_initialize_x3.24376
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:197,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:198,34'
              BranchSideFuncs:
                - csprng_initialize_x3.24376
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:199,23'
              BranchSideFuncs:
                - csprng_initialize_x4.24375
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:199,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:199,13'
              BranchSideFuncs:
                - csprng_initialize_x4.24375
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:200,34'
              BranchSideFuncs:
                - csprng_initialize_x4.24375
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:194,3'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:196,3'
          Dst:             csprng_initialize_x2
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:198,3'
          Dst:             csprng_initialize_x3
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:200,3'
          Dst:             csprng_initialize_x4
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.24374
                - xof_shake_update.24372
                - xof_shake_update.24372
                - xof_shake_final.24370
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.24374
                - xof_shake_update.24372
                - xof_shake_update.24372
                - xof_shake_final.24370
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    reduce_avx2_32
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RESTR_TO_VAL
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          82
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    22
      BranchProfiles:  []
      Callsites:       []
    - functionName:    csprng_fp_mat
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:378,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.24381
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:384,2'
              BranchSideFuncs:
                - csprng_randombytes.24381
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:395,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:395,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:407,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:395,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:397,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:407,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:397,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:399,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:399,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:399,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:400,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:402,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:408,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:409,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:411,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:394,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:395,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:414,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:384,2'
          Dst:             csprng_randombytes
    - functionName:    csprng_fz_mat
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 460
      functionLinenumberEnd: 499
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:462,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.24381
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:468,2'
              BranchSideFuncs:
                - csprng_randombytes.24381
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:480,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:480,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:492,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:480,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:482,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:492,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:482,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:484,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:484,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:484,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:485,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:487,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:493,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:494,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:496,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:479,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:480,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:499,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:468,2'
          Dst:             csprng_randombytes
    - functionName:    fp_synd_minus_fp_vec_scaled
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          122
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/fp_arith.h:221,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/fp_arith.h:222,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/fp_arith.h:222,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/fp_arith.h:221,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/fp_arith.h:222,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/fp_arith.h:226,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    is_fz_vec_in_restr_group_m
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         50
      ICount:          282
      EdgeCount:       73
      CyclomaticComplexity: 25
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDPG128BALANCED_AVX2_CROSS_verify
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 380
      functionLinenumberEnd: 630
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         52
      ICount:          743
      EdgeCount:       70
      CyclomaticComplexity: 20
      functionsReached:
        - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_expand_digest_to_fixed_weight
        - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_syn
        - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_vec
        - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_rebuild_tree
        - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_recompute_root
        - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_seed_leaves
        - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_unpack_fp_syn
        - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_unpack_fp_vec
        - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_unpack_fz_rsdp_g_vec
        - convert_restr_vec_to_fp
        - csprng_fp_vec
        - csprng_fp_vec_chall_1
        - csprng_fz_inf_w
        - csprng_initialize
        - csprng_release
        - expand_pk
        - fp_synd_minus_fp_vec_scaled
        - fp_vec_by_fp_matrix
        - fp_vec_by_fp_vec_pointwise
        - fp_vec_by_restr_vec_scaled
        - fz_dz_norm_n
        - fz_inf_w_by_fz_matrix
        - hash
        - hash_par
        - is_fz_vec_in_restr_group_m
        - memcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:381,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:0,0'
              BranchSideFuncs:
                - expand_pk.24391
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_unpack_fp_syn
                - hash.24392
                - hash.24392
                - csprng_initialize.24383
                - csprng_fp_vec_chall_1.24393
                - csprng_release.24379
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_rebuild_tree
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_seed_leaves
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.24388
                - fz_inf_w_by_fz_matrix.24394
                - convert_restr_vec_to_fp.24395
                - fp_vec_by_fp_vec_pointwise.24396
                - fp_vec_by_fp_matrix.24397
                - fp_synd_minus_fp_vec_scaled.24387
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_recompute_root
                - hash.24392
                - hash.24392
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_vec
                - hash.24392
                - memcmp
                - memcmp
                - hash_par.24402
                - hash_par.24402
                - csprng_initialize.24383
                - csprng_fz_inf_w.24398
                - fz_inf_w_by_fz_matrix.24394
                - fz_dz_norm_n.24399
                - csprng_fp_vec.24400
                - csprng_release.24379
                - fp_vec_by_restr_vec_scaled.24401
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:385,2'
              BranchSideFuncs:
                - expand_pk.24391
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_unpack_fp_syn
                - hash.24392
                - hash.24392
                - csprng_initialize.24383
                - csprng_fp_vec_chall_1.24393
                - csprng_release.24379
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_rebuild_tree
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_seed_leaves
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.24388
                - fz_inf_w_by_fz_matrix.24394
                - convert_restr_vec_to_fp.24395
                - fp_vec_by_fp_vec_pointwise.24396
                - fp_vec_by_fp_matrix.24397
                - fp_synd_minus_fp_vec_scaled.24387
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_recompute_root
                - hash.24392
                - hash.24392
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_vec
                - hash.24392
                - memcmp
                - memcmp
                - hash_par.24402
                - hash_par.24402
                - csprng_initialize.24383
                - csprng_fz_inf_w.24398
                - fz_inf_w_by_fz_matrix.24394
                - fz_dz_norm_n.24399
                - csprng_fp_vec.24400
                - csprng_release.24379
                - fp_vec_by_restr_vec_scaled.24401
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:387,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:389,21'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_unpack_fp_syn
                - hash.24392
                - hash.24392
                - csprng_initialize.24383
                - csprng_fp_vec_chall_1.24393
                - csprng_release.24379
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_rebuild_tree
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_seed_leaves
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.24388
                - fz_inf_w_by_fz_matrix.24394
                - convert_restr_vec_to_fp.24395
                - fp_vec_by_fp_vec_pointwise.24396
                - fp_vec_by_fp_matrix.24397
                - fp_synd_minus_fp_vec_scaled.24387
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_recompute_root
                - hash.24392
                - hash.24392
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_vec
                - hash.24392
                - memcmp
                - memcmp
                - hash_par.24402
                - hash_par.24402
                - csprng_initialize.24383
                - csprng_fz_inf_w.24398
                - fz_inf_w_by_fz_matrix.24394
                - fz_dz_norm_n.24399
                - csprng_fp_vec.24400
                - csprng_release.24379
                - fp_vec_by_restr_vec_scaled.24401
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:392,33'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_unpack_fp_syn
                - hash.24392
                - hash.24392
                - csprng_initialize.24383
                - csprng_fp_vec_chall_1.24393
                - csprng_release.24379
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_rebuild_tree
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_seed_leaves
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.24388
                - fz_inf_w_by_fz_matrix.24394
                - convert_restr_vec_to_fp.24395
                - fp_vec_by_fp_vec_pointwise.24396
                - fp_vec_by_fp_matrix.24397
                - fp_synd_minus_fp_vec_scaled.24387
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_recompute_root
                - hash.24392
                - hash.24392
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_vec
                - hash.24392
                - memcmp
                - memcmp
                - hash_par.24402
                - hash_par.24402
                - csprng_initialize.24383
                - csprng_fz_inf_w.24398
                - fz_inf_w_by_fz_matrix.24394
                - fz_dz_norm_n.24399
                - csprng_fp_vec.24400
                - csprng_release.24379
                - fp_vec_by_restr_vec_scaled.24401
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:393,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:395,22'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_unpack_fp_syn
                - hash.24392
                - hash.24392
                - csprng_initialize.24383
                - csprng_fp_vec_chall_1.24393
                - csprng_release.24379
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_rebuild_tree
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_seed_leaves
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.24388
                - fz_inf_w_by_fz_matrix.24394
                - convert_restr_vec_to_fp.24395
                - fp_vec_by_fp_vec_pointwise.24396
                - fp_vec_by_fp_matrix.24397
                - fp_synd_minus_fp_vec_scaled.24387
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_recompute_root
                - hash.24392
                - hash.24392
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_vec
                - hash.24392
                - memcmp
                - memcmp
                - hash_par.24402
                - hash_par.24402
                - csprng_initialize.24383
                - csprng_fz_inf_w.24398
                - fz_inf_w_by_fz_matrix.24394
                - fz_dz_norm_n.24399
                - csprng_fp_vec.24400
                - csprng_release.24379
                - fp_vec_by_restr_vec_scaled.24401
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:401,40'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_unpack_fp_syn
                - hash.24392
                - hash.24392
                - csprng_initialize.24383
                - csprng_fp_vec_chall_1.24393
                - csprng_release.24379
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_rebuild_tree
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_seed_leaves
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.24388
                - fz_inf_w_by_fz_matrix.24394
                - convert_restr_vec_to_fp.24395
                - fp_vec_by_fp_vec_pointwise.24396
                - fp_vec_by_fp_matrix.24397
                - fp_synd_minus_fp_vec_scaled.24387
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_recompute_root
                - hash.24392
                - hash.24392
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_vec
                - hash.24392
                - memcmp
                - memcmp
                - hash_par.24402
                - hash_par.24402
                - csprng_initialize.24383
                - csprng_fz_inf_w.24398
                - fz_inf_w_by_fz_matrix.24394
                - fz_dz_norm_n.24399
                - csprng_fp_vec.24400
                - csprng_release.24379
                - fp_vec_by_restr_vec_scaled.24401
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:473,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:476,17'
              BranchSideFuncs:
                - csprng_initialize.24383
                - csprng_fz_inf_w.24398
                - fz_inf_w_by_fz_matrix.24394
                - fz_dz_norm_n.24399
                - csprng_fp_vec.24400
                - csprng_release.24379
                - fp_vec_by_restr_vec_scaled.24401
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.24388
                - fz_inf_w_by_fz_matrix.24394
                - convert_restr_vec_to_fp.24395
                - fp_vec_by_fp_vec_pointwise.24396
                - fp_vec_by_fp_matrix.24397
                - fp_synd_minus_fp_vec_scaled.24387
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_recompute_root
                - hash.24392
                - hash.24392
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_vec
                - hash.24392
                - memcmp
                - memcmp
                - hash_par.24402
                - hash_par.24402
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:509,17'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.24388
                - fz_inf_w_by_fz_matrix.24394
                - convert_restr_vec_to_fp.24395
                - fp_vec_by_fp_vec_pointwise.24396
                - fp_vec_by_fp_matrix.24397
                - fp_synd_minus_fp_vec_scaled.24387
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_syn
                - csprng_initialize.24383
                - csprng_fz_inf_w.24398
                - fz_inf_w_by_fz_matrix.24394
                - fz_dz_norm_n.24399
                - csprng_fp_vec.24400
                - csprng_release.24379
                - fp_vec_by_restr_vec_scaled.24401
                - hash_par.24402
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_recompute_root
                - hash.24392
                - hash.24392
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_vec
                - hash.24392
                - memcmp
                - memcmp
                - hash_par.24402
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:515,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:519,27'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.24388
                - fz_inf_w_by_fz_matrix.24394
                - convert_restr_vec_to_fp.24395
                - fp_vec_by_fp_vec_pointwise.24396
                - fp_vec_by_fp_matrix.24397
                - fp_synd_minus_fp_vec_scaled.24387
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_unpack_fp_vec
                - csprng_initialize.24383
                - csprng_fz_inf_w.24398
                - fz_inf_w_by_fz_matrix.24394
                - fz_dz_norm_n.24399
                - csprng_fp_vec.24400
                - csprng_release.24379
                - fp_vec_by_restr_vec_scaled.24401
                - hash_par.24402
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_recompute_root
                - hash.24392
                - hash.24392
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_vec
                - hash.24392
                - memcmp
                - memcmp
                - hash_par.24402
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:519,27'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.24388
                - fz_inf_w_by_fz_matrix.24394
                - convert_restr_vec_to_fp.24395
                - fp_vec_by_fp_vec_pointwise.24396
                - fp_vec_by_fp_matrix.24397
                - fp_synd_minus_fp_vec_scaled.24387
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_unpack_fp_vec
                - csprng_initialize.24383
                - csprng_fz_inf_w.24398
                - fz_inf_w_by_fz_matrix.24394
                - fz_dz_norm_n.24399
                - csprng_fp_vec.24400
                - csprng_release.24379
                - fp_vec_by_restr_vec_scaled.24401
                - hash_par.24402
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_recompute_root
                - hash.24392
                - hash.24392
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_vec
                - hash.24392
                - memcmp
                - memcmp
                - hash_par.24402
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:526,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:526,24'
              BranchSideFuncs:
                - is_fz_vec_in_restr_group_m.24388
                - fz_inf_w_by_fz_matrix.24394
                - convert_restr_vec_to_fp.24395
                - fp_vec_by_fp_vec_pointwise.24396
                - fp_vec_by_fp_matrix.24397
                - fp_synd_minus_fp_vec_scaled.24387
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_unpack_fz_rsdp_g_vec
                - csprng_initialize.24383
                - csprng_fz_inf_w.24398
                - fz_inf_w_by_fz_matrix.24394
                - fz_dz_norm_n.24399
                - csprng_fp_vec.24400
                - csprng_release.24379
                - fp_vec_by_restr_vec_scaled.24401
                - hash_par.24402
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_recompute_root
                - hash.24392
                - hash.24392
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_vec
                - hash.24392
                - memcmp
                - memcmp
                - hash_par.24402
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:526,24'
              BranchSideFuncs:
                - is_fz_vec_in_restr_group_m.24388
                - fz_inf_w_by_fz_matrix.24394
                - convert_restr_vec_to_fp.24395
                - fp_vec_by_fp_vec_pointwise.24396
                - fp_vec_by_fp_matrix.24397
                - fp_synd_minus_fp_vec_scaled.24387
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_unpack_fz_rsdp_g_vec
                - csprng_initialize.24383
                - csprng_fz_inf_w.24398
                - fz_inf_w_by_fz_matrix.24394
                - fz_dz_norm_n.24399
                - csprng_fp_vec.24400
                - csprng_release.24379
                - fp_vec_by_restr_vec_scaled.24401
                - hash_par.24402
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_recompute_root
                - hash.24392
                - hash.24392
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_vec
                - hash.24392
                - memcmp
                - memcmp
                - hash_par.24402
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:527,38'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:528,22'
              BranchSideFuncs:
                - fz_inf_w_by_fz_matrix.24394
                - convert_restr_vec_to_fp.24395
                - fp_vec_by_fp_vec_pointwise.24396
                - fp_vec_by_fp_matrix.24397
                - fp_synd_minus_fp_vec_scaled.24387
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.24388
                - csprng_initialize.24383
                - csprng_fz_inf_w.24398
                - fz_inf_w_by_fz_matrix.24394
                - fz_dz_norm_n.24399
                - csprng_fp_vec.24400
                - csprng_release.24379
                - fp_vec_by_restr_vec_scaled.24401
                - hash_par.24402
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_recompute_root
                - hash.24392
                - hash.24392
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_vec
                - hash.24392
                - memcmp
                - memcmp
                - hash_par.24402
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:550,31'
              BranchSideFuncs:
                - fz_inf_w_by_fz_matrix.24394
                - convert_restr_vec_to_fp.24395
                - fp_vec_by_fp_vec_pointwise.24396
                - fp_vec_by_fp_matrix.24397
                - fp_synd_minus_fp_vec_scaled.24387
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.24388
                - csprng_initialize.24383
                - csprng_fz_inf_w.24398
                - fz_inf_w_by_fz_matrix.24394
                - fz_dz_norm_n.24399
                - csprng_fp_vec.24400
                - csprng_release.24379
                - fp_vec_by_restr_vec_scaled.24401
                - hash_par.24402
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_recompute_root
                - hash.24392
                - hash.24392
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_vec
                - hash.24392
                - memcmp
                - memcmp
                - hash_par.24402
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:550,26'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:550,31'
              BranchSideFuncs:
                - hash_par.24402
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.24388
                - fz_inf_w_by_fz_matrix.24394
                - convert_restr_vec_to_fp.24395
                - fp_vec_by_fp_vec_pointwise.24396
                - fp_vec_by_fp_matrix.24397
                - fp_synd_minus_fp_vec_scaled.24387
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_syn
                - csprng_initialize.24383
                - csprng_fz_inf_w.24398
                - fz_inf_w_by_fz_matrix.24394
                - fz_dz_norm_n.24399
                - csprng_fp_vec.24400
                - csprng_release.24379
                - fp_vec_by_restr_vec_scaled.24401
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_recompute_root
                - hash.24392
                - hash.24392
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_vec
                - hash.24392
                - memcmp
                - memcmp
                - hash_par.24402
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:553,15'
              BranchSideFuncs:
                - hash_par.24402
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.24388
                - fz_inf_w_by_fz_matrix.24394
                - convert_restr_vec_to_fp.24395
                - fp_vec_by_fp_vec_pointwise.24396
                - fp_vec_by_fp_matrix.24397
                - fp_synd_minus_fp_vec_scaled.24387
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_syn
                - csprng_initialize.24383
                - csprng_fz_inf_w.24398
                - fz_inf_w_by_fz_matrix.24394
                - fz_dz_norm_n.24399
                - csprng_fp_vec.24400
                - csprng_release.24379
                - fp_vec_by_restr_vec_scaled.24401
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_recompute_root
                - hash.24392
                - hash.24392
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_vec
                - hash.24392
                - memcmp
                - memcmp
                - hash_par.24402
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:550,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:553,15'
              BranchSideFuncs:
                - hash_par.24402
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.24388
                - fz_inf_w_by_fz_matrix.24394
                - convert_restr_vec_to_fp.24395
                - fp_vec_by_fp_vec_pointwise.24396
                - fp_vec_by_fp_matrix.24397
                - fp_synd_minus_fp_vec_scaled.24387
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_syn
                - csprng_initialize.24383
                - csprng_fz_inf_w.24398
                - fz_inf_w_by_fz_matrix.24394
                - fz_dz_norm_n.24399
                - csprng_fp_vec.24400
                - csprng_release.24379
                - fp_vec_by_restr_vec_scaled.24401
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_recompute_root
                - hash.24392
                - hash.24392
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_vec
                - hash.24392
                - memcmp
                - memcmp
                - hash_par.24402
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:570,21'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.24388
                - fz_inf_w_by_fz_matrix.24394
                - convert_restr_vec_to_fp.24395
                - fp_vec_by_fp_vec_pointwise.24396
                - fp_vec_by_fp_matrix.24397
                - fp_synd_minus_fp_vec_scaled.24387
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_syn
                - hash_par.24402
                - csprng_initialize.24383
                - csprng_fz_inf_w.24398
                - fz_inf_w_by_fz_matrix.24394
                - fz_dz_norm_n.24399
                - csprng_fp_vec.24400
                - csprng_release.24379
                - fp_vec_by_restr_vec_scaled.24401
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_recompute_root
                - hash.24392
                - hash.24392
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_vec
                - hash.24392
                - memcmp
                - memcmp
                - hash_par.24402
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:570,26'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:570,31'
              BranchSideFuncs:
                - hash_par.24402
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.24388
                - fz_inf_w_by_fz_matrix.24394
                - convert_restr_vec_to_fp.24395
                - fp_vec_by_fp_vec_pointwise.24396
                - fp_vec_by_fp_matrix.24397
                - fp_synd_minus_fp_vec_scaled.24387
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_syn
                - hash_par.24402
                - csprng_initialize.24383
                - csprng_fz_inf_w.24398
                - fz_inf_w_by_fz_matrix.24394
                - fz_dz_norm_n.24399
                - csprng_fp_vec.24400
                - csprng_release.24379
                - fp_vec_by_restr_vec_scaled.24401
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_recompute_root
                - hash.24392
                - hash.24392
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_vec
                - hash.24392
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:573,14'
              BranchSideFuncs:
                - hash_par.24402
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.24388
                - fz_inf_w_by_fz_matrix.24394
                - convert_restr_vec_to_fp.24395
                - fp_vec_by_fp_vec_pointwise.24396
                - fp_vec_by_fp_matrix.24397
                - fp_synd_minus_fp_vec_scaled.24387
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_syn
                - hash_par.24402
                - csprng_initialize.24383
                - csprng_fz_inf_w.24398
                - fz_inf_w_by_fz_matrix.24394
                - fz_dz_norm_n.24399
                - csprng_fp_vec.24400
                - csprng_release.24379
                - fp_vec_by_restr_vec_scaled.24401
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_recompute_root
                - hash.24392
                - hash.24392
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_vec
                - hash.24392
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:570,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:468,31'
              BranchSideFuncs:
                - hash_par.24402
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.24388
                - fz_inf_w_by_fz_matrix.24394
                - convert_restr_vec_to_fp.24395
                - fp_vec_by_fp_vec_pointwise.24396
                - fp_vec_by_fp_matrix.24397
                - fp_synd_minus_fp_vec_scaled.24387
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_syn
                - hash_par.24402
                - csprng_initialize.24383
                - csprng_fz_inf_w.24398
                - fz_inf_w_by_fz_matrix.24394
                - fz_dz_norm_n.24399
                - csprng_fp_vec.24400
                - csprng_release.24379
                - fp_vec_by_restr_vec_scaled.24401
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_recompute_root
                - hash.24392
                - hash.24392
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_vec
                - hash.24392
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:573,14'
              BranchSideFuncs:
                - hash_par.24402
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.24388
                - fz_inf_w_by_fz_matrix.24394
                - convert_restr_vec_to_fp.24395
                - fp_vec_by_fp_vec_pointwise.24396
                - fp_vec_by_fp_matrix.24397
                - fp_synd_minus_fp_vec_scaled.24387
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_syn
                - hash_par.24402
                - csprng_initialize.24383
                - csprng_fz_inf_w.24398
                - fz_inf_w_by_fz_matrix.24394
                - fz_dz_norm_n.24399
                - csprng_fp_vec.24400
                - csprng_release.24379
                - fp_vec_by_restr_vec_scaled.24401
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_recompute_root
                - hash.24392
                - hash.24392
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_vec
                - hash.24392
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:468,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:471,56'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_recompute_root
                - hash.24392
                - hash.24392
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_vec
                - hash.24392
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:597,37'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_recompute_root
                - hash.24392
                - hash.24392
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_vec
                - hash.24392
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:622,36'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:614,32'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:622,36'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:606,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:607,37'
              BranchSideFuncs:
                - hash.24392
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:609,26'
              BranchSideFuncs:
                - hash.24392
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:623,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:623,42'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:624,46'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:624,46'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:624,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:625,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:625,40'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:625,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:626,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:626,40'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:626,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:627,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:627,35'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:627,35'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:627,35'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:385,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:401,19'
          Dst:             PQCLEAN_CROSSRSDPG128BALANCED_AVX2_unpack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:404,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:409,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:413,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:416,2'
          Dst:             csprng_fp_vec_chall_1
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:418,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:421,2'
          Dst:             PQCLEAN_CROSSRSDPG128BALANCED_AVX2_expand_digest_to_fixed_weight
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:425,24'
          Dst:             PQCLEAN_CROSSRSDPG128BALANCED_AVX2_rebuild_tree
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:428,2'
          Dst:             PQCLEAN_CROSSRSDPG128BALANCED_AVX2_seed_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:595,32'
          Dst:             PQCLEAN_CROSSRSDPG128BALANCED_AVX2_recompute_root
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:599,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:602,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:514,34'
          Dst:             PQCLEAN_CROSSRSDPG128BALANCED_AVX2_unpack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:525,40'
          Dst:             PQCLEAN_CROSSRSDPG128BALANCED_AVX2_unpack_fz_rsdp_g_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:528,22'
          Dst:             is_fz_vec_in_restr_group_m
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:529,4'
          Dst:             fz_inf_w_by_fz_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:535,4'
          Dst:             convert_restr_vec_to_fp
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:536,4'
          Dst:             fp_vec_by_fp_vec_pointwise
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:537,4'
          Dst:             fp_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:539,4'
          Dst:             fp_synd_minus_fp_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:544,4'
          Dst:             PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:492,4'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:494,4'
          Dst:             csprng_fz_inf_w
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:495,4'
          Dst:             fz_inf_w_by_fz_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:496,4'
          Dst:             fz_dz_norm_n
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:498,4'
          Dst:             csprng_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:500,4'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:501,4'
          Dst:             fp_vec_by_restr_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:551,4'
          Dst:             hash_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:571,4'
          Dst:             hash_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:612,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:618,36'
          Dst:             memcmp
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:607,3'
          Dst:             PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:614,32'
          Dst:             memcmp
    - functionName:    expand_pk
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_fp_mat
        - csprng_fz_mat
        - csprng_initialize
        - csprng_release
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:53,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.24383
                - csprng_fz_mat.24386
                - csprng_fp_mat.24385
                - csprng_release.24379
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:54,2'
              BranchSideFuncs:
                - csprng_initialize.24383
                - csprng_fz_mat.24386
                - csprng_fp_mat.24385
                - csprng_release.24379
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:54,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:56,2'
          Dst:             csprng_fz_mat
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:57,2'
          Dst:             csprng_fp_mat
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:59,2'
          Dst:             csprng_release
    - functionName:    hash
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
        - xof_shake_final
        - xof_shake_init
        - xof_shake_release
        - xof_shake_update
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:238,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.24374
                - xof_shake_update.24372
                - xof_shake_update.24372
                - xof_shake_final.24370
                - xof_shake_extract.24362
                - xof_shake_release.24356
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:239,2'
              BranchSideFuncs:
                - xof_shake_init.24374
                - xof_shake_update.24372
                - xof_shake_update.24372
                - xof_shake_final.24370
                - xof_shake_extract.24362
                - xof_shake_release.24356
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:239,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:240,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:244,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:245,2'
          Dst:             xof_shake_final
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:246,2'
          Dst:             xof_shake_extract
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:248,2'
          Dst:             xof_shake_release
    - functionName:    csprng_fp_vec_chall_1
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          215
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:335,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.24381
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:341,2'
              BranchSideFuncs:
                - csprng_randombytes.24381
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:352,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:352,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:365,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:352,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:354,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:365,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:354,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:356,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:356,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:356,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:357,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:359,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:366,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:367,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:369,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:351,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:352,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:372,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:341,2'
          Dst:             csprng_randombytes
    - functionName:    fz_inf_w_by_fz_matrix
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          172
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    convert_restr_vec_to_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - RESTR_TO_VAL
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/fp_arith.h:231,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/fp_arith.h:0,0'
              BranchSideFuncs:
                - RESTR_TO_VAL.24384
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/fp_arith.h:232,25'
              BranchSideFuncs:
                - RESTR_TO_VAL.24384
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/fp_arith.h:231,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/fp_arith.h:232,25'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/fp_arith.h:234,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/fp_arith.h:232,12'
          Dst:             RESTR_TO_VAL
    - functionName:    fp_vec_by_fp_vec_pointwise
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          143
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/fp_arith.h:187,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/fp_arith.h:188,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/fp_arith.h:188,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/fp_arith.h:187,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/fp_arith.h:188,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/fp_arith.h:191,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fp_vec_by_fp_matrix
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          421
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - reduce_avx2_32
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/fp_arith.h:155,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/fp_arith.h:0,0'
              BranchSideFuncs:
                - reduce_avx2_32
                - reduce_avx2_32
                - reduce_avx2_32
                - reduce_avx2_32
                - reduce_avx2_32
                - reduce_avx2_32
                - reduce_avx2_32
                - reduce_avx2_32
                - reduce_avx2_32
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/fp_arith.h:160,39'
              BranchSideFuncs:
                - reduce_avx2_32
                - reduce_avx2_32
                - reduce_avx2_32
                - reduce_avx2_32
                - reduce_avx2_32
                - reduce_avx2_32
                - reduce_avx2_32
                - reduce_avx2_32
                - reduce_avx2_32
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/fp_arith.h:171,19'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/fp_arith.h:0,0'
              BranchSideFuncs:
                - reduce_avx2_32
                - reduce_avx2_32
                - reduce_avx2_32
                - reduce_avx2_32
                - reduce_avx2_32
                - reduce_avx2_32
                - reduce_avx2_32
                - reduce_avx2_32
                - reduce_avx2_32
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/fp_arith.h:163,25'
              BranchSideFuncs:
                - reduce_avx2_32
                - reduce_avx2_32
                - reduce_avx2_32
                - reduce_avx2_32
                - reduce_avx2_32
                - reduce_avx2_32
                - reduce_avx2_32
                - reduce_avx2_32
                - reduce_avx2_32
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/fp_arith.h:171,39'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/fp_arith.h:163,25'
              BranchSideFuncs:
                - reduce_avx2_32
                - reduce_avx2_32
                - reduce_avx2_32
                - reduce_avx2_32
                - reduce_avx2_32
                - reduce_avx2_32
                - reduce_avx2_32
                - reduce_avx2_32
                - reduce_avx2_32
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/fp_arith.h:171,8'
              BranchSideFuncs:
                - reduce_avx2_32
                - reduce_avx2_32
                - reduce_avx2_32
                - reduce_avx2_32
                - reduce_avx2_32
                - reduce_avx2_32
                - reduce_avx2_32
                - reduce_avx2_32
                - reduce_avx2_32
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/fp_arith.h:171,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/fp_arith.h:163,63'
              BranchSideFuncs:
                - reduce_avx2_32
                - reduce_avx2_32
                - reduce_avx2_32
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/fp_arith.h:163,63'
              BranchSideFuncs:
                - reduce_avx2_32
                - reduce_avx2_32
                - reduce_avx2_32
                - reduce_avx2_32
                - reduce_avx2_32
                - reduce_avx2_32
                - reduce_avx2_32
                - reduce_avx2_32
                - reduce_avx2_32
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
    - functionName:    csprng_fz_inf_w
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:420,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.24381
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:426,2'
              BranchSideFuncs:
                - csprng_randombytes.24381
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:437,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:437,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:449,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:437,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:439,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:449,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:439,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:441,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:441,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:441,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:442,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:444,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:450,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:451,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:453,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:436,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:437,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:456,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:426,2'
          Dst:             csprng_randombytes
    - functionName:    fz_dz_norm_n
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          74
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    csprng_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:291,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.24381
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:297,2'
              BranchSideFuncs:
                - csprng_randombytes.24381
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:308,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:308,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:320,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:308,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:310,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:320,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:310,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:312,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:312,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:312,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:313,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:315,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:321,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:322,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:324,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:307,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:308,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:327,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:297,2'
          Dst:             csprng_randombytes
    - functionName:    fp_vec_by_restr_vec_scaled
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - RESTR_TO_VAL
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/fp_arith.h:210,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/fp_arith.h:211,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/fp_arith.h:214,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/fp_arith.h:211,12'
          Dst:             RESTR_TO_VAL
    - functionName:    hash_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      void
      argCount:        14
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_initialize_par
        - csprng_randombytes_par
        - csprng_release_par
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:271,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_initialize_par.24382
                - csprng_randombytes_par.24380
                - csprng_release_par.24378
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:272,56'
              BranchSideFuncs:
                - csprng_initialize_par.24382
                - csprng_randombytes_par.24380
                - csprng_release_par.24378
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:272,2'
          Dst:             csprng_initialize_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:273,2'
          Dst:             csprng_randombytes_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:275,2'
          Dst:             csprng_release_par
    - functionName:    fz_vec_sub_n
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          143
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/restr_arith.h:54,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/restr_arith.h:55,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/restr_arith.h:55,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/restr_arith.h:54,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/restr_arith.h:55,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/restr_arith.h:57,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fz_dz_norm_m
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          82
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fz_vec_sub_m
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          405
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    expand_sk
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          146
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - csprng_fz_inf_w
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
        - expand_pk
        - fz_dz_norm_n
        - fz_inf_w_by_fz_matrix
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.24383
                - csprng_randombytes.24381
                - csprng_release.24379
                - expand_pk.24391
                - csprng_initialize.24383
                - csprng_fz_inf_w.24398
                - csprng_release.24379
                - fz_inf_w_by_fz_matrix.24394
                - fz_dz_norm_n.24399
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:74,2'
              BranchSideFuncs:
                - csprng_initialize.24383
                - csprng_randombytes.24381
                - csprng_release.24379
                - expand_pk.24391
                - csprng_initialize.24383
                - csprng_fz_inf_w.24398
                - csprng_release.24379
                - fz_inf_w_by_fz_matrix.24394
                - fz_dz_norm_n.24399
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:92,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:94,22'
              BranchSideFuncs:
                - fz_inf_w_by_fz_matrix.24394
                - fz_dz_norm_n.24399
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:97,2'
              BranchSideFuncs:
                - fz_inf_w_by_fz_matrix.24394
                - fz_dz_norm_n.24399
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:74,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:75,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:79,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:81,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:87,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:88,2'
          Dst:             csprng_fz_inf_w
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:90,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:97,2'
          Dst:             fz_inf_w_by_fz_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:98,2'
          Dst:             fz_dz_norm_n
    - functionName:    PQCLEAN_CROSSRSDPG128BALANCED_AVX2_CROSS_sign
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 374
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          605
      EdgeCount:       41
      CyclomaticComplexity: 11
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_expand_digest_to_fixed_weight
        - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_gen_seed_tree
        - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_syn
        - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_vec
        - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fz_rsdp_g_vec
        - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_seed_leaves
        - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_seed_path
        - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_tree_proof
        - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_tree_root
        - __assert_fail
        - convert_restr_vec_to_fp
        - csprng_fp_vec
        - csprng_fp_vec_chall_1
        - csprng_fz_inf_w
        - csprng_initialize
        - csprng_release
        - expand_sk
        - fp_vec_by_fp_matrix
        - fp_vec_by_fp_vec_pointwise
        - fp_vec_by_restr_vec_scaled
        - fz_dz_norm_m
        - fz_dz_norm_n
        - fz_inf_w_by_fz_matrix
        - fz_vec_sub_m
        - fz_vec_sub_n
        - hash
        - hash_par
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:159,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:0,0'
              BranchSideFuncs:
                - expand_sk.24406
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_gen_seed_tree
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_seed_leaves
                - csprng_initialize.24383
                - csprng_fz_inf_w.24398
                - fz_vec_sub_m.24405
                - fz_dz_norm_m.24404
                - fz_inf_w_by_fz_matrix.24394
                - fz_dz_norm_n.24399
                - fz_vec_sub_n.24403
                - convert_restr_vec_to_fp.24395
                - fz_dz_norm_n.24399
                - csprng_fp_vec.24400
                - csprng_release.24379
                - fp_vec_by_fp_vec_pointwise.24396
                - fp_vec_by_fp_matrix.24397
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fz_rsdp_g_vec
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_tree_root
                - hash.24392
                - hash.24392
                - hash.24392
                - hash.24392
                - csprng_initialize.24383
                - csprng_fp_vec_chall_1.24393
                - csprng_release.24379
                - fp_vec_by_restr_vec_scaled.24401
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_vec
                - hash.24392
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fz_rsdp_g_vec
                - hash_par.24402
                - hash_par.24402
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:170,21'
              BranchSideFuncs:
                - expand_sk.24406
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_gen_seed_tree
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_seed_leaves
                - csprng_initialize.24383
                - csprng_fz_inf_w.24398
                - fz_vec_sub_m.24405
                - fz_dz_norm_m.24404
                - fz_inf_w_by_fz_matrix.24394
                - fz_dz_norm_n.24399
                - fz_vec_sub_n.24403
                - convert_restr_vec_to_fp.24395
                - fz_dz_norm_n.24399
                - csprng_fp_vec.24400
                - csprng_release.24379
                - fp_vec_by_fp_vec_pointwise.24396
                - fp_vec_by_fp_matrix.24397
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fz_rsdp_g_vec
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_tree_root
                - hash.24392
                - hash.24392
                - hash.24392
                - hash.24392
                - csprng_initialize.24383
                - csprng_fp_vec_chall_1.24393
                - csprng_release.24379
                - fp_vec_by_restr_vec_scaled.24401
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_vec
                - hash.24392
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fz_rsdp_g_vec
                - hash_par.24402
                - hash_par.24402
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:168,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:170,21'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_gen_seed_tree
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_seed_leaves
                - csprng_initialize.24383
                - csprng_fz_inf_w.24398
                - fz_vec_sub_m.24405
                - fz_dz_norm_m.24404
                - fz_inf_w_by_fz_matrix.24394
                - fz_dz_norm_n.24399
                - fz_vec_sub_n.24403
                - convert_restr_vec_to_fp.24395
                - fz_dz_norm_n.24399
                - csprng_fp_vec.24400
                - csprng_release.24379
                - fp_vec_by_fp_vec_pointwise.24396
                - fp_vec_by_fp_matrix.24397
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fz_rsdp_g_vec
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_tree_root
                - hash.24392
                - hash.24392
                - hash.24392
                - hash.24392
                - csprng_initialize.24383
                - csprng_fp_vec_chall_1.24393
                - csprng_release.24379
                - fp_vec_by_restr_vec_scaled.24401
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_vec
                - hash.24392
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fz_rsdp_g_vec
                - hash_par.24402
                - hash_par.24402
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:173,33'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_gen_seed_tree
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_seed_leaves
                - csprng_initialize.24383
                - csprng_fz_inf_w.24398
                - fz_vec_sub_m.24405
                - fz_dz_norm_m.24404
                - fz_inf_w_by_fz_matrix.24394
                - fz_dz_norm_n.24399
                - fz_vec_sub_n.24403
                - convert_restr_vec_to_fp.24395
                - fz_dz_norm_n.24399
                - csprng_fp_vec.24400
                - csprng_release.24379
                - fp_vec_by_fp_vec_pointwise.24396
                - fp_vec_by_fp_matrix.24397
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fz_rsdp_g_vec
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_tree_root
                - hash.24392
                - hash.24392
                - hash.24392
                - hash.24392
                - csprng_initialize.24383
                - csprng_fp_vec_chall_1.24393
                - csprng_release.24379
                - fp_vec_by_restr_vec_scaled.24401
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_vec
                - hash.24392
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fz_rsdp_g_vec
                - hash_par.24402
                - hash_par.24402
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:174,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:176,22'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_gen_seed_tree
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_seed_leaves
                - csprng_initialize.24383
                - csprng_fz_inf_w.24398
                - fz_vec_sub_m.24405
                - fz_dz_norm_m.24404
                - fz_inf_w_by_fz_matrix.24394
                - fz_dz_norm_n.24399
                - fz_vec_sub_n.24403
                - convert_restr_vec_to_fp.24395
                - fz_dz_norm_n.24399
                - csprng_fp_vec.24400
                - csprng_release.24379
                - fp_vec_by_fp_vec_pointwise.24396
                - fp_vec_by_fp_matrix.24397
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fz_rsdp_g_vec
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_tree_root
                - hash.24392
                - hash.24392
                - hash.24392
                - hash.24392
                - csprng_initialize.24383
                - csprng_fp_vec_chall_1.24393
                - csprng_release.24379
                - fp_vec_by_restr_vec_scaled.24401
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_vec
                - hash.24392
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fz_rsdp_g_vec
                - hash_par.24402
                - hash_par.24402
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:181,2'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_gen_seed_tree
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_seed_leaves
                - csprng_initialize.24383
                - csprng_fz_inf_w.24398
                - fz_vec_sub_m.24405
                - fz_dz_norm_m.24404
                - fz_inf_w_by_fz_matrix.24394
                - fz_dz_norm_n.24399
                - fz_vec_sub_n.24403
                - convert_restr_vec_to_fp.24395
                - fz_dz_norm_n.24399
                - csprng_fp_vec.24400
                - csprng_release.24379
                - fp_vec_by_fp_vec_pointwise.24396
                - fp_vec_by_fp_matrix.24397
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fz_rsdp_g_vec
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_tree_root
                - hash.24392
                - hash.24392
                - hash.24392
                - hash.24392
                - csprng_initialize.24383
                - csprng_fp_vec_chall_1.24393
                - csprng_release.24379
                - fp_vec_by_restr_vec_scaled.24401
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_vec
                - hash.24392
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fz_rsdp_g_vec
                - hash_par.24402
                - hash_par.24402
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:271,20'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:271,25'
              BranchSideFuncs:
                - hash_par.24402
                - hash_par.24402
                - csprng_initialize.24383
                - csprng_fz_inf_w.24398
                - fz_vec_sub_m.24405
                - fz_dz_norm_m.24404
                - fz_inf_w_by_fz_matrix.24394
                - fz_dz_norm_n.24399
                - fz_vec_sub_n.24403
                - convert_restr_vec_to_fp.24395
                - fz_dz_norm_n.24399
                - csprng_fp_vec.24400
                - csprng_release.24379
                - fp_vec_by_fp_vec_pointwise.24396
                - fp_vec_by_fp_matrix.24397
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fz_rsdp_g_vec
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_tree_root
                - hash.24392
                - hash.24392
                - hash.24392
                - hash.24392
                - csprng_initialize.24383
                - csprng_fp_vec_chall_1.24393
                - csprng_release.24379
                - fp_vec_by_restr_vec_scaled.24401
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_vec
                - hash.24392
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fz_rsdp_g_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:274,14'
              BranchSideFuncs:
                - hash_par.24402
                - hash_par.24402
                - csprng_initialize.24383
                - csprng_fz_inf_w.24398
                - fz_vec_sub_m.24405
                - fz_dz_norm_m.24404
                - fz_inf_w_by_fz_matrix.24394
                - fz_dz_norm_n.24399
                - fz_vec_sub_n.24403
                - convert_restr_vec_to_fp.24395
                - fz_dz_norm_n.24399
                - csprng_fp_vec.24400
                - csprng_release.24379
                - fp_vec_by_fp_vec_pointwise.24396
                - fp_vec_by_fp_matrix.24397
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fz_rsdp_g_vec
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_tree_root
                - hash.24392
                - hash.24392
                - hash.24392
                - hash.24392
                - csprng_initialize.24383
                - csprng_fp_vec_chall_1.24393
                - csprng_release.24379
                - fp_vec_by_restr_vec_scaled.24401
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_vec
                - hash.24392
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fz_rsdp_g_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:271,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:222,31'
              BranchSideFuncs:
                - hash_par.24402
                - hash_par.24402
                - csprng_initialize.24383
                - csprng_fz_inf_w.24398
                - fz_vec_sub_m.24405
                - fz_dz_norm_m.24404
                - fz_inf_w_by_fz_matrix.24394
                - fz_dz_norm_n.24399
                - fz_vec_sub_n.24403
                - convert_restr_vec_to_fp.24395
                - fz_dz_norm_n.24399
                - csprng_fp_vec.24400
                - csprng_release.24379
                - fp_vec_by_fp_vec_pointwise.24396
                - fp_vec_by_fp_matrix.24397
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fz_rsdp_g_vec
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_tree_root
                - hash.24392
                - hash.24392
                - hash.24392
                - hash.24392
                - csprng_initialize.24383
                - csprng_fp_vec_chall_1.24393
                - csprng_release.24379
                - fp_vec_by_restr_vec_scaled.24401
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_vec
                - hash.24392
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fz_rsdp_g_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:274,14'
              BranchSideFuncs:
                - hash_par.24402
                - hash_par.24402
                - csprng_initialize.24383
                - csprng_fz_inf_w.24398
                - fz_vec_sub_m.24405
                - fz_dz_norm_m.24404
                - fz_inf_w_by_fz_matrix.24394
                - fz_dz_norm_n.24399
                - fz_vec_sub_n.24403
                - convert_restr_vec_to_fp.24395
                - fz_dz_norm_n.24399
                - csprng_fp_vec.24400
                - csprng_release.24379
                - fp_vec_by_fp_vec_pointwise.24396
                - fp_vec_by_fp_matrix.24397
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fz_rsdp_g_vec
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_tree_root
                - hash.24392
                - hash.24392
                - hash.24392
                - hash.24392
                - csprng_initialize.24383
                - csprng_fp_vec_chall_1.24393
                - csprng_release.24379
                - fp_vec_by_restr_vec_scaled.24401
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_vec
                - hash.24392
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fz_rsdp_g_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:222,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:222,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_tree_root
                - hash.24392
                - hash.24392
                - hash.24392
                - hash.24392
                - csprng_initialize.24383
                - csprng_fp_vec_chall_1.24393
                - csprng_release.24379
                - fp_vec_by_restr_vec_scaled.24401
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_vec
                - hash.24392
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fz_rsdp_g_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:312,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_tree_root
                - hash.24392
                - hash.24392
                - hash.24392
                - hash.24392
                - csprng_initialize.24383
                - csprng_fp_vec_chall_1.24393
                - csprng_release.24379
                - fp_vec_by_restr_vec_scaled.24401
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_vec
                - hash.24392
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fz_rsdp_g_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:339,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:340,30'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_vec
                - hash.24392
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fz_rsdp_g_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:348,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_vec
                - hash.24392
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fz_rsdp_g_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:348,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:349,37'
              BranchSideFuncs:
                - hash.24392
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fz_rsdp_g_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:352,26'
              BranchSideFuncs:
                - hash.24392
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fz_rsdp_g_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:366,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:365,26'
              BranchSideFuncs:
                - __assert_fail
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fz_rsdp_g_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:367,4'
              BranchSideFuncs:
                - __assert_fail
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fz_rsdp_g_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:367,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:367,4'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fz_rsdp_g_vec
                - __assert_fail
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:368,16'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fz_rsdp_g_vec
                - __assert_fail
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:365,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:366,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:374,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:165,2'
          Dst:             expand_sk
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:181,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:182,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:185,2'
          Dst:             PQCLEAN_CROSSRSDPG128BALANCED_AVX2_gen_seed_tree
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:187,2'
          Dst:             PQCLEAN_CROSSRSDPG128BALANCED_AVX2_seed_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:312,2'
          Dst:             PQCLEAN_CROSSRSDPG128BALANCED_AVX2_tree_root
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:313,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:314,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:321,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:326,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:332,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:333,2'
          Dst:             csprng_fp_vec_chall_1
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:335,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:234,3'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:239,3'
          Dst:             csprng_fz_inf_w
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:240,3'
          Dst:             fz_vec_sub_m
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:241,3'
          Dst:             fz_dz_norm_m
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:242,3'
          Dst:             fz_inf_w_by_fz_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:243,3'
          Dst:             fz_dz_norm_n
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:244,3'
          Dst:             fz_vec_sub_n
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:247,3'
          Dst:             convert_restr_vec_to_fp
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:248,3'
          Dst:             fz_dz_norm_n
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:250,3'
          Dst:             csprng_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:252,3'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:255,3'
          Dst:             fp_vec_by_fp_vec_pointwise
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:256,3'
          Dst:             fp_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:260,3'
          Dst:             PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:262,3'
          Dst:             PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fz_rsdp_g_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:272,4'
          Dst:             hash_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:288,4'
          Dst:             hash_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:340,3'
          Dst:             fp_vec_by_restr_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:354,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:357,2'
          Dst:             PQCLEAN_CROSSRSDPG128BALANCED_AVX2_expand_digest_to_fixed_weight
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:361,2'
          Dst:             PQCLEAN_CROSSRSDPG128BALANCED_AVX2_tree_proof
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:362,2'
          Dst:             PQCLEAN_CROSSRSDPG128BALANCED_AVX2_seed_path
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:349,3'
          Dst:             PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:367,4'
          Dst:             __assert_fail
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:368,4'
          Dst:             PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:369,4'
          Dst:             PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fz_rsdp_g_vec
    - functionName:    restr_vec_by_fp_matrix
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          399
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - RESTR_TO_VAL
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/fp_arith.h:0,0'
          Dst:             RESTR_TO_VAL
    - functionName:    PQCLEAN_CROSSRSDPG128BALANCED_AVX2_CROSS_keygen
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          168
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_syn
        - csprng_fz_inf_w
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
        - expand_pk
        - fz_dz_norm_n
        - fz_inf_w_by_fz_matrix
        - restr_vec_by_fp_matrix
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:104,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
                - csprng_initialize.24383
                - csprng_randombytes.24381
                - csprng_release.24379
                - expand_pk.24391
                - csprng_initialize.24383
                - csprng_fz_inf_w.24398
                - fz_inf_w_by_fz_matrix.24394
                - fz_dz_norm_n.24399
                - csprng_release.24379
                - restr_vec_by_fp_matrix.24411
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_syn
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:138,22'
              BranchSideFuncs:
                - OQS_randombytes
                - csprng_initialize.24383
                - csprng_randombytes.24381
                - csprng_release.24379
                - expand_pk.24391
                - csprng_initialize.24383
                - csprng_fz_inf_w.24398
                - fz_inf_w_by_fz_matrix.24394
                - fz_dz_norm_n.24399
                - csprng_release.24379
                - restr_vec_by_fp_matrix.24411
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_syn
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:136,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:138,22'
              BranchSideFuncs:
                - fz_inf_w_by_fz_matrix.24394
                - fz_dz_norm_n.24399
                - csprng_release.24379
                - restr_vec_by_fp_matrix.24411
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_syn
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:141,2'
              BranchSideFuncs:
                - fz_inf_w_by_fz_matrix.24394
                - fz_dz_norm_n.24399
                - csprng_release.24379
                - restr_vec_by_fp_matrix.24411
                - PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_syn
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:104,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:112,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:113,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:117,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:123,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:130,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:134,2'
          Dst:             csprng_fz_inf_w
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:141,2'
          Dst:             fz_inf_w_by_fz_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:142,2'
          Dst:             fz_dz_norm_n
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:144,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:147,2'
          Dst:             restr_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/CROSS.c:149,2'
          Dst:             PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_syn
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_ctx_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:72,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:72,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:72,2'
          Dst:             OQS_SHA3_shake128_inc_ctx_release
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_squeeze
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:66,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:66,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:66,2'
          Dst:             OQS_SHA3_shake128_inc_squeeze
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:59,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:59,2'
          Dst:             OQS_SHA3_shake128_inc_finalize
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_absorb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:54,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:54,22'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:52,2'
          Dst:             OQS_SHA3_shake128_inc_absorb
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:43,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:43,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:43,2'
          Dst:             OQS_SHA3_shake128_inc_init
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.24436
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.24436
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.24437
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:62,2'
              BranchSideFuncs:
                - xof_shake_extract.24437
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.24440
                - xof_shake_update.24439
                - xof_shake_update.24439
                - xof_shake_final.24438
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.24440
                - xof_shake_update.24439
                - xof_shake_update.24439
                - xof_shake_final.24438
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    PQCLEAN_CROSSRSDPG128BALANCED_AVX2_expand_digest_to_fixed_weight
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         71
      ICount:          430
      EdgeCount:       96
      CyclomaticComplexity: 27
      functionsReached:
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.c:46,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.24443
                - csprng_randombytes.24442
                - csprng_release.24441
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.c:47,2'
              BranchSideFuncs:
                - csprng_initialize.24443
                - csprng_randombytes.24442
                - csprng_release.24441
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.c:68,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.c:68,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.c:68,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.c:70,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.c:70,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.c:72,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.c:72,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.c:72,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.c:73,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.c:75,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.c:84,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.c:85,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.c:92,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.c:66,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.c:68,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.c:95,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.c:47,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.c:49,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.c:51,2'
          Dst:             csprng_release
    - functionName:    xof_shake_x4_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_x4_inc_ctx_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:109,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:109,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:109,2'
          Dst:             OQS_SHA3_shake128_x4_inc_ctx_release
    - functionName:    xof_shake_x2_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:146,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.24524
                - xof_shake_release.24524
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:146,2'
              BranchSideFuncs:
                - xof_shake_release.24524
                - xof_shake_release.24524
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:146,2'
          Dst:             xof_shake_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:147,2'
          Dst:             xof_shake_release
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_ctx_release
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:72,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:72,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:72,2'
          Dst:             OQS_SHA3_shake128_inc_ctx_release
    - functionName:    csprng_release_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:174,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_release.24522
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:174,2'
              BranchSideFuncs:
                - xof_shake_x4_release.24522
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:174,2'
          Dst:             xof_shake_x4_release
    - functionName:    csprng_release_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:170,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_release.24522
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:170,2'
              BranchSideFuncs:
                - xof_shake_x4_release.24522
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:170,2'
          Dst:             xof_shake_x4_release
    - functionName:    csprng_release_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:166,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_release.24523
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:166,2'
              BranchSideFuncs:
                - xof_shake_x2_release.24523
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:166,2'
          Dst:             xof_shake_x2_release
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.24524
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.24524
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    xof_shake_x4_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_x4_inc_squeeze
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:105,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:105,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:105,2'
          Dst:             OQS_SHA3_shake128_x4_inc_squeeze
    - functionName:    xof_shake_x2_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:141,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.24531
                - xof_shake_extract.24531
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:141,2'
              BranchSideFuncs:
                - xof_shake_extract.24531
                - xof_shake_extract.24531
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:141,2'
          Dst:             xof_shake_extract
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:142,2'
          Dst:             xof_shake_extract
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_squeeze
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:66,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:66,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:66,2'
          Dst:             OQS_SHA3_shake128_inc_squeeze
    - functionName:    csprng_randombytes_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:161,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_extract.24529
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:161,2'
              BranchSideFuncs:
                - xof_shake_x4_extract.24529
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:161,2'
          Dst:             xof_shake_x4_extract
    - functionName:    csprng_randombytes_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_MEM_malloc
        - OQS_MEM_secure_free
        - xof_shake_x4_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:155,39'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_extract.24529
                - OQS_MEM_secure_free
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:155,39'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_extract.24529
                - OQS_MEM_secure_free
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:155,39'
          Dst:             OQS_MEM_malloc
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:156,2'
          Dst:             xof_shake_x4_extract
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:157,2'
          Dst:             OQS_MEM_secure_free
    - functionName:    csprng_randombytes_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:149,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_extract.24530
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:149,2'
              BranchSideFuncs:
                - xof_shake_x2_extract.24530
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:149,2'
          Dst:             xof_shake_x2_extract
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.24531
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:62,2'
              BranchSideFuncs:
                - xof_shake_extract.24531
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    xof_shake_x4_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_x4_inc_finalize
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:97,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:97,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:97,2'
          Dst:             OQS_SHA3_shake128_x4_inc_finalize
    - functionName:    xof_shake_x4_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_x4_inc_absorb
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:94,46'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:94,46'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:94,2'
          Dst:             OQS_SHA3_shake128_x4_inc_absorb
    - functionName:    xof_shake_x4_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_x4_inc_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:86,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:86,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:86,2'
          Dst:             OQS_SHA3_shake128_x4_inc_init
    - functionName:    xof_shake_x2_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:134,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_final.24540
                - xof_shake_final.24540
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:134,2'
              BranchSideFuncs:
                - xof_shake_final.24540
                - xof_shake_final.24540
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:134,2'
          Dst:             xof_shake_final
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:135,2'
          Dst:             xof_shake_final
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_finalize
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:59,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:59,2'
          Dst:             OQS_SHA3_shake128_inc_finalize
    - functionName:    xof_shake_x2_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_update
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:130,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_update.24542
                - xof_shake_update.24542
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:130,2'
              BranchSideFuncs:
                - xof_shake_update.24542
                - xof_shake_update.24542
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:130,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:131,2'
          Dst:             xof_shake_update
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_absorb
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:54,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:54,22'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:52,2'
          Dst:             OQS_SHA3_shake128_inc_absorb
    - functionName:    xof_shake_x2_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:123,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.24544
                - xof_shake_init.24544
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:123,2'
              BranchSideFuncs:
                - xof_shake_init.24544
                - xof_shake_init.24544
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:123,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:124,2'
          Dst:             xof_shake_init
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_init
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:43,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:43,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:43,2'
          Dst:             OQS_SHA3_shake128_inc_init
    - functionName:    csprng_initialize_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          53
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_final
        - xof_shake_x4_init
        - xof_shake_x4_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:132,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_init.24538
                - xof_shake_x4_update.24537
                - xof_shake_x4_update.24537
                - xof_shake_x4_final.24536
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:132,2'
              BranchSideFuncs:
                - xof_shake_x4_init.24538
                - xof_shake_x4_update.24537
                - xof_shake_x4_update.24537
                - xof_shake_x4_final.24536
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:132,2'
          Dst:             xof_shake_x4_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:133,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:143,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:144,2'
          Dst:             xof_shake_x4_final
    - functionName:    csprng_initialize_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          51
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_MEM_malloc
        - OQS_MEM_secure_free
        - xof_shake_x4_final
        - xof_shake_x4_init
        - xof_shake_x4_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:107,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_init.24538
                - xof_shake_x4_update.24537
                - xof_shake_x4_update.24537
                - xof_shake_x4_final.24536
                - OQS_MEM_secure_free
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:107,42'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_init.24538
                - xof_shake_x4_update.24537
                - xof_shake_x4_update.24537
                - xof_shake_x4_final.24536
                - OQS_MEM_secure_free
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:107,42'
          Dst:             OQS_MEM_malloc
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:108,2'
          Dst:             xof_shake_x4_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:109,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:117,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:118,2'
          Dst:             xof_shake_x4_final
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:119,2'
          Dst:             OQS_MEM_secure_free
    - functionName:    csprng_initialize_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_final
        - xof_shake_x2_init
        - xof_shake_x2_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:86,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_init.24543
                - xof_shake_x2_update.24541
                - xof_shake_x2_update.24541
                - xof_shake_x2_final.24539
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:86,2'
              BranchSideFuncs:
                - xof_shake_x2_init.24543
                - xof_shake_x2_update.24541
                - xof_shake_x2_update.24541
                - xof_shake_x2_final.24539
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:86,2'
          Dst:             xof_shake_x2_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:87,2'
          Dst:             xof_shake_x2_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:93,2'
          Dst:             xof_shake_x2_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:94,2'
          Dst:             xof_shake_x2_final
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.24544
                - xof_shake_update.24542
                - xof_shake_update.24542
                - xof_shake_final.24540
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.24544
                - xof_shake_update.24542
                - xof_shake_update.24542
                - xof_shake_final.24540
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    csprng_release_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_release
        - csprng_release_x2
        - csprng_release_x3
        - csprng_release_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:218,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_release_x4.24525
                - csprng_release_x3.24526
                - csprng_release_x2.24527
                - csprng_release.24528
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:218,16'
              BranchSideFuncs:
                - csprng_release_x4.24525
                - csprng_release_x3.24526
                - csprng_release_x2.24527
                - csprng_release.24528
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:218,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:219,3'
              BranchSideFuncs:
                - csprng_release.24528
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:220,23'
              BranchSideFuncs:
                - csprng_release_x4.24525
                - csprng_release_x3.24526
                - csprng_release_x2.24527
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:220,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:221,31'
              BranchSideFuncs:
                - csprng_release_x2.24527
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:222,23'
              BranchSideFuncs:
                - csprng_release_x4.24525
                - csprng_release_x3.24526
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:222,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:223,31'
              BranchSideFuncs:
                - csprng_release_x3.24526
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:224,23'
              BranchSideFuncs:
                - csprng_release_x4.24525
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:224,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:224,13'
              BranchSideFuncs:
                - csprng_release_x4.24525
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:225,31'
              BranchSideFuncs:
                - csprng_release_x4.24525
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:219,3'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:221,3'
          Dst:             csprng_release_x2
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:223,3'
          Dst:             csprng_release_x3
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:225,3'
          Dst:             csprng_release_x4
    - functionName:    csprng_randombytes_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          57
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_randombytes
        - csprng_randombytes_x2
        - csprng_randombytes_x3
        - csprng_randombytes_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:205,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes_x4.24532
                - csprng_randombytes_x3.24533
                - csprng_randombytes_x2.24534
                - csprng_randombytes.24535
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:205,16'
              BranchSideFuncs:
                - csprng_randombytes_x4.24532
                - csprng_randombytes_x3.24533
                - csprng_randombytes_x2.24534
                - csprng_randombytes.24535
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:205,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:206,3'
              BranchSideFuncs:
                - csprng_randombytes.24535
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:207,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.24532
                - csprng_randombytes_x3.24533
                - csprng_randombytes_x2.24534
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:207,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:208,49'
              BranchSideFuncs:
                - csprng_randombytes_x2.24534
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:209,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.24532
                - csprng_randombytes_x3.24533
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:209,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:210,53'
              BranchSideFuncs:
                - csprng_randombytes_x3.24533
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:211,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.24532
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:211,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:211,13'
              BranchSideFuncs:
                - csprng_randombytes_x4.24532
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:212,57'
              BranchSideFuncs:
                - csprng_randombytes_x4.24532
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:206,3'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:208,3'
          Dst:             csprng_randombytes_x2
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:210,3'
          Dst:             csprng_randombytes_x3
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:212,3'
          Dst:             csprng_randombytes_x4
    - functionName:    csprng_initialize_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          61
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_initialize
        - csprng_initialize_x2
        - csprng_initialize_x3
        - csprng_initialize_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:193,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_initialize_x4.24545
                - csprng_initialize_x3.24546
                - csprng_initialize_x2.24547
                - csprng_initialize.24548
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:193,16'
              BranchSideFuncs:
                - csprng_initialize_x4.24545
                - csprng_initialize_x3.24546
                - csprng_initialize_x2.24547
                - csprng_initialize.24548
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:193,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:194,3'
              BranchSideFuncs:
                - csprng_initialize.24548
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:195,23'
              BranchSideFuncs:
                - csprng_initialize_x4.24545
                - csprng_initialize_x3.24546
                - csprng_initialize_x2.24547
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:195,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:196,34'
              BranchSideFuncs:
                - csprng_initialize_x2.24547
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:197,23'
              BranchSideFuncs:
                - csprng_initialize_x4.24545
                - csprng_initialize_x3.24546
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:197,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:198,34'
              BranchSideFuncs:
                - csprng_initialize_x3.24546
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:199,23'
              BranchSideFuncs:
                - csprng_initialize_x4.24545
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:199,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:199,13'
              BranchSideFuncs:
                - csprng_initialize_x4.24545
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:200,34'
              BranchSideFuncs:
                - csprng_initialize_x4.24545
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:194,3'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:196,3'
          Dst:             csprng_initialize_x2
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:198,3'
          Dst:             csprng_initialize_x3
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:200,3'
          Dst:             csprng_initialize_x4
    - functionName:    PQCLEAN_CROSSRSDPG128BALANCED_AVX2_recompute_root
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         58
      ICount:          441
      EdgeCount:       77
      CyclomaticComplexity: 21
      functionsReached:
        - hash_par
        - label_leaves
        - place_cmt_on_leaves
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:185,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:0,0'
              BranchSideFuncs:
                - place_cmt_on_leaves.24554
                - label_leaves.24555
                - hash_par.24556
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:186,16'
              BranchSideFuncs:
                - place_cmt_on_leaves.24554
                - label_leaves.24555
                - hash_par.24556
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:259,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:259,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:259,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:259,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:260,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:260,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:259,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:259,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:262,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:259,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:260,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:260,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:202,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:203,16'
              BranchSideFuncs:
                - hash_par.24556
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:254,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:205,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:205,27'
              BranchSideFuncs:
                - hash_par.24556
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:205,27'
              BranchSideFuncs:
                - hash_par.24556
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:207,79'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:207,92'
              BranchSideFuncs:
                - hash_par.24556
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:211,12'
              BranchSideFuncs:
                - hash_par.24556
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:207,79'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:207,92'
              BranchSideFuncs:
                - hash_par.24556
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:211,12'
              BranchSideFuncs:
                - hash_par.24556
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:208,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:211,12'
              BranchSideFuncs:
                - hash_par.24556
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:231,26'
              BranchSideFuncs:
                - hash_par.24556
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:216,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:0,0'
              BranchSideFuncs:
                - hash_par.24556
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:222,21'
              BranchSideFuncs:
                - hash_par.24556
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:222,21'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:222,21'
              BranchSideFuncs:
                - hash_par.24556
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:222,21'
              BranchSideFuncs:
                - hash_par.24556
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:222,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:0,0'
              BranchSideFuncs:
                - hash_par.24556
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:227,5'
              BranchSideFuncs:
                - hash_par.24556
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:231,21'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:231,26'
              BranchSideFuncs:
                - hash_par.24556
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:234,16'
              BranchSideFuncs:
                - hash_par.24556
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:231,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:203,34'
              BranchSideFuncs:
                - hash_par.24556
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:234,16'
              BranchSideFuncs:
                - hash_par.24556
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:259,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:260,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:262,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:188,2'
          Dst:             place_cmt_on_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:189,2'
          Dst:             label_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:232,5'
          Dst:             hash_par
    - functionName:    place_cmt_on_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          46
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:56,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:57,54'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:63,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    label_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         112
      ICount:          507
      EdgeCount:       148
      CyclomaticComplexity: 38
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:75,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:78,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:78,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:78,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:78,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:78,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:75,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hash_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_initialize_par
        - csprng_randombytes_par
        - csprng_release_par
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:271,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_initialize_par.24551
                - csprng_randombytes_par.24550
                - csprng_release_par.24549
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:272,2'
              BranchSideFuncs:
                - csprng_initialize_par.24551
                - csprng_randombytes_par.24550
                - csprng_release_par.24549
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:272,2'
          Dst:             csprng_initialize_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:273,2'
          Dst:             csprng_randombytes_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:275,2'
          Dst:             csprng_release_par
    - functionName:    PQCLEAN_CROSSRSDPG128BALANCED_AVX2_tree_proof
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          272
      EdgeCount:       61
      CyclomaticComplexity: 18
      functionsReached:
        - label_leaves
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:147,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:0,0'
              BranchSideFuncs:
                - label_leaves.24555
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:147,16'
              BranchSideFuncs:
                - label_leaves.24555
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:156,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:157,16'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:177,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:159,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:159,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:159,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:161,67'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:161,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:161,81'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:161,67'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:161,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:161,81'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:164,51'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:164,65'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:170,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:164,51'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:164,65'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:170,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:164,51'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:164,65'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:170,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:164,65'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:164,65'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:164,65'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:164,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:157,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:165,70'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:170,47'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:157,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:170,61'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:170,47'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:157,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:170,61'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:170,47'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:157,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:170,61'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:170,61'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:170,61'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:170,61'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:170,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:157,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:171,78'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:170,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:157,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:171,78'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:148,2'
          Dst:             label_leaves
    - functionName:    PQCLEAN_CROSSRSDPG128BALANCED_AVX2_tree_root
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          165
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - hash_par
        - place_cmt_on_leaves
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:92,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:0,0'
              BranchSideFuncs:
                - place_cmt_on_leaves.24554
                - hash_par.24556
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:92,17'
              BranchSideFuncs:
                - place_cmt_on_leaves.24554
                - hash_par.24556
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:107,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:108,16'
              BranchSideFuncs:
                - hash_par.24556
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:139,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:111,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:111,27'
              BranchSideFuncs:
                - hash_par.24556
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:111,27'
              BranchSideFuncs:
                - hash_par.24556
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:116,21'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:116,26'
              BranchSideFuncs:
                - hash_par.24556
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:119,16'
              BranchSideFuncs:
                - hash_par.24556
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:116,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:108,34'
              BranchSideFuncs:
                - hash_par.24556
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:119,16'
              BranchSideFuncs:
                - hash_par.24556
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:97,2'
          Dst:             place_cmt_on_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/merkle.c:117,5'
          Dst:             hash_par
    - functionName:    generic_unpack_7_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          2373
      EdgeCount:       66
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:234,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:234,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:235,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:237,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:237,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:247,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:237,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:237,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:238,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:237,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:237,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:238,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:237,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:238,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:238,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:237,31'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:237,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:238,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:237,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:237,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:247,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:237,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:238,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:238,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:237,31'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:237,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:238,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:237,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:238,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:247,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:237,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:238,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:247,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:248,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:249,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:250,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:250,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:251,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:253,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:253,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:254,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:257,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:257,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:258,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:262,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:262,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:263,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:268,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:268,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:269,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:275,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:275,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:276,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:284,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:284,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:284,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:285,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_unpack_9_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          1779
      EdgeCount:       67
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:311,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:311,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:321,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:311,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:311,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:312,24'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:311,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:311,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:312,24'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:311,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:312,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:312,24'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:311,30'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:311,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:312,24'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:311,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:311,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:321,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:311,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:312,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:312,24'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:311,30'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:311,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:312,24'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:311,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:312,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:321,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:311,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:312,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:321,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:322,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:323,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:324,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:324,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:325,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:327,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:327,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:328,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:331,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:331,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:332,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:336,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:336,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:337,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:342,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:342,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:343,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:349,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:349,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:350,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:358,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:358,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:358,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:359,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_pack_7_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          463
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:60,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:68,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:60,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:68,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:69,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:70,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:71,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:71,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:72,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:74,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:74,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:75,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:78,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:78,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:79,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:83,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:83,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:84,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:89,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:89,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:90,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:96,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:96,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:96,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:97,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_pack_9_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          558
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:126,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:127,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:137,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:126,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:127,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:137,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:138,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:139,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:141,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:141,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:142,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:145,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:145,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:146,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:150,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:150,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:151,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:156,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:156,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:157,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:163,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:163,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:164,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:171,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:171,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:171,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:172,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDPG128BALANCED_AVX2_unpack_fz_rsdp_g_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 504
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fz
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:504,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fz.24603
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:504,9'
              BranchSideFuncs:
                - generic_unpack_fz.24603
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:504,9'
          Dst:             generic_unpack_fz
    - functionName:    generic_unpack_fz
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 396
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_7_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:398,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_7_bit.24597
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:398,22'
              BranchSideFuncs:
                - generic_unpack_7_bit.24597
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:398,22'
          Dst:             generic_unpack_7_bit
    - functionName:    PQCLEAN_CROSSRSDPG128BALANCED_AVX2_unpack_fz_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 491
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fz
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:491,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fz.24603
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:491,9'
              BranchSideFuncs:
                - generic_unpack_fz.24603
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:491,9'
          Dst:             generic_unpack_fz
    - functionName:    PQCLEAN_CROSSRSDPG128BALANCED_AVX2_unpack_fp_syn
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 477
      functionLinenumberEnd: 478
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:478,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fp.24606
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:478,9'
              BranchSideFuncs:
                - generic_unpack_fp.24606
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:478,9'
          Dst:             generic_unpack_fp
    - functionName:    generic_unpack_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_9_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:379,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_9_bit.24598
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:379,22'
              BranchSideFuncs:
                - generic_unpack_9_bit.24598
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:379,22'
          Dst:             generic_unpack_9_bit
    - functionName:    PQCLEAN_CROSSRSDPG128BALANCED_AVX2_unpack_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 464
      functionLinenumberEnd: 465
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:465,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fp.24606
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:465,9'
              BranchSideFuncs:
                - generic_unpack_fp.24606
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:465,9'
          Dst:             generic_unpack_fp
    - functionName:    PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fz_rsdp_g_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 453
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fz
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:452,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fz.24611
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:452,2'
              BranchSideFuncs:
                - generic_pack_fz.24611
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:452,2'
          Dst:             generic_pack_fz
    - functionName:    generic_pack_fz
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_7_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:212,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_7_bit.24599
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:212,2'
              BranchSideFuncs:
                - generic_pack_7_bit.24599
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:212,2'
          Dst:             generic_pack_7_bit
    - functionName:    PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fz_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fz
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:439,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fz.24611
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:439,2'
              BranchSideFuncs:
                - generic_pack_fz.24611
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:439,2'
          Dst:             generic_pack_fz
    - functionName:    PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_syn
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:426,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fp.24614
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:426,2'
              BranchSideFuncs:
                - generic_pack_fp.24614
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:426,2'
          Dst:             generic_pack_fp
    - functionName:    generic_pack_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_9_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:196,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_9_bit.24600
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:196,2'
              BranchSideFuncs:
                - generic_pack_9_bit.24600
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:196,2'
          Dst:             generic_pack_9_bit
    - functionName:    PQCLEAN_CROSSRSDPG128BALANCED_AVX2_pack_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 412
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:413,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fp.24614
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:413,2'
              BranchSideFuncs:
                - generic_pack_fp.24614
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/pack_unpack.c:413,2'
          Dst:             generic_pack_fp
    - functionName:    label_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          106
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:78,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:79,45'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:79,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:78,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:78,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:79,45'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xof_shake_x4_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_x4_inc_ctx_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:109,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:109,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:109,2'
          Dst:             OQS_SHA3_shake128_x4_inc_ctx_release
    - functionName:    xof_shake_x2_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:146,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.24696
                - xof_shake_release.24696
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:146,2'
              BranchSideFuncs:
                - xof_shake_release.24696
                - xof_shake_release.24696
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:146,2'
          Dst:             xof_shake_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:147,2'
          Dst:             xof_shake_release
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_ctx_release
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:72,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:72,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:72,2'
          Dst:             OQS_SHA3_shake128_inc_ctx_release
    - functionName:    csprng_release_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:174,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_release.24694
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:174,2'
              BranchSideFuncs:
                - xof_shake_x4_release.24694
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:174,2'
          Dst:             xof_shake_x4_release
    - functionName:    csprng_release_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:170,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_release.24694
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:170,2'
              BranchSideFuncs:
                - xof_shake_x4_release.24694
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:170,2'
          Dst:             xof_shake_x4_release
    - functionName:    csprng_release_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:166,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_release.24695
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:166,2'
              BranchSideFuncs:
                - xof_shake_x2_release.24695
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:166,2'
          Dst:             xof_shake_x2_release
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.24696
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.24696
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    xof_shake_x4_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_x4_inc_squeeze
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:105,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:105,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:105,2'
          Dst:             OQS_SHA3_shake128_x4_inc_squeeze
    - functionName:    xof_shake_x2_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:141,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.24703
                - xof_shake_extract.24703
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:141,2'
              BranchSideFuncs:
                - xof_shake_extract.24703
                - xof_shake_extract.24703
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:141,2'
          Dst:             xof_shake_extract
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:142,2'
          Dst:             xof_shake_extract
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_squeeze
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:66,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:66,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:66,2'
          Dst:             OQS_SHA3_shake128_inc_squeeze
    - functionName:    csprng_randombytes_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:161,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_extract.24701
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:161,2'
              BranchSideFuncs:
                - xof_shake_x4_extract.24701
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:161,2'
          Dst:             xof_shake_x4_extract
    - functionName:    csprng_randombytes_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_MEM_malloc
        - OQS_MEM_secure_free
        - xof_shake_x4_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:155,39'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_extract.24701
                - OQS_MEM_secure_free
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:155,39'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_extract.24701
                - OQS_MEM_secure_free
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:155,39'
          Dst:             OQS_MEM_malloc
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:156,2'
          Dst:             xof_shake_x4_extract
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:157,2'
          Dst:             OQS_MEM_secure_free
    - functionName:    csprng_randombytes_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:149,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_extract.24702
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:149,2'
              BranchSideFuncs:
                - xof_shake_x2_extract.24702
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:149,2'
          Dst:             xof_shake_x2_extract
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.24703
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:62,2'
              BranchSideFuncs:
                - xof_shake_extract.24703
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    xof_shake_x4_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_x4_inc_finalize
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:97,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:97,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:97,2'
          Dst:             OQS_SHA3_shake128_x4_inc_finalize
    - functionName:    xof_shake_x4_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_x4_inc_absorb
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:94,46'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:94,46'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:94,2'
          Dst:             OQS_SHA3_shake128_x4_inc_absorb
    - functionName:    xof_shake_x4_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_x4_inc_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:86,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:86,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:86,2'
          Dst:             OQS_SHA3_shake128_x4_inc_init
    - functionName:    xof_shake_x2_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:134,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_final.24712
                - xof_shake_final.24712
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:134,2'
              BranchSideFuncs:
                - xof_shake_final.24712
                - xof_shake_final.24712
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:134,2'
          Dst:             xof_shake_final
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:135,2'
          Dst:             xof_shake_final
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_finalize
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:59,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:59,2'
          Dst:             OQS_SHA3_shake128_inc_finalize
    - functionName:    xof_shake_x2_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_update
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:130,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_update.24714
                - xof_shake_update.24714
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:130,2'
              BranchSideFuncs:
                - xof_shake_update.24714
                - xof_shake_update.24714
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:130,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:131,2'
          Dst:             xof_shake_update
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_absorb
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:54,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:54,22'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:52,2'
          Dst:             OQS_SHA3_shake128_inc_absorb
    - functionName:    xof_shake_x2_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:123,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.24716
                - xof_shake_init.24716
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:123,2'
              BranchSideFuncs:
                - xof_shake_init.24716
                - xof_shake_init.24716
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:123,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:124,2'
          Dst:             xof_shake_init
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_init
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:43,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:43,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/sha3.h:43,2'
          Dst:             OQS_SHA3_shake128_inc_init
    - functionName:    csprng_initialize_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          65
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_final
        - xof_shake_x4_init
        - xof_shake_x4_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:132,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_init.24710
                - xof_shake_x4_update.24709
                - xof_shake_x4_update.24709
                - xof_shake_x4_final.24708
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:132,2'
              BranchSideFuncs:
                - xof_shake_x4_init.24710
                - xof_shake_x4_update.24709
                - xof_shake_x4_update.24709
                - xof_shake_x4_final.24708
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:132,2'
          Dst:             xof_shake_x4_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:133,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:143,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:144,2'
          Dst:             xof_shake_x4_final
    - functionName:    csprng_initialize_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          60
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_MEM_malloc
        - OQS_MEM_secure_free
        - xof_shake_x4_final
        - xof_shake_x4_init
        - xof_shake_x4_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:107,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_init.24710
                - xof_shake_x4_update.24709
                - xof_shake_x4_update.24709
                - xof_shake_x4_final.24708
                - OQS_MEM_secure_free
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:107,42'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_init.24710
                - xof_shake_x4_update.24709
                - xof_shake_x4_update.24709
                - xof_shake_x4_final.24708
                - OQS_MEM_secure_free
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:107,42'
          Dst:             OQS_MEM_malloc
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:108,2'
          Dst:             xof_shake_x4_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:109,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:117,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:118,2'
          Dst:             xof_shake_x4_final
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:119,2'
          Dst:             OQS_MEM_secure_free
    - functionName:    csprng_initialize_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_final
        - xof_shake_x2_init
        - xof_shake_x2_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:86,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_init.24715
                - xof_shake_x2_update.24713
                - xof_shake_x2_update.24713
                - xof_shake_x2_final.24711
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:86,2'
              BranchSideFuncs:
                - xof_shake_x2_init.24715
                - xof_shake_x2_update.24713
                - xof_shake_x2_update.24713
                - xof_shake_x2_final.24711
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:86,2'
          Dst:             xof_shake_x2_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:87,2'
          Dst:             xof_shake_x2_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:93,2'
          Dst:             xof_shake_x2_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:94,2'
          Dst:             xof_shake_x2_final
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.24716
                - xof_shake_update.24714
                - xof_shake_update.24714
                - xof_shake_final.24712
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.24716
                - xof_shake_update.24714
                - xof_shake_update.24714
                - xof_shake_final.24712
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    PQCLEAN_CROSSRSDPG128BALANCED_AVX2_rebuild_tree
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          416
      EdgeCount:       68
      CyclomaticComplexity: 19
      functionsReached:
        - compute_seeds_to_publish
        - csprng_initialize_par
        - csprng_randombytes_par
        - csprng_release_par
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:279,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:0,0'
              BranchSideFuncs:
                - compute_seeds_to_publish.24723
                - csprng_initialize_par.24725
                - csprng_randombytes_par.24726
                - csprng_release_par.24727
                - csprng_initialize_par.24725
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:279,16'
              BranchSideFuncs:
                - compute_seeds_to_publish.24723
                - csprng_initialize_par.24725
                - csprng_randombytes_par.24726
                - csprng_release_par.24727
                - csprng_initialize_par.24725
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:372,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:372,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:372,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:372,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:372,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:373,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:372,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:373,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:373,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:372,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:372,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:375,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:372,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:373,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:373,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:372,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:373,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:375,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:307,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:308,26'
              BranchSideFuncs:
                - csprng_initialize_par.24725
                - csprng_randombytes_par.24726
                - csprng_release_par.24727
                - csprng_initialize_par.24725
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:308,26'
              BranchSideFuncs:
                - csprng_initialize_par.24725
                - csprng_randombytes_par.24726
                - csprng_release_par.24727
                - csprng_initialize_par.24725
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:312,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:307,51'
              BranchSideFuncs:
                - csprng_initialize_par.24725
                - csprng_randombytes_par.24726
                - csprng_release_par.24727
                - csprng_initialize_par.24725
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:340,57'
              BranchSideFuncs:
                - csprng_initialize_par.24725
                - csprng_randombytes_par.24726
                - csprng_release_par.24727
                - csprng_initialize_par.24725
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:313,10'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:314,38'
              BranchSideFuncs:
                - csprng_initialize_par.24725
                - csprng_randombytes_par.24726
                - csprng_release_par.24727
                - csprng_initialize_par.24725
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:323,96'
              BranchSideFuncs:
                - csprng_initialize_par.24725
                - csprng_randombytes_par.24726
                - csprng_release_par.24727
                - csprng_initialize_par.24725
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:323,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:325,14'
              BranchSideFuncs:
                - csprng_initialize_par.24725
                - csprng_randombytes_par.24726
                - csprng_release_par.24727
                - csprng_initialize_par.24725
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:340,57'
              BranchSideFuncs:
                - csprng_initialize_par.24725
                - csprng_randombytes_par.24726
                - csprng_release_par.24727
                - csprng_initialize_par.24725
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:340,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:340,57'
              BranchSideFuncs:
                - csprng_initialize_par.24725
                - csprng_randombytes_par.24726
                - csprng_release_par.24727
                - csprng_initialize_par.24725
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:349,9'
              BranchSideFuncs:
                - csprng_initialize_par.24725
                - csprng_randombytes_par.24726
                - csprng_release_par.24727
                - csprng_initialize_par.24725
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:340,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:304,72'
              BranchSideFuncs:
                - csprng_initialize_par.24725
                - csprng_randombytes_par.24726
                - csprng_release_par.24727
                - csprng_initialize_par.24725
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:349,9'
              BranchSideFuncs:
                - csprng_initialize_par.24725
                - csprng_randombytes_par.24726
                - csprng_release_par.24727
                - csprng_initialize_par.24725
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:304,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:306,39'
              BranchSideFuncs:
                - csprng_initialize_par.24725
                - csprng_randombytes_par.24726
                - csprng_release_par.24727
                - csprng_initialize_par.24725
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:366,14'
              BranchSideFuncs:
                - csprng_initialize_par.24725
                - csprng_randombytes_par.24726
                - csprng_release_par.24727
                - csprng_initialize_par.24725
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:372,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:373,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:375,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:280,2'
          Dst:             compute_seeds_to_publish
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:341,5'
          Dst:             csprng_initialize_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:341,5'
          Dst:             csprng_initialize_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:353,5'
          Dst:             csprng_randombytes_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:362,5'
          Dst:             csprng_release_par
    - functionName:    compute_seeds_to_publish
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          128
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - label_leaves
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:94,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:0,0'
              BranchSideFuncs:
                - label_leaves.24693
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:104,16'
              BranchSideFuncs:
                - label_leaves.24693
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:103,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:104,16'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:113,1'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:106,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:106,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:106,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:109,41'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:108,41'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:109,67'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:109,41'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:108,41'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:109,67'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:94,2'
          Dst:             label_leaves
    - functionName:    csprng_initialize_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          61
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_initialize
        - csprng_initialize_x2
        - csprng_initialize_x3
        - csprng_initialize_x4
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:193,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_initialize_x4.24717
                - csprng_initialize_x3.24718
                - csprng_initialize_x2.24719
                - csprng_initialize.24720
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:193,16'
              BranchSideFuncs:
                - csprng_initialize_x4.24717
                - csprng_initialize_x3.24718
                - csprng_initialize_x2.24719
                - csprng_initialize.24720
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:193,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:194,3'
              BranchSideFuncs:
                - csprng_initialize.24720
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:195,23'
              BranchSideFuncs:
                - csprng_initialize_x4.24717
                - csprng_initialize_x3.24718
                - csprng_initialize_x2.24719
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:195,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:196,34'
              BranchSideFuncs:
                - csprng_initialize_x2.24719
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:197,23'
              BranchSideFuncs:
                - csprng_initialize_x4.24717
                - csprng_initialize_x3.24718
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:197,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:198,34'
              BranchSideFuncs:
                - csprng_initialize_x3.24718
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:199,23'
              BranchSideFuncs:
                - csprng_initialize_x4.24717
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:199,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:199,13'
              BranchSideFuncs:
                - csprng_initialize_x4.24717
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:200,34'
              BranchSideFuncs:
                - csprng_initialize_x4.24717
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:194,3'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:196,3'
          Dst:             csprng_initialize_x2
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:198,3'
          Dst:             csprng_initialize_x3
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:200,3'
          Dst:             csprng_initialize_x4
    - functionName:    csprng_randombytes_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          57
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_randombytes
        - csprng_randombytes_x2
        - csprng_randombytes_x3
        - csprng_randombytes_x4
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:205,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes_x4.24704
                - csprng_randombytes_x3.24705
                - csprng_randombytes_x2.24706
                - csprng_randombytes.24707
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:205,16'
              BranchSideFuncs:
                - csprng_randombytes_x4.24704
                - csprng_randombytes_x3.24705
                - csprng_randombytes_x2.24706
                - csprng_randombytes.24707
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:205,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:206,3'
              BranchSideFuncs:
                - csprng_randombytes.24707
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:207,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.24704
                - csprng_randombytes_x3.24705
                - csprng_randombytes_x2.24706
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:207,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:208,49'
              BranchSideFuncs:
                - csprng_randombytes_x2.24706
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:209,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.24704
                - csprng_randombytes_x3.24705
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:209,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:210,53'
              BranchSideFuncs:
                - csprng_randombytes_x3.24705
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:211,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.24704
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:211,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:211,13'
              BranchSideFuncs:
                - csprng_randombytes_x4.24704
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:212,57'
              BranchSideFuncs:
                - csprng_randombytes_x4.24704
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:206,3'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:208,3'
          Dst:             csprng_randombytes_x2
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:210,3'
          Dst:             csprng_randombytes_x3
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:212,3'
          Dst:             csprng_randombytes_x4
    - functionName:    csprng_release_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_release
        - csprng_release_x2
        - csprng_release_x3
        - csprng_release_x4
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:218,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_release_x4.24697
                - csprng_release_x3.24698
                - csprng_release_x2.24699
                - csprng_release.24700
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:218,16'
              BranchSideFuncs:
                - csprng_release_x4.24697
                - csprng_release_x3.24698
                - csprng_release_x2.24699
                - csprng_release.24700
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:218,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:219,3'
              BranchSideFuncs:
                - csprng_release.24700
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:220,23'
              BranchSideFuncs:
                - csprng_release_x4.24697
                - csprng_release_x3.24698
                - csprng_release_x2.24699
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:220,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:221,31'
              BranchSideFuncs:
                - csprng_release_x2.24699
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:222,23'
              BranchSideFuncs:
                - csprng_release_x4.24697
                - csprng_release_x3.24698
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:222,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:223,31'
              BranchSideFuncs:
                - csprng_release_x3.24698
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:224,23'
              BranchSideFuncs:
                - csprng_release_x4.24697
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:224,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:224,13'
              BranchSideFuncs:
                - csprng_release_x4.24697
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:225,31'
              BranchSideFuncs:
                - csprng_release_x4.24697
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:219,3'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:221,3'
          Dst:             csprng_release_x2
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:223,3'
          Dst:             csprng_release_x3
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/csprng_hash.h:225,3'
          Dst:             csprng_release_x4
    - functionName:    PQCLEAN_CROSSRSDPG128BALANCED_AVX2_seed_path
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          133
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - compute_seeds_to_publish
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:240,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:0,0'
              BranchSideFuncs:
                - compute_seeds_to_publish.24723
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:240,16'
              BranchSideFuncs:
                - compute_seeds_to_publish.24723
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:252,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:256,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:256,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:256,61'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:250,72'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:252,51'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:256,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:250,72'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:258,47'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:250,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:251,39'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:264,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:241,2'
          Dst:             compute_seeds_to_publish
    - functionName:    PQCLEAN_CROSSRSDPG128BALANCED_AVX2_seed_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          64
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:219,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:220,30'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:226,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDPG128BALANCED_AVX2_gen_seed_tree
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          196
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - csprng_initialize_par
        - csprng_randombytes_par
        - csprng_release_par
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:130,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:0,0'
              BranchSideFuncs:
                - csprng_initialize_par.24725
                - csprng_randombytes_par.24726
                - csprng_release_par.24727
                - csprng_initialize_par.24725
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:139,6'
              BranchSideFuncs:
                - csprng_initialize_par.24725
                - csprng_randombytes_par.24726
                - csprng_release_par.24727
                - csprng_initialize_par.24725
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:181,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:181,40'
              BranchSideFuncs:
                - csprng_initialize_par.24725
                - csprng_randombytes_par.24726
                - csprng_release_par.24727
                - csprng_initialize_par.24725
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:190,9'
              BranchSideFuncs:
                - csprng_initialize_par.24725
                - csprng_randombytes_par.24726
                - csprng_release_par.24727
                - csprng_initialize_par.24725
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:181,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:163,85'
              BranchSideFuncs:
                - csprng_initialize_par.24725
                - csprng_randombytes_par.24726
                - csprng_release_par.24727
                - csprng_initialize_par.24725
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:190,9'
              BranchSideFuncs:
                - csprng_initialize_par.24725
                - csprng_randombytes_par.24726
                - csprng_release_par.24727
                - csprng_initialize_par.24725
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:163,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:165,13'
              BranchSideFuncs:
                - csprng_initialize_par.24725
                - csprng_randombytes_par.24726
                - csprng_release_par.24727
                - csprng_initialize_par.24725
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:207,14'
              BranchSideFuncs:
                - csprng_initialize_par.24725
                - csprng_randombytes_par.24726
                - csprng_release_par.24727
                - csprng_initialize_par.24725
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:182,5'
          Dst:             csprng_initialize_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:182,5'
          Dst:             csprng_initialize_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:194,5'
          Dst:             csprng_randombytes_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-balanced_avx2/seedtree.c:203,5'
          Dst:             csprng_release_par
    - functionName:    RESTR_TO_VAL
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          82
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    22
      BranchProfiles:  []
      Callsites:       []
    - functionName:    csprng_fp_mat
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:193,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.24804
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:199,2'
              BranchSideFuncs:
                - csprng_randombytes.24804
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:210,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:210,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:222,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:210,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:212,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:222,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:212,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:214,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:214,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:214,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:215,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:217,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:223,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:224,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:226,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:209,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:210,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:229,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:199,2'
          Dst:             csprng_randombytes
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:62,37'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.24805
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:62,37'
              BranchSideFuncs:
                - xof_shake_extract.24805
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_squeeze
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sha3.h:65,31'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sha3.h:65,31'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sha3.h:65,2'
          Dst:             OQS_SHA3_shake128_inc_squeeze
    - functionName:    csprng_fz_mat
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:277,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.24804
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:283,2'
              BranchSideFuncs:
                - csprng_randombytes.24804
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:295,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:295,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:307,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:295,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:297,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:307,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:297,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:299,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:299,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:299,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:300,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:302,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:308,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:309,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:311,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:294,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:295,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:314,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:283,2'
          Dst:             csprng_randombytes
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_ctx_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sha3.h:71,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sha3.h:71,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sha3.h:71,2'
          Dst:             OQS_SHA3_shake128_inc_ctx_release
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_finalize
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sha3.h:58,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sha3.h:58,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sha3.h:58,2'
          Dst:             OQS_SHA3_shake128_inc_finalize
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_absorb
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sha3.h:53,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sha3.h:53,22'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sha3.h:51,2'
          Dst:             OQS_SHA3_shake128_inc_absorb
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sha3.h:42,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sha3.h:42,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sha3.h:42,2'
          Dst:             OQS_SHA3_shake128_inc_init
    - functionName:    fp_synd_minus_fp_vec_scaled
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          51
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/fp_arith.h:172,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/fp_arith.h:173,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/fp_arith.h:177,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    is_fz_vec_in_restr_group_m
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_clean/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         50
      ICount:          282
      EdgeCount:       73
      CyclomaticComplexity: 25
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDPG128FAST_CLEAN_CROSS_verify
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 475
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          379
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - PQCLEAN_CROSSRSDPG128FAST_CLEAN_expand_digest_to_fixed_weight
        - PQCLEAN_CROSSRSDPG128FAST_CLEAN_pack_fp_syn
        - PQCLEAN_CROSSRSDPG128FAST_CLEAN_pack_fp_vec
        - PQCLEAN_CROSSRSDPG128FAST_CLEAN_rebuild_leaves
        - PQCLEAN_CROSSRSDPG128FAST_CLEAN_recompute_root
        - PQCLEAN_CROSSRSDPG128FAST_CLEAN_unpack_fp_syn
        - PQCLEAN_CROSSRSDPG128FAST_CLEAN_unpack_fp_vec
        - PQCLEAN_CROSSRSDPG128FAST_CLEAN_unpack_fz_rsdp_g_vec
        - convert_restr_vec_to_fp
        - csprng_fp_vec
        - csprng_fp_vec_chall_1
        - csprng_fz_inf_w
        - csprng_initialize
        - csprng_release
        - expand_pk
        - fp_synd_minus_fp_vec_scaled
        - fp_vec_by_fp_matrix
        - fp_vec_by_fp_vec_pointwise
        - fp_vec_by_restr_vec_scaled
        - fz_dz_norm_n
        - fz_inf_w_by_fz_matrix
        - hash
        - is_fz_vec_in_restr_group_m
        - memcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:306,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:0,0'
              BranchSideFuncs:
                - expand_pk.24815
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_unpack_fp_syn
                - hash.24816
                - hash.24816
                - csprng_initialize.24817
                - csprng_fp_vec_chall_1.24818
                - csprng_release.24819
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_rebuild_leaves
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.24812
                - fz_inf_w_by_fz_matrix.24821
                - convert_restr_vec_to_fp.24825
                - fp_vec_by_fp_vec_pointwise.24826
                - fp_vec_by_fp_matrix.24827
                - fp_synd_minus_fp_vec_scaled.24811
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_pack_fp_syn
                - hash.24816
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_recompute_root
                - hash.24816
                - hash.24816
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_pack_fp_vec
                - hash.24816
                - memcmp
                - memcmp
                - hash.24816
                - csprng_initialize.24817
                - csprng_fz_inf_w.24820
                - fz_inf_w_by_fz_matrix.24821
                - fz_dz_norm_n.24822
                - csprng_fp_vec.24823
                - csprng_release.24819
                - fp_vec_by_restr_vec_scaled.24824
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:310,2'
              BranchSideFuncs:
                - expand_pk.24815
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_unpack_fp_syn
                - hash.24816
                - hash.24816
                - csprng_initialize.24817
                - csprng_fp_vec_chall_1.24818
                - csprng_release.24819
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_rebuild_leaves
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.24812
                - fz_inf_w_by_fz_matrix.24821
                - convert_restr_vec_to_fp.24825
                - fp_vec_by_fp_vec_pointwise.24826
                - fp_vec_by_fp_matrix.24827
                - fp_synd_minus_fp_vec_scaled.24811
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_pack_fp_syn
                - hash.24816
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_recompute_root
                - hash.24816
                - hash.24816
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_pack_fp_vec
                - hash.24816
                - memcmp
                - memcmp
                - hash.24816
                - csprng_initialize.24817
                - csprng_fz_inf_w.24820
                - fz_inf_w_by_fz_matrix.24821
                - fz_dz_norm_n.24822
                - csprng_fp_vec.24823
                - csprng_release.24819
                - fp_vec_by_restr_vec_scaled.24824
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:371,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:373,43'
              BranchSideFuncs:
                - hash.24816
                - csprng_initialize.24817
                - csprng_fz_inf_w.24820
                - fz_inf_w_by_fz_matrix.24821
                - fz_dz_norm_n.24822
                - csprng_fp_vec.24823
                - csprng_release.24819
                - fp_vec_by_restr_vec_scaled.24824
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.24812
                - fz_inf_w_by_fz_matrix.24821
                - convert_restr_vec_to_fp.24825
                - fp_vec_by_fp_vec_pointwise.24826
                - fp_vec_by_fp_matrix.24827
                - fp_synd_minus_fp_vec_scaled.24811
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_pack_fp_syn
                - hash.24816
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_recompute_root
                - hash.24816
                - hash.24816
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_pack_fp_vec
                - hash.24816
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:402,48'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.24812
                - fz_inf_w_by_fz_matrix.24821
                - convert_restr_vec_to_fp.24825
                - fp_vec_by_fp_vec_pointwise.24826
                - fp_vec_by_fp_matrix.24827
                - fp_synd_minus_fp_vec_scaled.24811
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_pack_fp_syn
                - hash.24816
                - hash.24816
                - csprng_initialize.24817
                - csprng_fz_inf_w.24820
                - fz_inf_w_by_fz_matrix.24821
                - fz_dz_norm_n.24822
                - csprng_fp_vec.24823
                - csprng_release.24819
                - fp_vec_by_restr_vec_scaled.24824
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_recompute_root
                - hash.24816
                - hash.24816
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_pack_fp_vec
                - hash.24816
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:403,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:409,35'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.24812
                - fz_inf_w_by_fz_matrix.24821
                - convert_restr_vec_to_fp.24825
                - fp_vec_by_fp_vec_pointwise.24826
                - fp_vec_by_fp_matrix.24827
                - fp_synd_minus_fp_vec_scaled.24811
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_pack_fp_syn
                - hash.24816
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_unpack_fp_vec
                - hash.24816
                - csprng_initialize.24817
                - csprng_fz_inf_w.24820
                - fz_inf_w_by_fz_matrix.24821
                - fz_dz_norm_n.24822
                - csprng_fp_vec.24823
                - csprng_release.24819
                - fp_vec_by_restr_vec_scaled.24824
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_recompute_root
                - hash.24816
                - hash.24816
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_pack_fp_vec
                - hash.24816
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:409,35'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.24812
                - fz_inf_w_by_fz_matrix.24821
                - convert_restr_vec_to_fp.24825
                - fp_vec_by_fp_vec_pointwise.24826
                - fp_vec_by_fp_matrix.24827
                - fp_synd_minus_fp_vec_scaled.24811
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_pack_fp_syn
                - hash.24816
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_unpack_fp_vec
                - hash.24816
                - csprng_initialize.24817
                - csprng_fz_inf_w.24820
                - fz_inf_w_by_fz_matrix.24821
                - fz_dz_norm_n.24822
                - csprng_fp_vec.24823
                - csprng_release.24819
                - fp_vec_by_restr_vec_scaled.24824
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_recompute_root
                - hash.24816
                - hash.24816
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_pack_fp_vec
                - hash.24816
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:414,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:414,24'
              BranchSideFuncs:
                - is_fz_vec_in_restr_group_m.24812
                - fz_inf_w_by_fz_matrix.24821
                - convert_restr_vec_to_fp.24825
                - fp_vec_by_fp_vec_pointwise.24826
                - fp_vec_by_fp_matrix.24827
                - fp_synd_minus_fp_vec_scaled.24811
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_pack_fp_syn
                - hash.24816
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_unpack_fz_rsdp_g_vec
                - hash.24816
                - csprng_initialize.24817
                - csprng_fz_inf_w.24820
                - fz_inf_w_by_fz_matrix.24821
                - fz_dz_norm_n.24822
                - csprng_fp_vec.24823
                - csprng_release.24819
                - fp_vec_by_restr_vec_scaled.24824
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_recompute_root
                - hash.24816
                - hash.24816
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_pack_fp_vec
                - hash.24816
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:414,24'
              BranchSideFuncs:
                - is_fz_vec_in_restr_group_m.24812
                - fz_inf_w_by_fz_matrix.24821
                - convert_restr_vec_to_fp.24825
                - fp_vec_by_fp_vec_pointwise.24826
                - fp_vec_by_fp_matrix.24827
                - fp_synd_minus_fp_vec_scaled.24811
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_pack_fp_syn
                - hash.24816
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_unpack_fz_rsdp_g_vec
                - hash.24816
                - csprng_initialize.24817
                - csprng_fz_inf_w.24820
                - fz_inf_w_by_fz_matrix.24821
                - fz_dz_norm_n.24822
                - csprng_fp_vec.24823
                - csprng_release.24819
                - fp_vec_by_restr_vec_scaled.24824
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_recompute_root
                - hash.24816
                - hash.24816
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_pack_fp_vec
                - hash.24816
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:415,38'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:366,31'
              BranchSideFuncs:
                - fz_inf_w_by_fz_matrix.24821
                - convert_restr_vec_to_fp.24825
                - fp_vec_by_fp_vec_pointwise.24826
                - fp_vec_by_fp_matrix.24827
                - fp_synd_minus_fp_vec_scaled.24811
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_pack_fp_syn
                - hash.24816
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.24812
                - hash.24816
                - csprng_initialize.24817
                - csprng_fz_inf_w.24820
                - fz_inf_w_by_fz_matrix.24821
                - fz_dz_norm_n.24822
                - csprng_fp_vec.24823
                - csprng_release.24819
                - fp_vec_by_restr_vec_scaled.24824
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_recompute_root
                - hash.24816
                - hash.24816
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_pack_fp_vec
                - hash.24816
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:416,22'
              BranchSideFuncs:
                - is_fz_vec_in_restr_group_m.24812
                - fz_inf_w_by_fz_matrix.24821
                - convert_restr_vec_to_fp.24825
                - fp_vec_by_fp_vec_pointwise.24826
                - fp_vec_by_fp_matrix.24827
                - fp_synd_minus_fp_vec_scaled.24811
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_pack_fp_syn
                - hash.24816
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_unpack_fz_rsdp_g_vec
                - hash.24816
                - csprng_initialize.24817
                - csprng_fz_inf_w.24820
                - fz_inf_w_by_fz_matrix.24821
                - fz_dz_norm_n.24822
                - csprng_fp_vec.24823
                - csprng_release.24819
                - fp_vec_by_restr_vec_scaled.24824
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_recompute_root
                - hash.24816
                - hash.24816
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_pack_fp_vec
                - hash.24816
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:366,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:369,56'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_recompute_root
                - hash.24816
                - hash.24816
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_pack_fp_vec
                - hash.24816
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:442,37'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_recompute_root
                - hash.24816
                - hash.24816
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_pack_fp_vec
                - hash.24816
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:467,36'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:459,32'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:467,36'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:451,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:452,37'
              BranchSideFuncs:
                - hash.24816
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:454,26'
              BranchSideFuncs:
                - hash.24816
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:468,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:468,42'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:469,46'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:469,46'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:469,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:470,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:470,40'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:470,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:471,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:471,40'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:471,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:472,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:472,35'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:472,35'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:472,35'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:310,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:314,19'
          Dst:             PQCLEAN_CROSSRSDPG128FAST_CLEAN_unpack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:317,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:322,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:326,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:329,2'
          Dst:             csprng_fp_vec_chall_1
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:331,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:334,2'
          Dst:             PQCLEAN_CROSSRSDPG128FAST_CLEAN_expand_digest_to_fixed_weight
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:338,24'
          Dst:             PQCLEAN_CROSSRSDPG128FAST_CLEAN_rebuild_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:440,32'
          Dst:             PQCLEAN_CROSSRSDPG128FAST_CLEAN_recompute_root
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:444,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:447,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:376,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:385,4'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:387,4'
          Dst:             csprng_fz_inf_w
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:388,4'
          Dst:             fz_inf_w_by_fz_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:389,4'
          Dst:             fz_dz_norm_n
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:391,4'
          Dst:             csprng_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:393,4'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:394,4'
          Dst:             fp_vec_by_restr_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:402,34'
          Dst:             PQCLEAN_CROSSRSDPG128FAST_CLEAN_unpack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:413,40'
          Dst:             PQCLEAN_CROSSRSDPG128FAST_CLEAN_unpack_fz_rsdp_g_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:416,22'
          Dst:             is_fz_vec_in_restr_group_m
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:417,4'
          Dst:             fz_inf_w_by_fz_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:423,4'
          Dst:             convert_restr_vec_to_fp
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:424,4'
          Dst:             fp_vec_by_fp_vec_pointwise
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:425,4'
          Dst:             fp_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:427,4'
          Dst:             fp_synd_minus_fp_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:432,4'
          Dst:             PQCLEAN_CROSSRSDPG128FAST_CLEAN_pack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:434,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:457,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:463,36'
          Dst:             memcmp
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:452,3'
          Dst:             PQCLEAN_CROSSRSDPG128FAST_CLEAN_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:459,32'
          Dst:             memcmp
    - functionName:    expand_pk
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_fp_mat
        - csprng_fz_mat
        - csprng_initialize
        - csprng_release
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:52,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.24817
                - csprng_fz_mat.24806
                - csprng_fp_mat.24803
                - csprng_release.24819
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:53,2'
              BranchSideFuncs:
                - csprng_initialize.24817
                - csprng_fz_mat.24806
                - csprng_fp_mat.24803
                - csprng_release.24819
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:53,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:55,2'
          Dst:             csprng_fz_mat
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:56,2'
          Dst:             csprng_fp_mat
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:58,2'
          Dst:             csprng_release
    - functionName:    hash
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
        - xof_shake_final
        - xof_shake_init
        - xof_shake_release
        - xof_shake_update
      functionUses:    14
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:80,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.24810
                - xof_shake_update.24809
                - xof_shake_update.24809
                - xof_shake_final.24808
                - xof_shake_extract.24805
                - xof_shake_release.24807
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:81,2'
              BranchSideFuncs:
                - xof_shake_init.24810
                - xof_shake_update.24809
                - xof_shake_update.24809
                - xof_shake_final.24808
                - xof_shake_extract.24805
                - xof_shake_release.24807
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:81,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:82,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:86,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:87,2'
          Dst:             xof_shake_final
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:88,2'
          Dst:             xof_shake_extract
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:90,2'
          Dst:             xof_shake_release
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.24810
                - xof_shake_update.24809
                - xof_shake_update.24809
                - xof_shake_final.24808
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.24810
                - xof_shake_update.24809
                - xof_shake_update.24809
                - xof_shake_final.24808
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    csprng_fp_vec_chall_1
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          215
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:150,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.24804
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:156,2'
              BranchSideFuncs:
                - csprng_randombytes.24804
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:167,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:167,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:180,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:167,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:169,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:180,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:169,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:171,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:171,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:171,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:172,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:174,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:181,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:182,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:184,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:166,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:167,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:187,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:156,2'
          Dst:             csprng_randombytes
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.24807
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.24807
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    csprng_fz_inf_w
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:235,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.24804
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:241,2'
              BranchSideFuncs:
                - csprng_randombytes.24804
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:252,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:252,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:264,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:252,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:254,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:264,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:254,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:256,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:256,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:256,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:257,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:259,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:265,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:266,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:268,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:251,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:252,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:271,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:241,2'
          Dst:             csprng_randombytes
    - functionName:    fz_inf_w_by_fz_matrix
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_clean/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          214
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/restr_arith.h:79,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/restr_arith.h:80,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/restr_arith.h:80,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/restr_arith.h:79,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/restr_arith.h:78,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/restr_arith.h:80,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fz_dz_norm_n
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_clean/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          74
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    csprng_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:106,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.24804
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:112,2'
              BranchSideFuncs:
                - csprng_randombytes.24804
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:123,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:123,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:135,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:123,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:125,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:135,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:125,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:127,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:127,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:127,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:128,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:130,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:136,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:137,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:139,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:122,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:123,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:142,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:112,2'
          Dst:             csprng_randombytes
    - functionName:    fp_vec_by_restr_vec_scaled
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - RESTR_TO_VAL
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/fp_arith.h:161,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/fp_arith.h:162,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/fp_arith.h:165,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/fp_arith.h:162,12'
          Dst:             RESTR_TO_VAL
    - functionName:    convert_restr_vec_to_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - RESTR_TO_VAL
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/fp_arith.h:182,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/fp_arith.h:0,0'
              BranchSideFuncs:
                - RESTR_TO_VAL.24802
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/fp_arith.h:183,25'
              BranchSideFuncs:
                - RESTR_TO_VAL.24802
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/fp_arith.h:182,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/fp_arith.h:183,25'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/fp_arith.h:185,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/fp_arith.h:183,12'
          Dst:             RESTR_TO_VAL
    - functionName:    fp_vec_by_fp_vec_pointwise
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          113
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/fp_arith.h:139,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/fp_arith.h:140,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/fp_arith.h:140,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/fp_arith.h:139,26'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/fp_arith.h:140,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/fp_arith.h:140,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/fp_arith.h:139,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/fp_arith.h:140,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/fp_arith.h:143,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fp_vec_by_fp_matrix
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          386
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fz_vec_sub_n
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_clean/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          143
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/restr_arith.h:54,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/restr_arith.h:55,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/restr_arith.h:55,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/restr_arith.h:54,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/restr_arith.h:55,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/restr_arith.h:57,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fz_dz_norm_m
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_clean/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          82
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fz_vec_sub_m
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_clean/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          405
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    expand_sk
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_fz_inf_w
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
        - expand_pk
        - fz_dz_norm_n
        - fz_inf_w_by_fz_matrix
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.24817
                - csprng_randombytes.24804
                - csprng_release.24819
                - expand_pk.24815
                - csprng_initialize.24817
                - csprng_fz_inf_w.24820
                - csprng_release.24819
                - fz_inf_w_by_fz_matrix.24821
                - fz_dz_norm_n.24822
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:74,2'
              BranchSideFuncs:
                - csprng_initialize.24817
                - csprng_randombytes.24804
                - csprng_release.24819
                - expand_pk.24815
                - csprng_initialize.24817
                - csprng_fz_inf_w.24820
                - csprng_release.24819
                - fz_inf_w_by_fz_matrix.24821
                - fz_dz_norm_n.24822
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:74,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:75,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:79,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:81,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:87,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:88,2'
          Dst:             csprng_fz_inf_w
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:90,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:91,2'
          Dst:             fz_inf_w_by_fz_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:92,2'
          Dst:             fz_dz_norm_n
    - functionName:    PQCLEAN_CROSSRSDPG128FAST_CLEAN_CROSS_sign
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          301
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_CROSSRSDPG128FAST_CLEAN_expand_digest_to_fixed_weight
        - PQCLEAN_CROSSRSDPG128FAST_CLEAN_pack_fp_syn
        - PQCLEAN_CROSSRSDPG128FAST_CLEAN_pack_fp_vec
        - PQCLEAN_CROSSRSDPG128FAST_CLEAN_pack_fz_rsdp_g_vec
        - PQCLEAN_CROSSRSDPG128FAST_CLEAN_seed_leaves
        - PQCLEAN_CROSSRSDPG128FAST_CLEAN_seed_path
        - PQCLEAN_CROSSRSDPG128FAST_CLEAN_tree_proof
        - PQCLEAN_CROSSRSDPG128FAST_CLEAN_tree_root
        - __assert_fail
        - convert_restr_vec_to_fp
        - csprng_fp_vec
        - csprng_fp_vec_chall_1
        - csprng_fz_inf_w
        - csprng_initialize
        - csprng_release
        - expand_sk
        - fp_vec_by_fp_matrix
        - fp_vec_by_fp_vec_pointwise
        - fp_vec_by_restr_vec_scaled
        - fz_dz_norm_m
        - fz_dz_norm_n
        - fz_inf_w_by_fz_matrix
        - fz_vec_sub_m
        - fz_vec_sub_n
        - hash
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:147,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:0,0'
              BranchSideFuncs:
                - expand_sk.24831
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_seed_leaves
                - csprng_initialize.24817
                - csprng_fz_inf_w.24820
                - fz_vec_sub_m.24830
                - fz_dz_norm_m.24829
                - fz_inf_w_by_fz_matrix.24821
                - fz_dz_norm_n.24822
                - fz_vec_sub_n.24828
                - convert_restr_vec_to_fp.24825
                - fz_dz_norm_n.24822
                - csprng_fp_vec.24823
                - csprng_release.24819
                - fp_vec_by_fp_vec_pointwise.24826
                - fp_vec_by_fp_matrix.24827
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_pack_fp_syn
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_pack_fz_rsdp_g_vec
                - hash.24816
                - hash.24816
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_tree_root
                - hash.24816
                - hash.24816
                - hash.24816
                - hash.24816
                - csprng_initialize.24817
                - csprng_fp_vec_chall_1.24818
                - csprng_release.24819
                - fp_vec_by_restr_vec_scaled.24824
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_pack_fp_vec
                - hash.24816
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_pack_fz_rsdp_g_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:189,56'
              BranchSideFuncs:
                - expand_sk.24831
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_seed_leaves
                - csprng_initialize.24817
                - csprng_fz_inf_w.24820
                - fz_vec_sub_m.24830
                - fz_dz_norm_m.24829
                - fz_inf_w_by_fz_matrix.24821
                - fz_dz_norm_n.24822
                - fz_vec_sub_n.24828
                - convert_restr_vec_to_fp.24825
                - fz_dz_norm_n.24822
                - csprng_fp_vec.24823
                - csprng_release.24819
                - fp_vec_by_fp_vec_pointwise.24826
                - fp_vec_by_fp_matrix.24827
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_pack_fp_syn
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_pack_fz_rsdp_g_vec
                - hash.24816
                - hash.24816
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_tree_root
                - hash.24816
                - hash.24816
                - hash.24816
                - hash.24816
                - csprng_initialize.24817
                - csprng_fp_vec_chall_1.24818
                - csprng_release.24819
                - fp_vec_by_restr_vec_scaled.24824
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_pack_fp_vec
                - hash.24816
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_pack_fz_rsdp_g_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:185,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:189,56'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_tree_root
                - hash.24816
                - hash.24816
                - hash.24816
                - hash.24816
                - csprng_initialize.24817
                - csprng_fp_vec_chall_1.24818
                - csprng_release.24819
                - fp_vec_by_restr_vec_scaled.24824
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_pack_fp_vec
                - hash.24816
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_pack_fz_rsdp_g_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:238,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_tree_root
                - hash.24816
                - hash.24816
                - hash.24816
                - hash.24816
                - csprng_initialize.24817
                - csprng_fp_vec_chall_1.24818
                - csprng_release.24819
                - fp_vec_by_restr_vec_scaled.24824
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_pack_fp_vec
                - hash.24816
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_pack_fz_rsdp_g_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:264,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:265,30'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_pack_fp_vec
                - hash.24816
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_pack_fz_rsdp_g_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:274,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_pack_fp_vec
                - hash.24816
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_pack_fz_rsdp_g_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:274,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:275,37'
              BranchSideFuncs:
                - hash.24816
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_pack_fz_rsdp_g_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:278,26'
              BranchSideFuncs:
                - hash.24816
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_pack_fz_rsdp_g_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:291,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:290,26'
              BranchSideFuncs:
                - __assert_fail
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_pack_fz_rsdp_g_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:292,4'
              BranchSideFuncs:
                - __assert_fail
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_pack_fz_rsdp_g_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:292,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:292,4'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_pack_fz_rsdp_g_vec
                - __assert_fail
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:293,16'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_pack_fz_rsdp_g_vec
                - __assert_fail
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:290,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:291,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:299,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:153,2'
          Dst:             expand_sk
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:156,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:157,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:160,2'
          Dst:             PQCLEAN_CROSSRSDPG128FAST_CLEAN_seed_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:238,2'
          Dst:             PQCLEAN_CROSSRSDPG128FAST_CLEAN_tree_root
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:239,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:240,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:246,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:251,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:257,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:258,2'
          Dst:             csprng_fp_vec_chall_1
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:260,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:195,3'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:200,3'
          Dst:             csprng_fz_inf_w
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:201,3'
          Dst:             fz_vec_sub_m
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:202,3'
          Dst:             fz_dz_norm_m
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:203,3'
          Dst:             fz_inf_w_by_fz_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:204,3'
          Dst:             fz_dz_norm_n
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:205,3'
          Dst:             fz_vec_sub_n
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:208,3'
          Dst:             convert_restr_vec_to_fp
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:209,3'
          Dst:             fz_dz_norm_n
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:211,3'
          Dst:             csprng_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:213,3'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:216,3'
          Dst:             fp_vec_by_fp_vec_pointwise
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:217,3'
          Dst:             fp_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:221,3'
          Dst:             PQCLEAN_CROSSRSDPG128FAST_CLEAN_pack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:223,3'
          Dst:             PQCLEAN_CROSSRSDPG128FAST_CLEAN_pack_fz_rsdp_g_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:227,3'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:232,3'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:265,3'
          Dst:             fp_vec_by_restr_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:280,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:283,2'
          Dst:             PQCLEAN_CROSSRSDPG128FAST_CLEAN_expand_digest_to_fixed_weight
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:286,2'
          Dst:             PQCLEAN_CROSSRSDPG128FAST_CLEAN_tree_proof
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:287,2'
          Dst:             PQCLEAN_CROSSRSDPG128FAST_CLEAN_seed_path
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:275,3'
          Dst:             PQCLEAN_CROSSRSDPG128FAST_CLEAN_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:292,4'
          Dst:             __assert_fail
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:293,4'
          Dst:             PQCLEAN_CROSSRSDPG128FAST_CLEAN_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:294,4'
          Dst:             PQCLEAN_CROSSRSDPG128FAST_CLEAN_pack_fz_rsdp_g_vec
    - functionName:    restr_vec_by_fp_matrix
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          212
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - RESTR_TO_VAL
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/fp_arith.h:113,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/fp_arith.h:112,26'
              BranchSideFuncs:
                - RESTR_TO_VAL.24802
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/fp_arith.h:114,13'
              BranchSideFuncs:
                - RESTR_TO_VAL.24802
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/fp_arith.h:114,13'
          Dst:             RESTR_TO_VAL
    - functionName:    PQCLEAN_CROSSRSDPG128FAST_CLEAN_CROSS_keygen
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          62
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_CROSSRSDPG128FAST_CLEAN_pack_fp_syn
        - csprng_fz_inf_w
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
        - expand_pk
        - fz_dz_norm_n
        - fz_inf_w_by_fz_matrix
        - restr_vec_by_fp_matrix
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:98,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
                - csprng_initialize.24817
                - csprng_randombytes.24804
                - csprng_release.24819
                - expand_pk.24815
                - csprng_initialize.24817
                - csprng_fz_inf_w.24820
                - fz_inf_w_by_fz_matrix.24821
                - fz_dz_norm_n.24822
                - csprng_release.24819
                - restr_vec_by_fp_matrix.24836
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_pack_fp_syn
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:98,2'
              BranchSideFuncs:
                - OQS_randombytes
                - csprng_initialize.24817
                - csprng_randombytes.24804
                - csprng_release.24819
                - expand_pk.24815
                - csprng_initialize.24817
                - csprng_fz_inf_w.24820
                - fz_inf_w_by_fz_matrix.24821
                - fz_dz_norm_n.24822
                - csprng_release.24819
                - restr_vec_by_fp_matrix.24836
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_pack_fp_syn
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:98,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:106,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:107,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:111,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:117,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:124,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:128,2'
          Dst:             csprng_fz_inf_w
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:129,2'
          Dst:             fz_inf_w_by_fz_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:130,2'
          Dst:             fz_dz_norm_n
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:132,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:135,2'
          Dst:             restr_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/CROSS.c:137,2'
          Dst:             PQCLEAN_CROSSRSDPG128FAST_CLEAN_pack_fp_syn
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_ctx_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sha3.h:71,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sha3.h:71,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sha3.h:71,2'
          Dst:             OQS_SHA3_shake128_inc_ctx_release
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_squeeze
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sha3.h:65,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sha3.h:65,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sha3.h:65,2'
          Dst:             OQS_SHA3_shake128_inc_squeeze
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sha3.h:58,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sha3.h:58,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sha3.h:58,2'
          Dst:             OQS_SHA3_shake128_inc_finalize
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_absorb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sha3.h:53,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sha3.h:53,22'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sha3.h:51,2'
          Dst:             OQS_SHA3_shake128_inc_absorb
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sha3.h:42,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sha3.h:42,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sha3.h:42,2'
          Dst:             OQS_SHA3_shake128_inc_init
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.24861
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.24861
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.24862
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:62,2'
              BranchSideFuncs:
                - xof_shake_extract.24862
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.24865
                - xof_shake_update.24864
                - xof_shake_update.24864
                - xof_shake_final.24863
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.24865
                - xof_shake_update.24864
                - xof_shake_update.24864
                - xof_shake_final.24863
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    PQCLEAN_CROSSRSDPG128FAST_CLEAN_expand_digest_to_fixed_weight
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         67
      ICount:          400
      EdgeCount:       90
      CyclomaticComplexity: 25
      functionsReached:
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.c:46,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.24868
                - csprng_randombytes.24867
                - csprng_release.24866
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.c:47,2'
              BranchSideFuncs:
                - csprng_initialize.24868
                - csprng_randombytes.24867
                - csprng_release.24866
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.c:68,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.c:68,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.c:68,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.c:70,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.c:70,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.c:72,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.c:72,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.c:72,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.c:73,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.c:75,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.c:84,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.c:85,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.c:92,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.c:66,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.c:68,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.c:95,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.c:47,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.c:49,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.c:51,2'
          Dst:             csprng_release
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_ctx_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sha3.h:71,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sha3.h:71,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sha3.h:71,2'
          Dst:             OQS_SHA3_shake128_inc_ctx_release
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_squeeze
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sha3.h:65,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sha3.h:65,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sha3.h:65,2'
          Dst:             OQS_SHA3_shake128_inc_squeeze
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sha3.h:58,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sha3.h:58,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sha3.h:58,2'
          Dst:             OQS_SHA3_shake128_inc_finalize
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_absorb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sha3.h:53,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sha3.h:53,22'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sha3.h:51,2'
          Dst:             OQS_SHA3_shake128_inc_absorb
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sha3.h:42,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sha3.h:42,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sha3.h:42,2'
          Dst:             OQS_SHA3_shake128_inc_init
    - functionName:    PQCLEAN_CROSSRSDPG128FAST_CLEAN_recompute_root
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_clean/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          80
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - PQCLEAN_CROSSRSDPG128FAST_CLEAN_tree_root
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/merkle.c:87,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/merkle.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_tree_root
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/merkle.c:88,7'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_tree_root
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/merkle.c:88,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/merkle.c:87,26'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_tree_root
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/merkle.c:89,12'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_tree_root
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/merkle.c:87,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/merkle.c:88,7'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_tree_root
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/merkle.c:95,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_tree_root
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/merkle.c:88,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/merkle.c:87,26'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_tree_root
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/merkle.c:89,12'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128FAST_CLEAN_tree_root
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/merkle.c:95,2'
          Dst:             PQCLEAN_CROSSRSDPG128FAST_CLEAN_tree_root
    - functionName:    PQCLEAN_CROSSRSDPG128FAST_CLEAN_tree_root
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_clean/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          53
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hash
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/merkle.c:56,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/merkle.c:0,0'
              BranchSideFuncs:
                - hash.24902
                - hash.24902
                - hash.24902
                - hash.24902
                - hash.24902
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/merkle.c:60,3'
              BranchSideFuncs:
                - hash.24902
                - hash.24902
                - hash.24902
                - hash.24902
                - hash.24902
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/merkle.c:60,3'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/merkle.c:60,3'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/merkle.c:60,3'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/merkle.c:60,3'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/merkle.c:64,2'
          Dst:             hash
    - functionName:    hash
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
        - xof_shake_final
        - xof_shake_init
        - xof_shake_release
        - xof_shake_update
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:80,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.24897
                - xof_shake_update.24896
                - xof_shake_update.24896
                - xof_shake_final.24895
                - xof_shake_extract.24894
                - xof_shake_release.24893
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:81,2'
              BranchSideFuncs:
                - xof_shake_init.24897
                - xof_shake_update.24896
                - xof_shake_update.24896
                - xof_shake_final.24895
                - xof_shake_extract.24894
                - xof_shake_release.24893
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:81,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:82,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:86,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:87,2'
          Dst:             xof_shake_final
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:88,2'
          Dst:             xof_shake_extract
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:90,2'
          Dst:             xof_shake_release
    - functionName:    PQCLEAN_CROSSRSDPG128FAST_CLEAN_tree_proof
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_clean/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          71
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/merkle.c:72,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/merkle.c:71,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/merkle.c:73,37'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/merkle.c:71,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/merkle.c:72,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/merkle.c:79,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/merkle.c:72,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/merkle.c:71,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/merkle.c:73,37'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_unpack_7_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          445
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:234,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:234,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:235,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:237,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:238,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:247,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:237,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:238,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:247,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:248,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:249,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:250,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:250,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:251,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:253,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:253,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:254,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:257,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:257,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:258,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:262,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:262,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:263,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:268,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:268,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:269,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:275,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:275,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:276,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:284,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:284,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:284,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:285,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_unpack_9_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          555
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:311,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:312,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:321,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:311,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:312,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:321,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:322,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:323,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:324,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:324,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:325,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:327,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:327,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:328,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:331,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:331,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:332,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:336,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:336,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:337,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:342,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:342,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:343,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:349,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:349,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:350,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:358,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:358,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:358,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:359,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_pack_7_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          463
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:60,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:68,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:60,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:68,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:69,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:70,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:71,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:71,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:72,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:74,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:74,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:75,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:78,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:78,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:79,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:83,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:83,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:84,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:89,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:89,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:90,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:96,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:96,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:96,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:97,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_pack_9_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          558
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:126,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:127,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:137,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:126,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:127,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:137,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:138,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:139,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:141,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:141,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:142,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:145,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:145,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:146,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:150,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:150,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:151,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:156,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:156,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:157,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:163,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:163,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:164,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:171,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:171,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:171,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:172,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDPG128FAST_CLEAN_unpack_fz_rsdp_g_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 504
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fz
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:504,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fz.24947
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:504,9'
              BranchSideFuncs:
                - generic_unpack_fz.24947
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:504,9'
          Dst:             generic_unpack_fz
    - functionName:    generic_unpack_fz
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 396
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_7_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:398,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_7_bit.24941
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:398,22'
              BranchSideFuncs:
                - generic_unpack_7_bit.24941
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:398,22'
          Dst:             generic_unpack_7_bit
    - functionName:    PQCLEAN_CROSSRSDPG128FAST_CLEAN_unpack_fz_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 491
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fz
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:491,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fz.24947
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:491,9'
              BranchSideFuncs:
                - generic_unpack_fz.24947
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:491,9'
          Dst:             generic_unpack_fz
    - functionName:    PQCLEAN_CROSSRSDPG128FAST_CLEAN_unpack_fp_syn
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 477
      functionLinenumberEnd: 478
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:478,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fp.24950
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:478,9'
              BranchSideFuncs:
                - generic_unpack_fp.24950
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:478,9'
          Dst:             generic_unpack_fp
    - functionName:    generic_unpack_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_9_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:379,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_9_bit.24942
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:379,22'
              BranchSideFuncs:
                - generic_unpack_9_bit.24942
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:379,22'
          Dst:             generic_unpack_9_bit
    - functionName:    PQCLEAN_CROSSRSDPG128FAST_CLEAN_unpack_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 464
      functionLinenumberEnd: 465
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:465,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fp.24950
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:465,9'
              BranchSideFuncs:
                - generic_unpack_fp.24950
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:465,9'
          Dst:             generic_unpack_fp
    - functionName:    PQCLEAN_CROSSRSDPG128FAST_CLEAN_pack_fz_rsdp_g_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 453
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fz
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:452,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fz.24955
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:452,2'
              BranchSideFuncs:
                - generic_pack_fz.24955
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:452,2'
          Dst:             generic_pack_fz
    - functionName:    generic_pack_fz
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_7_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:212,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_7_bit.24943
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:212,2'
              BranchSideFuncs:
                - generic_pack_7_bit.24943
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:212,2'
          Dst:             generic_pack_7_bit
    - functionName:    PQCLEAN_CROSSRSDPG128FAST_CLEAN_pack_fz_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fz
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:439,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fz.24955
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:439,2'
              BranchSideFuncs:
                - generic_pack_fz.24955
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:439,2'
          Dst:             generic_pack_fz
    - functionName:    PQCLEAN_CROSSRSDPG128FAST_CLEAN_pack_fp_syn
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:426,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fp.24958
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:426,2'
              BranchSideFuncs:
                - generic_pack_fp.24958
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:426,2'
          Dst:             generic_pack_fp
    - functionName:    generic_pack_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_9_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:196,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_9_bit.24944
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:196,2'
              BranchSideFuncs:
                - generic_pack_9_bit.24944
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:196,2'
          Dst:             generic_pack_9_bit
    - functionName:    PQCLEAN_CROSSRSDPG128FAST_CLEAN_pack_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 412
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:413,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fp.24958
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:413,2'
              BranchSideFuncs:
                - generic_pack_fp.24958
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/pack_unpack.c:413,2'
          Dst:             generic_pack_fp
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_ctx_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sha3.h:71,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sha3.h:71,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sha3.h:71,2'
          Dst:             OQS_SHA3_shake128_inc_ctx_release
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_squeeze
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sha3.h:65,31'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sha3.h:65,31'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sha3.h:65,2'
          Dst:             OQS_SHA3_shake128_inc_squeeze
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sha3.h:58,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sha3.h:58,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sha3.h:58,2'
          Dst:             OQS_SHA3_shake128_inc_finalize
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_absorb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sha3.h:53,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sha3.h:53,22'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sha3.h:51,2'
          Dst:             OQS_SHA3_shake128_inc_absorb
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sha3.h:42,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sha3.h:42,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/sha3.h:42,2'
          Dst:             OQS_SHA3_shake128_inc_init
    - functionName:    PQCLEAN_CROSSRSDPG128FAST_CLEAN_rebuild_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_clean/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          73
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/seedtree.c:112,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/seedtree.c:111,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/seedtree.c:113,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/seedtree.c:111,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/seedtree.c:112,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/seedtree.c:119,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/seedtree.c:112,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/seedtree.c:111,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/seedtree.c:113,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDPG128FAST_CLEAN_seed_path
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_clean/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          73
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/seedtree.c:96,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/seedtree.c:95,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/seedtree.c:97,43'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/seedtree.c:95,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/seedtree.c:96,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/seedtree.c:103,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/seedtree.c:96,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/seedtree.c:95,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/seedtree.c:97,43'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.24987
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.24987
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:62,37'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.24988
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:62,37'
              BranchSideFuncs:
                - xof_shake_extract.24988
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.24991
                - xof_shake_update.24990
                - xof_shake_update.24990
                - xof_shake_final.24989
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.24991
                - xof_shake_update.24990
                - xof_shake_update.24990
                - xof_shake_final.24989
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    PQCLEAN_CROSSRSDPG128FAST_CLEAN_seed_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_clean/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          92
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/seedtree.c:52,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/seedtree.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.24998
                - csprng_randombytes.24997
                - csprng_release.24996
                - csprng_initialize.24998
                - csprng_randombytes.24997
                - csprng_release.24996
                - csprng_initialize.24998
                - csprng_randombytes.24997
                - csprng_release.24996
                - csprng_initialize.24998
                - csprng_randombytes.24997
                - csprng_release.24996
                - csprng_initialize.24998
                - csprng_randombytes.24997
                - csprng_release.24996
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/seedtree.c:53,2'
              BranchSideFuncs:
                - csprng_initialize.24998
                - csprng_randombytes.24997
                - csprng_release.24996
                - csprng_initialize.24998
                - csprng_randombytes.24997
                - csprng_release.24996
                - csprng_initialize.24998
                - csprng_randombytes.24997
                - csprng_release.24996
                - csprng_initialize.24998
                - csprng_randombytes.24997
                - csprng_release.24996
                - csprng_initialize.24998
                - csprng_randombytes.24997
                - csprng_release.24996
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/seedtree.c:58,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/seedtree.c:59,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/seedtree.c:61,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/seedtree.c:79,3'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/seedtree.c:81,3'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/seedtree.c:85,3'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/seedtree.c:79,3'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/seedtree.c:81,3'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/seedtree.c:85,3'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/seedtree.c:79,3'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/seedtree.c:81,3'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/seedtree.c:85,3'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/seedtree.c:79,3'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/seedtree.c:81,3'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_clean/seedtree.c:85,3'
          Dst:             csprng_release
    - functionName:    xof_shake_x4_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_x4_inc_ctx_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:109,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:109,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:109,2'
          Dst:             OQS_SHA3_shake128_x4_inc_ctx_release
    - functionName:    xof_shake_x2_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:146,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.25119
                - xof_shake_release.25119
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:146,2'
              BranchSideFuncs:
                - xof_shake_release.25119
                - xof_shake_release.25119
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:146,2'
          Dst:             xof_shake_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:147,2'
          Dst:             xof_shake_release
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_ctx_release
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:72,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:72,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:72,2'
          Dst:             OQS_SHA3_shake128_inc_ctx_release
    - functionName:    csprng_release_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:174,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_release.25117
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:174,2'
              BranchSideFuncs:
                - xof_shake_x4_release.25117
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:174,2'
          Dst:             xof_shake_x4_release
    - functionName:    csprng_release_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:170,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_release.25117
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:170,2'
              BranchSideFuncs:
                - xof_shake_x4_release.25117
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:170,2'
          Dst:             xof_shake_x4_release
    - functionName:    csprng_release_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:166,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_release.25118
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:166,2'
              BranchSideFuncs:
                - xof_shake_x2_release.25118
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:166,2'
          Dst:             xof_shake_x2_release
    - functionName:    xof_shake_x4_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_x4_inc_squeeze
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:105,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:105,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:105,2'
          Dst:             OQS_SHA3_shake128_x4_inc_squeeze
    - functionName:    xof_shake_x2_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:141,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.25125
                - xof_shake_extract.25125
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:141,2'
              BranchSideFuncs:
                - xof_shake_extract.25125
                - xof_shake_extract.25125
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:141,2'
          Dst:             xof_shake_extract
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:142,2'
          Dst:             xof_shake_extract
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_squeeze
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:66,31'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:66,31'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:66,2'
          Dst:             OQS_SHA3_shake128_inc_squeeze
    - functionName:    csprng_randombytes_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:161,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_extract.25123
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:161,2'
              BranchSideFuncs:
                - xof_shake_x4_extract.25123
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:161,2'
          Dst:             xof_shake_x4_extract
    - functionName:    csprng_randombytes_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_MEM_malloc
        - OQS_MEM_secure_free
        - xof_shake_x4_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:155,39'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_extract.25123
                - OQS_MEM_secure_free
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:155,39'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_extract.25123
                - OQS_MEM_secure_free
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:155,39'
          Dst:             OQS_MEM_malloc
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:156,2'
          Dst:             xof_shake_x4_extract
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:157,2'
          Dst:             OQS_MEM_secure_free
    - functionName:    csprng_randombytes_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:149,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_extract.25124
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:149,2'
              BranchSideFuncs:
                - xof_shake_x2_extract.25124
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:149,2'
          Dst:             xof_shake_x2_extract
    - functionName:    xof_shake_x4_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_x4_inc_finalize
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:97,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:97,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:97,2'
          Dst:             OQS_SHA3_shake128_x4_inc_finalize
    - functionName:    xof_shake_x4_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_x4_inc_absorb
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:94,46'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:94,46'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:94,2'
          Dst:             OQS_SHA3_shake128_x4_inc_absorb
    - functionName:    xof_shake_x4_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_x4_inc_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:86,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:86,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:86,2'
          Dst:             OQS_SHA3_shake128_x4_inc_init
    - functionName:    xof_shake_x2_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:134,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_final.25133
                - xof_shake_final.25133
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:134,2'
              BranchSideFuncs:
                - xof_shake_final.25133
                - xof_shake_final.25133
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:134,2'
          Dst:             xof_shake_final
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:135,2'
          Dst:             xof_shake_final
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_finalize
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:59,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:59,2'
          Dst:             OQS_SHA3_shake128_inc_finalize
    - functionName:    xof_shake_x2_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_update
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:130,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_update.25135
                - xof_shake_update.25135
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:130,2'
              BranchSideFuncs:
                - xof_shake_update.25135
                - xof_shake_update.25135
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:130,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:131,2'
          Dst:             xof_shake_update
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_absorb
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:54,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:54,22'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:52,2'
          Dst:             OQS_SHA3_shake128_inc_absorb
    - functionName:    xof_shake_x2_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:123,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.25137
                - xof_shake_init.25137
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:123,2'
              BranchSideFuncs:
                - xof_shake_init.25137
                - xof_shake_init.25137
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:123,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:124,2'
          Dst:             xof_shake_init
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_init
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:43,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:43,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:43,2'
          Dst:             OQS_SHA3_shake128_inc_init
    - functionName:    csprng_initialize_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          65
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_final
        - xof_shake_x4_init
        - xof_shake_x4_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:132,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_init.25131
                - xof_shake_x4_update.25130
                - xof_shake_x4_update.25130
                - xof_shake_x4_final.25129
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:132,2'
              BranchSideFuncs:
                - xof_shake_x4_init.25131
                - xof_shake_x4_update.25130
                - xof_shake_x4_update.25130
                - xof_shake_x4_final.25129
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:132,2'
          Dst:             xof_shake_x4_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:133,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:143,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:144,2'
          Dst:             xof_shake_x4_final
    - functionName:    csprng_initialize_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          61
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_MEM_malloc
        - OQS_MEM_secure_free
        - xof_shake_x4_final
        - xof_shake_x4_init
        - xof_shake_x4_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:107,57'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_init.25131
                - xof_shake_x4_update.25130
                - xof_shake_x4_update.25130
                - xof_shake_x4_final.25129
                - OQS_MEM_secure_free
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:107,57'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_init.25131
                - xof_shake_x4_update.25130
                - xof_shake_x4_update.25130
                - xof_shake_x4_final.25129
                - OQS_MEM_secure_free
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:107,42'
          Dst:             OQS_MEM_malloc
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:108,2'
          Dst:             xof_shake_x4_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:109,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:117,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:118,2'
          Dst:             xof_shake_x4_final
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:119,2'
          Dst:             OQS_MEM_secure_free
    - functionName:    csprng_initialize_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_final
        - xof_shake_x2_init
        - xof_shake_x2_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:86,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_init.25136
                - xof_shake_x2_update.25134
                - xof_shake_x2_update.25134
                - xof_shake_x2_final.25132
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:86,2'
              BranchSideFuncs:
                - xof_shake_x2_init.25136
                - xof_shake_x2_update.25134
                - xof_shake_x2_update.25134
                - xof_shake_x2_final.25132
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:86,2'
          Dst:             xof_shake_x2_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:87,2'
          Dst:             xof_shake_x2_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:93,2'
          Dst:             xof_shake_x2_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:94,2'
          Dst:             xof_shake_x2_final
    - functionName:    csprng_release_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_release
        - csprng_release_x2
        - csprng_release_x3
        - csprng_release_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:218,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_release_x4.25120
                - csprng_release_x3.25121
                - csprng_release_x2.25122
                - csprng_release.25142
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:218,16'
              BranchSideFuncs:
                - csprng_release_x4.25120
                - csprng_release_x3.25121
                - csprng_release_x2.25122
                - csprng_release.25142
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:218,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:219,3'
              BranchSideFuncs:
                - csprng_release.25142
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:220,23'
              BranchSideFuncs:
                - csprng_release_x4.25120
                - csprng_release_x3.25121
                - csprng_release_x2.25122
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:220,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:221,31'
              BranchSideFuncs:
                - csprng_release_x2.25122
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:222,23'
              BranchSideFuncs:
                - csprng_release_x4.25120
                - csprng_release_x3.25121
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:222,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:223,31'
              BranchSideFuncs:
                - csprng_release_x3.25121
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:224,23'
              BranchSideFuncs:
                - csprng_release_x4.25120
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:224,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:224,13'
              BranchSideFuncs:
                - csprng_release_x4.25120
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:225,31'
              BranchSideFuncs:
                - csprng_release_x4.25120
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:219,3'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:221,3'
          Dst:             csprng_release_x2
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:223,3'
          Dst:             csprng_release_x3
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:225,3'
          Dst:             csprng_release_x4
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.25119
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.25119
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    csprng_randombytes_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          57
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_randombytes
        - csprng_randombytes_x2
        - csprng_randombytes_x3
        - csprng_randombytes_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:205,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes_x4.25126
                - csprng_randombytes_x3.25127
                - csprng_randombytes_x2.25128
                - csprng_randombytes.25144
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:205,16'
              BranchSideFuncs:
                - csprng_randombytes_x4.25126
                - csprng_randombytes_x3.25127
                - csprng_randombytes_x2.25128
                - csprng_randombytes.25144
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:205,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:206,3'
              BranchSideFuncs:
                - csprng_randombytes.25144
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:207,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.25126
                - csprng_randombytes_x3.25127
                - csprng_randombytes_x2.25128
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:207,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:208,49'
              BranchSideFuncs:
                - csprng_randombytes_x2.25128
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:209,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.25126
                - csprng_randombytes_x3.25127
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:209,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:210,53'
              BranchSideFuncs:
                - csprng_randombytes_x3.25127
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:211,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.25126
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:211,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:211,13'
              BranchSideFuncs:
                - csprng_randombytes_x4.25126
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:212,57'
              BranchSideFuncs:
                - csprng_randombytes_x4.25126
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:206,3'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:208,3'
          Dst:             csprng_randombytes_x2
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:210,3'
          Dst:             csprng_randombytes_x3
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:212,3'
          Dst:             csprng_randombytes_x4
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:62,37'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.25125
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:62,37'
              BranchSideFuncs:
                - xof_shake_extract.25125
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    csprng_initialize_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          61
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_initialize
        - csprng_initialize_x2
        - csprng_initialize_x3
        - csprng_initialize_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:193,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_initialize_x4.25138
                - csprng_initialize_x3.25139
                - csprng_initialize_x2.25140
                - csprng_initialize.25146
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:193,16'
              BranchSideFuncs:
                - csprng_initialize_x4.25138
                - csprng_initialize_x3.25139
                - csprng_initialize_x2.25140
                - csprng_initialize.25146
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:193,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:194,3'
              BranchSideFuncs:
                - csprng_initialize.25146
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:195,23'
              BranchSideFuncs:
                - csprng_initialize_x4.25138
                - csprng_initialize_x3.25139
                - csprng_initialize_x2.25140
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:195,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:196,34'
              BranchSideFuncs:
                - csprng_initialize_x2.25140
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:197,23'
              BranchSideFuncs:
                - csprng_initialize_x4.25138
                - csprng_initialize_x3.25139
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:197,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:198,34'
              BranchSideFuncs:
                - csprng_initialize_x3.25139
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:199,23'
              BranchSideFuncs:
                - csprng_initialize_x4.25138
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:199,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:199,13'
              BranchSideFuncs:
                - csprng_initialize_x4.25138
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:200,34'
              BranchSideFuncs:
                - csprng_initialize_x4.25138
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:194,3'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:196,3'
          Dst:             csprng_initialize_x2
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:198,3'
          Dst:             csprng_initialize_x3
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:200,3'
          Dst:             csprng_initialize_x4
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.25137
                - xof_shake_update.25135
                - xof_shake_update.25135
                - xof_shake_final.25133
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.25137
                - xof_shake_update.25135
                - xof_shake_update.25135
                - xof_shake_final.25133
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    reduce_avx2_32
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RESTR_TO_VAL
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          82
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    22
      BranchProfiles:  []
      Callsites:       []
    - functionName:    csprng_fp_mat
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:378,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.25144
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:384,2'
              BranchSideFuncs:
                - csprng_randombytes.25144
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:395,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:395,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:407,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:395,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:397,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:407,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:397,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:399,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:399,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:399,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:400,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:402,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:408,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:409,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:411,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:394,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:395,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:414,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:384,2'
          Dst:             csprng_randombytes
    - functionName:    csprng_fz_mat
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 460
      functionLinenumberEnd: 499
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:462,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.25144
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:468,2'
              BranchSideFuncs:
                - csprng_randombytes.25144
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:480,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:480,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:492,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:480,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:482,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:492,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:482,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:484,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:484,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:484,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:485,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:487,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:493,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:494,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:496,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:479,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:480,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:499,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:468,2'
          Dst:             csprng_randombytes
    - functionName:    fp_synd_minus_fp_vec_scaled
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          122
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/fp_arith.h:221,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/fp_arith.h:222,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/fp_arith.h:222,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/fp_arith.h:221,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/fp_arith.h:222,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/fp_arith.h:226,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    is_fz_vec_in_restr_group_m
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         50
      ICount:          282
      EdgeCount:       73
      CyclomaticComplexity: 25
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDPG128FAST_AVX2_CROSS_verify
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 624
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         52
      ICount:          737
      EdgeCount:       70
      CyclomaticComplexity: 20
      functionsReached:
        - PQCLEAN_CROSSRSDPG128FAST_AVX2_expand_digest_to_fixed_weight
        - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_syn
        - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_vec
        - PQCLEAN_CROSSRSDPG128FAST_AVX2_rebuild_leaves
        - PQCLEAN_CROSSRSDPG128FAST_AVX2_recompute_root
        - PQCLEAN_CROSSRSDPG128FAST_AVX2_unpack_fp_syn
        - PQCLEAN_CROSSRSDPG128FAST_AVX2_unpack_fp_vec
        - PQCLEAN_CROSSRSDPG128FAST_AVX2_unpack_fz_rsdp_g_vec
        - convert_restr_vec_to_fp
        - csprng_fp_vec
        - csprng_fp_vec_chall_1
        - csprng_fz_inf_w
        - csprng_initialize
        - csprng_release
        - expand_pk
        - fp_synd_minus_fp_vec_scaled
        - fp_vec_by_fp_matrix
        - fp_vec_by_fp_vec_pointwise
        - fp_vec_by_restr_vec_scaled
        - fz_dz_norm_n
        - fz_inf_w_by_fz_matrix
        - hash
        - hash_par
        - is_fz_vec_in_restr_group_m
        - memcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:378,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:0,0'
              BranchSideFuncs:
                - expand_pk.25155
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_unpack_fp_syn
                - hash.25156
                - hash.25156
                - csprng_initialize.25146
                - csprng_fp_vec_chall_1.25157
                - csprng_release.25142
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_rebuild_leaves
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.25152
                - fz_inf_w_by_fz_matrix.25158
                - convert_restr_vec_to_fp.25159
                - fp_vec_by_fp_vec_pointwise.25160
                - fp_vec_by_fp_matrix.25161
                - fp_synd_minus_fp_vec_scaled.25151
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_recompute_root
                - hash.25156
                - hash.25156
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_vec
                - hash.25156
                - memcmp
                - memcmp
                - hash_par.25166
                - hash_par.25166
                - csprng_initialize.25146
                - csprng_fz_inf_w.25162
                - fz_inf_w_by_fz_matrix.25158
                - fz_dz_norm_n.25163
                - csprng_fp_vec.25164
                - csprng_release.25142
                - fp_vec_by_restr_vec_scaled.25165
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:382,2'
              BranchSideFuncs:
                - expand_pk.25155
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_unpack_fp_syn
                - hash.25156
                - hash.25156
                - csprng_initialize.25146
                - csprng_fp_vec_chall_1.25157
                - csprng_release.25142
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_rebuild_leaves
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.25152
                - fz_inf_w_by_fz_matrix.25158
                - convert_restr_vec_to_fp.25159
                - fp_vec_by_fp_vec_pointwise.25160
                - fp_vec_by_fp_matrix.25161
                - fp_synd_minus_fp_vec_scaled.25151
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_recompute_root
                - hash.25156
                - hash.25156
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_vec
                - hash.25156
                - memcmp
                - memcmp
                - hash_par.25166
                - hash_par.25166
                - csprng_initialize.25146
                - csprng_fz_inf_w.25162
                - fz_inf_w_by_fz_matrix.25158
                - fz_dz_norm_n.25163
                - csprng_fp_vec.25164
                - csprng_release.25142
                - fp_vec_by_restr_vec_scaled.25165
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:384,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:386,21'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_unpack_fp_syn
                - hash.25156
                - hash.25156
                - csprng_initialize.25146
                - csprng_fp_vec_chall_1.25157
                - csprng_release.25142
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_rebuild_leaves
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.25152
                - fz_inf_w_by_fz_matrix.25158
                - convert_restr_vec_to_fp.25159
                - fp_vec_by_fp_vec_pointwise.25160
                - fp_vec_by_fp_matrix.25161
                - fp_synd_minus_fp_vec_scaled.25151
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_recompute_root
                - hash.25156
                - hash.25156
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_vec
                - hash.25156
                - memcmp
                - memcmp
                - hash_par.25166
                - hash_par.25166
                - csprng_initialize.25146
                - csprng_fz_inf_w.25162
                - fz_inf_w_by_fz_matrix.25158
                - fz_dz_norm_n.25163
                - csprng_fp_vec.25164
                - csprng_release.25142
                - fp_vec_by_restr_vec_scaled.25165
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:389,33'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_unpack_fp_syn
                - hash.25156
                - hash.25156
                - csprng_initialize.25146
                - csprng_fp_vec_chall_1.25157
                - csprng_release.25142
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_rebuild_leaves
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.25152
                - fz_inf_w_by_fz_matrix.25158
                - convert_restr_vec_to_fp.25159
                - fp_vec_by_fp_vec_pointwise.25160
                - fp_vec_by_fp_matrix.25161
                - fp_synd_minus_fp_vec_scaled.25151
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_recompute_root
                - hash.25156
                - hash.25156
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_vec
                - hash.25156
                - memcmp
                - memcmp
                - hash_par.25166
                - hash_par.25166
                - csprng_initialize.25146
                - csprng_fz_inf_w.25162
                - fz_inf_w_by_fz_matrix.25158
                - fz_dz_norm_n.25163
                - csprng_fp_vec.25164
                - csprng_release.25142
                - fp_vec_by_restr_vec_scaled.25165
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:390,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:392,22'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_unpack_fp_syn
                - hash.25156
                - hash.25156
                - csprng_initialize.25146
                - csprng_fp_vec_chall_1.25157
                - csprng_release.25142
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_rebuild_leaves
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.25152
                - fz_inf_w_by_fz_matrix.25158
                - convert_restr_vec_to_fp.25159
                - fp_vec_by_fp_vec_pointwise.25160
                - fp_vec_by_fp_matrix.25161
                - fp_synd_minus_fp_vec_scaled.25151
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_recompute_root
                - hash.25156
                - hash.25156
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_vec
                - hash.25156
                - memcmp
                - memcmp
                - hash_par.25166
                - hash_par.25166
                - csprng_initialize.25146
                - csprng_fz_inf_w.25162
                - fz_inf_w_by_fz_matrix.25158
                - fz_dz_norm_n.25163
                - csprng_fp_vec.25164
                - csprng_release.25142
                - fp_vec_by_restr_vec_scaled.25165
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:398,40'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_unpack_fp_syn
                - hash.25156
                - hash.25156
                - csprng_initialize.25146
                - csprng_fp_vec_chall_1.25157
                - csprng_release.25142
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_rebuild_leaves
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.25152
                - fz_inf_w_by_fz_matrix.25158
                - convert_restr_vec_to_fp.25159
                - fp_vec_by_fp_vec_pointwise.25160
                - fp_vec_by_fp_matrix.25161
                - fp_synd_minus_fp_vec_scaled.25151
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_recompute_root
                - hash.25156
                - hash.25156
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_vec
                - hash.25156
                - memcmp
                - memcmp
                - hash_par.25166
                - hash_par.25166
                - csprng_initialize.25146
                - csprng_fz_inf_w.25162
                - fz_inf_w_by_fz_matrix.25158
                - fz_dz_norm_n.25163
                - csprng_fp_vec.25164
                - csprng_release.25142
                - fp_vec_by_restr_vec_scaled.25165
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:467,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:470,17'
              BranchSideFuncs:
                - csprng_initialize.25146
                - csprng_fz_inf_w.25162
                - fz_inf_w_by_fz_matrix.25158
                - fz_dz_norm_n.25163
                - csprng_fp_vec.25164
                - csprng_release.25142
                - fp_vec_by_restr_vec_scaled.25165
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.25152
                - fz_inf_w_by_fz_matrix.25158
                - convert_restr_vec_to_fp.25159
                - fp_vec_by_fp_vec_pointwise.25160
                - fp_vec_by_fp_matrix.25161
                - fp_synd_minus_fp_vec_scaled.25151
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_recompute_root
                - hash.25156
                - hash.25156
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_vec
                - hash.25156
                - memcmp
                - memcmp
                - hash_par.25166
                - hash_par.25166
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:503,17'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.25152
                - fz_inf_w_by_fz_matrix.25158
                - convert_restr_vec_to_fp.25159
                - fp_vec_by_fp_vec_pointwise.25160
                - fp_vec_by_fp_matrix.25161
                - fp_synd_minus_fp_vec_scaled.25151
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_syn
                - csprng_initialize.25146
                - csprng_fz_inf_w.25162
                - fz_inf_w_by_fz_matrix.25158
                - fz_dz_norm_n.25163
                - csprng_fp_vec.25164
                - csprng_release.25142
                - fp_vec_by_restr_vec_scaled.25165
                - hash_par.25166
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_recompute_root
                - hash.25156
                - hash.25156
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_vec
                - hash.25156
                - memcmp
                - memcmp
                - hash_par.25166
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:509,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:513,27'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.25152
                - fz_inf_w_by_fz_matrix.25158
                - convert_restr_vec_to_fp.25159
                - fp_vec_by_fp_vec_pointwise.25160
                - fp_vec_by_fp_matrix.25161
                - fp_synd_minus_fp_vec_scaled.25151
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_unpack_fp_vec
                - csprng_initialize.25146
                - csprng_fz_inf_w.25162
                - fz_inf_w_by_fz_matrix.25158
                - fz_dz_norm_n.25163
                - csprng_fp_vec.25164
                - csprng_release.25142
                - fp_vec_by_restr_vec_scaled.25165
                - hash_par.25166
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_recompute_root
                - hash.25156
                - hash.25156
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_vec
                - hash.25156
                - memcmp
                - memcmp
                - hash_par.25166
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:513,27'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.25152
                - fz_inf_w_by_fz_matrix.25158
                - convert_restr_vec_to_fp.25159
                - fp_vec_by_fp_vec_pointwise.25160
                - fp_vec_by_fp_matrix.25161
                - fp_synd_minus_fp_vec_scaled.25151
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_unpack_fp_vec
                - csprng_initialize.25146
                - csprng_fz_inf_w.25162
                - fz_inf_w_by_fz_matrix.25158
                - fz_dz_norm_n.25163
                - csprng_fp_vec.25164
                - csprng_release.25142
                - fp_vec_by_restr_vec_scaled.25165
                - hash_par.25166
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_recompute_root
                - hash.25156
                - hash.25156
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_vec
                - hash.25156
                - memcmp
                - memcmp
                - hash_par.25166
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:520,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:520,24'
              BranchSideFuncs:
                - is_fz_vec_in_restr_group_m.25152
                - fz_inf_w_by_fz_matrix.25158
                - convert_restr_vec_to_fp.25159
                - fp_vec_by_fp_vec_pointwise.25160
                - fp_vec_by_fp_matrix.25161
                - fp_synd_minus_fp_vec_scaled.25151
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_unpack_fz_rsdp_g_vec
                - csprng_initialize.25146
                - csprng_fz_inf_w.25162
                - fz_inf_w_by_fz_matrix.25158
                - fz_dz_norm_n.25163
                - csprng_fp_vec.25164
                - csprng_release.25142
                - fp_vec_by_restr_vec_scaled.25165
                - hash_par.25166
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_recompute_root
                - hash.25156
                - hash.25156
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_vec
                - hash.25156
                - memcmp
                - memcmp
                - hash_par.25166
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:520,24'
              BranchSideFuncs:
                - is_fz_vec_in_restr_group_m.25152
                - fz_inf_w_by_fz_matrix.25158
                - convert_restr_vec_to_fp.25159
                - fp_vec_by_fp_vec_pointwise.25160
                - fp_vec_by_fp_matrix.25161
                - fp_synd_minus_fp_vec_scaled.25151
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_unpack_fz_rsdp_g_vec
                - csprng_initialize.25146
                - csprng_fz_inf_w.25162
                - fz_inf_w_by_fz_matrix.25158
                - fz_dz_norm_n.25163
                - csprng_fp_vec.25164
                - csprng_release.25142
                - fp_vec_by_restr_vec_scaled.25165
                - hash_par.25166
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_recompute_root
                - hash.25156
                - hash.25156
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_vec
                - hash.25156
                - memcmp
                - memcmp
                - hash_par.25166
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:521,38'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:522,22'
              BranchSideFuncs:
                - fz_inf_w_by_fz_matrix.25158
                - convert_restr_vec_to_fp.25159
                - fp_vec_by_fp_vec_pointwise.25160
                - fp_vec_by_fp_matrix.25161
                - fp_synd_minus_fp_vec_scaled.25151
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.25152
                - csprng_initialize.25146
                - csprng_fz_inf_w.25162
                - fz_inf_w_by_fz_matrix.25158
                - fz_dz_norm_n.25163
                - csprng_fp_vec.25164
                - csprng_release.25142
                - fp_vec_by_restr_vec_scaled.25165
                - hash_par.25166
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_recompute_root
                - hash.25156
                - hash.25156
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_vec
                - hash.25156
                - memcmp
                - memcmp
                - hash_par.25166
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:544,31'
              BranchSideFuncs:
                - fz_inf_w_by_fz_matrix.25158
                - convert_restr_vec_to_fp.25159
                - fp_vec_by_fp_vec_pointwise.25160
                - fp_vec_by_fp_matrix.25161
                - fp_synd_minus_fp_vec_scaled.25151
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.25152
                - csprng_initialize.25146
                - csprng_fz_inf_w.25162
                - fz_inf_w_by_fz_matrix.25158
                - fz_dz_norm_n.25163
                - csprng_fp_vec.25164
                - csprng_release.25142
                - fp_vec_by_restr_vec_scaled.25165
                - hash_par.25166
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_recompute_root
                - hash.25156
                - hash.25156
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_vec
                - hash.25156
                - memcmp
                - memcmp
                - hash_par.25166
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:544,26'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:544,31'
              BranchSideFuncs:
                - hash_par.25166
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.25152
                - fz_inf_w_by_fz_matrix.25158
                - convert_restr_vec_to_fp.25159
                - fp_vec_by_fp_vec_pointwise.25160
                - fp_vec_by_fp_matrix.25161
                - fp_synd_minus_fp_vec_scaled.25151
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_syn
                - csprng_initialize.25146
                - csprng_fz_inf_w.25162
                - fz_inf_w_by_fz_matrix.25158
                - fz_dz_norm_n.25163
                - csprng_fp_vec.25164
                - csprng_release.25142
                - fp_vec_by_restr_vec_scaled.25165
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_recompute_root
                - hash.25156
                - hash.25156
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_vec
                - hash.25156
                - memcmp
                - memcmp
                - hash_par.25166
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:547,15'
              BranchSideFuncs:
                - hash_par.25166
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.25152
                - fz_inf_w_by_fz_matrix.25158
                - convert_restr_vec_to_fp.25159
                - fp_vec_by_fp_vec_pointwise.25160
                - fp_vec_by_fp_matrix.25161
                - fp_synd_minus_fp_vec_scaled.25151
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_syn
                - csprng_initialize.25146
                - csprng_fz_inf_w.25162
                - fz_inf_w_by_fz_matrix.25158
                - fz_dz_norm_n.25163
                - csprng_fp_vec.25164
                - csprng_release.25142
                - fp_vec_by_restr_vec_scaled.25165
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_recompute_root
                - hash.25156
                - hash.25156
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_vec
                - hash.25156
                - memcmp
                - memcmp
                - hash_par.25166
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:544,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:547,15'
              BranchSideFuncs:
                - hash_par.25166
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.25152
                - fz_inf_w_by_fz_matrix.25158
                - convert_restr_vec_to_fp.25159
                - fp_vec_by_fp_vec_pointwise.25160
                - fp_vec_by_fp_matrix.25161
                - fp_synd_minus_fp_vec_scaled.25151
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_syn
                - csprng_initialize.25146
                - csprng_fz_inf_w.25162
                - fz_inf_w_by_fz_matrix.25158
                - fz_dz_norm_n.25163
                - csprng_fp_vec.25164
                - csprng_release.25142
                - fp_vec_by_restr_vec_scaled.25165
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_recompute_root
                - hash.25156
                - hash.25156
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_vec
                - hash.25156
                - memcmp
                - memcmp
                - hash_par.25166
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:564,21'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.25152
                - fz_inf_w_by_fz_matrix.25158
                - convert_restr_vec_to_fp.25159
                - fp_vec_by_fp_vec_pointwise.25160
                - fp_vec_by_fp_matrix.25161
                - fp_synd_minus_fp_vec_scaled.25151
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_syn
                - hash_par.25166
                - csprng_initialize.25146
                - csprng_fz_inf_w.25162
                - fz_inf_w_by_fz_matrix.25158
                - fz_dz_norm_n.25163
                - csprng_fp_vec.25164
                - csprng_release.25142
                - fp_vec_by_restr_vec_scaled.25165
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_recompute_root
                - hash.25156
                - hash.25156
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_vec
                - hash.25156
                - memcmp
                - memcmp
                - hash_par.25166
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:564,26'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:564,31'
              BranchSideFuncs:
                - hash_par.25166
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.25152
                - fz_inf_w_by_fz_matrix.25158
                - convert_restr_vec_to_fp.25159
                - fp_vec_by_fp_vec_pointwise.25160
                - fp_vec_by_fp_matrix.25161
                - fp_synd_minus_fp_vec_scaled.25151
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_syn
                - hash_par.25166
                - csprng_initialize.25146
                - csprng_fz_inf_w.25162
                - fz_inf_w_by_fz_matrix.25158
                - fz_dz_norm_n.25163
                - csprng_fp_vec.25164
                - csprng_release.25142
                - fp_vec_by_restr_vec_scaled.25165
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_recompute_root
                - hash.25156
                - hash.25156
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_vec
                - hash.25156
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:567,14'
              BranchSideFuncs:
                - hash_par.25166
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.25152
                - fz_inf_w_by_fz_matrix.25158
                - convert_restr_vec_to_fp.25159
                - fp_vec_by_fp_vec_pointwise.25160
                - fp_vec_by_fp_matrix.25161
                - fp_synd_minus_fp_vec_scaled.25151
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_syn
                - hash_par.25166
                - csprng_initialize.25146
                - csprng_fz_inf_w.25162
                - fz_inf_w_by_fz_matrix.25158
                - fz_dz_norm_n.25163
                - csprng_fp_vec.25164
                - csprng_release.25142
                - fp_vec_by_restr_vec_scaled.25165
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_recompute_root
                - hash.25156
                - hash.25156
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_vec
                - hash.25156
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:564,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:462,31'
              BranchSideFuncs:
                - hash_par.25166
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.25152
                - fz_inf_w_by_fz_matrix.25158
                - convert_restr_vec_to_fp.25159
                - fp_vec_by_fp_vec_pointwise.25160
                - fp_vec_by_fp_matrix.25161
                - fp_synd_minus_fp_vec_scaled.25151
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_syn
                - hash_par.25166
                - csprng_initialize.25146
                - csprng_fz_inf_w.25162
                - fz_inf_w_by_fz_matrix.25158
                - fz_dz_norm_n.25163
                - csprng_fp_vec.25164
                - csprng_release.25142
                - fp_vec_by_restr_vec_scaled.25165
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_recompute_root
                - hash.25156
                - hash.25156
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_vec
                - hash.25156
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:567,14'
              BranchSideFuncs:
                - hash_par.25166
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.25152
                - fz_inf_w_by_fz_matrix.25158
                - convert_restr_vec_to_fp.25159
                - fp_vec_by_fp_vec_pointwise.25160
                - fp_vec_by_fp_matrix.25161
                - fp_synd_minus_fp_vec_scaled.25151
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_syn
                - hash_par.25166
                - csprng_initialize.25146
                - csprng_fz_inf_w.25162
                - fz_inf_w_by_fz_matrix.25158
                - fz_dz_norm_n.25163
                - csprng_fp_vec.25164
                - csprng_release.25142
                - fp_vec_by_restr_vec_scaled.25165
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_recompute_root
                - hash.25156
                - hash.25156
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_vec
                - hash.25156
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:462,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:465,56'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_recompute_root
                - hash.25156
                - hash.25156
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_vec
                - hash.25156
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:591,37'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_recompute_root
                - hash.25156
                - hash.25156
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_vec
                - hash.25156
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:616,36'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:608,32'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:616,36'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:600,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:601,37'
              BranchSideFuncs:
                - hash.25156
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:603,26'
              BranchSideFuncs:
                - hash.25156
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:617,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:617,42'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:618,46'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:618,46'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:618,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:619,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:619,40'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:619,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:620,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:620,40'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:620,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:621,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:621,35'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:621,35'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:621,35'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:382,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:398,19'
          Dst:             PQCLEAN_CROSSRSDPG128FAST_AVX2_unpack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:401,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:406,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:410,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:413,2'
          Dst:             csprng_fp_vec_chall_1
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:415,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:418,2'
          Dst:             PQCLEAN_CROSSRSDPG128FAST_AVX2_expand_digest_to_fixed_weight
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:422,24'
          Dst:             PQCLEAN_CROSSRSDPG128FAST_AVX2_rebuild_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:589,32'
          Dst:             PQCLEAN_CROSSRSDPG128FAST_AVX2_recompute_root
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:593,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:596,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:508,34'
          Dst:             PQCLEAN_CROSSRSDPG128FAST_AVX2_unpack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:519,40'
          Dst:             PQCLEAN_CROSSRSDPG128FAST_AVX2_unpack_fz_rsdp_g_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:522,22'
          Dst:             is_fz_vec_in_restr_group_m
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:523,4'
          Dst:             fz_inf_w_by_fz_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:529,4'
          Dst:             convert_restr_vec_to_fp
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:530,4'
          Dst:             fp_vec_by_fp_vec_pointwise
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:531,4'
          Dst:             fp_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:533,4'
          Dst:             fp_synd_minus_fp_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:538,4'
          Dst:             PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:486,4'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:488,4'
          Dst:             csprng_fz_inf_w
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:489,4'
          Dst:             fz_inf_w_by_fz_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:490,4'
          Dst:             fz_dz_norm_n
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:492,4'
          Dst:             csprng_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:494,4'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:495,4'
          Dst:             fp_vec_by_restr_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:545,4'
          Dst:             hash_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:565,4'
          Dst:             hash_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:606,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:612,36'
          Dst:             memcmp
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:601,3'
          Dst:             PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:608,32'
          Dst:             memcmp
    - functionName:    expand_pk
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_fp_mat
        - csprng_fz_mat
        - csprng_initialize
        - csprng_release
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:53,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.25146
                - csprng_fz_mat.25150
                - csprng_fp_mat.25149
                - csprng_release.25142
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:54,2'
              BranchSideFuncs:
                - csprng_initialize.25146
                - csprng_fz_mat.25150
                - csprng_fp_mat.25149
                - csprng_release.25142
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:54,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:56,2'
          Dst:             csprng_fz_mat
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:57,2'
          Dst:             csprng_fp_mat
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:59,2'
          Dst:             csprng_release
    - functionName:    hash
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
        - xof_shake_final
        - xof_shake_init
        - xof_shake_release
        - xof_shake_update
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:238,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.25137
                - xof_shake_update.25135
                - xof_shake_update.25135
                - xof_shake_final.25133
                - xof_shake_extract.25125
                - xof_shake_release.25119
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:239,2'
              BranchSideFuncs:
                - xof_shake_init.25137
                - xof_shake_update.25135
                - xof_shake_update.25135
                - xof_shake_final.25133
                - xof_shake_extract.25125
                - xof_shake_release.25119
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:239,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:240,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:244,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:245,2'
          Dst:             xof_shake_final
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:246,2'
          Dst:             xof_shake_extract
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:248,2'
          Dst:             xof_shake_release
    - functionName:    csprng_fp_vec_chall_1
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          215
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:335,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.25144
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:341,2'
              BranchSideFuncs:
                - csprng_randombytes.25144
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:352,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:352,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:365,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:352,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:354,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:365,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:354,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:356,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:356,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:356,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:357,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:359,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:366,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:367,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:369,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:351,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:352,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:372,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:341,2'
          Dst:             csprng_randombytes
    - functionName:    fz_inf_w_by_fz_matrix
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          172
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    convert_restr_vec_to_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - RESTR_TO_VAL
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/fp_arith.h:231,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/fp_arith.h:0,0'
              BranchSideFuncs:
                - RESTR_TO_VAL.25148
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/fp_arith.h:232,25'
              BranchSideFuncs:
                - RESTR_TO_VAL.25148
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/fp_arith.h:231,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/fp_arith.h:232,25'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/fp_arith.h:234,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/fp_arith.h:232,12'
          Dst:             RESTR_TO_VAL
    - functionName:    fp_vec_by_fp_vec_pointwise
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          143
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/fp_arith.h:187,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/fp_arith.h:188,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/fp_arith.h:188,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/fp_arith.h:187,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/fp_arith.h:188,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/fp_arith.h:191,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fp_vec_by_fp_matrix
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          421
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - reduce_avx2_32
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/fp_arith.h:155,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/fp_arith.h:0,0'
              BranchSideFuncs:
                - reduce_avx2_32.25147
                - reduce_avx2_32.25147
                - reduce_avx2_32.25147
                - reduce_avx2_32.25147
                - reduce_avx2_32.25147
                - reduce_avx2_32.25147
                - reduce_avx2_32.25147
                - reduce_avx2_32.25147
                - reduce_avx2_32.25147
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/fp_arith.h:160,39'
              BranchSideFuncs:
                - reduce_avx2_32.25147
                - reduce_avx2_32.25147
                - reduce_avx2_32.25147
                - reduce_avx2_32.25147
                - reduce_avx2_32.25147
                - reduce_avx2_32.25147
                - reduce_avx2_32.25147
                - reduce_avx2_32.25147
                - reduce_avx2_32.25147
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/fp_arith.h:171,19'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/fp_arith.h:0,0'
              BranchSideFuncs:
                - reduce_avx2_32.25147
                - reduce_avx2_32.25147
                - reduce_avx2_32.25147
                - reduce_avx2_32.25147
                - reduce_avx2_32.25147
                - reduce_avx2_32.25147
                - reduce_avx2_32.25147
                - reduce_avx2_32.25147
                - reduce_avx2_32.25147
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/fp_arith.h:163,25'
              BranchSideFuncs:
                - reduce_avx2_32.25147
                - reduce_avx2_32.25147
                - reduce_avx2_32.25147
                - reduce_avx2_32.25147
                - reduce_avx2_32.25147
                - reduce_avx2_32.25147
                - reduce_avx2_32.25147
                - reduce_avx2_32.25147
                - reduce_avx2_32.25147
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/fp_arith.h:171,39'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/fp_arith.h:163,25'
              BranchSideFuncs:
                - reduce_avx2_32.25147
                - reduce_avx2_32.25147
                - reduce_avx2_32.25147
                - reduce_avx2_32.25147
                - reduce_avx2_32.25147
                - reduce_avx2_32.25147
                - reduce_avx2_32.25147
                - reduce_avx2_32.25147
                - reduce_avx2_32.25147
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/fp_arith.h:171,8'
              BranchSideFuncs:
                - reduce_avx2_32.25147
                - reduce_avx2_32.25147
                - reduce_avx2_32.25147
                - reduce_avx2_32.25147
                - reduce_avx2_32.25147
                - reduce_avx2_32.25147
                - reduce_avx2_32.25147
                - reduce_avx2_32.25147
                - reduce_avx2_32.25147
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/fp_arith.h:171,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/fp_arith.h:163,63'
              BranchSideFuncs:
                - reduce_avx2_32.25147
                - reduce_avx2_32.25147
                - reduce_avx2_32.25147
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/fp_arith.h:163,63'
              BranchSideFuncs:
                - reduce_avx2_32.25147
                - reduce_avx2_32.25147
                - reduce_avx2_32.25147
                - reduce_avx2_32.25147
                - reduce_avx2_32.25147
                - reduce_avx2_32.25147
                - reduce_avx2_32.25147
                - reduce_avx2_32.25147
                - reduce_avx2_32.25147
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
    - functionName:    csprng_fz_inf_w
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:420,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.25144
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:426,2'
              BranchSideFuncs:
                - csprng_randombytes.25144
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:437,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:437,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:449,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:437,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:439,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:449,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:439,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:441,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:441,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:441,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:442,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:444,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:450,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:451,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:453,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:436,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:437,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:456,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:426,2'
          Dst:             csprng_randombytes
    - functionName:    fz_dz_norm_n
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          74
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    csprng_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:291,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.25144
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:297,2'
              BranchSideFuncs:
                - csprng_randombytes.25144
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:308,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:308,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:320,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:308,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:310,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:320,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:310,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:312,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:312,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:312,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:313,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:315,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:321,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:322,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:324,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:307,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:308,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:327,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:297,2'
          Dst:             csprng_randombytes
    - functionName:    fp_vec_by_restr_vec_scaled
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - RESTR_TO_VAL
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/fp_arith.h:210,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/fp_arith.h:211,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/fp_arith.h:214,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/fp_arith.h:211,12'
          Dst:             RESTR_TO_VAL
    - functionName:    hash_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      void
      argCount:        14
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_initialize_par
        - csprng_randombytes_par
        - csprng_release_par
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:271,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_initialize_par.25145
                - csprng_randombytes_par.25143
                - csprng_release_par.25141
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:272,56'
              BranchSideFuncs:
                - csprng_initialize_par.25145
                - csprng_randombytes_par.25143
                - csprng_release_par.25141
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:272,2'
          Dst:             csprng_initialize_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:273,2'
          Dst:             csprng_randombytes_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:275,2'
          Dst:             csprng_release_par
    - functionName:    fz_vec_sub_n
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          143
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/restr_arith.h:54,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/restr_arith.h:55,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/restr_arith.h:55,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/restr_arith.h:54,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/restr_arith.h:55,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/restr_arith.h:57,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fz_dz_norm_m
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          82
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fz_vec_sub_m
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          405
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    expand_sk
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          146
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - csprng_fz_inf_w
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
        - expand_pk
        - fz_dz_norm_n
        - fz_inf_w_by_fz_matrix
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.25146
                - csprng_randombytes.25144
                - csprng_release.25142
                - expand_pk.25155
                - csprng_initialize.25146
                - csprng_fz_inf_w.25162
                - csprng_release.25142
                - fz_inf_w_by_fz_matrix.25158
                - fz_dz_norm_n.25163
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:74,2'
              BranchSideFuncs:
                - csprng_initialize.25146
                - csprng_randombytes.25144
                - csprng_release.25142
                - expand_pk.25155
                - csprng_initialize.25146
                - csprng_fz_inf_w.25162
                - csprng_release.25142
                - fz_inf_w_by_fz_matrix.25158
                - fz_dz_norm_n.25163
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:92,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:94,22'
              BranchSideFuncs:
                - fz_inf_w_by_fz_matrix.25158
                - fz_dz_norm_n.25163
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:97,2'
              BranchSideFuncs:
                - fz_inf_w_by_fz_matrix.25158
                - fz_dz_norm_n.25163
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:74,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:75,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:79,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:81,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:87,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:88,2'
          Dst:             csprng_fz_inf_w
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:90,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:97,2'
          Dst:             fz_inf_w_by_fz_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:98,2'
          Dst:             fz_dz_norm_n
    - functionName:    PQCLEAN_CROSSRSDPG128FAST_AVX2_CROSS_sign
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          595
      EdgeCount:       41
      CyclomaticComplexity: 11
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_CROSSRSDPG128FAST_AVX2_expand_digest_to_fixed_weight
        - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_syn
        - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_vec
        - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fz_rsdp_g_vec
        - PQCLEAN_CROSSRSDPG128FAST_AVX2_seed_leaves
        - PQCLEAN_CROSSRSDPG128FAST_AVX2_seed_path
        - PQCLEAN_CROSSRSDPG128FAST_AVX2_tree_proof
        - PQCLEAN_CROSSRSDPG128FAST_AVX2_tree_root
        - __assert_fail
        - convert_restr_vec_to_fp
        - csprng_fp_vec
        - csprng_fp_vec_chall_1
        - csprng_fz_inf_w
        - csprng_initialize
        - csprng_release
        - expand_sk
        - fp_vec_by_fp_matrix
        - fp_vec_by_fp_vec_pointwise
        - fp_vec_by_restr_vec_scaled
        - fz_dz_norm_m
        - fz_dz_norm_n
        - fz_inf_w_by_fz_matrix
        - fz_vec_sub_m
        - fz_vec_sub_n
        - hash
        - hash_par
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:159,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:0,0'
              BranchSideFuncs:
                - expand_sk.25170
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_seed_leaves
                - csprng_initialize.25146
                - csprng_fz_inf_w.25162
                - fz_vec_sub_m.25169
                - fz_dz_norm_m.25168
                - fz_inf_w_by_fz_matrix.25158
                - fz_dz_norm_n.25163
                - fz_vec_sub_n.25167
                - convert_restr_vec_to_fp.25159
                - fz_dz_norm_n.25163
                - csprng_fp_vec.25164
                - csprng_release.25142
                - fp_vec_by_fp_vec_pointwise.25160
                - fp_vec_by_fp_matrix.25161
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fz_rsdp_g_vec
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_tree_root
                - hash.25156
                - hash.25156
                - hash.25156
                - hash.25156
                - csprng_initialize.25146
                - csprng_fp_vec_chall_1.25157
                - csprng_release.25142
                - fp_vec_by_restr_vec_scaled.25165
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_vec
                - hash.25156
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fz_rsdp_g_vec
                - hash_par.25166
                - hash_par.25166
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:170,21'
              BranchSideFuncs:
                - expand_sk.25170
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_seed_leaves
                - csprng_initialize.25146
                - csprng_fz_inf_w.25162
                - fz_vec_sub_m.25169
                - fz_dz_norm_m.25168
                - fz_inf_w_by_fz_matrix.25158
                - fz_dz_norm_n.25163
                - fz_vec_sub_n.25167
                - convert_restr_vec_to_fp.25159
                - fz_dz_norm_n.25163
                - csprng_fp_vec.25164
                - csprng_release.25142
                - fp_vec_by_fp_vec_pointwise.25160
                - fp_vec_by_fp_matrix.25161
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fz_rsdp_g_vec
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_tree_root
                - hash.25156
                - hash.25156
                - hash.25156
                - hash.25156
                - csprng_initialize.25146
                - csprng_fp_vec_chall_1.25157
                - csprng_release.25142
                - fp_vec_by_restr_vec_scaled.25165
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_vec
                - hash.25156
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fz_rsdp_g_vec
                - hash_par.25166
                - hash_par.25166
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:168,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:170,21'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_seed_leaves
                - csprng_initialize.25146
                - csprng_fz_inf_w.25162
                - fz_vec_sub_m.25169
                - fz_dz_norm_m.25168
                - fz_inf_w_by_fz_matrix.25158
                - fz_dz_norm_n.25163
                - fz_vec_sub_n.25167
                - convert_restr_vec_to_fp.25159
                - fz_dz_norm_n.25163
                - csprng_fp_vec.25164
                - csprng_release.25142
                - fp_vec_by_fp_vec_pointwise.25160
                - fp_vec_by_fp_matrix.25161
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fz_rsdp_g_vec
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_tree_root
                - hash.25156
                - hash.25156
                - hash.25156
                - hash.25156
                - csprng_initialize.25146
                - csprng_fp_vec_chall_1.25157
                - csprng_release.25142
                - fp_vec_by_restr_vec_scaled.25165
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_vec
                - hash.25156
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fz_rsdp_g_vec
                - hash_par.25166
                - hash_par.25166
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:173,33'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_seed_leaves
                - csprng_initialize.25146
                - csprng_fz_inf_w.25162
                - fz_vec_sub_m.25169
                - fz_dz_norm_m.25168
                - fz_inf_w_by_fz_matrix.25158
                - fz_dz_norm_n.25163
                - fz_vec_sub_n.25167
                - convert_restr_vec_to_fp.25159
                - fz_dz_norm_n.25163
                - csprng_fp_vec.25164
                - csprng_release.25142
                - fp_vec_by_fp_vec_pointwise.25160
                - fp_vec_by_fp_matrix.25161
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fz_rsdp_g_vec
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_tree_root
                - hash.25156
                - hash.25156
                - hash.25156
                - hash.25156
                - csprng_initialize.25146
                - csprng_fp_vec_chall_1.25157
                - csprng_release.25142
                - fp_vec_by_restr_vec_scaled.25165
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_vec
                - hash.25156
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fz_rsdp_g_vec
                - hash_par.25166
                - hash_par.25166
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:174,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:176,22'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_seed_leaves
                - csprng_initialize.25146
                - csprng_fz_inf_w.25162
                - fz_vec_sub_m.25169
                - fz_dz_norm_m.25168
                - fz_inf_w_by_fz_matrix.25158
                - fz_dz_norm_n.25163
                - fz_vec_sub_n.25167
                - convert_restr_vec_to_fp.25159
                - fz_dz_norm_n.25163
                - csprng_fp_vec.25164
                - csprng_release.25142
                - fp_vec_by_fp_vec_pointwise.25160
                - fp_vec_by_fp_matrix.25161
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fz_rsdp_g_vec
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_tree_root
                - hash.25156
                - hash.25156
                - hash.25156
                - hash.25156
                - csprng_initialize.25146
                - csprng_fp_vec_chall_1.25157
                - csprng_release.25142
                - fp_vec_by_restr_vec_scaled.25165
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_vec
                - hash.25156
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fz_rsdp_g_vec
                - hash_par.25166
                - hash_par.25166
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:181,2'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_seed_leaves
                - csprng_initialize.25146
                - csprng_fz_inf_w.25162
                - fz_vec_sub_m.25169
                - fz_dz_norm_m.25168
                - fz_inf_w_by_fz_matrix.25158
                - fz_dz_norm_n.25163
                - fz_vec_sub_n.25167
                - convert_restr_vec_to_fp.25159
                - fz_dz_norm_n.25163
                - csprng_fp_vec.25164
                - csprng_release.25142
                - fp_vec_by_fp_vec_pointwise.25160
                - fp_vec_by_fp_matrix.25161
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fz_rsdp_g_vec
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_tree_root
                - hash.25156
                - hash.25156
                - hash.25156
                - hash.25156
                - csprng_initialize.25146
                - csprng_fp_vec_chall_1.25157
                - csprng_release.25142
                - fp_vec_by_restr_vec_scaled.25165
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_vec
                - hash.25156
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fz_rsdp_g_vec
                - hash_par.25166
                - hash_par.25166
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:269,20'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:269,25'
              BranchSideFuncs:
                - hash_par.25166
                - hash_par.25166
                - csprng_initialize.25146
                - csprng_fz_inf_w.25162
                - fz_vec_sub_m.25169
                - fz_dz_norm_m.25168
                - fz_inf_w_by_fz_matrix.25158
                - fz_dz_norm_n.25163
                - fz_vec_sub_n.25167
                - convert_restr_vec_to_fp.25159
                - fz_dz_norm_n.25163
                - csprng_fp_vec.25164
                - csprng_release.25142
                - fp_vec_by_fp_vec_pointwise.25160
                - fp_vec_by_fp_matrix.25161
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fz_rsdp_g_vec
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_tree_root
                - hash.25156
                - hash.25156
                - hash.25156
                - hash.25156
                - csprng_initialize.25146
                - csprng_fp_vec_chall_1.25157
                - csprng_release.25142
                - fp_vec_by_restr_vec_scaled.25165
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_vec
                - hash.25156
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fz_rsdp_g_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:272,14'
              BranchSideFuncs:
                - hash_par.25166
                - hash_par.25166
                - csprng_initialize.25146
                - csprng_fz_inf_w.25162
                - fz_vec_sub_m.25169
                - fz_dz_norm_m.25168
                - fz_inf_w_by_fz_matrix.25158
                - fz_dz_norm_n.25163
                - fz_vec_sub_n.25167
                - convert_restr_vec_to_fp.25159
                - fz_dz_norm_n.25163
                - csprng_fp_vec.25164
                - csprng_release.25142
                - fp_vec_by_fp_vec_pointwise.25160
                - fp_vec_by_fp_matrix.25161
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fz_rsdp_g_vec
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_tree_root
                - hash.25156
                - hash.25156
                - hash.25156
                - hash.25156
                - csprng_initialize.25146
                - csprng_fp_vec_chall_1.25157
                - csprng_release.25142
                - fp_vec_by_restr_vec_scaled.25165
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_vec
                - hash.25156
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fz_rsdp_g_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:269,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:220,31'
              BranchSideFuncs:
                - hash_par.25166
                - hash_par.25166
                - csprng_initialize.25146
                - csprng_fz_inf_w.25162
                - fz_vec_sub_m.25169
                - fz_dz_norm_m.25168
                - fz_inf_w_by_fz_matrix.25158
                - fz_dz_norm_n.25163
                - fz_vec_sub_n.25167
                - convert_restr_vec_to_fp.25159
                - fz_dz_norm_n.25163
                - csprng_fp_vec.25164
                - csprng_release.25142
                - fp_vec_by_fp_vec_pointwise.25160
                - fp_vec_by_fp_matrix.25161
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fz_rsdp_g_vec
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_tree_root
                - hash.25156
                - hash.25156
                - hash.25156
                - hash.25156
                - csprng_initialize.25146
                - csprng_fp_vec_chall_1.25157
                - csprng_release.25142
                - fp_vec_by_restr_vec_scaled.25165
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_vec
                - hash.25156
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fz_rsdp_g_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:272,14'
              BranchSideFuncs:
                - hash_par.25166
                - hash_par.25166
                - csprng_initialize.25146
                - csprng_fz_inf_w.25162
                - fz_vec_sub_m.25169
                - fz_dz_norm_m.25168
                - fz_inf_w_by_fz_matrix.25158
                - fz_dz_norm_n.25163
                - fz_vec_sub_n.25167
                - convert_restr_vec_to_fp.25159
                - fz_dz_norm_n.25163
                - csprng_fp_vec.25164
                - csprng_release.25142
                - fp_vec_by_fp_vec_pointwise.25160
                - fp_vec_by_fp_matrix.25161
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fz_rsdp_g_vec
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_tree_root
                - hash.25156
                - hash.25156
                - hash.25156
                - hash.25156
                - csprng_initialize.25146
                - csprng_fp_vec_chall_1.25157
                - csprng_release.25142
                - fp_vec_by_restr_vec_scaled.25165
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_vec
                - hash.25156
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fz_rsdp_g_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:220,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:220,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_tree_root
                - hash.25156
                - hash.25156
                - hash.25156
                - hash.25156
                - csprng_initialize.25146
                - csprng_fp_vec_chall_1.25157
                - csprng_release.25142
                - fp_vec_by_restr_vec_scaled.25165
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_vec
                - hash.25156
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fz_rsdp_g_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:309,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_tree_root
                - hash.25156
                - hash.25156
                - hash.25156
                - hash.25156
                - csprng_initialize.25146
                - csprng_fp_vec_chall_1.25157
                - csprng_release.25142
                - fp_vec_by_restr_vec_scaled.25165
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_vec
                - hash.25156
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fz_rsdp_g_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:336,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:337,30'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_vec
                - hash.25156
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fz_rsdp_g_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:345,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_vec
                - hash.25156
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fz_rsdp_g_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:345,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:346,37'
              BranchSideFuncs:
                - hash.25156
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fz_rsdp_g_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:349,26'
              BranchSideFuncs:
                - hash.25156
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fz_rsdp_g_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:363,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:362,26'
              BranchSideFuncs:
                - __assert_fail
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fz_rsdp_g_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:364,4'
              BranchSideFuncs:
                - __assert_fail
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fz_rsdp_g_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:364,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:364,4'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fz_rsdp_g_vec
                - __assert_fail
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:365,16'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fz_rsdp_g_vec
                - __assert_fail
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:362,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:363,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:371,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:165,2'
          Dst:             expand_sk
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:181,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:182,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:185,2'
          Dst:             PQCLEAN_CROSSRSDPG128FAST_AVX2_seed_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:309,2'
          Dst:             PQCLEAN_CROSSRSDPG128FAST_AVX2_tree_root
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:310,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:311,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:318,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:323,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:329,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:330,2'
          Dst:             csprng_fp_vec_chall_1
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:332,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:232,3'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:237,3'
          Dst:             csprng_fz_inf_w
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:238,3'
          Dst:             fz_vec_sub_m
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:239,3'
          Dst:             fz_dz_norm_m
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:240,3'
          Dst:             fz_inf_w_by_fz_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:241,3'
          Dst:             fz_dz_norm_n
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:242,3'
          Dst:             fz_vec_sub_n
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:245,3'
          Dst:             convert_restr_vec_to_fp
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:246,3'
          Dst:             fz_dz_norm_n
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:248,3'
          Dst:             csprng_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:250,3'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:253,3'
          Dst:             fp_vec_by_fp_vec_pointwise
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:254,3'
          Dst:             fp_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:258,3'
          Dst:             PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:260,3'
          Dst:             PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fz_rsdp_g_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:270,4'
          Dst:             hash_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:286,4'
          Dst:             hash_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:337,3'
          Dst:             fp_vec_by_restr_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:351,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:354,2'
          Dst:             PQCLEAN_CROSSRSDPG128FAST_AVX2_expand_digest_to_fixed_weight
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:358,2'
          Dst:             PQCLEAN_CROSSRSDPG128FAST_AVX2_tree_proof
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:359,2'
          Dst:             PQCLEAN_CROSSRSDPG128FAST_AVX2_seed_path
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:346,3'
          Dst:             PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:364,4'
          Dst:             __assert_fail
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:365,4'
          Dst:             PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:366,4'
          Dst:             PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fz_rsdp_g_vec
    - functionName:    restr_vec_by_fp_matrix
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          399
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - RESTR_TO_VAL
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/fp_arith.h:0,0'
          Dst:             RESTR_TO_VAL
    - functionName:    PQCLEAN_CROSSRSDPG128FAST_AVX2_CROSS_keygen
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          168
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_syn
        - csprng_fz_inf_w
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
        - expand_pk
        - fz_dz_norm_n
        - fz_inf_w_by_fz_matrix
        - restr_vec_by_fp_matrix
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:104,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
                - csprng_initialize.25146
                - csprng_randombytes.25144
                - csprng_release.25142
                - expand_pk.25155
                - csprng_initialize.25146
                - csprng_fz_inf_w.25162
                - fz_inf_w_by_fz_matrix.25158
                - fz_dz_norm_n.25163
                - csprng_release.25142
                - restr_vec_by_fp_matrix.25175
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_syn
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:138,22'
              BranchSideFuncs:
                - OQS_randombytes
                - csprng_initialize.25146
                - csprng_randombytes.25144
                - csprng_release.25142
                - expand_pk.25155
                - csprng_initialize.25146
                - csprng_fz_inf_w.25162
                - fz_inf_w_by_fz_matrix.25158
                - fz_dz_norm_n.25163
                - csprng_release.25142
                - restr_vec_by_fp_matrix.25175
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_syn
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:136,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:138,22'
              BranchSideFuncs:
                - fz_inf_w_by_fz_matrix.25158
                - fz_dz_norm_n.25163
                - csprng_release.25142
                - restr_vec_by_fp_matrix.25175
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_syn
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:141,2'
              BranchSideFuncs:
                - fz_inf_w_by_fz_matrix.25158
                - fz_dz_norm_n.25163
                - csprng_release.25142
                - restr_vec_by_fp_matrix.25175
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_syn
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:104,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:112,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:113,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:117,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:123,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:130,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:134,2'
          Dst:             csprng_fz_inf_w
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:141,2'
          Dst:             fz_inf_w_by_fz_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:142,2'
          Dst:             fz_dz_norm_n
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:144,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:147,2'
          Dst:             restr_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/CROSS.c:149,2'
          Dst:             PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_syn
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_ctx_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:72,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:72,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:72,2'
          Dst:             OQS_SHA3_shake128_inc_ctx_release
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_squeeze
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:66,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:66,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:66,2'
          Dst:             OQS_SHA3_shake128_inc_squeeze
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:59,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:59,2'
          Dst:             OQS_SHA3_shake128_inc_finalize
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_absorb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:54,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:54,22'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:52,2'
          Dst:             OQS_SHA3_shake128_inc_absorb
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:43,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:43,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:43,2'
          Dst:             OQS_SHA3_shake128_inc_init
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.25200
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.25200
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.25201
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:62,2'
              BranchSideFuncs:
                - xof_shake_extract.25201
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.25204
                - xof_shake_update.25203
                - xof_shake_update.25203
                - xof_shake_final.25202
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.25204
                - xof_shake_update.25203
                - xof_shake_update.25203
                - xof_shake_final.25202
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    PQCLEAN_CROSSRSDPG128FAST_AVX2_expand_digest_to_fixed_weight
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         67
      ICount:          400
      EdgeCount:       90
      CyclomaticComplexity: 25
      functionsReached:
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.c:46,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.25207
                - csprng_randombytes.25206
                - csprng_release.25205
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.c:47,2'
              BranchSideFuncs:
                - csprng_initialize.25207
                - csprng_randombytes.25206
                - csprng_release.25205
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.c:68,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.c:68,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.c:68,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.c:70,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.c:70,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.c:72,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.c:72,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.c:72,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.c:73,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.c:75,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.c:84,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.c:85,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.c:92,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.c:66,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.c:68,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.c:95,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.c:47,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.c:49,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.c:51,2'
          Dst:             csprng_release
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_ctx_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:72,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:72,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:72,2'
          Dst:             OQS_SHA3_shake128_inc_ctx_release
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_squeeze
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:66,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:66,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:66,2'
          Dst:             OQS_SHA3_shake128_inc_squeeze
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:59,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:59,2'
          Dst:             OQS_SHA3_shake128_inc_finalize
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_absorb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:54,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:54,22'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:52,2'
          Dst:             OQS_SHA3_shake128_inc_absorb
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:43,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:43,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:43,2'
          Dst:             OQS_SHA3_shake128_inc_init
    - functionName:    PQCLEAN_CROSSRSDPG128FAST_AVX2_recompute_root
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          80
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - PQCLEAN_CROSSRSDPG128FAST_AVX2_tree_root
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/merkle.c:87,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/merkle.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_tree_root
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/merkle.c:88,7'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_tree_root
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/merkle.c:88,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/merkle.c:87,26'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_tree_root
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/merkle.c:89,12'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_tree_root
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/merkle.c:87,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/merkle.c:88,7'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_tree_root
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/merkle.c:95,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_tree_root
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/merkle.c:88,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/merkle.c:87,26'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_tree_root
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/merkle.c:89,12'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128FAST_AVX2_tree_root
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/merkle.c:95,2'
          Dst:             PQCLEAN_CROSSRSDPG128FAST_AVX2_tree_root
    - functionName:    PQCLEAN_CROSSRSDPG128FAST_AVX2_tree_root
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          53
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hash
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/merkle.c:56,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/merkle.c:0,0'
              BranchSideFuncs:
                - hash.25241
                - hash.25241
                - hash.25241
                - hash.25241
                - hash.25241
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/merkle.c:60,3'
              BranchSideFuncs:
                - hash.25241
                - hash.25241
                - hash.25241
                - hash.25241
                - hash.25241
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/merkle.c:60,3'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/merkle.c:60,3'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/merkle.c:60,3'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/merkle.c:60,3'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/merkle.c:64,2'
          Dst:             hash
    - functionName:    hash
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
        - xof_shake_final
        - xof_shake_init
        - xof_shake_release
        - xof_shake_update
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:238,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.25236
                - xof_shake_update.25235
                - xof_shake_update.25235
                - xof_shake_final.25234
                - xof_shake_extract.25233
                - xof_shake_release.25232
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:239,2'
              BranchSideFuncs:
                - xof_shake_init.25236
                - xof_shake_update.25235
                - xof_shake_update.25235
                - xof_shake_final.25234
                - xof_shake_extract.25233
                - xof_shake_release.25232
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:239,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:240,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:244,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:245,2'
          Dst:             xof_shake_final
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:246,2'
          Dst:             xof_shake_extract
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:248,2'
          Dst:             xof_shake_release
    - functionName:    PQCLEAN_CROSSRSDPG128FAST_AVX2_tree_proof
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          71
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/merkle.c:72,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/merkle.c:71,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/merkle.c:73,37'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/merkle.c:71,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/merkle.c:72,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/merkle.c:79,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/merkle.c:72,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/merkle.c:71,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/merkle.c:73,37'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_unpack_7_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          2373
      EdgeCount:       66
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:234,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:234,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:235,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:237,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:237,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:247,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:237,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:237,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:238,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:237,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:237,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:238,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:237,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:238,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:238,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:237,31'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:237,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:238,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:237,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:237,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:247,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:237,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:238,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:238,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:237,31'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:237,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:238,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:237,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:238,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:247,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:237,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:238,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:247,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:248,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:249,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:250,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:250,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:251,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:253,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:253,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:254,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:257,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:257,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:258,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:262,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:262,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:263,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:268,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:268,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:269,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:275,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:275,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:276,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:284,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:284,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:284,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:285,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_unpack_9_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          1779
      EdgeCount:       67
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:311,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:311,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:321,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:311,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:311,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:312,24'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:311,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:311,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:312,24'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:311,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:312,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:312,24'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:311,30'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:311,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:312,24'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:311,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:311,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:321,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:311,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:312,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:312,24'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:311,30'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:311,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:312,24'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:311,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:312,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:321,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:311,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:312,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:321,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:322,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:323,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:324,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:324,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:325,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:327,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:327,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:328,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:331,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:331,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:332,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:336,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:336,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:337,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:342,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:342,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:343,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:349,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:349,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:350,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:358,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:358,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:358,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:359,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_pack_7_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          463
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:60,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:68,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:60,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:68,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:69,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:70,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:71,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:71,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:72,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:74,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:74,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:75,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:78,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:78,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:79,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:83,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:83,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:84,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:89,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:89,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:90,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:96,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:96,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:96,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:97,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_pack_9_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          558
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:126,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:127,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:137,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:126,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:127,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:137,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:138,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:139,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:141,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:141,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:142,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:145,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:145,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:146,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:150,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:150,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:151,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:156,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:156,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:157,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:163,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:163,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:164,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:171,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:171,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:171,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:172,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDPG128FAST_AVX2_unpack_fz_rsdp_g_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 504
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fz
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:504,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fz.25286
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:504,9'
              BranchSideFuncs:
                - generic_unpack_fz.25286
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:504,9'
          Dst:             generic_unpack_fz
    - functionName:    generic_unpack_fz
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 396
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_7_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:398,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_7_bit.25280
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:398,22'
              BranchSideFuncs:
                - generic_unpack_7_bit.25280
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:398,22'
          Dst:             generic_unpack_7_bit
    - functionName:    PQCLEAN_CROSSRSDPG128FAST_AVX2_unpack_fz_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 491
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fz
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:491,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fz.25286
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:491,9'
              BranchSideFuncs:
                - generic_unpack_fz.25286
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:491,9'
          Dst:             generic_unpack_fz
    - functionName:    PQCLEAN_CROSSRSDPG128FAST_AVX2_unpack_fp_syn
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 477
      functionLinenumberEnd: 478
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:478,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fp.25289
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:478,9'
              BranchSideFuncs:
                - generic_unpack_fp.25289
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:478,9'
          Dst:             generic_unpack_fp
    - functionName:    generic_unpack_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_9_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:379,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_9_bit.25281
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:379,22'
              BranchSideFuncs:
                - generic_unpack_9_bit.25281
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:379,22'
          Dst:             generic_unpack_9_bit
    - functionName:    PQCLEAN_CROSSRSDPG128FAST_AVX2_unpack_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 464
      functionLinenumberEnd: 465
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:465,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fp.25289
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:465,9'
              BranchSideFuncs:
                - generic_unpack_fp.25289
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:465,9'
          Dst:             generic_unpack_fp
    - functionName:    PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fz_rsdp_g_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 453
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fz
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:452,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fz.25294
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:452,2'
              BranchSideFuncs:
                - generic_pack_fz.25294
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:452,2'
          Dst:             generic_pack_fz
    - functionName:    generic_pack_fz
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_7_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:212,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_7_bit.25282
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:212,2'
              BranchSideFuncs:
                - generic_pack_7_bit.25282
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:212,2'
          Dst:             generic_pack_7_bit
    - functionName:    PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fz_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fz
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:439,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fz.25294
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:439,2'
              BranchSideFuncs:
                - generic_pack_fz.25294
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:439,2'
          Dst:             generic_pack_fz
    - functionName:    PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_syn
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:426,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fp.25297
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:426,2'
              BranchSideFuncs:
                - generic_pack_fp.25297
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:426,2'
          Dst:             generic_pack_fp
    - functionName:    generic_pack_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_9_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:196,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_9_bit.25283
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:196,2'
              BranchSideFuncs:
                - generic_pack_9_bit.25283
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:196,2'
          Dst:             generic_pack_9_bit
    - functionName:    PQCLEAN_CROSSRSDPG128FAST_AVX2_pack_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 412
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:413,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fp.25297
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:413,2'
              BranchSideFuncs:
                - generic_pack_fp.25297
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/pack_unpack.c:413,2'
          Dst:             generic_pack_fp
    - functionName:    xof_shake_x4_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_x4_inc_ctx_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:109,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:109,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:109,2'
          Dst:             OQS_SHA3_shake128_x4_inc_ctx_release
    - functionName:    csprng_release_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:174,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_release.25348
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:174,2'
              BranchSideFuncs:
                - xof_shake_x4_release.25348
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:174,2'
          Dst:             xof_shake_x4_release
    - functionName:    xof_shake_x4_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_x4_inc_squeeze
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:105,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:105,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:105,2'
          Dst:             OQS_SHA3_shake128_x4_inc_squeeze
    - functionName:    csprng_randombytes_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:161,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_extract.25350
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:161,2'
              BranchSideFuncs:
                - xof_shake_x4_extract.25350
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:161,2'
          Dst:             xof_shake_x4_extract
    - functionName:    xof_shake_x4_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_x4_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:97,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:97,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:97,2'
          Dst:             OQS_SHA3_shake128_x4_inc_finalize
    - functionName:    xof_shake_x4_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_x4_inc_absorb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:94,46'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:94,46'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:94,2'
          Dst:             OQS_SHA3_shake128_x4_inc_absorb
    - functionName:    xof_shake_x4_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_x4_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:86,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:86,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:86,2'
          Dst:             OQS_SHA3_shake128_x4_inc_init
    - functionName:    csprng_initialize_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          53
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_final
        - xof_shake_x4_init
        - xof_shake_x4_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:132,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_init.25354
                - xof_shake_x4_update.25353
                - xof_shake_x4_update.25353
                - xof_shake_x4_final.25352
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:132,2'
              BranchSideFuncs:
                - xof_shake_x4_init.25354
                - xof_shake_x4_update.25353
                - xof_shake_x4_update.25353
                - xof_shake_x4_final.25352
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:132,2'
          Dst:             xof_shake_x4_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:133,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:143,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:144,2'
          Dst:             xof_shake_x4_final
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_ctx_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:72,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:72,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:72,2'
          Dst:             OQS_SHA3_shake128_inc_ctx_release
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_squeeze
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:66,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:66,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:66,2'
          Dst:             OQS_SHA3_shake128_inc_squeeze
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:59,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:59,2'
          Dst:             OQS_SHA3_shake128_inc_finalize
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_absorb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:54,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:54,22'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:52,2'
          Dst:             OQS_SHA3_shake128_inc_absorb
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:43,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:43,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/sha3.h:43,2'
          Dst:             OQS_SHA3_shake128_inc_init
    - functionName:    PQCLEAN_CROSSRSDPG128FAST_AVX2_rebuild_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          73
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/seedtree.c:152,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/seedtree.c:151,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/seedtree.c:153,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/seedtree.c:151,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/seedtree.c:152,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/seedtree.c:159,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/seedtree.c:152,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/seedtree.c:151,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/seedtree.c:153,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDPG128FAST_AVX2_seed_path
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          73
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/seedtree.c:136,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/seedtree.c:135,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/seedtree.c:137,43'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/seedtree.c:135,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/seedtree.c:136,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/seedtree.c:143,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/seedtree.c:136,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/seedtree.c:135,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/seedtree.c:137,43'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    csprng_release_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_release_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:225,31'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_release_x4.25349
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:225,31'
              BranchSideFuncs:
                - csprng_release_x4.25349
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:225,3'
          Dst:             csprng_release_x4
    - functionName:    csprng_randombytes_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_randombytes_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:212,57'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes_x4.25351
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:212,57'
              BranchSideFuncs:
                - csprng_randombytes_x4.25351
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:212,3'
          Dst:             csprng_randombytes_x4
    - functionName:    csprng_initialize_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_initialize_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:200,34'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_initialize_x4.25355
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:200,34'
              BranchSideFuncs:
                - csprng_initialize_x4.25355
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:200,3'
          Dst:             csprng_initialize_x4
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.25356
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.25356
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.25357
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:62,2'
              BranchSideFuncs:
                - xof_shake_extract.25357
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.25360
                - xof_shake_update.25359
                - xof_shake_update.25359
                - xof_shake_final.25358
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.25360
                - xof_shake_update.25359
                - xof_shake_update.25359
                - xof_shake_final.25358
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    PQCLEAN_CROSSRSDPG128FAST_AVX2_seed_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          118
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_initialize
        - csprng_initialize_par
        - csprng_randombytes
        - csprng_randombytes_par
        - csprng_release
        - csprng_release_par
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/seedtree.c:54,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/seedtree.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.25370
                - csprng_randombytes.25369
                - csprng_release.25368
                - csprng_initialize_par.25367
                - csprng_randombytes_par.25366
                - csprng_release_par.25365
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/seedtree.c:63,2'
              BranchSideFuncs:
                - csprng_initialize.25370
                - csprng_randombytes.25369
                - csprng_release.25368
                - csprng_initialize_par.25367
                - csprng_randombytes_par.25366
                - csprng_release_par.25365
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/seedtree.c:68,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/seedtree.c:69,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/seedtree.c:71,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/seedtree.c:97,2'
          Dst:             csprng_initialize_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/seedtree.c:109,2'
          Dst:             csprng_randombytes_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-fast_avx2/seedtree.c:118,2'
          Dst:             csprng_release_par
    - functionName:    RESTR_TO_VAL
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          82
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    22
      BranchProfiles:  []
      Callsites:       []
    - functionName:    csprng_fp_mat
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:193,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.25443
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:199,2'
              BranchSideFuncs:
                - csprng_randombytes.25443
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:210,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:210,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:222,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:210,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:212,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:222,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:212,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:214,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:214,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:214,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:215,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:217,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:223,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:224,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:226,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:209,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:210,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:229,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:199,2'
          Dst:             csprng_randombytes
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:62,37'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.25444
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:62,37'
              BranchSideFuncs:
                - xof_shake_extract.25444
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_squeeze
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/sha3.h:65,31'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/sha3.h:65,31'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/sha3.h:65,2'
          Dst:             OQS_SHA3_shake128_inc_squeeze
    - functionName:    csprng_fz_mat
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:277,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.25443
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:283,2'
              BranchSideFuncs:
                - csprng_randombytes.25443
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:295,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:295,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:307,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:295,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:297,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:307,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:297,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:299,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:299,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:299,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:300,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:302,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:308,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:309,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:311,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:294,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:295,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:314,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:283,2'
          Dst:             csprng_randombytes
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_ctx_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/sha3.h:71,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/sha3.h:71,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/sha3.h:71,2'
          Dst:             OQS_SHA3_shake128_inc_ctx_release
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_finalize
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/sha3.h:58,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/sha3.h:58,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/sha3.h:58,2'
          Dst:             OQS_SHA3_shake128_inc_finalize
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_absorb
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/sha3.h:53,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/sha3.h:53,22'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/sha3.h:51,2'
          Dst:             OQS_SHA3_shake128_inc_absorb
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/sha3.h:42,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/sha3.h:42,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/sha3.h:42,2'
          Dst:             OQS_SHA3_shake128_inc_init
    - functionName:    fp_synd_minus_fp_vec_scaled
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          51
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/fp_arith.h:172,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/fp_arith.h:173,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/fp_arith.h:177,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    is_fz_vec_in_restr_group_m
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_clean/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         50
      ICount:          282
      EdgeCount:       73
      CyclomaticComplexity: 25
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDPG128SMALL_CLEAN_CROSS_verify
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 481
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          385
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_expand_digest_to_fixed_weight
        - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_pack_fp_syn
        - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_pack_fp_vec
        - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_rebuild_tree
        - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_recompute_root
        - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_seed_leaves
        - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_unpack_fp_syn
        - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_unpack_fp_vec
        - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_unpack_fz_rsdp_g_vec
        - convert_restr_vec_to_fp
        - csprng_fp_vec
        - csprng_fp_vec_chall_1
        - csprng_fz_inf_w
        - csprng_initialize
        - csprng_release
        - expand_pk
        - fp_synd_minus_fp_vec_scaled
        - fp_vec_by_fp_matrix
        - fp_vec_by_fp_vec_pointwise
        - fp_vec_by_restr_vec_scaled
        - fz_dz_norm_n
        - fz_inf_w_by_fz_matrix
        - hash
        - is_fz_vec_in_restr_group_m
        - memcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:309,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:0,0'
              BranchSideFuncs:
                - expand_pk.25454
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_unpack_fp_syn
                - hash.25455
                - hash.25455
                - csprng_initialize.25456
                - csprng_fp_vec_chall_1.25457
                - csprng_release.25458
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_rebuild_tree
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_seed_leaves
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.25451
                - fz_inf_w_by_fz_matrix.25460
                - convert_restr_vec_to_fp.25464
                - fp_vec_by_fp_vec_pointwise.25465
                - fp_vec_by_fp_matrix.25466
                - fp_synd_minus_fp_vec_scaled.25450
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_pack_fp_syn
                - hash.25455
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_recompute_root
                - hash.25455
                - hash.25455
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_pack_fp_vec
                - hash.25455
                - memcmp
                - memcmp
                - hash.25455
                - csprng_initialize.25456
                - csprng_fz_inf_w.25459
                - fz_inf_w_by_fz_matrix.25460
                - fz_dz_norm_n.25461
                - csprng_fp_vec.25462
                - csprng_release.25458
                - fp_vec_by_restr_vec_scaled.25463
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:313,2'
              BranchSideFuncs:
                - expand_pk.25454
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_unpack_fp_syn
                - hash.25455
                - hash.25455
                - csprng_initialize.25456
                - csprng_fp_vec_chall_1.25457
                - csprng_release.25458
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_rebuild_tree
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_seed_leaves
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.25451
                - fz_inf_w_by_fz_matrix.25460
                - convert_restr_vec_to_fp.25464
                - fp_vec_by_fp_vec_pointwise.25465
                - fp_vec_by_fp_matrix.25466
                - fp_synd_minus_fp_vec_scaled.25450
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_pack_fp_syn
                - hash.25455
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_recompute_root
                - hash.25455
                - hash.25455
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_pack_fp_vec
                - hash.25455
                - memcmp
                - memcmp
                - hash.25455
                - csprng_initialize.25456
                - csprng_fz_inf_w.25459
                - fz_inf_w_by_fz_matrix.25460
                - fz_dz_norm_n.25461
                - csprng_fp_vec.25462
                - csprng_release.25458
                - fp_vec_by_restr_vec_scaled.25463
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:377,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:379,43'
              BranchSideFuncs:
                - hash.25455
                - csprng_initialize.25456
                - csprng_fz_inf_w.25459
                - fz_inf_w_by_fz_matrix.25460
                - fz_dz_norm_n.25461
                - csprng_fp_vec.25462
                - csprng_release.25458
                - fp_vec_by_restr_vec_scaled.25463
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.25451
                - fz_inf_w_by_fz_matrix.25460
                - convert_restr_vec_to_fp.25464
                - fp_vec_by_fp_vec_pointwise.25465
                - fp_vec_by_fp_matrix.25466
                - fp_synd_minus_fp_vec_scaled.25450
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_pack_fp_syn
                - hash.25455
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_recompute_root
                - hash.25455
                - hash.25455
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_pack_fp_vec
                - hash.25455
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:408,48'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.25451
                - fz_inf_w_by_fz_matrix.25460
                - convert_restr_vec_to_fp.25464
                - fp_vec_by_fp_vec_pointwise.25465
                - fp_vec_by_fp_matrix.25466
                - fp_synd_minus_fp_vec_scaled.25450
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_pack_fp_syn
                - hash.25455
                - hash.25455
                - csprng_initialize.25456
                - csprng_fz_inf_w.25459
                - fz_inf_w_by_fz_matrix.25460
                - fz_dz_norm_n.25461
                - csprng_fp_vec.25462
                - csprng_release.25458
                - fp_vec_by_restr_vec_scaled.25463
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_recompute_root
                - hash.25455
                - hash.25455
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_pack_fp_vec
                - hash.25455
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:409,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:415,35'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.25451
                - fz_inf_w_by_fz_matrix.25460
                - convert_restr_vec_to_fp.25464
                - fp_vec_by_fp_vec_pointwise.25465
                - fp_vec_by_fp_matrix.25466
                - fp_synd_minus_fp_vec_scaled.25450
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_pack_fp_syn
                - hash.25455
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_unpack_fp_vec
                - hash.25455
                - csprng_initialize.25456
                - csprng_fz_inf_w.25459
                - fz_inf_w_by_fz_matrix.25460
                - fz_dz_norm_n.25461
                - csprng_fp_vec.25462
                - csprng_release.25458
                - fp_vec_by_restr_vec_scaled.25463
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_recompute_root
                - hash.25455
                - hash.25455
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_pack_fp_vec
                - hash.25455
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:415,35'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.25451
                - fz_inf_w_by_fz_matrix.25460
                - convert_restr_vec_to_fp.25464
                - fp_vec_by_fp_vec_pointwise.25465
                - fp_vec_by_fp_matrix.25466
                - fp_synd_minus_fp_vec_scaled.25450
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_pack_fp_syn
                - hash.25455
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_unpack_fp_vec
                - hash.25455
                - csprng_initialize.25456
                - csprng_fz_inf_w.25459
                - fz_inf_w_by_fz_matrix.25460
                - fz_dz_norm_n.25461
                - csprng_fp_vec.25462
                - csprng_release.25458
                - fp_vec_by_restr_vec_scaled.25463
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_recompute_root
                - hash.25455
                - hash.25455
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_pack_fp_vec
                - hash.25455
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:420,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:420,24'
              BranchSideFuncs:
                - is_fz_vec_in_restr_group_m.25451
                - fz_inf_w_by_fz_matrix.25460
                - convert_restr_vec_to_fp.25464
                - fp_vec_by_fp_vec_pointwise.25465
                - fp_vec_by_fp_matrix.25466
                - fp_synd_minus_fp_vec_scaled.25450
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_pack_fp_syn
                - hash.25455
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_unpack_fz_rsdp_g_vec
                - hash.25455
                - csprng_initialize.25456
                - csprng_fz_inf_w.25459
                - fz_inf_w_by_fz_matrix.25460
                - fz_dz_norm_n.25461
                - csprng_fp_vec.25462
                - csprng_release.25458
                - fp_vec_by_restr_vec_scaled.25463
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_recompute_root
                - hash.25455
                - hash.25455
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_pack_fp_vec
                - hash.25455
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:420,24'
              BranchSideFuncs:
                - is_fz_vec_in_restr_group_m.25451
                - fz_inf_w_by_fz_matrix.25460
                - convert_restr_vec_to_fp.25464
                - fp_vec_by_fp_vec_pointwise.25465
                - fp_vec_by_fp_matrix.25466
                - fp_synd_minus_fp_vec_scaled.25450
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_pack_fp_syn
                - hash.25455
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_unpack_fz_rsdp_g_vec
                - hash.25455
                - csprng_initialize.25456
                - csprng_fz_inf_w.25459
                - fz_inf_w_by_fz_matrix.25460
                - fz_dz_norm_n.25461
                - csprng_fp_vec.25462
                - csprng_release.25458
                - fp_vec_by_restr_vec_scaled.25463
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_recompute_root
                - hash.25455
                - hash.25455
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_pack_fp_vec
                - hash.25455
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:421,38'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:372,31'
              BranchSideFuncs:
                - fz_inf_w_by_fz_matrix.25460
                - convert_restr_vec_to_fp.25464
                - fp_vec_by_fp_vec_pointwise.25465
                - fp_vec_by_fp_matrix.25466
                - fp_synd_minus_fp_vec_scaled.25450
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_pack_fp_syn
                - hash.25455
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.25451
                - hash.25455
                - csprng_initialize.25456
                - csprng_fz_inf_w.25459
                - fz_inf_w_by_fz_matrix.25460
                - fz_dz_norm_n.25461
                - csprng_fp_vec.25462
                - csprng_release.25458
                - fp_vec_by_restr_vec_scaled.25463
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_recompute_root
                - hash.25455
                - hash.25455
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_pack_fp_vec
                - hash.25455
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:422,22'
              BranchSideFuncs:
                - is_fz_vec_in_restr_group_m.25451
                - fz_inf_w_by_fz_matrix.25460
                - convert_restr_vec_to_fp.25464
                - fp_vec_by_fp_vec_pointwise.25465
                - fp_vec_by_fp_matrix.25466
                - fp_synd_minus_fp_vec_scaled.25450
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_pack_fp_syn
                - hash.25455
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_unpack_fz_rsdp_g_vec
                - hash.25455
                - csprng_initialize.25456
                - csprng_fz_inf_w.25459
                - fz_inf_w_by_fz_matrix.25460
                - fz_dz_norm_n.25461
                - csprng_fp_vec.25462
                - csprng_release.25458
                - fp_vec_by_restr_vec_scaled.25463
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_recompute_root
                - hash.25455
                - hash.25455
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_pack_fp_vec
                - hash.25455
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:372,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:375,56'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_recompute_root
                - hash.25455
                - hash.25455
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_pack_fp_vec
                - hash.25455
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:448,37'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_recompute_root
                - hash.25455
                - hash.25455
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_pack_fp_vec
                - hash.25455
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:473,36'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:465,32'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:473,36'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:457,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:458,37'
              BranchSideFuncs:
                - hash.25455
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:460,26'
              BranchSideFuncs:
                - hash.25455
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:474,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:474,42'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:475,46'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:475,46'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:475,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:476,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:476,40'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:476,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:477,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:477,40'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:477,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:478,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:478,35'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:478,35'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:478,35'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:313,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:317,19'
          Dst:             PQCLEAN_CROSSRSDPG128SMALL_CLEAN_unpack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:320,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:325,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:329,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:332,2'
          Dst:             csprng_fp_vec_chall_1
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:334,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:337,2'
          Dst:             PQCLEAN_CROSSRSDPG128SMALL_CLEAN_expand_digest_to_fixed_weight
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:341,24'
          Dst:             PQCLEAN_CROSSRSDPG128SMALL_CLEAN_rebuild_tree
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:344,2'
          Dst:             PQCLEAN_CROSSRSDPG128SMALL_CLEAN_seed_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:446,32'
          Dst:             PQCLEAN_CROSSRSDPG128SMALL_CLEAN_recompute_root
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:450,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:453,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:382,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:391,4'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:393,4'
          Dst:             csprng_fz_inf_w
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:394,4'
          Dst:             fz_inf_w_by_fz_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:395,4'
          Dst:             fz_dz_norm_n
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:397,4'
          Dst:             csprng_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:399,4'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:400,4'
          Dst:             fp_vec_by_restr_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:408,34'
          Dst:             PQCLEAN_CROSSRSDPG128SMALL_CLEAN_unpack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:419,40'
          Dst:             PQCLEAN_CROSSRSDPG128SMALL_CLEAN_unpack_fz_rsdp_g_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:422,22'
          Dst:             is_fz_vec_in_restr_group_m
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:423,4'
          Dst:             fz_inf_w_by_fz_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:429,4'
          Dst:             convert_restr_vec_to_fp
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:430,4'
          Dst:             fp_vec_by_fp_vec_pointwise
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:431,4'
          Dst:             fp_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:433,4'
          Dst:             fp_synd_minus_fp_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:438,4'
          Dst:             PQCLEAN_CROSSRSDPG128SMALL_CLEAN_pack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:440,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:463,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:469,36'
          Dst:             memcmp
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:458,3'
          Dst:             PQCLEAN_CROSSRSDPG128SMALL_CLEAN_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:465,32'
          Dst:             memcmp
    - functionName:    expand_pk
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_fp_mat
        - csprng_fz_mat
        - csprng_initialize
        - csprng_release
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:52,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.25456
                - csprng_fz_mat.25445
                - csprng_fp_mat.25442
                - csprng_release.25458
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:53,2'
              BranchSideFuncs:
                - csprng_initialize.25456
                - csprng_fz_mat.25445
                - csprng_fp_mat.25442
                - csprng_release.25458
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:53,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:55,2'
          Dst:             csprng_fz_mat
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:56,2'
          Dst:             csprng_fp_mat
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:58,2'
          Dst:             csprng_release
    - functionName:    hash
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
        - xof_shake_final
        - xof_shake_init
        - xof_shake_release
        - xof_shake_update
      functionUses:    14
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:80,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.25449
                - xof_shake_update.25448
                - xof_shake_update.25448
                - xof_shake_final.25447
                - xof_shake_extract.25444
                - xof_shake_release.25446
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:81,2'
              BranchSideFuncs:
                - xof_shake_init.25449
                - xof_shake_update.25448
                - xof_shake_update.25448
                - xof_shake_final.25447
                - xof_shake_extract.25444
                - xof_shake_release.25446
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:81,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:82,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:86,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:87,2'
          Dst:             xof_shake_final
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:88,2'
          Dst:             xof_shake_extract
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:90,2'
          Dst:             xof_shake_release
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.25449
                - xof_shake_update.25448
                - xof_shake_update.25448
                - xof_shake_final.25447
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.25449
                - xof_shake_update.25448
                - xof_shake_update.25448
                - xof_shake_final.25447
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    csprng_fp_vec_chall_1
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          215
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:150,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.25443
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:156,2'
              BranchSideFuncs:
                - csprng_randombytes.25443
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:167,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:167,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:180,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:167,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:169,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:180,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:169,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:171,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:171,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:171,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:172,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:174,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:181,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:182,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:184,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:166,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:167,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:187,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:156,2'
          Dst:             csprng_randombytes
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.25446
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.25446
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    csprng_fz_inf_w
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:235,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.25443
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:241,2'
              BranchSideFuncs:
                - csprng_randombytes.25443
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:252,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:252,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:264,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:252,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:254,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:264,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:254,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:256,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:256,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:256,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:257,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:259,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:265,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:266,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:268,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:251,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:252,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:271,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:241,2'
          Dst:             csprng_randombytes
    - functionName:    fz_inf_w_by_fz_matrix
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_clean/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          214
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/restr_arith.h:79,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/restr_arith.h:80,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/restr_arith.h:80,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/restr_arith.h:79,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/restr_arith.h:78,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/restr_arith.h:80,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fz_dz_norm_n
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_clean/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          74
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    csprng_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:106,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.25443
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:112,2'
              BranchSideFuncs:
                - csprng_randombytes.25443
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:123,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:123,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:135,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:123,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:125,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:135,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:125,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:127,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:127,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:127,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:128,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:130,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:136,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:137,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:139,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:122,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:123,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:142,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:112,2'
          Dst:             csprng_randombytes
    - functionName:    fp_vec_by_restr_vec_scaled
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - RESTR_TO_VAL
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/fp_arith.h:161,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/fp_arith.h:162,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/fp_arith.h:165,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/fp_arith.h:162,12'
          Dst:             RESTR_TO_VAL
    - functionName:    convert_restr_vec_to_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - RESTR_TO_VAL
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/fp_arith.h:182,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/fp_arith.h:0,0'
              BranchSideFuncs:
                - RESTR_TO_VAL.25441
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/fp_arith.h:183,25'
              BranchSideFuncs:
                - RESTR_TO_VAL.25441
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/fp_arith.h:182,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/fp_arith.h:183,25'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/fp_arith.h:185,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/fp_arith.h:183,12'
          Dst:             RESTR_TO_VAL
    - functionName:    fp_vec_by_fp_vec_pointwise
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          113
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/fp_arith.h:139,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/fp_arith.h:140,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/fp_arith.h:140,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/fp_arith.h:139,26'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/fp_arith.h:140,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/fp_arith.h:140,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/fp_arith.h:139,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/fp_arith.h:140,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/fp_arith.h:143,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fp_vec_by_fp_matrix
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          386
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fz_vec_sub_n
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_clean/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          143
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/restr_arith.h:54,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/restr_arith.h:55,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/restr_arith.h:55,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/restr_arith.h:54,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/restr_arith.h:55,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/restr_arith.h:57,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fz_dz_norm_m
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_clean/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          82
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fz_vec_sub_m
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_clean/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          405
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    expand_sk
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_fz_inf_w
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
        - expand_pk
        - fz_dz_norm_n
        - fz_inf_w_by_fz_matrix
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.25456
                - csprng_randombytes.25443
                - csprng_release.25458
                - expand_pk.25454
                - csprng_initialize.25456
                - csprng_fz_inf_w.25459
                - csprng_release.25458
                - fz_inf_w_by_fz_matrix.25460
                - fz_dz_norm_n.25461
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:74,2'
              BranchSideFuncs:
                - csprng_initialize.25456
                - csprng_randombytes.25443
                - csprng_release.25458
                - expand_pk.25454
                - csprng_initialize.25456
                - csprng_fz_inf_w.25459
                - csprng_release.25458
                - fz_inf_w_by_fz_matrix.25460
                - fz_dz_norm_n.25461
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:74,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:75,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:79,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:81,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:87,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:88,2'
          Dst:             csprng_fz_inf_w
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:90,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:91,2'
          Dst:             fz_inf_w_by_fz_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:92,2'
          Dst:             fz_dz_norm_n
    - functionName:    PQCLEAN_CROSSRSDPG128SMALL_CLEAN_CROSS_sign
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          311
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_expand_digest_to_fixed_weight
        - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_gen_seed_tree
        - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_pack_fp_syn
        - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_pack_fp_vec
        - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_pack_fz_rsdp_g_vec
        - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_seed_leaves
        - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_seed_path
        - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_tree_proof
        - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_tree_root
        - __assert_fail
        - convert_restr_vec_to_fp
        - csprng_fp_vec
        - csprng_fp_vec_chall_1
        - csprng_fz_inf_w
        - csprng_initialize
        - csprng_release
        - expand_sk
        - fp_vec_by_fp_matrix
        - fp_vec_by_fp_vec_pointwise
        - fp_vec_by_restr_vec_scaled
        - fz_dz_norm_m
        - fz_dz_norm_n
        - fz_inf_w_by_fz_matrix
        - fz_vec_sub_m
        - fz_vec_sub_n
        - hash
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:147,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:0,0'
              BranchSideFuncs:
                - expand_sk.25470
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_gen_seed_tree
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_seed_leaves
                - csprng_initialize.25456
                - csprng_fz_inf_w.25459
                - fz_vec_sub_m.25469
                - fz_dz_norm_m.25468
                - fz_inf_w_by_fz_matrix.25460
                - fz_dz_norm_n.25461
                - fz_vec_sub_n.25467
                - convert_restr_vec_to_fp.25464
                - fz_dz_norm_n.25461
                - csprng_fp_vec.25462
                - csprng_release.25458
                - fp_vec_by_fp_vec_pointwise.25465
                - fp_vec_by_fp_matrix.25466
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_pack_fp_syn
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_pack_fz_rsdp_g_vec
                - hash.25455
                - hash.25455
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_tree_root
                - hash.25455
                - hash.25455
                - hash.25455
                - hash.25455
                - csprng_initialize.25456
                - csprng_fp_vec_chall_1.25457
                - csprng_release.25458
                - fp_vec_by_restr_vec_scaled.25463
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_pack_fp_vec
                - hash.25455
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_pack_fz_rsdp_g_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:191,56'
              BranchSideFuncs:
                - expand_sk.25470
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_gen_seed_tree
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_seed_leaves
                - csprng_initialize.25456
                - csprng_fz_inf_w.25459
                - fz_vec_sub_m.25469
                - fz_dz_norm_m.25468
                - fz_inf_w_by_fz_matrix.25460
                - fz_dz_norm_n.25461
                - fz_vec_sub_n.25467
                - convert_restr_vec_to_fp.25464
                - fz_dz_norm_n.25461
                - csprng_fp_vec.25462
                - csprng_release.25458
                - fp_vec_by_fp_vec_pointwise.25465
                - fp_vec_by_fp_matrix.25466
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_pack_fp_syn
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_pack_fz_rsdp_g_vec
                - hash.25455
                - hash.25455
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_tree_root
                - hash.25455
                - hash.25455
                - hash.25455
                - hash.25455
                - csprng_initialize.25456
                - csprng_fp_vec_chall_1.25457
                - csprng_release.25458
                - fp_vec_by_restr_vec_scaled.25463
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_pack_fp_vec
                - hash.25455
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_pack_fz_rsdp_g_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:187,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:191,56'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_tree_root
                - hash.25455
                - hash.25455
                - hash.25455
                - hash.25455
                - csprng_initialize.25456
                - csprng_fp_vec_chall_1.25457
                - csprng_release.25458
                - fp_vec_by_restr_vec_scaled.25463
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_pack_fp_vec
                - hash.25455
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_pack_fz_rsdp_g_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:241,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_tree_root
                - hash.25455
                - hash.25455
                - hash.25455
                - hash.25455
                - csprng_initialize.25456
                - csprng_fp_vec_chall_1.25457
                - csprng_release.25458
                - fp_vec_by_restr_vec_scaled.25463
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_pack_fp_vec
                - hash.25455
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_pack_fz_rsdp_g_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:267,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:268,30'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_pack_fp_vec
                - hash.25455
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_pack_fz_rsdp_g_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:277,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_pack_fp_vec
                - hash.25455
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_pack_fz_rsdp_g_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:277,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:278,37'
              BranchSideFuncs:
                - hash.25455
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_pack_fz_rsdp_g_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:281,26'
              BranchSideFuncs:
                - hash.25455
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_pack_fz_rsdp_g_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:294,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:293,26'
              BranchSideFuncs:
                - __assert_fail
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_pack_fz_rsdp_g_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:295,4'
              BranchSideFuncs:
                - __assert_fail
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_pack_fz_rsdp_g_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:295,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:295,4'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_pack_fz_rsdp_g_vec
                - __assert_fail
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:296,16'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_pack_fz_rsdp_g_vec
                - __assert_fail
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:293,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:294,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:302,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:153,2'
          Dst:             expand_sk
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:156,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:157,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:160,2'
          Dst:             PQCLEAN_CROSSRSDPG128SMALL_CLEAN_gen_seed_tree
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:162,2'
          Dst:             PQCLEAN_CROSSRSDPG128SMALL_CLEAN_seed_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:241,2'
          Dst:             PQCLEAN_CROSSRSDPG128SMALL_CLEAN_tree_root
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:242,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:243,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:249,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:254,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:260,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:261,2'
          Dst:             csprng_fp_vec_chall_1
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:263,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:197,3'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:202,3'
          Dst:             csprng_fz_inf_w
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:203,3'
          Dst:             fz_vec_sub_m
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:204,3'
          Dst:             fz_dz_norm_m
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:205,3'
          Dst:             fz_inf_w_by_fz_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:206,3'
          Dst:             fz_dz_norm_n
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:207,3'
          Dst:             fz_vec_sub_n
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:210,3'
          Dst:             convert_restr_vec_to_fp
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:211,3'
          Dst:             fz_dz_norm_n
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:213,3'
          Dst:             csprng_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:215,3'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:218,3'
          Dst:             fp_vec_by_fp_vec_pointwise
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:219,3'
          Dst:             fp_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:223,3'
          Dst:             PQCLEAN_CROSSRSDPG128SMALL_CLEAN_pack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:225,3'
          Dst:             PQCLEAN_CROSSRSDPG128SMALL_CLEAN_pack_fz_rsdp_g_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:229,3'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:234,3'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:268,3'
          Dst:             fp_vec_by_restr_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:283,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:286,2'
          Dst:             PQCLEAN_CROSSRSDPG128SMALL_CLEAN_expand_digest_to_fixed_weight
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:289,2'
          Dst:             PQCLEAN_CROSSRSDPG128SMALL_CLEAN_tree_proof
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:290,2'
          Dst:             PQCLEAN_CROSSRSDPG128SMALL_CLEAN_seed_path
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:278,3'
          Dst:             PQCLEAN_CROSSRSDPG128SMALL_CLEAN_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:295,4'
          Dst:             __assert_fail
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:296,4'
          Dst:             PQCLEAN_CROSSRSDPG128SMALL_CLEAN_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:297,4'
          Dst:             PQCLEAN_CROSSRSDPG128SMALL_CLEAN_pack_fz_rsdp_g_vec
    - functionName:    restr_vec_by_fp_matrix
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          212
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - RESTR_TO_VAL
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/fp_arith.h:113,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/fp_arith.h:112,26'
              BranchSideFuncs:
                - RESTR_TO_VAL.25441
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/fp_arith.h:114,13'
              BranchSideFuncs:
                - RESTR_TO_VAL.25441
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/fp_arith.h:114,13'
          Dst:             RESTR_TO_VAL
    - functionName:    PQCLEAN_CROSSRSDPG128SMALL_CLEAN_CROSS_keygen
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          62
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_pack_fp_syn
        - csprng_fz_inf_w
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
        - expand_pk
        - fz_dz_norm_n
        - fz_inf_w_by_fz_matrix
        - restr_vec_by_fp_matrix
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:98,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
                - csprng_initialize.25456
                - csprng_randombytes.25443
                - csprng_release.25458
                - expand_pk.25454
                - csprng_initialize.25456
                - csprng_fz_inf_w.25459
                - fz_inf_w_by_fz_matrix.25460
                - fz_dz_norm_n.25461
                - csprng_release.25458
                - restr_vec_by_fp_matrix.25475
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_pack_fp_syn
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:98,2'
              BranchSideFuncs:
                - OQS_randombytes
                - csprng_initialize.25456
                - csprng_randombytes.25443
                - csprng_release.25458
                - expand_pk.25454
                - csprng_initialize.25456
                - csprng_fz_inf_w.25459
                - fz_inf_w_by_fz_matrix.25460
                - fz_dz_norm_n.25461
                - csprng_release.25458
                - restr_vec_by_fp_matrix.25475
                - PQCLEAN_CROSSRSDPG128SMALL_CLEAN_pack_fp_syn
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:98,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:106,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:107,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:111,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:117,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:124,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:128,2'
          Dst:             csprng_fz_inf_w
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:129,2'
          Dst:             fz_inf_w_by_fz_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:130,2'
          Dst:             fz_dz_norm_n
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:132,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:135,2'
          Dst:             restr_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/CROSS.c:137,2'
          Dst:             PQCLEAN_CROSSRSDPG128SMALL_CLEAN_pack_fp_syn
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_ctx_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/sha3.h:71,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/sha3.h:71,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/sha3.h:71,2'
          Dst:             OQS_SHA3_shake128_inc_ctx_release
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_squeeze
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/sha3.h:65,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/sha3.h:65,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/sha3.h:65,2'
          Dst:             OQS_SHA3_shake128_inc_squeeze
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/sha3.h:58,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/sha3.h:58,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/sha3.h:58,2'
          Dst:             OQS_SHA3_shake128_inc_finalize
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_absorb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/sha3.h:53,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/sha3.h:53,22'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/sha3.h:51,2'
          Dst:             OQS_SHA3_shake128_inc_absorb
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/sha3.h:42,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/sha3.h:42,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/sha3.h:42,2'
          Dst:             OQS_SHA3_shake128_inc_init
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.25500
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.25500
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.25501
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:62,2'
              BranchSideFuncs:
                - xof_shake_extract.25501
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.25504
                - xof_shake_update.25503
                - xof_shake_update.25503
                - xof_shake_final.25502
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.25504
                - xof_shake_update.25503
                - xof_shake_update.25503
                - xof_shake_final.25502
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    PQCLEAN_CROSSRSDPG128SMALL_CLEAN_expand_digest_to_fixed_weight
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         71
      ICount:          429
      EdgeCount:       96
      CyclomaticComplexity: 27
      functionsReached:
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.c:46,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.25507
                - csprng_randombytes.25506
                - csprng_release.25505
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.c:47,2'
              BranchSideFuncs:
                - csprng_initialize.25507
                - csprng_randombytes.25506
                - csprng_release.25505
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.c:68,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.c:68,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.c:68,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.c:70,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.c:70,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.c:72,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.c:72,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.c:72,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.c:73,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.c:75,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.c:84,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.c:85,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.c:92,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.c:66,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.c:68,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.c:95,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.c:47,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.c:49,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.c:51,2'
          Dst:             csprng_release
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_ctx_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/sha3.h:71,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/sha3.h:71,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/sha3.h:71,2'
          Dst:             OQS_SHA3_shake128_inc_ctx_release
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_squeeze
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/sha3.h:65,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/sha3.h:65,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/sha3.h:65,2'
          Dst:             OQS_SHA3_shake128_inc_squeeze
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/sha3.h:58,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/sha3.h:58,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/sha3.h:58,2'
          Dst:             OQS_SHA3_shake128_inc_finalize
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_absorb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/sha3.h:53,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/sha3.h:53,22'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/sha3.h:51,2'
          Dst:             OQS_SHA3_shake128_inc_absorb
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/sha3.h:42,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/sha3.h:42,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/sha3.h:42,2'
          Dst:             OQS_SHA3_shake128_inc_init
    - functionName:    PQCLEAN_CROSSRSDPG128SMALL_CLEAN_recompute_root
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          310
      EdgeCount:       59
      CyclomaticComplexity: 16
      functionsReached:
        - hash
        - label_leaves
        - place_cmt_on_leaves
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:160,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:0,0'
              BranchSideFuncs:
                - place_cmt_on_leaves.25543
                - label_leaves.25544
                - hash.25545
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:161,10'
              BranchSideFuncs:
                - place_cmt_on_leaves.25543
                - label_leaves.25544
                - hash.25545
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:212,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:212,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:212,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:173,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:174,16'
              BranchSideFuncs:
                - hash.25545
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:207,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:176,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:176,27'
              BranchSideFuncs:
                - hash.25545
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:176,27'
              BranchSideFuncs:
                - hash.25545
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:179,48'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:179,61'
              BranchSideFuncs:
                - hash.25545
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:184,32'
              BranchSideFuncs:
                - hash.25545
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:179,48'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:179,61'
              BranchSideFuncs:
                - hash.25545
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:184,32'
              BranchSideFuncs:
                - hash.25545
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:179,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:174,34'
              BranchSideFuncs:
                - hash.25545
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:187,40'
              BranchSideFuncs:
                - hash.25545
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:184,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:185,44'
              BranchSideFuncs:
                - hash.25545
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:187,40'
              BranchSideFuncs:
                - hash.25545
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:192,18'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:192,18'
              BranchSideFuncs:
                - hash.25545
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:192,18'
              BranchSideFuncs:
                - hash.25545
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:192,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:193,73'
              BranchSideFuncs:
                - hash.25545
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:195,61'
              BranchSideFuncs:
                - hash.25545
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:192,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:193,73'
              BranchSideFuncs:
                - hash.25545
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:195,61'
              BranchSideFuncs:
                - hash.25545
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:212,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:213,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:215,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:164,2'
          Dst:             place_cmt_on_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:165,2'
          Dst:             label_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:200,4'
          Dst:             hash
    - functionName:    place_cmt_on_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          46
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:56,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:57,54'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:63,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    label_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         112
      ICount:          510
      EdgeCount:       148
      CyclomaticComplexity: 38
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:75,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:78,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:78,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:78,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:78,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:78,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:75,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hash
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
        - xof_shake_final
        - xof_shake_init
        - xof_shake_release
        - xof_shake_update
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:80,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.25540
                - xof_shake_update.25539
                - xof_shake_update.25539
                - xof_shake_final.25538
                - xof_shake_extract.25537
                - xof_shake_release.25536
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:81,2'
              BranchSideFuncs:
                - xof_shake_init.25540
                - xof_shake_update.25539
                - xof_shake_update.25539
                - xof_shake_final.25538
                - xof_shake_extract.25537
                - xof_shake_release.25536
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:81,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:82,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:86,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:87,2'
          Dst:             xof_shake_final
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:88,2'
          Dst:             xof_shake_extract
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:90,2'
          Dst:             xof_shake_release
    - functionName:    PQCLEAN_CROSSRSDPG128SMALL_CLEAN_tree_proof
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          272
      EdgeCount:       61
      CyclomaticComplexity: 18
      functionsReached:
        - label_leaves
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:122,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:0,0'
              BranchSideFuncs:
                - label_leaves.25544
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:122,16'
              BranchSideFuncs:
                - label_leaves.25544
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:131,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:132,16'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:152,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:134,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:134,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:134,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:136,67'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:136,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:136,81'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:136,67'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:136,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:136,81'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:139,51'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:139,65'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:145,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:139,51'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:139,65'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:145,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:139,51'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:139,65'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:145,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:139,65'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:139,65'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:139,65'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:139,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:132,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:140,70'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:145,47'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:132,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:145,61'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:145,47'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:132,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:145,61'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:145,47'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:132,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:145,61'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:145,61'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:145,61'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:145,61'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:145,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:132,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:146,78'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:145,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:132,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:146,78'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:123,2'
          Dst:             label_leaves
    - functionName:    PQCLEAN_CROSSRSDPG128SMALL_CLEAN_tree_root
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          255
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - hash
        - place_cmt_on_leaves
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:97,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:0,0'
              BranchSideFuncs:
                - place_cmt_on_leaves.25543
                - hash.25545
                - hash.25545
                - hash.25545
                - hash.25545
                - hash.25545
                - hash.25545
                - hash.25545
                - hash.25545
                - hash.25545
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:103,0'
              BranchSideFuncs:
                - place_cmt_on_leaves.25543
                - hash.25545
                - hash.25545
                - hash.25545
                - hash.25545
                - hash.25545
                - hash.25545
                - hash.25545
                - hash.25545
                - hash.25545
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:103,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.25545
                - hash.25545
                - hash.25545
                - hash.25545
                - hash.25545
                - hash.25545
                - hash.25545
                - hash.25545
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.25545
                - hash.25545
                - hash.25545
                - hash.25545
                - hash.25545
                - hash.25545
                - hash.25545
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:103,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.25545
                - hash.25545
                - hash.25545
                - hash.25545
                - hash.25545
                - hash.25545
                - hash.25545
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.25545
                - hash.25545
                - hash.25545
                - hash.25545
                - hash.25545
                - hash.25545
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:103,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.25545
                - hash.25545
                - hash.25545
                - hash.25545
                - hash.25545
                - hash.25545
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.25545
                - hash.25545
                - hash.25545
                - hash.25545
                - hash.25545
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:103,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.25545
                - hash.25545
                - hash.25545
                - hash.25545
                - hash.25545
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.25545
                - hash.25545
                - hash.25545
                - hash.25545
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:103,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.25545
                - hash.25545
                - hash.25545
                - hash.25545
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.25545
                - hash.25545
                - hash.25545
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:103,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.25545
                - hash.25545
                - hash.25545
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.25545
                - hash.25545
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:103,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.25545
                - hash.25545
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.25545
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:103,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.25545
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:114,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:103,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.25545
                - hash.25545
                - hash.25545
                - hash.25545
                - hash.25545
                - hash.25545
                - hash.25545
                - hash.25545
                - hash.25545
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.25545
                - hash.25545
                - hash.25545
                - hash.25545
                - hash.25545
                - hash.25545
                - hash.25545
                - hash.25545
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:97,2'
          Dst:             place_cmt_on_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/merkle.c:108,4'
          Dst:             hash
    - functionName:    generic_unpack_7_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          445
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:234,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:234,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:235,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:237,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:238,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:247,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:237,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:238,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:247,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:248,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:249,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:250,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:250,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:251,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:253,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:253,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:254,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:257,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:257,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:258,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:262,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:262,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:263,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:268,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:268,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:269,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:275,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:275,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:276,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:284,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:284,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:284,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:285,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_unpack_9_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          555
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:311,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:312,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:321,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:311,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:312,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:321,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:322,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:323,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:324,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:324,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:325,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:327,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:327,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:328,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:331,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:331,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:332,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:336,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:336,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:337,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:342,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:342,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:343,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:349,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:349,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:350,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:358,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:358,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:358,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:359,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_pack_7_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          463
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:60,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:68,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:60,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:68,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:69,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:70,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:71,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:71,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:72,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:74,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:74,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:75,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:78,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:78,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:79,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:83,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:83,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:84,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:89,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:89,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:90,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:96,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:96,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:96,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:97,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_pack_9_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          558
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:126,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:127,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:137,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:126,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:127,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:137,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:138,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:139,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:141,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:141,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:142,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:145,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:145,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:146,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:150,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:150,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:151,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:156,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:156,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:157,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:163,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:163,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:164,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:171,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:171,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:171,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:172,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDPG128SMALL_CLEAN_unpack_fz_rsdp_g_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 504
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fz
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:504,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fz.25592
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:504,9'
              BranchSideFuncs:
                - generic_unpack_fz.25592
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:504,9'
          Dst:             generic_unpack_fz
    - functionName:    generic_unpack_fz
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 396
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_7_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:398,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_7_bit.25586
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:398,22'
              BranchSideFuncs:
                - generic_unpack_7_bit.25586
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:398,22'
          Dst:             generic_unpack_7_bit
    - functionName:    PQCLEAN_CROSSRSDPG128SMALL_CLEAN_unpack_fz_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 491
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fz
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:491,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fz.25592
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:491,9'
              BranchSideFuncs:
                - generic_unpack_fz.25592
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:491,9'
          Dst:             generic_unpack_fz
    - functionName:    PQCLEAN_CROSSRSDPG128SMALL_CLEAN_unpack_fp_syn
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 477
      functionLinenumberEnd: 478
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:478,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fp.25595
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:478,9'
              BranchSideFuncs:
                - generic_unpack_fp.25595
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:478,9'
          Dst:             generic_unpack_fp
    - functionName:    generic_unpack_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_9_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:379,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_9_bit.25587
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:379,22'
              BranchSideFuncs:
                - generic_unpack_9_bit.25587
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:379,22'
          Dst:             generic_unpack_9_bit
    - functionName:    PQCLEAN_CROSSRSDPG128SMALL_CLEAN_unpack_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 464
      functionLinenumberEnd: 465
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:465,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fp.25595
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:465,9'
              BranchSideFuncs:
                - generic_unpack_fp.25595
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:465,9'
          Dst:             generic_unpack_fp
    - functionName:    PQCLEAN_CROSSRSDPG128SMALL_CLEAN_pack_fz_rsdp_g_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 453
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fz
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:452,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fz.25600
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:452,2'
              BranchSideFuncs:
                - generic_pack_fz.25600
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:452,2'
          Dst:             generic_pack_fz
    - functionName:    generic_pack_fz
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_7_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:212,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_7_bit.25588
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:212,2'
              BranchSideFuncs:
                - generic_pack_7_bit.25588
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:212,2'
          Dst:             generic_pack_7_bit
    - functionName:    PQCLEAN_CROSSRSDPG128SMALL_CLEAN_pack_fz_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fz
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:439,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fz.25600
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:439,2'
              BranchSideFuncs:
                - generic_pack_fz.25600
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:439,2'
          Dst:             generic_pack_fz
    - functionName:    PQCLEAN_CROSSRSDPG128SMALL_CLEAN_pack_fp_syn
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:426,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fp.25603
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:426,2'
              BranchSideFuncs:
                - generic_pack_fp.25603
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:426,2'
          Dst:             generic_pack_fp
    - functionName:    generic_pack_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_9_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:196,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_9_bit.25589
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:196,2'
              BranchSideFuncs:
                - generic_pack_9_bit.25589
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:196,2'
          Dst:             generic_pack_9_bit
    - functionName:    PQCLEAN_CROSSRSDPG128SMALL_CLEAN_pack_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 412
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:413,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fp.25603
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:413,2'
              BranchSideFuncs:
                - generic_pack_fp.25603
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/pack_unpack.c:413,2'
          Dst:             generic_pack_fp
    - functionName:    label_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_clean/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          202
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/seedtree.c:77,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/seedtree.c:78,45'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/seedtree.c:78,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/seedtree.c:77,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/seedtree.c:77,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/seedtree.c:78,45'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_ctx_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/sha3.h:71,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/sha3.h:71,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/sha3.h:71,2'
          Dst:             OQS_SHA3_shake128_inc_ctx_release
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_squeeze
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/sha3.h:65,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/sha3.h:65,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/sha3.h:65,2'
          Dst:             OQS_SHA3_shake128_inc_squeeze
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/sha3.h:58,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/sha3.h:58,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/sha3.h:58,2'
          Dst:             OQS_SHA3_shake128_inc_finalize
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_absorb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/sha3.h:53,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/sha3.h:53,22'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/sha3.h:51,2'
          Dst:             OQS_SHA3_shake128_inc_absorb
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/sha3.h:42,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/sha3.h:42,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/sha3.h:42,2'
          Dst:             OQS_SHA3_shake128_inc_init
    - functionName:    PQCLEAN_CROSSRSDPG128SMALL_CLEAN_rebuild_tree
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_clean/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          310
      EdgeCount:       60
      CyclomaticComplexity: 17
      functionsReached:
        - compute_seeds_to_publish
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/seedtree.c:245,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/seedtree.c:0,0'
              BranchSideFuncs:
                - compute_seeds_to_publish.25646
                - csprng_initialize.25648
                - csprng_randombytes.25649
                - csprng_release.25650
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/seedtree.c:245,16'
              BranchSideFuncs:
                - compute_seeds_to_publish.25646
                - csprng_initialize.25648
                - csprng_randombytes.25649
                - csprng_release.25650
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/seedtree.c:304,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/seedtree.c:304,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/seedtree.c:304,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/seedtree.c:304,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/seedtree.c:304,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/seedtree.c:305,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/seedtree.c:304,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/seedtree.c:305,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/seedtree.c:305,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/seedtree.c:304,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/seedtree.c:304,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/seedtree.c:307,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/seedtree.c:304,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/seedtree.c:305,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/seedtree.c:305,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/seedtree.c:304,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/seedtree.c:305,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/seedtree.c:307,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/seedtree.c:264,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/seedtree.c:265,26'
              BranchSideFuncs:
                - csprng_initialize.25648
                - csprng_randombytes.25649
                - csprng_release.25650
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/seedtree.c:265,26'
              BranchSideFuncs:
                - csprng_initialize.25648
                - csprng_randombytes.25649
                - csprng_release.25650
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/seedtree.c:269,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/seedtree.c:262,72'
              BranchSideFuncs:
                - csprng_initialize.25648
                - csprng_randombytes.25649
                - csprng_release.25650
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/seedtree.c:264,51'
              BranchSideFuncs:
                - csprng_initialize.25648
                - csprng_randombytes.25649
                - csprng_release.25650
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/seedtree.c:270,10'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/seedtree.c:271,38'
              BranchSideFuncs:
                - csprng_initialize.25648
                - csprng_randombytes.25649
                - csprng_release.25650
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/seedtree.c:280,96'
              BranchSideFuncs:
                - csprng_initialize.25648
                - csprng_randombytes.25649
                - csprng_release.25650
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/seedtree.c:280,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/seedtree.c:262,72'
              BranchSideFuncs:
                - csprng_initialize.25648
                - csprng_randombytes.25649
                - csprng_release.25650
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/seedtree.c:283,37'
              BranchSideFuncs:
                - csprng_initialize.25648
                - csprng_randombytes.25649
                - csprng_release.25650
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/seedtree.c:262,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/seedtree.c:263,39'
              BranchSideFuncs:
                - csprng_initialize.25648
                - csprng_randombytes.25649
                - csprng_release.25650
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/seedtree.c:298,14'
              BranchSideFuncs:
                - csprng_initialize.25648
                - csprng_randombytes.25649
                - csprng_release.25650
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/seedtree.c:304,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/seedtree.c:305,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/seedtree.c:307,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/seedtree.c:246,2'
          Dst:             compute_seeds_to_publish
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/seedtree.c:290,5'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/seedtree.c:291,5'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/seedtree.c:295,5'
          Dst:             csprng_release
    - functionName:    compute_seeds_to_publish
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_clean/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          128
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - label_leaves
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/seedtree.c:93,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/seedtree.c:0,0'
              BranchSideFuncs:
                - label_leaves.25638
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/seedtree.c:103,16'
              BranchSideFuncs:
                - label_leaves.25638
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/seedtree.c:102,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/seedtree.c:103,16'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/seedtree.c:112,1'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/seedtree.c:105,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/seedtree.c:105,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/seedtree.c:105,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/seedtree.c:108,41'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/seedtree.c:107,41'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/seedtree.c:108,67'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/seedtree.c:108,41'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/seedtree.c:107,41'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/seedtree.c:108,67'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/seedtree.c:93,2'
          Dst:             label_leaves
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.25643
                - xof_shake_update.25642
                - xof_shake_update.25642
                - xof_shake_final.25641
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.25643
                - xof_shake_update.25642
                - xof_shake_update.25642
                - xof_shake_final.25641
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.25640
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:62,2'
              BranchSideFuncs:
                - xof_shake_extract.25640
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.25639
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.25639
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    PQCLEAN_CROSSRSDPG128SMALL_CLEAN_seed_path
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_clean/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          133
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - compute_seeds_to_publish
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/seedtree.c:206,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/seedtree.c:0,0'
              BranchSideFuncs:
                - compute_seeds_to_publish.25646
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/seedtree.c:206,16'
              BranchSideFuncs:
                - compute_seeds_to_publish.25646
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/seedtree.c:218,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/seedtree.c:222,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/seedtree.c:222,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/seedtree.c:222,61'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/seedtree.c:216,72'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/seedtree.c:218,51'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/seedtree.c:222,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/seedtree.c:216,72'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/seedtree.c:224,47'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/seedtree.c:216,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/seedtree.c:217,39'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/seedtree.c:230,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/seedtree.c:207,2'
          Dst:             compute_seeds_to_publish
    - functionName:    PQCLEAN_CROSSRSDPG128SMALL_CLEAN_seed_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_clean/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          64
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/seedtree.c:185,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/seedtree.c:186,30'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/seedtree.c:192,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDPG128SMALL_CLEAN_gen_seed_tree
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_clean/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          103
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/seedtree.c:131,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/seedtree.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.25648
                - csprng_randombytes.25649
                - csprng_release.25650
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/seedtree.c:133,22'
              BranchSideFuncs:
                - csprng_initialize.25648
                - csprng_randombytes.25649
                - csprng_release.25650
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_clean/seedtree.c:152,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/seedtree.c:153,38'
              BranchSideFuncs:
                - csprng_initialize.25648
                - csprng_randombytes.25649
                - csprng_release.25650
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_clean/seedtree.c:173,14'
              BranchSideFuncs:
                - csprng_initialize.25648
                - csprng_randombytes.25649
                - csprng_release.25650
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/seedtree.c:166,4'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/seedtree.c:167,4'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_clean/seedtree.c:171,4'
          Dst:             csprng_release
    - functionName:    xof_shake_x4_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_x4_inc_ctx_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:109,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:109,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:109,2'
          Dst:             OQS_SHA3_shake128_x4_inc_ctx_release
    - functionName:    xof_shake_x2_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:146,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.25775
                - xof_shake_release.25775
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:146,2'
              BranchSideFuncs:
                - xof_shake_release.25775
                - xof_shake_release.25775
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:146,2'
          Dst:             xof_shake_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:147,2'
          Dst:             xof_shake_release
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_ctx_release
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:72,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:72,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:72,2'
          Dst:             OQS_SHA3_shake128_inc_ctx_release
    - functionName:    csprng_release_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:174,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_release.25773
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:174,2'
              BranchSideFuncs:
                - xof_shake_x4_release.25773
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:174,2'
          Dst:             xof_shake_x4_release
    - functionName:    csprng_release_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:170,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_release.25773
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:170,2'
              BranchSideFuncs:
                - xof_shake_x4_release.25773
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:170,2'
          Dst:             xof_shake_x4_release
    - functionName:    csprng_release_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:166,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_release.25774
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:166,2'
              BranchSideFuncs:
                - xof_shake_x2_release.25774
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:166,2'
          Dst:             xof_shake_x2_release
    - functionName:    xof_shake_x4_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_x4_inc_squeeze
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:105,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:105,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:105,2'
          Dst:             OQS_SHA3_shake128_x4_inc_squeeze
    - functionName:    xof_shake_x2_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:141,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.25781
                - xof_shake_extract.25781
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:141,2'
              BranchSideFuncs:
                - xof_shake_extract.25781
                - xof_shake_extract.25781
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:141,2'
          Dst:             xof_shake_extract
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:142,2'
          Dst:             xof_shake_extract
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_squeeze
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:66,31'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:66,31'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:66,2'
          Dst:             OQS_SHA3_shake128_inc_squeeze
    - functionName:    csprng_randombytes_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:161,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_extract.25779
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:161,2'
              BranchSideFuncs:
                - xof_shake_x4_extract.25779
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:161,2'
          Dst:             xof_shake_x4_extract
    - functionName:    csprng_randombytes_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_MEM_malloc
        - OQS_MEM_secure_free
        - xof_shake_x4_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:155,39'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_extract.25779
                - OQS_MEM_secure_free
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:155,39'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_extract.25779
                - OQS_MEM_secure_free
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:155,39'
          Dst:             OQS_MEM_malloc
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:156,2'
          Dst:             xof_shake_x4_extract
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:157,2'
          Dst:             OQS_MEM_secure_free
    - functionName:    csprng_randombytes_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:149,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_extract.25780
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:149,2'
              BranchSideFuncs:
                - xof_shake_x2_extract.25780
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:149,2'
          Dst:             xof_shake_x2_extract
    - functionName:    xof_shake_x4_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_x4_inc_finalize
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:97,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:97,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:97,2'
          Dst:             OQS_SHA3_shake128_x4_inc_finalize
    - functionName:    xof_shake_x4_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_x4_inc_absorb
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:94,46'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:94,46'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:94,2'
          Dst:             OQS_SHA3_shake128_x4_inc_absorb
    - functionName:    xof_shake_x4_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_x4_inc_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:86,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:86,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:86,2'
          Dst:             OQS_SHA3_shake128_x4_inc_init
    - functionName:    xof_shake_x2_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:134,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_final.25789
                - xof_shake_final.25789
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:134,2'
              BranchSideFuncs:
                - xof_shake_final.25789
                - xof_shake_final.25789
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:134,2'
          Dst:             xof_shake_final
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:135,2'
          Dst:             xof_shake_final
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_finalize
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:59,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:59,2'
          Dst:             OQS_SHA3_shake128_inc_finalize
    - functionName:    xof_shake_x2_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_update
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:130,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_update.25791
                - xof_shake_update.25791
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:130,2'
              BranchSideFuncs:
                - xof_shake_update.25791
                - xof_shake_update.25791
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:130,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:131,2'
          Dst:             xof_shake_update
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_absorb
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:54,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:54,22'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:52,2'
          Dst:             OQS_SHA3_shake128_inc_absorb
    - functionName:    xof_shake_x2_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:123,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.25793
                - xof_shake_init.25793
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:123,2'
              BranchSideFuncs:
                - xof_shake_init.25793
                - xof_shake_init.25793
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:123,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:124,2'
          Dst:             xof_shake_init
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_init
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:43,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:43,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:43,2'
          Dst:             OQS_SHA3_shake128_inc_init
    - functionName:    csprng_initialize_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          65
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_final
        - xof_shake_x4_init
        - xof_shake_x4_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:132,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_init.25787
                - xof_shake_x4_update.25786
                - xof_shake_x4_update.25786
                - xof_shake_x4_final.25785
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:132,2'
              BranchSideFuncs:
                - xof_shake_x4_init.25787
                - xof_shake_x4_update.25786
                - xof_shake_x4_update.25786
                - xof_shake_x4_final.25785
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:132,2'
          Dst:             xof_shake_x4_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:133,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:143,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:144,2'
          Dst:             xof_shake_x4_final
    - functionName:    csprng_initialize_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          61
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_MEM_malloc
        - OQS_MEM_secure_free
        - xof_shake_x4_final
        - xof_shake_x4_init
        - xof_shake_x4_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:107,57'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_init.25787
                - xof_shake_x4_update.25786
                - xof_shake_x4_update.25786
                - xof_shake_x4_final.25785
                - OQS_MEM_secure_free
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:107,57'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_init.25787
                - xof_shake_x4_update.25786
                - xof_shake_x4_update.25786
                - xof_shake_x4_final.25785
                - OQS_MEM_secure_free
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:107,42'
          Dst:             OQS_MEM_malloc
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:108,2'
          Dst:             xof_shake_x4_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:109,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:117,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:118,2'
          Dst:             xof_shake_x4_final
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:119,2'
          Dst:             OQS_MEM_secure_free
    - functionName:    csprng_initialize_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_final
        - xof_shake_x2_init
        - xof_shake_x2_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:86,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_init.25792
                - xof_shake_x2_update.25790
                - xof_shake_x2_update.25790
                - xof_shake_x2_final.25788
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:86,2'
              BranchSideFuncs:
                - xof_shake_x2_init.25792
                - xof_shake_x2_update.25790
                - xof_shake_x2_update.25790
                - xof_shake_x2_final.25788
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:86,2'
          Dst:             xof_shake_x2_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:87,2'
          Dst:             xof_shake_x2_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:93,2'
          Dst:             xof_shake_x2_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:94,2'
          Dst:             xof_shake_x2_final
    - functionName:    csprng_release_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_release
        - csprng_release_x2
        - csprng_release_x3
        - csprng_release_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:218,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_release_x4.25776
                - csprng_release_x3.25777
                - csprng_release_x2.25778
                - csprng_release.25798
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:218,16'
              BranchSideFuncs:
                - csprng_release_x4.25776
                - csprng_release_x3.25777
                - csprng_release_x2.25778
                - csprng_release.25798
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:218,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:219,3'
              BranchSideFuncs:
                - csprng_release.25798
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:220,23'
              BranchSideFuncs:
                - csprng_release_x4.25776
                - csprng_release_x3.25777
                - csprng_release_x2.25778
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:220,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:221,31'
              BranchSideFuncs:
                - csprng_release_x2.25778
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:222,23'
              BranchSideFuncs:
                - csprng_release_x4.25776
                - csprng_release_x3.25777
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:222,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:223,31'
              BranchSideFuncs:
                - csprng_release_x3.25777
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:224,23'
              BranchSideFuncs:
                - csprng_release_x4.25776
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:224,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:224,13'
              BranchSideFuncs:
                - csprng_release_x4.25776
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:225,31'
              BranchSideFuncs:
                - csprng_release_x4.25776
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:219,3'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:221,3'
          Dst:             csprng_release_x2
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:223,3'
          Dst:             csprng_release_x3
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:225,3'
          Dst:             csprng_release_x4
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.25775
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.25775
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    csprng_randombytes_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          57
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_randombytes
        - csprng_randombytes_x2
        - csprng_randombytes_x3
        - csprng_randombytes_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:205,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes_x4.25782
                - csprng_randombytes_x3.25783
                - csprng_randombytes_x2.25784
                - csprng_randombytes.25800
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:205,16'
              BranchSideFuncs:
                - csprng_randombytes_x4.25782
                - csprng_randombytes_x3.25783
                - csprng_randombytes_x2.25784
                - csprng_randombytes.25800
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:205,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:206,3'
              BranchSideFuncs:
                - csprng_randombytes.25800
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:207,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.25782
                - csprng_randombytes_x3.25783
                - csprng_randombytes_x2.25784
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:207,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:208,49'
              BranchSideFuncs:
                - csprng_randombytes_x2.25784
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:209,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.25782
                - csprng_randombytes_x3.25783
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:209,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:210,53'
              BranchSideFuncs:
                - csprng_randombytes_x3.25783
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:211,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.25782
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:211,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:211,13'
              BranchSideFuncs:
                - csprng_randombytes_x4.25782
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:212,57'
              BranchSideFuncs:
                - csprng_randombytes_x4.25782
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:206,3'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:208,3'
          Dst:             csprng_randombytes_x2
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:210,3'
          Dst:             csprng_randombytes_x3
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:212,3'
          Dst:             csprng_randombytes_x4
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:62,37'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.25781
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:62,37'
              BranchSideFuncs:
                - xof_shake_extract.25781
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    csprng_initialize_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          61
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_initialize
        - csprng_initialize_x2
        - csprng_initialize_x3
        - csprng_initialize_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:193,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_initialize_x4.25794
                - csprng_initialize_x3.25795
                - csprng_initialize_x2.25796
                - csprng_initialize.25802
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:193,16'
              BranchSideFuncs:
                - csprng_initialize_x4.25794
                - csprng_initialize_x3.25795
                - csprng_initialize_x2.25796
                - csprng_initialize.25802
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:193,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:194,3'
              BranchSideFuncs:
                - csprng_initialize.25802
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:195,23'
              BranchSideFuncs:
                - csprng_initialize_x4.25794
                - csprng_initialize_x3.25795
                - csprng_initialize_x2.25796
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:195,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:196,34'
              BranchSideFuncs:
                - csprng_initialize_x2.25796
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:197,23'
              BranchSideFuncs:
                - csprng_initialize_x4.25794
                - csprng_initialize_x3.25795
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:197,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:198,34'
              BranchSideFuncs:
                - csprng_initialize_x3.25795
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:199,23'
              BranchSideFuncs:
                - csprng_initialize_x4.25794
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:199,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:199,13'
              BranchSideFuncs:
                - csprng_initialize_x4.25794
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:200,34'
              BranchSideFuncs:
                - csprng_initialize_x4.25794
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:194,3'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:196,3'
          Dst:             csprng_initialize_x2
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:198,3'
          Dst:             csprng_initialize_x3
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:200,3'
          Dst:             csprng_initialize_x4
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.25793
                - xof_shake_update.25791
                - xof_shake_update.25791
                - xof_shake_final.25789
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.25793
                - xof_shake_update.25791
                - xof_shake_update.25791
                - xof_shake_final.25789
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    reduce_avx2_32
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RESTR_TO_VAL
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          82
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    22
      BranchProfiles:  []
      Callsites:       []
    - functionName:    csprng_fp_mat
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:378,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.25800
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:384,2'
              BranchSideFuncs:
                - csprng_randombytes.25800
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:395,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:395,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:407,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:395,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:397,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:407,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:397,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:399,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:399,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:399,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:400,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:402,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:408,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:409,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:411,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:394,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:395,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:414,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:384,2'
          Dst:             csprng_randombytes
    - functionName:    csprng_fz_mat
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 460
      functionLinenumberEnd: 499
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:462,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.25800
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:468,2'
              BranchSideFuncs:
                - csprng_randombytes.25800
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:480,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:480,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:492,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:480,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:482,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:492,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:482,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:484,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:484,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:484,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:485,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:487,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:493,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:494,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:496,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:479,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:480,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:499,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:468,2'
          Dst:             csprng_randombytes
    - functionName:    fp_synd_minus_fp_vec_scaled
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          122
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/fp_arith.h:221,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/fp_arith.h:222,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/fp_arith.h:222,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/fp_arith.h:221,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/fp_arith.h:222,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/fp_arith.h:226,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    is_fz_vec_in_restr_group_m
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         50
      ICount:          282
      EdgeCount:       73
      CyclomaticComplexity: 25
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDPG128SMALL_AVX2_CROSS_verify
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 380
      functionLinenumberEnd: 630
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         52
      ICount:          743
      EdgeCount:       70
      CyclomaticComplexity: 20
      functionsReached:
        - PQCLEAN_CROSSRSDPG128SMALL_AVX2_expand_digest_to_fixed_weight
        - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_syn
        - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_vec
        - PQCLEAN_CROSSRSDPG128SMALL_AVX2_rebuild_tree
        - PQCLEAN_CROSSRSDPG128SMALL_AVX2_recompute_root
        - PQCLEAN_CROSSRSDPG128SMALL_AVX2_seed_leaves
        - PQCLEAN_CROSSRSDPG128SMALL_AVX2_unpack_fp_syn
        - PQCLEAN_CROSSRSDPG128SMALL_AVX2_unpack_fp_vec
        - PQCLEAN_CROSSRSDPG128SMALL_AVX2_unpack_fz_rsdp_g_vec
        - convert_restr_vec_to_fp
        - csprng_fp_vec
        - csprng_fp_vec_chall_1
        - csprng_fz_inf_w
        - csprng_initialize
        - csprng_release
        - expand_pk
        - fp_synd_minus_fp_vec_scaled
        - fp_vec_by_fp_matrix
        - fp_vec_by_fp_vec_pointwise
        - fp_vec_by_restr_vec_scaled
        - fz_dz_norm_n
        - fz_inf_w_by_fz_matrix
        - hash
        - hash_par
        - is_fz_vec_in_restr_group_m
        - memcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:381,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:0,0'
              BranchSideFuncs:
                - expand_pk.25811
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_unpack_fp_syn
                - hash.25812
                - hash.25812
                - csprng_initialize.25802
                - csprng_fp_vec_chall_1.25813
                - csprng_release.25798
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_rebuild_tree
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_seed_leaves
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.25808
                - fz_inf_w_by_fz_matrix.25814
                - convert_restr_vec_to_fp.25815
                - fp_vec_by_fp_vec_pointwise.25816
                - fp_vec_by_fp_matrix.25817
                - fp_synd_minus_fp_vec_scaled.25807
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_recompute_root
                - hash.25812
                - hash.25812
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_vec
                - hash.25812
                - memcmp
                - memcmp
                - hash_par.25822
                - hash_par.25822
                - csprng_initialize.25802
                - csprng_fz_inf_w.25818
                - fz_inf_w_by_fz_matrix.25814
                - fz_dz_norm_n.25819
                - csprng_fp_vec.25820
                - csprng_release.25798
                - fp_vec_by_restr_vec_scaled.25821
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:385,2'
              BranchSideFuncs:
                - expand_pk.25811
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_unpack_fp_syn
                - hash.25812
                - hash.25812
                - csprng_initialize.25802
                - csprng_fp_vec_chall_1.25813
                - csprng_release.25798
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_rebuild_tree
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_seed_leaves
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.25808
                - fz_inf_w_by_fz_matrix.25814
                - convert_restr_vec_to_fp.25815
                - fp_vec_by_fp_vec_pointwise.25816
                - fp_vec_by_fp_matrix.25817
                - fp_synd_minus_fp_vec_scaled.25807
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_recompute_root
                - hash.25812
                - hash.25812
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_vec
                - hash.25812
                - memcmp
                - memcmp
                - hash_par.25822
                - hash_par.25822
                - csprng_initialize.25802
                - csprng_fz_inf_w.25818
                - fz_inf_w_by_fz_matrix.25814
                - fz_dz_norm_n.25819
                - csprng_fp_vec.25820
                - csprng_release.25798
                - fp_vec_by_restr_vec_scaled.25821
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:387,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:389,21'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_unpack_fp_syn
                - hash.25812
                - hash.25812
                - csprng_initialize.25802
                - csprng_fp_vec_chall_1.25813
                - csprng_release.25798
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_rebuild_tree
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_seed_leaves
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.25808
                - fz_inf_w_by_fz_matrix.25814
                - convert_restr_vec_to_fp.25815
                - fp_vec_by_fp_vec_pointwise.25816
                - fp_vec_by_fp_matrix.25817
                - fp_synd_minus_fp_vec_scaled.25807
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_recompute_root
                - hash.25812
                - hash.25812
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_vec
                - hash.25812
                - memcmp
                - memcmp
                - hash_par.25822
                - hash_par.25822
                - csprng_initialize.25802
                - csprng_fz_inf_w.25818
                - fz_inf_w_by_fz_matrix.25814
                - fz_dz_norm_n.25819
                - csprng_fp_vec.25820
                - csprng_release.25798
                - fp_vec_by_restr_vec_scaled.25821
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:392,33'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_unpack_fp_syn
                - hash.25812
                - hash.25812
                - csprng_initialize.25802
                - csprng_fp_vec_chall_1.25813
                - csprng_release.25798
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_rebuild_tree
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_seed_leaves
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.25808
                - fz_inf_w_by_fz_matrix.25814
                - convert_restr_vec_to_fp.25815
                - fp_vec_by_fp_vec_pointwise.25816
                - fp_vec_by_fp_matrix.25817
                - fp_synd_minus_fp_vec_scaled.25807
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_recompute_root
                - hash.25812
                - hash.25812
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_vec
                - hash.25812
                - memcmp
                - memcmp
                - hash_par.25822
                - hash_par.25822
                - csprng_initialize.25802
                - csprng_fz_inf_w.25818
                - fz_inf_w_by_fz_matrix.25814
                - fz_dz_norm_n.25819
                - csprng_fp_vec.25820
                - csprng_release.25798
                - fp_vec_by_restr_vec_scaled.25821
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:393,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:395,22'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_unpack_fp_syn
                - hash.25812
                - hash.25812
                - csprng_initialize.25802
                - csprng_fp_vec_chall_1.25813
                - csprng_release.25798
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_rebuild_tree
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_seed_leaves
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.25808
                - fz_inf_w_by_fz_matrix.25814
                - convert_restr_vec_to_fp.25815
                - fp_vec_by_fp_vec_pointwise.25816
                - fp_vec_by_fp_matrix.25817
                - fp_synd_minus_fp_vec_scaled.25807
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_recompute_root
                - hash.25812
                - hash.25812
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_vec
                - hash.25812
                - memcmp
                - memcmp
                - hash_par.25822
                - hash_par.25822
                - csprng_initialize.25802
                - csprng_fz_inf_w.25818
                - fz_inf_w_by_fz_matrix.25814
                - fz_dz_norm_n.25819
                - csprng_fp_vec.25820
                - csprng_release.25798
                - fp_vec_by_restr_vec_scaled.25821
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:401,40'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_unpack_fp_syn
                - hash.25812
                - hash.25812
                - csprng_initialize.25802
                - csprng_fp_vec_chall_1.25813
                - csprng_release.25798
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_rebuild_tree
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_seed_leaves
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.25808
                - fz_inf_w_by_fz_matrix.25814
                - convert_restr_vec_to_fp.25815
                - fp_vec_by_fp_vec_pointwise.25816
                - fp_vec_by_fp_matrix.25817
                - fp_synd_minus_fp_vec_scaled.25807
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_recompute_root
                - hash.25812
                - hash.25812
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_vec
                - hash.25812
                - memcmp
                - memcmp
                - hash_par.25822
                - hash_par.25822
                - csprng_initialize.25802
                - csprng_fz_inf_w.25818
                - fz_inf_w_by_fz_matrix.25814
                - fz_dz_norm_n.25819
                - csprng_fp_vec.25820
                - csprng_release.25798
                - fp_vec_by_restr_vec_scaled.25821
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:473,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:476,17'
              BranchSideFuncs:
                - csprng_initialize.25802
                - csprng_fz_inf_w.25818
                - fz_inf_w_by_fz_matrix.25814
                - fz_dz_norm_n.25819
                - csprng_fp_vec.25820
                - csprng_release.25798
                - fp_vec_by_restr_vec_scaled.25821
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.25808
                - fz_inf_w_by_fz_matrix.25814
                - convert_restr_vec_to_fp.25815
                - fp_vec_by_fp_vec_pointwise.25816
                - fp_vec_by_fp_matrix.25817
                - fp_synd_minus_fp_vec_scaled.25807
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_recompute_root
                - hash.25812
                - hash.25812
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_vec
                - hash.25812
                - memcmp
                - memcmp
                - hash_par.25822
                - hash_par.25822
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:509,17'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.25808
                - fz_inf_w_by_fz_matrix.25814
                - convert_restr_vec_to_fp.25815
                - fp_vec_by_fp_vec_pointwise.25816
                - fp_vec_by_fp_matrix.25817
                - fp_synd_minus_fp_vec_scaled.25807
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_syn
                - csprng_initialize.25802
                - csprng_fz_inf_w.25818
                - fz_inf_w_by_fz_matrix.25814
                - fz_dz_norm_n.25819
                - csprng_fp_vec.25820
                - csprng_release.25798
                - fp_vec_by_restr_vec_scaled.25821
                - hash_par.25822
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_recompute_root
                - hash.25812
                - hash.25812
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_vec
                - hash.25812
                - memcmp
                - memcmp
                - hash_par.25822
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:515,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:519,27'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.25808
                - fz_inf_w_by_fz_matrix.25814
                - convert_restr_vec_to_fp.25815
                - fp_vec_by_fp_vec_pointwise.25816
                - fp_vec_by_fp_matrix.25817
                - fp_synd_minus_fp_vec_scaled.25807
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_unpack_fp_vec
                - csprng_initialize.25802
                - csprng_fz_inf_w.25818
                - fz_inf_w_by_fz_matrix.25814
                - fz_dz_norm_n.25819
                - csprng_fp_vec.25820
                - csprng_release.25798
                - fp_vec_by_restr_vec_scaled.25821
                - hash_par.25822
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_recompute_root
                - hash.25812
                - hash.25812
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_vec
                - hash.25812
                - memcmp
                - memcmp
                - hash_par.25822
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:519,27'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.25808
                - fz_inf_w_by_fz_matrix.25814
                - convert_restr_vec_to_fp.25815
                - fp_vec_by_fp_vec_pointwise.25816
                - fp_vec_by_fp_matrix.25817
                - fp_synd_minus_fp_vec_scaled.25807
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_unpack_fp_vec
                - csprng_initialize.25802
                - csprng_fz_inf_w.25818
                - fz_inf_w_by_fz_matrix.25814
                - fz_dz_norm_n.25819
                - csprng_fp_vec.25820
                - csprng_release.25798
                - fp_vec_by_restr_vec_scaled.25821
                - hash_par.25822
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_recompute_root
                - hash.25812
                - hash.25812
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_vec
                - hash.25812
                - memcmp
                - memcmp
                - hash_par.25822
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:526,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:526,24'
              BranchSideFuncs:
                - is_fz_vec_in_restr_group_m.25808
                - fz_inf_w_by_fz_matrix.25814
                - convert_restr_vec_to_fp.25815
                - fp_vec_by_fp_vec_pointwise.25816
                - fp_vec_by_fp_matrix.25817
                - fp_synd_minus_fp_vec_scaled.25807
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_unpack_fz_rsdp_g_vec
                - csprng_initialize.25802
                - csprng_fz_inf_w.25818
                - fz_inf_w_by_fz_matrix.25814
                - fz_dz_norm_n.25819
                - csprng_fp_vec.25820
                - csprng_release.25798
                - fp_vec_by_restr_vec_scaled.25821
                - hash_par.25822
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_recompute_root
                - hash.25812
                - hash.25812
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_vec
                - hash.25812
                - memcmp
                - memcmp
                - hash_par.25822
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:526,24'
              BranchSideFuncs:
                - is_fz_vec_in_restr_group_m.25808
                - fz_inf_w_by_fz_matrix.25814
                - convert_restr_vec_to_fp.25815
                - fp_vec_by_fp_vec_pointwise.25816
                - fp_vec_by_fp_matrix.25817
                - fp_synd_minus_fp_vec_scaled.25807
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_unpack_fz_rsdp_g_vec
                - csprng_initialize.25802
                - csprng_fz_inf_w.25818
                - fz_inf_w_by_fz_matrix.25814
                - fz_dz_norm_n.25819
                - csprng_fp_vec.25820
                - csprng_release.25798
                - fp_vec_by_restr_vec_scaled.25821
                - hash_par.25822
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_recompute_root
                - hash.25812
                - hash.25812
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_vec
                - hash.25812
                - memcmp
                - memcmp
                - hash_par.25822
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:527,38'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:528,22'
              BranchSideFuncs:
                - fz_inf_w_by_fz_matrix.25814
                - convert_restr_vec_to_fp.25815
                - fp_vec_by_fp_vec_pointwise.25816
                - fp_vec_by_fp_matrix.25817
                - fp_synd_minus_fp_vec_scaled.25807
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.25808
                - csprng_initialize.25802
                - csprng_fz_inf_w.25818
                - fz_inf_w_by_fz_matrix.25814
                - fz_dz_norm_n.25819
                - csprng_fp_vec.25820
                - csprng_release.25798
                - fp_vec_by_restr_vec_scaled.25821
                - hash_par.25822
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_recompute_root
                - hash.25812
                - hash.25812
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_vec
                - hash.25812
                - memcmp
                - memcmp
                - hash_par.25822
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:550,31'
              BranchSideFuncs:
                - fz_inf_w_by_fz_matrix.25814
                - convert_restr_vec_to_fp.25815
                - fp_vec_by_fp_vec_pointwise.25816
                - fp_vec_by_fp_matrix.25817
                - fp_synd_minus_fp_vec_scaled.25807
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.25808
                - csprng_initialize.25802
                - csprng_fz_inf_w.25818
                - fz_inf_w_by_fz_matrix.25814
                - fz_dz_norm_n.25819
                - csprng_fp_vec.25820
                - csprng_release.25798
                - fp_vec_by_restr_vec_scaled.25821
                - hash_par.25822
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_recompute_root
                - hash.25812
                - hash.25812
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_vec
                - hash.25812
                - memcmp
                - memcmp
                - hash_par.25822
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:550,26'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:550,31'
              BranchSideFuncs:
                - hash_par.25822
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.25808
                - fz_inf_w_by_fz_matrix.25814
                - convert_restr_vec_to_fp.25815
                - fp_vec_by_fp_vec_pointwise.25816
                - fp_vec_by_fp_matrix.25817
                - fp_synd_minus_fp_vec_scaled.25807
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_syn
                - csprng_initialize.25802
                - csprng_fz_inf_w.25818
                - fz_inf_w_by_fz_matrix.25814
                - fz_dz_norm_n.25819
                - csprng_fp_vec.25820
                - csprng_release.25798
                - fp_vec_by_restr_vec_scaled.25821
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_recompute_root
                - hash.25812
                - hash.25812
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_vec
                - hash.25812
                - memcmp
                - memcmp
                - hash_par.25822
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:553,15'
              BranchSideFuncs:
                - hash_par.25822
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.25808
                - fz_inf_w_by_fz_matrix.25814
                - convert_restr_vec_to_fp.25815
                - fp_vec_by_fp_vec_pointwise.25816
                - fp_vec_by_fp_matrix.25817
                - fp_synd_minus_fp_vec_scaled.25807
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_syn
                - csprng_initialize.25802
                - csprng_fz_inf_w.25818
                - fz_inf_w_by_fz_matrix.25814
                - fz_dz_norm_n.25819
                - csprng_fp_vec.25820
                - csprng_release.25798
                - fp_vec_by_restr_vec_scaled.25821
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_recompute_root
                - hash.25812
                - hash.25812
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_vec
                - hash.25812
                - memcmp
                - memcmp
                - hash_par.25822
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:550,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:553,15'
              BranchSideFuncs:
                - hash_par.25822
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.25808
                - fz_inf_w_by_fz_matrix.25814
                - convert_restr_vec_to_fp.25815
                - fp_vec_by_fp_vec_pointwise.25816
                - fp_vec_by_fp_matrix.25817
                - fp_synd_minus_fp_vec_scaled.25807
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_syn
                - csprng_initialize.25802
                - csprng_fz_inf_w.25818
                - fz_inf_w_by_fz_matrix.25814
                - fz_dz_norm_n.25819
                - csprng_fp_vec.25820
                - csprng_release.25798
                - fp_vec_by_restr_vec_scaled.25821
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_recompute_root
                - hash.25812
                - hash.25812
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_vec
                - hash.25812
                - memcmp
                - memcmp
                - hash_par.25822
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:570,21'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.25808
                - fz_inf_w_by_fz_matrix.25814
                - convert_restr_vec_to_fp.25815
                - fp_vec_by_fp_vec_pointwise.25816
                - fp_vec_by_fp_matrix.25817
                - fp_synd_minus_fp_vec_scaled.25807
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_syn
                - hash_par.25822
                - csprng_initialize.25802
                - csprng_fz_inf_w.25818
                - fz_inf_w_by_fz_matrix.25814
                - fz_dz_norm_n.25819
                - csprng_fp_vec.25820
                - csprng_release.25798
                - fp_vec_by_restr_vec_scaled.25821
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_recompute_root
                - hash.25812
                - hash.25812
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_vec
                - hash.25812
                - memcmp
                - memcmp
                - hash_par.25822
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:570,26'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:570,31'
              BranchSideFuncs:
                - hash_par.25822
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.25808
                - fz_inf_w_by_fz_matrix.25814
                - convert_restr_vec_to_fp.25815
                - fp_vec_by_fp_vec_pointwise.25816
                - fp_vec_by_fp_matrix.25817
                - fp_synd_minus_fp_vec_scaled.25807
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_syn
                - hash_par.25822
                - csprng_initialize.25802
                - csprng_fz_inf_w.25818
                - fz_inf_w_by_fz_matrix.25814
                - fz_dz_norm_n.25819
                - csprng_fp_vec.25820
                - csprng_release.25798
                - fp_vec_by_restr_vec_scaled.25821
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_recompute_root
                - hash.25812
                - hash.25812
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_vec
                - hash.25812
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:573,14'
              BranchSideFuncs:
                - hash_par.25822
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.25808
                - fz_inf_w_by_fz_matrix.25814
                - convert_restr_vec_to_fp.25815
                - fp_vec_by_fp_vec_pointwise.25816
                - fp_vec_by_fp_matrix.25817
                - fp_synd_minus_fp_vec_scaled.25807
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_syn
                - hash_par.25822
                - csprng_initialize.25802
                - csprng_fz_inf_w.25818
                - fz_inf_w_by_fz_matrix.25814
                - fz_dz_norm_n.25819
                - csprng_fp_vec.25820
                - csprng_release.25798
                - fp_vec_by_restr_vec_scaled.25821
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_recompute_root
                - hash.25812
                - hash.25812
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_vec
                - hash.25812
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:570,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:468,31'
              BranchSideFuncs:
                - hash_par.25822
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.25808
                - fz_inf_w_by_fz_matrix.25814
                - convert_restr_vec_to_fp.25815
                - fp_vec_by_fp_vec_pointwise.25816
                - fp_vec_by_fp_matrix.25817
                - fp_synd_minus_fp_vec_scaled.25807
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_syn
                - hash_par.25822
                - csprng_initialize.25802
                - csprng_fz_inf_w.25818
                - fz_inf_w_by_fz_matrix.25814
                - fz_dz_norm_n.25819
                - csprng_fp_vec.25820
                - csprng_release.25798
                - fp_vec_by_restr_vec_scaled.25821
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_recompute_root
                - hash.25812
                - hash.25812
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_vec
                - hash.25812
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:573,14'
              BranchSideFuncs:
                - hash_par.25822
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.25808
                - fz_inf_w_by_fz_matrix.25814
                - convert_restr_vec_to_fp.25815
                - fp_vec_by_fp_vec_pointwise.25816
                - fp_vec_by_fp_matrix.25817
                - fp_synd_minus_fp_vec_scaled.25807
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_syn
                - hash_par.25822
                - csprng_initialize.25802
                - csprng_fz_inf_w.25818
                - fz_inf_w_by_fz_matrix.25814
                - fz_dz_norm_n.25819
                - csprng_fp_vec.25820
                - csprng_release.25798
                - fp_vec_by_restr_vec_scaled.25821
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_recompute_root
                - hash.25812
                - hash.25812
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_vec
                - hash.25812
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:468,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:471,56'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_recompute_root
                - hash.25812
                - hash.25812
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_vec
                - hash.25812
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:597,37'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_recompute_root
                - hash.25812
                - hash.25812
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_vec
                - hash.25812
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:622,36'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:614,32'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:622,36'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:606,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:607,37'
              BranchSideFuncs:
                - hash.25812
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:609,26'
              BranchSideFuncs:
                - hash.25812
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:623,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:623,42'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:624,46'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:624,46'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:624,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:625,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:625,40'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:625,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:626,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:626,40'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:626,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:627,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:627,35'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:627,35'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:627,35'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:385,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:401,19'
          Dst:             PQCLEAN_CROSSRSDPG128SMALL_AVX2_unpack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:404,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:409,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:413,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:416,2'
          Dst:             csprng_fp_vec_chall_1
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:418,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:421,2'
          Dst:             PQCLEAN_CROSSRSDPG128SMALL_AVX2_expand_digest_to_fixed_weight
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:425,24'
          Dst:             PQCLEAN_CROSSRSDPG128SMALL_AVX2_rebuild_tree
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:428,2'
          Dst:             PQCLEAN_CROSSRSDPG128SMALL_AVX2_seed_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:595,32'
          Dst:             PQCLEAN_CROSSRSDPG128SMALL_AVX2_recompute_root
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:599,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:602,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:514,34'
          Dst:             PQCLEAN_CROSSRSDPG128SMALL_AVX2_unpack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:525,40'
          Dst:             PQCLEAN_CROSSRSDPG128SMALL_AVX2_unpack_fz_rsdp_g_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:528,22'
          Dst:             is_fz_vec_in_restr_group_m
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:529,4'
          Dst:             fz_inf_w_by_fz_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:535,4'
          Dst:             convert_restr_vec_to_fp
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:536,4'
          Dst:             fp_vec_by_fp_vec_pointwise
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:537,4'
          Dst:             fp_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:539,4'
          Dst:             fp_synd_minus_fp_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:544,4'
          Dst:             PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:492,4'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:494,4'
          Dst:             csprng_fz_inf_w
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:495,4'
          Dst:             fz_inf_w_by_fz_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:496,4'
          Dst:             fz_dz_norm_n
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:498,4'
          Dst:             csprng_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:500,4'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:501,4'
          Dst:             fp_vec_by_restr_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:551,4'
          Dst:             hash_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:571,4'
          Dst:             hash_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:612,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:618,36'
          Dst:             memcmp
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:607,3'
          Dst:             PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:614,32'
          Dst:             memcmp
    - functionName:    expand_pk
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_fp_mat
        - csprng_fz_mat
        - csprng_initialize
        - csprng_release
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:53,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.25802
                - csprng_fz_mat.25806
                - csprng_fp_mat.25805
                - csprng_release.25798
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:54,2'
              BranchSideFuncs:
                - csprng_initialize.25802
                - csprng_fz_mat.25806
                - csprng_fp_mat.25805
                - csprng_release.25798
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:54,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:56,2'
          Dst:             csprng_fz_mat
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:57,2'
          Dst:             csprng_fp_mat
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:59,2'
          Dst:             csprng_release
    - functionName:    hash
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
        - xof_shake_final
        - xof_shake_init
        - xof_shake_release
        - xof_shake_update
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:238,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.25793
                - xof_shake_update.25791
                - xof_shake_update.25791
                - xof_shake_final.25789
                - xof_shake_extract.25781
                - xof_shake_release.25775
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:239,2'
              BranchSideFuncs:
                - xof_shake_init.25793
                - xof_shake_update.25791
                - xof_shake_update.25791
                - xof_shake_final.25789
                - xof_shake_extract.25781
                - xof_shake_release.25775
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:239,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:240,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:244,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:245,2'
          Dst:             xof_shake_final
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:246,2'
          Dst:             xof_shake_extract
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:248,2'
          Dst:             xof_shake_release
    - functionName:    csprng_fp_vec_chall_1
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          215
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:335,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.25800
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:341,2'
              BranchSideFuncs:
                - csprng_randombytes.25800
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:352,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:352,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:365,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:352,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:354,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:365,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:354,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:356,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:356,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:356,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:357,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:359,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:366,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:367,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:369,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:351,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:352,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:372,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:341,2'
          Dst:             csprng_randombytes
    - functionName:    fz_inf_w_by_fz_matrix
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          172
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    convert_restr_vec_to_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - RESTR_TO_VAL
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/fp_arith.h:231,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/fp_arith.h:0,0'
              BranchSideFuncs:
                - RESTR_TO_VAL.25804
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/fp_arith.h:232,25'
              BranchSideFuncs:
                - RESTR_TO_VAL.25804
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/fp_arith.h:231,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/fp_arith.h:232,25'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/fp_arith.h:234,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/fp_arith.h:232,12'
          Dst:             RESTR_TO_VAL
    - functionName:    fp_vec_by_fp_vec_pointwise
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          143
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/fp_arith.h:187,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/fp_arith.h:188,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/fp_arith.h:188,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/fp_arith.h:187,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/fp_arith.h:188,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/fp_arith.h:191,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fp_vec_by_fp_matrix
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          421
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - reduce_avx2_32
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/fp_arith.h:155,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/fp_arith.h:0,0'
              BranchSideFuncs:
                - reduce_avx2_32.25803
                - reduce_avx2_32.25803
                - reduce_avx2_32.25803
                - reduce_avx2_32.25803
                - reduce_avx2_32.25803
                - reduce_avx2_32.25803
                - reduce_avx2_32.25803
                - reduce_avx2_32.25803
                - reduce_avx2_32.25803
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/fp_arith.h:160,39'
              BranchSideFuncs:
                - reduce_avx2_32.25803
                - reduce_avx2_32.25803
                - reduce_avx2_32.25803
                - reduce_avx2_32.25803
                - reduce_avx2_32.25803
                - reduce_avx2_32.25803
                - reduce_avx2_32.25803
                - reduce_avx2_32.25803
                - reduce_avx2_32.25803
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/fp_arith.h:171,19'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/fp_arith.h:0,0'
              BranchSideFuncs:
                - reduce_avx2_32.25803
                - reduce_avx2_32.25803
                - reduce_avx2_32.25803
                - reduce_avx2_32.25803
                - reduce_avx2_32.25803
                - reduce_avx2_32.25803
                - reduce_avx2_32.25803
                - reduce_avx2_32.25803
                - reduce_avx2_32.25803
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/fp_arith.h:163,25'
              BranchSideFuncs:
                - reduce_avx2_32.25803
                - reduce_avx2_32.25803
                - reduce_avx2_32.25803
                - reduce_avx2_32.25803
                - reduce_avx2_32.25803
                - reduce_avx2_32.25803
                - reduce_avx2_32.25803
                - reduce_avx2_32.25803
                - reduce_avx2_32.25803
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/fp_arith.h:171,39'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/fp_arith.h:163,25'
              BranchSideFuncs:
                - reduce_avx2_32.25803
                - reduce_avx2_32.25803
                - reduce_avx2_32.25803
                - reduce_avx2_32.25803
                - reduce_avx2_32.25803
                - reduce_avx2_32.25803
                - reduce_avx2_32.25803
                - reduce_avx2_32.25803
                - reduce_avx2_32.25803
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/fp_arith.h:171,8'
              BranchSideFuncs:
                - reduce_avx2_32.25803
                - reduce_avx2_32.25803
                - reduce_avx2_32.25803
                - reduce_avx2_32.25803
                - reduce_avx2_32.25803
                - reduce_avx2_32.25803
                - reduce_avx2_32.25803
                - reduce_avx2_32.25803
                - reduce_avx2_32.25803
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/fp_arith.h:171,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/fp_arith.h:163,63'
              BranchSideFuncs:
                - reduce_avx2_32.25803
                - reduce_avx2_32.25803
                - reduce_avx2_32.25803
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/fp_arith.h:163,63'
              BranchSideFuncs:
                - reduce_avx2_32.25803
                - reduce_avx2_32.25803
                - reduce_avx2_32.25803
                - reduce_avx2_32.25803
                - reduce_avx2_32.25803
                - reduce_avx2_32.25803
                - reduce_avx2_32.25803
                - reduce_avx2_32.25803
                - reduce_avx2_32.25803
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
    - functionName:    csprng_fz_inf_w
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:420,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.25800
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:426,2'
              BranchSideFuncs:
                - csprng_randombytes.25800
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:437,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:437,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:449,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:437,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:439,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:449,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:439,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:441,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:441,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:441,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:442,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:444,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:450,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:451,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:453,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:436,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:437,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:456,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:426,2'
          Dst:             csprng_randombytes
    - functionName:    fz_dz_norm_n
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          74
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    csprng_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:291,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.25800
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:297,2'
              BranchSideFuncs:
                - csprng_randombytes.25800
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:308,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:308,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:320,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:308,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:310,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:320,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:310,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:312,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:312,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:312,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:313,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:315,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:321,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:322,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:324,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:307,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:308,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:327,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:297,2'
          Dst:             csprng_randombytes
    - functionName:    fp_vec_by_restr_vec_scaled
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - RESTR_TO_VAL
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/fp_arith.h:210,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/fp_arith.h:211,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/fp_arith.h:214,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/fp_arith.h:211,12'
          Dst:             RESTR_TO_VAL
    - functionName:    hash_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      void
      argCount:        14
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_initialize_par
        - csprng_randombytes_par
        - csprng_release_par
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:271,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_initialize_par.25801
                - csprng_randombytes_par.25799
                - csprng_release_par.25797
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:272,56'
              BranchSideFuncs:
                - csprng_initialize_par.25801
                - csprng_randombytes_par.25799
                - csprng_release_par.25797
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:272,2'
          Dst:             csprng_initialize_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:273,2'
          Dst:             csprng_randombytes_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:275,2'
          Dst:             csprng_release_par
    - functionName:    fz_vec_sub_n
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          143
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/restr_arith.h:54,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/restr_arith.h:55,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/restr_arith.h:55,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/restr_arith.h:54,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/restr_arith.h:55,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/restr_arith.h:57,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fz_dz_norm_m
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          82
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fz_vec_sub_m
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          405
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    expand_sk
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          146
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - csprng_fz_inf_w
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
        - expand_pk
        - fz_dz_norm_n
        - fz_inf_w_by_fz_matrix
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.25802
                - csprng_randombytes.25800
                - csprng_release.25798
                - expand_pk.25811
                - csprng_initialize.25802
                - csprng_fz_inf_w.25818
                - csprng_release.25798
                - fz_inf_w_by_fz_matrix.25814
                - fz_dz_norm_n.25819
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:74,2'
              BranchSideFuncs:
                - csprng_initialize.25802
                - csprng_randombytes.25800
                - csprng_release.25798
                - expand_pk.25811
                - csprng_initialize.25802
                - csprng_fz_inf_w.25818
                - csprng_release.25798
                - fz_inf_w_by_fz_matrix.25814
                - fz_dz_norm_n.25819
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:92,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:94,22'
              BranchSideFuncs:
                - fz_inf_w_by_fz_matrix.25814
                - fz_dz_norm_n.25819
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:97,2'
              BranchSideFuncs:
                - fz_inf_w_by_fz_matrix.25814
                - fz_dz_norm_n.25819
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:74,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:75,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:79,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:81,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:87,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:88,2'
          Dst:             csprng_fz_inf_w
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:90,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:97,2'
          Dst:             fz_inf_w_by_fz_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:98,2'
          Dst:             fz_dz_norm_n
    - functionName:    PQCLEAN_CROSSRSDPG128SMALL_AVX2_CROSS_sign
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 374
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          605
      EdgeCount:       41
      CyclomaticComplexity: 11
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_CROSSRSDPG128SMALL_AVX2_expand_digest_to_fixed_weight
        - PQCLEAN_CROSSRSDPG128SMALL_AVX2_gen_seed_tree
        - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_syn
        - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_vec
        - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fz_rsdp_g_vec
        - PQCLEAN_CROSSRSDPG128SMALL_AVX2_seed_leaves
        - PQCLEAN_CROSSRSDPG128SMALL_AVX2_seed_path
        - PQCLEAN_CROSSRSDPG128SMALL_AVX2_tree_proof
        - PQCLEAN_CROSSRSDPG128SMALL_AVX2_tree_root
        - __assert_fail
        - convert_restr_vec_to_fp
        - csprng_fp_vec
        - csprng_fp_vec_chall_1
        - csprng_fz_inf_w
        - csprng_initialize
        - csprng_release
        - expand_sk
        - fp_vec_by_fp_matrix
        - fp_vec_by_fp_vec_pointwise
        - fp_vec_by_restr_vec_scaled
        - fz_dz_norm_m
        - fz_dz_norm_n
        - fz_inf_w_by_fz_matrix
        - fz_vec_sub_m
        - fz_vec_sub_n
        - hash
        - hash_par
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:159,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:0,0'
              BranchSideFuncs:
                - expand_sk.25826
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_gen_seed_tree
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_seed_leaves
                - csprng_initialize.25802
                - csprng_fz_inf_w.25818
                - fz_vec_sub_m.25825
                - fz_dz_norm_m.25824
                - fz_inf_w_by_fz_matrix.25814
                - fz_dz_norm_n.25819
                - fz_vec_sub_n.25823
                - convert_restr_vec_to_fp.25815
                - fz_dz_norm_n.25819
                - csprng_fp_vec.25820
                - csprng_release.25798
                - fp_vec_by_fp_vec_pointwise.25816
                - fp_vec_by_fp_matrix.25817
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fz_rsdp_g_vec
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_tree_root
                - hash.25812
                - hash.25812
                - hash.25812
                - hash.25812
                - csprng_initialize.25802
                - csprng_fp_vec_chall_1.25813
                - csprng_release.25798
                - fp_vec_by_restr_vec_scaled.25821
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_vec
                - hash.25812
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fz_rsdp_g_vec
                - hash_par.25822
                - hash_par.25822
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:170,21'
              BranchSideFuncs:
                - expand_sk.25826
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_gen_seed_tree
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_seed_leaves
                - csprng_initialize.25802
                - csprng_fz_inf_w.25818
                - fz_vec_sub_m.25825
                - fz_dz_norm_m.25824
                - fz_inf_w_by_fz_matrix.25814
                - fz_dz_norm_n.25819
                - fz_vec_sub_n.25823
                - convert_restr_vec_to_fp.25815
                - fz_dz_norm_n.25819
                - csprng_fp_vec.25820
                - csprng_release.25798
                - fp_vec_by_fp_vec_pointwise.25816
                - fp_vec_by_fp_matrix.25817
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fz_rsdp_g_vec
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_tree_root
                - hash.25812
                - hash.25812
                - hash.25812
                - hash.25812
                - csprng_initialize.25802
                - csprng_fp_vec_chall_1.25813
                - csprng_release.25798
                - fp_vec_by_restr_vec_scaled.25821
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_vec
                - hash.25812
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fz_rsdp_g_vec
                - hash_par.25822
                - hash_par.25822
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:168,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:170,21'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_gen_seed_tree
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_seed_leaves
                - csprng_initialize.25802
                - csprng_fz_inf_w.25818
                - fz_vec_sub_m.25825
                - fz_dz_norm_m.25824
                - fz_inf_w_by_fz_matrix.25814
                - fz_dz_norm_n.25819
                - fz_vec_sub_n.25823
                - convert_restr_vec_to_fp.25815
                - fz_dz_norm_n.25819
                - csprng_fp_vec.25820
                - csprng_release.25798
                - fp_vec_by_fp_vec_pointwise.25816
                - fp_vec_by_fp_matrix.25817
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fz_rsdp_g_vec
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_tree_root
                - hash.25812
                - hash.25812
                - hash.25812
                - hash.25812
                - csprng_initialize.25802
                - csprng_fp_vec_chall_1.25813
                - csprng_release.25798
                - fp_vec_by_restr_vec_scaled.25821
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_vec
                - hash.25812
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fz_rsdp_g_vec
                - hash_par.25822
                - hash_par.25822
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:173,33'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_gen_seed_tree
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_seed_leaves
                - csprng_initialize.25802
                - csprng_fz_inf_w.25818
                - fz_vec_sub_m.25825
                - fz_dz_norm_m.25824
                - fz_inf_w_by_fz_matrix.25814
                - fz_dz_norm_n.25819
                - fz_vec_sub_n.25823
                - convert_restr_vec_to_fp.25815
                - fz_dz_norm_n.25819
                - csprng_fp_vec.25820
                - csprng_release.25798
                - fp_vec_by_fp_vec_pointwise.25816
                - fp_vec_by_fp_matrix.25817
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fz_rsdp_g_vec
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_tree_root
                - hash.25812
                - hash.25812
                - hash.25812
                - hash.25812
                - csprng_initialize.25802
                - csprng_fp_vec_chall_1.25813
                - csprng_release.25798
                - fp_vec_by_restr_vec_scaled.25821
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_vec
                - hash.25812
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fz_rsdp_g_vec
                - hash_par.25822
                - hash_par.25822
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:174,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:176,22'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_gen_seed_tree
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_seed_leaves
                - csprng_initialize.25802
                - csprng_fz_inf_w.25818
                - fz_vec_sub_m.25825
                - fz_dz_norm_m.25824
                - fz_inf_w_by_fz_matrix.25814
                - fz_dz_norm_n.25819
                - fz_vec_sub_n.25823
                - convert_restr_vec_to_fp.25815
                - fz_dz_norm_n.25819
                - csprng_fp_vec.25820
                - csprng_release.25798
                - fp_vec_by_fp_vec_pointwise.25816
                - fp_vec_by_fp_matrix.25817
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fz_rsdp_g_vec
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_tree_root
                - hash.25812
                - hash.25812
                - hash.25812
                - hash.25812
                - csprng_initialize.25802
                - csprng_fp_vec_chall_1.25813
                - csprng_release.25798
                - fp_vec_by_restr_vec_scaled.25821
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_vec
                - hash.25812
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fz_rsdp_g_vec
                - hash_par.25822
                - hash_par.25822
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:181,2'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_gen_seed_tree
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_seed_leaves
                - csprng_initialize.25802
                - csprng_fz_inf_w.25818
                - fz_vec_sub_m.25825
                - fz_dz_norm_m.25824
                - fz_inf_w_by_fz_matrix.25814
                - fz_dz_norm_n.25819
                - fz_vec_sub_n.25823
                - convert_restr_vec_to_fp.25815
                - fz_dz_norm_n.25819
                - csprng_fp_vec.25820
                - csprng_release.25798
                - fp_vec_by_fp_vec_pointwise.25816
                - fp_vec_by_fp_matrix.25817
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fz_rsdp_g_vec
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_tree_root
                - hash.25812
                - hash.25812
                - hash.25812
                - hash.25812
                - csprng_initialize.25802
                - csprng_fp_vec_chall_1.25813
                - csprng_release.25798
                - fp_vec_by_restr_vec_scaled.25821
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_vec
                - hash.25812
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fz_rsdp_g_vec
                - hash_par.25822
                - hash_par.25822
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:271,20'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:271,25'
              BranchSideFuncs:
                - hash_par.25822
                - hash_par.25822
                - csprng_initialize.25802
                - csprng_fz_inf_w.25818
                - fz_vec_sub_m.25825
                - fz_dz_norm_m.25824
                - fz_inf_w_by_fz_matrix.25814
                - fz_dz_norm_n.25819
                - fz_vec_sub_n.25823
                - convert_restr_vec_to_fp.25815
                - fz_dz_norm_n.25819
                - csprng_fp_vec.25820
                - csprng_release.25798
                - fp_vec_by_fp_vec_pointwise.25816
                - fp_vec_by_fp_matrix.25817
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fz_rsdp_g_vec
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_tree_root
                - hash.25812
                - hash.25812
                - hash.25812
                - hash.25812
                - csprng_initialize.25802
                - csprng_fp_vec_chall_1.25813
                - csprng_release.25798
                - fp_vec_by_restr_vec_scaled.25821
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_vec
                - hash.25812
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fz_rsdp_g_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:274,14'
              BranchSideFuncs:
                - hash_par.25822
                - hash_par.25822
                - csprng_initialize.25802
                - csprng_fz_inf_w.25818
                - fz_vec_sub_m.25825
                - fz_dz_norm_m.25824
                - fz_inf_w_by_fz_matrix.25814
                - fz_dz_norm_n.25819
                - fz_vec_sub_n.25823
                - convert_restr_vec_to_fp.25815
                - fz_dz_norm_n.25819
                - csprng_fp_vec.25820
                - csprng_release.25798
                - fp_vec_by_fp_vec_pointwise.25816
                - fp_vec_by_fp_matrix.25817
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fz_rsdp_g_vec
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_tree_root
                - hash.25812
                - hash.25812
                - hash.25812
                - hash.25812
                - csprng_initialize.25802
                - csprng_fp_vec_chall_1.25813
                - csprng_release.25798
                - fp_vec_by_restr_vec_scaled.25821
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_vec
                - hash.25812
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fz_rsdp_g_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:271,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:222,31'
              BranchSideFuncs:
                - hash_par.25822
                - hash_par.25822
                - csprng_initialize.25802
                - csprng_fz_inf_w.25818
                - fz_vec_sub_m.25825
                - fz_dz_norm_m.25824
                - fz_inf_w_by_fz_matrix.25814
                - fz_dz_norm_n.25819
                - fz_vec_sub_n.25823
                - convert_restr_vec_to_fp.25815
                - fz_dz_norm_n.25819
                - csprng_fp_vec.25820
                - csprng_release.25798
                - fp_vec_by_fp_vec_pointwise.25816
                - fp_vec_by_fp_matrix.25817
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fz_rsdp_g_vec
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_tree_root
                - hash.25812
                - hash.25812
                - hash.25812
                - hash.25812
                - csprng_initialize.25802
                - csprng_fp_vec_chall_1.25813
                - csprng_release.25798
                - fp_vec_by_restr_vec_scaled.25821
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_vec
                - hash.25812
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fz_rsdp_g_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:274,14'
              BranchSideFuncs:
                - hash_par.25822
                - hash_par.25822
                - csprng_initialize.25802
                - csprng_fz_inf_w.25818
                - fz_vec_sub_m.25825
                - fz_dz_norm_m.25824
                - fz_inf_w_by_fz_matrix.25814
                - fz_dz_norm_n.25819
                - fz_vec_sub_n.25823
                - convert_restr_vec_to_fp.25815
                - fz_dz_norm_n.25819
                - csprng_fp_vec.25820
                - csprng_release.25798
                - fp_vec_by_fp_vec_pointwise.25816
                - fp_vec_by_fp_matrix.25817
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fz_rsdp_g_vec
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_tree_root
                - hash.25812
                - hash.25812
                - hash.25812
                - hash.25812
                - csprng_initialize.25802
                - csprng_fp_vec_chall_1.25813
                - csprng_release.25798
                - fp_vec_by_restr_vec_scaled.25821
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_vec
                - hash.25812
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fz_rsdp_g_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:222,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:222,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_tree_root
                - hash.25812
                - hash.25812
                - hash.25812
                - hash.25812
                - csprng_initialize.25802
                - csprng_fp_vec_chall_1.25813
                - csprng_release.25798
                - fp_vec_by_restr_vec_scaled.25821
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_vec
                - hash.25812
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fz_rsdp_g_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:312,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_tree_root
                - hash.25812
                - hash.25812
                - hash.25812
                - hash.25812
                - csprng_initialize.25802
                - csprng_fp_vec_chall_1.25813
                - csprng_release.25798
                - fp_vec_by_restr_vec_scaled.25821
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_vec
                - hash.25812
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fz_rsdp_g_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:339,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:340,30'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_vec
                - hash.25812
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fz_rsdp_g_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:348,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_vec
                - hash.25812
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fz_rsdp_g_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:348,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:349,37'
              BranchSideFuncs:
                - hash.25812
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fz_rsdp_g_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:352,26'
              BranchSideFuncs:
                - hash.25812
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fz_rsdp_g_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:366,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:365,26'
              BranchSideFuncs:
                - __assert_fail
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fz_rsdp_g_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:367,4'
              BranchSideFuncs:
                - __assert_fail
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fz_rsdp_g_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:367,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:367,4'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fz_rsdp_g_vec
                - __assert_fail
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:368,16'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fz_rsdp_g_vec
                - __assert_fail
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:365,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:366,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:374,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:165,2'
          Dst:             expand_sk
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:181,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:182,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:185,2'
          Dst:             PQCLEAN_CROSSRSDPG128SMALL_AVX2_gen_seed_tree
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:187,2'
          Dst:             PQCLEAN_CROSSRSDPG128SMALL_AVX2_seed_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:312,2'
          Dst:             PQCLEAN_CROSSRSDPG128SMALL_AVX2_tree_root
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:313,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:314,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:321,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:326,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:332,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:333,2'
          Dst:             csprng_fp_vec_chall_1
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:335,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:234,3'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:239,3'
          Dst:             csprng_fz_inf_w
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:240,3'
          Dst:             fz_vec_sub_m
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:241,3'
          Dst:             fz_dz_norm_m
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:242,3'
          Dst:             fz_inf_w_by_fz_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:243,3'
          Dst:             fz_dz_norm_n
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:244,3'
          Dst:             fz_vec_sub_n
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:247,3'
          Dst:             convert_restr_vec_to_fp
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:248,3'
          Dst:             fz_dz_norm_n
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:250,3'
          Dst:             csprng_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:252,3'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:255,3'
          Dst:             fp_vec_by_fp_vec_pointwise
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:256,3'
          Dst:             fp_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:260,3'
          Dst:             PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:262,3'
          Dst:             PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fz_rsdp_g_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:272,4'
          Dst:             hash_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:288,4'
          Dst:             hash_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:340,3'
          Dst:             fp_vec_by_restr_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:354,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:357,2'
          Dst:             PQCLEAN_CROSSRSDPG128SMALL_AVX2_expand_digest_to_fixed_weight
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:361,2'
          Dst:             PQCLEAN_CROSSRSDPG128SMALL_AVX2_tree_proof
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:362,2'
          Dst:             PQCLEAN_CROSSRSDPG128SMALL_AVX2_seed_path
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:349,3'
          Dst:             PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:367,4'
          Dst:             __assert_fail
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:368,4'
          Dst:             PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:369,4'
          Dst:             PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fz_rsdp_g_vec
    - functionName:    restr_vec_by_fp_matrix
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          399
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - RESTR_TO_VAL
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/fp_arith.h:0,0'
          Dst:             RESTR_TO_VAL
    - functionName:    PQCLEAN_CROSSRSDPG128SMALL_AVX2_CROSS_keygen
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          168
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_syn
        - csprng_fz_inf_w
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
        - expand_pk
        - fz_dz_norm_n
        - fz_inf_w_by_fz_matrix
        - restr_vec_by_fp_matrix
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:104,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
                - csprng_initialize.25802
                - csprng_randombytes.25800
                - csprng_release.25798
                - expand_pk.25811
                - csprng_initialize.25802
                - csprng_fz_inf_w.25818
                - fz_inf_w_by_fz_matrix.25814
                - fz_dz_norm_n.25819
                - csprng_release.25798
                - restr_vec_by_fp_matrix.25831
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_syn
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:138,22'
              BranchSideFuncs:
                - OQS_randombytes
                - csprng_initialize.25802
                - csprng_randombytes.25800
                - csprng_release.25798
                - expand_pk.25811
                - csprng_initialize.25802
                - csprng_fz_inf_w.25818
                - fz_inf_w_by_fz_matrix.25814
                - fz_dz_norm_n.25819
                - csprng_release.25798
                - restr_vec_by_fp_matrix.25831
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_syn
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:136,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:138,22'
              BranchSideFuncs:
                - fz_inf_w_by_fz_matrix.25814
                - fz_dz_norm_n.25819
                - csprng_release.25798
                - restr_vec_by_fp_matrix.25831
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_syn
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:141,2'
              BranchSideFuncs:
                - fz_inf_w_by_fz_matrix.25814
                - fz_dz_norm_n.25819
                - csprng_release.25798
                - restr_vec_by_fp_matrix.25831
                - PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_syn
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:104,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:112,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:113,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:117,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:123,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:130,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:134,2'
          Dst:             csprng_fz_inf_w
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:141,2'
          Dst:             fz_inf_w_by_fz_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:142,2'
          Dst:             fz_dz_norm_n
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:144,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:147,2'
          Dst:             restr_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/CROSS.c:149,2'
          Dst:             PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_syn
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_ctx_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:72,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:72,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:72,2'
          Dst:             OQS_SHA3_shake128_inc_ctx_release
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_squeeze
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:66,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:66,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:66,2'
          Dst:             OQS_SHA3_shake128_inc_squeeze
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:59,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:59,2'
          Dst:             OQS_SHA3_shake128_inc_finalize
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_absorb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:54,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:54,22'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:52,2'
          Dst:             OQS_SHA3_shake128_inc_absorb
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:43,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:43,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:43,2'
          Dst:             OQS_SHA3_shake128_inc_init
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.25856
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.25856
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.25857
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:62,2'
              BranchSideFuncs:
                - xof_shake_extract.25857
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.25860
                - xof_shake_update.25859
                - xof_shake_update.25859
                - xof_shake_final.25858
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.25860
                - xof_shake_update.25859
                - xof_shake_update.25859
                - xof_shake_final.25858
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    PQCLEAN_CROSSRSDPG128SMALL_AVX2_expand_digest_to_fixed_weight
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         71
      ICount:          429
      EdgeCount:       96
      CyclomaticComplexity: 27
      functionsReached:
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.c:46,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.25863
                - csprng_randombytes.25862
                - csprng_release.25861
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.c:47,2'
              BranchSideFuncs:
                - csprng_initialize.25863
                - csprng_randombytes.25862
                - csprng_release.25861
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.c:68,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.c:68,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.c:68,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.c:70,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.c:70,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.c:72,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.c:72,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.c:72,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.c:73,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.c:75,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.c:84,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.c:85,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.c:92,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.c:66,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.c:68,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.c:95,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.c:47,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.c:49,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.c:51,2'
          Dst:             csprng_release
    - functionName:    xof_shake_x4_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_x4_inc_ctx_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:109,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:109,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:109,2'
          Dst:             OQS_SHA3_shake128_x4_inc_ctx_release
    - functionName:    xof_shake_x2_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:146,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.25944
                - xof_shake_release.25944
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:146,2'
              BranchSideFuncs:
                - xof_shake_release.25944
                - xof_shake_release.25944
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:146,2'
          Dst:             xof_shake_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:147,2'
          Dst:             xof_shake_release
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_ctx_release
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:72,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:72,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:72,2'
          Dst:             OQS_SHA3_shake128_inc_ctx_release
    - functionName:    csprng_release_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:174,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_release.25942
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:174,2'
              BranchSideFuncs:
                - xof_shake_x4_release.25942
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:174,2'
          Dst:             xof_shake_x4_release
    - functionName:    csprng_release_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:170,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_release.25942
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:170,2'
              BranchSideFuncs:
                - xof_shake_x4_release.25942
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:170,2'
          Dst:             xof_shake_x4_release
    - functionName:    csprng_release_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:166,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_release.25943
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:166,2'
              BranchSideFuncs:
                - xof_shake_x2_release.25943
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:166,2'
          Dst:             xof_shake_x2_release
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.25944
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.25944
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    xof_shake_x4_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_x4_inc_squeeze
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:105,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:105,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:105,2'
          Dst:             OQS_SHA3_shake128_x4_inc_squeeze
    - functionName:    xof_shake_x2_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:141,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.25951
                - xof_shake_extract.25951
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:141,2'
              BranchSideFuncs:
                - xof_shake_extract.25951
                - xof_shake_extract.25951
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:141,2'
          Dst:             xof_shake_extract
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:142,2'
          Dst:             xof_shake_extract
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_squeeze
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:66,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:66,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:66,2'
          Dst:             OQS_SHA3_shake128_inc_squeeze
    - functionName:    csprng_randombytes_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:161,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_extract.25949
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:161,2'
              BranchSideFuncs:
                - xof_shake_x4_extract.25949
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:161,2'
          Dst:             xof_shake_x4_extract
    - functionName:    csprng_randombytes_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_MEM_malloc
        - OQS_MEM_secure_free
        - xof_shake_x4_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:155,39'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_extract.25949
                - OQS_MEM_secure_free
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:155,39'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_extract.25949
                - OQS_MEM_secure_free
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:155,39'
          Dst:             OQS_MEM_malloc
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:156,2'
          Dst:             xof_shake_x4_extract
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:157,2'
          Dst:             OQS_MEM_secure_free
    - functionName:    csprng_randombytes_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:149,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_extract.25950
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:149,2'
              BranchSideFuncs:
                - xof_shake_x2_extract.25950
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:149,2'
          Dst:             xof_shake_x2_extract
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.25951
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:62,2'
              BranchSideFuncs:
                - xof_shake_extract.25951
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    xof_shake_x4_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_x4_inc_finalize
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:97,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:97,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:97,2'
          Dst:             OQS_SHA3_shake128_x4_inc_finalize
    - functionName:    xof_shake_x4_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_x4_inc_absorb
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:94,46'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:94,46'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:94,2'
          Dst:             OQS_SHA3_shake128_x4_inc_absorb
    - functionName:    xof_shake_x4_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_x4_inc_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:86,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:86,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:86,2'
          Dst:             OQS_SHA3_shake128_x4_inc_init
    - functionName:    xof_shake_x2_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:134,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_final.25960
                - xof_shake_final.25960
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:134,2'
              BranchSideFuncs:
                - xof_shake_final.25960
                - xof_shake_final.25960
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:134,2'
          Dst:             xof_shake_final
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:135,2'
          Dst:             xof_shake_final
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_finalize
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:59,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:59,2'
          Dst:             OQS_SHA3_shake128_inc_finalize
    - functionName:    xof_shake_x2_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_update
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:130,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_update.25962
                - xof_shake_update.25962
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:130,2'
              BranchSideFuncs:
                - xof_shake_update.25962
                - xof_shake_update.25962
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:130,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:131,2'
          Dst:             xof_shake_update
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_absorb
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:54,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:54,22'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:52,2'
          Dst:             OQS_SHA3_shake128_inc_absorb
    - functionName:    xof_shake_x2_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:123,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.25964
                - xof_shake_init.25964
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:123,2'
              BranchSideFuncs:
                - xof_shake_init.25964
                - xof_shake_init.25964
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:123,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:124,2'
          Dst:             xof_shake_init
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_init
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:43,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:43,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:43,2'
          Dst:             OQS_SHA3_shake128_inc_init
    - functionName:    csprng_initialize_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          53
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_final
        - xof_shake_x4_init
        - xof_shake_x4_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:132,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_init.25958
                - xof_shake_x4_update.25957
                - xof_shake_x4_update.25957
                - xof_shake_x4_final.25956
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:132,2'
              BranchSideFuncs:
                - xof_shake_x4_init.25958
                - xof_shake_x4_update.25957
                - xof_shake_x4_update.25957
                - xof_shake_x4_final.25956
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:132,2'
          Dst:             xof_shake_x4_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:133,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:143,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:144,2'
          Dst:             xof_shake_x4_final
    - functionName:    csprng_initialize_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          51
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_MEM_malloc
        - OQS_MEM_secure_free
        - xof_shake_x4_final
        - xof_shake_x4_init
        - xof_shake_x4_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:107,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_init.25958
                - xof_shake_x4_update.25957
                - xof_shake_x4_update.25957
                - xof_shake_x4_final.25956
                - OQS_MEM_secure_free
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:107,42'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_init.25958
                - xof_shake_x4_update.25957
                - xof_shake_x4_update.25957
                - xof_shake_x4_final.25956
                - OQS_MEM_secure_free
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:107,42'
          Dst:             OQS_MEM_malloc
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:108,2'
          Dst:             xof_shake_x4_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:109,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:117,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:118,2'
          Dst:             xof_shake_x4_final
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:119,2'
          Dst:             OQS_MEM_secure_free
    - functionName:    csprng_initialize_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_final
        - xof_shake_x2_init
        - xof_shake_x2_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:86,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_init.25963
                - xof_shake_x2_update.25961
                - xof_shake_x2_update.25961
                - xof_shake_x2_final.25959
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:86,2'
              BranchSideFuncs:
                - xof_shake_x2_init.25963
                - xof_shake_x2_update.25961
                - xof_shake_x2_update.25961
                - xof_shake_x2_final.25959
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:86,2'
          Dst:             xof_shake_x2_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:87,2'
          Dst:             xof_shake_x2_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:93,2'
          Dst:             xof_shake_x2_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:94,2'
          Dst:             xof_shake_x2_final
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.25964
                - xof_shake_update.25962
                - xof_shake_update.25962
                - xof_shake_final.25960
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.25964
                - xof_shake_update.25962
                - xof_shake_update.25962
                - xof_shake_final.25960
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    csprng_release_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_release
        - csprng_release_x2
        - csprng_release_x3
        - csprng_release_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:218,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_release_x4.25945
                - csprng_release_x3.25946
                - csprng_release_x2.25947
                - csprng_release.25948
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:218,16'
              BranchSideFuncs:
                - csprng_release_x4.25945
                - csprng_release_x3.25946
                - csprng_release_x2.25947
                - csprng_release.25948
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:218,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:219,3'
              BranchSideFuncs:
                - csprng_release.25948
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:220,23'
              BranchSideFuncs:
                - csprng_release_x4.25945
                - csprng_release_x3.25946
                - csprng_release_x2.25947
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:220,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:221,31'
              BranchSideFuncs:
                - csprng_release_x2.25947
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:222,23'
              BranchSideFuncs:
                - csprng_release_x4.25945
                - csprng_release_x3.25946
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:222,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:223,31'
              BranchSideFuncs:
                - csprng_release_x3.25946
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:224,23'
              BranchSideFuncs:
                - csprng_release_x4.25945
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:224,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:224,13'
              BranchSideFuncs:
                - csprng_release_x4.25945
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:225,31'
              BranchSideFuncs:
                - csprng_release_x4.25945
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:219,3'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:221,3'
          Dst:             csprng_release_x2
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:223,3'
          Dst:             csprng_release_x3
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:225,3'
          Dst:             csprng_release_x4
    - functionName:    csprng_randombytes_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          57
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_randombytes
        - csprng_randombytes_x2
        - csprng_randombytes_x3
        - csprng_randombytes_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:205,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes_x4.25952
                - csprng_randombytes_x3.25953
                - csprng_randombytes_x2.25954
                - csprng_randombytes.25955
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:205,16'
              BranchSideFuncs:
                - csprng_randombytes_x4.25952
                - csprng_randombytes_x3.25953
                - csprng_randombytes_x2.25954
                - csprng_randombytes.25955
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:205,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:206,3'
              BranchSideFuncs:
                - csprng_randombytes.25955
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:207,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.25952
                - csprng_randombytes_x3.25953
                - csprng_randombytes_x2.25954
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:207,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:208,49'
              BranchSideFuncs:
                - csprng_randombytes_x2.25954
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:209,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.25952
                - csprng_randombytes_x3.25953
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:209,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:210,53'
              BranchSideFuncs:
                - csprng_randombytes_x3.25953
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:211,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.25952
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:211,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:211,13'
              BranchSideFuncs:
                - csprng_randombytes_x4.25952
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:212,57'
              BranchSideFuncs:
                - csprng_randombytes_x4.25952
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:206,3'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:208,3'
          Dst:             csprng_randombytes_x2
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:210,3'
          Dst:             csprng_randombytes_x3
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:212,3'
          Dst:             csprng_randombytes_x4
    - functionName:    csprng_initialize_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          61
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_initialize
        - csprng_initialize_x2
        - csprng_initialize_x3
        - csprng_initialize_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:193,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_initialize_x4.25965
                - csprng_initialize_x3.25966
                - csprng_initialize_x2.25967
                - csprng_initialize.25968
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:193,16'
              BranchSideFuncs:
                - csprng_initialize_x4.25965
                - csprng_initialize_x3.25966
                - csprng_initialize_x2.25967
                - csprng_initialize.25968
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:193,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:194,3'
              BranchSideFuncs:
                - csprng_initialize.25968
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:195,23'
              BranchSideFuncs:
                - csprng_initialize_x4.25965
                - csprng_initialize_x3.25966
                - csprng_initialize_x2.25967
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:195,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:196,34'
              BranchSideFuncs:
                - csprng_initialize_x2.25967
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:197,23'
              BranchSideFuncs:
                - csprng_initialize_x4.25965
                - csprng_initialize_x3.25966
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:197,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:198,34'
              BranchSideFuncs:
                - csprng_initialize_x3.25966
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:199,23'
              BranchSideFuncs:
                - csprng_initialize_x4.25965
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:199,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:199,13'
              BranchSideFuncs:
                - csprng_initialize_x4.25965
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:200,34'
              BranchSideFuncs:
                - csprng_initialize_x4.25965
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:194,3'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:196,3'
          Dst:             csprng_initialize_x2
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:198,3'
          Dst:             csprng_initialize_x3
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:200,3'
          Dst:             csprng_initialize_x4
    - functionName:    PQCLEAN_CROSSRSDPG128SMALL_AVX2_recompute_root
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         58
      ICount:          441
      EdgeCount:       77
      CyclomaticComplexity: 21
      functionsReached:
        - hash_par
        - label_leaves
        - place_cmt_on_leaves
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:185,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:0,0'
              BranchSideFuncs:
                - place_cmt_on_leaves.25974
                - label_leaves.25975
                - hash_par.25976
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:186,16'
              BranchSideFuncs:
                - place_cmt_on_leaves.25974
                - label_leaves.25975
                - hash_par.25976
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:259,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:259,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:259,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:259,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:260,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:260,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:259,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:259,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:262,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:259,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:260,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:260,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:202,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:203,16'
              BranchSideFuncs:
                - hash_par.25976
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:254,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:205,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:205,27'
              BranchSideFuncs:
                - hash_par.25976
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:205,27'
              BranchSideFuncs:
                - hash_par.25976
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:207,79'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:207,92'
              BranchSideFuncs:
                - hash_par.25976
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:211,12'
              BranchSideFuncs:
                - hash_par.25976
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:207,79'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:207,92'
              BranchSideFuncs:
                - hash_par.25976
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:211,12'
              BranchSideFuncs:
                - hash_par.25976
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:208,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:211,12'
              BranchSideFuncs:
                - hash_par.25976
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:231,26'
              BranchSideFuncs:
                - hash_par.25976
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:216,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:0,0'
              BranchSideFuncs:
                - hash_par.25976
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:222,21'
              BranchSideFuncs:
                - hash_par.25976
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:222,21'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:222,21'
              BranchSideFuncs:
                - hash_par.25976
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:222,21'
              BranchSideFuncs:
                - hash_par.25976
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:222,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:0,0'
              BranchSideFuncs:
                - hash_par.25976
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:227,5'
              BranchSideFuncs:
                - hash_par.25976
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:231,21'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:231,26'
              BranchSideFuncs:
                - hash_par.25976
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:234,16'
              BranchSideFuncs:
                - hash_par.25976
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:231,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:203,34'
              BranchSideFuncs:
                - hash_par.25976
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:234,16'
              BranchSideFuncs:
                - hash_par.25976
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:259,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:260,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:262,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:188,2'
          Dst:             place_cmt_on_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:189,2'
          Dst:             label_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:232,5'
          Dst:             hash_par
    - functionName:    place_cmt_on_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          46
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:56,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:57,54'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:63,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    label_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         112
      ICount:          507
      EdgeCount:       148
      CyclomaticComplexity: 38
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:75,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:78,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:78,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:78,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:78,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:78,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:75,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hash_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_initialize_par
        - csprng_randombytes_par
        - csprng_release_par
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:271,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_initialize_par.25971
                - csprng_randombytes_par.25970
                - csprng_release_par.25969
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:272,2'
              BranchSideFuncs:
                - csprng_initialize_par.25971
                - csprng_randombytes_par.25970
                - csprng_release_par.25969
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:272,2'
          Dst:             csprng_initialize_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:273,2'
          Dst:             csprng_randombytes_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:275,2'
          Dst:             csprng_release_par
    - functionName:    PQCLEAN_CROSSRSDPG128SMALL_AVX2_tree_proof
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          272
      EdgeCount:       61
      CyclomaticComplexity: 18
      functionsReached:
        - label_leaves
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:147,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:0,0'
              BranchSideFuncs:
                - label_leaves.25975
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:147,16'
              BranchSideFuncs:
                - label_leaves.25975
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:156,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:157,16'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:177,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:159,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:159,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:159,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:161,67'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:161,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:161,81'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:161,67'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:161,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:161,81'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:164,51'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:164,65'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:170,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:164,51'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:164,65'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:170,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:164,51'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:164,65'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:170,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:164,65'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:164,65'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:164,65'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:164,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:157,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:165,70'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:170,47'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:157,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:170,61'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:170,47'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:157,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:170,61'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:170,47'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:157,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:170,61'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:170,61'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:170,61'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:170,61'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:170,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:157,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:171,78'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:170,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:157,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:171,78'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:148,2'
          Dst:             label_leaves
    - functionName:    PQCLEAN_CROSSRSDPG128SMALL_AVX2_tree_root
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          165
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - hash_par
        - place_cmt_on_leaves
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:92,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:0,0'
              BranchSideFuncs:
                - place_cmt_on_leaves.25974
                - hash_par.25976
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:92,17'
              BranchSideFuncs:
                - place_cmt_on_leaves.25974
                - hash_par.25976
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:107,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:108,16'
              BranchSideFuncs:
                - hash_par.25976
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:139,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:111,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:111,27'
              BranchSideFuncs:
                - hash_par.25976
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:111,27'
              BranchSideFuncs:
                - hash_par.25976
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:116,21'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:116,26'
              BranchSideFuncs:
                - hash_par.25976
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:119,16'
              BranchSideFuncs:
                - hash_par.25976
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:116,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:108,34'
              BranchSideFuncs:
                - hash_par.25976
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:119,16'
              BranchSideFuncs:
                - hash_par.25976
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:97,2'
          Dst:             place_cmt_on_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/merkle.c:117,5'
          Dst:             hash_par
    - functionName:    generic_unpack_7_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          2373
      EdgeCount:       66
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:234,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:234,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:235,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:237,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:237,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:247,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:237,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:237,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:238,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:237,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:237,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:238,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:237,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:238,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:238,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:237,31'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:237,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:238,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:237,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:237,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:247,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:237,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:238,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:238,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:237,31'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:237,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:238,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:237,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:238,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:247,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:237,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:238,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:247,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:248,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:249,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:250,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:250,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:251,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:253,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:253,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:254,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:257,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:257,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:258,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:262,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:262,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:263,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:268,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:268,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:269,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:275,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:275,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:276,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:284,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:284,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:284,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:285,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_unpack_9_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          1779
      EdgeCount:       67
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:311,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:311,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:321,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:311,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:311,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:312,24'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:311,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:311,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:312,24'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:311,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:312,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:312,24'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:311,30'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:311,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:312,24'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:311,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:311,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:321,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:311,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:312,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:312,24'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:311,30'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:311,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:312,24'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:311,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:312,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:321,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:311,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:312,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:321,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:322,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:323,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:324,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:324,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:325,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:327,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:327,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:328,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:331,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:331,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:332,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:336,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:336,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:337,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:342,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:342,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:343,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:349,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:349,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:350,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:358,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:358,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:358,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:359,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_pack_7_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          463
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:60,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:68,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:60,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:68,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:69,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:70,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:71,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:71,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:72,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:74,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:74,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:75,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:78,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:78,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:79,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:83,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:83,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:84,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:89,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:89,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:90,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:96,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:96,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:96,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:97,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_pack_9_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          558
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:126,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:127,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:137,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:126,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:127,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:137,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:138,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:139,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:141,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:141,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:142,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:145,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:145,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:146,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:150,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:150,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:151,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:156,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:156,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:157,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:163,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:163,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:164,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:171,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:171,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:171,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:172,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDPG128SMALL_AVX2_unpack_fz_rsdp_g_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 504
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fz
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:504,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fz.26023
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:504,9'
              BranchSideFuncs:
                - generic_unpack_fz.26023
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:504,9'
          Dst:             generic_unpack_fz
    - functionName:    generic_unpack_fz
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 396
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_7_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:398,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_7_bit.26017
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:398,22'
              BranchSideFuncs:
                - generic_unpack_7_bit.26017
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:398,22'
          Dst:             generic_unpack_7_bit
    - functionName:    PQCLEAN_CROSSRSDPG128SMALL_AVX2_unpack_fz_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 491
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fz
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:491,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fz.26023
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:491,9'
              BranchSideFuncs:
                - generic_unpack_fz.26023
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:491,9'
          Dst:             generic_unpack_fz
    - functionName:    PQCLEAN_CROSSRSDPG128SMALL_AVX2_unpack_fp_syn
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 477
      functionLinenumberEnd: 478
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:478,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fp.26026
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:478,9'
              BranchSideFuncs:
                - generic_unpack_fp.26026
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:478,9'
          Dst:             generic_unpack_fp
    - functionName:    generic_unpack_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_9_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:379,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_9_bit.26018
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:379,22'
              BranchSideFuncs:
                - generic_unpack_9_bit.26018
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:379,22'
          Dst:             generic_unpack_9_bit
    - functionName:    PQCLEAN_CROSSRSDPG128SMALL_AVX2_unpack_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 464
      functionLinenumberEnd: 465
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:465,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fp.26026
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:465,9'
              BranchSideFuncs:
                - generic_unpack_fp.26026
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:465,9'
          Dst:             generic_unpack_fp
    - functionName:    PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fz_rsdp_g_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 453
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fz
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:452,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fz.26031
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:452,2'
              BranchSideFuncs:
                - generic_pack_fz.26031
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:452,2'
          Dst:             generic_pack_fz
    - functionName:    generic_pack_fz
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_7_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:212,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_7_bit.26019
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:212,2'
              BranchSideFuncs:
                - generic_pack_7_bit.26019
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:212,2'
          Dst:             generic_pack_7_bit
    - functionName:    PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fz_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fz
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:439,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fz.26031
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:439,2'
              BranchSideFuncs:
                - generic_pack_fz.26031
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:439,2'
          Dst:             generic_pack_fz
    - functionName:    PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_syn
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:426,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fp.26034
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:426,2'
              BranchSideFuncs:
                - generic_pack_fp.26034
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:426,2'
          Dst:             generic_pack_fp
    - functionName:    generic_pack_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_9_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:196,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_9_bit.26020
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:196,2'
              BranchSideFuncs:
                - generic_pack_9_bit.26020
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:196,2'
          Dst:             generic_pack_9_bit
    - functionName:    PQCLEAN_CROSSRSDPG128SMALL_AVX2_pack_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 412
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:413,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fp.26034
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:413,2'
              BranchSideFuncs:
                - generic_pack_fp.26034
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/pack_unpack.c:413,2'
          Dst:             generic_pack_fp
    - functionName:    label_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          138
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:78,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:79,45'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:79,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:78,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:78,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:79,45'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xof_shake_x4_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_x4_inc_ctx_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:109,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:109,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:109,2'
          Dst:             OQS_SHA3_shake128_x4_inc_ctx_release
    - functionName:    xof_shake_x2_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:146,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.26116
                - xof_shake_release.26116
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:146,2'
              BranchSideFuncs:
                - xof_shake_release.26116
                - xof_shake_release.26116
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:146,2'
          Dst:             xof_shake_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:147,2'
          Dst:             xof_shake_release
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_ctx_release
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:72,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:72,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:72,2'
          Dst:             OQS_SHA3_shake128_inc_ctx_release
    - functionName:    csprng_release_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:174,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_release.26114
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:174,2'
              BranchSideFuncs:
                - xof_shake_x4_release.26114
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:174,2'
          Dst:             xof_shake_x4_release
    - functionName:    csprng_release_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:170,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_release.26114
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:170,2'
              BranchSideFuncs:
                - xof_shake_x4_release.26114
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:170,2'
          Dst:             xof_shake_x4_release
    - functionName:    csprng_release_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:166,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_release.26115
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:166,2'
              BranchSideFuncs:
                - xof_shake_x2_release.26115
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:166,2'
          Dst:             xof_shake_x2_release
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.26116
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.26116
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    xof_shake_x4_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_x4_inc_squeeze
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:105,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:105,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:105,2'
          Dst:             OQS_SHA3_shake128_x4_inc_squeeze
    - functionName:    xof_shake_x2_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:141,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.26123
                - xof_shake_extract.26123
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:141,2'
              BranchSideFuncs:
                - xof_shake_extract.26123
                - xof_shake_extract.26123
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:141,2'
          Dst:             xof_shake_extract
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:142,2'
          Dst:             xof_shake_extract
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_squeeze
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:66,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:66,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:66,2'
          Dst:             OQS_SHA3_shake128_inc_squeeze
    - functionName:    csprng_randombytes_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:161,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_extract.26121
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:161,2'
              BranchSideFuncs:
                - xof_shake_x4_extract.26121
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:161,2'
          Dst:             xof_shake_x4_extract
    - functionName:    csprng_randombytes_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_MEM_malloc
        - OQS_MEM_secure_free
        - xof_shake_x4_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:155,39'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_extract.26121
                - OQS_MEM_secure_free
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:155,39'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_extract.26121
                - OQS_MEM_secure_free
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:155,39'
          Dst:             OQS_MEM_malloc
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:156,2'
          Dst:             xof_shake_x4_extract
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:157,2'
          Dst:             OQS_MEM_secure_free
    - functionName:    csprng_randombytes_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:149,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_extract.26122
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:149,2'
              BranchSideFuncs:
                - xof_shake_x2_extract.26122
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:149,2'
          Dst:             xof_shake_x2_extract
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.26123
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:62,2'
              BranchSideFuncs:
                - xof_shake_extract.26123
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    xof_shake_x4_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_x4_inc_finalize
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:97,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:97,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:97,2'
          Dst:             OQS_SHA3_shake128_x4_inc_finalize
    - functionName:    xof_shake_x4_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_x4_inc_absorb
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:94,46'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:94,46'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:94,2'
          Dst:             OQS_SHA3_shake128_x4_inc_absorb
    - functionName:    xof_shake_x4_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_x4_inc_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:86,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:86,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_x4_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:86,2'
          Dst:             OQS_SHA3_shake128_x4_inc_init
    - functionName:    xof_shake_x2_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:134,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_final.26132
                - xof_shake_final.26132
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:134,2'
              BranchSideFuncs:
                - xof_shake_final.26132
                - xof_shake_final.26132
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:134,2'
          Dst:             xof_shake_final
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:135,2'
          Dst:             xof_shake_final
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_finalize
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:59,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:59,2'
          Dst:             OQS_SHA3_shake128_inc_finalize
    - functionName:    xof_shake_x2_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_update
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:130,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_update.26134
                - xof_shake_update.26134
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:130,2'
              BranchSideFuncs:
                - xof_shake_update.26134
                - xof_shake_update.26134
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:130,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:131,2'
          Dst:             xof_shake_update
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_absorb
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:54,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:54,22'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:52,2'
          Dst:             OQS_SHA3_shake128_inc_absorb
    - functionName:    xof_shake_x2_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:123,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.26136
                - xof_shake_init.26136
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:123,2'
              BranchSideFuncs:
                - xof_shake_init.26136
                - xof_shake_init.26136
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:123,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:124,2'
          Dst:             xof_shake_init
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake128_inc_init
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:43,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:43,2'
              BranchSideFuncs:
                - OQS_SHA3_shake128_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/sha3.h:43,2'
          Dst:             OQS_SHA3_shake128_inc_init
    - functionName:    csprng_initialize_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          65
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_final
        - xof_shake_x4_init
        - xof_shake_x4_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:132,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_init.26130
                - xof_shake_x4_update.26129
                - xof_shake_x4_update.26129
                - xof_shake_x4_final.26128
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:132,2'
              BranchSideFuncs:
                - xof_shake_x4_init.26130
                - xof_shake_x4_update.26129
                - xof_shake_x4_update.26129
                - xof_shake_x4_final.26128
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:132,2'
          Dst:             xof_shake_x4_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:133,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:143,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:144,2'
          Dst:             xof_shake_x4_final
    - functionName:    csprng_initialize_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          60
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_MEM_malloc
        - OQS_MEM_secure_free
        - xof_shake_x4_final
        - xof_shake_x4_init
        - xof_shake_x4_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:107,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_init.26130
                - xof_shake_x4_update.26129
                - xof_shake_x4_update.26129
                - xof_shake_x4_final.26128
                - OQS_MEM_secure_free
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:107,42'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_init.26130
                - xof_shake_x4_update.26129
                - xof_shake_x4_update.26129
                - xof_shake_x4_final.26128
                - OQS_MEM_secure_free
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:107,42'
          Dst:             OQS_MEM_malloc
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:108,2'
          Dst:             xof_shake_x4_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:109,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:117,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:118,2'
          Dst:             xof_shake_x4_final
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:119,2'
          Dst:             OQS_MEM_secure_free
    - functionName:    csprng_initialize_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_final
        - xof_shake_x2_init
        - xof_shake_x2_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:86,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_init.26135
                - xof_shake_x2_update.26133
                - xof_shake_x2_update.26133
                - xof_shake_x2_final.26131
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:86,2'
              BranchSideFuncs:
                - xof_shake_x2_init.26135
                - xof_shake_x2_update.26133
                - xof_shake_x2_update.26133
                - xof_shake_x2_final.26131
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:86,2'
          Dst:             xof_shake_x2_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:87,2'
          Dst:             xof_shake_x2_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:93,2'
          Dst:             xof_shake_x2_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:94,2'
          Dst:             xof_shake_x2_final
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.26136
                - xof_shake_update.26134
                - xof_shake_update.26134
                - xof_shake_final.26132
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.26136
                - xof_shake_update.26134
                - xof_shake_update.26134
                - xof_shake_final.26132
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    PQCLEAN_CROSSRSDPG128SMALL_AVX2_rebuild_tree
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          416
      EdgeCount:       68
      CyclomaticComplexity: 19
      functionsReached:
        - compute_seeds_to_publish
        - csprng_initialize_par
        - csprng_randombytes_par
        - csprng_release_par
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:279,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:0,0'
              BranchSideFuncs:
                - compute_seeds_to_publish.26143
                - csprng_initialize_par.26145
                - csprng_randombytes_par.26146
                - csprng_release_par.26147
                - csprng_initialize_par.26145
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:279,16'
              BranchSideFuncs:
                - compute_seeds_to_publish.26143
                - csprng_initialize_par.26145
                - csprng_randombytes_par.26146
                - csprng_release_par.26147
                - csprng_initialize_par.26145
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:372,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:372,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:372,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:372,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:372,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:373,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:372,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:373,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:373,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:372,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:372,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:375,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:372,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:373,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:373,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:372,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:373,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:375,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:307,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:308,26'
              BranchSideFuncs:
                - csprng_initialize_par.26145
                - csprng_randombytes_par.26146
                - csprng_release_par.26147
                - csprng_initialize_par.26145
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:308,26'
              BranchSideFuncs:
                - csprng_initialize_par.26145
                - csprng_randombytes_par.26146
                - csprng_release_par.26147
                - csprng_initialize_par.26145
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:312,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:307,51'
              BranchSideFuncs:
                - csprng_initialize_par.26145
                - csprng_randombytes_par.26146
                - csprng_release_par.26147
                - csprng_initialize_par.26145
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:340,57'
              BranchSideFuncs:
                - csprng_initialize_par.26145
                - csprng_randombytes_par.26146
                - csprng_release_par.26147
                - csprng_initialize_par.26145
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:313,10'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:314,38'
              BranchSideFuncs:
                - csprng_initialize_par.26145
                - csprng_randombytes_par.26146
                - csprng_release_par.26147
                - csprng_initialize_par.26145
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:323,96'
              BranchSideFuncs:
                - csprng_initialize_par.26145
                - csprng_randombytes_par.26146
                - csprng_release_par.26147
                - csprng_initialize_par.26145
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:323,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:325,14'
              BranchSideFuncs:
                - csprng_initialize_par.26145
                - csprng_randombytes_par.26146
                - csprng_release_par.26147
                - csprng_initialize_par.26145
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:340,57'
              BranchSideFuncs:
                - csprng_initialize_par.26145
                - csprng_randombytes_par.26146
                - csprng_release_par.26147
                - csprng_initialize_par.26145
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:340,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:340,57'
              BranchSideFuncs:
                - csprng_initialize_par.26145
                - csprng_randombytes_par.26146
                - csprng_release_par.26147
                - csprng_initialize_par.26145
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:349,9'
              BranchSideFuncs:
                - csprng_initialize_par.26145
                - csprng_randombytes_par.26146
                - csprng_release_par.26147
                - csprng_initialize_par.26145
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:340,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:304,72'
              BranchSideFuncs:
                - csprng_initialize_par.26145
                - csprng_randombytes_par.26146
                - csprng_release_par.26147
                - csprng_initialize_par.26145
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:349,9'
              BranchSideFuncs:
                - csprng_initialize_par.26145
                - csprng_randombytes_par.26146
                - csprng_release_par.26147
                - csprng_initialize_par.26145
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:304,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:306,39'
              BranchSideFuncs:
                - csprng_initialize_par.26145
                - csprng_randombytes_par.26146
                - csprng_release_par.26147
                - csprng_initialize_par.26145
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:366,14'
              BranchSideFuncs:
                - csprng_initialize_par.26145
                - csprng_randombytes_par.26146
                - csprng_release_par.26147
                - csprng_initialize_par.26145
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:372,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:373,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:375,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:280,2'
          Dst:             compute_seeds_to_publish
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:341,5'
          Dst:             csprng_initialize_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:341,5'
          Dst:             csprng_initialize_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:353,5'
          Dst:             csprng_randombytes_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:362,5'
          Dst:             csprng_release_par
    - functionName:    compute_seeds_to_publish
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          128
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - label_leaves
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:94,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:0,0'
              BranchSideFuncs:
                - label_leaves.26113
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:104,16'
              BranchSideFuncs:
                - label_leaves.26113
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:103,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:104,16'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:113,1'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:106,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:106,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:106,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:109,41'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:108,41'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:109,67'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:109,41'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:108,41'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:109,67'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:94,2'
          Dst:             label_leaves
    - functionName:    csprng_initialize_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          61
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_initialize
        - csprng_initialize_x2
        - csprng_initialize_x3
        - csprng_initialize_x4
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:193,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_initialize_x4.26137
                - csprng_initialize_x3.26138
                - csprng_initialize_x2.26139
                - csprng_initialize.26140
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:193,16'
              BranchSideFuncs:
                - csprng_initialize_x4.26137
                - csprng_initialize_x3.26138
                - csprng_initialize_x2.26139
                - csprng_initialize.26140
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:193,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:194,3'
              BranchSideFuncs:
                - csprng_initialize.26140
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:195,23'
              BranchSideFuncs:
                - csprng_initialize_x4.26137
                - csprng_initialize_x3.26138
                - csprng_initialize_x2.26139
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:195,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:196,34'
              BranchSideFuncs:
                - csprng_initialize_x2.26139
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:197,23'
              BranchSideFuncs:
                - csprng_initialize_x4.26137
                - csprng_initialize_x3.26138
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:197,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:198,34'
              BranchSideFuncs:
                - csprng_initialize_x3.26138
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:199,23'
              BranchSideFuncs:
                - csprng_initialize_x4.26137
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:199,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:199,13'
              BranchSideFuncs:
                - csprng_initialize_x4.26137
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:200,34'
              BranchSideFuncs:
                - csprng_initialize_x4.26137
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:194,3'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:196,3'
          Dst:             csprng_initialize_x2
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:198,3'
          Dst:             csprng_initialize_x3
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:200,3'
          Dst:             csprng_initialize_x4
    - functionName:    csprng_randombytes_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          57
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_randombytes
        - csprng_randombytes_x2
        - csprng_randombytes_x3
        - csprng_randombytes_x4
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:205,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes_x4.26124
                - csprng_randombytes_x3.26125
                - csprng_randombytes_x2.26126
                - csprng_randombytes.26127
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:205,16'
              BranchSideFuncs:
                - csprng_randombytes_x4.26124
                - csprng_randombytes_x3.26125
                - csprng_randombytes_x2.26126
                - csprng_randombytes.26127
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:205,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:206,3'
              BranchSideFuncs:
                - csprng_randombytes.26127
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:207,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.26124
                - csprng_randombytes_x3.26125
                - csprng_randombytes_x2.26126
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:207,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:208,49'
              BranchSideFuncs:
                - csprng_randombytes_x2.26126
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:209,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.26124
                - csprng_randombytes_x3.26125
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:209,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:210,53'
              BranchSideFuncs:
                - csprng_randombytes_x3.26125
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:211,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.26124
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:211,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:211,13'
              BranchSideFuncs:
                - csprng_randombytes_x4.26124
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:212,57'
              BranchSideFuncs:
                - csprng_randombytes_x4.26124
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:206,3'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:208,3'
          Dst:             csprng_randombytes_x2
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:210,3'
          Dst:             csprng_randombytes_x3
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:212,3'
          Dst:             csprng_randombytes_x4
    - functionName:    csprng_release_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_release
        - csprng_release_x2
        - csprng_release_x3
        - csprng_release_x4
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:218,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_release_x4.26117
                - csprng_release_x3.26118
                - csprng_release_x2.26119
                - csprng_release.26120
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:218,16'
              BranchSideFuncs:
                - csprng_release_x4.26117
                - csprng_release_x3.26118
                - csprng_release_x2.26119
                - csprng_release.26120
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:218,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:219,3'
              BranchSideFuncs:
                - csprng_release.26120
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:220,23'
              BranchSideFuncs:
                - csprng_release_x4.26117
                - csprng_release_x3.26118
                - csprng_release_x2.26119
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:220,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:221,31'
              BranchSideFuncs:
                - csprng_release_x2.26119
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:222,23'
              BranchSideFuncs:
                - csprng_release_x4.26117
                - csprng_release_x3.26118
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:222,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:223,31'
              BranchSideFuncs:
                - csprng_release_x3.26118
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:224,23'
              BranchSideFuncs:
                - csprng_release_x4.26117
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:224,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:224,13'
              BranchSideFuncs:
                - csprng_release_x4.26117
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:225,31'
              BranchSideFuncs:
                - csprng_release_x4.26117
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:219,3'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:221,3'
          Dst:             csprng_release_x2
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:223,3'
          Dst:             csprng_release_x3
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/csprng_hash.h:225,3'
          Dst:             csprng_release_x4
    - functionName:    PQCLEAN_CROSSRSDPG128SMALL_AVX2_seed_path
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          133
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - compute_seeds_to_publish
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:240,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:0,0'
              BranchSideFuncs:
                - compute_seeds_to_publish.26143
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:240,16'
              BranchSideFuncs:
                - compute_seeds_to_publish.26143
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:252,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:256,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:256,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:256,61'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:250,72'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:252,51'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:256,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:250,72'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:258,47'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:250,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:251,39'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:264,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:241,2'
          Dst:             compute_seeds_to_publish
    - functionName:    PQCLEAN_CROSSRSDPG128SMALL_AVX2_seed_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          64
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:219,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:220,30'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:226,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDPG128SMALL_AVX2_gen_seed_tree
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          196
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - csprng_initialize_par
        - csprng_randombytes_par
        - csprng_release_par
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:130,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:0,0'
              BranchSideFuncs:
                - csprng_initialize_par.26145
                - csprng_randombytes_par.26146
                - csprng_release_par.26147
                - csprng_initialize_par.26145
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:139,6'
              BranchSideFuncs:
                - csprng_initialize_par.26145
                - csprng_randombytes_par.26146
                - csprng_release_par.26147
                - csprng_initialize_par.26145
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:181,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:181,40'
              BranchSideFuncs:
                - csprng_initialize_par.26145
                - csprng_randombytes_par.26146
                - csprng_release_par.26147
                - csprng_initialize_par.26145
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:190,9'
              BranchSideFuncs:
                - csprng_initialize_par.26145
                - csprng_randombytes_par.26146
                - csprng_release_par.26147
                - csprng_initialize_par.26145
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:181,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:163,85'
              BranchSideFuncs:
                - csprng_initialize_par.26145
                - csprng_randombytes_par.26146
                - csprng_release_par.26147
                - csprng_initialize_par.26145
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:190,9'
              BranchSideFuncs:
                - csprng_initialize_par.26145
                - csprng_randombytes_par.26146
                - csprng_release_par.26147
                - csprng_initialize_par.26145
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:163,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:165,13'
              BranchSideFuncs:
                - csprng_initialize_par.26145
                - csprng_randombytes_par.26146
                - csprng_release_par.26147
                - csprng_initialize_par.26145
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:207,14'
              BranchSideFuncs:
                - csprng_initialize_par.26145
                - csprng_randombytes_par.26146
                - csprng_release_par.26147
                - csprng_initialize_par.26145
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:182,5'
          Dst:             csprng_initialize_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:182,5'
          Dst:             csprng_initialize_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:194,5'
          Dst:             csprng_randombytes_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-128-small_avx2/seedtree.c:203,5'
          Dst:             csprng_release_par
    - functionName:    RESTR_TO_VAL
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          82
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    34
      BranchProfiles:  []
      Callsites:       []
    - functionName:    csprng_fp_mat
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:193,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.26224
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:199,2'
              BranchSideFuncs:
                - csprng_randombytes.26224
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:210,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:210,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:222,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:210,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:212,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:222,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:212,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:214,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:214,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:214,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:215,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:217,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:223,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:224,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:226,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:209,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:210,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:229,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:199,2'
          Dst:             csprng_randombytes
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:62,37'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.26225
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:62,37'
              BranchSideFuncs:
                - xof_shake_extract.26225
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sha3.h:65,31'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sha3.h:65,31'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sha3.h:65,2'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    csprng_fz_mat
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:277,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.26224
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:283,2'
              BranchSideFuncs:
                - csprng_randombytes.26224
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:295,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:295,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:307,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:295,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:297,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:307,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:297,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:299,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:299,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:299,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:300,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:302,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:308,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:309,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:311,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:294,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:295,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:314,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:283,2'
          Dst:             csprng_randombytes
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sha3.h:71,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sha3.h:71,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sha3.h:71,2'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_finalize
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sha3.h:58,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sha3.h:58,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sha3.h:58,2'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sha3.h:53,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sha3.h:53,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sha3.h:51,2'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sha3.h:42,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sha3.h:42,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sha3.h:42,2'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    fp_synd_minus_fp_vec_scaled
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          51
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/fp_arith.h:172,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/fp_arith.h:173,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/fp_arith.h:177,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    is_fz_vec_in_restr_group_m
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         80
      ICount:          447
      EdgeCount:       118
      CyclomaticComplexity: 40
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_CROSS_verify
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 481
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          385
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_expand_digest_to_fixed_weight
        - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_pack_fp_syn
        - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_pack_fp_vec
        - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_rebuild_tree
        - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_recompute_root
        - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_seed_leaves
        - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_unpack_fp_syn
        - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_unpack_fp_vec
        - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_unpack_fz_rsdp_g_vec
        - convert_restr_vec_to_fp
        - csprng_fp_vec
        - csprng_fp_vec_chall_1
        - csprng_fz_inf_w
        - csprng_initialize
        - csprng_release
        - expand_pk
        - fp_synd_minus_fp_vec_scaled
        - fp_vec_by_fp_matrix
        - fp_vec_by_fp_vec_pointwise
        - fp_vec_by_restr_vec_scaled
        - fz_dz_norm_n
        - fz_inf_w_by_fz_matrix
        - hash
        - is_fz_vec_in_restr_group_m
        - memcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:309,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:0,0'
              BranchSideFuncs:
                - expand_pk.26235
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_unpack_fp_syn
                - hash.26236
                - hash.26236
                - csprng_initialize.26237
                - csprng_fp_vec_chall_1.26238
                - csprng_release.26239
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_rebuild_tree
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_seed_leaves
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.26232
                - fz_inf_w_by_fz_matrix.26241
                - convert_restr_vec_to_fp.26245
                - fp_vec_by_fp_vec_pointwise.26246
                - fp_vec_by_fp_matrix.26247
                - fp_synd_minus_fp_vec_scaled.26231
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_pack_fp_syn
                - hash.26236
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_recompute_root
                - hash.26236
                - hash.26236
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_pack_fp_vec
                - hash.26236
                - memcmp
                - memcmp
                - hash.26236
                - csprng_initialize.26237
                - csprng_fz_inf_w.26240
                - fz_inf_w_by_fz_matrix.26241
                - fz_dz_norm_n.26242
                - csprng_fp_vec.26243
                - csprng_release.26239
                - fp_vec_by_restr_vec_scaled.26244
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:313,2'
              BranchSideFuncs:
                - expand_pk.26235
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_unpack_fp_syn
                - hash.26236
                - hash.26236
                - csprng_initialize.26237
                - csprng_fp_vec_chall_1.26238
                - csprng_release.26239
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_rebuild_tree
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_seed_leaves
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.26232
                - fz_inf_w_by_fz_matrix.26241
                - convert_restr_vec_to_fp.26245
                - fp_vec_by_fp_vec_pointwise.26246
                - fp_vec_by_fp_matrix.26247
                - fp_synd_minus_fp_vec_scaled.26231
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_pack_fp_syn
                - hash.26236
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_recompute_root
                - hash.26236
                - hash.26236
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_pack_fp_vec
                - hash.26236
                - memcmp
                - memcmp
                - hash.26236
                - csprng_initialize.26237
                - csprng_fz_inf_w.26240
                - fz_inf_w_by_fz_matrix.26241
                - fz_dz_norm_n.26242
                - csprng_fp_vec.26243
                - csprng_release.26239
                - fp_vec_by_restr_vec_scaled.26244
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:377,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:379,43'
              BranchSideFuncs:
                - hash.26236
                - csprng_initialize.26237
                - csprng_fz_inf_w.26240
                - fz_inf_w_by_fz_matrix.26241
                - fz_dz_norm_n.26242
                - csprng_fp_vec.26243
                - csprng_release.26239
                - fp_vec_by_restr_vec_scaled.26244
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.26232
                - fz_inf_w_by_fz_matrix.26241
                - convert_restr_vec_to_fp.26245
                - fp_vec_by_fp_vec_pointwise.26246
                - fp_vec_by_fp_matrix.26247
                - fp_synd_minus_fp_vec_scaled.26231
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_pack_fp_syn
                - hash.26236
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_recompute_root
                - hash.26236
                - hash.26236
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_pack_fp_vec
                - hash.26236
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:408,48'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.26232
                - fz_inf_w_by_fz_matrix.26241
                - convert_restr_vec_to_fp.26245
                - fp_vec_by_fp_vec_pointwise.26246
                - fp_vec_by_fp_matrix.26247
                - fp_synd_minus_fp_vec_scaled.26231
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_pack_fp_syn
                - hash.26236
                - hash.26236
                - csprng_initialize.26237
                - csprng_fz_inf_w.26240
                - fz_inf_w_by_fz_matrix.26241
                - fz_dz_norm_n.26242
                - csprng_fp_vec.26243
                - csprng_release.26239
                - fp_vec_by_restr_vec_scaled.26244
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_recompute_root
                - hash.26236
                - hash.26236
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_pack_fp_vec
                - hash.26236
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:409,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:415,35'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.26232
                - fz_inf_w_by_fz_matrix.26241
                - convert_restr_vec_to_fp.26245
                - fp_vec_by_fp_vec_pointwise.26246
                - fp_vec_by_fp_matrix.26247
                - fp_synd_minus_fp_vec_scaled.26231
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_pack_fp_syn
                - hash.26236
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_unpack_fp_vec
                - hash.26236
                - csprng_initialize.26237
                - csprng_fz_inf_w.26240
                - fz_inf_w_by_fz_matrix.26241
                - fz_dz_norm_n.26242
                - csprng_fp_vec.26243
                - csprng_release.26239
                - fp_vec_by_restr_vec_scaled.26244
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_recompute_root
                - hash.26236
                - hash.26236
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_pack_fp_vec
                - hash.26236
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:415,35'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.26232
                - fz_inf_w_by_fz_matrix.26241
                - convert_restr_vec_to_fp.26245
                - fp_vec_by_fp_vec_pointwise.26246
                - fp_vec_by_fp_matrix.26247
                - fp_synd_minus_fp_vec_scaled.26231
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_pack_fp_syn
                - hash.26236
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_unpack_fp_vec
                - hash.26236
                - csprng_initialize.26237
                - csprng_fz_inf_w.26240
                - fz_inf_w_by_fz_matrix.26241
                - fz_dz_norm_n.26242
                - csprng_fp_vec.26243
                - csprng_release.26239
                - fp_vec_by_restr_vec_scaled.26244
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_recompute_root
                - hash.26236
                - hash.26236
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_pack_fp_vec
                - hash.26236
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:420,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:420,24'
              BranchSideFuncs:
                - is_fz_vec_in_restr_group_m.26232
                - fz_inf_w_by_fz_matrix.26241
                - convert_restr_vec_to_fp.26245
                - fp_vec_by_fp_vec_pointwise.26246
                - fp_vec_by_fp_matrix.26247
                - fp_synd_minus_fp_vec_scaled.26231
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_pack_fp_syn
                - hash.26236
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_unpack_fz_rsdp_g_vec
                - hash.26236
                - csprng_initialize.26237
                - csprng_fz_inf_w.26240
                - fz_inf_w_by_fz_matrix.26241
                - fz_dz_norm_n.26242
                - csprng_fp_vec.26243
                - csprng_release.26239
                - fp_vec_by_restr_vec_scaled.26244
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_recompute_root
                - hash.26236
                - hash.26236
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_pack_fp_vec
                - hash.26236
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:420,24'
              BranchSideFuncs:
                - is_fz_vec_in_restr_group_m.26232
                - fz_inf_w_by_fz_matrix.26241
                - convert_restr_vec_to_fp.26245
                - fp_vec_by_fp_vec_pointwise.26246
                - fp_vec_by_fp_matrix.26247
                - fp_synd_minus_fp_vec_scaled.26231
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_pack_fp_syn
                - hash.26236
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_unpack_fz_rsdp_g_vec
                - hash.26236
                - csprng_initialize.26237
                - csprng_fz_inf_w.26240
                - fz_inf_w_by_fz_matrix.26241
                - fz_dz_norm_n.26242
                - csprng_fp_vec.26243
                - csprng_release.26239
                - fp_vec_by_restr_vec_scaled.26244
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_recompute_root
                - hash.26236
                - hash.26236
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_pack_fp_vec
                - hash.26236
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:421,38'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:372,31'
              BranchSideFuncs:
                - fz_inf_w_by_fz_matrix.26241
                - convert_restr_vec_to_fp.26245
                - fp_vec_by_fp_vec_pointwise.26246
                - fp_vec_by_fp_matrix.26247
                - fp_synd_minus_fp_vec_scaled.26231
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_pack_fp_syn
                - hash.26236
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.26232
                - hash.26236
                - csprng_initialize.26237
                - csprng_fz_inf_w.26240
                - fz_inf_w_by_fz_matrix.26241
                - fz_dz_norm_n.26242
                - csprng_fp_vec.26243
                - csprng_release.26239
                - fp_vec_by_restr_vec_scaled.26244
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_recompute_root
                - hash.26236
                - hash.26236
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_pack_fp_vec
                - hash.26236
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:422,22'
              BranchSideFuncs:
                - is_fz_vec_in_restr_group_m.26232
                - fz_inf_w_by_fz_matrix.26241
                - convert_restr_vec_to_fp.26245
                - fp_vec_by_fp_vec_pointwise.26246
                - fp_vec_by_fp_matrix.26247
                - fp_synd_minus_fp_vec_scaled.26231
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_pack_fp_syn
                - hash.26236
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_unpack_fz_rsdp_g_vec
                - hash.26236
                - csprng_initialize.26237
                - csprng_fz_inf_w.26240
                - fz_inf_w_by_fz_matrix.26241
                - fz_dz_norm_n.26242
                - csprng_fp_vec.26243
                - csprng_release.26239
                - fp_vec_by_restr_vec_scaled.26244
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_recompute_root
                - hash.26236
                - hash.26236
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_pack_fp_vec
                - hash.26236
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:372,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:375,56'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_recompute_root
                - hash.26236
                - hash.26236
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_pack_fp_vec
                - hash.26236
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:448,37'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_recompute_root
                - hash.26236
                - hash.26236
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_pack_fp_vec
                - hash.26236
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:473,36'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:465,32'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:473,36'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:457,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:458,37'
              BranchSideFuncs:
                - hash.26236
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:460,26'
              BranchSideFuncs:
                - hash.26236
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:474,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:474,42'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:475,46'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:475,46'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:475,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:476,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:476,40'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:476,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:477,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:477,40'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:477,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:478,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:478,35'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:478,35'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:478,35'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:313,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:317,19'
          Dst:             PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_unpack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:320,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:325,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:329,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:332,2'
          Dst:             csprng_fp_vec_chall_1
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:334,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:337,2'
          Dst:             PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_expand_digest_to_fixed_weight
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:341,24'
          Dst:             PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_rebuild_tree
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:344,2'
          Dst:             PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_seed_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:446,32'
          Dst:             PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_recompute_root
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:450,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:453,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:382,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:391,4'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:393,4'
          Dst:             csprng_fz_inf_w
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:394,4'
          Dst:             fz_inf_w_by_fz_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:395,4'
          Dst:             fz_dz_norm_n
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:397,4'
          Dst:             csprng_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:399,4'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:400,4'
          Dst:             fp_vec_by_restr_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:408,34'
          Dst:             PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_unpack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:419,40'
          Dst:             PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_unpack_fz_rsdp_g_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:422,22'
          Dst:             is_fz_vec_in_restr_group_m
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:423,4'
          Dst:             fz_inf_w_by_fz_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:429,4'
          Dst:             convert_restr_vec_to_fp
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:430,4'
          Dst:             fp_vec_by_fp_vec_pointwise
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:431,4'
          Dst:             fp_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:433,4'
          Dst:             fp_synd_minus_fp_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:438,4'
          Dst:             PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_pack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:440,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:463,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:469,36'
          Dst:             memcmp
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:458,3'
          Dst:             PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:465,32'
          Dst:             memcmp
    - functionName:    expand_pk
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_fp_mat
        - csprng_fz_mat
        - csprng_initialize
        - csprng_release
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:52,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.26237
                - csprng_fz_mat.26226
                - csprng_fp_mat.26223
                - csprng_release.26239
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:53,2'
              BranchSideFuncs:
                - csprng_initialize.26237
                - csprng_fz_mat.26226
                - csprng_fp_mat.26223
                - csprng_release.26239
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:53,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:55,2'
          Dst:             csprng_fz_mat
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:56,2'
          Dst:             csprng_fp_mat
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:58,2'
          Dst:             csprng_release
    - functionName:    hash
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
        - xof_shake_final
        - xof_shake_init
        - xof_shake_release
        - xof_shake_update
      functionUses:    14
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:80,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.26230
                - xof_shake_update.26229
                - xof_shake_update.26229
                - xof_shake_final.26228
                - xof_shake_extract.26225
                - xof_shake_release.26227
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:81,2'
              BranchSideFuncs:
                - xof_shake_init.26230
                - xof_shake_update.26229
                - xof_shake_update.26229
                - xof_shake_final.26228
                - xof_shake_extract.26225
                - xof_shake_release.26227
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:81,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:82,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:86,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:87,2'
          Dst:             xof_shake_final
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:88,2'
          Dst:             xof_shake_extract
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:90,2'
          Dst:             xof_shake_release
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.26230
                - xof_shake_update.26229
                - xof_shake_update.26229
                - xof_shake_final.26228
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.26230
                - xof_shake_update.26229
                - xof_shake_update.26229
                - xof_shake_final.26228
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    csprng_fp_vec_chall_1
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          215
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:150,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.26224
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:156,2'
              BranchSideFuncs:
                - csprng_randombytes.26224
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:167,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:167,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:180,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:167,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:169,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:180,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:169,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:171,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:171,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:171,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:172,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:174,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:181,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:182,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:184,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:166,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:167,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:187,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:156,2'
          Dst:             csprng_randombytes
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.26227
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.26227
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    csprng_fz_inf_w
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:235,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.26224
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:241,2'
              BranchSideFuncs:
                - csprng_randombytes.26224
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:252,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:252,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:264,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:252,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:254,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:264,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:254,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:256,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:256,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:256,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:257,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:259,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:265,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:266,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:268,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:251,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:252,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:271,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:241,2'
          Dst:             csprng_randombytes
    - functionName:    fz_inf_w_by_fz_matrix
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          134
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:79,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:80,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:80,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:79,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:78,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:80,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fz_dz_norm_n
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          163
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    csprng_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:106,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.26224
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:112,2'
              BranchSideFuncs:
                - csprng_randombytes.26224
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:123,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:123,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:135,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:123,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:125,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:135,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:125,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:127,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:127,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:127,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:128,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:130,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:136,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:137,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:139,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:122,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:123,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:142,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:112,2'
          Dst:             csprng_randombytes
    - functionName:    fp_vec_by_restr_vec_scaled
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - RESTR_TO_VAL
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/fp_arith.h:161,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/fp_arith.h:162,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/fp_arith.h:165,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/fp_arith.h:162,12'
          Dst:             RESTR_TO_VAL
    - functionName:    convert_restr_vec_to_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - RESTR_TO_VAL
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/fp_arith.h:182,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/fp_arith.h:0,0'
              BranchSideFuncs:
                - RESTR_TO_VAL.26222
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/fp_arith.h:183,25'
              BranchSideFuncs:
                - RESTR_TO_VAL.26222
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/fp_arith.h:182,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/fp_arith.h:183,25'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/fp_arith.h:185,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/fp_arith.h:183,12'
          Dst:             RESTR_TO_VAL
    - functionName:    fp_vec_by_fp_vec_pointwise
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          113
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/fp_arith.h:139,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/fp_arith.h:140,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/fp_arith.h:140,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/fp_arith.h:139,26'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/fp_arith.h:140,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/fp_arith.h:140,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/fp_arith.h:139,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/fp_arith.h:140,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/fp_arith.h:143,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fp_vec_by_fp_matrix
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          138
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/fp_arith.h:127,31'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/fp_arith.h:128,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/fp_arith.h:128,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/fp_arith.h:127,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/fp_arith.h:126,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/fp_arith.h:128,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fz_vec_sub_n
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          213
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:54,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:55,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:55,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:54,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:55,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:57,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fz_dz_norm_m
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          50
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fz_vec_sub_m
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          136
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:91,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:92,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:92,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:91,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:91,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/restr_arith.h:92,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    expand_sk
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_fz_inf_w
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
        - expand_pk
        - fz_dz_norm_n
        - fz_inf_w_by_fz_matrix
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.26237
                - csprng_randombytes.26224
                - csprng_release.26239
                - expand_pk.26235
                - csprng_initialize.26237
                - csprng_fz_inf_w.26240
                - csprng_release.26239
                - fz_inf_w_by_fz_matrix.26241
                - fz_dz_norm_n.26242
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:74,2'
              BranchSideFuncs:
                - csprng_initialize.26237
                - csprng_randombytes.26224
                - csprng_release.26239
                - expand_pk.26235
                - csprng_initialize.26237
                - csprng_fz_inf_w.26240
                - csprng_release.26239
                - fz_inf_w_by_fz_matrix.26241
                - fz_dz_norm_n.26242
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:74,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:75,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:79,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:81,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:87,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:88,2'
          Dst:             csprng_fz_inf_w
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:90,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:91,2'
          Dst:             fz_inf_w_by_fz_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:92,2'
          Dst:             fz_dz_norm_n
    - functionName:    PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_CROSS_sign
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          311
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_expand_digest_to_fixed_weight
        - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_gen_seed_tree
        - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_pack_fp_syn
        - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_pack_fp_vec
        - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_pack_fz_rsdp_g_vec
        - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_seed_leaves
        - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_seed_path
        - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_tree_proof
        - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_tree_root
        - __assert_fail
        - convert_restr_vec_to_fp
        - csprng_fp_vec
        - csprng_fp_vec_chall_1
        - csprng_fz_inf_w
        - csprng_initialize
        - csprng_release
        - expand_sk
        - fp_vec_by_fp_matrix
        - fp_vec_by_fp_vec_pointwise
        - fp_vec_by_restr_vec_scaled
        - fz_dz_norm_m
        - fz_dz_norm_n
        - fz_inf_w_by_fz_matrix
        - fz_vec_sub_m
        - fz_vec_sub_n
        - hash
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:147,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:0,0'
              BranchSideFuncs:
                - expand_sk.26251
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_gen_seed_tree
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_seed_leaves
                - csprng_initialize.26237
                - csprng_fz_inf_w.26240
                - fz_vec_sub_m.26250
                - fz_dz_norm_m.26249
                - fz_inf_w_by_fz_matrix.26241
                - fz_dz_norm_n.26242
                - fz_vec_sub_n.26248
                - convert_restr_vec_to_fp.26245
                - fz_dz_norm_n.26242
                - csprng_fp_vec.26243
                - csprng_release.26239
                - fp_vec_by_fp_vec_pointwise.26246
                - fp_vec_by_fp_matrix.26247
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_pack_fp_syn
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_pack_fz_rsdp_g_vec
                - hash.26236
                - hash.26236
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_tree_root
                - hash.26236
                - hash.26236
                - hash.26236
                - hash.26236
                - csprng_initialize.26237
                - csprng_fp_vec_chall_1.26238
                - csprng_release.26239
                - fp_vec_by_restr_vec_scaled.26244
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_pack_fp_vec
                - hash.26236
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_pack_fz_rsdp_g_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:191,56'
              BranchSideFuncs:
                - expand_sk.26251
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_gen_seed_tree
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_seed_leaves
                - csprng_initialize.26237
                - csprng_fz_inf_w.26240
                - fz_vec_sub_m.26250
                - fz_dz_norm_m.26249
                - fz_inf_w_by_fz_matrix.26241
                - fz_dz_norm_n.26242
                - fz_vec_sub_n.26248
                - convert_restr_vec_to_fp.26245
                - fz_dz_norm_n.26242
                - csprng_fp_vec.26243
                - csprng_release.26239
                - fp_vec_by_fp_vec_pointwise.26246
                - fp_vec_by_fp_matrix.26247
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_pack_fp_syn
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_pack_fz_rsdp_g_vec
                - hash.26236
                - hash.26236
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_tree_root
                - hash.26236
                - hash.26236
                - hash.26236
                - hash.26236
                - csprng_initialize.26237
                - csprng_fp_vec_chall_1.26238
                - csprng_release.26239
                - fp_vec_by_restr_vec_scaled.26244
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_pack_fp_vec
                - hash.26236
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_pack_fz_rsdp_g_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:187,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:191,56'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_tree_root
                - hash.26236
                - hash.26236
                - hash.26236
                - hash.26236
                - csprng_initialize.26237
                - csprng_fp_vec_chall_1.26238
                - csprng_release.26239
                - fp_vec_by_restr_vec_scaled.26244
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_pack_fp_vec
                - hash.26236
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_pack_fz_rsdp_g_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:241,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_tree_root
                - hash.26236
                - hash.26236
                - hash.26236
                - hash.26236
                - csprng_initialize.26237
                - csprng_fp_vec_chall_1.26238
                - csprng_release.26239
                - fp_vec_by_restr_vec_scaled.26244
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_pack_fp_vec
                - hash.26236
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_pack_fz_rsdp_g_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:267,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:268,30'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_pack_fp_vec
                - hash.26236
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_pack_fz_rsdp_g_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:277,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_pack_fp_vec
                - hash.26236
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_pack_fz_rsdp_g_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:277,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:278,37'
              BranchSideFuncs:
                - hash.26236
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_pack_fz_rsdp_g_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:281,26'
              BranchSideFuncs:
                - hash.26236
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_pack_fz_rsdp_g_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:294,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:293,26'
              BranchSideFuncs:
                - __assert_fail
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_pack_fz_rsdp_g_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:295,4'
              BranchSideFuncs:
                - __assert_fail
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_pack_fz_rsdp_g_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:295,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:295,4'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_pack_fz_rsdp_g_vec
                - __assert_fail
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:296,16'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_pack_fz_rsdp_g_vec
                - __assert_fail
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:293,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:294,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:302,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:153,2'
          Dst:             expand_sk
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:156,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:157,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:160,2'
          Dst:             PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_gen_seed_tree
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:162,2'
          Dst:             PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_seed_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:241,2'
          Dst:             PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_tree_root
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:242,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:243,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:249,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:254,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:260,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:261,2'
          Dst:             csprng_fp_vec_chall_1
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:263,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:197,3'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:202,3'
          Dst:             csprng_fz_inf_w
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:203,3'
          Dst:             fz_vec_sub_m
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:204,3'
          Dst:             fz_dz_norm_m
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:205,3'
          Dst:             fz_inf_w_by_fz_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:206,3'
          Dst:             fz_dz_norm_n
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:207,3'
          Dst:             fz_vec_sub_n
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:210,3'
          Dst:             convert_restr_vec_to_fp
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:211,3'
          Dst:             fz_dz_norm_n
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:213,3'
          Dst:             csprng_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:215,3'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:218,3'
          Dst:             fp_vec_by_fp_vec_pointwise
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:219,3'
          Dst:             fp_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:223,3'
          Dst:             PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_pack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:225,3'
          Dst:             PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_pack_fz_rsdp_g_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:229,3'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:234,3'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:268,3'
          Dst:             fp_vec_by_restr_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:283,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:286,2'
          Dst:             PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_expand_digest_to_fixed_weight
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:289,2'
          Dst:             PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_tree_proof
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:290,2'
          Dst:             PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_seed_path
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:278,3'
          Dst:             PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:295,4'
          Dst:             __assert_fail
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:296,4'
          Dst:             PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:297,4'
          Dst:             PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_pack_fz_rsdp_g_vec
    - functionName:    restr_vec_by_fp_matrix
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          308
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - RESTR_TO_VAL
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/fp_arith.h:113,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/fp_arith.h:112,26'
              BranchSideFuncs:
                - RESTR_TO_VAL.26222
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/fp_arith.h:114,13'
              BranchSideFuncs:
                - RESTR_TO_VAL.26222
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/fp_arith.h:114,13'
          Dst:             RESTR_TO_VAL
    - functionName:    PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_CROSS_keygen
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          62
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_pack_fp_syn
        - csprng_fz_inf_w
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
        - expand_pk
        - fz_dz_norm_n
        - fz_inf_w_by_fz_matrix
        - restr_vec_by_fp_matrix
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:98,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
                - csprng_initialize.26237
                - csprng_randombytes.26224
                - csprng_release.26239
                - expand_pk.26235
                - csprng_initialize.26237
                - csprng_fz_inf_w.26240
                - fz_inf_w_by_fz_matrix.26241
                - fz_dz_norm_n.26242
                - csprng_release.26239
                - restr_vec_by_fp_matrix.26256
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_pack_fp_syn
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:98,2'
              BranchSideFuncs:
                - OQS_randombytes
                - csprng_initialize.26237
                - csprng_randombytes.26224
                - csprng_release.26239
                - expand_pk.26235
                - csprng_initialize.26237
                - csprng_fz_inf_w.26240
                - fz_inf_w_by_fz_matrix.26241
                - fz_dz_norm_n.26242
                - csprng_release.26239
                - restr_vec_by_fp_matrix.26256
                - PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_pack_fp_syn
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:98,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:106,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:107,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:111,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:117,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:124,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:128,2'
          Dst:             csprng_fz_inf_w
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:129,2'
          Dst:             fz_inf_w_by_fz_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:130,2'
          Dst:             fz_dz_norm_n
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:132,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:135,2'
          Dst:             restr_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/CROSS.c:137,2'
          Dst:             PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_pack_fp_syn
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sha3.h:71,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sha3.h:71,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sha3.h:71,2'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sha3.h:65,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sha3.h:65,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sha3.h:65,2'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sha3.h:58,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sha3.h:58,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sha3.h:58,2'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sha3.h:53,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sha3.h:53,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sha3.h:51,2'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sha3.h:42,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sha3.h:42,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sha3.h:42,2'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.26281
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.26281
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.26282
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:62,2'
              BranchSideFuncs:
                - xof_shake_extract.26282
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.26285
                - xof_shake_update.26284
                - xof_shake_update.26284
                - xof_shake_final.26283
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.26285
                - xof_shake_update.26284
                - xof_shake_update.26284
                - xof_shake_final.26283
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_expand_digest_to_fixed_weight
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         67
      ICount:          400
      EdgeCount:       90
      CyclomaticComplexity: 25
      functionsReached:
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.c:46,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.26288
                - csprng_randombytes.26287
                - csprng_release.26286
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.c:47,2'
              BranchSideFuncs:
                - csprng_initialize.26288
                - csprng_randombytes.26287
                - csprng_release.26286
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.c:68,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.c:68,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.c:68,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.c:70,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.c:70,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.c:72,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.c:72,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.c:72,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.c:73,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.c:75,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.c:84,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.c:85,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.c:92,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.c:66,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.c:68,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.c:95,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.c:47,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.c:49,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.c:51,2'
          Dst:             csprng_release
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sha3.h:71,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sha3.h:71,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sha3.h:71,2'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sha3.h:65,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sha3.h:65,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sha3.h:65,2'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sha3.h:58,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sha3.h:58,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sha3.h:58,2'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sha3.h:53,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sha3.h:53,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sha3.h:51,2'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sha3.h:42,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sha3.h:42,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sha3.h:42,2'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_recompute_root
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         56
      ICount:          357
      EdgeCount:       74
      CyclomaticComplexity: 20
      functionsReached:
        - hash
        - label_leaves
        - place_cmt_on_leaves
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:160,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:0,0'
              BranchSideFuncs:
                - place_cmt_on_leaves.26324
                - label_leaves.26325
                - hash.26326
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:161,10'
              BranchSideFuncs:
                - place_cmt_on_leaves.26324
                - label_leaves.26325
                - hash.26326
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:212,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:212,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:212,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:212,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:213,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:213,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:212,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:212,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:215,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:212,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:213,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:213,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:173,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:174,16'
              BranchSideFuncs:
                - hash.26326
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:207,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:176,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:176,27'
              BranchSideFuncs:
                - hash.26326
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:176,27'
              BranchSideFuncs:
                - hash.26326
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:179,48'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:179,61'
              BranchSideFuncs:
                - hash.26326
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:184,32'
              BranchSideFuncs:
                - hash.26326
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:179,48'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:179,61'
              BranchSideFuncs:
                - hash.26326
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:184,32'
              BranchSideFuncs:
                - hash.26326
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:179,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:174,34'
              BranchSideFuncs:
                - hash.26326
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:187,40'
              BranchSideFuncs:
                - hash.26326
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:184,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:185,44'
              BranchSideFuncs:
                - hash.26326
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:187,40'
              BranchSideFuncs:
                - hash.26326
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:192,18'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:192,18'
              BranchSideFuncs:
                - hash.26326
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:192,18'
              BranchSideFuncs:
                - hash.26326
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:192,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:193,73'
              BranchSideFuncs:
                - hash.26326
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:195,61'
              BranchSideFuncs:
                - hash.26326
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:192,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:193,73'
              BranchSideFuncs:
                - hash.26326
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:195,61'
              BranchSideFuncs:
                - hash.26326
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:212,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:213,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:215,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:164,2'
          Dst:             place_cmt_on_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:165,2'
          Dst:             label_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:200,4'
          Dst:             hash
    - functionName:    place_cmt_on_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          106
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:56,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:57,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:57,54'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    label_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         148
      ICount:          714
      EdgeCount:       196
      CyclomaticComplexity: 50
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:75,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:78,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:78,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:75,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:76,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:76,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:76,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:76,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:76,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:76,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:76,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:76,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:76,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:76,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:76,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:76,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:78,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:78,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:75,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hash
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
        - xof_shake_final
        - xof_shake_init
        - xof_shake_release
        - xof_shake_update
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:80,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.26321
                - xof_shake_update.26320
                - xof_shake_update.26320
                - xof_shake_final.26319
                - xof_shake_extract.26318
                - xof_shake_release.26317
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:81,2'
              BranchSideFuncs:
                - xof_shake_init.26321
                - xof_shake_update.26320
                - xof_shake_update.26320
                - xof_shake_final.26319
                - xof_shake_extract.26318
                - xof_shake_release.26317
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:81,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:82,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:86,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:87,2'
          Dst:             xof_shake_final
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:88,2'
          Dst:             xof_shake_extract
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:90,2'
          Dst:             xof_shake_release
    - functionName:    PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_tree_proof
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          247
      EdgeCount:       54
      CyclomaticComplexity: 16
      functionsReached:
        - label_leaves
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:122,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:0,0'
              BranchSideFuncs:
                - label_leaves.26325
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:122,16'
              BranchSideFuncs:
                - label_leaves.26325
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:131,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:132,16'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:152,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:134,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:134,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:134,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:136,67'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:136,29'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:136,81'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:136,67'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:136,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:136,81'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:139,51'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:139,65'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:145,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:139,51'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:139,65'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:145,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:139,65'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:139,65'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:139,65'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:139,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:132,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:140,70'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:145,47'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:132,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:145,61'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:145,47'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:132,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:145,61'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:145,61'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:145,61'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:145,61'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:145,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:132,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:146,78'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:145,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:132,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:146,78'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:123,2'
          Dst:             label_leaves
    - functionName:    PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_tree_root
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          258
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - hash
        - place_cmt_on_leaves
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:97,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:0,0'
              BranchSideFuncs:
                - place_cmt_on_leaves.26324
                - hash.26326
                - hash.26326
                - hash.26326
                - hash.26326
                - hash.26326
                - hash.26326
                - hash.26326
                - hash.26326
                - hash.26326
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:103,0'
              BranchSideFuncs:
                - place_cmt_on_leaves.26324
                - hash.26326
                - hash.26326
                - hash.26326
                - hash.26326
                - hash.26326
                - hash.26326
                - hash.26326
                - hash.26326
                - hash.26326
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:103,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.26326
                - hash.26326
                - hash.26326
                - hash.26326
                - hash.26326
                - hash.26326
                - hash.26326
                - hash.26326
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.26326
                - hash.26326
                - hash.26326
                - hash.26326
                - hash.26326
                - hash.26326
                - hash.26326
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:103,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.26326
                - hash.26326
                - hash.26326
                - hash.26326
                - hash.26326
                - hash.26326
                - hash.26326
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.26326
                - hash.26326
                - hash.26326
                - hash.26326
                - hash.26326
                - hash.26326
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:103,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.26326
                - hash.26326
                - hash.26326
                - hash.26326
                - hash.26326
                - hash.26326
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.26326
                - hash.26326
                - hash.26326
                - hash.26326
                - hash.26326
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:103,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.26326
                - hash.26326
                - hash.26326
                - hash.26326
                - hash.26326
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.26326
                - hash.26326
                - hash.26326
                - hash.26326
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:103,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.26326
                - hash.26326
                - hash.26326
                - hash.26326
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.26326
                - hash.26326
                - hash.26326
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:103,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.26326
                - hash.26326
                - hash.26326
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.26326
                - hash.26326
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:103,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.26326
                - hash.26326
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.26326
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:103,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.26326
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:114,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:103,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.26326
                - hash.26326
                - hash.26326
                - hash.26326
                - hash.26326
                - hash.26326
                - hash.26326
                - hash.26326
                - hash.26326
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.26326
                - hash.26326
                - hash.26326
                - hash.26326
                - hash.26326
                - hash.26326
                - hash.26326
                - hash.26326
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:97,2'
          Dst:             place_cmt_on_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/merkle.c:108,4'
          Dst:             hash
    - functionName:    generic_unpack_7_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          445
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:234,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:234,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:235,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:237,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:238,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:247,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:237,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:238,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:247,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:248,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:249,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:250,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:250,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:251,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:253,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:253,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:254,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:257,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:257,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:258,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:262,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:262,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:263,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:268,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:268,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:269,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:275,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:275,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:276,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:284,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:284,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:284,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:285,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_unpack_9_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          555
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:311,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:312,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:321,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:311,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:312,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:321,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:322,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:323,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:324,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:324,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:325,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:327,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:327,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:328,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:331,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:331,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:332,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:336,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:336,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:337,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:342,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:342,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:343,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:349,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:349,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:350,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:358,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:358,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:358,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:359,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_pack_7_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          463
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:60,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:68,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:60,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:68,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:69,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:70,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:71,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:71,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:72,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:74,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:74,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:75,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:78,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:78,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:79,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:83,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:83,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:84,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:89,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:89,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:90,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:96,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:96,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:96,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:97,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_pack_9_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          558
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:126,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:127,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:137,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:126,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:127,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:137,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:138,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:139,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:141,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:141,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:142,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:145,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:145,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:146,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:150,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:150,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:151,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:156,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:156,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:157,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:163,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:163,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:164,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:171,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:171,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:171,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:172,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_unpack_fz_rsdp_g_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 504
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fz
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:504,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fz.26373
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:504,9'
              BranchSideFuncs:
                - generic_unpack_fz.26373
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:504,9'
          Dst:             generic_unpack_fz
    - functionName:    generic_unpack_fz
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 396
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_7_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:398,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_7_bit.26367
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:398,22'
              BranchSideFuncs:
                - generic_unpack_7_bit.26367
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:398,22'
          Dst:             generic_unpack_7_bit
    - functionName:    PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_unpack_fz_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 491
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fz
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:491,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fz.26373
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:491,9'
              BranchSideFuncs:
                - generic_unpack_fz.26373
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:491,9'
          Dst:             generic_unpack_fz
    - functionName:    PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_unpack_fp_syn
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 477
      functionLinenumberEnd: 478
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:478,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fp.26376
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:478,9'
              BranchSideFuncs:
                - generic_unpack_fp.26376
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:478,9'
          Dst:             generic_unpack_fp
    - functionName:    generic_unpack_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_9_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:379,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_9_bit.26368
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:379,22'
              BranchSideFuncs:
                - generic_unpack_9_bit.26368
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:379,22'
          Dst:             generic_unpack_9_bit
    - functionName:    PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_unpack_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 464
      functionLinenumberEnd: 465
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:465,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fp.26376
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:465,9'
              BranchSideFuncs:
                - generic_unpack_fp.26376
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:465,9'
          Dst:             generic_unpack_fp
    - functionName:    PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_pack_fz_rsdp_g_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 453
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fz
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:452,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fz.26381
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:452,2'
              BranchSideFuncs:
                - generic_pack_fz.26381
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:452,2'
          Dst:             generic_pack_fz
    - functionName:    generic_pack_fz
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_7_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:212,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_7_bit.26369
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:212,2'
              BranchSideFuncs:
                - generic_pack_7_bit.26369
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:212,2'
          Dst:             generic_pack_7_bit
    - functionName:    PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_pack_fz_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fz
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:439,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fz.26381
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:439,2'
              BranchSideFuncs:
                - generic_pack_fz.26381
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:439,2'
          Dst:             generic_pack_fz
    - functionName:    PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_pack_fp_syn
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:426,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fp.26384
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:426,2'
              BranchSideFuncs:
                - generic_pack_fp.26384
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:426,2'
          Dst:             generic_pack_fp
    - functionName:    generic_pack_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_9_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:196,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_9_bit.26370
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:196,2'
              BranchSideFuncs:
                - generic_pack_9_bit.26370
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:196,2'
          Dst:             generic_pack_9_bit
    - functionName:    PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_pack_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 412
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:413,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fp.26384
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:413,2'
              BranchSideFuncs:
                - generic_pack_fp.26384
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/pack_unpack.c:413,2'
          Dst:             generic_pack_fp
    - functionName:    label_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          210
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/seedtree.c:77,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/seedtree.c:78,45'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/seedtree.c:78,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/seedtree.c:77,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/seedtree.c:77,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/seedtree.c:78,45'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sha3.h:71,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sha3.h:71,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sha3.h:71,2'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sha3.h:65,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sha3.h:65,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sha3.h:65,2'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sha3.h:58,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sha3.h:58,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sha3.h:58,2'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sha3.h:53,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sha3.h:53,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sha3.h:51,2'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sha3.h:42,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sha3.h:42,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/sha3.h:42,2'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_rebuild_tree
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          306
      EdgeCount:       60
      CyclomaticComplexity: 17
      functionsReached:
        - compute_seeds_to_publish
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/seedtree.c:245,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/seedtree.c:0,0'
              BranchSideFuncs:
                - compute_seeds_to_publish.26427
                - csprng_initialize.26430
                - csprng_randombytes.26431
                - csprng_release.26432
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/seedtree.c:245,16'
              BranchSideFuncs:
                - compute_seeds_to_publish.26427
                - csprng_initialize.26430
                - csprng_randombytes.26431
                - csprng_release.26432
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/seedtree.c:304,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/seedtree.c:304,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/seedtree.c:304,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/seedtree.c:304,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/seedtree.c:304,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/seedtree.c:305,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/seedtree.c:304,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/seedtree.c:305,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/seedtree.c:305,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/seedtree.c:304,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/seedtree.c:304,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/seedtree.c:307,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/seedtree.c:304,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/seedtree.c:305,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/seedtree.c:305,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/seedtree.c:304,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/seedtree.c:305,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/seedtree.c:307,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/seedtree.c:264,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/seedtree.c:265,26'
              BranchSideFuncs:
                - csprng_initialize.26430
                - csprng_randombytes.26431
                - csprng_release.26432
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/seedtree.c:265,26'
              BranchSideFuncs:
                - csprng_initialize.26430
                - csprng_randombytes.26431
                - csprng_release.26432
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/seedtree.c:269,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/seedtree.c:262,72'
              BranchSideFuncs:
                - csprng_initialize.26430
                - csprng_randombytes.26431
                - csprng_release.26432
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/seedtree.c:264,51'
              BranchSideFuncs:
                - csprng_initialize.26430
                - csprng_randombytes.26431
                - csprng_release.26432
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/seedtree.c:270,10'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/seedtree.c:271,38'
              BranchSideFuncs:
                - csprng_initialize.26430
                - csprng_randombytes.26431
                - csprng_release.26432
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/seedtree.c:280,96'
              BranchSideFuncs:
                - csprng_initialize.26430
                - csprng_randombytes.26431
                - csprng_release.26432
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/seedtree.c:280,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/seedtree.c:262,72'
              BranchSideFuncs:
                - csprng_initialize.26430
                - csprng_randombytes.26431
                - csprng_release.26432
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/seedtree.c:283,37'
              BranchSideFuncs:
                - csprng_initialize.26430
                - csprng_randombytes.26431
                - csprng_release.26432
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/seedtree.c:262,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/seedtree.c:263,39'
              BranchSideFuncs:
                - csprng_initialize.26430
                - csprng_randombytes.26431
                - csprng_release.26432
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/seedtree.c:298,14'
              BranchSideFuncs:
                - csprng_initialize.26430
                - csprng_randombytes.26431
                - csprng_release.26432
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/seedtree.c:304,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/seedtree.c:305,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/seedtree.c:307,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/seedtree.c:246,2'
          Dst:             compute_seeds_to_publish
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/seedtree.c:290,5'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/seedtree.c:291,5'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/seedtree.c:295,5'
          Dst:             csprng_release
    - functionName:    compute_seeds_to_publish
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          123
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - label_leaves
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/seedtree.c:93,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/seedtree.c:0,0'
              BranchSideFuncs:
                - label_leaves.26419
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/seedtree.c:103,16'
              BranchSideFuncs:
                - label_leaves.26419
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/seedtree.c:102,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/seedtree.c:103,16'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/seedtree.c:112,1'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/seedtree.c:105,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/seedtree.c:105,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/seedtree.c:105,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/seedtree.c:108,41'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/seedtree.c:107,41'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/seedtree.c:108,67'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/seedtree.c:108,41'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/seedtree.c:107,41'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/seedtree.c:108,67'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/seedtree.c:93,2'
          Dst:             label_leaves
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.26424
                - xof_shake_update.26423
                - xof_shake_update.26423
                - xof_shake_final.26422
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.26424
                - xof_shake_update.26423
                - xof_shake_update.26423
                - xof_shake_final.26422
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.26421
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:62,2'
              BranchSideFuncs:
                - xof_shake_extract.26421
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.26420
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.26420
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_seed_path
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          129
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - compute_seeds_to_publish
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/seedtree.c:206,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/seedtree.c:0,0'
              BranchSideFuncs:
                - compute_seeds_to_publish.26427
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/seedtree.c:206,16'
              BranchSideFuncs:
                - compute_seeds_to_publish.26427
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/seedtree.c:218,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/seedtree.c:222,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/seedtree.c:222,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/seedtree.c:222,61'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/seedtree.c:216,72'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/seedtree.c:218,51'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/seedtree.c:222,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/seedtree.c:216,72'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/seedtree.c:224,47'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/seedtree.c:216,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/seedtree.c:217,39'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/seedtree.c:230,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/seedtree.c:207,2'
          Dst:             compute_seeds_to_publish
    - functionName:    PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_seed_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          108
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/seedtree.c:185,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/seedtree.c:186,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/seedtree.c:186,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDPG192BALANCED_CLEAN_gen_seed_tree
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          99
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/seedtree.c:131,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/seedtree.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.26430
                - csprng_randombytes.26431
                - csprng_release.26432
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/seedtree.c:133,22'
              BranchSideFuncs:
                - csprng_initialize.26430
                - csprng_randombytes.26431
                - csprng_release.26432
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/seedtree.c:152,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/seedtree.c:153,38'
              BranchSideFuncs:
                - csprng_initialize.26430
                - csprng_randombytes.26431
                - csprng_release.26432
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/seedtree.c:173,14'
              BranchSideFuncs:
                - csprng_initialize.26430
                - csprng_randombytes.26431
                - csprng_release.26432
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/seedtree.c:166,4'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/seedtree.c:167,4'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_clean/seedtree.c:171,4'
          Dst:             csprng_release
    - functionName:    xof_shake_x4_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_ctx_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:109,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:109,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:109,2'
          Dst:             OQS_SHA3_shake256_x4_inc_ctx_release
    - functionName:    xof_shake_x2_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:146,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.26557
                - xof_shake_release.26557
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:146,2'
              BranchSideFuncs:
                - xof_shake_release.26557
                - xof_shake_release.26557
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:146,2'
          Dst:             xof_shake_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:147,2'
          Dst:             xof_shake_release
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:72,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:72,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:72,2'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    csprng_release_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:174,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_release.26555
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:174,2'
              BranchSideFuncs:
                - xof_shake_x4_release.26555
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:174,2'
          Dst:             xof_shake_x4_release
    - functionName:    csprng_release_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:170,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_release.26555
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:170,2'
              BranchSideFuncs:
                - xof_shake_x4_release.26555
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:170,2'
          Dst:             xof_shake_x4_release
    - functionName:    csprng_release_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:166,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_release.26556
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:166,2'
              BranchSideFuncs:
                - xof_shake_x2_release.26556
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:166,2'
          Dst:             xof_shake_x2_release
    - functionName:    xof_shake_x4_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_squeeze
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:105,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:105,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:105,2'
          Dst:             OQS_SHA3_shake256_x4_inc_squeeze
    - functionName:    xof_shake_x2_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:141,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.26563
                - xof_shake_extract.26563
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:141,2'
              BranchSideFuncs:
                - xof_shake_extract.26563
                - xof_shake_extract.26563
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:141,2'
          Dst:             xof_shake_extract
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:142,2'
          Dst:             xof_shake_extract
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:66,31'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:66,31'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:66,2'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    csprng_randombytes_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:161,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_extract.26561
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:161,2'
              BranchSideFuncs:
                - xof_shake_x4_extract.26561
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:161,2'
          Dst:             xof_shake_x4_extract
    - functionName:    csprng_randombytes_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_MEM_malloc
        - OQS_MEM_secure_free
        - xof_shake_x4_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:155,39'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_extract.26561
                - OQS_MEM_secure_free
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:155,39'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_extract.26561
                - OQS_MEM_secure_free
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:155,39'
          Dst:             OQS_MEM_malloc
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:156,2'
          Dst:             xof_shake_x4_extract
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:157,2'
          Dst:             OQS_MEM_secure_free
    - functionName:    csprng_randombytes_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:149,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_extract.26562
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:149,2'
              BranchSideFuncs:
                - xof_shake_x2_extract.26562
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:149,2'
          Dst:             xof_shake_x2_extract
    - functionName:    xof_shake_x4_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_finalize
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:97,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:97,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:97,2'
          Dst:             OQS_SHA3_shake256_x4_inc_finalize
    - functionName:    xof_shake_x4_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_absorb
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:94,46'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:94,46'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:94,2'
          Dst:             OQS_SHA3_shake256_x4_inc_absorb
    - functionName:    xof_shake_x4_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:86,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:86,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:86,2'
          Dst:             OQS_SHA3_shake256_x4_inc_init
    - functionName:    xof_shake_x2_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:134,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_final.26571
                - xof_shake_final.26571
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:134,2'
              BranchSideFuncs:
                - xof_shake_final.26571
                - xof_shake_final.26571
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:134,2'
          Dst:             xof_shake_final
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:135,2'
          Dst:             xof_shake_final
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_finalize
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:59,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:59,2'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    xof_shake_x2_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_update
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:130,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_update.26573
                - xof_shake_update.26573
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:130,2'
              BranchSideFuncs:
                - xof_shake_update.26573
                - xof_shake_update.26573
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:130,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:131,2'
          Dst:             xof_shake_update
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:54,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:54,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:52,2'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    xof_shake_x2_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:123,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.26575
                - xof_shake_init.26575
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:123,2'
              BranchSideFuncs:
                - xof_shake_init.26575
                - xof_shake_init.26575
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:123,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:124,2'
          Dst:             xof_shake_init
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:43,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:43,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:43,2'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    csprng_initialize_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          65
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_final
        - xof_shake_x4_init
        - xof_shake_x4_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:132,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_init.26569
                - xof_shake_x4_update.26568
                - xof_shake_x4_update.26568
                - xof_shake_x4_final.26567
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:132,2'
              BranchSideFuncs:
                - xof_shake_x4_init.26569
                - xof_shake_x4_update.26568
                - xof_shake_x4_update.26568
                - xof_shake_x4_final.26567
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:132,2'
          Dst:             xof_shake_x4_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:133,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:143,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:144,2'
          Dst:             xof_shake_x4_final
    - functionName:    csprng_initialize_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          61
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_MEM_malloc
        - OQS_MEM_secure_free
        - xof_shake_x4_final
        - xof_shake_x4_init
        - xof_shake_x4_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:107,57'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_init.26569
                - xof_shake_x4_update.26568
                - xof_shake_x4_update.26568
                - xof_shake_x4_final.26567
                - OQS_MEM_secure_free
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:107,57'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_init.26569
                - xof_shake_x4_update.26568
                - xof_shake_x4_update.26568
                - xof_shake_x4_final.26567
                - OQS_MEM_secure_free
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:107,42'
          Dst:             OQS_MEM_malloc
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:108,2'
          Dst:             xof_shake_x4_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:109,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:117,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:118,2'
          Dst:             xof_shake_x4_final
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:119,2'
          Dst:             OQS_MEM_secure_free
    - functionName:    csprng_initialize_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_final
        - xof_shake_x2_init
        - xof_shake_x2_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:86,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_init.26574
                - xof_shake_x2_update.26572
                - xof_shake_x2_update.26572
                - xof_shake_x2_final.26570
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:86,2'
              BranchSideFuncs:
                - xof_shake_x2_init.26574
                - xof_shake_x2_update.26572
                - xof_shake_x2_update.26572
                - xof_shake_x2_final.26570
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:86,2'
          Dst:             xof_shake_x2_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:87,2'
          Dst:             xof_shake_x2_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:93,2'
          Dst:             xof_shake_x2_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:94,2'
          Dst:             xof_shake_x2_final
    - functionName:    csprng_release_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_release
        - csprng_release_x2
        - csprng_release_x3
        - csprng_release_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:218,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_release_x4.26558
                - csprng_release_x3.26559
                - csprng_release_x2.26560
                - csprng_release.26580
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:218,16'
              BranchSideFuncs:
                - csprng_release_x4.26558
                - csprng_release_x3.26559
                - csprng_release_x2.26560
                - csprng_release.26580
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:218,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:219,3'
              BranchSideFuncs:
                - csprng_release.26580
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:220,23'
              BranchSideFuncs:
                - csprng_release_x4.26558
                - csprng_release_x3.26559
                - csprng_release_x2.26560
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:220,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:221,31'
              BranchSideFuncs:
                - csprng_release_x2.26560
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:222,23'
              BranchSideFuncs:
                - csprng_release_x4.26558
                - csprng_release_x3.26559
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:222,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:223,31'
              BranchSideFuncs:
                - csprng_release_x3.26559
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:224,23'
              BranchSideFuncs:
                - csprng_release_x4.26558
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:224,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:224,13'
              BranchSideFuncs:
                - csprng_release_x4.26558
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:225,31'
              BranchSideFuncs:
                - csprng_release_x4.26558
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:219,3'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:221,3'
          Dst:             csprng_release_x2
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:223,3'
          Dst:             csprng_release_x3
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:225,3'
          Dst:             csprng_release_x4
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.26557
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.26557
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    csprng_randombytes_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          57
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_randombytes
        - csprng_randombytes_x2
        - csprng_randombytes_x3
        - csprng_randombytes_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:205,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes_x4.26564
                - csprng_randombytes_x3.26565
                - csprng_randombytes_x2.26566
                - csprng_randombytes.26582
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:205,16'
              BranchSideFuncs:
                - csprng_randombytes_x4.26564
                - csprng_randombytes_x3.26565
                - csprng_randombytes_x2.26566
                - csprng_randombytes.26582
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:205,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:206,3'
              BranchSideFuncs:
                - csprng_randombytes.26582
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:207,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.26564
                - csprng_randombytes_x3.26565
                - csprng_randombytes_x2.26566
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:207,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:208,49'
              BranchSideFuncs:
                - csprng_randombytes_x2.26566
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:209,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.26564
                - csprng_randombytes_x3.26565
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:209,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:210,53'
              BranchSideFuncs:
                - csprng_randombytes_x3.26565
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:211,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.26564
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:211,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:211,13'
              BranchSideFuncs:
                - csprng_randombytes_x4.26564
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:212,57'
              BranchSideFuncs:
                - csprng_randombytes_x4.26564
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:206,3'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:208,3'
          Dst:             csprng_randombytes_x2
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:210,3'
          Dst:             csprng_randombytes_x3
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:212,3'
          Dst:             csprng_randombytes_x4
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:62,37'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.26563
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:62,37'
              BranchSideFuncs:
                - xof_shake_extract.26563
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    csprng_initialize_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          61
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_initialize
        - csprng_initialize_x2
        - csprng_initialize_x3
        - csprng_initialize_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:193,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_initialize_x4.26576
                - csprng_initialize_x3.26577
                - csprng_initialize_x2.26578
                - csprng_initialize.26584
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:193,16'
              BranchSideFuncs:
                - csprng_initialize_x4.26576
                - csprng_initialize_x3.26577
                - csprng_initialize_x2.26578
                - csprng_initialize.26584
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:193,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:194,3'
              BranchSideFuncs:
                - csprng_initialize.26584
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:195,23'
              BranchSideFuncs:
                - csprng_initialize_x4.26576
                - csprng_initialize_x3.26577
                - csprng_initialize_x2.26578
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:195,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:196,34'
              BranchSideFuncs:
                - csprng_initialize_x2.26578
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:197,23'
              BranchSideFuncs:
                - csprng_initialize_x4.26576
                - csprng_initialize_x3.26577
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:197,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:198,34'
              BranchSideFuncs:
                - csprng_initialize_x3.26577
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:199,23'
              BranchSideFuncs:
                - csprng_initialize_x4.26576
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:199,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:199,13'
              BranchSideFuncs:
                - csprng_initialize_x4.26576
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:200,34'
              BranchSideFuncs:
                - csprng_initialize_x4.26576
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:194,3'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:196,3'
          Dst:             csprng_initialize_x2
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:198,3'
          Dst:             csprng_initialize_x3
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:200,3'
          Dst:             csprng_initialize_x4
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.26575
                - xof_shake_update.26573
                - xof_shake_update.26573
                - xof_shake_final.26571
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.26575
                - xof_shake_update.26573
                - xof_shake_update.26573
                - xof_shake_final.26571
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    reduce_avx2_32
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RESTR_TO_VAL
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          82
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    34
      BranchProfiles:  []
      Callsites:       []
    - functionName:    csprng_fp_mat
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:378,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.26582
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:384,2'
              BranchSideFuncs:
                - csprng_randombytes.26582
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:395,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:395,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:407,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:395,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:397,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:407,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:397,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:399,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:399,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:399,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:400,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:402,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:408,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:409,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:411,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:394,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:395,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:414,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:384,2'
          Dst:             csprng_randombytes
    - functionName:    csprng_fz_mat
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 460
      functionLinenumberEnd: 499
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:462,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.26582
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:468,2'
              BranchSideFuncs:
                - csprng_randombytes.26582
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:480,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:480,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:492,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:480,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:482,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:492,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:482,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:484,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:484,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:484,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:485,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:487,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:493,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:494,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:496,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:479,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:480,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:499,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:468,2'
          Dst:             csprng_randombytes
    - functionName:    fp_synd_minus_fp_vec_scaled
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          107
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/fp_arith.h:221,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/fp_arith.h:222,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/fp_arith.h:222,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/fp_arith.h:221,30'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/fp_arith.h:221,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/fp_arith.h:222,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/fp_arith.h:221,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/fp_arith.h:222,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/fp_arith.h:226,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    is_fz_vec_in_restr_group_m
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         80
      ICount:          447
      EdgeCount:       118
      CyclomaticComplexity: 40
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDPG192BALANCED_AVX2_CROSS_verify
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 380
      functionLinenumberEnd: 630
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         52
      ICount:          800
      EdgeCount:       70
      CyclomaticComplexity: 20
      functionsReached:
        - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_expand_digest_to_fixed_weight
        - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_syn
        - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_vec
        - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_rebuild_tree
        - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_recompute_root
        - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_seed_leaves
        - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_unpack_fp_syn
        - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_unpack_fp_vec
        - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_unpack_fz_rsdp_g_vec
        - convert_restr_vec_to_fp
        - csprng_fp_vec
        - csprng_fp_vec_chall_1
        - csprng_fz_inf_w
        - csprng_initialize
        - csprng_release
        - expand_pk
        - fp_synd_minus_fp_vec_scaled
        - fp_vec_by_fp_matrix
        - fp_vec_by_fp_vec_pointwise
        - fp_vec_by_restr_vec_scaled
        - fz_dz_norm_n
        - fz_inf_w_by_fz_matrix
        - hash
        - hash_par
        - is_fz_vec_in_restr_group_m
        - memcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:381,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:0,0'
              BranchSideFuncs:
                - expand_pk.26593
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_unpack_fp_syn
                - hash.26594
                - hash.26594
                - csprng_initialize.26584
                - csprng_fp_vec_chall_1.26595
                - csprng_release.26580
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_rebuild_tree
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_seed_leaves
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.26590
                - fz_inf_w_by_fz_matrix.26596
                - convert_restr_vec_to_fp.26597
                - fp_vec_by_fp_vec_pointwise.26598
                - fp_vec_by_fp_matrix.26599
                - fp_synd_minus_fp_vec_scaled.26589
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_recompute_root
                - hash.26594
                - hash.26594
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_vec
                - hash.26594
                - memcmp
                - memcmp
                - hash_par.26604
                - hash_par.26604
                - csprng_initialize.26584
                - csprng_fz_inf_w.26600
                - fz_inf_w_by_fz_matrix.26596
                - fz_dz_norm_n.26601
                - csprng_fp_vec.26602
                - csprng_release.26580
                - fp_vec_by_restr_vec_scaled.26603
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:385,2'
              BranchSideFuncs:
                - expand_pk.26593
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_unpack_fp_syn
                - hash.26594
                - hash.26594
                - csprng_initialize.26584
                - csprng_fp_vec_chall_1.26595
                - csprng_release.26580
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_rebuild_tree
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_seed_leaves
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.26590
                - fz_inf_w_by_fz_matrix.26596
                - convert_restr_vec_to_fp.26597
                - fp_vec_by_fp_vec_pointwise.26598
                - fp_vec_by_fp_matrix.26599
                - fp_synd_minus_fp_vec_scaled.26589
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_recompute_root
                - hash.26594
                - hash.26594
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_vec
                - hash.26594
                - memcmp
                - memcmp
                - hash_par.26604
                - hash_par.26604
                - csprng_initialize.26584
                - csprng_fz_inf_w.26600
                - fz_inf_w_by_fz_matrix.26596
                - fz_dz_norm_n.26601
                - csprng_fp_vec.26602
                - csprng_release.26580
                - fp_vec_by_restr_vec_scaled.26603
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:387,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:389,21'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_unpack_fp_syn
                - hash.26594
                - hash.26594
                - csprng_initialize.26584
                - csprng_fp_vec_chall_1.26595
                - csprng_release.26580
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_rebuild_tree
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_seed_leaves
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.26590
                - fz_inf_w_by_fz_matrix.26596
                - convert_restr_vec_to_fp.26597
                - fp_vec_by_fp_vec_pointwise.26598
                - fp_vec_by_fp_matrix.26599
                - fp_synd_minus_fp_vec_scaled.26589
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_recompute_root
                - hash.26594
                - hash.26594
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_vec
                - hash.26594
                - memcmp
                - memcmp
                - hash_par.26604
                - hash_par.26604
                - csprng_initialize.26584
                - csprng_fz_inf_w.26600
                - fz_inf_w_by_fz_matrix.26596
                - fz_dz_norm_n.26601
                - csprng_fp_vec.26602
                - csprng_release.26580
                - fp_vec_by_restr_vec_scaled.26603
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:392,33'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_unpack_fp_syn
                - hash.26594
                - hash.26594
                - csprng_initialize.26584
                - csprng_fp_vec_chall_1.26595
                - csprng_release.26580
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_rebuild_tree
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_seed_leaves
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.26590
                - fz_inf_w_by_fz_matrix.26596
                - convert_restr_vec_to_fp.26597
                - fp_vec_by_fp_vec_pointwise.26598
                - fp_vec_by_fp_matrix.26599
                - fp_synd_minus_fp_vec_scaled.26589
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_recompute_root
                - hash.26594
                - hash.26594
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_vec
                - hash.26594
                - memcmp
                - memcmp
                - hash_par.26604
                - hash_par.26604
                - csprng_initialize.26584
                - csprng_fz_inf_w.26600
                - fz_inf_w_by_fz_matrix.26596
                - fz_dz_norm_n.26601
                - csprng_fp_vec.26602
                - csprng_release.26580
                - fp_vec_by_restr_vec_scaled.26603
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:393,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:395,22'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_unpack_fp_syn
                - hash.26594
                - hash.26594
                - csprng_initialize.26584
                - csprng_fp_vec_chall_1.26595
                - csprng_release.26580
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_rebuild_tree
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_seed_leaves
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.26590
                - fz_inf_w_by_fz_matrix.26596
                - convert_restr_vec_to_fp.26597
                - fp_vec_by_fp_vec_pointwise.26598
                - fp_vec_by_fp_matrix.26599
                - fp_synd_minus_fp_vec_scaled.26589
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_recompute_root
                - hash.26594
                - hash.26594
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_vec
                - hash.26594
                - memcmp
                - memcmp
                - hash_par.26604
                - hash_par.26604
                - csprng_initialize.26584
                - csprng_fz_inf_w.26600
                - fz_inf_w_by_fz_matrix.26596
                - fz_dz_norm_n.26601
                - csprng_fp_vec.26602
                - csprng_release.26580
                - fp_vec_by_restr_vec_scaled.26603
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:401,40'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_unpack_fp_syn
                - hash.26594
                - hash.26594
                - csprng_initialize.26584
                - csprng_fp_vec_chall_1.26595
                - csprng_release.26580
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_rebuild_tree
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_seed_leaves
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.26590
                - fz_inf_w_by_fz_matrix.26596
                - convert_restr_vec_to_fp.26597
                - fp_vec_by_fp_vec_pointwise.26598
                - fp_vec_by_fp_matrix.26599
                - fp_synd_minus_fp_vec_scaled.26589
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_recompute_root
                - hash.26594
                - hash.26594
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_vec
                - hash.26594
                - memcmp
                - memcmp
                - hash_par.26604
                - hash_par.26604
                - csprng_initialize.26584
                - csprng_fz_inf_w.26600
                - fz_inf_w_by_fz_matrix.26596
                - fz_dz_norm_n.26601
                - csprng_fp_vec.26602
                - csprng_release.26580
                - fp_vec_by_restr_vec_scaled.26603
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:473,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:476,17'
              BranchSideFuncs:
                - csprng_initialize.26584
                - csprng_fz_inf_w.26600
                - fz_inf_w_by_fz_matrix.26596
                - fz_dz_norm_n.26601
                - csprng_fp_vec.26602
                - csprng_release.26580
                - fp_vec_by_restr_vec_scaled.26603
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.26590
                - fz_inf_w_by_fz_matrix.26596
                - convert_restr_vec_to_fp.26597
                - fp_vec_by_fp_vec_pointwise.26598
                - fp_vec_by_fp_matrix.26599
                - fp_synd_minus_fp_vec_scaled.26589
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_recompute_root
                - hash.26594
                - hash.26594
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_vec
                - hash.26594
                - memcmp
                - memcmp
                - hash_par.26604
                - hash_par.26604
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:509,17'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.26590
                - fz_inf_w_by_fz_matrix.26596
                - convert_restr_vec_to_fp.26597
                - fp_vec_by_fp_vec_pointwise.26598
                - fp_vec_by_fp_matrix.26599
                - fp_synd_minus_fp_vec_scaled.26589
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_syn
                - csprng_initialize.26584
                - csprng_fz_inf_w.26600
                - fz_inf_w_by_fz_matrix.26596
                - fz_dz_norm_n.26601
                - csprng_fp_vec.26602
                - csprng_release.26580
                - fp_vec_by_restr_vec_scaled.26603
                - hash_par.26604
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_recompute_root
                - hash.26594
                - hash.26594
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_vec
                - hash.26594
                - memcmp
                - memcmp
                - hash_par.26604
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:515,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:519,27'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.26590
                - fz_inf_w_by_fz_matrix.26596
                - convert_restr_vec_to_fp.26597
                - fp_vec_by_fp_vec_pointwise.26598
                - fp_vec_by_fp_matrix.26599
                - fp_synd_minus_fp_vec_scaled.26589
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_unpack_fp_vec
                - csprng_initialize.26584
                - csprng_fz_inf_w.26600
                - fz_inf_w_by_fz_matrix.26596
                - fz_dz_norm_n.26601
                - csprng_fp_vec.26602
                - csprng_release.26580
                - fp_vec_by_restr_vec_scaled.26603
                - hash_par.26604
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_recompute_root
                - hash.26594
                - hash.26594
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_vec
                - hash.26594
                - memcmp
                - memcmp
                - hash_par.26604
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:519,27'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.26590
                - fz_inf_w_by_fz_matrix.26596
                - convert_restr_vec_to_fp.26597
                - fp_vec_by_fp_vec_pointwise.26598
                - fp_vec_by_fp_matrix.26599
                - fp_synd_minus_fp_vec_scaled.26589
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_unpack_fp_vec
                - csprng_initialize.26584
                - csprng_fz_inf_w.26600
                - fz_inf_w_by_fz_matrix.26596
                - fz_dz_norm_n.26601
                - csprng_fp_vec.26602
                - csprng_release.26580
                - fp_vec_by_restr_vec_scaled.26603
                - hash_par.26604
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_recompute_root
                - hash.26594
                - hash.26594
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_vec
                - hash.26594
                - memcmp
                - memcmp
                - hash_par.26604
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:526,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:526,24'
              BranchSideFuncs:
                - is_fz_vec_in_restr_group_m.26590
                - fz_inf_w_by_fz_matrix.26596
                - convert_restr_vec_to_fp.26597
                - fp_vec_by_fp_vec_pointwise.26598
                - fp_vec_by_fp_matrix.26599
                - fp_synd_minus_fp_vec_scaled.26589
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_unpack_fz_rsdp_g_vec
                - csprng_initialize.26584
                - csprng_fz_inf_w.26600
                - fz_inf_w_by_fz_matrix.26596
                - fz_dz_norm_n.26601
                - csprng_fp_vec.26602
                - csprng_release.26580
                - fp_vec_by_restr_vec_scaled.26603
                - hash_par.26604
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_recompute_root
                - hash.26594
                - hash.26594
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_vec
                - hash.26594
                - memcmp
                - memcmp
                - hash_par.26604
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:526,24'
              BranchSideFuncs:
                - is_fz_vec_in_restr_group_m.26590
                - fz_inf_w_by_fz_matrix.26596
                - convert_restr_vec_to_fp.26597
                - fp_vec_by_fp_vec_pointwise.26598
                - fp_vec_by_fp_matrix.26599
                - fp_synd_minus_fp_vec_scaled.26589
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_unpack_fz_rsdp_g_vec
                - csprng_initialize.26584
                - csprng_fz_inf_w.26600
                - fz_inf_w_by_fz_matrix.26596
                - fz_dz_norm_n.26601
                - csprng_fp_vec.26602
                - csprng_release.26580
                - fp_vec_by_restr_vec_scaled.26603
                - hash_par.26604
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_recompute_root
                - hash.26594
                - hash.26594
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_vec
                - hash.26594
                - memcmp
                - memcmp
                - hash_par.26604
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:527,38'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:528,22'
              BranchSideFuncs:
                - fz_inf_w_by_fz_matrix.26596
                - convert_restr_vec_to_fp.26597
                - fp_vec_by_fp_vec_pointwise.26598
                - fp_vec_by_fp_matrix.26599
                - fp_synd_minus_fp_vec_scaled.26589
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.26590
                - csprng_initialize.26584
                - csprng_fz_inf_w.26600
                - fz_inf_w_by_fz_matrix.26596
                - fz_dz_norm_n.26601
                - csprng_fp_vec.26602
                - csprng_release.26580
                - fp_vec_by_restr_vec_scaled.26603
                - hash_par.26604
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_recompute_root
                - hash.26594
                - hash.26594
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_vec
                - hash.26594
                - memcmp
                - memcmp
                - hash_par.26604
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:550,31'
              BranchSideFuncs:
                - fz_inf_w_by_fz_matrix.26596
                - convert_restr_vec_to_fp.26597
                - fp_vec_by_fp_vec_pointwise.26598
                - fp_vec_by_fp_matrix.26599
                - fp_synd_minus_fp_vec_scaled.26589
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.26590
                - csprng_initialize.26584
                - csprng_fz_inf_w.26600
                - fz_inf_w_by_fz_matrix.26596
                - fz_dz_norm_n.26601
                - csprng_fp_vec.26602
                - csprng_release.26580
                - fp_vec_by_restr_vec_scaled.26603
                - hash_par.26604
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_recompute_root
                - hash.26594
                - hash.26594
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_vec
                - hash.26594
                - memcmp
                - memcmp
                - hash_par.26604
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:550,26'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:550,31'
              BranchSideFuncs:
                - hash_par.26604
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.26590
                - fz_inf_w_by_fz_matrix.26596
                - convert_restr_vec_to_fp.26597
                - fp_vec_by_fp_vec_pointwise.26598
                - fp_vec_by_fp_matrix.26599
                - fp_synd_minus_fp_vec_scaled.26589
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_syn
                - csprng_initialize.26584
                - csprng_fz_inf_w.26600
                - fz_inf_w_by_fz_matrix.26596
                - fz_dz_norm_n.26601
                - csprng_fp_vec.26602
                - csprng_release.26580
                - fp_vec_by_restr_vec_scaled.26603
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_recompute_root
                - hash.26594
                - hash.26594
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_vec
                - hash.26594
                - memcmp
                - memcmp
                - hash_par.26604
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:553,15'
              BranchSideFuncs:
                - hash_par.26604
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.26590
                - fz_inf_w_by_fz_matrix.26596
                - convert_restr_vec_to_fp.26597
                - fp_vec_by_fp_vec_pointwise.26598
                - fp_vec_by_fp_matrix.26599
                - fp_synd_minus_fp_vec_scaled.26589
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_syn
                - csprng_initialize.26584
                - csprng_fz_inf_w.26600
                - fz_inf_w_by_fz_matrix.26596
                - fz_dz_norm_n.26601
                - csprng_fp_vec.26602
                - csprng_release.26580
                - fp_vec_by_restr_vec_scaled.26603
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_recompute_root
                - hash.26594
                - hash.26594
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_vec
                - hash.26594
                - memcmp
                - memcmp
                - hash_par.26604
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:550,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:553,15'
              BranchSideFuncs:
                - hash_par.26604
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.26590
                - fz_inf_w_by_fz_matrix.26596
                - convert_restr_vec_to_fp.26597
                - fp_vec_by_fp_vec_pointwise.26598
                - fp_vec_by_fp_matrix.26599
                - fp_synd_minus_fp_vec_scaled.26589
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_syn
                - csprng_initialize.26584
                - csprng_fz_inf_w.26600
                - fz_inf_w_by_fz_matrix.26596
                - fz_dz_norm_n.26601
                - csprng_fp_vec.26602
                - csprng_release.26580
                - fp_vec_by_restr_vec_scaled.26603
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_recompute_root
                - hash.26594
                - hash.26594
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_vec
                - hash.26594
                - memcmp
                - memcmp
                - hash_par.26604
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:570,21'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.26590
                - fz_inf_w_by_fz_matrix.26596
                - convert_restr_vec_to_fp.26597
                - fp_vec_by_fp_vec_pointwise.26598
                - fp_vec_by_fp_matrix.26599
                - fp_synd_minus_fp_vec_scaled.26589
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_syn
                - hash_par.26604
                - csprng_initialize.26584
                - csprng_fz_inf_w.26600
                - fz_inf_w_by_fz_matrix.26596
                - fz_dz_norm_n.26601
                - csprng_fp_vec.26602
                - csprng_release.26580
                - fp_vec_by_restr_vec_scaled.26603
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_recompute_root
                - hash.26594
                - hash.26594
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_vec
                - hash.26594
                - memcmp
                - memcmp
                - hash_par.26604
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:570,26'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:570,31'
              BranchSideFuncs:
                - hash_par.26604
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.26590
                - fz_inf_w_by_fz_matrix.26596
                - convert_restr_vec_to_fp.26597
                - fp_vec_by_fp_vec_pointwise.26598
                - fp_vec_by_fp_matrix.26599
                - fp_synd_minus_fp_vec_scaled.26589
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_syn
                - hash_par.26604
                - csprng_initialize.26584
                - csprng_fz_inf_w.26600
                - fz_inf_w_by_fz_matrix.26596
                - fz_dz_norm_n.26601
                - csprng_fp_vec.26602
                - csprng_release.26580
                - fp_vec_by_restr_vec_scaled.26603
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_recompute_root
                - hash.26594
                - hash.26594
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_vec
                - hash.26594
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:573,14'
              BranchSideFuncs:
                - hash_par.26604
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.26590
                - fz_inf_w_by_fz_matrix.26596
                - convert_restr_vec_to_fp.26597
                - fp_vec_by_fp_vec_pointwise.26598
                - fp_vec_by_fp_matrix.26599
                - fp_synd_minus_fp_vec_scaled.26589
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_syn
                - hash_par.26604
                - csprng_initialize.26584
                - csprng_fz_inf_w.26600
                - fz_inf_w_by_fz_matrix.26596
                - fz_dz_norm_n.26601
                - csprng_fp_vec.26602
                - csprng_release.26580
                - fp_vec_by_restr_vec_scaled.26603
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_recompute_root
                - hash.26594
                - hash.26594
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_vec
                - hash.26594
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:570,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:468,31'
              BranchSideFuncs:
                - hash_par.26604
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.26590
                - fz_inf_w_by_fz_matrix.26596
                - convert_restr_vec_to_fp.26597
                - fp_vec_by_fp_vec_pointwise.26598
                - fp_vec_by_fp_matrix.26599
                - fp_synd_minus_fp_vec_scaled.26589
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_syn
                - hash_par.26604
                - csprng_initialize.26584
                - csprng_fz_inf_w.26600
                - fz_inf_w_by_fz_matrix.26596
                - fz_dz_norm_n.26601
                - csprng_fp_vec.26602
                - csprng_release.26580
                - fp_vec_by_restr_vec_scaled.26603
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_recompute_root
                - hash.26594
                - hash.26594
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_vec
                - hash.26594
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:573,14'
              BranchSideFuncs:
                - hash_par.26604
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.26590
                - fz_inf_w_by_fz_matrix.26596
                - convert_restr_vec_to_fp.26597
                - fp_vec_by_fp_vec_pointwise.26598
                - fp_vec_by_fp_matrix.26599
                - fp_synd_minus_fp_vec_scaled.26589
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_syn
                - hash_par.26604
                - csprng_initialize.26584
                - csprng_fz_inf_w.26600
                - fz_inf_w_by_fz_matrix.26596
                - fz_dz_norm_n.26601
                - csprng_fp_vec.26602
                - csprng_release.26580
                - fp_vec_by_restr_vec_scaled.26603
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_recompute_root
                - hash.26594
                - hash.26594
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_vec
                - hash.26594
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:468,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:471,56'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_recompute_root
                - hash.26594
                - hash.26594
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_vec
                - hash.26594
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:597,37'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_recompute_root
                - hash.26594
                - hash.26594
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_vec
                - hash.26594
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:622,36'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:614,32'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:622,36'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:606,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:607,37'
              BranchSideFuncs:
                - hash.26594
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:609,26'
              BranchSideFuncs:
                - hash.26594
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:623,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:623,42'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:624,46'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:624,46'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:624,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:625,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:625,40'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:625,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:626,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:626,40'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:626,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:627,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:627,35'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:627,35'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:627,35'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:385,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:401,19'
          Dst:             PQCLEAN_CROSSRSDPG192BALANCED_AVX2_unpack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:404,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:409,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:413,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:416,2'
          Dst:             csprng_fp_vec_chall_1
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:418,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:421,2'
          Dst:             PQCLEAN_CROSSRSDPG192BALANCED_AVX2_expand_digest_to_fixed_weight
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:425,24'
          Dst:             PQCLEAN_CROSSRSDPG192BALANCED_AVX2_rebuild_tree
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:428,2'
          Dst:             PQCLEAN_CROSSRSDPG192BALANCED_AVX2_seed_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:595,32'
          Dst:             PQCLEAN_CROSSRSDPG192BALANCED_AVX2_recompute_root
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:599,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:602,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:514,34'
          Dst:             PQCLEAN_CROSSRSDPG192BALANCED_AVX2_unpack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:525,40'
          Dst:             PQCLEAN_CROSSRSDPG192BALANCED_AVX2_unpack_fz_rsdp_g_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:528,22'
          Dst:             is_fz_vec_in_restr_group_m
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:529,4'
          Dst:             fz_inf_w_by_fz_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:535,4'
          Dst:             convert_restr_vec_to_fp
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:536,4'
          Dst:             fp_vec_by_fp_vec_pointwise
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:537,4'
          Dst:             fp_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:539,4'
          Dst:             fp_synd_minus_fp_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:544,4'
          Dst:             PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:492,4'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:494,4'
          Dst:             csprng_fz_inf_w
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:495,4'
          Dst:             fz_inf_w_by_fz_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:496,4'
          Dst:             fz_dz_norm_n
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:498,4'
          Dst:             csprng_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:500,4'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:501,4'
          Dst:             fp_vec_by_restr_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:551,4'
          Dst:             hash_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:571,4'
          Dst:             hash_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:612,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:618,36'
          Dst:             memcmp
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:607,3'
          Dst:             PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:614,32'
          Dst:             memcmp
    - functionName:    expand_pk
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_fp_mat
        - csprng_fz_mat
        - csprng_initialize
        - csprng_release
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:53,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.26584
                - csprng_fz_mat.26588
                - csprng_fp_mat.26587
                - csprng_release.26580
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:54,2'
              BranchSideFuncs:
                - csprng_initialize.26584
                - csprng_fz_mat.26588
                - csprng_fp_mat.26587
                - csprng_release.26580
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:54,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:56,2'
          Dst:             csprng_fz_mat
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:57,2'
          Dst:             csprng_fp_mat
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:59,2'
          Dst:             csprng_release
    - functionName:    hash
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
        - xof_shake_final
        - xof_shake_init
        - xof_shake_release
        - xof_shake_update
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:238,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.26575
                - xof_shake_update.26573
                - xof_shake_update.26573
                - xof_shake_final.26571
                - xof_shake_extract.26563
                - xof_shake_release.26557
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:239,2'
              BranchSideFuncs:
                - xof_shake_init.26575
                - xof_shake_update.26573
                - xof_shake_update.26573
                - xof_shake_final.26571
                - xof_shake_extract.26563
                - xof_shake_release.26557
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:239,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:240,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:244,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:245,2'
          Dst:             xof_shake_final
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:246,2'
          Dst:             xof_shake_extract
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:248,2'
          Dst:             xof_shake_release
    - functionName:    csprng_fp_vec_chall_1
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          215
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:335,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.26582
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:341,2'
              BranchSideFuncs:
                - csprng_randombytes.26582
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:352,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:352,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:365,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:352,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:354,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:365,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:354,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:356,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:356,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:356,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:357,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:359,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:366,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:367,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:369,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:351,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:352,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:372,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:341,2'
          Dst:             csprng_randombytes
    - functionName:    fz_inf_w_by_fz_matrix
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          154
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    convert_restr_vec_to_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - RESTR_TO_VAL
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/fp_arith.h:231,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/fp_arith.h:0,0'
              BranchSideFuncs:
                - RESTR_TO_VAL.26586
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/fp_arith.h:232,25'
              BranchSideFuncs:
                - RESTR_TO_VAL.26586
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/fp_arith.h:231,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/fp_arith.h:232,25'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/fp_arith.h:234,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/fp_arith.h:232,12'
          Dst:             RESTR_TO_VAL
    - functionName:    fp_vec_by_fp_vec_pointwise
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          113
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/fp_arith.h:187,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/fp_arith.h:188,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/fp_arith.h:188,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/fp_arith.h:187,26'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/fp_arith.h:188,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/fp_arith.h:188,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/fp_arith.h:187,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/fp_arith.h:188,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/fp_arith.h:191,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fp_vec_by_fp_matrix
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          591
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - reduce_avx2_32
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/fp_arith.h:155,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/fp_arith.h:0,0'
              BranchSideFuncs:
                - reduce_avx2_32.26585
                - reduce_avx2_32.26585
                - reduce_avx2_32.26585
                - reduce_avx2_32.26585
                - reduce_avx2_32.26585
                - reduce_avx2_32.26585
                - reduce_avx2_32.26585
                - reduce_avx2_32.26585
                - reduce_avx2_32.26585
                - reduce_avx2_32.26585
                - reduce_avx2_32.26585
                - reduce_avx2_32.26585
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/fp_arith.h:160,39'
              BranchSideFuncs:
                - reduce_avx2_32.26585
                - reduce_avx2_32.26585
                - reduce_avx2_32.26585
                - reduce_avx2_32.26585
                - reduce_avx2_32.26585
                - reduce_avx2_32.26585
                - reduce_avx2_32.26585
                - reduce_avx2_32.26585
                - reduce_avx2_32.26585
                - reduce_avx2_32.26585
                - reduce_avx2_32.26585
                - reduce_avx2_32.26585
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/fp_arith.h:171,19'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/fp_arith.h:0,0'
              BranchSideFuncs:
                - reduce_avx2_32.26585
                - reduce_avx2_32.26585
                - reduce_avx2_32.26585
                - reduce_avx2_32.26585
                - reduce_avx2_32.26585
                - reduce_avx2_32.26585
                - reduce_avx2_32.26585
                - reduce_avx2_32.26585
                - reduce_avx2_32.26585
                - reduce_avx2_32.26585
                - reduce_avx2_32.26585
                - reduce_avx2_32.26585
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/fp_arith.h:163,25'
              BranchSideFuncs:
                - reduce_avx2_32.26585
                - reduce_avx2_32.26585
                - reduce_avx2_32.26585
                - reduce_avx2_32.26585
                - reduce_avx2_32.26585
                - reduce_avx2_32.26585
                - reduce_avx2_32.26585
                - reduce_avx2_32.26585
                - reduce_avx2_32.26585
                - reduce_avx2_32.26585
                - reduce_avx2_32.26585
                - reduce_avx2_32.26585
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/fp_arith.h:171,39'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/fp_arith.h:163,25'
              BranchSideFuncs:
                - reduce_avx2_32.26585
                - reduce_avx2_32.26585
                - reduce_avx2_32.26585
                - reduce_avx2_32.26585
                - reduce_avx2_32.26585
                - reduce_avx2_32.26585
                - reduce_avx2_32.26585
                - reduce_avx2_32.26585
                - reduce_avx2_32.26585
                - reduce_avx2_32.26585
                - reduce_avx2_32.26585
                - reduce_avx2_32.26585
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/fp_arith.h:171,8'
              BranchSideFuncs:
                - reduce_avx2_32.26585
                - reduce_avx2_32.26585
                - reduce_avx2_32.26585
                - reduce_avx2_32.26585
                - reduce_avx2_32.26585
                - reduce_avx2_32.26585
                - reduce_avx2_32.26585
                - reduce_avx2_32.26585
                - reduce_avx2_32.26585
                - reduce_avx2_32.26585
                - reduce_avx2_32.26585
                - reduce_avx2_32.26585
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/fp_arith.h:171,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/fp_arith.h:163,63'
              BranchSideFuncs:
                - reduce_avx2_32.26585
                - reduce_avx2_32.26585
                - reduce_avx2_32.26585
                - reduce_avx2_32.26585
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/fp_arith.h:163,63'
              BranchSideFuncs:
                - reduce_avx2_32.26585
                - reduce_avx2_32.26585
                - reduce_avx2_32.26585
                - reduce_avx2_32.26585
                - reduce_avx2_32.26585
                - reduce_avx2_32.26585
                - reduce_avx2_32.26585
                - reduce_avx2_32.26585
                - reduce_avx2_32.26585
                - reduce_avx2_32.26585
                - reduce_avx2_32.26585
                - reduce_avx2_32.26585
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
    - functionName:    csprng_fz_inf_w
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:420,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.26582
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:426,2'
              BranchSideFuncs:
                - csprng_randombytes.26582
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:437,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:437,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:449,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:437,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:439,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:449,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:439,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:441,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:441,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:441,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:442,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:444,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:450,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:451,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:453,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:436,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:437,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:456,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:426,2'
          Dst:             csprng_randombytes
    - functionName:    fz_dz_norm_n
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          163
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    csprng_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:291,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.26582
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:297,2'
              BranchSideFuncs:
                - csprng_randombytes.26582
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:308,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:308,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:320,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:308,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:310,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:320,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:310,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:312,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:312,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:312,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:313,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:315,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:321,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:322,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:324,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:307,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:308,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:327,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:297,2'
          Dst:             csprng_randombytes
    - functionName:    fp_vec_by_restr_vec_scaled
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - RESTR_TO_VAL
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/fp_arith.h:210,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/fp_arith.h:211,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/fp_arith.h:214,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/fp_arith.h:211,12'
          Dst:             RESTR_TO_VAL
    - functionName:    hash_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      void
      argCount:        14
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_initialize_par
        - csprng_randombytes_par
        - csprng_release_par
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:271,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_initialize_par.26583
                - csprng_randombytes_par.26581
                - csprng_release_par.26579
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:272,56'
              BranchSideFuncs:
                - csprng_initialize_par.26583
                - csprng_randombytes_par.26581
                - csprng_release_par.26579
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:272,2'
          Dst:             csprng_initialize_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:273,2'
          Dst:             csprng_randombytes_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:275,2'
          Dst:             csprng_release_par
    - functionName:    fz_vec_sub_n
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          213
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:54,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:55,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:55,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:54,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:55,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:57,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fz_dz_norm_m
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          50
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fz_vec_sub_m
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          136
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:108,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:109,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:109,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:108,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:108,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/restr_arith.h:109,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    expand_sk
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          169
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - csprng_fz_inf_w
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
        - expand_pk
        - fz_dz_norm_n
        - fz_inf_w_by_fz_matrix
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.26584
                - csprng_randombytes.26582
                - csprng_release.26580
                - expand_pk.26593
                - csprng_initialize.26584
                - csprng_fz_inf_w.26600
                - csprng_release.26580
                - fz_inf_w_by_fz_matrix.26596
                - fz_dz_norm_n.26601
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:74,2'
              BranchSideFuncs:
                - csprng_initialize.26584
                - csprng_randombytes.26582
                - csprng_release.26580
                - expand_pk.26593
                - csprng_initialize.26584
                - csprng_fz_inf_w.26600
                - csprng_release.26580
                - fz_inf_w_by_fz_matrix.26596
                - fz_dz_norm_n.26601
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:92,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:94,22'
              BranchSideFuncs:
                - fz_inf_w_by_fz_matrix.26596
                - fz_dz_norm_n.26601
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:97,2'
              BranchSideFuncs:
                - fz_inf_w_by_fz_matrix.26596
                - fz_dz_norm_n.26601
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:74,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:75,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:79,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:81,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:87,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:88,2'
          Dst:             csprng_fz_inf_w
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:90,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:97,2'
          Dst:             fz_inf_w_by_fz_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:98,2'
          Dst:             fz_dz_norm_n
    - functionName:    PQCLEAN_CROSSRSDPG192BALANCED_AVX2_CROSS_sign
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 374
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          662
      EdgeCount:       41
      CyclomaticComplexity: 11
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_expand_digest_to_fixed_weight
        - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_gen_seed_tree
        - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_syn
        - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_vec
        - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fz_rsdp_g_vec
        - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_seed_leaves
        - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_seed_path
        - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_tree_proof
        - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_tree_root
        - __assert_fail
        - convert_restr_vec_to_fp
        - csprng_fp_vec
        - csprng_fp_vec_chall_1
        - csprng_fz_inf_w
        - csprng_initialize
        - csprng_release
        - expand_sk
        - fp_vec_by_fp_matrix
        - fp_vec_by_fp_vec_pointwise
        - fp_vec_by_restr_vec_scaled
        - fz_dz_norm_m
        - fz_dz_norm_n
        - fz_inf_w_by_fz_matrix
        - fz_vec_sub_m
        - fz_vec_sub_n
        - hash
        - hash_par
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:159,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:0,0'
              BranchSideFuncs:
                - expand_sk.26608
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_gen_seed_tree
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_seed_leaves
                - csprng_initialize.26584
                - csprng_fz_inf_w.26600
                - fz_vec_sub_m.26607
                - fz_dz_norm_m.26606
                - fz_inf_w_by_fz_matrix.26596
                - fz_dz_norm_n.26601
                - fz_vec_sub_n.26605
                - convert_restr_vec_to_fp.26597
                - fz_dz_norm_n.26601
                - csprng_fp_vec.26602
                - csprng_release.26580
                - fp_vec_by_fp_vec_pointwise.26598
                - fp_vec_by_fp_matrix.26599
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fz_rsdp_g_vec
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_tree_root
                - hash.26594
                - hash.26594
                - hash.26594
                - hash.26594
                - csprng_initialize.26584
                - csprng_fp_vec_chall_1.26595
                - csprng_release.26580
                - fp_vec_by_restr_vec_scaled.26603
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_vec
                - hash.26594
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fz_rsdp_g_vec
                - hash_par.26604
                - hash_par.26604
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:170,21'
              BranchSideFuncs:
                - expand_sk.26608
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_gen_seed_tree
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_seed_leaves
                - csprng_initialize.26584
                - csprng_fz_inf_w.26600
                - fz_vec_sub_m.26607
                - fz_dz_norm_m.26606
                - fz_inf_w_by_fz_matrix.26596
                - fz_dz_norm_n.26601
                - fz_vec_sub_n.26605
                - convert_restr_vec_to_fp.26597
                - fz_dz_norm_n.26601
                - csprng_fp_vec.26602
                - csprng_release.26580
                - fp_vec_by_fp_vec_pointwise.26598
                - fp_vec_by_fp_matrix.26599
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fz_rsdp_g_vec
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_tree_root
                - hash.26594
                - hash.26594
                - hash.26594
                - hash.26594
                - csprng_initialize.26584
                - csprng_fp_vec_chall_1.26595
                - csprng_release.26580
                - fp_vec_by_restr_vec_scaled.26603
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_vec
                - hash.26594
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fz_rsdp_g_vec
                - hash_par.26604
                - hash_par.26604
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:168,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:170,21'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_gen_seed_tree
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_seed_leaves
                - csprng_initialize.26584
                - csprng_fz_inf_w.26600
                - fz_vec_sub_m.26607
                - fz_dz_norm_m.26606
                - fz_inf_w_by_fz_matrix.26596
                - fz_dz_norm_n.26601
                - fz_vec_sub_n.26605
                - convert_restr_vec_to_fp.26597
                - fz_dz_norm_n.26601
                - csprng_fp_vec.26602
                - csprng_release.26580
                - fp_vec_by_fp_vec_pointwise.26598
                - fp_vec_by_fp_matrix.26599
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fz_rsdp_g_vec
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_tree_root
                - hash.26594
                - hash.26594
                - hash.26594
                - hash.26594
                - csprng_initialize.26584
                - csprng_fp_vec_chall_1.26595
                - csprng_release.26580
                - fp_vec_by_restr_vec_scaled.26603
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_vec
                - hash.26594
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fz_rsdp_g_vec
                - hash_par.26604
                - hash_par.26604
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:173,33'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_gen_seed_tree
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_seed_leaves
                - csprng_initialize.26584
                - csprng_fz_inf_w.26600
                - fz_vec_sub_m.26607
                - fz_dz_norm_m.26606
                - fz_inf_w_by_fz_matrix.26596
                - fz_dz_norm_n.26601
                - fz_vec_sub_n.26605
                - convert_restr_vec_to_fp.26597
                - fz_dz_norm_n.26601
                - csprng_fp_vec.26602
                - csprng_release.26580
                - fp_vec_by_fp_vec_pointwise.26598
                - fp_vec_by_fp_matrix.26599
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fz_rsdp_g_vec
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_tree_root
                - hash.26594
                - hash.26594
                - hash.26594
                - hash.26594
                - csprng_initialize.26584
                - csprng_fp_vec_chall_1.26595
                - csprng_release.26580
                - fp_vec_by_restr_vec_scaled.26603
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_vec
                - hash.26594
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fz_rsdp_g_vec
                - hash_par.26604
                - hash_par.26604
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:174,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:176,22'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_gen_seed_tree
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_seed_leaves
                - csprng_initialize.26584
                - csprng_fz_inf_w.26600
                - fz_vec_sub_m.26607
                - fz_dz_norm_m.26606
                - fz_inf_w_by_fz_matrix.26596
                - fz_dz_norm_n.26601
                - fz_vec_sub_n.26605
                - convert_restr_vec_to_fp.26597
                - fz_dz_norm_n.26601
                - csprng_fp_vec.26602
                - csprng_release.26580
                - fp_vec_by_fp_vec_pointwise.26598
                - fp_vec_by_fp_matrix.26599
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fz_rsdp_g_vec
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_tree_root
                - hash.26594
                - hash.26594
                - hash.26594
                - hash.26594
                - csprng_initialize.26584
                - csprng_fp_vec_chall_1.26595
                - csprng_release.26580
                - fp_vec_by_restr_vec_scaled.26603
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_vec
                - hash.26594
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fz_rsdp_g_vec
                - hash_par.26604
                - hash_par.26604
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:181,2'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_gen_seed_tree
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_seed_leaves
                - csprng_initialize.26584
                - csprng_fz_inf_w.26600
                - fz_vec_sub_m.26607
                - fz_dz_norm_m.26606
                - fz_inf_w_by_fz_matrix.26596
                - fz_dz_norm_n.26601
                - fz_vec_sub_n.26605
                - convert_restr_vec_to_fp.26597
                - fz_dz_norm_n.26601
                - csprng_fp_vec.26602
                - csprng_release.26580
                - fp_vec_by_fp_vec_pointwise.26598
                - fp_vec_by_fp_matrix.26599
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fz_rsdp_g_vec
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_tree_root
                - hash.26594
                - hash.26594
                - hash.26594
                - hash.26594
                - csprng_initialize.26584
                - csprng_fp_vec_chall_1.26595
                - csprng_release.26580
                - fp_vec_by_restr_vec_scaled.26603
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_vec
                - hash.26594
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fz_rsdp_g_vec
                - hash_par.26604
                - hash_par.26604
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:271,20'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:271,25'
              BranchSideFuncs:
                - hash_par.26604
                - hash_par.26604
                - csprng_initialize.26584
                - csprng_fz_inf_w.26600
                - fz_vec_sub_m.26607
                - fz_dz_norm_m.26606
                - fz_inf_w_by_fz_matrix.26596
                - fz_dz_norm_n.26601
                - fz_vec_sub_n.26605
                - convert_restr_vec_to_fp.26597
                - fz_dz_norm_n.26601
                - csprng_fp_vec.26602
                - csprng_release.26580
                - fp_vec_by_fp_vec_pointwise.26598
                - fp_vec_by_fp_matrix.26599
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fz_rsdp_g_vec
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_tree_root
                - hash.26594
                - hash.26594
                - hash.26594
                - hash.26594
                - csprng_initialize.26584
                - csprng_fp_vec_chall_1.26595
                - csprng_release.26580
                - fp_vec_by_restr_vec_scaled.26603
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_vec
                - hash.26594
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fz_rsdp_g_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:274,14'
              BranchSideFuncs:
                - hash_par.26604
                - hash_par.26604
                - csprng_initialize.26584
                - csprng_fz_inf_w.26600
                - fz_vec_sub_m.26607
                - fz_dz_norm_m.26606
                - fz_inf_w_by_fz_matrix.26596
                - fz_dz_norm_n.26601
                - fz_vec_sub_n.26605
                - convert_restr_vec_to_fp.26597
                - fz_dz_norm_n.26601
                - csprng_fp_vec.26602
                - csprng_release.26580
                - fp_vec_by_fp_vec_pointwise.26598
                - fp_vec_by_fp_matrix.26599
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fz_rsdp_g_vec
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_tree_root
                - hash.26594
                - hash.26594
                - hash.26594
                - hash.26594
                - csprng_initialize.26584
                - csprng_fp_vec_chall_1.26595
                - csprng_release.26580
                - fp_vec_by_restr_vec_scaled.26603
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_vec
                - hash.26594
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fz_rsdp_g_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:271,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:222,31'
              BranchSideFuncs:
                - hash_par.26604
                - hash_par.26604
                - csprng_initialize.26584
                - csprng_fz_inf_w.26600
                - fz_vec_sub_m.26607
                - fz_dz_norm_m.26606
                - fz_inf_w_by_fz_matrix.26596
                - fz_dz_norm_n.26601
                - fz_vec_sub_n.26605
                - convert_restr_vec_to_fp.26597
                - fz_dz_norm_n.26601
                - csprng_fp_vec.26602
                - csprng_release.26580
                - fp_vec_by_fp_vec_pointwise.26598
                - fp_vec_by_fp_matrix.26599
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fz_rsdp_g_vec
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_tree_root
                - hash.26594
                - hash.26594
                - hash.26594
                - hash.26594
                - csprng_initialize.26584
                - csprng_fp_vec_chall_1.26595
                - csprng_release.26580
                - fp_vec_by_restr_vec_scaled.26603
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_vec
                - hash.26594
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fz_rsdp_g_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:274,14'
              BranchSideFuncs:
                - hash_par.26604
                - hash_par.26604
                - csprng_initialize.26584
                - csprng_fz_inf_w.26600
                - fz_vec_sub_m.26607
                - fz_dz_norm_m.26606
                - fz_inf_w_by_fz_matrix.26596
                - fz_dz_norm_n.26601
                - fz_vec_sub_n.26605
                - convert_restr_vec_to_fp.26597
                - fz_dz_norm_n.26601
                - csprng_fp_vec.26602
                - csprng_release.26580
                - fp_vec_by_fp_vec_pointwise.26598
                - fp_vec_by_fp_matrix.26599
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fz_rsdp_g_vec
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_tree_root
                - hash.26594
                - hash.26594
                - hash.26594
                - hash.26594
                - csprng_initialize.26584
                - csprng_fp_vec_chall_1.26595
                - csprng_release.26580
                - fp_vec_by_restr_vec_scaled.26603
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_vec
                - hash.26594
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fz_rsdp_g_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:222,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:222,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_tree_root
                - hash.26594
                - hash.26594
                - hash.26594
                - hash.26594
                - csprng_initialize.26584
                - csprng_fp_vec_chall_1.26595
                - csprng_release.26580
                - fp_vec_by_restr_vec_scaled.26603
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_vec
                - hash.26594
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fz_rsdp_g_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:312,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_tree_root
                - hash.26594
                - hash.26594
                - hash.26594
                - hash.26594
                - csprng_initialize.26584
                - csprng_fp_vec_chall_1.26595
                - csprng_release.26580
                - fp_vec_by_restr_vec_scaled.26603
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_vec
                - hash.26594
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fz_rsdp_g_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:339,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:340,30'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_vec
                - hash.26594
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fz_rsdp_g_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:348,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_vec
                - hash.26594
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fz_rsdp_g_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:348,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:349,37'
              BranchSideFuncs:
                - hash.26594
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fz_rsdp_g_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:352,26'
              BranchSideFuncs:
                - hash.26594
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fz_rsdp_g_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:366,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:365,26'
              BranchSideFuncs:
                - __assert_fail
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fz_rsdp_g_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:367,4'
              BranchSideFuncs:
                - __assert_fail
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fz_rsdp_g_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:367,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:367,4'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fz_rsdp_g_vec
                - __assert_fail
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:368,16'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fz_rsdp_g_vec
                - __assert_fail
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:365,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:366,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:374,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:165,2'
          Dst:             expand_sk
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:181,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:182,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:185,2'
          Dst:             PQCLEAN_CROSSRSDPG192BALANCED_AVX2_gen_seed_tree
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:187,2'
          Dst:             PQCLEAN_CROSSRSDPG192BALANCED_AVX2_seed_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:312,2'
          Dst:             PQCLEAN_CROSSRSDPG192BALANCED_AVX2_tree_root
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:313,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:314,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:321,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:326,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:332,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:333,2'
          Dst:             csprng_fp_vec_chall_1
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:335,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:234,3'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:239,3'
          Dst:             csprng_fz_inf_w
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:240,3'
          Dst:             fz_vec_sub_m
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:241,3'
          Dst:             fz_dz_norm_m
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:242,3'
          Dst:             fz_inf_w_by_fz_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:243,3'
          Dst:             fz_dz_norm_n
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:244,3'
          Dst:             fz_vec_sub_n
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:247,3'
          Dst:             convert_restr_vec_to_fp
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:248,3'
          Dst:             fz_dz_norm_n
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:250,3'
          Dst:             csprng_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:252,3'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:255,3'
          Dst:             fp_vec_by_fp_vec_pointwise
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:256,3'
          Dst:             fp_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:260,3'
          Dst:             PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:262,3'
          Dst:             PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fz_rsdp_g_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:272,4'
          Dst:             hash_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:288,4'
          Dst:             hash_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:340,3'
          Dst:             fp_vec_by_restr_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:354,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:357,2'
          Dst:             PQCLEAN_CROSSRSDPG192BALANCED_AVX2_expand_digest_to_fixed_weight
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:361,2'
          Dst:             PQCLEAN_CROSSRSDPG192BALANCED_AVX2_tree_proof
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:362,2'
          Dst:             PQCLEAN_CROSSRSDPG192BALANCED_AVX2_seed_path
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:349,3'
          Dst:             PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:367,4'
          Dst:             __assert_fail
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:368,4'
          Dst:             PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:369,4'
          Dst:             PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fz_rsdp_g_vec
    - functionName:    restr_vec_by_fp_matrix
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          524
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - RESTR_TO_VAL
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/fp_arith.h:0,0'
          Dst:             RESTR_TO_VAL
    - functionName:    PQCLEAN_CROSSRSDPG192BALANCED_AVX2_CROSS_keygen
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          191
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_syn
        - csprng_fz_inf_w
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
        - expand_pk
        - fz_dz_norm_n
        - fz_inf_w_by_fz_matrix
        - restr_vec_by_fp_matrix
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:104,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
                - csprng_initialize.26584
                - csprng_randombytes.26582
                - csprng_release.26580
                - expand_pk.26593
                - csprng_initialize.26584
                - csprng_fz_inf_w.26600
                - fz_inf_w_by_fz_matrix.26596
                - fz_dz_norm_n.26601
                - csprng_release.26580
                - restr_vec_by_fp_matrix.26613
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_syn
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:138,22'
              BranchSideFuncs:
                - OQS_randombytes
                - csprng_initialize.26584
                - csprng_randombytes.26582
                - csprng_release.26580
                - expand_pk.26593
                - csprng_initialize.26584
                - csprng_fz_inf_w.26600
                - fz_inf_w_by_fz_matrix.26596
                - fz_dz_norm_n.26601
                - csprng_release.26580
                - restr_vec_by_fp_matrix.26613
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_syn
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:136,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:138,22'
              BranchSideFuncs:
                - fz_inf_w_by_fz_matrix.26596
                - fz_dz_norm_n.26601
                - csprng_release.26580
                - restr_vec_by_fp_matrix.26613
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_syn
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:141,2'
              BranchSideFuncs:
                - fz_inf_w_by_fz_matrix.26596
                - fz_dz_norm_n.26601
                - csprng_release.26580
                - restr_vec_by_fp_matrix.26613
                - PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_syn
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:104,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:112,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:113,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:117,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:123,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:130,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:134,2'
          Dst:             csprng_fz_inf_w
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:141,2'
          Dst:             fz_inf_w_by_fz_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:142,2'
          Dst:             fz_dz_norm_n
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:144,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:147,2'
          Dst:             restr_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/CROSS.c:149,2'
          Dst:             PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_syn
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:72,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:72,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:72,2'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:66,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:66,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:66,2'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:59,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:59,2'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:54,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:54,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:52,2'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:43,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:43,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:43,2'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.26638
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.26638
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.26639
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:62,2'
              BranchSideFuncs:
                - xof_shake_extract.26639
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.26642
                - xof_shake_update.26641
                - xof_shake_update.26641
                - xof_shake_final.26640
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.26642
                - xof_shake_update.26641
                - xof_shake_update.26641
                - xof_shake_final.26640
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    PQCLEAN_CROSSRSDPG192BALANCED_AVX2_expand_digest_to_fixed_weight
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         67
      ICount:          400
      EdgeCount:       90
      CyclomaticComplexity: 25
      functionsReached:
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.c:46,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.26645
                - csprng_randombytes.26644
                - csprng_release.26643
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.c:47,2'
              BranchSideFuncs:
                - csprng_initialize.26645
                - csprng_randombytes.26644
                - csprng_release.26643
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.c:68,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.c:68,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.c:68,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.c:70,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.c:70,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.c:72,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.c:72,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.c:72,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.c:73,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.c:75,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.c:84,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.c:85,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.c:92,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.c:66,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.c:68,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.c:95,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.c:47,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.c:49,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.c:51,2'
          Dst:             csprng_release
    - functionName:    xof_shake_x4_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_ctx_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:109,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:109,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:109,2'
          Dst:             OQS_SHA3_shake256_x4_inc_ctx_release
    - functionName:    xof_shake_x2_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:146,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.26726
                - xof_shake_release.26726
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:146,2'
              BranchSideFuncs:
                - xof_shake_release.26726
                - xof_shake_release.26726
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:146,2'
          Dst:             xof_shake_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:147,2'
          Dst:             xof_shake_release
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:72,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:72,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:72,2'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    csprng_release_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:174,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_release.26724
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:174,2'
              BranchSideFuncs:
                - xof_shake_x4_release.26724
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:174,2'
          Dst:             xof_shake_x4_release
    - functionName:    csprng_release_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:170,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_release.26724
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:170,2'
              BranchSideFuncs:
                - xof_shake_x4_release.26724
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:170,2'
          Dst:             xof_shake_x4_release
    - functionName:    csprng_release_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:166,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_release.26725
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:166,2'
              BranchSideFuncs:
                - xof_shake_x2_release.26725
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:166,2'
          Dst:             xof_shake_x2_release
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.26726
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.26726
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    xof_shake_x4_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_squeeze
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:105,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:105,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:105,2'
          Dst:             OQS_SHA3_shake256_x4_inc_squeeze
    - functionName:    xof_shake_x2_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:141,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.26733
                - xof_shake_extract.26733
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:141,2'
              BranchSideFuncs:
                - xof_shake_extract.26733
                - xof_shake_extract.26733
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:141,2'
          Dst:             xof_shake_extract
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:142,2'
          Dst:             xof_shake_extract
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:66,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:66,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:66,2'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    csprng_randombytes_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:161,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_extract.26731
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:161,2'
              BranchSideFuncs:
                - xof_shake_x4_extract.26731
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:161,2'
          Dst:             xof_shake_x4_extract
    - functionName:    csprng_randombytes_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_MEM_malloc
        - OQS_MEM_secure_free
        - xof_shake_x4_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:155,39'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_extract.26731
                - OQS_MEM_secure_free
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:155,39'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_extract.26731
                - OQS_MEM_secure_free
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:155,39'
          Dst:             OQS_MEM_malloc
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:156,2'
          Dst:             xof_shake_x4_extract
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:157,2'
          Dst:             OQS_MEM_secure_free
    - functionName:    csprng_randombytes_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:149,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_extract.26732
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:149,2'
              BranchSideFuncs:
                - xof_shake_x2_extract.26732
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:149,2'
          Dst:             xof_shake_x2_extract
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.26733
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:62,2'
              BranchSideFuncs:
                - xof_shake_extract.26733
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    xof_shake_x4_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_finalize
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:97,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:97,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:97,2'
          Dst:             OQS_SHA3_shake256_x4_inc_finalize
    - functionName:    xof_shake_x4_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_absorb
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:94,46'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:94,46'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:94,2'
          Dst:             OQS_SHA3_shake256_x4_inc_absorb
    - functionName:    xof_shake_x4_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:86,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:86,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:86,2'
          Dst:             OQS_SHA3_shake256_x4_inc_init
    - functionName:    xof_shake_x2_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:134,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_final.26742
                - xof_shake_final.26742
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:134,2'
              BranchSideFuncs:
                - xof_shake_final.26742
                - xof_shake_final.26742
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:134,2'
          Dst:             xof_shake_final
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:135,2'
          Dst:             xof_shake_final
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_finalize
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:59,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:59,2'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    xof_shake_x2_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_update
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:130,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_update.26744
                - xof_shake_update.26744
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:130,2'
              BranchSideFuncs:
                - xof_shake_update.26744
                - xof_shake_update.26744
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:130,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:131,2'
          Dst:             xof_shake_update
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:54,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:54,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:52,2'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    xof_shake_x2_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:123,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.26746
                - xof_shake_init.26746
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:123,2'
              BranchSideFuncs:
                - xof_shake_init.26746
                - xof_shake_init.26746
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:123,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:124,2'
          Dst:             xof_shake_init
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:43,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:43,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:43,2'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    csprng_initialize_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          53
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_final
        - xof_shake_x4_init
        - xof_shake_x4_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:132,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_init.26740
                - xof_shake_x4_update.26739
                - xof_shake_x4_update.26739
                - xof_shake_x4_final.26738
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:132,2'
              BranchSideFuncs:
                - xof_shake_x4_init.26740
                - xof_shake_x4_update.26739
                - xof_shake_x4_update.26739
                - xof_shake_x4_final.26738
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:132,2'
          Dst:             xof_shake_x4_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:133,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:143,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:144,2'
          Dst:             xof_shake_x4_final
    - functionName:    csprng_initialize_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          51
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_MEM_malloc
        - OQS_MEM_secure_free
        - xof_shake_x4_final
        - xof_shake_x4_init
        - xof_shake_x4_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:107,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_init.26740
                - xof_shake_x4_update.26739
                - xof_shake_x4_update.26739
                - xof_shake_x4_final.26738
                - OQS_MEM_secure_free
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:107,42'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_init.26740
                - xof_shake_x4_update.26739
                - xof_shake_x4_update.26739
                - xof_shake_x4_final.26738
                - OQS_MEM_secure_free
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:107,42'
          Dst:             OQS_MEM_malloc
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:108,2'
          Dst:             xof_shake_x4_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:109,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:117,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:118,2'
          Dst:             xof_shake_x4_final
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:119,2'
          Dst:             OQS_MEM_secure_free
    - functionName:    csprng_initialize_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_final
        - xof_shake_x2_init
        - xof_shake_x2_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:86,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_init.26745
                - xof_shake_x2_update.26743
                - xof_shake_x2_update.26743
                - xof_shake_x2_final.26741
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:86,2'
              BranchSideFuncs:
                - xof_shake_x2_init.26745
                - xof_shake_x2_update.26743
                - xof_shake_x2_update.26743
                - xof_shake_x2_final.26741
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:86,2'
          Dst:             xof_shake_x2_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:87,2'
          Dst:             xof_shake_x2_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:93,2'
          Dst:             xof_shake_x2_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:94,2'
          Dst:             xof_shake_x2_final
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.26746
                - xof_shake_update.26744
                - xof_shake_update.26744
                - xof_shake_final.26742
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.26746
                - xof_shake_update.26744
                - xof_shake_update.26744
                - xof_shake_final.26742
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    csprng_release_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_release
        - csprng_release_x2
        - csprng_release_x3
        - csprng_release_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:218,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_release_x4.26727
                - csprng_release_x3.26728
                - csprng_release_x2.26729
                - csprng_release.26730
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:218,16'
              BranchSideFuncs:
                - csprng_release_x4.26727
                - csprng_release_x3.26728
                - csprng_release_x2.26729
                - csprng_release.26730
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:218,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:219,3'
              BranchSideFuncs:
                - csprng_release.26730
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:220,23'
              BranchSideFuncs:
                - csprng_release_x4.26727
                - csprng_release_x3.26728
                - csprng_release_x2.26729
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:220,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:221,31'
              BranchSideFuncs:
                - csprng_release_x2.26729
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:222,23'
              BranchSideFuncs:
                - csprng_release_x4.26727
                - csprng_release_x3.26728
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:222,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:223,31'
              BranchSideFuncs:
                - csprng_release_x3.26728
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:224,23'
              BranchSideFuncs:
                - csprng_release_x4.26727
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:224,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:224,13'
              BranchSideFuncs:
                - csprng_release_x4.26727
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:225,31'
              BranchSideFuncs:
                - csprng_release_x4.26727
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:219,3'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:221,3'
          Dst:             csprng_release_x2
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:223,3'
          Dst:             csprng_release_x3
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:225,3'
          Dst:             csprng_release_x4
    - functionName:    csprng_randombytes_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          57
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_randombytes
        - csprng_randombytes_x2
        - csprng_randombytes_x3
        - csprng_randombytes_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:205,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes_x4.26734
                - csprng_randombytes_x3.26735
                - csprng_randombytes_x2.26736
                - csprng_randombytes.26737
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:205,16'
              BranchSideFuncs:
                - csprng_randombytes_x4.26734
                - csprng_randombytes_x3.26735
                - csprng_randombytes_x2.26736
                - csprng_randombytes.26737
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:205,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:206,3'
              BranchSideFuncs:
                - csprng_randombytes.26737
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:207,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.26734
                - csprng_randombytes_x3.26735
                - csprng_randombytes_x2.26736
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:207,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:208,49'
              BranchSideFuncs:
                - csprng_randombytes_x2.26736
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:209,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.26734
                - csprng_randombytes_x3.26735
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:209,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:210,53'
              BranchSideFuncs:
                - csprng_randombytes_x3.26735
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:211,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.26734
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:211,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:211,13'
              BranchSideFuncs:
                - csprng_randombytes_x4.26734
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:212,57'
              BranchSideFuncs:
                - csprng_randombytes_x4.26734
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:206,3'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:208,3'
          Dst:             csprng_randombytes_x2
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:210,3'
          Dst:             csprng_randombytes_x3
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:212,3'
          Dst:             csprng_randombytes_x4
    - functionName:    csprng_initialize_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          61
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_initialize
        - csprng_initialize_x2
        - csprng_initialize_x3
        - csprng_initialize_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:193,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_initialize_x4.26747
                - csprng_initialize_x3.26748
                - csprng_initialize_x2.26749
                - csprng_initialize.26750
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:193,16'
              BranchSideFuncs:
                - csprng_initialize_x4.26747
                - csprng_initialize_x3.26748
                - csprng_initialize_x2.26749
                - csprng_initialize.26750
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:193,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:194,3'
              BranchSideFuncs:
                - csprng_initialize.26750
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:195,23'
              BranchSideFuncs:
                - csprng_initialize_x4.26747
                - csprng_initialize_x3.26748
                - csprng_initialize_x2.26749
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:195,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:196,34'
              BranchSideFuncs:
                - csprng_initialize_x2.26749
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:197,23'
              BranchSideFuncs:
                - csprng_initialize_x4.26747
                - csprng_initialize_x3.26748
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:197,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:198,34'
              BranchSideFuncs:
                - csprng_initialize_x3.26748
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:199,23'
              BranchSideFuncs:
                - csprng_initialize_x4.26747
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:199,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:199,13'
              BranchSideFuncs:
                - csprng_initialize_x4.26747
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:200,34'
              BranchSideFuncs:
                - csprng_initialize_x4.26747
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:194,3'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:196,3'
          Dst:             csprng_initialize_x2
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:198,3'
          Dst:             csprng_initialize_x3
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:200,3'
          Dst:             csprng_initialize_x4
    - functionName:    PQCLEAN_CROSSRSDPG192BALANCED_AVX2_recompute_root
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         58
      ICount:          436
      EdgeCount:       77
      CyclomaticComplexity: 21
      functionsReached:
        - hash_par
        - label_leaves
        - place_cmt_on_leaves
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:185,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:0,0'
              BranchSideFuncs:
                - place_cmt_on_leaves.26756
                - label_leaves.26757
                - hash_par.26758
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:186,16'
              BranchSideFuncs:
                - place_cmt_on_leaves.26756
                - label_leaves.26757
                - hash_par.26758
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:259,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:259,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:259,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:259,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:260,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:260,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:259,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:259,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:262,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:259,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:260,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:260,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:202,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:203,16'
              BranchSideFuncs:
                - hash_par.26758
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:254,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:205,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:205,27'
              BranchSideFuncs:
                - hash_par.26758
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:205,27'
              BranchSideFuncs:
                - hash_par.26758
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:207,79'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:207,92'
              BranchSideFuncs:
                - hash_par.26758
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:211,12'
              BranchSideFuncs:
                - hash_par.26758
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:207,79'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:207,92'
              BranchSideFuncs:
                - hash_par.26758
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:211,12'
              BranchSideFuncs:
                - hash_par.26758
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:208,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:211,12'
              BranchSideFuncs:
                - hash_par.26758
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:231,26'
              BranchSideFuncs:
                - hash_par.26758
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:216,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:0,0'
              BranchSideFuncs:
                - hash_par.26758
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:222,21'
              BranchSideFuncs:
                - hash_par.26758
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:222,21'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:222,21'
              BranchSideFuncs:
                - hash_par.26758
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:222,21'
              BranchSideFuncs:
                - hash_par.26758
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:222,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:0,0'
              BranchSideFuncs:
                - hash_par.26758
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:227,5'
              BranchSideFuncs:
                - hash_par.26758
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:231,21'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:231,26'
              BranchSideFuncs:
                - hash_par.26758
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:234,16'
              BranchSideFuncs:
                - hash_par.26758
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:231,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:203,34'
              BranchSideFuncs:
                - hash_par.26758
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:234,16'
              BranchSideFuncs:
                - hash_par.26758
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:259,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:260,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:262,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:188,2'
          Dst:             place_cmt_on_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:189,2'
          Dst:             label_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:232,5'
          Dst:             hash_par
    - functionName:    place_cmt_on_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          106
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:56,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:57,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:57,54'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    label_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         148
      ICount:          711
      EdgeCount:       196
      CyclomaticComplexity: 50
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:75,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:78,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:78,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:75,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:76,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:76,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:76,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:76,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:76,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:76,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:76,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:76,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:76,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:76,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:76,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:76,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:78,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:78,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:75,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hash_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_initialize_par
        - csprng_randombytes_par
        - csprng_release_par
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:271,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_initialize_par.26753
                - csprng_randombytes_par.26752
                - csprng_release_par.26751
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:272,2'
              BranchSideFuncs:
                - csprng_initialize_par.26753
                - csprng_randombytes_par.26752
                - csprng_release_par.26751
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:272,2'
          Dst:             csprng_initialize_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:273,2'
          Dst:             csprng_randombytes_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:275,2'
          Dst:             csprng_release_par
    - functionName:    PQCLEAN_CROSSRSDPG192BALANCED_AVX2_tree_proof
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          247
      EdgeCount:       54
      CyclomaticComplexity: 16
      functionsReached:
        - label_leaves
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:147,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:0,0'
              BranchSideFuncs:
                - label_leaves.26757
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:147,16'
              BranchSideFuncs:
                - label_leaves.26757
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:156,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:157,16'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:177,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:159,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:159,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:159,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:161,67'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:161,29'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:161,81'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:161,67'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:161,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:161,81'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:164,51'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:164,65'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:170,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:164,51'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:164,65'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:170,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:164,65'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:164,65'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:164,65'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:164,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:157,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:165,70'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:170,47'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:157,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:170,61'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:170,47'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:157,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:170,61'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:170,61'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:170,61'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:170,61'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:170,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:157,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:171,78'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:170,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:157,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:171,78'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:148,2'
          Dst:             label_leaves
    - functionName:    PQCLEAN_CROSSRSDPG192BALANCED_AVX2_tree_root
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          162
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - hash_par
        - place_cmt_on_leaves
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:97,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:0,0'
              BranchSideFuncs:
                - place_cmt_on_leaves.26756
                - hash_par.26758
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:108,16'
              BranchSideFuncs:
                - place_cmt_on_leaves.26756
                - hash_par.26758
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:107,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:108,16'
              BranchSideFuncs:
                - hash_par.26758
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:139,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:111,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:111,27'
              BranchSideFuncs:
                - hash_par.26758
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:111,27'
              BranchSideFuncs:
                - hash_par.26758
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:116,21'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:116,26'
              BranchSideFuncs:
                - hash_par.26758
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:119,16'
              BranchSideFuncs:
                - hash_par.26758
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:116,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:108,34'
              BranchSideFuncs:
                - hash_par.26758
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:119,16'
              BranchSideFuncs:
                - hash_par.26758
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:97,2'
          Dst:             place_cmt_on_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/merkle.c:117,5'
          Dst:             hash_par
    - functionName:    generic_unpack_7_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          2373
      EdgeCount:       66
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:234,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:234,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:235,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:237,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:237,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:247,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:237,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:237,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:238,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:237,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:237,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:238,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:237,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:238,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:238,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:237,31'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:237,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:238,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:237,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:237,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:247,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:237,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:238,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:238,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:237,31'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:237,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:238,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:237,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:238,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:247,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:237,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:238,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:247,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:248,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:249,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:250,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:250,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:251,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:253,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:253,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:254,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:257,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:257,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:258,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:262,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:262,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:263,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:268,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:268,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:269,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:275,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:275,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:276,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:284,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:284,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:284,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:285,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_unpack_9_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          1779
      EdgeCount:       67
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:311,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:311,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:321,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:311,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:311,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:312,24'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:311,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:311,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:312,24'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:311,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:312,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:312,24'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:311,30'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:311,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:312,24'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:311,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:311,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:321,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:311,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:312,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:312,24'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:311,30'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:311,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:312,24'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:311,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:312,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:321,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:311,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:312,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:321,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:322,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:323,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:324,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:324,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:325,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:327,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:327,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:328,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:331,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:331,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:332,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:336,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:336,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:337,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:342,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:342,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:343,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:349,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:349,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:350,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:358,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:358,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:358,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:359,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_pack_7_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          463
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:60,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:68,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:60,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:68,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:69,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:70,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:71,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:71,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:72,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:74,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:74,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:75,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:78,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:78,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:79,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:83,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:83,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:84,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:89,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:89,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:90,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:96,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:96,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:96,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:97,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_pack_9_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          558
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:126,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:127,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:137,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:126,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:127,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:137,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:138,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:139,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:141,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:141,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:142,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:145,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:145,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:146,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:150,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:150,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:151,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:156,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:156,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:157,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:163,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:163,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:164,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:171,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:171,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:171,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:172,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDPG192BALANCED_AVX2_unpack_fz_rsdp_g_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 504
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fz
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:504,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fz.26805
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:504,9'
              BranchSideFuncs:
                - generic_unpack_fz.26805
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:504,9'
          Dst:             generic_unpack_fz
    - functionName:    generic_unpack_fz
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 396
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_7_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:398,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_7_bit.26799
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:398,22'
              BranchSideFuncs:
                - generic_unpack_7_bit.26799
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:398,22'
          Dst:             generic_unpack_7_bit
    - functionName:    PQCLEAN_CROSSRSDPG192BALANCED_AVX2_unpack_fz_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 491
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fz
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:491,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fz.26805
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:491,9'
              BranchSideFuncs:
                - generic_unpack_fz.26805
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:491,9'
          Dst:             generic_unpack_fz
    - functionName:    PQCLEAN_CROSSRSDPG192BALANCED_AVX2_unpack_fp_syn
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 477
      functionLinenumberEnd: 478
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:478,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fp.26808
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:478,9'
              BranchSideFuncs:
                - generic_unpack_fp.26808
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:478,9'
          Dst:             generic_unpack_fp
    - functionName:    generic_unpack_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_9_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:379,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_9_bit.26800
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:379,22'
              BranchSideFuncs:
                - generic_unpack_9_bit.26800
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:379,22'
          Dst:             generic_unpack_9_bit
    - functionName:    PQCLEAN_CROSSRSDPG192BALANCED_AVX2_unpack_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 464
      functionLinenumberEnd: 465
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:465,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fp.26808
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:465,9'
              BranchSideFuncs:
                - generic_unpack_fp.26808
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:465,9'
          Dst:             generic_unpack_fp
    - functionName:    PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fz_rsdp_g_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 453
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fz
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:452,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fz.26813
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:452,2'
              BranchSideFuncs:
                - generic_pack_fz.26813
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:452,2'
          Dst:             generic_pack_fz
    - functionName:    generic_pack_fz
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_7_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:212,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_7_bit.26801
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:212,2'
              BranchSideFuncs:
                - generic_pack_7_bit.26801
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:212,2'
          Dst:             generic_pack_7_bit
    - functionName:    PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fz_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fz
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:439,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fz.26813
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:439,2'
              BranchSideFuncs:
                - generic_pack_fz.26813
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:439,2'
          Dst:             generic_pack_fz
    - functionName:    PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_syn
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:426,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fp.26816
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:426,2'
              BranchSideFuncs:
                - generic_pack_fp.26816
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:426,2'
          Dst:             generic_pack_fp
    - functionName:    generic_pack_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_9_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:196,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_9_bit.26802
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:196,2'
              BranchSideFuncs:
                - generic_pack_9_bit.26802
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:196,2'
          Dst:             generic_pack_9_bit
    - functionName:    PQCLEAN_CROSSRSDPG192BALANCED_AVX2_pack_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 412
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:413,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fp.26816
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:413,2'
              BranchSideFuncs:
                - generic_pack_fp.26816
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/pack_unpack.c:413,2'
          Dst:             generic_pack_fp
    - functionName:    label_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          178
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:78,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:79,45'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:79,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:78,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:78,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:79,45'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xof_shake_x4_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_ctx_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:109,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:109,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:109,2'
          Dst:             OQS_SHA3_shake256_x4_inc_ctx_release
    - functionName:    xof_shake_x2_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:146,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.26898
                - xof_shake_release.26898
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:146,2'
              BranchSideFuncs:
                - xof_shake_release.26898
                - xof_shake_release.26898
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:146,2'
          Dst:             xof_shake_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:147,2'
          Dst:             xof_shake_release
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:72,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:72,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:72,2'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    csprng_release_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:174,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_release.26896
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:174,2'
              BranchSideFuncs:
                - xof_shake_x4_release.26896
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:174,2'
          Dst:             xof_shake_x4_release
    - functionName:    csprng_release_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:170,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_release.26896
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:170,2'
              BranchSideFuncs:
                - xof_shake_x4_release.26896
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:170,2'
          Dst:             xof_shake_x4_release
    - functionName:    csprng_release_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:166,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_release.26897
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:166,2'
              BranchSideFuncs:
                - xof_shake_x2_release.26897
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:166,2'
          Dst:             xof_shake_x2_release
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.26898
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.26898
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    xof_shake_x4_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_squeeze
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:105,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:105,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:105,2'
          Dst:             OQS_SHA3_shake256_x4_inc_squeeze
    - functionName:    xof_shake_x2_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:141,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.26905
                - xof_shake_extract.26905
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:141,2'
              BranchSideFuncs:
                - xof_shake_extract.26905
                - xof_shake_extract.26905
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:141,2'
          Dst:             xof_shake_extract
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:142,2'
          Dst:             xof_shake_extract
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:66,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:66,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:66,2'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    csprng_randombytes_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:161,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_extract.26903
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:161,2'
              BranchSideFuncs:
                - xof_shake_x4_extract.26903
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:161,2'
          Dst:             xof_shake_x4_extract
    - functionName:    csprng_randombytes_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_MEM_malloc
        - OQS_MEM_secure_free
        - xof_shake_x4_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:155,39'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_extract.26903
                - OQS_MEM_secure_free
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:155,39'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_extract.26903
                - OQS_MEM_secure_free
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:155,39'
          Dst:             OQS_MEM_malloc
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:156,2'
          Dst:             xof_shake_x4_extract
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:157,2'
          Dst:             OQS_MEM_secure_free
    - functionName:    csprng_randombytes_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:149,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_extract.26904
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:149,2'
              BranchSideFuncs:
                - xof_shake_x2_extract.26904
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:149,2'
          Dst:             xof_shake_x2_extract
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.26905
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:62,2'
              BranchSideFuncs:
                - xof_shake_extract.26905
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    xof_shake_x4_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_finalize
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:97,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:97,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:97,2'
          Dst:             OQS_SHA3_shake256_x4_inc_finalize
    - functionName:    xof_shake_x4_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_absorb
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:94,46'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:94,46'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:94,2'
          Dst:             OQS_SHA3_shake256_x4_inc_absorb
    - functionName:    xof_shake_x4_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:86,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:86,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:86,2'
          Dst:             OQS_SHA3_shake256_x4_inc_init
    - functionName:    xof_shake_x2_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:134,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_final.26914
                - xof_shake_final.26914
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:134,2'
              BranchSideFuncs:
                - xof_shake_final.26914
                - xof_shake_final.26914
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:134,2'
          Dst:             xof_shake_final
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:135,2'
          Dst:             xof_shake_final
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_finalize
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:59,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:59,2'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    xof_shake_x2_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_update
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:130,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_update.26916
                - xof_shake_update.26916
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:130,2'
              BranchSideFuncs:
                - xof_shake_update.26916
                - xof_shake_update.26916
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:130,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:131,2'
          Dst:             xof_shake_update
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:54,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:54,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:52,2'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    xof_shake_x2_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:123,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.26918
                - xof_shake_init.26918
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:123,2'
              BranchSideFuncs:
                - xof_shake_init.26918
                - xof_shake_init.26918
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:123,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:124,2'
          Dst:             xof_shake_init
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:43,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:43,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/sha3.h:43,2'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    csprng_initialize_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          65
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_final
        - xof_shake_x4_init
        - xof_shake_x4_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:132,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_init.26912
                - xof_shake_x4_update.26911
                - xof_shake_x4_update.26911
                - xof_shake_x4_final.26910
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:132,2'
              BranchSideFuncs:
                - xof_shake_x4_init.26912
                - xof_shake_x4_update.26911
                - xof_shake_x4_update.26911
                - xof_shake_x4_final.26910
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:132,2'
          Dst:             xof_shake_x4_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:133,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:143,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:144,2'
          Dst:             xof_shake_x4_final
    - functionName:    csprng_initialize_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          60
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_MEM_malloc
        - OQS_MEM_secure_free
        - xof_shake_x4_final
        - xof_shake_x4_init
        - xof_shake_x4_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:107,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_init.26912
                - xof_shake_x4_update.26911
                - xof_shake_x4_update.26911
                - xof_shake_x4_final.26910
                - OQS_MEM_secure_free
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:107,42'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_init.26912
                - xof_shake_x4_update.26911
                - xof_shake_x4_update.26911
                - xof_shake_x4_final.26910
                - OQS_MEM_secure_free
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:107,42'
          Dst:             OQS_MEM_malloc
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:108,2'
          Dst:             xof_shake_x4_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:109,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:117,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:118,2'
          Dst:             xof_shake_x4_final
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:119,2'
          Dst:             OQS_MEM_secure_free
    - functionName:    csprng_initialize_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_final
        - xof_shake_x2_init
        - xof_shake_x2_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:86,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_init.26917
                - xof_shake_x2_update.26915
                - xof_shake_x2_update.26915
                - xof_shake_x2_final.26913
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:86,2'
              BranchSideFuncs:
                - xof_shake_x2_init.26917
                - xof_shake_x2_update.26915
                - xof_shake_x2_update.26915
                - xof_shake_x2_final.26913
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:86,2'
          Dst:             xof_shake_x2_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:87,2'
          Dst:             xof_shake_x2_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:93,2'
          Dst:             xof_shake_x2_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:94,2'
          Dst:             xof_shake_x2_final
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.26918
                - xof_shake_update.26916
                - xof_shake_update.26916
                - xof_shake_final.26914
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.26918
                - xof_shake_update.26916
                - xof_shake_update.26916
                - xof_shake_final.26914
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    PQCLEAN_CROSSRSDPG192BALANCED_AVX2_rebuild_tree
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          409
      EdgeCount:       68
      CyclomaticComplexity: 19
      functionsReached:
        - compute_seeds_to_publish
        - csprng_initialize_par
        - csprng_randombytes_par
        - csprng_release_par
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:279,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:0,0'
              BranchSideFuncs:
                - compute_seeds_to_publish.26925
                - csprng_initialize_par.26928
                - csprng_randombytes_par.26929
                - csprng_release_par.26930
                - csprng_initialize_par.26928
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:279,16'
              BranchSideFuncs:
                - compute_seeds_to_publish.26925
                - csprng_initialize_par.26928
                - csprng_randombytes_par.26929
                - csprng_release_par.26930
                - csprng_initialize_par.26928
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:372,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:372,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:372,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:372,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:372,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:373,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:372,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:373,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:373,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:372,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:372,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:375,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:372,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:373,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:373,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:372,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:373,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:375,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:307,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:308,26'
              BranchSideFuncs:
                - csprng_initialize_par.26928
                - csprng_randombytes_par.26929
                - csprng_release_par.26930
                - csprng_initialize_par.26928
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:308,26'
              BranchSideFuncs:
                - csprng_initialize_par.26928
                - csprng_randombytes_par.26929
                - csprng_release_par.26930
                - csprng_initialize_par.26928
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:312,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:307,51'
              BranchSideFuncs:
                - csprng_initialize_par.26928
                - csprng_randombytes_par.26929
                - csprng_release_par.26930
                - csprng_initialize_par.26928
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:340,57'
              BranchSideFuncs:
                - csprng_initialize_par.26928
                - csprng_randombytes_par.26929
                - csprng_release_par.26930
                - csprng_initialize_par.26928
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:313,10'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:314,38'
              BranchSideFuncs:
                - csprng_initialize_par.26928
                - csprng_randombytes_par.26929
                - csprng_release_par.26930
                - csprng_initialize_par.26928
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:323,96'
              BranchSideFuncs:
                - csprng_initialize_par.26928
                - csprng_randombytes_par.26929
                - csprng_release_par.26930
                - csprng_initialize_par.26928
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:323,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:325,14'
              BranchSideFuncs:
                - csprng_initialize_par.26928
                - csprng_randombytes_par.26929
                - csprng_release_par.26930
                - csprng_initialize_par.26928
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:340,57'
              BranchSideFuncs:
                - csprng_initialize_par.26928
                - csprng_randombytes_par.26929
                - csprng_release_par.26930
                - csprng_initialize_par.26928
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:340,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:340,57'
              BranchSideFuncs:
                - csprng_initialize_par.26928
                - csprng_randombytes_par.26929
                - csprng_release_par.26930
                - csprng_initialize_par.26928
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:349,9'
              BranchSideFuncs:
                - csprng_initialize_par.26928
                - csprng_randombytes_par.26929
                - csprng_release_par.26930
                - csprng_initialize_par.26928
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:340,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:304,72'
              BranchSideFuncs:
                - csprng_initialize_par.26928
                - csprng_randombytes_par.26929
                - csprng_release_par.26930
                - csprng_initialize_par.26928
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:349,9'
              BranchSideFuncs:
                - csprng_initialize_par.26928
                - csprng_randombytes_par.26929
                - csprng_release_par.26930
                - csprng_initialize_par.26928
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:304,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:306,39'
              BranchSideFuncs:
                - csprng_initialize_par.26928
                - csprng_randombytes_par.26929
                - csprng_release_par.26930
                - csprng_initialize_par.26928
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:366,14'
              BranchSideFuncs:
                - csprng_initialize_par.26928
                - csprng_randombytes_par.26929
                - csprng_release_par.26930
                - csprng_initialize_par.26928
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:372,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:373,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:375,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:280,2'
          Dst:             compute_seeds_to_publish
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:341,5'
          Dst:             csprng_initialize_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:341,5'
          Dst:             csprng_initialize_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:353,5'
          Dst:             csprng_randombytes_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:362,5'
          Dst:             csprng_release_par
    - functionName:    compute_seeds_to_publish
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          123
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - label_leaves
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:94,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:0,0'
              BranchSideFuncs:
                - label_leaves.26895
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:104,16'
              BranchSideFuncs:
                - label_leaves.26895
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:103,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:104,16'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:113,1'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:106,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:106,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:106,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:109,41'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:108,41'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:109,67'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:109,41'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:108,41'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:109,67'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:94,2'
          Dst:             label_leaves
    - functionName:    csprng_initialize_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          61
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_initialize
        - csprng_initialize_x2
        - csprng_initialize_x3
        - csprng_initialize_x4
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:193,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_initialize_x4.26919
                - csprng_initialize_x3.26920
                - csprng_initialize_x2.26921
                - csprng_initialize.26922
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:193,16'
              BranchSideFuncs:
                - csprng_initialize_x4.26919
                - csprng_initialize_x3.26920
                - csprng_initialize_x2.26921
                - csprng_initialize.26922
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:193,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:194,3'
              BranchSideFuncs:
                - csprng_initialize.26922
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:195,23'
              BranchSideFuncs:
                - csprng_initialize_x4.26919
                - csprng_initialize_x3.26920
                - csprng_initialize_x2.26921
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:195,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:196,34'
              BranchSideFuncs:
                - csprng_initialize_x2.26921
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:197,23'
              BranchSideFuncs:
                - csprng_initialize_x4.26919
                - csprng_initialize_x3.26920
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:197,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:198,34'
              BranchSideFuncs:
                - csprng_initialize_x3.26920
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:199,23'
              BranchSideFuncs:
                - csprng_initialize_x4.26919
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:199,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:199,13'
              BranchSideFuncs:
                - csprng_initialize_x4.26919
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:200,34'
              BranchSideFuncs:
                - csprng_initialize_x4.26919
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:194,3'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:196,3'
          Dst:             csprng_initialize_x2
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:198,3'
          Dst:             csprng_initialize_x3
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:200,3'
          Dst:             csprng_initialize_x4
    - functionName:    csprng_randombytes_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          57
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_randombytes
        - csprng_randombytes_x2
        - csprng_randombytes_x3
        - csprng_randombytes_x4
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:205,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes_x4.26906
                - csprng_randombytes_x3.26907
                - csprng_randombytes_x2.26908
                - csprng_randombytes.26909
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:205,16'
              BranchSideFuncs:
                - csprng_randombytes_x4.26906
                - csprng_randombytes_x3.26907
                - csprng_randombytes_x2.26908
                - csprng_randombytes.26909
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:205,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:206,3'
              BranchSideFuncs:
                - csprng_randombytes.26909
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:207,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.26906
                - csprng_randombytes_x3.26907
                - csprng_randombytes_x2.26908
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:207,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:208,49'
              BranchSideFuncs:
                - csprng_randombytes_x2.26908
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:209,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.26906
                - csprng_randombytes_x3.26907
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:209,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:210,53'
              BranchSideFuncs:
                - csprng_randombytes_x3.26907
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:211,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.26906
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:211,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:211,13'
              BranchSideFuncs:
                - csprng_randombytes_x4.26906
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:212,57'
              BranchSideFuncs:
                - csprng_randombytes_x4.26906
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:206,3'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:208,3'
          Dst:             csprng_randombytes_x2
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:210,3'
          Dst:             csprng_randombytes_x3
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:212,3'
          Dst:             csprng_randombytes_x4
    - functionName:    csprng_release_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_release
        - csprng_release_x2
        - csprng_release_x3
        - csprng_release_x4
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:218,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_release_x4.26899
                - csprng_release_x3.26900
                - csprng_release_x2.26901
                - csprng_release.26902
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:218,16'
              BranchSideFuncs:
                - csprng_release_x4.26899
                - csprng_release_x3.26900
                - csprng_release_x2.26901
                - csprng_release.26902
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:218,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:219,3'
              BranchSideFuncs:
                - csprng_release.26902
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:220,23'
              BranchSideFuncs:
                - csprng_release_x4.26899
                - csprng_release_x3.26900
                - csprng_release_x2.26901
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:220,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:221,31'
              BranchSideFuncs:
                - csprng_release_x2.26901
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:222,23'
              BranchSideFuncs:
                - csprng_release_x4.26899
                - csprng_release_x3.26900
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:222,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:223,31'
              BranchSideFuncs:
                - csprng_release_x3.26900
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:224,23'
              BranchSideFuncs:
                - csprng_release_x4.26899
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:224,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:224,13'
              BranchSideFuncs:
                - csprng_release_x4.26899
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:225,31'
              BranchSideFuncs:
                - csprng_release_x4.26899
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:219,3'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:221,3'
          Dst:             csprng_release_x2
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:223,3'
          Dst:             csprng_release_x3
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/csprng_hash.h:225,3'
          Dst:             csprng_release_x4
    - functionName:    PQCLEAN_CROSSRSDPG192BALANCED_AVX2_seed_path
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          129
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - compute_seeds_to_publish
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:240,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:0,0'
              BranchSideFuncs:
                - compute_seeds_to_publish.26925
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:240,16'
              BranchSideFuncs:
                - compute_seeds_to_publish.26925
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:252,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:256,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:256,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:256,61'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:250,72'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:252,51'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:256,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:250,72'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:258,47'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:250,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:251,39'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:264,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:241,2'
          Dst:             compute_seeds_to_publish
    - functionName:    PQCLEAN_CROSSRSDPG192BALANCED_AVX2_seed_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          108
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:219,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:220,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:220,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDPG192BALANCED_AVX2_gen_seed_tree
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          192
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - csprng_initialize_par
        - csprng_randombytes_par
        - csprng_release_par
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:130,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:0,0'
              BranchSideFuncs:
                - csprng_initialize_par.26928
                - csprng_randombytes_par.26929
                - csprng_release_par.26930
                - csprng_initialize_par.26928
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:139,6'
              BranchSideFuncs:
                - csprng_initialize_par.26928
                - csprng_randombytes_par.26929
                - csprng_release_par.26930
                - csprng_initialize_par.26928
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:181,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:181,40'
              BranchSideFuncs:
                - csprng_initialize_par.26928
                - csprng_randombytes_par.26929
                - csprng_release_par.26930
                - csprng_initialize_par.26928
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:190,9'
              BranchSideFuncs:
                - csprng_initialize_par.26928
                - csprng_randombytes_par.26929
                - csprng_release_par.26930
                - csprng_initialize_par.26928
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:181,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:163,85'
              BranchSideFuncs:
                - csprng_initialize_par.26928
                - csprng_randombytes_par.26929
                - csprng_release_par.26930
                - csprng_initialize_par.26928
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:190,9'
              BranchSideFuncs:
                - csprng_initialize_par.26928
                - csprng_randombytes_par.26929
                - csprng_release_par.26930
                - csprng_initialize_par.26928
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:163,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:165,13'
              BranchSideFuncs:
                - csprng_initialize_par.26928
                - csprng_randombytes_par.26929
                - csprng_release_par.26930
                - csprng_initialize_par.26928
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:207,14'
              BranchSideFuncs:
                - csprng_initialize_par.26928
                - csprng_randombytes_par.26929
                - csprng_release_par.26930
                - csprng_initialize_par.26928
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:182,5'
          Dst:             csprng_initialize_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:182,5'
          Dst:             csprng_initialize_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:194,5'
          Dst:             csprng_randombytes_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-balanced_avx2/seedtree.c:203,5'
          Dst:             csprng_release_par
    - functionName:    RESTR_TO_VAL
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          82
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    34
      BranchProfiles:  []
      Callsites:       []
    - functionName:    csprng_fp_mat
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:193,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.27007
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:199,2'
              BranchSideFuncs:
                - csprng_randombytes.27007
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:210,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:210,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:222,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:210,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:212,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:222,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:212,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:214,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:214,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:214,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:215,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:217,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:223,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:224,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:226,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:209,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:210,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:229,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:199,2'
          Dst:             csprng_randombytes
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:62,37'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.27008
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:62,37'
              BranchSideFuncs:
                - xof_shake_extract.27008
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sha3.h:65,31'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sha3.h:65,31'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sha3.h:65,2'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    csprng_fz_mat
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:277,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.27007
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:283,2'
              BranchSideFuncs:
                - csprng_randombytes.27007
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:295,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:295,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:307,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:295,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:297,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:307,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:297,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:299,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:299,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:299,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:300,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:302,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:308,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:309,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:311,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:294,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:295,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:314,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:283,2'
          Dst:             csprng_randombytes
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sha3.h:71,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sha3.h:71,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sha3.h:71,2'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_finalize
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sha3.h:58,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sha3.h:58,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sha3.h:58,2'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sha3.h:53,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sha3.h:53,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sha3.h:51,2'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sha3.h:42,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sha3.h:42,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sha3.h:42,2'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    fp_synd_minus_fp_vec_scaled
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          51
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/fp_arith.h:172,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/fp_arith.h:173,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/fp_arith.h:177,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    is_fz_vec_in_restr_group_m
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         80
      ICount:          447
      EdgeCount:       118
      CyclomaticComplexity: 40
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDPG192FAST_CLEAN_CROSS_verify
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 475
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          379
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - PQCLEAN_CROSSRSDPG192FAST_CLEAN_expand_digest_to_fixed_weight
        - PQCLEAN_CROSSRSDPG192FAST_CLEAN_pack_fp_syn
        - PQCLEAN_CROSSRSDPG192FAST_CLEAN_pack_fp_vec
        - PQCLEAN_CROSSRSDPG192FAST_CLEAN_rebuild_leaves
        - PQCLEAN_CROSSRSDPG192FAST_CLEAN_recompute_root
        - PQCLEAN_CROSSRSDPG192FAST_CLEAN_unpack_fp_syn
        - PQCLEAN_CROSSRSDPG192FAST_CLEAN_unpack_fp_vec
        - PQCLEAN_CROSSRSDPG192FAST_CLEAN_unpack_fz_rsdp_g_vec
        - convert_restr_vec_to_fp
        - csprng_fp_vec
        - csprng_fp_vec_chall_1
        - csprng_fz_inf_w
        - csprng_initialize
        - csprng_release
        - expand_pk
        - fp_synd_minus_fp_vec_scaled
        - fp_vec_by_fp_matrix
        - fp_vec_by_fp_vec_pointwise
        - fp_vec_by_restr_vec_scaled
        - fz_dz_norm_n
        - fz_inf_w_by_fz_matrix
        - hash
        - is_fz_vec_in_restr_group_m
        - memcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:306,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:0,0'
              BranchSideFuncs:
                - expand_pk.27018
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_unpack_fp_syn
                - hash.27019
                - hash.27019
                - csprng_initialize.27020
                - csprng_fp_vec_chall_1.27021
                - csprng_release.27022
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_rebuild_leaves
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.27015
                - fz_inf_w_by_fz_matrix.27024
                - convert_restr_vec_to_fp.27028
                - fp_vec_by_fp_vec_pointwise.27029
                - fp_vec_by_fp_matrix.27030
                - fp_synd_minus_fp_vec_scaled.27014
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_pack_fp_syn
                - hash.27019
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_recompute_root
                - hash.27019
                - hash.27019
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_pack_fp_vec
                - hash.27019
                - memcmp
                - memcmp
                - hash.27019
                - csprng_initialize.27020
                - csprng_fz_inf_w.27023
                - fz_inf_w_by_fz_matrix.27024
                - fz_dz_norm_n.27025
                - csprng_fp_vec.27026
                - csprng_release.27022
                - fp_vec_by_restr_vec_scaled.27027
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:310,2'
              BranchSideFuncs:
                - expand_pk.27018
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_unpack_fp_syn
                - hash.27019
                - hash.27019
                - csprng_initialize.27020
                - csprng_fp_vec_chall_1.27021
                - csprng_release.27022
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_rebuild_leaves
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.27015
                - fz_inf_w_by_fz_matrix.27024
                - convert_restr_vec_to_fp.27028
                - fp_vec_by_fp_vec_pointwise.27029
                - fp_vec_by_fp_matrix.27030
                - fp_synd_minus_fp_vec_scaled.27014
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_pack_fp_syn
                - hash.27019
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_recompute_root
                - hash.27019
                - hash.27019
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_pack_fp_vec
                - hash.27019
                - memcmp
                - memcmp
                - hash.27019
                - csprng_initialize.27020
                - csprng_fz_inf_w.27023
                - fz_inf_w_by_fz_matrix.27024
                - fz_dz_norm_n.27025
                - csprng_fp_vec.27026
                - csprng_release.27022
                - fp_vec_by_restr_vec_scaled.27027
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:371,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:373,43'
              BranchSideFuncs:
                - hash.27019
                - csprng_initialize.27020
                - csprng_fz_inf_w.27023
                - fz_inf_w_by_fz_matrix.27024
                - fz_dz_norm_n.27025
                - csprng_fp_vec.27026
                - csprng_release.27022
                - fp_vec_by_restr_vec_scaled.27027
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.27015
                - fz_inf_w_by_fz_matrix.27024
                - convert_restr_vec_to_fp.27028
                - fp_vec_by_fp_vec_pointwise.27029
                - fp_vec_by_fp_matrix.27030
                - fp_synd_minus_fp_vec_scaled.27014
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_pack_fp_syn
                - hash.27019
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_recompute_root
                - hash.27019
                - hash.27019
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_pack_fp_vec
                - hash.27019
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:402,48'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.27015
                - fz_inf_w_by_fz_matrix.27024
                - convert_restr_vec_to_fp.27028
                - fp_vec_by_fp_vec_pointwise.27029
                - fp_vec_by_fp_matrix.27030
                - fp_synd_minus_fp_vec_scaled.27014
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_pack_fp_syn
                - hash.27019
                - hash.27019
                - csprng_initialize.27020
                - csprng_fz_inf_w.27023
                - fz_inf_w_by_fz_matrix.27024
                - fz_dz_norm_n.27025
                - csprng_fp_vec.27026
                - csprng_release.27022
                - fp_vec_by_restr_vec_scaled.27027
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_recompute_root
                - hash.27019
                - hash.27019
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_pack_fp_vec
                - hash.27019
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:403,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:409,35'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.27015
                - fz_inf_w_by_fz_matrix.27024
                - convert_restr_vec_to_fp.27028
                - fp_vec_by_fp_vec_pointwise.27029
                - fp_vec_by_fp_matrix.27030
                - fp_synd_minus_fp_vec_scaled.27014
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_pack_fp_syn
                - hash.27019
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_unpack_fp_vec
                - hash.27019
                - csprng_initialize.27020
                - csprng_fz_inf_w.27023
                - fz_inf_w_by_fz_matrix.27024
                - fz_dz_norm_n.27025
                - csprng_fp_vec.27026
                - csprng_release.27022
                - fp_vec_by_restr_vec_scaled.27027
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_recompute_root
                - hash.27019
                - hash.27019
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_pack_fp_vec
                - hash.27019
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:409,35'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.27015
                - fz_inf_w_by_fz_matrix.27024
                - convert_restr_vec_to_fp.27028
                - fp_vec_by_fp_vec_pointwise.27029
                - fp_vec_by_fp_matrix.27030
                - fp_synd_minus_fp_vec_scaled.27014
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_pack_fp_syn
                - hash.27019
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_unpack_fp_vec
                - hash.27019
                - csprng_initialize.27020
                - csprng_fz_inf_w.27023
                - fz_inf_w_by_fz_matrix.27024
                - fz_dz_norm_n.27025
                - csprng_fp_vec.27026
                - csprng_release.27022
                - fp_vec_by_restr_vec_scaled.27027
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_recompute_root
                - hash.27019
                - hash.27019
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_pack_fp_vec
                - hash.27019
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:414,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:414,24'
              BranchSideFuncs:
                - is_fz_vec_in_restr_group_m.27015
                - fz_inf_w_by_fz_matrix.27024
                - convert_restr_vec_to_fp.27028
                - fp_vec_by_fp_vec_pointwise.27029
                - fp_vec_by_fp_matrix.27030
                - fp_synd_minus_fp_vec_scaled.27014
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_pack_fp_syn
                - hash.27019
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_unpack_fz_rsdp_g_vec
                - hash.27019
                - csprng_initialize.27020
                - csprng_fz_inf_w.27023
                - fz_inf_w_by_fz_matrix.27024
                - fz_dz_norm_n.27025
                - csprng_fp_vec.27026
                - csprng_release.27022
                - fp_vec_by_restr_vec_scaled.27027
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_recompute_root
                - hash.27019
                - hash.27019
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_pack_fp_vec
                - hash.27019
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:414,24'
              BranchSideFuncs:
                - is_fz_vec_in_restr_group_m.27015
                - fz_inf_w_by_fz_matrix.27024
                - convert_restr_vec_to_fp.27028
                - fp_vec_by_fp_vec_pointwise.27029
                - fp_vec_by_fp_matrix.27030
                - fp_synd_minus_fp_vec_scaled.27014
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_pack_fp_syn
                - hash.27019
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_unpack_fz_rsdp_g_vec
                - hash.27019
                - csprng_initialize.27020
                - csprng_fz_inf_w.27023
                - fz_inf_w_by_fz_matrix.27024
                - fz_dz_norm_n.27025
                - csprng_fp_vec.27026
                - csprng_release.27022
                - fp_vec_by_restr_vec_scaled.27027
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_recompute_root
                - hash.27019
                - hash.27019
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_pack_fp_vec
                - hash.27019
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:415,38'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:366,31'
              BranchSideFuncs:
                - fz_inf_w_by_fz_matrix.27024
                - convert_restr_vec_to_fp.27028
                - fp_vec_by_fp_vec_pointwise.27029
                - fp_vec_by_fp_matrix.27030
                - fp_synd_minus_fp_vec_scaled.27014
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_pack_fp_syn
                - hash.27019
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.27015
                - hash.27019
                - csprng_initialize.27020
                - csprng_fz_inf_w.27023
                - fz_inf_w_by_fz_matrix.27024
                - fz_dz_norm_n.27025
                - csprng_fp_vec.27026
                - csprng_release.27022
                - fp_vec_by_restr_vec_scaled.27027
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_recompute_root
                - hash.27019
                - hash.27019
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_pack_fp_vec
                - hash.27019
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:416,22'
              BranchSideFuncs:
                - is_fz_vec_in_restr_group_m.27015
                - fz_inf_w_by_fz_matrix.27024
                - convert_restr_vec_to_fp.27028
                - fp_vec_by_fp_vec_pointwise.27029
                - fp_vec_by_fp_matrix.27030
                - fp_synd_minus_fp_vec_scaled.27014
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_pack_fp_syn
                - hash.27019
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_unpack_fz_rsdp_g_vec
                - hash.27019
                - csprng_initialize.27020
                - csprng_fz_inf_w.27023
                - fz_inf_w_by_fz_matrix.27024
                - fz_dz_norm_n.27025
                - csprng_fp_vec.27026
                - csprng_release.27022
                - fp_vec_by_restr_vec_scaled.27027
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_recompute_root
                - hash.27019
                - hash.27019
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_pack_fp_vec
                - hash.27019
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:366,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:369,56'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_recompute_root
                - hash.27019
                - hash.27019
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_pack_fp_vec
                - hash.27019
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:442,37'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_recompute_root
                - hash.27019
                - hash.27019
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_pack_fp_vec
                - hash.27019
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:467,36'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:459,32'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:467,36'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:451,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:452,37'
              BranchSideFuncs:
                - hash.27019
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:454,26'
              BranchSideFuncs:
                - hash.27019
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:468,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:468,42'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:469,46'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:469,46'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:469,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:470,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:470,40'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:470,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:471,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:471,40'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:471,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:472,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:472,35'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:472,35'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:472,35'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:310,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:314,19'
          Dst:             PQCLEAN_CROSSRSDPG192FAST_CLEAN_unpack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:317,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:322,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:326,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:329,2'
          Dst:             csprng_fp_vec_chall_1
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:331,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:334,2'
          Dst:             PQCLEAN_CROSSRSDPG192FAST_CLEAN_expand_digest_to_fixed_weight
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:338,24'
          Dst:             PQCLEAN_CROSSRSDPG192FAST_CLEAN_rebuild_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:440,32'
          Dst:             PQCLEAN_CROSSRSDPG192FAST_CLEAN_recompute_root
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:444,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:447,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:376,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:385,4'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:387,4'
          Dst:             csprng_fz_inf_w
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:388,4'
          Dst:             fz_inf_w_by_fz_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:389,4'
          Dst:             fz_dz_norm_n
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:391,4'
          Dst:             csprng_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:393,4'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:394,4'
          Dst:             fp_vec_by_restr_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:402,34'
          Dst:             PQCLEAN_CROSSRSDPG192FAST_CLEAN_unpack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:413,40'
          Dst:             PQCLEAN_CROSSRSDPG192FAST_CLEAN_unpack_fz_rsdp_g_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:416,22'
          Dst:             is_fz_vec_in_restr_group_m
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:417,4'
          Dst:             fz_inf_w_by_fz_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:423,4'
          Dst:             convert_restr_vec_to_fp
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:424,4'
          Dst:             fp_vec_by_fp_vec_pointwise
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:425,4'
          Dst:             fp_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:427,4'
          Dst:             fp_synd_minus_fp_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:432,4'
          Dst:             PQCLEAN_CROSSRSDPG192FAST_CLEAN_pack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:434,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:457,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:463,36'
          Dst:             memcmp
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:452,3'
          Dst:             PQCLEAN_CROSSRSDPG192FAST_CLEAN_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:459,32'
          Dst:             memcmp
    - functionName:    expand_pk
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_fp_mat
        - csprng_fz_mat
        - csprng_initialize
        - csprng_release
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:52,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.27020
                - csprng_fz_mat.27009
                - csprng_fp_mat.27006
                - csprng_release.27022
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:53,2'
              BranchSideFuncs:
                - csprng_initialize.27020
                - csprng_fz_mat.27009
                - csprng_fp_mat.27006
                - csprng_release.27022
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:53,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:55,2'
          Dst:             csprng_fz_mat
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:56,2'
          Dst:             csprng_fp_mat
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:58,2'
          Dst:             csprng_release
    - functionName:    hash
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
        - xof_shake_final
        - xof_shake_init
        - xof_shake_release
        - xof_shake_update
      functionUses:    14
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:80,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.27013
                - xof_shake_update.27012
                - xof_shake_update.27012
                - xof_shake_final.27011
                - xof_shake_extract.27008
                - xof_shake_release.27010
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:81,2'
              BranchSideFuncs:
                - xof_shake_init.27013
                - xof_shake_update.27012
                - xof_shake_update.27012
                - xof_shake_final.27011
                - xof_shake_extract.27008
                - xof_shake_release.27010
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:81,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:82,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:86,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:87,2'
          Dst:             xof_shake_final
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:88,2'
          Dst:             xof_shake_extract
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:90,2'
          Dst:             xof_shake_release
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.27013
                - xof_shake_update.27012
                - xof_shake_update.27012
                - xof_shake_final.27011
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.27013
                - xof_shake_update.27012
                - xof_shake_update.27012
                - xof_shake_final.27011
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    csprng_fp_vec_chall_1
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          215
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:150,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.27007
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:156,2'
              BranchSideFuncs:
                - csprng_randombytes.27007
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:167,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:167,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:180,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:167,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:169,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:180,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:169,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:171,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:171,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:171,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:172,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:174,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:181,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:182,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:184,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:166,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:167,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:187,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:156,2'
          Dst:             csprng_randombytes
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.27010
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.27010
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    csprng_fz_inf_w
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:235,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.27007
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:241,2'
              BranchSideFuncs:
                - csprng_randombytes.27007
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:252,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:252,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:264,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:252,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:254,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:264,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:254,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:256,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:256,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:256,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:257,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:259,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:265,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:266,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:268,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:251,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:252,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:271,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:241,2'
          Dst:             csprng_randombytes
    - functionName:    fz_inf_w_by_fz_matrix
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          134
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:79,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:80,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:80,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:79,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:78,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:80,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fz_dz_norm_n
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          163
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    csprng_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:106,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.27007
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:112,2'
              BranchSideFuncs:
                - csprng_randombytes.27007
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:123,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:123,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:135,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:123,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:125,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:135,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:125,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:127,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:127,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:127,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:128,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:130,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:136,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:137,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:139,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:122,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:123,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:142,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:112,2'
          Dst:             csprng_randombytes
    - functionName:    fp_vec_by_restr_vec_scaled
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - RESTR_TO_VAL
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/fp_arith.h:161,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/fp_arith.h:162,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/fp_arith.h:165,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/fp_arith.h:162,12'
          Dst:             RESTR_TO_VAL
    - functionName:    convert_restr_vec_to_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - RESTR_TO_VAL
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/fp_arith.h:182,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/fp_arith.h:0,0'
              BranchSideFuncs:
                - RESTR_TO_VAL.27005
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/fp_arith.h:183,25'
              BranchSideFuncs:
                - RESTR_TO_VAL.27005
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/fp_arith.h:182,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/fp_arith.h:183,25'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/fp_arith.h:185,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/fp_arith.h:183,12'
          Dst:             RESTR_TO_VAL
    - functionName:    fp_vec_by_fp_vec_pointwise
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          113
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/fp_arith.h:139,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/fp_arith.h:140,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/fp_arith.h:140,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/fp_arith.h:139,26'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/fp_arith.h:140,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/fp_arith.h:140,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/fp_arith.h:139,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/fp_arith.h:140,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/fp_arith.h:143,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fp_vec_by_fp_matrix
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          138
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/fp_arith.h:127,31'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/fp_arith.h:128,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/fp_arith.h:128,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/fp_arith.h:127,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/fp_arith.h:126,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/fp_arith.h:128,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fz_vec_sub_n
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          213
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:54,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:55,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:55,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:54,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:55,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:57,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fz_dz_norm_m
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          50
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fz_vec_sub_m
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          136
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:91,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:92,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:92,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:91,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:91,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/restr_arith.h:92,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    expand_sk
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_fz_inf_w
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
        - expand_pk
        - fz_dz_norm_n
        - fz_inf_w_by_fz_matrix
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.27020
                - csprng_randombytes.27007
                - csprng_release.27022
                - expand_pk.27018
                - csprng_initialize.27020
                - csprng_fz_inf_w.27023
                - csprng_release.27022
                - fz_inf_w_by_fz_matrix.27024
                - fz_dz_norm_n.27025
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:74,2'
              BranchSideFuncs:
                - csprng_initialize.27020
                - csprng_randombytes.27007
                - csprng_release.27022
                - expand_pk.27018
                - csprng_initialize.27020
                - csprng_fz_inf_w.27023
                - csprng_release.27022
                - fz_inf_w_by_fz_matrix.27024
                - fz_dz_norm_n.27025
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:74,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:75,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:79,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:81,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:87,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:88,2'
          Dst:             csprng_fz_inf_w
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:90,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:91,2'
          Dst:             fz_inf_w_by_fz_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:92,2'
          Dst:             fz_dz_norm_n
    - functionName:    PQCLEAN_CROSSRSDPG192FAST_CLEAN_CROSS_sign
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          301
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_CROSSRSDPG192FAST_CLEAN_expand_digest_to_fixed_weight
        - PQCLEAN_CROSSRSDPG192FAST_CLEAN_pack_fp_syn
        - PQCLEAN_CROSSRSDPG192FAST_CLEAN_pack_fp_vec
        - PQCLEAN_CROSSRSDPG192FAST_CLEAN_pack_fz_rsdp_g_vec
        - PQCLEAN_CROSSRSDPG192FAST_CLEAN_seed_leaves
        - PQCLEAN_CROSSRSDPG192FAST_CLEAN_seed_path
        - PQCLEAN_CROSSRSDPG192FAST_CLEAN_tree_proof
        - PQCLEAN_CROSSRSDPG192FAST_CLEAN_tree_root
        - __assert_fail
        - convert_restr_vec_to_fp
        - csprng_fp_vec
        - csprng_fp_vec_chall_1
        - csprng_fz_inf_w
        - csprng_initialize
        - csprng_release
        - expand_sk
        - fp_vec_by_fp_matrix
        - fp_vec_by_fp_vec_pointwise
        - fp_vec_by_restr_vec_scaled
        - fz_dz_norm_m
        - fz_dz_norm_n
        - fz_inf_w_by_fz_matrix
        - fz_vec_sub_m
        - fz_vec_sub_n
        - hash
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:147,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:0,0'
              BranchSideFuncs:
                - expand_sk.27034
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_seed_leaves
                - csprng_initialize.27020
                - csprng_fz_inf_w.27023
                - fz_vec_sub_m.27033
                - fz_dz_norm_m.27032
                - fz_inf_w_by_fz_matrix.27024
                - fz_dz_norm_n.27025
                - fz_vec_sub_n.27031
                - convert_restr_vec_to_fp.27028
                - fz_dz_norm_n.27025
                - csprng_fp_vec.27026
                - csprng_release.27022
                - fp_vec_by_fp_vec_pointwise.27029
                - fp_vec_by_fp_matrix.27030
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_pack_fp_syn
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_pack_fz_rsdp_g_vec
                - hash.27019
                - hash.27019
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_tree_root
                - hash.27019
                - hash.27019
                - hash.27019
                - hash.27019
                - csprng_initialize.27020
                - csprng_fp_vec_chall_1.27021
                - csprng_release.27022
                - fp_vec_by_restr_vec_scaled.27027
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_pack_fp_vec
                - hash.27019
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_pack_fz_rsdp_g_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:189,56'
              BranchSideFuncs:
                - expand_sk.27034
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_seed_leaves
                - csprng_initialize.27020
                - csprng_fz_inf_w.27023
                - fz_vec_sub_m.27033
                - fz_dz_norm_m.27032
                - fz_inf_w_by_fz_matrix.27024
                - fz_dz_norm_n.27025
                - fz_vec_sub_n.27031
                - convert_restr_vec_to_fp.27028
                - fz_dz_norm_n.27025
                - csprng_fp_vec.27026
                - csprng_release.27022
                - fp_vec_by_fp_vec_pointwise.27029
                - fp_vec_by_fp_matrix.27030
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_pack_fp_syn
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_pack_fz_rsdp_g_vec
                - hash.27019
                - hash.27019
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_tree_root
                - hash.27019
                - hash.27019
                - hash.27019
                - hash.27019
                - csprng_initialize.27020
                - csprng_fp_vec_chall_1.27021
                - csprng_release.27022
                - fp_vec_by_restr_vec_scaled.27027
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_pack_fp_vec
                - hash.27019
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_pack_fz_rsdp_g_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:185,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:189,56'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_tree_root
                - hash.27019
                - hash.27019
                - hash.27019
                - hash.27019
                - csprng_initialize.27020
                - csprng_fp_vec_chall_1.27021
                - csprng_release.27022
                - fp_vec_by_restr_vec_scaled.27027
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_pack_fp_vec
                - hash.27019
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_pack_fz_rsdp_g_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:238,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_tree_root
                - hash.27019
                - hash.27019
                - hash.27019
                - hash.27019
                - csprng_initialize.27020
                - csprng_fp_vec_chall_1.27021
                - csprng_release.27022
                - fp_vec_by_restr_vec_scaled.27027
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_pack_fp_vec
                - hash.27019
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_pack_fz_rsdp_g_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:264,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:265,30'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_pack_fp_vec
                - hash.27019
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_pack_fz_rsdp_g_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:274,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_pack_fp_vec
                - hash.27019
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_pack_fz_rsdp_g_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:274,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:275,37'
              BranchSideFuncs:
                - hash.27019
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_pack_fz_rsdp_g_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:278,26'
              BranchSideFuncs:
                - hash.27019
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_pack_fz_rsdp_g_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:291,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:290,26'
              BranchSideFuncs:
                - __assert_fail
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_pack_fz_rsdp_g_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:292,4'
              BranchSideFuncs:
                - __assert_fail
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_pack_fz_rsdp_g_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:292,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:292,4'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_pack_fz_rsdp_g_vec
                - __assert_fail
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:293,16'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_pack_fz_rsdp_g_vec
                - __assert_fail
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:290,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:291,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:299,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:153,2'
          Dst:             expand_sk
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:156,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:157,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:160,2'
          Dst:             PQCLEAN_CROSSRSDPG192FAST_CLEAN_seed_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:238,2'
          Dst:             PQCLEAN_CROSSRSDPG192FAST_CLEAN_tree_root
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:239,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:240,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:246,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:251,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:257,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:258,2'
          Dst:             csprng_fp_vec_chall_1
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:260,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:195,3'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:200,3'
          Dst:             csprng_fz_inf_w
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:201,3'
          Dst:             fz_vec_sub_m
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:202,3'
          Dst:             fz_dz_norm_m
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:203,3'
          Dst:             fz_inf_w_by_fz_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:204,3'
          Dst:             fz_dz_norm_n
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:205,3'
          Dst:             fz_vec_sub_n
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:208,3'
          Dst:             convert_restr_vec_to_fp
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:209,3'
          Dst:             fz_dz_norm_n
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:211,3'
          Dst:             csprng_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:213,3'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:216,3'
          Dst:             fp_vec_by_fp_vec_pointwise
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:217,3'
          Dst:             fp_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:221,3'
          Dst:             PQCLEAN_CROSSRSDPG192FAST_CLEAN_pack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:223,3'
          Dst:             PQCLEAN_CROSSRSDPG192FAST_CLEAN_pack_fz_rsdp_g_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:227,3'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:232,3'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:265,3'
          Dst:             fp_vec_by_restr_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:280,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:283,2'
          Dst:             PQCLEAN_CROSSRSDPG192FAST_CLEAN_expand_digest_to_fixed_weight
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:286,2'
          Dst:             PQCLEAN_CROSSRSDPG192FAST_CLEAN_tree_proof
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:287,2'
          Dst:             PQCLEAN_CROSSRSDPG192FAST_CLEAN_seed_path
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:275,3'
          Dst:             PQCLEAN_CROSSRSDPG192FAST_CLEAN_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:292,4'
          Dst:             __assert_fail
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:293,4'
          Dst:             PQCLEAN_CROSSRSDPG192FAST_CLEAN_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:294,4'
          Dst:             PQCLEAN_CROSSRSDPG192FAST_CLEAN_pack_fz_rsdp_g_vec
    - functionName:    restr_vec_by_fp_matrix
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          308
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - RESTR_TO_VAL
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/fp_arith.h:113,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/fp_arith.h:112,26'
              BranchSideFuncs:
                - RESTR_TO_VAL.27005
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/fp_arith.h:114,13'
              BranchSideFuncs:
                - RESTR_TO_VAL.27005
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/fp_arith.h:114,13'
          Dst:             RESTR_TO_VAL
    - functionName:    PQCLEAN_CROSSRSDPG192FAST_CLEAN_CROSS_keygen
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          62
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_CROSSRSDPG192FAST_CLEAN_pack_fp_syn
        - csprng_fz_inf_w
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
        - expand_pk
        - fz_dz_norm_n
        - fz_inf_w_by_fz_matrix
        - restr_vec_by_fp_matrix
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:98,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
                - csprng_initialize.27020
                - csprng_randombytes.27007
                - csprng_release.27022
                - expand_pk.27018
                - csprng_initialize.27020
                - csprng_fz_inf_w.27023
                - fz_inf_w_by_fz_matrix.27024
                - fz_dz_norm_n.27025
                - csprng_release.27022
                - restr_vec_by_fp_matrix.27039
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_pack_fp_syn
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:98,2'
              BranchSideFuncs:
                - OQS_randombytes
                - csprng_initialize.27020
                - csprng_randombytes.27007
                - csprng_release.27022
                - expand_pk.27018
                - csprng_initialize.27020
                - csprng_fz_inf_w.27023
                - fz_inf_w_by_fz_matrix.27024
                - fz_dz_norm_n.27025
                - csprng_release.27022
                - restr_vec_by_fp_matrix.27039
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_pack_fp_syn
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:98,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:106,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:107,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:111,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:117,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:124,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:128,2'
          Dst:             csprng_fz_inf_w
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:129,2'
          Dst:             fz_inf_w_by_fz_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:130,2'
          Dst:             fz_dz_norm_n
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:132,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:135,2'
          Dst:             restr_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/CROSS.c:137,2'
          Dst:             PQCLEAN_CROSSRSDPG192FAST_CLEAN_pack_fp_syn
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sha3.h:71,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sha3.h:71,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sha3.h:71,2'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sha3.h:65,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sha3.h:65,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sha3.h:65,2'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sha3.h:58,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sha3.h:58,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sha3.h:58,2'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sha3.h:53,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sha3.h:53,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sha3.h:51,2'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sha3.h:42,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sha3.h:42,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sha3.h:42,2'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.27064
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.27064
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.27065
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:62,2'
              BranchSideFuncs:
                - xof_shake_extract.27065
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.27068
                - xof_shake_update.27067
                - xof_shake_update.27067
                - xof_shake_final.27066
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.27068
                - xof_shake_update.27067
                - xof_shake_update.27067
                - xof_shake_final.27066
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    PQCLEAN_CROSSRSDPG192FAST_CLEAN_expand_digest_to_fixed_weight
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         67
      ICount:          400
      EdgeCount:       90
      CyclomaticComplexity: 25
      functionsReached:
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.c:46,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.27071
                - csprng_randombytes.27070
                - csprng_release.27069
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.c:47,2'
              BranchSideFuncs:
                - csprng_initialize.27071
                - csprng_randombytes.27070
                - csprng_release.27069
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.c:68,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.c:68,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.c:68,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.c:70,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.c:70,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.c:72,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.c:72,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.c:72,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.c:73,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.c:75,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.c:84,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.c:85,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.c:92,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.c:66,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.c:68,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.c:95,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.c:47,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.c:49,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.c:51,2'
          Dst:             csprng_release
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sha3.h:71,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sha3.h:71,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sha3.h:71,2'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sha3.h:65,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sha3.h:65,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sha3.h:65,2'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sha3.h:58,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sha3.h:58,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sha3.h:58,2'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sha3.h:53,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sha3.h:53,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sha3.h:51,2'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sha3.h:42,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sha3.h:42,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sha3.h:42,2'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    PQCLEAN_CROSSRSDPG192FAST_CLEAN_recompute_root
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_clean/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          82
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - PQCLEAN_CROSSRSDPG192FAST_CLEAN_tree_root
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/merkle.c:87,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/merkle.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_tree_root
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/merkle.c:88,7'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_tree_root
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/merkle.c:88,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/merkle.c:87,26'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_tree_root
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/merkle.c:89,12'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_tree_root
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/merkle.c:88,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/merkle.c:87,26'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_tree_root
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/merkle.c:89,12'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_tree_root
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/merkle.c:87,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/merkle.c:88,7'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_tree_root
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/merkle.c:95,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192FAST_CLEAN_tree_root
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/merkle.c:95,2'
          Dst:             PQCLEAN_CROSSRSDPG192FAST_CLEAN_tree_root
    - functionName:    PQCLEAN_CROSSRSDPG192FAST_CLEAN_tree_root
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_clean/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          50
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hash
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/merkle.c:56,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/merkle.c:0,0'
              BranchSideFuncs:
                - hash.27105
                - hash.27105
                - hash.27105
                - hash.27105
                - hash.27105
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/merkle.c:60,3'
              BranchSideFuncs:
                - hash.27105
                - hash.27105
                - hash.27105
                - hash.27105
                - hash.27105
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/merkle.c:60,3'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/merkle.c:60,3'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/merkle.c:60,3'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/merkle.c:60,3'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/merkle.c:64,2'
          Dst:             hash
    - functionName:    hash
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
        - xof_shake_final
        - xof_shake_init
        - xof_shake_release
        - xof_shake_update
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:80,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.27100
                - xof_shake_update.27099
                - xof_shake_update.27099
                - xof_shake_final.27098
                - xof_shake_extract.27097
                - xof_shake_release.27096
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:81,2'
              BranchSideFuncs:
                - xof_shake_init.27100
                - xof_shake_update.27099
                - xof_shake_update.27099
                - xof_shake_final.27098
                - xof_shake_extract.27097
                - xof_shake_release.27096
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:81,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:82,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:86,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:87,2'
          Dst:             xof_shake_final
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:88,2'
          Dst:             xof_shake_extract
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:90,2'
          Dst:             xof_shake_release
    - functionName:    PQCLEAN_CROSSRSDPG192FAST_CLEAN_tree_proof
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_clean/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          73
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/merkle.c:72,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/merkle.c:71,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/merkle.c:73,37'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/merkle.c:72,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/merkle.c:71,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/merkle.c:73,37'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/merkle.c:71,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/merkle.c:72,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/merkle.c:79,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_unpack_7_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          445
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:234,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:234,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:235,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:237,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:238,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:247,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:237,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:238,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:247,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:248,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:249,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:250,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:250,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:251,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:253,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:253,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:254,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:257,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:257,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:258,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:262,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:262,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:263,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:268,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:268,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:269,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:275,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:275,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:276,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:284,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:284,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:284,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:285,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_unpack_9_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          555
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:311,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:312,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:321,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:311,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:312,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:321,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:322,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:323,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:324,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:324,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:325,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:327,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:327,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:328,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:331,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:331,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:332,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:336,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:336,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:337,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:342,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:342,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:343,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:349,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:349,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:350,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:358,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:358,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:358,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:359,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_pack_7_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          463
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:60,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:68,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:60,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:68,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:69,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:70,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:71,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:71,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:72,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:74,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:74,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:75,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:78,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:78,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:79,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:83,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:83,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:84,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:89,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:89,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:90,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:96,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:96,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:96,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:97,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_pack_9_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          558
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:126,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:127,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:137,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:126,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:127,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:137,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:138,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:139,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:141,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:141,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:142,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:145,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:145,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:146,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:150,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:150,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:151,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:156,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:156,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:157,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:163,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:163,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:164,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:171,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:171,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:171,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:172,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDPG192FAST_CLEAN_unpack_fz_rsdp_g_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 504
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fz
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:504,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fz.27150
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:504,9'
              BranchSideFuncs:
                - generic_unpack_fz.27150
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:504,9'
          Dst:             generic_unpack_fz
    - functionName:    generic_unpack_fz
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 396
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_7_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:398,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_7_bit.27144
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:398,22'
              BranchSideFuncs:
                - generic_unpack_7_bit.27144
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:398,22'
          Dst:             generic_unpack_7_bit
    - functionName:    PQCLEAN_CROSSRSDPG192FAST_CLEAN_unpack_fz_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 491
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fz
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:491,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fz.27150
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:491,9'
              BranchSideFuncs:
                - generic_unpack_fz.27150
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:491,9'
          Dst:             generic_unpack_fz
    - functionName:    PQCLEAN_CROSSRSDPG192FAST_CLEAN_unpack_fp_syn
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 477
      functionLinenumberEnd: 478
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:478,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fp.27153
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:478,9'
              BranchSideFuncs:
                - generic_unpack_fp.27153
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:478,9'
          Dst:             generic_unpack_fp
    - functionName:    generic_unpack_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_9_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:379,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_9_bit.27145
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:379,22'
              BranchSideFuncs:
                - generic_unpack_9_bit.27145
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:379,22'
          Dst:             generic_unpack_9_bit
    - functionName:    PQCLEAN_CROSSRSDPG192FAST_CLEAN_unpack_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 464
      functionLinenumberEnd: 465
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:465,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fp.27153
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:465,9'
              BranchSideFuncs:
                - generic_unpack_fp.27153
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:465,9'
          Dst:             generic_unpack_fp
    - functionName:    PQCLEAN_CROSSRSDPG192FAST_CLEAN_pack_fz_rsdp_g_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 453
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fz
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:452,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fz.27158
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:452,2'
              BranchSideFuncs:
                - generic_pack_fz.27158
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:452,2'
          Dst:             generic_pack_fz
    - functionName:    generic_pack_fz
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_7_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:212,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_7_bit.27146
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:212,2'
              BranchSideFuncs:
                - generic_pack_7_bit.27146
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:212,2'
          Dst:             generic_pack_7_bit
    - functionName:    PQCLEAN_CROSSRSDPG192FAST_CLEAN_pack_fz_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fz
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:439,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fz.27158
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:439,2'
              BranchSideFuncs:
                - generic_pack_fz.27158
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:439,2'
          Dst:             generic_pack_fz
    - functionName:    PQCLEAN_CROSSRSDPG192FAST_CLEAN_pack_fp_syn
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:426,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fp.27161
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:426,2'
              BranchSideFuncs:
                - generic_pack_fp.27161
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:426,2'
          Dst:             generic_pack_fp
    - functionName:    generic_pack_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_9_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:196,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_9_bit.27147
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:196,2'
              BranchSideFuncs:
                - generic_pack_9_bit.27147
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:196,2'
          Dst:             generic_pack_9_bit
    - functionName:    PQCLEAN_CROSSRSDPG192FAST_CLEAN_pack_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 412
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:413,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fp.27161
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:413,2'
              BranchSideFuncs:
                - generic_pack_fp.27161
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/pack_unpack.c:413,2'
          Dst:             generic_pack_fp
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sha3.h:71,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sha3.h:71,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sha3.h:71,2'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sha3.h:65,31'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sha3.h:65,31'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sha3.h:65,2'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sha3.h:58,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sha3.h:58,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sha3.h:58,2'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sha3.h:53,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sha3.h:53,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sha3.h:51,2'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sha3.h:42,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sha3.h:42,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/sha3.h:42,2'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    PQCLEAN_CROSSRSDPG192FAST_CLEAN_rebuild_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_clean/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          75
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/seedtree.c:112,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/seedtree.c:111,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/seedtree.c:113,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/seedtree.c:112,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/seedtree.c:111,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/seedtree.c:113,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/seedtree.c:111,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/seedtree.c:112,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/seedtree.c:119,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDPG192FAST_CLEAN_seed_path
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_clean/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          75
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/seedtree.c:96,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/seedtree.c:95,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/seedtree.c:97,43'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/seedtree.c:96,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/seedtree.c:95,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/seedtree.c:97,43'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/seedtree.c:95,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/seedtree.c:96,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/seedtree.c:103,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.27190
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.27190
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:62,37'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.27191
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:62,37'
              BranchSideFuncs:
                - xof_shake_extract.27191
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.27194
                - xof_shake_update.27193
                - xof_shake_update.27193
                - xof_shake_final.27192
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.27194
                - xof_shake_update.27193
                - xof_shake_update.27193
                - xof_shake_final.27192
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    PQCLEAN_CROSSRSDPG192FAST_CLEAN_seed_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_clean/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          89
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/seedtree.c:52,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/seedtree.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.27201
                - csprng_randombytes.27200
                - csprng_release.27199
                - csprng_initialize.27201
                - csprng_randombytes.27200
                - csprng_release.27199
                - csprng_initialize.27201
                - csprng_randombytes.27200
                - csprng_release.27199
                - csprng_initialize.27201
                - csprng_randombytes.27200
                - csprng_release.27199
                - csprng_initialize.27201
                - csprng_randombytes.27200
                - csprng_release.27199
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/seedtree.c:53,2'
              BranchSideFuncs:
                - csprng_initialize.27201
                - csprng_randombytes.27200
                - csprng_release.27199
                - csprng_initialize.27201
                - csprng_randombytes.27200
                - csprng_release.27199
                - csprng_initialize.27201
                - csprng_randombytes.27200
                - csprng_release.27199
                - csprng_initialize.27201
                - csprng_randombytes.27200
                - csprng_release.27199
                - csprng_initialize.27201
                - csprng_randombytes.27200
                - csprng_release.27199
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/seedtree.c:58,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/seedtree.c:59,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/seedtree.c:61,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/seedtree.c:79,3'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/seedtree.c:81,3'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/seedtree.c:85,3'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/seedtree.c:79,3'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/seedtree.c:81,3'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/seedtree.c:85,3'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/seedtree.c:79,3'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/seedtree.c:81,3'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/seedtree.c:85,3'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/seedtree.c:79,3'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/seedtree.c:81,3'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_clean/seedtree.c:85,3'
          Dst:             csprng_release
    - functionName:    xof_shake_x4_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_ctx_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:109,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:109,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:109,2'
          Dst:             OQS_SHA3_shake256_x4_inc_ctx_release
    - functionName:    xof_shake_x2_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:146,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.27322
                - xof_shake_release.27322
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:146,2'
              BranchSideFuncs:
                - xof_shake_release.27322
                - xof_shake_release.27322
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:146,2'
          Dst:             xof_shake_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:147,2'
          Dst:             xof_shake_release
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:72,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:72,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:72,2'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    csprng_release_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:174,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_release.27320
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:174,2'
              BranchSideFuncs:
                - xof_shake_x4_release.27320
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:174,2'
          Dst:             xof_shake_x4_release
    - functionName:    csprng_release_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:170,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_release.27320
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:170,2'
              BranchSideFuncs:
                - xof_shake_x4_release.27320
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:170,2'
          Dst:             xof_shake_x4_release
    - functionName:    csprng_release_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:166,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_release.27321
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:166,2'
              BranchSideFuncs:
                - xof_shake_x2_release.27321
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:166,2'
          Dst:             xof_shake_x2_release
    - functionName:    xof_shake_x4_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_squeeze
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:105,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:105,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:105,2'
          Dst:             OQS_SHA3_shake256_x4_inc_squeeze
    - functionName:    xof_shake_x2_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:141,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.27328
                - xof_shake_extract.27328
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:141,2'
              BranchSideFuncs:
                - xof_shake_extract.27328
                - xof_shake_extract.27328
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:141,2'
          Dst:             xof_shake_extract
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:142,2'
          Dst:             xof_shake_extract
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:66,31'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:66,31'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:66,2'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    csprng_randombytes_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:161,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_extract.27326
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:161,2'
              BranchSideFuncs:
                - xof_shake_x4_extract.27326
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:161,2'
          Dst:             xof_shake_x4_extract
    - functionName:    csprng_randombytes_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_MEM_malloc
        - OQS_MEM_secure_free
        - xof_shake_x4_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:155,39'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_extract.27326
                - OQS_MEM_secure_free
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:155,39'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_extract.27326
                - OQS_MEM_secure_free
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:155,39'
          Dst:             OQS_MEM_malloc
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:156,2'
          Dst:             xof_shake_x4_extract
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:157,2'
          Dst:             OQS_MEM_secure_free
    - functionName:    csprng_randombytes_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:149,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_extract.27327
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:149,2'
              BranchSideFuncs:
                - xof_shake_x2_extract.27327
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:149,2'
          Dst:             xof_shake_x2_extract
    - functionName:    xof_shake_x4_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_finalize
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:97,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:97,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:97,2'
          Dst:             OQS_SHA3_shake256_x4_inc_finalize
    - functionName:    xof_shake_x4_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_absorb
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:94,46'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:94,46'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:94,2'
          Dst:             OQS_SHA3_shake256_x4_inc_absorb
    - functionName:    xof_shake_x4_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:86,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:86,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:86,2'
          Dst:             OQS_SHA3_shake256_x4_inc_init
    - functionName:    xof_shake_x2_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:134,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_final.27336
                - xof_shake_final.27336
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:134,2'
              BranchSideFuncs:
                - xof_shake_final.27336
                - xof_shake_final.27336
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:134,2'
          Dst:             xof_shake_final
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:135,2'
          Dst:             xof_shake_final
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_finalize
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:59,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:59,2'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    xof_shake_x2_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_update
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:130,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_update.27338
                - xof_shake_update.27338
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:130,2'
              BranchSideFuncs:
                - xof_shake_update.27338
                - xof_shake_update.27338
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:130,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:131,2'
          Dst:             xof_shake_update
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:54,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:54,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:52,2'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    xof_shake_x2_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:123,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.27340
                - xof_shake_init.27340
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:123,2'
              BranchSideFuncs:
                - xof_shake_init.27340
                - xof_shake_init.27340
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:123,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:124,2'
          Dst:             xof_shake_init
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:43,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:43,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:43,2'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    csprng_initialize_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          65
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_final
        - xof_shake_x4_init
        - xof_shake_x4_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:132,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_init.27334
                - xof_shake_x4_update.27333
                - xof_shake_x4_update.27333
                - xof_shake_x4_final.27332
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:132,2'
              BranchSideFuncs:
                - xof_shake_x4_init.27334
                - xof_shake_x4_update.27333
                - xof_shake_x4_update.27333
                - xof_shake_x4_final.27332
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:132,2'
          Dst:             xof_shake_x4_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:133,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:143,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:144,2'
          Dst:             xof_shake_x4_final
    - functionName:    csprng_initialize_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          61
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_MEM_malloc
        - OQS_MEM_secure_free
        - xof_shake_x4_final
        - xof_shake_x4_init
        - xof_shake_x4_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:107,57'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_init.27334
                - xof_shake_x4_update.27333
                - xof_shake_x4_update.27333
                - xof_shake_x4_final.27332
                - OQS_MEM_secure_free
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:107,57'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_init.27334
                - xof_shake_x4_update.27333
                - xof_shake_x4_update.27333
                - xof_shake_x4_final.27332
                - OQS_MEM_secure_free
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:107,42'
          Dst:             OQS_MEM_malloc
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:108,2'
          Dst:             xof_shake_x4_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:109,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:117,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:118,2'
          Dst:             xof_shake_x4_final
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:119,2'
          Dst:             OQS_MEM_secure_free
    - functionName:    csprng_initialize_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_final
        - xof_shake_x2_init
        - xof_shake_x2_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:86,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_init.27339
                - xof_shake_x2_update.27337
                - xof_shake_x2_update.27337
                - xof_shake_x2_final.27335
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:86,2'
              BranchSideFuncs:
                - xof_shake_x2_init.27339
                - xof_shake_x2_update.27337
                - xof_shake_x2_update.27337
                - xof_shake_x2_final.27335
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:86,2'
          Dst:             xof_shake_x2_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:87,2'
          Dst:             xof_shake_x2_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:93,2'
          Dst:             xof_shake_x2_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:94,2'
          Dst:             xof_shake_x2_final
    - functionName:    csprng_release_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_release
        - csprng_release_x2
        - csprng_release_x3
        - csprng_release_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:218,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_release_x4.27323
                - csprng_release_x3.27324
                - csprng_release_x2.27325
                - csprng_release.27345
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:218,16'
              BranchSideFuncs:
                - csprng_release_x4.27323
                - csprng_release_x3.27324
                - csprng_release_x2.27325
                - csprng_release.27345
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:218,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:219,3'
              BranchSideFuncs:
                - csprng_release.27345
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:220,23'
              BranchSideFuncs:
                - csprng_release_x4.27323
                - csprng_release_x3.27324
                - csprng_release_x2.27325
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:220,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:221,31'
              BranchSideFuncs:
                - csprng_release_x2.27325
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:222,23'
              BranchSideFuncs:
                - csprng_release_x4.27323
                - csprng_release_x3.27324
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:222,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:223,31'
              BranchSideFuncs:
                - csprng_release_x3.27324
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:224,23'
              BranchSideFuncs:
                - csprng_release_x4.27323
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:224,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:224,13'
              BranchSideFuncs:
                - csprng_release_x4.27323
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:225,31'
              BranchSideFuncs:
                - csprng_release_x4.27323
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:219,3'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:221,3'
          Dst:             csprng_release_x2
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:223,3'
          Dst:             csprng_release_x3
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:225,3'
          Dst:             csprng_release_x4
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.27322
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.27322
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    csprng_randombytes_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          57
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_randombytes
        - csprng_randombytes_x2
        - csprng_randombytes_x3
        - csprng_randombytes_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:205,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes_x4.27329
                - csprng_randombytes_x3.27330
                - csprng_randombytes_x2.27331
                - csprng_randombytes.27347
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:205,16'
              BranchSideFuncs:
                - csprng_randombytes_x4.27329
                - csprng_randombytes_x3.27330
                - csprng_randombytes_x2.27331
                - csprng_randombytes.27347
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:205,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:206,3'
              BranchSideFuncs:
                - csprng_randombytes.27347
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:207,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.27329
                - csprng_randombytes_x3.27330
                - csprng_randombytes_x2.27331
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:207,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:208,49'
              BranchSideFuncs:
                - csprng_randombytes_x2.27331
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:209,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.27329
                - csprng_randombytes_x3.27330
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:209,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:210,53'
              BranchSideFuncs:
                - csprng_randombytes_x3.27330
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:211,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.27329
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:211,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:211,13'
              BranchSideFuncs:
                - csprng_randombytes_x4.27329
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:212,57'
              BranchSideFuncs:
                - csprng_randombytes_x4.27329
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:206,3'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:208,3'
          Dst:             csprng_randombytes_x2
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:210,3'
          Dst:             csprng_randombytes_x3
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:212,3'
          Dst:             csprng_randombytes_x4
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:62,37'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.27328
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:62,37'
              BranchSideFuncs:
                - xof_shake_extract.27328
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    csprng_initialize_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          61
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_initialize
        - csprng_initialize_x2
        - csprng_initialize_x3
        - csprng_initialize_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:193,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_initialize_x4.27341
                - csprng_initialize_x3.27342
                - csprng_initialize_x2.27343
                - csprng_initialize.27349
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:193,16'
              BranchSideFuncs:
                - csprng_initialize_x4.27341
                - csprng_initialize_x3.27342
                - csprng_initialize_x2.27343
                - csprng_initialize.27349
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:193,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:194,3'
              BranchSideFuncs:
                - csprng_initialize.27349
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:195,23'
              BranchSideFuncs:
                - csprng_initialize_x4.27341
                - csprng_initialize_x3.27342
                - csprng_initialize_x2.27343
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:195,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:196,34'
              BranchSideFuncs:
                - csprng_initialize_x2.27343
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:197,23'
              BranchSideFuncs:
                - csprng_initialize_x4.27341
                - csprng_initialize_x3.27342
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:197,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:198,34'
              BranchSideFuncs:
                - csprng_initialize_x3.27342
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:199,23'
              BranchSideFuncs:
                - csprng_initialize_x4.27341
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:199,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:199,13'
              BranchSideFuncs:
                - csprng_initialize_x4.27341
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:200,34'
              BranchSideFuncs:
                - csprng_initialize_x4.27341
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:194,3'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:196,3'
          Dst:             csprng_initialize_x2
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:198,3'
          Dst:             csprng_initialize_x3
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:200,3'
          Dst:             csprng_initialize_x4
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.27340
                - xof_shake_update.27338
                - xof_shake_update.27338
                - xof_shake_final.27336
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.27340
                - xof_shake_update.27338
                - xof_shake_update.27338
                - xof_shake_final.27336
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    reduce_avx2_32
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RESTR_TO_VAL
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          82
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    34
      BranchProfiles:  []
      Callsites:       []
    - functionName:    csprng_fp_mat
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:378,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.27347
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:384,2'
              BranchSideFuncs:
                - csprng_randombytes.27347
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:395,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:395,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:407,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:395,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:397,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:407,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:397,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:399,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:399,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:399,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:400,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:402,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:408,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:409,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:411,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:394,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:395,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:414,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:384,2'
          Dst:             csprng_randombytes
    - functionName:    csprng_fz_mat
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 460
      functionLinenumberEnd: 499
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:462,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.27347
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:468,2'
              BranchSideFuncs:
                - csprng_randombytes.27347
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:480,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:480,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:492,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:480,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:482,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:492,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:482,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:484,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:484,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:484,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:485,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:487,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:493,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:494,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:496,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:479,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:480,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:499,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:468,2'
          Dst:             csprng_randombytes
    - functionName:    fp_synd_minus_fp_vec_scaled
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          107
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/fp_arith.h:221,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/fp_arith.h:222,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/fp_arith.h:222,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/fp_arith.h:221,30'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/fp_arith.h:221,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/fp_arith.h:222,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/fp_arith.h:221,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/fp_arith.h:222,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/fp_arith.h:226,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    is_fz_vec_in_restr_group_m
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         80
      ICount:          447
      EdgeCount:       118
      CyclomaticComplexity: 40
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDPG192FAST_AVX2_CROSS_verify
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 624
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         52
      ICount:          794
      EdgeCount:       70
      CyclomaticComplexity: 20
      functionsReached:
        - PQCLEAN_CROSSRSDPG192FAST_AVX2_expand_digest_to_fixed_weight
        - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_syn
        - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_vec
        - PQCLEAN_CROSSRSDPG192FAST_AVX2_rebuild_leaves
        - PQCLEAN_CROSSRSDPG192FAST_AVX2_recompute_root
        - PQCLEAN_CROSSRSDPG192FAST_AVX2_unpack_fp_syn
        - PQCLEAN_CROSSRSDPG192FAST_AVX2_unpack_fp_vec
        - PQCLEAN_CROSSRSDPG192FAST_AVX2_unpack_fz_rsdp_g_vec
        - convert_restr_vec_to_fp
        - csprng_fp_vec
        - csprng_fp_vec_chall_1
        - csprng_fz_inf_w
        - csprng_initialize
        - csprng_release
        - expand_pk
        - fp_synd_minus_fp_vec_scaled
        - fp_vec_by_fp_matrix
        - fp_vec_by_fp_vec_pointwise
        - fp_vec_by_restr_vec_scaled
        - fz_dz_norm_n
        - fz_inf_w_by_fz_matrix
        - hash
        - hash_par
        - is_fz_vec_in_restr_group_m
        - memcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:378,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:0,0'
              BranchSideFuncs:
                - expand_pk.27358
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_unpack_fp_syn
                - hash.27359
                - hash.27359
                - csprng_initialize.27349
                - csprng_fp_vec_chall_1.27360
                - csprng_release.27345
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_rebuild_leaves
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.27355
                - fz_inf_w_by_fz_matrix.27361
                - convert_restr_vec_to_fp.27362
                - fp_vec_by_fp_vec_pointwise.27363
                - fp_vec_by_fp_matrix.27364
                - fp_synd_minus_fp_vec_scaled.27354
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_recompute_root
                - hash.27359
                - hash.27359
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_vec
                - hash.27359
                - memcmp
                - memcmp
                - hash_par.27369
                - hash_par.27369
                - csprng_initialize.27349
                - csprng_fz_inf_w.27365
                - fz_inf_w_by_fz_matrix.27361
                - fz_dz_norm_n.27366
                - csprng_fp_vec.27367
                - csprng_release.27345
                - fp_vec_by_restr_vec_scaled.27368
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:382,2'
              BranchSideFuncs:
                - expand_pk.27358
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_unpack_fp_syn
                - hash.27359
                - hash.27359
                - csprng_initialize.27349
                - csprng_fp_vec_chall_1.27360
                - csprng_release.27345
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_rebuild_leaves
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.27355
                - fz_inf_w_by_fz_matrix.27361
                - convert_restr_vec_to_fp.27362
                - fp_vec_by_fp_vec_pointwise.27363
                - fp_vec_by_fp_matrix.27364
                - fp_synd_minus_fp_vec_scaled.27354
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_recompute_root
                - hash.27359
                - hash.27359
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_vec
                - hash.27359
                - memcmp
                - memcmp
                - hash_par.27369
                - hash_par.27369
                - csprng_initialize.27349
                - csprng_fz_inf_w.27365
                - fz_inf_w_by_fz_matrix.27361
                - fz_dz_norm_n.27366
                - csprng_fp_vec.27367
                - csprng_release.27345
                - fp_vec_by_restr_vec_scaled.27368
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:384,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:386,21'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_unpack_fp_syn
                - hash.27359
                - hash.27359
                - csprng_initialize.27349
                - csprng_fp_vec_chall_1.27360
                - csprng_release.27345
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_rebuild_leaves
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.27355
                - fz_inf_w_by_fz_matrix.27361
                - convert_restr_vec_to_fp.27362
                - fp_vec_by_fp_vec_pointwise.27363
                - fp_vec_by_fp_matrix.27364
                - fp_synd_minus_fp_vec_scaled.27354
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_recompute_root
                - hash.27359
                - hash.27359
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_vec
                - hash.27359
                - memcmp
                - memcmp
                - hash_par.27369
                - hash_par.27369
                - csprng_initialize.27349
                - csprng_fz_inf_w.27365
                - fz_inf_w_by_fz_matrix.27361
                - fz_dz_norm_n.27366
                - csprng_fp_vec.27367
                - csprng_release.27345
                - fp_vec_by_restr_vec_scaled.27368
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:389,33'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_unpack_fp_syn
                - hash.27359
                - hash.27359
                - csprng_initialize.27349
                - csprng_fp_vec_chall_1.27360
                - csprng_release.27345
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_rebuild_leaves
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.27355
                - fz_inf_w_by_fz_matrix.27361
                - convert_restr_vec_to_fp.27362
                - fp_vec_by_fp_vec_pointwise.27363
                - fp_vec_by_fp_matrix.27364
                - fp_synd_minus_fp_vec_scaled.27354
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_recompute_root
                - hash.27359
                - hash.27359
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_vec
                - hash.27359
                - memcmp
                - memcmp
                - hash_par.27369
                - hash_par.27369
                - csprng_initialize.27349
                - csprng_fz_inf_w.27365
                - fz_inf_w_by_fz_matrix.27361
                - fz_dz_norm_n.27366
                - csprng_fp_vec.27367
                - csprng_release.27345
                - fp_vec_by_restr_vec_scaled.27368
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:390,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:392,22'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_unpack_fp_syn
                - hash.27359
                - hash.27359
                - csprng_initialize.27349
                - csprng_fp_vec_chall_1.27360
                - csprng_release.27345
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_rebuild_leaves
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.27355
                - fz_inf_w_by_fz_matrix.27361
                - convert_restr_vec_to_fp.27362
                - fp_vec_by_fp_vec_pointwise.27363
                - fp_vec_by_fp_matrix.27364
                - fp_synd_minus_fp_vec_scaled.27354
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_recompute_root
                - hash.27359
                - hash.27359
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_vec
                - hash.27359
                - memcmp
                - memcmp
                - hash_par.27369
                - hash_par.27369
                - csprng_initialize.27349
                - csprng_fz_inf_w.27365
                - fz_inf_w_by_fz_matrix.27361
                - fz_dz_norm_n.27366
                - csprng_fp_vec.27367
                - csprng_release.27345
                - fp_vec_by_restr_vec_scaled.27368
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:398,40'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_unpack_fp_syn
                - hash.27359
                - hash.27359
                - csprng_initialize.27349
                - csprng_fp_vec_chall_1.27360
                - csprng_release.27345
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_rebuild_leaves
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.27355
                - fz_inf_w_by_fz_matrix.27361
                - convert_restr_vec_to_fp.27362
                - fp_vec_by_fp_vec_pointwise.27363
                - fp_vec_by_fp_matrix.27364
                - fp_synd_minus_fp_vec_scaled.27354
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_recompute_root
                - hash.27359
                - hash.27359
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_vec
                - hash.27359
                - memcmp
                - memcmp
                - hash_par.27369
                - hash_par.27369
                - csprng_initialize.27349
                - csprng_fz_inf_w.27365
                - fz_inf_w_by_fz_matrix.27361
                - fz_dz_norm_n.27366
                - csprng_fp_vec.27367
                - csprng_release.27345
                - fp_vec_by_restr_vec_scaled.27368
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:467,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:470,17'
              BranchSideFuncs:
                - csprng_initialize.27349
                - csprng_fz_inf_w.27365
                - fz_inf_w_by_fz_matrix.27361
                - fz_dz_norm_n.27366
                - csprng_fp_vec.27367
                - csprng_release.27345
                - fp_vec_by_restr_vec_scaled.27368
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.27355
                - fz_inf_w_by_fz_matrix.27361
                - convert_restr_vec_to_fp.27362
                - fp_vec_by_fp_vec_pointwise.27363
                - fp_vec_by_fp_matrix.27364
                - fp_synd_minus_fp_vec_scaled.27354
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_recompute_root
                - hash.27359
                - hash.27359
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_vec
                - hash.27359
                - memcmp
                - memcmp
                - hash_par.27369
                - hash_par.27369
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:503,17'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.27355
                - fz_inf_w_by_fz_matrix.27361
                - convert_restr_vec_to_fp.27362
                - fp_vec_by_fp_vec_pointwise.27363
                - fp_vec_by_fp_matrix.27364
                - fp_synd_minus_fp_vec_scaled.27354
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_syn
                - csprng_initialize.27349
                - csprng_fz_inf_w.27365
                - fz_inf_w_by_fz_matrix.27361
                - fz_dz_norm_n.27366
                - csprng_fp_vec.27367
                - csprng_release.27345
                - fp_vec_by_restr_vec_scaled.27368
                - hash_par.27369
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_recompute_root
                - hash.27359
                - hash.27359
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_vec
                - hash.27359
                - memcmp
                - memcmp
                - hash_par.27369
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:509,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:513,27'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.27355
                - fz_inf_w_by_fz_matrix.27361
                - convert_restr_vec_to_fp.27362
                - fp_vec_by_fp_vec_pointwise.27363
                - fp_vec_by_fp_matrix.27364
                - fp_synd_minus_fp_vec_scaled.27354
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_unpack_fp_vec
                - csprng_initialize.27349
                - csprng_fz_inf_w.27365
                - fz_inf_w_by_fz_matrix.27361
                - fz_dz_norm_n.27366
                - csprng_fp_vec.27367
                - csprng_release.27345
                - fp_vec_by_restr_vec_scaled.27368
                - hash_par.27369
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_recompute_root
                - hash.27359
                - hash.27359
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_vec
                - hash.27359
                - memcmp
                - memcmp
                - hash_par.27369
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:513,27'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.27355
                - fz_inf_w_by_fz_matrix.27361
                - convert_restr_vec_to_fp.27362
                - fp_vec_by_fp_vec_pointwise.27363
                - fp_vec_by_fp_matrix.27364
                - fp_synd_minus_fp_vec_scaled.27354
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_unpack_fp_vec
                - csprng_initialize.27349
                - csprng_fz_inf_w.27365
                - fz_inf_w_by_fz_matrix.27361
                - fz_dz_norm_n.27366
                - csprng_fp_vec.27367
                - csprng_release.27345
                - fp_vec_by_restr_vec_scaled.27368
                - hash_par.27369
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_recompute_root
                - hash.27359
                - hash.27359
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_vec
                - hash.27359
                - memcmp
                - memcmp
                - hash_par.27369
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:520,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:520,24'
              BranchSideFuncs:
                - is_fz_vec_in_restr_group_m.27355
                - fz_inf_w_by_fz_matrix.27361
                - convert_restr_vec_to_fp.27362
                - fp_vec_by_fp_vec_pointwise.27363
                - fp_vec_by_fp_matrix.27364
                - fp_synd_minus_fp_vec_scaled.27354
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_unpack_fz_rsdp_g_vec
                - csprng_initialize.27349
                - csprng_fz_inf_w.27365
                - fz_inf_w_by_fz_matrix.27361
                - fz_dz_norm_n.27366
                - csprng_fp_vec.27367
                - csprng_release.27345
                - fp_vec_by_restr_vec_scaled.27368
                - hash_par.27369
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_recompute_root
                - hash.27359
                - hash.27359
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_vec
                - hash.27359
                - memcmp
                - memcmp
                - hash_par.27369
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:520,24'
              BranchSideFuncs:
                - is_fz_vec_in_restr_group_m.27355
                - fz_inf_w_by_fz_matrix.27361
                - convert_restr_vec_to_fp.27362
                - fp_vec_by_fp_vec_pointwise.27363
                - fp_vec_by_fp_matrix.27364
                - fp_synd_minus_fp_vec_scaled.27354
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_unpack_fz_rsdp_g_vec
                - csprng_initialize.27349
                - csprng_fz_inf_w.27365
                - fz_inf_w_by_fz_matrix.27361
                - fz_dz_norm_n.27366
                - csprng_fp_vec.27367
                - csprng_release.27345
                - fp_vec_by_restr_vec_scaled.27368
                - hash_par.27369
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_recompute_root
                - hash.27359
                - hash.27359
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_vec
                - hash.27359
                - memcmp
                - memcmp
                - hash_par.27369
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:521,38'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:522,22'
              BranchSideFuncs:
                - fz_inf_w_by_fz_matrix.27361
                - convert_restr_vec_to_fp.27362
                - fp_vec_by_fp_vec_pointwise.27363
                - fp_vec_by_fp_matrix.27364
                - fp_synd_minus_fp_vec_scaled.27354
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.27355
                - csprng_initialize.27349
                - csprng_fz_inf_w.27365
                - fz_inf_w_by_fz_matrix.27361
                - fz_dz_norm_n.27366
                - csprng_fp_vec.27367
                - csprng_release.27345
                - fp_vec_by_restr_vec_scaled.27368
                - hash_par.27369
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_recompute_root
                - hash.27359
                - hash.27359
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_vec
                - hash.27359
                - memcmp
                - memcmp
                - hash_par.27369
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:544,31'
              BranchSideFuncs:
                - fz_inf_w_by_fz_matrix.27361
                - convert_restr_vec_to_fp.27362
                - fp_vec_by_fp_vec_pointwise.27363
                - fp_vec_by_fp_matrix.27364
                - fp_synd_minus_fp_vec_scaled.27354
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.27355
                - csprng_initialize.27349
                - csprng_fz_inf_w.27365
                - fz_inf_w_by_fz_matrix.27361
                - fz_dz_norm_n.27366
                - csprng_fp_vec.27367
                - csprng_release.27345
                - fp_vec_by_restr_vec_scaled.27368
                - hash_par.27369
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_recompute_root
                - hash.27359
                - hash.27359
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_vec
                - hash.27359
                - memcmp
                - memcmp
                - hash_par.27369
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:544,26'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:544,31'
              BranchSideFuncs:
                - hash_par.27369
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.27355
                - fz_inf_w_by_fz_matrix.27361
                - convert_restr_vec_to_fp.27362
                - fp_vec_by_fp_vec_pointwise.27363
                - fp_vec_by_fp_matrix.27364
                - fp_synd_minus_fp_vec_scaled.27354
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_syn
                - csprng_initialize.27349
                - csprng_fz_inf_w.27365
                - fz_inf_w_by_fz_matrix.27361
                - fz_dz_norm_n.27366
                - csprng_fp_vec.27367
                - csprng_release.27345
                - fp_vec_by_restr_vec_scaled.27368
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_recompute_root
                - hash.27359
                - hash.27359
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_vec
                - hash.27359
                - memcmp
                - memcmp
                - hash_par.27369
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:547,15'
              BranchSideFuncs:
                - hash_par.27369
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.27355
                - fz_inf_w_by_fz_matrix.27361
                - convert_restr_vec_to_fp.27362
                - fp_vec_by_fp_vec_pointwise.27363
                - fp_vec_by_fp_matrix.27364
                - fp_synd_minus_fp_vec_scaled.27354
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_syn
                - csprng_initialize.27349
                - csprng_fz_inf_w.27365
                - fz_inf_w_by_fz_matrix.27361
                - fz_dz_norm_n.27366
                - csprng_fp_vec.27367
                - csprng_release.27345
                - fp_vec_by_restr_vec_scaled.27368
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_recompute_root
                - hash.27359
                - hash.27359
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_vec
                - hash.27359
                - memcmp
                - memcmp
                - hash_par.27369
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:544,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:547,15'
              BranchSideFuncs:
                - hash_par.27369
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.27355
                - fz_inf_w_by_fz_matrix.27361
                - convert_restr_vec_to_fp.27362
                - fp_vec_by_fp_vec_pointwise.27363
                - fp_vec_by_fp_matrix.27364
                - fp_synd_minus_fp_vec_scaled.27354
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_syn
                - csprng_initialize.27349
                - csprng_fz_inf_w.27365
                - fz_inf_w_by_fz_matrix.27361
                - fz_dz_norm_n.27366
                - csprng_fp_vec.27367
                - csprng_release.27345
                - fp_vec_by_restr_vec_scaled.27368
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_recompute_root
                - hash.27359
                - hash.27359
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_vec
                - hash.27359
                - memcmp
                - memcmp
                - hash_par.27369
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:564,21'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.27355
                - fz_inf_w_by_fz_matrix.27361
                - convert_restr_vec_to_fp.27362
                - fp_vec_by_fp_vec_pointwise.27363
                - fp_vec_by_fp_matrix.27364
                - fp_synd_minus_fp_vec_scaled.27354
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_syn
                - hash_par.27369
                - csprng_initialize.27349
                - csprng_fz_inf_w.27365
                - fz_inf_w_by_fz_matrix.27361
                - fz_dz_norm_n.27366
                - csprng_fp_vec.27367
                - csprng_release.27345
                - fp_vec_by_restr_vec_scaled.27368
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_recompute_root
                - hash.27359
                - hash.27359
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_vec
                - hash.27359
                - memcmp
                - memcmp
                - hash_par.27369
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:564,26'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:564,31'
              BranchSideFuncs:
                - hash_par.27369
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.27355
                - fz_inf_w_by_fz_matrix.27361
                - convert_restr_vec_to_fp.27362
                - fp_vec_by_fp_vec_pointwise.27363
                - fp_vec_by_fp_matrix.27364
                - fp_synd_minus_fp_vec_scaled.27354
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_syn
                - hash_par.27369
                - csprng_initialize.27349
                - csprng_fz_inf_w.27365
                - fz_inf_w_by_fz_matrix.27361
                - fz_dz_norm_n.27366
                - csprng_fp_vec.27367
                - csprng_release.27345
                - fp_vec_by_restr_vec_scaled.27368
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_recompute_root
                - hash.27359
                - hash.27359
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_vec
                - hash.27359
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:567,14'
              BranchSideFuncs:
                - hash_par.27369
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.27355
                - fz_inf_w_by_fz_matrix.27361
                - convert_restr_vec_to_fp.27362
                - fp_vec_by_fp_vec_pointwise.27363
                - fp_vec_by_fp_matrix.27364
                - fp_synd_minus_fp_vec_scaled.27354
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_syn
                - hash_par.27369
                - csprng_initialize.27349
                - csprng_fz_inf_w.27365
                - fz_inf_w_by_fz_matrix.27361
                - fz_dz_norm_n.27366
                - csprng_fp_vec.27367
                - csprng_release.27345
                - fp_vec_by_restr_vec_scaled.27368
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_recompute_root
                - hash.27359
                - hash.27359
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_vec
                - hash.27359
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:564,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:462,31'
              BranchSideFuncs:
                - hash_par.27369
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.27355
                - fz_inf_w_by_fz_matrix.27361
                - convert_restr_vec_to_fp.27362
                - fp_vec_by_fp_vec_pointwise.27363
                - fp_vec_by_fp_matrix.27364
                - fp_synd_minus_fp_vec_scaled.27354
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_syn
                - hash_par.27369
                - csprng_initialize.27349
                - csprng_fz_inf_w.27365
                - fz_inf_w_by_fz_matrix.27361
                - fz_dz_norm_n.27366
                - csprng_fp_vec.27367
                - csprng_release.27345
                - fp_vec_by_restr_vec_scaled.27368
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_recompute_root
                - hash.27359
                - hash.27359
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_vec
                - hash.27359
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:567,14'
              BranchSideFuncs:
                - hash_par.27369
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.27355
                - fz_inf_w_by_fz_matrix.27361
                - convert_restr_vec_to_fp.27362
                - fp_vec_by_fp_vec_pointwise.27363
                - fp_vec_by_fp_matrix.27364
                - fp_synd_minus_fp_vec_scaled.27354
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_syn
                - hash_par.27369
                - csprng_initialize.27349
                - csprng_fz_inf_w.27365
                - fz_inf_w_by_fz_matrix.27361
                - fz_dz_norm_n.27366
                - csprng_fp_vec.27367
                - csprng_release.27345
                - fp_vec_by_restr_vec_scaled.27368
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_recompute_root
                - hash.27359
                - hash.27359
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_vec
                - hash.27359
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:462,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:465,56'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_recompute_root
                - hash.27359
                - hash.27359
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_vec
                - hash.27359
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:591,37'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_recompute_root
                - hash.27359
                - hash.27359
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_vec
                - hash.27359
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:616,36'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:608,32'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:616,36'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:600,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:601,37'
              BranchSideFuncs:
                - hash.27359
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:603,26'
              BranchSideFuncs:
                - hash.27359
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:617,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:617,42'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:618,46'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:618,46'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:618,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:619,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:619,40'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:619,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:620,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:620,40'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:620,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:621,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:621,35'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:621,35'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:621,35'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:382,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:398,19'
          Dst:             PQCLEAN_CROSSRSDPG192FAST_AVX2_unpack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:401,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:406,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:410,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:413,2'
          Dst:             csprng_fp_vec_chall_1
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:415,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:418,2'
          Dst:             PQCLEAN_CROSSRSDPG192FAST_AVX2_expand_digest_to_fixed_weight
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:422,24'
          Dst:             PQCLEAN_CROSSRSDPG192FAST_AVX2_rebuild_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:589,32'
          Dst:             PQCLEAN_CROSSRSDPG192FAST_AVX2_recompute_root
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:593,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:596,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:508,34'
          Dst:             PQCLEAN_CROSSRSDPG192FAST_AVX2_unpack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:519,40'
          Dst:             PQCLEAN_CROSSRSDPG192FAST_AVX2_unpack_fz_rsdp_g_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:522,22'
          Dst:             is_fz_vec_in_restr_group_m
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:523,4'
          Dst:             fz_inf_w_by_fz_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:529,4'
          Dst:             convert_restr_vec_to_fp
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:530,4'
          Dst:             fp_vec_by_fp_vec_pointwise
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:531,4'
          Dst:             fp_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:533,4'
          Dst:             fp_synd_minus_fp_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:538,4'
          Dst:             PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:486,4'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:488,4'
          Dst:             csprng_fz_inf_w
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:489,4'
          Dst:             fz_inf_w_by_fz_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:490,4'
          Dst:             fz_dz_norm_n
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:492,4'
          Dst:             csprng_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:494,4'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:495,4'
          Dst:             fp_vec_by_restr_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:545,4'
          Dst:             hash_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:565,4'
          Dst:             hash_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:606,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:612,36'
          Dst:             memcmp
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:601,3'
          Dst:             PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:608,32'
          Dst:             memcmp
    - functionName:    expand_pk
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_fp_mat
        - csprng_fz_mat
        - csprng_initialize
        - csprng_release
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:53,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.27349
                - csprng_fz_mat.27353
                - csprng_fp_mat.27352
                - csprng_release.27345
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:54,2'
              BranchSideFuncs:
                - csprng_initialize.27349
                - csprng_fz_mat.27353
                - csprng_fp_mat.27352
                - csprng_release.27345
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:54,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:56,2'
          Dst:             csprng_fz_mat
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:57,2'
          Dst:             csprng_fp_mat
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:59,2'
          Dst:             csprng_release
    - functionName:    hash
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
        - xof_shake_final
        - xof_shake_init
        - xof_shake_release
        - xof_shake_update
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:238,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.27340
                - xof_shake_update.27338
                - xof_shake_update.27338
                - xof_shake_final.27336
                - xof_shake_extract.27328
                - xof_shake_release.27322
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:239,2'
              BranchSideFuncs:
                - xof_shake_init.27340
                - xof_shake_update.27338
                - xof_shake_update.27338
                - xof_shake_final.27336
                - xof_shake_extract.27328
                - xof_shake_release.27322
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:239,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:240,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:244,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:245,2'
          Dst:             xof_shake_final
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:246,2'
          Dst:             xof_shake_extract
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:248,2'
          Dst:             xof_shake_release
    - functionName:    csprng_fp_vec_chall_1
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          215
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:335,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.27347
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:341,2'
              BranchSideFuncs:
                - csprng_randombytes.27347
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:352,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:352,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:365,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:352,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:354,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:365,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:354,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:356,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:356,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:356,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:357,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:359,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:366,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:367,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:369,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:351,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:352,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:372,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:341,2'
          Dst:             csprng_randombytes
    - functionName:    fz_inf_w_by_fz_matrix
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          154
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    convert_restr_vec_to_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - RESTR_TO_VAL
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/fp_arith.h:231,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/fp_arith.h:0,0'
              BranchSideFuncs:
                - RESTR_TO_VAL.27351
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/fp_arith.h:232,25'
              BranchSideFuncs:
                - RESTR_TO_VAL.27351
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/fp_arith.h:231,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/fp_arith.h:232,25'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/fp_arith.h:234,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/fp_arith.h:232,12'
          Dst:             RESTR_TO_VAL
    - functionName:    fp_vec_by_fp_vec_pointwise
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          113
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/fp_arith.h:187,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/fp_arith.h:188,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/fp_arith.h:188,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/fp_arith.h:187,26'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/fp_arith.h:188,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/fp_arith.h:188,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/fp_arith.h:187,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/fp_arith.h:188,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/fp_arith.h:191,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fp_vec_by_fp_matrix
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          591
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - reduce_avx2_32
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/fp_arith.h:155,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/fp_arith.h:0,0'
              BranchSideFuncs:
                - reduce_avx2_32.27350
                - reduce_avx2_32.27350
                - reduce_avx2_32.27350
                - reduce_avx2_32.27350
                - reduce_avx2_32.27350
                - reduce_avx2_32.27350
                - reduce_avx2_32.27350
                - reduce_avx2_32.27350
                - reduce_avx2_32.27350
                - reduce_avx2_32.27350
                - reduce_avx2_32.27350
                - reduce_avx2_32.27350
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/fp_arith.h:160,39'
              BranchSideFuncs:
                - reduce_avx2_32.27350
                - reduce_avx2_32.27350
                - reduce_avx2_32.27350
                - reduce_avx2_32.27350
                - reduce_avx2_32.27350
                - reduce_avx2_32.27350
                - reduce_avx2_32.27350
                - reduce_avx2_32.27350
                - reduce_avx2_32.27350
                - reduce_avx2_32.27350
                - reduce_avx2_32.27350
                - reduce_avx2_32.27350
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/fp_arith.h:171,19'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/fp_arith.h:0,0'
              BranchSideFuncs:
                - reduce_avx2_32.27350
                - reduce_avx2_32.27350
                - reduce_avx2_32.27350
                - reduce_avx2_32.27350
                - reduce_avx2_32.27350
                - reduce_avx2_32.27350
                - reduce_avx2_32.27350
                - reduce_avx2_32.27350
                - reduce_avx2_32.27350
                - reduce_avx2_32.27350
                - reduce_avx2_32.27350
                - reduce_avx2_32.27350
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/fp_arith.h:163,25'
              BranchSideFuncs:
                - reduce_avx2_32.27350
                - reduce_avx2_32.27350
                - reduce_avx2_32.27350
                - reduce_avx2_32.27350
                - reduce_avx2_32.27350
                - reduce_avx2_32.27350
                - reduce_avx2_32.27350
                - reduce_avx2_32.27350
                - reduce_avx2_32.27350
                - reduce_avx2_32.27350
                - reduce_avx2_32.27350
                - reduce_avx2_32.27350
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/fp_arith.h:171,39'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/fp_arith.h:163,25'
              BranchSideFuncs:
                - reduce_avx2_32.27350
                - reduce_avx2_32.27350
                - reduce_avx2_32.27350
                - reduce_avx2_32.27350
                - reduce_avx2_32.27350
                - reduce_avx2_32.27350
                - reduce_avx2_32.27350
                - reduce_avx2_32.27350
                - reduce_avx2_32.27350
                - reduce_avx2_32.27350
                - reduce_avx2_32.27350
                - reduce_avx2_32.27350
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/fp_arith.h:171,8'
              BranchSideFuncs:
                - reduce_avx2_32.27350
                - reduce_avx2_32.27350
                - reduce_avx2_32.27350
                - reduce_avx2_32.27350
                - reduce_avx2_32.27350
                - reduce_avx2_32.27350
                - reduce_avx2_32.27350
                - reduce_avx2_32.27350
                - reduce_avx2_32.27350
                - reduce_avx2_32.27350
                - reduce_avx2_32.27350
                - reduce_avx2_32.27350
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/fp_arith.h:171,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/fp_arith.h:163,63'
              BranchSideFuncs:
                - reduce_avx2_32.27350
                - reduce_avx2_32.27350
                - reduce_avx2_32.27350
                - reduce_avx2_32.27350
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/fp_arith.h:163,63'
              BranchSideFuncs:
                - reduce_avx2_32.27350
                - reduce_avx2_32.27350
                - reduce_avx2_32.27350
                - reduce_avx2_32.27350
                - reduce_avx2_32.27350
                - reduce_avx2_32.27350
                - reduce_avx2_32.27350
                - reduce_avx2_32.27350
                - reduce_avx2_32.27350
                - reduce_avx2_32.27350
                - reduce_avx2_32.27350
                - reduce_avx2_32.27350
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
    - functionName:    csprng_fz_inf_w
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:420,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.27347
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:426,2'
              BranchSideFuncs:
                - csprng_randombytes.27347
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:437,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:437,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:449,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:437,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:439,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:449,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:439,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:441,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:441,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:441,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:442,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:444,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:450,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:451,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:453,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:436,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:437,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:456,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:426,2'
          Dst:             csprng_randombytes
    - functionName:    fz_dz_norm_n
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          163
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    csprng_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:291,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.27347
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:297,2'
              BranchSideFuncs:
                - csprng_randombytes.27347
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:308,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:308,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:320,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:308,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:310,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:320,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:310,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:312,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:312,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:312,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:313,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:315,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:321,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:322,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:324,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:307,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:308,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:327,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:297,2'
          Dst:             csprng_randombytes
    - functionName:    fp_vec_by_restr_vec_scaled
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - RESTR_TO_VAL
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/fp_arith.h:210,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/fp_arith.h:211,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/fp_arith.h:214,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/fp_arith.h:211,12'
          Dst:             RESTR_TO_VAL
    - functionName:    hash_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      void
      argCount:        14
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_initialize_par
        - csprng_randombytes_par
        - csprng_release_par
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:271,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_initialize_par.27348
                - csprng_randombytes_par.27346
                - csprng_release_par.27344
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:272,56'
              BranchSideFuncs:
                - csprng_initialize_par.27348
                - csprng_randombytes_par.27346
                - csprng_release_par.27344
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:272,2'
          Dst:             csprng_initialize_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:273,2'
          Dst:             csprng_randombytes_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:275,2'
          Dst:             csprng_release_par
    - functionName:    fz_vec_sub_n
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          213
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:54,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:55,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:55,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:54,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:55,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:57,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fz_dz_norm_m
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          50
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fz_vec_sub_m
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          136
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:108,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:109,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:109,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:108,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:108,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/restr_arith.h:109,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    expand_sk
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          169
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - csprng_fz_inf_w
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
        - expand_pk
        - fz_dz_norm_n
        - fz_inf_w_by_fz_matrix
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.27349
                - csprng_randombytes.27347
                - csprng_release.27345
                - expand_pk.27358
                - csprng_initialize.27349
                - csprng_fz_inf_w.27365
                - csprng_release.27345
                - fz_inf_w_by_fz_matrix.27361
                - fz_dz_norm_n.27366
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:74,2'
              BranchSideFuncs:
                - csprng_initialize.27349
                - csprng_randombytes.27347
                - csprng_release.27345
                - expand_pk.27358
                - csprng_initialize.27349
                - csprng_fz_inf_w.27365
                - csprng_release.27345
                - fz_inf_w_by_fz_matrix.27361
                - fz_dz_norm_n.27366
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:92,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:94,22'
              BranchSideFuncs:
                - fz_inf_w_by_fz_matrix.27361
                - fz_dz_norm_n.27366
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:97,2'
              BranchSideFuncs:
                - fz_inf_w_by_fz_matrix.27361
                - fz_dz_norm_n.27366
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:74,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:75,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:79,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:81,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:87,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:88,2'
          Dst:             csprng_fz_inf_w
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:90,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:97,2'
          Dst:             fz_inf_w_by_fz_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:98,2'
          Dst:             fz_dz_norm_n
    - functionName:    PQCLEAN_CROSSRSDPG192FAST_AVX2_CROSS_sign
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          652
      EdgeCount:       41
      CyclomaticComplexity: 11
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_CROSSRSDPG192FAST_AVX2_expand_digest_to_fixed_weight
        - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_syn
        - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_vec
        - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fz_rsdp_g_vec
        - PQCLEAN_CROSSRSDPG192FAST_AVX2_seed_leaves
        - PQCLEAN_CROSSRSDPG192FAST_AVX2_seed_path
        - PQCLEAN_CROSSRSDPG192FAST_AVX2_tree_proof
        - PQCLEAN_CROSSRSDPG192FAST_AVX2_tree_root
        - __assert_fail
        - convert_restr_vec_to_fp
        - csprng_fp_vec
        - csprng_fp_vec_chall_1
        - csprng_fz_inf_w
        - csprng_initialize
        - csprng_release
        - expand_sk
        - fp_vec_by_fp_matrix
        - fp_vec_by_fp_vec_pointwise
        - fp_vec_by_restr_vec_scaled
        - fz_dz_norm_m
        - fz_dz_norm_n
        - fz_inf_w_by_fz_matrix
        - fz_vec_sub_m
        - fz_vec_sub_n
        - hash
        - hash_par
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:159,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:0,0'
              BranchSideFuncs:
                - expand_sk.27373
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_seed_leaves
                - csprng_initialize.27349
                - csprng_fz_inf_w.27365
                - fz_vec_sub_m.27372
                - fz_dz_norm_m.27371
                - fz_inf_w_by_fz_matrix.27361
                - fz_dz_norm_n.27366
                - fz_vec_sub_n.27370
                - convert_restr_vec_to_fp.27362
                - fz_dz_norm_n.27366
                - csprng_fp_vec.27367
                - csprng_release.27345
                - fp_vec_by_fp_vec_pointwise.27363
                - fp_vec_by_fp_matrix.27364
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fz_rsdp_g_vec
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_tree_root
                - hash.27359
                - hash.27359
                - hash.27359
                - hash.27359
                - csprng_initialize.27349
                - csprng_fp_vec_chall_1.27360
                - csprng_release.27345
                - fp_vec_by_restr_vec_scaled.27368
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_vec
                - hash.27359
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fz_rsdp_g_vec
                - hash_par.27369
                - hash_par.27369
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:170,21'
              BranchSideFuncs:
                - expand_sk.27373
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_seed_leaves
                - csprng_initialize.27349
                - csprng_fz_inf_w.27365
                - fz_vec_sub_m.27372
                - fz_dz_norm_m.27371
                - fz_inf_w_by_fz_matrix.27361
                - fz_dz_norm_n.27366
                - fz_vec_sub_n.27370
                - convert_restr_vec_to_fp.27362
                - fz_dz_norm_n.27366
                - csprng_fp_vec.27367
                - csprng_release.27345
                - fp_vec_by_fp_vec_pointwise.27363
                - fp_vec_by_fp_matrix.27364
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fz_rsdp_g_vec
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_tree_root
                - hash.27359
                - hash.27359
                - hash.27359
                - hash.27359
                - csprng_initialize.27349
                - csprng_fp_vec_chall_1.27360
                - csprng_release.27345
                - fp_vec_by_restr_vec_scaled.27368
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_vec
                - hash.27359
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fz_rsdp_g_vec
                - hash_par.27369
                - hash_par.27369
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:168,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:170,21'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_seed_leaves
                - csprng_initialize.27349
                - csprng_fz_inf_w.27365
                - fz_vec_sub_m.27372
                - fz_dz_norm_m.27371
                - fz_inf_w_by_fz_matrix.27361
                - fz_dz_norm_n.27366
                - fz_vec_sub_n.27370
                - convert_restr_vec_to_fp.27362
                - fz_dz_norm_n.27366
                - csprng_fp_vec.27367
                - csprng_release.27345
                - fp_vec_by_fp_vec_pointwise.27363
                - fp_vec_by_fp_matrix.27364
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fz_rsdp_g_vec
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_tree_root
                - hash.27359
                - hash.27359
                - hash.27359
                - hash.27359
                - csprng_initialize.27349
                - csprng_fp_vec_chall_1.27360
                - csprng_release.27345
                - fp_vec_by_restr_vec_scaled.27368
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_vec
                - hash.27359
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fz_rsdp_g_vec
                - hash_par.27369
                - hash_par.27369
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:173,33'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_seed_leaves
                - csprng_initialize.27349
                - csprng_fz_inf_w.27365
                - fz_vec_sub_m.27372
                - fz_dz_norm_m.27371
                - fz_inf_w_by_fz_matrix.27361
                - fz_dz_norm_n.27366
                - fz_vec_sub_n.27370
                - convert_restr_vec_to_fp.27362
                - fz_dz_norm_n.27366
                - csprng_fp_vec.27367
                - csprng_release.27345
                - fp_vec_by_fp_vec_pointwise.27363
                - fp_vec_by_fp_matrix.27364
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fz_rsdp_g_vec
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_tree_root
                - hash.27359
                - hash.27359
                - hash.27359
                - hash.27359
                - csprng_initialize.27349
                - csprng_fp_vec_chall_1.27360
                - csprng_release.27345
                - fp_vec_by_restr_vec_scaled.27368
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_vec
                - hash.27359
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fz_rsdp_g_vec
                - hash_par.27369
                - hash_par.27369
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:174,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:176,22'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_seed_leaves
                - csprng_initialize.27349
                - csprng_fz_inf_w.27365
                - fz_vec_sub_m.27372
                - fz_dz_norm_m.27371
                - fz_inf_w_by_fz_matrix.27361
                - fz_dz_norm_n.27366
                - fz_vec_sub_n.27370
                - convert_restr_vec_to_fp.27362
                - fz_dz_norm_n.27366
                - csprng_fp_vec.27367
                - csprng_release.27345
                - fp_vec_by_fp_vec_pointwise.27363
                - fp_vec_by_fp_matrix.27364
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fz_rsdp_g_vec
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_tree_root
                - hash.27359
                - hash.27359
                - hash.27359
                - hash.27359
                - csprng_initialize.27349
                - csprng_fp_vec_chall_1.27360
                - csprng_release.27345
                - fp_vec_by_restr_vec_scaled.27368
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_vec
                - hash.27359
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fz_rsdp_g_vec
                - hash_par.27369
                - hash_par.27369
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:181,2'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_seed_leaves
                - csprng_initialize.27349
                - csprng_fz_inf_w.27365
                - fz_vec_sub_m.27372
                - fz_dz_norm_m.27371
                - fz_inf_w_by_fz_matrix.27361
                - fz_dz_norm_n.27366
                - fz_vec_sub_n.27370
                - convert_restr_vec_to_fp.27362
                - fz_dz_norm_n.27366
                - csprng_fp_vec.27367
                - csprng_release.27345
                - fp_vec_by_fp_vec_pointwise.27363
                - fp_vec_by_fp_matrix.27364
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fz_rsdp_g_vec
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_tree_root
                - hash.27359
                - hash.27359
                - hash.27359
                - hash.27359
                - csprng_initialize.27349
                - csprng_fp_vec_chall_1.27360
                - csprng_release.27345
                - fp_vec_by_restr_vec_scaled.27368
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_vec
                - hash.27359
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fz_rsdp_g_vec
                - hash_par.27369
                - hash_par.27369
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:269,20'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:269,25'
              BranchSideFuncs:
                - hash_par.27369
                - hash_par.27369
                - csprng_initialize.27349
                - csprng_fz_inf_w.27365
                - fz_vec_sub_m.27372
                - fz_dz_norm_m.27371
                - fz_inf_w_by_fz_matrix.27361
                - fz_dz_norm_n.27366
                - fz_vec_sub_n.27370
                - convert_restr_vec_to_fp.27362
                - fz_dz_norm_n.27366
                - csprng_fp_vec.27367
                - csprng_release.27345
                - fp_vec_by_fp_vec_pointwise.27363
                - fp_vec_by_fp_matrix.27364
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fz_rsdp_g_vec
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_tree_root
                - hash.27359
                - hash.27359
                - hash.27359
                - hash.27359
                - csprng_initialize.27349
                - csprng_fp_vec_chall_1.27360
                - csprng_release.27345
                - fp_vec_by_restr_vec_scaled.27368
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_vec
                - hash.27359
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fz_rsdp_g_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:272,14'
              BranchSideFuncs:
                - hash_par.27369
                - hash_par.27369
                - csprng_initialize.27349
                - csprng_fz_inf_w.27365
                - fz_vec_sub_m.27372
                - fz_dz_norm_m.27371
                - fz_inf_w_by_fz_matrix.27361
                - fz_dz_norm_n.27366
                - fz_vec_sub_n.27370
                - convert_restr_vec_to_fp.27362
                - fz_dz_norm_n.27366
                - csprng_fp_vec.27367
                - csprng_release.27345
                - fp_vec_by_fp_vec_pointwise.27363
                - fp_vec_by_fp_matrix.27364
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fz_rsdp_g_vec
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_tree_root
                - hash.27359
                - hash.27359
                - hash.27359
                - hash.27359
                - csprng_initialize.27349
                - csprng_fp_vec_chall_1.27360
                - csprng_release.27345
                - fp_vec_by_restr_vec_scaled.27368
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_vec
                - hash.27359
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fz_rsdp_g_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:269,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:220,31'
              BranchSideFuncs:
                - hash_par.27369
                - hash_par.27369
                - csprng_initialize.27349
                - csprng_fz_inf_w.27365
                - fz_vec_sub_m.27372
                - fz_dz_norm_m.27371
                - fz_inf_w_by_fz_matrix.27361
                - fz_dz_norm_n.27366
                - fz_vec_sub_n.27370
                - convert_restr_vec_to_fp.27362
                - fz_dz_norm_n.27366
                - csprng_fp_vec.27367
                - csprng_release.27345
                - fp_vec_by_fp_vec_pointwise.27363
                - fp_vec_by_fp_matrix.27364
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fz_rsdp_g_vec
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_tree_root
                - hash.27359
                - hash.27359
                - hash.27359
                - hash.27359
                - csprng_initialize.27349
                - csprng_fp_vec_chall_1.27360
                - csprng_release.27345
                - fp_vec_by_restr_vec_scaled.27368
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_vec
                - hash.27359
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fz_rsdp_g_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:272,14'
              BranchSideFuncs:
                - hash_par.27369
                - hash_par.27369
                - csprng_initialize.27349
                - csprng_fz_inf_w.27365
                - fz_vec_sub_m.27372
                - fz_dz_norm_m.27371
                - fz_inf_w_by_fz_matrix.27361
                - fz_dz_norm_n.27366
                - fz_vec_sub_n.27370
                - convert_restr_vec_to_fp.27362
                - fz_dz_norm_n.27366
                - csprng_fp_vec.27367
                - csprng_release.27345
                - fp_vec_by_fp_vec_pointwise.27363
                - fp_vec_by_fp_matrix.27364
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fz_rsdp_g_vec
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_tree_root
                - hash.27359
                - hash.27359
                - hash.27359
                - hash.27359
                - csprng_initialize.27349
                - csprng_fp_vec_chall_1.27360
                - csprng_release.27345
                - fp_vec_by_restr_vec_scaled.27368
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_vec
                - hash.27359
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fz_rsdp_g_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:220,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:220,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_tree_root
                - hash.27359
                - hash.27359
                - hash.27359
                - hash.27359
                - csprng_initialize.27349
                - csprng_fp_vec_chall_1.27360
                - csprng_release.27345
                - fp_vec_by_restr_vec_scaled.27368
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_vec
                - hash.27359
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fz_rsdp_g_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:309,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_tree_root
                - hash.27359
                - hash.27359
                - hash.27359
                - hash.27359
                - csprng_initialize.27349
                - csprng_fp_vec_chall_1.27360
                - csprng_release.27345
                - fp_vec_by_restr_vec_scaled.27368
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_vec
                - hash.27359
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fz_rsdp_g_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:336,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:337,30'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_vec
                - hash.27359
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fz_rsdp_g_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:345,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_vec
                - hash.27359
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fz_rsdp_g_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:345,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:346,37'
              BranchSideFuncs:
                - hash.27359
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fz_rsdp_g_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:349,26'
              BranchSideFuncs:
                - hash.27359
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fz_rsdp_g_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:363,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:362,26'
              BranchSideFuncs:
                - __assert_fail
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fz_rsdp_g_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:364,4'
              BranchSideFuncs:
                - __assert_fail
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fz_rsdp_g_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:364,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:364,4'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fz_rsdp_g_vec
                - __assert_fail
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:365,16'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fz_rsdp_g_vec
                - __assert_fail
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:362,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:363,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:371,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:165,2'
          Dst:             expand_sk
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:181,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:182,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:185,2'
          Dst:             PQCLEAN_CROSSRSDPG192FAST_AVX2_seed_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:309,2'
          Dst:             PQCLEAN_CROSSRSDPG192FAST_AVX2_tree_root
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:310,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:311,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:318,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:323,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:329,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:330,2'
          Dst:             csprng_fp_vec_chall_1
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:332,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:232,3'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:237,3'
          Dst:             csprng_fz_inf_w
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:238,3'
          Dst:             fz_vec_sub_m
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:239,3'
          Dst:             fz_dz_norm_m
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:240,3'
          Dst:             fz_inf_w_by_fz_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:241,3'
          Dst:             fz_dz_norm_n
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:242,3'
          Dst:             fz_vec_sub_n
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:245,3'
          Dst:             convert_restr_vec_to_fp
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:246,3'
          Dst:             fz_dz_norm_n
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:248,3'
          Dst:             csprng_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:250,3'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:253,3'
          Dst:             fp_vec_by_fp_vec_pointwise
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:254,3'
          Dst:             fp_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:258,3'
          Dst:             PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:260,3'
          Dst:             PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fz_rsdp_g_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:270,4'
          Dst:             hash_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:286,4'
          Dst:             hash_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:337,3'
          Dst:             fp_vec_by_restr_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:351,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:354,2'
          Dst:             PQCLEAN_CROSSRSDPG192FAST_AVX2_expand_digest_to_fixed_weight
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:358,2'
          Dst:             PQCLEAN_CROSSRSDPG192FAST_AVX2_tree_proof
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:359,2'
          Dst:             PQCLEAN_CROSSRSDPG192FAST_AVX2_seed_path
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:346,3'
          Dst:             PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:364,4'
          Dst:             __assert_fail
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:365,4'
          Dst:             PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:366,4'
          Dst:             PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fz_rsdp_g_vec
    - functionName:    restr_vec_by_fp_matrix
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          524
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - RESTR_TO_VAL
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/fp_arith.h:0,0'
          Dst:             RESTR_TO_VAL
    - functionName:    PQCLEAN_CROSSRSDPG192FAST_AVX2_CROSS_keygen
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          191
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_syn
        - csprng_fz_inf_w
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
        - expand_pk
        - fz_dz_norm_n
        - fz_inf_w_by_fz_matrix
        - restr_vec_by_fp_matrix
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:104,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
                - csprng_initialize.27349
                - csprng_randombytes.27347
                - csprng_release.27345
                - expand_pk.27358
                - csprng_initialize.27349
                - csprng_fz_inf_w.27365
                - fz_inf_w_by_fz_matrix.27361
                - fz_dz_norm_n.27366
                - csprng_release.27345
                - restr_vec_by_fp_matrix.27378
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_syn
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:138,22'
              BranchSideFuncs:
                - OQS_randombytes
                - csprng_initialize.27349
                - csprng_randombytes.27347
                - csprng_release.27345
                - expand_pk.27358
                - csprng_initialize.27349
                - csprng_fz_inf_w.27365
                - fz_inf_w_by_fz_matrix.27361
                - fz_dz_norm_n.27366
                - csprng_release.27345
                - restr_vec_by_fp_matrix.27378
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_syn
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:136,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:138,22'
              BranchSideFuncs:
                - fz_inf_w_by_fz_matrix.27361
                - fz_dz_norm_n.27366
                - csprng_release.27345
                - restr_vec_by_fp_matrix.27378
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_syn
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:141,2'
              BranchSideFuncs:
                - fz_inf_w_by_fz_matrix.27361
                - fz_dz_norm_n.27366
                - csprng_release.27345
                - restr_vec_by_fp_matrix.27378
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_syn
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:104,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:112,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:113,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:117,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:123,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:130,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:134,2'
          Dst:             csprng_fz_inf_w
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:141,2'
          Dst:             fz_inf_w_by_fz_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:142,2'
          Dst:             fz_dz_norm_n
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:144,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:147,2'
          Dst:             restr_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/CROSS.c:149,2'
          Dst:             PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_syn
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:72,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:72,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:72,2'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:66,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:66,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:66,2'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:59,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:59,2'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:54,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:54,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:52,2'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:43,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:43,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:43,2'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.27403
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.27403
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.27404
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:62,2'
              BranchSideFuncs:
                - xof_shake_extract.27404
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.27407
                - xof_shake_update.27406
                - xof_shake_update.27406
                - xof_shake_final.27405
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.27407
                - xof_shake_update.27406
                - xof_shake_update.27406
                - xof_shake_final.27405
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    PQCLEAN_CROSSRSDPG192FAST_AVX2_expand_digest_to_fixed_weight
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         67
      ICount:          400
      EdgeCount:       90
      CyclomaticComplexity: 25
      functionsReached:
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.c:46,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.27410
                - csprng_randombytes.27409
                - csprng_release.27408
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.c:47,2'
              BranchSideFuncs:
                - csprng_initialize.27410
                - csprng_randombytes.27409
                - csprng_release.27408
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.c:68,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.c:68,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.c:68,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.c:70,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.c:70,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.c:72,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.c:72,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.c:72,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.c:73,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.c:75,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.c:84,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.c:85,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.c:92,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.c:66,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.c:68,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.c:95,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.c:47,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.c:49,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.c:51,2'
          Dst:             csprng_release
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:72,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:72,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:72,2'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:66,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:66,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:66,2'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:59,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:59,2'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:54,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:54,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:52,2'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:43,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:43,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:43,2'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    PQCLEAN_CROSSRSDPG192FAST_AVX2_recompute_root
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          82
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - PQCLEAN_CROSSRSDPG192FAST_AVX2_tree_root
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/merkle.c:87,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/merkle.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_tree_root
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/merkle.c:88,7'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_tree_root
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/merkle.c:88,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/merkle.c:87,26'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_tree_root
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/merkle.c:89,12'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_tree_root
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/merkle.c:88,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/merkle.c:87,26'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_tree_root
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/merkle.c:89,12'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_tree_root
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/merkle.c:87,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/merkle.c:88,7'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_tree_root
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/merkle.c:95,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192FAST_AVX2_tree_root
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/merkle.c:95,2'
          Dst:             PQCLEAN_CROSSRSDPG192FAST_AVX2_tree_root
    - functionName:    PQCLEAN_CROSSRSDPG192FAST_AVX2_tree_root
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          50
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hash
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/merkle.c:56,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/merkle.c:0,0'
              BranchSideFuncs:
                - hash.27444
                - hash.27444
                - hash.27444
                - hash.27444
                - hash.27444
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/merkle.c:60,3'
              BranchSideFuncs:
                - hash.27444
                - hash.27444
                - hash.27444
                - hash.27444
                - hash.27444
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/merkle.c:60,3'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/merkle.c:60,3'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/merkle.c:60,3'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/merkle.c:60,3'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/merkle.c:64,2'
          Dst:             hash
    - functionName:    hash
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
        - xof_shake_final
        - xof_shake_init
        - xof_shake_release
        - xof_shake_update
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:238,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.27439
                - xof_shake_update.27438
                - xof_shake_update.27438
                - xof_shake_final.27437
                - xof_shake_extract.27436
                - xof_shake_release.27435
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:239,2'
              BranchSideFuncs:
                - xof_shake_init.27439
                - xof_shake_update.27438
                - xof_shake_update.27438
                - xof_shake_final.27437
                - xof_shake_extract.27436
                - xof_shake_release.27435
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:239,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:240,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:244,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:245,2'
          Dst:             xof_shake_final
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:246,2'
          Dst:             xof_shake_extract
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:248,2'
          Dst:             xof_shake_release
    - functionName:    PQCLEAN_CROSSRSDPG192FAST_AVX2_tree_proof
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          73
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/merkle.c:72,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/merkle.c:71,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/merkle.c:73,37'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/merkle.c:72,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/merkle.c:71,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/merkle.c:73,37'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/merkle.c:71,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/merkle.c:72,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/merkle.c:79,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_unpack_7_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          2373
      EdgeCount:       66
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:234,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:234,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:235,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:237,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:237,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:247,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:237,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:237,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:238,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:237,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:237,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:238,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:237,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:238,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:238,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:237,31'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:237,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:238,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:237,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:237,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:247,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:237,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:238,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:238,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:237,31'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:237,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:238,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:237,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:238,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:247,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:237,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:238,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:247,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:248,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:249,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:250,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:250,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:251,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:253,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:253,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:254,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:257,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:257,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:258,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:262,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:262,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:263,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:268,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:268,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:269,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:275,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:275,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:276,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:284,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:284,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:284,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:285,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_unpack_9_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          1779
      EdgeCount:       67
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:311,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:311,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:321,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:311,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:311,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:312,24'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:311,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:311,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:312,24'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:311,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:312,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:312,24'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:311,30'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:311,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:312,24'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:311,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:311,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:321,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:311,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:312,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:312,24'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:311,30'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:311,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:312,24'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:311,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:312,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:321,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:311,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:312,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:321,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:322,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:323,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:324,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:324,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:325,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:327,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:327,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:328,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:331,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:331,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:332,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:336,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:336,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:337,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:342,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:342,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:343,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:349,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:349,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:350,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:358,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:358,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:358,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:359,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_pack_7_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          463
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:60,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:68,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:60,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:68,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:69,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:70,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:71,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:71,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:72,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:74,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:74,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:75,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:78,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:78,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:79,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:83,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:83,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:84,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:89,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:89,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:90,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:96,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:96,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:96,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:97,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_pack_9_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          558
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:126,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:127,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:137,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:126,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:127,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:137,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:138,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:139,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:141,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:141,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:142,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:145,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:145,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:146,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:150,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:150,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:151,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:156,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:156,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:157,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:163,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:163,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:164,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:171,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:171,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:171,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:172,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDPG192FAST_AVX2_unpack_fz_rsdp_g_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 504
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fz
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:504,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fz.27489
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:504,9'
              BranchSideFuncs:
                - generic_unpack_fz.27489
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:504,9'
          Dst:             generic_unpack_fz
    - functionName:    generic_unpack_fz
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 396
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_7_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:398,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_7_bit.27483
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:398,22'
              BranchSideFuncs:
                - generic_unpack_7_bit.27483
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:398,22'
          Dst:             generic_unpack_7_bit
    - functionName:    PQCLEAN_CROSSRSDPG192FAST_AVX2_unpack_fz_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 491
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fz
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:491,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fz.27489
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:491,9'
              BranchSideFuncs:
                - generic_unpack_fz.27489
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:491,9'
          Dst:             generic_unpack_fz
    - functionName:    PQCLEAN_CROSSRSDPG192FAST_AVX2_unpack_fp_syn
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 477
      functionLinenumberEnd: 478
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:478,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fp.27492
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:478,9'
              BranchSideFuncs:
                - generic_unpack_fp.27492
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:478,9'
          Dst:             generic_unpack_fp
    - functionName:    generic_unpack_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_9_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:379,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_9_bit.27484
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:379,22'
              BranchSideFuncs:
                - generic_unpack_9_bit.27484
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:379,22'
          Dst:             generic_unpack_9_bit
    - functionName:    PQCLEAN_CROSSRSDPG192FAST_AVX2_unpack_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 464
      functionLinenumberEnd: 465
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:465,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fp.27492
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:465,9'
              BranchSideFuncs:
                - generic_unpack_fp.27492
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:465,9'
          Dst:             generic_unpack_fp
    - functionName:    PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fz_rsdp_g_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 453
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fz
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:452,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fz.27497
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:452,2'
              BranchSideFuncs:
                - generic_pack_fz.27497
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:452,2'
          Dst:             generic_pack_fz
    - functionName:    generic_pack_fz
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_7_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:212,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_7_bit.27485
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:212,2'
              BranchSideFuncs:
                - generic_pack_7_bit.27485
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:212,2'
          Dst:             generic_pack_7_bit
    - functionName:    PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fz_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fz
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:439,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fz.27497
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:439,2'
              BranchSideFuncs:
                - generic_pack_fz.27497
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:439,2'
          Dst:             generic_pack_fz
    - functionName:    PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_syn
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:426,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fp.27500
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:426,2'
              BranchSideFuncs:
                - generic_pack_fp.27500
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:426,2'
          Dst:             generic_pack_fp
    - functionName:    generic_pack_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_9_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:196,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_9_bit.27486
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:196,2'
              BranchSideFuncs:
                - generic_pack_9_bit.27486
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:196,2'
          Dst:             generic_pack_9_bit
    - functionName:    PQCLEAN_CROSSRSDPG192FAST_AVX2_pack_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 412
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:413,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fp.27500
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:413,2'
              BranchSideFuncs:
                - generic_pack_fp.27500
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/pack_unpack.c:413,2'
          Dst:             generic_pack_fp
    - functionName:    xof_shake_x4_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_ctx_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:109,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:109,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:109,2'
          Dst:             OQS_SHA3_shake256_x4_inc_ctx_release
    - functionName:    csprng_release_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:174,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_release.27551
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:174,2'
              BranchSideFuncs:
                - xof_shake_x4_release.27551
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:174,2'
          Dst:             xof_shake_x4_release
    - functionName:    xof_shake_x4_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_squeeze
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:105,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:105,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:105,2'
          Dst:             OQS_SHA3_shake256_x4_inc_squeeze
    - functionName:    csprng_randombytes_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:161,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_extract.27553
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:161,2'
              BranchSideFuncs:
                - xof_shake_x4_extract.27553
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:161,2'
          Dst:             xof_shake_x4_extract
    - functionName:    xof_shake_x4_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:97,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:97,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:97,2'
          Dst:             OQS_SHA3_shake256_x4_inc_finalize
    - functionName:    xof_shake_x4_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_absorb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:94,46'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:94,46'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:94,2'
          Dst:             OQS_SHA3_shake256_x4_inc_absorb
    - functionName:    xof_shake_x4_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:86,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:86,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:86,2'
          Dst:             OQS_SHA3_shake256_x4_inc_init
    - functionName:    csprng_initialize_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          53
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_final
        - xof_shake_x4_init
        - xof_shake_x4_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:132,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_init.27557
                - xof_shake_x4_update.27556
                - xof_shake_x4_update.27556
                - xof_shake_x4_final.27555
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:132,2'
              BranchSideFuncs:
                - xof_shake_x4_init.27557
                - xof_shake_x4_update.27556
                - xof_shake_x4_update.27556
                - xof_shake_x4_final.27555
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:132,2'
          Dst:             xof_shake_x4_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:133,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:143,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:144,2'
          Dst:             xof_shake_x4_final
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:72,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:72,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:72,2'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:66,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:66,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:66,2'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:59,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:59,2'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:54,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:54,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:52,2'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:43,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:43,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/sha3.h:43,2'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    PQCLEAN_CROSSRSDPG192FAST_AVX2_rebuild_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          75
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/seedtree.c:152,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/seedtree.c:151,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/seedtree.c:153,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/seedtree.c:152,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/seedtree.c:151,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/seedtree.c:153,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/seedtree.c:151,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/seedtree.c:152,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/seedtree.c:159,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDPG192FAST_AVX2_seed_path
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          75
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/seedtree.c:136,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/seedtree.c:135,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/seedtree.c:137,43'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/seedtree.c:136,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/seedtree.c:135,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/seedtree.c:137,43'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/seedtree.c:135,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/seedtree.c:136,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/seedtree.c:143,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    csprng_release_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_release_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:225,31'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_release_x4.27552
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:225,31'
              BranchSideFuncs:
                - csprng_release_x4.27552
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:225,3'
          Dst:             csprng_release_x4
    - functionName:    csprng_randombytes_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_randombytes_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:212,57'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes_x4.27554
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:212,57'
              BranchSideFuncs:
                - csprng_randombytes_x4.27554
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:212,3'
          Dst:             csprng_randombytes_x4
    - functionName:    csprng_initialize_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_initialize_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:200,34'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_initialize_x4.27558
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:200,34'
              BranchSideFuncs:
                - csprng_initialize_x4.27558
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:200,3'
          Dst:             csprng_initialize_x4
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.27559
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.27559
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.27560
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:62,2'
              BranchSideFuncs:
                - xof_shake_extract.27560
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.27563
                - xof_shake_update.27562
                - xof_shake_update.27562
                - xof_shake_final.27561
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.27563
                - xof_shake_update.27562
                - xof_shake_update.27562
                - xof_shake_final.27561
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    PQCLEAN_CROSSRSDPG192FAST_AVX2_seed_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          115
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_initialize
        - csprng_initialize_par
        - csprng_randombytes
        - csprng_randombytes_par
        - csprng_release
        - csprng_release_par
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/seedtree.c:54,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/seedtree.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.27573
                - csprng_randombytes.27572
                - csprng_release.27571
                - csprng_initialize_par.27570
                - csprng_randombytes_par.27569
                - csprng_release_par.27568
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/seedtree.c:63,2'
              BranchSideFuncs:
                - csprng_initialize.27573
                - csprng_randombytes.27572
                - csprng_release.27571
                - csprng_initialize_par.27570
                - csprng_randombytes_par.27569
                - csprng_release_par.27568
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/seedtree.c:68,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/seedtree.c:69,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/seedtree.c:71,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/seedtree.c:97,2'
          Dst:             csprng_initialize_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/seedtree.c:109,2'
          Dst:             csprng_randombytes_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-fast_avx2/seedtree.c:118,2'
          Dst:             csprng_release_par
    - functionName:    RESTR_TO_VAL
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          82
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    34
      BranchProfiles:  []
      Callsites:       []
    - functionName:    csprng_fp_mat
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:193,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.27646
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:199,2'
              BranchSideFuncs:
                - csprng_randombytes.27646
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:210,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:210,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:222,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:210,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:212,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:222,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:212,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:214,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:214,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:214,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:215,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:217,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:223,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:224,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:226,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:209,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:210,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:229,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:199,2'
          Dst:             csprng_randombytes
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:62,37'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.27647
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:62,37'
              BranchSideFuncs:
                - xof_shake_extract.27647
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/sha3.h:65,31'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/sha3.h:65,31'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/sha3.h:65,2'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    csprng_fz_mat
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:277,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.27646
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:283,2'
              BranchSideFuncs:
                - csprng_randombytes.27646
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:295,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:295,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:307,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:295,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:297,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:307,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:297,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:299,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:299,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:299,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:300,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:302,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:308,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:309,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:311,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:294,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:295,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:314,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:283,2'
          Dst:             csprng_randombytes
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/sha3.h:71,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/sha3.h:71,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/sha3.h:71,2'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_finalize
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/sha3.h:58,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/sha3.h:58,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/sha3.h:58,2'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/sha3.h:53,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/sha3.h:53,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/sha3.h:51,2'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/sha3.h:42,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/sha3.h:42,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/sha3.h:42,2'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    fp_synd_minus_fp_vec_scaled
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          51
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/fp_arith.h:172,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/fp_arith.h:173,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/fp_arith.h:177,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    is_fz_vec_in_restr_group_m
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         80
      ICount:          447
      EdgeCount:       118
      CyclomaticComplexity: 40
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDPG192SMALL_CLEAN_CROSS_verify
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 481
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          385
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_expand_digest_to_fixed_weight
        - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_pack_fp_syn
        - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_pack_fp_vec
        - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_rebuild_tree
        - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_recompute_root
        - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_seed_leaves
        - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_unpack_fp_syn
        - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_unpack_fp_vec
        - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_unpack_fz_rsdp_g_vec
        - convert_restr_vec_to_fp
        - csprng_fp_vec
        - csprng_fp_vec_chall_1
        - csprng_fz_inf_w
        - csprng_initialize
        - csprng_release
        - expand_pk
        - fp_synd_minus_fp_vec_scaled
        - fp_vec_by_fp_matrix
        - fp_vec_by_fp_vec_pointwise
        - fp_vec_by_restr_vec_scaled
        - fz_dz_norm_n
        - fz_inf_w_by_fz_matrix
        - hash
        - is_fz_vec_in_restr_group_m
        - memcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:309,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:0,0'
              BranchSideFuncs:
                - expand_pk.27657
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_unpack_fp_syn
                - hash.27658
                - hash.27658
                - csprng_initialize.27659
                - csprng_fp_vec_chall_1.27660
                - csprng_release.27661
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_rebuild_tree
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_seed_leaves
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.27654
                - fz_inf_w_by_fz_matrix.27663
                - convert_restr_vec_to_fp.27667
                - fp_vec_by_fp_vec_pointwise.27668
                - fp_vec_by_fp_matrix.27669
                - fp_synd_minus_fp_vec_scaled.27653
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_pack_fp_syn
                - hash.27658
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_recompute_root
                - hash.27658
                - hash.27658
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_pack_fp_vec
                - hash.27658
                - memcmp
                - memcmp
                - hash.27658
                - csprng_initialize.27659
                - csprng_fz_inf_w.27662
                - fz_inf_w_by_fz_matrix.27663
                - fz_dz_norm_n.27664
                - csprng_fp_vec.27665
                - csprng_release.27661
                - fp_vec_by_restr_vec_scaled.27666
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:313,2'
              BranchSideFuncs:
                - expand_pk.27657
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_unpack_fp_syn
                - hash.27658
                - hash.27658
                - csprng_initialize.27659
                - csprng_fp_vec_chall_1.27660
                - csprng_release.27661
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_rebuild_tree
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_seed_leaves
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.27654
                - fz_inf_w_by_fz_matrix.27663
                - convert_restr_vec_to_fp.27667
                - fp_vec_by_fp_vec_pointwise.27668
                - fp_vec_by_fp_matrix.27669
                - fp_synd_minus_fp_vec_scaled.27653
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_pack_fp_syn
                - hash.27658
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_recompute_root
                - hash.27658
                - hash.27658
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_pack_fp_vec
                - hash.27658
                - memcmp
                - memcmp
                - hash.27658
                - csprng_initialize.27659
                - csprng_fz_inf_w.27662
                - fz_inf_w_by_fz_matrix.27663
                - fz_dz_norm_n.27664
                - csprng_fp_vec.27665
                - csprng_release.27661
                - fp_vec_by_restr_vec_scaled.27666
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:377,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:379,43'
              BranchSideFuncs:
                - hash.27658
                - csprng_initialize.27659
                - csprng_fz_inf_w.27662
                - fz_inf_w_by_fz_matrix.27663
                - fz_dz_norm_n.27664
                - csprng_fp_vec.27665
                - csprng_release.27661
                - fp_vec_by_restr_vec_scaled.27666
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.27654
                - fz_inf_w_by_fz_matrix.27663
                - convert_restr_vec_to_fp.27667
                - fp_vec_by_fp_vec_pointwise.27668
                - fp_vec_by_fp_matrix.27669
                - fp_synd_minus_fp_vec_scaled.27653
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_pack_fp_syn
                - hash.27658
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_recompute_root
                - hash.27658
                - hash.27658
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_pack_fp_vec
                - hash.27658
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:408,48'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.27654
                - fz_inf_w_by_fz_matrix.27663
                - convert_restr_vec_to_fp.27667
                - fp_vec_by_fp_vec_pointwise.27668
                - fp_vec_by_fp_matrix.27669
                - fp_synd_minus_fp_vec_scaled.27653
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_pack_fp_syn
                - hash.27658
                - hash.27658
                - csprng_initialize.27659
                - csprng_fz_inf_w.27662
                - fz_inf_w_by_fz_matrix.27663
                - fz_dz_norm_n.27664
                - csprng_fp_vec.27665
                - csprng_release.27661
                - fp_vec_by_restr_vec_scaled.27666
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_recompute_root
                - hash.27658
                - hash.27658
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_pack_fp_vec
                - hash.27658
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:409,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:415,35'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.27654
                - fz_inf_w_by_fz_matrix.27663
                - convert_restr_vec_to_fp.27667
                - fp_vec_by_fp_vec_pointwise.27668
                - fp_vec_by_fp_matrix.27669
                - fp_synd_minus_fp_vec_scaled.27653
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_pack_fp_syn
                - hash.27658
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_unpack_fp_vec
                - hash.27658
                - csprng_initialize.27659
                - csprng_fz_inf_w.27662
                - fz_inf_w_by_fz_matrix.27663
                - fz_dz_norm_n.27664
                - csprng_fp_vec.27665
                - csprng_release.27661
                - fp_vec_by_restr_vec_scaled.27666
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_recompute_root
                - hash.27658
                - hash.27658
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_pack_fp_vec
                - hash.27658
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:415,35'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.27654
                - fz_inf_w_by_fz_matrix.27663
                - convert_restr_vec_to_fp.27667
                - fp_vec_by_fp_vec_pointwise.27668
                - fp_vec_by_fp_matrix.27669
                - fp_synd_minus_fp_vec_scaled.27653
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_pack_fp_syn
                - hash.27658
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_unpack_fp_vec
                - hash.27658
                - csprng_initialize.27659
                - csprng_fz_inf_w.27662
                - fz_inf_w_by_fz_matrix.27663
                - fz_dz_norm_n.27664
                - csprng_fp_vec.27665
                - csprng_release.27661
                - fp_vec_by_restr_vec_scaled.27666
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_recompute_root
                - hash.27658
                - hash.27658
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_pack_fp_vec
                - hash.27658
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:420,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:420,24'
              BranchSideFuncs:
                - is_fz_vec_in_restr_group_m.27654
                - fz_inf_w_by_fz_matrix.27663
                - convert_restr_vec_to_fp.27667
                - fp_vec_by_fp_vec_pointwise.27668
                - fp_vec_by_fp_matrix.27669
                - fp_synd_minus_fp_vec_scaled.27653
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_pack_fp_syn
                - hash.27658
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_unpack_fz_rsdp_g_vec
                - hash.27658
                - csprng_initialize.27659
                - csprng_fz_inf_w.27662
                - fz_inf_w_by_fz_matrix.27663
                - fz_dz_norm_n.27664
                - csprng_fp_vec.27665
                - csprng_release.27661
                - fp_vec_by_restr_vec_scaled.27666
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_recompute_root
                - hash.27658
                - hash.27658
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_pack_fp_vec
                - hash.27658
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:420,24'
              BranchSideFuncs:
                - is_fz_vec_in_restr_group_m.27654
                - fz_inf_w_by_fz_matrix.27663
                - convert_restr_vec_to_fp.27667
                - fp_vec_by_fp_vec_pointwise.27668
                - fp_vec_by_fp_matrix.27669
                - fp_synd_minus_fp_vec_scaled.27653
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_pack_fp_syn
                - hash.27658
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_unpack_fz_rsdp_g_vec
                - hash.27658
                - csprng_initialize.27659
                - csprng_fz_inf_w.27662
                - fz_inf_w_by_fz_matrix.27663
                - fz_dz_norm_n.27664
                - csprng_fp_vec.27665
                - csprng_release.27661
                - fp_vec_by_restr_vec_scaled.27666
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_recompute_root
                - hash.27658
                - hash.27658
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_pack_fp_vec
                - hash.27658
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:421,38'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:372,31'
              BranchSideFuncs:
                - fz_inf_w_by_fz_matrix.27663
                - convert_restr_vec_to_fp.27667
                - fp_vec_by_fp_vec_pointwise.27668
                - fp_vec_by_fp_matrix.27669
                - fp_synd_minus_fp_vec_scaled.27653
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_pack_fp_syn
                - hash.27658
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.27654
                - hash.27658
                - csprng_initialize.27659
                - csprng_fz_inf_w.27662
                - fz_inf_w_by_fz_matrix.27663
                - fz_dz_norm_n.27664
                - csprng_fp_vec.27665
                - csprng_release.27661
                - fp_vec_by_restr_vec_scaled.27666
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_recompute_root
                - hash.27658
                - hash.27658
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_pack_fp_vec
                - hash.27658
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:422,22'
              BranchSideFuncs:
                - is_fz_vec_in_restr_group_m.27654
                - fz_inf_w_by_fz_matrix.27663
                - convert_restr_vec_to_fp.27667
                - fp_vec_by_fp_vec_pointwise.27668
                - fp_vec_by_fp_matrix.27669
                - fp_synd_minus_fp_vec_scaled.27653
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_pack_fp_syn
                - hash.27658
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_unpack_fz_rsdp_g_vec
                - hash.27658
                - csprng_initialize.27659
                - csprng_fz_inf_w.27662
                - fz_inf_w_by_fz_matrix.27663
                - fz_dz_norm_n.27664
                - csprng_fp_vec.27665
                - csprng_release.27661
                - fp_vec_by_restr_vec_scaled.27666
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_recompute_root
                - hash.27658
                - hash.27658
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_pack_fp_vec
                - hash.27658
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:372,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:375,56'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_recompute_root
                - hash.27658
                - hash.27658
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_pack_fp_vec
                - hash.27658
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:448,37'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_recompute_root
                - hash.27658
                - hash.27658
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_pack_fp_vec
                - hash.27658
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:473,36'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:465,32'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:473,36'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:457,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:458,37'
              BranchSideFuncs:
                - hash.27658
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:460,26'
              BranchSideFuncs:
                - hash.27658
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:474,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:474,42'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:475,46'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:475,46'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:475,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:476,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:476,40'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:476,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:477,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:477,40'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:477,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:478,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:478,35'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:478,35'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:478,35'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:313,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:317,19'
          Dst:             PQCLEAN_CROSSRSDPG192SMALL_CLEAN_unpack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:320,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:325,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:329,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:332,2'
          Dst:             csprng_fp_vec_chall_1
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:334,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:337,2'
          Dst:             PQCLEAN_CROSSRSDPG192SMALL_CLEAN_expand_digest_to_fixed_weight
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:341,24'
          Dst:             PQCLEAN_CROSSRSDPG192SMALL_CLEAN_rebuild_tree
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:344,2'
          Dst:             PQCLEAN_CROSSRSDPG192SMALL_CLEAN_seed_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:446,32'
          Dst:             PQCLEAN_CROSSRSDPG192SMALL_CLEAN_recompute_root
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:450,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:453,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:382,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:391,4'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:393,4'
          Dst:             csprng_fz_inf_w
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:394,4'
          Dst:             fz_inf_w_by_fz_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:395,4'
          Dst:             fz_dz_norm_n
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:397,4'
          Dst:             csprng_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:399,4'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:400,4'
          Dst:             fp_vec_by_restr_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:408,34'
          Dst:             PQCLEAN_CROSSRSDPG192SMALL_CLEAN_unpack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:419,40'
          Dst:             PQCLEAN_CROSSRSDPG192SMALL_CLEAN_unpack_fz_rsdp_g_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:422,22'
          Dst:             is_fz_vec_in_restr_group_m
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:423,4'
          Dst:             fz_inf_w_by_fz_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:429,4'
          Dst:             convert_restr_vec_to_fp
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:430,4'
          Dst:             fp_vec_by_fp_vec_pointwise
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:431,4'
          Dst:             fp_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:433,4'
          Dst:             fp_synd_minus_fp_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:438,4'
          Dst:             PQCLEAN_CROSSRSDPG192SMALL_CLEAN_pack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:440,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:463,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:469,36'
          Dst:             memcmp
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:458,3'
          Dst:             PQCLEAN_CROSSRSDPG192SMALL_CLEAN_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:465,32'
          Dst:             memcmp
    - functionName:    expand_pk
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_fp_mat
        - csprng_fz_mat
        - csprng_initialize
        - csprng_release
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:52,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.27659
                - csprng_fz_mat.27648
                - csprng_fp_mat.27645
                - csprng_release.27661
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:53,2'
              BranchSideFuncs:
                - csprng_initialize.27659
                - csprng_fz_mat.27648
                - csprng_fp_mat.27645
                - csprng_release.27661
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:53,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:55,2'
          Dst:             csprng_fz_mat
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:56,2'
          Dst:             csprng_fp_mat
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:58,2'
          Dst:             csprng_release
    - functionName:    hash
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
        - xof_shake_final
        - xof_shake_init
        - xof_shake_release
        - xof_shake_update
      functionUses:    14
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:80,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.27652
                - xof_shake_update.27651
                - xof_shake_update.27651
                - xof_shake_final.27650
                - xof_shake_extract.27647
                - xof_shake_release.27649
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:81,2'
              BranchSideFuncs:
                - xof_shake_init.27652
                - xof_shake_update.27651
                - xof_shake_update.27651
                - xof_shake_final.27650
                - xof_shake_extract.27647
                - xof_shake_release.27649
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:81,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:82,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:86,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:87,2'
          Dst:             xof_shake_final
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:88,2'
          Dst:             xof_shake_extract
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:90,2'
          Dst:             xof_shake_release
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.27652
                - xof_shake_update.27651
                - xof_shake_update.27651
                - xof_shake_final.27650
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.27652
                - xof_shake_update.27651
                - xof_shake_update.27651
                - xof_shake_final.27650
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    csprng_fp_vec_chall_1
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          215
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:150,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.27646
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:156,2'
              BranchSideFuncs:
                - csprng_randombytes.27646
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:167,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:167,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:180,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:167,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:169,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:180,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:169,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:171,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:171,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:171,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:172,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:174,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:181,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:182,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:184,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:166,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:167,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:187,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:156,2'
          Dst:             csprng_randombytes
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.27649
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.27649
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    csprng_fz_inf_w
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:235,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.27646
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:241,2'
              BranchSideFuncs:
                - csprng_randombytes.27646
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:252,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:252,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:264,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:252,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:254,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:264,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:254,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:256,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:256,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:256,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:257,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:259,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:265,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:266,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:268,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:251,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:252,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:271,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:241,2'
          Dst:             csprng_randombytes
    - functionName:    fz_inf_w_by_fz_matrix
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          134
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:79,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:80,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:80,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:79,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:78,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:80,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fz_dz_norm_n
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          163
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    csprng_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:106,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.27646
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:112,2'
              BranchSideFuncs:
                - csprng_randombytes.27646
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:123,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:123,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:135,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:123,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:125,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:135,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:125,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:127,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:127,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:127,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:128,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:130,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:136,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:137,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:139,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:122,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:123,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:142,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:112,2'
          Dst:             csprng_randombytes
    - functionName:    fp_vec_by_restr_vec_scaled
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - RESTR_TO_VAL
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/fp_arith.h:161,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/fp_arith.h:162,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/fp_arith.h:165,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/fp_arith.h:162,12'
          Dst:             RESTR_TO_VAL
    - functionName:    convert_restr_vec_to_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - RESTR_TO_VAL
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/fp_arith.h:182,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/fp_arith.h:0,0'
              BranchSideFuncs:
                - RESTR_TO_VAL.27644
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/fp_arith.h:183,25'
              BranchSideFuncs:
                - RESTR_TO_VAL.27644
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/fp_arith.h:182,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/fp_arith.h:183,25'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/fp_arith.h:185,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/fp_arith.h:183,12'
          Dst:             RESTR_TO_VAL
    - functionName:    fp_vec_by_fp_vec_pointwise
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          113
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/fp_arith.h:139,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/fp_arith.h:140,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/fp_arith.h:140,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/fp_arith.h:139,26'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/fp_arith.h:140,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/fp_arith.h:140,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/fp_arith.h:139,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/fp_arith.h:140,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/fp_arith.h:143,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fp_vec_by_fp_matrix
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          138
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/fp_arith.h:127,31'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/fp_arith.h:128,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/fp_arith.h:128,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/fp_arith.h:127,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/fp_arith.h:126,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/fp_arith.h:128,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fz_vec_sub_n
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          213
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:54,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:55,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:55,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:54,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:55,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:57,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fz_dz_norm_m
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          50
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fz_vec_sub_m
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          136
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:91,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:92,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:92,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:91,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:91,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/restr_arith.h:92,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    expand_sk
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_fz_inf_w
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
        - expand_pk
        - fz_dz_norm_n
        - fz_inf_w_by_fz_matrix
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.27659
                - csprng_randombytes.27646
                - csprng_release.27661
                - expand_pk.27657
                - csprng_initialize.27659
                - csprng_fz_inf_w.27662
                - csprng_release.27661
                - fz_inf_w_by_fz_matrix.27663
                - fz_dz_norm_n.27664
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:74,2'
              BranchSideFuncs:
                - csprng_initialize.27659
                - csprng_randombytes.27646
                - csprng_release.27661
                - expand_pk.27657
                - csprng_initialize.27659
                - csprng_fz_inf_w.27662
                - csprng_release.27661
                - fz_inf_w_by_fz_matrix.27663
                - fz_dz_norm_n.27664
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:74,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:75,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:79,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:81,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:87,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:88,2'
          Dst:             csprng_fz_inf_w
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:90,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:91,2'
          Dst:             fz_inf_w_by_fz_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:92,2'
          Dst:             fz_dz_norm_n
    - functionName:    PQCLEAN_CROSSRSDPG192SMALL_CLEAN_CROSS_sign
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          311
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_expand_digest_to_fixed_weight
        - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_gen_seed_tree
        - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_pack_fp_syn
        - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_pack_fp_vec
        - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_pack_fz_rsdp_g_vec
        - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_seed_leaves
        - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_seed_path
        - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_tree_proof
        - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_tree_root
        - __assert_fail
        - convert_restr_vec_to_fp
        - csprng_fp_vec
        - csprng_fp_vec_chall_1
        - csprng_fz_inf_w
        - csprng_initialize
        - csprng_release
        - expand_sk
        - fp_vec_by_fp_matrix
        - fp_vec_by_fp_vec_pointwise
        - fp_vec_by_restr_vec_scaled
        - fz_dz_norm_m
        - fz_dz_norm_n
        - fz_inf_w_by_fz_matrix
        - fz_vec_sub_m
        - fz_vec_sub_n
        - hash
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:147,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:0,0'
              BranchSideFuncs:
                - expand_sk.27673
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_gen_seed_tree
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_seed_leaves
                - csprng_initialize.27659
                - csprng_fz_inf_w.27662
                - fz_vec_sub_m.27672
                - fz_dz_norm_m.27671
                - fz_inf_w_by_fz_matrix.27663
                - fz_dz_norm_n.27664
                - fz_vec_sub_n.27670
                - convert_restr_vec_to_fp.27667
                - fz_dz_norm_n.27664
                - csprng_fp_vec.27665
                - csprng_release.27661
                - fp_vec_by_fp_vec_pointwise.27668
                - fp_vec_by_fp_matrix.27669
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_pack_fp_syn
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_pack_fz_rsdp_g_vec
                - hash.27658
                - hash.27658
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_tree_root
                - hash.27658
                - hash.27658
                - hash.27658
                - hash.27658
                - csprng_initialize.27659
                - csprng_fp_vec_chall_1.27660
                - csprng_release.27661
                - fp_vec_by_restr_vec_scaled.27666
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_pack_fp_vec
                - hash.27658
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_pack_fz_rsdp_g_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:191,56'
              BranchSideFuncs:
                - expand_sk.27673
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_gen_seed_tree
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_seed_leaves
                - csprng_initialize.27659
                - csprng_fz_inf_w.27662
                - fz_vec_sub_m.27672
                - fz_dz_norm_m.27671
                - fz_inf_w_by_fz_matrix.27663
                - fz_dz_norm_n.27664
                - fz_vec_sub_n.27670
                - convert_restr_vec_to_fp.27667
                - fz_dz_norm_n.27664
                - csprng_fp_vec.27665
                - csprng_release.27661
                - fp_vec_by_fp_vec_pointwise.27668
                - fp_vec_by_fp_matrix.27669
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_pack_fp_syn
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_pack_fz_rsdp_g_vec
                - hash.27658
                - hash.27658
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_tree_root
                - hash.27658
                - hash.27658
                - hash.27658
                - hash.27658
                - csprng_initialize.27659
                - csprng_fp_vec_chall_1.27660
                - csprng_release.27661
                - fp_vec_by_restr_vec_scaled.27666
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_pack_fp_vec
                - hash.27658
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_pack_fz_rsdp_g_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:187,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:191,56'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_tree_root
                - hash.27658
                - hash.27658
                - hash.27658
                - hash.27658
                - csprng_initialize.27659
                - csprng_fp_vec_chall_1.27660
                - csprng_release.27661
                - fp_vec_by_restr_vec_scaled.27666
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_pack_fp_vec
                - hash.27658
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_pack_fz_rsdp_g_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:241,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_tree_root
                - hash.27658
                - hash.27658
                - hash.27658
                - hash.27658
                - csprng_initialize.27659
                - csprng_fp_vec_chall_1.27660
                - csprng_release.27661
                - fp_vec_by_restr_vec_scaled.27666
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_pack_fp_vec
                - hash.27658
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_pack_fz_rsdp_g_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:267,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:268,30'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_pack_fp_vec
                - hash.27658
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_pack_fz_rsdp_g_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:277,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_pack_fp_vec
                - hash.27658
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_pack_fz_rsdp_g_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:277,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:278,37'
              BranchSideFuncs:
                - hash.27658
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_pack_fz_rsdp_g_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:281,26'
              BranchSideFuncs:
                - hash.27658
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_pack_fz_rsdp_g_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:294,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:293,26'
              BranchSideFuncs:
                - __assert_fail
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_pack_fz_rsdp_g_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:295,4'
              BranchSideFuncs:
                - __assert_fail
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_pack_fz_rsdp_g_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:295,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:295,4'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_pack_fz_rsdp_g_vec
                - __assert_fail
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:296,16'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_pack_fz_rsdp_g_vec
                - __assert_fail
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:293,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:294,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:302,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:153,2'
          Dst:             expand_sk
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:156,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:157,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:160,2'
          Dst:             PQCLEAN_CROSSRSDPG192SMALL_CLEAN_gen_seed_tree
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:162,2'
          Dst:             PQCLEAN_CROSSRSDPG192SMALL_CLEAN_seed_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:241,2'
          Dst:             PQCLEAN_CROSSRSDPG192SMALL_CLEAN_tree_root
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:242,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:243,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:249,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:254,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:260,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:261,2'
          Dst:             csprng_fp_vec_chall_1
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:263,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:197,3'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:202,3'
          Dst:             csprng_fz_inf_w
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:203,3'
          Dst:             fz_vec_sub_m
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:204,3'
          Dst:             fz_dz_norm_m
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:205,3'
          Dst:             fz_inf_w_by_fz_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:206,3'
          Dst:             fz_dz_norm_n
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:207,3'
          Dst:             fz_vec_sub_n
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:210,3'
          Dst:             convert_restr_vec_to_fp
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:211,3'
          Dst:             fz_dz_norm_n
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:213,3'
          Dst:             csprng_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:215,3'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:218,3'
          Dst:             fp_vec_by_fp_vec_pointwise
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:219,3'
          Dst:             fp_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:223,3'
          Dst:             PQCLEAN_CROSSRSDPG192SMALL_CLEAN_pack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:225,3'
          Dst:             PQCLEAN_CROSSRSDPG192SMALL_CLEAN_pack_fz_rsdp_g_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:229,3'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:234,3'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:268,3'
          Dst:             fp_vec_by_restr_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:283,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:286,2'
          Dst:             PQCLEAN_CROSSRSDPG192SMALL_CLEAN_expand_digest_to_fixed_weight
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:289,2'
          Dst:             PQCLEAN_CROSSRSDPG192SMALL_CLEAN_tree_proof
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:290,2'
          Dst:             PQCLEAN_CROSSRSDPG192SMALL_CLEAN_seed_path
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:278,3'
          Dst:             PQCLEAN_CROSSRSDPG192SMALL_CLEAN_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:295,4'
          Dst:             __assert_fail
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:296,4'
          Dst:             PQCLEAN_CROSSRSDPG192SMALL_CLEAN_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:297,4'
          Dst:             PQCLEAN_CROSSRSDPG192SMALL_CLEAN_pack_fz_rsdp_g_vec
    - functionName:    restr_vec_by_fp_matrix
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          308
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - RESTR_TO_VAL
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/fp_arith.h:113,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/fp_arith.h:112,26'
              BranchSideFuncs:
                - RESTR_TO_VAL.27644
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/fp_arith.h:114,13'
              BranchSideFuncs:
                - RESTR_TO_VAL.27644
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/fp_arith.h:114,13'
          Dst:             RESTR_TO_VAL
    - functionName:    PQCLEAN_CROSSRSDPG192SMALL_CLEAN_CROSS_keygen
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          62
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_pack_fp_syn
        - csprng_fz_inf_w
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
        - expand_pk
        - fz_dz_norm_n
        - fz_inf_w_by_fz_matrix
        - restr_vec_by_fp_matrix
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:98,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
                - csprng_initialize.27659
                - csprng_randombytes.27646
                - csprng_release.27661
                - expand_pk.27657
                - csprng_initialize.27659
                - csprng_fz_inf_w.27662
                - fz_inf_w_by_fz_matrix.27663
                - fz_dz_norm_n.27664
                - csprng_release.27661
                - restr_vec_by_fp_matrix.27678
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_pack_fp_syn
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:98,2'
              BranchSideFuncs:
                - OQS_randombytes
                - csprng_initialize.27659
                - csprng_randombytes.27646
                - csprng_release.27661
                - expand_pk.27657
                - csprng_initialize.27659
                - csprng_fz_inf_w.27662
                - fz_inf_w_by_fz_matrix.27663
                - fz_dz_norm_n.27664
                - csprng_release.27661
                - restr_vec_by_fp_matrix.27678
                - PQCLEAN_CROSSRSDPG192SMALL_CLEAN_pack_fp_syn
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:98,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:106,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:107,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:111,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:117,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:124,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:128,2'
          Dst:             csprng_fz_inf_w
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:129,2'
          Dst:             fz_inf_w_by_fz_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:130,2'
          Dst:             fz_dz_norm_n
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:132,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:135,2'
          Dst:             restr_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/CROSS.c:137,2'
          Dst:             PQCLEAN_CROSSRSDPG192SMALL_CLEAN_pack_fp_syn
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/sha3.h:71,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/sha3.h:71,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/sha3.h:71,2'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/sha3.h:65,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/sha3.h:65,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/sha3.h:65,2'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/sha3.h:58,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/sha3.h:58,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/sha3.h:58,2'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/sha3.h:53,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/sha3.h:53,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/sha3.h:51,2'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/sha3.h:42,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/sha3.h:42,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/sha3.h:42,2'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.27703
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.27703
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.27704
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:62,2'
              BranchSideFuncs:
                - xof_shake_extract.27704
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.27707
                - xof_shake_update.27706
                - xof_shake_update.27706
                - xof_shake_final.27705
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.27707
                - xof_shake_update.27706
                - xof_shake_update.27706
                - xof_shake_final.27705
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    PQCLEAN_CROSSRSDPG192SMALL_CLEAN_expand_digest_to_fixed_weight
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         71
      ICount:          429
      EdgeCount:       96
      CyclomaticComplexity: 27
      functionsReached:
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.c:46,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.27710
                - csprng_randombytes.27709
                - csprng_release.27708
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.c:47,2'
              BranchSideFuncs:
                - csprng_initialize.27710
                - csprng_randombytes.27709
                - csprng_release.27708
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.c:68,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.c:68,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.c:68,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.c:70,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.c:70,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.c:72,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.c:72,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.c:72,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.c:73,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.c:75,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.c:84,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.c:85,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.c:92,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.c:66,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.c:68,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.c:95,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.c:47,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.c:49,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.c:51,2'
          Dst:             csprng_release
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/sha3.h:71,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/sha3.h:71,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/sha3.h:71,2'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/sha3.h:65,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/sha3.h:65,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/sha3.h:65,2'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/sha3.h:58,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/sha3.h:58,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/sha3.h:58,2'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/sha3.h:53,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/sha3.h:53,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/sha3.h:51,2'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/sha3.h:42,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/sha3.h:42,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/sha3.h:42,2'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    PQCLEAN_CROSSRSDPG192SMALL_CLEAN_recompute_root
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         56
      ICount:          362
      EdgeCount:       74
      CyclomaticComplexity: 20
      functionsReached:
        - hash
        - label_leaves
        - place_cmt_on_leaves
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:160,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:0,0'
              BranchSideFuncs:
                - place_cmt_on_leaves.27746
                - label_leaves.27747
                - hash.27748
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:161,10'
              BranchSideFuncs:
                - place_cmt_on_leaves.27746
                - label_leaves.27747
                - hash.27748
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:212,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:212,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:212,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:212,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:213,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:213,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:212,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:212,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:215,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:212,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:213,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:213,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:173,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:174,16'
              BranchSideFuncs:
                - hash.27748
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:207,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:176,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:176,27'
              BranchSideFuncs:
                - hash.27748
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:176,27'
              BranchSideFuncs:
                - hash.27748
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:179,48'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:179,61'
              BranchSideFuncs:
                - hash.27748
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:184,32'
              BranchSideFuncs:
                - hash.27748
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:179,48'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:179,61'
              BranchSideFuncs:
                - hash.27748
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:184,32'
              BranchSideFuncs:
                - hash.27748
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:179,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:174,34'
              BranchSideFuncs:
                - hash.27748
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:187,40'
              BranchSideFuncs:
                - hash.27748
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:184,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:185,44'
              BranchSideFuncs:
                - hash.27748
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:187,40'
              BranchSideFuncs:
                - hash.27748
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:192,18'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:192,18'
              BranchSideFuncs:
                - hash.27748
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:192,18'
              BranchSideFuncs:
                - hash.27748
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:192,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:193,73'
              BranchSideFuncs:
                - hash.27748
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:195,61'
              BranchSideFuncs:
                - hash.27748
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:192,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:193,73'
              BranchSideFuncs:
                - hash.27748
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:195,61'
              BranchSideFuncs:
                - hash.27748
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:212,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:213,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:215,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:164,2'
          Dst:             place_cmt_on_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:165,2'
          Dst:             label_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:200,4'
          Dst:             hash
    - functionName:    place_cmt_on_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          46
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:56,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:57,54'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:63,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    label_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         112
      ICount:          510
      EdgeCount:       148
      CyclomaticComplexity: 38
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:75,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:78,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:78,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:78,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:78,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:78,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:75,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hash
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
        - xof_shake_final
        - xof_shake_init
        - xof_shake_release
        - xof_shake_update
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:80,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.27743
                - xof_shake_update.27742
                - xof_shake_update.27742
                - xof_shake_final.27741
                - xof_shake_extract.27740
                - xof_shake_release.27739
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:81,2'
              BranchSideFuncs:
                - xof_shake_init.27743
                - xof_shake_update.27742
                - xof_shake_update.27742
                - xof_shake_final.27741
                - xof_shake_extract.27740
                - xof_shake_release.27739
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:81,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:82,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:86,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:87,2'
          Dst:             xof_shake_final
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:88,2'
          Dst:             xof_shake_extract
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:90,2'
          Dst:             xof_shake_release
    - functionName:    PQCLEAN_CROSSRSDPG192SMALL_CLEAN_tree_proof
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          272
      EdgeCount:       61
      CyclomaticComplexity: 18
      functionsReached:
        - label_leaves
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:122,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:0,0'
              BranchSideFuncs:
                - label_leaves.27747
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:122,16'
              BranchSideFuncs:
                - label_leaves.27747
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:131,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:132,16'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:152,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:134,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:134,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:134,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:136,67'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:136,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:136,81'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:136,67'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:136,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:136,81'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:139,51'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:139,65'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:145,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:139,51'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:139,65'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:145,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:139,51'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:139,65'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:145,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:139,65'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:139,65'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:139,65'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:139,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:132,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:140,70'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:145,47'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:132,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:145,61'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:145,47'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:132,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:145,61'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:145,47'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:132,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:145,61'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:145,61'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:145,61'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:145,61'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:145,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:132,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:146,78'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:145,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:132,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:146,78'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:123,2'
          Dst:             label_leaves
    - functionName:    PQCLEAN_CROSSRSDPG192SMALL_CLEAN_tree_root
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          262
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - hash
        - place_cmt_on_leaves
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:97,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:0,0'
              BranchSideFuncs:
                - place_cmt_on_leaves.27746
                - hash.27748
                - hash.27748
                - hash.27748
                - hash.27748
                - hash.27748
                - hash.27748
                - hash.27748
                - hash.27748
                - hash.27748
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:103,0'
              BranchSideFuncs:
                - place_cmt_on_leaves.27746
                - hash.27748
                - hash.27748
                - hash.27748
                - hash.27748
                - hash.27748
                - hash.27748
                - hash.27748
                - hash.27748
                - hash.27748
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:103,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.27748
                - hash.27748
                - hash.27748
                - hash.27748
                - hash.27748
                - hash.27748
                - hash.27748
                - hash.27748
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.27748
                - hash.27748
                - hash.27748
                - hash.27748
                - hash.27748
                - hash.27748
                - hash.27748
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:103,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.27748
                - hash.27748
                - hash.27748
                - hash.27748
                - hash.27748
                - hash.27748
                - hash.27748
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.27748
                - hash.27748
                - hash.27748
                - hash.27748
                - hash.27748
                - hash.27748
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:103,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.27748
                - hash.27748
                - hash.27748
                - hash.27748
                - hash.27748
                - hash.27748
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.27748
                - hash.27748
                - hash.27748
                - hash.27748
                - hash.27748
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:103,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.27748
                - hash.27748
                - hash.27748
                - hash.27748
                - hash.27748
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.27748
                - hash.27748
                - hash.27748
                - hash.27748
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:103,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.27748
                - hash.27748
                - hash.27748
                - hash.27748
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.27748
                - hash.27748
                - hash.27748
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:103,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.27748
                - hash.27748
                - hash.27748
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.27748
                - hash.27748
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:103,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.27748
                - hash.27748
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.27748
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:103,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.27748
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:114,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:103,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.27748
                - hash.27748
                - hash.27748
                - hash.27748
                - hash.27748
                - hash.27748
                - hash.27748
                - hash.27748
                - hash.27748
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.27748
                - hash.27748
                - hash.27748
                - hash.27748
                - hash.27748
                - hash.27748
                - hash.27748
                - hash.27748
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:97,2'
          Dst:             place_cmt_on_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/merkle.c:108,4'
          Dst:             hash
    - functionName:    generic_unpack_7_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          445
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:234,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:234,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:235,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:237,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:238,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:247,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:237,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:238,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:247,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:248,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:249,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:250,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:250,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:251,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:253,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:253,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:254,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:257,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:257,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:258,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:262,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:262,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:263,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:268,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:268,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:269,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:275,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:275,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:276,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:284,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:284,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:284,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:285,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_unpack_9_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          555
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:311,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:312,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:321,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:311,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:312,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:321,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:322,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:323,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:324,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:324,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:325,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:327,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:327,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:328,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:331,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:331,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:332,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:336,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:336,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:337,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:342,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:342,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:343,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:349,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:349,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:350,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:358,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:358,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:358,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:359,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_pack_7_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          463
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:60,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:68,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:60,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:68,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:69,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:70,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:71,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:71,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:72,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:74,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:74,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:75,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:78,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:78,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:79,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:83,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:83,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:84,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:89,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:89,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:90,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:96,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:96,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:96,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:97,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_pack_9_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          558
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:126,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:127,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:137,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:126,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:127,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:137,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:138,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:139,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:141,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:141,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:142,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:145,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:145,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:146,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:150,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:150,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:151,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:156,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:156,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:157,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:163,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:163,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:164,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:171,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:171,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:171,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:172,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDPG192SMALL_CLEAN_unpack_fz_rsdp_g_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 504
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fz
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:504,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fz.27795
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:504,9'
              BranchSideFuncs:
                - generic_unpack_fz.27795
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:504,9'
          Dst:             generic_unpack_fz
    - functionName:    generic_unpack_fz
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 396
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_7_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:398,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_7_bit.27789
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:398,22'
              BranchSideFuncs:
                - generic_unpack_7_bit.27789
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:398,22'
          Dst:             generic_unpack_7_bit
    - functionName:    PQCLEAN_CROSSRSDPG192SMALL_CLEAN_unpack_fz_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 491
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fz
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:491,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fz.27795
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:491,9'
              BranchSideFuncs:
                - generic_unpack_fz.27795
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:491,9'
          Dst:             generic_unpack_fz
    - functionName:    PQCLEAN_CROSSRSDPG192SMALL_CLEAN_unpack_fp_syn
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 477
      functionLinenumberEnd: 478
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:478,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fp.27798
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:478,9'
              BranchSideFuncs:
                - generic_unpack_fp.27798
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:478,9'
          Dst:             generic_unpack_fp
    - functionName:    generic_unpack_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_9_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:379,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_9_bit.27790
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:379,22'
              BranchSideFuncs:
                - generic_unpack_9_bit.27790
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:379,22'
          Dst:             generic_unpack_9_bit
    - functionName:    PQCLEAN_CROSSRSDPG192SMALL_CLEAN_unpack_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 464
      functionLinenumberEnd: 465
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:465,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fp.27798
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:465,9'
              BranchSideFuncs:
                - generic_unpack_fp.27798
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:465,9'
          Dst:             generic_unpack_fp
    - functionName:    PQCLEAN_CROSSRSDPG192SMALL_CLEAN_pack_fz_rsdp_g_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 453
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fz
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:452,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fz.27803
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:452,2'
              BranchSideFuncs:
                - generic_pack_fz.27803
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:452,2'
          Dst:             generic_pack_fz
    - functionName:    generic_pack_fz
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_7_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:212,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_7_bit.27791
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:212,2'
              BranchSideFuncs:
                - generic_pack_7_bit.27791
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:212,2'
          Dst:             generic_pack_7_bit
    - functionName:    PQCLEAN_CROSSRSDPG192SMALL_CLEAN_pack_fz_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fz
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:439,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fz.27803
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:439,2'
              BranchSideFuncs:
                - generic_pack_fz.27803
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:439,2'
          Dst:             generic_pack_fz
    - functionName:    PQCLEAN_CROSSRSDPG192SMALL_CLEAN_pack_fp_syn
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:426,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fp.27806
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:426,2'
              BranchSideFuncs:
                - generic_pack_fp.27806
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:426,2'
          Dst:             generic_pack_fp
    - functionName:    generic_pack_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_9_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:196,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_9_bit.27792
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:196,2'
              BranchSideFuncs:
                - generic_pack_9_bit.27792
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:196,2'
          Dst:             generic_pack_9_bit
    - functionName:    PQCLEAN_CROSSRSDPG192SMALL_CLEAN_pack_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 412
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:413,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fp.27806
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:413,2'
              BranchSideFuncs:
                - generic_pack_fp.27806
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/pack_unpack.c:413,2'
          Dst:             generic_pack_fp
    - functionName:    label_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_clean/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          202
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/seedtree.c:77,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/seedtree.c:78,45'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/seedtree.c:78,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/seedtree.c:77,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/seedtree.c:77,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/seedtree.c:78,45'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/sha3.h:71,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/sha3.h:71,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/sha3.h:71,2'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/sha3.h:65,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/sha3.h:65,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/sha3.h:65,2'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/sha3.h:58,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/sha3.h:58,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/sha3.h:58,2'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/sha3.h:53,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/sha3.h:53,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/sha3.h:51,2'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/sha3.h:42,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/sha3.h:42,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/sha3.h:42,2'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    PQCLEAN_CROSSRSDPG192SMALL_CLEAN_rebuild_tree
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_clean/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          310
      EdgeCount:       60
      CyclomaticComplexity: 17
      functionsReached:
        - compute_seeds_to_publish
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/seedtree.c:245,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/seedtree.c:0,0'
              BranchSideFuncs:
                - compute_seeds_to_publish.27849
                - csprng_initialize.27851
                - csprng_randombytes.27852
                - csprng_release.27853
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/seedtree.c:245,16'
              BranchSideFuncs:
                - compute_seeds_to_publish.27849
                - csprng_initialize.27851
                - csprng_randombytes.27852
                - csprng_release.27853
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/seedtree.c:304,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/seedtree.c:304,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/seedtree.c:304,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/seedtree.c:304,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/seedtree.c:304,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/seedtree.c:305,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/seedtree.c:304,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/seedtree.c:305,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/seedtree.c:305,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/seedtree.c:304,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/seedtree.c:304,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/seedtree.c:307,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/seedtree.c:304,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/seedtree.c:305,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/seedtree.c:305,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/seedtree.c:304,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/seedtree.c:305,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/seedtree.c:307,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/seedtree.c:264,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/seedtree.c:265,26'
              BranchSideFuncs:
                - csprng_initialize.27851
                - csprng_randombytes.27852
                - csprng_release.27853
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/seedtree.c:265,26'
              BranchSideFuncs:
                - csprng_initialize.27851
                - csprng_randombytes.27852
                - csprng_release.27853
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/seedtree.c:269,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/seedtree.c:262,72'
              BranchSideFuncs:
                - csprng_initialize.27851
                - csprng_randombytes.27852
                - csprng_release.27853
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/seedtree.c:264,51'
              BranchSideFuncs:
                - csprng_initialize.27851
                - csprng_randombytes.27852
                - csprng_release.27853
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/seedtree.c:270,10'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/seedtree.c:271,38'
              BranchSideFuncs:
                - csprng_initialize.27851
                - csprng_randombytes.27852
                - csprng_release.27853
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/seedtree.c:280,96'
              BranchSideFuncs:
                - csprng_initialize.27851
                - csprng_randombytes.27852
                - csprng_release.27853
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/seedtree.c:280,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/seedtree.c:262,72'
              BranchSideFuncs:
                - csprng_initialize.27851
                - csprng_randombytes.27852
                - csprng_release.27853
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/seedtree.c:283,37'
              BranchSideFuncs:
                - csprng_initialize.27851
                - csprng_randombytes.27852
                - csprng_release.27853
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/seedtree.c:262,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/seedtree.c:263,39'
              BranchSideFuncs:
                - csprng_initialize.27851
                - csprng_randombytes.27852
                - csprng_release.27853
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/seedtree.c:298,14'
              BranchSideFuncs:
                - csprng_initialize.27851
                - csprng_randombytes.27852
                - csprng_release.27853
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/seedtree.c:304,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/seedtree.c:305,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/seedtree.c:307,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/seedtree.c:246,2'
          Dst:             compute_seeds_to_publish
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/seedtree.c:290,5'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/seedtree.c:291,5'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/seedtree.c:295,5'
          Dst:             csprng_release
    - functionName:    compute_seeds_to_publish
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_clean/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          128
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - label_leaves
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/seedtree.c:93,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/seedtree.c:0,0'
              BranchSideFuncs:
                - label_leaves.27841
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/seedtree.c:103,16'
              BranchSideFuncs:
                - label_leaves.27841
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/seedtree.c:102,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/seedtree.c:103,16'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/seedtree.c:112,1'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/seedtree.c:105,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/seedtree.c:105,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/seedtree.c:105,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/seedtree.c:108,41'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/seedtree.c:107,41'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/seedtree.c:108,67'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/seedtree.c:108,41'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/seedtree.c:107,41'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/seedtree.c:108,67'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/seedtree.c:93,2'
          Dst:             label_leaves
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.27846
                - xof_shake_update.27845
                - xof_shake_update.27845
                - xof_shake_final.27844
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.27846
                - xof_shake_update.27845
                - xof_shake_update.27845
                - xof_shake_final.27844
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.27843
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:62,2'
              BranchSideFuncs:
                - xof_shake_extract.27843
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.27842
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.27842
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    PQCLEAN_CROSSRSDPG192SMALL_CLEAN_seed_path
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_clean/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          133
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - compute_seeds_to_publish
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/seedtree.c:206,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/seedtree.c:0,0'
              BranchSideFuncs:
                - compute_seeds_to_publish.27849
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/seedtree.c:206,16'
              BranchSideFuncs:
                - compute_seeds_to_publish.27849
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/seedtree.c:218,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/seedtree.c:222,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/seedtree.c:222,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/seedtree.c:222,61'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/seedtree.c:216,72'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/seedtree.c:218,51'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/seedtree.c:222,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/seedtree.c:216,72'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/seedtree.c:224,47'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/seedtree.c:216,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/seedtree.c:217,39'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/seedtree.c:230,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/seedtree.c:207,2'
          Dst:             compute_seeds_to_publish
    - functionName:    PQCLEAN_CROSSRSDPG192SMALL_CLEAN_seed_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_clean/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          64
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/seedtree.c:185,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/seedtree.c:186,30'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/seedtree.c:192,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDPG192SMALL_CLEAN_gen_seed_tree
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_clean/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          103
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/seedtree.c:131,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/seedtree.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.27851
                - csprng_randombytes.27852
                - csprng_release.27853
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/seedtree.c:133,22'
              BranchSideFuncs:
                - csprng_initialize.27851
                - csprng_randombytes.27852
                - csprng_release.27853
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_clean/seedtree.c:152,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/seedtree.c:153,38'
              BranchSideFuncs:
                - csprng_initialize.27851
                - csprng_randombytes.27852
                - csprng_release.27853
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_clean/seedtree.c:173,14'
              BranchSideFuncs:
                - csprng_initialize.27851
                - csprng_randombytes.27852
                - csprng_release.27853
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/seedtree.c:166,4'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/seedtree.c:167,4'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_clean/seedtree.c:171,4'
          Dst:             csprng_release
    - functionName:    xof_shake_x4_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_ctx_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:109,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:109,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:109,2'
          Dst:             OQS_SHA3_shake256_x4_inc_ctx_release
    - functionName:    xof_shake_x2_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:146,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.27978
                - xof_shake_release.27978
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:146,2'
              BranchSideFuncs:
                - xof_shake_release.27978
                - xof_shake_release.27978
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:146,2'
          Dst:             xof_shake_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:147,2'
          Dst:             xof_shake_release
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:72,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:72,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:72,2'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    csprng_release_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:174,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_release.27976
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:174,2'
              BranchSideFuncs:
                - xof_shake_x4_release.27976
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:174,2'
          Dst:             xof_shake_x4_release
    - functionName:    csprng_release_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:170,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_release.27976
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:170,2'
              BranchSideFuncs:
                - xof_shake_x4_release.27976
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:170,2'
          Dst:             xof_shake_x4_release
    - functionName:    csprng_release_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:166,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_release.27977
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:166,2'
              BranchSideFuncs:
                - xof_shake_x2_release.27977
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:166,2'
          Dst:             xof_shake_x2_release
    - functionName:    xof_shake_x4_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_squeeze
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:105,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:105,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:105,2'
          Dst:             OQS_SHA3_shake256_x4_inc_squeeze
    - functionName:    xof_shake_x2_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:141,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.27984
                - xof_shake_extract.27984
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:141,2'
              BranchSideFuncs:
                - xof_shake_extract.27984
                - xof_shake_extract.27984
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:141,2'
          Dst:             xof_shake_extract
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:142,2'
          Dst:             xof_shake_extract
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:66,31'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:66,31'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:66,2'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    csprng_randombytes_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:161,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_extract.27982
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:161,2'
              BranchSideFuncs:
                - xof_shake_x4_extract.27982
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:161,2'
          Dst:             xof_shake_x4_extract
    - functionName:    csprng_randombytes_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_MEM_malloc
        - OQS_MEM_secure_free
        - xof_shake_x4_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:155,39'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_extract.27982
                - OQS_MEM_secure_free
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:155,39'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_extract.27982
                - OQS_MEM_secure_free
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:155,39'
          Dst:             OQS_MEM_malloc
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:156,2'
          Dst:             xof_shake_x4_extract
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:157,2'
          Dst:             OQS_MEM_secure_free
    - functionName:    csprng_randombytes_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:149,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_extract.27983
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:149,2'
              BranchSideFuncs:
                - xof_shake_x2_extract.27983
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:149,2'
          Dst:             xof_shake_x2_extract
    - functionName:    xof_shake_x4_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_finalize
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:97,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:97,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:97,2'
          Dst:             OQS_SHA3_shake256_x4_inc_finalize
    - functionName:    xof_shake_x4_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_absorb
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:94,46'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:94,46'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:94,2'
          Dst:             OQS_SHA3_shake256_x4_inc_absorb
    - functionName:    xof_shake_x4_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:86,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:86,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:86,2'
          Dst:             OQS_SHA3_shake256_x4_inc_init
    - functionName:    xof_shake_x2_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:134,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_final.27992
                - xof_shake_final.27992
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:134,2'
              BranchSideFuncs:
                - xof_shake_final.27992
                - xof_shake_final.27992
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:134,2'
          Dst:             xof_shake_final
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:135,2'
          Dst:             xof_shake_final
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_finalize
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:59,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:59,2'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    xof_shake_x2_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_update
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:130,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_update.27994
                - xof_shake_update.27994
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:130,2'
              BranchSideFuncs:
                - xof_shake_update.27994
                - xof_shake_update.27994
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:130,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:131,2'
          Dst:             xof_shake_update
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:54,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:54,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:52,2'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    xof_shake_x2_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:123,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.27996
                - xof_shake_init.27996
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:123,2'
              BranchSideFuncs:
                - xof_shake_init.27996
                - xof_shake_init.27996
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:123,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:124,2'
          Dst:             xof_shake_init
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:43,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:43,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:43,2'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    csprng_initialize_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          65
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_final
        - xof_shake_x4_init
        - xof_shake_x4_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:132,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_init.27990
                - xof_shake_x4_update.27989
                - xof_shake_x4_update.27989
                - xof_shake_x4_final.27988
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:132,2'
              BranchSideFuncs:
                - xof_shake_x4_init.27990
                - xof_shake_x4_update.27989
                - xof_shake_x4_update.27989
                - xof_shake_x4_final.27988
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:132,2'
          Dst:             xof_shake_x4_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:133,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:143,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:144,2'
          Dst:             xof_shake_x4_final
    - functionName:    csprng_initialize_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          61
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_MEM_malloc
        - OQS_MEM_secure_free
        - xof_shake_x4_final
        - xof_shake_x4_init
        - xof_shake_x4_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:107,57'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_init.27990
                - xof_shake_x4_update.27989
                - xof_shake_x4_update.27989
                - xof_shake_x4_final.27988
                - OQS_MEM_secure_free
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:107,57'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_init.27990
                - xof_shake_x4_update.27989
                - xof_shake_x4_update.27989
                - xof_shake_x4_final.27988
                - OQS_MEM_secure_free
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:107,42'
          Dst:             OQS_MEM_malloc
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:108,2'
          Dst:             xof_shake_x4_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:109,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:117,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:118,2'
          Dst:             xof_shake_x4_final
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:119,2'
          Dst:             OQS_MEM_secure_free
    - functionName:    csprng_initialize_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_final
        - xof_shake_x2_init
        - xof_shake_x2_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:86,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_init.27995
                - xof_shake_x2_update.27993
                - xof_shake_x2_update.27993
                - xof_shake_x2_final.27991
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:86,2'
              BranchSideFuncs:
                - xof_shake_x2_init.27995
                - xof_shake_x2_update.27993
                - xof_shake_x2_update.27993
                - xof_shake_x2_final.27991
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:86,2'
          Dst:             xof_shake_x2_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:87,2'
          Dst:             xof_shake_x2_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:93,2'
          Dst:             xof_shake_x2_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:94,2'
          Dst:             xof_shake_x2_final
    - functionName:    csprng_release_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_release
        - csprng_release_x2
        - csprng_release_x3
        - csprng_release_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:218,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_release_x4.27979
                - csprng_release_x3.27980
                - csprng_release_x2.27981
                - csprng_release.28001
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:218,16'
              BranchSideFuncs:
                - csprng_release_x4.27979
                - csprng_release_x3.27980
                - csprng_release_x2.27981
                - csprng_release.28001
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:218,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:219,3'
              BranchSideFuncs:
                - csprng_release.28001
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:220,23'
              BranchSideFuncs:
                - csprng_release_x4.27979
                - csprng_release_x3.27980
                - csprng_release_x2.27981
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:220,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:221,31'
              BranchSideFuncs:
                - csprng_release_x2.27981
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:222,23'
              BranchSideFuncs:
                - csprng_release_x4.27979
                - csprng_release_x3.27980
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:222,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:223,31'
              BranchSideFuncs:
                - csprng_release_x3.27980
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:224,23'
              BranchSideFuncs:
                - csprng_release_x4.27979
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:224,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:224,13'
              BranchSideFuncs:
                - csprng_release_x4.27979
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:225,31'
              BranchSideFuncs:
                - csprng_release_x4.27979
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:219,3'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:221,3'
          Dst:             csprng_release_x2
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:223,3'
          Dst:             csprng_release_x3
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:225,3'
          Dst:             csprng_release_x4
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.27978
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.27978
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    csprng_randombytes_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          57
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_randombytes
        - csprng_randombytes_x2
        - csprng_randombytes_x3
        - csprng_randombytes_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:205,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes_x4.27985
                - csprng_randombytes_x3.27986
                - csprng_randombytes_x2.27987
                - csprng_randombytes.28003
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:205,16'
              BranchSideFuncs:
                - csprng_randombytes_x4.27985
                - csprng_randombytes_x3.27986
                - csprng_randombytes_x2.27987
                - csprng_randombytes.28003
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:205,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:206,3'
              BranchSideFuncs:
                - csprng_randombytes.28003
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:207,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.27985
                - csprng_randombytes_x3.27986
                - csprng_randombytes_x2.27987
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:207,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:208,49'
              BranchSideFuncs:
                - csprng_randombytes_x2.27987
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:209,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.27985
                - csprng_randombytes_x3.27986
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:209,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:210,53'
              BranchSideFuncs:
                - csprng_randombytes_x3.27986
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:211,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.27985
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:211,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:211,13'
              BranchSideFuncs:
                - csprng_randombytes_x4.27985
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:212,57'
              BranchSideFuncs:
                - csprng_randombytes_x4.27985
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:206,3'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:208,3'
          Dst:             csprng_randombytes_x2
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:210,3'
          Dst:             csprng_randombytes_x3
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:212,3'
          Dst:             csprng_randombytes_x4
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:62,37'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.27984
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:62,37'
              BranchSideFuncs:
                - xof_shake_extract.27984
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    csprng_initialize_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          61
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_initialize
        - csprng_initialize_x2
        - csprng_initialize_x3
        - csprng_initialize_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:193,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_initialize_x4.27997
                - csprng_initialize_x3.27998
                - csprng_initialize_x2.27999
                - csprng_initialize.28005
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:193,16'
              BranchSideFuncs:
                - csprng_initialize_x4.27997
                - csprng_initialize_x3.27998
                - csprng_initialize_x2.27999
                - csprng_initialize.28005
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:193,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:194,3'
              BranchSideFuncs:
                - csprng_initialize.28005
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:195,23'
              BranchSideFuncs:
                - csprng_initialize_x4.27997
                - csprng_initialize_x3.27998
                - csprng_initialize_x2.27999
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:195,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:196,34'
              BranchSideFuncs:
                - csprng_initialize_x2.27999
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:197,23'
              BranchSideFuncs:
                - csprng_initialize_x4.27997
                - csprng_initialize_x3.27998
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:197,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:198,34'
              BranchSideFuncs:
                - csprng_initialize_x3.27998
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:199,23'
              BranchSideFuncs:
                - csprng_initialize_x4.27997
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:199,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:199,13'
              BranchSideFuncs:
                - csprng_initialize_x4.27997
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:200,34'
              BranchSideFuncs:
                - csprng_initialize_x4.27997
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:194,3'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:196,3'
          Dst:             csprng_initialize_x2
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:198,3'
          Dst:             csprng_initialize_x3
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:200,3'
          Dst:             csprng_initialize_x4
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.27996
                - xof_shake_update.27994
                - xof_shake_update.27994
                - xof_shake_final.27992
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.27996
                - xof_shake_update.27994
                - xof_shake_update.27994
                - xof_shake_final.27992
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    reduce_avx2_32
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RESTR_TO_VAL
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          82
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    34
      BranchProfiles:  []
      Callsites:       []
    - functionName:    csprng_fp_mat
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:378,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.28003
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:384,2'
              BranchSideFuncs:
                - csprng_randombytes.28003
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:395,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:395,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:407,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:395,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:397,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:407,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:397,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:399,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:399,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:399,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:400,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:402,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:408,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:409,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:411,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:394,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:395,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:414,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:384,2'
          Dst:             csprng_randombytes
    - functionName:    csprng_fz_mat
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 460
      functionLinenumberEnd: 499
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:462,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.28003
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:468,2'
              BranchSideFuncs:
                - csprng_randombytes.28003
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:480,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:480,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:492,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:480,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:482,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:492,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:482,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:484,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:484,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:484,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:485,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:487,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:493,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:494,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:496,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:479,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:480,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:499,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:468,2'
          Dst:             csprng_randombytes
    - functionName:    fp_synd_minus_fp_vec_scaled
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          107
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/fp_arith.h:221,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/fp_arith.h:222,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/fp_arith.h:222,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/fp_arith.h:221,30'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/fp_arith.h:221,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/fp_arith.h:222,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/fp_arith.h:221,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/fp_arith.h:222,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/fp_arith.h:226,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    is_fz_vec_in_restr_group_m
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         80
      ICount:          447
      EdgeCount:       118
      CyclomaticComplexity: 40
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDPG192SMALL_AVX2_CROSS_verify
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 380
      functionLinenumberEnd: 630
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         52
      ICount:          800
      EdgeCount:       70
      CyclomaticComplexity: 20
      functionsReached:
        - PQCLEAN_CROSSRSDPG192SMALL_AVX2_expand_digest_to_fixed_weight
        - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_syn
        - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_vec
        - PQCLEAN_CROSSRSDPG192SMALL_AVX2_rebuild_tree
        - PQCLEAN_CROSSRSDPG192SMALL_AVX2_recompute_root
        - PQCLEAN_CROSSRSDPG192SMALL_AVX2_seed_leaves
        - PQCLEAN_CROSSRSDPG192SMALL_AVX2_unpack_fp_syn
        - PQCLEAN_CROSSRSDPG192SMALL_AVX2_unpack_fp_vec
        - PQCLEAN_CROSSRSDPG192SMALL_AVX2_unpack_fz_rsdp_g_vec
        - convert_restr_vec_to_fp
        - csprng_fp_vec
        - csprng_fp_vec_chall_1
        - csprng_fz_inf_w
        - csprng_initialize
        - csprng_release
        - expand_pk
        - fp_synd_minus_fp_vec_scaled
        - fp_vec_by_fp_matrix
        - fp_vec_by_fp_vec_pointwise
        - fp_vec_by_restr_vec_scaled
        - fz_dz_norm_n
        - fz_inf_w_by_fz_matrix
        - hash
        - hash_par
        - is_fz_vec_in_restr_group_m
        - memcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:381,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:0,0'
              BranchSideFuncs:
                - expand_pk.28014
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_unpack_fp_syn
                - hash.28015
                - hash.28015
                - csprng_initialize.28005
                - csprng_fp_vec_chall_1.28016
                - csprng_release.28001
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_rebuild_tree
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_seed_leaves
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.28011
                - fz_inf_w_by_fz_matrix.28017
                - convert_restr_vec_to_fp.28018
                - fp_vec_by_fp_vec_pointwise.28019
                - fp_vec_by_fp_matrix.28020
                - fp_synd_minus_fp_vec_scaled.28010
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_recompute_root
                - hash.28015
                - hash.28015
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_vec
                - hash.28015
                - memcmp
                - memcmp
                - hash_par.28025
                - hash_par.28025
                - csprng_initialize.28005
                - csprng_fz_inf_w.28021
                - fz_inf_w_by_fz_matrix.28017
                - fz_dz_norm_n.28022
                - csprng_fp_vec.28023
                - csprng_release.28001
                - fp_vec_by_restr_vec_scaled.28024
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:385,2'
              BranchSideFuncs:
                - expand_pk.28014
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_unpack_fp_syn
                - hash.28015
                - hash.28015
                - csprng_initialize.28005
                - csprng_fp_vec_chall_1.28016
                - csprng_release.28001
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_rebuild_tree
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_seed_leaves
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.28011
                - fz_inf_w_by_fz_matrix.28017
                - convert_restr_vec_to_fp.28018
                - fp_vec_by_fp_vec_pointwise.28019
                - fp_vec_by_fp_matrix.28020
                - fp_synd_minus_fp_vec_scaled.28010
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_recompute_root
                - hash.28015
                - hash.28015
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_vec
                - hash.28015
                - memcmp
                - memcmp
                - hash_par.28025
                - hash_par.28025
                - csprng_initialize.28005
                - csprng_fz_inf_w.28021
                - fz_inf_w_by_fz_matrix.28017
                - fz_dz_norm_n.28022
                - csprng_fp_vec.28023
                - csprng_release.28001
                - fp_vec_by_restr_vec_scaled.28024
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:387,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:389,21'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_unpack_fp_syn
                - hash.28015
                - hash.28015
                - csprng_initialize.28005
                - csprng_fp_vec_chall_1.28016
                - csprng_release.28001
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_rebuild_tree
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_seed_leaves
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.28011
                - fz_inf_w_by_fz_matrix.28017
                - convert_restr_vec_to_fp.28018
                - fp_vec_by_fp_vec_pointwise.28019
                - fp_vec_by_fp_matrix.28020
                - fp_synd_minus_fp_vec_scaled.28010
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_recompute_root
                - hash.28015
                - hash.28015
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_vec
                - hash.28015
                - memcmp
                - memcmp
                - hash_par.28025
                - hash_par.28025
                - csprng_initialize.28005
                - csprng_fz_inf_w.28021
                - fz_inf_w_by_fz_matrix.28017
                - fz_dz_norm_n.28022
                - csprng_fp_vec.28023
                - csprng_release.28001
                - fp_vec_by_restr_vec_scaled.28024
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:392,33'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_unpack_fp_syn
                - hash.28015
                - hash.28015
                - csprng_initialize.28005
                - csprng_fp_vec_chall_1.28016
                - csprng_release.28001
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_rebuild_tree
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_seed_leaves
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.28011
                - fz_inf_w_by_fz_matrix.28017
                - convert_restr_vec_to_fp.28018
                - fp_vec_by_fp_vec_pointwise.28019
                - fp_vec_by_fp_matrix.28020
                - fp_synd_minus_fp_vec_scaled.28010
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_recompute_root
                - hash.28015
                - hash.28015
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_vec
                - hash.28015
                - memcmp
                - memcmp
                - hash_par.28025
                - hash_par.28025
                - csprng_initialize.28005
                - csprng_fz_inf_w.28021
                - fz_inf_w_by_fz_matrix.28017
                - fz_dz_norm_n.28022
                - csprng_fp_vec.28023
                - csprng_release.28001
                - fp_vec_by_restr_vec_scaled.28024
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:393,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:395,22'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_unpack_fp_syn
                - hash.28015
                - hash.28015
                - csprng_initialize.28005
                - csprng_fp_vec_chall_1.28016
                - csprng_release.28001
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_rebuild_tree
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_seed_leaves
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.28011
                - fz_inf_w_by_fz_matrix.28017
                - convert_restr_vec_to_fp.28018
                - fp_vec_by_fp_vec_pointwise.28019
                - fp_vec_by_fp_matrix.28020
                - fp_synd_minus_fp_vec_scaled.28010
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_recompute_root
                - hash.28015
                - hash.28015
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_vec
                - hash.28015
                - memcmp
                - memcmp
                - hash_par.28025
                - hash_par.28025
                - csprng_initialize.28005
                - csprng_fz_inf_w.28021
                - fz_inf_w_by_fz_matrix.28017
                - fz_dz_norm_n.28022
                - csprng_fp_vec.28023
                - csprng_release.28001
                - fp_vec_by_restr_vec_scaled.28024
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:401,40'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_unpack_fp_syn
                - hash.28015
                - hash.28015
                - csprng_initialize.28005
                - csprng_fp_vec_chall_1.28016
                - csprng_release.28001
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_rebuild_tree
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_seed_leaves
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.28011
                - fz_inf_w_by_fz_matrix.28017
                - convert_restr_vec_to_fp.28018
                - fp_vec_by_fp_vec_pointwise.28019
                - fp_vec_by_fp_matrix.28020
                - fp_synd_minus_fp_vec_scaled.28010
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_recompute_root
                - hash.28015
                - hash.28015
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_vec
                - hash.28015
                - memcmp
                - memcmp
                - hash_par.28025
                - hash_par.28025
                - csprng_initialize.28005
                - csprng_fz_inf_w.28021
                - fz_inf_w_by_fz_matrix.28017
                - fz_dz_norm_n.28022
                - csprng_fp_vec.28023
                - csprng_release.28001
                - fp_vec_by_restr_vec_scaled.28024
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:473,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:476,17'
              BranchSideFuncs:
                - csprng_initialize.28005
                - csprng_fz_inf_w.28021
                - fz_inf_w_by_fz_matrix.28017
                - fz_dz_norm_n.28022
                - csprng_fp_vec.28023
                - csprng_release.28001
                - fp_vec_by_restr_vec_scaled.28024
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.28011
                - fz_inf_w_by_fz_matrix.28017
                - convert_restr_vec_to_fp.28018
                - fp_vec_by_fp_vec_pointwise.28019
                - fp_vec_by_fp_matrix.28020
                - fp_synd_minus_fp_vec_scaled.28010
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_recompute_root
                - hash.28015
                - hash.28015
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_vec
                - hash.28015
                - memcmp
                - memcmp
                - hash_par.28025
                - hash_par.28025
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:509,17'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.28011
                - fz_inf_w_by_fz_matrix.28017
                - convert_restr_vec_to_fp.28018
                - fp_vec_by_fp_vec_pointwise.28019
                - fp_vec_by_fp_matrix.28020
                - fp_synd_minus_fp_vec_scaled.28010
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_syn
                - csprng_initialize.28005
                - csprng_fz_inf_w.28021
                - fz_inf_w_by_fz_matrix.28017
                - fz_dz_norm_n.28022
                - csprng_fp_vec.28023
                - csprng_release.28001
                - fp_vec_by_restr_vec_scaled.28024
                - hash_par.28025
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_recompute_root
                - hash.28015
                - hash.28015
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_vec
                - hash.28015
                - memcmp
                - memcmp
                - hash_par.28025
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:515,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:519,27'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.28011
                - fz_inf_w_by_fz_matrix.28017
                - convert_restr_vec_to_fp.28018
                - fp_vec_by_fp_vec_pointwise.28019
                - fp_vec_by_fp_matrix.28020
                - fp_synd_minus_fp_vec_scaled.28010
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_unpack_fp_vec
                - csprng_initialize.28005
                - csprng_fz_inf_w.28021
                - fz_inf_w_by_fz_matrix.28017
                - fz_dz_norm_n.28022
                - csprng_fp_vec.28023
                - csprng_release.28001
                - fp_vec_by_restr_vec_scaled.28024
                - hash_par.28025
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_recompute_root
                - hash.28015
                - hash.28015
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_vec
                - hash.28015
                - memcmp
                - memcmp
                - hash_par.28025
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:519,27'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.28011
                - fz_inf_w_by_fz_matrix.28017
                - convert_restr_vec_to_fp.28018
                - fp_vec_by_fp_vec_pointwise.28019
                - fp_vec_by_fp_matrix.28020
                - fp_synd_minus_fp_vec_scaled.28010
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_unpack_fp_vec
                - csprng_initialize.28005
                - csprng_fz_inf_w.28021
                - fz_inf_w_by_fz_matrix.28017
                - fz_dz_norm_n.28022
                - csprng_fp_vec.28023
                - csprng_release.28001
                - fp_vec_by_restr_vec_scaled.28024
                - hash_par.28025
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_recompute_root
                - hash.28015
                - hash.28015
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_vec
                - hash.28015
                - memcmp
                - memcmp
                - hash_par.28025
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:526,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:526,24'
              BranchSideFuncs:
                - is_fz_vec_in_restr_group_m.28011
                - fz_inf_w_by_fz_matrix.28017
                - convert_restr_vec_to_fp.28018
                - fp_vec_by_fp_vec_pointwise.28019
                - fp_vec_by_fp_matrix.28020
                - fp_synd_minus_fp_vec_scaled.28010
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_unpack_fz_rsdp_g_vec
                - csprng_initialize.28005
                - csprng_fz_inf_w.28021
                - fz_inf_w_by_fz_matrix.28017
                - fz_dz_norm_n.28022
                - csprng_fp_vec.28023
                - csprng_release.28001
                - fp_vec_by_restr_vec_scaled.28024
                - hash_par.28025
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_recompute_root
                - hash.28015
                - hash.28015
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_vec
                - hash.28015
                - memcmp
                - memcmp
                - hash_par.28025
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:526,24'
              BranchSideFuncs:
                - is_fz_vec_in_restr_group_m.28011
                - fz_inf_w_by_fz_matrix.28017
                - convert_restr_vec_to_fp.28018
                - fp_vec_by_fp_vec_pointwise.28019
                - fp_vec_by_fp_matrix.28020
                - fp_synd_minus_fp_vec_scaled.28010
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_unpack_fz_rsdp_g_vec
                - csprng_initialize.28005
                - csprng_fz_inf_w.28021
                - fz_inf_w_by_fz_matrix.28017
                - fz_dz_norm_n.28022
                - csprng_fp_vec.28023
                - csprng_release.28001
                - fp_vec_by_restr_vec_scaled.28024
                - hash_par.28025
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_recompute_root
                - hash.28015
                - hash.28015
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_vec
                - hash.28015
                - memcmp
                - memcmp
                - hash_par.28025
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:527,38'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:528,22'
              BranchSideFuncs:
                - fz_inf_w_by_fz_matrix.28017
                - convert_restr_vec_to_fp.28018
                - fp_vec_by_fp_vec_pointwise.28019
                - fp_vec_by_fp_matrix.28020
                - fp_synd_minus_fp_vec_scaled.28010
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.28011
                - csprng_initialize.28005
                - csprng_fz_inf_w.28021
                - fz_inf_w_by_fz_matrix.28017
                - fz_dz_norm_n.28022
                - csprng_fp_vec.28023
                - csprng_release.28001
                - fp_vec_by_restr_vec_scaled.28024
                - hash_par.28025
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_recompute_root
                - hash.28015
                - hash.28015
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_vec
                - hash.28015
                - memcmp
                - memcmp
                - hash_par.28025
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:550,31'
              BranchSideFuncs:
                - fz_inf_w_by_fz_matrix.28017
                - convert_restr_vec_to_fp.28018
                - fp_vec_by_fp_vec_pointwise.28019
                - fp_vec_by_fp_matrix.28020
                - fp_synd_minus_fp_vec_scaled.28010
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.28011
                - csprng_initialize.28005
                - csprng_fz_inf_w.28021
                - fz_inf_w_by_fz_matrix.28017
                - fz_dz_norm_n.28022
                - csprng_fp_vec.28023
                - csprng_release.28001
                - fp_vec_by_restr_vec_scaled.28024
                - hash_par.28025
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_recompute_root
                - hash.28015
                - hash.28015
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_vec
                - hash.28015
                - memcmp
                - memcmp
                - hash_par.28025
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:550,26'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:550,31'
              BranchSideFuncs:
                - hash_par.28025
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.28011
                - fz_inf_w_by_fz_matrix.28017
                - convert_restr_vec_to_fp.28018
                - fp_vec_by_fp_vec_pointwise.28019
                - fp_vec_by_fp_matrix.28020
                - fp_synd_minus_fp_vec_scaled.28010
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_syn
                - csprng_initialize.28005
                - csprng_fz_inf_w.28021
                - fz_inf_w_by_fz_matrix.28017
                - fz_dz_norm_n.28022
                - csprng_fp_vec.28023
                - csprng_release.28001
                - fp_vec_by_restr_vec_scaled.28024
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_recompute_root
                - hash.28015
                - hash.28015
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_vec
                - hash.28015
                - memcmp
                - memcmp
                - hash_par.28025
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:553,15'
              BranchSideFuncs:
                - hash_par.28025
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.28011
                - fz_inf_w_by_fz_matrix.28017
                - convert_restr_vec_to_fp.28018
                - fp_vec_by_fp_vec_pointwise.28019
                - fp_vec_by_fp_matrix.28020
                - fp_synd_minus_fp_vec_scaled.28010
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_syn
                - csprng_initialize.28005
                - csprng_fz_inf_w.28021
                - fz_inf_w_by_fz_matrix.28017
                - fz_dz_norm_n.28022
                - csprng_fp_vec.28023
                - csprng_release.28001
                - fp_vec_by_restr_vec_scaled.28024
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_recompute_root
                - hash.28015
                - hash.28015
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_vec
                - hash.28015
                - memcmp
                - memcmp
                - hash_par.28025
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:550,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:553,15'
              BranchSideFuncs:
                - hash_par.28025
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.28011
                - fz_inf_w_by_fz_matrix.28017
                - convert_restr_vec_to_fp.28018
                - fp_vec_by_fp_vec_pointwise.28019
                - fp_vec_by_fp_matrix.28020
                - fp_synd_minus_fp_vec_scaled.28010
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_syn
                - csprng_initialize.28005
                - csprng_fz_inf_w.28021
                - fz_inf_w_by_fz_matrix.28017
                - fz_dz_norm_n.28022
                - csprng_fp_vec.28023
                - csprng_release.28001
                - fp_vec_by_restr_vec_scaled.28024
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_recompute_root
                - hash.28015
                - hash.28015
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_vec
                - hash.28015
                - memcmp
                - memcmp
                - hash_par.28025
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:570,21'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.28011
                - fz_inf_w_by_fz_matrix.28017
                - convert_restr_vec_to_fp.28018
                - fp_vec_by_fp_vec_pointwise.28019
                - fp_vec_by_fp_matrix.28020
                - fp_synd_minus_fp_vec_scaled.28010
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_syn
                - hash_par.28025
                - csprng_initialize.28005
                - csprng_fz_inf_w.28021
                - fz_inf_w_by_fz_matrix.28017
                - fz_dz_norm_n.28022
                - csprng_fp_vec.28023
                - csprng_release.28001
                - fp_vec_by_restr_vec_scaled.28024
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_recompute_root
                - hash.28015
                - hash.28015
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_vec
                - hash.28015
                - memcmp
                - memcmp
                - hash_par.28025
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:570,26'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:570,31'
              BranchSideFuncs:
                - hash_par.28025
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.28011
                - fz_inf_w_by_fz_matrix.28017
                - convert_restr_vec_to_fp.28018
                - fp_vec_by_fp_vec_pointwise.28019
                - fp_vec_by_fp_matrix.28020
                - fp_synd_minus_fp_vec_scaled.28010
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_syn
                - hash_par.28025
                - csprng_initialize.28005
                - csprng_fz_inf_w.28021
                - fz_inf_w_by_fz_matrix.28017
                - fz_dz_norm_n.28022
                - csprng_fp_vec.28023
                - csprng_release.28001
                - fp_vec_by_restr_vec_scaled.28024
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_recompute_root
                - hash.28015
                - hash.28015
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_vec
                - hash.28015
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:573,14'
              BranchSideFuncs:
                - hash_par.28025
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.28011
                - fz_inf_w_by_fz_matrix.28017
                - convert_restr_vec_to_fp.28018
                - fp_vec_by_fp_vec_pointwise.28019
                - fp_vec_by_fp_matrix.28020
                - fp_synd_minus_fp_vec_scaled.28010
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_syn
                - hash_par.28025
                - csprng_initialize.28005
                - csprng_fz_inf_w.28021
                - fz_inf_w_by_fz_matrix.28017
                - fz_dz_norm_n.28022
                - csprng_fp_vec.28023
                - csprng_release.28001
                - fp_vec_by_restr_vec_scaled.28024
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_recompute_root
                - hash.28015
                - hash.28015
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_vec
                - hash.28015
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:570,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:468,31'
              BranchSideFuncs:
                - hash_par.28025
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.28011
                - fz_inf_w_by_fz_matrix.28017
                - convert_restr_vec_to_fp.28018
                - fp_vec_by_fp_vec_pointwise.28019
                - fp_vec_by_fp_matrix.28020
                - fp_synd_minus_fp_vec_scaled.28010
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_syn
                - hash_par.28025
                - csprng_initialize.28005
                - csprng_fz_inf_w.28021
                - fz_inf_w_by_fz_matrix.28017
                - fz_dz_norm_n.28022
                - csprng_fp_vec.28023
                - csprng_release.28001
                - fp_vec_by_restr_vec_scaled.28024
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_recompute_root
                - hash.28015
                - hash.28015
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_vec
                - hash.28015
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:573,14'
              BranchSideFuncs:
                - hash_par.28025
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.28011
                - fz_inf_w_by_fz_matrix.28017
                - convert_restr_vec_to_fp.28018
                - fp_vec_by_fp_vec_pointwise.28019
                - fp_vec_by_fp_matrix.28020
                - fp_synd_minus_fp_vec_scaled.28010
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_syn
                - hash_par.28025
                - csprng_initialize.28005
                - csprng_fz_inf_w.28021
                - fz_inf_w_by_fz_matrix.28017
                - fz_dz_norm_n.28022
                - csprng_fp_vec.28023
                - csprng_release.28001
                - fp_vec_by_restr_vec_scaled.28024
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_recompute_root
                - hash.28015
                - hash.28015
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_vec
                - hash.28015
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:468,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:471,56'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_recompute_root
                - hash.28015
                - hash.28015
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_vec
                - hash.28015
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:597,37'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_recompute_root
                - hash.28015
                - hash.28015
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_vec
                - hash.28015
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:622,36'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:614,32'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:622,36'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:606,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:607,37'
              BranchSideFuncs:
                - hash.28015
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:609,26'
              BranchSideFuncs:
                - hash.28015
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:623,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:623,42'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:624,46'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:624,46'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:624,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:625,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:625,40'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:625,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:626,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:626,40'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:626,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:627,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:627,35'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:627,35'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:627,35'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:385,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:401,19'
          Dst:             PQCLEAN_CROSSRSDPG192SMALL_AVX2_unpack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:404,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:409,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:413,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:416,2'
          Dst:             csprng_fp_vec_chall_1
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:418,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:421,2'
          Dst:             PQCLEAN_CROSSRSDPG192SMALL_AVX2_expand_digest_to_fixed_weight
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:425,24'
          Dst:             PQCLEAN_CROSSRSDPG192SMALL_AVX2_rebuild_tree
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:428,2'
          Dst:             PQCLEAN_CROSSRSDPG192SMALL_AVX2_seed_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:595,32'
          Dst:             PQCLEAN_CROSSRSDPG192SMALL_AVX2_recompute_root
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:599,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:602,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:514,34'
          Dst:             PQCLEAN_CROSSRSDPG192SMALL_AVX2_unpack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:525,40'
          Dst:             PQCLEAN_CROSSRSDPG192SMALL_AVX2_unpack_fz_rsdp_g_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:528,22'
          Dst:             is_fz_vec_in_restr_group_m
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:529,4'
          Dst:             fz_inf_w_by_fz_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:535,4'
          Dst:             convert_restr_vec_to_fp
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:536,4'
          Dst:             fp_vec_by_fp_vec_pointwise
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:537,4'
          Dst:             fp_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:539,4'
          Dst:             fp_synd_minus_fp_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:544,4'
          Dst:             PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:492,4'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:494,4'
          Dst:             csprng_fz_inf_w
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:495,4'
          Dst:             fz_inf_w_by_fz_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:496,4'
          Dst:             fz_dz_norm_n
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:498,4'
          Dst:             csprng_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:500,4'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:501,4'
          Dst:             fp_vec_by_restr_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:551,4'
          Dst:             hash_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:571,4'
          Dst:             hash_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:612,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:618,36'
          Dst:             memcmp
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:607,3'
          Dst:             PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:614,32'
          Dst:             memcmp
    - functionName:    expand_pk
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_fp_mat
        - csprng_fz_mat
        - csprng_initialize
        - csprng_release
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:53,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.28005
                - csprng_fz_mat.28009
                - csprng_fp_mat.28008
                - csprng_release.28001
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:54,2'
              BranchSideFuncs:
                - csprng_initialize.28005
                - csprng_fz_mat.28009
                - csprng_fp_mat.28008
                - csprng_release.28001
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:54,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:56,2'
          Dst:             csprng_fz_mat
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:57,2'
          Dst:             csprng_fp_mat
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:59,2'
          Dst:             csprng_release
    - functionName:    hash
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
        - xof_shake_final
        - xof_shake_init
        - xof_shake_release
        - xof_shake_update
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:238,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.27996
                - xof_shake_update.27994
                - xof_shake_update.27994
                - xof_shake_final.27992
                - xof_shake_extract.27984
                - xof_shake_release.27978
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:239,2'
              BranchSideFuncs:
                - xof_shake_init.27996
                - xof_shake_update.27994
                - xof_shake_update.27994
                - xof_shake_final.27992
                - xof_shake_extract.27984
                - xof_shake_release.27978
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:239,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:240,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:244,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:245,2'
          Dst:             xof_shake_final
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:246,2'
          Dst:             xof_shake_extract
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:248,2'
          Dst:             xof_shake_release
    - functionName:    csprng_fp_vec_chall_1
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          215
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:335,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.28003
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:341,2'
              BranchSideFuncs:
                - csprng_randombytes.28003
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:352,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:352,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:365,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:352,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:354,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:365,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:354,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:356,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:356,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:356,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:357,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:359,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:366,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:367,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:369,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:351,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:352,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:372,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:341,2'
          Dst:             csprng_randombytes
    - functionName:    fz_inf_w_by_fz_matrix
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          154
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    convert_restr_vec_to_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - RESTR_TO_VAL
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/fp_arith.h:231,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/fp_arith.h:0,0'
              BranchSideFuncs:
                - RESTR_TO_VAL.28007
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/fp_arith.h:232,25'
              BranchSideFuncs:
                - RESTR_TO_VAL.28007
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/fp_arith.h:231,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/fp_arith.h:232,25'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/fp_arith.h:234,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/fp_arith.h:232,12'
          Dst:             RESTR_TO_VAL
    - functionName:    fp_vec_by_fp_vec_pointwise
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          113
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/fp_arith.h:187,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/fp_arith.h:188,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/fp_arith.h:188,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/fp_arith.h:187,26'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/fp_arith.h:188,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/fp_arith.h:188,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/fp_arith.h:187,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/fp_arith.h:188,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/fp_arith.h:191,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fp_vec_by_fp_matrix
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          591
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - reduce_avx2_32
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/fp_arith.h:155,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/fp_arith.h:0,0'
              BranchSideFuncs:
                - reduce_avx2_32.28006
                - reduce_avx2_32.28006
                - reduce_avx2_32.28006
                - reduce_avx2_32.28006
                - reduce_avx2_32.28006
                - reduce_avx2_32.28006
                - reduce_avx2_32.28006
                - reduce_avx2_32.28006
                - reduce_avx2_32.28006
                - reduce_avx2_32.28006
                - reduce_avx2_32.28006
                - reduce_avx2_32.28006
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/fp_arith.h:160,39'
              BranchSideFuncs:
                - reduce_avx2_32.28006
                - reduce_avx2_32.28006
                - reduce_avx2_32.28006
                - reduce_avx2_32.28006
                - reduce_avx2_32.28006
                - reduce_avx2_32.28006
                - reduce_avx2_32.28006
                - reduce_avx2_32.28006
                - reduce_avx2_32.28006
                - reduce_avx2_32.28006
                - reduce_avx2_32.28006
                - reduce_avx2_32.28006
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/fp_arith.h:171,19'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/fp_arith.h:0,0'
              BranchSideFuncs:
                - reduce_avx2_32.28006
                - reduce_avx2_32.28006
                - reduce_avx2_32.28006
                - reduce_avx2_32.28006
                - reduce_avx2_32.28006
                - reduce_avx2_32.28006
                - reduce_avx2_32.28006
                - reduce_avx2_32.28006
                - reduce_avx2_32.28006
                - reduce_avx2_32.28006
                - reduce_avx2_32.28006
                - reduce_avx2_32.28006
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/fp_arith.h:163,25'
              BranchSideFuncs:
                - reduce_avx2_32.28006
                - reduce_avx2_32.28006
                - reduce_avx2_32.28006
                - reduce_avx2_32.28006
                - reduce_avx2_32.28006
                - reduce_avx2_32.28006
                - reduce_avx2_32.28006
                - reduce_avx2_32.28006
                - reduce_avx2_32.28006
                - reduce_avx2_32.28006
                - reduce_avx2_32.28006
                - reduce_avx2_32.28006
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/fp_arith.h:171,39'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/fp_arith.h:163,25'
              BranchSideFuncs:
                - reduce_avx2_32.28006
                - reduce_avx2_32.28006
                - reduce_avx2_32.28006
                - reduce_avx2_32.28006
                - reduce_avx2_32.28006
                - reduce_avx2_32.28006
                - reduce_avx2_32.28006
                - reduce_avx2_32.28006
                - reduce_avx2_32.28006
                - reduce_avx2_32.28006
                - reduce_avx2_32.28006
                - reduce_avx2_32.28006
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/fp_arith.h:171,8'
              BranchSideFuncs:
                - reduce_avx2_32.28006
                - reduce_avx2_32.28006
                - reduce_avx2_32.28006
                - reduce_avx2_32.28006
                - reduce_avx2_32.28006
                - reduce_avx2_32.28006
                - reduce_avx2_32.28006
                - reduce_avx2_32.28006
                - reduce_avx2_32.28006
                - reduce_avx2_32.28006
                - reduce_avx2_32.28006
                - reduce_avx2_32.28006
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/fp_arith.h:171,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/fp_arith.h:163,63'
              BranchSideFuncs:
                - reduce_avx2_32.28006
                - reduce_avx2_32.28006
                - reduce_avx2_32.28006
                - reduce_avx2_32.28006
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/fp_arith.h:163,63'
              BranchSideFuncs:
                - reduce_avx2_32.28006
                - reduce_avx2_32.28006
                - reduce_avx2_32.28006
                - reduce_avx2_32.28006
                - reduce_avx2_32.28006
                - reduce_avx2_32.28006
                - reduce_avx2_32.28006
                - reduce_avx2_32.28006
                - reduce_avx2_32.28006
                - reduce_avx2_32.28006
                - reduce_avx2_32.28006
                - reduce_avx2_32.28006
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
    - functionName:    csprng_fz_inf_w
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:420,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.28003
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:426,2'
              BranchSideFuncs:
                - csprng_randombytes.28003
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:437,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:437,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:449,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:437,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:439,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:449,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:439,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:441,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:441,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:441,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:442,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:444,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:450,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:451,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:453,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:436,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:437,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:456,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:426,2'
          Dst:             csprng_randombytes
    - functionName:    fz_dz_norm_n
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          163
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    csprng_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:291,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.28003
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:297,2'
              BranchSideFuncs:
                - csprng_randombytes.28003
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:308,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:308,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:320,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:308,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:310,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:320,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:310,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:312,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:312,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:312,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:313,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:315,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:321,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:322,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:324,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:307,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:308,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:327,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:297,2'
          Dst:             csprng_randombytes
    - functionName:    fp_vec_by_restr_vec_scaled
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - RESTR_TO_VAL
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/fp_arith.h:210,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/fp_arith.h:211,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/fp_arith.h:214,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/fp_arith.h:211,12'
          Dst:             RESTR_TO_VAL
    - functionName:    hash_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      void
      argCount:        14
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_initialize_par
        - csprng_randombytes_par
        - csprng_release_par
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:271,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_initialize_par.28004
                - csprng_randombytes_par.28002
                - csprng_release_par.28000
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:272,56'
              BranchSideFuncs:
                - csprng_initialize_par.28004
                - csprng_randombytes_par.28002
                - csprng_release_par.28000
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:272,2'
          Dst:             csprng_initialize_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:273,2'
          Dst:             csprng_randombytes_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:275,2'
          Dst:             csprng_release_par
    - functionName:    fz_vec_sub_n
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          213
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:54,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:55,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:55,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:54,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:55,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:57,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fz_dz_norm_m
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          50
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fz_vec_sub_m
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          136
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:108,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:109,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:109,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:108,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:108,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/restr_arith.h:109,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    expand_sk
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          169
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - csprng_fz_inf_w
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
        - expand_pk
        - fz_dz_norm_n
        - fz_inf_w_by_fz_matrix
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.28005
                - csprng_randombytes.28003
                - csprng_release.28001
                - expand_pk.28014
                - csprng_initialize.28005
                - csprng_fz_inf_w.28021
                - csprng_release.28001
                - fz_inf_w_by_fz_matrix.28017
                - fz_dz_norm_n.28022
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:74,2'
              BranchSideFuncs:
                - csprng_initialize.28005
                - csprng_randombytes.28003
                - csprng_release.28001
                - expand_pk.28014
                - csprng_initialize.28005
                - csprng_fz_inf_w.28021
                - csprng_release.28001
                - fz_inf_w_by_fz_matrix.28017
                - fz_dz_norm_n.28022
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:92,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:94,22'
              BranchSideFuncs:
                - fz_inf_w_by_fz_matrix.28017
                - fz_dz_norm_n.28022
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:97,2'
              BranchSideFuncs:
                - fz_inf_w_by_fz_matrix.28017
                - fz_dz_norm_n.28022
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:74,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:75,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:79,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:81,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:87,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:88,2'
          Dst:             csprng_fz_inf_w
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:90,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:97,2'
          Dst:             fz_inf_w_by_fz_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:98,2'
          Dst:             fz_dz_norm_n
    - functionName:    PQCLEAN_CROSSRSDPG192SMALL_AVX2_CROSS_sign
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 374
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          662
      EdgeCount:       41
      CyclomaticComplexity: 11
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_CROSSRSDPG192SMALL_AVX2_expand_digest_to_fixed_weight
        - PQCLEAN_CROSSRSDPG192SMALL_AVX2_gen_seed_tree
        - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_syn
        - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_vec
        - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fz_rsdp_g_vec
        - PQCLEAN_CROSSRSDPG192SMALL_AVX2_seed_leaves
        - PQCLEAN_CROSSRSDPG192SMALL_AVX2_seed_path
        - PQCLEAN_CROSSRSDPG192SMALL_AVX2_tree_proof
        - PQCLEAN_CROSSRSDPG192SMALL_AVX2_tree_root
        - __assert_fail
        - convert_restr_vec_to_fp
        - csprng_fp_vec
        - csprng_fp_vec_chall_1
        - csprng_fz_inf_w
        - csprng_initialize
        - csprng_release
        - expand_sk
        - fp_vec_by_fp_matrix
        - fp_vec_by_fp_vec_pointwise
        - fp_vec_by_restr_vec_scaled
        - fz_dz_norm_m
        - fz_dz_norm_n
        - fz_inf_w_by_fz_matrix
        - fz_vec_sub_m
        - fz_vec_sub_n
        - hash
        - hash_par
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:159,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:0,0'
              BranchSideFuncs:
                - expand_sk.28029
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_gen_seed_tree
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_seed_leaves
                - csprng_initialize.28005
                - csprng_fz_inf_w.28021
                - fz_vec_sub_m.28028
                - fz_dz_norm_m.28027
                - fz_inf_w_by_fz_matrix.28017
                - fz_dz_norm_n.28022
                - fz_vec_sub_n.28026
                - convert_restr_vec_to_fp.28018
                - fz_dz_norm_n.28022
                - csprng_fp_vec.28023
                - csprng_release.28001
                - fp_vec_by_fp_vec_pointwise.28019
                - fp_vec_by_fp_matrix.28020
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fz_rsdp_g_vec
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_tree_root
                - hash.28015
                - hash.28015
                - hash.28015
                - hash.28015
                - csprng_initialize.28005
                - csprng_fp_vec_chall_1.28016
                - csprng_release.28001
                - fp_vec_by_restr_vec_scaled.28024
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_vec
                - hash.28015
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fz_rsdp_g_vec
                - hash_par.28025
                - hash_par.28025
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:170,21'
              BranchSideFuncs:
                - expand_sk.28029
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_gen_seed_tree
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_seed_leaves
                - csprng_initialize.28005
                - csprng_fz_inf_w.28021
                - fz_vec_sub_m.28028
                - fz_dz_norm_m.28027
                - fz_inf_w_by_fz_matrix.28017
                - fz_dz_norm_n.28022
                - fz_vec_sub_n.28026
                - convert_restr_vec_to_fp.28018
                - fz_dz_norm_n.28022
                - csprng_fp_vec.28023
                - csprng_release.28001
                - fp_vec_by_fp_vec_pointwise.28019
                - fp_vec_by_fp_matrix.28020
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fz_rsdp_g_vec
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_tree_root
                - hash.28015
                - hash.28015
                - hash.28015
                - hash.28015
                - csprng_initialize.28005
                - csprng_fp_vec_chall_1.28016
                - csprng_release.28001
                - fp_vec_by_restr_vec_scaled.28024
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_vec
                - hash.28015
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fz_rsdp_g_vec
                - hash_par.28025
                - hash_par.28025
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:168,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:170,21'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_gen_seed_tree
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_seed_leaves
                - csprng_initialize.28005
                - csprng_fz_inf_w.28021
                - fz_vec_sub_m.28028
                - fz_dz_norm_m.28027
                - fz_inf_w_by_fz_matrix.28017
                - fz_dz_norm_n.28022
                - fz_vec_sub_n.28026
                - convert_restr_vec_to_fp.28018
                - fz_dz_norm_n.28022
                - csprng_fp_vec.28023
                - csprng_release.28001
                - fp_vec_by_fp_vec_pointwise.28019
                - fp_vec_by_fp_matrix.28020
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fz_rsdp_g_vec
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_tree_root
                - hash.28015
                - hash.28015
                - hash.28015
                - hash.28015
                - csprng_initialize.28005
                - csprng_fp_vec_chall_1.28016
                - csprng_release.28001
                - fp_vec_by_restr_vec_scaled.28024
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_vec
                - hash.28015
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fz_rsdp_g_vec
                - hash_par.28025
                - hash_par.28025
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:173,33'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_gen_seed_tree
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_seed_leaves
                - csprng_initialize.28005
                - csprng_fz_inf_w.28021
                - fz_vec_sub_m.28028
                - fz_dz_norm_m.28027
                - fz_inf_w_by_fz_matrix.28017
                - fz_dz_norm_n.28022
                - fz_vec_sub_n.28026
                - convert_restr_vec_to_fp.28018
                - fz_dz_norm_n.28022
                - csprng_fp_vec.28023
                - csprng_release.28001
                - fp_vec_by_fp_vec_pointwise.28019
                - fp_vec_by_fp_matrix.28020
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fz_rsdp_g_vec
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_tree_root
                - hash.28015
                - hash.28015
                - hash.28015
                - hash.28015
                - csprng_initialize.28005
                - csprng_fp_vec_chall_1.28016
                - csprng_release.28001
                - fp_vec_by_restr_vec_scaled.28024
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_vec
                - hash.28015
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fz_rsdp_g_vec
                - hash_par.28025
                - hash_par.28025
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:174,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:176,22'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_gen_seed_tree
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_seed_leaves
                - csprng_initialize.28005
                - csprng_fz_inf_w.28021
                - fz_vec_sub_m.28028
                - fz_dz_norm_m.28027
                - fz_inf_w_by_fz_matrix.28017
                - fz_dz_norm_n.28022
                - fz_vec_sub_n.28026
                - convert_restr_vec_to_fp.28018
                - fz_dz_norm_n.28022
                - csprng_fp_vec.28023
                - csprng_release.28001
                - fp_vec_by_fp_vec_pointwise.28019
                - fp_vec_by_fp_matrix.28020
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fz_rsdp_g_vec
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_tree_root
                - hash.28015
                - hash.28015
                - hash.28015
                - hash.28015
                - csprng_initialize.28005
                - csprng_fp_vec_chall_1.28016
                - csprng_release.28001
                - fp_vec_by_restr_vec_scaled.28024
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_vec
                - hash.28015
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fz_rsdp_g_vec
                - hash_par.28025
                - hash_par.28025
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:181,2'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_gen_seed_tree
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_seed_leaves
                - csprng_initialize.28005
                - csprng_fz_inf_w.28021
                - fz_vec_sub_m.28028
                - fz_dz_norm_m.28027
                - fz_inf_w_by_fz_matrix.28017
                - fz_dz_norm_n.28022
                - fz_vec_sub_n.28026
                - convert_restr_vec_to_fp.28018
                - fz_dz_norm_n.28022
                - csprng_fp_vec.28023
                - csprng_release.28001
                - fp_vec_by_fp_vec_pointwise.28019
                - fp_vec_by_fp_matrix.28020
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fz_rsdp_g_vec
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_tree_root
                - hash.28015
                - hash.28015
                - hash.28015
                - hash.28015
                - csprng_initialize.28005
                - csprng_fp_vec_chall_1.28016
                - csprng_release.28001
                - fp_vec_by_restr_vec_scaled.28024
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_vec
                - hash.28015
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fz_rsdp_g_vec
                - hash_par.28025
                - hash_par.28025
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:271,20'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:271,25'
              BranchSideFuncs:
                - hash_par.28025
                - hash_par.28025
                - csprng_initialize.28005
                - csprng_fz_inf_w.28021
                - fz_vec_sub_m.28028
                - fz_dz_norm_m.28027
                - fz_inf_w_by_fz_matrix.28017
                - fz_dz_norm_n.28022
                - fz_vec_sub_n.28026
                - convert_restr_vec_to_fp.28018
                - fz_dz_norm_n.28022
                - csprng_fp_vec.28023
                - csprng_release.28001
                - fp_vec_by_fp_vec_pointwise.28019
                - fp_vec_by_fp_matrix.28020
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fz_rsdp_g_vec
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_tree_root
                - hash.28015
                - hash.28015
                - hash.28015
                - hash.28015
                - csprng_initialize.28005
                - csprng_fp_vec_chall_1.28016
                - csprng_release.28001
                - fp_vec_by_restr_vec_scaled.28024
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_vec
                - hash.28015
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fz_rsdp_g_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:274,14'
              BranchSideFuncs:
                - hash_par.28025
                - hash_par.28025
                - csprng_initialize.28005
                - csprng_fz_inf_w.28021
                - fz_vec_sub_m.28028
                - fz_dz_norm_m.28027
                - fz_inf_w_by_fz_matrix.28017
                - fz_dz_norm_n.28022
                - fz_vec_sub_n.28026
                - convert_restr_vec_to_fp.28018
                - fz_dz_norm_n.28022
                - csprng_fp_vec.28023
                - csprng_release.28001
                - fp_vec_by_fp_vec_pointwise.28019
                - fp_vec_by_fp_matrix.28020
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fz_rsdp_g_vec
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_tree_root
                - hash.28015
                - hash.28015
                - hash.28015
                - hash.28015
                - csprng_initialize.28005
                - csprng_fp_vec_chall_1.28016
                - csprng_release.28001
                - fp_vec_by_restr_vec_scaled.28024
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_vec
                - hash.28015
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fz_rsdp_g_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:271,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:222,31'
              BranchSideFuncs:
                - hash_par.28025
                - hash_par.28025
                - csprng_initialize.28005
                - csprng_fz_inf_w.28021
                - fz_vec_sub_m.28028
                - fz_dz_norm_m.28027
                - fz_inf_w_by_fz_matrix.28017
                - fz_dz_norm_n.28022
                - fz_vec_sub_n.28026
                - convert_restr_vec_to_fp.28018
                - fz_dz_norm_n.28022
                - csprng_fp_vec.28023
                - csprng_release.28001
                - fp_vec_by_fp_vec_pointwise.28019
                - fp_vec_by_fp_matrix.28020
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fz_rsdp_g_vec
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_tree_root
                - hash.28015
                - hash.28015
                - hash.28015
                - hash.28015
                - csprng_initialize.28005
                - csprng_fp_vec_chall_1.28016
                - csprng_release.28001
                - fp_vec_by_restr_vec_scaled.28024
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_vec
                - hash.28015
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fz_rsdp_g_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:274,14'
              BranchSideFuncs:
                - hash_par.28025
                - hash_par.28025
                - csprng_initialize.28005
                - csprng_fz_inf_w.28021
                - fz_vec_sub_m.28028
                - fz_dz_norm_m.28027
                - fz_inf_w_by_fz_matrix.28017
                - fz_dz_norm_n.28022
                - fz_vec_sub_n.28026
                - convert_restr_vec_to_fp.28018
                - fz_dz_norm_n.28022
                - csprng_fp_vec.28023
                - csprng_release.28001
                - fp_vec_by_fp_vec_pointwise.28019
                - fp_vec_by_fp_matrix.28020
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fz_rsdp_g_vec
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_tree_root
                - hash.28015
                - hash.28015
                - hash.28015
                - hash.28015
                - csprng_initialize.28005
                - csprng_fp_vec_chall_1.28016
                - csprng_release.28001
                - fp_vec_by_restr_vec_scaled.28024
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_vec
                - hash.28015
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fz_rsdp_g_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:222,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:222,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_tree_root
                - hash.28015
                - hash.28015
                - hash.28015
                - hash.28015
                - csprng_initialize.28005
                - csprng_fp_vec_chall_1.28016
                - csprng_release.28001
                - fp_vec_by_restr_vec_scaled.28024
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_vec
                - hash.28015
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fz_rsdp_g_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:312,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_tree_root
                - hash.28015
                - hash.28015
                - hash.28015
                - hash.28015
                - csprng_initialize.28005
                - csprng_fp_vec_chall_1.28016
                - csprng_release.28001
                - fp_vec_by_restr_vec_scaled.28024
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_vec
                - hash.28015
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fz_rsdp_g_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:339,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:340,30'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_vec
                - hash.28015
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fz_rsdp_g_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:348,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_vec
                - hash.28015
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fz_rsdp_g_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:348,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:349,37'
              BranchSideFuncs:
                - hash.28015
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fz_rsdp_g_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:352,26'
              BranchSideFuncs:
                - hash.28015
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fz_rsdp_g_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:366,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:365,26'
              BranchSideFuncs:
                - __assert_fail
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fz_rsdp_g_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:367,4'
              BranchSideFuncs:
                - __assert_fail
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fz_rsdp_g_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:367,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:367,4'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fz_rsdp_g_vec
                - __assert_fail
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:368,16'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fz_rsdp_g_vec
                - __assert_fail
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:365,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:366,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:374,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:165,2'
          Dst:             expand_sk
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:181,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:182,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:185,2'
          Dst:             PQCLEAN_CROSSRSDPG192SMALL_AVX2_gen_seed_tree
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:187,2'
          Dst:             PQCLEAN_CROSSRSDPG192SMALL_AVX2_seed_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:312,2'
          Dst:             PQCLEAN_CROSSRSDPG192SMALL_AVX2_tree_root
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:313,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:314,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:321,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:326,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:332,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:333,2'
          Dst:             csprng_fp_vec_chall_1
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:335,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:234,3'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:239,3'
          Dst:             csprng_fz_inf_w
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:240,3'
          Dst:             fz_vec_sub_m
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:241,3'
          Dst:             fz_dz_norm_m
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:242,3'
          Dst:             fz_inf_w_by_fz_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:243,3'
          Dst:             fz_dz_norm_n
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:244,3'
          Dst:             fz_vec_sub_n
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:247,3'
          Dst:             convert_restr_vec_to_fp
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:248,3'
          Dst:             fz_dz_norm_n
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:250,3'
          Dst:             csprng_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:252,3'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:255,3'
          Dst:             fp_vec_by_fp_vec_pointwise
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:256,3'
          Dst:             fp_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:260,3'
          Dst:             PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:262,3'
          Dst:             PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fz_rsdp_g_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:272,4'
          Dst:             hash_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:288,4'
          Dst:             hash_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:340,3'
          Dst:             fp_vec_by_restr_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:354,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:357,2'
          Dst:             PQCLEAN_CROSSRSDPG192SMALL_AVX2_expand_digest_to_fixed_weight
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:361,2'
          Dst:             PQCLEAN_CROSSRSDPG192SMALL_AVX2_tree_proof
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:362,2'
          Dst:             PQCLEAN_CROSSRSDPG192SMALL_AVX2_seed_path
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:349,3'
          Dst:             PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:367,4'
          Dst:             __assert_fail
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:368,4'
          Dst:             PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:369,4'
          Dst:             PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fz_rsdp_g_vec
    - functionName:    restr_vec_by_fp_matrix
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          524
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - RESTR_TO_VAL
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/fp_arith.h:0,0'
          Dst:             RESTR_TO_VAL
    - functionName:    PQCLEAN_CROSSRSDPG192SMALL_AVX2_CROSS_keygen
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          191
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_syn
        - csprng_fz_inf_w
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
        - expand_pk
        - fz_dz_norm_n
        - fz_inf_w_by_fz_matrix
        - restr_vec_by_fp_matrix
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:104,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
                - csprng_initialize.28005
                - csprng_randombytes.28003
                - csprng_release.28001
                - expand_pk.28014
                - csprng_initialize.28005
                - csprng_fz_inf_w.28021
                - fz_inf_w_by_fz_matrix.28017
                - fz_dz_norm_n.28022
                - csprng_release.28001
                - restr_vec_by_fp_matrix.28034
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_syn
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:138,22'
              BranchSideFuncs:
                - OQS_randombytes
                - csprng_initialize.28005
                - csprng_randombytes.28003
                - csprng_release.28001
                - expand_pk.28014
                - csprng_initialize.28005
                - csprng_fz_inf_w.28021
                - fz_inf_w_by_fz_matrix.28017
                - fz_dz_norm_n.28022
                - csprng_release.28001
                - restr_vec_by_fp_matrix.28034
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_syn
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:136,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:138,22'
              BranchSideFuncs:
                - fz_inf_w_by_fz_matrix.28017
                - fz_dz_norm_n.28022
                - csprng_release.28001
                - restr_vec_by_fp_matrix.28034
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_syn
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:141,2'
              BranchSideFuncs:
                - fz_inf_w_by_fz_matrix.28017
                - fz_dz_norm_n.28022
                - csprng_release.28001
                - restr_vec_by_fp_matrix.28034
                - PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_syn
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:104,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:112,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:113,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:117,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:123,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:130,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:134,2'
          Dst:             csprng_fz_inf_w
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:141,2'
          Dst:             fz_inf_w_by_fz_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:142,2'
          Dst:             fz_dz_norm_n
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:144,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:147,2'
          Dst:             restr_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/CROSS.c:149,2'
          Dst:             PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_syn
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:72,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:72,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:72,2'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:66,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:66,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:66,2'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:59,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:59,2'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:54,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:54,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:52,2'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:43,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:43,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:43,2'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.28059
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.28059
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.28060
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:62,2'
              BranchSideFuncs:
                - xof_shake_extract.28060
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.28063
                - xof_shake_update.28062
                - xof_shake_update.28062
                - xof_shake_final.28061
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.28063
                - xof_shake_update.28062
                - xof_shake_update.28062
                - xof_shake_final.28061
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    PQCLEAN_CROSSRSDPG192SMALL_AVX2_expand_digest_to_fixed_weight
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         71
      ICount:          429
      EdgeCount:       96
      CyclomaticComplexity: 27
      functionsReached:
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.c:46,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.28066
                - csprng_randombytes.28065
                - csprng_release.28064
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.c:47,2'
              BranchSideFuncs:
                - csprng_initialize.28066
                - csprng_randombytes.28065
                - csprng_release.28064
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.c:68,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.c:68,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.c:68,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.c:70,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.c:70,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.c:72,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.c:72,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.c:72,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.c:73,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.c:75,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.c:84,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.c:85,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.c:92,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.c:66,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.c:68,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.c:95,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.c:47,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.c:49,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.c:51,2'
          Dst:             csprng_release
    - functionName:    xof_shake_x4_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_ctx_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:109,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:109,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:109,2'
          Dst:             OQS_SHA3_shake256_x4_inc_ctx_release
    - functionName:    xof_shake_x2_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:146,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.28147
                - xof_shake_release.28147
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:146,2'
              BranchSideFuncs:
                - xof_shake_release.28147
                - xof_shake_release.28147
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:146,2'
          Dst:             xof_shake_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:147,2'
          Dst:             xof_shake_release
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:72,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:72,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:72,2'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    csprng_release_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:174,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_release.28145
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:174,2'
              BranchSideFuncs:
                - xof_shake_x4_release.28145
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:174,2'
          Dst:             xof_shake_x4_release
    - functionName:    csprng_release_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:170,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_release.28145
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:170,2'
              BranchSideFuncs:
                - xof_shake_x4_release.28145
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:170,2'
          Dst:             xof_shake_x4_release
    - functionName:    csprng_release_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:166,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_release.28146
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:166,2'
              BranchSideFuncs:
                - xof_shake_x2_release.28146
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:166,2'
          Dst:             xof_shake_x2_release
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.28147
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.28147
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    xof_shake_x4_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_squeeze
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:105,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:105,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:105,2'
          Dst:             OQS_SHA3_shake256_x4_inc_squeeze
    - functionName:    xof_shake_x2_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:141,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.28154
                - xof_shake_extract.28154
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:141,2'
              BranchSideFuncs:
                - xof_shake_extract.28154
                - xof_shake_extract.28154
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:141,2'
          Dst:             xof_shake_extract
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:142,2'
          Dst:             xof_shake_extract
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:66,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:66,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:66,2'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    csprng_randombytes_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:161,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_extract.28152
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:161,2'
              BranchSideFuncs:
                - xof_shake_x4_extract.28152
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:161,2'
          Dst:             xof_shake_x4_extract
    - functionName:    csprng_randombytes_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_MEM_malloc
        - OQS_MEM_secure_free
        - xof_shake_x4_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:155,39'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_extract.28152
                - OQS_MEM_secure_free
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:155,39'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_extract.28152
                - OQS_MEM_secure_free
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:155,39'
          Dst:             OQS_MEM_malloc
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:156,2'
          Dst:             xof_shake_x4_extract
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:157,2'
          Dst:             OQS_MEM_secure_free
    - functionName:    csprng_randombytes_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:149,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_extract.28153
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:149,2'
              BranchSideFuncs:
                - xof_shake_x2_extract.28153
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:149,2'
          Dst:             xof_shake_x2_extract
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.28154
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:62,2'
              BranchSideFuncs:
                - xof_shake_extract.28154
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    xof_shake_x4_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_finalize
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:97,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:97,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:97,2'
          Dst:             OQS_SHA3_shake256_x4_inc_finalize
    - functionName:    xof_shake_x4_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_absorb
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:94,46'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:94,46'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:94,2'
          Dst:             OQS_SHA3_shake256_x4_inc_absorb
    - functionName:    xof_shake_x4_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:86,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:86,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:86,2'
          Dst:             OQS_SHA3_shake256_x4_inc_init
    - functionName:    xof_shake_x2_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:134,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_final.28163
                - xof_shake_final.28163
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:134,2'
              BranchSideFuncs:
                - xof_shake_final.28163
                - xof_shake_final.28163
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:134,2'
          Dst:             xof_shake_final
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:135,2'
          Dst:             xof_shake_final
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_finalize
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:59,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:59,2'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    xof_shake_x2_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_update
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:130,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_update.28165
                - xof_shake_update.28165
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:130,2'
              BranchSideFuncs:
                - xof_shake_update.28165
                - xof_shake_update.28165
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:130,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:131,2'
          Dst:             xof_shake_update
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:54,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:54,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:52,2'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    xof_shake_x2_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:123,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.28167
                - xof_shake_init.28167
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:123,2'
              BranchSideFuncs:
                - xof_shake_init.28167
                - xof_shake_init.28167
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:123,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:124,2'
          Dst:             xof_shake_init
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:43,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:43,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:43,2'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    csprng_initialize_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          53
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_final
        - xof_shake_x4_init
        - xof_shake_x4_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:132,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_init.28161
                - xof_shake_x4_update.28160
                - xof_shake_x4_update.28160
                - xof_shake_x4_final.28159
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:132,2'
              BranchSideFuncs:
                - xof_shake_x4_init.28161
                - xof_shake_x4_update.28160
                - xof_shake_x4_update.28160
                - xof_shake_x4_final.28159
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:132,2'
          Dst:             xof_shake_x4_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:133,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:143,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:144,2'
          Dst:             xof_shake_x4_final
    - functionName:    csprng_initialize_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          51
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_MEM_malloc
        - OQS_MEM_secure_free
        - xof_shake_x4_final
        - xof_shake_x4_init
        - xof_shake_x4_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:107,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_init.28161
                - xof_shake_x4_update.28160
                - xof_shake_x4_update.28160
                - xof_shake_x4_final.28159
                - OQS_MEM_secure_free
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:107,42'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_init.28161
                - xof_shake_x4_update.28160
                - xof_shake_x4_update.28160
                - xof_shake_x4_final.28159
                - OQS_MEM_secure_free
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:107,42'
          Dst:             OQS_MEM_malloc
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:108,2'
          Dst:             xof_shake_x4_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:109,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:117,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:118,2'
          Dst:             xof_shake_x4_final
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:119,2'
          Dst:             OQS_MEM_secure_free
    - functionName:    csprng_initialize_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_final
        - xof_shake_x2_init
        - xof_shake_x2_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:86,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_init.28166
                - xof_shake_x2_update.28164
                - xof_shake_x2_update.28164
                - xof_shake_x2_final.28162
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:86,2'
              BranchSideFuncs:
                - xof_shake_x2_init.28166
                - xof_shake_x2_update.28164
                - xof_shake_x2_update.28164
                - xof_shake_x2_final.28162
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:86,2'
          Dst:             xof_shake_x2_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:87,2'
          Dst:             xof_shake_x2_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:93,2'
          Dst:             xof_shake_x2_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:94,2'
          Dst:             xof_shake_x2_final
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.28167
                - xof_shake_update.28165
                - xof_shake_update.28165
                - xof_shake_final.28163
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.28167
                - xof_shake_update.28165
                - xof_shake_update.28165
                - xof_shake_final.28163
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    csprng_release_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_release
        - csprng_release_x2
        - csprng_release_x3
        - csprng_release_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:218,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_release_x4.28148
                - csprng_release_x3.28149
                - csprng_release_x2.28150
                - csprng_release.28151
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:218,16'
              BranchSideFuncs:
                - csprng_release_x4.28148
                - csprng_release_x3.28149
                - csprng_release_x2.28150
                - csprng_release.28151
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:218,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:219,3'
              BranchSideFuncs:
                - csprng_release.28151
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:220,23'
              BranchSideFuncs:
                - csprng_release_x4.28148
                - csprng_release_x3.28149
                - csprng_release_x2.28150
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:220,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:221,31'
              BranchSideFuncs:
                - csprng_release_x2.28150
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:222,23'
              BranchSideFuncs:
                - csprng_release_x4.28148
                - csprng_release_x3.28149
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:222,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:223,31'
              BranchSideFuncs:
                - csprng_release_x3.28149
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:224,23'
              BranchSideFuncs:
                - csprng_release_x4.28148
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:224,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:224,13'
              BranchSideFuncs:
                - csprng_release_x4.28148
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:225,31'
              BranchSideFuncs:
                - csprng_release_x4.28148
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:219,3'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:221,3'
          Dst:             csprng_release_x2
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:223,3'
          Dst:             csprng_release_x3
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:225,3'
          Dst:             csprng_release_x4
    - functionName:    csprng_randombytes_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          57
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_randombytes
        - csprng_randombytes_x2
        - csprng_randombytes_x3
        - csprng_randombytes_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:205,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes_x4.28155
                - csprng_randombytes_x3.28156
                - csprng_randombytes_x2.28157
                - csprng_randombytes.28158
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:205,16'
              BranchSideFuncs:
                - csprng_randombytes_x4.28155
                - csprng_randombytes_x3.28156
                - csprng_randombytes_x2.28157
                - csprng_randombytes.28158
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:205,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:206,3'
              BranchSideFuncs:
                - csprng_randombytes.28158
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:207,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.28155
                - csprng_randombytes_x3.28156
                - csprng_randombytes_x2.28157
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:207,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:208,49'
              BranchSideFuncs:
                - csprng_randombytes_x2.28157
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:209,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.28155
                - csprng_randombytes_x3.28156
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:209,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:210,53'
              BranchSideFuncs:
                - csprng_randombytes_x3.28156
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:211,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.28155
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:211,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:211,13'
              BranchSideFuncs:
                - csprng_randombytes_x4.28155
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:212,57'
              BranchSideFuncs:
                - csprng_randombytes_x4.28155
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:206,3'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:208,3'
          Dst:             csprng_randombytes_x2
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:210,3'
          Dst:             csprng_randombytes_x3
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:212,3'
          Dst:             csprng_randombytes_x4
    - functionName:    csprng_initialize_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          61
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_initialize
        - csprng_initialize_x2
        - csprng_initialize_x3
        - csprng_initialize_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:193,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_initialize_x4.28168
                - csprng_initialize_x3.28169
                - csprng_initialize_x2.28170
                - csprng_initialize.28171
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:193,16'
              BranchSideFuncs:
                - csprng_initialize_x4.28168
                - csprng_initialize_x3.28169
                - csprng_initialize_x2.28170
                - csprng_initialize.28171
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:193,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:194,3'
              BranchSideFuncs:
                - csprng_initialize.28171
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:195,23'
              BranchSideFuncs:
                - csprng_initialize_x4.28168
                - csprng_initialize_x3.28169
                - csprng_initialize_x2.28170
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:195,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:196,34'
              BranchSideFuncs:
                - csprng_initialize_x2.28170
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:197,23'
              BranchSideFuncs:
                - csprng_initialize_x4.28168
                - csprng_initialize_x3.28169
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:197,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:198,34'
              BranchSideFuncs:
                - csprng_initialize_x3.28169
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:199,23'
              BranchSideFuncs:
                - csprng_initialize_x4.28168
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:199,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:199,13'
              BranchSideFuncs:
                - csprng_initialize_x4.28168
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:200,34'
              BranchSideFuncs:
                - csprng_initialize_x4.28168
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:194,3'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:196,3'
          Dst:             csprng_initialize_x2
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:198,3'
          Dst:             csprng_initialize_x3
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:200,3'
          Dst:             csprng_initialize_x4
    - functionName:    PQCLEAN_CROSSRSDPG192SMALL_AVX2_recompute_root
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         58
      ICount:          441
      EdgeCount:       77
      CyclomaticComplexity: 21
      functionsReached:
        - hash_par
        - label_leaves
        - place_cmt_on_leaves
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:185,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:0,0'
              BranchSideFuncs:
                - place_cmt_on_leaves.28177
                - label_leaves.28178
                - hash_par.28179
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:186,16'
              BranchSideFuncs:
                - place_cmt_on_leaves.28177
                - label_leaves.28178
                - hash_par.28179
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:259,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:259,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:259,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:259,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:260,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:260,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:259,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:259,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:262,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:259,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:260,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:260,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:202,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:203,16'
              BranchSideFuncs:
                - hash_par.28179
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:254,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:205,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:205,27'
              BranchSideFuncs:
                - hash_par.28179
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:205,27'
              BranchSideFuncs:
                - hash_par.28179
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:207,79'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:207,92'
              BranchSideFuncs:
                - hash_par.28179
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:211,12'
              BranchSideFuncs:
                - hash_par.28179
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:207,79'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:207,92'
              BranchSideFuncs:
                - hash_par.28179
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:211,12'
              BranchSideFuncs:
                - hash_par.28179
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:208,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:211,12'
              BranchSideFuncs:
                - hash_par.28179
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:231,26'
              BranchSideFuncs:
                - hash_par.28179
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:216,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:0,0'
              BranchSideFuncs:
                - hash_par.28179
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:222,21'
              BranchSideFuncs:
                - hash_par.28179
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:222,21'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:222,21'
              BranchSideFuncs:
                - hash_par.28179
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:222,21'
              BranchSideFuncs:
                - hash_par.28179
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:222,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:0,0'
              BranchSideFuncs:
                - hash_par.28179
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:227,5'
              BranchSideFuncs:
                - hash_par.28179
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:231,21'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:231,26'
              BranchSideFuncs:
                - hash_par.28179
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:234,16'
              BranchSideFuncs:
                - hash_par.28179
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:231,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:203,34'
              BranchSideFuncs:
                - hash_par.28179
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:234,16'
              BranchSideFuncs:
                - hash_par.28179
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:259,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:260,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:262,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:188,2'
          Dst:             place_cmt_on_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:189,2'
          Dst:             label_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:232,5'
          Dst:             hash_par
    - functionName:    place_cmt_on_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          46
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:56,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:57,54'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:63,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    label_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         112
      ICount:          507
      EdgeCount:       148
      CyclomaticComplexity: 38
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:75,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:78,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:78,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:78,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:78,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:78,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:75,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hash_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_initialize_par
        - csprng_randombytes_par
        - csprng_release_par
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:271,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_initialize_par.28174
                - csprng_randombytes_par.28173
                - csprng_release_par.28172
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:272,2'
              BranchSideFuncs:
                - csprng_initialize_par.28174
                - csprng_randombytes_par.28173
                - csprng_release_par.28172
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:272,2'
          Dst:             csprng_initialize_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:273,2'
          Dst:             csprng_randombytes_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:275,2'
          Dst:             csprng_release_par
    - functionName:    PQCLEAN_CROSSRSDPG192SMALL_AVX2_tree_proof
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          272
      EdgeCount:       61
      CyclomaticComplexity: 18
      functionsReached:
        - label_leaves
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:147,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:0,0'
              BranchSideFuncs:
                - label_leaves.28178
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:147,16'
              BranchSideFuncs:
                - label_leaves.28178
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:156,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:157,16'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:177,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:159,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:159,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:159,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:161,67'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:161,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:161,81'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:161,67'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:161,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:161,81'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:164,51'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:164,65'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:170,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:164,51'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:164,65'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:170,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:164,51'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:164,65'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:170,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:164,65'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:164,65'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:164,65'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:164,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:157,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:165,70'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:170,47'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:157,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:170,61'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:170,47'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:157,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:170,61'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:170,47'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:157,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:170,61'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:170,61'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:170,61'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:170,61'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:170,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:157,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:171,78'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:170,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:157,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:171,78'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:148,2'
          Dst:             label_leaves
    - functionName:    PQCLEAN_CROSSRSDPG192SMALL_AVX2_tree_root
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          165
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - hash_par
        - place_cmt_on_leaves
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:92,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:0,0'
              BranchSideFuncs:
                - place_cmt_on_leaves.28177
                - hash_par.28179
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:92,17'
              BranchSideFuncs:
                - place_cmt_on_leaves.28177
                - hash_par.28179
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:107,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:108,16'
              BranchSideFuncs:
                - hash_par.28179
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:139,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:111,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:111,27'
              BranchSideFuncs:
                - hash_par.28179
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:111,27'
              BranchSideFuncs:
                - hash_par.28179
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:116,21'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:116,26'
              BranchSideFuncs:
                - hash_par.28179
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:119,16'
              BranchSideFuncs:
                - hash_par.28179
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:116,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:108,34'
              BranchSideFuncs:
                - hash_par.28179
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:119,16'
              BranchSideFuncs:
                - hash_par.28179
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:97,2'
          Dst:             place_cmt_on_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/merkle.c:117,5'
          Dst:             hash_par
    - functionName:    generic_unpack_7_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          2373
      EdgeCount:       66
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:234,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:234,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:235,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:237,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:237,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:247,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:237,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:237,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:238,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:237,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:237,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:238,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:237,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:238,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:238,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:237,31'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:237,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:238,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:237,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:237,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:247,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:237,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:238,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:238,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:237,31'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:237,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:238,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:237,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:238,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:247,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:237,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:238,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:247,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:248,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:249,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:250,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:250,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:251,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:253,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:253,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:254,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:257,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:257,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:258,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:262,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:262,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:263,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:268,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:268,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:269,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:275,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:275,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:276,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:284,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:284,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:284,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:285,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_unpack_9_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          1779
      EdgeCount:       67
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:311,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:311,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:321,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:311,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:311,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:312,24'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:311,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:311,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:312,24'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:311,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:312,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:312,24'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:311,30'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:311,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:312,24'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:311,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:311,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:321,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:311,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:312,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:312,24'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:311,30'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:311,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:312,24'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:311,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:312,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:321,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:311,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:312,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:321,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:322,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:323,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:324,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:324,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:325,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:327,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:327,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:328,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:331,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:331,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:332,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:336,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:336,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:337,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:342,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:342,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:343,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:349,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:349,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:350,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:358,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:358,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:358,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:359,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_pack_7_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          463
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:60,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:68,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:60,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:68,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:69,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:70,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:71,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:71,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:72,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:74,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:74,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:75,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:78,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:78,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:79,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:83,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:83,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:84,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:89,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:89,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:90,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:96,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:96,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:96,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:97,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_pack_9_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          558
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:126,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:127,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:137,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:126,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:127,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:137,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:138,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:139,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:141,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:141,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:142,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:145,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:145,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:146,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:150,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:150,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:151,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:156,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:156,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:157,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:163,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:163,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:164,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:171,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:171,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:171,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:172,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDPG192SMALL_AVX2_unpack_fz_rsdp_g_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 504
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fz
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:504,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fz.28226
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:504,9'
              BranchSideFuncs:
                - generic_unpack_fz.28226
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:504,9'
          Dst:             generic_unpack_fz
    - functionName:    generic_unpack_fz
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 396
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_7_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:398,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_7_bit.28220
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:398,22'
              BranchSideFuncs:
                - generic_unpack_7_bit.28220
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:398,22'
          Dst:             generic_unpack_7_bit
    - functionName:    PQCLEAN_CROSSRSDPG192SMALL_AVX2_unpack_fz_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 491
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fz
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:491,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fz.28226
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:491,9'
              BranchSideFuncs:
                - generic_unpack_fz.28226
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:491,9'
          Dst:             generic_unpack_fz
    - functionName:    PQCLEAN_CROSSRSDPG192SMALL_AVX2_unpack_fp_syn
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 477
      functionLinenumberEnd: 478
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:478,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fp.28229
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:478,9'
              BranchSideFuncs:
                - generic_unpack_fp.28229
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:478,9'
          Dst:             generic_unpack_fp
    - functionName:    generic_unpack_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_9_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:379,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_9_bit.28221
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:379,22'
              BranchSideFuncs:
                - generic_unpack_9_bit.28221
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:379,22'
          Dst:             generic_unpack_9_bit
    - functionName:    PQCLEAN_CROSSRSDPG192SMALL_AVX2_unpack_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 464
      functionLinenumberEnd: 465
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:465,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fp.28229
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:465,9'
              BranchSideFuncs:
                - generic_unpack_fp.28229
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:465,9'
          Dst:             generic_unpack_fp
    - functionName:    PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fz_rsdp_g_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 453
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fz
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:452,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fz.28234
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:452,2'
              BranchSideFuncs:
                - generic_pack_fz.28234
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:452,2'
          Dst:             generic_pack_fz
    - functionName:    generic_pack_fz
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_7_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:212,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_7_bit.28222
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:212,2'
              BranchSideFuncs:
                - generic_pack_7_bit.28222
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:212,2'
          Dst:             generic_pack_7_bit
    - functionName:    PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fz_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fz
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:439,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fz.28234
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:439,2'
              BranchSideFuncs:
                - generic_pack_fz.28234
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:439,2'
          Dst:             generic_pack_fz
    - functionName:    PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_syn
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:426,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fp.28237
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:426,2'
              BranchSideFuncs:
                - generic_pack_fp.28237
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:426,2'
          Dst:             generic_pack_fp
    - functionName:    generic_pack_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_9_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:196,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_9_bit.28223
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:196,2'
              BranchSideFuncs:
                - generic_pack_9_bit.28223
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:196,2'
          Dst:             generic_pack_9_bit
    - functionName:    PQCLEAN_CROSSRSDPG192SMALL_AVX2_pack_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 412
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:413,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fp.28237
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:413,2'
              BranchSideFuncs:
                - generic_pack_fp.28237
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/pack_unpack.c:413,2'
          Dst:             generic_pack_fp
    - functionName:    label_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          138
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:78,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:79,45'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:79,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:78,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:78,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:79,45'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xof_shake_x4_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_ctx_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:109,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:109,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:109,2'
          Dst:             OQS_SHA3_shake256_x4_inc_ctx_release
    - functionName:    xof_shake_x2_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:146,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.28319
                - xof_shake_release.28319
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:146,2'
              BranchSideFuncs:
                - xof_shake_release.28319
                - xof_shake_release.28319
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:146,2'
          Dst:             xof_shake_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:147,2'
          Dst:             xof_shake_release
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:72,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:72,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:72,2'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    csprng_release_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:174,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_release.28317
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:174,2'
              BranchSideFuncs:
                - xof_shake_x4_release.28317
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:174,2'
          Dst:             xof_shake_x4_release
    - functionName:    csprng_release_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:170,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_release.28317
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:170,2'
              BranchSideFuncs:
                - xof_shake_x4_release.28317
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:170,2'
          Dst:             xof_shake_x4_release
    - functionName:    csprng_release_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:166,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_release.28318
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:166,2'
              BranchSideFuncs:
                - xof_shake_x2_release.28318
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:166,2'
          Dst:             xof_shake_x2_release
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.28319
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.28319
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    xof_shake_x4_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_squeeze
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:105,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:105,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:105,2'
          Dst:             OQS_SHA3_shake256_x4_inc_squeeze
    - functionName:    xof_shake_x2_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:141,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.28326
                - xof_shake_extract.28326
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:141,2'
              BranchSideFuncs:
                - xof_shake_extract.28326
                - xof_shake_extract.28326
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:141,2'
          Dst:             xof_shake_extract
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:142,2'
          Dst:             xof_shake_extract
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:66,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:66,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:66,2'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    csprng_randombytes_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:161,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_extract.28324
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:161,2'
              BranchSideFuncs:
                - xof_shake_x4_extract.28324
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:161,2'
          Dst:             xof_shake_x4_extract
    - functionName:    csprng_randombytes_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_MEM_malloc
        - OQS_MEM_secure_free
        - xof_shake_x4_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:155,39'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_extract.28324
                - OQS_MEM_secure_free
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:155,39'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_extract.28324
                - OQS_MEM_secure_free
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:155,39'
          Dst:             OQS_MEM_malloc
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:156,2'
          Dst:             xof_shake_x4_extract
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:157,2'
          Dst:             OQS_MEM_secure_free
    - functionName:    csprng_randombytes_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:149,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_extract.28325
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:149,2'
              BranchSideFuncs:
                - xof_shake_x2_extract.28325
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:149,2'
          Dst:             xof_shake_x2_extract
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.28326
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:62,2'
              BranchSideFuncs:
                - xof_shake_extract.28326
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    xof_shake_x4_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_finalize
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:97,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:97,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:97,2'
          Dst:             OQS_SHA3_shake256_x4_inc_finalize
    - functionName:    xof_shake_x4_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_absorb
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:94,46'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:94,46'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:94,2'
          Dst:             OQS_SHA3_shake256_x4_inc_absorb
    - functionName:    xof_shake_x4_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:86,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:86,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:86,2'
          Dst:             OQS_SHA3_shake256_x4_inc_init
    - functionName:    xof_shake_x2_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:134,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_final.28335
                - xof_shake_final.28335
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:134,2'
              BranchSideFuncs:
                - xof_shake_final.28335
                - xof_shake_final.28335
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:134,2'
          Dst:             xof_shake_final
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:135,2'
          Dst:             xof_shake_final
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_finalize
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:59,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:59,2'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    xof_shake_x2_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_update
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:130,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_update.28337
                - xof_shake_update.28337
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:130,2'
              BranchSideFuncs:
                - xof_shake_update.28337
                - xof_shake_update.28337
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:130,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:131,2'
          Dst:             xof_shake_update
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:54,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:54,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:52,2'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    xof_shake_x2_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:123,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.28339
                - xof_shake_init.28339
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:123,2'
              BranchSideFuncs:
                - xof_shake_init.28339
                - xof_shake_init.28339
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:123,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:124,2'
          Dst:             xof_shake_init
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:43,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:43,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/sha3.h:43,2'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    csprng_initialize_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          65
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_final
        - xof_shake_x4_init
        - xof_shake_x4_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:132,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_init.28333
                - xof_shake_x4_update.28332
                - xof_shake_x4_update.28332
                - xof_shake_x4_final.28331
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:132,2'
              BranchSideFuncs:
                - xof_shake_x4_init.28333
                - xof_shake_x4_update.28332
                - xof_shake_x4_update.28332
                - xof_shake_x4_final.28331
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:132,2'
          Dst:             xof_shake_x4_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:133,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:143,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:144,2'
          Dst:             xof_shake_x4_final
    - functionName:    csprng_initialize_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          60
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_MEM_malloc
        - OQS_MEM_secure_free
        - xof_shake_x4_final
        - xof_shake_x4_init
        - xof_shake_x4_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:107,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_init.28333
                - xof_shake_x4_update.28332
                - xof_shake_x4_update.28332
                - xof_shake_x4_final.28331
                - OQS_MEM_secure_free
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:107,42'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_init.28333
                - xof_shake_x4_update.28332
                - xof_shake_x4_update.28332
                - xof_shake_x4_final.28331
                - OQS_MEM_secure_free
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:107,42'
          Dst:             OQS_MEM_malloc
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:108,2'
          Dst:             xof_shake_x4_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:109,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:117,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:118,2'
          Dst:             xof_shake_x4_final
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:119,2'
          Dst:             OQS_MEM_secure_free
    - functionName:    csprng_initialize_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_final
        - xof_shake_x2_init
        - xof_shake_x2_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:86,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_init.28338
                - xof_shake_x2_update.28336
                - xof_shake_x2_update.28336
                - xof_shake_x2_final.28334
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:86,2'
              BranchSideFuncs:
                - xof_shake_x2_init.28338
                - xof_shake_x2_update.28336
                - xof_shake_x2_update.28336
                - xof_shake_x2_final.28334
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:86,2'
          Dst:             xof_shake_x2_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:87,2'
          Dst:             xof_shake_x2_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:93,2'
          Dst:             xof_shake_x2_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:94,2'
          Dst:             xof_shake_x2_final
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.28339
                - xof_shake_update.28337
                - xof_shake_update.28337
                - xof_shake_final.28335
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.28339
                - xof_shake_update.28337
                - xof_shake_update.28337
                - xof_shake_final.28335
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    PQCLEAN_CROSSRSDPG192SMALL_AVX2_rebuild_tree
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          416
      EdgeCount:       68
      CyclomaticComplexity: 19
      functionsReached:
        - compute_seeds_to_publish
        - csprng_initialize_par
        - csprng_randombytes_par
        - csprng_release_par
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:279,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:0,0'
              BranchSideFuncs:
                - compute_seeds_to_publish.28346
                - csprng_initialize_par.28348
                - csprng_randombytes_par.28349
                - csprng_release_par.28350
                - csprng_initialize_par.28348
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:279,16'
              BranchSideFuncs:
                - compute_seeds_to_publish.28346
                - csprng_initialize_par.28348
                - csprng_randombytes_par.28349
                - csprng_release_par.28350
                - csprng_initialize_par.28348
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:372,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:372,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:372,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:372,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:372,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:373,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:372,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:373,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:373,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:372,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:372,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:375,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:372,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:373,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:373,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:372,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:373,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:375,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:307,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:308,26'
              BranchSideFuncs:
                - csprng_initialize_par.28348
                - csprng_randombytes_par.28349
                - csprng_release_par.28350
                - csprng_initialize_par.28348
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:308,26'
              BranchSideFuncs:
                - csprng_initialize_par.28348
                - csprng_randombytes_par.28349
                - csprng_release_par.28350
                - csprng_initialize_par.28348
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:312,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:307,51'
              BranchSideFuncs:
                - csprng_initialize_par.28348
                - csprng_randombytes_par.28349
                - csprng_release_par.28350
                - csprng_initialize_par.28348
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:340,57'
              BranchSideFuncs:
                - csprng_initialize_par.28348
                - csprng_randombytes_par.28349
                - csprng_release_par.28350
                - csprng_initialize_par.28348
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:313,10'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:314,38'
              BranchSideFuncs:
                - csprng_initialize_par.28348
                - csprng_randombytes_par.28349
                - csprng_release_par.28350
                - csprng_initialize_par.28348
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:323,96'
              BranchSideFuncs:
                - csprng_initialize_par.28348
                - csprng_randombytes_par.28349
                - csprng_release_par.28350
                - csprng_initialize_par.28348
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:323,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:325,14'
              BranchSideFuncs:
                - csprng_initialize_par.28348
                - csprng_randombytes_par.28349
                - csprng_release_par.28350
                - csprng_initialize_par.28348
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:340,57'
              BranchSideFuncs:
                - csprng_initialize_par.28348
                - csprng_randombytes_par.28349
                - csprng_release_par.28350
                - csprng_initialize_par.28348
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:340,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:340,57'
              BranchSideFuncs:
                - csprng_initialize_par.28348
                - csprng_randombytes_par.28349
                - csprng_release_par.28350
                - csprng_initialize_par.28348
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:349,9'
              BranchSideFuncs:
                - csprng_initialize_par.28348
                - csprng_randombytes_par.28349
                - csprng_release_par.28350
                - csprng_initialize_par.28348
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:340,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:304,72'
              BranchSideFuncs:
                - csprng_initialize_par.28348
                - csprng_randombytes_par.28349
                - csprng_release_par.28350
                - csprng_initialize_par.28348
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:349,9'
              BranchSideFuncs:
                - csprng_initialize_par.28348
                - csprng_randombytes_par.28349
                - csprng_release_par.28350
                - csprng_initialize_par.28348
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:304,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:306,39'
              BranchSideFuncs:
                - csprng_initialize_par.28348
                - csprng_randombytes_par.28349
                - csprng_release_par.28350
                - csprng_initialize_par.28348
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:366,14'
              BranchSideFuncs:
                - csprng_initialize_par.28348
                - csprng_randombytes_par.28349
                - csprng_release_par.28350
                - csprng_initialize_par.28348
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:372,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:373,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:375,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:280,2'
          Dst:             compute_seeds_to_publish
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:341,5'
          Dst:             csprng_initialize_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:341,5'
          Dst:             csprng_initialize_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:353,5'
          Dst:             csprng_randombytes_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:362,5'
          Dst:             csprng_release_par
    - functionName:    compute_seeds_to_publish
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          128
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - label_leaves
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:94,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:0,0'
              BranchSideFuncs:
                - label_leaves.28316
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:104,16'
              BranchSideFuncs:
                - label_leaves.28316
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:103,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:104,16'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:113,1'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:106,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:106,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:106,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:109,41'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:108,41'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:109,67'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:109,41'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:108,41'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:109,67'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:94,2'
          Dst:             label_leaves
    - functionName:    csprng_initialize_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          61
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_initialize
        - csprng_initialize_x2
        - csprng_initialize_x3
        - csprng_initialize_x4
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:193,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_initialize_x4.28340
                - csprng_initialize_x3.28341
                - csprng_initialize_x2.28342
                - csprng_initialize.28343
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:193,16'
              BranchSideFuncs:
                - csprng_initialize_x4.28340
                - csprng_initialize_x3.28341
                - csprng_initialize_x2.28342
                - csprng_initialize.28343
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:193,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:194,3'
              BranchSideFuncs:
                - csprng_initialize.28343
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:195,23'
              BranchSideFuncs:
                - csprng_initialize_x4.28340
                - csprng_initialize_x3.28341
                - csprng_initialize_x2.28342
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:195,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:196,34'
              BranchSideFuncs:
                - csprng_initialize_x2.28342
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:197,23'
              BranchSideFuncs:
                - csprng_initialize_x4.28340
                - csprng_initialize_x3.28341
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:197,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:198,34'
              BranchSideFuncs:
                - csprng_initialize_x3.28341
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:199,23'
              BranchSideFuncs:
                - csprng_initialize_x4.28340
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:199,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:199,13'
              BranchSideFuncs:
                - csprng_initialize_x4.28340
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:200,34'
              BranchSideFuncs:
                - csprng_initialize_x4.28340
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:194,3'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:196,3'
          Dst:             csprng_initialize_x2
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:198,3'
          Dst:             csprng_initialize_x3
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:200,3'
          Dst:             csprng_initialize_x4
    - functionName:    csprng_randombytes_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          57
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_randombytes
        - csprng_randombytes_x2
        - csprng_randombytes_x3
        - csprng_randombytes_x4
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:205,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes_x4.28327
                - csprng_randombytes_x3.28328
                - csprng_randombytes_x2.28329
                - csprng_randombytes.28330
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:205,16'
              BranchSideFuncs:
                - csprng_randombytes_x4.28327
                - csprng_randombytes_x3.28328
                - csprng_randombytes_x2.28329
                - csprng_randombytes.28330
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:205,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:206,3'
              BranchSideFuncs:
                - csprng_randombytes.28330
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:207,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.28327
                - csprng_randombytes_x3.28328
                - csprng_randombytes_x2.28329
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:207,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:208,49'
              BranchSideFuncs:
                - csprng_randombytes_x2.28329
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:209,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.28327
                - csprng_randombytes_x3.28328
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:209,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:210,53'
              BranchSideFuncs:
                - csprng_randombytes_x3.28328
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:211,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.28327
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:211,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:211,13'
              BranchSideFuncs:
                - csprng_randombytes_x4.28327
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:212,57'
              BranchSideFuncs:
                - csprng_randombytes_x4.28327
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:206,3'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:208,3'
          Dst:             csprng_randombytes_x2
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:210,3'
          Dst:             csprng_randombytes_x3
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:212,3'
          Dst:             csprng_randombytes_x4
    - functionName:    csprng_release_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_release
        - csprng_release_x2
        - csprng_release_x3
        - csprng_release_x4
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:218,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_release_x4.28320
                - csprng_release_x3.28321
                - csprng_release_x2.28322
                - csprng_release.28323
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:218,16'
              BranchSideFuncs:
                - csprng_release_x4.28320
                - csprng_release_x3.28321
                - csprng_release_x2.28322
                - csprng_release.28323
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:218,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:219,3'
              BranchSideFuncs:
                - csprng_release.28323
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:220,23'
              BranchSideFuncs:
                - csprng_release_x4.28320
                - csprng_release_x3.28321
                - csprng_release_x2.28322
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:220,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:221,31'
              BranchSideFuncs:
                - csprng_release_x2.28322
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:222,23'
              BranchSideFuncs:
                - csprng_release_x4.28320
                - csprng_release_x3.28321
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:222,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:223,31'
              BranchSideFuncs:
                - csprng_release_x3.28321
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:224,23'
              BranchSideFuncs:
                - csprng_release_x4.28320
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:224,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:224,13'
              BranchSideFuncs:
                - csprng_release_x4.28320
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:225,31'
              BranchSideFuncs:
                - csprng_release_x4.28320
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:219,3'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:221,3'
          Dst:             csprng_release_x2
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:223,3'
          Dst:             csprng_release_x3
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/csprng_hash.h:225,3'
          Dst:             csprng_release_x4
    - functionName:    PQCLEAN_CROSSRSDPG192SMALL_AVX2_seed_path
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          133
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - compute_seeds_to_publish
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:240,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:0,0'
              BranchSideFuncs:
                - compute_seeds_to_publish.28346
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:240,16'
              BranchSideFuncs:
                - compute_seeds_to_publish.28346
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:252,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:256,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:256,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:256,61'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:250,72'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:252,51'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:256,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:250,72'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:258,47'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:250,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:251,39'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:264,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:241,2'
          Dst:             compute_seeds_to_publish
    - functionName:    PQCLEAN_CROSSRSDPG192SMALL_AVX2_seed_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          64
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:219,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:220,30'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:226,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDPG192SMALL_AVX2_gen_seed_tree
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          196
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - csprng_initialize_par
        - csprng_randombytes_par
        - csprng_release_par
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:130,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:0,0'
              BranchSideFuncs:
                - csprng_initialize_par.28348
                - csprng_randombytes_par.28349
                - csprng_release_par.28350
                - csprng_initialize_par.28348
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:139,6'
              BranchSideFuncs:
                - csprng_initialize_par.28348
                - csprng_randombytes_par.28349
                - csprng_release_par.28350
                - csprng_initialize_par.28348
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:181,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:181,40'
              BranchSideFuncs:
                - csprng_initialize_par.28348
                - csprng_randombytes_par.28349
                - csprng_release_par.28350
                - csprng_initialize_par.28348
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:190,9'
              BranchSideFuncs:
                - csprng_initialize_par.28348
                - csprng_randombytes_par.28349
                - csprng_release_par.28350
                - csprng_initialize_par.28348
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:181,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:163,85'
              BranchSideFuncs:
                - csprng_initialize_par.28348
                - csprng_randombytes_par.28349
                - csprng_release_par.28350
                - csprng_initialize_par.28348
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:190,9'
              BranchSideFuncs:
                - csprng_initialize_par.28348
                - csprng_randombytes_par.28349
                - csprng_release_par.28350
                - csprng_initialize_par.28348
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:163,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:165,13'
              BranchSideFuncs:
                - csprng_initialize_par.28348
                - csprng_randombytes_par.28349
                - csprng_release_par.28350
                - csprng_initialize_par.28348
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:207,14'
              BranchSideFuncs:
                - csprng_initialize_par.28348
                - csprng_randombytes_par.28349
                - csprng_release_par.28350
                - csprng_initialize_par.28348
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:182,5'
          Dst:             csprng_initialize_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:182,5'
          Dst:             csprng_initialize_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:194,5'
          Dst:             csprng_randombytes_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-192-small_avx2/seedtree.c:203,5'
          Dst:             csprng_release_par
    - functionName:    RESTR_TO_VAL
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          82
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    40
      BranchProfiles:  []
      Callsites:       []
    - functionName:    csprng_fp_mat
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:193,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.28427
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:199,2'
              BranchSideFuncs:
                - csprng_randombytes.28427
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:210,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:210,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:222,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:210,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:212,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:222,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:212,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:214,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:214,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:214,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:215,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:217,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:223,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:224,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:226,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:209,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:210,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:229,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:199,2'
          Dst:             csprng_randombytes
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:62,37'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.28428
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:62,37'
              BranchSideFuncs:
                - xof_shake_extract.28428
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sha3.h:65,31'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sha3.h:65,31'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sha3.h:65,2'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    csprng_fz_mat
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:277,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.28427
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:283,2'
              BranchSideFuncs:
                - csprng_randombytes.28427
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:295,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:295,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:307,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:295,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:297,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:307,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:297,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:299,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:299,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:299,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:300,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:302,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:308,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:309,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:311,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:294,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:295,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:314,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:283,2'
          Dst:             csprng_randombytes
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sha3.h:71,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sha3.h:71,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sha3.h:71,2'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_finalize
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sha3.h:58,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sha3.h:58,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sha3.h:58,2'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sha3.h:53,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sha3.h:53,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sha3.h:51,2'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sha3.h:42,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sha3.h:42,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sha3.h:42,2'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    fp_synd_minus_fp_vec_scaled
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          51
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/fp_arith.h:172,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/fp_arith.h:173,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/fp_arith.h:177,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    is_fz_vec_in_restr_group_m
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          81
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/restr_arith.h:99,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/restr_arith.h:100,14'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/restr_arith.h:102,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_CROSS_verify
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 481
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          385
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_expand_digest_to_fixed_weight
        - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_pack_fp_syn
        - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_pack_fp_vec
        - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_rebuild_tree
        - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_recompute_root
        - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_seed_leaves
        - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_unpack_fp_syn
        - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_unpack_fp_vec
        - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_unpack_fz_rsdp_g_vec
        - convert_restr_vec_to_fp
        - csprng_fp_vec
        - csprng_fp_vec_chall_1
        - csprng_fz_inf_w
        - csprng_initialize
        - csprng_release
        - expand_pk
        - fp_synd_minus_fp_vec_scaled
        - fp_vec_by_fp_matrix
        - fp_vec_by_fp_vec_pointwise
        - fp_vec_by_restr_vec_scaled
        - fz_dz_norm_n
        - fz_inf_w_by_fz_matrix
        - hash
        - is_fz_vec_in_restr_group_m
        - memcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:309,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:0,0'
              BranchSideFuncs:
                - expand_pk.28438
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_unpack_fp_syn
                - hash.28439
                - hash.28439
                - csprng_initialize.28440
                - csprng_fp_vec_chall_1.28441
                - csprng_release.28442
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_rebuild_tree
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_seed_leaves
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.28435
                - fz_inf_w_by_fz_matrix.28444
                - convert_restr_vec_to_fp.28448
                - fp_vec_by_fp_vec_pointwise.28449
                - fp_vec_by_fp_matrix.28450
                - fp_synd_minus_fp_vec_scaled.28434
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_pack_fp_syn
                - hash.28439
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_recompute_root
                - hash.28439
                - hash.28439
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_pack_fp_vec
                - hash.28439
                - memcmp
                - memcmp
                - hash.28439
                - csprng_initialize.28440
                - csprng_fz_inf_w.28443
                - fz_inf_w_by_fz_matrix.28444
                - fz_dz_norm_n.28445
                - csprng_fp_vec.28446
                - csprng_release.28442
                - fp_vec_by_restr_vec_scaled.28447
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:313,2'
              BranchSideFuncs:
                - expand_pk.28438
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_unpack_fp_syn
                - hash.28439
                - hash.28439
                - csprng_initialize.28440
                - csprng_fp_vec_chall_1.28441
                - csprng_release.28442
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_rebuild_tree
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_seed_leaves
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.28435
                - fz_inf_w_by_fz_matrix.28444
                - convert_restr_vec_to_fp.28448
                - fp_vec_by_fp_vec_pointwise.28449
                - fp_vec_by_fp_matrix.28450
                - fp_synd_minus_fp_vec_scaled.28434
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_pack_fp_syn
                - hash.28439
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_recompute_root
                - hash.28439
                - hash.28439
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_pack_fp_vec
                - hash.28439
                - memcmp
                - memcmp
                - hash.28439
                - csprng_initialize.28440
                - csprng_fz_inf_w.28443
                - fz_inf_w_by_fz_matrix.28444
                - fz_dz_norm_n.28445
                - csprng_fp_vec.28446
                - csprng_release.28442
                - fp_vec_by_restr_vec_scaled.28447
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:377,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:379,43'
              BranchSideFuncs:
                - hash.28439
                - csprng_initialize.28440
                - csprng_fz_inf_w.28443
                - fz_inf_w_by_fz_matrix.28444
                - fz_dz_norm_n.28445
                - csprng_fp_vec.28446
                - csprng_release.28442
                - fp_vec_by_restr_vec_scaled.28447
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.28435
                - fz_inf_w_by_fz_matrix.28444
                - convert_restr_vec_to_fp.28448
                - fp_vec_by_fp_vec_pointwise.28449
                - fp_vec_by_fp_matrix.28450
                - fp_synd_minus_fp_vec_scaled.28434
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_pack_fp_syn
                - hash.28439
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_recompute_root
                - hash.28439
                - hash.28439
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_pack_fp_vec
                - hash.28439
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:408,48'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.28435
                - fz_inf_w_by_fz_matrix.28444
                - convert_restr_vec_to_fp.28448
                - fp_vec_by_fp_vec_pointwise.28449
                - fp_vec_by_fp_matrix.28450
                - fp_synd_minus_fp_vec_scaled.28434
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_pack_fp_syn
                - hash.28439
                - hash.28439
                - csprng_initialize.28440
                - csprng_fz_inf_w.28443
                - fz_inf_w_by_fz_matrix.28444
                - fz_dz_norm_n.28445
                - csprng_fp_vec.28446
                - csprng_release.28442
                - fp_vec_by_restr_vec_scaled.28447
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_recompute_root
                - hash.28439
                - hash.28439
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_pack_fp_vec
                - hash.28439
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:409,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:415,35'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.28435
                - fz_inf_w_by_fz_matrix.28444
                - convert_restr_vec_to_fp.28448
                - fp_vec_by_fp_vec_pointwise.28449
                - fp_vec_by_fp_matrix.28450
                - fp_synd_minus_fp_vec_scaled.28434
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_pack_fp_syn
                - hash.28439
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_unpack_fp_vec
                - hash.28439
                - csprng_initialize.28440
                - csprng_fz_inf_w.28443
                - fz_inf_w_by_fz_matrix.28444
                - fz_dz_norm_n.28445
                - csprng_fp_vec.28446
                - csprng_release.28442
                - fp_vec_by_restr_vec_scaled.28447
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_recompute_root
                - hash.28439
                - hash.28439
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_pack_fp_vec
                - hash.28439
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:415,35'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.28435
                - fz_inf_w_by_fz_matrix.28444
                - convert_restr_vec_to_fp.28448
                - fp_vec_by_fp_vec_pointwise.28449
                - fp_vec_by_fp_matrix.28450
                - fp_synd_minus_fp_vec_scaled.28434
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_pack_fp_syn
                - hash.28439
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_unpack_fp_vec
                - hash.28439
                - csprng_initialize.28440
                - csprng_fz_inf_w.28443
                - fz_inf_w_by_fz_matrix.28444
                - fz_dz_norm_n.28445
                - csprng_fp_vec.28446
                - csprng_release.28442
                - fp_vec_by_restr_vec_scaled.28447
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_recompute_root
                - hash.28439
                - hash.28439
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_pack_fp_vec
                - hash.28439
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:420,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:420,24'
              BranchSideFuncs:
                - is_fz_vec_in_restr_group_m.28435
                - fz_inf_w_by_fz_matrix.28444
                - convert_restr_vec_to_fp.28448
                - fp_vec_by_fp_vec_pointwise.28449
                - fp_vec_by_fp_matrix.28450
                - fp_synd_minus_fp_vec_scaled.28434
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_pack_fp_syn
                - hash.28439
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_unpack_fz_rsdp_g_vec
                - hash.28439
                - csprng_initialize.28440
                - csprng_fz_inf_w.28443
                - fz_inf_w_by_fz_matrix.28444
                - fz_dz_norm_n.28445
                - csprng_fp_vec.28446
                - csprng_release.28442
                - fp_vec_by_restr_vec_scaled.28447
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_recompute_root
                - hash.28439
                - hash.28439
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_pack_fp_vec
                - hash.28439
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:420,24'
              BranchSideFuncs:
                - is_fz_vec_in_restr_group_m.28435
                - fz_inf_w_by_fz_matrix.28444
                - convert_restr_vec_to_fp.28448
                - fp_vec_by_fp_vec_pointwise.28449
                - fp_vec_by_fp_matrix.28450
                - fp_synd_minus_fp_vec_scaled.28434
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_pack_fp_syn
                - hash.28439
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_unpack_fz_rsdp_g_vec
                - hash.28439
                - csprng_initialize.28440
                - csprng_fz_inf_w.28443
                - fz_inf_w_by_fz_matrix.28444
                - fz_dz_norm_n.28445
                - csprng_fp_vec.28446
                - csprng_release.28442
                - fp_vec_by_restr_vec_scaled.28447
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_recompute_root
                - hash.28439
                - hash.28439
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_pack_fp_vec
                - hash.28439
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:421,38'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:372,31'
              BranchSideFuncs:
                - fz_inf_w_by_fz_matrix.28444
                - convert_restr_vec_to_fp.28448
                - fp_vec_by_fp_vec_pointwise.28449
                - fp_vec_by_fp_matrix.28450
                - fp_synd_minus_fp_vec_scaled.28434
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_pack_fp_syn
                - hash.28439
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.28435
                - hash.28439
                - csprng_initialize.28440
                - csprng_fz_inf_w.28443
                - fz_inf_w_by_fz_matrix.28444
                - fz_dz_norm_n.28445
                - csprng_fp_vec.28446
                - csprng_release.28442
                - fp_vec_by_restr_vec_scaled.28447
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_recompute_root
                - hash.28439
                - hash.28439
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_pack_fp_vec
                - hash.28439
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:422,22'
              BranchSideFuncs:
                - is_fz_vec_in_restr_group_m.28435
                - fz_inf_w_by_fz_matrix.28444
                - convert_restr_vec_to_fp.28448
                - fp_vec_by_fp_vec_pointwise.28449
                - fp_vec_by_fp_matrix.28450
                - fp_synd_minus_fp_vec_scaled.28434
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_pack_fp_syn
                - hash.28439
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_unpack_fz_rsdp_g_vec
                - hash.28439
                - csprng_initialize.28440
                - csprng_fz_inf_w.28443
                - fz_inf_w_by_fz_matrix.28444
                - fz_dz_norm_n.28445
                - csprng_fp_vec.28446
                - csprng_release.28442
                - fp_vec_by_restr_vec_scaled.28447
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_recompute_root
                - hash.28439
                - hash.28439
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_pack_fp_vec
                - hash.28439
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:372,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:375,56'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_recompute_root
                - hash.28439
                - hash.28439
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_pack_fp_vec
                - hash.28439
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:448,37'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_recompute_root
                - hash.28439
                - hash.28439
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_pack_fp_vec
                - hash.28439
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:473,36'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:465,32'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:473,36'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:457,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:458,37'
              BranchSideFuncs:
                - hash.28439
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:460,26'
              BranchSideFuncs:
                - hash.28439
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:474,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:474,42'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:475,46'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:475,46'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:475,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:476,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:476,40'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:476,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:477,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:477,40'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:477,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:478,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:478,35'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:478,35'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:478,35'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:313,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:317,19'
          Dst:             PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_unpack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:320,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:325,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:329,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:332,2'
          Dst:             csprng_fp_vec_chall_1
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:334,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:337,2'
          Dst:             PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_expand_digest_to_fixed_weight
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:341,24'
          Dst:             PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_rebuild_tree
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:344,2'
          Dst:             PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_seed_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:446,32'
          Dst:             PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_recompute_root
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:450,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:453,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:382,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:391,4'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:393,4'
          Dst:             csprng_fz_inf_w
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:394,4'
          Dst:             fz_inf_w_by_fz_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:395,4'
          Dst:             fz_dz_norm_n
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:397,4'
          Dst:             csprng_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:399,4'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:400,4'
          Dst:             fp_vec_by_restr_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:408,34'
          Dst:             PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_unpack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:419,40'
          Dst:             PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_unpack_fz_rsdp_g_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:422,22'
          Dst:             is_fz_vec_in_restr_group_m
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:423,4'
          Dst:             fz_inf_w_by_fz_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:429,4'
          Dst:             convert_restr_vec_to_fp
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:430,4'
          Dst:             fp_vec_by_fp_vec_pointwise
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:431,4'
          Dst:             fp_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:433,4'
          Dst:             fp_synd_minus_fp_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:438,4'
          Dst:             PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_pack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:440,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:463,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:469,36'
          Dst:             memcmp
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:458,3'
          Dst:             PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:465,32'
          Dst:             memcmp
    - functionName:    expand_pk
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_fp_mat
        - csprng_fz_mat
        - csprng_initialize
        - csprng_release
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:52,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.28440
                - csprng_fz_mat.28429
                - csprng_fp_mat.28426
                - csprng_release.28442
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:53,2'
              BranchSideFuncs:
                - csprng_initialize.28440
                - csprng_fz_mat.28429
                - csprng_fp_mat.28426
                - csprng_release.28442
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:53,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:55,2'
          Dst:             csprng_fz_mat
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:56,2'
          Dst:             csprng_fp_mat
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:58,2'
          Dst:             csprng_release
    - functionName:    hash
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
        - xof_shake_final
        - xof_shake_init
        - xof_shake_release
        - xof_shake_update
      functionUses:    14
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:80,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.28433
                - xof_shake_update.28432
                - xof_shake_update.28432
                - xof_shake_final.28431
                - xof_shake_extract.28428
                - xof_shake_release.28430
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:81,2'
              BranchSideFuncs:
                - xof_shake_init.28433
                - xof_shake_update.28432
                - xof_shake_update.28432
                - xof_shake_final.28431
                - xof_shake_extract.28428
                - xof_shake_release.28430
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:81,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:82,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:86,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:87,2'
          Dst:             xof_shake_final
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:88,2'
          Dst:             xof_shake_extract
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:90,2'
          Dst:             xof_shake_release
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.28433
                - xof_shake_update.28432
                - xof_shake_update.28432
                - xof_shake_final.28431
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.28433
                - xof_shake_update.28432
                - xof_shake_update.28432
                - xof_shake_final.28431
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    csprng_fp_vec_chall_1
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          215
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:150,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.28427
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:156,2'
              BranchSideFuncs:
                - csprng_randombytes.28427
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:167,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:167,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:180,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:167,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:169,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:180,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:169,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:171,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:171,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:171,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:172,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:174,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:181,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:182,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:184,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:166,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:167,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:187,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:156,2'
          Dst:             csprng_randombytes
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.28430
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.28430
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    csprng_fz_inf_w
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:235,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.28427
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:241,2'
              BranchSideFuncs:
                - csprng_randombytes.28427
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:252,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:252,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:264,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:252,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:254,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:264,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:254,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:256,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:256,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:256,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:257,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:259,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:265,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:266,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:268,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:251,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:252,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:271,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:241,2'
          Dst:             csprng_randombytes
    - functionName:    fz_inf_w_by_fz_matrix
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          214
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/restr_arith.h:79,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/restr_arith.h:80,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/restr_arith.h:80,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/restr_arith.h:79,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/restr_arith.h:78,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/restr_arith.h:80,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fz_dz_norm_n
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          144
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    csprng_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:106,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.28427
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:112,2'
              BranchSideFuncs:
                - csprng_randombytes.28427
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:123,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:123,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:135,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:123,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:125,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:135,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:125,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:127,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:127,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:127,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:128,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:130,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:136,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:137,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:139,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:122,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:123,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:142,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:112,2'
          Dst:             csprng_randombytes
    - functionName:    fp_vec_by_restr_vec_scaled
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - RESTR_TO_VAL
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/fp_arith.h:161,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/fp_arith.h:162,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/fp_arith.h:165,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/fp_arith.h:162,12'
          Dst:             RESTR_TO_VAL
    - functionName:    convert_restr_vec_to_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - RESTR_TO_VAL
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/fp_arith.h:182,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/fp_arith.h:0,0'
              BranchSideFuncs:
                - RESTR_TO_VAL.28425
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/fp_arith.h:183,25'
              BranchSideFuncs:
                - RESTR_TO_VAL.28425
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/fp_arith.h:182,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/fp_arith.h:183,25'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/fp_arith.h:185,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/fp_arith.h:183,12'
          Dst:             RESTR_TO_VAL
    - functionName:    fp_vec_by_fp_vec_pointwise
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          96
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/fp_arith.h:139,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/fp_arith.h:140,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/fp_arith.h:140,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/fp_arith.h:139,26'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/fp_arith.h:139,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/fp_arith.h:140,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/fp_arith.h:139,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/fp_arith.h:140,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/fp_arith.h:143,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fp_vec_by_fp_matrix
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          138
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/fp_arith.h:127,31'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/fp_arith.h:128,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/fp_arith.h:128,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/fp_arith.h:127,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/fp_arith.h:126,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/fp_arith.h:128,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fz_vec_sub_n
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          252
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/restr_arith.h:54,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/restr_arith.h:55,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/restr_arith.h:55,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/restr_arith.h:54,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/restr_arith.h:55,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/restr_arith.h:57,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fz_dz_norm_m
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          32
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fz_vec_sub_m
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          108
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/restr_arith.h:91,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/restr_arith.h:92,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/restr_arith.h:92,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/restr_arith.h:91,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/restr_arith.h:91,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/restr_arith.h:92,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    expand_sk
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_fz_inf_w
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
        - expand_pk
        - fz_dz_norm_n
        - fz_inf_w_by_fz_matrix
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.28440
                - csprng_randombytes.28427
                - csprng_release.28442
                - expand_pk.28438
                - csprng_initialize.28440
                - csprng_fz_inf_w.28443
                - csprng_release.28442
                - fz_inf_w_by_fz_matrix.28444
                - fz_dz_norm_n.28445
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:74,2'
              BranchSideFuncs:
                - csprng_initialize.28440
                - csprng_randombytes.28427
                - csprng_release.28442
                - expand_pk.28438
                - csprng_initialize.28440
                - csprng_fz_inf_w.28443
                - csprng_release.28442
                - fz_inf_w_by_fz_matrix.28444
                - fz_dz_norm_n.28445
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:74,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:75,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:79,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:81,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:87,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:88,2'
          Dst:             csprng_fz_inf_w
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:90,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:91,2'
          Dst:             fz_inf_w_by_fz_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:92,2'
          Dst:             fz_dz_norm_n
    - functionName:    PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_CROSS_sign
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          311
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_expand_digest_to_fixed_weight
        - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_gen_seed_tree
        - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_pack_fp_syn
        - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_pack_fp_vec
        - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_pack_fz_rsdp_g_vec
        - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_seed_leaves
        - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_seed_path
        - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_tree_proof
        - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_tree_root
        - __assert_fail
        - convert_restr_vec_to_fp
        - csprng_fp_vec
        - csprng_fp_vec_chall_1
        - csprng_fz_inf_w
        - csprng_initialize
        - csprng_release
        - expand_sk
        - fp_vec_by_fp_matrix
        - fp_vec_by_fp_vec_pointwise
        - fp_vec_by_restr_vec_scaled
        - fz_dz_norm_m
        - fz_dz_norm_n
        - fz_inf_w_by_fz_matrix
        - fz_vec_sub_m
        - fz_vec_sub_n
        - hash
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:147,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:0,0'
              BranchSideFuncs:
                - expand_sk.28454
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_gen_seed_tree
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_seed_leaves
                - csprng_initialize.28440
                - csprng_fz_inf_w.28443
                - fz_vec_sub_m.28453
                - fz_dz_norm_m.28452
                - fz_inf_w_by_fz_matrix.28444
                - fz_dz_norm_n.28445
                - fz_vec_sub_n.28451
                - convert_restr_vec_to_fp.28448
                - fz_dz_norm_n.28445
                - csprng_fp_vec.28446
                - csprng_release.28442
                - fp_vec_by_fp_vec_pointwise.28449
                - fp_vec_by_fp_matrix.28450
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_pack_fp_syn
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_pack_fz_rsdp_g_vec
                - hash.28439
                - hash.28439
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_tree_root
                - hash.28439
                - hash.28439
                - hash.28439
                - hash.28439
                - csprng_initialize.28440
                - csprng_fp_vec_chall_1.28441
                - csprng_release.28442
                - fp_vec_by_restr_vec_scaled.28447
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_pack_fp_vec
                - hash.28439
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_pack_fz_rsdp_g_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:191,56'
              BranchSideFuncs:
                - expand_sk.28454
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_gen_seed_tree
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_seed_leaves
                - csprng_initialize.28440
                - csprng_fz_inf_w.28443
                - fz_vec_sub_m.28453
                - fz_dz_norm_m.28452
                - fz_inf_w_by_fz_matrix.28444
                - fz_dz_norm_n.28445
                - fz_vec_sub_n.28451
                - convert_restr_vec_to_fp.28448
                - fz_dz_norm_n.28445
                - csprng_fp_vec.28446
                - csprng_release.28442
                - fp_vec_by_fp_vec_pointwise.28449
                - fp_vec_by_fp_matrix.28450
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_pack_fp_syn
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_pack_fz_rsdp_g_vec
                - hash.28439
                - hash.28439
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_tree_root
                - hash.28439
                - hash.28439
                - hash.28439
                - hash.28439
                - csprng_initialize.28440
                - csprng_fp_vec_chall_1.28441
                - csprng_release.28442
                - fp_vec_by_restr_vec_scaled.28447
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_pack_fp_vec
                - hash.28439
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_pack_fz_rsdp_g_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:187,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:191,56'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_tree_root
                - hash.28439
                - hash.28439
                - hash.28439
                - hash.28439
                - csprng_initialize.28440
                - csprng_fp_vec_chall_1.28441
                - csprng_release.28442
                - fp_vec_by_restr_vec_scaled.28447
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_pack_fp_vec
                - hash.28439
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_pack_fz_rsdp_g_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:241,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_tree_root
                - hash.28439
                - hash.28439
                - hash.28439
                - hash.28439
                - csprng_initialize.28440
                - csprng_fp_vec_chall_1.28441
                - csprng_release.28442
                - fp_vec_by_restr_vec_scaled.28447
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_pack_fp_vec
                - hash.28439
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_pack_fz_rsdp_g_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:267,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:268,30'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_pack_fp_vec
                - hash.28439
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_pack_fz_rsdp_g_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:277,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_pack_fp_vec
                - hash.28439
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_pack_fz_rsdp_g_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:277,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:278,37'
              BranchSideFuncs:
                - hash.28439
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_pack_fz_rsdp_g_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:281,26'
              BranchSideFuncs:
                - hash.28439
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_pack_fz_rsdp_g_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:294,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:293,26'
              BranchSideFuncs:
                - __assert_fail
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_pack_fz_rsdp_g_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:295,4'
              BranchSideFuncs:
                - __assert_fail
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_pack_fz_rsdp_g_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:295,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:295,4'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_pack_fz_rsdp_g_vec
                - __assert_fail
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:296,16'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_pack_fz_rsdp_g_vec
                - __assert_fail
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:293,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:294,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:302,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:153,2'
          Dst:             expand_sk
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:156,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:157,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:160,2'
          Dst:             PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_gen_seed_tree
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:162,2'
          Dst:             PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_seed_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:241,2'
          Dst:             PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_tree_root
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:242,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:243,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:249,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:254,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:260,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:261,2'
          Dst:             csprng_fp_vec_chall_1
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:263,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:197,3'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:202,3'
          Dst:             csprng_fz_inf_w
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:203,3'
          Dst:             fz_vec_sub_m
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:204,3'
          Dst:             fz_dz_norm_m
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:205,3'
          Dst:             fz_inf_w_by_fz_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:206,3'
          Dst:             fz_dz_norm_n
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:207,3'
          Dst:             fz_vec_sub_n
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:210,3'
          Dst:             convert_restr_vec_to_fp
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:211,3'
          Dst:             fz_dz_norm_n
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:213,3'
          Dst:             csprng_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:215,3'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:218,3'
          Dst:             fp_vec_by_fp_vec_pointwise
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:219,3'
          Dst:             fp_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:223,3'
          Dst:             PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_pack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:225,3'
          Dst:             PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_pack_fz_rsdp_g_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:229,3'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:234,3'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:268,3'
          Dst:             fp_vec_by_restr_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:283,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:286,2'
          Dst:             PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_expand_digest_to_fixed_weight
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:289,2'
          Dst:             PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_tree_proof
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:290,2'
          Dst:             PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_seed_path
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:278,3'
          Dst:             PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:295,4'
          Dst:             __assert_fail
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:296,4'
          Dst:             PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:297,4'
          Dst:             PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_pack_fz_rsdp_g_vec
    - functionName:    restr_vec_by_fp_matrix
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          356
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - RESTR_TO_VAL
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/fp_arith.h:113,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/fp_arith.h:112,26'
              BranchSideFuncs:
                - RESTR_TO_VAL.28425
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/fp_arith.h:114,13'
              BranchSideFuncs:
                - RESTR_TO_VAL.28425
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/fp_arith.h:114,13'
          Dst:             RESTR_TO_VAL
    - functionName:    PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_CROSS_keygen
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          62
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_pack_fp_syn
        - csprng_fz_inf_w
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
        - expand_pk
        - fz_dz_norm_n
        - fz_inf_w_by_fz_matrix
        - restr_vec_by_fp_matrix
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:98,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
                - csprng_initialize.28440
                - csprng_randombytes.28427
                - csprng_release.28442
                - expand_pk.28438
                - csprng_initialize.28440
                - csprng_fz_inf_w.28443
                - fz_inf_w_by_fz_matrix.28444
                - fz_dz_norm_n.28445
                - csprng_release.28442
                - restr_vec_by_fp_matrix.28459
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_pack_fp_syn
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:98,2'
              BranchSideFuncs:
                - OQS_randombytes
                - csprng_initialize.28440
                - csprng_randombytes.28427
                - csprng_release.28442
                - expand_pk.28438
                - csprng_initialize.28440
                - csprng_fz_inf_w.28443
                - fz_inf_w_by_fz_matrix.28444
                - fz_dz_norm_n.28445
                - csprng_release.28442
                - restr_vec_by_fp_matrix.28459
                - PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_pack_fp_syn
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:98,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:106,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:107,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:111,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:117,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:124,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:128,2'
          Dst:             csprng_fz_inf_w
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:129,2'
          Dst:             fz_inf_w_by_fz_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:130,2'
          Dst:             fz_dz_norm_n
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:132,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:135,2'
          Dst:             restr_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/CROSS.c:137,2'
          Dst:             PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_pack_fp_syn
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sha3.h:71,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sha3.h:71,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sha3.h:71,2'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sha3.h:65,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sha3.h:65,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sha3.h:65,2'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sha3.h:58,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sha3.h:58,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sha3.h:58,2'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sha3.h:53,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sha3.h:53,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sha3.h:51,2'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sha3.h:42,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sha3.h:42,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sha3.h:42,2'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.28484
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.28484
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.28485
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:62,2'
              BranchSideFuncs:
                - xof_shake_extract.28485
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.28488
                - xof_shake_update.28487
                - xof_shake_update.28487
                - xof_shake_final.28486
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.28488
                - xof_shake_update.28487
                - xof_shake_update.28487
                - xof_shake_final.28486
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_expand_digest_to_fixed_weight
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         67
      ICount:          400
      EdgeCount:       90
      CyclomaticComplexity: 25
      functionsReached:
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.c:46,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.28491
                - csprng_randombytes.28490
                - csprng_release.28489
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.c:47,2'
              BranchSideFuncs:
                - csprng_initialize.28491
                - csprng_randombytes.28490
                - csprng_release.28489
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.c:68,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.c:68,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.c:68,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.c:70,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.c:70,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.c:72,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.c:72,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.c:72,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.c:73,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.c:75,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.c:84,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.c:85,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.c:92,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.c:66,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.c:68,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.c:95,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.c:47,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.c:49,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.c:51,2'
          Dst:             csprng_release
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sha3.h:71,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sha3.h:71,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sha3.h:71,2'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sha3.h:65,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sha3.h:65,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sha3.h:65,2'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sha3.h:58,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sha3.h:58,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sha3.h:58,2'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sha3.h:53,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sha3.h:53,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sha3.h:51,2'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sha3.h:42,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sha3.h:42,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sha3.h:42,2'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_recompute_root
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          305
      EdgeCount:       59
      CyclomaticComplexity: 16
      functionsReached:
        - hash
        - label_leaves
        - place_cmt_on_leaves
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:160,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:0,0'
              BranchSideFuncs:
                - place_cmt_on_leaves.28527
                - label_leaves.28528
                - hash.28529
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:161,10'
              BranchSideFuncs:
                - place_cmt_on_leaves.28527
                - label_leaves.28528
                - hash.28529
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:212,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:212,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:212,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:173,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:174,16'
              BranchSideFuncs:
                - hash.28529
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:207,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:176,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:176,27'
              BranchSideFuncs:
                - hash.28529
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:176,27'
              BranchSideFuncs:
                - hash.28529
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:179,48'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:179,61'
              BranchSideFuncs:
                - hash.28529
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:184,32'
              BranchSideFuncs:
                - hash.28529
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:179,48'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:179,61'
              BranchSideFuncs:
                - hash.28529
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:184,32'
              BranchSideFuncs:
                - hash.28529
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:179,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:174,34'
              BranchSideFuncs:
                - hash.28529
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:187,40'
              BranchSideFuncs:
                - hash.28529
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:184,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:185,44'
              BranchSideFuncs:
                - hash.28529
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:187,40'
              BranchSideFuncs:
                - hash.28529
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:192,18'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:192,18'
              BranchSideFuncs:
                - hash.28529
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:192,18'
              BranchSideFuncs:
                - hash.28529
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:192,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:193,73'
              BranchSideFuncs:
                - hash.28529
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:195,61'
              BranchSideFuncs:
                - hash.28529
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:192,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:193,73'
              BranchSideFuncs:
                - hash.28529
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:195,61'
              BranchSideFuncs:
                - hash.28529
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:212,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:213,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:215,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:164,2'
          Dst:             place_cmt_on_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:165,2'
          Dst:             label_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:200,4'
          Dst:             hash
    - functionName:    place_cmt_on_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          118
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:56,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:57,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:57,54'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:56,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:57,54'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:57,54'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    label_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         190
      ICount:          890
      EdgeCount:       252
      CyclomaticComplexity: 64
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:75,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:78,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:78,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:75,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:74,43'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:74,43'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:74,43'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:75,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:78,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:75,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:78,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:78,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:75,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hash
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
        - xof_shake_final
        - xof_shake_init
        - xof_shake_release
        - xof_shake_update
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:80,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.28524
                - xof_shake_update.28523
                - xof_shake_update.28523
                - xof_shake_final.28522
                - xof_shake_extract.28521
                - xof_shake_release.28520
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:81,2'
              BranchSideFuncs:
                - xof_shake_init.28524
                - xof_shake_update.28523
                - xof_shake_update.28523
                - xof_shake_final.28522
                - xof_shake_extract.28521
                - xof_shake_release.28520
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:81,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:82,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:86,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:87,2'
          Dst:             xof_shake_final
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:88,2'
          Dst:             xof_shake_extract
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:90,2'
          Dst:             xof_shake_release
    - functionName:    PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_tree_proof
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          247
      EdgeCount:       54
      CyclomaticComplexity: 16
      functionsReached:
        - label_leaves
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:122,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:0,0'
              BranchSideFuncs:
                - label_leaves.28528
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:122,16'
              BranchSideFuncs:
                - label_leaves.28528
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:131,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:132,16'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:152,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:134,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:134,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:134,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:136,67'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:136,29'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:136,81'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:136,67'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:136,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:136,81'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:139,51'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:139,65'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:145,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:139,51'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:139,65'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:145,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:139,65'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:139,65'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:139,65'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:139,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:132,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:140,70'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:145,47'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:132,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:145,61'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:145,47'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:132,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:145,61'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:145,61'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:145,61'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:145,61'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:145,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:132,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:146,78'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:145,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:132,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:146,78'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:123,2'
          Dst:             label_leaves
    - functionName:    PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_tree_root
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          250
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - hash
        - place_cmt_on_leaves
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:97,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:0,0'
              BranchSideFuncs:
                - place_cmt_on_leaves.28527
                - hash.28529
                - hash.28529
                - hash.28529
                - hash.28529
                - hash.28529
                - hash.28529
                - hash.28529
                - hash.28529
                - hash.28529
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:103,0'
              BranchSideFuncs:
                - place_cmt_on_leaves.28527
                - hash.28529
                - hash.28529
                - hash.28529
                - hash.28529
                - hash.28529
                - hash.28529
                - hash.28529
                - hash.28529
                - hash.28529
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:103,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.28529
                - hash.28529
                - hash.28529
                - hash.28529
                - hash.28529
                - hash.28529
                - hash.28529
                - hash.28529
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.28529
                - hash.28529
                - hash.28529
                - hash.28529
                - hash.28529
                - hash.28529
                - hash.28529
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:103,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.28529
                - hash.28529
                - hash.28529
                - hash.28529
                - hash.28529
                - hash.28529
                - hash.28529
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.28529
                - hash.28529
                - hash.28529
                - hash.28529
                - hash.28529
                - hash.28529
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:103,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.28529
                - hash.28529
                - hash.28529
                - hash.28529
                - hash.28529
                - hash.28529
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.28529
                - hash.28529
                - hash.28529
                - hash.28529
                - hash.28529
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:103,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.28529
                - hash.28529
                - hash.28529
                - hash.28529
                - hash.28529
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.28529
                - hash.28529
                - hash.28529
                - hash.28529
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:103,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.28529
                - hash.28529
                - hash.28529
                - hash.28529
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.28529
                - hash.28529
                - hash.28529
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:103,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.28529
                - hash.28529
                - hash.28529
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.28529
                - hash.28529
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:103,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.28529
                - hash.28529
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.28529
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:103,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.28529
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:114,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:103,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.28529
                - hash.28529
                - hash.28529
                - hash.28529
                - hash.28529
                - hash.28529
                - hash.28529
                - hash.28529
                - hash.28529
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:103,0'
              BranchSideFuncs:
                - hash.28529
                - hash.28529
                - hash.28529
                - hash.28529
                - hash.28529
                - hash.28529
                - hash.28529
                - hash.28529
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:97,2'
          Dst:             place_cmt_on_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:108,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/merkle.c:108,4'
          Dst:             hash
    - functionName:    generic_unpack_7_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          445
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:234,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:234,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:235,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:237,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:238,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:247,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:237,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:238,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:247,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:248,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:249,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:250,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:250,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:251,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:253,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:253,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:254,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:257,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:257,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:258,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:262,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:262,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:263,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:268,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:268,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:269,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:275,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:275,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:276,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:284,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:284,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:284,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:285,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_unpack_9_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          555
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:311,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:312,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:321,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:311,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:312,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:321,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:322,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:323,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:324,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:324,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:325,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:327,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:327,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:328,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:331,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:331,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:332,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:336,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:336,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:337,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:342,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:342,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:343,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:349,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:349,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:350,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:358,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:358,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:358,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:359,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_pack_7_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          463
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:60,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:68,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:60,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:68,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:69,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:70,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:71,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:71,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:72,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:74,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:74,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:75,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:78,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:78,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:79,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:83,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:83,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:84,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:89,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:89,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:90,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:96,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:96,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:96,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:97,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_pack_9_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          558
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:126,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:127,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:137,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:126,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:127,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:137,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:138,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:139,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:141,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:141,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:142,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:145,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:145,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:146,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:150,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:150,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:151,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:156,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:156,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:157,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:163,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:163,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:164,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:171,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:171,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:171,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:172,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_unpack_fz_rsdp_g_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 504
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fz
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:504,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fz.28576
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:504,9'
              BranchSideFuncs:
                - generic_unpack_fz.28576
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:504,9'
          Dst:             generic_unpack_fz
    - functionName:    generic_unpack_fz
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 396
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_7_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:398,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_7_bit.28570
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:398,22'
              BranchSideFuncs:
                - generic_unpack_7_bit.28570
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:398,22'
          Dst:             generic_unpack_7_bit
    - functionName:    PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_unpack_fz_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 491
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fz
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:491,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fz.28576
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:491,9'
              BranchSideFuncs:
                - generic_unpack_fz.28576
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:491,9'
          Dst:             generic_unpack_fz
    - functionName:    PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_unpack_fp_syn
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 477
      functionLinenumberEnd: 478
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:478,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fp.28579
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:478,9'
              BranchSideFuncs:
                - generic_unpack_fp.28579
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:478,9'
          Dst:             generic_unpack_fp
    - functionName:    generic_unpack_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_9_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:379,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_9_bit.28571
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:379,22'
              BranchSideFuncs:
                - generic_unpack_9_bit.28571
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:379,22'
          Dst:             generic_unpack_9_bit
    - functionName:    PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_unpack_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 464
      functionLinenumberEnd: 465
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:465,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fp.28579
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:465,9'
              BranchSideFuncs:
                - generic_unpack_fp.28579
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:465,9'
          Dst:             generic_unpack_fp
    - functionName:    PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_pack_fz_rsdp_g_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 453
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fz
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:452,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fz.28584
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:452,2'
              BranchSideFuncs:
                - generic_pack_fz.28584
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:452,2'
          Dst:             generic_pack_fz
    - functionName:    generic_pack_fz
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_7_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:212,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_7_bit.28572
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:212,2'
              BranchSideFuncs:
                - generic_pack_7_bit.28572
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:212,2'
          Dst:             generic_pack_7_bit
    - functionName:    PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_pack_fz_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fz
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:439,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fz.28584
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:439,2'
              BranchSideFuncs:
                - generic_pack_fz.28584
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:439,2'
          Dst:             generic_pack_fz
    - functionName:    PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_pack_fp_syn
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:426,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fp.28587
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:426,2'
              BranchSideFuncs:
                - generic_pack_fp.28587
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:426,2'
          Dst:             generic_pack_fp
    - functionName:    generic_pack_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_9_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:196,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_9_bit.28573
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:196,2'
              BranchSideFuncs:
                - generic_pack_9_bit.28573
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:196,2'
          Dst:             generic_pack_9_bit
    - functionName:    PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_pack_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 412
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:413,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fp.28587
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:413,2'
              BranchSideFuncs:
                - generic_pack_fp.28587
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/pack_unpack.c:413,2'
          Dst:             generic_pack_fp
    - functionName:    label_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          265
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c:77,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c:78,45'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c:78,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c:77,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c:78,45'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c:78,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c:77,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c:78,45'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c:78,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c:77,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c:77,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c:78,45'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sha3.h:71,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sha3.h:71,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sha3.h:71,2'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sha3.h:65,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sha3.h:65,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sha3.h:65,2'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sha3.h:58,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sha3.h:58,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sha3.h:58,2'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sha3.h:53,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sha3.h:53,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sha3.h:51,2'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sha3.h:42,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sha3.h:42,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/sha3.h:42,2'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_rebuild_tree
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          306
      EdgeCount:       60
      CyclomaticComplexity: 17
      functionsReached:
        - compute_seeds_to_publish
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c:245,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c:0,0'
              BranchSideFuncs:
                - compute_seeds_to_publish.28630
                - csprng_initialize.28633
                - csprng_randombytes.28634
                - csprng_release.28635
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c:245,16'
              BranchSideFuncs:
                - compute_seeds_to_publish.28630
                - csprng_initialize.28633
                - csprng_randombytes.28634
                - csprng_release.28635
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c:304,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c:304,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c:304,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c:304,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c:304,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c:305,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c:304,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c:305,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c:305,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c:304,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c:304,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c:307,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c:304,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c:305,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c:305,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c:304,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c:305,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c:307,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c:264,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c:265,26'
              BranchSideFuncs:
                - csprng_initialize.28633
                - csprng_randombytes.28634
                - csprng_release.28635
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c:265,26'
              BranchSideFuncs:
                - csprng_initialize.28633
                - csprng_randombytes.28634
                - csprng_release.28635
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c:269,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c:262,72'
              BranchSideFuncs:
                - csprng_initialize.28633
                - csprng_randombytes.28634
                - csprng_release.28635
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c:264,51'
              BranchSideFuncs:
                - csprng_initialize.28633
                - csprng_randombytes.28634
                - csprng_release.28635
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c:270,10'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c:271,38'
              BranchSideFuncs:
                - csprng_initialize.28633
                - csprng_randombytes.28634
                - csprng_release.28635
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c:280,96'
              BranchSideFuncs:
                - csprng_initialize.28633
                - csprng_randombytes.28634
                - csprng_release.28635
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c:280,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c:262,72'
              BranchSideFuncs:
                - csprng_initialize.28633
                - csprng_randombytes.28634
                - csprng_release.28635
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c:283,37'
              BranchSideFuncs:
                - csprng_initialize.28633
                - csprng_randombytes.28634
                - csprng_release.28635
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c:262,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c:263,39'
              BranchSideFuncs:
                - csprng_initialize.28633
                - csprng_randombytes.28634
                - csprng_release.28635
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c:298,14'
              BranchSideFuncs:
                - csprng_initialize.28633
                - csprng_randombytes.28634
                - csprng_release.28635
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c:304,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c:305,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c:307,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c:246,2'
          Dst:             compute_seeds_to_publish
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c:290,5'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c:291,5'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c:295,5'
          Dst:             csprng_release
    - functionName:    compute_seeds_to_publish
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          123
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - label_leaves
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c:93,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c:0,0'
              BranchSideFuncs:
                - label_leaves.28622
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c:103,16'
              BranchSideFuncs:
                - label_leaves.28622
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c:102,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c:103,16'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c:112,1'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c:105,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c:105,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c:105,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c:108,41'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c:107,41'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c:108,67'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c:108,41'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c:107,41'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c:108,67'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c:93,2'
          Dst:             label_leaves
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.28627
                - xof_shake_update.28626
                - xof_shake_update.28626
                - xof_shake_final.28625
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.28627
                - xof_shake_update.28626
                - xof_shake_update.28626
                - xof_shake_final.28625
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.28624
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:62,2'
              BranchSideFuncs:
                - xof_shake_extract.28624
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.28623
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.28623
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_seed_path
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          129
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - compute_seeds_to_publish
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c:206,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c:0,0'
              BranchSideFuncs:
                - compute_seeds_to_publish.28630
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c:206,16'
              BranchSideFuncs:
                - compute_seeds_to_publish.28630
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c:218,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c:222,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c:222,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c:222,61'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c:216,72'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c:218,51'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c:222,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c:216,72'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c:224,47'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c:216,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c:217,39'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c:230,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c:207,2'
          Dst:             compute_seeds_to_publish
    - functionName:    PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_seed_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          127
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c:185,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c:186,30'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c:186,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c:185,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c:186,30'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c:186,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDPG256BALANCED_CLEAN_gen_seed_tree
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          99
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c:131,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.28633
                - csprng_randombytes.28634
                - csprng_release.28635
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c:133,22'
              BranchSideFuncs:
                - csprng_initialize.28633
                - csprng_randombytes.28634
                - csprng_release.28635
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c:152,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c:153,38'
              BranchSideFuncs:
                - csprng_initialize.28633
                - csprng_randombytes.28634
                - csprng_release.28635
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c:173,14'
              BranchSideFuncs:
                - csprng_initialize.28633
                - csprng_randombytes.28634
                - csprng_release.28635
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c:166,4'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c:167,4'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_clean/seedtree.c:171,4'
          Dst:             csprng_release
    - functionName:    xof_shake_x4_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_ctx_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:109,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:109,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:109,2'
          Dst:             OQS_SHA3_shake256_x4_inc_ctx_release
    - functionName:    xof_shake_x2_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:146,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.28760
                - xof_shake_release.28760
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:146,2'
              BranchSideFuncs:
                - xof_shake_release.28760
                - xof_shake_release.28760
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:146,2'
          Dst:             xof_shake_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:147,2'
          Dst:             xof_shake_release
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:72,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:72,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:72,2'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    csprng_release_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:174,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_release.28758
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:174,2'
              BranchSideFuncs:
                - xof_shake_x4_release.28758
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:174,2'
          Dst:             xof_shake_x4_release
    - functionName:    csprng_release_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:170,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_release.28758
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:170,2'
              BranchSideFuncs:
                - xof_shake_x4_release.28758
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:170,2'
          Dst:             xof_shake_x4_release
    - functionName:    csprng_release_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:166,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_release.28759
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:166,2'
              BranchSideFuncs:
                - xof_shake_x2_release.28759
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:166,2'
          Dst:             xof_shake_x2_release
    - functionName:    xof_shake_x4_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_squeeze
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:105,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:105,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:105,2'
          Dst:             OQS_SHA3_shake256_x4_inc_squeeze
    - functionName:    xof_shake_x2_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:141,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.28766
                - xof_shake_extract.28766
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:141,2'
              BranchSideFuncs:
                - xof_shake_extract.28766
                - xof_shake_extract.28766
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:141,2'
          Dst:             xof_shake_extract
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:142,2'
          Dst:             xof_shake_extract
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:66,31'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:66,31'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:66,2'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    csprng_randombytes_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:161,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_extract.28764
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:161,2'
              BranchSideFuncs:
                - xof_shake_x4_extract.28764
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:161,2'
          Dst:             xof_shake_x4_extract
    - functionName:    csprng_randombytes_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_MEM_malloc
        - OQS_MEM_secure_free
        - xof_shake_x4_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:155,39'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_extract.28764
                - OQS_MEM_secure_free
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:155,39'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_extract.28764
                - OQS_MEM_secure_free
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:155,39'
          Dst:             OQS_MEM_malloc
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:156,2'
          Dst:             xof_shake_x4_extract
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:157,2'
          Dst:             OQS_MEM_secure_free
    - functionName:    csprng_randombytes_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:149,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_extract.28765
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:149,2'
              BranchSideFuncs:
                - xof_shake_x2_extract.28765
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:149,2'
          Dst:             xof_shake_x2_extract
    - functionName:    xof_shake_x4_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_finalize
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:97,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:97,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:97,2'
          Dst:             OQS_SHA3_shake256_x4_inc_finalize
    - functionName:    xof_shake_x4_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_absorb
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:94,46'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:94,46'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:94,2'
          Dst:             OQS_SHA3_shake256_x4_inc_absorb
    - functionName:    xof_shake_x4_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:86,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:86,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:86,2'
          Dst:             OQS_SHA3_shake256_x4_inc_init
    - functionName:    xof_shake_x2_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:134,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_final.28774
                - xof_shake_final.28774
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:134,2'
              BranchSideFuncs:
                - xof_shake_final.28774
                - xof_shake_final.28774
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:134,2'
          Dst:             xof_shake_final
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:135,2'
          Dst:             xof_shake_final
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_finalize
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:59,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:59,2'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    xof_shake_x2_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_update
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:130,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_update.28776
                - xof_shake_update.28776
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:130,2'
              BranchSideFuncs:
                - xof_shake_update.28776
                - xof_shake_update.28776
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:130,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:131,2'
          Dst:             xof_shake_update
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:54,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:54,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:52,2'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    xof_shake_x2_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:123,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.28778
                - xof_shake_init.28778
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:123,2'
              BranchSideFuncs:
                - xof_shake_init.28778
                - xof_shake_init.28778
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:123,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:124,2'
          Dst:             xof_shake_init
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:43,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:43,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:43,2'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    csprng_initialize_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          65
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_final
        - xof_shake_x4_init
        - xof_shake_x4_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:132,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_init.28772
                - xof_shake_x4_update.28771
                - xof_shake_x4_update.28771
                - xof_shake_x4_final.28770
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:132,2'
              BranchSideFuncs:
                - xof_shake_x4_init.28772
                - xof_shake_x4_update.28771
                - xof_shake_x4_update.28771
                - xof_shake_x4_final.28770
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:132,2'
          Dst:             xof_shake_x4_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:133,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:143,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:144,2'
          Dst:             xof_shake_x4_final
    - functionName:    csprng_initialize_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          61
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_MEM_malloc
        - OQS_MEM_secure_free
        - xof_shake_x4_final
        - xof_shake_x4_init
        - xof_shake_x4_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:107,57'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_init.28772
                - xof_shake_x4_update.28771
                - xof_shake_x4_update.28771
                - xof_shake_x4_final.28770
                - OQS_MEM_secure_free
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:107,57'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_init.28772
                - xof_shake_x4_update.28771
                - xof_shake_x4_update.28771
                - xof_shake_x4_final.28770
                - OQS_MEM_secure_free
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:107,42'
          Dst:             OQS_MEM_malloc
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:108,2'
          Dst:             xof_shake_x4_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:109,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:117,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:118,2'
          Dst:             xof_shake_x4_final
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:119,2'
          Dst:             OQS_MEM_secure_free
    - functionName:    csprng_initialize_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_final
        - xof_shake_x2_init
        - xof_shake_x2_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:86,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_init.28777
                - xof_shake_x2_update.28775
                - xof_shake_x2_update.28775
                - xof_shake_x2_final.28773
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:86,2'
              BranchSideFuncs:
                - xof_shake_x2_init.28777
                - xof_shake_x2_update.28775
                - xof_shake_x2_update.28775
                - xof_shake_x2_final.28773
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:86,2'
          Dst:             xof_shake_x2_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:87,2'
          Dst:             xof_shake_x2_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:93,2'
          Dst:             xof_shake_x2_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:94,2'
          Dst:             xof_shake_x2_final
    - functionName:    csprng_release_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_release
        - csprng_release_x2
        - csprng_release_x3
        - csprng_release_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:218,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_release_x4.28761
                - csprng_release_x3.28762
                - csprng_release_x2.28763
                - csprng_release.28783
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:218,16'
              BranchSideFuncs:
                - csprng_release_x4.28761
                - csprng_release_x3.28762
                - csprng_release_x2.28763
                - csprng_release.28783
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:218,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:219,3'
              BranchSideFuncs:
                - csprng_release.28783
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:220,23'
              BranchSideFuncs:
                - csprng_release_x4.28761
                - csprng_release_x3.28762
                - csprng_release_x2.28763
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:220,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:221,31'
              BranchSideFuncs:
                - csprng_release_x2.28763
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:222,23'
              BranchSideFuncs:
                - csprng_release_x4.28761
                - csprng_release_x3.28762
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:222,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:223,31'
              BranchSideFuncs:
                - csprng_release_x3.28762
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:224,23'
              BranchSideFuncs:
                - csprng_release_x4.28761
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:224,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:224,13'
              BranchSideFuncs:
                - csprng_release_x4.28761
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:225,31'
              BranchSideFuncs:
                - csprng_release_x4.28761
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:219,3'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:221,3'
          Dst:             csprng_release_x2
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:223,3'
          Dst:             csprng_release_x3
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:225,3'
          Dst:             csprng_release_x4
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.28760
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.28760
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    csprng_randombytes_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          57
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_randombytes
        - csprng_randombytes_x2
        - csprng_randombytes_x3
        - csprng_randombytes_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:205,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes_x4.28767
                - csprng_randombytes_x3.28768
                - csprng_randombytes_x2.28769
                - csprng_randombytes.28785
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:205,16'
              BranchSideFuncs:
                - csprng_randombytes_x4.28767
                - csprng_randombytes_x3.28768
                - csprng_randombytes_x2.28769
                - csprng_randombytes.28785
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:205,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:206,3'
              BranchSideFuncs:
                - csprng_randombytes.28785
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:207,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.28767
                - csprng_randombytes_x3.28768
                - csprng_randombytes_x2.28769
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:207,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:208,49'
              BranchSideFuncs:
                - csprng_randombytes_x2.28769
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:209,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.28767
                - csprng_randombytes_x3.28768
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:209,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:210,53'
              BranchSideFuncs:
                - csprng_randombytes_x3.28768
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:211,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.28767
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:211,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:211,13'
              BranchSideFuncs:
                - csprng_randombytes_x4.28767
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:212,57'
              BranchSideFuncs:
                - csprng_randombytes_x4.28767
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:206,3'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:208,3'
          Dst:             csprng_randombytes_x2
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:210,3'
          Dst:             csprng_randombytes_x3
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:212,3'
          Dst:             csprng_randombytes_x4
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:62,37'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.28766
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:62,37'
              BranchSideFuncs:
                - xof_shake_extract.28766
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    csprng_initialize_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          61
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_initialize
        - csprng_initialize_x2
        - csprng_initialize_x3
        - csprng_initialize_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:193,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_initialize_x4.28779
                - csprng_initialize_x3.28780
                - csprng_initialize_x2.28781
                - csprng_initialize.28787
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:193,16'
              BranchSideFuncs:
                - csprng_initialize_x4.28779
                - csprng_initialize_x3.28780
                - csprng_initialize_x2.28781
                - csprng_initialize.28787
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:193,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:194,3'
              BranchSideFuncs:
                - csprng_initialize.28787
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:195,23'
              BranchSideFuncs:
                - csprng_initialize_x4.28779
                - csprng_initialize_x3.28780
                - csprng_initialize_x2.28781
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:195,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:196,34'
              BranchSideFuncs:
                - csprng_initialize_x2.28781
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:197,23'
              BranchSideFuncs:
                - csprng_initialize_x4.28779
                - csprng_initialize_x3.28780
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:197,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:198,34'
              BranchSideFuncs:
                - csprng_initialize_x3.28780
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:199,23'
              BranchSideFuncs:
                - csprng_initialize_x4.28779
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:199,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:199,13'
              BranchSideFuncs:
                - csprng_initialize_x4.28779
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:200,34'
              BranchSideFuncs:
                - csprng_initialize_x4.28779
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:194,3'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:196,3'
          Dst:             csprng_initialize_x2
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:198,3'
          Dst:             csprng_initialize_x3
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:200,3'
          Dst:             csprng_initialize_x4
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.28778
                - xof_shake_update.28776
                - xof_shake_update.28776
                - xof_shake_final.28774
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.28778
                - xof_shake_update.28776
                - xof_shake_update.28776
                - xof_shake_final.28774
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    reduce_avx2_32
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RESTR_TO_VAL
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          82
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    40
      BranchProfiles:  []
      Callsites:       []
    - functionName:    csprng_fp_mat
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:378,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.28785
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:384,2'
              BranchSideFuncs:
                - csprng_randombytes.28785
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:395,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:395,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:407,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:395,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:397,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:407,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:397,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:399,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:399,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:399,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:400,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:402,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:408,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:409,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:411,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:394,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:395,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:414,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:384,2'
          Dst:             csprng_randombytes
    - functionName:    csprng_fz_mat
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 460
      functionLinenumberEnd: 499
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:462,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.28785
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:468,2'
              BranchSideFuncs:
                - csprng_randombytes.28785
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:480,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:480,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:492,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:480,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:482,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:492,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:482,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:484,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:484,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:484,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:485,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:487,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:493,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:494,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:496,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:479,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:480,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:499,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:468,2'
          Dst:             csprng_randombytes
    - functionName:    fp_synd_minus_fp_vec_scaled
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          107
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h:221,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h:222,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h:222,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h:221,30'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h:221,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h:222,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h:221,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h:222,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h:226,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    is_fz_vec_in_restr_group_m
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          81
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/restr_arith.h:116,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/restr_arith.h:117,14'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/restr_arith.h:119,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDPG256BALANCED_AVX2_CROSS_verify
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 380
      functionLinenumberEnd: 630
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         52
      ICount:          753
      EdgeCount:       70
      CyclomaticComplexity: 20
      functionsReached:
        - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_expand_digest_to_fixed_weight
        - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_syn
        - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_vec
        - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_rebuild_tree
        - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_recompute_root
        - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_seed_leaves
        - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_unpack_fp_syn
        - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_unpack_fp_vec
        - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_unpack_fz_rsdp_g_vec
        - convert_restr_vec_to_fp
        - csprng_fp_vec
        - csprng_fp_vec_chall_1
        - csprng_fz_inf_w
        - csprng_initialize
        - csprng_release
        - expand_pk
        - fp_synd_minus_fp_vec_scaled
        - fp_vec_by_fp_matrix
        - fp_vec_by_fp_vec_pointwise
        - fp_vec_by_restr_vec_scaled
        - fz_dz_norm_n
        - fz_inf_w_by_fz_matrix
        - hash
        - hash_par
        - is_fz_vec_in_restr_group_m
        - memcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:381,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:0,0'
              BranchSideFuncs:
                - expand_pk.28796
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_unpack_fp_syn
                - hash.28797
                - hash.28797
                - csprng_initialize.28787
                - csprng_fp_vec_chall_1.28798
                - csprng_release.28783
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_rebuild_tree
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_seed_leaves
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.28793
                - fz_inf_w_by_fz_matrix.28799
                - convert_restr_vec_to_fp.28800
                - fp_vec_by_fp_vec_pointwise.28801
                - fp_vec_by_fp_matrix.28802
                - fp_synd_minus_fp_vec_scaled.28792
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_recompute_root
                - hash.28797
                - hash.28797
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_vec
                - hash.28797
                - memcmp
                - memcmp
                - hash_par.28807
                - hash_par.28807
                - csprng_initialize.28787
                - csprng_fz_inf_w.28803
                - fz_inf_w_by_fz_matrix.28799
                - fz_dz_norm_n.28804
                - csprng_fp_vec.28805
                - csprng_release.28783
                - fp_vec_by_restr_vec_scaled.28806
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:385,2'
              BranchSideFuncs:
                - expand_pk.28796
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_unpack_fp_syn
                - hash.28797
                - hash.28797
                - csprng_initialize.28787
                - csprng_fp_vec_chall_1.28798
                - csprng_release.28783
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_rebuild_tree
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_seed_leaves
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.28793
                - fz_inf_w_by_fz_matrix.28799
                - convert_restr_vec_to_fp.28800
                - fp_vec_by_fp_vec_pointwise.28801
                - fp_vec_by_fp_matrix.28802
                - fp_synd_minus_fp_vec_scaled.28792
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_recompute_root
                - hash.28797
                - hash.28797
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_vec
                - hash.28797
                - memcmp
                - memcmp
                - hash_par.28807
                - hash_par.28807
                - csprng_initialize.28787
                - csprng_fz_inf_w.28803
                - fz_inf_w_by_fz_matrix.28799
                - fz_dz_norm_n.28804
                - csprng_fp_vec.28805
                - csprng_release.28783
                - fp_vec_by_restr_vec_scaled.28806
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:387,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:389,21'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_unpack_fp_syn
                - hash.28797
                - hash.28797
                - csprng_initialize.28787
                - csprng_fp_vec_chall_1.28798
                - csprng_release.28783
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_rebuild_tree
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_seed_leaves
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.28793
                - fz_inf_w_by_fz_matrix.28799
                - convert_restr_vec_to_fp.28800
                - fp_vec_by_fp_vec_pointwise.28801
                - fp_vec_by_fp_matrix.28802
                - fp_synd_minus_fp_vec_scaled.28792
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_recompute_root
                - hash.28797
                - hash.28797
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_vec
                - hash.28797
                - memcmp
                - memcmp
                - hash_par.28807
                - hash_par.28807
                - csprng_initialize.28787
                - csprng_fz_inf_w.28803
                - fz_inf_w_by_fz_matrix.28799
                - fz_dz_norm_n.28804
                - csprng_fp_vec.28805
                - csprng_release.28783
                - fp_vec_by_restr_vec_scaled.28806
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:392,33'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_unpack_fp_syn
                - hash.28797
                - hash.28797
                - csprng_initialize.28787
                - csprng_fp_vec_chall_1.28798
                - csprng_release.28783
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_rebuild_tree
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_seed_leaves
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.28793
                - fz_inf_w_by_fz_matrix.28799
                - convert_restr_vec_to_fp.28800
                - fp_vec_by_fp_vec_pointwise.28801
                - fp_vec_by_fp_matrix.28802
                - fp_synd_minus_fp_vec_scaled.28792
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_recompute_root
                - hash.28797
                - hash.28797
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_vec
                - hash.28797
                - memcmp
                - memcmp
                - hash_par.28807
                - hash_par.28807
                - csprng_initialize.28787
                - csprng_fz_inf_w.28803
                - fz_inf_w_by_fz_matrix.28799
                - fz_dz_norm_n.28804
                - csprng_fp_vec.28805
                - csprng_release.28783
                - fp_vec_by_restr_vec_scaled.28806
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:393,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:395,22'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_unpack_fp_syn
                - hash.28797
                - hash.28797
                - csprng_initialize.28787
                - csprng_fp_vec_chall_1.28798
                - csprng_release.28783
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_rebuild_tree
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_seed_leaves
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.28793
                - fz_inf_w_by_fz_matrix.28799
                - convert_restr_vec_to_fp.28800
                - fp_vec_by_fp_vec_pointwise.28801
                - fp_vec_by_fp_matrix.28802
                - fp_synd_minus_fp_vec_scaled.28792
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_recompute_root
                - hash.28797
                - hash.28797
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_vec
                - hash.28797
                - memcmp
                - memcmp
                - hash_par.28807
                - hash_par.28807
                - csprng_initialize.28787
                - csprng_fz_inf_w.28803
                - fz_inf_w_by_fz_matrix.28799
                - fz_dz_norm_n.28804
                - csprng_fp_vec.28805
                - csprng_release.28783
                - fp_vec_by_restr_vec_scaled.28806
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:401,40'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_unpack_fp_syn
                - hash.28797
                - hash.28797
                - csprng_initialize.28787
                - csprng_fp_vec_chall_1.28798
                - csprng_release.28783
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_rebuild_tree
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_seed_leaves
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.28793
                - fz_inf_w_by_fz_matrix.28799
                - convert_restr_vec_to_fp.28800
                - fp_vec_by_fp_vec_pointwise.28801
                - fp_vec_by_fp_matrix.28802
                - fp_synd_minus_fp_vec_scaled.28792
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_recompute_root
                - hash.28797
                - hash.28797
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_vec
                - hash.28797
                - memcmp
                - memcmp
                - hash_par.28807
                - hash_par.28807
                - csprng_initialize.28787
                - csprng_fz_inf_w.28803
                - fz_inf_w_by_fz_matrix.28799
                - fz_dz_norm_n.28804
                - csprng_fp_vec.28805
                - csprng_release.28783
                - fp_vec_by_restr_vec_scaled.28806
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:473,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:476,17'
              BranchSideFuncs:
                - csprng_initialize.28787
                - csprng_fz_inf_w.28803
                - fz_inf_w_by_fz_matrix.28799
                - fz_dz_norm_n.28804
                - csprng_fp_vec.28805
                - csprng_release.28783
                - fp_vec_by_restr_vec_scaled.28806
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.28793
                - fz_inf_w_by_fz_matrix.28799
                - convert_restr_vec_to_fp.28800
                - fp_vec_by_fp_vec_pointwise.28801
                - fp_vec_by_fp_matrix.28802
                - fp_synd_minus_fp_vec_scaled.28792
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_recompute_root
                - hash.28797
                - hash.28797
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_vec
                - hash.28797
                - memcmp
                - memcmp
                - hash_par.28807
                - hash_par.28807
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:509,17'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.28793
                - fz_inf_w_by_fz_matrix.28799
                - convert_restr_vec_to_fp.28800
                - fp_vec_by_fp_vec_pointwise.28801
                - fp_vec_by_fp_matrix.28802
                - fp_synd_minus_fp_vec_scaled.28792
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_syn
                - csprng_initialize.28787
                - csprng_fz_inf_w.28803
                - fz_inf_w_by_fz_matrix.28799
                - fz_dz_norm_n.28804
                - csprng_fp_vec.28805
                - csprng_release.28783
                - fp_vec_by_restr_vec_scaled.28806
                - hash_par.28807
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_recompute_root
                - hash.28797
                - hash.28797
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_vec
                - hash.28797
                - memcmp
                - memcmp
                - hash_par.28807
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:515,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:519,27'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.28793
                - fz_inf_w_by_fz_matrix.28799
                - convert_restr_vec_to_fp.28800
                - fp_vec_by_fp_vec_pointwise.28801
                - fp_vec_by_fp_matrix.28802
                - fp_synd_minus_fp_vec_scaled.28792
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_unpack_fp_vec
                - csprng_initialize.28787
                - csprng_fz_inf_w.28803
                - fz_inf_w_by_fz_matrix.28799
                - fz_dz_norm_n.28804
                - csprng_fp_vec.28805
                - csprng_release.28783
                - fp_vec_by_restr_vec_scaled.28806
                - hash_par.28807
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_recompute_root
                - hash.28797
                - hash.28797
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_vec
                - hash.28797
                - memcmp
                - memcmp
                - hash_par.28807
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:519,27'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.28793
                - fz_inf_w_by_fz_matrix.28799
                - convert_restr_vec_to_fp.28800
                - fp_vec_by_fp_vec_pointwise.28801
                - fp_vec_by_fp_matrix.28802
                - fp_synd_minus_fp_vec_scaled.28792
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_unpack_fp_vec
                - csprng_initialize.28787
                - csprng_fz_inf_w.28803
                - fz_inf_w_by_fz_matrix.28799
                - fz_dz_norm_n.28804
                - csprng_fp_vec.28805
                - csprng_release.28783
                - fp_vec_by_restr_vec_scaled.28806
                - hash_par.28807
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_recompute_root
                - hash.28797
                - hash.28797
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_vec
                - hash.28797
                - memcmp
                - memcmp
                - hash_par.28807
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:526,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:526,24'
              BranchSideFuncs:
                - is_fz_vec_in_restr_group_m.28793
                - fz_inf_w_by_fz_matrix.28799
                - convert_restr_vec_to_fp.28800
                - fp_vec_by_fp_vec_pointwise.28801
                - fp_vec_by_fp_matrix.28802
                - fp_synd_minus_fp_vec_scaled.28792
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_unpack_fz_rsdp_g_vec
                - csprng_initialize.28787
                - csprng_fz_inf_w.28803
                - fz_inf_w_by_fz_matrix.28799
                - fz_dz_norm_n.28804
                - csprng_fp_vec.28805
                - csprng_release.28783
                - fp_vec_by_restr_vec_scaled.28806
                - hash_par.28807
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_recompute_root
                - hash.28797
                - hash.28797
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_vec
                - hash.28797
                - memcmp
                - memcmp
                - hash_par.28807
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:526,24'
              BranchSideFuncs:
                - is_fz_vec_in_restr_group_m.28793
                - fz_inf_w_by_fz_matrix.28799
                - convert_restr_vec_to_fp.28800
                - fp_vec_by_fp_vec_pointwise.28801
                - fp_vec_by_fp_matrix.28802
                - fp_synd_minus_fp_vec_scaled.28792
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_unpack_fz_rsdp_g_vec
                - csprng_initialize.28787
                - csprng_fz_inf_w.28803
                - fz_inf_w_by_fz_matrix.28799
                - fz_dz_norm_n.28804
                - csprng_fp_vec.28805
                - csprng_release.28783
                - fp_vec_by_restr_vec_scaled.28806
                - hash_par.28807
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_recompute_root
                - hash.28797
                - hash.28797
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_vec
                - hash.28797
                - memcmp
                - memcmp
                - hash_par.28807
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:527,38'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:528,22'
              BranchSideFuncs:
                - fz_inf_w_by_fz_matrix.28799
                - convert_restr_vec_to_fp.28800
                - fp_vec_by_fp_vec_pointwise.28801
                - fp_vec_by_fp_matrix.28802
                - fp_synd_minus_fp_vec_scaled.28792
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.28793
                - csprng_initialize.28787
                - csprng_fz_inf_w.28803
                - fz_inf_w_by_fz_matrix.28799
                - fz_dz_norm_n.28804
                - csprng_fp_vec.28805
                - csprng_release.28783
                - fp_vec_by_restr_vec_scaled.28806
                - hash_par.28807
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_recompute_root
                - hash.28797
                - hash.28797
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_vec
                - hash.28797
                - memcmp
                - memcmp
                - hash_par.28807
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:550,31'
              BranchSideFuncs:
                - fz_inf_w_by_fz_matrix.28799
                - convert_restr_vec_to_fp.28800
                - fp_vec_by_fp_vec_pointwise.28801
                - fp_vec_by_fp_matrix.28802
                - fp_synd_minus_fp_vec_scaled.28792
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.28793
                - csprng_initialize.28787
                - csprng_fz_inf_w.28803
                - fz_inf_w_by_fz_matrix.28799
                - fz_dz_norm_n.28804
                - csprng_fp_vec.28805
                - csprng_release.28783
                - fp_vec_by_restr_vec_scaled.28806
                - hash_par.28807
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_recompute_root
                - hash.28797
                - hash.28797
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_vec
                - hash.28797
                - memcmp
                - memcmp
                - hash_par.28807
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:550,26'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:550,31'
              BranchSideFuncs:
                - hash_par.28807
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.28793
                - fz_inf_w_by_fz_matrix.28799
                - convert_restr_vec_to_fp.28800
                - fp_vec_by_fp_vec_pointwise.28801
                - fp_vec_by_fp_matrix.28802
                - fp_synd_minus_fp_vec_scaled.28792
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_syn
                - csprng_initialize.28787
                - csprng_fz_inf_w.28803
                - fz_inf_w_by_fz_matrix.28799
                - fz_dz_norm_n.28804
                - csprng_fp_vec.28805
                - csprng_release.28783
                - fp_vec_by_restr_vec_scaled.28806
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_recompute_root
                - hash.28797
                - hash.28797
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_vec
                - hash.28797
                - memcmp
                - memcmp
                - hash_par.28807
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:553,15'
              BranchSideFuncs:
                - hash_par.28807
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.28793
                - fz_inf_w_by_fz_matrix.28799
                - convert_restr_vec_to_fp.28800
                - fp_vec_by_fp_vec_pointwise.28801
                - fp_vec_by_fp_matrix.28802
                - fp_synd_minus_fp_vec_scaled.28792
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_syn
                - csprng_initialize.28787
                - csprng_fz_inf_w.28803
                - fz_inf_w_by_fz_matrix.28799
                - fz_dz_norm_n.28804
                - csprng_fp_vec.28805
                - csprng_release.28783
                - fp_vec_by_restr_vec_scaled.28806
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_recompute_root
                - hash.28797
                - hash.28797
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_vec
                - hash.28797
                - memcmp
                - memcmp
                - hash_par.28807
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:550,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:553,15'
              BranchSideFuncs:
                - hash_par.28807
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.28793
                - fz_inf_w_by_fz_matrix.28799
                - convert_restr_vec_to_fp.28800
                - fp_vec_by_fp_vec_pointwise.28801
                - fp_vec_by_fp_matrix.28802
                - fp_synd_minus_fp_vec_scaled.28792
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_syn
                - csprng_initialize.28787
                - csprng_fz_inf_w.28803
                - fz_inf_w_by_fz_matrix.28799
                - fz_dz_norm_n.28804
                - csprng_fp_vec.28805
                - csprng_release.28783
                - fp_vec_by_restr_vec_scaled.28806
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_recompute_root
                - hash.28797
                - hash.28797
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_vec
                - hash.28797
                - memcmp
                - memcmp
                - hash_par.28807
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:570,21'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.28793
                - fz_inf_w_by_fz_matrix.28799
                - convert_restr_vec_to_fp.28800
                - fp_vec_by_fp_vec_pointwise.28801
                - fp_vec_by_fp_matrix.28802
                - fp_synd_minus_fp_vec_scaled.28792
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_syn
                - hash_par.28807
                - csprng_initialize.28787
                - csprng_fz_inf_w.28803
                - fz_inf_w_by_fz_matrix.28799
                - fz_dz_norm_n.28804
                - csprng_fp_vec.28805
                - csprng_release.28783
                - fp_vec_by_restr_vec_scaled.28806
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_recompute_root
                - hash.28797
                - hash.28797
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_vec
                - hash.28797
                - memcmp
                - memcmp
                - hash_par.28807
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:570,26'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:570,31'
              BranchSideFuncs:
                - hash_par.28807
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.28793
                - fz_inf_w_by_fz_matrix.28799
                - convert_restr_vec_to_fp.28800
                - fp_vec_by_fp_vec_pointwise.28801
                - fp_vec_by_fp_matrix.28802
                - fp_synd_minus_fp_vec_scaled.28792
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_syn
                - hash_par.28807
                - csprng_initialize.28787
                - csprng_fz_inf_w.28803
                - fz_inf_w_by_fz_matrix.28799
                - fz_dz_norm_n.28804
                - csprng_fp_vec.28805
                - csprng_release.28783
                - fp_vec_by_restr_vec_scaled.28806
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_recompute_root
                - hash.28797
                - hash.28797
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_vec
                - hash.28797
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:573,14'
              BranchSideFuncs:
                - hash_par.28807
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.28793
                - fz_inf_w_by_fz_matrix.28799
                - convert_restr_vec_to_fp.28800
                - fp_vec_by_fp_vec_pointwise.28801
                - fp_vec_by_fp_matrix.28802
                - fp_synd_minus_fp_vec_scaled.28792
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_syn
                - hash_par.28807
                - csprng_initialize.28787
                - csprng_fz_inf_w.28803
                - fz_inf_w_by_fz_matrix.28799
                - fz_dz_norm_n.28804
                - csprng_fp_vec.28805
                - csprng_release.28783
                - fp_vec_by_restr_vec_scaled.28806
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_recompute_root
                - hash.28797
                - hash.28797
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_vec
                - hash.28797
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:570,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:468,31'
              BranchSideFuncs:
                - hash_par.28807
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.28793
                - fz_inf_w_by_fz_matrix.28799
                - convert_restr_vec_to_fp.28800
                - fp_vec_by_fp_vec_pointwise.28801
                - fp_vec_by_fp_matrix.28802
                - fp_synd_minus_fp_vec_scaled.28792
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_syn
                - hash_par.28807
                - csprng_initialize.28787
                - csprng_fz_inf_w.28803
                - fz_inf_w_by_fz_matrix.28799
                - fz_dz_norm_n.28804
                - csprng_fp_vec.28805
                - csprng_release.28783
                - fp_vec_by_restr_vec_scaled.28806
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_recompute_root
                - hash.28797
                - hash.28797
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_vec
                - hash.28797
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:573,14'
              BranchSideFuncs:
                - hash_par.28807
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.28793
                - fz_inf_w_by_fz_matrix.28799
                - convert_restr_vec_to_fp.28800
                - fp_vec_by_fp_vec_pointwise.28801
                - fp_vec_by_fp_matrix.28802
                - fp_synd_minus_fp_vec_scaled.28792
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_syn
                - hash_par.28807
                - csprng_initialize.28787
                - csprng_fz_inf_w.28803
                - fz_inf_w_by_fz_matrix.28799
                - fz_dz_norm_n.28804
                - csprng_fp_vec.28805
                - csprng_release.28783
                - fp_vec_by_restr_vec_scaled.28806
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_recompute_root
                - hash.28797
                - hash.28797
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_vec
                - hash.28797
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:468,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:471,56'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_recompute_root
                - hash.28797
                - hash.28797
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_vec
                - hash.28797
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:597,37'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_recompute_root
                - hash.28797
                - hash.28797
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_vec
                - hash.28797
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:622,36'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:614,32'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:622,36'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:606,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:607,37'
              BranchSideFuncs:
                - hash.28797
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:609,26'
              BranchSideFuncs:
                - hash.28797
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:623,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:623,42'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:624,46'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:624,46'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:624,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:625,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:625,40'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:625,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:626,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:626,40'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:626,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:627,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:627,35'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:627,35'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:627,35'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:385,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:401,19'
          Dst:             PQCLEAN_CROSSRSDPG256BALANCED_AVX2_unpack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:404,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:409,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:413,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:416,2'
          Dst:             csprng_fp_vec_chall_1
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:418,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:421,2'
          Dst:             PQCLEAN_CROSSRSDPG256BALANCED_AVX2_expand_digest_to_fixed_weight
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:425,24'
          Dst:             PQCLEAN_CROSSRSDPG256BALANCED_AVX2_rebuild_tree
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:428,2'
          Dst:             PQCLEAN_CROSSRSDPG256BALANCED_AVX2_seed_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:595,32'
          Dst:             PQCLEAN_CROSSRSDPG256BALANCED_AVX2_recompute_root
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:599,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:602,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:514,34'
          Dst:             PQCLEAN_CROSSRSDPG256BALANCED_AVX2_unpack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:525,40'
          Dst:             PQCLEAN_CROSSRSDPG256BALANCED_AVX2_unpack_fz_rsdp_g_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:528,22'
          Dst:             is_fz_vec_in_restr_group_m
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:529,4'
          Dst:             fz_inf_w_by_fz_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:535,4'
          Dst:             convert_restr_vec_to_fp
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:536,4'
          Dst:             fp_vec_by_fp_vec_pointwise
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:537,4'
          Dst:             fp_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:539,4'
          Dst:             fp_synd_minus_fp_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:544,4'
          Dst:             PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:492,4'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:494,4'
          Dst:             csprng_fz_inf_w
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:495,4'
          Dst:             fz_inf_w_by_fz_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:496,4'
          Dst:             fz_dz_norm_n
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:498,4'
          Dst:             csprng_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:500,4'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:501,4'
          Dst:             fp_vec_by_restr_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:551,4'
          Dst:             hash_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:571,4'
          Dst:             hash_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:612,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:618,36'
          Dst:             memcmp
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:607,3'
          Dst:             PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:614,32'
          Dst:             memcmp
    - functionName:    expand_pk
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_fp_mat
        - csprng_fz_mat
        - csprng_initialize
        - csprng_release
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:53,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.28787
                - csprng_fz_mat.28791
                - csprng_fp_mat.28790
                - csprng_release.28783
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:54,2'
              BranchSideFuncs:
                - csprng_initialize.28787
                - csprng_fz_mat.28791
                - csprng_fp_mat.28790
                - csprng_release.28783
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:54,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:56,2'
          Dst:             csprng_fz_mat
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:57,2'
          Dst:             csprng_fp_mat
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:59,2'
          Dst:             csprng_release
    - functionName:    hash
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
        - xof_shake_final
        - xof_shake_init
        - xof_shake_release
        - xof_shake_update
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:238,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.28778
                - xof_shake_update.28776
                - xof_shake_update.28776
                - xof_shake_final.28774
                - xof_shake_extract.28766
                - xof_shake_release.28760
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:239,2'
              BranchSideFuncs:
                - xof_shake_init.28778
                - xof_shake_update.28776
                - xof_shake_update.28776
                - xof_shake_final.28774
                - xof_shake_extract.28766
                - xof_shake_release.28760
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:239,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:240,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:244,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:245,2'
          Dst:             xof_shake_final
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:246,2'
          Dst:             xof_shake_extract
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:248,2'
          Dst:             xof_shake_release
    - functionName:    csprng_fp_vec_chall_1
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          215
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:335,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.28785
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:341,2'
              BranchSideFuncs:
                - csprng_randombytes.28785
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:352,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:352,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:365,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:352,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:354,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:365,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:354,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:356,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:356,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:356,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:357,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:359,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:366,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:367,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:369,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:351,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:352,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:372,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:341,2'
          Dst:             csprng_randombytes
    - functionName:    fz_inf_w_by_fz_matrix
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          204
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    convert_restr_vec_to_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - RESTR_TO_VAL
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h:231,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h:0,0'
              BranchSideFuncs:
                - RESTR_TO_VAL.28789
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h:232,25'
              BranchSideFuncs:
                - RESTR_TO_VAL.28789
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h:231,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h:232,25'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h:234,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h:232,12'
          Dst:             RESTR_TO_VAL
    - functionName:    fp_vec_by_fp_vec_pointwise
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          96
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h:187,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h:188,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h:188,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h:187,26'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h:187,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h:188,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h:187,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h:188,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h:191,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fp_vec_by_fp_matrix
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          703
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - reduce_avx2_32
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h:155,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h:0,0'
              BranchSideFuncs:
                - reduce_avx2_32.28788
                - reduce_avx2_32.28788
                - reduce_avx2_32.28788
                - reduce_avx2_32.28788
                - reduce_avx2_32.28788
                - reduce_avx2_32.28788
                - reduce_avx2_32.28788
                - reduce_avx2_32.28788
                - reduce_avx2_32.28788
                - reduce_avx2_32.28788
                - reduce_avx2_32.28788
                - reduce_avx2_32.28788
                - reduce_avx2_32.28788
                - reduce_avx2_32.28788
                - reduce_avx2_32.28788
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h:160,39'
              BranchSideFuncs:
                - reduce_avx2_32.28788
                - reduce_avx2_32.28788
                - reduce_avx2_32.28788
                - reduce_avx2_32.28788
                - reduce_avx2_32.28788
                - reduce_avx2_32.28788
                - reduce_avx2_32.28788
                - reduce_avx2_32.28788
                - reduce_avx2_32.28788
                - reduce_avx2_32.28788
                - reduce_avx2_32.28788
                - reduce_avx2_32.28788
                - reduce_avx2_32.28788
                - reduce_avx2_32.28788
                - reduce_avx2_32.28788
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h:171,19'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h:0,0'
              BranchSideFuncs:
                - reduce_avx2_32.28788
                - reduce_avx2_32.28788
                - reduce_avx2_32.28788
                - reduce_avx2_32.28788
                - reduce_avx2_32.28788
                - reduce_avx2_32.28788
                - reduce_avx2_32.28788
                - reduce_avx2_32.28788
                - reduce_avx2_32.28788
                - reduce_avx2_32.28788
                - reduce_avx2_32.28788
                - reduce_avx2_32.28788
                - reduce_avx2_32.28788
                - reduce_avx2_32.28788
                - reduce_avx2_32.28788
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h:163,25'
              BranchSideFuncs:
                - reduce_avx2_32.28788
                - reduce_avx2_32.28788
                - reduce_avx2_32.28788
                - reduce_avx2_32.28788
                - reduce_avx2_32.28788
                - reduce_avx2_32.28788
                - reduce_avx2_32.28788
                - reduce_avx2_32.28788
                - reduce_avx2_32.28788
                - reduce_avx2_32.28788
                - reduce_avx2_32.28788
                - reduce_avx2_32.28788
                - reduce_avx2_32.28788
                - reduce_avx2_32.28788
                - reduce_avx2_32.28788
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h:171,39'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h:163,25'
              BranchSideFuncs:
                - reduce_avx2_32.28788
                - reduce_avx2_32.28788
                - reduce_avx2_32.28788
                - reduce_avx2_32.28788
                - reduce_avx2_32.28788
                - reduce_avx2_32.28788
                - reduce_avx2_32.28788
                - reduce_avx2_32.28788
                - reduce_avx2_32.28788
                - reduce_avx2_32.28788
                - reduce_avx2_32.28788
                - reduce_avx2_32.28788
                - reduce_avx2_32.28788
                - reduce_avx2_32.28788
                - reduce_avx2_32.28788
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h:171,8'
              BranchSideFuncs:
                - reduce_avx2_32.28788
                - reduce_avx2_32.28788
                - reduce_avx2_32.28788
                - reduce_avx2_32.28788
                - reduce_avx2_32.28788
                - reduce_avx2_32.28788
                - reduce_avx2_32.28788
                - reduce_avx2_32.28788
                - reduce_avx2_32.28788
                - reduce_avx2_32.28788
                - reduce_avx2_32.28788
                - reduce_avx2_32.28788
                - reduce_avx2_32.28788
                - reduce_avx2_32.28788
                - reduce_avx2_32.28788
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h:171,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h:163,63'
              BranchSideFuncs:
                - reduce_avx2_32.28788
                - reduce_avx2_32.28788
                - reduce_avx2_32.28788
                - reduce_avx2_32.28788
                - reduce_avx2_32.28788
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h:163,63'
              BranchSideFuncs:
                - reduce_avx2_32.28788
                - reduce_avx2_32.28788
                - reduce_avx2_32.28788
                - reduce_avx2_32.28788
                - reduce_avx2_32.28788
                - reduce_avx2_32.28788
                - reduce_avx2_32.28788
                - reduce_avx2_32.28788
                - reduce_avx2_32.28788
                - reduce_avx2_32.28788
                - reduce_avx2_32.28788
                - reduce_avx2_32.28788
                - reduce_avx2_32.28788
                - reduce_avx2_32.28788
                - reduce_avx2_32.28788
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
    - functionName:    csprng_fz_inf_w
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:420,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.28785
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:426,2'
              BranchSideFuncs:
                - csprng_randombytes.28785
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:437,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:437,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:449,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:437,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:439,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:449,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:439,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:441,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:441,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:441,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:442,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:444,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:450,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:451,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:453,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:436,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:437,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:456,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:426,2'
          Dst:             csprng_randombytes
    - functionName:    fz_dz_norm_n
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          144
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    csprng_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:291,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.28785
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:297,2'
              BranchSideFuncs:
                - csprng_randombytes.28785
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:308,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:308,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:320,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:308,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:310,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:320,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:310,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:312,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:312,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:312,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:313,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:315,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:321,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:322,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:324,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:307,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:308,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:327,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:297,2'
          Dst:             csprng_randombytes
    - functionName:    fp_vec_by_restr_vec_scaled
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - RESTR_TO_VAL
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h:210,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h:211,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h:214,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h:211,12'
          Dst:             RESTR_TO_VAL
    - functionName:    hash_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      void
      argCount:        14
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_initialize_par
        - csprng_randombytes_par
        - csprng_release_par
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:271,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_initialize_par.28786
                - csprng_randombytes_par.28784
                - csprng_release_par.28782
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:272,56'
              BranchSideFuncs:
                - csprng_initialize_par.28786
                - csprng_randombytes_par.28784
                - csprng_release_par.28782
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:272,2'
          Dst:             csprng_initialize_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:273,2'
          Dst:             csprng_randombytes_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:275,2'
          Dst:             csprng_release_par
    - functionName:    fz_vec_sub_n
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          252
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/restr_arith.h:54,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/restr_arith.h:55,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/restr_arith.h:55,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/restr_arith.h:54,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/restr_arith.h:55,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/restr_arith.h:57,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fz_dz_norm_m
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          32
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fz_vec_sub_m
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          108
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/restr_arith.h:108,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/restr_arith.h:109,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/restr_arith.h:109,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/restr_arith.h:108,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/restr_arith.h:108,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/restr_arith.h:109,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    expand_sk
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          110
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - csprng_fz_inf_w
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
        - expand_pk
        - fz_dz_norm_n
        - fz_inf_w_by_fz_matrix
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.28787
                - csprng_randombytes.28785
                - csprng_release.28783
                - expand_pk.28796
                - csprng_initialize.28787
                - csprng_fz_inf_w.28803
                - csprng_release.28783
                - fz_inf_w_by_fz_matrix.28799
                - fz_dz_norm_n.28804
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:74,2'
              BranchSideFuncs:
                - csprng_initialize.28787
                - csprng_randombytes.28785
                - csprng_release.28783
                - expand_pk.28796
                - csprng_initialize.28787
                - csprng_fz_inf_w.28803
                - csprng_release.28783
                - fz_inf_w_by_fz_matrix.28799
                - fz_dz_norm_n.28804
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:92,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:94,22'
              BranchSideFuncs:
                - fz_inf_w_by_fz_matrix.28799
                - fz_dz_norm_n.28804
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:97,2'
              BranchSideFuncs:
                - fz_inf_w_by_fz_matrix.28799
                - fz_dz_norm_n.28804
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:74,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:75,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:79,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:81,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:87,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:88,2'
          Dst:             csprng_fz_inf_w
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:90,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:97,2'
          Dst:             fz_inf_w_by_fz_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:98,2'
          Dst:             fz_dz_norm_n
    - functionName:    PQCLEAN_CROSSRSDPG256BALANCED_AVX2_CROSS_sign
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 374
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          615
      EdgeCount:       41
      CyclomaticComplexity: 11
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_expand_digest_to_fixed_weight
        - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_gen_seed_tree
        - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_syn
        - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_vec
        - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fz_rsdp_g_vec
        - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_seed_leaves
        - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_seed_path
        - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_tree_proof
        - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_tree_root
        - __assert_fail
        - convert_restr_vec_to_fp
        - csprng_fp_vec
        - csprng_fp_vec_chall_1
        - csprng_fz_inf_w
        - csprng_initialize
        - csprng_release
        - expand_sk
        - fp_vec_by_fp_matrix
        - fp_vec_by_fp_vec_pointwise
        - fp_vec_by_restr_vec_scaled
        - fz_dz_norm_m
        - fz_dz_norm_n
        - fz_inf_w_by_fz_matrix
        - fz_vec_sub_m
        - fz_vec_sub_n
        - hash
        - hash_par
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:159,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:0,0'
              BranchSideFuncs:
                - expand_sk.28811
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_gen_seed_tree
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_seed_leaves
                - csprng_initialize.28787
                - csprng_fz_inf_w.28803
                - fz_vec_sub_m.28810
                - fz_dz_norm_m.28809
                - fz_inf_w_by_fz_matrix.28799
                - fz_dz_norm_n.28804
                - fz_vec_sub_n.28808
                - convert_restr_vec_to_fp.28800
                - fz_dz_norm_n.28804
                - csprng_fp_vec.28805
                - csprng_release.28783
                - fp_vec_by_fp_vec_pointwise.28801
                - fp_vec_by_fp_matrix.28802
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fz_rsdp_g_vec
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_tree_root
                - hash.28797
                - hash.28797
                - hash.28797
                - hash.28797
                - csprng_initialize.28787
                - csprng_fp_vec_chall_1.28798
                - csprng_release.28783
                - fp_vec_by_restr_vec_scaled.28806
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_vec
                - hash.28797
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fz_rsdp_g_vec
                - hash_par.28807
                - hash_par.28807
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:170,21'
              BranchSideFuncs:
                - expand_sk.28811
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_gen_seed_tree
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_seed_leaves
                - csprng_initialize.28787
                - csprng_fz_inf_w.28803
                - fz_vec_sub_m.28810
                - fz_dz_norm_m.28809
                - fz_inf_w_by_fz_matrix.28799
                - fz_dz_norm_n.28804
                - fz_vec_sub_n.28808
                - convert_restr_vec_to_fp.28800
                - fz_dz_norm_n.28804
                - csprng_fp_vec.28805
                - csprng_release.28783
                - fp_vec_by_fp_vec_pointwise.28801
                - fp_vec_by_fp_matrix.28802
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fz_rsdp_g_vec
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_tree_root
                - hash.28797
                - hash.28797
                - hash.28797
                - hash.28797
                - csprng_initialize.28787
                - csprng_fp_vec_chall_1.28798
                - csprng_release.28783
                - fp_vec_by_restr_vec_scaled.28806
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_vec
                - hash.28797
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fz_rsdp_g_vec
                - hash_par.28807
                - hash_par.28807
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:168,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:170,21'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_gen_seed_tree
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_seed_leaves
                - csprng_initialize.28787
                - csprng_fz_inf_w.28803
                - fz_vec_sub_m.28810
                - fz_dz_norm_m.28809
                - fz_inf_w_by_fz_matrix.28799
                - fz_dz_norm_n.28804
                - fz_vec_sub_n.28808
                - convert_restr_vec_to_fp.28800
                - fz_dz_norm_n.28804
                - csprng_fp_vec.28805
                - csprng_release.28783
                - fp_vec_by_fp_vec_pointwise.28801
                - fp_vec_by_fp_matrix.28802
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fz_rsdp_g_vec
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_tree_root
                - hash.28797
                - hash.28797
                - hash.28797
                - hash.28797
                - csprng_initialize.28787
                - csprng_fp_vec_chall_1.28798
                - csprng_release.28783
                - fp_vec_by_restr_vec_scaled.28806
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_vec
                - hash.28797
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fz_rsdp_g_vec
                - hash_par.28807
                - hash_par.28807
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:173,33'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_gen_seed_tree
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_seed_leaves
                - csprng_initialize.28787
                - csprng_fz_inf_w.28803
                - fz_vec_sub_m.28810
                - fz_dz_norm_m.28809
                - fz_inf_w_by_fz_matrix.28799
                - fz_dz_norm_n.28804
                - fz_vec_sub_n.28808
                - convert_restr_vec_to_fp.28800
                - fz_dz_norm_n.28804
                - csprng_fp_vec.28805
                - csprng_release.28783
                - fp_vec_by_fp_vec_pointwise.28801
                - fp_vec_by_fp_matrix.28802
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fz_rsdp_g_vec
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_tree_root
                - hash.28797
                - hash.28797
                - hash.28797
                - hash.28797
                - csprng_initialize.28787
                - csprng_fp_vec_chall_1.28798
                - csprng_release.28783
                - fp_vec_by_restr_vec_scaled.28806
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_vec
                - hash.28797
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fz_rsdp_g_vec
                - hash_par.28807
                - hash_par.28807
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:174,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:176,22'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_gen_seed_tree
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_seed_leaves
                - csprng_initialize.28787
                - csprng_fz_inf_w.28803
                - fz_vec_sub_m.28810
                - fz_dz_norm_m.28809
                - fz_inf_w_by_fz_matrix.28799
                - fz_dz_norm_n.28804
                - fz_vec_sub_n.28808
                - convert_restr_vec_to_fp.28800
                - fz_dz_norm_n.28804
                - csprng_fp_vec.28805
                - csprng_release.28783
                - fp_vec_by_fp_vec_pointwise.28801
                - fp_vec_by_fp_matrix.28802
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fz_rsdp_g_vec
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_tree_root
                - hash.28797
                - hash.28797
                - hash.28797
                - hash.28797
                - csprng_initialize.28787
                - csprng_fp_vec_chall_1.28798
                - csprng_release.28783
                - fp_vec_by_restr_vec_scaled.28806
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_vec
                - hash.28797
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fz_rsdp_g_vec
                - hash_par.28807
                - hash_par.28807
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:181,2'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_gen_seed_tree
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_seed_leaves
                - csprng_initialize.28787
                - csprng_fz_inf_w.28803
                - fz_vec_sub_m.28810
                - fz_dz_norm_m.28809
                - fz_inf_w_by_fz_matrix.28799
                - fz_dz_norm_n.28804
                - fz_vec_sub_n.28808
                - convert_restr_vec_to_fp.28800
                - fz_dz_norm_n.28804
                - csprng_fp_vec.28805
                - csprng_release.28783
                - fp_vec_by_fp_vec_pointwise.28801
                - fp_vec_by_fp_matrix.28802
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fz_rsdp_g_vec
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_tree_root
                - hash.28797
                - hash.28797
                - hash.28797
                - hash.28797
                - csprng_initialize.28787
                - csprng_fp_vec_chall_1.28798
                - csprng_release.28783
                - fp_vec_by_restr_vec_scaled.28806
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_vec
                - hash.28797
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fz_rsdp_g_vec
                - hash_par.28807
                - hash_par.28807
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:271,20'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:271,25'
              BranchSideFuncs:
                - hash_par.28807
                - hash_par.28807
                - csprng_initialize.28787
                - csprng_fz_inf_w.28803
                - fz_vec_sub_m.28810
                - fz_dz_norm_m.28809
                - fz_inf_w_by_fz_matrix.28799
                - fz_dz_norm_n.28804
                - fz_vec_sub_n.28808
                - convert_restr_vec_to_fp.28800
                - fz_dz_norm_n.28804
                - csprng_fp_vec.28805
                - csprng_release.28783
                - fp_vec_by_fp_vec_pointwise.28801
                - fp_vec_by_fp_matrix.28802
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fz_rsdp_g_vec
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_tree_root
                - hash.28797
                - hash.28797
                - hash.28797
                - hash.28797
                - csprng_initialize.28787
                - csprng_fp_vec_chall_1.28798
                - csprng_release.28783
                - fp_vec_by_restr_vec_scaled.28806
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_vec
                - hash.28797
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fz_rsdp_g_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:274,14'
              BranchSideFuncs:
                - hash_par.28807
                - hash_par.28807
                - csprng_initialize.28787
                - csprng_fz_inf_w.28803
                - fz_vec_sub_m.28810
                - fz_dz_norm_m.28809
                - fz_inf_w_by_fz_matrix.28799
                - fz_dz_norm_n.28804
                - fz_vec_sub_n.28808
                - convert_restr_vec_to_fp.28800
                - fz_dz_norm_n.28804
                - csprng_fp_vec.28805
                - csprng_release.28783
                - fp_vec_by_fp_vec_pointwise.28801
                - fp_vec_by_fp_matrix.28802
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fz_rsdp_g_vec
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_tree_root
                - hash.28797
                - hash.28797
                - hash.28797
                - hash.28797
                - csprng_initialize.28787
                - csprng_fp_vec_chall_1.28798
                - csprng_release.28783
                - fp_vec_by_restr_vec_scaled.28806
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_vec
                - hash.28797
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fz_rsdp_g_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:271,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:222,31'
              BranchSideFuncs:
                - hash_par.28807
                - hash_par.28807
                - csprng_initialize.28787
                - csprng_fz_inf_w.28803
                - fz_vec_sub_m.28810
                - fz_dz_norm_m.28809
                - fz_inf_w_by_fz_matrix.28799
                - fz_dz_norm_n.28804
                - fz_vec_sub_n.28808
                - convert_restr_vec_to_fp.28800
                - fz_dz_norm_n.28804
                - csprng_fp_vec.28805
                - csprng_release.28783
                - fp_vec_by_fp_vec_pointwise.28801
                - fp_vec_by_fp_matrix.28802
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fz_rsdp_g_vec
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_tree_root
                - hash.28797
                - hash.28797
                - hash.28797
                - hash.28797
                - csprng_initialize.28787
                - csprng_fp_vec_chall_1.28798
                - csprng_release.28783
                - fp_vec_by_restr_vec_scaled.28806
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_vec
                - hash.28797
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fz_rsdp_g_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:274,14'
              BranchSideFuncs:
                - hash_par.28807
                - hash_par.28807
                - csprng_initialize.28787
                - csprng_fz_inf_w.28803
                - fz_vec_sub_m.28810
                - fz_dz_norm_m.28809
                - fz_inf_w_by_fz_matrix.28799
                - fz_dz_norm_n.28804
                - fz_vec_sub_n.28808
                - convert_restr_vec_to_fp.28800
                - fz_dz_norm_n.28804
                - csprng_fp_vec.28805
                - csprng_release.28783
                - fp_vec_by_fp_vec_pointwise.28801
                - fp_vec_by_fp_matrix.28802
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fz_rsdp_g_vec
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_tree_root
                - hash.28797
                - hash.28797
                - hash.28797
                - hash.28797
                - csprng_initialize.28787
                - csprng_fp_vec_chall_1.28798
                - csprng_release.28783
                - fp_vec_by_restr_vec_scaled.28806
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_vec
                - hash.28797
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fz_rsdp_g_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:222,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:222,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_tree_root
                - hash.28797
                - hash.28797
                - hash.28797
                - hash.28797
                - csprng_initialize.28787
                - csprng_fp_vec_chall_1.28798
                - csprng_release.28783
                - fp_vec_by_restr_vec_scaled.28806
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_vec
                - hash.28797
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fz_rsdp_g_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:312,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_tree_root
                - hash.28797
                - hash.28797
                - hash.28797
                - hash.28797
                - csprng_initialize.28787
                - csprng_fp_vec_chall_1.28798
                - csprng_release.28783
                - fp_vec_by_restr_vec_scaled.28806
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_vec
                - hash.28797
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fz_rsdp_g_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:339,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:340,30'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_vec
                - hash.28797
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fz_rsdp_g_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:348,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_vec
                - hash.28797
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fz_rsdp_g_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:348,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:349,37'
              BranchSideFuncs:
                - hash.28797
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fz_rsdp_g_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:352,26'
              BranchSideFuncs:
                - hash.28797
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fz_rsdp_g_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:366,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:365,26'
              BranchSideFuncs:
                - __assert_fail
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fz_rsdp_g_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:367,4'
              BranchSideFuncs:
                - __assert_fail
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fz_rsdp_g_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:367,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:367,4'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fz_rsdp_g_vec
                - __assert_fail
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:368,16'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fz_rsdp_g_vec
                - __assert_fail
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:365,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:366,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:374,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:165,2'
          Dst:             expand_sk
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:181,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:182,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:185,2'
          Dst:             PQCLEAN_CROSSRSDPG256BALANCED_AVX2_gen_seed_tree
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:187,2'
          Dst:             PQCLEAN_CROSSRSDPG256BALANCED_AVX2_seed_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:312,2'
          Dst:             PQCLEAN_CROSSRSDPG256BALANCED_AVX2_tree_root
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:313,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:314,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:321,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:326,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:332,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:333,2'
          Dst:             csprng_fp_vec_chall_1
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:335,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:234,3'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:239,3'
          Dst:             csprng_fz_inf_w
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:240,3'
          Dst:             fz_vec_sub_m
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:241,3'
          Dst:             fz_dz_norm_m
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:242,3'
          Dst:             fz_inf_w_by_fz_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:243,3'
          Dst:             fz_dz_norm_n
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:244,3'
          Dst:             fz_vec_sub_n
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:247,3'
          Dst:             convert_restr_vec_to_fp
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:248,3'
          Dst:             fz_dz_norm_n
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:250,3'
          Dst:             csprng_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:252,3'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:255,3'
          Dst:             fp_vec_by_fp_vec_pointwise
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:256,3'
          Dst:             fp_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:260,3'
          Dst:             PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:262,3'
          Dst:             PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fz_rsdp_g_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:272,4'
          Dst:             hash_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:288,4'
          Dst:             hash_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:340,3'
          Dst:             fp_vec_by_restr_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:354,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:357,2'
          Dst:             PQCLEAN_CROSSRSDPG256BALANCED_AVX2_expand_digest_to_fixed_weight
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:361,2'
          Dst:             PQCLEAN_CROSSRSDPG256BALANCED_AVX2_tree_proof
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:362,2'
          Dst:             PQCLEAN_CROSSRSDPG256BALANCED_AVX2_seed_path
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:349,3'
          Dst:             PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:367,4'
          Dst:             __assert_fail
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:368,4'
          Dst:             PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:369,4'
          Dst:             PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fz_rsdp_g_vec
    - functionName:    restr_vec_by_fp_matrix
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          463
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - RESTR_TO_VAL
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h:112,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h:0,0'
              BranchSideFuncs:
                - RESTR_TO_VAL.28789
                - RESTR_TO_VAL.28789
                - RESTR_TO_VAL.28789
                - RESTR_TO_VAL.28789
                - RESTR_TO_VAL.28789
                - RESTR_TO_VAL.28789
                - RESTR_TO_VAL.28789
                - RESTR_TO_VAL.28789
                - RESTR_TO_VAL.28789
                - RESTR_TO_VAL.28789
                - RESTR_TO_VAL.28789
                - RESTR_TO_VAL.28789
                - RESTR_TO_VAL.28789
                - RESTR_TO_VAL.28789
                - RESTR_TO_VAL.28789
                - RESTR_TO_VAL.28789
                - RESTR_TO_VAL.28789
                - RESTR_TO_VAL.28789
                - RESTR_TO_VAL.28789
                - RESTR_TO_VAL.28789
                - RESTR_TO_VAL.28789
                - RESTR_TO_VAL.28789
                - RESTR_TO_VAL.28789
                - RESTR_TO_VAL.28789
                - RESTR_TO_VAL.28789
                - RESTR_TO_VAL.28789
                - RESTR_TO_VAL.28789
                - RESTR_TO_VAL.28789
                - RESTR_TO_VAL.28789
                - RESTR_TO_VAL.28789
                - RESTR_TO_VAL.28789
                - RESTR_TO_VAL.28789
                - RESTR_TO_VAL.28789
                - RESTR_TO_VAL.28789
                - RESTR_TO_VAL.28789
                - RESTR_TO_VAL.28789
                - RESTR_TO_VAL.28789
                - RESTR_TO_VAL.28789
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h:113,7'
              BranchSideFuncs:
                - RESTR_TO_VAL.28789
                - RESTR_TO_VAL.28789
                - RESTR_TO_VAL.28789
                - RESTR_TO_VAL.28789
                - RESTR_TO_VAL.28789
                - RESTR_TO_VAL.28789
                - RESTR_TO_VAL.28789
                - RESTR_TO_VAL.28789
                - RESTR_TO_VAL.28789
                - RESTR_TO_VAL.28789
                - RESTR_TO_VAL.28789
                - RESTR_TO_VAL.28789
                - RESTR_TO_VAL.28789
                - RESTR_TO_VAL.28789
                - RESTR_TO_VAL.28789
                - RESTR_TO_VAL.28789
                - RESTR_TO_VAL.28789
                - RESTR_TO_VAL.28789
                - RESTR_TO_VAL.28789
                - RESTR_TO_VAL.28789
                - RESTR_TO_VAL.28789
                - RESTR_TO_VAL.28789
                - RESTR_TO_VAL.28789
                - RESTR_TO_VAL.28789
                - RESTR_TO_VAL.28789
                - RESTR_TO_VAL.28789
                - RESTR_TO_VAL.28789
                - RESTR_TO_VAL.28789
                - RESTR_TO_VAL.28789
                - RESTR_TO_VAL.28789
                - RESTR_TO_VAL.28789
                - RESTR_TO_VAL.28789
                - RESTR_TO_VAL.28789
                - RESTR_TO_VAL.28789
                - RESTR_TO_VAL.28789
                - RESTR_TO_VAL.28789
                - RESTR_TO_VAL.28789
                - RESTR_TO_VAL.28789
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h:117,31'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h:118,20'
              BranchSideFuncs:
                - RESTR_TO_VAL.28789
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h:118,20'
              BranchSideFuncs:
                - RESTR_TO_VAL.28789
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/fp_arith.h:0,0'
          Dst:             RESTR_TO_VAL
    - functionName:    PQCLEAN_CROSSRSDPG256BALANCED_AVX2_CROSS_keygen
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          132
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_syn
        - csprng_fz_inf_w
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
        - expand_pk
        - fz_dz_norm_n
        - fz_inf_w_by_fz_matrix
        - restr_vec_by_fp_matrix
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:104,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
                - csprng_initialize.28787
                - csprng_randombytes.28785
                - csprng_release.28783
                - expand_pk.28796
                - csprng_initialize.28787
                - csprng_fz_inf_w.28803
                - fz_inf_w_by_fz_matrix.28799
                - fz_dz_norm_n.28804
                - csprng_release.28783
                - restr_vec_by_fp_matrix.28816
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_syn
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:138,22'
              BranchSideFuncs:
                - OQS_randombytes
                - csprng_initialize.28787
                - csprng_randombytes.28785
                - csprng_release.28783
                - expand_pk.28796
                - csprng_initialize.28787
                - csprng_fz_inf_w.28803
                - fz_inf_w_by_fz_matrix.28799
                - fz_dz_norm_n.28804
                - csprng_release.28783
                - restr_vec_by_fp_matrix.28816
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_syn
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:136,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:138,22'
              BranchSideFuncs:
                - fz_inf_w_by_fz_matrix.28799
                - fz_dz_norm_n.28804
                - csprng_release.28783
                - restr_vec_by_fp_matrix.28816
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_syn
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:141,2'
              BranchSideFuncs:
                - fz_inf_w_by_fz_matrix.28799
                - fz_dz_norm_n.28804
                - csprng_release.28783
                - restr_vec_by_fp_matrix.28816
                - PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_syn
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:104,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:112,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:113,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:117,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:123,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:130,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:134,2'
          Dst:             csprng_fz_inf_w
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:141,2'
          Dst:             fz_inf_w_by_fz_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:142,2'
          Dst:             fz_dz_norm_n
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:144,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:147,2'
          Dst:             restr_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/CROSS.c:149,2'
          Dst:             PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_syn
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:72,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:72,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:72,2'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:66,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:66,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:66,2'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:59,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:59,2'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:54,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:54,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:52,2'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:43,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:43,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:43,2'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.28841
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.28841
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.28842
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:62,2'
              BranchSideFuncs:
                - xof_shake_extract.28842
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.28845
                - xof_shake_update.28844
                - xof_shake_update.28844
                - xof_shake_final.28843
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.28845
                - xof_shake_update.28844
                - xof_shake_update.28844
                - xof_shake_final.28843
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    PQCLEAN_CROSSRSDPG256BALANCED_AVX2_expand_digest_to_fixed_weight
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         67
      ICount:          400
      EdgeCount:       90
      CyclomaticComplexity: 25
      functionsReached:
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.c:46,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.28848
                - csprng_randombytes.28847
                - csprng_release.28846
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.c:47,2'
              BranchSideFuncs:
                - csprng_initialize.28848
                - csprng_randombytes.28847
                - csprng_release.28846
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.c:68,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.c:68,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.c:68,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.c:70,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.c:70,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.c:72,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.c:72,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.c:72,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.c:73,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.c:75,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.c:84,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.c:85,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.c:92,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.c:66,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.c:68,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.c:95,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.c:47,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.c:49,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.c:51,2'
          Dst:             csprng_release
    - functionName:    xof_shake_x4_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_ctx_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:109,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:109,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:109,2'
          Dst:             OQS_SHA3_shake256_x4_inc_ctx_release
    - functionName:    xof_shake_x2_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:146,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.28929
                - xof_shake_release.28929
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:146,2'
              BranchSideFuncs:
                - xof_shake_release.28929
                - xof_shake_release.28929
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:146,2'
          Dst:             xof_shake_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:147,2'
          Dst:             xof_shake_release
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:72,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:72,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:72,2'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    csprng_release_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:174,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_release.28927
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:174,2'
              BranchSideFuncs:
                - xof_shake_x4_release.28927
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:174,2'
          Dst:             xof_shake_x4_release
    - functionName:    csprng_release_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:170,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_release.28927
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:170,2'
              BranchSideFuncs:
                - xof_shake_x4_release.28927
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:170,2'
          Dst:             xof_shake_x4_release
    - functionName:    csprng_release_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:166,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_release.28928
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:166,2'
              BranchSideFuncs:
                - xof_shake_x2_release.28928
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:166,2'
          Dst:             xof_shake_x2_release
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.28929
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.28929
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    xof_shake_x4_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_squeeze
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:105,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:105,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:105,2'
          Dst:             OQS_SHA3_shake256_x4_inc_squeeze
    - functionName:    xof_shake_x2_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:141,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.28936
                - xof_shake_extract.28936
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:141,2'
              BranchSideFuncs:
                - xof_shake_extract.28936
                - xof_shake_extract.28936
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:141,2'
          Dst:             xof_shake_extract
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:142,2'
          Dst:             xof_shake_extract
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:66,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:66,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:66,2'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    csprng_randombytes_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:161,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_extract.28934
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:161,2'
              BranchSideFuncs:
                - xof_shake_x4_extract.28934
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:161,2'
          Dst:             xof_shake_x4_extract
    - functionName:    csprng_randombytes_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_MEM_malloc
        - OQS_MEM_secure_free
        - xof_shake_x4_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:155,39'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_extract.28934
                - OQS_MEM_secure_free
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:155,39'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_extract.28934
                - OQS_MEM_secure_free
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:155,39'
          Dst:             OQS_MEM_malloc
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:156,2'
          Dst:             xof_shake_x4_extract
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:157,2'
          Dst:             OQS_MEM_secure_free
    - functionName:    csprng_randombytes_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:149,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_extract.28935
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:149,2'
              BranchSideFuncs:
                - xof_shake_x2_extract.28935
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:149,2'
          Dst:             xof_shake_x2_extract
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.28936
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:62,2'
              BranchSideFuncs:
                - xof_shake_extract.28936
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    xof_shake_x4_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_finalize
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:97,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:97,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:97,2'
          Dst:             OQS_SHA3_shake256_x4_inc_finalize
    - functionName:    xof_shake_x4_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_absorb
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:94,46'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:94,46'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:94,2'
          Dst:             OQS_SHA3_shake256_x4_inc_absorb
    - functionName:    xof_shake_x4_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:86,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:86,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:86,2'
          Dst:             OQS_SHA3_shake256_x4_inc_init
    - functionName:    xof_shake_x2_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:134,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_final.28945
                - xof_shake_final.28945
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:134,2'
              BranchSideFuncs:
                - xof_shake_final.28945
                - xof_shake_final.28945
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:134,2'
          Dst:             xof_shake_final
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:135,2'
          Dst:             xof_shake_final
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_finalize
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:59,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:59,2'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    xof_shake_x2_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_update
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:130,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_update.28947
                - xof_shake_update.28947
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:130,2'
              BranchSideFuncs:
                - xof_shake_update.28947
                - xof_shake_update.28947
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:130,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:131,2'
          Dst:             xof_shake_update
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:54,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:54,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:52,2'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    xof_shake_x2_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:123,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.28949
                - xof_shake_init.28949
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:123,2'
              BranchSideFuncs:
                - xof_shake_init.28949
                - xof_shake_init.28949
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:123,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:124,2'
          Dst:             xof_shake_init
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:43,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:43,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:43,2'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    csprng_initialize_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          53
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_final
        - xof_shake_x4_init
        - xof_shake_x4_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:132,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_init.28943
                - xof_shake_x4_update.28942
                - xof_shake_x4_update.28942
                - xof_shake_x4_final.28941
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:132,2'
              BranchSideFuncs:
                - xof_shake_x4_init.28943
                - xof_shake_x4_update.28942
                - xof_shake_x4_update.28942
                - xof_shake_x4_final.28941
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:132,2'
          Dst:             xof_shake_x4_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:133,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:143,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:144,2'
          Dst:             xof_shake_x4_final
    - functionName:    csprng_initialize_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          51
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_MEM_malloc
        - OQS_MEM_secure_free
        - xof_shake_x4_final
        - xof_shake_x4_init
        - xof_shake_x4_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:107,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_init.28943
                - xof_shake_x4_update.28942
                - xof_shake_x4_update.28942
                - xof_shake_x4_final.28941
                - OQS_MEM_secure_free
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:107,42'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_init.28943
                - xof_shake_x4_update.28942
                - xof_shake_x4_update.28942
                - xof_shake_x4_final.28941
                - OQS_MEM_secure_free
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:107,42'
          Dst:             OQS_MEM_malloc
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:108,2'
          Dst:             xof_shake_x4_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:109,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:117,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:118,2'
          Dst:             xof_shake_x4_final
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:119,2'
          Dst:             OQS_MEM_secure_free
    - functionName:    csprng_initialize_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_final
        - xof_shake_x2_init
        - xof_shake_x2_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:86,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_init.28948
                - xof_shake_x2_update.28946
                - xof_shake_x2_update.28946
                - xof_shake_x2_final.28944
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:86,2'
              BranchSideFuncs:
                - xof_shake_x2_init.28948
                - xof_shake_x2_update.28946
                - xof_shake_x2_update.28946
                - xof_shake_x2_final.28944
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:86,2'
          Dst:             xof_shake_x2_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:87,2'
          Dst:             xof_shake_x2_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:93,2'
          Dst:             xof_shake_x2_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:94,2'
          Dst:             xof_shake_x2_final
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.28949
                - xof_shake_update.28947
                - xof_shake_update.28947
                - xof_shake_final.28945
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.28949
                - xof_shake_update.28947
                - xof_shake_update.28947
                - xof_shake_final.28945
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    csprng_release_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_release
        - csprng_release_x2
        - csprng_release_x3
        - csprng_release_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:218,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_release_x4.28930
                - csprng_release_x3.28931
                - csprng_release_x2.28932
                - csprng_release.28933
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:218,16'
              BranchSideFuncs:
                - csprng_release_x4.28930
                - csprng_release_x3.28931
                - csprng_release_x2.28932
                - csprng_release.28933
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:218,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:219,3'
              BranchSideFuncs:
                - csprng_release.28933
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:220,23'
              BranchSideFuncs:
                - csprng_release_x4.28930
                - csprng_release_x3.28931
                - csprng_release_x2.28932
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:220,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:221,31'
              BranchSideFuncs:
                - csprng_release_x2.28932
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:222,23'
              BranchSideFuncs:
                - csprng_release_x4.28930
                - csprng_release_x3.28931
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:222,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:223,31'
              BranchSideFuncs:
                - csprng_release_x3.28931
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:224,23'
              BranchSideFuncs:
                - csprng_release_x4.28930
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:224,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:224,13'
              BranchSideFuncs:
                - csprng_release_x4.28930
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:225,31'
              BranchSideFuncs:
                - csprng_release_x4.28930
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:219,3'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:221,3'
          Dst:             csprng_release_x2
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:223,3'
          Dst:             csprng_release_x3
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:225,3'
          Dst:             csprng_release_x4
    - functionName:    csprng_randombytes_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          57
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_randombytes
        - csprng_randombytes_x2
        - csprng_randombytes_x3
        - csprng_randombytes_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:205,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes_x4.28937
                - csprng_randombytes_x3.28938
                - csprng_randombytes_x2.28939
                - csprng_randombytes.28940
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:205,16'
              BranchSideFuncs:
                - csprng_randombytes_x4.28937
                - csprng_randombytes_x3.28938
                - csprng_randombytes_x2.28939
                - csprng_randombytes.28940
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:205,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:206,3'
              BranchSideFuncs:
                - csprng_randombytes.28940
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:207,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.28937
                - csprng_randombytes_x3.28938
                - csprng_randombytes_x2.28939
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:207,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:208,49'
              BranchSideFuncs:
                - csprng_randombytes_x2.28939
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:209,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.28937
                - csprng_randombytes_x3.28938
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:209,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:210,53'
              BranchSideFuncs:
                - csprng_randombytes_x3.28938
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:211,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.28937
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:211,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:211,13'
              BranchSideFuncs:
                - csprng_randombytes_x4.28937
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:212,57'
              BranchSideFuncs:
                - csprng_randombytes_x4.28937
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:206,3'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:208,3'
          Dst:             csprng_randombytes_x2
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:210,3'
          Dst:             csprng_randombytes_x3
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:212,3'
          Dst:             csprng_randombytes_x4
    - functionName:    csprng_initialize_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          61
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_initialize
        - csprng_initialize_x2
        - csprng_initialize_x3
        - csprng_initialize_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:193,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_initialize_x4.28950
                - csprng_initialize_x3.28951
                - csprng_initialize_x2.28952
                - csprng_initialize.28953
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:193,16'
              BranchSideFuncs:
                - csprng_initialize_x4.28950
                - csprng_initialize_x3.28951
                - csprng_initialize_x2.28952
                - csprng_initialize.28953
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:193,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:194,3'
              BranchSideFuncs:
                - csprng_initialize.28953
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:195,23'
              BranchSideFuncs:
                - csprng_initialize_x4.28950
                - csprng_initialize_x3.28951
                - csprng_initialize_x2.28952
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:195,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:196,34'
              BranchSideFuncs:
                - csprng_initialize_x2.28952
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:197,23'
              BranchSideFuncs:
                - csprng_initialize_x4.28950
                - csprng_initialize_x3.28951
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:197,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:198,34'
              BranchSideFuncs:
                - csprng_initialize_x3.28951
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:199,23'
              BranchSideFuncs:
                - csprng_initialize_x4.28950
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:199,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:199,13'
              BranchSideFuncs:
                - csprng_initialize_x4.28950
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:200,34'
              BranchSideFuncs:
                - csprng_initialize_x4.28950
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:194,3'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:196,3'
          Dst:             csprng_initialize_x2
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:198,3'
          Dst:             csprng_initialize_x3
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:200,3'
          Dst:             csprng_initialize_x4
    - functionName:    PQCLEAN_CROSSRSDPG256BALANCED_AVX2_recompute_root
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         58
      ICount:          436
      EdgeCount:       77
      CyclomaticComplexity: 21
      functionsReached:
        - hash_par
        - label_leaves
        - place_cmt_on_leaves
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:185,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:0,0'
              BranchSideFuncs:
                - place_cmt_on_leaves.28959
                - label_leaves.28960
                - hash_par.28961
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:186,16'
              BranchSideFuncs:
                - place_cmt_on_leaves.28959
                - label_leaves.28960
                - hash_par.28961
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:259,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:259,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:259,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:259,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:260,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:260,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:259,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:259,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:262,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:259,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:260,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:260,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:202,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:203,16'
              BranchSideFuncs:
                - hash_par.28961
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:254,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:205,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:205,27'
              BranchSideFuncs:
                - hash_par.28961
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:205,27'
              BranchSideFuncs:
                - hash_par.28961
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:207,79'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:207,92'
              BranchSideFuncs:
                - hash_par.28961
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:211,12'
              BranchSideFuncs:
                - hash_par.28961
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:207,79'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:207,92'
              BranchSideFuncs:
                - hash_par.28961
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:211,12'
              BranchSideFuncs:
                - hash_par.28961
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:208,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:211,12'
              BranchSideFuncs:
                - hash_par.28961
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:231,26'
              BranchSideFuncs:
                - hash_par.28961
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:216,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:0,0'
              BranchSideFuncs:
                - hash_par.28961
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:222,21'
              BranchSideFuncs:
                - hash_par.28961
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:222,21'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:222,21'
              BranchSideFuncs:
                - hash_par.28961
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:222,21'
              BranchSideFuncs:
                - hash_par.28961
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:222,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:0,0'
              BranchSideFuncs:
                - hash_par.28961
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:227,5'
              BranchSideFuncs:
                - hash_par.28961
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:231,21'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:231,26'
              BranchSideFuncs:
                - hash_par.28961
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:234,16'
              BranchSideFuncs:
                - hash_par.28961
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:231,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:203,34'
              BranchSideFuncs:
                - hash_par.28961
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:234,16'
              BranchSideFuncs:
                - hash_par.28961
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:259,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:260,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:262,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:188,2'
          Dst:             place_cmt_on_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:189,2'
          Dst:             label_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:232,5'
          Dst:             hash_par
    - functionName:    place_cmt_on_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          118
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:56,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:57,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:57,54'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:56,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:57,54'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:57,54'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    label_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         238
      ICount:          1095
      EdgeCount:       316
      CyclomaticComplexity: 80
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:75,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:78,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:78,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:75,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:75,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:74,43'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:74,43'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:74,43'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:75,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:78,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:75,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:78,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:78,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:75,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hash_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_initialize_par
        - csprng_randombytes_par
        - csprng_release_par
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:271,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_initialize_par.28956
                - csprng_randombytes_par.28955
                - csprng_release_par.28954
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:272,2'
              BranchSideFuncs:
                - csprng_initialize_par.28956
                - csprng_randombytes_par.28955
                - csprng_release_par.28954
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:272,2'
          Dst:             csprng_initialize_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:273,2'
          Dst:             csprng_randombytes_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:275,2'
          Dst:             csprng_release_par
    - functionName:    PQCLEAN_CROSSRSDPG256BALANCED_AVX2_tree_proof
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          247
      EdgeCount:       54
      CyclomaticComplexity: 16
      functionsReached:
        - label_leaves
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:147,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:0,0'
              BranchSideFuncs:
                - label_leaves.28960
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:147,16'
              BranchSideFuncs:
                - label_leaves.28960
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:156,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:157,16'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:177,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:159,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:159,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:159,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:161,67'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:161,29'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:161,81'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:161,67'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:161,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:161,81'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:164,51'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:164,65'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:170,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:164,51'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:164,65'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:170,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:164,65'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:164,65'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:164,65'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:164,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:157,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:165,70'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:170,47'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:157,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:170,61'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:170,47'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:157,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:170,61'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:170,61'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:170,61'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:170,61'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:170,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:157,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:171,78'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:170,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:157,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:171,78'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:148,2'
          Dst:             label_leaves
    - functionName:    PQCLEAN_CROSSRSDPG256BALANCED_AVX2_tree_root
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          162
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - hash_par
        - place_cmt_on_leaves
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:97,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:0,0'
              BranchSideFuncs:
                - place_cmt_on_leaves.28959
                - hash_par.28961
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:108,16'
              BranchSideFuncs:
                - place_cmt_on_leaves.28959
                - hash_par.28961
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:107,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:108,16'
              BranchSideFuncs:
                - hash_par.28961
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:139,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:111,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:111,27'
              BranchSideFuncs:
                - hash_par.28961
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:111,27'
              BranchSideFuncs:
                - hash_par.28961
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:116,21'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:116,26'
              BranchSideFuncs:
                - hash_par.28961
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:119,16'
              BranchSideFuncs:
                - hash_par.28961
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:116,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:108,34'
              BranchSideFuncs:
                - hash_par.28961
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:119,16'
              BranchSideFuncs:
                - hash_par.28961
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:97,2'
          Dst:             place_cmt_on_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/merkle.c:117,5'
          Dst:             hash_par
    - functionName:    generic_unpack_7_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          2373
      EdgeCount:       66
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:234,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:234,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:235,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:237,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:237,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:247,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:237,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:237,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:238,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:237,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:237,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:238,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:237,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:238,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:238,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:237,31'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:237,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:238,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:237,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:237,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:247,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:237,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:238,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:238,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:237,31'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:237,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:238,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:237,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:238,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:247,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:237,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:238,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:247,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:248,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:249,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:250,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:250,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:251,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:253,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:253,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:254,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:257,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:257,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:258,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:262,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:262,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:263,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:268,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:268,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:269,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:275,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:275,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:276,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:284,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:284,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:284,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:285,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_unpack_9_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          1779
      EdgeCount:       67
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:311,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:311,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:321,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:311,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:311,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:312,24'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:311,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:311,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:312,24'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:311,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:312,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:312,24'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:311,30'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:311,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:312,24'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:311,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:311,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:321,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:311,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:312,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:312,24'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:311,30'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:311,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:312,24'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:311,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:312,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:321,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:311,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:312,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:321,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:322,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:323,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:324,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:324,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:325,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:327,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:327,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:328,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:331,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:331,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:332,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:336,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:336,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:337,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:342,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:342,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:343,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:349,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:349,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:350,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:358,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:358,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:358,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:359,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_pack_7_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          463
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:60,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:68,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:60,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:68,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:69,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:70,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:71,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:71,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:72,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:74,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:74,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:75,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:78,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:78,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:79,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:83,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:83,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:84,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:89,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:89,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:90,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:96,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:96,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:96,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:97,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_pack_9_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          558
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:126,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:127,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:137,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:126,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:127,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:137,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:138,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:139,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:141,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:141,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:142,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:145,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:145,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:146,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:150,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:150,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:151,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:156,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:156,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:157,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:163,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:163,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:164,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:171,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:171,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:171,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:172,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDPG256BALANCED_AVX2_unpack_fz_rsdp_g_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 504
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fz
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:504,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fz.29008
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:504,9'
              BranchSideFuncs:
                - generic_unpack_fz.29008
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:504,9'
          Dst:             generic_unpack_fz
    - functionName:    generic_unpack_fz
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 396
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_7_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:398,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_7_bit.29002
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:398,22'
              BranchSideFuncs:
                - generic_unpack_7_bit.29002
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:398,22'
          Dst:             generic_unpack_7_bit
    - functionName:    PQCLEAN_CROSSRSDPG256BALANCED_AVX2_unpack_fz_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 491
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fz
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:491,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fz.29008
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:491,9'
              BranchSideFuncs:
                - generic_unpack_fz.29008
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:491,9'
          Dst:             generic_unpack_fz
    - functionName:    PQCLEAN_CROSSRSDPG256BALANCED_AVX2_unpack_fp_syn
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 477
      functionLinenumberEnd: 478
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:478,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fp.29011
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:478,9'
              BranchSideFuncs:
                - generic_unpack_fp.29011
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:478,9'
          Dst:             generic_unpack_fp
    - functionName:    generic_unpack_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_9_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:379,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_9_bit.29003
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:379,22'
              BranchSideFuncs:
                - generic_unpack_9_bit.29003
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:379,22'
          Dst:             generic_unpack_9_bit
    - functionName:    PQCLEAN_CROSSRSDPG256BALANCED_AVX2_unpack_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 464
      functionLinenumberEnd: 465
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:465,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fp.29011
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:465,9'
              BranchSideFuncs:
                - generic_unpack_fp.29011
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:465,9'
          Dst:             generic_unpack_fp
    - functionName:    PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fz_rsdp_g_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 453
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fz
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:452,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fz.29016
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:452,2'
              BranchSideFuncs:
                - generic_pack_fz.29016
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:452,2'
          Dst:             generic_pack_fz
    - functionName:    generic_pack_fz
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_7_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:212,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_7_bit.29004
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:212,2'
              BranchSideFuncs:
                - generic_pack_7_bit.29004
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:212,2'
          Dst:             generic_pack_7_bit
    - functionName:    PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fz_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fz
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:439,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fz.29016
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:439,2'
              BranchSideFuncs:
                - generic_pack_fz.29016
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:439,2'
          Dst:             generic_pack_fz
    - functionName:    PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_syn
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:426,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fp.29019
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:426,2'
              BranchSideFuncs:
                - generic_pack_fp.29019
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:426,2'
          Dst:             generic_pack_fp
    - functionName:    generic_pack_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_9_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:196,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_9_bit.29005
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:196,2'
              BranchSideFuncs:
                - generic_pack_9_bit.29005
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:196,2'
          Dst:             generic_pack_9_bit
    - functionName:    PQCLEAN_CROSSRSDPG256BALANCED_AVX2_pack_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 412
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:413,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fp.29019
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:413,2'
              BranchSideFuncs:
                - generic_pack_fp.29019
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/pack_unpack.c:413,2'
          Dst:             generic_pack_fp
    - functionName:    label_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          221
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:78,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:79,45'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:79,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:78,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:79,45'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:79,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:78,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:79,45'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:79,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:78,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:78,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:79,45'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xof_shake_x4_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_ctx_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:109,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:109,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:109,2'
          Dst:             OQS_SHA3_shake256_x4_inc_ctx_release
    - functionName:    xof_shake_x2_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:146,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.29101
                - xof_shake_release.29101
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:146,2'
              BranchSideFuncs:
                - xof_shake_release.29101
                - xof_shake_release.29101
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:146,2'
          Dst:             xof_shake_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:147,2'
          Dst:             xof_shake_release
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:72,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:72,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:72,2'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    csprng_release_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:174,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_release.29099
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:174,2'
              BranchSideFuncs:
                - xof_shake_x4_release.29099
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:174,2'
          Dst:             xof_shake_x4_release
    - functionName:    csprng_release_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:170,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_release.29099
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:170,2'
              BranchSideFuncs:
                - xof_shake_x4_release.29099
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:170,2'
          Dst:             xof_shake_x4_release
    - functionName:    csprng_release_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:166,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_release.29100
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:166,2'
              BranchSideFuncs:
                - xof_shake_x2_release.29100
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:166,2'
          Dst:             xof_shake_x2_release
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.29101
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.29101
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    xof_shake_x4_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_squeeze
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:105,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:105,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:105,2'
          Dst:             OQS_SHA3_shake256_x4_inc_squeeze
    - functionName:    xof_shake_x2_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:141,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.29108
                - xof_shake_extract.29108
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:141,2'
              BranchSideFuncs:
                - xof_shake_extract.29108
                - xof_shake_extract.29108
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:141,2'
          Dst:             xof_shake_extract
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:142,2'
          Dst:             xof_shake_extract
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:66,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:66,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:66,2'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    csprng_randombytes_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:161,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_extract.29106
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:161,2'
              BranchSideFuncs:
                - xof_shake_x4_extract.29106
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:161,2'
          Dst:             xof_shake_x4_extract
    - functionName:    csprng_randombytes_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_MEM_malloc
        - OQS_MEM_secure_free
        - xof_shake_x4_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:155,39'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_extract.29106
                - OQS_MEM_secure_free
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:155,39'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_extract.29106
                - OQS_MEM_secure_free
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:155,39'
          Dst:             OQS_MEM_malloc
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:156,2'
          Dst:             xof_shake_x4_extract
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:157,2'
          Dst:             OQS_MEM_secure_free
    - functionName:    csprng_randombytes_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:149,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_extract.29107
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:149,2'
              BranchSideFuncs:
                - xof_shake_x2_extract.29107
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:149,2'
          Dst:             xof_shake_x2_extract
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.29108
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:62,2'
              BranchSideFuncs:
                - xof_shake_extract.29108
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    xof_shake_x4_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_finalize
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:97,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:97,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:97,2'
          Dst:             OQS_SHA3_shake256_x4_inc_finalize
    - functionName:    xof_shake_x4_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_absorb
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:94,46'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:94,46'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:94,2'
          Dst:             OQS_SHA3_shake256_x4_inc_absorb
    - functionName:    xof_shake_x4_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:86,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:86,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:86,2'
          Dst:             OQS_SHA3_shake256_x4_inc_init
    - functionName:    xof_shake_x2_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:134,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_final.29117
                - xof_shake_final.29117
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:134,2'
              BranchSideFuncs:
                - xof_shake_final.29117
                - xof_shake_final.29117
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:134,2'
          Dst:             xof_shake_final
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:135,2'
          Dst:             xof_shake_final
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_finalize
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:59,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:59,2'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    xof_shake_x2_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_update
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:130,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_update.29119
                - xof_shake_update.29119
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:130,2'
              BranchSideFuncs:
                - xof_shake_update.29119
                - xof_shake_update.29119
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:130,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:131,2'
          Dst:             xof_shake_update
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:54,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:54,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:52,2'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    xof_shake_x2_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:123,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.29121
                - xof_shake_init.29121
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:123,2'
              BranchSideFuncs:
                - xof_shake_init.29121
                - xof_shake_init.29121
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:123,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:124,2'
          Dst:             xof_shake_init
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:43,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:43,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/sha3.h:43,2'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    csprng_initialize_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          65
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_final
        - xof_shake_x4_init
        - xof_shake_x4_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:132,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_init.29115
                - xof_shake_x4_update.29114
                - xof_shake_x4_update.29114
                - xof_shake_x4_final.29113
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:132,2'
              BranchSideFuncs:
                - xof_shake_x4_init.29115
                - xof_shake_x4_update.29114
                - xof_shake_x4_update.29114
                - xof_shake_x4_final.29113
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:132,2'
          Dst:             xof_shake_x4_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:133,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:143,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:144,2'
          Dst:             xof_shake_x4_final
    - functionName:    csprng_initialize_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          60
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_MEM_malloc
        - OQS_MEM_secure_free
        - xof_shake_x4_final
        - xof_shake_x4_init
        - xof_shake_x4_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:107,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_init.29115
                - xof_shake_x4_update.29114
                - xof_shake_x4_update.29114
                - xof_shake_x4_final.29113
                - OQS_MEM_secure_free
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:107,42'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_init.29115
                - xof_shake_x4_update.29114
                - xof_shake_x4_update.29114
                - xof_shake_x4_final.29113
                - OQS_MEM_secure_free
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:107,42'
          Dst:             OQS_MEM_malloc
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:108,2'
          Dst:             xof_shake_x4_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:109,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:117,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:118,2'
          Dst:             xof_shake_x4_final
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:119,2'
          Dst:             OQS_MEM_secure_free
    - functionName:    csprng_initialize_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_final
        - xof_shake_x2_init
        - xof_shake_x2_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:86,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_init.29120
                - xof_shake_x2_update.29118
                - xof_shake_x2_update.29118
                - xof_shake_x2_final.29116
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:86,2'
              BranchSideFuncs:
                - xof_shake_x2_init.29120
                - xof_shake_x2_update.29118
                - xof_shake_x2_update.29118
                - xof_shake_x2_final.29116
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:86,2'
          Dst:             xof_shake_x2_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:87,2'
          Dst:             xof_shake_x2_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:93,2'
          Dst:             xof_shake_x2_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:94,2'
          Dst:             xof_shake_x2_final
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.29121
                - xof_shake_update.29119
                - xof_shake_update.29119
                - xof_shake_final.29117
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.29121
                - xof_shake_update.29119
                - xof_shake_update.29119
                - xof_shake_final.29117
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    PQCLEAN_CROSSRSDPG256BALANCED_AVX2_rebuild_tree
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          409
      EdgeCount:       68
      CyclomaticComplexity: 19
      functionsReached:
        - compute_seeds_to_publish
        - csprng_initialize_par
        - csprng_randombytes_par
        - csprng_release_par
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:279,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:0,0'
              BranchSideFuncs:
                - compute_seeds_to_publish.29128
                - csprng_initialize_par.29131
                - csprng_randombytes_par.29132
                - csprng_release_par.29133
                - csprng_initialize_par.29131
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:279,16'
              BranchSideFuncs:
                - compute_seeds_to_publish.29128
                - csprng_initialize_par.29131
                - csprng_randombytes_par.29132
                - csprng_release_par.29133
                - csprng_initialize_par.29131
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:372,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:372,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:372,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:372,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:372,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:373,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:372,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:373,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:373,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:372,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:372,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:375,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:372,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:373,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:373,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:372,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:373,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:375,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:307,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:308,26'
              BranchSideFuncs:
                - csprng_initialize_par.29131
                - csprng_randombytes_par.29132
                - csprng_release_par.29133
                - csprng_initialize_par.29131
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:308,26'
              BranchSideFuncs:
                - csprng_initialize_par.29131
                - csprng_randombytes_par.29132
                - csprng_release_par.29133
                - csprng_initialize_par.29131
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:312,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:307,51'
              BranchSideFuncs:
                - csprng_initialize_par.29131
                - csprng_randombytes_par.29132
                - csprng_release_par.29133
                - csprng_initialize_par.29131
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:340,57'
              BranchSideFuncs:
                - csprng_initialize_par.29131
                - csprng_randombytes_par.29132
                - csprng_release_par.29133
                - csprng_initialize_par.29131
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:313,10'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:314,38'
              BranchSideFuncs:
                - csprng_initialize_par.29131
                - csprng_randombytes_par.29132
                - csprng_release_par.29133
                - csprng_initialize_par.29131
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:323,96'
              BranchSideFuncs:
                - csprng_initialize_par.29131
                - csprng_randombytes_par.29132
                - csprng_release_par.29133
                - csprng_initialize_par.29131
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:323,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:325,14'
              BranchSideFuncs:
                - csprng_initialize_par.29131
                - csprng_randombytes_par.29132
                - csprng_release_par.29133
                - csprng_initialize_par.29131
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:340,57'
              BranchSideFuncs:
                - csprng_initialize_par.29131
                - csprng_randombytes_par.29132
                - csprng_release_par.29133
                - csprng_initialize_par.29131
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:340,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:340,57'
              BranchSideFuncs:
                - csprng_initialize_par.29131
                - csprng_randombytes_par.29132
                - csprng_release_par.29133
                - csprng_initialize_par.29131
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:349,9'
              BranchSideFuncs:
                - csprng_initialize_par.29131
                - csprng_randombytes_par.29132
                - csprng_release_par.29133
                - csprng_initialize_par.29131
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:340,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:304,72'
              BranchSideFuncs:
                - csprng_initialize_par.29131
                - csprng_randombytes_par.29132
                - csprng_release_par.29133
                - csprng_initialize_par.29131
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:349,9'
              BranchSideFuncs:
                - csprng_initialize_par.29131
                - csprng_randombytes_par.29132
                - csprng_release_par.29133
                - csprng_initialize_par.29131
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:304,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:306,39'
              BranchSideFuncs:
                - csprng_initialize_par.29131
                - csprng_randombytes_par.29132
                - csprng_release_par.29133
                - csprng_initialize_par.29131
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:366,14'
              BranchSideFuncs:
                - csprng_initialize_par.29131
                - csprng_randombytes_par.29132
                - csprng_release_par.29133
                - csprng_initialize_par.29131
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:372,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:373,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:375,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:280,2'
          Dst:             compute_seeds_to_publish
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:341,5'
          Dst:             csprng_initialize_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:341,5'
          Dst:             csprng_initialize_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:353,5'
          Dst:             csprng_randombytes_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:362,5'
          Dst:             csprng_release_par
    - functionName:    compute_seeds_to_publish
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          123
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - label_leaves
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:94,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:0,0'
              BranchSideFuncs:
                - label_leaves.29098
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:104,16'
              BranchSideFuncs:
                - label_leaves.29098
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:103,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:104,16'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:113,1'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:106,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:106,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:106,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:109,41'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:108,41'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:109,67'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:109,41'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:108,41'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:109,67'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:94,2'
          Dst:             label_leaves
    - functionName:    csprng_initialize_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          61
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_initialize
        - csprng_initialize_x2
        - csprng_initialize_x3
        - csprng_initialize_x4
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:193,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_initialize_x4.29122
                - csprng_initialize_x3.29123
                - csprng_initialize_x2.29124
                - csprng_initialize.29125
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:193,16'
              BranchSideFuncs:
                - csprng_initialize_x4.29122
                - csprng_initialize_x3.29123
                - csprng_initialize_x2.29124
                - csprng_initialize.29125
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:193,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:194,3'
              BranchSideFuncs:
                - csprng_initialize.29125
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:195,23'
              BranchSideFuncs:
                - csprng_initialize_x4.29122
                - csprng_initialize_x3.29123
                - csprng_initialize_x2.29124
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:195,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:196,34'
              BranchSideFuncs:
                - csprng_initialize_x2.29124
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:197,23'
              BranchSideFuncs:
                - csprng_initialize_x4.29122
                - csprng_initialize_x3.29123
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:197,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:198,34'
              BranchSideFuncs:
                - csprng_initialize_x3.29123
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:199,23'
              BranchSideFuncs:
                - csprng_initialize_x4.29122
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:199,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:199,13'
              BranchSideFuncs:
                - csprng_initialize_x4.29122
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:200,34'
              BranchSideFuncs:
                - csprng_initialize_x4.29122
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:194,3'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:196,3'
          Dst:             csprng_initialize_x2
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:198,3'
          Dst:             csprng_initialize_x3
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:200,3'
          Dst:             csprng_initialize_x4
    - functionName:    csprng_randombytes_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          57
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_randombytes
        - csprng_randombytes_x2
        - csprng_randombytes_x3
        - csprng_randombytes_x4
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:205,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes_x4.29109
                - csprng_randombytes_x3.29110
                - csprng_randombytes_x2.29111
                - csprng_randombytes.29112
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:205,16'
              BranchSideFuncs:
                - csprng_randombytes_x4.29109
                - csprng_randombytes_x3.29110
                - csprng_randombytes_x2.29111
                - csprng_randombytes.29112
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:205,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:206,3'
              BranchSideFuncs:
                - csprng_randombytes.29112
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:207,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.29109
                - csprng_randombytes_x3.29110
                - csprng_randombytes_x2.29111
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:207,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:208,49'
              BranchSideFuncs:
                - csprng_randombytes_x2.29111
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:209,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.29109
                - csprng_randombytes_x3.29110
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:209,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:210,53'
              BranchSideFuncs:
                - csprng_randombytes_x3.29110
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:211,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.29109
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:211,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:211,13'
              BranchSideFuncs:
                - csprng_randombytes_x4.29109
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:212,57'
              BranchSideFuncs:
                - csprng_randombytes_x4.29109
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:206,3'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:208,3'
          Dst:             csprng_randombytes_x2
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:210,3'
          Dst:             csprng_randombytes_x3
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:212,3'
          Dst:             csprng_randombytes_x4
    - functionName:    csprng_release_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_release
        - csprng_release_x2
        - csprng_release_x3
        - csprng_release_x4
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:218,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_release_x4.29102
                - csprng_release_x3.29103
                - csprng_release_x2.29104
                - csprng_release.29105
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:218,16'
              BranchSideFuncs:
                - csprng_release_x4.29102
                - csprng_release_x3.29103
                - csprng_release_x2.29104
                - csprng_release.29105
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:218,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:219,3'
              BranchSideFuncs:
                - csprng_release.29105
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:220,23'
              BranchSideFuncs:
                - csprng_release_x4.29102
                - csprng_release_x3.29103
                - csprng_release_x2.29104
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:220,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:221,31'
              BranchSideFuncs:
                - csprng_release_x2.29104
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:222,23'
              BranchSideFuncs:
                - csprng_release_x4.29102
                - csprng_release_x3.29103
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:222,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:223,31'
              BranchSideFuncs:
                - csprng_release_x3.29103
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:224,23'
              BranchSideFuncs:
                - csprng_release_x4.29102
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:224,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:224,13'
              BranchSideFuncs:
                - csprng_release_x4.29102
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:225,31'
              BranchSideFuncs:
                - csprng_release_x4.29102
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:219,3'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:221,3'
          Dst:             csprng_release_x2
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:223,3'
          Dst:             csprng_release_x3
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/csprng_hash.h:225,3'
          Dst:             csprng_release_x4
    - functionName:    PQCLEAN_CROSSRSDPG256BALANCED_AVX2_seed_path
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          129
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - compute_seeds_to_publish
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:240,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:0,0'
              BranchSideFuncs:
                - compute_seeds_to_publish.29128
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:240,16'
              BranchSideFuncs:
                - compute_seeds_to_publish.29128
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:252,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:256,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:256,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:256,61'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:250,72'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:252,51'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:256,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:250,72'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:258,47'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:250,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:251,39'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:264,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:241,2'
          Dst:             compute_seeds_to_publish
    - functionName:    PQCLEAN_CROSSRSDPG256BALANCED_AVX2_seed_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          127
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:219,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:220,30'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:220,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:219,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:220,30'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:220,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDPG256BALANCED_AVX2_gen_seed_tree
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          192
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - csprng_initialize_par
        - csprng_randombytes_par
        - csprng_release_par
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:130,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:0,0'
              BranchSideFuncs:
                - csprng_initialize_par.29131
                - csprng_randombytes_par.29132
                - csprng_release_par.29133
                - csprng_initialize_par.29131
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:139,6'
              BranchSideFuncs:
                - csprng_initialize_par.29131
                - csprng_randombytes_par.29132
                - csprng_release_par.29133
                - csprng_initialize_par.29131
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:181,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:181,40'
              BranchSideFuncs:
                - csprng_initialize_par.29131
                - csprng_randombytes_par.29132
                - csprng_release_par.29133
                - csprng_initialize_par.29131
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:190,9'
              BranchSideFuncs:
                - csprng_initialize_par.29131
                - csprng_randombytes_par.29132
                - csprng_release_par.29133
                - csprng_initialize_par.29131
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:181,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:163,85'
              BranchSideFuncs:
                - csprng_initialize_par.29131
                - csprng_randombytes_par.29132
                - csprng_release_par.29133
                - csprng_initialize_par.29131
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:190,9'
              BranchSideFuncs:
                - csprng_initialize_par.29131
                - csprng_randombytes_par.29132
                - csprng_release_par.29133
                - csprng_initialize_par.29131
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:163,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:165,13'
              BranchSideFuncs:
                - csprng_initialize_par.29131
                - csprng_randombytes_par.29132
                - csprng_release_par.29133
                - csprng_initialize_par.29131
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:207,14'
              BranchSideFuncs:
                - csprng_initialize_par.29131
                - csprng_randombytes_par.29132
                - csprng_release_par.29133
                - csprng_initialize_par.29131
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:182,5'
          Dst:             csprng_initialize_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:182,5'
          Dst:             csprng_initialize_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:194,5'
          Dst:             csprng_randombytes_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-balanced_avx2/seedtree.c:203,5'
          Dst:             csprng_release_par
    - functionName:    RESTR_TO_VAL
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          82
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    40
      BranchProfiles:  []
      Callsites:       []
    - functionName:    csprng_fp_mat
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:193,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.29210
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:199,2'
              BranchSideFuncs:
                - csprng_randombytes.29210
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:210,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:210,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:222,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:210,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:212,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:222,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:212,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:214,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:214,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:214,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:215,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:217,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:223,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:224,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:226,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:209,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:210,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:229,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:199,2'
          Dst:             csprng_randombytes
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:62,37'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.29211
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:62,37'
              BranchSideFuncs:
                - xof_shake_extract.29211
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sha3.h:65,31'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sha3.h:65,31'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sha3.h:65,2'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    csprng_fz_mat
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:277,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.29210
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:283,2'
              BranchSideFuncs:
                - csprng_randombytes.29210
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:295,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:295,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:307,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:295,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:297,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:307,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:297,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:299,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:299,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:299,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:300,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:302,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:308,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:309,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:311,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:294,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:295,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:314,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:283,2'
          Dst:             csprng_randombytes
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sha3.h:71,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sha3.h:71,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sha3.h:71,2'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_finalize
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sha3.h:58,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sha3.h:58,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sha3.h:58,2'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sha3.h:53,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sha3.h:53,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sha3.h:51,2'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sha3.h:42,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sha3.h:42,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sha3.h:42,2'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    fp_synd_minus_fp_vec_scaled
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          51
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/fp_arith.h:172,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/fp_arith.h:173,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/fp_arith.h:177,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    is_fz_vec_in_restr_group_m
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_clean/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          81
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/restr_arith.h:99,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/restr_arith.h:100,14'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/restr_arith.h:102,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDPG256FAST_CLEAN_CROSS_verify
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 475
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          379
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - PQCLEAN_CROSSRSDPG256FAST_CLEAN_expand_digest_to_fixed_weight
        - PQCLEAN_CROSSRSDPG256FAST_CLEAN_pack_fp_syn
        - PQCLEAN_CROSSRSDPG256FAST_CLEAN_pack_fp_vec
        - PQCLEAN_CROSSRSDPG256FAST_CLEAN_rebuild_leaves
        - PQCLEAN_CROSSRSDPG256FAST_CLEAN_recompute_root
        - PQCLEAN_CROSSRSDPG256FAST_CLEAN_unpack_fp_syn
        - PQCLEAN_CROSSRSDPG256FAST_CLEAN_unpack_fp_vec
        - PQCLEAN_CROSSRSDPG256FAST_CLEAN_unpack_fz_rsdp_g_vec
        - convert_restr_vec_to_fp
        - csprng_fp_vec
        - csprng_fp_vec_chall_1
        - csprng_fz_inf_w
        - csprng_initialize
        - csprng_release
        - expand_pk
        - fp_synd_minus_fp_vec_scaled
        - fp_vec_by_fp_matrix
        - fp_vec_by_fp_vec_pointwise
        - fp_vec_by_restr_vec_scaled
        - fz_dz_norm_n
        - fz_inf_w_by_fz_matrix
        - hash
        - is_fz_vec_in_restr_group_m
        - memcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:306,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:0,0'
              BranchSideFuncs:
                - expand_pk.29221
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_unpack_fp_syn
                - hash.29222
                - hash.29222
                - csprng_initialize.29223
                - csprng_fp_vec_chall_1.29224
                - csprng_release.29225
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_rebuild_leaves
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.29218
                - fz_inf_w_by_fz_matrix.29227
                - convert_restr_vec_to_fp.29231
                - fp_vec_by_fp_vec_pointwise.29232
                - fp_vec_by_fp_matrix.29233
                - fp_synd_minus_fp_vec_scaled.29217
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_pack_fp_syn
                - hash.29222
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_recompute_root
                - hash.29222
                - hash.29222
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_pack_fp_vec
                - hash.29222
                - memcmp
                - memcmp
                - hash.29222
                - csprng_initialize.29223
                - csprng_fz_inf_w.29226
                - fz_inf_w_by_fz_matrix.29227
                - fz_dz_norm_n.29228
                - csprng_fp_vec.29229
                - csprng_release.29225
                - fp_vec_by_restr_vec_scaled.29230
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:310,2'
              BranchSideFuncs:
                - expand_pk.29221
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_unpack_fp_syn
                - hash.29222
                - hash.29222
                - csprng_initialize.29223
                - csprng_fp_vec_chall_1.29224
                - csprng_release.29225
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_rebuild_leaves
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.29218
                - fz_inf_w_by_fz_matrix.29227
                - convert_restr_vec_to_fp.29231
                - fp_vec_by_fp_vec_pointwise.29232
                - fp_vec_by_fp_matrix.29233
                - fp_synd_minus_fp_vec_scaled.29217
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_pack_fp_syn
                - hash.29222
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_recompute_root
                - hash.29222
                - hash.29222
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_pack_fp_vec
                - hash.29222
                - memcmp
                - memcmp
                - hash.29222
                - csprng_initialize.29223
                - csprng_fz_inf_w.29226
                - fz_inf_w_by_fz_matrix.29227
                - fz_dz_norm_n.29228
                - csprng_fp_vec.29229
                - csprng_release.29225
                - fp_vec_by_restr_vec_scaled.29230
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:371,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:373,43'
              BranchSideFuncs:
                - hash.29222
                - csprng_initialize.29223
                - csprng_fz_inf_w.29226
                - fz_inf_w_by_fz_matrix.29227
                - fz_dz_norm_n.29228
                - csprng_fp_vec.29229
                - csprng_release.29225
                - fp_vec_by_restr_vec_scaled.29230
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.29218
                - fz_inf_w_by_fz_matrix.29227
                - convert_restr_vec_to_fp.29231
                - fp_vec_by_fp_vec_pointwise.29232
                - fp_vec_by_fp_matrix.29233
                - fp_synd_minus_fp_vec_scaled.29217
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_pack_fp_syn
                - hash.29222
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_recompute_root
                - hash.29222
                - hash.29222
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_pack_fp_vec
                - hash.29222
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:402,48'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.29218
                - fz_inf_w_by_fz_matrix.29227
                - convert_restr_vec_to_fp.29231
                - fp_vec_by_fp_vec_pointwise.29232
                - fp_vec_by_fp_matrix.29233
                - fp_synd_minus_fp_vec_scaled.29217
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_pack_fp_syn
                - hash.29222
                - hash.29222
                - csprng_initialize.29223
                - csprng_fz_inf_w.29226
                - fz_inf_w_by_fz_matrix.29227
                - fz_dz_norm_n.29228
                - csprng_fp_vec.29229
                - csprng_release.29225
                - fp_vec_by_restr_vec_scaled.29230
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_recompute_root
                - hash.29222
                - hash.29222
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_pack_fp_vec
                - hash.29222
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:403,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:409,35'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.29218
                - fz_inf_w_by_fz_matrix.29227
                - convert_restr_vec_to_fp.29231
                - fp_vec_by_fp_vec_pointwise.29232
                - fp_vec_by_fp_matrix.29233
                - fp_synd_minus_fp_vec_scaled.29217
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_pack_fp_syn
                - hash.29222
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_unpack_fp_vec
                - hash.29222
                - csprng_initialize.29223
                - csprng_fz_inf_w.29226
                - fz_inf_w_by_fz_matrix.29227
                - fz_dz_norm_n.29228
                - csprng_fp_vec.29229
                - csprng_release.29225
                - fp_vec_by_restr_vec_scaled.29230
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_recompute_root
                - hash.29222
                - hash.29222
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_pack_fp_vec
                - hash.29222
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:409,35'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.29218
                - fz_inf_w_by_fz_matrix.29227
                - convert_restr_vec_to_fp.29231
                - fp_vec_by_fp_vec_pointwise.29232
                - fp_vec_by_fp_matrix.29233
                - fp_synd_minus_fp_vec_scaled.29217
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_pack_fp_syn
                - hash.29222
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_unpack_fp_vec
                - hash.29222
                - csprng_initialize.29223
                - csprng_fz_inf_w.29226
                - fz_inf_w_by_fz_matrix.29227
                - fz_dz_norm_n.29228
                - csprng_fp_vec.29229
                - csprng_release.29225
                - fp_vec_by_restr_vec_scaled.29230
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_recompute_root
                - hash.29222
                - hash.29222
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_pack_fp_vec
                - hash.29222
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:414,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:414,24'
              BranchSideFuncs:
                - is_fz_vec_in_restr_group_m.29218
                - fz_inf_w_by_fz_matrix.29227
                - convert_restr_vec_to_fp.29231
                - fp_vec_by_fp_vec_pointwise.29232
                - fp_vec_by_fp_matrix.29233
                - fp_synd_minus_fp_vec_scaled.29217
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_pack_fp_syn
                - hash.29222
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_unpack_fz_rsdp_g_vec
                - hash.29222
                - csprng_initialize.29223
                - csprng_fz_inf_w.29226
                - fz_inf_w_by_fz_matrix.29227
                - fz_dz_norm_n.29228
                - csprng_fp_vec.29229
                - csprng_release.29225
                - fp_vec_by_restr_vec_scaled.29230
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_recompute_root
                - hash.29222
                - hash.29222
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_pack_fp_vec
                - hash.29222
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:414,24'
              BranchSideFuncs:
                - is_fz_vec_in_restr_group_m.29218
                - fz_inf_w_by_fz_matrix.29227
                - convert_restr_vec_to_fp.29231
                - fp_vec_by_fp_vec_pointwise.29232
                - fp_vec_by_fp_matrix.29233
                - fp_synd_minus_fp_vec_scaled.29217
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_pack_fp_syn
                - hash.29222
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_unpack_fz_rsdp_g_vec
                - hash.29222
                - csprng_initialize.29223
                - csprng_fz_inf_w.29226
                - fz_inf_w_by_fz_matrix.29227
                - fz_dz_norm_n.29228
                - csprng_fp_vec.29229
                - csprng_release.29225
                - fp_vec_by_restr_vec_scaled.29230
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_recompute_root
                - hash.29222
                - hash.29222
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_pack_fp_vec
                - hash.29222
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:415,38'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:366,31'
              BranchSideFuncs:
                - fz_inf_w_by_fz_matrix.29227
                - convert_restr_vec_to_fp.29231
                - fp_vec_by_fp_vec_pointwise.29232
                - fp_vec_by_fp_matrix.29233
                - fp_synd_minus_fp_vec_scaled.29217
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_pack_fp_syn
                - hash.29222
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.29218
                - hash.29222
                - csprng_initialize.29223
                - csprng_fz_inf_w.29226
                - fz_inf_w_by_fz_matrix.29227
                - fz_dz_norm_n.29228
                - csprng_fp_vec.29229
                - csprng_release.29225
                - fp_vec_by_restr_vec_scaled.29230
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_recompute_root
                - hash.29222
                - hash.29222
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_pack_fp_vec
                - hash.29222
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:416,22'
              BranchSideFuncs:
                - is_fz_vec_in_restr_group_m.29218
                - fz_inf_w_by_fz_matrix.29227
                - convert_restr_vec_to_fp.29231
                - fp_vec_by_fp_vec_pointwise.29232
                - fp_vec_by_fp_matrix.29233
                - fp_synd_minus_fp_vec_scaled.29217
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_pack_fp_syn
                - hash.29222
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_unpack_fz_rsdp_g_vec
                - hash.29222
                - csprng_initialize.29223
                - csprng_fz_inf_w.29226
                - fz_inf_w_by_fz_matrix.29227
                - fz_dz_norm_n.29228
                - csprng_fp_vec.29229
                - csprng_release.29225
                - fp_vec_by_restr_vec_scaled.29230
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_recompute_root
                - hash.29222
                - hash.29222
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_pack_fp_vec
                - hash.29222
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:366,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:369,56'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_recompute_root
                - hash.29222
                - hash.29222
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_pack_fp_vec
                - hash.29222
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:442,37'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_recompute_root
                - hash.29222
                - hash.29222
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_pack_fp_vec
                - hash.29222
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:467,36'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:459,32'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:467,36'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:451,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:452,37'
              BranchSideFuncs:
                - hash.29222
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:454,26'
              BranchSideFuncs:
                - hash.29222
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:468,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:468,42'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:469,46'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:469,46'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:469,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:470,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:470,40'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:470,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:471,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:471,40'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:471,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:472,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:472,35'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:472,35'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:472,35'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:310,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:314,19'
          Dst:             PQCLEAN_CROSSRSDPG256FAST_CLEAN_unpack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:317,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:322,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:326,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:329,2'
          Dst:             csprng_fp_vec_chall_1
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:331,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:334,2'
          Dst:             PQCLEAN_CROSSRSDPG256FAST_CLEAN_expand_digest_to_fixed_weight
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:338,24'
          Dst:             PQCLEAN_CROSSRSDPG256FAST_CLEAN_rebuild_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:440,32'
          Dst:             PQCLEAN_CROSSRSDPG256FAST_CLEAN_recompute_root
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:444,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:447,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:376,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:385,4'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:387,4'
          Dst:             csprng_fz_inf_w
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:388,4'
          Dst:             fz_inf_w_by_fz_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:389,4'
          Dst:             fz_dz_norm_n
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:391,4'
          Dst:             csprng_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:393,4'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:394,4'
          Dst:             fp_vec_by_restr_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:402,34'
          Dst:             PQCLEAN_CROSSRSDPG256FAST_CLEAN_unpack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:413,40'
          Dst:             PQCLEAN_CROSSRSDPG256FAST_CLEAN_unpack_fz_rsdp_g_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:416,22'
          Dst:             is_fz_vec_in_restr_group_m
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:417,4'
          Dst:             fz_inf_w_by_fz_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:423,4'
          Dst:             convert_restr_vec_to_fp
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:424,4'
          Dst:             fp_vec_by_fp_vec_pointwise
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:425,4'
          Dst:             fp_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:427,4'
          Dst:             fp_synd_minus_fp_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:432,4'
          Dst:             PQCLEAN_CROSSRSDPG256FAST_CLEAN_pack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:434,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:457,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:463,36'
          Dst:             memcmp
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:452,3'
          Dst:             PQCLEAN_CROSSRSDPG256FAST_CLEAN_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:459,32'
          Dst:             memcmp
    - functionName:    expand_pk
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_fp_mat
        - csprng_fz_mat
        - csprng_initialize
        - csprng_release
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:52,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.29223
                - csprng_fz_mat.29212
                - csprng_fp_mat.29209
                - csprng_release.29225
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:53,2'
              BranchSideFuncs:
                - csprng_initialize.29223
                - csprng_fz_mat.29212
                - csprng_fp_mat.29209
                - csprng_release.29225
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:53,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:55,2'
          Dst:             csprng_fz_mat
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:56,2'
          Dst:             csprng_fp_mat
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:58,2'
          Dst:             csprng_release
    - functionName:    hash
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
        - xof_shake_final
        - xof_shake_init
        - xof_shake_release
        - xof_shake_update
      functionUses:    14
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:80,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.29216
                - xof_shake_update.29215
                - xof_shake_update.29215
                - xof_shake_final.29214
                - xof_shake_extract.29211
                - xof_shake_release.29213
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:81,2'
              BranchSideFuncs:
                - xof_shake_init.29216
                - xof_shake_update.29215
                - xof_shake_update.29215
                - xof_shake_final.29214
                - xof_shake_extract.29211
                - xof_shake_release.29213
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:81,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:82,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:86,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:87,2'
          Dst:             xof_shake_final
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:88,2'
          Dst:             xof_shake_extract
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:90,2'
          Dst:             xof_shake_release
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.29216
                - xof_shake_update.29215
                - xof_shake_update.29215
                - xof_shake_final.29214
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.29216
                - xof_shake_update.29215
                - xof_shake_update.29215
                - xof_shake_final.29214
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    csprng_fp_vec_chall_1
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          215
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:150,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.29210
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:156,2'
              BranchSideFuncs:
                - csprng_randombytes.29210
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:167,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:167,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:180,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:167,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:169,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:180,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:169,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:171,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:171,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:171,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:172,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:174,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:181,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:182,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:184,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:166,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:167,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:187,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:156,2'
          Dst:             csprng_randombytes
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.29213
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.29213
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    csprng_fz_inf_w
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:235,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.29210
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:241,2'
              BranchSideFuncs:
                - csprng_randombytes.29210
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:252,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:252,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:264,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:252,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:254,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:264,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:254,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:256,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:256,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:256,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:257,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:259,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:265,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:266,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:268,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:251,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:252,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:271,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:241,2'
          Dst:             csprng_randombytes
    - functionName:    fz_inf_w_by_fz_matrix
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_clean/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          214
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/restr_arith.h:79,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/restr_arith.h:80,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/restr_arith.h:80,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/restr_arith.h:79,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/restr_arith.h:78,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/restr_arith.h:80,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fz_dz_norm_n
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_clean/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          144
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    csprng_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:106,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.29210
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:112,2'
              BranchSideFuncs:
                - csprng_randombytes.29210
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:123,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:123,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:135,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:123,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:125,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:135,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:125,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:127,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:127,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:127,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:128,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:130,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:136,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:137,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:139,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:122,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:123,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:142,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:112,2'
          Dst:             csprng_randombytes
    - functionName:    fp_vec_by_restr_vec_scaled
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - RESTR_TO_VAL
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/fp_arith.h:161,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/fp_arith.h:162,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/fp_arith.h:165,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/fp_arith.h:162,12'
          Dst:             RESTR_TO_VAL
    - functionName:    convert_restr_vec_to_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - RESTR_TO_VAL
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/fp_arith.h:182,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/fp_arith.h:0,0'
              BranchSideFuncs:
                - RESTR_TO_VAL.29208
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/fp_arith.h:183,25'
              BranchSideFuncs:
                - RESTR_TO_VAL.29208
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/fp_arith.h:182,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/fp_arith.h:183,25'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/fp_arith.h:185,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/fp_arith.h:183,12'
          Dst:             RESTR_TO_VAL
    - functionName:    fp_vec_by_fp_vec_pointwise
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          96
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/fp_arith.h:139,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/fp_arith.h:140,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/fp_arith.h:140,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/fp_arith.h:139,26'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/fp_arith.h:139,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/fp_arith.h:140,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/fp_arith.h:139,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/fp_arith.h:140,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/fp_arith.h:143,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fp_vec_by_fp_matrix
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          138
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/fp_arith.h:127,31'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/fp_arith.h:128,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/fp_arith.h:128,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/fp_arith.h:127,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/fp_arith.h:126,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/fp_arith.h:128,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fz_vec_sub_n
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_clean/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          252
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/restr_arith.h:54,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/restr_arith.h:55,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/restr_arith.h:55,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/restr_arith.h:54,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/restr_arith.h:55,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/restr_arith.h:57,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fz_dz_norm_m
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_clean/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          32
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fz_vec_sub_m
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_clean/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          108
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/restr_arith.h:91,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/restr_arith.h:92,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/restr_arith.h:92,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/restr_arith.h:91,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/restr_arith.h:91,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/restr_arith.h:92,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    expand_sk
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_fz_inf_w
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
        - expand_pk
        - fz_dz_norm_n
        - fz_inf_w_by_fz_matrix
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.29223
                - csprng_randombytes.29210
                - csprng_release.29225
                - expand_pk.29221
                - csprng_initialize.29223
                - csprng_fz_inf_w.29226
                - csprng_release.29225
                - fz_inf_w_by_fz_matrix.29227
                - fz_dz_norm_n.29228
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:74,2'
              BranchSideFuncs:
                - csprng_initialize.29223
                - csprng_randombytes.29210
                - csprng_release.29225
                - expand_pk.29221
                - csprng_initialize.29223
                - csprng_fz_inf_w.29226
                - csprng_release.29225
                - fz_inf_w_by_fz_matrix.29227
                - fz_dz_norm_n.29228
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:74,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:75,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:79,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:81,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:87,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:88,2'
          Dst:             csprng_fz_inf_w
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:90,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:91,2'
          Dst:             fz_inf_w_by_fz_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:92,2'
          Dst:             fz_dz_norm_n
    - functionName:    PQCLEAN_CROSSRSDPG256FAST_CLEAN_CROSS_sign
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          301
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_CROSSRSDPG256FAST_CLEAN_expand_digest_to_fixed_weight
        - PQCLEAN_CROSSRSDPG256FAST_CLEAN_pack_fp_syn
        - PQCLEAN_CROSSRSDPG256FAST_CLEAN_pack_fp_vec
        - PQCLEAN_CROSSRSDPG256FAST_CLEAN_pack_fz_rsdp_g_vec
        - PQCLEAN_CROSSRSDPG256FAST_CLEAN_seed_leaves
        - PQCLEAN_CROSSRSDPG256FAST_CLEAN_seed_path
        - PQCLEAN_CROSSRSDPG256FAST_CLEAN_tree_proof
        - PQCLEAN_CROSSRSDPG256FAST_CLEAN_tree_root
        - __assert_fail
        - convert_restr_vec_to_fp
        - csprng_fp_vec
        - csprng_fp_vec_chall_1
        - csprng_fz_inf_w
        - csprng_initialize
        - csprng_release
        - expand_sk
        - fp_vec_by_fp_matrix
        - fp_vec_by_fp_vec_pointwise
        - fp_vec_by_restr_vec_scaled
        - fz_dz_norm_m
        - fz_dz_norm_n
        - fz_inf_w_by_fz_matrix
        - fz_vec_sub_m
        - fz_vec_sub_n
        - hash
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:147,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:0,0'
              BranchSideFuncs:
                - expand_sk.29237
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_seed_leaves
                - csprng_initialize.29223
                - csprng_fz_inf_w.29226
                - fz_vec_sub_m.29236
                - fz_dz_norm_m.29235
                - fz_inf_w_by_fz_matrix.29227
                - fz_dz_norm_n.29228
                - fz_vec_sub_n.29234
                - convert_restr_vec_to_fp.29231
                - fz_dz_norm_n.29228
                - csprng_fp_vec.29229
                - csprng_release.29225
                - fp_vec_by_fp_vec_pointwise.29232
                - fp_vec_by_fp_matrix.29233
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_pack_fp_syn
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_pack_fz_rsdp_g_vec
                - hash.29222
                - hash.29222
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_tree_root
                - hash.29222
                - hash.29222
                - hash.29222
                - hash.29222
                - csprng_initialize.29223
                - csprng_fp_vec_chall_1.29224
                - csprng_release.29225
                - fp_vec_by_restr_vec_scaled.29230
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_pack_fp_vec
                - hash.29222
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_pack_fz_rsdp_g_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:189,56'
              BranchSideFuncs:
                - expand_sk.29237
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_seed_leaves
                - csprng_initialize.29223
                - csprng_fz_inf_w.29226
                - fz_vec_sub_m.29236
                - fz_dz_norm_m.29235
                - fz_inf_w_by_fz_matrix.29227
                - fz_dz_norm_n.29228
                - fz_vec_sub_n.29234
                - convert_restr_vec_to_fp.29231
                - fz_dz_norm_n.29228
                - csprng_fp_vec.29229
                - csprng_release.29225
                - fp_vec_by_fp_vec_pointwise.29232
                - fp_vec_by_fp_matrix.29233
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_pack_fp_syn
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_pack_fz_rsdp_g_vec
                - hash.29222
                - hash.29222
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_tree_root
                - hash.29222
                - hash.29222
                - hash.29222
                - hash.29222
                - csprng_initialize.29223
                - csprng_fp_vec_chall_1.29224
                - csprng_release.29225
                - fp_vec_by_restr_vec_scaled.29230
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_pack_fp_vec
                - hash.29222
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_pack_fz_rsdp_g_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:185,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:189,56'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_tree_root
                - hash.29222
                - hash.29222
                - hash.29222
                - hash.29222
                - csprng_initialize.29223
                - csprng_fp_vec_chall_1.29224
                - csprng_release.29225
                - fp_vec_by_restr_vec_scaled.29230
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_pack_fp_vec
                - hash.29222
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_pack_fz_rsdp_g_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:238,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_tree_root
                - hash.29222
                - hash.29222
                - hash.29222
                - hash.29222
                - csprng_initialize.29223
                - csprng_fp_vec_chall_1.29224
                - csprng_release.29225
                - fp_vec_by_restr_vec_scaled.29230
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_pack_fp_vec
                - hash.29222
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_pack_fz_rsdp_g_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:264,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:265,30'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_pack_fp_vec
                - hash.29222
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_pack_fz_rsdp_g_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:274,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_pack_fp_vec
                - hash.29222
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_pack_fz_rsdp_g_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:274,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:275,37'
              BranchSideFuncs:
                - hash.29222
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_pack_fz_rsdp_g_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:278,26'
              BranchSideFuncs:
                - hash.29222
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_pack_fz_rsdp_g_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:291,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:290,26'
              BranchSideFuncs:
                - __assert_fail
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_pack_fz_rsdp_g_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:292,4'
              BranchSideFuncs:
                - __assert_fail
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_pack_fz_rsdp_g_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:292,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:292,4'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_pack_fz_rsdp_g_vec
                - __assert_fail
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:293,16'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_pack_fz_rsdp_g_vec
                - __assert_fail
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:290,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:291,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:299,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:153,2'
          Dst:             expand_sk
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:156,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:157,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:160,2'
          Dst:             PQCLEAN_CROSSRSDPG256FAST_CLEAN_seed_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:238,2'
          Dst:             PQCLEAN_CROSSRSDPG256FAST_CLEAN_tree_root
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:239,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:240,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:246,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:251,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:257,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:258,2'
          Dst:             csprng_fp_vec_chall_1
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:260,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:195,3'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:200,3'
          Dst:             csprng_fz_inf_w
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:201,3'
          Dst:             fz_vec_sub_m
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:202,3'
          Dst:             fz_dz_norm_m
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:203,3'
          Dst:             fz_inf_w_by_fz_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:204,3'
          Dst:             fz_dz_norm_n
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:205,3'
          Dst:             fz_vec_sub_n
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:208,3'
          Dst:             convert_restr_vec_to_fp
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:209,3'
          Dst:             fz_dz_norm_n
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:211,3'
          Dst:             csprng_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:213,3'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:216,3'
          Dst:             fp_vec_by_fp_vec_pointwise
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:217,3'
          Dst:             fp_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:221,3'
          Dst:             PQCLEAN_CROSSRSDPG256FAST_CLEAN_pack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:223,3'
          Dst:             PQCLEAN_CROSSRSDPG256FAST_CLEAN_pack_fz_rsdp_g_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:227,3'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:232,3'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:265,3'
          Dst:             fp_vec_by_restr_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:280,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:283,2'
          Dst:             PQCLEAN_CROSSRSDPG256FAST_CLEAN_expand_digest_to_fixed_weight
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:286,2'
          Dst:             PQCLEAN_CROSSRSDPG256FAST_CLEAN_tree_proof
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:287,2'
          Dst:             PQCLEAN_CROSSRSDPG256FAST_CLEAN_seed_path
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:275,3'
          Dst:             PQCLEAN_CROSSRSDPG256FAST_CLEAN_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:292,4'
          Dst:             __assert_fail
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:293,4'
          Dst:             PQCLEAN_CROSSRSDPG256FAST_CLEAN_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:294,4'
          Dst:             PQCLEAN_CROSSRSDPG256FAST_CLEAN_pack_fz_rsdp_g_vec
    - functionName:    restr_vec_by_fp_matrix
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          356
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - RESTR_TO_VAL
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/fp_arith.h:113,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/fp_arith.h:112,26'
              BranchSideFuncs:
                - RESTR_TO_VAL.29208
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/fp_arith.h:114,13'
              BranchSideFuncs:
                - RESTR_TO_VAL.29208
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/fp_arith.h:114,13'
          Dst:             RESTR_TO_VAL
    - functionName:    PQCLEAN_CROSSRSDPG256FAST_CLEAN_CROSS_keygen
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          62
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_CROSSRSDPG256FAST_CLEAN_pack_fp_syn
        - csprng_fz_inf_w
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
        - expand_pk
        - fz_dz_norm_n
        - fz_inf_w_by_fz_matrix
        - restr_vec_by_fp_matrix
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:98,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
                - csprng_initialize.29223
                - csprng_randombytes.29210
                - csprng_release.29225
                - expand_pk.29221
                - csprng_initialize.29223
                - csprng_fz_inf_w.29226
                - fz_inf_w_by_fz_matrix.29227
                - fz_dz_norm_n.29228
                - csprng_release.29225
                - restr_vec_by_fp_matrix.29242
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_pack_fp_syn
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:98,2'
              BranchSideFuncs:
                - OQS_randombytes
                - csprng_initialize.29223
                - csprng_randombytes.29210
                - csprng_release.29225
                - expand_pk.29221
                - csprng_initialize.29223
                - csprng_fz_inf_w.29226
                - fz_inf_w_by_fz_matrix.29227
                - fz_dz_norm_n.29228
                - csprng_release.29225
                - restr_vec_by_fp_matrix.29242
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_pack_fp_syn
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:98,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:106,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:107,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:111,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:117,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:124,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:128,2'
          Dst:             csprng_fz_inf_w
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:129,2'
          Dst:             fz_inf_w_by_fz_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:130,2'
          Dst:             fz_dz_norm_n
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:132,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:135,2'
          Dst:             restr_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/CROSS.c:137,2'
          Dst:             PQCLEAN_CROSSRSDPG256FAST_CLEAN_pack_fp_syn
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sha3.h:71,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sha3.h:71,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sha3.h:71,2'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sha3.h:65,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sha3.h:65,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sha3.h:65,2'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sha3.h:58,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sha3.h:58,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sha3.h:58,2'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sha3.h:53,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sha3.h:53,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sha3.h:51,2'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sha3.h:42,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sha3.h:42,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sha3.h:42,2'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.29267
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.29267
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.29268
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:62,2'
              BranchSideFuncs:
                - xof_shake_extract.29268
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.29271
                - xof_shake_update.29270
                - xof_shake_update.29270
                - xof_shake_final.29269
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.29271
                - xof_shake_update.29270
                - xof_shake_update.29270
                - xof_shake_final.29269
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    PQCLEAN_CROSSRSDPG256FAST_CLEAN_expand_digest_to_fixed_weight
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         67
      ICount:          400
      EdgeCount:       90
      CyclomaticComplexity: 25
      functionsReached:
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.c:46,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.29274
                - csprng_randombytes.29273
                - csprng_release.29272
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.c:47,2'
              BranchSideFuncs:
                - csprng_initialize.29274
                - csprng_randombytes.29273
                - csprng_release.29272
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.c:68,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.c:68,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.c:68,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.c:70,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.c:70,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.c:72,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.c:72,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.c:72,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.c:73,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.c:75,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.c:84,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.c:85,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.c:92,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.c:66,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.c:68,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.c:95,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.c:47,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.c:49,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.c:51,2'
          Dst:             csprng_release
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sha3.h:71,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sha3.h:71,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sha3.h:71,2'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sha3.h:65,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sha3.h:65,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sha3.h:65,2'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sha3.h:58,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sha3.h:58,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sha3.h:58,2'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sha3.h:53,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sha3.h:53,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sha3.h:51,2'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sha3.h:42,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sha3.h:42,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sha3.h:42,2'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    PQCLEAN_CROSSRSDPG256FAST_CLEAN_recompute_root
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_clean/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          82
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - PQCLEAN_CROSSRSDPG256FAST_CLEAN_tree_root
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/merkle.c:87,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/merkle.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_tree_root
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/merkle.c:88,7'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_tree_root
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/merkle.c:88,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/merkle.c:87,26'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_tree_root
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/merkle.c:89,12'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_tree_root
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/merkle.c:88,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/merkle.c:87,26'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_tree_root
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/merkle.c:89,12'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_tree_root
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/merkle.c:87,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/merkle.c:88,7'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_tree_root
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/merkle.c:95,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256FAST_CLEAN_tree_root
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/merkle.c:95,2'
          Dst:             PQCLEAN_CROSSRSDPG256FAST_CLEAN_tree_root
    - functionName:    PQCLEAN_CROSSRSDPG256FAST_CLEAN_tree_root
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_clean/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          50
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hash
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/merkle.c:56,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/merkle.c:0,0'
              BranchSideFuncs:
                - hash.29308
                - hash.29308
                - hash.29308
                - hash.29308
                - hash.29308
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/merkle.c:60,3'
              BranchSideFuncs:
                - hash.29308
                - hash.29308
                - hash.29308
                - hash.29308
                - hash.29308
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/merkle.c:60,3'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/merkle.c:60,3'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/merkle.c:60,3'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/merkle.c:60,3'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/merkle.c:64,2'
          Dst:             hash
    - functionName:    hash
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
        - xof_shake_final
        - xof_shake_init
        - xof_shake_release
        - xof_shake_update
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:80,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.29303
                - xof_shake_update.29302
                - xof_shake_update.29302
                - xof_shake_final.29301
                - xof_shake_extract.29300
                - xof_shake_release.29299
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:81,2'
              BranchSideFuncs:
                - xof_shake_init.29303
                - xof_shake_update.29302
                - xof_shake_update.29302
                - xof_shake_final.29301
                - xof_shake_extract.29300
                - xof_shake_release.29299
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:81,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:82,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:86,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:87,2'
          Dst:             xof_shake_final
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:88,2'
          Dst:             xof_shake_extract
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:90,2'
          Dst:             xof_shake_release
    - functionName:    PQCLEAN_CROSSRSDPG256FAST_CLEAN_tree_proof
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_clean/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          73
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/merkle.c:72,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/merkle.c:71,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/merkle.c:73,37'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/merkle.c:72,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/merkle.c:71,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/merkle.c:73,37'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/merkle.c:71,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/merkle.c:72,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/merkle.c:79,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_unpack_7_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          445
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:234,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:234,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:235,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:237,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:238,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:247,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:237,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:238,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:247,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:248,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:249,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:250,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:250,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:251,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:253,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:253,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:254,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:257,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:257,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:258,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:262,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:262,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:263,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:268,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:268,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:269,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:275,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:275,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:276,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:284,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:284,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:284,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:285,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_unpack_9_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          555
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:311,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:312,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:321,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:311,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:312,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:321,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:322,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:323,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:324,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:324,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:325,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:327,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:327,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:328,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:331,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:331,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:332,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:336,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:336,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:337,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:342,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:342,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:343,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:349,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:349,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:350,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:358,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:358,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:358,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:359,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_pack_7_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          463
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:60,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:68,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:60,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:68,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:69,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:70,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:71,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:71,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:72,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:74,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:74,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:75,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:78,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:78,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:79,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:83,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:83,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:84,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:89,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:89,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:90,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:96,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:96,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:96,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:97,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_pack_9_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          558
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:126,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:127,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:137,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:126,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:127,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:137,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:138,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:139,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:141,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:141,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:142,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:145,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:145,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:146,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:150,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:150,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:151,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:156,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:156,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:157,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:163,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:163,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:164,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:171,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:171,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:171,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:172,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDPG256FAST_CLEAN_unpack_fz_rsdp_g_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 504
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fz
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:504,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fz.29353
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:504,9'
              BranchSideFuncs:
                - generic_unpack_fz.29353
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:504,9'
          Dst:             generic_unpack_fz
    - functionName:    generic_unpack_fz
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 396
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_7_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:398,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_7_bit.29347
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:398,22'
              BranchSideFuncs:
                - generic_unpack_7_bit.29347
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:398,22'
          Dst:             generic_unpack_7_bit
    - functionName:    PQCLEAN_CROSSRSDPG256FAST_CLEAN_unpack_fz_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 491
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fz
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:491,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fz.29353
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:491,9'
              BranchSideFuncs:
                - generic_unpack_fz.29353
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:491,9'
          Dst:             generic_unpack_fz
    - functionName:    PQCLEAN_CROSSRSDPG256FAST_CLEAN_unpack_fp_syn
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 477
      functionLinenumberEnd: 478
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:478,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fp.29356
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:478,9'
              BranchSideFuncs:
                - generic_unpack_fp.29356
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:478,9'
          Dst:             generic_unpack_fp
    - functionName:    generic_unpack_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_9_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:379,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_9_bit.29348
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:379,22'
              BranchSideFuncs:
                - generic_unpack_9_bit.29348
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:379,22'
          Dst:             generic_unpack_9_bit
    - functionName:    PQCLEAN_CROSSRSDPG256FAST_CLEAN_unpack_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 464
      functionLinenumberEnd: 465
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:465,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fp.29356
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:465,9'
              BranchSideFuncs:
                - generic_unpack_fp.29356
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:465,9'
          Dst:             generic_unpack_fp
    - functionName:    PQCLEAN_CROSSRSDPG256FAST_CLEAN_pack_fz_rsdp_g_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 453
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fz
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:452,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fz.29361
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:452,2'
              BranchSideFuncs:
                - generic_pack_fz.29361
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:452,2'
          Dst:             generic_pack_fz
    - functionName:    generic_pack_fz
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_7_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:212,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_7_bit.29349
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:212,2'
              BranchSideFuncs:
                - generic_pack_7_bit.29349
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:212,2'
          Dst:             generic_pack_7_bit
    - functionName:    PQCLEAN_CROSSRSDPG256FAST_CLEAN_pack_fz_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fz
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:439,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fz.29361
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:439,2'
              BranchSideFuncs:
                - generic_pack_fz.29361
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:439,2'
          Dst:             generic_pack_fz
    - functionName:    PQCLEAN_CROSSRSDPG256FAST_CLEAN_pack_fp_syn
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:426,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fp.29364
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:426,2'
              BranchSideFuncs:
                - generic_pack_fp.29364
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:426,2'
          Dst:             generic_pack_fp
    - functionName:    generic_pack_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_9_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:196,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_9_bit.29350
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:196,2'
              BranchSideFuncs:
                - generic_pack_9_bit.29350
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:196,2'
          Dst:             generic_pack_9_bit
    - functionName:    PQCLEAN_CROSSRSDPG256FAST_CLEAN_pack_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 412
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:413,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fp.29364
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:413,2'
              BranchSideFuncs:
                - generic_pack_fp.29364
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/pack_unpack.c:413,2'
          Dst:             generic_pack_fp
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sha3.h:71,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sha3.h:71,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sha3.h:71,2'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sha3.h:65,31'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sha3.h:65,31'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sha3.h:65,2'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sha3.h:58,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sha3.h:58,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sha3.h:58,2'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sha3.h:53,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sha3.h:53,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sha3.h:51,2'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sha3.h:42,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sha3.h:42,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/sha3.h:42,2'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    PQCLEAN_CROSSRSDPG256FAST_CLEAN_rebuild_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_clean/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          75
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/seedtree.c:112,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/seedtree.c:111,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/seedtree.c:113,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/seedtree.c:112,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/seedtree.c:111,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/seedtree.c:113,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/seedtree.c:111,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/seedtree.c:112,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/seedtree.c:119,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDPG256FAST_CLEAN_seed_path
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_clean/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          75
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/seedtree.c:96,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/seedtree.c:95,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/seedtree.c:97,43'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/seedtree.c:96,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/seedtree.c:95,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/seedtree.c:97,43'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/seedtree.c:95,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/seedtree.c:96,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/seedtree.c:103,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.29393
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.29393
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:62,37'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.29394
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:62,37'
              BranchSideFuncs:
                - xof_shake_extract.29394
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.29397
                - xof_shake_update.29396
                - xof_shake_update.29396
                - xof_shake_final.29395
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.29397
                - xof_shake_update.29396
                - xof_shake_update.29396
                - xof_shake_final.29395
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    PQCLEAN_CROSSRSDPG256FAST_CLEAN_seed_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_clean/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          89
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/seedtree.c:52,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/seedtree.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.29404
                - csprng_randombytes.29403
                - csprng_release.29402
                - csprng_initialize.29404
                - csprng_randombytes.29403
                - csprng_release.29402
                - csprng_initialize.29404
                - csprng_randombytes.29403
                - csprng_release.29402
                - csprng_initialize.29404
                - csprng_randombytes.29403
                - csprng_release.29402
                - csprng_initialize.29404
                - csprng_randombytes.29403
                - csprng_release.29402
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/seedtree.c:53,2'
              BranchSideFuncs:
                - csprng_initialize.29404
                - csprng_randombytes.29403
                - csprng_release.29402
                - csprng_initialize.29404
                - csprng_randombytes.29403
                - csprng_release.29402
                - csprng_initialize.29404
                - csprng_randombytes.29403
                - csprng_release.29402
                - csprng_initialize.29404
                - csprng_randombytes.29403
                - csprng_release.29402
                - csprng_initialize.29404
                - csprng_randombytes.29403
                - csprng_release.29402
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/seedtree.c:58,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/seedtree.c:59,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/seedtree.c:61,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/seedtree.c:79,3'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/seedtree.c:81,3'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/seedtree.c:85,3'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/seedtree.c:79,3'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/seedtree.c:81,3'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/seedtree.c:85,3'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/seedtree.c:79,3'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/seedtree.c:81,3'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/seedtree.c:85,3'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/seedtree.c:79,3'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/seedtree.c:81,3'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_clean/seedtree.c:85,3'
          Dst:             csprng_release
    - functionName:    xof_shake_x4_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_ctx_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:109,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:109,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:109,2'
          Dst:             OQS_SHA3_shake256_x4_inc_ctx_release
    - functionName:    xof_shake_x2_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:146,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.29525
                - xof_shake_release.29525
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:146,2'
              BranchSideFuncs:
                - xof_shake_release.29525
                - xof_shake_release.29525
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:146,2'
          Dst:             xof_shake_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:147,2'
          Dst:             xof_shake_release
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:72,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:72,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:72,2'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    csprng_release_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:174,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_release.29523
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:174,2'
              BranchSideFuncs:
                - xof_shake_x4_release.29523
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:174,2'
          Dst:             xof_shake_x4_release
    - functionName:    csprng_release_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:170,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_release.29523
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:170,2'
              BranchSideFuncs:
                - xof_shake_x4_release.29523
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:170,2'
          Dst:             xof_shake_x4_release
    - functionName:    csprng_release_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:166,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_release.29524
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:166,2'
              BranchSideFuncs:
                - xof_shake_x2_release.29524
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:166,2'
          Dst:             xof_shake_x2_release
    - functionName:    xof_shake_x4_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_squeeze
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:105,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:105,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:105,2'
          Dst:             OQS_SHA3_shake256_x4_inc_squeeze
    - functionName:    xof_shake_x2_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:141,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.29531
                - xof_shake_extract.29531
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:141,2'
              BranchSideFuncs:
                - xof_shake_extract.29531
                - xof_shake_extract.29531
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:141,2'
          Dst:             xof_shake_extract
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:142,2'
          Dst:             xof_shake_extract
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:66,31'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:66,31'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:66,2'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    csprng_randombytes_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:161,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_extract.29529
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:161,2'
              BranchSideFuncs:
                - xof_shake_x4_extract.29529
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:161,2'
          Dst:             xof_shake_x4_extract
    - functionName:    csprng_randombytes_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_MEM_malloc
        - OQS_MEM_secure_free
        - xof_shake_x4_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:155,39'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_extract.29529
                - OQS_MEM_secure_free
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:155,39'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_extract.29529
                - OQS_MEM_secure_free
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:155,39'
          Dst:             OQS_MEM_malloc
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:156,2'
          Dst:             xof_shake_x4_extract
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:157,2'
          Dst:             OQS_MEM_secure_free
    - functionName:    csprng_randombytes_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:149,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_extract.29530
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:149,2'
              BranchSideFuncs:
                - xof_shake_x2_extract.29530
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:149,2'
          Dst:             xof_shake_x2_extract
    - functionName:    xof_shake_x4_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_finalize
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:97,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:97,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:97,2'
          Dst:             OQS_SHA3_shake256_x4_inc_finalize
    - functionName:    xof_shake_x4_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_absorb
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:94,46'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:94,46'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:94,2'
          Dst:             OQS_SHA3_shake256_x4_inc_absorb
    - functionName:    xof_shake_x4_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:86,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:86,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:86,2'
          Dst:             OQS_SHA3_shake256_x4_inc_init
    - functionName:    xof_shake_x2_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:134,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_final.29539
                - xof_shake_final.29539
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:134,2'
              BranchSideFuncs:
                - xof_shake_final.29539
                - xof_shake_final.29539
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:134,2'
          Dst:             xof_shake_final
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:135,2'
          Dst:             xof_shake_final
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_finalize
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:59,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:59,2'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    xof_shake_x2_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_update
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:130,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_update.29541
                - xof_shake_update.29541
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:130,2'
              BranchSideFuncs:
                - xof_shake_update.29541
                - xof_shake_update.29541
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:130,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:131,2'
          Dst:             xof_shake_update
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:54,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:54,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:52,2'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    xof_shake_x2_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:123,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.29543
                - xof_shake_init.29543
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:123,2'
              BranchSideFuncs:
                - xof_shake_init.29543
                - xof_shake_init.29543
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:123,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:124,2'
          Dst:             xof_shake_init
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:43,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:43,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:43,2'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    csprng_initialize_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          65
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_final
        - xof_shake_x4_init
        - xof_shake_x4_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:132,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_init.29537
                - xof_shake_x4_update.29536
                - xof_shake_x4_update.29536
                - xof_shake_x4_final.29535
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:132,2'
              BranchSideFuncs:
                - xof_shake_x4_init.29537
                - xof_shake_x4_update.29536
                - xof_shake_x4_update.29536
                - xof_shake_x4_final.29535
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:132,2'
          Dst:             xof_shake_x4_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:133,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:143,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:144,2'
          Dst:             xof_shake_x4_final
    - functionName:    csprng_initialize_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          61
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_MEM_malloc
        - OQS_MEM_secure_free
        - xof_shake_x4_final
        - xof_shake_x4_init
        - xof_shake_x4_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:107,57'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_init.29537
                - xof_shake_x4_update.29536
                - xof_shake_x4_update.29536
                - xof_shake_x4_final.29535
                - OQS_MEM_secure_free
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:107,57'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_init.29537
                - xof_shake_x4_update.29536
                - xof_shake_x4_update.29536
                - xof_shake_x4_final.29535
                - OQS_MEM_secure_free
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:107,42'
          Dst:             OQS_MEM_malloc
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:108,2'
          Dst:             xof_shake_x4_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:109,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:117,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:118,2'
          Dst:             xof_shake_x4_final
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:119,2'
          Dst:             OQS_MEM_secure_free
    - functionName:    csprng_initialize_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_final
        - xof_shake_x2_init
        - xof_shake_x2_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:86,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_init.29542
                - xof_shake_x2_update.29540
                - xof_shake_x2_update.29540
                - xof_shake_x2_final.29538
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:86,2'
              BranchSideFuncs:
                - xof_shake_x2_init.29542
                - xof_shake_x2_update.29540
                - xof_shake_x2_update.29540
                - xof_shake_x2_final.29538
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:86,2'
          Dst:             xof_shake_x2_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:87,2'
          Dst:             xof_shake_x2_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:93,2'
          Dst:             xof_shake_x2_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:94,2'
          Dst:             xof_shake_x2_final
    - functionName:    csprng_release_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_release
        - csprng_release_x2
        - csprng_release_x3
        - csprng_release_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:218,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_release_x4.29526
                - csprng_release_x3.29527
                - csprng_release_x2.29528
                - csprng_release.29548
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:218,16'
              BranchSideFuncs:
                - csprng_release_x4.29526
                - csprng_release_x3.29527
                - csprng_release_x2.29528
                - csprng_release.29548
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:218,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:219,3'
              BranchSideFuncs:
                - csprng_release.29548
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:220,23'
              BranchSideFuncs:
                - csprng_release_x4.29526
                - csprng_release_x3.29527
                - csprng_release_x2.29528
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:220,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:221,31'
              BranchSideFuncs:
                - csprng_release_x2.29528
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:222,23'
              BranchSideFuncs:
                - csprng_release_x4.29526
                - csprng_release_x3.29527
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:222,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:223,31'
              BranchSideFuncs:
                - csprng_release_x3.29527
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:224,23'
              BranchSideFuncs:
                - csprng_release_x4.29526
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:224,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:224,13'
              BranchSideFuncs:
                - csprng_release_x4.29526
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:225,31'
              BranchSideFuncs:
                - csprng_release_x4.29526
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:219,3'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:221,3'
          Dst:             csprng_release_x2
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:223,3'
          Dst:             csprng_release_x3
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:225,3'
          Dst:             csprng_release_x4
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.29525
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.29525
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    csprng_randombytes_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          57
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_randombytes
        - csprng_randombytes_x2
        - csprng_randombytes_x3
        - csprng_randombytes_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:205,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes_x4.29532
                - csprng_randombytes_x3.29533
                - csprng_randombytes_x2.29534
                - csprng_randombytes.29550
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:205,16'
              BranchSideFuncs:
                - csprng_randombytes_x4.29532
                - csprng_randombytes_x3.29533
                - csprng_randombytes_x2.29534
                - csprng_randombytes.29550
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:205,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:206,3'
              BranchSideFuncs:
                - csprng_randombytes.29550
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:207,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.29532
                - csprng_randombytes_x3.29533
                - csprng_randombytes_x2.29534
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:207,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:208,49'
              BranchSideFuncs:
                - csprng_randombytes_x2.29534
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:209,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.29532
                - csprng_randombytes_x3.29533
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:209,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:210,53'
              BranchSideFuncs:
                - csprng_randombytes_x3.29533
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:211,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.29532
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:211,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:211,13'
              BranchSideFuncs:
                - csprng_randombytes_x4.29532
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:212,57'
              BranchSideFuncs:
                - csprng_randombytes_x4.29532
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:206,3'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:208,3'
          Dst:             csprng_randombytes_x2
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:210,3'
          Dst:             csprng_randombytes_x3
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:212,3'
          Dst:             csprng_randombytes_x4
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:62,37'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.29531
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:62,37'
              BranchSideFuncs:
                - xof_shake_extract.29531
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    csprng_initialize_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          61
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_initialize
        - csprng_initialize_x2
        - csprng_initialize_x3
        - csprng_initialize_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:193,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_initialize_x4.29544
                - csprng_initialize_x3.29545
                - csprng_initialize_x2.29546
                - csprng_initialize.29552
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:193,16'
              BranchSideFuncs:
                - csprng_initialize_x4.29544
                - csprng_initialize_x3.29545
                - csprng_initialize_x2.29546
                - csprng_initialize.29552
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:193,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:194,3'
              BranchSideFuncs:
                - csprng_initialize.29552
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:195,23'
              BranchSideFuncs:
                - csprng_initialize_x4.29544
                - csprng_initialize_x3.29545
                - csprng_initialize_x2.29546
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:195,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:196,34'
              BranchSideFuncs:
                - csprng_initialize_x2.29546
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:197,23'
              BranchSideFuncs:
                - csprng_initialize_x4.29544
                - csprng_initialize_x3.29545
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:197,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:198,34'
              BranchSideFuncs:
                - csprng_initialize_x3.29545
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:199,23'
              BranchSideFuncs:
                - csprng_initialize_x4.29544
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:199,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:199,13'
              BranchSideFuncs:
                - csprng_initialize_x4.29544
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:200,34'
              BranchSideFuncs:
                - csprng_initialize_x4.29544
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:194,3'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:196,3'
          Dst:             csprng_initialize_x2
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:198,3'
          Dst:             csprng_initialize_x3
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:200,3'
          Dst:             csprng_initialize_x4
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.29543
                - xof_shake_update.29541
                - xof_shake_update.29541
                - xof_shake_final.29539
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.29543
                - xof_shake_update.29541
                - xof_shake_update.29541
                - xof_shake_final.29539
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    reduce_avx2_32
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RESTR_TO_VAL
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          82
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    40
      BranchProfiles:  []
      Callsites:       []
    - functionName:    csprng_fp_mat
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:378,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.29550
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:384,2'
              BranchSideFuncs:
                - csprng_randombytes.29550
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:395,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:395,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:407,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:395,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:397,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:407,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:397,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:399,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:399,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:399,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:400,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:402,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:408,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:409,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:411,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:394,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:395,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:414,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:384,2'
          Dst:             csprng_randombytes
    - functionName:    csprng_fz_mat
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 460
      functionLinenumberEnd: 499
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:462,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.29550
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:468,2'
              BranchSideFuncs:
                - csprng_randombytes.29550
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:480,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:480,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:492,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:480,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:482,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:492,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:482,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:484,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:484,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:484,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:485,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:487,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:493,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:494,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:496,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:479,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:480,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:499,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:468,2'
          Dst:             csprng_randombytes
    - functionName:    fp_synd_minus_fp_vec_scaled
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          107
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h:221,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h:222,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h:222,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h:221,30'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h:221,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h:222,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h:221,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h:222,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h:226,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    is_fz_vec_in_restr_group_m
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          81
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/restr_arith.h:116,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/restr_arith.h:117,14'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/restr_arith.h:119,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDPG256FAST_AVX2_CROSS_verify
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 624
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         52
      ICount:          747
      EdgeCount:       70
      CyclomaticComplexity: 20
      functionsReached:
        - PQCLEAN_CROSSRSDPG256FAST_AVX2_expand_digest_to_fixed_weight
        - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_syn
        - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_vec
        - PQCLEAN_CROSSRSDPG256FAST_AVX2_rebuild_leaves
        - PQCLEAN_CROSSRSDPG256FAST_AVX2_recompute_root
        - PQCLEAN_CROSSRSDPG256FAST_AVX2_unpack_fp_syn
        - PQCLEAN_CROSSRSDPG256FAST_AVX2_unpack_fp_vec
        - PQCLEAN_CROSSRSDPG256FAST_AVX2_unpack_fz_rsdp_g_vec
        - convert_restr_vec_to_fp
        - csprng_fp_vec
        - csprng_fp_vec_chall_1
        - csprng_fz_inf_w
        - csprng_initialize
        - csprng_release
        - expand_pk
        - fp_synd_minus_fp_vec_scaled
        - fp_vec_by_fp_matrix
        - fp_vec_by_fp_vec_pointwise
        - fp_vec_by_restr_vec_scaled
        - fz_dz_norm_n
        - fz_inf_w_by_fz_matrix
        - hash
        - hash_par
        - is_fz_vec_in_restr_group_m
        - memcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:378,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:0,0'
              BranchSideFuncs:
                - expand_pk.29561
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_unpack_fp_syn
                - hash.29562
                - hash.29562
                - csprng_initialize.29552
                - csprng_fp_vec_chall_1.29563
                - csprng_release.29548
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_rebuild_leaves
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.29558
                - fz_inf_w_by_fz_matrix.29564
                - convert_restr_vec_to_fp.29565
                - fp_vec_by_fp_vec_pointwise.29566
                - fp_vec_by_fp_matrix.29567
                - fp_synd_minus_fp_vec_scaled.29557
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_recompute_root
                - hash.29562
                - hash.29562
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_vec
                - hash.29562
                - memcmp
                - memcmp
                - hash_par.29572
                - hash_par.29572
                - csprng_initialize.29552
                - csprng_fz_inf_w.29568
                - fz_inf_w_by_fz_matrix.29564
                - fz_dz_norm_n.29569
                - csprng_fp_vec.29570
                - csprng_release.29548
                - fp_vec_by_restr_vec_scaled.29571
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:382,2'
              BranchSideFuncs:
                - expand_pk.29561
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_unpack_fp_syn
                - hash.29562
                - hash.29562
                - csprng_initialize.29552
                - csprng_fp_vec_chall_1.29563
                - csprng_release.29548
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_rebuild_leaves
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.29558
                - fz_inf_w_by_fz_matrix.29564
                - convert_restr_vec_to_fp.29565
                - fp_vec_by_fp_vec_pointwise.29566
                - fp_vec_by_fp_matrix.29567
                - fp_synd_minus_fp_vec_scaled.29557
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_recompute_root
                - hash.29562
                - hash.29562
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_vec
                - hash.29562
                - memcmp
                - memcmp
                - hash_par.29572
                - hash_par.29572
                - csprng_initialize.29552
                - csprng_fz_inf_w.29568
                - fz_inf_w_by_fz_matrix.29564
                - fz_dz_norm_n.29569
                - csprng_fp_vec.29570
                - csprng_release.29548
                - fp_vec_by_restr_vec_scaled.29571
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:384,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:386,21'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_unpack_fp_syn
                - hash.29562
                - hash.29562
                - csprng_initialize.29552
                - csprng_fp_vec_chall_1.29563
                - csprng_release.29548
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_rebuild_leaves
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.29558
                - fz_inf_w_by_fz_matrix.29564
                - convert_restr_vec_to_fp.29565
                - fp_vec_by_fp_vec_pointwise.29566
                - fp_vec_by_fp_matrix.29567
                - fp_synd_minus_fp_vec_scaled.29557
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_recompute_root
                - hash.29562
                - hash.29562
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_vec
                - hash.29562
                - memcmp
                - memcmp
                - hash_par.29572
                - hash_par.29572
                - csprng_initialize.29552
                - csprng_fz_inf_w.29568
                - fz_inf_w_by_fz_matrix.29564
                - fz_dz_norm_n.29569
                - csprng_fp_vec.29570
                - csprng_release.29548
                - fp_vec_by_restr_vec_scaled.29571
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:389,33'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_unpack_fp_syn
                - hash.29562
                - hash.29562
                - csprng_initialize.29552
                - csprng_fp_vec_chall_1.29563
                - csprng_release.29548
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_rebuild_leaves
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.29558
                - fz_inf_w_by_fz_matrix.29564
                - convert_restr_vec_to_fp.29565
                - fp_vec_by_fp_vec_pointwise.29566
                - fp_vec_by_fp_matrix.29567
                - fp_synd_minus_fp_vec_scaled.29557
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_recompute_root
                - hash.29562
                - hash.29562
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_vec
                - hash.29562
                - memcmp
                - memcmp
                - hash_par.29572
                - hash_par.29572
                - csprng_initialize.29552
                - csprng_fz_inf_w.29568
                - fz_inf_w_by_fz_matrix.29564
                - fz_dz_norm_n.29569
                - csprng_fp_vec.29570
                - csprng_release.29548
                - fp_vec_by_restr_vec_scaled.29571
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:390,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:392,22'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_unpack_fp_syn
                - hash.29562
                - hash.29562
                - csprng_initialize.29552
                - csprng_fp_vec_chall_1.29563
                - csprng_release.29548
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_rebuild_leaves
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.29558
                - fz_inf_w_by_fz_matrix.29564
                - convert_restr_vec_to_fp.29565
                - fp_vec_by_fp_vec_pointwise.29566
                - fp_vec_by_fp_matrix.29567
                - fp_synd_minus_fp_vec_scaled.29557
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_recompute_root
                - hash.29562
                - hash.29562
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_vec
                - hash.29562
                - memcmp
                - memcmp
                - hash_par.29572
                - hash_par.29572
                - csprng_initialize.29552
                - csprng_fz_inf_w.29568
                - fz_inf_w_by_fz_matrix.29564
                - fz_dz_norm_n.29569
                - csprng_fp_vec.29570
                - csprng_release.29548
                - fp_vec_by_restr_vec_scaled.29571
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:398,40'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_unpack_fp_syn
                - hash.29562
                - hash.29562
                - csprng_initialize.29552
                - csprng_fp_vec_chall_1.29563
                - csprng_release.29548
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_rebuild_leaves
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.29558
                - fz_inf_w_by_fz_matrix.29564
                - convert_restr_vec_to_fp.29565
                - fp_vec_by_fp_vec_pointwise.29566
                - fp_vec_by_fp_matrix.29567
                - fp_synd_minus_fp_vec_scaled.29557
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_recompute_root
                - hash.29562
                - hash.29562
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_vec
                - hash.29562
                - memcmp
                - memcmp
                - hash_par.29572
                - hash_par.29572
                - csprng_initialize.29552
                - csprng_fz_inf_w.29568
                - fz_inf_w_by_fz_matrix.29564
                - fz_dz_norm_n.29569
                - csprng_fp_vec.29570
                - csprng_release.29548
                - fp_vec_by_restr_vec_scaled.29571
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:467,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:470,17'
              BranchSideFuncs:
                - csprng_initialize.29552
                - csprng_fz_inf_w.29568
                - fz_inf_w_by_fz_matrix.29564
                - fz_dz_norm_n.29569
                - csprng_fp_vec.29570
                - csprng_release.29548
                - fp_vec_by_restr_vec_scaled.29571
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.29558
                - fz_inf_w_by_fz_matrix.29564
                - convert_restr_vec_to_fp.29565
                - fp_vec_by_fp_vec_pointwise.29566
                - fp_vec_by_fp_matrix.29567
                - fp_synd_minus_fp_vec_scaled.29557
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_recompute_root
                - hash.29562
                - hash.29562
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_vec
                - hash.29562
                - memcmp
                - memcmp
                - hash_par.29572
                - hash_par.29572
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:503,17'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.29558
                - fz_inf_w_by_fz_matrix.29564
                - convert_restr_vec_to_fp.29565
                - fp_vec_by_fp_vec_pointwise.29566
                - fp_vec_by_fp_matrix.29567
                - fp_synd_minus_fp_vec_scaled.29557
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_syn
                - csprng_initialize.29552
                - csprng_fz_inf_w.29568
                - fz_inf_w_by_fz_matrix.29564
                - fz_dz_norm_n.29569
                - csprng_fp_vec.29570
                - csprng_release.29548
                - fp_vec_by_restr_vec_scaled.29571
                - hash_par.29572
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_recompute_root
                - hash.29562
                - hash.29562
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_vec
                - hash.29562
                - memcmp
                - memcmp
                - hash_par.29572
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:509,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:513,27'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.29558
                - fz_inf_w_by_fz_matrix.29564
                - convert_restr_vec_to_fp.29565
                - fp_vec_by_fp_vec_pointwise.29566
                - fp_vec_by_fp_matrix.29567
                - fp_synd_minus_fp_vec_scaled.29557
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_unpack_fp_vec
                - csprng_initialize.29552
                - csprng_fz_inf_w.29568
                - fz_inf_w_by_fz_matrix.29564
                - fz_dz_norm_n.29569
                - csprng_fp_vec.29570
                - csprng_release.29548
                - fp_vec_by_restr_vec_scaled.29571
                - hash_par.29572
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_recompute_root
                - hash.29562
                - hash.29562
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_vec
                - hash.29562
                - memcmp
                - memcmp
                - hash_par.29572
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:513,27'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.29558
                - fz_inf_w_by_fz_matrix.29564
                - convert_restr_vec_to_fp.29565
                - fp_vec_by_fp_vec_pointwise.29566
                - fp_vec_by_fp_matrix.29567
                - fp_synd_minus_fp_vec_scaled.29557
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_unpack_fp_vec
                - csprng_initialize.29552
                - csprng_fz_inf_w.29568
                - fz_inf_w_by_fz_matrix.29564
                - fz_dz_norm_n.29569
                - csprng_fp_vec.29570
                - csprng_release.29548
                - fp_vec_by_restr_vec_scaled.29571
                - hash_par.29572
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_recompute_root
                - hash.29562
                - hash.29562
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_vec
                - hash.29562
                - memcmp
                - memcmp
                - hash_par.29572
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:520,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:520,24'
              BranchSideFuncs:
                - is_fz_vec_in_restr_group_m.29558
                - fz_inf_w_by_fz_matrix.29564
                - convert_restr_vec_to_fp.29565
                - fp_vec_by_fp_vec_pointwise.29566
                - fp_vec_by_fp_matrix.29567
                - fp_synd_minus_fp_vec_scaled.29557
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_unpack_fz_rsdp_g_vec
                - csprng_initialize.29552
                - csprng_fz_inf_w.29568
                - fz_inf_w_by_fz_matrix.29564
                - fz_dz_norm_n.29569
                - csprng_fp_vec.29570
                - csprng_release.29548
                - fp_vec_by_restr_vec_scaled.29571
                - hash_par.29572
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_recompute_root
                - hash.29562
                - hash.29562
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_vec
                - hash.29562
                - memcmp
                - memcmp
                - hash_par.29572
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:520,24'
              BranchSideFuncs:
                - is_fz_vec_in_restr_group_m.29558
                - fz_inf_w_by_fz_matrix.29564
                - convert_restr_vec_to_fp.29565
                - fp_vec_by_fp_vec_pointwise.29566
                - fp_vec_by_fp_matrix.29567
                - fp_synd_minus_fp_vec_scaled.29557
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_unpack_fz_rsdp_g_vec
                - csprng_initialize.29552
                - csprng_fz_inf_w.29568
                - fz_inf_w_by_fz_matrix.29564
                - fz_dz_norm_n.29569
                - csprng_fp_vec.29570
                - csprng_release.29548
                - fp_vec_by_restr_vec_scaled.29571
                - hash_par.29572
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_recompute_root
                - hash.29562
                - hash.29562
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_vec
                - hash.29562
                - memcmp
                - memcmp
                - hash_par.29572
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:521,38'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:522,22'
              BranchSideFuncs:
                - fz_inf_w_by_fz_matrix.29564
                - convert_restr_vec_to_fp.29565
                - fp_vec_by_fp_vec_pointwise.29566
                - fp_vec_by_fp_matrix.29567
                - fp_synd_minus_fp_vec_scaled.29557
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.29558
                - csprng_initialize.29552
                - csprng_fz_inf_w.29568
                - fz_inf_w_by_fz_matrix.29564
                - fz_dz_norm_n.29569
                - csprng_fp_vec.29570
                - csprng_release.29548
                - fp_vec_by_restr_vec_scaled.29571
                - hash_par.29572
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_recompute_root
                - hash.29562
                - hash.29562
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_vec
                - hash.29562
                - memcmp
                - memcmp
                - hash_par.29572
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:544,31'
              BranchSideFuncs:
                - fz_inf_w_by_fz_matrix.29564
                - convert_restr_vec_to_fp.29565
                - fp_vec_by_fp_vec_pointwise.29566
                - fp_vec_by_fp_matrix.29567
                - fp_synd_minus_fp_vec_scaled.29557
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.29558
                - csprng_initialize.29552
                - csprng_fz_inf_w.29568
                - fz_inf_w_by_fz_matrix.29564
                - fz_dz_norm_n.29569
                - csprng_fp_vec.29570
                - csprng_release.29548
                - fp_vec_by_restr_vec_scaled.29571
                - hash_par.29572
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_recompute_root
                - hash.29562
                - hash.29562
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_vec
                - hash.29562
                - memcmp
                - memcmp
                - hash_par.29572
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:544,26'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:544,31'
              BranchSideFuncs:
                - hash_par.29572
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.29558
                - fz_inf_w_by_fz_matrix.29564
                - convert_restr_vec_to_fp.29565
                - fp_vec_by_fp_vec_pointwise.29566
                - fp_vec_by_fp_matrix.29567
                - fp_synd_minus_fp_vec_scaled.29557
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_syn
                - csprng_initialize.29552
                - csprng_fz_inf_w.29568
                - fz_inf_w_by_fz_matrix.29564
                - fz_dz_norm_n.29569
                - csprng_fp_vec.29570
                - csprng_release.29548
                - fp_vec_by_restr_vec_scaled.29571
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_recompute_root
                - hash.29562
                - hash.29562
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_vec
                - hash.29562
                - memcmp
                - memcmp
                - hash_par.29572
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:547,15'
              BranchSideFuncs:
                - hash_par.29572
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.29558
                - fz_inf_w_by_fz_matrix.29564
                - convert_restr_vec_to_fp.29565
                - fp_vec_by_fp_vec_pointwise.29566
                - fp_vec_by_fp_matrix.29567
                - fp_synd_minus_fp_vec_scaled.29557
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_syn
                - csprng_initialize.29552
                - csprng_fz_inf_w.29568
                - fz_inf_w_by_fz_matrix.29564
                - fz_dz_norm_n.29569
                - csprng_fp_vec.29570
                - csprng_release.29548
                - fp_vec_by_restr_vec_scaled.29571
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_recompute_root
                - hash.29562
                - hash.29562
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_vec
                - hash.29562
                - memcmp
                - memcmp
                - hash_par.29572
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:544,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:547,15'
              BranchSideFuncs:
                - hash_par.29572
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.29558
                - fz_inf_w_by_fz_matrix.29564
                - convert_restr_vec_to_fp.29565
                - fp_vec_by_fp_vec_pointwise.29566
                - fp_vec_by_fp_matrix.29567
                - fp_synd_minus_fp_vec_scaled.29557
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_syn
                - csprng_initialize.29552
                - csprng_fz_inf_w.29568
                - fz_inf_w_by_fz_matrix.29564
                - fz_dz_norm_n.29569
                - csprng_fp_vec.29570
                - csprng_release.29548
                - fp_vec_by_restr_vec_scaled.29571
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_recompute_root
                - hash.29562
                - hash.29562
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_vec
                - hash.29562
                - memcmp
                - memcmp
                - hash_par.29572
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:564,21'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.29558
                - fz_inf_w_by_fz_matrix.29564
                - convert_restr_vec_to_fp.29565
                - fp_vec_by_fp_vec_pointwise.29566
                - fp_vec_by_fp_matrix.29567
                - fp_synd_minus_fp_vec_scaled.29557
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_syn
                - hash_par.29572
                - csprng_initialize.29552
                - csprng_fz_inf_w.29568
                - fz_inf_w_by_fz_matrix.29564
                - fz_dz_norm_n.29569
                - csprng_fp_vec.29570
                - csprng_release.29548
                - fp_vec_by_restr_vec_scaled.29571
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_recompute_root
                - hash.29562
                - hash.29562
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_vec
                - hash.29562
                - memcmp
                - memcmp
                - hash_par.29572
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:564,26'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:564,31'
              BranchSideFuncs:
                - hash_par.29572
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.29558
                - fz_inf_w_by_fz_matrix.29564
                - convert_restr_vec_to_fp.29565
                - fp_vec_by_fp_vec_pointwise.29566
                - fp_vec_by_fp_matrix.29567
                - fp_synd_minus_fp_vec_scaled.29557
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_syn
                - hash_par.29572
                - csprng_initialize.29552
                - csprng_fz_inf_w.29568
                - fz_inf_w_by_fz_matrix.29564
                - fz_dz_norm_n.29569
                - csprng_fp_vec.29570
                - csprng_release.29548
                - fp_vec_by_restr_vec_scaled.29571
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_recompute_root
                - hash.29562
                - hash.29562
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_vec
                - hash.29562
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:567,14'
              BranchSideFuncs:
                - hash_par.29572
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.29558
                - fz_inf_w_by_fz_matrix.29564
                - convert_restr_vec_to_fp.29565
                - fp_vec_by_fp_vec_pointwise.29566
                - fp_vec_by_fp_matrix.29567
                - fp_synd_minus_fp_vec_scaled.29557
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_syn
                - hash_par.29572
                - csprng_initialize.29552
                - csprng_fz_inf_w.29568
                - fz_inf_w_by_fz_matrix.29564
                - fz_dz_norm_n.29569
                - csprng_fp_vec.29570
                - csprng_release.29548
                - fp_vec_by_restr_vec_scaled.29571
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_recompute_root
                - hash.29562
                - hash.29562
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_vec
                - hash.29562
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:564,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:462,31'
              BranchSideFuncs:
                - hash_par.29572
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.29558
                - fz_inf_w_by_fz_matrix.29564
                - convert_restr_vec_to_fp.29565
                - fp_vec_by_fp_vec_pointwise.29566
                - fp_vec_by_fp_matrix.29567
                - fp_synd_minus_fp_vec_scaled.29557
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_syn
                - hash_par.29572
                - csprng_initialize.29552
                - csprng_fz_inf_w.29568
                - fz_inf_w_by_fz_matrix.29564
                - fz_dz_norm_n.29569
                - csprng_fp_vec.29570
                - csprng_release.29548
                - fp_vec_by_restr_vec_scaled.29571
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_recompute_root
                - hash.29562
                - hash.29562
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_vec
                - hash.29562
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:567,14'
              BranchSideFuncs:
                - hash_par.29572
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.29558
                - fz_inf_w_by_fz_matrix.29564
                - convert_restr_vec_to_fp.29565
                - fp_vec_by_fp_vec_pointwise.29566
                - fp_vec_by_fp_matrix.29567
                - fp_synd_minus_fp_vec_scaled.29557
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_syn
                - hash_par.29572
                - csprng_initialize.29552
                - csprng_fz_inf_w.29568
                - fz_inf_w_by_fz_matrix.29564
                - fz_dz_norm_n.29569
                - csprng_fp_vec.29570
                - csprng_release.29548
                - fp_vec_by_restr_vec_scaled.29571
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_recompute_root
                - hash.29562
                - hash.29562
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_vec
                - hash.29562
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:462,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:465,56'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_recompute_root
                - hash.29562
                - hash.29562
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_vec
                - hash.29562
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:591,37'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_recompute_root
                - hash.29562
                - hash.29562
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_vec
                - hash.29562
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:616,36'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:608,32'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:616,36'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:600,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:601,37'
              BranchSideFuncs:
                - hash.29562
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:603,26'
              BranchSideFuncs:
                - hash.29562
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:617,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:617,42'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:618,46'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:618,46'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:618,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:619,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:619,40'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:619,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:620,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:620,40'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:620,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:621,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:621,35'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:621,35'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:621,35'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:382,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:398,19'
          Dst:             PQCLEAN_CROSSRSDPG256FAST_AVX2_unpack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:401,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:406,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:410,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:413,2'
          Dst:             csprng_fp_vec_chall_1
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:415,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:418,2'
          Dst:             PQCLEAN_CROSSRSDPG256FAST_AVX2_expand_digest_to_fixed_weight
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:422,24'
          Dst:             PQCLEAN_CROSSRSDPG256FAST_AVX2_rebuild_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:589,32'
          Dst:             PQCLEAN_CROSSRSDPG256FAST_AVX2_recompute_root
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:593,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:596,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:508,34'
          Dst:             PQCLEAN_CROSSRSDPG256FAST_AVX2_unpack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:519,40'
          Dst:             PQCLEAN_CROSSRSDPG256FAST_AVX2_unpack_fz_rsdp_g_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:522,22'
          Dst:             is_fz_vec_in_restr_group_m
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:523,4'
          Dst:             fz_inf_w_by_fz_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:529,4'
          Dst:             convert_restr_vec_to_fp
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:530,4'
          Dst:             fp_vec_by_fp_vec_pointwise
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:531,4'
          Dst:             fp_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:533,4'
          Dst:             fp_synd_minus_fp_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:538,4'
          Dst:             PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:486,4'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:488,4'
          Dst:             csprng_fz_inf_w
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:489,4'
          Dst:             fz_inf_w_by_fz_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:490,4'
          Dst:             fz_dz_norm_n
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:492,4'
          Dst:             csprng_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:494,4'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:495,4'
          Dst:             fp_vec_by_restr_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:545,4'
          Dst:             hash_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:565,4'
          Dst:             hash_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:606,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:612,36'
          Dst:             memcmp
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:601,3'
          Dst:             PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:608,32'
          Dst:             memcmp
    - functionName:    expand_pk
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_fp_mat
        - csprng_fz_mat
        - csprng_initialize
        - csprng_release
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:53,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.29552
                - csprng_fz_mat.29556
                - csprng_fp_mat.29555
                - csprng_release.29548
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:54,2'
              BranchSideFuncs:
                - csprng_initialize.29552
                - csprng_fz_mat.29556
                - csprng_fp_mat.29555
                - csprng_release.29548
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:54,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:56,2'
          Dst:             csprng_fz_mat
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:57,2'
          Dst:             csprng_fp_mat
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:59,2'
          Dst:             csprng_release
    - functionName:    hash
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
        - xof_shake_final
        - xof_shake_init
        - xof_shake_release
        - xof_shake_update
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:238,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.29543
                - xof_shake_update.29541
                - xof_shake_update.29541
                - xof_shake_final.29539
                - xof_shake_extract.29531
                - xof_shake_release.29525
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:239,2'
              BranchSideFuncs:
                - xof_shake_init.29543
                - xof_shake_update.29541
                - xof_shake_update.29541
                - xof_shake_final.29539
                - xof_shake_extract.29531
                - xof_shake_release.29525
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:239,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:240,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:244,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:245,2'
          Dst:             xof_shake_final
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:246,2'
          Dst:             xof_shake_extract
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:248,2'
          Dst:             xof_shake_release
    - functionName:    csprng_fp_vec_chall_1
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          215
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:335,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.29550
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:341,2'
              BranchSideFuncs:
                - csprng_randombytes.29550
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:352,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:352,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:365,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:352,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:354,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:365,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:354,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:356,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:356,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:356,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:357,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:359,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:366,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:367,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:369,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:351,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:352,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:372,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:341,2'
          Dst:             csprng_randombytes
    - functionName:    fz_inf_w_by_fz_matrix
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          204
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    convert_restr_vec_to_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - RESTR_TO_VAL
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h:231,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h:0,0'
              BranchSideFuncs:
                - RESTR_TO_VAL.29554
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h:232,25'
              BranchSideFuncs:
                - RESTR_TO_VAL.29554
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h:231,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h:232,25'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h:234,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h:232,12'
          Dst:             RESTR_TO_VAL
    - functionName:    fp_vec_by_fp_vec_pointwise
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          96
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h:187,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h:188,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h:188,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h:187,26'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h:187,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h:188,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h:187,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h:188,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h:191,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fp_vec_by_fp_matrix
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          703
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - reduce_avx2_32
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h:155,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h:0,0'
              BranchSideFuncs:
                - reduce_avx2_32.29553
                - reduce_avx2_32.29553
                - reduce_avx2_32.29553
                - reduce_avx2_32.29553
                - reduce_avx2_32.29553
                - reduce_avx2_32.29553
                - reduce_avx2_32.29553
                - reduce_avx2_32.29553
                - reduce_avx2_32.29553
                - reduce_avx2_32.29553
                - reduce_avx2_32.29553
                - reduce_avx2_32.29553
                - reduce_avx2_32.29553
                - reduce_avx2_32.29553
                - reduce_avx2_32.29553
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h:160,39'
              BranchSideFuncs:
                - reduce_avx2_32.29553
                - reduce_avx2_32.29553
                - reduce_avx2_32.29553
                - reduce_avx2_32.29553
                - reduce_avx2_32.29553
                - reduce_avx2_32.29553
                - reduce_avx2_32.29553
                - reduce_avx2_32.29553
                - reduce_avx2_32.29553
                - reduce_avx2_32.29553
                - reduce_avx2_32.29553
                - reduce_avx2_32.29553
                - reduce_avx2_32.29553
                - reduce_avx2_32.29553
                - reduce_avx2_32.29553
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h:171,19'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h:0,0'
              BranchSideFuncs:
                - reduce_avx2_32.29553
                - reduce_avx2_32.29553
                - reduce_avx2_32.29553
                - reduce_avx2_32.29553
                - reduce_avx2_32.29553
                - reduce_avx2_32.29553
                - reduce_avx2_32.29553
                - reduce_avx2_32.29553
                - reduce_avx2_32.29553
                - reduce_avx2_32.29553
                - reduce_avx2_32.29553
                - reduce_avx2_32.29553
                - reduce_avx2_32.29553
                - reduce_avx2_32.29553
                - reduce_avx2_32.29553
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h:163,25'
              BranchSideFuncs:
                - reduce_avx2_32.29553
                - reduce_avx2_32.29553
                - reduce_avx2_32.29553
                - reduce_avx2_32.29553
                - reduce_avx2_32.29553
                - reduce_avx2_32.29553
                - reduce_avx2_32.29553
                - reduce_avx2_32.29553
                - reduce_avx2_32.29553
                - reduce_avx2_32.29553
                - reduce_avx2_32.29553
                - reduce_avx2_32.29553
                - reduce_avx2_32.29553
                - reduce_avx2_32.29553
                - reduce_avx2_32.29553
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h:171,39'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h:163,25'
              BranchSideFuncs:
                - reduce_avx2_32.29553
                - reduce_avx2_32.29553
                - reduce_avx2_32.29553
                - reduce_avx2_32.29553
                - reduce_avx2_32.29553
                - reduce_avx2_32.29553
                - reduce_avx2_32.29553
                - reduce_avx2_32.29553
                - reduce_avx2_32.29553
                - reduce_avx2_32.29553
                - reduce_avx2_32.29553
                - reduce_avx2_32.29553
                - reduce_avx2_32.29553
                - reduce_avx2_32.29553
                - reduce_avx2_32.29553
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h:171,8'
              BranchSideFuncs:
                - reduce_avx2_32.29553
                - reduce_avx2_32.29553
                - reduce_avx2_32.29553
                - reduce_avx2_32.29553
                - reduce_avx2_32.29553
                - reduce_avx2_32.29553
                - reduce_avx2_32.29553
                - reduce_avx2_32.29553
                - reduce_avx2_32.29553
                - reduce_avx2_32.29553
                - reduce_avx2_32.29553
                - reduce_avx2_32.29553
                - reduce_avx2_32.29553
                - reduce_avx2_32.29553
                - reduce_avx2_32.29553
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h:171,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h:163,63'
              BranchSideFuncs:
                - reduce_avx2_32.29553
                - reduce_avx2_32.29553
                - reduce_avx2_32.29553
                - reduce_avx2_32.29553
                - reduce_avx2_32.29553
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h:163,63'
              BranchSideFuncs:
                - reduce_avx2_32.29553
                - reduce_avx2_32.29553
                - reduce_avx2_32.29553
                - reduce_avx2_32.29553
                - reduce_avx2_32.29553
                - reduce_avx2_32.29553
                - reduce_avx2_32.29553
                - reduce_avx2_32.29553
                - reduce_avx2_32.29553
                - reduce_avx2_32.29553
                - reduce_avx2_32.29553
                - reduce_avx2_32.29553
                - reduce_avx2_32.29553
                - reduce_avx2_32.29553
                - reduce_avx2_32.29553
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
    - functionName:    csprng_fz_inf_w
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:420,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.29550
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:426,2'
              BranchSideFuncs:
                - csprng_randombytes.29550
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:437,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:437,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:449,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:437,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:439,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:449,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:439,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:441,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:441,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:441,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:442,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:444,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:450,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:451,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:453,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:436,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:437,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:456,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:426,2'
          Dst:             csprng_randombytes
    - functionName:    fz_dz_norm_n
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          144
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    csprng_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:291,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.29550
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:297,2'
              BranchSideFuncs:
                - csprng_randombytes.29550
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:308,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:308,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:320,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:308,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:310,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:320,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:310,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:312,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:312,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:312,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:313,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:315,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:321,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:322,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:324,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:307,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:308,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:327,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:297,2'
          Dst:             csprng_randombytes
    - functionName:    fp_vec_by_restr_vec_scaled
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - RESTR_TO_VAL
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h:210,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h:211,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h:214,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h:211,12'
          Dst:             RESTR_TO_VAL
    - functionName:    hash_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      void
      argCount:        14
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_initialize_par
        - csprng_randombytes_par
        - csprng_release_par
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:271,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_initialize_par.29551
                - csprng_randombytes_par.29549
                - csprng_release_par.29547
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:272,56'
              BranchSideFuncs:
                - csprng_initialize_par.29551
                - csprng_randombytes_par.29549
                - csprng_release_par.29547
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:272,2'
          Dst:             csprng_initialize_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:273,2'
          Dst:             csprng_randombytes_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:275,2'
          Dst:             csprng_release_par
    - functionName:    fz_vec_sub_n
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          252
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/restr_arith.h:54,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/restr_arith.h:55,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/restr_arith.h:55,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/restr_arith.h:54,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/restr_arith.h:55,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/restr_arith.h:57,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fz_dz_norm_m
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          32
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fz_vec_sub_m
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          108
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/restr_arith.h:108,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/restr_arith.h:109,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/restr_arith.h:109,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/restr_arith.h:108,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/restr_arith.h:108,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/restr_arith.h:109,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    expand_sk
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          110
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - csprng_fz_inf_w
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
        - expand_pk
        - fz_dz_norm_n
        - fz_inf_w_by_fz_matrix
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.29552
                - csprng_randombytes.29550
                - csprng_release.29548
                - expand_pk.29561
                - csprng_initialize.29552
                - csprng_fz_inf_w.29568
                - csprng_release.29548
                - fz_inf_w_by_fz_matrix.29564
                - fz_dz_norm_n.29569
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:74,2'
              BranchSideFuncs:
                - csprng_initialize.29552
                - csprng_randombytes.29550
                - csprng_release.29548
                - expand_pk.29561
                - csprng_initialize.29552
                - csprng_fz_inf_w.29568
                - csprng_release.29548
                - fz_inf_w_by_fz_matrix.29564
                - fz_dz_norm_n.29569
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:92,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:94,22'
              BranchSideFuncs:
                - fz_inf_w_by_fz_matrix.29564
                - fz_dz_norm_n.29569
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:97,2'
              BranchSideFuncs:
                - fz_inf_w_by_fz_matrix.29564
                - fz_dz_norm_n.29569
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:74,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:75,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:79,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:81,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:87,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:88,2'
          Dst:             csprng_fz_inf_w
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:90,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:97,2'
          Dst:             fz_inf_w_by_fz_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:98,2'
          Dst:             fz_dz_norm_n
    - functionName:    PQCLEAN_CROSSRSDPG256FAST_AVX2_CROSS_sign
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          605
      EdgeCount:       41
      CyclomaticComplexity: 11
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_CROSSRSDPG256FAST_AVX2_expand_digest_to_fixed_weight
        - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_syn
        - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_vec
        - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fz_rsdp_g_vec
        - PQCLEAN_CROSSRSDPG256FAST_AVX2_seed_leaves
        - PQCLEAN_CROSSRSDPG256FAST_AVX2_seed_path
        - PQCLEAN_CROSSRSDPG256FAST_AVX2_tree_proof
        - PQCLEAN_CROSSRSDPG256FAST_AVX2_tree_root
        - __assert_fail
        - convert_restr_vec_to_fp
        - csprng_fp_vec
        - csprng_fp_vec_chall_1
        - csprng_fz_inf_w
        - csprng_initialize
        - csprng_release
        - expand_sk
        - fp_vec_by_fp_matrix
        - fp_vec_by_fp_vec_pointwise
        - fp_vec_by_restr_vec_scaled
        - fz_dz_norm_m
        - fz_dz_norm_n
        - fz_inf_w_by_fz_matrix
        - fz_vec_sub_m
        - fz_vec_sub_n
        - hash
        - hash_par
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:159,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:0,0'
              BranchSideFuncs:
                - expand_sk.29576
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_seed_leaves
                - csprng_initialize.29552
                - csprng_fz_inf_w.29568
                - fz_vec_sub_m.29575
                - fz_dz_norm_m.29574
                - fz_inf_w_by_fz_matrix.29564
                - fz_dz_norm_n.29569
                - fz_vec_sub_n.29573
                - convert_restr_vec_to_fp.29565
                - fz_dz_norm_n.29569
                - csprng_fp_vec.29570
                - csprng_release.29548
                - fp_vec_by_fp_vec_pointwise.29566
                - fp_vec_by_fp_matrix.29567
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fz_rsdp_g_vec
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_tree_root
                - hash.29562
                - hash.29562
                - hash.29562
                - hash.29562
                - csprng_initialize.29552
                - csprng_fp_vec_chall_1.29563
                - csprng_release.29548
                - fp_vec_by_restr_vec_scaled.29571
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_vec
                - hash.29562
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fz_rsdp_g_vec
                - hash_par.29572
                - hash_par.29572
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:170,21'
              BranchSideFuncs:
                - expand_sk.29576
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_seed_leaves
                - csprng_initialize.29552
                - csprng_fz_inf_w.29568
                - fz_vec_sub_m.29575
                - fz_dz_norm_m.29574
                - fz_inf_w_by_fz_matrix.29564
                - fz_dz_norm_n.29569
                - fz_vec_sub_n.29573
                - convert_restr_vec_to_fp.29565
                - fz_dz_norm_n.29569
                - csprng_fp_vec.29570
                - csprng_release.29548
                - fp_vec_by_fp_vec_pointwise.29566
                - fp_vec_by_fp_matrix.29567
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fz_rsdp_g_vec
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_tree_root
                - hash.29562
                - hash.29562
                - hash.29562
                - hash.29562
                - csprng_initialize.29552
                - csprng_fp_vec_chall_1.29563
                - csprng_release.29548
                - fp_vec_by_restr_vec_scaled.29571
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_vec
                - hash.29562
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fz_rsdp_g_vec
                - hash_par.29572
                - hash_par.29572
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:168,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:170,21'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_seed_leaves
                - csprng_initialize.29552
                - csprng_fz_inf_w.29568
                - fz_vec_sub_m.29575
                - fz_dz_norm_m.29574
                - fz_inf_w_by_fz_matrix.29564
                - fz_dz_norm_n.29569
                - fz_vec_sub_n.29573
                - convert_restr_vec_to_fp.29565
                - fz_dz_norm_n.29569
                - csprng_fp_vec.29570
                - csprng_release.29548
                - fp_vec_by_fp_vec_pointwise.29566
                - fp_vec_by_fp_matrix.29567
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fz_rsdp_g_vec
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_tree_root
                - hash.29562
                - hash.29562
                - hash.29562
                - hash.29562
                - csprng_initialize.29552
                - csprng_fp_vec_chall_1.29563
                - csprng_release.29548
                - fp_vec_by_restr_vec_scaled.29571
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_vec
                - hash.29562
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fz_rsdp_g_vec
                - hash_par.29572
                - hash_par.29572
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:173,33'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_seed_leaves
                - csprng_initialize.29552
                - csprng_fz_inf_w.29568
                - fz_vec_sub_m.29575
                - fz_dz_norm_m.29574
                - fz_inf_w_by_fz_matrix.29564
                - fz_dz_norm_n.29569
                - fz_vec_sub_n.29573
                - convert_restr_vec_to_fp.29565
                - fz_dz_norm_n.29569
                - csprng_fp_vec.29570
                - csprng_release.29548
                - fp_vec_by_fp_vec_pointwise.29566
                - fp_vec_by_fp_matrix.29567
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fz_rsdp_g_vec
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_tree_root
                - hash.29562
                - hash.29562
                - hash.29562
                - hash.29562
                - csprng_initialize.29552
                - csprng_fp_vec_chall_1.29563
                - csprng_release.29548
                - fp_vec_by_restr_vec_scaled.29571
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_vec
                - hash.29562
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fz_rsdp_g_vec
                - hash_par.29572
                - hash_par.29572
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:174,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:176,22'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_seed_leaves
                - csprng_initialize.29552
                - csprng_fz_inf_w.29568
                - fz_vec_sub_m.29575
                - fz_dz_norm_m.29574
                - fz_inf_w_by_fz_matrix.29564
                - fz_dz_norm_n.29569
                - fz_vec_sub_n.29573
                - convert_restr_vec_to_fp.29565
                - fz_dz_norm_n.29569
                - csprng_fp_vec.29570
                - csprng_release.29548
                - fp_vec_by_fp_vec_pointwise.29566
                - fp_vec_by_fp_matrix.29567
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fz_rsdp_g_vec
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_tree_root
                - hash.29562
                - hash.29562
                - hash.29562
                - hash.29562
                - csprng_initialize.29552
                - csprng_fp_vec_chall_1.29563
                - csprng_release.29548
                - fp_vec_by_restr_vec_scaled.29571
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_vec
                - hash.29562
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fz_rsdp_g_vec
                - hash_par.29572
                - hash_par.29572
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:181,2'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_seed_leaves
                - csprng_initialize.29552
                - csprng_fz_inf_w.29568
                - fz_vec_sub_m.29575
                - fz_dz_norm_m.29574
                - fz_inf_w_by_fz_matrix.29564
                - fz_dz_norm_n.29569
                - fz_vec_sub_n.29573
                - convert_restr_vec_to_fp.29565
                - fz_dz_norm_n.29569
                - csprng_fp_vec.29570
                - csprng_release.29548
                - fp_vec_by_fp_vec_pointwise.29566
                - fp_vec_by_fp_matrix.29567
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fz_rsdp_g_vec
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_tree_root
                - hash.29562
                - hash.29562
                - hash.29562
                - hash.29562
                - csprng_initialize.29552
                - csprng_fp_vec_chall_1.29563
                - csprng_release.29548
                - fp_vec_by_restr_vec_scaled.29571
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_vec
                - hash.29562
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fz_rsdp_g_vec
                - hash_par.29572
                - hash_par.29572
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:269,20'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:269,25'
              BranchSideFuncs:
                - hash_par.29572
                - hash_par.29572
                - csprng_initialize.29552
                - csprng_fz_inf_w.29568
                - fz_vec_sub_m.29575
                - fz_dz_norm_m.29574
                - fz_inf_w_by_fz_matrix.29564
                - fz_dz_norm_n.29569
                - fz_vec_sub_n.29573
                - convert_restr_vec_to_fp.29565
                - fz_dz_norm_n.29569
                - csprng_fp_vec.29570
                - csprng_release.29548
                - fp_vec_by_fp_vec_pointwise.29566
                - fp_vec_by_fp_matrix.29567
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fz_rsdp_g_vec
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_tree_root
                - hash.29562
                - hash.29562
                - hash.29562
                - hash.29562
                - csprng_initialize.29552
                - csprng_fp_vec_chall_1.29563
                - csprng_release.29548
                - fp_vec_by_restr_vec_scaled.29571
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_vec
                - hash.29562
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fz_rsdp_g_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:272,14'
              BranchSideFuncs:
                - hash_par.29572
                - hash_par.29572
                - csprng_initialize.29552
                - csprng_fz_inf_w.29568
                - fz_vec_sub_m.29575
                - fz_dz_norm_m.29574
                - fz_inf_w_by_fz_matrix.29564
                - fz_dz_norm_n.29569
                - fz_vec_sub_n.29573
                - convert_restr_vec_to_fp.29565
                - fz_dz_norm_n.29569
                - csprng_fp_vec.29570
                - csprng_release.29548
                - fp_vec_by_fp_vec_pointwise.29566
                - fp_vec_by_fp_matrix.29567
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fz_rsdp_g_vec
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_tree_root
                - hash.29562
                - hash.29562
                - hash.29562
                - hash.29562
                - csprng_initialize.29552
                - csprng_fp_vec_chall_1.29563
                - csprng_release.29548
                - fp_vec_by_restr_vec_scaled.29571
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_vec
                - hash.29562
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fz_rsdp_g_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:269,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:220,31'
              BranchSideFuncs:
                - hash_par.29572
                - hash_par.29572
                - csprng_initialize.29552
                - csprng_fz_inf_w.29568
                - fz_vec_sub_m.29575
                - fz_dz_norm_m.29574
                - fz_inf_w_by_fz_matrix.29564
                - fz_dz_norm_n.29569
                - fz_vec_sub_n.29573
                - convert_restr_vec_to_fp.29565
                - fz_dz_norm_n.29569
                - csprng_fp_vec.29570
                - csprng_release.29548
                - fp_vec_by_fp_vec_pointwise.29566
                - fp_vec_by_fp_matrix.29567
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fz_rsdp_g_vec
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_tree_root
                - hash.29562
                - hash.29562
                - hash.29562
                - hash.29562
                - csprng_initialize.29552
                - csprng_fp_vec_chall_1.29563
                - csprng_release.29548
                - fp_vec_by_restr_vec_scaled.29571
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_vec
                - hash.29562
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fz_rsdp_g_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:272,14'
              BranchSideFuncs:
                - hash_par.29572
                - hash_par.29572
                - csprng_initialize.29552
                - csprng_fz_inf_w.29568
                - fz_vec_sub_m.29575
                - fz_dz_norm_m.29574
                - fz_inf_w_by_fz_matrix.29564
                - fz_dz_norm_n.29569
                - fz_vec_sub_n.29573
                - convert_restr_vec_to_fp.29565
                - fz_dz_norm_n.29569
                - csprng_fp_vec.29570
                - csprng_release.29548
                - fp_vec_by_fp_vec_pointwise.29566
                - fp_vec_by_fp_matrix.29567
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fz_rsdp_g_vec
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_tree_root
                - hash.29562
                - hash.29562
                - hash.29562
                - hash.29562
                - csprng_initialize.29552
                - csprng_fp_vec_chall_1.29563
                - csprng_release.29548
                - fp_vec_by_restr_vec_scaled.29571
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_vec
                - hash.29562
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fz_rsdp_g_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:220,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:220,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_tree_root
                - hash.29562
                - hash.29562
                - hash.29562
                - hash.29562
                - csprng_initialize.29552
                - csprng_fp_vec_chall_1.29563
                - csprng_release.29548
                - fp_vec_by_restr_vec_scaled.29571
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_vec
                - hash.29562
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fz_rsdp_g_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:309,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_tree_root
                - hash.29562
                - hash.29562
                - hash.29562
                - hash.29562
                - csprng_initialize.29552
                - csprng_fp_vec_chall_1.29563
                - csprng_release.29548
                - fp_vec_by_restr_vec_scaled.29571
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_vec
                - hash.29562
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fz_rsdp_g_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:336,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:337,30'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_vec
                - hash.29562
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fz_rsdp_g_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:345,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_vec
                - hash.29562
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fz_rsdp_g_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:345,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:346,37'
              BranchSideFuncs:
                - hash.29562
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fz_rsdp_g_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:349,26'
              BranchSideFuncs:
                - hash.29562
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fz_rsdp_g_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:363,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:362,26'
              BranchSideFuncs:
                - __assert_fail
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fz_rsdp_g_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:364,4'
              BranchSideFuncs:
                - __assert_fail
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fz_rsdp_g_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:364,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:364,4'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fz_rsdp_g_vec
                - __assert_fail
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:365,16'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fz_rsdp_g_vec
                - __assert_fail
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:362,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:363,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:371,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:165,2'
          Dst:             expand_sk
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:181,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:182,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:185,2'
          Dst:             PQCLEAN_CROSSRSDPG256FAST_AVX2_seed_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:309,2'
          Dst:             PQCLEAN_CROSSRSDPG256FAST_AVX2_tree_root
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:310,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:311,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:318,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:323,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:329,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:330,2'
          Dst:             csprng_fp_vec_chall_1
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:332,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:232,3'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:237,3'
          Dst:             csprng_fz_inf_w
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:238,3'
          Dst:             fz_vec_sub_m
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:239,3'
          Dst:             fz_dz_norm_m
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:240,3'
          Dst:             fz_inf_w_by_fz_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:241,3'
          Dst:             fz_dz_norm_n
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:242,3'
          Dst:             fz_vec_sub_n
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:245,3'
          Dst:             convert_restr_vec_to_fp
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:246,3'
          Dst:             fz_dz_norm_n
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:248,3'
          Dst:             csprng_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:250,3'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:253,3'
          Dst:             fp_vec_by_fp_vec_pointwise
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:254,3'
          Dst:             fp_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:258,3'
          Dst:             PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:260,3'
          Dst:             PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fz_rsdp_g_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:270,4'
          Dst:             hash_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:286,4'
          Dst:             hash_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:337,3'
          Dst:             fp_vec_by_restr_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:351,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:354,2'
          Dst:             PQCLEAN_CROSSRSDPG256FAST_AVX2_expand_digest_to_fixed_weight
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:358,2'
          Dst:             PQCLEAN_CROSSRSDPG256FAST_AVX2_tree_proof
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:359,2'
          Dst:             PQCLEAN_CROSSRSDPG256FAST_AVX2_seed_path
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:346,3'
          Dst:             PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:364,4'
          Dst:             __assert_fail
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:365,4'
          Dst:             PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:366,4'
          Dst:             PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fz_rsdp_g_vec
    - functionName:    restr_vec_by_fp_matrix
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          463
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - RESTR_TO_VAL
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h:112,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h:0,0'
              BranchSideFuncs:
                - RESTR_TO_VAL.29554
                - RESTR_TO_VAL.29554
                - RESTR_TO_VAL.29554
                - RESTR_TO_VAL.29554
                - RESTR_TO_VAL.29554
                - RESTR_TO_VAL.29554
                - RESTR_TO_VAL.29554
                - RESTR_TO_VAL.29554
                - RESTR_TO_VAL.29554
                - RESTR_TO_VAL.29554
                - RESTR_TO_VAL.29554
                - RESTR_TO_VAL.29554
                - RESTR_TO_VAL.29554
                - RESTR_TO_VAL.29554
                - RESTR_TO_VAL.29554
                - RESTR_TO_VAL.29554
                - RESTR_TO_VAL.29554
                - RESTR_TO_VAL.29554
                - RESTR_TO_VAL.29554
                - RESTR_TO_VAL.29554
                - RESTR_TO_VAL.29554
                - RESTR_TO_VAL.29554
                - RESTR_TO_VAL.29554
                - RESTR_TO_VAL.29554
                - RESTR_TO_VAL.29554
                - RESTR_TO_VAL.29554
                - RESTR_TO_VAL.29554
                - RESTR_TO_VAL.29554
                - RESTR_TO_VAL.29554
                - RESTR_TO_VAL.29554
                - RESTR_TO_VAL.29554
                - RESTR_TO_VAL.29554
                - RESTR_TO_VAL.29554
                - RESTR_TO_VAL.29554
                - RESTR_TO_VAL.29554
                - RESTR_TO_VAL.29554
                - RESTR_TO_VAL.29554
                - RESTR_TO_VAL.29554
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h:113,7'
              BranchSideFuncs:
                - RESTR_TO_VAL.29554
                - RESTR_TO_VAL.29554
                - RESTR_TO_VAL.29554
                - RESTR_TO_VAL.29554
                - RESTR_TO_VAL.29554
                - RESTR_TO_VAL.29554
                - RESTR_TO_VAL.29554
                - RESTR_TO_VAL.29554
                - RESTR_TO_VAL.29554
                - RESTR_TO_VAL.29554
                - RESTR_TO_VAL.29554
                - RESTR_TO_VAL.29554
                - RESTR_TO_VAL.29554
                - RESTR_TO_VAL.29554
                - RESTR_TO_VAL.29554
                - RESTR_TO_VAL.29554
                - RESTR_TO_VAL.29554
                - RESTR_TO_VAL.29554
                - RESTR_TO_VAL.29554
                - RESTR_TO_VAL.29554
                - RESTR_TO_VAL.29554
                - RESTR_TO_VAL.29554
                - RESTR_TO_VAL.29554
                - RESTR_TO_VAL.29554
                - RESTR_TO_VAL.29554
                - RESTR_TO_VAL.29554
                - RESTR_TO_VAL.29554
                - RESTR_TO_VAL.29554
                - RESTR_TO_VAL.29554
                - RESTR_TO_VAL.29554
                - RESTR_TO_VAL.29554
                - RESTR_TO_VAL.29554
                - RESTR_TO_VAL.29554
                - RESTR_TO_VAL.29554
                - RESTR_TO_VAL.29554
                - RESTR_TO_VAL.29554
                - RESTR_TO_VAL.29554
                - RESTR_TO_VAL.29554
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h:117,31'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h:118,20'
              BranchSideFuncs:
                - RESTR_TO_VAL.29554
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h:118,20'
              BranchSideFuncs:
                - RESTR_TO_VAL.29554
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/fp_arith.h:0,0'
          Dst:             RESTR_TO_VAL
    - functionName:    PQCLEAN_CROSSRSDPG256FAST_AVX2_CROSS_keygen
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          132
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_syn
        - csprng_fz_inf_w
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
        - expand_pk
        - fz_dz_norm_n
        - fz_inf_w_by_fz_matrix
        - restr_vec_by_fp_matrix
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:104,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
                - csprng_initialize.29552
                - csprng_randombytes.29550
                - csprng_release.29548
                - expand_pk.29561
                - csprng_initialize.29552
                - csprng_fz_inf_w.29568
                - fz_inf_w_by_fz_matrix.29564
                - fz_dz_norm_n.29569
                - csprng_release.29548
                - restr_vec_by_fp_matrix.29581
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_syn
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:138,22'
              BranchSideFuncs:
                - OQS_randombytes
                - csprng_initialize.29552
                - csprng_randombytes.29550
                - csprng_release.29548
                - expand_pk.29561
                - csprng_initialize.29552
                - csprng_fz_inf_w.29568
                - fz_inf_w_by_fz_matrix.29564
                - fz_dz_norm_n.29569
                - csprng_release.29548
                - restr_vec_by_fp_matrix.29581
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_syn
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:136,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:138,22'
              BranchSideFuncs:
                - fz_inf_w_by_fz_matrix.29564
                - fz_dz_norm_n.29569
                - csprng_release.29548
                - restr_vec_by_fp_matrix.29581
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_syn
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:141,2'
              BranchSideFuncs:
                - fz_inf_w_by_fz_matrix.29564
                - fz_dz_norm_n.29569
                - csprng_release.29548
                - restr_vec_by_fp_matrix.29581
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_syn
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:104,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:112,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:113,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:117,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:123,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:130,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:134,2'
          Dst:             csprng_fz_inf_w
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:141,2'
          Dst:             fz_inf_w_by_fz_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:142,2'
          Dst:             fz_dz_norm_n
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:144,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:147,2'
          Dst:             restr_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/CROSS.c:149,2'
          Dst:             PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_syn
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:72,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:72,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:72,2'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:66,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:66,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:66,2'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:59,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:59,2'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:54,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:54,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:52,2'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:43,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:43,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:43,2'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.29606
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.29606
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.29607
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:62,2'
              BranchSideFuncs:
                - xof_shake_extract.29607
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.29610
                - xof_shake_update.29609
                - xof_shake_update.29609
                - xof_shake_final.29608
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.29610
                - xof_shake_update.29609
                - xof_shake_update.29609
                - xof_shake_final.29608
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    PQCLEAN_CROSSRSDPG256FAST_AVX2_expand_digest_to_fixed_weight
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         67
      ICount:          400
      EdgeCount:       90
      CyclomaticComplexity: 25
      functionsReached:
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.c:46,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.29613
                - csprng_randombytes.29612
                - csprng_release.29611
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.c:47,2'
              BranchSideFuncs:
                - csprng_initialize.29613
                - csprng_randombytes.29612
                - csprng_release.29611
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.c:68,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.c:68,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.c:68,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.c:70,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.c:70,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.c:72,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.c:72,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.c:72,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.c:73,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.c:75,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.c:84,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.c:85,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.c:92,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.c:66,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.c:68,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.c:95,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.c:47,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.c:49,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.c:51,2'
          Dst:             csprng_release
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:72,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:72,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:72,2'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:66,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:66,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:66,2'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:59,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:59,2'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:54,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:54,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:52,2'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:43,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:43,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:43,2'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    PQCLEAN_CROSSRSDPG256FAST_AVX2_recompute_root
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          82
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - PQCLEAN_CROSSRSDPG256FAST_AVX2_tree_root
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/merkle.c:87,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/merkle.c:0,0'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_tree_root
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/merkle.c:88,7'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_tree_root
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/merkle.c:88,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/merkle.c:87,26'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_tree_root
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/merkle.c:89,12'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_tree_root
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/merkle.c:88,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/merkle.c:87,26'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_tree_root
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/merkle.c:89,12'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_tree_root
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/merkle.c:87,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/merkle.c:88,7'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_tree_root
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/merkle.c:95,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256FAST_AVX2_tree_root
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/merkle.c:95,2'
          Dst:             PQCLEAN_CROSSRSDPG256FAST_AVX2_tree_root
    - functionName:    PQCLEAN_CROSSRSDPG256FAST_AVX2_tree_root
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          50
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hash
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/merkle.c:56,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/merkle.c:0,0'
              BranchSideFuncs:
                - hash.29647
                - hash.29647
                - hash.29647
                - hash.29647
                - hash.29647
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/merkle.c:60,3'
              BranchSideFuncs:
                - hash.29647
                - hash.29647
                - hash.29647
                - hash.29647
                - hash.29647
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/merkle.c:60,3'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/merkle.c:60,3'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/merkle.c:60,3'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/merkle.c:60,3'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/merkle.c:64,2'
          Dst:             hash
    - functionName:    hash
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
        - xof_shake_final
        - xof_shake_init
        - xof_shake_release
        - xof_shake_update
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:238,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.29642
                - xof_shake_update.29641
                - xof_shake_update.29641
                - xof_shake_final.29640
                - xof_shake_extract.29639
                - xof_shake_release.29638
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:239,2'
              BranchSideFuncs:
                - xof_shake_init.29642
                - xof_shake_update.29641
                - xof_shake_update.29641
                - xof_shake_final.29640
                - xof_shake_extract.29639
                - xof_shake_release.29638
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:239,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:240,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:244,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:245,2'
          Dst:             xof_shake_final
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:246,2'
          Dst:             xof_shake_extract
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:248,2'
          Dst:             xof_shake_release
    - functionName:    PQCLEAN_CROSSRSDPG256FAST_AVX2_tree_proof
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          73
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/merkle.c:72,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/merkle.c:71,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/merkle.c:73,37'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/merkle.c:72,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/merkle.c:71,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/merkle.c:73,37'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/merkle.c:71,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/merkle.c:72,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/merkle.c:79,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_unpack_7_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          2373
      EdgeCount:       66
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:234,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:234,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:235,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:237,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:237,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:247,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:237,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:237,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:238,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:237,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:237,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:238,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:237,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:238,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:238,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:237,31'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:237,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:238,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:237,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:237,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:247,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:237,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:238,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:238,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:237,31'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:237,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:238,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:237,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:238,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:247,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:237,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:238,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:247,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:248,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:249,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:250,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:250,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:251,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:253,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:253,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:254,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:257,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:257,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:258,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:262,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:262,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:263,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:268,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:268,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:269,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:275,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:275,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:276,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:284,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:284,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:284,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:285,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_unpack_9_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          1779
      EdgeCount:       67
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:311,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:311,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:321,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:311,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:311,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:312,24'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:311,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:311,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:312,24'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:311,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:312,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:312,24'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:311,30'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:311,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:312,24'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:311,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:311,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:321,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:311,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:312,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:312,24'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:311,30'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:311,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:312,24'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:311,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:312,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:321,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:311,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:312,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:321,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:322,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:323,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:324,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:324,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:325,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:327,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:327,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:328,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:331,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:331,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:332,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:336,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:336,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:337,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:342,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:342,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:343,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:349,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:349,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:350,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:358,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:358,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:358,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:359,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_pack_7_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          463
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:60,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:68,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:60,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:68,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:69,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:70,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:71,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:71,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:72,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:74,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:74,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:75,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:78,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:78,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:79,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:83,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:83,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:84,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:89,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:89,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:90,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:96,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:96,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:96,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:97,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_pack_9_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          558
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:126,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:127,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:137,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:126,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:127,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:137,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:138,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:139,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:141,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:141,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:142,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:145,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:145,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:146,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:150,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:150,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:151,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:156,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:156,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:157,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:163,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:163,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:164,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:171,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:171,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:171,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:172,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDPG256FAST_AVX2_unpack_fz_rsdp_g_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 504
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fz
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:504,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fz.29692
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:504,9'
              BranchSideFuncs:
                - generic_unpack_fz.29692
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:504,9'
          Dst:             generic_unpack_fz
    - functionName:    generic_unpack_fz
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 396
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_7_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:398,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_7_bit.29686
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:398,22'
              BranchSideFuncs:
                - generic_unpack_7_bit.29686
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:398,22'
          Dst:             generic_unpack_7_bit
    - functionName:    PQCLEAN_CROSSRSDPG256FAST_AVX2_unpack_fz_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 491
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fz
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:491,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fz.29692
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:491,9'
              BranchSideFuncs:
                - generic_unpack_fz.29692
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:491,9'
          Dst:             generic_unpack_fz
    - functionName:    PQCLEAN_CROSSRSDPG256FAST_AVX2_unpack_fp_syn
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 477
      functionLinenumberEnd: 478
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:478,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fp.29695
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:478,9'
              BranchSideFuncs:
                - generic_unpack_fp.29695
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:478,9'
          Dst:             generic_unpack_fp
    - functionName:    generic_unpack_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_9_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:379,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_9_bit.29687
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:379,22'
              BranchSideFuncs:
                - generic_unpack_9_bit.29687
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:379,22'
          Dst:             generic_unpack_9_bit
    - functionName:    PQCLEAN_CROSSRSDPG256FAST_AVX2_unpack_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 464
      functionLinenumberEnd: 465
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:465,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fp.29695
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:465,9'
              BranchSideFuncs:
                - generic_unpack_fp.29695
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:465,9'
          Dst:             generic_unpack_fp
    - functionName:    PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fz_rsdp_g_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 453
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fz
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:452,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fz.29700
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:452,2'
              BranchSideFuncs:
                - generic_pack_fz.29700
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:452,2'
          Dst:             generic_pack_fz
    - functionName:    generic_pack_fz
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_7_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:212,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_7_bit.29688
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:212,2'
              BranchSideFuncs:
                - generic_pack_7_bit.29688
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:212,2'
          Dst:             generic_pack_7_bit
    - functionName:    PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fz_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fz
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:439,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fz.29700
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:439,2'
              BranchSideFuncs:
                - generic_pack_fz.29700
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:439,2'
          Dst:             generic_pack_fz
    - functionName:    PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_syn
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:426,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fp.29703
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:426,2'
              BranchSideFuncs:
                - generic_pack_fp.29703
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:426,2'
          Dst:             generic_pack_fp
    - functionName:    generic_pack_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_9_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:196,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_9_bit.29689
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:196,2'
              BranchSideFuncs:
                - generic_pack_9_bit.29689
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:196,2'
          Dst:             generic_pack_9_bit
    - functionName:    PQCLEAN_CROSSRSDPG256FAST_AVX2_pack_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 412
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:413,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fp.29703
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:413,2'
              BranchSideFuncs:
                - generic_pack_fp.29703
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/pack_unpack.c:413,2'
          Dst:             generic_pack_fp
    - functionName:    xof_shake_x4_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_ctx_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:109,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:109,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:109,2'
          Dst:             OQS_SHA3_shake256_x4_inc_ctx_release
    - functionName:    csprng_release_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:174,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_release.29754
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:174,2'
              BranchSideFuncs:
                - xof_shake_x4_release.29754
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:174,2'
          Dst:             xof_shake_x4_release
    - functionName:    xof_shake_x4_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_squeeze
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:105,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:105,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:105,2'
          Dst:             OQS_SHA3_shake256_x4_inc_squeeze
    - functionName:    csprng_randombytes_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:161,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_extract.29756
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:161,2'
              BranchSideFuncs:
                - xof_shake_x4_extract.29756
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:161,2'
          Dst:             xof_shake_x4_extract
    - functionName:    xof_shake_x4_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:97,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:97,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:97,2'
          Dst:             OQS_SHA3_shake256_x4_inc_finalize
    - functionName:    xof_shake_x4_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_absorb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:94,46'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:94,46'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:94,2'
          Dst:             OQS_SHA3_shake256_x4_inc_absorb
    - functionName:    xof_shake_x4_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:86,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:86,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:86,2'
          Dst:             OQS_SHA3_shake256_x4_inc_init
    - functionName:    csprng_initialize_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          53
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_final
        - xof_shake_x4_init
        - xof_shake_x4_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:132,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_init.29760
                - xof_shake_x4_update.29759
                - xof_shake_x4_update.29759
                - xof_shake_x4_final.29758
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:132,2'
              BranchSideFuncs:
                - xof_shake_x4_init.29760
                - xof_shake_x4_update.29759
                - xof_shake_x4_update.29759
                - xof_shake_x4_final.29758
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:132,2'
          Dst:             xof_shake_x4_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:133,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:143,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:144,2'
          Dst:             xof_shake_x4_final
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:72,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:72,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:72,2'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:66,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:66,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:66,2'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:59,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:59,2'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:54,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:54,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:52,2'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:43,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:43,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/sha3.h:43,2'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    PQCLEAN_CROSSRSDPG256FAST_AVX2_rebuild_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          75
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/seedtree.c:152,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/seedtree.c:151,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/seedtree.c:153,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/seedtree.c:152,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/seedtree.c:151,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/seedtree.c:153,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/seedtree.c:151,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/seedtree.c:152,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/seedtree.c:159,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDPG256FAST_AVX2_seed_path
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          75
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/seedtree.c:136,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/seedtree.c:135,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/seedtree.c:137,43'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/seedtree.c:136,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/seedtree.c:135,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/seedtree.c:137,43'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/seedtree.c:135,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/seedtree.c:136,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/seedtree.c:143,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    csprng_release_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_release_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:225,31'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_release_x4.29755
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:225,31'
              BranchSideFuncs:
                - csprng_release_x4.29755
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:225,3'
          Dst:             csprng_release_x4
    - functionName:    csprng_randombytes_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_randombytes_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:212,57'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes_x4.29757
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:212,57'
              BranchSideFuncs:
                - csprng_randombytes_x4.29757
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:212,3'
          Dst:             csprng_randombytes_x4
    - functionName:    csprng_initialize_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_initialize_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:200,34'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_initialize_x4.29761
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:200,34'
              BranchSideFuncs:
                - csprng_initialize_x4.29761
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:200,3'
          Dst:             csprng_initialize_x4
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.29762
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.29762
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.29763
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:62,2'
              BranchSideFuncs:
                - xof_shake_extract.29763
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.29766
                - xof_shake_update.29765
                - xof_shake_update.29765
                - xof_shake_final.29764
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.29766
                - xof_shake_update.29765
                - xof_shake_update.29765
                - xof_shake_final.29764
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    PQCLEAN_CROSSRSDPG256FAST_AVX2_seed_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          115
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_initialize
        - csprng_initialize_par
        - csprng_randombytes
        - csprng_randombytes_par
        - csprng_release
        - csprng_release_par
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/seedtree.c:54,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/seedtree.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.29776
                - csprng_randombytes.29775
                - csprng_release.29774
                - csprng_initialize_par.29773
                - csprng_randombytes_par.29772
                - csprng_release_par.29771
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/seedtree.c:63,2'
              BranchSideFuncs:
                - csprng_initialize.29776
                - csprng_randombytes.29775
                - csprng_release.29774
                - csprng_initialize_par.29773
                - csprng_randombytes_par.29772
                - csprng_release_par.29771
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/seedtree.c:68,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/seedtree.c:69,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/seedtree.c:71,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/seedtree.c:97,2'
          Dst:             csprng_initialize_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/seedtree.c:109,2'
          Dst:             csprng_randombytes_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-fast_avx2/seedtree.c:118,2'
          Dst:             csprng_release_par
    - functionName:    RESTR_TO_VAL
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          82
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    40
      BranchProfiles:  []
      Callsites:       []
    - functionName:    csprng_fp_mat
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:193,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.29849
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:199,2'
              BranchSideFuncs:
                - csprng_randombytes.29849
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:210,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:210,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:222,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:210,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:212,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:222,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:212,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:214,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:214,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:214,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:215,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:217,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:223,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:224,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:226,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:209,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:210,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:229,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:199,2'
          Dst:             csprng_randombytes
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:62,37'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.29850
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:62,37'
              BranchSideFuncs:
                - xof_shake_extract.29850
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/sha3.h:65,31'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/sha3.h:65,31'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/sha3.h:65,2'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    csprng_fz_mat
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:277,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.29849
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:283,2'
              BranchSideFuncs:
                - csprng_randombytes.29849
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:295,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:295,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:307,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:295,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:297,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:307,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:297,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:299,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:299,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:299,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:300,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:302,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:308,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:309,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:311,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:294,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:295,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:314,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:283,2'
          Dst:             csprng_randombytes
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/sha3.h:71,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/sha3.h:71,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/sha3.h:71,2'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_finalize
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/sha3.h:58,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/sha3.h:58,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/sha3.h:58,2'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/sha3.h:53,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/sha3.h:53,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/sha3.h:51,2'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/sha3.h:42,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/sha3.h:42,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/sha3.h:42,2'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    fp_synd_minus_fp_vec_scaled
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          51
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/fp_arith.h:172,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/fp_arith.h:173,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/fp_arith.h:177,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    is_fz_vec_in_restr_group_m
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_clean/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          81
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/restr_arith.h:100,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/restr_arith.h:100,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/restr_arith.h:100,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/restr_arith.h:99,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/restr_arith.h:100,14'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/restr_arith.h:102,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDPG256SMALL_CLEAN_CROSS_verify
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 481
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          385
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_expand_digest_to_fixed_weight
        - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_pack_fp_syn
        - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_pack_fp_vec
        - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_rebuild_tree
        - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_recompute_root
        - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_seed_leaves
        - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_unpack_fp_syn
        - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_unpack_fp_vec
        - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_unpack_fz_rsdp_g_vec
        - convert_restr_vec_to_fp
        - csprng_fp_vec
        - csprng_fp_vec_chall_1
        - csprng_fz_inf_w
        - csprng_initialize
        - csprng_release
        - expand_pk
        - fp_synd_minus_fp_vec_scaled
        - fp_vec_by_fp_matrix
        - fp_vec_by_fp_vec_pointwise
        - fp_vec_by_restr_vec_scaled
        - fz_dz_norm_n
        - fz_inf_w_by_fz_matrix
        - hash
        - is_fz_vec_in_restr_group_m
        - memcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:309,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:0,0'
              BranchSideFuncs:
                - expand_pk.29860
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_unpack_fp_syn
                - hash.29861
                - hash.29861
                - csprng_initialize.29862
                - csprng_fp_vec_chall_1.29863
                - csprng_release.29864
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_rebuild_tree
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_seed_leaves
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.29857
                - fz_inf_w_by_fz_matrix.29866
                - convert_restr_vec_to_fp.29870
                - fp_vec_by_fp_vec_pointwise.29871
                - fp_vec_by_fp_matrix.29872
                - fp_synd_minus_fp_vec_scaled.29856
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_pack_fp_syn
                - hash.29861
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_recompute_root
                - hash.29861
                - hash.29861
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_pack_fp_vec
                - hash.29861
                - memcmp
                - memcmp
                - hash.29861
                - csprng_initialize.29862
                - csprng_fz_inf_w.29865
                - fz_inf_w_by_fz_matrix.29866
                - fz_dz_norm_n.29867
                - csprng_fp_vec.29868
                - csprng_release.29864
                - fp_vec_by_restr_vec_scaled.29869
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:313,2'
              BranchSideFuncs:
                - expand_pk.29860
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_unpack_fp_syn
                - hash.29861
                - hash.29861
                - csprng_initialize.29862
                - csprng_fp_vec_chall_1.29863
                - csprng_release.29864
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_rebuild_tree
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_seed_leaves
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.29857
                - fz_inf_w_by_fz_matrix.29866
                - convert_restr_vec_to_fp.29870
                - fp_vec_by_fp_vec_pointwise.29871
                - fp_vec_by_fp_matrix.29872
                - fp_synd_minus_fp_vec_scaled.29856
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_pack_fp_syn
                - hash.29861
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_recompute_root
                - hash.29861
                - hash.29861
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_pack_fp_vec
                - hash.29861
                - memcmp
                - memcmp
                - hash.29861
                - csprng_initialize.29862
                - csprng_fz_inf_w.29865
                - fz_inf_w_by_fz_matrix.29866
                - fz_dz_norm_n.29867
                - csprng_fp_vec.29868
                - csprng_release.29864
                - fp_vec_by_restr_vec_scaled.29869
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:377,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:379,43'
              BranchSideFuncs:
                - hash.29861
                - csprng_initialize.29862
                - csprng_fz_inf_w.29865
                - fz_inf_w_by_fz_matrix.29866
                - fz_dz_norm_n.29867
                - csprng_fp_vec.29868
                - csprng_release.29864
                - fp_vec_by_restr_vec_scaled.29869
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.29857
                - fz_inf_w_by_fz_matrix.29866
                - convert_restr_vec_to_fp.29870
                - fp_vec_by_fp_vec_pointwise.29871
                - fp_vec_by_fp_matrix.29872
                - fp_synd_minus_fp_vec_scaled.29856
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_pack_fp_syn
                - hash.29861
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_recompute_root
                - hash.29861
                - hash.29861
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_pack_fp_vec
                - hash.29861
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:408,48'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.29857
                - fz_inf_w_by_fz_matrix.29866
                - convert_restr_vec_to_fp.29870
                - fp_vec_by_fp_vec_pointwise.29871
                - fp_vec_by_fp_matrix.29872
                - fp_synd_minus_fp_vec_scaled.29856
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_pack_fp_syn
                - hash.29861
                - hash.29861
                - csprng_initialize.29862
                - csprng_fz_inf_w.29865
                - fz_inf_w_by_fz_matrix.29866
                - fz_dz_norm_n.29867
                - csprng_fp_vec.29868
                - csprng_release.29864
                - fp_vec_by_restr_vec_scaled.29869
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_recompute_root
                - hash.29861
                - hash.29861
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_pack_fp_vec
                - hash.29861
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:409,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:415,35'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.29857
                - fz_inf_w_by_fz_matrix.29866
                - convert_restr_vec_to_fp.29870
                - fp_vec_by_fp_vec_pointwise.29871
                - fp_vec_by_fp_matrix.29872
                - fp_synd_minus_fp_vec_scaled.29856
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_pack_fp_syn
                - hash.29861
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_unpack_fp_vec
                - hash.29861
                - csprng_initialize.29862
                - csprng_fz_inf_w.29865
                - fz_inf_w_by_fz_matrix.29866
                - fz_dz_norm_n.29867
                - csprng_fp_vec.29868
                - csprng_release.29864
                - fp_vec_by_restr_vec_scaled.29869
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_recompute_root
                - hash.29861
                - hash.29861
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_pack_fp_vec
                - hash.29861
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:415,35'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.29857
                - fz_inf_w_by_fz_matrix.29866
                - convert_restr_vec_to_fp.29870
                - fp_vec_by_fp_vec_pointwise.29871
                - fp_vec_by_fp_matrix.29872
                - fp_synd_minus_fp_vec_scaled.29856
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_pack_fp_syn
                - hash.29861
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_unpack_fp_vec
                - hash.29861
                - csprng_initialize.29862
                - csprng_fz_inf_w.29865
                - fz_inf_w_by_fz_matrix.29866
                - fz_dz_norm_n.29867
                - csprng_fp_vec.29868
                - csprng_release.29864
                - fp_vec_by_restr_vec_scaled.29869
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_recompute_root
                - hash.29861
                - hash.29861
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_pack_fp_vec
                - hash.29861
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:420,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:420,24'
              BranchSideFuncs:
                - is_fz_vec_in_restr_group_m.29857
                - fz_inf_w_by_fz_matrix.29866
                - convert_restr_vec_to_fp.29870
                - fp_vec_by_fp_vec_pointwise.29871
                - fp_vec_by_fp_matrix.29872
                - fp_synd_minus_fp_vec_scaled.29856
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_pack_fp_syn
                - hash.29861
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_unpack_fz_rsdp_g_vec
                - hash.29861
                - csprng_initialize.29862
                - csprng_fz_inf_w.29865
                - fz_inf_w_by_fz_matrix.29866
                - fz_dz_norm_n.29867
                - csprng_fp_vec.29868
                - csprng_release.29864
                - fp_vec_by_restr_vec_scaled.29869
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_recompute_root
                - hash.29861
                - hash.29861
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_pack_fp_vec
                - hash.29861
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:420,24'
              BranchSideFuncs:
                - is_fz_vec_in_restr_group_m.29857
                - fz_inf_w_by_fz_matrix.29866
                - convert_restr_vec_to_fp.29870
                - fp_vec_by_fp_vec_pointwise.29871
                - fp_vec_by_fp_matrix.29872
                - fp_synd_minus_fp_vec_scaled.29856
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_pack_fp_syn
                - hash.29861
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_unpack_fz_rsdp_g_vec
                - hash.29861
                - csprng_initialize.29862
                - csprng_fz_inf_w.29865
                - fz_inf_w_by_fz_matrix.29866
                - fz_dz_norm_n.29867
                - csprng_fp_vec.29868
                - csprng_release.29864
                - fp_vec_by_restr_vec_scaled.29869
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_recompute_root
                - hash.29861
                - hash.29861
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_pack_fp_vec
                - hash.29861
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:421,38'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:372,31'
              BranchSideFuncs:
                - fz_inf_w_by_fz_matrix.29866
                - convert_restr_vec_to_fp.29870
                - fp_vec_by_fp_vec_pointwise.29871
                - fp_vec_by_fp_matrix.29872
                - fp_synd_minus_fp_vec_scaled.29856
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_pack_fp_syn
                - hash.29861
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.29857
                - hash.29861
                - csprng_initialize.29862
                - csprng_fz_inf_w.29865
                - fz_inf_w_by_fz_matrix.29866
                - fz_dz_norm_n.29867
                - csprng_fp_vec.29868
                - csprng_release.29864
                - fp_vec_by_restr_vec_scaled.29869
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_recompute_root
                - hash.29861
                - hash.29861
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_pack_fp_vec
                - hash.29861
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:422,22'
              BranchSideFuncs:
                - is_fz_vec_in_restr_group_m.29857
                - fz_inf_w_by_fz_matrix.29866
                - convert_restr_vec_to_fp.29870
                - fp_vec_by_fp_vec_pointwise.29871
                - fp_vec_by_fp_matrix.29872
                - fp_synd_minus_fp_vec_scaled.29856
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_pack_fp_syn
                - hash.29861
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_unpack_fz_rsdp_g_vec
                - hash.29861
                - csprng_initialize.29862
                - csprng_fz_inf_w.29865
                - fz_inf_w_by_fz_matrix.29866
                - fz_dz_norm_n.29867
                - csprng_fp_vec.29868
                - csprng_release.29864
                - fp_vec_by_restr_vec_scaled.29869
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_recompute_root
                - hash.29861
                - hash.29861
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_pack_fp_vec
                - hash.29861
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:372,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:375,56'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_recompute_root
                - hash.29861
                - hash.29861
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_pack_fp_vec
                - hash.29861
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:448,37'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_recompute_root
                - hash.29861
                - hash.29861
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_pack_fp_vec
                - hash.29861
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:473,36'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:465,32'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:473,36'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:457,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:458,37'
              BranchSideFuncs:
                - hash.29861
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:460,26'
              BranchSideFuncs:
                - hash.29861
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:474,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:474,42'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:475,46'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:475,46'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:475,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:476,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:476,40'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:476,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:477,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:477,40'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:477,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:478,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:478,35'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:478,35'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:478,35'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:313,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:317,19'
          Dst:             PQCLEAN_CROSSRSDPG256SMALL_CLEAN_unpack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:320,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:325,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:329,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:332,2'
          Dst:             csprng_fp_vec_chall_1
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:334,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:337,2'
          Dst:             PQCLEAN_CROSSRSDPG256SMALL_CLEAN_expand_digest_to_fixed_weight
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:341,24'
          Dst:             PQCLEAN_CROSSRSDPG256SMALL_CLEAN_rebuild_tree
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:344,2'
          Dst:             PQCLEAN_CROSSRSDPG256SMALL_CLEAN_seed_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:446,32'
          Dst:             PQCLEAN_CROSSRSDPG256SMALL_CLEAN_recompute_root
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:450,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:453,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:382,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:391,4'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:393,4'
          Dst:             csprng_fz_inf_w
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:394,4'
          Dst:             fz_inf_w_by_fz_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:395,4'
          Dst:             fz_dz_norm_n
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:397,4'
          Dst:             csprng_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:399,4'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:400,4'
          Dst:             fp_vec_by_restr_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:408,34'
          Dst:             PQCLEAN_CROSSRSDPG256SMALL_CLEAN_unpack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:419,40'
          Dst:             PQCLEAN_CROSSRSDPG256SMALL_CLEAN_unpack_fz_rsdp_g_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:422,22'
          Dst:             is_fz_vec_in_restr_group_m
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:423,4'
          Dst:             fz_inf_w_by_fz_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:429,4'
          Dst:             convert_restr_vec_to_fp
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:430,4'
          Dst:             fp_vec_by_fp_vec_pointwise
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:431,4'
          Dst:             fp_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:433,4'
          Dst:             fp_synd_minus_fp_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:438,4'
          Dst:             PQCLEAN_CROSSRSDPG256SMALL_CLEAN_pack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:440,4'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:463,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:469,36'
          Dst:             memcmp
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:458,3'
          Dst:             PQCLEAN_CROSSRSDPG256SMALL_CLEAN_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:465,32'
          Dst:             memcmp
    - functionName:    expand_pk
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_fp_mat
        - csprng_fz_mat
        - csprng_initialize
        - csprng_release
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:52,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.29862
                - csprng_fz_mat.29851
                - csprng_fp_mat.29848
                - csprng_release.29864
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:53,2'
              BranchSideFuncs:
                - csprng_initialize.29862
                - csprng_fz_mat.29851
                - csprng_fp_mat.29848
                - csprng_release.29864
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:53,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:55,2'
          Dst:             csprng_fz_mat
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:56,2'
          Dst:             csprng_fp_mat
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:58,2'
          Dst:             csprng_release
    - functionName:    hash
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
        - xof_shake_final
        - xof_shake_init
        - xof_shake_release
        - xof_shake_update
      functionUses:    14
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:80,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.29855
                - xof_shake_update.29854
                - xof_shake_update.29854
                - xof_shake_final.29853
                - xof_shake_extract.29850
                - xof_shake_release.29852
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:81,2'
              BranchSideFuncs:
                - xof_shake_init.29855
                - xof_shake_update.29854
                - xof_shake_update.29854
                - xof_shake_final.29853
                - xof_shake_extract.29850
                - xof_shake_release.29852
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:81,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:82,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:86,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:87,2'
          Dst:             xof_shake_final
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:88,2'
          Dst:             xof_shake_extract
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:90,2'
          Dst:             xof_shake_release
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.29855
                - xof_shake_update.29854
                - xof_shake_update.29854
                - xof_shake_final.29853
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.29855
                - xof_shake_update.29854
                - xof_shake_update.29854
                - xof_shake_final.29853
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    csprng_fp_vec_chall_1
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          215
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:150,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.29849
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:156,2'
              BranchSideFuncs:
                - csprng_randombytes.29849
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:167,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:167,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:180,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:167,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:169,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:180,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:169,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:171,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:171,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:171,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:172,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:174,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:181,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:182,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:184,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:166,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:167,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:187,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:156,2'
          Dst:             csprng_randombytes
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.29852
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.29852
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    csprng_fz_inf_w
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:235,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.29849
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:241,2'
              BranchSideFuncs:
                - csprng_randombytes.29849
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:252,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:252,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:264,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:252,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:254,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:264,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:254,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:256,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:256,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:256,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:257,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:259,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:265,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:266,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:268,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:251,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:252,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:271,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:241,2'
          Dst:             csprng_randombytes
    - functionName:    fz_inf_w_by_fz_matrix
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_clean/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          214
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/restr_arith.h:79,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/restr_arith.h:80,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/restr_arith.h:80,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/restr_arith.h:79,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/restr_arith.h:78,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/restr_arith.h:80,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fz_dz_norm_n
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_clean/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          144
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    csprng_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:106,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.29849
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:112,2'
              BranchSideFuncs:
                - csprng_randombytes.29849
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:123,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:123,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:135,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:123,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:125,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:135,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:125,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:127,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:127,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:127,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:128,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:130,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:136,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:137,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:139,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:122,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:123,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:142,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:112,2'
          Dst:             csprng_randombytes
    - functionName:    fp_vec_by_restr_vec_scaled
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - RESTR_TO_VAL
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/fp_arith.h:161,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/fp_arith.h:162,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/fp_arith.h:165,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/fp_arith.h:162,12'
          Dst:             RESTR_TO_VAL
    - functionName:    convert_restr_vec_to_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - RESTR_TO_VAL
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/fp_arith.h:182,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/fp_arith.h:0,0'
              BranchSideFuncs:
                - RESTR_TO_VAL.29847
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/fp_arith.h:183,25'
              BranchSideFuncs:
                - RESTR_TO_VAL.29847
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/fp_arith.h:182,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/fp_arith.h:183,25'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/fp_arith.h:185,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/fp_arith.h:183,12'
          Dst:             RESTR_TO_VAL
    - functionName:    fp_vec_by_fp_vec_pointwise
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          96
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/fp_arith.h:139,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/fp_arith.h:140,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/fp_arith.h:140,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/fp_arith.h:139,26'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/fp_arith.h:139,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/fp_arith.h:140,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/fp_arith.h:139,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/fp_arith.h:140,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/fp_arith.h:143,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fp_vec_by_fp_matrix
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          138
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/fp_arith.h:127,31'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/fp_arith.h:128,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/fp_arith.h:128,13'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/fp_arith.h:127,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/fp_arith.h:126,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/fp_arith.h:128,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fz_vec_sub_n
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_clean/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          252
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/restr_arith.h:54,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/restr_arith.h:55,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/restr_arith.h:55,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/restr_arith.h:54,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/restr_arith.h:55,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/restr_arith.h:57,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fz_dz_norm_m
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_clean/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          32
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fz_vec_sub_m
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_clean/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          108
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/restr_arith.h:91,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/restr_arith.h:92,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/restr_arith.h:92,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/restr_arith.h:91,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/restr_arith.h:91,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/restr_arith.h:92,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    expand_sk
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_fz_inf_w
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
        - expand_pk
        - fz_dz_norm_n
        - fz_inf_w_by_fz_matrix
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.29862
                - csprng_randombytes.29849
                - csprng_release.29864
                - expand_pk.29860
                - csprng_initialize.29862
                - csprng_fz_inf_w.29865
                - csprng_release.29864
                - fz_inf_w_by_fz_matrix.29866
                - fz_dz_norm_n.29867
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:74,2'
              BranchSideFuncs:
                - csprng_initialize.29862
                - csprng_randombytes.29849
                - csprng_release.29864
                - expand_pk.29860
                - csprng_initialize.29862
                - csprng_fz_inf_w.29865
                - csprng_release.29864
                - fz_inf_w_by_fz_matrix.29866
                - fz_dz_norm_n.29867
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:74,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:75,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:79,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:81,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:87,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:88,2'
          Dst:             csprng_fz_inf_w
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:90,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:91,2'
          Dst:             fz_inf_w_by_fz_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:92,2'
          Dst:             fz_dz_norm_n
    - functionName:    PQCLEAN_CROSSRSDPG256SMALL_CLEAN_CROSS_sign
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          311
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_expand_digest_to_fixed_weight
        - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_gen_seed_tree
        - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_pack_fp_syn
        - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_pack_fp_vec
        - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_pack_fz_rsdp_g_vec
        - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_seed_leaves
        - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_seed_path
        - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_tree_proof
        - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_tree_root
        - __assert_fail
        - convert_restr_vec_to_fp
        - csprng_fp_vec
        - csprng_fp_vec_chall_1
        - csprng_fz_inf_w
        - csprng_initialize
        - csprng_release
        - expand_sk
        - fp_vec_by_fp_matrix
        - fp_vec_by_fp_vec_pointwise
        - fp_vec_by_restr_vec_scaled
        - fz_dz_norm_m
        - fz_dz_norm_n
        - fz_inf_w_by_fz_matrix
        - fz_vec_sub_m
        - fz_vec_sub_n
        - hash
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:147,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:0,0'
              BranchSideFuncs:
                - expand_sk.29876
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_gen_seed_tree
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_seed_leaves
                - csprng_initialize.29862
                - csprng_fz_inf_w.29865
                - fz_vec_sub_m.29875
                - fz_dz_norm_m.29874
                - fz_inf_w_by_fz_matrix.29866
                - fz_dz_norm_n.29867
                - fz_vec_sub_n.29873
                - convert_restr_vec_to_fp.29870
                - fz_dz_norm_n.29867
                - csprng_fp_vec.29868
                - csprng_release.29864
                - fp_vec_by_fp_vec_pointwise.29871
                - fp_vec_by_fp_matrix.29872
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_pack_fp_syn
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_pack_fz_rsdp_g_vec
                - hash.29861
                - hash.29861
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_tree_root
                - hash.29861
                - hash.29861
                - hash.29861
                - hash.29861
                - csprng_initialize.29862
                - csprng_fp_vec_chall_1.29863
                - csprng_release.29864
                - fp_vec_by_restr_vec_scaled.29869
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_pack_fp_vec
                - hash.29861
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_pack_fz_rsdp_g_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:191,56'
              BranchSideFuncs:
                - expand_sk.29876
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_gen_seed_tree
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_seed_leaves
                - csprng_initialize.29862
                - csprng_fz_inf_w.29865
                - fz_vec_sub_m.29875
                - fz_dz_norm_m.29874
                - fz_inf_w_by_fz_matrix.29866
                - fz_dz_norm_n.29867
                - fz_vec_sub_n.29873
                - convert_restr_vec_to_fp.29870
                - fz_dz_norm_n.29867
                - csprng_fp_vec.29868
                - csprng_release.29864
                - fp_vec_by_fp_vec_pointwise.29871
                - fp_vec_by_fp_matrix.29872
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_pack_fp_syn
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_pack_fz_rsdp_g_vec
                - hash.29861
                - hash.29861
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_tree_root
                - hash.29861
                - hash.29861
                - hash.29861
                - hash.29861
                - csprng_initialize.29862
                - csprng_fp_vec_chall_1.29863
                - csprng_release.29864
                - fp_vec_by_restr_vec_scaled.29869
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_pack_fp_vec
                - hash.29861
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_pack_fz_rsdp_g_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:187,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:191,56'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_tree_root
                - hash.29861
                - hash.29861
                - hash.29861
                - hash.29861
                - csprng_initialize.29862
                - csprng_fp_vec_chall_1.29863
                - csprng_release.29864
                - fp_vec_by_restr_vec_scaled.29869
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_pack_fp_vec
                - hash.29861
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_pack_fz_rsdp_g_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:241,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_tree_root
                - hash.29861
                - hash.29861
                - hash.29861
                - hash.29861
                - csprng_initialize.29862
                - csprng_fp_vec_chall_1.29863
                - csprng_release.29864
                - fp_vec_by_restr_vec_scaled.29869
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_pack_fp_vec
                - hash.29861
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_pack_fz_rsdp_g_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:267,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:268,30'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_pack_fp_vec
                - hash.29861
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_pack_fz_rsdp_g_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:277,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_pack_fp_vec
                - hash.29861
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_pack_fz_rsdp_g_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:277,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:278,37'
              BranchSideFuncs:
                - hash.29861
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_pack_fz_rsdp_g_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:281,26'
              BranchSideFuncs:
                - hash.29861
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_tree_proof
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_pack_fz_rsdp_g_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:294,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:293,26'
              BranchSideFuncs:
                - __assert_fail
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_pack_fz_rsdp_g_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:295,4'
              BranchSideFuncs:
                - __assert_fail
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_pack_fz_rsdp_g_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:295,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:295,4'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_pack_fz_rsdp_g_vec
                - __assert_fail
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:296,16'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_pack_fp_vec
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_pack_fz_rsdp_g_vec
                - __assert_fail
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:293,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:294,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:302,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:153,2'
          Dst:             expand_sk
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:156,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:157,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:160,2'
          Dst:             PQCLEAN_CROSSRSDPG256SMALL_CLEAN_gen_seed_tree
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:162,2'
          Dst:             PQCLEAN_CROSSRSDPG256SMALL_CLEAN_seed_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:241,2'
          Dst:             PQCLEAN_CROSSRSDPG256SMALL_CLEAN_tree_root
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:242,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:243,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:249,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:254,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:260,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:261,2'
          Dst:             csprng_fp_vec_chall_1
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:263,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:197,3'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:202,3'
          Dst:             csprng_fz_inf_w
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:203,3'
          Dst:             fz_vec_sub_m
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:204,3'
          Dst:             fz_dz_norm_m
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:205,3'
          Dst:             fz_inf_w_by_fz_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:206,3'
          Dst:             fz_dz_norm_n
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:207,3'
          Dst:             fz_vec_sub_n
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:210,3'
          Dst:             convert_restr_vec_to_fp
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:211,3'
          Dst:             fz_dz_norm_n
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:213,3'
          Dst:             csprng_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:215,3'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:218,3'
          Dst:             fp_vec_by_fp_vec_pointwise
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:219,3'
          Dst:             fp_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:223,3'
          Dst:             PQCLEAN_CROSSRSDPG256SMALL_CLEAN_pack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:225,3'
          Dst:             PQCLEAN_CROSSRSDPG256SMALL_CLEAN_pack_fz_rsdp_g_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:229,3'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:234,3'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:268,3'
          Dst:             fp_vec_by_restr_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:283,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:286,2'
          Dst:             PQCLEAN_CROSSRSDPG256SMALL_CLEAN_expand_digest_to_fixed_weight
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:289,2'
          Dst:             PQCLEAN_CROSSRSDPG256SMALL_CLEAN_tree_proof
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:290,2'
          Dst:             PQCLEAN_CROSSRSDPG256SMALL_CLEAN_seed_path
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:278,3'
          Dst:             PQCLEAN_CROSSRSDPG256SMALL_CLEAN_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:295,4'
          Dst:             __assert_fail
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:296,4'
          Dst:             PQCLEAN_CROSSRSDPG256SMALL_CLEAN_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:297,4'
          Dst:             PQCLEAN_CROSSRSDPG256SMALL_CLEAN_pack_fz_rsdp_g_vec
    - functionName:    restr_vec_by_fp_matrix
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_clean/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          356
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - RESTR_TO_VAL
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/fp_arith.h:113,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/fp_arith.h:112,26'
              BranchSideFuncs:
                - RESTR_TO_VAL.29847
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/fp_arith.h:114,13'
              BranchSideFuncs:
                - RESTR_TO_VAL.29847
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/fp_arith.h:110,16'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/fp_arith.h:114,13'
          Dst:             RESTR_TO_VAL
    - functionName:    PQCLEAN_CROSSRSDPG256SMALL_CLEAN_CROSS_keygen
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          62
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_pack_fp_syn
        - csprng_fz_inf_w
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
        - expand_pk
        - fz_dz_norm_n
        - fz_inf_w_by_fz_matrix
        - restr_vec_by_fp_matrix
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:98,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
                - csprng_initialize.29862
                - csprng_randombytes.29849
                - csprng_release.29864
                - expand_pk.29860
                - csprng_initialize.29862
                - csprng_fz_inf_w.29865
                - fz_inf_w_by_fz_matrix.29866
                - fz_dz_norm_n.29867
                - csprng_release.29864
                - restr_vec_by_fp_matrix.29881
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_pack_fp_syn
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:98,2'
              BranchSideFuncs:
                - OQS_randombytes
                - csprng_initialize.29862
                - csprng_randombytes.29849
                - csprng_release.29864
                - expand_pk.29860
                - csprng_initialize.29862
                - csprng_fz_inf_w.29865
                - fz_inf_w_by_fz_matrix.29866
                - fz_dz_norm_n.29867
                - csprng_release.29864
                - restr_vec_by_fp_matrix.29881
                - PQCLEAN_CROSSRSDPG256SMALL_CLEAN_pack_fp_syn
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:98,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:106,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:107,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:111,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:117,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:124,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:128,2'
          Dst:             csprng_fz_inf_w
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:129,2'
          Dst:             fz_inf_w_by_fz_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:130,2'
          Dst:             fz_dz_norm_n
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:132,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:135,2'
          Dst:             restr_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/CROSS.c:137,2'
          Dst:             PQCLEAN_CROSSRSDPG256SMALL_CLEAN_pack_fp_syn
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/sha3.h:71,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/sha3.h:71,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/sha3.h:71,2'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/sha3.h:65,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/sha3.h:65,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/sha3.h:65,2'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/sha3.h:58,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/sha3.h:58,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/sha3.h:58,2'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/sha3.h:53,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/sha3.h:53,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/sha3.h:51,2'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/sha3.h:42,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/sha3.h:42,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/sha3.h:42,2'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.29906
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.29906
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.29907
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:62,2'
              BranchSideFuncs:
                - xof_shake_extract.29907
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.29910
                - xof_shake_update.29909
                - xof_shake_update.29909
                - xof_shake_final.29908
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.29910
                - xof_shake_update.29909
                - xof_shake_update.29909
                - xof_shake_final.29908
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    PQCLEAN_CROSSRSDPG256SMALL_CLEAN_expand_digest_to_fixed_weight
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         67
      ICount:          400
      EdgeCount:       90
      CyclomaticComplexity: 25
      functionsReached:
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.c:46,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.29913
                - csprng_randombytes.29912
                - csprng_release.29911
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.c:47,2'
              BranchSideFuncs:
                - csprng_initialize.29913
                - csprng_randombytes.29912
                - csprng_release.29911
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.c:68,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.c:68,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.c:68,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.c:70,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.c:70,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.c:72,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.c:72,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.c:72,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.c:73,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.c:75,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.c:84,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.c:85,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.c:92,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.c:66,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.c:68,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.c:95,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.c:47,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.c:49,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.c:51,2'
          Dst:             csprng_release
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/sha3.h:71,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/sha3.h:71,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/sha3.h:71,2'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/sha3.h:65,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/sha3.h:65,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/sha3.h:65,2'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/sha3.h:58,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/sha3.h:58,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/sha3.h:58,2'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/sha3.h:53,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/sha3.h:53,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/sha3.h:51,2'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/sha3.h:42,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/sha3.h:42,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/sha3.h:42,2'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    PQCLEAN_CROSSRSDPG256SMALL_CLEAN_recompute_root
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          305
      EdgeCount:       59
      CyclomaticComplexity: 16
      functionsReached:
        - hash
        - label_leaves
        - place_cmt_on_leaves
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:160,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:0,0'
              BranchSideFuncs:
                - place_cmt_on_leaves.29949
                - label_leaves.29950
                - hash.29951
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:161,10'
              BranchSideFuncs:
                - place_cmt_on_leaves.29949
                - label_leaves.29950
                - hash.29951
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:212,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:212,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:212,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:173,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:174,16'
              BranchSideFuncs:
                - hash.29951
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:207,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:176,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:176,27'
              BranchSideFuncs:
                - hash.29951
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:176,27'
              BranchSideFuncs:
                - hash.29951
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:179,48'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:179,61'
              BranchSideFuncs:
                - hash.29951
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:184,32'
              BranchSideFuncs:
                - hash.29951
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:179,48'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:179,61'
              BranchSideFuncs:
                - hash.29951
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:184,32'
              BranchSideFuncs:
                - hash.29951
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:179,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:174,34'
              BranchSideFuncs:
                - hash.29951
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:187,40'
              BranchSideFuncs:
                - hash.29951
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:184,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:185,44'
              BranchSideFuncs:
                - hash.29951
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:187,40'
              BranchSideFuncs:
                - hash.29951
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:192,18'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:192,18'
              BranchSideFuncs:
                - hash.29951
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:192,18'
              BranchSideFuncs:
                - hash.29951
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:192,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:193,73'
              BranchSideFuncs:
                - hash.29951
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:195,61'
              BranchSideFuncs:
                - hash.29951
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:192,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:193,73'
              BranchSideFuncs:
                - hash.29951
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:195,61'
              BranchSideFuncs:
                - hash.29951
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:212,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:213,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:215,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:164,2'
          Dst:             place_cmt_on_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:165,2'
          Dst:             label_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:200,4'
          Dst:             hash
    - functionName:    place_cmt_on_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          93
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:56,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:57,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:57,54'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:56,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:57,54'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:57,54'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    label_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         229
      ICount:          1045
      EdgeCount:       304
      CyclomaticComplexity: 77
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:75,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:78,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:78,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:75,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:74,43'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:74,43'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:74,43'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:75,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:78,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:74,43'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:78,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:75,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:78,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:78,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:75,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hash
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
        - xof_shake_final
        - xof_shake_init
        - xof_shake_release
        - xof_shake_update
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:80,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.29946
                - xof_shake_update.29945
                - xof_shake_update.29945
                - xof_shake_final.29944
                - xof_shake_extract.29943
                - xof_shake_release.29942
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:81,2'
              BranchSideFuncs:
                - xof_shake_init.29946
                - xof_shake_update.29945
                - xof_shake_update.29945
                - xof_shake_final.29944
                - xof_shake_extract.29943
                - xof_shake_release.29942
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:81,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:82,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:86,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:87,2'
          Dst:             xof_shake_final
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:88,2'
          Dst:             xof_shake_extract
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:90,2'
          Dst:             xof_shake_release
    - functionName:    PQCLEAN_CROSSRSDPG256SMALL_CLEAN_tree_proof
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          247
      EdgeCount:       54
      CyclomaticComplexity: 16
      functionsReached:
        - label_leaves
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:122,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:0,0'
              BranchSideFuncs:
                - label_leaves.29950
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:122,16'
              BranchSideFuncs:
                - label_leaves.29950
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:131,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:132,16'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:152,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:134,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:134,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:134,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:136,67'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:136,29'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:136,81'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:136,67'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:136,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:136,81'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:139,51'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:139,65'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:145,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:139,51'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:139,65'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:145,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:139,65'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:139,65'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:139,65'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:139,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:132,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:140,70'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:145,47'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:132,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:145,61'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:145,47'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:132,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:145,61'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:145,61'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:145,61'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:145,61'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:145,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:132,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:146,78'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:145,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:132,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:146,78'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:123,2'
          Dst:             label_leaves
    - functionName:    PQCLEAN_CROSSRSDPG256SMALL_CLEAN_tree_root
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          95
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - hash
        - place_cmt_on_leaves
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:97,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:0,0'
              BranchSideFuncs:
                - place_cmt_on_leaves.29949
                - hash.29951
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:103,16'
              BranchSideFuncs:
                - place_cmt_on_leaves.29949
                - hash.29951
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:102,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:103,16'
              BranchSideFuncs:
                - hash.29951
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:114,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:105,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:105,27'
              BranchSideFuncs:
                - hash.29951
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:105,27'
              BranchSideFuncs:
                - hash.29951
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:97,2'
          Dst:             place_cmt_on_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/merkle.c:108,4'
          Dst:             hash
    - functionName:    generic_unpack_7_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          445
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:234,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:234,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:235,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:237,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:238,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:247,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:237,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:238,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:247,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:248,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:249,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:250,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:250,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:251,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:253,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:253,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:254,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:257,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:257,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:258,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:262,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:262,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:263,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:268,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:268,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:269,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:275,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:275,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:276,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:284,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:284,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:284,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:285,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_unpack_9_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          555
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:311,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:312,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:321,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:311,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:312,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:321,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:322,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:323,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:324,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:324,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:325,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:327,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:327,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:328,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:331,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:331,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:332,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:336,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:336,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:337,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:342,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:342,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:343,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:349,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:349,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:350,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:358,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:358,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:358,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:359,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_pack_7_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          463
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:60,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:68,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:60,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:68,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:69,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:70,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:71,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:71,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:72,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:74,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:74,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:75,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:78,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:78,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:79,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:83,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:83,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:84,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:89,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:89,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:90,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:96,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:96,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:96,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:97,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_pack_9_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          558
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:126,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:127,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:137,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:126,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:127,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:137,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:138,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:139,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:141,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:141,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:142,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:145,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:145,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:146,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:150,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:150,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:151,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:156,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:156,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:157,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:163,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:163,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:164,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:171,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:171,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:171,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:172,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDPG256SMALL_CLEAN_unpack_fz_rsdp_g_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 504
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fz
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:504,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fz.29998
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:504,9'
              BranchSideFuncs:
                - generic_unpack_fz.29998
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:504,9'
          Dst:             generic_unpack_fz
    - functionName:    generic_unpack_fz
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 396
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_7_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:398,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_7_bit.29992
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:398,22'
              BranchSideFuncs:
                - generic_unpack_7_bit.29992
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:398,22'
          Dst:             generic_unpack_7_bit
    - functionName:    PQCLEAN_CROSSRSDPG256SMALL_CLEAN_unpack_fz_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 491
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fz
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:491,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fz.29998
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:491,9'
              BranchSideFuncs:
                - generic_unpack_fz.29998
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:491,9'
          Dst:             generic_unpack_fz
    - functionName:    PQCLEAN_CROSSRSDPG256SMALL_CLEAN_unpack_fp_syn
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 477
      functionLinenumberEnd: 478
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:478,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fp.30001
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:478,9'
              BranchSideFuncs:
                - generic_unpack_fp.30001
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:478,9'
          Dst:             generic_unpack_fp
    - functionName:    generic_unpack_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_9_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:379,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_9_bit.29993
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:379,22'
              BranchSideFuncs:
                - generic_unpack_9_bit.29993
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:379,22'
          Dst:             generic_unpack_9_bit
    - functionName:    PQCLEAN_CROSSRSDPG256SMALL_CLEAN_unpack_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 464
      functionLinenumberEnd: 465
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:465,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fp.30001
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:465,9'
              BranchSideFuncs:
                - generic_unpack_fp.30001
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:465,9'
          Dst:             generic_unpack_fp
    - functionName:    PQCLEAN_CROSSRSDPG256SMALL_CLEAN_pack_fz_rsdp_g_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 453
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fz
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:452,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fz.30006
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:452,2'
              BranchSideFuncs:
                - generic_pack_fz.30006
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:452,2'
          Dst:             generic_pack_fz
    - functionName:    generic_pack_fz
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_7_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:212,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_7_bit.29994
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:212,2'
              BranchSideFuncs:
                - generic_pack_7_bit.29994
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:212,2'
          Dst:             generic_pack_7_bit
    - functionName:    PQCLEAN_CROSSRSDPG256SMALL_CLEAN_pack_fz_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fz
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:439,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fz.30006
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:439,2'
              BranchSideFuncs:
                - generic_pack_fz.30006
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:439,2'
          Dst:             generic_pack_fz
    - functionName:    PQCLEAN_CROSSRSDPG256SMALL_CLEAN_pack_fp_syn
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:426,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fp.30009
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:426,2'
              BranchSideFuncs:
                - generic_pack_fp.30009
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:426,2'
          Dst:             generic_pack_fp
    - functionName:    generic_pack_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_9_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:196,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_9_bit.29995
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:196,2'
              BranchSideFuncs:
                - generic_pack_9_bit.29995
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:196,2'
          Dst:             generic_pack_9_bit
    - functionName:    PQCLEAN_CROSSRSDPG256SMALL_CLEAN_pack_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 412
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:413,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fp.30009
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:413,2'
              BranchSideFuncs:
                - generic_pack_fp.30009
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/pack_unpack.c:413,2'
          Dst:             generic_pack_fp
    - functionName:    label_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          321
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c:77,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c:78,45'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c:78,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c:77,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c:78,45'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c:78,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c:77,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c:78,45'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c:78,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c:77,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c:77,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c:78,45'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/sha3.h:71,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/sha3.h:71,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/sha3.h:71,2'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/sha3.h:65,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/sha3.h:65,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/sha3.h:65,2'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/sha3.h:58,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/sha3.h:58,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/sha3.h:58,2'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/sha3.h:53,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/sha3.h:53,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/sha3.h:51,2'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_clean/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/sha3.h:42,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/sha3.h:42,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/sha3.h:42,2'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    PQCLEAN_CROSSRSDPG256SMALL_CLEAN_rebuild_tree
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          306
      EdgeCount:       60
      CyclomaticComplexity: 17
      functionsReached:
        - compute_seeds_to_publish
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c:245,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c:0,0'
              BranchSideFuncs:
                - compute_seeds_to_publish.30052
                - csprng_initialize.30055
                - csprng_randombytes.30056
                - csprng_release.30057
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c:245,16'
              BranchSideFuncs:
                - compute_seeds_to_publish.30052
                - csprng_initialize.30055
                - csprng_randombytes.30056
                - csprng_release.30057
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c:304,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c:304,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c:304,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c:304,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c:304,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c:305,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c:304,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c:305,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c:305,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c:304,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c:304,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c:307,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c:304,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c:305,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c:305,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c:304,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c:305,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c:307,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c:264,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c:265,26'
              BranchSideFuncs:
                - csprng_initialize.30055
                - csprng_randombytes.30056
                - csprng_release.30057
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c:265,26'
              BranchSideFuncs:
                - csprng_initialize.30055
                - csprng_randombytes.30056
                - csprng_release.30057
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c:269,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c:262,72'
              BranchSideFuncs:
                - csprng_initialize.30055
                - csprng_randombytes.30056
                - csprng_release.30057
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c:264,51'
              BranchSideFuncs:
                - csprng_initialize.30055
                - csprng_randombytes.30056
                - csprng_release.30057
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c:270,10'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c:271,38'
              BranchSideFuncs:
                - csprng_initialize.30055
                - csprng_randombytes.30056
                - csprng_release.30057
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c:280,96'
              BranchSideFuncs:
                - csprng_initialize.30055
                - csprng_randombytes.30056
                - csprng_release.30057
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c:280,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c:262,72'
              BranchSideFuncs:
                - csprng_initialize.30055
                - csprng_randombytes.30056
                - csprng_release.30057
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c:283,37'
              BranchSideFuncs:
                - csprng_initialize.30055
                - csprng_randombytes.30056
                - csprng_release.30057
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c:262,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c:263,39'
              BranchSideFuncs:
                - csprng_initialize.30055
                - csprng_randombytes.30056
                - csprng_release.30057
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c:298,14'
              BranchSideFuncs:
                - csprng_initialize.30055
                - csprng_randombytes.30056
                - csprng_release.30057
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c:304,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c:305,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c:307,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c:246,2'
          Dst:             compute_seeds_to_publish
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c:290,5'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c:291,5'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c:295,5'
          Dst:             csprng_release
    - functionName:    compute_seeds_to_publish
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          123
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - label_leaves
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c:93,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c:0,0'
              BranchSideFuncs:
                - label_leaves.30044
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c:103,16'
              BranchSideFuncs:
                - label_leaves.30044
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c:102,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c:103,16'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c:112,1'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c:105,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c:105,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c:105,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c:108,41'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c:107,41'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c:108,67'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c:108,41'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c:107,41'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c:108,67'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c:93,2'
          Dst:             label_leaves
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.30049
                - xof_shake_update.30048
                - xof_shake_update.30048
                - xof_shake_final.30047
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.30049
                - xof_shake_update.30048
                - xof_shake_update.30048
                - xof_shake_final.30047
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.30046
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:62,2'
              BranchSideFuncs:
                - xof_shake_extract.30046
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.30045
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.30045
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    PQCLEAN_CROSSRSDPG256SMALL_CLEAN_seed_path
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          129
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - compute_seeds_to_publish
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c:206,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c:0,0'
              BranchSideFuncs:
                - compute_seeds_to_publish.30052
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c:206,16'
              BranchSideFuncs:
                - compute_seeds_to_publish.30052
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c:218,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c:222,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c:222,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c:222,61'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c:216,72'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c:218,51'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c:222,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c:216,72'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c:224,47'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c:216,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c:217,39'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c:230,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c:207,2'
          Dst:             compute_seeds_to_publish
    - functionName:    PQCLEAN_CROSSRSDPG256SMALL_CLEAN_seed_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          99
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c:185,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c:186,30'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c:186,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c:185,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c:186,30'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c:186,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDPG256SMALL_CLEAN_gen_seed_tree
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          99
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c:131,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.30055
                - csprng_randombytes.30056
                - csprng_release.30057
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c:133,22'
              BranchSideFuncs:
                - csprng_initialize.30055
                - csprng_randombytes.30056
                - csprng_release.30057
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c:152,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c:153,38'
              BranchSideFuncs:
                - csprng_initialize.30055
                - csprng_randombytes.30056
                - csprng_release.30057
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c:173,14'
              BranchSideFuncs:
                - csprng_initialize.30055
                - csprng_randombytes.30056
                - csprng_release.30057
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c:166,4'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c:167,4'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_clean/seedtree.c:171,4'
          Dst:             csprng_release
    - functionName:    xof_shake_x4_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_ctx_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:109,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:109,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:109,2'
          Dst:             OQS_SHA3_shake256_x4_inc_ctx_release
    - functionName:    xof_shake_x2_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:146,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.30182
                - xof_shake_release.30182
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:146,2'
              BranchSideFuncs:
                - xof_shake_release.30182
                - xof_shake_release.30182
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:146,2'
          Dst:             xof_shake_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:147,2'
          Dst:             xof_shake_release
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:72,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:72,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:72,2'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    csprng_release_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:174,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_release.30180
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:174,2'
              BranchSideFuncs:
                - xof_shake_x4_release.30180
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:174,2'
          Dst:             xof_shake_x4_release
    - functionName:    csprng_release_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:170,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_release.30180
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:170,2'
              BranchSideFuncs:
                - xof_shake_x4_release.30180
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:170,2'
          Dst:             xof_shake_x4_release
    - functionName:    csprng_release_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:166,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_release.30181
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:166,2'
              BranchSideFuncs:
                - xof_shake_x2_release.30181
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:166,2'
          Dst:             xof_shake_x2_release
    - functionName:    xof_shake_x4_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_squeeze
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:105,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:105,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:105,2'
          Dst:             OQS_SHA3_shake256_x4_inc_squeeze
    - functionName:    xof_shake_x2_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:141,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.30188
                - xof_shake_extract.30188
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:141,2'
              BranchSideFuncs:
                - xof_shake_extract.30188
                - xof_shake_extract.30188
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:141,2'
          Dst:             xof_shake_extract
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:142,2'
          Dst:             xof_shake_extract
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:66,31'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:66,31'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:66,2'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    csprng_randombytes_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:161,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_extract.30186
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:161,2'
              BranchSideFuncs:
                - xof_shake_x4_extract.30186
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:161,2'
          Dst:             xof_shake_x4_extract
    - functionName:    csprng_randombytes_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_MEM_malloc
        - OQS_MEM_secure_free
        - xof_shake_x4_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:155,39'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_extract.30186
                - OQS_MEM_secure_free
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:155,39'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_extract.30186
                - OQS_MEM_secure_free
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:155,39'
          Dst:             OQS_MEM_malloc
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:156,2'
          Dst:             xof_shake_x4_extract
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:157,2'
          Dst:             OQS_MEM_secure_free
    - functionName:    csprng_randombytes_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:149,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_extract.30187
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:149,2'
              BranchSideFuncs:
                - xof_shake_x2_extract.30187
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:149,2'
          Dst:             xof_shake_x2_extract
    - functionName:    xof_shake_x4_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_finalize
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:97,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:97,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:97,2'
          Dst:             OQS_SHA3_shake256_x4_inc_finalize
    - functionName:    xof_shake_x4_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_absorb
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:94,46'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:94,46'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:94,2'
          Dst:             OQS_SHA3_shake256_x4_inc_absorb
    - functionName:    xof_shake_x4_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:86,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:86,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:86,2'
          Dst:             OQS_SHA3_shake256_x4_inc_init
    - functionName:    xof_shake_x2_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:134,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_final.30196
                - xof_shake_final.30196
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:134,2'
              BranchSideFuncs:
                - xof_shake_final.30196
                - xof_shake_final.30196
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:134,2'
          Dst:             xof_shake_final
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:135,2'
          Dst:             xof_shake_final
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_finalize
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:59,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:59,2'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    xof_shake_x2_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_update
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:130,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_update.30198
                - xof_shake_update.30198
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:130,2'
              BranchSideFuncs:
                - xof_shake_update.30198
                - xof_shake_update.30198
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:130,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:131,2'
          Dst:             xof_shake_update
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:54,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:54,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:52,2'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    xof_shake_x2_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:123,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.30200
                - xof_shake_init.30200
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:123,2'
              BranchSideFuncs:
                - xof_shake_init.30200
                - xof_shake_init.30200
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:123,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:124,2'
          Dst:             xof_shake_init
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:43,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:43,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:43,2'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    csprng_initialize_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          65
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_final
        - xof_shake_x4_init
        - xof_shake_x4_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:132,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_init.30194
                - xof_shake_x4_update.30193
                - xof_shake_x4_update.30193
                - xof_shake_x4_final.30192
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:132,2'
              BranchSideFuncs:
                - xof_shake_x4_init.30194
                - xof_shake_x4_update.30193
                - xof_shake_x4_update.30193
                - xof_shake_x4_final.30192
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:132,2'
          Dst:             xof_shake_x4_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:133,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:143,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:144,2'
          Dst:             xof_shake_x4_final
    - functionName:    csprng_initialize_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          61
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_MEM_malloc
        - OQS_MEM_secure_free
        - xof_shake_x4_final
        - xof_shake_x4_init
        - xof_shake_x4_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:107,57'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_init.30194
                - xof_shake_x4_update.30193
                - xof_shake_x4_update.30193
                - xof_shake_x4_final.30192
                - OQS_MEM_secure_free
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:107,57'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_init.30194
                - xof_shake_x4_update.30193
                - xof_shake_x4_update.30193
                - xof_shake_x4_final.30192
                - OQS_MEM_secure_free
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:107,42'
          Dst:             OQS_MEM_malloc
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:108,2'
          Dst:             xof_shake_x4_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:109,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:117,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:118,2'
          Dst:             xof_shake_x4_final
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:119,2'
          Dst:             OQS_MEM_secure_free
    - functionName:    csprng_initialize_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_final
        - xof_shake_x2_init
        - xof_shake_x2_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:86,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_init.30199
                - xof_shake_x2_update.30197
                - xof_shake_x2_update.30197
                - xof_shake_x2_final.30195
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:86,2'
              BranchSideFuncs:
                - xof_shake_x2_init.30199
                - xof_shake_x2_update.30197
                - xof_shake_x2_update.30197
                - xof_shake_x2_final.30195
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:86,2'
          Dst:             xof_shake_x2_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:87,2'
          Dst:             xof_shake_x2_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:93,2'
          Dst:             xof_shake_x2_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:94,2'
          Dst:             xof_shake_x2_final
    - functionName:    csprng_release_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_release
        - csprng_release_x2
        - csprng_release_x3
        - csprng_release_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:218,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_release_x4.30183
                - csprng_release_x3.30184
                - csprng_release_x2.30185
                - csprng_release.30205
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:218,16'
              BranchSideFuncs:
                - csprng_release_x4.30183
                - csprng_release_x3.30184
                - csprng_release_x2.30185
                - csprng_release.30205
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:218,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:219,3'
              BranchSideFuncs:
                - csprng_release.30205
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:220,23'
              BranchSideFuncs:
                - csprng_release_x4.30183
                - csprng_release_x3.30184
                - csprng_release_x2.30185
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:220,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:221,31'
              BranchSideFuncs:
                - csprng_release_x2.30185
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:222,23'
              BranchSideFuncs:
                - csprng_release_x4.30183
                - csprng_release_x3.30184
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:222,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:223,31'
              BranchSideFuncs:
                - csprng_release_x3.30184
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:224,23'
              BranchSideFuncs:
                - csprng_release_x4.30183
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:224,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:224,13'
              BranchSideFuncs:
                - csprng_release_x4.30183
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:225,31'
              BranchSideFuncs:
                - csprng_release_x4.30183
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:219,3'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:221,3'
          Dst:             csprng_release_x2
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:223,3'
          Dst:             csprng_release_x3
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:225,3'
          Dst:             csprng_release_x4
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.30182
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.30182
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    csprng_randombytes_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          57
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_randombytes
        - csprng_randombytes_x2
        - csprng_randombytes_x3
        - csprng_randombytes_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:205,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes_x4.30189
                - csprng_randombytes_x3.30190
                - csprng_randombytes_x2.30191
                - csprng_randombytes.30207
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:205,16'
              BranchSideFuncs:
                - csprng_randombytes_x4.30189
                - csprng_randombytes_x3.30190
                - csprng_randombytes_x2.30191
                - csprng_randombytes.30207
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:205,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:206,3'
              BranchSideFuncs:
                - csprng_randombytes.30207
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:207,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.30189
                - csprng_randombytes_x3.30190
                - csprng_randombytes_x2.30191
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:207,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:208,49'
              BranchSideFuncs:
                - csprng_randombytes_x2.30191
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:209,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.30189
                - csprng_randombytes_x3.30190
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:209,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:210,53'
              BranchSideFuncs:
                - csprng_randombytes_x3.30190
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:211,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.30189
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:211,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:211,13'
              BranchSideFuncs:
                - csprng_randombytes_x4.30189
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:212,57'
              BranchSideFuncs:
                - csprng_randombytes_x4.30189
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:206,3'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:208,3'
          Dst:             csprng_randombytes_x2
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:210,3'
          Dst:             csprng_randombytes_x3
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:212,3'
          Dst:             csprng_randombytes_x4
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:62,37'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.30188
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:62,37'
              BranchSideFuncs:
                - xof_shake_extract.30188
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    csprng_initialize_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          61
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_initialize
        - csprng_initialize_x2
        - csprng_initialize_x3
        - csprng_initialize_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:193,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_initialize_x4.30201
                - csprng_initialize_x3.30202
                - csprng_initialize_x2.30203
                - csprng_initialize.30209
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:193,16'
              BranchSideFuncs:
                - csprng_initialize_x4.30201
                - csprng_initialize_x3.30202
                - csprng_initialize_x2.30203
                - csprng_initialize.30209
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:193,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:194,3'
              BranchSideFuncs:
                - csprng_initialize.30209
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:195,23'
              BranchSideFuncs:
                - csprng_initialize_x4.30201
                - csprng_initialize_x3.30202
                - csprng_initialize_x2.30203
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:195,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:196,34'
              BranchSideFuncs:
                - csprng_initialize_x2.30203
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:197,23'
              BranchSideFuncs:
                - csprng_initialize_x4.30201
                - csprng_initialize_x3.30202
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:197,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:198,34'
              BranchSideFuncs:
                - csprng_initialize_x3.30202
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:199,23'
              BranchSideFuncs:
                - csprng_initialize_x4.30201
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:199,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:199,13'
              BranchSideFuncs:
                - csprng_initialize_x4.30201
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:200,34'
              BranchSideFuncs:
                - csprng_initialize_x4.30201
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:194,3'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:196,3'
          Dst:             csprng_initialize_x2
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:198,3'
          Dst:             csprng_initialize_x3
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:200,3'
          Dst:             csprng_initialize_x4
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.30200
                - xof_shake_update.30198
                - xof_shake_update.30198
                - xof_shake_final.30196
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.30200
                - xof_shake_update.30198
                - xof_shake_update.30198
                - xof_shake_final.30196
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    reduce_avx2_32
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RESTR_TO_VAL
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          82
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    40
      BranchProfiles:  []
      Callsites:       []
    - functionName:    csprng_fp_mat
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:378,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.30207
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:384,2'
              BranchSideFuncs:
                - csprng_randombytes.30207
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:395,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:395,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:407,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:395,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:397,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:407,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:397,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:399,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:399,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:399,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:400,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:402,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:408,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:409,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:411,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:394,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:395,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:414,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:384,2'
          Dst:             csprng_randombytes
    - functionName:    csprng_fz_mat
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 460
      functionLinenumberEnd: 499
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:462,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.30207
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:468,2'
              BranchSideFuncs:
                - csprng_randombytes.30207
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:480,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:480,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:492,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:480,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:482,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:492,32'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:482,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:484,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:484,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:484,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:485,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:487,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:493,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:494,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:496,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:479,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:480,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:499,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:468,2'
          Dst:             csprng_randombytes
    - functionName:    fp_synd_minus_fp_vec_scaled
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          107
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h:221,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h:222,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h:222,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h:221,30'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h:221,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h:222,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h:221,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h:222,17'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h:226,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    is_fz_vec_in_restr_group_m
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          81
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/restr_arith.h:117,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/restr_arith.h:117,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/restr_arith.h:117,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/restr_arith.h:116,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/restr_arith.h:117,14'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/restr_arith.h:119,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDPG256SMALL_AVX2_CROSS_verify
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 380
      functionLinenumberEnd: 630
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         52
      ICount:          753
      EdgeCount:       70
      CyclomaticComplexity: 20
      functionsReached:
        - PQCLEAN_CROSSRSDPG256SMALL_AVX2_expand_digest_to_fixed_weight
        - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_syn
        - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_vec
        - PQCLEAN_CROSSRSDPG256SMALL_AVX2_rebuild_tree
        - PQCLEAN_CROSSRSDPG256SMALL_AVX2_recompute_root
        - PQCLEAN_CROSSRSDPG256SMALL_AVX2_seed_leaves
        - PQCLEAN_CROSSRSDPG256SMALL_AVX2_unpack_fp_syn
        - PQCLEAN_CROSSRSDPG256SMALL_AVX2_unpack_fp_vec
        - PQCLEAN_CROSSRSDPG256SMALL_AVX2_unpack_fz_rsdp_g_vec
        - convert_restr_vec_to_fp
        - csprng_fp_vec
        - csprng_fp_vec_chall_1
        - csprng_fz_inf_w
        - csprng_initialize
        - csprng_release
        - expand_pk
        - fp_synd_minus_fp_vec_scaled
        - fp_vec_by_fp_matrix
        - fp_vec_by_fp_vec_pointwise
        - fp_vec_by_restr_vec_scaled
        - fz_dz_norm_n
        - fz_inf_w_by_fz_matrix
        - hash
        - hash_par
        - is_fz_vec_in_restr_group_m
        - memcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:381,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:0,0'
              BranchSideFuncs:
                - expand_pk.30218
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_unpack_fp_syn
                - hash.30219
                - hash.30219
                - csprng_initialize.30209
                - csprng_fp_vec_chall_1.30220
                - csprng_release.30205
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_rebuild_tree
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_seed_leaves
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.30215
                - fz_inf_w_by_fz_matrix.30221
                - convert_restr_vec_to_fp.30222
                - fp_vec_by_fp_vec_pointwise.30223
                - fp_vec_by_fp_matrix.30224
                - fp_synd_minus_fp_vec_scaled.30214
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_recompute_root
                - hash.30219
                - hash.30219
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_vec
                - hash.30219
                - memcmp
                - memcmp
                - hash_par.30229
                - hash_par.30229
                - csprng_initialize.30209
                - csprng_fz_inf_w.30225
                - fz_inf_w_by_fz_matrix.30221
                - fz_dz_norm_n.30226
                - csprng_fp_vec.30227
                - csprng_release.30205
                - fp_vec_by_restr_vec_scaled.30228
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:385,2'
              BranchSideFuncs:
                - expand_pk.30218
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_unpack_fp_syn
                - hash.30219
                - hash.30219
                - csprng_initialize.30209
                - csprng_fp_vec_chall_1.30220
                - csprng_release.30205
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_rebuild_tree
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_seed_leaves
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.30215
                - fz_inf_w_by_fz_matrix.30221
                - convert_restr_vec_to_fp.30222
                - fp_vec_by_fp_vec_pointwise.30223
                - fp_vec_by_fp_matrix.30224
                - fp_synd_minus_fp_vec_scaled.30214
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_recompute_root
                - hash.30219
                - hash.30219
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_vec
                - hash.30219
                - memcmp
                - memcmp
                - hash_par.30229
                - hash_par.30229
                - csprng_initialize.30209
                - csprng_fz_inf_w.30225
                - fz_inf_w_by_fz_matrix.30221
                - fz_dz_norm_n.30226
                - csprng_fp_vec.30227
                - csprng_release.30205
                - fp_vec_by_restr_vec_scaled.30228
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:387,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:389,21'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_unpack_fp_syn
                - hash.30219
                - hash.30219
                - csprng_initialize.30209
                - csprng_fp_vec_chall_1.30220
                - csprng_release.30205
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_rebuild_tree
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_seed_leaves
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.30215
                - fz_inf_w_by_fz_matrix.30221
                - convert_restr_vec_to_fp.30222
                - fp_vec_by_fp_vec_pointwise.30223
                - fp_vec_by_fp_matrix.30224
                - fp_synd_minus_fp_vec_scaled.30214
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_recompute_root
                - hash.30219
                - hash.30219
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_vec
                - hash.30219
                - memcmp
                - memcmp
                - hash_par.30229
                - hash_par.30229
                - csprng_initialize.30209
                - csprng_fz_inf_w.30225
                - fz_inf_w_by_fz_matrix.30221
                - fz_dz_norm_n.30226
                - csprng_fp_vec.30227
                - csprng_release.30205
                - fp_vec_by_restr_vec_scaled.30228
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:392,33'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_unpack_fp_syn
                - hash.30219
                - hash.30219
                - csprng_initialize.30209
                - csprng_fp_vec_chall_1.30220
                - csprng_release.30205
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_rebuild_tree
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_seed_leaves
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.30215
                - fz_inf_w_by_fz_matrix.30221
                - convert_restr_vec_to_fp.30222
                - fp_vec_by_fp_vec_pointwise.30223
                - fp_vec_by_fp_matrix.30224
                - fp_synd_minus_fp_vec_scaled.30214
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_recompute_root
                - hash.30219
                - hash.30219
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_vec
                - hash.30219
                - memcmp
                - memcmp
                - hash_par.30229
                - hash_par.30229
                - csprng_initialize.30209
                - csprng_fz_inf_w.30225
                - fz_inf_w_by_fz_matrix.30221
                - fz_dz_norm_n.30226
                - csprng_fp_vec.30227
                - csprng_release.30205
                - fp_vec_by_restr_vec_scaled.30228
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:393,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:395,22'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_unpack_fp_syn
                - hash.30219
                - hash.30219
                - csprng_initialize.30209
                - csprng_fp_vec_chall_1.30220
                - csprng_release.30205
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_rebuild_tree
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_seed_leaves
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.30215
                - fz_inf_w_by_fz_matrix.30221
                - convert_restr_vec_to_fp.30222
                - fp_vec_by_fp_vec_pointwise.30223
                - fp_vec_by_fp_matrix.30224
                - fp_synd_minus_fp_vec_scaled.30214
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_recompute_root
                - hash.30219
                - hash.30219
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_vec
                - hash.30219
                - memcmp
                - memcmp
                - hash_par.30229
                - hash_par.30229
                - csprng_initialize.30209
                - csprng_fz_inf_w.30225
                - fz_inf_w_by_fz_matrix.30221
                - fz_dz_norm_n.30226
                - csprng_fp_vec.30227
                - csprng_release.30205
                - fp_vec_by_restr_vec_scaled.30228
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:401,40'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_unpack_fp_syn
                - hash.30219
                - hash.30219
                - csprng_initialize.30209
                - csprng_fp_vec_chall_1.30220
                - csprng_release.30205
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_rebuild_tree
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_seed_leaves
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.30215
                - fz_inf_w_by_fz_matrix.30221
                - convert_restr_vec_to_fp.30222
                - fp_vec_by_fp_vec_pointwise.30223
                - fp_vec_by_fp_matrix.30224
                - fp_synd_minus_fp_vec_scaled.30214
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_recompute_root
                - hash.30219
                - hash.30219
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_vec
                - hash.30219
                - memcmp
                - memcmp
                - hash_par.30229
                - hash_par.30229
                - csprng_initialize.30209
                - csprng_fz_inf_w.30225
                - fz_inf_w_by_fz_matrix.30221
                - fz_dz_norm_n.30226
                - csprng_fp_vec.30227
                - csprng_release.30205
                - fp_vec_by_restr_vec_scaled.30228
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:473,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:476,17'
              BranchSideFuncs:
                - csprng_initialize.30209
                - csprng_fz_inf_w.30225
                - fz_inf_w_by_fz_matrix.30221
                - fz_dz_norm_n.30226
                - csprng_fp_vec.30227
                - csprng_release.30205
                - fp_vec_by_restr_vec_scaled.30228
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.30215
                - fz_inf_w_by_fz_matrix.30221
                - convert_restr_vec_to_fp.30222
                - fp_vec_by_fp_vec_pointwise.30223
                - fp_vec_by_fp_matrix.30224
                - fp_synd_minus_fp_vec_scaled.30214
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_recompute_root
                - hash.30219
                - hash.30219
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_vec
                - hash.30219
                - memcmp
                - memcmp
                - hash_par.30229
                - hash_par.30229
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:509,17'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.30215
                - fz_inf_w_by_fz_matrix.30221
                - convert_restr_vec_to_fp.30222
                - fp_vec_by_fp_vec_pointwise.30223
                - fp_vec_by_fp_matrix.30224
                - fp_synd_minus_fp_vec_scaled.30214
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_syn
                - csprng_initialize.30209
                - csprng_fz_inf_w.30225
                - fz_inf_w_by_fz_matrix.30221
                - fz_dz_norm_n.30226
                - csprng_fp_vec.30227
                - csprng_release.30205
                - fp_vec_by_restr_vec_scaled.30228
                - hash_par.30229
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_recompute_root
                - hash.30219
                - hash.30219
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_vec
                - hash.30219
                - memcmp
                - memcmp
                - hash_par.30229
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:515,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:519,27'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.30215
                - fz_inf_w_by_fz_matrix.30221
                - convert_restr_vec_to_fp.30222
                - fp_vec_by_fp_vec_pointwise.30223
                - fp_vec_by_fp_matrix.30224
                - fp_synd_minus_fp_vec_scaled.30214
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_unpack_fp_vec
                - csprng_initialize.30209
                - csprng_fz_inf_w.30225
                - fz_inf_w_by_fz_matrix.30221
                - fz_dz_norm_n.30226
                - csprng_fp_vec.30227
                - csprng_release.30205
                - fp_vec_by_restr_vec_scaled.30228
                - hash_par.30229
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_recompute_root
                - hash.30219
                - hash.30219
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_vec
                - hash.30219
                - memcmp
                - memcmp
                - hash_par.30229
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:519,27'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.30215
                - fz_inf_w_by_fz_matrix.30221
                - convert_restr_vec_to_fp.30222
                - fp_vec_by_fp_vec_pointwise.30223
                - fp_vec_by_fp_matrix.30224
                - fp_synd_minus_fp_vec_scaled.30214
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_unpack_fp_vec
                - csprng_initialize.30209
                - csprng_fz_inf_w.30225
                - fz_inf_w_by_fz_matrix.30221
                - fz_dz_norm_n.30226
                - csprng_fp_vec.30227
                - csprng_release.30205
                - fp_vec_by_restr_vec_scaled.30228
                - hash_par.30229
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_recompute_root
                - hash.30219
                - hash.30219
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_vec
                - hash.30219
                - memcmp
                - memcmp
                - hash_par.30229
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:526,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:526,24'
              BranchSideFuncs:
                - is_fz_vec_in_restr_group_m.30215
                - fz_inf_w_by_fz_matrix.30221
                - convert_restr_vec_to_fp.30222
                - fp_vec_by_fp_vec_pointwise.30223
                - fp_vec_by_fp_matrix.30224
                - fp_synd_minus_fp_vec_scaled.30214
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_unpack_fz_rsdp_g_vec
                - csprng_initialize.30209
                - csprng_fz_inf_w.30225
                - fz_inf_w_by_fz_matrix.30221
                - fz_dz_norm_n.30226
                - csprng_fp_vec.30227
                - csprng_release.30205
                - fp_vec_by_restr_vec_scaled.30228
                - hash_par.30229
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_recompute_root
                - hash.30219
                - hash.30219
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_vec
                - hash.30219
                - memcmp
                - memcmp
                - hash_par.30229
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:526,24'
              BranchSideFuncs:
                - is_fz_vec_in_restr_group_m.30215
                - fz_inf_w_by_fz_matrix.30221
                - convert_restr_vec_to_fp.30222
                - fp_vec_by_fp_vec_pointwise.30223
                - fp_vec_by_fp_matrix.30224
                - fp_synd_minus_fp_vec_scaled.30214
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_unpack_fz_rsdp_g_vec
                - csprng_initialize.30209
                - csprng_fz_inf_w.30225
                - fz_inf_w_by_fz_matrix.30221
                - fz_dz_norm_n.30226
                - csprng_fp_vec.30227
                - csprng_release.30205
                - fp_vec_by_restr_vec_scaled.30228
                - hash_par.30229
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_recompute_root
                - hash.30219
                - hash.30219
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_vec
                - hash.30219
                - memcmp
                - memcmp
                - hash_par.30229
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:527,38'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:528,22'
              BranchSideFuncs:
                - fz_inf_w_by_fz_matrix.30221
                - convert_restr_vec_to_fp.30222
                - fp_vec_by_fp_vec_pointwise.30223
                - fp_vec_by_fp_matrix.30224
                - fp_synd_minus_fp_vec_scaled.30214
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.30215
                - csprng_initialize.30209
                - csprng_fz_inf_w.30225
                - fz_inf_w_by_fz_matrix.30221
                - fz_dz_norm_n.30226
                - csprng_fp_vec.30227
                - csprng_release.30205
                - fp_vec_by_restr_vec_scaled.30228
                - hash_par.30229
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_recompute_root
                - hash.30219
                - hash.30219
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_vec
                - hash.30219
                - memcmp
                - memcmp
                - hash_par.30229
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:550,31'
              BranchSideFuncs:
                - fz_inf_w_by_fz_matrix.30221
                - convert_restr_vec_to_fp.30222
                - fp_vec_by_fp_vec_pointwise.30223
                - fp_vec_by_fp_matrix.30224
                - fp_synd_minus_fp_vec_scaled.30214
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.30215
                - csprng_initialize.30209
                - csprng_fz_inf_w.30225
                - fz_inf_w_by_fz_matrix.30221
                - fz_dz_norm_n.30226
                - csprng_fp_vec.30227
                - csprng_release.30205
                - fp_vec_by_restr_vec_scaled.30228
                - hash_par.30229
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_recompute_root
                - hash.30219
                - hash.30219
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_vec
                - hash.30219
                - memcmp
                - memcmp
                - hash_par.30229
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:550,26'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:550,31'
              BranchSideFuncs:
                - hash_par.30229
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.30215
                - fz_inf_w_by_fz_matrix.30221
                - convert_restr_vec_to_fp.30222
                - fp_vec_by_fp_vec_pointwise.30223
                - fp_vec_by_fp_matrix.30224
                - fp_synd_minus_fp_vec_scaled.30214
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_syn
                - csprng_initialize.30209
                - csprng_fz_inf_w.30225
                - fz_inf_w_by_fz_matrix.30221
                - fz_dz_norm_n.30226
                - csprng_fp_vec.30227
                - csprng_release.30205
                - fp_vec_by_restr_vec_scaled.30228
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_recompute_root
                - hash.30219
                - hash.30219
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_vec
                - hash.30219
                - memcmp
                - memcmp
                - hash_par.30229
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:553,15'
              BranchSideFuncs:
                - hash_par.30229
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.30215
                - fz_inf_w_by_fz_matrix.30221
                - convert_restr_vec_to_fp.30222
                - fp_vec_by_fp_vec_pointwise.30223
                - fp_vec_by_fp_matrix.30224
                - fp_synd_minus_fp_vec_scaled.30214
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_syn
                - csprng_initialize.30209
                - csprng_fz_inf_w.30225
                - fz_inf_w_by_fz_matrix.30221
                - fz_dz_norm_n.30226
                - csprng_fp_vec.30227
                - csprng_release.30205
                - fp_vec_by_restr_vec_scaled.30228
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_recompute_root
                - hash.30219
                - hash.30219
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_vec
                - hash.30219
                - memcmp
                - memcmp
                - hash_par.30229
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:550,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:553,15'
              BranchSideFuncs:
                - hash_par.30229
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.30215
                - fz_inf_w_by_fz_matrix.30221
                - convert_restr_vec_to_fp.30222
                - fp_vec_by_fp_vec_pointwise.30223
                - fp_vec_by_fp_matrix.30224
                - fp_synd_minus_fp_vec_scaled.30214
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_syn
                - csprng_initialize.30209
                - csprng_fz_inf_w.30225
                - fz_inf_w_by_fz_matrix.30221
                - fz_dz_norm_n.30226
                - csprng_fp_vec.30227
                - csprng_release.30205
                - fp_vec_by_restr_vec_scaled.30228
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_recompute_root
                - hash.30219
                - hash.30219
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_vec
                - hash.30219
                - memcmp
                - memcmp
                - hash_par.30229
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:570,21'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.30215
                - fz_inf_w_by_fz_matrix.30221
                - convert_restr_vec_to_fp.30222
                - fp_vec_by_fp_vec_pointwise.30223
                - fp_vec_by_fp_matrix.30224
                - fp_synd_minus_fp_vec_scaled.30214
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_syn
                - hash_par.30229
                - csprng_initialize.30209
                - csprng_fz_inf_w.30225
                - fz_inf_w_by_fz_matrix.30221
                - fz_dz_norm_n.30226
                - csprng_fp_vec.30227
                - csprng_release.30205
                - fp_vec_by_restr_vec_scaled.30228
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_recompute_root
                - hash.30219
                - hash.30219
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_vec
                - hash.30219
                - memcmp
                - memcmp
                - hash_par.30229
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:570,26'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:570,31'
              BranchSideFuncs:
                - hash_par.30229
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.30215
                - fz_inf_w_by_fz_matrix.30221
                - convert_restr_vec_to_fp.30222
                - fp_vec_by_fp_vec_pointwise.30223
                - fp_vec_by_fp_matrix.30224
                - fp_synd_minus_fp_vec_scaled.30214
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_syn
                - hash_par.30229
                - csprng_initialize.30209
                - csprng_fz_inf_w.30225
                - fz_inf_w_by_fz_matrix.30221
                - fz_dz_norm_n.30226
                - csprng_fp_vec.30227
                - csprng_release.30205
                - fp_vec_by_restr_vec_scaled.30228
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_recompute_root
                - hash.30219
                - hash.30219
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_vec
                - hash.30219
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:573,14'
              BranchSideFuncs:
                - hash_par.30229
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.30215
                - fz_inf_w_by_fz_matrix.30221
                - convert_restr_vec_to_fp.30222
                - fp_vec_by_fp_vec_pointwise.30223
                - fp_vec_by_fp_matrix.30224
                - fp_synd_minus_fp_vec_scaled.30214
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_syn
                - hash_par.30229
                - csprng_initialize.30209
                - csprng_fz_inf_w.30225
                - fz_inf_w_by_fz_matrix.30221
                - fz_dz_norm_n.30226
                - csprng_fp_vec.30227
                - csprng_release.30205
                - fp_vec_by_restr_vec_scaled.30228
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_recompute_root
                - hash.30219
                - hash.30219
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_vec
                - hash.30219
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:570,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:468,31'
              BranchSideFuncs:
                - hash_par.30229
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.30215
                - fz_inf_w_by_fz_matrix.30221
                - convert_restr_vec_to_fp.30222
                - fp_vec_by_fp_vec_pointwise.30223
                - fp_vec_by_fp_matrix.30224
                - fp_synd_minus_fp_vec_scaled.30214
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_syn
                - hash_par.30229
                - csprng_initialize.30209
                - csprng_fz_inf_w.30225
                - fz_inf_w_by_fz_matrix.30221
                - fz_dz_norm_n.30226
                - csprng_fp_vec.30227
                - csprng_release.30205
                - fp_vec_by_restr_vec_scaled.30228
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_recompute_root
                - hash.30219
                - hash.30219
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_vec
                - hash.30219
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:573,14'
              BranchSideFuncs:
                - hash_par.30229
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_unpack_fp_vec
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_unpack_fz_rsdp_g_vec
                - is_fz_vec_in_restr_group_m.30215
                - fz_inf_w_by_fz_matrix.30221
                - convert_restr_vec_to_fp.30222
                - fp_vec_by_fp_vec_pointwise.30223
                - fp_vec_by_fp_matrix.30224
                - fp_synd_minus_fp_vec_scaled.30214
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_syn
                - hash_par.30229
                - csprng_initialize.30209
                - csprng_fz_inf_w.30225
                - fz_inf_w_by_fz_matrix.30221
                - fz_dz_norm_n.30226
                - csprng_fp_vec.30227
                - csprng_release.30205
                - fp_vec_by_restr_vec_scaled.30228
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_recompute_root
                - hash.30219
                - hash.30219
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_vec
                - hash.30219
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:468,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:471,56'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_recompute_root
                - hash.30219
                - hash.30219
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_vec
                - hash.30219
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:597,37'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_recompute_root
                - hash.30219
                - hash.30219
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_vec
                - hash.30219
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:622,36'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:614,32'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:622,36'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:606,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:607,37'
              BranchSideFuncs:
                - hash.30219
                - memcmp
                - memcmp
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:609,26'
              BranchSideFuncs:
                - hash.30219
                - memcmp
                - memcmp
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:623,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:623,42'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:624,46'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:624,46'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:624,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:625,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:625,40'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:625,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:626,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:626,40'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:626,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:627,20'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:627,35'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:627,35'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:627,35'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:385,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:401,19'
          Dst:             PQCLEAN_CROSSRSDPG256SMALL_AVX2_unpack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:404,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:409,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:413,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:416,2'
          Dst:             csprng_fp_vec_chall_1
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:418,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:421,2'
          Dst:             PQCLEAN_CROSSRSDPG256SMALL_AVX2_expand_digest_to_fixed_weight
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:425,24'
          Dst:             PQCLEAN_CROSSRSDPG256SMALL_AVX2_rebuild_tree
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:428,2'
          Dst:             PQCLEAN_CROSSRSDPG256SMALL_AVX2_seed_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:595,32'
          Dst:             PQCLEAN_CROSSRSDPG256SMALL_AVX2_recompute_root
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:599,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:602,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:514,34'
          Dst:             PQCLEAN_CROSSRSDPG256SMALL_AVX2_unpack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:525,40'
          Dst:             PQCLEAN_CROSSRSDPG256SMALL_AVX2_unpack_fz_rsdp_g_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:528,22'
          Dst:             is_fz_vec_in_restr_group_m
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:529,4'
          Dst:             fz_inf_w_by_fz_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:535,4'
          Dst:             convert_restr_vec_to_fp
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:536,4'
          Dst:             fp_vec_by_fp_vec_pointwise
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:537,4'
          Dst:             fp_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:539,4'
          Dst:             fp_synd_minus_fp_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:544,4'
          Dst:             PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:492,4'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:494,4'
          Dst:             csprng_fz_inf_w
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:495,4'
          Dst:             fz_inf_w_by_fz_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:496,4'
          Dst:             fz_dz_norm_n
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:498,4'
          Dst:             csprng_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:500,4'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:501,4'
          Dst:             fp_vec_by_restr_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:551,4'
          Dst:             hash_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:571,4'
          Dst:             hash_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:612,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:618,36'
          Dst:             memcmp
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:607,3'
          Dst:             PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:614,32'
          Dst:             memcmp
    - functionName:    expand_pk
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_fp_mat
        - csprng_fz_mat
        - csprng_initialize
        - csprng_release
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:53,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.30209
                - csprng_fz_mat.30213
                - csprng_fp_mat.30212
                - csprng_release.30205
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:54,2'
              BranchSideFuncs:
                - csprng_initialize.30209
                - csprng_fz_mat.30213
                - csprng_fp_mat.30212
                - csprng_release.30205
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:54,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:56,2'
          Dst:             csprng_fz_mat
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:57,2'
          Dst:             csprng_fp_mat
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:59,2'
          Dst:             csprng_release
    - functionName:    hash
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
        - xof_shake_final
        - xof_shake_init
        - xof_shake_release
        - xof_shake_update
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:238,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.30200
                - xof_shake_update.30198
                - xof_shake_update.30198
                - xof_shake_final.30196
                - xof_shake_extract.30188
                - xof_shake_release.30182
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:239,2'
              BranchSideFuncs:
                - xof_shake_init.30200
                - xof_shake_update.30198
                - xof_shake_update.30198
                - xof_shake_final.30196
                - xof_shake_extract.30188
                - xof_shake_release.30182
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:239,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:240,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:244,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:245,2'
          Dst:             xof_shake_final
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:246,2'
          Dst:             xof_shake_extract
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:248,2'
          Dst:             xof_shake_release
    - functionName:    csprng_fp_vec_chall_1
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          215
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:335,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.30207
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:341,2'
              BranchSideFuncs:
                - csprng_randombytes.30207
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:352,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:352,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:365,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:352,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:354,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:365,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:354,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:356,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:356,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:356,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:357,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:359,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:366,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:367,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:369,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:351,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:352,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:372,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:341,2'
          Dst:             csprng_randombytes
    - functionName:    fz_inf_w_by_fz_matrix
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          204
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    convert_restr_vec_to_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - RESTR_TO_VAL
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h:231,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h:0,0'
              BranchSideFuncs:
                - RESTR_TO_VAL.30211
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h:232,25'
              BranchSideFuncs:
                - RESTR_TO_VAL.30211
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h:231,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h:232,25'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h:234,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h:232,12'
          Dst:             RESTR_TO_VAL
    - functionName:    fp_vec_by_fp_vec_pointwise
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          96
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h:187,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h:188,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h:188,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h:187,26'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h:187,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h:188,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h:187,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h:188,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h:191,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fp_vec_by_fp_matrix
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          703
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - reduce_avx2_32
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h:155,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h:0,0'
              BranchSideFuncs:
                - reduce_avx2_32.30210
                - reduce_avx2_32.30210
                - reduce_avx2_32.30210
                - reduce_avx2_32.30210
                - reduce_avx2_32.30210
                - reduce_avx2_32.30210
                - reduce_avx2_32.30210
                - reduce_avx2_32.30210
                - reduce_avx2_32.30210
                - reduce_avx2_32.30210
                - reduce_avx2_32.30210
                - reduce_avx2_32.30210
                - reduce_avx2_32.30210
                - reduce_avx2_32.30210
                - reduce_avx2_32.30210
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h:160,39'
              BranchSideFuncs:
                - reduce_avx2_32.30210
                - reduce_avx2_32.30210
                - reduce_avx2_32.30210
                - reduce_avx2_32.30210
                - reduce_avx2_32.30210
                - reduce_avx2_32.30210
                - reduce_avx2_32.30210
                - reduce_avx2_32.30210
                - reduce_avx2_32.30210
                - reduce_avx2_32.30210
                - reduce_avx2_32.30210
                - reduce_avx2_32.30210
                - reduce_avx2_32.30210
                - reduce_avx2_32.30210
                - reduce_avx2_32.30210
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h:171,19'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h:0,0'
              BranchSideFuncs:
                - reduce_avx2_32.30210
                - reduce_avx2_32.30210
                - reduce_avx2_32.30210
                - reduce_avx2_32.30210
                - reduce_avx2_32.30210
                - reduce_avx2_32.30210
                - reduce_avx2_32.30210
                - reduce_avx2_32.30210
                - reduce_avx2_32.30210
                - reduce_avx2_32.30210
                - reduce_avx2_32.30210
                - reduce_avx2_32.30210
                - reduce_avx2_32.30210
                - reduce_avx2_32.30210
                - reduce_avx2_32.30210
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h:163,25'
              BranchSideFuncs:
                - reduce_avx2_32.30210
                - reduce_avx2_32.30210
                - reduce_avx2_32.30210
                - reduce_avx2_32.30210
                - reduce_avx2_32.30210
                - reduce_avx2_32.30210
                - reduce_avx2_32.30210
                - reduce_avx2_32.30210
                - reduce_avx2_32.30210
                - reduce_avx2_32.30210
                - reduce_avx2_32.30210
                - reduce_avx2_32.30210
                - reduce_avx2_32.30210
                - reduce_avx2_32.30210
                - reduce_avx2_32.30210
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h:171,39'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h:163,25'
              BranchSideFuncs:
                - reduce_avx2_32.30210
                - reduce_avx2_32.30210
                - reduce_avx2_32.30210
                - reduce_avx2_32.30210
                - reduce_avx2_32.30210
                - reduce_avx2_32.30210
                - reduce_avx2_32.30210
                - reduce_avx2_32.30210
                - reduce_avx2_32.30210
                - reduce_avx2_32.30210
                - reduce_avx2_32.30210
                - reduce_avx2_32.30210
                - reduce_avx2_32.30210
                - reduce_avx2_32.30210
                - reduce_avx2_32.30210
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h:171,8'
              BranchSideFuncs:
                - reduce_avx2_32.30210
                - reduce_avx2_32.30210
                - reduce_avx2_32.30210
                - reduce_avx2_32.30210
                - reduce_avx2_32.30210
                - reduce_avx2_32.30210
                - reduce_avx2_32.30210
                - reduce_avx2_32.30210
                - reduce_avx2_32.30210
                - reduce_avx2_32.30210
                - reduce_avx2_32.30210
                - reduce_avx2_32.30210
                - reduce_avx2_32.30210
                - reduce_avx2_32.30210
                - reduce_avx2_32.30210
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h:171,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h:163,63'
              BranchSideFuncs:
                - reduce_avx2_32.30210
                - reduce_avx2_32.30210
                - reduce_avx2_32.30210
                - reduce_avx2_32.30210
                - reduce_avx2_32.30210
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h:163,63'
              BranchSideFuncs:
                - reduce_avx2_32.30210
                - reduce_avx2_32.30210
                - reduce_avx2_32.30210
                - reduce_avx2_32.30210
                - reduce_avx2_32.30210
                - reduce_avx2_32.30210
                - reduce_avx2_32.30210
                - reduce_avx2_32.30210
                - reduce_avx2_32.30210
                - reduce_avx2_32.30210
                - reduce_avx2_32.30210
                - reduce_avx2_32.30210
                - reduce_avx2_32.30210
                - reduce_avx2_32.30210
                - reduce_avx2_32.30210
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h:172,14'
          Dst:             reduce_avx2_32
    - functionName:    csprng_fz_inf_w
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:420,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.30207
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:426,2'
              BranchSideFuncs:
                - csprng_randombytes.30207
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:437,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:437,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:449,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:437,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:439,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:449,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:439,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:441,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:441,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:441,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:442,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:444,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:450,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:451,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:453,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:436,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:437,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:456,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:426,2'
          Dst:             csprng_randombytes
    - functionName:    fz_dz_norm_n
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          144
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    csprng_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - csprng_randombytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:291,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes.30207
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:297,2'
              BranchSideFuncs:
                - csprng_randombytes.30207
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:308,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:308,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:320,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:308,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:310,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:320,17'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:310,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:312,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:312,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:312,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:313,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:315,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:321,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:322,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:324,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:307,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:308,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:327,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:297,2'
          Dst:             csprng_randombytes
    - functionName:    fp_vec_by_restr_vec_scaled
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - RESTR_TO_VAL
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h:210,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h:211,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h:214,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h:211,12'
          Dst:             RESTR_TO_VAL
    - functionName:    hash_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      void
      argCount:        14
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_initialize_par
        - csprng_randombytes_par
        - csprng_release_par
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:271,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_initialize_par.30208
                - csprng_randombytes_par.30206
                - csprng_release_par.30204
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:272,56'
              BranchSideFuncs:
                - csprng_initialize_par.30208
                - csprng_randombytes_par.30206
                - csprng_release_par.30204
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:272,2'
          Dst:             csprng_initialize_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:273,2'
          Dst:             csprng_randombytes_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:275,2'
          Dst:             csprng_release_par
    - functionName:    fz_vec_sub_n
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          252
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/restr_arith.h:54,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/restr_arith.h:55,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/restr_arith.h:55,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/restr_arith.h:54,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/restr_arith.h:55,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/restr_arith.h:57,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fz_dz_norm_m
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          32
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fz_vec_sub_m
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/restr_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          108
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/restr_arith.h:108,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/restr_arith.h:109,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/restr_arith.h:109,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/restr_arith.h:108,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/restr_arith.h:108,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/restr_arith.h:109,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    expand_sk
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          110
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - csprng_fz_inf_w
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
        - expand_pk
        - fz_dz_norm_n
        - fz_inf_w_by_fz_matrix
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.30209
                - csprng_randombytes.30207
                - csprng_release.30205
                - expand_pk.30218
                - csprng_initialize.30209
                - csprng_fz_inf_w.30225
                - csprng_release.30205
                - fz_inf_w_by_fz_matrix.30221
                - fz_dz_norm_n.30226
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:74,2'
              BranchSideFuncs:
                - csprng_initialize.30209
                - csprng_randombytes.30207
                - csprng_release.30205
                - expand_pk.30218
                - csprng_initialize.30209
                - csprng_fz_inf_w.30225
                - csprng_release.30205
                - fz_inf_w_by_fz_matrix.30221
                - fz_dz_norm_n.30226
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:92,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:94,22'
              BranchSideFuncs:
                - fz_inf_w_by_fz_matrix.30221
                - fz_dz_norm_n.30226
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:97,2'
              BranchSideFuncs:
                - fz_inf_w_by_fz_matrix.30221
                - fz_dz_norm_n.30226
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:74,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:75,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:79,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:81,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:87,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:88,2'
          Dst:             csprng_fz_inf_w
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:90,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:97,2'
          Dst:             fz_inf_w_by_fz_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:98,2'
          Dst:             fz_dz_norm_n
    - functionName:    PQCLEAN_CROSSRSDPG256SMALL_AVX2_CROSS_sign
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 374
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          615
      EdgeCount:       41
      CyclomaticComplexity: 11
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_CROSSRSDPG256SMALL_AVX2_expand_digest_to_fixed_weight
        - PQCLEAN_CROSSRSDPG256SMALL_AVX2_gen_seed_tree
        - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_syn
        - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_vec
        - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fz_rsdp_g_vec
        - PQCLEAN_CROSSRSDPG256SMALL_AVX2_seed_leaves
        - PQCLEAN_CROSSRSDPG256SMALL_AVX2_seed_path
        - PQCLEAN_CROSSRSDPG256SMALL_AVX2_tree_proof
        - PQCLEAN_CROSSRSDPG256SMALL_AVX2_tree_root
        - __assert_fail
        - convert_restr_vec_to_fp
        - csprng_fp_vec
        - csprng_fp_vec_chall_1
        - csprng_fz_inf_w
        - csprng_initialize
        - csprng_release
        - expand_sk
        - fp_vec_by_fp_matrix
        - fp_vec_by_fp_vec_pointwise
        - fp_vec_by_restr_vec_scaled
        - fz_dz_norm_m
        - fz_dz_norm_n
        - fz_inf_w_by_fz_matrix
        - fz_vec_sub_m
        - fz_vec_sub_n
        - hash
        - hash_par
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:159,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:0,0'
              BranchSideFuncs:
                - expand_sk.30233
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_gen_seed_tree
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_seed_leaves
                - csprng_initialize.30209
                - csprng_fz_inf_w.30225
                - fz_vec_sub_m.30232
                - fz_dz_norm_m.30231
                - fz_inf_w_by_fz_matrix.30221
                - fz_dz_norm_n.30226
                - fz_vec_sub_n.30230
                - convert_restr_vec_to_fp.30222
                - fz_dz_norm_n.30226
                - csprng_fp_vec.30227
                - csprng_release.30205
                - fp_vec_by_fp_vec_pointwise.30223
                - fp_vec_by_fp_matrix.30224
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fz_rsdp_g_vec
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_tree_root
                - hash.30219
                - hash.30219
                - hash.30219
                - hash.30219
                - csprng_initialize.30209
                - csprng_fp_vec_chall_1.30220
                - csprng_release.30205
                - fp_vec_by_restr_vec_scaled.30228
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_vec
                - hash.30219
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fz_rsdp_g_vec
                - hash_par.30229
                - hash_par.30229
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:170,21'
              BranchSideFuncs:
                - expand_sk.30233
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_gen_seed_tree
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_seed_leaves
                - csprng_initialize.30209
                - csprng_fz_inf_w.30225
                - fz_vec_sub_m.30232
                - fz_dz_norm_m.30231
                - fz_inf_w_by_fz_matrix.30221
                - fz_dz_norm_n.30226
                - fz_vec_sub_n.30230
                - convert_restr_vec_to_fp.30222
                - fz_dz_norm_n.30226
                - csprng_fp_vec.30227
                - csprng_release.30205
                - fp_vec_by_fp_vec_pointwise.30223
                - fp_vec_by_fp_matrix.30224
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fz_rsdp_g_vec
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_tree_root
                - hash.30219
                - hash.30219
                - hash.30219
                - hash.30219
                - csprng_initialize.30209
                - csprng_fp_vec_chall_1.30220
                - csprng_release.30205
                - fp_vec_by_restr_vec_scaled.30228
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_vec
                - hash.30219
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fz_rsdp_g_vec
                - hash_par.30229
                - hash_par.30229
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:168,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:170,21'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_gen_seed_tree
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_seed_leaves
                - csprng_initialize.30209
                - csprng_fz_inf_w.30225
                - fz_vec_sub_m.30232
                - fz_dz_norm_m.30231
                - fz_inf_w_by_fz_matrix.30221
                - fz_dz_norm_n.30226
                - fz_vec_sub_n.30230
                - convert_restr_vec_to_fp.30222
                - fz_dz_norm_n.30226
                - csprng_fp_vec.30227
                - csprng_release.30205
                - fp_vec_by_fp_vec_pointwise.30223
                - fp_vec_by_fp_matrix.30224
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fz_rsdp_g_vec
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_tree_root
                - hash.30219
                - hash.30219
                - hash.30219
                - hash.30219
                - csprng_initialize.30209
                - csprng_fp_vec_chall_1.30220
                - csprng_release.30205
                - fp_vec_by_restr_vec_scaled.30228
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_vec
                - hash.30219
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fz_rsdp_g_vec
                - hash_par.30229
                - hash_par.30229
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:173,33'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_gen_seed_tree
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_seed_leaves
                - csprng_initialize.30209
                - csprng_fz_inf_w.30225
                - fz_vec_sub_m.30232
                - fz_dz_norm_m.30231
                - fz_inf_w_by_fz_matrix.30221
                - fz_dz_norm_n.30226
                - fz_vec_sub_n.30230
                - convert_restr_vec_to_fp.30222
                - fz_dz_norm_n.30226
                - csprng_fp_vec.30227
                - csprng_release.30205
                - fp_vec_by_fp_vec_pointwise.30223
                - fp_vec_by_fp_matrix.30224
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fz_rsdp_g_vec
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_tree_root
                - hash.30219
                - hash.30219
                - hash.30219
                - hash.30219
                - csprng_initialize.30209
                - csprng_fp_vec_chall_1.30220
                - csprng_release.30205
                - fp_vec_by_restr_vec_scaled.30228
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_vec
                - hash.30219
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fz_rsdp_g_vec
                - hash_par.30229
                - hash_par.30229
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:174,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:176,22'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_gen_seed_tree
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_seed_leaves
                - csprng_initialize.30209
                - csprng_fz_inf_w.30225
                - fz_vec_sub_m.30232
                - fz_dz_norm_m.30231
                - fz_inf_w_by_fz_matrix.30221
                - fz_dz_norm_n.30226
                - fz_vec_sub_n.30230
                - convert_restr_vec_to_fp.30222
                - fz_dz_norm_n.30226
                - csprng_fp_vec.30227
                - csprng_release.30205
                - fp_vec_by_fp_vec_pointwise.30223
                - fp_vec_by_fp_matrix.30224
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fz_rsdp_g_vec
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_tree_root
                - hash.30219
                - hash.30219
                - hash.30219
                - hash.30219
                - csprng_initialize.30209
                - csprng_fp_vec_chall_1.30220
                - csprng_release.30205
                - fp_vec_by_restr_vec_scaled.30228
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_vec
                - hash.30219
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fz_rsdp_g_vec
                - hash_par.30229
                - hash_par.30229
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:181,2'
              BranchSideFuncs:
                - OQS_randombytes
                - OQS_randombytes
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_gen_seed_tree
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_seed_leaves
                - csprng_initialize.30209
                - csprng_fz_inf_w.30225
                - fz_vec_sub_m.30232
                - fz_dz_norm_m.30231
                - fz_inf_w_by_fz_matrix.30221
                - fz_dz_norm_n.30226
                - fz_vec_sub_n.30230
                - convert_restr_vec_to_fp.30222
                - fz_dz_norm_n.30226
                - csprng_fp_vec.30227
                - csprng_release.30205
                - fp_vec_by_fp_vec_pointwise.30223
                - fp_vec_by_fp_matrix.30224
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fz_rsdp_g_vec
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_tree_root
                - hash.30219
                - hash.30219
                - hash.30219
                - hash.30219
                - csprng_initialize.30209
                - csprng_fp_vec_chall_1.30220
                - csprng_release.30205
                - fp_vec_by_restr_vec_scaled.30228
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_vec
                - hash.30219
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fz_rsdp_g_vec
                - hash_par.30229
                - hash_par.30229
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:271,20'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:271,25'
              BranchSideFuncs:
                - hash_par.30229
                - hash_par.30229
                - csprng_initialize.30209
                - csprng_fz_inf_w.30225
                - fz_vec_sub_m.30232
                - fz_dz_norm_m.30231
                - fz_inf_w_by_fz_matrix.30221
                - fz_dz_norm_n.30226
                - fz_vec_sub_n.30230
                - convert_restr_vec_to_fp.30222
                - fz_dz_norm_n.30226
                - csprng_fp_vec.30227
                - csprng_release.30205
                - fp_vec_by_fp_vec_pointwise.30223
                - fp_vec_by_fp_matrix.30224
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fz_rsdp_g_vec
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_tree_root
                - hash.30219
                - hash.30219
                - hash.30219
                - hash.30219
                - csprng_initialize.30209
                - csprng_fp_vec_chall_1.30220
                - csprng_release.30205
                - fp_vec_by_restr_vec_scaled.30228
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_vec
                - hash.30219
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fz_rsdp_g_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:274,14'
              BranchSideFuncs:
                - hash_par.30229
                - hash_par.30229
                - csprng_initialize.30209
                - csprng_fz_inf_w.30225
                - fz_vec_sub_m.30232
                - fz_dz_norm_m.30231
                - fz_inf_w_by_fz_matrix.30221
                - fz_dz_norm_n.30226
                - fz_vec_sub_n.30230
                - convert_restr_vec_to_fp.30222
                - fz_dz_norm_n.30226
                - csprng_fp_vec.30227
                - csprng_release.30205
                - fp_vec_by_fp_vec_pointwise.30223
                - fp_vec_by_fp_matrix.30224
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fz_rsdp_g_vec
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_tree_root
                - hash.30219
                - hash.30219
                - hash.30219
                - hash.30219
                - csprng_initialize.30209
                - csprng_fp_vec_chall_1.30220
                - csprng_release.30205
                - fp_vec_by_restr_vec_scaled.30228
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_vec
                - hash.30219
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fz_rsdp_g_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:271,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:222,31'
              BranchSideFuncs:
                - hash_par.30229
                - hash_par.30229
                - csprng_initialize.30209
                - csprng_fz_inf_w.30225
                - fz_vec_sub_m.30232
                - fz_dz_norm_m.30231
                - fz_inf_w_by_fz_matrix.30221
                - fz_dz_norm_n.30226
                - fz_vec_sub_n.30230
                - convert_restr_vec_to_fp.30222
                - fz_dz_norm_n.30226
                - csprng_fp_vec.30227
                - csprng_release.30205
                - fp_vec_by_fp_vec_pointwise.30223
                - fp_vec_by_fp_matrix.30224
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fz_rsdp_g_vec
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_tree_root
                - hash.30219
                - hash.30219
                - hash.30219
                - hash.30219
                - csprng_initialize.30209
                - csprng_fp_vec_chall_1.30220
                - csprng_release.30205
                - fp_vec_by_restr_vec_scaled.30228
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_vec
                - hash.30219
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fz_rsdp_g_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:274,14'
              BranchSideFuncs:
                - hash_par.30229
                - hash_par.30229
                - csprng_initialize.30209
                - csprng_fz_inf_w.30225
                - fz_vec_sub_m.30232
                - fz_dz_norm_m.30231
                - fz_inf_w_by_fz_matrix.30221
                - fz_dz_norm_n.30226
                - fz_vec_sub_n.30230
                - convert_restr_vec_to_fp.30222
                - fz_dz_norm_n.30226
                - csprng_fp_vec.30227
                - csprng_release.30205
                - fp_vec_by_fp_vec_pointwise.30223
                - fp_vec_by_fp_matrix.30224
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_syn
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fz_rsdp_g_vec
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_tree_root
                - hash.30219
                - hash.30219
                - hash.30219
                - hash.30219
                - csprng_initialize.30209
                - csprng_fp_vec_chall_1.30220
                - csprng_release.30205
                - fp_vec_by_restr_vec_scaled.30228
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_vec
                - hash.30219
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fz_rsdp_g_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:222,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:222,23'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_tree_root
                - hash.30219
                - hash.30219
                - hash.30219
                - hash.30219
                - csprng_initialize.30209
                - csprng_fp_vec_chall_1.30220
                - csprng_release.30205
                - fp_vec_by_restr_vec_scaled.30228
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_vec
                - hash.30219
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fz_rsdp_g_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:312,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_tree_root
                - hash.30219
                - hash.30219
                - hash.30219
                - hash.30219
                - csprng_initialize.30209
                - csprng_fp_vec_chall_1.30220
                - csprng_release.30205
                - fp_vec_by_restr_vec_scaled.30228
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_vec
                - hash.30219
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fz_rsdp_g_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:339,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:340,30'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_vec
                - hash.30219
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fz_rsdp_g_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:348,2'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_vec
                - hash.30219
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fz_rsdp_g_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:348,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:349,37'
              BranchSideFuncs:
                - hash.30219
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fz_rsdp_g_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:352,26'
              BranchSideFuncs:
                - hash.30219
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_expand_digest_to_fixed_weight
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_tree_proof
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_seed_path
                - __assert_fail
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fz_rsdp_g_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:366,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:365,26'
              BranchSideFuncs:
                - __assert_fail
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fz_rsdp_g_vec
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:367,4'
              BranchSideFuncs:
                - __assert_fail
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fz_rsdp_g_vec
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:367,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:367,4'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fz_rsdp_g_vec
                - __assert_fail
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:368,16'
              BranchSideFuncs:
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_vec
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fz_rsdp_g_vec
                - __assert_fail
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:365,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:366,7'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:374,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:165,2'
          Dst:             expand_sk
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:181,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:182,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:185,2'
          Dst:             PQCLEAN_CROSSRSDPG256SMALL_AVX2_gen_seed_tree
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:187,2'
          Dst:             PQCLEAN_CROSSRSDPG256SMALL_AVX2_seed_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:312,2'
          Dst:             PQCLEAN_CROSSRSDPG256SMALL_AVX2_tree_root
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:313,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:314,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:321,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:326,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:332,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:333,2'
          Dst:             csprng_fp_vec_chall_1
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:335,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:234,3'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:239,3'
          Dst:             csprng_fz_inf_w
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:240,3'
          Dst:             fz_vec_sub_m
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:241,3'
          Dst:             fz_dz_norm_m
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:242,3'
          Dst:             fz_inf_w_by_fz_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:243,3'
          Dst:             fz_dz_norm_n
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:244,3'
          Dst:             fz_vec_sub_n
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:247,3'
          Dst:             convert_restr_vec_to_fp
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:248,3'
          Dst:             fz_dz_norm_n
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:250,3'
          Dst:             csprng_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:252,3'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:255,3'
          Dst:             fp_vec_by_fp_vec_pointwise
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:256,3'
          Dst:             fp_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:260,3'
          Dst:             PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_syn
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:262,3'
          Dst:             PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fz_rsdp_g_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:272,4'
          Dst:             hash_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:288,4'
          Dst:             hash_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:340,3'
          Dst:             fp_vec_by_restr_vec_scaled
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:354,2'
          Dst:             hash
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:357,2'
          Dst:             PQCLEAN_CROSSRSDPG256SMALL_AVX2_expand_digest_to_fixed_weight
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:361,2'
          Dst:             PQCLEAN_CROSSRSDPG256SMALL_AVX2_tree_proof
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:362,2'
          Dst:             PQCLEAN_CROSSRSDPG256SMALL_AVX2_seed_path
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:349,3'
          Dst:             PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:367,4'
          Dst:             __assert_fail
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:368,4'
          Dst:             PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_vec
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:369,4'
          Dst:             PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fz_rsdp_g_vec
    - functionName:    restr_vec_by_fp_matrix
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          463
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - RESTR_TO_VAL
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h:112,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h:0,0'
              BranchSideFuncs:
                - RESTR_TO_VAL.30211
                - RESTR_TO_VAL.30211
                - RESTR_TO_VAL.30211
                - RESTR_TO_VAL.30211
                - RESTR_TO_VAL.30211
                - RESTR_TO_VAL.30211
                - RESTR_TO_VAL.30211
                - RESTR_TO_VAL.30211
                - RESTR_TO_VAL.30211
                - RESTR_TO_VAL.30211
                - RESTR_TO_VAL.30211
                - RESTR_TO_VAL.30211
                - RESTR_TO_VAL.30211
                - RESTR_TO_VAL.30211
                - RESTR_TO_VAL.30211
                - RESTR_TO_VAL.30211
                - RESTR_TO_VAL.30211
                - RESTR_TO_VAL.30211
                - RESTR_TO_VAL.30211
                - RESTR_TO_VAL.30211
                - RESTR_TO_VAL.30211
                - RESTR_TO_VAL.30211
                - RESTR_TO_VAL.30211
                - RESTR_TO_VAL.30211
                - RESTR_TO_VAL.30211
                - RESTR_TO_VAL.30211
                - RESTR_TO_VAL.30211
                - RESTR_TO_VAL.30211
                - RESTR_TO_VAL.30211
                - RESTR_TO_VAL.30211
                - RESTR_TO_VAL.30211
                - RESTR_TO_VAL.30211
                - RESTR_TO_VAL.30211
                - RESTR_TO_VAL.30211
                - RESTR_TO_VAL.30211
                - RESTR_TO_VAL.30211
                - RESTR_TO_VAL.30211
                - RESTR_TO_VAL.30211
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h:113,7'
              BranchSideFuncs:
                - RESTR_TO_VAL.30211
                - RESTR_TO_VAL.30211
                - RESTR_TO_VAL.30211
                - RESTR_TO_VAL.30211
                - RESTR_TO_VAL.30211
                - RESTR_TO_VAL.30211
                - RESTR_TO_VAL.30211
                - RESTR_TO_VAL.30211
                - RESTR_TO_VAL.30211
                - RESTR_TO_VAL.30211
                - RESTR_TO_VAL.30211
                - RESTR_TO_VAL.30211
                - RESTR_TO_VAL.30211
                - RESTR_TO_VAL.30211
                - RESTR_TO_VAL.30211
                - RESTR_TO_VAL.30211
                - RESTR_TO_VAL.30211
                - RESTR_TO_VAL.30211
                - RESTR_TO_VAL.30211
                - RESTR_TO_VAL.30211
                - RESTR_TO_VAL.30211
                - RESTR_TO_VAL.30211
                - RESTR_TO_VAL.30211
                - RESTR_TO_VAL.30211
                - RESTR_TO_VAL.30211
                - RESTR_TO_VAL.30211
                - RESTR_TO_VAL.30211
                - RESTR_TO_VAL.30211
                - RESTR_TO_VAL.30211
                - RESTR_TO_VAL.30211
                - RESTR_TO_VAL.30211
                - RESTR_TO_VAL.30211
                - RESTR_TO_VAL.30211
                - RESTR_TO_VAL.30211
                - RESTR_TO_VAL.30211
                - RESTR_TO_VAL.30211
                - RESTR_TO_VAL.30211
                - RESTR_TO_VAL.30211
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h:117,31'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h:118,20'
              BranchSideFuncs:
                - RESTR_TO_VAL.30211
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h:118,20'
              BranchSideFuncs:
                - RESTR_TO_VAL.30211
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h:114,18'
          Dst:             RESTR_TO_VAL
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/fp_arith.h:0,0'
          Dst:             RESTR_TO_VAL
    - functionName:    PQCLEAN_CROSSRSDPG256SMALL_AVX2_CROSS_keygen
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          132
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_randombytes
        - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_syn
        - csprng_fz_inf_w
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
        - expand_pk
        - fz_dz_norm_n
        - fz_inf_w_by_fz_matrix
        - restr_vec_by_fp_matrix
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:104,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:0,0'
              BranchSideFuncs:
                - OQS_randombytes
                - csprng_initialize.30209
                - csprng_randombytes.30207
                - csprng_release.30205
                - expand_pk.30218
                - csprng_initialize.30209
                - csprng_fz_inf_w.30225
                - fz_inf_w_by_fz_matrix.30221
                - fz_dz_norm_n.30226
                - csprng_release.30205
                - restr_vec_by_fp_matrix.30238
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_syn
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:138,22'
              BranchSideFuncs:
                - OQS_randombytes
                - csprng_initialize.30209
                - csprng_randombytes.30207
                - csprng_release.30205
                - expand_pk.30218
                - csprng_initialize.30209
                - csprng_fz_inf_w.30225
                - fz_inf_w_by_fz_matrix.30221
                - fz_dz_norm_n.30226
                - csprng_release.30205
                - restr_vec_by_fp_matrix.30238
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_syn
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:136,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:138,22'
              BranchSideFuncs:
                - fz_inf_w_by_fz_matrix.30221
                - fz_dz_norm_n.30226
                - csprng_release.30205
                - restr_vec_by_fp_matrix.30238
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_syn
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:141,2'
              BranchSideFuncs:
                - fz_inf_w_by_fz_matrix.30221
                - fz_dz_norm_n.30226
                - csprng_release.30205
                - restr_vec_by_fp_matrix.30238
                - PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_syn
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:104,2'
          Dst:             OQS_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:112,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:113,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:117,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:123,2'
          Dst:             expand_pk
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:130,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:134,2'
          Dst:             csprng_fz_inf_w
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:141,2'
          Dst:             fz_inf_w_by_fz_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:142,2'
          Dst:             fz_dz_norm_n
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:144,2'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:147,2'
          Dst:             restr_vec_by_fp_matrix
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/CROSS.c:149,2'
          Dst:             PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_syn
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:72,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:72,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:72,2'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:66,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:66,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:66,2'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:59,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:59,2'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:54,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:54,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:52,2'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:43,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:43,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:43,2'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.30263
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.30263
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.30264
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:62,2'
              BranchSideFuncs:
                - xof_shake_extract.30264
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.30267
                - xof_shake_update.30266
                - xof_shake_update.30266
                - xof_shake_final.30265
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.30267
                - xof_shake_update.30266
                - xof_shake_update.30266
                - xof_shake_final.30265
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    PQCLEAN_CROSSRSDPG256SMALL_AVX2_expand_digest_to_fixed_weight
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         67
      ICount:          400
      EdgeCount:       90
      CyclomaticComplexity: 25
      functionsReached:
        - csprng_initialize
        - csprng_randombytes
        - csprng_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.c:46,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.c:0,0'
              BranchSideFuncs:
                - csprng_initialize.30270
                - csprng_randombytes.30269
                - csprng_release.30268
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.c:47,2'
              BranchSideFuncs:
                - csprng_initialize.30270
                - csprng_randombytes.30269
                - csprng_release.30268
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.c:68,29'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.c:68,46'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.c:68,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.c:70,40'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.c:70,25'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.c:72,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.c:72,4'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.c:72,4'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.c:73,56'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.c:75,15'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.c:81,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.c:81,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.c:82,38'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.c:84,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.c:85,20'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.c:92,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.c:66,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.c:68,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.c:95,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.c:47,2'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.c:49,2'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.c:51,2'
          Dst:             csprng_release
    - functionName:    xof_shake_x4_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_ctx_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:109,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:109,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:109,2'
          Dst:             OQS_SHA3_shake256_x4_inc_ctx_release
    - functionName:    xof_shake_x2_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:146,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.30351
                - xof_shake_release.30351
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:146,2'
              BranchSideFuncs:
                - xof_shake_release.30351
                - xof_shake_release.30351
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:146,2'
          Dst:             xof_shake_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:147,2'
          Dst:             xof_shake_release
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:72,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:72,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:72,2'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    csprng_release_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:174,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_release.30349
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:174,2'
              BranchSideFuncs:
                - xof_shake_x4_release.30349
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:174,2'
          Dst:             xof_shake_x4_release
    - functionName:    csprng_release_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:170,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_release.30349
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:170,2'
              BranchSideFuncs:
                - xof_shake_x4_release.30349
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:170,2'
          Dst:             xof_shake_x4_release
    - functionName:    csprng_release_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:166,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_release.30350
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:166,2'
              BranchSideFuncs:
                - xof_shake_x2_release.30350
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:166,2'
          Dst:             xof_shake_x2_release
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.30351
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.30351
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    xof_shake_x4_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_squeeze
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:105,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:105,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:105,2'
          Dst:             OQS_SHA3_shake256_x4_inc_squeeze
    - functionName:    xof_shake_x2_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:141,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.30358
                - xof_shake_extract.30358
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:141,2'
              BranchSideFuncs:
                - xof_shake_extract.30358
                - xof_shake_extract.30358
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:141,2'
          Dst:             xof_shake_extract
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:142,2'
          Dst:             xof_shake_extract
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:66,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:66,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:66,2'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    csprng_randombytes_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:161,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_extract.30356
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:161,2'
              BranchSideFuncs:
                - xof_shake_x4_extract.30356
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:161,2'
          Dst:             xof_shake_x4_extract
    - functionName:    csprng_randombytes_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_MEM_malloc
        - OQS_MEM_secure_free
        - xof_shake_x4_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:155,39'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_extract.30356
                - OQS_MEM_secure_free
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:155,39'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_extract.30356
                - OQS_MEM_secure_free
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:155,39'
          Dst:             OQS_MEM_malloc
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:156,2'
          Dst:             xof_shake_x4_extract
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:157,2'
          Dst:             OQS_MEM_secure_free
    - functionName:    csprng_randombytes_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:149,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_extract.30357
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:149,2'
              BranchSideFuncs:
                - xof_shake_x2_extract.30357
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:149,2'
          Dst:             xof_shake_x2_extract
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.30358
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:62,2'
              BranchSideFuncs:
                - xof_shake_extract.30358
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    xof_shake_x4_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_finalize
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:97,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:97,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:97,2'
          Dst:             OQS_SHA3_shake256_x4_inc_finalize
    - functionName:    xof_shake_x4_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_absorb
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:94,46'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:94,46'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:94,2'
          Dst:             OQS_SHA3_shake256_x4_inc_absorb
    - functionName:    xof_shake_x4_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:86,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:86,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:86,2'
          Dst:             OQS_SHA3_shake256_x4_inc_init
    - functionName:    xof_shake_x2_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:134,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_final.30367
                - xof_shake_final.30367
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:134,2'
              BranchSideFuncs:
                - xof_shake_final.30367
                - xof_shake_final.30367
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:134,2'
          Dst:             xof_shake_final
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:135,2'
          Dst:             xof_shake_final
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_finalize
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:59,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:59,2'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    xof_shake_x2_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_update
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:130,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_update.30369
                - xof_shake_update.30369
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:130,2'
              BranchSideFuncs:
                - xof_shake_update.30369
                - xof_shake_update.30369
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:130,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:131,2'
          Dst:             xof_shake_update
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:54,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:54,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:52,2'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    xof_shake_x2_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:123,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.30371
                - xof_shake_init.30371
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:123,2'
              BranchSideFuncs:
                - xof_shake_init.30371
                - xof_shake_init.30371
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:123,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:124,2'
          Dst:             xof_shake_init
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:43,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:43,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:43,2'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    csprng_initialize_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          53
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_final
        - xof_shake_x4_init
        - xof_shake_x4_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:132,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_init.30365
                - xof_shake_x4_update.30364
                - xof_shake_x4_update.30364
                - xof_shake_x4_final.30363
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:132,2'
              BranchSideFuncs:
                - xof_shake_x4_init.30365
                - xof_shake_x4_update.30364
                - xof_shake_x4_update.30364
                - xof_shake_x4_final.30363
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:132,2'
          Dst:             xof_shake_x4_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:133,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:143,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:144,2'
          Dst:             xof_shake_x4_final
    - functionName:    csprng_initialize_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          51
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_MEM_malloc
        - OQS_MEM_secure_free
        - xof_shake_x4_final
        - xof_shake_x4_init
        - xof_shake_x4_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:107,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_init.30365
                - xof_shake_x4_update.30364
                - xof_shake_x4_update.30364
                - xof_shake_x4_final.30363
                - OQS_MEM_secure_free
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:107,42'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_init.30365
                - xof_shake_x4_update.30364
                - xof_shake_x4_update.30364
                - xof_shake_x4_final.30363
                - OQS_MEM_secure_free
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:107,42'
          Dst:             OQS_MEM_malloc
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:108,2'
          Dst:             xof_shake_x4_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:109,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:117,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:118,2'
          Dst:             xof_shake_x4_final
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:119,2'
          Dst:             OQS_MEM_secure_free
    - functionName:    csprng_initialize_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_final
        - xof_shake_x2_init
        - xof_shake_x2_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:86,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_init.30370
                - xof_shake_x2_update.30368
                - xof_shake_x2_update.30368
                - xof_shake_x2_final.30366
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:86,2'
              BranchSideFuncs:
                - xof_shake_x2_init.30370
                - xof_shake_x2_update.30368
                - xof_shake_x2_update.30368
                - xof_shake_x2_final.30366
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:86,2'
          Dst:             xof_shake_x2_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:87,2'
          Dst:             xof_shake_x2_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:93,2'
          Dst:             xof_shake_x2_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:94,2'
          Dst:             xof_shake_x2_final
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.30371
                - xof_shake_update.30369
                - xof_shake_update.30369
                - xof_shake_final.30367
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.30371
                - xof_shake_update.30369
                - xof_shake_update.30369
                - xof_shake_final.30367
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    csprng_release_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_release
        - csprng_release_x2
        - csprng_release_x3
        - csprng_release_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:218,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_release_x4.30352
                - csprng_release_x3.30353
                - csprng_release_x2.30354
                - csprng_release.30355
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:218,16'
              BranchSideFuncs:
                - csprng_release_x4.30352
                - csprng_release_x3.30353
                - csprng_release_x2.30354
                - csprng_release.30355
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:218,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:219,3'
              BranchSideFuncs:
                - csprng_release.30355
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:220,23'
              BranchSideFuncs:
                - csprng_release_x4.30352
                - csprng_release_x3.30353
                - csprng_release_x2.30354
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:220,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:221,31'
              BranchSideFuncs:
                - csprng_release_x2.30354
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:222,23'
              BranchSideFuncs:
                - csprng_release_x4.30352
                - csprng_release_x3.30353
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:222,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:223,31'
              BranchSideFuncs:
                - csprng_release_x3.30353
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:224,23'
              BranchSideFuncs:
                - csprng_release_x4.30352
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:224,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:224,13'
              BranchSideFuncs:
                - csprng_release_x4.30352
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:225,31'
              BranchSideFuncs:
                - csprng_release_x4.30352
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:219,3'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:221,3'
          Dst:             csprng_release_x2
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:223,3'
          Dst:             csprng_release_x3
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:225,3'
          Dst:             csprng_release_x4
    - functionName:    csprng_randombytes_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          57
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_randombytes
        - csprng_randombytes_x2
        - csprng_randombytes_x3
        - csprng_randombytes_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:205,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes_x4.30359
                - csprng_randombytes_x3.30360
                - csprng_randombytes_x2.30361
                - csprng_randombytes.30362
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:205,16'
              BranchSideFuncs:
                - csprng_randombytes_x4.30359
                - csprng_randombytes_x3.30360
                - csprng_randombytes_x2.30361
                - csprng_randombytes.30362
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:205,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:206,3'
              BranchSideFuncs:
                - csprng_randombytes.30362
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:207,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.30359
                - csprng_randombytes_x3.30360
                - csprng_randombytes_x2.30361
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:207,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:208,49'
              BranchSideFuncs:
                - csprng_randombytes_x2.30361
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:209,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.30359
                - csprng_randombytes_x3.30360
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:209,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:210,53'
              BranchSideFuncs:
                - csprng_randombytes_x3.30360
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:211,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.30359
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:211,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:211,13'
              BranchSideFuncs:
                - csprng_randombytes_x4.30359
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:212,57'
              BranchSideFuncs:
                - csprng_randombytes_x4.30359
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:206,3'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:208,3'
          Dst:             csprng_randombytes_x2
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:210,3'
          Dst:             csprng_randombytes_x3
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:212,3'
          Dst:             csprng_randombytes_x4
    - functionName:    csprng_initialize_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          61
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_initialize
        - csprng_initialize_x2
        - csprng_initialize_x3
        - csprng_initialize_x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:193,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_initialize_x4.30372
                - csprng_initialize_x3.30373
                - csprng_initialize_x2.30374
                - csprng_initialize.30375
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:193,16'
              BranchSideFuncs:
                - csprng_initialize_x4.30372
                - csprng_initialize_x3.30373
                - csprng_initialize_x2.30374
                - csprng_initialize.30375
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:193,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:194,3'
              BranchSideFuncs:
                - csprng_initialize.30375
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:195,23'
              BranchSideFuncs:
                - csprng_initialize_x4.30372
                - csprng_initialize_x3.30373
                - csprng_initialize_x2.30374
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:195,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:196,34'
              BranchSideFuncs:
                - csprng_initialize_x2.30374
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:197,23'
              BranchSideFuncs:
                - csprng_initialize_x4.30372
                - csprng_initialize_x3.30373
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:197,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:198,34'
              BranchSideFuncs:
                - csprng_initialize_x3.30373
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:199,23'
              BranchSideFuncs:
                - csprng_initialize_x4.30372
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:199,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:199,13'
              BranchSideFuncs:
                - csprng_initialize_x4.30372
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:200,34'
              BranchSideFuncs:
                - csprng_initialize_x4.30372
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:194,3'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:196,3'
          Dst:             csprng_initialize_x2
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:198,3'
          Dst:             csprng_initialize_x3
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:200,3'
          Dst:             csprng_initialize_x4
    - functionName:    PQCLEAN_CROSSRSDPG256SMALL_AVX2_recompute_root
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         58
      ICount:          436
      EdgeCount:       77
      CyclomaticComplexity: 21
      functionsReached:
        - hash_par
        - label_leaves
        - place_cmt_on_leaves
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:185,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:0,0'
              BranchSideFuncs:
                - place_cmt_on_leaves.30381
                - label_leaves.30382
                - hash_par.30383
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:186,16'
              BranchSideFuncs:
                - place_cmt_on_leaves.30381
                - label_leaves.30382
                - hash_par.30383
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:259,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:259,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:259,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:259,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:260,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:260,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:259,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:259,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:262,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:259,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:260,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:260,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:202,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:203,16'
              BranchSideFuncs:
                - hash_par.30383
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:254,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:205,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:205,27'
              BranchSideFuncs:
                - hash_par.30383
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:205,27'
              BranchSideFuncs:
                - hash_par.30383
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:207,79'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:207,92'
              BranchSideFuncs:
                - hash_par.30383
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:211,12'
              BranchSideFuncs:
                - hash_par.30383
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:207,79'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:207,92'
              BranchSideFuncs:
                - hash_par.30383
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:211,12'
              BranchSideFuncs:
                - hash_par.30383
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:208,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:211,12'
              BranchSideFuncs:
                - hash_par.30383
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:231,26'
              BranchSideFuncs:
                - hash_par.30383
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:216,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:0,0'
              BranchSideFuncs:
                - hash_par.30383
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:222,21'
              BranchSideFuncs:
                - hash_par.30383
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:222,21'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:222,21'
              BranchSideFuncs:
                - hash_par.30383
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:222,21'
              BranchSideFuncs:
                - hash_par.30383
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:222,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:0,0'
              BranchSideFuncs:
                - hash_par.30383
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:227,5'
              BranchSideFuncs:
                - hash_par.30383
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:231,21'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:231,26'
              BranchSideFuncs:
                - hash_par.30383
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:234,16'
              BranchSideFuncs:
                - hash_par.30383
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:231,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:203,34'
              BranchSideFuncs:
                - hash_par.30383
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:234,16'
              BranchSideFuncs:
                - hash_par.30383
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:259,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:260,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:262,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:188,2'
          Dst:             place_cmt_on_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:189,2'
          Dst:             label_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:232,5'
          Dst:             hash_par
    - functionName:    place_cmt_on_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          93
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:56,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:57,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:57,54'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:56,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:57,54'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:57,54'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    label_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         229
      ICount:          1039
      EdgeCount:       304
      CyclomaticComplexity: 77
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:75,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:78,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:78,7'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:75,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:75,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,44'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:74,43'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:74,43'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:74,43'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:75,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:78,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:74,43'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:78,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:75,8'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:78,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:75,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:78,7'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:74,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:75,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hash_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - csprng_initialize_par
        - csprng_randombytes_par
        - csprng_release_par
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:271,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_initialize_par.30378
                - csprng_randombytes_par.30377
                - csprng_release_par.30376
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:272,2'
              BranchSideFuncs:
                - csprng_initialize_par.30378
                - csprng_randombytes_par.30377
                - csprng_release_par.30376
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:272,2'
          Dst:             csprng_initialize_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:273,2'
          Dst:             csprng_randombytes_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:275,2'
          Dst:             csprng_release_par
    - functionName:    PQCLEAN_CROSSRSDPG256SMALL_AVX2_tree_proof
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          247
      EdgeCount:       54
      CyclomaticComplexity: 16
      functionsReached:
        - label_leaves
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:147,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:0,0'
              BranchSideFuncs:
                - label_leaves.30382
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:147,16'
              BranchSideFuncs:
                - label_leaves.30382
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:156,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:157,16'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:177,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:159,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:159,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:159,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:161,67'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:161,29'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:161,81'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:161,67'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:161,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:161,81'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:164,51'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:164,65'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:170,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:164,51'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:164,65'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:170,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:164,65'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:164,65'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:164,65'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:164,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:157,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:165,70'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:170,47'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:157,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:170,61'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:170,47'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:157,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:170,61'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:170,61'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:170,61'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:170,61'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:170,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:157,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:171,78'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:170,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:157,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:171,78'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:148,2'
          Dst:             label_leaves
    - functionName:    PQCLEAN_CROSSRSDPG256SMALL_AVX2_tree_root
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          162
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - hash_par
        - place_cmt_on_leaves
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:97,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:0,0'
              BranchSideFuncs:
                - place_cmt_on_leaves.30381
                - hash_par.30383
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:108,16'
              BranchSideFuncs:
                - place_cmt_on_leaves.30381
                - hash_par.30383
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:107,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:108,16'
              BranchSideFuncs:
                - hash_par.30383
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:139,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:111,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:111,27'
              BranchSideFuncs:
                - hash_par.30383
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:111,27'
              BranchSideFuncs:
                - hash_par.30383
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:116,21'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:116,26'
              BranchSideFuncs:
                - hash_par.30383
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:119,16'
              BranchSideFuncs:
                - hash_par.30383
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:116,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:108,34'
              BranchSideFuncs:
                - hash_par.30383
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:119,16'
              BranchSideFuncs:
                - hash_par.30383
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:97,2'
          Dst:             place_cmt_on_leaves
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/merkle.c:117,5'
          Dst:             hash_par
    - functionName:    generic_unpack_7_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          2373
      EdgeCount:       66
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:234,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:234,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:235,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:237,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:237,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:247,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:237,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:237,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:238,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:237,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:237,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:238,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:237,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:238,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:238,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:237,31'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:237,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:238,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:237,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:237,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:247,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:237,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:238,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:238,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:237,31'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:237,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:238,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:237,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:238,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:247,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:237,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:238,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:247,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:248,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:249,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:250,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:250,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:251,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:253,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:253,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:254,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:257,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:257,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:258,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:262,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:262,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:263,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:268,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:268,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:269,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:275,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:275,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:276,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:284,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:284,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:284,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:285,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_unpack_9_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          1779
      EdgeCount:       67
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:311,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:311,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:321,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:311,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:311,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:312,24'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:311,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:311,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:312,24'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:311,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:312,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:312,24'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:311,30'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:311,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:312,24'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:311,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:311,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:321,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:311,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:312,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:312,24'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:311,30'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:311,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:312,24'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:311,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:312,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:321,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:311,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:312,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:321,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:322,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:323,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:324,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:324,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:325,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:327,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:327,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:328,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:331,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:331,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:332,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:336,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:336,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:337,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:342,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:342,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:343,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:349,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:349,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:350,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:358,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:358,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:358,6'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:359,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_pack_7_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          463
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:60,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:68,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:60,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:68,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:69,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:70,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:71,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:71,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:72,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:74,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:74,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:75,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:78,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:78,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:79,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:83,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:83,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:84,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:89,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:89,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:90,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:96,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:96,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:96,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:97,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_pack_9_bit
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          558
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:126,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:127,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:137,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:126,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:127,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:137,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:138,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:139,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:141,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:141,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:142,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:145,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:145,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:146,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:150,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:150,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:151,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:156,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:156,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:157,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:163,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:163,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:164,21'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:171,25'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:171,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:171,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:172,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDPG256SMALL_AVX2_unpack_fz_rsdp_g_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 504
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fz
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:504,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fz.30430
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:504,9'
              BranchSideFuncs:
                - generic_unpack_fz.30430
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:504,9'
          Dst:             generic_unpack_fz
    - functionName:    generic_unpack_fz
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 396
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_7_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:398,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_7_bit.30424
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:398,22'
              BranchSideFuncs:
                - generic_unpack_7_bit.30424
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:398,22'
          Dst:             generic_unpack_7_bit
    - functionName:    PQCLEAN_CROSSRSDPG256SMALL_AVX2_unpack_fz_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 491
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fz
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:491,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fz.30430
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:491,9'
              BranchSideFuncs:
                - generic_unpack_fz.30430
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:491,9'
          Dst:             generic_unpack_fz
    - functionName:    PQCLEAN_CROSSRSDPG256SMALL_AVX2_unpack_fp_syn
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 477
      functionLinenumberEnd: 478
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:478,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fp.30433
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:478,9'
              BranchSideFuncs:
                - generic_unpack_fp.30433
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:478,9'
          Dst:             generic_unpack_fp
    - functionName:    generic_unpack_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_9_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:379,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_9_bit.30425
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:379,22'
              BranchSideFuncs:
                - generic_unpack_9_bit.30425
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:379,22'
          Dst:             generic_unpack_9_bit
    - functionName:    PQCLEAN_CROSSRSDPG256SMALL_AVX2_unpack_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 464
      functionLinenumberEnd: 465
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_unpack_fp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:465,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_unpack_fp.30433
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:465,9'
              BranchSideFuncs:
                - generic_unpack_fp.30433
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:465,9'
          Dst:             generic_unpack_fp
    - functionName:    PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fz_rsdp_g_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 453
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fz
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:452,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fz.30438
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:452,2'
              BranchSideFuncs:
                - generic_pack_fz.30438
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:452,2'
          Dst:             generic_pack_fz
    - functionName:    generic_pack_fz
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_7_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:212,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_7_bit.30426
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:212,2'
              BranchSideFuncs:
                - generic_pack_7_bit.30426
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:212,2'
          Dst:             generic_pack_7_bit
    - functionName:    PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fz_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fz
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:439,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fz.30438
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:439,2'
              BranchSideFuncs:
                - generic_pack_fz.30438
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:439,2'
          Dst:             generic_pack_fz
    - functionName:    PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_syn
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:426,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fp.30441
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:426,2'
              BranchSideFuncs:
                - generic_pack_fp.30441
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:426,2'
          Dst:             generic_pack_fp
    - functionName:    generic_pack_fp
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_9_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:196,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_9_bit.30427
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:196,2'
              BranchSideFuncs:
                - generic_pack_9_bit.30427
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:196,2'
          Dst:             generic_pack_9_bit
    - functionName:    PQCLEAN_CROSSRSDPG256SMALL_AVX2_pack_fp_vec
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 412
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - generic_pack_fp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:413,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:0,0'
              BranchSideFuncs:
                - generic_pack_fp.30441
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:413,2'
              BranchSideFuncs:
                - generic_pack_fp.30441
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/pack_unpack.c:413,2'
          Dst:             generic_pack_fp
    - functionName:    label_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          241
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:78,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:79,45'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:79,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:78,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:79,45'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:79,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:78,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:79,45'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:79,45'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:78,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:78,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:79,45'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xof_shake_x4_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_ctx_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:109,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:109,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:109,2'
          Dst:             OQS_SHA3_shake256_x4_inc_ctx_release
    - functionName:    xof_shake_x2_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:146,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.30523
                - xof_shake_release.30523
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:146,2'
              BranchSideFuncs:
                - xof_shake_release.30523
                - xof_shake_release.30523
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:146,2'
          Dst:             xof_shake_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:147,2'
          Dst:             xof_shake_release
    - functionName:    xof_shake_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:72,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:72,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:72,2'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    csprng_release_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:174,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_release.30521
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:174,2'
              BranchSideFuncs:
                - xof_shake_x4_release.30521
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:174,2'
          Dst:             xof_shake_x4_release
    - functionName:    csprng_release_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:170,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_release.30521
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:170,2'
              BranchSideFuncs:
                - xof_shake_x4_release.30521
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:170,2'
          Dst:             xof_shake_x4_release
    - functionName:    csprng_release_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:166,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_release.30522
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:166,2'
              BranchSideFuncs:
                - xof_shake_x2_release.30522
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:166,2'
          Dst:             xof_shake_x2_release
    - functionName:    csprng_release
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:68,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_release.30523
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:68,2'
              BranchSideFuncs:
                - xof_shake_release.30523
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:68,2'
          Dst:             xof_shake_release
    - functionName:    xof_shake_x4_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_squeeze
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:105,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:105,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:105,2'
          Dst:             OQS_SHA3_shake256_x4_inc_squeeze
    - functionName:    xof_shake_x2_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:141,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.30530
                - xof_shake_extract.30530
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:141,2'
              BranchSideFuncs:
                - xof_shake_extract.30530
                - xof_shake_extract.30530
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:141,2'
          Dst:             xof_shake_extract
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:142,2'
          Dst:             xof_shake_extract
    - functionName:    xof_shake_extract
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:66,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:66,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_squeeze
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:66,2'
          Dst:             OQS_SHA3_shake256_inc_squeeze
    - functionName:    csprng_randombytes_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:161,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_extract.30528
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:161,2'
              BranchSideFuncs:
                - xof_shake_x4_extract.30528
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:161,2'
          Dst:             xof_shake_x4_extract
    - functionName:    csprng_randombytes_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_MEM_malloc
        - OQS_MEM_secure_free
        - xof_shake_x4_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:155,39'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_extract.30528
                - OQS_MEM_secure_free
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:155,39'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_extract.30528
                - OQS_MEM_secure_free
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:155,39'
          Dst:             OQS_MEM_malloc
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:156,2'
          Dst:             xof_shake_x4_extract
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:157,2'
          Dst:             OQS_MEM_secure_free
    - functionName:    csprng_randombytes_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:149,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_extract.30529
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:149,2'
              BranchSideFuncs:
                - xof_shake_x2_extract.30529
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:149,2'
          Dst:             xof_shake_x2_extract
    - functionName:    csprng_randombytes
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:62,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_extract.30530
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:62,2'
              BranchSideFuncs:
                - xof_shake_extract.30530
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:62,2'
          Dst:             xof_shake_extract
    - functionName:    xof_shake_x4_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_finalize
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:97,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:97,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:97,2'
          Dst:             OQS_SHA3_shake256_x4_inc_finalize
    - functionName:    xof_shake_x4_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_absorb
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:94,46'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:94,46'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:94,2'
          Dst:             OQS_SHA3_shake256_x4_inc_absorb
    - functionName:    xof_shake_x4_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_x4_inc_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:86,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:86,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_x4_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:86,2'
          Dst:             OQS_SHA3_shake256_x4_inc_init
    - functionName:    xof_shake_x2_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:134,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_final.30539
                - xof_shake_final.30539
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:134,2'
              BranchSideFuncs:
                - xof_shake_final.30539
                - xof_shake_final.30539
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:134,2'
          Dst:             xof_shake_final
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:135,2'
          Dst:             xof_shake_final
    - functionName:    xof_shake_final
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_finalize
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:59,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:59,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:59,2'
          Dst:             OQS_SHA3_shake256_inc_finalize
    - functionName:    xof_shake_x2_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_update
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:130,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_update.30541
                - xof_shake_update.30541
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:130,2'
              BranchSideFuncs:
                - xof_shake_update.30541
                - xof_shake_update.30541
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:130,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:131,2'
          Dst:             xof_shake_update
    - functionName:    xof_shake_update
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:54,22'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:54,22'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:52,2'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    xof_shake_x2_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:123,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.30543
                - xof_shake_init.30543
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:123,2'
              BranchSideFuncs:
                - xof_shake_init.30543
                - xof_shake_init.30543
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:123,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:124,2'
          Dst:             xof_shake_init
    - functionName:    xof_shake_init
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:43,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:43,2'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/sha3.h:43,2'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    csprng_initialize_x4
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          65
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x4_final
        - xof_shake_x4_init
        - xof_shake_x4_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:132,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x4_init.30537
                - xof_shake_x4_update.30536
                - xof_shake_x4_update.30536
                - xof_shake_x4_final.30535
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:132,2'
              BranchSideFuncs:
                - xof_shake_x4_init.30537
                - xof_shake_x4_update.30536
                - xof_shake_x4_update.30536
                - xof_shake_x4_final.30535
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:132,2'
          Dst:             xof_shake_x4_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:133,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:143,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:144,2'
          Dst:             xof_shake_x4_final
    - functionName:    csprng_initialize_x3
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          60
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_MEM_malloc
        - OQS_MEM_secure_free
        - xof_shake_x4_final
        - xof_shake_x4_init
        - xof_shake_x4_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:107,42'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_init.30537
                - xof_shake_x4_update.30536
                - xof_shake_x4_update.30536
                - xof_shake_x4_final.30535
                - OQS_MEM_secure_free
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:107,42'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - xof_shake_x4_init.30537
                - xof_shake_x4_update.30536
                - xof_shake_x4_update.30536
                - xof_shake_x4_final.30535
                - OQS_MEM_secure_free
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:107,42'
          Dst:             OQS_MEM_malloc
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:108,2'
          Dst:             xof_shake_x4_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:109,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:117,2'
          Dst:             xof_shake_x4_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:118,2'
          Dst:             xof_shake_x4_final
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:119,2'
          Dst:             OQS_MEM_secure_free
    - functionName:    csprng_initialize_x2
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_x2_final
        - xof_shake_x2_init
        - xof_shake_x2_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:86,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_x2_init.30542
                - xof_shake_x2_update.30540
                - xof_shake_x2_update.30540
                - xof_shake_x2_final.30538
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:86,2'
              BranchSideFuncs:
                - xof_shake_x2_init.30542
                - xof_shake_x2_update.30540
                - xof_shake_x2_update.30540
                - xof_shake_x2_final.30538
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:86,2'
          Dst:             xof_shake_x2_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:87,2'
          Dst:             xof_shake_x2_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:93,2'
          Dst:             xof_shake_x2_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:94,2'
          Dst:             xof_shake_x2_final
    - functionName:    csprng_initialize
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xof_shake_final
        - xof_shake_init
        - xof_shake_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:48,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - xof_shake_init.30543
                - xof_shake_update.30541
                - xof_shake_update.30541
                - xof_shake_final.30539
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:48,2'
              BranchSideFuncs:
                - xof_shake_init.30543
                - xof_shake_update.30541
                - xof_shake_update.30541
                - xof_shake_final.30539
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:48,2'
          Dst:             xof_shake_init
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:49,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:53,2'
          Dst:             xof_shake_update
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:54,2'
          Dst:             xof_shake_final
    - functionName:    PQCLEAN_CROSSRSDPG256SMALL_AVX2_rebuild_tree
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          409
      EdgeCount:       68
      CyclomaticComplexity: 19
      functionsReached:
        - compute_seeds_to_publish
        - csprng_initialize_par
        - csprng_randombytes_par
        - csprng_release_par
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:279,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:0,0'
              BranchSideFuncs:
                - compute_seeds_to_publish.30550
                - csprng_initialize_par.30553
                - csprng_randombytes_par.30554
                - csprng_release_par.30555
                - csprng_initialize_par.30553
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:279,16'
              BranchSideFuncs:
                - compute_seeds_to_publish.30550
                - csprng_initialize_par.30553
                - csprng_randombytes_par.30554
                - csprng_release_par.30555
                - csprng_initialize_par.30553
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:372,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:372,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:372,2'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:372,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:372,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:373,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:372,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:373,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:373,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:372,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:372,2'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:375,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:372,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:373,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:373,12'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:372,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:373,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:375,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:307,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:308,26'
              BranchSideFuncs:
                - csprng_initialize_par.30553
                - csprng_randombytes_par.30554
                - csprng_release_par.30555
                - csprng_initialize_par.30553
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:308,26'
              BranchSideFuncs:
                - csprng_initialize_par.30553
                - csprng_randombytes_par.30554
                - csprng_release_par.30555
                - csprng_initialize_par.30553
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:312,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:307,51'
              BranchSideFuncs:
                - csprng_initialize_par.30553
                - csprng_randombytes_par.30554
                - csprng_release_par.30555
                - csprng_initialize_par.30553
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:340,57'
              BranchSideFuncs:
                - csprng_initialize_par.30553
                - csprng_randombytes_par.30554
                - csprng_release_par.30555
                - csprng_initialize_par.30553
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:313,10'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:314,38'
              BranchSideFuncs:
                - csprng_initialize_par.30553
                - csprng_randombytes_par.30554
                - csprng_release_par.30555
                - csprng_initialize_par.30553
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:323,96'
              BranchSideFuncs:
                - csprng_initialize_par.30553
                - csprng_randombytes_par.30554
                - csprng_release_par.30555
                - csprng_initialize_par.30553
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:323,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:325,14'
              BranchSideFuncs:
                - csprng_initialize_par.30553
                - csprng_randombytes_par.30554
                - csprng_release_par.30555
                - csprng_initialize_par.30553
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:340,57'
              BranchSideFuncs:
                - csprng_initialize_par.30553
                - csprng_randombytes_par.30554
                - csprng_release_par.30555
                - csprng_initialize_par.30553
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:340,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:340,57'
              BranchSideFuncs:
                - csprng_initialize_par.30553
                - csprng_randombytes_par.30554
                - csprng_release_par.30555
                - csprng_initialize_par.30553
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:349,9'
              BranchSideFuncs:
                - csprng_initialize_par.30553
                - csprng_randombytes_par.30554
                - csprng_release_par.30555
                - csprng_initialize_par.30553
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:340,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:304,72'
              BranchSideFuncs:
                - csprng_initialize_par.30553
                - csprng_randombytes_par.30554
                - csprng_release_par.30555
                - csprng_initialize_par.30553
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:349,9'
              BranchSideFuncs:
                - csprng_initialize_par.30553
                - csprng_randombytes_par.30554
                - csprng_release_par.30555
                - csprng_initialize_par.30553
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:304,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:306,39'
              BranchSideFuncs:
                - csprng_initialize_par.30553
                - csprng_randombytes_par.30554
                - csprng_release_par.30555
                - csprng_initialize_par.30553
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:366,14'
              BranchSideFuncs:
                - csprng_initialize_par.30553
                - csprng_randombytes_par.30554
                - csprng_release_par.30555
                - csprng_initialize_par.30553
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:372,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:373,12'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:375,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:280,2'
          Dst:             compute_seeds_to_publish
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:341,5'
          Dst:             csprng_initialize_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:341,5'
          Dst:             csprng_initialize_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:353,5'
          Dst:             csprng_randombytes_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:362,5'
          Dst:             csprng_release_par
    - functionName:    compute_seeds_to_publish
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          123
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - label_leaves
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:94,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:0,0'
              BranchSideFuncs:
                - label_leaves.30520
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:104,16'
              BranchSideFuncs:
                - label_leaves.30520
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:103,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:104,16'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:113,1'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:106,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:106,27'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:106,27'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:109,41'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:108,41'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:109,67'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:109,41'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:108,41'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:109,67'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:94,2'
          Dst:             label_leaves
    - functionName:    csprng_initialize_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          61
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_initialize
        - csprng_initialize_x2
        - csprng_initialize_x3
        - csprng_initialize_x4
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:193,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_initialize_x4.30544
                - csprng_initialize_x3.30545
                - csprng_initialize_x2.30546
                - csprng_initialize.30547
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:193,16'
              BranchSideFuncs:
                - csprng_initialize_x4.30544
                - csprng_initialize_x3.30545
                - csprng_initialize_x2.30546
                - csprng_initialize.30547
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:193,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:194,3'
              BranchSideFuncs:
                - csprng_initialize.30547
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:195,23'
              BranchSideFuncs:
                - csprng_initialize_x4.30544
                - csprng_initialize_x3.30545
                - csprng_initialize_x2.30546
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:195,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:196,34'
              BranchSideFuncs:
                - csprng_initialize_x2.30546
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:197,23'
              BranchSideFuncs:
                - csprng_initialize_x4.30544
                - csprng_initialize_x3.30545
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:197,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:198,34'
              BranchSideFuncs:
                - csprng_initialize_x3.30545
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:199,23'
              BranchSideFuncs:
                - csprng_initialize_x4.30544
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:199,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:199,13'
              BranchSideFuncs:
                - csprng_initialize_x4.30544
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:200,34'
              BranchSideFuncs:
                - csprng_initialize_x4.30544
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:194,3'
          Dst:             csprng_initialize
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:196,3'
          Dst:             csprng_initialize_x2
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:198,3'
          Dst:             csprng_initialize_x3
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:200,3'
          Dst:             csprng_initialize_x4
    - functionName:    csprng_randombytes_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          57
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_randombytes
        - csprng_randombytes_x2
        - csprng_randombytes_x3
        - csprng_randombytes_x4
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:205,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_randombytes_x4.30531
                - csprng_randombytes_x3.30532
                - csprng_randombytes_x2.30533
                - csprng_randombytes.30534
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:205,16'
              BranchSideFuncs:
                - csprng_randombytes_x4.30531
                - csprng_randombytes_x3.30532
                - csprng_randombytes_x2.30533
                - csprng_randombytes.30534
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:205,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:206,3'
              BranchSideFuncs:
                - csprng_randombytes.30534
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:207,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.30531
                - csprng_randombytes_x3.30532
                - csprng_randombytes_x2.30533
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:207,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:208,49'
              BranchSideFuncs:
                - csprng_randombytes_x2.30533
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:209,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.30531
                - csprng_randombytes_x3.30532
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:209,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:210,53'
              BranchSideFuncs:
                - csprng_randombytes_x3.30532
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:211,23'
              BranchSideFuncs:
                - csprng_randombytes_x4.30531
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:211,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:211,13'
              BranchSideFuncs:
                - csprng_randombytes_x4.30531
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:212,57'
              BranchSideFuncs:
                - csprng_randombytes_x4.30531
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:206,3'
          Dst:             csprng_randombytes
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:208,3'
          Dst:             csprng_randombytes_x2
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:210,3'
          Dst:             csprng_randombytes_x3
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:212,3'
          Dst:             csprng_randombytes_x4
    - functionName:    csprng_release_par
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - csprng_release
        - csprng_release_x2
        - csprng_release_x3
        - csprng_release_x4
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:218,16'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:0,0'
              BranchSideFuncs:
                - csprng_release_x4.30524
                - csprng_release_x3.30525
                - csprng_release_x2.30526
                - csprng_release.30527
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:218,16'
              BranchSideFuncs:
                - csprng_release_x4.30524
                - csprng_release_x3.30525
                - csprng_release_x2.30526
                - csprng_release.30527
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:218,6'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:219,3'
              BranchSideFuncs:
                - csprng_release.30527
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:220,23'
              BranchSideFuncs:
                - csprng_release_x4.30524
                - csprng_release_x3.30525
                - csprng_release_x2.30526
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:220,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:221,31'
              BranchSideFuncs:
                - csprng_release_x2.30526
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:222,23'
              BranchSideFuncs:
                - csprng_release_x4.30524
                - csprng_release_x3.30525
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:222,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:223,31'
              BranchSideFuncs:
                - csprng_release_x3.30525
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:224,23'
              BranchSideFuncs:
                - csprng_release_x4.30524
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:224,13'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:224,13'
              BranchSideFuncs:
                - csprng_release_x4.30524
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:225,31'
              BranchSideFuncs:
                - csprng_release_x4.30524
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:219,3'
          Dst:             csprng_release
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:221,3'
          Dst:             csprng_release_x2
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:223,3'
          Dst:             csprng_release_x3
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/csprng_hash.h:225,3'
          Dst:             csprng_release_x4
    - functionName:    PQCLEAN_CROSSRSDPG256SMALL_AVX2_seed_path
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          129
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - compute_seeds_to_publish
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:240,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:0,0'
              BranchSideFuncs:
                - compute_seeds_to_publish.30550
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:240,16'
              BranchSideFuncs:
                - compute_seeds_to_publish.30550
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:252,27'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:256,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:256,10'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:256,61'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:250,72'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:252,51'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:256,9'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:250,72'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:258,47'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:250,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:251,39'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:264,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:241,2'
          Dst:             compute_seeds_to_publish
    - functionName:    PQCLEAN_CROSSRSDPG256SMALL_AVX2_seed_leaves
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          99
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:219,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:220,30'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:220,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:219,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:220,30'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:220,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PQCLEAN_CROSSRSDPG256SMALL_AVX2_gen_seed_tree
      functionSourceFile: '/src/liboqs/src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          192
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - csprng_initialize_par
        - csprng_randombytes_par
        - csprng_release_par
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:130,2'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:0,0'
              BranchSideFuncs:
                - csprng_initialize_par.30553
                - csprng_randombytes_par.30554
                - csprng_release_par.30555
                - csprng_initialize_par.30553
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:139,6'
              BranchSideFuncs:
                - csprng_initialize_par.30553
                - csprng_randombytes_par.30554
                - csprng_release_par.30555
                - csprng_initialize_par.30553
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:181,23'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:181,40'
              BranchSideFuncs:
                - csprng_initialize_par.30553
                - csprng_randombytes_par.30554
                - csprng_release_par.30555
                - csprng_initialize_par.30553
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:190,9'
              BranchSideFuncs:
                - csprng_initialize_par.30553
                - csprng_randombytes_par.30554
                - csprng_release_par.30555
                - csprng_initialize_par.30553
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:181,8'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:163,85'
              BranchSideFuncs:
                - csprng_initialize_par.30553
                - csprng_randombytes_par.30554
                - csprng_release_par.30555
                - csprng_initialize_par.30553
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:190,9'
              BranchSideFuncs:
                - csprng_initialize_par.30553
                - csprng_randombytes_par.30554
                - csprng_release_par.30555
                - csprng_initialize_par.30553
        - Branch String:   'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:163,3'
          Branch Sides:
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:165,13'
              BranchSideFuncs:
                - csprng_initialize_par.30553
                - csprng_randombytes_par.30554
                - csprng_release_par.30555
                - csprng_initialize_par.30553
            - BranchSide:      'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:207,14'
              BranchSideFuncs:
                - csprng_initialize_par.30553
                - csprng_randombytes_par.30554
                - csprng_release_par.30555
                - csprng_initialize_par.30553
      Callsites:
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:182,5'
          Dst:             csprng_initialize_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:182,5'
          Dst:             csprng_initialize_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:194,5'
          Dst:             csprng_randombytes_par
        - Src:             'src/sig/cross/upcross_cross-rsdpg-256-small_avx2/seedtree.c:203,5'
          Dst:             csprng_release_par
    - functionName:    _gf256v_add_u32_aligned
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_ref/blas_u32.h'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          311
      EdgeCount:       69
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:17,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:17,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:17,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:17,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:20,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:17,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:17,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:20,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:17,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:20,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:26,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:26,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:26,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:26,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:26,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:26,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:17,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:20,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:26,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ov_verify
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_ref/ov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          164
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_Is_ref_hash_final_digest
        - pqov_uov_Is_ref_hash_init
        - pqov_uov_Is_ref_hash_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/ov.c:130,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/ov.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Is_ref_hash_init
                - pqov_uov_Is_ref_hash_update
                - pqov_uov_Is_ref_hash_update
                - pqov_uov_Is_ref_hash_final_digest
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/ov.c:132,5'
              BranchSideFuncs:
                - pqov_uov_Is_ref_hash_init
                - pqov_uov_Is_ref_hash_update
                - pqov_uov_Is_ref_hash_update
                - pqov_uov_Is_ref_hash_final_digest
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_ref/ov.c:132,5'
          Dst:             pqov_uov_Is_ref_hash_init
        - Src:             'src/sig/uov/pqov_ov_Is_ref/ov.c:133,5'
          Dst:             pqov_uov_Is_ref_hash_update
        - Src:             'src/sig/uov/pqov_ov_Is_ref/ov.c:134,5'
          Dst:             pqov_uov_Is_ref_hash_update
        - Src:             'src/sig/uov/pqov_ov_Is_ref/ov.c:135,5'
          Dst:             pqov_uov_Is_ref_hash_final_digest
    - functionName:    pqov_uov_Is_ref_ov_verify
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_ref/ov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ov_verify
        - pqov_uov_Is_ref_ov_publicmap
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/ov.c:153,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/ov.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Is_ref_ov_publicmap
                - _ov_verify
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/ov.c:154,5'
              BranchSideFuncs:
                - pqov_uov_Is_ref_ov_publicmap
                - _ov_verify
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_ref/ov.c:154,5'
          Dst:             pqov_uov_Is_ref_ov_publicmap
        - Src:             'src/sig/uov/pqov_ov_Is_ref/ov.c:156,12'
          Dst:             _ov_verify
    - functionName:    _gf256v_add_u32
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_ref/blas_u32.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          235
      EdgeCount:       57
      CyclomaticComplexity: 17
      functionsReached:
        - _gf256v_add_u32_aligned
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:33,20'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:0,0'
              BranchSideFuncs:
                - _gf256v_add_u32_aligned
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:33,20'
              BranchSideFuncs:
                - _gf256v_add_u32_aligned
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:35,21'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:34,20'
              BranchSideFuncs:
                - _gf256v_add_u32_aligned
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:35,33'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:36,9'
              BranchSideFuncs:
                - _gf256v_add_u32_aligned
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:40,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:40,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:40,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:40,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:41,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:41,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:40,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:40,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:41,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:40,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:40,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:41,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:40,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:41,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:40,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:41,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:40,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:41,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:36,9'
          Dst:             _gf256v_add_u32_aligned
    - functionName:    pqov_uov_Is_ref_ov_sign
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_ref/ov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          124
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _gf256v_add_u32
        - pqov_uov_Is_ref_batch_quad_trimat_eval_gf16
        - pqov_uov_Is_ref_gf16mat_back_substitute
        - pqov_uov_Is_ref_gf16mat_gaussian_elim
        - pqov_uov_Is_ref_gf16mat_prod
        - pqov_uov_Is_ref_hash_ctx_copy
        - pqov_uov_Is_ref_hash_final_digest
        - pqov_uov_Is_ref_hash_init
        - pqov_uov_Is_ref_hash_update
        - pqov_uov_Is_ref_randombytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/ov.c:35,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/ov.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Is_ref_randombytes
                - pqov_uov_Is_ref_hash_init
                - pqov_uov_Is_ref_hash_update
                - pqov_uov_Is_ref_hash_update
                - pqov_uov_Is_ref_hash_ctx_copy
                - pqov_uov_Is_ref_hash_final_digest
                - pqov_uov_Is_ref_hash_update
                - pqov_uov_Is_ref_hash_ctx_copy
                - pqov_uov_Is_ref_hash_update
                - pqov_uov_Is_ref_hash_final_digest
                - pqov_uov_Is_ref_gf16mat_prod
                - pqov_uov_Is_ref_batch_quad_trimat_eval_gf16
                - _gf256v_add_u32
                - pqov_uov_Is_ref_gf16mat_gaussian_elim
                - pqov_uov_Is_ref_gf16mat_back_substitute
                - pqov_uov_Is_ref_hash_final_digest
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32
                - pqov_uov_Is_ref_hash_final_digest
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/ov.c:37,5'
              BranchSideFuncs:
                - pqov_uov_Is_ref_randombytes
                - pqov_uov_Is_ref_hash_init
                - pqov_uov_Is_ref_hash_update
                - pqov_uov_Is_ref_hash_update
                - pqov_uov_Is_ref_hash_ctx_copy
                - pqov_uov_Is_ref_hash_final_digest
                - pqov_uov_Is_ref_hash_update
                - pqov_uov_Is_ref_hash_ctx_copy
                - pqov_uov_Is_ref_hash_update
                - pqov_uov_Is_ref_hash_final_digest
                - pqov_uov_Is_ref_gf16mat_prod
                - pqov_uov_Is_ref_batch_quad_trimat_eval_gf16
                - _gf256v_add_u32
                - pqov_uov_Is_ref_gf16mat_gaussian_elim
                - pqov_uov_Is_ref_gf16mat_back_substitute
                - pqov_uov_Is_ref_hash_final_digest
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32
                - pqov_uov_Is_ref_hash_final_digest
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/ov.c:96,14'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/ov.c:62,18'
              BranchSideFuncs:
                - pqov_uov_Is_ref_hash_ctx_copy
                - pqov_uov_Is_ref_hash_update
                - pqov_uov_Is_ref_hash_final_digest
                - pqov_uov_Is_ref_gf16mat_prod
                - pqov_uov_Is_ref_batch_quad_trimat_eval_gf16
                - _gf256v_add_u32
                - pqov_uov_Is_ref_gf16mat_gaussian_elim
                - pqov_uov_Is_ref_gf16mat_back_substitute
                - pqov_uov_Is_ref_hash_final_digest
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32
                - pqov_uov_Is_ref_hash_final_digest
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/ov.c:99,9'
              BranchSideFuncs:
                - pqov_uov_Is_ref_gf16mat_back_substitute
                - pqov_uov_Is_ref_hash_final_digest
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/ov.c:60,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/ov.c:61,23'
              BranchSideFuncs:
                - pqov_uov_Is_ref_hash_final_digest
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/ov.c:106,5'
              BranchSideFuncs:
                - pqov_uov_Is_ref_hash_final_digest
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/ov.c:107,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/ov.c:107,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/ov.c:114,5'
              BranchSideFuncs:
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_ref/ov.c:37,5'
          Dst:             pqov_uov_Is_ref_randombytes
        - Src:             'src/sig/uov/pqov_ov_Is_ref/ov.c:51,5'
          Dst:             pqov_uov_Is_ref_hash_init
        - Src:             'src/sig/uov/pqov_ov_Is_ref/ov.c:52,5'
          Dst:             pqov_uov_Is_ref_hash_update
        - Src:             'src/sig/uov/pqov_ov_Is_ref/ov.c:53,5'
          Dst:             pqov_uov_Is_ref_hash_update
        - Src:             'src/sig/uov/pqov_ov_Is_ref/ov.c:54,5'
          Dst:             pqov_uov_Is_ref_hash_ctx_copy
        - Src:             'src/sig/uov/pqov_ov_Is_ref/ov.c:55,5'
          Dst:             pqov_uov_Is_ref_hash_final_digest
        - Src:             'src/sig/uov/pqov_ov_Is_ref/ov.c:57,5'
          Dst:             pqov_uov_Is_ref_hash_update
        - Src:             'src/sig/uov/pqov_ov_Is_ref/ov.c:106,5'
          Dst:             pqov_uov_Is_ref_hash_final_digest
        - Src:             'src/sig/uov/pqov_ov_Is_ref/ov.c:64,9'
          Dst:             pqov_uov_Is_ref_hash_ctx_copy
        - Src:             'src/sig/uov/pqov_ov_Is_ref/ov.c:65,9'
          Dst:             pqov_uov_Is_ref_hash_update
        - Src:             'src/sig/uov/pqov_ov_Is_ref/ov.c:66,9'
          Dst:             pqov_uov_Is_ref_hash_final_digest
        - Src:             'src/sig/uov/pqov_ov_Is_ref/ov.c:74,9'
          Dst:             pqov_uov_Is_ref_gf16mat_prod
        - Src:             'src/sig/uov/pqov_ov_Is_ref/ov.c:77,9'
          Dst:             pqov_uov_Is_ref_batch_quad_trimat_eval_gf16
        - Src:             'src/sig/uov/pqov_ov_Is_ref/ov.c:78,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_Is_ref/ov.c:92,28'
          Dst:             pqov_uov_Is_ref_gf16mat_gaussian_elim
        - Src:             'src/sig/uov/pqov_ov_Is_ref/ov.c:99,9'
          Dst:             pqov_uov_Is_ref_gf16mat_back_substitute
        - Src:             'src/sig/uov/pqov_ov_Is_ref/ov.c:106,5'
          Dst:             pqov_uov_Is_ref_hash_final_digest
        - Src:             'src/sig/uov/pqov_ov_Is_ref/ov.c:118,5'
          Dst:             pqov_uov_Is_ref_gf16mat_prod
        - Src:             'src/sig/uov/pqov_ov_Is_ref/ov.c:119,5'
          Dst:             _gf256v_add_u32
    - functionName:    pqov_uov_Is_ref_generate_keypair_pkc_skc
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_ref/ov_keypair.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_MEM_malloc
        - OQS_MEM_secure_free
        - pqov_uov_Is_ref_generate_keypair_pkc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/ov_keypair.c:198,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/ov_keypair.c:0,0'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - pqov_uov_Is_ref_generate_keypair_pkc
                - OQS_MEM_secure_free
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/ov_keypair.c:198,5'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - pqov_uov_Is_ref_generate_keypair_pkc
                - OQS_MEM_secure_free
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/ov_keypair.c:202,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/ov_keypair.c:202,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/ov_keypair.c:209,13'
              BranchSideFuncs:
                - pqov_uov_Is_ref_generate_keypair_pkc
                - OQS_MEM_secure_free
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_ref/ov_keypair.c:201,16'
          Dst:             OQS_MEM_malloc
        - Src:             'src/sig/uov/pqov_ov_Is_ref/ov_keypair.c:209,13'
          Dst:             pqov_uov_Is_ref_generate_keypair_pkc
        - Src:             'src/sig/uov/pqov_ov_Is_ref/ov_keypair.c:212,5'
          Dst:             OQS_MEM_secure_free
    - functionName:    pqov_uov_Is_ref_generate_keypair_pkc
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_ref/ov_keypair.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_Is_ref_calculate_F2_P3
        - pqov_uov_Is_ref_hash_final_digest
        - pqov_uov_Is_ref_hash_init
        - pqov_uov_Is_ref_hash_update
        - pqov_uov_Is_ref_prng_gen_publicinputs
        - pqov_uov_Is_ref_prng_release_publicinputs
        - pqov_uov_Is_ref_prng_set_publicinputs
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/ov_keypair.c:156,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/ov_keypair.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Is_ref_hash_init
                - pqov_uov_Is_ref_hash_update
                - pqov_uov_Is_ref_hash_final_digest
                - pqov_uov_Is_ref_prng_set_publicinputs
                - pqov_uov_Is_ref_prng_gen_publicinputs
                - pqov_uov_Is_ref_prng_gen_publicinputs
                - pqov_uov_Is_ref_prng_release_publicinputs
                - pqov_uov_Is_ref_calculate_F2_P3
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/ov_keypair.c:156,5'
              BranchSideFuncs:
                - pqov_uov_Is_ref_hash_init
                - pqov_uov_Is_ref_hash_update
                - pqov_uov_Is_ref_hash_final_digest
                - pqov_uov_Is_ref_prng_set_publicinputs
                - pqov_uov_Is_ref_prng_gen_publicinputs
                - pqov_uov_Is_ref_prng_gen_publicinputs
                - pqov_uov_Is_ref_prng_release_publicinputs
                - pqov_uov_Is_ref_calculate_F2_P3
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_ref/ov_keypair.c:165,5'
          Dst:             pqov_uov_Is_ref_hash_init
        - Src:             'src/sig/uov/pqov_ov_Is_ref/ov_keypair.c:166,5'
          Dst:             pqov_uov_Is_ref_hash_update
        - Src:             'src/sig/uov/pqov_ov_Is_ref/ov_keypair.c:167,5'
          Dst:             pqov_uov_Is_ref_hash_final_digest
        - Src:             'src/sig/uov/pqov_ov_Is_ref/ov_keypair.c:179,5'
          Dst:             pqov_uov_Is_ref_prng_set_publicinputs
        - Src:             'src/sig/uov/pqov_ov_Is_ref/ov_keypair.c:181,5'
          Dst:             pqov_uov_Is_ref_prng_gen_publicinputs
        - Src:             'src/sig/uov/pqov_ov_Is_ref/ov_keypair.c:183,5'
          Dst:             pqov_uov_Is_ref_prng_gen_publicinputs
        - Src:             'src/sig/uov/pqov_ov_Is_ref/ov_keypair.c:184,5'
          Dst:             pqov_uov_Is_ref_prng_release_publicinputs
        - Src:             'src/sig/uov/pqov_ov_Is_ref/ov_keypair.c:190,5'
          Dst:             pqov_uov_Is_ref_calculate_F2_P3
    - functionName:    pqov_uov_Is_ref_expand_sk
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_ref/ov_keypair.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_Is_ref_calculate_F2
        - pqov_uov_Is_ref_hash_final_digest
        - pqov_uov_Is_ref_hash_init
        - pqov_uov_Is_ref_hash_update
        - pqov_uov_Is_ref_prng_gen_publicinputs
        - pqov_uov_Is_ref_prng_release_publicinputs
        - pqov_uov_Is_ref_prng_set_publicinputs
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/ov_keypair.c:111,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/ov_keypair.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Is_ref_hash_init
                - pqov_uov_Is_ref_hash_update
                - pqov_uov_Is_ref_hash_final_digest
                - pqov_uov_Is_ref_prng_set_publicinputs
                - pqov_uov_Is_ref_prng_gen_publicinputs
                - pqov_uov_Is_ref_prng_gen_publicinputs
                - pqov_uov_Is_ref_prng_release_publicinputs
                - pqov_uov_Is_ref_calculate_F2
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/ov_keypair.c:111,5'
              BranchSideFuncs:
                - pqov_uov_Is_ref_hash_init
                - pqov_uov_Is_ref_hash_update
                - pqov_uov_Is_ref_hash_final_digest
                - pqov_uov_Is_ref_prng_set_publicinputs
                - pqov_uov_Is_ref_prng_gen_publicinputs
                - pqov_uov_Is_ref_prng_gen_publicinputs
                - pqov_uov_Is_ref_prng_release_publicinputs
                - pqov_uov_Is_ref_calculate_F2
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_ref/ov_keypair.c:120,5'
          Dst:             pqov_uov_Is_ref_hash_init
        - Src:             'src/sig/uov/pqov_ov_Is_ref/ov_keypair.c:121,5'
          Dst:             pqov_uov_Is_ref_hash_update
        - Src:             'src/sig/uov/pqov_ov_Is_ref/ov_keypair.c:122,5'
          Dst:             pqov_uov_Is_ref_hash_final_digest
        - Src:             'src/sig/uov/pqov_ov_Is_ref/ov_keypair.c:132,5'
          Dst:             pqov_uov_Is_ref_prng_set_publicinputs
        - Src:             'src/sig/uov/pqov_ov_Is_ref/ov_keypair.c:134,5'
          Dst:             pqov_uov_Is_ref_prng_gen_publicinputs
        - Src:             'src/sig/uov/pqov_ov_Is_ref/ov_keypair.c:136,5'
          Dst:             pqov_uov_Is_ref_prng_gen_publicinputs
        - Src:             'src/sig/uov/pqov_ov_Is_ref/ov_keypair.c:138,5'
          Dst:             pqov_uov_Is_ref_prng_release_publicinputs
        - Src:             'src/sig/uov/pqov_ov_Is_ref/ov_keypair.c:143,5'
          Dst:             pqov_uov_Is_ref_calculate_F2
    - functionName:    pqov_uov_Is_ref_expand_pk_predicate
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_ref/ov_keypair.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          92
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - pqov_uov_Is_ref_prng_gen_publicinputs
        - pqov_uov_Is_ref_prng_release_publicinputs
        - pqov_uov_Is_ref_prng_set_publicinputs
        - pqov_uov_Is_ref_prng_skip_publicinputs
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/ov_keypair.c:79,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/ov_keypair.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Is_ref_prng_set_publicinputs
                - pqov_uov_Is_ref_prng_gen_publicinputs
                - pqov_uov_Is_ref_prng_gen_publicinputs
                - pqov_uov_Is_ref_prng_release_publicinputs
                - pqov_uov_Is_ref_prng_skip_publicinputs
                - pqov_uov_Is_ref_prng_skip_publicinputs
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/ov_keypair.c:80,5'
              BranchSideFuncs:
                - pqov_uov_Is_ref_prng_set_publicinputs
                - pqov_uov_Is_ref_prng_gen_publicinputs
                - pqov_uov_Is_ref_prng_gen_publicinputs
                - pqov_uov_Is_ref_prng_release_publicinputs
                - pqov_uov_Is_ref_prng_skip_publicinputs
                - pqov_uov_Is_ref_prng_skip_publicinputs
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/ov_keypair.c:86,14'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/ov_keypair.c:87,13'
              BranchSideFuncs:
                - pqov_uov_Is_ref_prng_skip_publicinputs
                - pqov_uov_Is_ref_prng_gen_publicinputs
                - pqov_uov_Is_ref_prng_gen_publicinputs
                - pqov_uov_Is_ref_prng_release_publicinputs
                - pqov_uov_Is_ref_prng_skip_publicinputs
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/ov_keypair.c:89,13'
              BranchSideFuncs:
                - pqov_uov_Is_ref_prng_gen_publicinputs
                - pqov_uov_Is_ref_prng_skip_publicinputs
                - pqov_uov_Is_ref_prng_gen_publicinputs
                - pqov_uov_Is_ref_prng_release_publicinputs
                - pqov_uov_Is_ref_prng_skip_publicinputs
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/ov_keypair.c:84,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/ov_keypair.c:85,39'
              BranchSideFuncs:
                - pqov_uov_Is_ref_prng_gen_publicinputs
                - pqov_uov_Is_ref_prng_release_publicinputs
                - pqov_uov_Is_ref_prng_skip_publicinputs
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/ov_keypair.c:96,19'
              BranchSideFuncs:
                - pqov_uov_Is_ref_prng_gen_publicinputs
                - pqov_uov_Is_ref_prng_release_publicinputs
                - pqov_uov_Is_ref_prng_skip_publicinputs
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/ov_keypair.c:96,14'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/ov_keypair.c:97,13'
              BranchSideFuncs:
                - pqov_uov_Is_ref_prng_skip_publicinputs
                - pqov_uov_Is_ref_prng_gen_publicinputs
                - pqov_uov_Is_ref_prng_release_publicinputs
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/ov_keypair.c:99,13'
              BranchSideFuncs:
                - pqov_uov_Is_ref_prng_gen_publicinputs
                - pqov_uov_Is_ref_prng_skip_publicinputs
                - pqov_uov_Is_ref_prng_release_publicinputs
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/ov_keypair.c:94,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/ov_keypair.c:96,19'
              BranchSideFuncs:
                - pqov_uov_Is_ref_prng_release_publicinputs
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/ov_keypair.c:103,5'
              BranchSideFuncs:
                - pqov_uov_Is_ref_prng_release_publicinputs
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_ref/ov_keypair.c:80,5'
          Dst:             pqov_uov_Is_ref_prng_set_publicinputs
        - Src:             'src/sig/uov/pqov_ov_Is_ref/ov_keypair.c:87,13'
          Dst:             pqov_uov_Is_ref_prng_skip_publicinputs
        - Src:             'src/sig/uov/pqov_ov_Is_ref/ov_keypair.c:89,13'
          Dst:             pqov_uov_Is_ref_prng_gen_publicinputs
        - Src:             'src/sig/uov/pqov_ov_Is_ref/ov_keypair.c:103,5'
          Dst:             pqov_uov_Is_ref_prng_release_publicinputs
        - Src:             'src/sig/uov/pqov_ov_Is_ref/ov_keypair.c:97,13'
          Dst:             pqov_uov_Is_ref_prng_skip_publicinputs
        - Src:             'src/sig/uov/pqov_ov_Is_ref/ov_keypair.c:99,13'
          Dst:             pqov_uov_Is_ref_prng_gen_publicinputs
    - functionName:    pqov_uov_Is_ref_expand_pk
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_ref/ov_keypair.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_Is_ref_prng_gen_publicinputs
        - pqov_uov_Is_ref_prng_release_publicinputs
        - pqov_uov_Is_ref_prng_set_publicinputs
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/ov_keypair.c:67,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/ov_keypair.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Is_ref_prng_set_publicinputs
                - pqov_uov_Is_ref_prng_gen_publicinputs
                - pqov_uov_Is_ref_prng_release_publicinputs
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/ov_keypair.c:68,5'
              BranchSideFuncs:
                - pqov_uov_Is_ref_prng_set_publicinputs
                - pqov_uov_Is_ref_prng_gen_publicinputs
                - pqov_uov_Is_ref_prng_release_publicinputs
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_ref/ov_keypair.c:68,5'
          Dst:             pqov_uov_Is_ref_prng_set_publicinputs
        - Src:             'src/sig/uov/pqov_ov_Is_ref/ov_keypair.c:70,5'
          Dst:             pqov_uov_Is_ref_prng_gen_publicinputs
        - Src:             'src/sig/uov/pqov_ov_Is_ref/ov_keypair.c:71,5'
          Dst:             pqov_uov_Is_ref_prng_release_publicinputs
    - functionName:    pqov_uov_Is_ref_generate_keypair
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_ref/ov_keypair.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          46
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_Is_ref_calculate_F2_P3
        - pqov_uov_Is_ref_hash_final_digest
        - pqov_uov_Is_ref_hash_init
        - pqov_uov_Is_ref_hash_update
        - pqov_uov_Is_ref_prng_gen_publicinputs
        - pqov_uov_Is_ref_prng_release_publicinputs
        - pqov_uov_Is_ref_prng_set_publicinputs
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/ov_keypair.c:31,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/ov_keypair.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Is_ref_hash_init
                - pqov_uov_Is_ref_hash_update
                - pqov_uov_Is_ref_hash_final_digest
                - pqov_uov_Is_ref_prng_set_publicinputs
                - pqov_uov_Is_ref_prng_gen_publicinputs
                - pqov_uov_Is_ref_prng_release_publicinputs
                - pqov_uov_Is_ref_calculate_F2_P3
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/ov_keypair.c:31,5'
              BranchSideFuncs:
                - pqov_uov_Is_ref_hash_init
                - pqov_uov_Is_ref_hash_update
                - pqov_uov_Is_ref_hash_final_digest
                - pqov_uov_Is_ref_prng_set_publicinputs
                - pqov_uov_Is_ref_prng_gen_publicinputs
                - pqov_uov_Is_ref_prng_release_publicinputs
                - pqov_uov_Is_ref_calculate_F2_P3
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_ref/ov_keypair.c:40,5'
          Dst:             pqov_uov_Is_ref_hash_init
        - Src:             'src/sig/uov/pqov_ov_Is_ref/ov_keypair.c:41,5'
          Dst:             pqov_uov_Is_ref_hash_update
        - Src:             'src/sig/uov/pqov_ov_Is_ref/ov_keypair.c:42,5'
          Dst:             pqov_uov_Is_ref_hash_final_digest
        - Src:             'src/sig/uov/pqov_ov_Is_ref/ov_keypair.c:52,5'
          Dst:             pqov_uov_Is_ref_prng_set_publicinputs
        - Src:             'src/sig/uov/pqov_ov_Is_ref/ov_keypair.c:54,5'
          Dst:             pqov_uov_Is_ref_prng_gen_publicinputs
        - Src:             'src/sig/uov/pqov_ov_Is_ref/ov_keypair.c:56,5'
          Dst:             pqov_uov_Is_ref_prng_release_publicinputs
        - Src:             'src/sig/uov/pqov_ov_Is_ref/ov_keypair.c:61,5'
          Dst:             pqov_uov_Is_ref_calculate_F2_P3
    - functionName:    pqov_uov_Is_ref_ov_pkc_calculate_Q_from_F
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_ref/ov_keypair_computation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_Is_ref_calculate_P3
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/ov_keypair_computation.c:112,23'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/ov_keypair_computation.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Is_ref_calculate_P3
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/ov_keypair_computation.c:112,23'
              BranchSideFuncs:
                - pqov_uov_Is_ref_calculate_P3
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_ref/ov_keypair_computation.c:112,5'
          Dst:             pqov_uov_Is_ref_calculate_P3
    - functionName:    pqov_uov_Is_ref_calculate_P3
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_ref/ov_keypair_computation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_Is_ref_batch_trimat_madd_gf16
        - pqov_uov_Is_ref_batch_upper_matTr_x_mat_gf16
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/ov_keypair_computation.c:92,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/ov_keypair_computation.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Is_ref_batch_trimat_madd_gf16
                - pqov_uov_Is_ref_batch_upper_matTr_x_mat_gf16
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/ov_keypair_computation.c:103,5'
              BranchSideFuncs:
                - pqov_uov_Is_ref_batch_trimat_madd_gf16
                - pqov_uov_Is_ref_batch_upper_matTr_x_mat_gf16
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_ref/ov_keypair_computation.c:104,5'
          Dst:             pqov_uov_Is_ref_batch_trimat_madd_gf16
        - Src:             'src/sig/uov/pqov_ov_Is_ref/ov_keypair_computation.c:105,5'
          Dst:             pqov_uov_Is_ref_batch_upper_matTr_x_mat_gf16
    - functionName:    pqov_uov_Is_ref_calculate_F2_P3
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_ref/ov_keypair_computation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pqov_uov_Is_ref_batch_trimatTr_madd_gf16
        - pqov_uov_Is_ref_batch_trimat_madd_gf16
        - pqov_uov_Is_ref_batch_upper_matTr_x_mat_gf16
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/ov_keypair_computation.c:64,11'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/ov_keypair_computation.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Is_ref_batch_trimat_madd_gf16
                - pqov_uov_Is_ref_batch_upper_matTr_x_mat_gf16
                - pqov_uov_Is_ref_batch_trimatTr_madd_gf16
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/ov_keypair_computation.c:64,11'
              BranchSideFuncs:
                - pqov_uov_Is_ref_batch_trimat_madd_gf16
                - pqov_uov_Is_ref_batch_upper_matTr_x_mat_gf16
                - pqov_uov_Is_ref_batch_trimatTr_madd_gf16
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/ov_keypair_computation.c:64,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/ov_keypair_computation.c:64,9'
              BranchSideFuncs:
                - pqov_uov_Is_ref_batch_trimat_madd_gf16
                - pqov_uov_Is_ref_batch_upper_matTr_x_mat_gf16
                - pqov_uov_Is_ref_batch_trimatTr_madd_gf16
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/ov_keypair_computation.c:65,9'
              BranchSideFuncs:
                - pqov_uov_Is_ref_batch_trimat_madd_gf16
                - pqov_uov_Is_ref_batch_upper_matTr_x_mat_gf16
                - pqov_uov_Is_ref_batch_trimatTr_madd_gf16
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_ref/ov_keypair_computation.c:75,5'
          Dst:             pqov_uov_Is_ref_batch_trimat_madd_gf16
        - Src:             'src/sig/uov/pqov_ov_Is_ref/ov_keypair_computation.c:76,5'
          Dst:             pqov_uov_Is_ref_batch_upper_matTr_x_mat_gf16
        - Src:             'src/sig/uov/pqov_ov_Is_ref/ov_keypair_computation.c:77,5'
          Dst:             pqov_uov_Is_ref_batch_trimatTr_madd_gf16
    - functionName:    pqov_uov_Is_ref_ov_pkc_calculate_F_from_Q
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_ref/ov_keypair_computation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_Is_ref_calculate_F2
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/ov_keypair_computation.c:47,23'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/ov_keypair_computation.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Is_ref_calculate_F2
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/ov_keypair_computation.c:47,23'
              BranchSideFuncs:
                - pqov_uov_Is_ref_calculate_F2
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_ref/ov_keypair_computation.c:47,5'
          Dst:             pqov_uov_Is_ref_calculate_F2
    - functionName:    pqov_uov_Is_ref_calculate_F2
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_ref/ov_keypair_computation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pqov_uov_Is_ref_batch_2trimat_madd_gf16
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/ov_keypair_computation.c:24,12'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/ov_keypair_computation.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Is_ref_batch_2trimat_madd_gf16
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/ov_keypair_computation.c:24,12'
              BranchSideFuncs:
                - pqov_uov_Is_ref_batch_2trimat_madd_gf16
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/ov_keypair_computation.c:24,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/ov_keypair_computation.c:24,10'
              BranchSideFuncs:
                - pqov_uov_Is_ref_batch_2trimat_madd_gf16
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/ov_keypair_computation.c:25,9'
              BranchSideFuncs:
                - pqov_uov_Is_ref_batch_2trimat_madd_gf16
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_ref/ov_keypair_computation.c:36,5'
          Dst:             pqov_uov_Is_ref_batch_2trimat_madd_gf16
    - functionName:    _gf16v_madd_u32_aligned
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_ref/blas_u32.h'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          133
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gf16v_mul_u32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:248,33'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:0,0'
              BranchSideFuncs:
                - gf16v_mul_u32
                - gf16v_mul_u32
                - gf16v_mul_u32
                - gf16v_mul_u32
                - gf16v_mul_u32
                - gf16v_mul_u32
                - gf16v_mul_u32
                - gf16v_mul_u32
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:248,33'
              BranchSideFuncs:
                - gf16v_mul_u32
                - gf16v_mul_u32
                - gf16v_mul_u32
                - gf16v_mul_u32
                - gf16v_mul_u32
                - gf16v_mul_u32
                - gf16v_mul_u32
                - gf16v_mul_u32
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:248,18'
          Dst:             gf16v_mul_u32
        - Src:             'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:248,18'
          Dst:             gf16v_mul_u32
        - Src:             'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:248,18'
          Dst:             gf16v_mul_u32
        - Src:             'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:248,18'
          Dst:             gf16v_mul_u32
        - Src:             'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:248,18'
          Dst:             gf16v_mul_u32
        - Src:             'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:248,18'
          Dst:             gf16v_mul_u32
        - Src:             'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:248,18'
          Dst:             gf16v_mul_u32
        - Src:             'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:248,18'
          Dst:             gf16v_mul_u32
    - functionName:    gf16v_mul_u32
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_ref/gf16.h'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          59
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    20
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _gf16v_madd_u32
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_ref/blas_u32.h'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          363
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _gf16v_madd_u32_aligned
        - gf16v_mul_u32
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:276,20'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:0,0'
              BranchSideFuncs:
                - gf16v_mul_u32
                - gf16v_mul_u32
                - gf16v_mul_u32
                - gf16v_mul_u32
                - gf16v_mul_u32
                - gf16v_mul_u32
                - gf16v_mul_u32
                - gf16v_mul_u32
                - _gf16v_madd_u32_aligned
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:276,20'
              BranchSideFuncs:
                - gf16v_mul_u32
                - gf16v_mul_u32
                - gf16v_mul_u32
                - gf16v_mul_u32
                - gf16v_mul_u32
                - gf16v_mul_u32
                - gf16v_mul_u32
                - gf16v_mul_u32
                - _gf16v_madd_u32_aligned
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:277,21'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:275,20'
              BranchSideFuncs:
                - gf16v_mul_u32
                - gf16v_mul_u32
                - gf16v_mul_u32
                - gf16v_mul_u32
                - gf16v_mul_u32
                - gf16v_mul_u32
                - gf16v_mul_u32
                - gf16v_mul_u32
                - _gf16v_madd_u32_aligned
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:288,19'
              BranchSideFuncs:
                - gf16v_mul_u32
                - gf16v_mul_u32
                - gf16v_mul_u32
                - gf16v_mul_u32
                - gf16v_mul_u32
                - gf16v_mul_u32
                - gf16v_mul_u32
                - gf16v_mul_u32
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:277,33'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:278,9'
              BranchSideFuncs:
                - _gf16v_madd_u32_aligned
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:288,19'
              BranchSideFuncs:
                - gf16v_mul_u32
                - gf16v_mul_u32
                - gf16v_mul_u32
                - gf16v_mul_u32
                - gf16v_mul_u32
                - gf16v_mul_u32
                - gf16v_mul_u32
                - gf16v_mul_u32
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:278,9'
          Dst:             _gf16v_madd_u32_aligned
        - Src:             'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:292,17'
          Dst:             gf16v_mul_u32
        - Src:             'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:292,17'
          Dst:             gf16v_mul_u32
        - Src:             'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:292,17'
          Dst:             gf16v_mul_u32
        - Src:             'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:292,17'
          Dst:             gf16v_mul_u32
        - Src:             'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:292,17'
          Dst:             gf16v_mul_u32
        - Src:             'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:292,17'
          Dst:             gf16v_mul_u32
        - Src:             'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:292,17'
          Dst:             gf16v_mul_u32
        - Src:             'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:292,17'
          Dst:             gf16v_mul_u32
    - functionName:    _gf256v_add_u32_aligned
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_ref/blas_u32.h'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          118
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _gf16v_mul_scalar_u32_aligned
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_ref/blas_u32.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          192
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - gf16v_mul_u32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:95,23'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:0,0'
              BranchSideFuncs:
                - gf16v_mul_u32
                - gf16v_mul_u32
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:95,23'
              BranchSideFuncs:
                - gf16v_mul_u32
                - gf16v_mul_u32
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:95,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:97,32'
              BranchSideFuncs:
                - gf16v_mul_u32
                - gf16v_mul_u32
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:101,12'
              BranchSideFuncs:
                - gf16v_mul_u32
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:95,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:97,32'
              BranchSideFuncs:
                - gf16v_mul_u32
                - gf16v_mul_u32
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:101,12'
              BranchSideFuncs:
                - gf16v_mul_u32
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:101,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:101,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:109,28'
              BranchSideFuncs:
                - gf16v_mul_u32
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:109,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:109,5'
              BranchSideFuncs:
                - gf16v_mul_u32
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:110,19'
              BranchSideFuncs:
                - gf16v_mul_u32
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:109,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:110,19'
              BranchSideFuncs:
                - gf16v_mul_u32
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:115,29'
              BranchSideFuncs:
                - gf16v_mul_u32
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:116,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:116,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:117,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:116,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:117,16'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:119,1'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:109,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:110,19'
              BranchSideFuncs:
                - gf16v_mul_u32
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:115,29'
              BranchSideFuncs:
                - gf16v_mul_u32
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:116,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:117,16'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:119,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:97,17'
          Dst:             gf16v_mul_u32
        - Src:             'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:115,13'
          Dst:             gf16v_mul_u32
    - functionName:    _gf256v_add_u32
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_ref/blas_u32.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          296
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _gf256v_add_u32_aligned
      functionUses:    25
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:33,20'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:0,0'
              BranchSideFuncs:
                - _gf256v_add_u32_aligned.30642
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:33,20'
              BranchSideFuncs:
                - _gf256v_add_u32_aligned.30642
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:35,21'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:34,20'
              BranchSideFuncs:
                - _gf256v_add_u32_aligned.30642
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:42,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:35,33'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:36,9'
              BranchSideFuncs:
                - _gf256v_add_u32_aligned.30642
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:42,30'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:36,9'
          Dst:             _gf256v_add_u32_aligned
    - functionName:    _gf16v_mul_scalar_u32
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_ref/blas_u32.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          230
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - _gf16v_mul_scalar_u32_aligned
        - gf16v_mul_u32
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:125,20'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:0,0'
              BranchSideFuncs:
                - gf16v_mul_u32
                - gf16v_mul_u32
                - _gf16v_mul_scalar_u32_aligned
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:125,20'
              BranchSideFuncs:
                - gf16v_mul_u32
                - gf16v_mul_u32
                - _gf16v_mul_scalar_u32_aligned
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:126,21'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:126,35'
              BranchSideFuncs:
                - _gf16v_mul_scalar_u32_aligned
                - gf16v_mul_u32
                - gf16v_mul_u32
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:136,23'
              BranchSideFuncs:
                - gf16v_mul_u32
                - gf16v_mul_u32
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:126,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:127,9'
              BranchSideFuncs:
                - gf16v_mul_u32
                - gf16v_mul_u32
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:136,23'
              BranchSideFuncs:
                - gf16v_mul_u32
                - gf16v_mul_u32
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:136,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:138,19'
              BranchSideFuncs:
                - gf16v_mul_u32
                - gf16v_mul_u32
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:149,12'
              BranchSideFuncs:
                - gf16v_mul_u32
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:136,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:138,19'
              BranchSideFuncs:
                - gf16v_mul_u32
                - gf16v_mul_u32
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:149,12'
              BranchSideFuncs:
                - gf16v_mul_u32
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:153,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:153,5'
              BranchSideFuncs:
                - gf16v_mul_u32
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:154,19'
              BranchSideFuncs:
                - gf16v_mul_u32
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:153,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:154,19'
              BranchSideFuncs:
                - gf16v_mul_u32
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:159,29'
              BranchSideFuncs:
                - gf16v_mul_u32
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:160,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:160,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:161,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:153,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:154,19'
              BranchSideFuncs:
                - gf16v_mul_u32
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:159,29'
              BranchSideFuncs:
                - gf16v_mul_u32
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:127,9'
          Dst:             _gf16v_mul_scalar_u32_aligned
        - Src:             'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:141,17'
          Dst:             gf16v_mul_u32
        - Src:             'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:159,13'
          Dst:             gf16v_mul_u32
    - functionName:    madd_reduce_gf16
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_ref/ov_publicmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          90
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _gf16v_madd_u32
        - _gf256v_add_u32
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_ref/ov_publicmap.c:136,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_Is_ref/ov_publicmap.c:137,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_Is_ref/ov_publicmap.c:136,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_Is_ref/ov_publicmap.c:137,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_Is_ref/ov_publicmap.c:136,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_Is_ref/ov_publicmap.c:137,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_Is_ref/ov_publicmap.c:136,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_Is_ref/ov_publicmap.c:137,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_Is_ref/ov_publicmap.c:136,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_Is_ref/ov_publicmap.c:137,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_Is_ref/ov_publicmap.c:136,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_Is_ref/ov_publicmap.c:137,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_Is_ref/ov_publicmap.c:136,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_Is_ref/ov_publicmap.c:137,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_Is_ref/ov_publicmap.c:140,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_Is_ref/ov_publicmap.c:141,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_Is_ref/ov_publicmap.c:140,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_Is_ref/ov_publicmap.c:141,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_Is_ref/ov_publicmap.c:140,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_Is_ref/ov_publicmap.c:141,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_Is_ref/ov_publicmap.c:144,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_Is_ref/ov_publicmap.c:145,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_Is_ref/ov_publicmap.c:148,5'
          Dst:             _gf16v_madd_u32
        - Src:             'src/sig/uov/pqov_ov_Is_ref/ov_publicmap.c:149,5'
          Dst:             _gf16v_madd_u32
        - Src:             'src/sig/uov/pqov_ov_Is_ref/ov_publicmap.c:150,5'
          Dst:             _gf16v_madd_u32
    - functionName:    accu_eval_quad_gf16
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_ref/ov_publicmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          270
      EdgeCount:       51
      CyclomaticComplexity: 14
      functionsReached:
        - _gf16v_mul_scalar_u32
        - _gf256v_add_u32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/ov_publicmap.c:40,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/ov_publicmap.c:0,0'
              BranchSideFuncs:
                - _gf16v_mul_scalar_u32
                - _gf256v_add_u32.30643
                - _gf16v_mul_scalar_u32
                - _gf256v_add_u32.30643
                - _gf16v_mul_scalar_u32
                - _gf256v_add_u32.30643
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/ov_publicmap.c:40,19'
              BranchSideFuncs:
                - _gf16v_mul_scalar_u32
                - _gf256v_add_u32.30643
                - _gf16v_mul_scalar_u32
                - _gf256v_add_u32.30643
                - _gf16v_mul_scalar_u32
                - _gf256v_add_u32.30643
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/ov_publicmap.c:55,14'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/ov_publicmap.c:53,30'
              BranchSideFuncs:
                - _gf16v_mul_scalar_u32
                - _gf256v_add_u32.30643
                - _gf16v_mul_scalar_u32
                - _gf256v_add_u32.30643
                - _gf16v_mul_scalar_u32
                - _gf256v_add_u32.30643
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/ov_publicmap.c:56,31'
              BranchSideFuncs:
                - _gf16v_mul_scalar_u32
                - _gf256v_add_u32.30643
                - _gf16v_mul_scalar_u32
                - _gf256v_add_u32.30643
                - _gf16v_mul_scalar_u32
                - _gf256v_add_u32.30643
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/ov_publicmap.c:68,17'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/ov_publicmap.c:64,28'
              BranchSideFuncs:
                - _gf256v_add_u32.30643
                - _gf16v_mul_scalar_u32
                - _gf16v_mul_scalar_u32
                - _gf256v_add_u32.30643
                - _gf16v_mul_scalar_u32
                - _gf256v_add_u32.30643
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/ov_publicmap.c:72,20'
              BranchSideFuncs:
                - _gf256v_add_u32.30643
                - _gf16v_mul_scalar_u32
                - _gf16v_mul_scalar_u32
                - _gf256v_add_u32.30643
                - _gf16v_mul_scalar_u32
                - _gf256v_add_u32.30643
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/ov_publicmap.c:63,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/ov_publicmap.c:45,34'
              BranchSideFuncs:
                - _gf16v_mul_scalar_u32
                - _gf256v_add_u32.30643
                - _gf16v_mul_scalar_u32
                - _gf256v_add_u32.30643
                - _gf16v_mul_scalar_u32
                - _gf256v_add_u32.30643
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/ov_publicmap.c:64,28'
              BranchSideFuncs:
                - _gf256v_add_u32.30643
                - _gf16v_mul_scalar_u32
                - _gf16v_mul_scalar_u32
                - _gf256v_add_u32.30643
                - _gf16v_mul_scalar_u32
                - _gf256v_add_u32.30643
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/ov_publicmap.c:77,14'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/ov_publicmap.c:78,20'
              BranchSideFuncs:
                - _gf16v_mul_scalar_u32
                - _gf256v_add_u32.30643
                - _gf16v_mul_scalar_u32
                - _gf256v_add_u32.30643
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/ov_publicmap.c:82,22'
              BranchSideFuncs:
                - _gf16v_mul_scalar_u32
                - _gf256v_add_u32.30643
                - _gf16v_mul_scalar_u32
                - _gf256v_add_u32.30643
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/ov_publicmap.c:90,17'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/ov_publicmap.c:86,28'
              BranchSideFuncs:
                - _gf256v_add_u32.30643
                - _gf16v_mul_scalar_u32
                - _gf16v_mul_scalar_u32
                - _gf256v_add_u32.30643
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/ov_publicmap.c:94,20'
              BranchSideFuncs:
                - _gf256v_add_u32.30643
                - _gf16v_mul_scalar_u32
                - _gf16v_mul_scalar_u32
                - _gf256v_add_u32.30643
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/ov_publicmap.c:85,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/ov_publicmap.c:76,34'
              BranchSideFuncs:
                - _gf16v_mul_scalar_u32
                - _gf256v_add_u32.30643
                - _gf16v_mul_scalar_u32
                - _gf256v_add_u32.30643
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/ov_publicmap.c:86,28'
              BranchSideFuncs:
                - _gf256v_add_u32.30643
                - _gf16v_mul_scalar_u32
                - _gf16v_mul_scalar_u32
                - _gf256v_add_u32.30643
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/ov_publicmap.c:76,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/ov_publicmap.c:77,15'
              BranchSideFuncs:
                - _gf16v_mul_scalar_u32
                - _gf256v_add_u32.30643
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/ov_publicmap.c:98,5'
              BranchSideFuncs:
                - _gf16v_mul_scalar_u32
                - _gf256v_add_u32.30643
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/ov_publicmap.c:108,14'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/ov_publicmap.c:106,30'
              BranchSideFuncs:
                - _gf16v_mul_scalar_u32
                - _gf256v_add_u32.30643
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/ov_publicmap.c:109,31'
              BranchSideFuncs:
                - _gf16v_mul_scalar_u32
                - _gf256v_add_u32.30643
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/ov_publicmap.c:121,17'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/ov_publicmap.c:117,28'
              BranchSideFuncs:
                - _gf256v_add_u32.30643
                - _gf16v_mul_scalar_u32
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/ov_publicmap.c:125,20'
              BranchSideFuncs:
                - _gf256v_add_u32.30643
                - _gf16v_mul_scalar_u32
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/ov_publicmap.c:116,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/ov_publicmap.c:98,34'
              BranchSideFuncs:
                - _gf16v_mul_scalar_u32
                - _gf256v_add_u32.30643
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/ov_publicmap.c:117,28'
              BranchSideFuncs:
                - _gf256v_add_u32.30643
                - _gf16v_mul_scalar_u32
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/ov_publicmap.c:98,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/ov_publicmap.c:108,15'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/ov_publicmap.c:128,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_ref/ov_publicmap.c:62,9'
          Dst:             _gf16v_mul_scalar_u32
        - Src:             'src/sig/uov/pqov_ov_Is_ref/ov_publicmap.c:69,17'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_Is_ref/ov_publicmap.c:84,9'
          Dst:             _gf16v_mul_scalar_u32
        - Src:             'src/sig/uov/pqov_ov_Is_ref/ov_publicmap.c:91,17'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_Is_ref/ov_publicmap.c:115,9'
          Dst:             _gf16v_mul_scalar_u32
        - Src:             'src/sig/uov/pqov_ov_Is_ref/ov_publicmap.c:122,17'
          Dst:             _gf256v_add_u32
    - functionName:    gf16v_get_ele
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_ref/blas_comm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_comm.h:21,12'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_comm.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_comm.h:21,36'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqov_uov_Is_ref_ov_publicmap
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_ref/ov_publicmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 439
      functionLinenumberEnd: 462
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - accu_eval_quad_gf16
        - gf16v_get_ele
        - madd_reduce_gf16
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/ov_publicmap.c:440,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/ov_publicmap.c:0,0'
              BranchSideFuncs:
                - gf16v_get_ele
                - accu_eval_quad_gf16
                - madd_reduce_gf16
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/ov_publicmap.c:441,5'
              BranchSideFuncs:
                - gf16v_get_ele
                - accu_eval_quad_gf16
                - madd_reduce_gf16
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/ov_publicmap.c:441,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/ov_publicmap.c:442,17'
              BranchSideFuncs:
                - accu_eval_quad_gf16
                - madd_reduce_gf16
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/ov_publicmap.c:447,5'
              BranchSideFuncs:
                - accu_eval_quad_gf16
                - madd_reduce_gf16
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_ref/ov_publicmap.c:448,5'
          Dst:             accu_eval_quad_gf16
        - Src:             'src/sig/uov/pqov_ov_Is_ref/ov_publicmap.c:449,5'
          Dst:             madd_reduce_gf16
        - Src:             'src/sig/uov/pqov_ov_Is_ref/ov_publicmap.c:442,17'
          Dst:             gf16v_get_ele
    - functionName:    gf16v_mul_u32
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_ref/gf16.h'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          59
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _gf16v_madd_u32_aligned
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_ref/blas_u32.h'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          211
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - gf16v_mul_u32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:245,23'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:0,0'
              BranchSideFuncs:
                - gf16v_mul_u32.30674
                - gf16v_mul_u32.30674
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:245,23'
              BranchSideFuncs:
                - gf16v_mul_u32.30674
                - gf16v_mul_u32.30674
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:245,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:248,33'
              BranchSideFuncs:
                - gf16v_mul_u32.30674
                - gf16v_mul_u32.30674
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:253,12'
              BranchSideFuncs:
                - gf16v_mul_u32.30674
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:245,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:248,33'
              BranchSideFuncs:
                - gf16v_mul_u32.30674
                - gf16v_mul_u32.30674
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:253,12'
              BranchSideFuncs:
                - gf16v_mul_u32.30674
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:253,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:253,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:261,28'
              BranchSideFuncs:
                - gf16v_mul_u32.30674
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:261,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:261,5'
              BranchSideFuncs:
                - gf16v_mul_u32.30674
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:262,19'
              BranchSideFuncs:
                - gf16v_mul_u32.30674
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:261,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:262,19'
              BranchSideFuncs:
                - gf16v_mul_u32.30674
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:267,29'
              BranchSideFuncs:
                - gf16v_mul_u32.30674
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:268,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:268,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:269,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:268,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:269,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:271,1'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:261,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:262,19'
              BranchSideFuncs:
                - gf16v_mul_u32.30674
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:267,29'
              BranchSideFuncs:
                - gf16v_mul_u32.30674
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:268,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:269,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:271,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:248,18'
          Dst:             gf16v_mul_u32
        - Src:             'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:267,13'
          Dst:             gf16v_mul_u32
    - functionName:    _gf256v_add_u32_aligned
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_ref/blas_u32.h'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          311
      EdgeCount:       69
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:17,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:17,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:17,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:17,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:20,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:17,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:17,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:20,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:17,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:20,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:26,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:26,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:26,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:26,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:26,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:26,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:17,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:20,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:26,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    gf16v_get_ele
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_ref/blas_comm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_comm.h:21,12'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_comm.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_comm.h:21,36'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _gf16v_madd_u32
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_ref/blas_u32.h'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          266
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - _gf16v_madd_u32_aligned
        - gf16v_mul_u32
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:276,20'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:0,0'
              BranchSideFuncs:
                - gf16v_mul_u32.30674
                - gf16v_mul_u32.30674
                - _gf16v_madd_u32_aligned.30675
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:276,20'
              BranchSideFuncs:
                - gf16v_mul_u32.30674
                - gf16v_mul_u32.30674
                - _gf16v_madd_u32_aligned.30675
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:277,21'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:275,20'
              BranchSideFuncs:
                - gf16v_mul_u32.30674
                - gf16v_mul_u32.30674
                - _gf16v_madd_u32_aligned.30675
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:287,23'
              BranchSideFuncs:
                - gf16v_mul_u32.30674
                - gf16v_mul_u32.30674
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:277,33'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:277,47'
              BranchSideFuncs:
                - _gf16v_madd_u32_aligned.30675
                - gf16v_mul_u32.30674
                - gf16v_mul_u32.30674
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:287,23'
              BranchSideFuncs:
                - gf16v_mul_u32.30674
                - gf16v_mul_u32.30674
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:277,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:278,9'
              BranchSideFuncs:
                - gf16v_mul_u32.30674
                - gf16v_mul_u32.30674
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:287,23'
              BranchSideFuncs:
                - gf16v_mul_u32.30674
                - gf16v_mul_u32.30674
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:287,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:288,19'
              BranchSideFuncs:
                - gf16v_mul_u32.30674
                - gf16v_mul_u32.30674
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:301,12'
              BranchSideFuncs:
                - gf16v_mul_u32.30674
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:287,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:288,19'
              BranchSideFuncs:
                - gf16v_mul_u32.30674
                - gf16v_mul_u32.30674
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:301,12'
              BranchSideFuncs:
                - gf16v_mul_u32.30674
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:305,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:305,5'
              BranchSideFuncs:
                - gf16v_mul_u32.30674
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:306,19'
              BranchSideFuncs:
                - gf16v_mul_u32.30674
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:305,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:306,19'
              BranchSideFuncs:
                - gf16v_mul_u32.30674
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:311,29'
              BranchSideFuncs:
                - gf16v_mul_u32.30674
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:312,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:312,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:313,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:305,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:306,19'
              BranchSideFuncs:
                - gf16v_mul_u32.30674
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:311,29'
              BranchSideFuncs:
                - gf16v_mul_u32.30674
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:278,9'
          Dst:             _gf16v_madd_u32_aligned
        - Src:             'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:292,17'
          Dst:             gf16v_mul_u32
        - Src:             'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:311,13'
          Dst:             gf16v_mul_u32
    - functionName:    gf256v_set_zero
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_ref/blas_comm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqov_uov_Is_ref_batch_quad_trimat_eval_gf16
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          158
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - _gf16v_madd_u32
        - gf16v_get_ele
        - gf256v_set_zero
        - pqov_uov_Is_ref_gf16mat_prod
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:158,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:158,28'
              BranchSideFuncs:
                - gf256v_set_zero
                - pqov_uov_Is_ref_gf16mat_prod
                - gf16v_get_ele.30677
                - _gf16v_madd_u32.30678
                - pqov_uov_Is_ref_gf16mat_prod
                - gf16v_get_ele.30677
                - _gf16v_madd_u32.30678
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:161,25'
              BranchSideFuncs:
                - gf256v_set_zero
                - pqov_uov_Is_ref_gf16mat_prod
                - gf16v_get_ele.30677
                - _gf16v_madd_u32.30678
                - pqov_uov_Is_ref_gf16mat_prod
                - gf16v_get_ele.30677
                - _gf16v_madd_u32.30678
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:158,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:159,36'
              BranchSideFuncs:
                - gf256v_set_zero
                - pqov_uov_Is_ref_gf16mat_prod
                - gf16v_get_ele.30677
                - _gf16v_madd_u32.30678
                - pqov_uov_Is_ref_gf16mat_prod
                - gf16v_get_ele.30677
                - _gf16v_madd_u32.30678
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:159,36'
              BranchSideFuncs:
                - gf256v_set_zero
                - pqov_uov_Is_ref_gf16mat_prod
                - gf16v_get_ele.30677
                - _gf16v_madd_u32.30678
                - pqov_uov_Is_ref_gf16mat_prod
                - gf16v_get_ele.30677
                - _gf16v_madd_u32.30678
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:159,36'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:158,5'
              BranchSideFuncs:
                - gf256v_set_zero
                - pqov_uov_Is_ref_gf16mat_prod
                - gf16v_get_ele.30677
                - _gf16v_madd_u32.30678
                - pqov_uov_Is_ref_gf16mat_prod
                - gf16v_get_ele.30677
                - _gf16v_madd_u32.30678
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:159,36'
              BranchSideFuncs:
                - gf256v_set_zero
                - pqov_uov_Is_ref_gf16mat_prod
                - gf16v_get_ele.30677
                - _gf16v_madd_u32.30678
                - pqov_uov_Is_ref_gf16mat_prod
                - gf16v_get_ele.30677
                - _gf16v_madd_u32.30678
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:158,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:159,36'
              BranchSideFuncs:
                - gf256v_set_zero
                - pqov_uov_Is_ref_gf16mat_prod
                - gf16v_get_ele.30677
                - _gf16v_madd_u32.30678
                - pqov_uov_Is_ref_gf16mat_prod
                - gf16v_get_ele.30677
                - _gf16v_madd_u32.30678
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:161,25'
              BranchSideFuncs:
                - gf256v_set_zero
                - pqov_uov_Is_ref_gf16mat_prod
                - gf16v_get_ele.30677
                - _gf16v_madd_u32.30678
                - pqov_uov_Is_ref_gf16mat_prod
                - gf16v_get_ele.30677
                - _gf16v_madd_u32.30678
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:164,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:164,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:165,52'
              BranchSideFuncs:
                - pqov_uov_Is_ref_gf16mat_prod
                - gf16v_get_ele.30677
                - _gf16v_madd_u32.30678
                - pqov_uov_Is_ref_gf16mat_prod
                - gf16v_get_ele.30677
                - _gf16v_madd_u32.30678
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:158,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:159,36'
              BranchSideFuncs:
                - gf256v_set_zero
                - pqov_uov_Is_ref_gf16mat_prod
                - gf16v_get_ele.30677
                - _gf16v_madd_u32.30678
                - pqov_uov_Is_ref_gf16mat_prod
                - gf16v_get_ele.30677
                - _gf16v_madd_u32.30678
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:161,25'
              BranchSideFuncs:
                - gf256v_set_zero
                - pqov_uov_Is_ref_gf16mat_prod
                - gf16v_get_ele.30677
                - _gf16v_madd_u32.30678
                - pqov_uov_Is_ref_gf16mat_prod
                - gf16v_get_ele.30677
                - _gf16v_madd_u32.30678
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:164,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:164,5'
              BranchSideFuncs:
                - pqov_uov_Is_ref_gf16mat_prod
                - gf16v_get_ele.30677
                - _gf16v_madd_u32.30678
                - pqov_uov_Is_ref_gf16mat_prod
                - gf16v_get_ele.30677
                - _gf16v_madd_u32.30678
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:165,52'
              BranchSideFuncs:
                - pqov_uov_Is_ref_gf16mat_prod
                - gf16v_get_ele.30677
                - _gf16v_madd_u32.30678
                - pqov_uov_Is_ref_gf16mat_prod
                - gf16v_get_ele.30677
                - _gf16v_madd_u32.30678
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:163,5'
          Dst:             gf256v_set_zero
        - Src:             'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:165,9'
          Dst:             pqov_uov_Is_ref_gf16mat_prod
        - Src:             'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:166,29'
          Dst:             gf16v_get_ele
        - Src:             'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:166,9'
          Dst:             _gf16v_madd_u32
        - Src:             'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:169,9'
          Dst:             pqov_uov_Is_ref_gf16mat_prod
        - Src:             'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:170,29'
          Dst:             gf16v_get_ele
        - Src:             'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:170,9'
          Dst:             _gf16v_madd_u32
    - functionName:    pqov_uov_Is_ref_batch_upper_matTr_x_mat_gf16
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          101
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _gf256v_add_u32
        - pqov_uov_Is_ref_gf16mat_prod
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:119,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:124,28'
              BranchSideFuncs:
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:127,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:128,47'
              BranchSideFuncs:
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:131,26'
              BranchSideFuncs:
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:124,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:124,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:125,87'
              BranchSideFuncs:
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:127,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:128,47'
              BranchSideFuncs:
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:131,26'
              BranchSideFuncs:
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:125,9'
          Dst:             pqov_uov_Is_ref_gf16mat_prod
        - Src:             'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:128,13'
          Dst:             _gf256v_add_u32
    - functionName:    _gf256v_add_u32
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_ref/blas_u32.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         44
      ICount:          242
      EdgeCount:       60
      CyclomaticComplexity: 18
      functionsReached:
        - _gf256v_add_u32_aligned
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:33,20'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:0,0'
              BranchSideFuncs:
                - _gf256v_add_u32_aligned.30676
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:33,20'
              BranchSideFuncs:
                - _gf256v_add_u32_aligned.30676
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:35,21'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:34,20'
              BranchSideFuncs:
                - _gf256v_add_u32_aligned.30676
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:35,33'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:35,47'
              BranchSideFuncs:
                - _gf256v_add_u32_aligned.30676
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:35,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:36,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:40,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:40,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:40,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:40,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:41,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:41,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:40,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:40,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:41,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:40,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:40,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:41,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:40,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:41,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:40,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:41,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:40,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:41,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_ref/blas_u32.h:36,9'
          Dst:             _gf256v_add_u32_aligned
    - functionName:    pqov_uov_Is_ref_batch_2trimat_madd_gf16
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          320
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - _gf256v_add_u32
        - pqov_uov_Is_ref_gf16mat_prod
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:86,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:93,28'
              BranchSideFuncs:
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:103,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:93,28'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:93,28'
              BranchSideFuncs:
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:95,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:95,9'
              BranchSideFuncs:
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:99,26'
              BranchSideFuncs:
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:95,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:95,9'
              BranchSideFuncs:
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:96,34'
              BranchSideFuncs:
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:95,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:96,34'
              BranchSideFuncs:
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:99,26'
              BranchSideFuncs:
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:103,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:93,28'
              BranchSideFuncs:
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:104,72'
              BranchSideFuncs:
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:95,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:95,9'
              BranchSideFuncs:
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:96,34'
              BranchSideFuncs:
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:93,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:93,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:94,40'
              BranchSideFuncs:
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:95,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:95,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:99,26'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:95,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:95,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:96,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:95,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:96,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:99,26'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:93,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:93,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:94,40'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:95,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:95,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:96,34'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:104,13'
          Dst:             pqov_uov_Is_ref_gf16mat_prod
        - Src:             'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:105,13'
          Dst:             _gf256v_add_u32
    - functionName:    pqov_uov_Is_ref_batch_trimatTr_madd_gf16
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          299
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - _gf256v_add_u32
        - pqov_uov_Is_ref_gf16mat_prod
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:59,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:66,28'
              BranchSideFuncs:
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:74,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:66,28'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:66,28'
              BranchSideFuncs:
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:68,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:68,9'
              BranchSideFuncs:
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:72,26'
              BranchSideFuncs:
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:68,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:68,9'
              BranchSideFuncs:
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:69,34'
              BranchSideFuncs:
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:68,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:69,34'
              BranchSideFuncs:
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:72,26'
              BranchSideFuncs:
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:74,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:66,28'
              BranchSideFuncs:
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:75,70'
              BranchSideFuncs:
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:68,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:68,9'
              BranchSideFuncs:
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:69,34'
              BranchSideFuncs:
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:66,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:66,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:67,40'
              BranchSideFuncs:
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:68,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:68,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:72,26'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:68,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:68,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:69,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:68,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:69,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:72,26'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:66,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:66,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:67,40'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:68,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:68,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:69,34'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:75,13'
          Dst:             pqov_uov_Is_ref_gf16mat_prod
        - Src:             'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:76,13'
          Dst:             _gf256v_add_u32
    - functionName:    pqov_uov_Is_ref_batch_trimat_madd_gf16
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         82
      ICount:          523
      EdgeCount:       112
      CyclomaticComplexity: 32
      functionsReached:
        - _gf256v_add_u32
        - pqov_uov_Is_ref_gf16mat_prod
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:24,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:29,28'
              BranchSideFuncs:
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:30,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:29,28'
              BranchSideFuncs:
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:29,28'
              BranchSideFuncs:
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:29,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:29,5'
              BranchSideFuncs:
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:29,5'
              BranchSideFuncs:
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:29,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:33,51'
              BranchSideFuncs:
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:33,51'
              BranchSideFuncs:
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:33,70'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:29,5'
              BranchSideFuncs:
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:33,51'
              BranchSideFuncs:
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:29,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:29,5'
              BranchSideFuncs:
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:38,28'
              BranchSideFuncs:
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:29,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:29,5'
              BranchSideFuncs:
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:33,51'
              BranchSideFuncs:
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:33,70'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:29,5'
              BranchSideFuncs:
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:33,51'
              BranchSideFuncs:
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:29,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:29,5'
              BranchSideFuncs:
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:38,28'
              BranchSideFuncs:
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:29,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:29,5'
              BranchSideFuncs:
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:33,70'
              BranchSideFuncs:
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:29,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:33,70'
              BranchSideFuncs:
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:38,28'
              BranchSideFuncs:
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:30,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:30,9'
              BranchSideFuncs:
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:30,9'
              BranchSideFuncs:
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:30,53'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:30,9'
              BranchSideFuncs:
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:30,9'
              BranchSideFuncs:
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:30,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:30,9'
              BranchSideFuncs:
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:33,70'
              BranchSideFuncs:
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:30,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:30,9'
              BranchSideFuncs:
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:30,9'
              BranchSideFuncs:
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:30,53'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:30,9'
              BranchSideFuncs:
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:30,9'
              BranchSideFuncs:
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:30,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:30,9'
              BranchSideFuncs:
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:33,70'
              BranchSideFuncs:
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:30,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:30,9'
              BranchSideFuncs:
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:31,60'
              BranchSideFuncs:
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:30,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:31,60'
              BranchSideFuncs:
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:33,70'
              BranchSideFuncs:
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:30,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:31,60'
              BranchSideFuncs:
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:33,70'
              BranchSideFuncs:
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:29,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:33,70'
              BranchSideFuncs:
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:38,28'
              BranchSideFuncs:
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:45,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:46,77'
              BranchSideFuncs:
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:50,29'
              BranchSideFuncs:
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:39,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:40,72'
              BranchSideFuncs:
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:44,29'
              BranchSideFuncs:
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
                - pqov_uov_Is_ref_gf16mat_prod
                - _gf256v_add_u32.30683
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:46,13'
          Dst:             pqov_uov_Is_ref_gf16mat_prod
        - Src:             'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:47,13'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:40,13'
          Dst:             pqov_uov_Is_ref_gf16mat_prod
        - Src:             'src/sig/uov/pqov_ov_Is_ref/parallel_matrix_op.c:41,13'
          Dst:             _gf256v_add_u32
    - functionName:    pqov_uov_Is_ref_hash_final_digest
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_ref/utils_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/utils_hash.c:131,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/utils_hash.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/utils_hash.c:131,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_ref/utils_hash.c:131,5'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/uov/pqov_ov_Is_ref/utils_hash.c:132,5'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/uov/pqov_ov_Is_ref/utils_hash.c:133,5'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    pqov_uov_Is_ref_hash_ctx_copy
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_ref/utils_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_clone
        - OQS_SHA3_shake256_inc_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/utils_hash.c:119,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/utils_hash.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_ctx_clone
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/utils_hash.c:119,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_ctx_clone
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_ref/utils_hash.c:119,5'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/uov/pqov_ov_Is_ref/utils_hash.c:120,5'
          Dst:             OQS_SHA3_shake256_inc_ctx_clone
    - functionName:    pqov_uov_Is_ref_hash_update
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_ref/utils_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/utils_hash.c:109,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/utils_hash.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/utils_hash.c:109,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_ref/utils_hash.c:109,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    pqov_uov_Is_ref_hash_init
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_ref/utils_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/utils_hash.c:99,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/utils_hash.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/utils_hash.c:99,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_ref/utils_hash.c:99,5'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    br_swap32
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_ref/utils_prng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqov_uov_Is_ref_prng_skip_publicinputs
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_ref/utils_prng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          70
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - aes128ctr_publicinputs
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/utils_prng.c:323,14'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/utils_prng.c:0,0'
              BranchSideFuncs:
                - aes128ctr_publicinputs
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/utils_prng.c:323,14'
              BranchSideFuncs:
                - aes128ctr_publicinputs
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/utils_prng.c:323,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/utils_prng.c:324,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/utils_prng.c:327,30'
              BranchSideFuncs:
                - aes128ctr_publicinputs
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/utils_prng.c:332,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/utils_prng.c:333,14'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/utils_prng.c:338,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_ref/utils_prng.c:335,9'
          Dst:             aes128ctr_publicinputs
    - functionName:    aes128ctr_publicinputs
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_ref/utils_prng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_AES128_CTR_inc_stream_iv
        - br_swap32
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/utils_prng.c:180,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/utils_prng.c:0,0'
              BranchSideFuncs:
                - br_swap32
                - OQS_AES128_CTR_inc_stream_iv
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/utils_prng.c:181,5'
              BranchSideFuncs:
                - br_swap32
                - OQS_AES128_CTR_inc_stream_iv
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_ref/utils_prng.c:186,13'
          Dst:             br_swap32
        - Src:             'src/sig/uov/pqov_ov_Is_ref/utils_prng.c:189,5'
          Dst:             OQS_AES128_CTR_inc_stream_iv
    - functionName:    pqov_uov_Is_ref_prng_gen_publicinputs
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_ref/utils_prng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          116
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - aes128ctr_publicinputs
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/utils_prng.c:290,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/utils_prng.c:0,0'
              BranchSideFuncs:
                - aes128ctr_publicinputs
                - aes128ctr_publicinputs
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/utils_prng.c:290,13'
              BranchSideFuncs:
                - aes128ctr_publicinputs
                - aes128ctr_publicinputs
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/utils_prng.c:292,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/utils_prng.c:293,31'
              BranchSideFuncs:
                - aes128ctr_publicinputs
                - aes128ctr_publicinputs
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/utils_prng.c:304,14'
              BranchSideFuncs:
                - aes128ctr_publicinputs
                - aes128ctr_publicinputs
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/utils_prng.c:294,13'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/utils_prng.c:296,9'
              BranchSideFuncs:
                - aes128ctr_publicinputs
                - aes128ctr_publicinputs
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/utils_prng.c:297,22'
              BranchSideFuncs:
                - aes128ctr_publicinputs
                - aes128ctr_publicinputs
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/utils_prng.c:304,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/utils_prng.c:305,33'
              BranchSideFuncs:
                - aes128ctr_publicinputs
                - aes128ctr_publicinputs
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/utils_prng.c:312,14'
              BranchSideFuncs:
                - aes128ctr_publicinputs
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/utils_prng.c:312,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/utils_prng.c:312,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/utils_prng.c:313,37'
              BranchSideFuncs:
                - aes128ctr_publicinputs
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_ref/utils_prng.c:306,9'
          Dst:             aes128ctr_publicinputs
        - Src:             'src/sig/uov/pqov_ov_Is_ref/utils_prng.c:313,9'
          Dst:             aes128ctr_publicinputs
    - functionName:    pqov_uov_Is_ref_prng_release_publicinputs
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_ref/utils_prng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_AES128_free_schedule
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/utils_prng.c:194,35'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/utils_prng.c:0,0'
              BranchSideFuncs:
                - OQS_AES128_free_schedule
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/utils_prng.c:194,35'
              BranchSideFuncs:
                - OQS_AES128_free_schedule
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_ref/utils_prng.c:194,5'
          Dst:             OQS_AES128_free_schedule
    - functionName:    pqov_uov_Is_ref_prng_set_publicinputs
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_ref/utils_prng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_AES128_CTR_inc_init
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_ref/utils_prng.c:165,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/utils_prng.c:0,0'
              BranchSideFuncs:
                - OQS_AES128_CTR_inc_init
            - BranchSide:      'src/sig/uov/pqov_ov_Is_ref/utils_prng.c:165,10'
              BranchSideFuncs:
                - OQS_AES128_CTR_inc_init
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_ref/utils_prng.c:167,5'
          Dst:             OQS_AES128_CTR_inc_init
    - functionName:    _ov_verify
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_avx2/ov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          164
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_Is_avx2_hash_final_digest
        - pqov_uov_Is_avx2_hash_init
        - pqov_uov_Is_avx2_hash_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/ov.c:130,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/ov.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_hash_init
                - pqov_uov_Is_avx2_hash_update
                - pqov_uov_Is_avx2_hash_update
                - pqov_uov_Is_avx2_hash_final_digest
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/ov.c:132,5'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_hash_init
                - pqov_uov_Is_avx2_hash_update
                - pqov_uov_Is_avx2_hash_update
                - pqov_uov_Is_avx2_hash_final_digest
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov.c:132,5'
          Dst:             pqov_uov_Is_avx2_hash_init
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov.c:133,5'
          Dst:             pqov_uov_Is_avx2_hash_update
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov.c:134,5'
          Dst:             pqov_uov_Is_avx2_hash_update
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov.c:135,5'
          Dst:             pqov_uov_Is_avx2_hash_final_digest
    - functionName:    pqov_uov_Is_avx2_ov_verify
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_avx2/ov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ov_verify
        - pqov_uov_Is_avx2_ov_publicmap
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/ov.c:153,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/ov.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_ov_publicmap
                - _ov_verify.30746
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/ov.c:154,5'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_ov_publicmap
                - _ov_verify.30746
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov.c:154,5'
          Dst:             pqov_uov_Is_avx2_ov_publicmap
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov.c:156,12'
          Dst:             _ov_verify
    - functionName:    gf256v_add_avx2
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          76
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:142,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:147,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:157,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:158,49'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:158,49'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqov_uov_Is_avx2_ov_sign
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_avx2/ov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          124
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - gf256v_add_avx2
        - pqov_uov_Is_avx2_batch_quad_trimat_eval_gf16
        - pqov_uov_Is_avx2_gf16mat_back_substitute
        - pqov_uov_Is_avx2_gf16mat_gaussian_elim
        - pqov_uov_Is_avx2_gf16mat_prod
        - pqov_uov_Is_avx2_hash_ctx_copy
        - pqov_uov_Is_avx2_hash_final_digest
        - pqov_uov_Is_avx2_hash_init
        - pqov_uov_Is_avx2_hash_update
        - pqov_uov_Is_avx2_randombytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/ov.c:35,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/ov.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_randombytes
                - pqov_uov_Is_avx2_hash_init
                - pqov_uov_Is_avx2_hash_update
                - pqov_uov_Is_avx2_hash_update
                - pqov_uov_Is_avx2_hash_ctx_copy
                - pqov_uov_Is_avx2_hash_final_digest
                - pqov_uov_Is_avx2_hash_update
                - pqov_uov_Is_avx2_hash_ctx_copy
                - pqov_uov_Is_avx2_hash_update
                - pqov_uov_Is_avx2_hash_final_digest
                - pqov_uov_Is_avx2_gf16mat_prod
                - pqov_uov_Is_avx2_batch_quad_trimat_eval_gf16
                - gf256v_add_avx2
                - pqov_uov_Is_avx2_gf16mat_gaussian_elim
                - pqov_uov_Is_avx2_gf16mat_back_substitute
                - pqov_uov_Is_avx2_hash_final_digest
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2
                - pqov_uov_Is_avx2_hash_final_digest
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/ov.c:37,5'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_randombytes
                - pqov_uov_Is_avx2_hash_init
                - pqov_uov_Is_avx2_hash_update
                - pqov_uov_Is_avx2_hash_update
                - pqov_uov_Is_avx2_hash_ctx_copy
                - pqov_uov_Is_avx2_hash_final_digest
                - pqov_uov_Is_avx2_hash_update
                - pqov_uov_Is_avx2_hash_ctx_copy
                - pqov_uov_Is_avx2_hash_update
                - pqov_uov_Is_avx2_hash_final_digest
                - pqov_uov_Is_avx2_gf16mat_prod
                - pqov_uov_Is_avx2_batch_quad_trimat_eval_gf16
                - gf256v_add_avx2
                - pqov_uov_Is_avx2_gf16mat_gaussian_elim
                - pqov_uov_Is_avx2_gf16mat_back_substitute
                - pqov_uov_Is_avx2_hash_final_digest
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2
                - pqov_uov_Is_avx2_hash_final_digest
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/ov.c:96,14'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/ov.c:62,18'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_hash_ctx_copy
                - pqov_uov_Is_avx2_hash_update
                - pqov_uov_Is_avx2_hash_final_digest
                - pqov_uov_Is_avx2_gf16mat_prod
                - pqov_uov_Is_avx2_batch_quad_trimat_eval_gf16
                - gf256v_add_avx2
                - pqov_uov_Is_avx2_gf16mat_gaussian_elim
                - pqov_uov_Is_avx2_gf16mat_back_substitute
                - pqov_uov_Is_avx2_hash_final_digest
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2
                - pqov_uov_Is_avx2_hash_final_digest
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/ov.c:99,9'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_back_substitute
                - pqov_uov_Is_avx2_hash_final_digest
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/ov.c:60,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/ov.c:61,23'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_hash_final_digest
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/ov.c:106,5'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_hash_final_digest
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/ov.c:107,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/ov.c:107,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/ov.c:114,5'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov.c:37,5'
          Dst:             pqov_uov_Is_avx2_randombytes
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov.c:51,5'
          Dst:             pqov_uov_Is_avx2_hash_init
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov.c:52,5'
          Dst:             pqov_uov_Is_avx2_hash_update
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov.c:53,5'
          Dst:             pqov_uov_Is_avx2_hash_update
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov.c:54,5'
          Dst:             pqov_uov_Is_avx2_hash_ctx_copy
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov.c:55,5'
          Dst:             pqov_uov_Is_avx2_hash_final_digest
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov.c:57,5'
          Dst:             pqov_uov_Is_avx2_hash_update
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov.c:106,5'
          Dst:             pqov_uov_Is_avx2_hash_final_digest
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov.c:64,9'
          Dst:             pqov_uov_Is_avx2_hash_ctx_copy
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov.c:65,9'
          Dst:             pqov_uov_Is_avx2_hash_update
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov.c:66,9'
          Dst:             pqov_uov_Is_avx2_hash_final_digest
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov.c:74,9'
          Dst:             pqov_uov_Is_avx2_gf16mat_prod
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov.c:77,9'
          Dst:             pqov_uov_Is_avx2_batch_quad_trimat_eval_gf16
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov.c:78,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov.c:92,28'
          Dst:             pqov_uov_Is_avx2_gf16mat_gaussian_elim
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov.c:99,9'
          Dst:             pqov_uov_Is_avx2_gf16mat_back_substitute
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov.c:106,5'
          Dst:             pqov_uov_Is_avx2_hash_final_digest
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov.c:118,5'
          Dst:             pqov_uov_Is_avx2_gf16mat_prod
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov.c:119,5'
          Dst:             gf256v_add_avx2
    - functionName:    pqov_uov_Is_avx2_generate_keypair_pkc_skc
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_avx2/ov_keypair.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_MEM_malloc
        - OQS_MEM_secure_free
        - pqov_uov_Is_avx2_generate_keypair_pkc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/ov_keypair.c:198,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/ov_keypair.c:0,0'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - pqov_uov_Is_avx2_generate_keypair_pkc
                - OQS_MEM_secure_free
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/ov_keypair.c:198,5'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - pqov_uov_Is_avx2_generate_keypair_pkc
                - OQS_MEM_secure_free
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/ov_keypair.c:202,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/ov_keypair.c:202,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/ov_keypair.c:209,13'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_generate_keypair_pkc
                - OQS_MEM_secure_free
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov_keypair.c:201,16'
          Dst:             OQS_MEM_malloc
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov_keypair.c:209,13'
          Dst:             pqov_uov_Is_avx2_generate_keypair_pkc
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov_keypair.c:212,5'
          Dst:             OQS_MEM_secure_free
    - functionName:    pqov_uov_Is_avx2_generate_keypair_pkc
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_avx2/ov_keypair.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_Is_avx2_calculate_F2_P3
        - pqov_uov_Is_avx2_hash_final_digest
        - pqov_uov_Is_avx2_hash_init
        - pqov_uov_Is_avx2_hash_update
        - pqov_uov_Is_avx2_prng_gen_publicinputs
        - pqov_uov_Is_avx2_prng_release_publicinputs
        - pqov_uov_Is_avx2_prng_set_publicinputs
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/ov_keypair.c:156,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/ov_keypair.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_hash_init
                - pqov_uov_Is_avx2_hash_update
                - pqov_uov_Is_avx2_hash_final_digest
                - pqov_uov_Is_avx2_prng_set_publicinputs
                - pqov_uov_Is_avx2_prng_gen_publicinputs
                - pqov_uov_Is_avx2_prng_gen_publicinputs
                - pqov_uov_Is_avx2_prng_release_publicinputs
                - pqov_uov_Is_avx2_calculate_F2_P3
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/ov_keypair.c:156,5'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_hash_init
                - pqov_uov_Is_avx2_hash_update
                - pqov_uov_Is_avx2_hash_final_digest
                - pqov_uov_Is_avx2_prng_set_publicinputs
                - pqov_uov_Is_avx2_prng_gen_publicinputs
                - pqov_uov_Is_avx2_prng_gen_publicinputs
                - pqov_uov_Is_avx2_prng_release_publicinputs
                - pqov_uov_Is_avx2_calculate_F2_P3
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov_keypair.c:165,5'
          Dst:             pqov_uov_Is_avx2_hash_init
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov_keypair.c:166,5'
          Dst:             pqov_uov_Is_avx2_hash_update
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov_keypair.c:167,5'
          Dst:             pqov_uov_Is_avx2_hash_final_digest
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov_keypair.c:179,5'
          Dst:             pqov_uov_Is_avx2_prng_set_publicinputs
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov_keypair.c:181,5'
          Dst:             pqov_uov_Is_avx2_prng_gen_publicinputs
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov_keypair.c:183,5'
          Dst:             pqov_uov_Is_avx2_prng_gen_publicinputs
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov_keypair.c:184,5'
          Dst:             pqov_uov_Is_avx2_prng_release_publicinputs
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov_keypair.c:190,5'
          Dst:             pqov_uov_Is_avx2_calculate_F2_P3
    - functionName:    pqov_uov_Is_avx2_expand_sk
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_avx2/ov_keypair.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_Is_avx2_calculate_F2
        - pqov_uov_Is_avx2_hash_final_digest
        - pqov_uov_Is_avx2_hash_init
        - pqov_uov_Is_avx2_hash_update
        - pqov_uov_Is_avx2_prng_gen_publicinputs
        - pqov_uov_Is_avx2_prng_release_publicinputs
        - pqov_uov_Is_avx2_prng_set_publicinputs
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/ov_keypair.c:111,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/ov_keypair.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_hash_init
                - pqov_uov_Is_avx2_hash_update
                - pqov_uov_Is_avx2_hash_final_digest
                - pqov_uov_Is_avx2_prng_set_publicinputs
                - pqov_uov_Is_avx2_prng_gen_publicinputs
                - pqov_uov_Is_avx2_prng_gen_publicinputs
                - pqov_uov_Is_avx2_prng_release_publicinputs
                - pqov_uov_Is_avx2_calculate_F2
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/ov_keypair.c:111,5'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_hash_init
                - pqov_uov_Is_avx2_hash_update
                - pqov_uov_Is_avx2_hash_final_digest
                - pqov_uov_Is_avx2_prng_set_publicinputs
                - pqov_uov_Is_avx2_prng_gen_publicinputs
                - pqov_uov_Is_avx2_prng_gen_publicinputs
                - pqov_uov_Is_avx2_prng_release_publicinputs
                - pqov_uov_Is_avx2_calculate_F2
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov_keypair.c:120,5'
          Dst:             pqov_uov_Is_avx2_hash_init
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov_keypair.c:121,5'
          Dst:             pqov_uov_Is_avx2_hash_update
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov_keypair.c:122,5'
          Dst:             pqov_uov_Is_avx2_hash_final_digest
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov_keypair.c:132,5'
          Dst:             pqov_uov_Is_avx2_prng_set_publicinputs
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov_keypair.c:134,5'
          Dst:             pqov_uov_Is_avx2_prng_gen_publicinputs
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov_keypair.c:136,5'
          Dst:             pqov_uov_Is_avx2_prng_gen_publicinputs
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov_keypair.c:138,5'
          Dst:             pqov_uov_Is_avx2_prng_release_publicinputs
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov_keypair.c:143,5'
          Dst:             pqov_uov_Is_avx2_calculate_F2
    - functionName:    pqov_uov_Is_avx2_expand_pk_predicate
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_avx2/ov_keypair.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          92
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - pqov_uov_Is_avx2_prng_gen_publicinputs
        - pqov_uov_Is_avx2_prng_release_publicinputs
        - pqov_uov_Is_avx2_prng_set_publicinputs
        - pqov_uov_Is_avx2_prng_skip_publicinputs
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/ov_keypair.c:79,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/ov_keypair.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_prng_set_publicinputs
                - pqov_uov_Is_avx2_prng_gen_publicinputs
                - pqov_uov_Is_avx2_prng_gen_publicinputs
                - pqov_uov_Is_avx2_prng_release_publicinputs
                - pqov_uov_Is_avx2_prng_skip_publicinputs
                - pqov_uov_Is_avx2_prng_skip_publicinputs
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/ov_keypair.c:80,5'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_prng_set_publicinputs
                - pqov_uov_Is_avx2_prng_gen_publicinputs
                - pqov_uov_Is_avx2_prng_gen_publicinputs
                - pqov_uov_Is_avx2_prng_release_publicinputs
                - pqov_uov_Is_avx2_prng_skip_publicinputs
                - pqov_uov_Is_avx2_prng_skip_publicinputs
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/ov_keypair.c:86,14'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/ov_keypair.c:87,13'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_prng_skip_publicinputs
                - pqov_uov_Is_avx2_prng_gen_publicinputs
                - pqov_uov_Is_avx2_prng_gen_publicinputs
                - pqov_uov_Is_avx2_prng_release_publicinputs
                - pqov_uov_Is_avx2_prng_skip_publicinputs
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/ov_keypair.c:89,13'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_prng_gen_publicinputs
                - pqov_uov_Is_avx2_prng_skip_publicinputs
                - pqov_uov_Is_avx2_prng_gen_publicinputs
                - pqov_uov_Is_avx2_prng_release_publicinputs
                - pqov_uov_Is_avx2_prng_skip_publicinputs
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/ov_keypair.c:84,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/ov_keypair.c:85,39'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_prng_gen_publicinputs
                - pqov_uov_Is_avx2_prng_release_publicinputs
                - pqov_uov_Is_avx2_prng_skip_publicinputs
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/ov_keypair.c:96,19'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_prng_gen_publicinputs
                - pqov_uov_Is_avx2_prng_release_publicinputs
                - pqov_uov_Is_avx2_prng_skip_publicinputs
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/ov_keypair.c:96,14'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/ov_keypair.c:97,13'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_prng_skip_publicinputs
                - pqov_uov_Is_avx2_prng_gen_publicinputs
                - pqov_uov_Is_avx2_prng_release_publicinputs
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/ov_keypair.c:99,13'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_prng_gen_publicinputs
                - pqov_uov_Is_avx2_prng_skip_publicinputs
                - pqov_uov_Is_avx2_prng_release_publicinputs
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/ov_keypair.c:94,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/ov_keypair.c:96,19'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_prng_release_publicinputs
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/ov_keypair.c:103,5'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_prng_release_publicinputs
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov_keypair.c:80,5'
          Dst:             pqov_uov_Is_avx2_prng_set_publicinputs
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov_keypair.c:87,13'
          Dst:             pqov_uov_Is_avx2_prng_skip_publicinputs
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov_keypair.c:89,13'
          Dst:             pqov_uov_Is_avx2_prng_gen_publicinputs
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov_keypair.c:103,5'
          Dst:             pqov_uov_Is_avx2_prng_release_publicinputs
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov_keypair.c:97,13'
          Dst:             pqov_uov_Is_avx2_prng_skip_publicinputs
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov_keypair.c:99,13'
          Dst:             pqov_uov_Is_avx2_prng_gen_publicinputs
    - functionName:    pqov_uov_Is_avx2_expand_pk
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_avx2/ov_keypair.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_Is_avx2_prng_gen_publicinputs
        - pqov_uov_Is_avx2_prng_release_publicinputs
        - pqov_uov_Is_avx2_prng_set_publicinputs
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/ov_keypair.c:67,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/ov_keypair.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_prng_set_publicinputs
                - pqov_uov_Is_avx2_prng_gen_publicinputs
                - pqov_uov_Is_avx2_prng_release_publicinputs
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/ov_keypair.c:68,5'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_prng_set_publicinputs
                - pqov_uov_Is_avx2_prng_gen_publicinputs
                - pqov_uov_Is_avx2_prng_release_publicinputs
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov_keypair.c:68,5'
          Dst:             pqov_uov_Is_avx2_prng_set_publicinputs
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov_keypair.c:70,5'
          Dst:             pqov_uov_Is_avx2_prng_gen_publicinputs
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov_keypair.c:71,5'
          Dst:             pqov_uov_Is_avx2_prng_release_publicinputs
    - functionName:    pqov_uov_Is_avx2_generate_keypair
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_avx2/ov_keypair.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          46
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_Is_avx2_calculate_F2_P3
        - pqov_uov_Is_avx2_hash_final_digest
        - pqov_uov_Is_avx2_hash_init
        - pqov_uov_Is_avx2_hash_update
        - pqov_uov_Is_avx2_prng_gen_publicinputs
        - pqov_uov_Is_avx2_prng_release_publicinputs
        - pqov_uov_Is_avx2_prng_set_publicinputs
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/ov_keypair.c:31,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/ov_keypair.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_hash_init
                - pqov_uov_Is_avx2_hash_update
                - pqov_uov_Is_avx2_hash_final_digest
                - pqov_uov_Is_avx2_prng_set_publicinputs
                - pqov_uov_Is_avx2_prng_gen_publicinputs
                - pqov_uov_Is_avx2_prng_release_publicinputs
                - pqov_uov_Is_avx2_calculate_F2_P3
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/ov_keypair.c:31,5'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_hash_init
                - pqov_uov_Is_avx2_hash_update
                - pqov_uov_Is_avx2_hash_final_digest
                - pqov_uov_Is_avx2_prng_set_publicinputs
                - pqov_uov_Is_avx2_prng_gen_publicinputs
                - pqov_uov_Is_avx2_prng_release_publicinputs
                - pqov_uov_Is_avx2_calculate_F2_P3
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov_keypair.c:40,5'
          Dst:             pqov_uov_Is_avx2_hash_init
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov_keypair.c:41,5'
          Dst:             pqov_uov_Is_avx2_hash_update
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov_keypair.c:42,5'
          Dst:             pqov_uov_Is_avx2_hash_final_digest
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov_keypair.c:52,5'
          Dst:             pqov_uov_Is_avx2_prng_set_publicinputs
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov_keypair.c:54,5'
          Dst:             pqov_uov_Is_avx2_prng_gen_publicinputs
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov_keypair.c:56,5'
          Dst:             pqov_uov_Is_avx2_prng_release_publicinputs
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov_keypair.c:61,5'
          Dst:             pqov_uov_Is_avx2_calculate_F2_P3
    - functionName:    gf16v_generate_multab_16_avx2
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          84
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:264,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:264,28'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:264,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:264,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:264,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:265,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    gf16v_split_16to32_sse
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_avx2/blas_sse.h'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _gf16v_generate_multabs_avx2
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - gf16v_generate_multab_16_avx2
        - gf16v_split_16to32_sse
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:278,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:279,16'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:297,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:280,9'
          Dst:             gf16v_split_16to32_sse
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:281,9'
          Dst:             gf16v_generate_multab_16_avx2
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:282,9'
          Dst:             gf16v_generate_multab_16_avx2
    - functionName:    pqov_uov_Is_avx2_ov_pkc_calculate_Q_from_F
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_avx2/ov_keypair_computation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_Is_avx2_calculate_P3
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/ov_keypair_computation.c:112,23'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/ov_keypair_computation.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_calculate_P3
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/ov_keypair_computation.c:112,23'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_calculate_P3
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov_keypair_computation.c:112,5'
          Dst:             pqov_uov_Is_avx2_calculate_P3
    - functionName:    pqov_uov_Is_avx2_calculate_P3
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_avx2/ov_keypair_computation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gf16v_generate_multabs_avx2
        - pqov_uov_Is_avx2_batch_trimat_madd_multab_gf16
        - pqov_uov_Is_avx2_batch_upper_matTr_x_mat_multab_gf16
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/ov_keypair_computation.c:92,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/ov_keypair_computation.c:0,0'
              BranchSideFuncs:
                - gf16v_generate_multabs_avx2
                - pqov_uov_Is_avx2_batch_trimat_madd_multab_gf16
                - pqov_uov_Is_avx2_batch_upper_matTr_x_mat_multab_gf16
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/ov_keypair_computation.c:96,5'
              BranchSideFuncs:
                - gf16v_generate_multabs_avx2
                - pqov_uov_Is_avx2_batch_trimat_madd_multab_gf16
                - pqov_uov_Is_avx2_batch_upper_matTr_x_mat_multab_gf16
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov_keypair_computation.c:96,5'
          Dst:             gf16v_generate_multabs_avx2
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov_keypair_computation.c:99,5'
          Dst:             pqov_uov_Is_avx2_batch_trimat_madd_multab_gf16
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov_keypair_computation.c:100,5'
          Dst:             pqov_uov_Is_avx2_batch_upper_matTr_x_mat_multab_gf16
    - functionName:    gf16v_generate_multabs_avx2
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _gf16v_generate_multabs_avx2
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:301,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:0,0'
              BranchSideFuncs:
                - _gf16v_generate_multabs_avx2
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:301,5'
              BranchSideFuncs:
                - _gf16v_generate_multabs_avx2
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:301,5'
          Dst:             _gf16v_generate_multabs_avx2
    - functionName:    pqov_uov_Is_avx2_calculate_F2_P3
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_avx2/ov_keypair_computation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - gf16v_generate_multabs_avx2
        - pqov_uov_Is_avx2_batch_trimatTr_madd_multab_gf16
        - pqov_uov_Is_avx2_batch_trimat_madd_multab_gf16
        - pqov_uov_Is_avx2_batch_upper_matTr_x_mat_multab_gf16
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/ov_keypair_computation.c:64,11'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/ov_keypair_computation.c:0,0'
              BranchSideFuncs:
                - gf16v_generate_multabs_avx2
                - pqov_uov_Is_avx2_batch_trimat_madd_multab_gf16
                - pqov_uov_Is_avx2_batch_upper_matTr_x_mat_multab_gf16
                - pqov_uov_Is_avx2_batch_trimatTr_madd_multab_gf16
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/ov_keypair_computation.c:64,11'
              BranchSideFuncs:
                - gf16v_generate_multabs_avx2
                - pqov_uov_Is_avx2_batch_trimat_madd_multab_gf16
                - pqov_uov_Is_avx2_batch_upper_matTr_x_mat_multab_gf16
                - pqov_uov_Is_avx2_batch_trimatTr_madd_multab_gf16
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/ov_keypair_computation.c:64,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/ov_keypair_computation.c:64,9'
              BranchSideFuncs:
                - gf16v_generate_multabs_avx2
                - pqov_uov_Is_avx2_batch_trimat_madd_multab_gf16
                - pqov_uov_Is_avx2_batch_upper_matTr_x_mat_multab_gf16
                - pqov_uov_Is_avx2_batch_trimatTr_madd_multab_gf16
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/ov_keypair_computation.c:65,9'
              BranchSideFuncs:
                - gf16v_generate_multabs_avx2
                - pqov_uov_Is_avx2_batch_trimat_madd_multab_gf16
                - pqov_uov_Is_avx2_batch_upper_matTr_x_mat_multab_gf16
                - pqov_uov_Is_avx2_batch_trimatTr_madd_multab_gf16
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov_keypair_computation.c:69,5'
          Dst:             gf16v_generate_multabs_avx2
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov_keypair_computation.c:71,5'
          Dst:             pqov_uov_Is_avx2_batch_trimat_madd_multab_gf16
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov_keypair_computation.c:72,5'
          Dst:             pqov_uov_Is_avx2_batch_upper_matTr_x_mat_multab_gf16
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov_keypair_computation.c:73,5'
          Dst:             pqov_uov_Is_avx2_batch_trimatTr_madd_multab_gf16
    - functionName:    pqov_uov_Is_avx2_ov_pkc_calculate_F_from_Q
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_avx2/ov_keypair_computation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_Is_avx2_calculate_F2
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/ov_keypair_computation.c:47,23'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/ov_keypair_computation.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_calculate_F2
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/ov_keypair_computation.c:47,23'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_calculate_F2
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov_keypair_computation.c:47,5'
          Dst:             pqov_uov_Is_avx2_calculate_F2
    - functionName:    pqov_uov_Is_avx2_calculate_F2
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_avx2/ov_keypair_computation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - gf16v_generate_multabs_avx2
        - pqov_uov_Is_avx2_batch_2trimat_madd_multab_gf16
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/ov_keypair_computation.c:24,12'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/ov_keypair_computation.c:0,0'
              BranchSideFuncs:
                - gf16v_generate_multabs_avx2
                - pqov_uov_Is_avx2_batch_2trimat_madd_multab_gf16
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/ov_keypair_computation.c:24,12'
              BranchSideFuncs:
                - gf16v_generate_multabs_avx2
                - pqov_uov_Is_avx2_batch_2trimat_madd_multab_gf16
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/ov_keypair_computation.c:24,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/ov_keypair_computation.c:24,10'
              BranchSideFuncs:
                - gf16v_generate_multabs_avx2
                - pqov_uov_Is_avx2_batch_2trimat_madd_multab_gf16
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/ov_keypair_computation.c:25,9'
              BranchSideFuncs:
                - gf16v_generate_multabs_avx2
                - pqov_uov_Is_avx2_batch_2trimat_madd_multab_gf16
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov_keypair_computation.c:33,5'
          Dst:             gf16v_generate_multabs_avx2
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov_keypair_computation.c:34,5'
          Dst:             pqov_uov_Is_avx2_batch_2trimat_madd_multab_gf16
    - functionName:    linearmap_8x8_accu_ymm
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - linear_transform_8x8_256b
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:125,23'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:0,0'
              BranchSideFuncs:
                - linear_transform_8x8_256b
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:125,23'
              BranchSideFuncs:
                - linear_transform_8x8_256b
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:127,28'
          Dst:             linear_transform_8x8_256b
    - functionName:    linear_transform_8x8_256b
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_avx2/gf16_avx2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gf16v_madd_avx2
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - linearmap_8x8_accu_ymm
        - tbl32_gf16_multab
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:183,18'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:0,0'
              BranchSideFuncs:
                - tbl32_gf16_multab.30829
                - linearmap_8x8_accu_ymm
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:183,18'
              BranchSideFuncs:
                - tbl32_gf16_multab.30829
                - linearmap_8x8_accu_ymm
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:183,18'
          Dst:             tbl32_gf16_multab
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:186,5'
          Dst:             linearmap_8x8_accu_ymm
    - functionName:    tbl32_gf16_multab
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_avx2/gf16_avx2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          42
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _store_xmm
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_avx2/blas_sse.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/blas_sse.h:62,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_sse.h:62,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_sse.h:62,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _load_xmm
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_avx2/blas_sse.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/blas_sse.h:36,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_sse.h:36,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_sse.h:36,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    linear_transform_8x8_128b
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_avx2/gf16_sse.h'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    linearmap_8x8_sse
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_avx2/blas_sse.h'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          73
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _load_xmm
        - _store_xmm
        - linear_transform_8x8_128b
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/blas_sse.h:90,30'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_sse.h:0,0'
              BranchSideFuncs:
                - linear_transform_8x8_128b
                - _load_xmm
                - linear_transform_8x8_128b
                - _store_xmm
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_sse.h:90,30'
              BranchSideFuncs:
                - linear_transform_8x8_128b
                - _load_xmm
                - linear_transform_8x8_128b
                - _store_xmm
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/blas_sse.h:91,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_sse.h:89,31'
              BranchSideFuncs:
                - _load_xmm
                - linear_transform_8x8_128b
                - _store_xmm
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_sse.h:97,10'
              BranchSideFuncs:
                - _load_xmm
                - linear_transform_8x8_128b
                - _store_xmm
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/blas_sse.h:91,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_sse.h:91,17'
              BranchSideFuncs:
                - _load_xmm
                - linear_transform_8x8_128b
                - _store_xmm
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_sse.h:97,10'
              BranchSideFuncs:
                - _load_xmm
                - linear_transform_8x8_128b
                - _store_xmm
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/blas_sse.h:97,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_sse.h:97,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_sse.h:98,23'
              BranchSideFuncs:
                - _load_xmm
                - linear_transform_8x8_128b
                - _store_xmm
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/blas_sse.h:93,22'
          Dst:             linear_transform_8x8_128b
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/blas_sse.h:98,23'
          Dst:             _load_xmm
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/blas_sse.h:99,22'
          Dst:             linear_transform_8x8_128b
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/blas_sse.h:100,9'
          Dst:             _store_xmm
    - functionName:    linearmap_8x8_ymm
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          93
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - linear_transform_8x8_256b
        - linearmap_8x8_sse
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:83,31'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:0,0'
              BranchSideFuncs:
                - linear_transform_8x8_256b
                - linear_transform_8x8_256b
                - linearmap_8x8_sse
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:83,31'
              BranchSideFuncs:
                - linear_transform_8x8_256b
                - linear_transform_8x8_256b
                - linearmap_8x8_sse
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:85,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:86,14'
              BranchSideFuncs:
                - linear_transform_8x8_256b
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:97,5'
              BranchSideFuncs:
                - linear_transform_8x8_256b
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:86,14'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:87,27'
              BranchSideFuncs:
                - linearmap_8x8_sse
                - linear_transform_8x8_256b
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:93,35'
              BranchSideFuncs:
                - linearmap_8x8_sse
                - linear_transform_8x8_256b
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:97,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:97,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:97,16'
              BranchSideFuncs:
                - linear_transform_8x8_256b
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:97,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:97,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:97,16'
              BranchSideFuncs:
                - linear_transform_8x8_256b
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:89,26'
          Dst:             linear_transform_8x8_256b
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:93,13'
          Dst:             linearmap_8x8_sse
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:99,22'
          Dst:             linear_transform_8x8_256b
    - functionName:    gf256v_add_avx2
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    25
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gf16v_mul_scalar_avx2
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - linearmap_8x8_ymm
        - tbl32_gf16_multab
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:173,18'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:0,0'
              BranchSideFuncs:
                - tbl32_gf16_multab.30829
                - linearmap_8x8_ymm
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:173,18'
              BranchSideFuncs:
                - tbl32_gf16_multab.30829
                - linearmap_8x8_ymm
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:173,18'
          Dst:             tbl32_gf16_multab
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:176,5'
          Dst:             linearmap_8x8_ymm
    - functionName:    madd_reduce_gf16
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_avx2/ov_publicmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          90
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gf16v_madd_avx2
        - gf256v_add_avx2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov_publicmap.c:136,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov_publicmap.c:137,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov_publicmap.c:136,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov_publicmap.c:137,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov_publicmap.c:136,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov_publicmap.c:137,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov_publicmap.c:136,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov_publicmap.c:137,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov_publicmap.c:136,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov_publicmap.c:137,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov_publicmap.c:136,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov_publicmap.c:137,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov_publicmap.c:136,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov_publicmap.c:137,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov_publicmap.c:140,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov_publicmap.c:141,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov_publicmap.c:140,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov_publicmap.c:141,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov_publicmap.c:140,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov_publicmap.c:141,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov_publicmap.c:144,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov_publicmap.c:145,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov_publicmap.c:148,5'
          Dst:             gf16v_madd_avx2
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov_publicmap.c:149,5'
          Dst:             gf16v_madd_avx2
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov_publicmap.c:150,5'
          Dst:             gf16v_madd_avx2
    - functionName:    accu_eval_quad_gf16
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_avx2/ov_publicmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          233
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - gf16v_mul_scalar_avx2
        - gf256v_add_avx2
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/ov_publicmap.c:40,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/ov_publicmap.c:0,0'
              BranchSideFuncs:
                - gf16v_mul_scalar_avx2
                - gf256v_add_avx2.30830
                - gf16v_mul_scalar_avx2
                - gf256v_add_avx2.30830
                - gf16v_mul_scalar_avx2
                - gf256v_add_avx2.30830
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/ov_publicmap.c:40,19'
              BranchSideFuncs:
                - gf16v_mul_scalar_avx2
                - gf256v_add_avx2.30830
                - gf16v_mul_scalar_avx2
                - gf256v_add_avx2.30830
                - gf16v_mul_scalar_avx2
                - gf256v_add_avx2.30830
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/ov_publicmap.c:55,14'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/ov_publicmap.c:47,30'
              BranchSideFuncs:
                - gf16v_mul_scalar_avx2
                - gf256v_add_avx2.30830
                - gf16v_mul_scalar_avx2
                - gf256v_add_avx2.30830
                - gf16v_mul_scalar_avx2
                - gf256v_add_avx2.30830
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/ov_publicmap.c:56,31'
              BranchSideFuncs:
                - gf16v_mul_scalar_avx2
                - gf256v_add_avx2.30830
                - gf16v_mul_scalar_avx2
                - gf256v_add_avx2.30830
                - gf16v_mul_scalar_avx2
                - gf256v_add_avx2.30830
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/ov_publicmap.c:63,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/ov_publicmap.c:45,34'
              BranchSideFuncs:
                - gf16v_mul_scalar_avx2
                - gf256v_add_avx2.30830
                - gf16v_mul_scalar_avx2
                - gf256v_add_avx2.30830
                - gf16v_mul_scalar_avx2
                - gf256v_add_avx2.30830
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/ov_publicmap.c:64,28'
              BranchSideFuncs:
                - gf256v_add_avx2.30830
                - gf16v_mul_scalar_avx2
                - gf16v_mul_scalar_avx2
                - gf256v_add_avx2.30830
                - gf16v_mul_scalar_avx2
                - gf256v_add_avx2.30830
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/ov_publicmap.c:77,14'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/ov_publicmap.c:78,20'
              BranchSideFuncs:
                - gf16v_mul_scalar_avx2
                - gf256v_add_avx2.30830
                - gf16v_mul_scalar_avx2
                - gf256v_add_avx2.30830
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/ov_publicmap.c:82,22'
              BranchSideFuncs:
                - gf16v_mul_scalar_avx2
                - gf256v_add_avx2.30830
                - gf16v_mul_scalar_avx2
                - gf256v_add_avx2.30830
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/ov_publicmap.c:85,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/ov_publicmap.c:76,34'
              BranchSideFuncs:
                - gf16v_mul_scalar_avx2
                - gf256v_add_avx2.30830
                - gf16v_mul_scalar_avx2
                - gf256v_add_avx2.30830
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/ov_publicmap.c:86,28'
              BranchSideFuncs:
                - gf256v_add_avx2.30830
                - gf16v_mul_scalar_avx2
                - gf16v_mul_scalar_avx2
                - gf256v_add_avx2.30830
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/ov_publicmap.c:76,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/ov_publicmap.c:77,15'
              BranchSideFuncs:
                - gf16v_mul_scalar_avx2
                - gf256v_add_avx2.30830
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/ov_publicmap.c:98,5'
              BranchSideFuncs:
                - gf16v_mul_scalar_avx2
                - gf256v_add_avx2.30830
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/ov_publicmap.c:108,14'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/ov_publicmap.c:100,30'
              BranchSideFuncs:
                - gf16v_mul_scalar_avx2
                - gf256v_add_avx2.30830
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/ov_publicmap.c:109,31'
              BranchSideFuncs:
                - gf16v_mul_scalar_avx2
                - gf256v_add_avx2.30830
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/ov_publicmap.c:116,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/ov_publicmap.c:98,34'
              BranchSideFuncs:
                - gf16v_mul_scalar_avx2
                - gf256v_add_avx2.30830
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/ov_publicmap.c:117,28'
              BranchSideFuncs:
                - gf256v_add_avx2.30830
                - gf16v_mul_scalar_avx2
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/ov_publicmap.c:98,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/ov_publicmap.c:108,15'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/ov_publicmap.c:128,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov_publicmap.c:62,9'
          Dst:             gf16v_mul_scalar_avx2
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov_publicmap.c:66,13'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov_publicmap.c:84,9'
          Dst:             gf16v_mul_scalar_avx2
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov_publicmap.c:88,13'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov_publicmap.c:115,9'
          Dst:             gf16v_mul_scalar_avx2
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov_publicmap.c:119,13'
          Dst:             gf256v_add_avx2
    - functionName:    gf16v_get_ele
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_avx2/blas_comm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/blas_comm.h:21,12'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_comm.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_comm.h:21,36'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqov_uov_Is_avx2_ov_publicmap
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_avx2/ov_publicmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 439
      functionLinenumberEnd: 462
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - accu_eval_quad_gf16
        - gf16v_get_ele
        - madd_reduce_gf16
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/ov_publicmap.c:440,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/ov_publicmap.c:0,0'
              BranchSideFuncs:
                - gf16v_get_ele.30833
                - accu_eval_quad_gf16.30832
                - madd_reduce_gf16.30831
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/ov_publicmap.c:441,5'
              BranchSideFuncs:
                - gf16v_get_ele.30833
                - accu_eval_quad_gf16.30832
                - madd_reduce_gf16.30831
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/ov_publicmap.c:441,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/ov_publicmap.c:442,17'
              BranchSideFuncs:
                - accu_eval_quad_gf16.30832
                - madd_reduce_gf16.30831
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/ov_publicmap.c:447,5'
              BranchSideFuncs:
                - accu_eval_quad_gf16.30832
                - madd_reduce_gf16.30831
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov_publicmap.c:448,5'
          Dst:             accu_eval_quad_gf16
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov_publicmap.c:449,5'
          Dst:             madd_reduce_gf16
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/ov_publicmap.c:442,17'
          Dst:             gf16v_get_ele
    - functionName:    _store_xmm
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_avx2/blas_sse.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/blas_sse.h:62,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_sse.h:62,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_sse.h:62,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    linear_transform_8x8_128b
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_avx2/gf16_sse.h'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    linearmap_8x8_accu_sse
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_avx2/blas_sse.h'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          88
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _load_xmm
        - _store_xmm
        - linear_transform_8x8_128b
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/blas_sse.h:108,30'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_sse.h:0,0'
              BranchSideFuncs:
                - linear_transform_8x8_128b.30889
                - _load_xmm.30890
                - _load_xmm.30890
                - linear_transform_8x8_128b.30889
                - _store_xmm.30888
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_sse.h:108,30'
              BranchSideFuncs:
                - linear_transform_8x8_128b.30889
                - _load_xmm.30890
                - _load_xmm.30890
                - linear_transform_8x8_128b.30889
                - _store_xmm.30888
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/blas_sse.h:109,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_sse.h:107,31'
              BranchSideFuncs:
                - _load_xmm.30890
                - _load_xmm.30890
                - linear_transform_8x8_128b.30889
                - _store_xmm.30888
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_sse.h:118,10'
              BranchSideFuncs:
                - _load_xmm.30890
                - _load_xmm.30890
                - linear_transform_8x8_128b.30889
                - _store_xmm.30888
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/blas_sse.h:109,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_sse.h:109,17'
              BranchSideFuncs:
                - _load_xmm.30890
                - _load_xmm.30890
                - linear_transform_8x8_128b.30889
                - _store_xmm.30888
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_sse.h:118,10'
              BranchSideFuncs:
                - _load_xmm.30890
                - _load_xmm.30890
                - linear_transform_8x8_128b.30889
                - _store_xmm.30888
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/blas_sse.h:118,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_sse.h:118,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_sse.h:119,23'
              BranchSideFuncs:
                - _load_xmm.30890
                - _load_xmm.30890
                - linear_transform_8x8_128b.30889
                - _store_xmm.30888
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/blas_sse.h:112,22'
          Dst:             linear_transform_8x8_128b
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/blas_sse.h:119,23'
          Dst:             _load_xmm
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/blas_sse.h:120,23'
          Dst:             _load_xmm
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/blas_sse.h:121,22'
          Dst:             linear_transform_8x8_128b
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/blas_sse.h:123,9'
          Dst:             _store_xmm
    - functionName:    _load_xmm
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_avx2/blas_sse.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/blas_sse.h:36,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_sse.h:36,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_sse.h:36,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    linear_transform_8x8_256b
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_avx2/gf16_avx2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    linearmap_8x8_accu_ymm
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          108
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - linear_transform_8x8_256b
        - linearmap_8x8_accu_sse
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:108,31'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:0,0'
              BranchSideFuncs:
                - linear_transform_8x8_256b.30891
                - linear_transform_8x8_256b.30891
                - linearmap_8x8_accu_sse
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:108,31'
              BranchSideFuncs:
                - linear_transform_8x8_256b.30891
                - linear_transform_8x8_256b.30891
                - linearmap_8x8_accu_sse
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:110,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:111,13'
              BranchSideFuncs:
                - linear_transform_8x8_256b.30891
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:124,5'
              BranchSideFuncs:
                - linear_transform_8x8_256b.30891
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:111,13'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:112,27'
              BranchSideFuncs:
                - linearmap_8x8_accu_sse
                - linear_transform_8x8_256b.30891
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:119,48'
              BranchSideFuncs:
                - linearmap_8x8_accu_sse
                - linear_transform_8x8_256b.30891
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:124,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:124,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:124,16'
              BranchSideFuncs:
                - linear_transform_8x8_256b.30891
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:124,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:124,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:124,16'
              BranchSideFuncs:
                - linear_transform_8x8_256b.30891
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:115,32'
          Dst:             linear_transform_8x8_256b
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:119,13'
          Dst:             linearmap_8x8_accu_sse
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:127,28'
          Dst:             linear_transform_8x8_256b
    - functionName:    gf16v_madd_multab_avx2
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - linearmap_8x8_accu_ymm
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:192,18'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:0,0'
              BranchSideFuncs:
                - linearmap_8x8_accu_ymm.30892
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:192,18'
              BranchSideFuncs:
                - linearmap_8x8_accu_ymm.30892
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:195,5'
          Dst:             linearmap_8x8_accu_ymm
    - functionName:    gf256v_set_zero
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_avx2/blas_comm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gf16v_generate_multab_16_avx2
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          84
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:264,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:264,28'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:264,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:264,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:264,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:265,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    gf16v_split_16to32_sse
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_avx2/blas_sse.h'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _gf16v_generate_multabs_avx2
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          95
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _load_xmm
        - gf16v_generate_multab_16_avx2
        - gf16v_split_16to32_sse
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:277,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:0,0'
              BranchSideFuncs:
                - _load_xmm.30890
                - gf16v_split_16to32_sse.30895
                - gf16v_generate_multab_16_avx2.30894
                - gf16v_generate_multab_16_avx2.30894
                - gf16v_generate_multab_16_avx2.30894
                - gf16v_split_16to32_sse.30895
                - gf16v_generate_multab_16_avx2.30894
                - gf16v_generate_multab_16_avx2.30894
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:278,18'
              BranchSideFuncs:
                - _load_xmm.30890
                - gf16v_split_16to32_sse.30895
                - gf16v_generate_multab_16_avx2.30894
                - gf16v_generate_multab_16_avx2.30894
                - gf16v_generate_multab_16_avx2.30894
                - gf16v_split_16to32_sse.30895
                - gf16v_generate_multab_16_avx2.30894
                - gf16v_generate_multab_16_avx2.30894
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:278,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:279,16'
              BranchSideFuncs:
                - gf16v_split_16to32_sse.30895
                - gf16v_generate_multab_16_avx2.30894
                - gf16v_generate_multab_16_avx2.30894
                - _load_xmm.30890
                - gf16v_split_16to32_sse.30895
                - gf16v_generate_multab_16_avx2.30894
                - gf16v_generate_multab_16_avx2.30894
                - gf16v_generate_multab_16_avx2.30894
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:287,9'
              BranchSideFuncs:
                - _load_xmm.30890
                - gf16v_split_16to32_sse.30895
                - gf16v_generate_multab_16_avx2.30894
                - gf16v_generate_multab_16_avx2.30894
                - gf16v_generate_multab_16_avx2.30894
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:287,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:287,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:288,37'
              BranchSideFuncs:
                - _load_xmm.30890
                - gf16v_split_16to32_sse.30895
                - gf16v_generate_multab_16_avx2.30894
                - gf16v_generate_multab_16_avx2.30894
                - gf16v_generate_multab_16_avx2.30894
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:290,13'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:291,53'
              BranchSideFuncs:
                - gf16v_generate_multab_16_avx2.30894
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:293,53'
              BranchSideFuncs:
                - gf16v_generate_multab_16_avx2.30894
                - gf16v_generate_multab_16_avx2.30894
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:280,9'
          Dst:             gf16v_split_16to32_sse
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:281,9'
          Dst:             gf16v_generate_multab_16_avx2
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:282,9'
          Dst:             gf16v_generate_multab_16_avx2
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:288,16'
          Dst:             _load_xmm
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:289,9'
          Dst:             gf16v_split_16to32_sse
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:291,13'
          Dst:             gf16v_generate_multab_16_avx2
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:293,13'
          Dst:             gf16v_generate_multab_16_avx2
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:294,13'
          Dst:             gf16v_generate_multab_16_avx2
    - functionName:    gf256v_add_sse
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_avx2/blas_sse.h'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          229
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/blas_sse.h:138,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_sse.h:138,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_sse.h:144,28'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/blas_sse.h:138,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_sse.h:138,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_sse.h:139,49'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/blas_sse.h:138,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_sse.h:138,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_sse.h:139,49'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/blas_sse.h:138,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_sse.h:139,49'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_sse.h:144,28'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/blas_sse.h:144,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_sse.h:144,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_sse.h:144,28'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/blas_sse.h:144,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_sse.h:144,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_sse.h:145,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/blas_sse.h:144,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_sse.h:144,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_sse.h:145,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/blas_sse.h:144,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_sse.h:144,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_sse.h:145,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/blas_sse.h:138,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_sse.h:139,49'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_sse.h:144,28'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/blas_sse.h:144,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_sse.h:144,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_sse.h:145,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqov_uov_Is_avx2_batch_upper_matTr_x_mat_multab_gf16
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          103
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - gf256v_add_avx2
        - pqov_uov_Is_avx2_gf16mat_prod_multab
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:284,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod_multab
                - gf256v_add_avx2.30899
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:295,28'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod_multab
                - gf256v_add_avx2.30899
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:298,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:299,47'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod_multab
                - gf256v_add_avx2.30899
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:302,26'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod_multab
                - gf256v_add_avx2.30899
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:295,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:295,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:296,94'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod_multab
                - gf256v_add_avx2.30899
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:298,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:299,47'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod_multab
                - gf256v_add_avx2.30899
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:302,26'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod_multab
                - gf256v_add_avx2.30899
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:296,9'
          Dst:             pqov_uov_Is_avx2_gf16mat_prod_multab
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:299,13'
          Dst:             gf256v_add_avx2
    - functionName:    gf256v_add_avx2
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          95
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - gf256v_add_sse
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:142,20'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:0,0'
              BranchSideFuncs:
                - gf256v_add_sse
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:142,20'
              BranchSideFuncs:
                - gf256v_add_sse
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:142,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:144,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:157,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:144,14'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:145,13'
              BranchSideFuncs:
                - gf256v_add_sse
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:147,26'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:158,49'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:158,49'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:145,13'
          Dst:             gf256v_add_sse
    - functionName:    pqov_uov_Is_avx2_batch_2trimat_madd_multab_gf16
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          322
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - gf256v_add_avx2
        - pqov_uov_Is_avx2_gf16mat_prod_multab
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:252,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod_multab
                - gf256v_add_avx2.30899
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:259,28'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod_multab
                - gf256v_add_avx2.30899
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:269,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:259,28'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:259,28'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod_multab
                - gf256v_add_avx2.30899
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:261,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:261,9'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod_multab
                - gf256v_add_avx2.30899
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:265,26'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod_multab
                - gf256v_add_avx2.30899
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:261,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:261,9'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod_multab
                - gf256v_add_avx2.30899
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:262,34'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod_multab
                - gf256v_add_avx2.30899
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:261,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:262,34'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod_multab
                - gf256v_add_avx2.30899
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:265,26'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod_multab
                - gf256v_add_avx2.30899
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:269,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:259,28'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod_multab
                - gf256v_add_avx2.30899
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:270,89'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod_multab
                - gf256v_add_avx2.30899
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:261,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:261,9'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod_multab
                - gf256v_add_avx2.30899
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:262,34'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod_multab
                - gf256v_add_avx2.30899
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:259,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:259,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:260,40'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod_multab
                - gf256v_add_avx2.30899
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:261,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:261,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:265,26'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:261,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:261,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:262,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:261,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:262,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:265,26'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:259,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:259,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:260,40'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:261,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:261,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:262,34'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:270,13'
          Dst:             pqov_uov_Is_avx2_gf16mat_prod_multab
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:271,13'
          Dst:             gf256v_add_avx2
    - functionName:    pqov_uov_Is_avx2_batch_trimatTr_madd_multab_gf16
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          301
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - gf256v_add_avx2
        - pqov_uov_Is_avx2_gf16mat_prod_multab
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:217,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod_multab
                - gf256v_add_avx2.30899
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:224,28'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod_multab
                - gf256v_add_avx2.30899
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:232,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:224,28'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:224,28'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod_multab
                - gf256v_add_avx2.30899
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:226,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:226,9'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod_multab
                - gf256v_add_avx2.30899
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:230,26'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod_multab
                - gf256v_add_avx2.30899
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:226,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:226,9'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod_multab
                - gf256v_add_avx2.30899
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:227,34'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod_multab
                - gf256v_add_avx2.30899
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:226,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:227,34'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod_multab
                - gf256v_add_avx2.30899
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:230,26'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod_multab
                - gf256v_add_avx2.30899
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:232,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:224,28'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod_multab
                - gf256v_add_avx2.30899
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:233,87'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod_multab
                - gf256v_add_avx2.30899
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:226,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:226,9'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod_multab
                - gf256v_add_avx2.30899
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:227,34'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod_multab
                - gf256v_add_avx2.30899
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:224,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:224,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:225,40'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod_multab
                - gf256v_add_avx2.30899
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:226,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:226,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:230,26'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:226,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:226,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:227,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:226,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:227,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:230,26'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:224,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:224,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:225,40'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:226,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:226,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:227,34'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:233,13'
          Dst:             pqov_uov_Is_avx2_gf16mat_prod_multab
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:234,13'
          Dst:             gf256v_add_avx2
    - functionName:    pqov_uov_Is_avx2_batch_trimat_madd_multab_gf16
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          94
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - gf256v_add_avx2
        - pqov_uov_Is_avx2_gf16mat_prod_multab
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:190,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod_multab
                - gf256v_add_avx2.30899
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:195,28'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod_multab
                - gf256v_add_avx2.30899
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:195,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:195,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:196,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:195,28'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:196,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:196,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:197,81'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod_multab
                - gf256v_add_avx2.30899
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:201,29'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod_multab
                - gf256v_add_avx2.30899
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:197,13'
          Dst:             pqov_uov_Is_avx2_gf16mat_prod_multab
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:198,13'
          Dst:             gf256v_add_avx2
    - functionName:    batch_quad_trimat_eval_multab_gf16
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - gf16v_madd_multab_avx2
        - gf256v_set_zero
        - pqov_uov_Is_avx2_gf16mat_prod_multab
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:311,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:0,0'
              BranchSideFuncs:
                - gf256v_set_zero.30893
                - pqov_uov_Is_avx2_gf16mat_prod_multab
                - gf16v_madd_multab_avx2
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:313,5'
              BranchSideFuncs:
                - gf256v_set_zero.30893
                - pqov_uov_Is_avx2_gf16mat_prod_multab
                - gf16v_madd_multab_avx2
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:314,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:314,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:314,28'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod_multab
                - gf16v_madd_multab_avx2
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:314,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:314,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:315,59'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod_multab
                - gf16v_madd_multab_avx2
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:313,5'
          Dst:             gf256v_set_zero
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:315,9'
          Dst:             pqov_uov_Is_avx2_gf16mat_prod_multab
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:316,9'
          Dst:             gf16v_madd_multab_avx2
    - functionName:    gf16v_generate_multabs_avx2
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _gf16v_generate_multabs_avx2
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:301,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:0,0'
              BranchSideFuncs:
                - _gf16v_generate_multabs_avx2.30896
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:301,5'
              BranchSideFuncs:
                - _gf16v_generate_multabs_avx2.30896
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/blas_avx2.h:301,5'
          Dst:             _gf16v_generate_multabs_avx2
    - functionName:    pqov_uov_Is_avx2_batch_quad_trimat_eval_gf16
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - batch_quad_trimat_eval_multab_gf16
        - gf16v_generate_multabs_avx2
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:143,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:0,0'
              BranchSideFuncs:
                - gf16v_generate_multabs_avx2.30906
                - batch_quad_trimat_eval_multab_gf16
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:145,5'
              BranchSideFuncs:
                - gf16v_generate_multabs_avx2.30906
                - batch_quad_trimat_eval_multab_gf16
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:145,5'
          Dst:             gf16v_generate_multabs_avx2
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:146,5'
          Dst:             batch_quad_trimat_eval_multab_gf16
    - functionName:    pqov_uov_Is_avx2_batch_upper_matTr_x_mat_gf16
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          101
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - gf256v_add_avx2
        - pqov_uov_Is_avx2_gf16mat_prod
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:119,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:124,28'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:127,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:128,47'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:131,26'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:124,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:124,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:125,87'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:127,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:128,47'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:131,26'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:125,9'
          Dst:             pqov_uov_Is_avx2_gf16mat_prod
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:128,13'
          Dst:             gf256v_add_avx2
    - functionName:    pqov_uov_Is_avx2_batch_2trimat_madd_gf16
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          320
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - gf256v_add_avx2
        - pqov_uov_Is_avx2_gf16mat_prod
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:86,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:93,28'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:103,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:93,28'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:93,28'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:95,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:95,9'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:99,26'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:95,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:95,9'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:96,34'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:95,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:96,34'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:99,26'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:103,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:93,28'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:104,72'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:95,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:95,9'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:96,34'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:93,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:93,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:94,40'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:95,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:95,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:99,26'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:95,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:95,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:96,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:95,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:96,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:99,26'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:93,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:93,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:94,40'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:95,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:95,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:96,34'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:104,13'
          Dst:             pqov_uov_Is_avx2_gf16mat_prod
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:105,13'
          Dst:             gf256v_add_avx2
    - functionName:    pqov_uov_Is_avx2_batch_trimatTr_madd_gf16
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          299
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - gf256v_add_avx2
        - pqov_uov_Is_avx2_gf16mat_prod
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:59,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:66,28'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:74,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:66,28'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:66,28'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:68,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:68,9'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:72,26'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:68,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:68,9'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:69,34'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:68,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:69,34'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:72,26'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:74,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:66,28'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:75,70'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:68,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:68,9'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:69,34'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:66,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:66,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:67,40'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:68,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:68,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:72,26'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:68,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:68,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:69,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:68,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:69,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:72,26'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:66,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:66,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:67,40'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:68,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:68,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:69,34'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:75,13'
          Dst:             pqov_uov_Is_avx2_gf16mat_prod
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:76,13'
          Dst:             gf256v_add_avx2
    - functionName:    pqov_uov_Is_avx2_batch_trimat_madd_gf16
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         82
      ICount:          547
      EdgeCount:       112
      CyclomaticComplexity: 32
      functionsReached:
        - gf256v_add_avx2
        - pqov_uov_Is_avx2_gf16mat_prod
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:24,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:29,28'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:30,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:29,28'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:29,28'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:29,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:29,5'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:29,5'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:29,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:33,51'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:33,51'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:33,70'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:29,5'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:33,51'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:29,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:29,5'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:38,28'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:29,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:29,5'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:33,51'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:33,70'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:29,5'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:33,51'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:29,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:29,5'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:38,28'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:29,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:29,5'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:33,70'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:29,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:33,70'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:38,28'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:30,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:30,9'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:30,9'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:30,53'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:30,9'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:30,9'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:30,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:30,9'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:33,70'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:30,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:30,9'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:30,9'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:30,53'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:30,9'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:30,9'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:30,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:30,9'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:33,70'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:30,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:30,9'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:31,60'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:30,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:31,60'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:33,70'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:30,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:31,60'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:33,70'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:29,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:33,70'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:38,28'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:45,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:46,77'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:50,29'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:39,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:40,72'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:44,29'
              BranchSideFuncs:
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
                - pqov_uov_Is_avx2_gf16mat_prod
                - gf256v_add_avx2.30899
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:46,13'
          Dst:             pqov_uov_Is_avx2_gf16mat_prod
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:47,13'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:40,13'
          Dst:             pqov_uov_Is_avx2_gf16mat_prod
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/parallel_matrix_op.c:41,13'
          Dst:             gf256v_add_avx2
    - functionName:    pqov_uov_Is_avx2_hash_final_digest
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_avx2/utils_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/utils_hash.c:131,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/utils_hash.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/utils_hash.c:131,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/utils_hash.c:131,5'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/utils_hash.c:132,5'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/utils_hash.c:133,5'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    pqov_uov_Is_avx2_hash_ctx_copy
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_avx2/utils_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_clone
        - OQS_SHA3_shake256_inc_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/utils_hash.c:119,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/utils_hash.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_ctx_clone
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/utils_hash.c:119,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_ctx_clone
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/utils_hash.c:119,5'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/utils_hash.c:120,5'
          Dst:             OQS_SHA3_shake256_inc_ctx_clone
    - functionName:    pqov_uov_Is_avx2_hash_update
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_avx2/utils_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/utils_hash.c:109,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/utils_hash.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/utils_hash.c:109,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/utils_hash.c:109,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    pqov_uov_Is_avx2_hash_init
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_avx2/utils_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/utils_hash.c:99,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/utils_hash.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/utils_hash.c:99,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/utils_hash.c:99,5'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    br_swap32
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_avx2/utils_prng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqov_uov_Is_avx2_prng_skip_publicinputs
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_avx2/utils_prng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          70
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - aes128ctr_publicinputs
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/utils_prng.c:323,14'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/utils_prng.c:0,0'
              BranchSideFuncs:
                - aes128ctr_publicinputs.30948
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/utils_prng.c:323,14'
              BranchSideFuncs:
                - aes128ctr_publicinputs.30948
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/utils_prng.c:323,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/utils_prng.c:324,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/utils_prng.c:327,30'
              BranchSideFuncs:
                - aes128ctr_publicinputs.30948
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/utils_prng.c:332,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/utils_prng.c:333,14'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/utils_prng.c:338,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/utils_prng.c:335,9'
          Dst:             aes128ctr_publicinputs
    - functionName:    aes128ctr_publicinputs
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_avx2/utils_prng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_AES128_CTR_inc_stream_iv
        - br_swap32
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/utils_prng.c:180,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/utils_prng.c:0,0'
              BranchSideFuncs:
                - br_swap32.30945
                - OQS_AES128_CTR_inc_stream_iv
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/utils_prng.c:181,5'
              BranchSideFuncs:
                - br_swap32.30945
                - OQS_AES128_CTR_inc_stream_iv
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/utils_prng.c:186,13'
          Dst:             br_swap32
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/utils_prng.c:189,5'
          Dst:             OQS_AES128_CTR_inc_stream_iv
    - functionName:    pqov_uov_Is_avx2_prng_gen_publicinputs
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_avx2/utils_prng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          116
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - aes128ctr_publicinputs
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/utils_prng.c:290,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/utils_prng.c:0,0'
              BranchSideFuncs:
                - aes128ctr_publicinputs.30948
                - aes128ctr_publicinputs.30948
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/utils_prng.c:290,13'
              BranchSideFuncs:
                - aes128ctr_publicinputs.30948
                - aes128ctr_publicinputs.30948
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/utils_prng.c:292,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/utils_prng.c:293,31'
              BranchSideFuncs:
                - aes128ctr_publicinputs.30948
                - aes128ctr_publicinputs.30948
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/utils_prng.c:304,14'
              BranchSideFuncs:
                - aes128ctr_publicinputs.30948
                - aes128ctr_publicinputs.30948
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/utils_prng.c:294,13'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/utils_prng.c:296,9'
              BranchSideFuncs:
                - aes128ctr_publicinputs.30948
                - aes128ctr_publicinputs.30948
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/utils_prng.c:297,22'
              BranchSideFuncs:
                - aes128ctr_publicinputs.30948
                - aes128ctr_publicinputs.30948
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/utils_prng.c:304,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/utils_prng.c:305,33'
              BranchSideFuncs:
                - aes128ctr_publicinputs.30948
                - aes128ctr_publicinputs.30948
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/utils_prng.c:312,14'
              BranchSideFuncs:
                - aes128ctr_publicinputs.30948
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/utils_prng.c:312,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/utils_prng.c:312,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/utils_prng.c:313,37'
              BranchSideFuncs:
                - aes128ctr_publicinputs.30948
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/utils_prng.c:306,9'
          Dst:             aes128ctr_publicinputs
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/utils_prng.c:313,9'
          Dst:             aes128ctr_publicinputs
    - functionName:    pqov_uov_Is_avx2_prng_release_publicinputs
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_avx2/utils_prng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_AES128_free_schedule
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/utils_prng.c:194,35'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/utils_prng.c:0,0'
              BranchSideFuncs:
                - OQS_AES128_free_schedule
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/utils_prng.c:194,35'
              BranchSideFuncs:
                - OQS_AES128_free_schedule
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/utils_prng.c:194,5'
          Dst:             OQS_AES128_free_schedule
    - functionName:    pqov_uov_Is_avx2_prng_set_publicinputs
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_avx2/utils_prng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_AES128_CTR_inc_init
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_avx2/utils_prng.c:165,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/utils_prng.c:0,0'
              BranchSideFuncs:
                - OQS_AES128_CTR_inc_init
            - BranchSide:      'src/sig/uov/pqov_ov_Is_avx2/utils_prng.c:165,10'
              BranchSideFuncs:
                - OQS_AES128_CTR_inc_init
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_avx2/utils_prng.c:167,5'
          Dst:             OQS_AES128_CTR_inc_init
    - functionName:    _gf256v_add_u32_aligned
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_ref/blas_u32.h'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          311
      EdgeCount:       69
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:17,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:17,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:17,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:17,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:20,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:17,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:17,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:20,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:17,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:20,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:26,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:26,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:26,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:26,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:26,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:26,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:17,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:20,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:26,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ov_verify
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_ref/ov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          226
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_Ip_ref_hash_final_digest
        - pqov_uov_Ip_ref_hash_init
        - pqov_uov_Ip_ref_hash_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/ov.c:130,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/ov.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Ip_ref_hash_init
                - pqov_uov_Ip_ref_hash_update
                - pqov_uov_Ip_ref_hash_update
                - pqov_uov_Ip_ref_hash_final_digest
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/ov.c:132,5'
              BranchSideFuncs:
                - pqov_uov_Ip_ref_hash_init
                - pqov_uov_Ip_ref_hash_update
                - pqov_uov_Ip_ref_hash_update
                - pqov_uov_Ip_ref_hash_final_digest
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov.c:132,5'
          Dst:             pqov_uov_Ip_ref_hash_init
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov.c:133,5'
          Dst:             pqov_uov_Ip_ref_hash_update
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov.c:134,5'
          Dst:             pqov_uov_Ip_ref_hash_update
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov.c:135,5'
          Dst:             pqov_uov_Ip_ref_hash_final_digest
    - functionName:    pqov_uov_Ip_ref_ov_verify
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_ref/ov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ov_verify
        - pqov_uov_Ip_ref_ov_publicmap
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/ov.c:153,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/ov.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Ip_ref_ov_publicmap
                - _ov_verify.30970
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/ov.c:154,5'
              BranchSideFuncs:
                - pqov_uov_Ip_ref_ov_publicmap
                - _ov_verify.30970
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov.c:154,5'
          Dst:             pqov_uov_Ip_ref_ov_publicmap
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov.c:156,12'
          Dst:             _ov_verify
    - functionName:    _gf256v_add_u32
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_ref/blas_u32.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          235
      EdgeCount:       57
      CyclomaticComplexity: 17
      functionsReached:
        - _gf256v_add_u32_aligned
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:33,20'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:0,0'
              BranchSideFuncs:
                - _gf256v_add_u32_aligned.30969
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:33,20'
              BranchSideFuncs:
                - _gf256v_add_u32_aligned.30969
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:35,21'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:34,20'
              BranchSideFuncs:
                - _gf256v_add_u32_aligned.30969
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:35,33'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:36,9'
              BranchSideFuncs:
                - _gf256v_add_u32_aligned.30969
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:40,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:40,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:40,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:40,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:41,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:41,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:40,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:40,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:41,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:40,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:40,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:41,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:40,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:41,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:40,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:41,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:40,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:41,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:36,9'
          Dst:             _gf256v_add_u32_aligned
    - functionName:    pqov_uov_Ip_ref_ov_sign
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_ref/ov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          124
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _gf256v_add_u32
        - pqov_uov_Ip_ref_batch_quad_trimat_eval_gf256
        - pqov_uov_Ip_ref_gf256mat_back_substitute
        - pqov_uov_Ip_ref_gf256mat_gaussian_elim
        - pqov_uov_Ip_ref_gf256mat_prod
        - pqov_uov_Ip_ref_hash_ctx_copy
        - pqov_uov_Ip_ref_hash_final_digest
        - pqov_uov_Ip_ref_hash_init
        - pqov_uov_Ip_ref_hash_update
        - pqov_uov_Ip_ref_randombytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/ov.c:35,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/ov.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Ip_ref_randombytes
                - pqov_uov_Ip_ref_hash_init
                - pqov_uov_Ip_ref_hash_update
                - pqov_uov_Ip_ref_hash_update
                - pqov_uov_Ip_ref_hash_ctx_copy
                - pqov_uov_Ip_ref_hash_final_digest
                - pqov_uov_Ip_ref_hash_update
                - pqov_uov_Ip_ref_hash_ctx_copy
                - pqov_uov_Ip_ref_hash_update
                - pqov_uov_Ip_ref_hash_final_digest
                - pqov_uov_Ip_ref_gf256mat_prod
                - pqov_uov_Ip_ref_batch_quad_trimat_eval_gf256
                - _gf256v_add_u32.30973
                - pqov_uov_Ip_ref_gf256mat_gaussian_elim
                - pqov_uov_Ip_ref_gf256mat_back_substitute
                - pqov_uov_Ip_ref_hash_final_digest
                - pqov_uov_Ip_ref_gf256mat_prod
                - _gf256v_add_u32.30973
                - pqov_uov_Ip_ref_hash_final_digest
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/ov.c:37,5'
              BranchSideFuncs:
                - pqov_uov_Ip_ref_randombytes
                - pqov_uov_Ip_ref_hash_init
                - pqov_uov_Ip_ref_hash_update
                - pqov_uov_Ip_ref_hash_update
                - pqov_uov_Ip_ref_hash_ctx_copy
                - pqov_uov_Ip_ref_hash_final_digest
                - pqov_uov_Ip_ref_hash_update
                - pqov_uov_Ip_ref_hash_ctx_copy
                - pqov_uov_Ip_ref_hash_update
                - pqov_uov_Ip_ref_hash_final_digest
                - pqov_uov_Ip_ref_gf256mat_prod
                - pqov_uov_Ip_ref_batch_quad_trimat_eval_gf256
                - _gf256v_add_u32.30973
                - pqov_uov_Ip_ref_gf256mat_gaussian_elim
                - pqov_uov_Ip_ref_gf256mat_back_substitute
                - pqov_uov_Ip_ref_hash_final_digest
                - pqov_uov_Ip_ref_gf256mat_prod
                - _gf256v_add_u32.30973
                - pqov_uov_Ip_ref_hash_final_digest
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/ov.c:86,14'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/ov.c:62,18'
              BranchSideFuncs:
                - pqov_uov_Ip_ref_hash_ctx_copy
                - pqov_uov_Ip_ref_hash_update
                - pqov_uov_Ip_ref_hash_final_digest
                - pqov_uov_Ip_ref_gf256mat_prod
                - pqov_uov_Ip_ref_batch_quad_trimat_eval_gf256
                - _gf256v_add_u32.30973
                - pqov_uov_Ip_ref_gf256mat_gaussian_elim
                - pqov_uov_Ip_ref_gf256mat_back_substitute
                - pqov_uov_Ip_ref_hash_final_digest
                - pqov_uov_Ip_ref_gf256mat_prod
                - _gf256v_add_u32.30973
                - pqov_uov_Ip_ref_hash_final_digest
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/ov.c:89,9'
              BranchSideFuncs:
                - pqov_uov_Ip_ref_gf256mat_back_substitute
                - pqov_uov_Ip_ref_hash_final_digest
                - pqov_uov_Ip_ref_gf256mat_prod
                - _gf256v_add_u32.30973
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/ov.c:60,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/ov.c:61,23'
              BranchSideFuncs:
                - pqov_uov_Ip_ref_hash_final_digest
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/ov.c:106,5'
              BranchSideFuncs:
                - pqov_uov_Ip_ref_hash_final_digest
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/ov.c:107,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/ov.c:107,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/ov.c:114,5'
              BranchSideFuncs:
                - pqov_uov_Ip_ref_gf256mat_prod
                - _gf256v_add_u32.30973
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov.c:37,5'
          Dst:             pqov_uov_Ip_ref_randombytes
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov.c:51,5'
          Dst:             pqov_uov_Ip_ref_hash_init
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov.c:52,5'
          Dst:             pqov_uov_Ip_ref_hash_update
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov.c:53,5'
          Dst:             pqov_uov_Ip_ref_hash_update
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov.c:54,5'
          Dst:             pqov_uov_Ip_ref_hash_ctx_copy
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov.c:55,5'
          Dst:             pqov_uov_Ip_ref_hash_final_digest
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov.c:57,5'
          Dst:             pqov_uov_Ip_ref_hash_update
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov.c:106,5'
          Dst:             pqov_uov_Ip_ref_hash_final_digest
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov.c:64,9'
          Dst:             pqov_uov_Ip_ref_hash_ctx_copy
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov.c:65,9'
          Dst:             pqov_uov_Ip_ref_hash_update
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov.c:66,9'
          Dst:             pqov_uov_Ip_ref_hash_final_digest
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov.c:74,9'
          Dst:             pqov_uov_Ip_ref_gf256mat_prod
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov.c:77,9'
          Dst:             pqov_uov_Ip_ref_batch_quad_trimat_eval_gf256
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov.c:78,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov.c:82,28'
          Dst:             pqov_uov_Ip_ref_gf256mat_gaussian_elim
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov.c:89,9'
          Dst:             pqov_uov_Ip_ref_gf256mat_back_substitute
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov.c:106,5'
          Dst:             pqov_uov_Ip_ref_hash_final_digest
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov.c:118,5'
          Dst:             pqov_uov_Ip_ref_gf256mat_prod
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov.c:119,5'
          Dst:             _gf256v_add_u32
    - functionName:    pqov_uov_Ip_ref_generate_keypair_pkc_skc
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_ref/ov_keypair.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_MEM_malloc
        - OQS_MEM_secure_free
        - pqov_uov_Ip_ref_generate_keypair_pkc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/ov_keypair.c:198,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/ov_keypair.c:0,0'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - pqov_uov_Ip_ref_generate_keypair_pkc
                - OQS_MEM_secure_free
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/ov_keypair.c:198,5'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - pqov_uov_Ip_ref_generate_keypair_pkc
                - OQS_MEM_secure_free
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/ov_keypair.c:202,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/ov_keypair.c:202,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/ov_keypair.c:209,13'
              BranchSideFuncs:
                - pqov_uov_Ip_ref_generate_keypair_pkc
                - OQS_MEM_secure_free
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_keypair.c:201,16'
          Dst:             OQS_MEM_malloc
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_keypair.c:209,13'
          Dst:             pqov_uov_Ip_ref_generate_keypair_pkc
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_keypair.c:212,5'
          Dst:             OQS_MEM_secure_free
    - functionName:    pqov_uov_Ip_ref_generate_keypair_pkc
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_ref/ov_keypair.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_Ip_ref_calculate_F2_P3
        - pqov_uov_Ip_ref_hash_final_digest
        - pqov_uov_Ip_ref_hash_init
        - pqov_uov_Ip_ref_hash_update
        - pqov_uov_Ip_ref_prng_gen_publicinputs
        - pqov_uov_Ip_ref_prng_release_publicinputs
        - pqov_uov_Ip_ref_prng_set_publicinputs
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/ov_keypair.c:156,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/ov_keypair.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Ip_ref_hash_init
                - pqov_uov_Ip_ref_hash_update
                - pqov_uov_Ip_ref_hash_final_digest
                - pqov_uov_Ip_ref_prng_set_publicinputs
                - pqov_uov_Ip_ref_prng_gen_publicinputs
                - pqov_uov_Ip_ref_prng_gen_publicinputs
                - pqov_uov_Ip_ref_prng_release_publicinputs
                - pqov_uov_Ip_ref_calculate_F2_P3
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/ov_keypair.c:156,5'
              BranchSideFuncs:
                - pqov_uov_Ip_ref_hash_init
                - pqov_uov_Ip_ref_hash_update
                - pqov_uov_Ip_ref_hash_final_digest
                - pqov_uov_Ip_ref_prng_set_publicinputs
                - pqov_uov_Ip_ref_prng_gen_publicinputs
                - pqov_uov_Ip_ref_prng_gen_publicinputs
                - pqov_uov_Ip_ref_prng_release_publicinputs
                - pqov_uov_Ip_ref_calculate_F2_P3
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_keypair.c:165,5'
          Dst:             pqov_uov_Ip_ref_hash_init
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_keypair.c:166,5'
          Dst:             pqov_uov_Ip_ref_hash_update
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_keypair.c:167,5'
          Dst:             pqov_uov_Ip_ref_hash_final_digest
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_keypair.c:179,5'
          Dst:             pqov_uov_Ip_ref_prng_set_publicinputs
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_keypair.c:181,5'
          Dst:             pqov_uov_Ip_ref_prng_gen_publicinputs
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_keypair.c:183,5'
          Dst:             pqov_uov_Ip_ref_prng_gen_publicinputs
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_keypair.c:184,5'
          Dst:             pqov_uov_Ip_ref_prng_release_publicinputs
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_keypair.c:190,5'
          Dst:             pqov_uov_Ip_ref_calculate_F2_P3
    - functionName:    pqov_uov_Ip_ref_expand_sk
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_ref/ov_keypair.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_Ip_ref_calculate_F2
        - pqov_uov_Ip_ref_hash_final_digest
        - pqov_uov_Ip_ref_hash_init
        - pqov_uov_Ip_ref_hash_update
        - pqov_uov_Ip_ref_prng_gen_publicinputs
        - pqov_uov_Ip_ref_prng_release_publicinputs
        - pqov_uov_Ip_ref_prng_set_publicinputs
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/ov_keypair.c:111,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/ov_keypair.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Ip_ref_hash_init
                - pqov_uov_Ip_ref_hash_update
                - pqov_uov_Ip_ref_hash_final_digest
                - pqov_uov_Ip_ref_prng_set_publicinputs
                - pqov_uov_Ip_ref_prng_gen_publicinputs
                - pqov_uov_Ip_ref_prng_gen_publicinputs
                - pqov_uov_Ip_ref_prng_release_publicinputs
                - pqov_uov_Ip_ref_calculate_F2
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/ov_keypair.c:111,5'
              BranchSideFuncs:
                - pqov_uov_Ip_ref_hash_init
                - pqov_uov_Ip_ref_hash_update
                - pqov_uov_Ip_ref_hash_final_digest
                - pqov_uov_Ip_ref_prng_set_publicinputs
                - pqov_uov_Ip_ref_prng_gen_publicinputs
                - pqov_uov_Ip_ref_prng_gen_publicinputs
                - pqov_uov_Ip_ref_prng_release_publicinputs
                - pqov_uov_Ip_ref_calculate_F2
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_keypair.c:120,5'
          Dst:             pqov_uov_Ip_ref_hash_init
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_keypair.c:121,5'
          Dst:             pqov_uov_Ip_ref_hash_update
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_keypair.c:122,5'
          Dst:             pqov_uov_Ip_ref_hash_final_digest
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_keypair.c:132,5'
          Dst:             pqov_uov_Ip_ref_prng_set_publicinputs
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_keypair.c:134,5'
          Dst:             pqov_uov_Ip_ref_prng_gen_publicinputs
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_keypair.c:136,5'
          Dst:             pqov_uov_Ip_ref_prng_gen_publicinputs
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_keypair.c:138,5'
          Dst:             pqov_uov_Ip_ref_prng_release_publicinputs
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_keypair.c:143,5'
          Dst:             pqov_uov_Ip_ref_calculate_F2
    - functionName:    pqov_uov_Ip_ref_expand_pk_predicate
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_ref/ov_keypair.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          92
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - pqov_uov_Ip_ref_prng_gen_publicinputs
        - pqov_uov_Ip_ref_prng_release_publicinputs
        - pqov_uov_Ip_ref_prng_set_publicinputs
        - pqov_uov_Ip_ref_prng_skip_publicinputs
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/ov_keypair.c:79,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/ov_keypair.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Ip_ref_prng_set_publicinputs
                - pqov_uov_Ip_ref_prng_gen_publicinputs
                - pqov_uov_Ip_ref_prng_gen_publicinputs
                - pqov_uov_Ip_ref_prng_release_publicinputs
                - pqov_uov_Ip_ref_prng_skip_publicinputs
                - pqov_uov_Ip_ref_prng_skip_publicinputs
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/ov_keypair.c:80,5'
              BranchSideFuncs:
                - pqov_uov_Ip_ref_prng_set_publicinputs
                - pqov_uov_Ip_ref_prng_gen_publicinputs
                - pqov_uov_Ip_ref_prng_gen_publicinputs
                - pqov_uov_Ip_ref_prng_release_publicinputs
                - pqov_uov_Ip_ref_prng_skip_publicinputs
                - pqov_uov_Ip_ref_prng_skip_publicinputs
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/ov_keypair.c:86,14'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/ov_keypair.c:87,13'
              BranchSideFuncs:
                - pqov_uov_Ip_ref_prng_skip_publicinputs
                - pqov_uov_Ip_ref_prng_gen_publicinputs
                - pqov_uov_Ip_ref_prng_gen_publicinputs
                - pqov_uov_Ip_ref_prng_release_publicinputs
                - pqov_uov_Ip_ref_prng_skip_publicinputs
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/ov_keypair.c:89,13'
              BranchSideFuncs:
                - pqov_uov_Ip_ref_prng_gen_publicinputs
                - pqov_uov_Ip_ref_prng_skip_publicinputs
                - pqov_uov_Ip_ref_prng_gen_publicinputs
                - pqov_uov_Ip_ref_prng_release_publicinputs
                - pqov_uov_Ip_ref_prng_skip_publicinputs
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/ov_keypair.c:84,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/ov_keypair.c:85,45'
              BranchSideFuncs:
                - pqov_uov_Ip_ref_prng_gen_publicinputs
                - pqov_uov_Ip_ref_prng_release_publicinputs
                - pqov_uov_Ip_ref_prng_skip_publicinputs
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/ov_keypair.c:96,19'
              BranchSideFuncs:
                - pqov_uov_Ip_ref_prng_gen_publicinputs
                - pqov_uov_Ip_ref_prng_release_publicinputs
                - pqov_uov_Ip_ref_prng_skip_publicinputs
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/ov_keypair.c:96,14'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/ov_keypair.c:97,13'
              BranchSideFuncs:
                - pqov_uov_Ip_ref_prng_skip_publicinputs
                - pqov_uov_Ip_ref_prng_gen_publicinputs
                - pqov_uov_Ip_ref_prng_release_publicinputs
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/ov_keypair.c:99,13'
              BranchSideFuncs:
                - pqov_uov_Ip_ref_prng_gen_publicinputs
                - pqov_uov_Ip_ref_prng_skip_publicinputs
                - pqov_uov_Ip_ref_prng_release_publicinputs
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/ov_keypair.c:94,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/ov_keypair.c:96,19'
              BranchSideFuncs:
                - pqov_uov_Ip_ref_prng_release_publicinputs
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/ov_keypair.c:103,5'
              BranchSideFuncs:
                - pqov_uov_Ip_ref_prng_release_publicinputs
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_keypair.c:80,5'
          Dst:             pqov_uov_Ip_ref_prng_set_publicinputs
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_keypair.c:87,13'
          Dst:             pqov_uov_Ip_ref_prng_skip_publicinputs
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_keypair.c:89,13'
          Dst:             pqov_uov_Ip_ref_prng_gen_publicinputs
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_keypair.c:103,5'
          Dst:             pqov_uov_Ip_ref_prng_release_publicinputs
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_keypair.c:97,13'
          Dst:             pqov_uov_Ip_ref_prng_skip_publicinputs
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_keypair.c:99,13'
          Dst:             pqov_uov_Ip_ref_prng_gen_publicinputs
    - functionName:    pqov_uov_Ip_ref_expand_pk
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_ref/ov_keypair.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_Ip_ref_prng_gen_publicinputs
        - pqov_uov_Ip_ref_prng_release_publicinputs
        - pqov_uov_Ip_ref_prng_set_publicinputs
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/ov_keypair.c:67,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/ov_keypair.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Ip_ref_prng_set_publicinputs
                - pqov_uov_Ip_ref_prng_gen_publicinputs
                - pqov_uov_Ip_ref_prng_release_publicinputs
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/ov_keypair.c:68,5'
              BranchSideFuncs:
                - pqov_uov_Ip_ref_prng_set_publicinputs
                - pqov_uov_Ip_ref_prng_gen_publicinputs
                - pqov_uov_Ip_ref_prng_release_publicinputs
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_keypair.c:68,5'
          Dst:             pqov_uov_Ip_ref_prng_set_publicinputs
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_keypair.c:70,5'
          Dst:             pqov_uov_Ip_ref_prng_gen_publicinputs
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_keypair.c:71,5'
          Dst:             pqov_uov_Ip_ref_prng_release_publicinputs
    - functionName:    pqov_uov_Ip_ref_generate_keypair
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_ref/ov_keypair.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          46
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_Ip_ref_calculate_F2_P3
        - pqov_uov_Ip_ref_hash_final_digest
        - pqov_uov_Ip_ref_hash_init
        - pqov_uov_Ip_ref_hash_update
        - pqov_uov_Ip_ref_prng_gen_publicinputs
        - pqov_uov_Ip_ref_prng_release_publicinputs
        - pqov_uov_Ip_ref_prng_set_publicinputs
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/ov_keypair.c:31,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/ov_keypair.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Ip_ref_hash_init
                - pqov_uov_Ip_ref_hash_update
                - pqov_uov_Ip_ref_hash_final_digest
                - pqov_uov_Ip_ref_prng_set_publicinputs
                - pqov_uov_Ip_ref_prng_gen_publicinputs
                - pqov_uov_Ip_ref_prng_release_publicinputs
                - pqov_uov_Ip_ref_calculate_F2_P3
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/ov_keypair.c:31,5'
              BranchSideFuncs:
                - pqov_uov_Ip_ref_hash_init
                - pqov_uov_Ip_ref_hash_update
                - pqov_uov_Ip_ref_hash_final_digest
                - pqov_uov_Ip_ref_prng_set_publicinputs
                - pqov_uov_Ip_ref_prng_gen_publicinputs
                - pqov_uov_Ip_ref_prng_release_publicinputs
                - pqov_uov_Ip_ref_calculate_F2_P3
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_keypair.c:40,5'
          Dst:             pqov_uov_Ip_ref_hash_init
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_keypair.c:41,5'
          Dst:             pqov_uov_Ip_ref_hash_update
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_keypair.c:42,5'
          Dst:             pqov_uov_Ip_ref_hash_final_digest
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_keypair.c:52,5'
          Dst:             pqov_uov_Ip_ref_prng_set_publicinputs
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_keypair.c:54,5'
          Dst:             pqov_uov_Ip_ref_prng_gen_publicinputs
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_keypair.c:56,5'
          Dst:             pqov_uov_Ip_ref_prng_release_publicinputs
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_keypair.c:61,5'
          Dst:             pqov_uov_Ip_ref_calculate_F2_P3
    - functionName:    pqov_uov_Ip_ref_ov_pkc_calculate_Q_from_F
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_ref/ov_keypair_computation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_Ip_ref_calculate_P3
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/ov_keypair_computation.c:112,23'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/ov_keypair_computation.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Ip_ref_calculate_P3
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/ov_keypair_computation.c:112,23'
              BranchSideFuncs:
                - pqov_uov_Ip_ref_calculate_P3
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_keypair_computation.c:112,5'
          Dst:             pqov_uov_Ip_ref_calculate_P3
    - functionName:    pqov_uov_Ip_ref_calculate_P3
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_ref/ov_keypair_computation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_Ip_ref_batch_trimat_madd_gf256
        - pqov_uov_Ip_ref_batch_upper_matTr_x_mat_gf256
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/ov_keypair_computation.c:92,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/ov_keypair_computation.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Ip_ref_batch_trimat_madd_gf256
                - pqov_uov_Ip_ref_batch_upper_matTr_x_mat_gf256
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/ov_keypair_computation.c:103,5'
              BranchSideFuncs:
                - pqov_uov_Ip_ref_batch_trimat_madd_gf256
                - pqov_uov_Ip_ref_batch_upper_matTr_x_mat_gf256
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_keypair_computation.c:104,5'
          Dst:             pqov_uov_Ip_ref_batch_trimat_madd_gf256
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_keypair_computation.c:105,5'
          Dst:             pqov_uov_Ip_ref_batch_upper_matTr_x_mat_gf256
    - functionName:    pqov_uov_Ip_ref_calculate_F2_P3
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_ref/ov_keypair_computation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pqov_uov_Ip_ref_batch_trimatTr_madd_gf256
        - pqov_uov_Ip_ref_batch_trimat_madd_gf256
        - pqov_uov_Ip_ref_batch_upper_matTr_x_mat_gf256
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/ov_keypair_computation.c:64,11'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/ov_keypair_computation.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Ip_ref_batch_trimat_madd_gf256
                - pqov_uov_Ip_ref_batch_upper_matTr_x_mat_gf256
                - pqov_uov_Ip_ref_batch_trimatTr_madd_gf256
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/ov_keypair_computation.c:64,11'
              BranchSideFuncs:
                - pqov_uov_Ip_ref_batch_trimat_madd_gf256
                - pqov_uov_Ip_ref_batch_upper_matTr_x_mat_gf256
                - pqov_uov_Ip_ref_batch_trimatTr_madd_gf256
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/ov_keypair_computation.c:64,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/ov_keypair_computation.c:64,9'
              BranchSideFuncs:
                - pqov_uov_Ip_ref_batch_trimat_madd_gf256
                - pqov_uov_Ip_ref_batch_upper_matTr_x_mat_gf256
                - pqov_uov_Ip_ref_batch_trimatTr_madd_gf256
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/ov_keypair_computation.c:65,9'
              BranchSideFuncs:
                - pqov_uov_Ip_ref_batch_trimat_madd_gf256
                - pqov_uov_Ip_ref_batch_upper_matTr_x_mat_gf256
                - pqov_uov_Ip_ref_batch_trimatTr_madd_gf256
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_keypair_computation.c:75,5'
          Dst:             pqov_uov_Ip_ref_batch_trimat_madd_gf256
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_keypair_computation.c:76,5'
          Dst:             pqov_uov_Ip_ref_batch_upper_matTr_x_mat_gf256
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_keypair_computation.c:77,5'
          Dst:             pqov_uov_Ip_ref_batch_trimatTr_madd_gf256
    - functionName:    pqov_uov_Ip_ref_ov_pkc_calculate_F_from_Q
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_ref/ov_keypair_computation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_Ip_ref_calculate_F2
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/ov_keypair_computation.c:47,23'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/ov_keypair_computation.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Ip_ref_calculate_F2
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/ov_keypair_computation.c:47,23'
              BranchSideFuncs:
                - pqov_uov_Ip_ref_calculate_F2
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_keypair_computation.c:47,5'
          Dst:             pqov_uov_Ip_ref_calculate_F2
    - functionName:    pqov_uov_Ip_ref_calculate_F2
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_ref/ov_keypair_computation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pqov_uov_Ip_ref_batch_2trimat_madd_gf256
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/ov_keypair_computation.c:24,12'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/ov_keypair_computation.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Ip_ref_batch_2trimat_madd_gf256
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/ov_keypair_computation.c:24,12'
              BranchSideFuncs:
                - pqov_uov_Ip_ref_batch_2trimat_madd_gf256
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/ov_keypair_computation.c:24,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/ov_keypair_computation.c:24,10'
              BranchSideFuncs:
                - pqov_uov_Ip_ref_batch_2trimat_madd_gf256
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/ov_keypair_computation.c:25,9'
              BranchSideFuncs:
                - pqov_uov_Ip_ref_batch_2trimat_madd_gf256
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_keypair_computation.c:36,5'
          Dst:             pqov_uov_Ip_ref_batch_2trimat_madd_gf256
    - functionName:    _gf256v_madd_u32_aligned
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_ref/blas_u32.h'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          178
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gf256v_mul_u32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:324,34'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:0,0'
              BranchSideFuncs:
                - gf256v_mul_u32
                - gf256v_mul_u32
                - gf256v_mul_u32
                - gf256v_mul_u32
                - gf256v_mul_u32
                - gf256v_mul_u32
                - gf256v_mul_u32
                - gf256v_mul_u32
                - gf256v_mul_u32
                - gf256v_mul_u32
                - gf256v_mul_u32
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:324,34'
              BranchSideFuncs:
                - gf256v_mul_u32
                - gf256v_mul_u32
                - gf256v_mul_u32
                - gf256v_mul_u32
                - gf256v_mul_u32
                - gf256v_mul_u32
                - gf256v_mul_u32
                - gf256v_mul_u32
                - gf256v_mul_u32
                - gf256v_mul_u32
                - gf256v_mul_u32
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:324,18'
          Dst:             gf256v_mul_u32
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:324,18'
          Dst:             gf256v_mul_u32
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:324,18'
          Dst:             gf256v_mul_u32
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:324,18'
          Dst:             gf256v_mul_u32
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:324,18'
          Dst:             gf256v_mul_u32
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:324,18'
          Dst:             gf256v_mul_u32
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:324,18'
          Dst:             gf256v_mul_u32
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:324,18'
          Dst:             gf256v_mul_u32
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:324,18'
          Dst:             gf256v_mul_u32
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:324,18'
          Dst:             gf256v_mul_u32
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:324,18'
          Dst:             gf256v_mul_u32
    - functionName:    gf256v_mul_u32
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_ref/gf16.h'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          117
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    26
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _gf256v_madd_u32
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_ref/blas_u32.h'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 392
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          483
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _gf256v_madd_u32_aligned
        - gf256v_mul_u32
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:352,20'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:0,0'
              BranchSideFuncs:
                - gf256v_mul_u32
                - gf256v_mul_u32
                - gf256v_mul_u32
                - gf256v_mul_u32
                - gf256v_mul_u32
                - gf256v_mul_u32
                - gf256v_mul_u32
                - gf256v_mul_u32
                - gf256v_mul_u32
                - gf256v_mul_u32
                - gf256v_mul_u32
                - _gf256v_madd_u32_aligned
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:352,20'
              BranchSideFuncs:
                - gf256v_mul_u32
                - gf256v_mul_u32
                - gf256v_mul_u32
                - gf256v_mul_u32
                - gf256v_mul_u32
                - gf256v_mul_u32
                - gf256v_mul_u32
                - gf256v_mul_u32
                - gf256v_mul_u32
                - gf256v_mul_u32
                - gf256v_mul_u32
                - _gf256v_madd_u32_aligned
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:353,21'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:351,20'
              BranchSideFuncs:
                - gf256v_mul_u32
                - gf256v_mul_u32
                - gf256v_mul_u32
                - gf256v_mul_u32
                - gf256v_mul_u32
                - gf256v_mul_u32
                - gf256v_mul_u32
                - gf256v_mul_u32
                - gf256v_mul_u32
                - gf256v_mul_u32
                - gf256v_mul_u32
                - _gf256v_madd_u32_aligned
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:364,19'
              BranchSideFuncs:
                - gf256v_mul_u32
                - gf256v_mul_u32
                - gf256v_mul_u32
                - gf256v_mul_u32
                - gf256v_mul_u32
                - gf256v_mul_u32
                - gf256v_mul_u32
                - gf256v_mul_u32
                - gf256v_mul_u32
                - gf256v_mul_u32
                - gf256v_mul_u32
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:353,33'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:354,9'
              BranchSideFuncs:
                - _gf256v_madd_u32_aligned
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:364,19'
              BranchSideFuncs:
                - gf256v_mul_u32
                - gf256v_mul_u32
                - gf256v_mul_u32
                - gf256v_mul_u32
                - gf256v_mul_u32
                - gf256v_mul_u32
                - gf256v_mul_u32
                - gf256v_mul_u32
                - gf256v_mul_u32
                - gf256v_mul_u32
                - gf256v_mul_u32
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:354,9'
          Dst:             _gf256v_madd_u32_aligned
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:368,17'
          Dst:             gf256v_mul_u32
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:368,17'
          Dst:             gf256v_mul_u32
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:368,17'
          Dst:             gf256v_mul_u32
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:368,17'
          Dst:             gf256v_mul_u32
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:368,17'
          Dst:             gf256v_mul_u32
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:368,17'
          Dst:             gf256v_mul_u32
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:368,17'
          Dst:             gf256v_mul_u32
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:368,17'
          Dst:             gf256v_mul_u32
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:368,17'
          Dst:             gf256v_mul_u32
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:368,17'
          Dst:             gf256v_mul_u32
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:368,17'
          Dst:             gf256v_mul_u32
    - functionName:    gf256v_set_zero
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_ref/blas_comm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _gf256v_add_u32_aligned
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_ref/blas_u32.h'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          160
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _gf256v_mul_scalar_u32_aligned
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_ref/blas_u32.h'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          192
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - gf256v_mul_u32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:169,23'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:0,0'
              BranchSideFuncs:
                - gf256v_mul_u32
                - gf256v_mul_u32
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:169,23'
              BranchSideFuncs:
                - gf256v_mul_u32
                - gf256v_mul_u32
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:169,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:171,33'
              BranchSideFuncs:
                - gf256v_mul_u32
                - gf256v_mul_u32
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:175,12'
              BranchSideFuncs:
                - gf256v_mul_u32
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:169,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:171,33'
              BranchSideFuncs:
                - gf256v_mul_u32
                - gf256v_mul_u32
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:175,12'
              BranchSideFuncs:
                - gf256v_mul_u32
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:175,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:175,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:183,28'
              BranchSideFuncs:
                - gf256v_mul_u32
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:183,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:183,5'
              BranchSideFuncs:
                - gf256v_mul_u32
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:184,19'
              BranchSideFuncs:
                - gf256v_mul_u32
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:183,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:184,19'
              BranchSideFuncs:
                - gf256v_mul_u32
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:189,30'
              BranchSideFuncs:
                - gf256v_mul_u32
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:190,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:190,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:191,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:190,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:191,16'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:193,1'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:183,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:184,19'
              BranchSideFuncs:
                - gf256v_mul_u32
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:189,30'
              BranchSideFuncs:
                - gf256v_mul_u32
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:190,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:191,16'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:193,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:171,17'
          Dst:             gf256v_mul_u32
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:189,13'
          Dst:             gf256v_mul_u32
    - functionName:    _gf256v_add_u32
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_ref/blas_u32.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          392
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _gf256v_add_u32_aligned
      functionUses:    53
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:33,20'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:0,0'
              BranchSideFuncs:
                - _gf256v_add_u32_aligned.31041
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:33,20'
              BranchSideFuncs:
                - _gf256v_add_u32_aligned.31041
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:35,21'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:34,20'
              BranchSideFuncs:
                - _gf256v_add_u32_aligned.31041
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:42,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:35,33'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:36,9'
              BranchSideFuncs:
                - _gf256v_add_u32_aligned.31041
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:42,30'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:36,9'
          Dst:             _gf256v_add_u32_aligned
    - functionName:    _gf256v_mul_scalar_u32
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_ref/blas_u32.h'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          230
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - _gf256v_mul_scalar_u32_aligned
        - gf256v_mul_u32
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:200,20'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:0,0'
              BranchSideFuncs:
                - gf256v_mul_u32
                - gf256v_mul_u32
                - _gf256v_mul_scalar_u32_aligned
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:200,20'
              BranchSideFuncs:
                - gf256v_mul_u32
                - gf256v_mul_u32
                - _gf256v_mul_scalar_u32_aligned
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:201,21'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:201,35'
              BranchSideFuncs:
                - _gf256v_mul_scalar_u32_aligned
                - gf256v_mul_u32
                - gf256v_mul_u32
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:211,23'
              BranchSideFuncs:
                - gf256v_mul_u32
                - gf256v_mul_u32
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:201,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:202,9'
              BranchSideFuncs:
                - gf256v_mul_u32
                - gf256v_mul_u32
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:211,23'
              BranchSideFuncs:
                - gf256v_mul_u32
                - gf256v_mul_u32
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:211,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:213,19'
              BranchSideFuncs:
                - gf256v_mul_u32
                - gf256v_mul_u32
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:224,12'
              BranchSideFuncs:
                - gf256v_mul_u32
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:211,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:213,19'
              BranchSideFuncs:
                - gf256v_mul_u32
                - gf256v_mul_u32
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:224,12'
              BranchSideFuncs:
                - gf256v_mul_u32
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:228,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:228,5'
              BranchSideFuncs:
                - gf256v_mul_u32
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:229,19'
              BranchSideFuncs:
                - gf256v_mul_u32
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:228,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:229,19'
              BranchSideFuncs:
                - gf256v_mul_u32
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:234,30'
              BranchSideFuncs:
                - gf256v_mul_u32
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:235,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:235,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:236,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:228,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:229,19'
              BranchSideFuncs:
                - gf256v_mul_u32
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:234,30'
              BranchSideFuncs:
                - gf256v_mul_u32
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:202,9'
          Dst:             _gf256v_mul_scalar_u32_aligned
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:216,17'
          Dst:             gf256v_mul_u32
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:234,13'
          Dst:             gf256v_mul_u32
    - functionName:    madd_reduce_gf256
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_ref/ov_publicmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 381
      functionLinenumberEnd: 430
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          174
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _gf256v_add_u32
        - _gf256v_madd_u32
        - gf256v_set_zero
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_publicmap.c:395,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_publicmap.c:396,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_publicmap.c:395,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_publicmap.c:396,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_publicmap.c:395,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_publicmap.c:396,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_publicmap.c:395,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_publicmap.c:396,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_publicmap.c:395,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_publicmap.c:396,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_publicmap.c:395,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_publicmap.c:396,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_publicmap.c:395,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_publicmap.c:396,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_publicmap.c:399,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_publicmap.c:400,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_publicmap.c:399,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_publicmap.c:400,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_publicmap.c:399,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_publicmap.c:400,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_publicmap.c:403,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_publicmap.c:404,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_publicmap.c:406,5'
          Dst:             gf256v_set_zero
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_publicmap.c:407,5'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_publicmap.c:408,5'
          Dst:             _gf256v_madd_u32
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_publicmap.c:409,5'
          Dst:             _gf256v_madd_u32
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_publicmap.c:410,5'
          Dst:             _gf256v_madd_u32
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_publicmap.c:413,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_publicmap.c:414,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_publicmap.c:413,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_publicmap.c:414,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_publicmap.c:413,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_publicmap.c:414,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_publicmap.c:413,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_publicmap.c:414,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_publicmap.c:413,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_publicmap.c:414,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_publicmap.c:413,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_publicmap.c:414,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_publicmap.c:413,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_publicmap.c:414,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_publicmap.c:417,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_publicmap.c:418,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_publicmap.c:417,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_publicmap.c:418,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_publicmap.c:417,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_publicmap.c:418,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_publicmap.c:421,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_publicmap.c:422,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_publicmap.c:424,5'
          Dst:             _gf256v_madd_u32
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_publicmap.c:425,5'
          Dst:             _gf256v_madd_u32
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_publicmap.c:426,5'
          Dst:             _gf256v_madd_u32
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_publicmap.c:427,5'
          Dst:             _gf256v_madd_u32
    - functionName:    accu_eval_quad_gf256
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_ref/ov_publicmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          226
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - _gf256v_add_u32
        - _gf256v_mul_scalar_u32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/ov_publicmap.c:173,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/ov_publicmap.c:0,0'
              BranchSideFuncs:
                - _gf256v_mul_scalar_u32
                - _gf256v_add_u32.31042
                - _gf256v_add_u32.31042
                - _gf256v_mul_scalar_u32
                - _gf256v_add_u32.31042
                - _gf256v_add_u32.31042
                - _gf256v_mul_scalar_u32
                - _gf256v_add_u32.31042
                - _gf256v_add_u32.31042
                - _gf256v_mul_scalar_u32
                - _gf256v_add_u32.31042
                - _gf256v_add_u32.31042
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/ov_publicmap.c:189,5'
              BranchSideFuncs:
                - _gf256v_mul_scalar_u32
                - _gf256v_add_u32.31042
                - _gf256v_add_u32.31042
                - _gf256v_mul_scalar_u32
                - _gf256v_add_u32.31042
                - _gf256v_add_u32.31042
                - _gf256v_mul_scalar_u32
                - _gf256v_add_u32.31042
                - _gf256v_add_u32.31042
                - _gf256v_mul_scalar_u32
                - _gf256v_add_u32.31042
                - _gf256v_add_u32.31042
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/ov_publicmap.c:204,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/ov_publicmap.c:189,34'
              BranchSideFuncs:
                - _gf256v_mul_scalar_u32
                - _gf256v_add_u32.31042
                - _gf256v_add_u32.31042
                - _gf256v_mul_scalar_u32
                - _gf256v_add_u32.31042
                - _gf256v_add_u32.31042
                - _gf256v_mul_scalar_u32
                - _gf256v_add_u32.31042
                - _gf256v_add_u32.31042
                - _gf256v_mul_scalar_u32
                - _gf256v_add_u32.31042
                - _gf256v_add_u32.31042
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/ov_publicmap.c:205,28'
              BranchSideFuncs:
                - _gf256v_add_u32.31042
                - _gf256v_add_u32.31042
                - _gf256v_mul_scalar_u32
                - _gf256v_mul_scalar_u32
                - _gf256v_add_u32.31042
                - _gf256v_add_u32.31042
                - _gf256v_mul_scalar_u32
                - _gf256v_add_u32.31042
                - _gf256v_add_u32.31042
                - _gf256v_mul_scalar_u32
                - _gf256v_add_u32.31042
                - _gf256v_add_u32.31042
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/ov_publicmap.c:218,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/ov_publicmap.c:212,34'
              BranchSideFuncs:
                - _gf256v_mul_scalar_u32
                - _gf256v_add_u32.31042
                - _gf256v_add_u32.31042
                - _gf256v_mul_scalar_u32
                - _gf256v_add_u32.31042
                - _gf256v_add_u32.31042
                - _gf256v_mul_scalar_u32
                - _gf256v_add_u32.31042
                - _gf256v_add_u32.31042
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/ov_publicmap.c:219,28'
              BranchSideFuncs:
                - _gf256v_add_u32.31042
                - _gf256v_add_u32.31042
                - _gf256v_mul_scalar_u32
                - _gf256v_mul_scalar_u32
                - _gf256v_add_u32.31042
                - _gf256v_add_u32.31042
                - _gf256v_mul_scalar_u32
                - _gf256v_add_u32.31042
                - _gf256v_add_u32.31042
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/ov_publicmap.c:212,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/ov_publicmap.c:214,22'
              BranchSideFuncs:
                - _gf256v_mul_scalar_u32
                - _gf256v_add_u32.31042
                - _gf256v_add_u32.31042
                - _gf256v_mul_scalar_u32
                - _gf256v_add_u32.31042
                - _gf256v_add_u32.31042
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/ov_publicmap.c:234,30'
              BranchSideFuncs:
                - _gf256v_mul_scalar_u32
                - _gf256v_add_u32.31042
                - _gf256v_add_u32.31042
                - _gf256v_mul_scalar_u32
                - _gf256v_add_u32.31042
                - _gf256v_add_u32.31042
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/ov_publicmap.c:241,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/ov_publicmap.c:226,38'
              BranchSideFuncs:
                - _gf256v_mul_scalar_u32
                - _gf256v_add_u32.31042
                - _gf256v_add_u32.31042
                - _gf256v_mul_scalar_u32
                - _gf256v_add_u32.31042
                - _gf256v_add_u32.31042
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/ov_publicmap.c:242,28'
              BranchSideFuncs:
                - _gf256v_add_u32.31042
                - _gf256v_add_u32.31042
                - _gf256v_mul_scalar_u32
                - _gf256v_mul_scalar_u32
                - _gf256v_add_u32.31042
                - _gf256v_add_u32.31042
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/ov_publicmap.c:226,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/ov_publicmap.c:0,0'
              BranchSideFuncs:
                - _gf256v_mul_scalar_u32
                - _gf256v_add_u32.31042
                - _gf256v_add_u32.31042
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/ov_publicmap.c:234,30'
              BranchSideFuncs:
                - _gf256v_mul_scalar_u32
                - _gf256v_add_u32.31042
                - _gf256v_add_u32.31042
                - _gf256v_mul_scalar_u32
                - _gf256v_add_u32.31042
                - _gf256v_add_u32.31042
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_publicmap.c:202,9'
          Dst:             _gf256v_mul_scalar_u32
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_publicmap.c:206,13'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_publicmap.c:207,13'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_publicmap.c:216,9'
          Dst:             _gf256v_mul_scalar_u32
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_publicmap.c:220,13'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_publicmap.c:221,13'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_publicmap.c:261,9'
          Dst:             _gf256v_mul_scalar_u32
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_publicmap.c:264,13'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_publicmap.c:265,13'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_publicmap.c:239,9'
          Dst:             _gf256v_mul_scalar_u32
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_publicmap.c:243,13'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_publicmap.c:244,13'
          Dst:             _gf256v_add_u32
    - functionName:    gf256v_get_ele
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_ref/blas_comm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqov_uov_Ip_ref_ov_publicmap
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_ref/ov_publicmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 439
      functionLinenumberEnd: 462
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - accu_eval_quad_gf256
        - gf256v_get_ele
        - madd_reduce_gf256
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/ov_publicmap.c:440,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/ov_publicmap.c:0,0'
              BranchSideFuncs:
                - gf256v_get_ele
                - accu_eval_quad_gf256
                - madd_reduce_gf256
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/ov_publicmap.c:441,5'
              BranchSideFuncs:
                - gf256v_get_ele
                - accu_eval_quad_gf256
                - madd_reduce_gf256
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/ov_publicmap.c:441,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/ov_publicmap.c:442,17'
              BranchSideFuncs:
                - accu_eval_quad_gf256
                - madd_reduce_gf256
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/ov_publicmap.c:453,5'
              BranchSideFuncs:
                - accu_eval_quad_gf256
                - madd_reduce_gf256
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_publicmap.c:455,5'
          Dst:             accu_eval_quad_gf256
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_publicmap.c:456,5'
          Dst:             madd_reduce_gf256
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/ov_publicmap.c:442,17'
          Dst:             gf256v_get_ele
    - functionName:    gf256v_mul_u32
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_ref/gf16.h'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          117
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _gf256v_madd_u32_aligned
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_ref/blas_u32.h'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          211
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - gf256v_mul_u32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:321,23'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:0,0'
              BranchSideFuncs:
                - gf256v_mul_u32.31071
                - gf256v_mul_u32.31071
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:321,23'
              BranchSideFuncs:
                - gf256v_mul_u32.31071
                - gf256v_mul_u32.31071
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:321,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:324,34'
              BranchSideFuncs:
                - gf256v_mul_u32.31071
                - gf256v_mul_u32.31071
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:329,12'
              BranchSideFuncs:
                - gf256v_mul_u32.31071
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:321,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:324,34'
              BranchSideFuncs:
                - gf256v_mul_u32.31071
                - gf256v_mul_u32.31071
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:329,12'
              BranchSideFuncs:
                - gf256v_mul_u32.31071
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:329,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:329,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:337,28'
              BranchSideFuncs:
                - gf256v_mul_u32.31071
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:337,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:337,5'
              BranchSideFuncs:
                - gf256v_mul_u32.31071
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:338,19'
              BranchSideFuncs:
                - gf256v_mul_u32.31071
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:337,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:338,19'
              BranchSideFuncs:
                - gf256v_mul_u32.31071
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:343,30'
              BranchSideFuncs:
                - gf256v_mul_u32.31071
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:344,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:344,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:345,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:344,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:345,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:347,1'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:337,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:338,19'
              BranchSideFuncs:
                - gf256v_mul_u32.31071
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:343,30'
              BranchSideFuncs:
                - gf256v_mul_u32.31071
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:344,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:345,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:347,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:324,18'
          Dst:             gf256v_mul_u32
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:343,13'
          Dst:             gf256v_mul_u32
    - functionName:    _gf256v_add_u32_aligned
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_ref/blas_u32.h'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          311
      EdgeCount:       69
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:17,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:17,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:17,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:17,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:20,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:17,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:17,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:20,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:17,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:20,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:26,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:26,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:26,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:26,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:26,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:26,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:17,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:20,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:26,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _gf256v_madd_u32
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_ref/blas_u32.h'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 392
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          266
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - _gf256v_madd_u32_aligned
        - gf256v_mul_u32
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:352,20'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:0,0'
              BranchSideFuncs:
                - gf256v_mul_u32.31071
                - gf256v_mul_u32.31071
                - _gf256v_madd_u32_aligned.31072
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:352,20'
              BranchSideFuncs:
                - gf256v_mul_u32.31071
                - gf256v_mul_u32.31071
                - _gf256v_madd_u32_aligned.31072
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:353,21'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:351,20'
              BranchSideFuncs:
                - gf256v_mul_u32.31071
                - gf256v_mul_u32.31071
                - _gf256v_madd_u32_aligned.31072
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:363,23'
              BranchSideFuncs:
                - gf256v_mul_u32.31071
                - gf256v_mul_u32.31071
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:353,33'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:353,47'
              BranchSideFuncs:
                - _gf256v_madd_u32_aligned.31072
                - gf256v_mul_u32.31071
                - gf256v_mul_u32.31071
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:363,23'
              BranchSideFuncs:
                - gf256v_mul_u32.31071
                - gf256v_mul_u32.31071
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:353,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:354,9'
              BranchSideFuncs:
                - gf256v_mul_u32.31071
                - gf256v_mul_u32.31071
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:363,23'
              BranchSideFuncs:
                - gf256v_mul_u32.31071
                - gf256v_mul_u32.31071
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:363,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:364,19'
              BranchSideFuncs:
                - gf256v_mul_u32.31071
                - gf256v_mul_u32.31071
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:377,12'
              BranchSideFuncs:
                - gf256v_mul_u32.31071
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:363,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:364,19'
              BranchSideFuncs:
                - gf256v_mul_u32.31071
                - gf256v_mul_u32.31071
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:377,12'
              BranchSideFuncs:
                - gf256v_mul_u32.31071
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:381,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:381,5'
              BranchSideFuncs:
                - gf256v_mul_u32.31071
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:382,19'
              BranchSideFuncs:
                - gf256v_mul_u32.31071
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:381,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:382,19'
              BranchSideFuncs:
                - gf256v_mul_u32.31071
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:387,30'
              BranchSideFuncs:
                - gf256v_mul_u32.31071
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:388,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:388,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:389,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:381,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:382,19'
              BranchSideFuncs:
                - gf256v_mul_u32.31071
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:387,30'
              BranchSideFuncs:
                - gf256v_mul_u32.31071
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:354,9'
          Dst:             _gf256v_madd_u32_aligned
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:368,17'
          Dst:             gf256v_mul_u32
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:387,13'
          Dst:             gf256v_mul_u32
    - functionName:    gf256v_set_zero
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_ref/blas_comm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqov_uov_Ip_ref_batch_quad_trimat_eval_gf256
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c'
      linkageType:     InternalLinkage
      functionLinenumber: 449
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          109
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _gf256v_add_u32
        - _gf256v_madd_u32
        - gf256v_set_zero
        - pqov_uov_Ip_ref_gf256mat_prod
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:453,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:0,0'
              BranchSideFuncs:
                - gf256v_set_zero.31075
                - pqov_uov_Ip_ref_gf256mat_prod
                - _gf256v_madd_u32.31074
                - pqov_uov_Ip_ref_gf256mat_prod
                - _gf256v_add_u32.31078
                - _gf256v_madd_u32.31074
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:455,5'
              BranchSideFuncs:
                - gf256v_set_zero.31075
                - pqov_uov_Ip_ref_gf256mat_prod
                - _gf256v_madd_u32.31074
                - pqov_uov_Ip_ref_gf256mat_prod
                - _gf256v_add_u32.31078
                - _gf256v_madd_u32.31074
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:456,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:456,28'
              BranchSideFuncs:
                - _gf256v_madd_u32.31074
                - pqov_uov_Ip_ref_gf256mat_prod
                - _gf256v_add_u32.31078
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:461,5'
              BranchSideFuncs:
                - _gf256v_madd_u32.31074
                - pqov_uov_Ip_ref_gf256mat_prod
                - _gf256v_add_u32.31078
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:463,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:463,5'
              BranchSideFuncs:
                - _gf256v_madd_u32.31074
                - pqov_uov_Ip_ref_gf256mat_prod
                - _gf256v_add_u32.31078
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:464,32'
              BranchSideFuncs:
                - _gf256v_madd_u32.31074
                - pqov_uov_Ip_ref_gf256mat_prod
                - _gf256v_add_u32.31078
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:456,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:457,53'
              BranchSideFuncs:
                - pqov_uov_Ip_ref_gf256mat_prod
                - _gf256v_add_u32.31078
                - _gf256v_madd_u32.31074
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:461,13'
              BranchSideFuncs:
                - pqov_uov_Ip_ref_gf256mat_prod
                - _gf256v_add_u32.31078
                - _gf256v_madd_u32.31074
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:463,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:463,5'
              BranchSideFuncs:
                - _gf256v_madd_u32.31074
                - pqov_uov_Ip_ref_gf256mat_prod
                - _gf256v_add_u32.31078
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:464,32'
              BranchSideFuncs:
                - _gf256v_madd_u32.31074
                - pqov_uov_Ip_ref_gf256mat_prod
                - _gf256v_add_u32.31078
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:455,5'
          Dst:             gf256v_set_zero
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:457,9'
          Dst:             pqov_uov_Ip_ref_gf256mat_prod
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:458,9'
          Dst:             _gf256v_madd_u32
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:467,5'
          Dst:             pqov_uov_Ip_ref_gf256mat_prod
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:468,5'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:464,9'
          Dst:             _gf256v_madd_u32
    - functionName:    _gf256v_add_u32
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_ref/blas_u32.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         44
      ICount:          242
      EdgeCount:       60
      CyclomaticComplexity: 18
      functionsReached:
        - _gf256v_add_u32_aligned
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:33,20'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:0,0'
              BranchSideFuncs:
                - _gf256v_add_u32_aligned.31073
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:33,20'
              BranchSideFuncs:
                - _gf256v_add_u32_aligned.31073
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:35,21'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:34,20'
              BranchSideFuncs:
                - _gf256v_add_u32_aligned.31073
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:35,33'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:35,47'
              BranchSideFuncs:
                - _gf256v_add_u32_aligned.31073
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:35,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:36,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:40,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:40,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:40,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:40,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:41,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:41,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:40,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:40,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:41,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:40,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:40,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:41,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:40,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:41,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:40,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:41,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:40,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:41,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/blas_u32.h:36,9'
          Dst:             _gf256v_add_u32_aligned
    - functionName:    pqov_uov_Ip_ref_batch_upper_matTr_x_mat_gf256
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c'
      linkageType:     InternalLinkage
      functionLinenumber: 415
      functionLinenumberEnd: 431
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          101
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _gf256v_add_u32
        - pqov_uov_Ip_ref_gf256mat_prod
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:417,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Ip_ref_gf256mat_prod
                - _gf256v_add_u32.31078
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:422,28'
              BranchSideFuncs:
                - pqov_uov_Ip_ref_gf256mat_prod
                - _gf256v_add_u32.31078
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:425,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:426,47'
              BranchSideFuncs:
                - pqov_uov_Ip_ref_gf256mat_prod
                - _gf256v_add_u32.31078
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:429,26'
              BranchSideFuncs:
                - pqov_uov_Ip_ref_gf256mat_prod
                - _gf256v_add_u32.31078
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:422,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:422,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:423,88'
              BranchSideFuncs:
                - pqov_uov_Ip_ref_gf256mat_prod
                - _gf256v_add_u32.31078
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:425,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:426,47'
              BranchSideFuncs:
                - pqov_uov_Ip_ref_gf256mat_prod
                - _gf256v_add_u32.31078
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:429,26'
              BranchSideFuncs:
                - pqov_uov_Ip_ref_gf256mat_prod
                - _gf256v_add_u32.31078
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:423,9'
          Dst:             pqov_uov_Ip_ref_gf256mat_prod
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:426,13'
          Dst:             _gf256v_add_u32
    - functionName:    pqov_uov_Ip_ref_batch_2trimat_madd_gf256
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c'
      linkageType:     InternalLinkage
      functionLinenumber: 382
      functionLinenumberEnd: 408
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          320
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - _gf256v_add_u32
        - pqov_uov_Ip_ref_gf256mat_prod
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:385,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Ip_ref_gf256mat_prod
                - _gf256v_add_u32.31078
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:392,28'
              BranchSideFuncs:
                - pqov_uov_Ip_ref_gf256mat_prod
                - _gf256v_add_u32.31078
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:402,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:392,28'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:392,28'
              BranchSideFuncs:
                - pqov_uov_Ip_ref_gf256mat_prod
                - _gf256v_add_u32.31078
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:394,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:394,9'
              BranchSideFuncs:
                - pqov_uov_Ip_ref_gf256mat_prod
                - _gf256v_add_u32.31078
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:398,26'
              BranchSideFuncs:
                - pqov_uov_Ip_ref_gf256mat_prod
                - _gf256v_add_u32.31078
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:394,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:394,9'
              BranchSideFuncs:
                - pqov_uov_Ip_ref_gf256mat_prod
                - _gf256v_add_u32.31078
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:395,34'
              BranchSideFuncs:
                - pqov_uov_Ip_ref_gf256mat_prod
                - _gf256v_add_u32.31078
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:394,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:395,34'
              BranchSideFuncs:
                - pqov_uov_Ip_ref_gf256mat_prod
                - _gf256v_add_u32.31078
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:398,26'
              BranchSideFuncs:
                - pqov_uov_Ip_ref_gf256mat_prod
                - _gf256v_add_u32.31078
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:402,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:392,28'
              BranchSideFuncs:
                - pqov_uov_Ip_ref_gf256mat_prod
                - _gf256v_add_u32.31078
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:403,72'
              BranchSideFuncs:
                - pqov_uov_Ip_ref_gf256mat_prod
                - _gf256v_add_u32.31078
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:394,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:394,9'
              BranchSideFuncs:
                - pqov_uov_Ip_ref_gf256mat_prod
                - _gf256v_add_u32.31078
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:395,34'
              BranchSideFuncs:
                - pqov_uov_Ip_ref_gf256mat_prod
                - _gf256v_add_u32.31078
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:392,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:392,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:393,40'
              BranchSideFuncs:
                - pqov_uov_Ip_ref_gf256mat_prod
                - _gf256v_add_u32.31078
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:394,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:394,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:398,26'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:394,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:394,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:395,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:394,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:395,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:398,26'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:392,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:392,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:393,40'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:394,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:394,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:395,34'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:403,13'
          Dst:             pqov_uov_Ip_ref_gf256mat_prod
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:404,13'
          Dst:             _gf256v_add_u32
    - functionName:    pqov_uov_Ip_ref_batch_trimatTr_madd_gf256
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 377
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          299
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - _gf256v_add_u32
        - pqov_uov_Ip_ref_gf256mat_prod
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:356,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Ip_ref_gf256mat_prod
                - _gf256v_add_u32.31078
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:363,28'
              BranchSideFuncs:
                - pqov_uov_Ip_ref_gf256mat_prod
                - _gf256v_add_u32.31078
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:371,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:363,28'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:363,28'
              BranchSideFuncs:
                - pqov_uov_Ip_ref_gf256mat_prod
                - _gf256v_add_u32.31078
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:365,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:365,9'
              BranchSideFuncs:
                - pqov_uov_Ip_ref_gf256mat_prod
                - _gf256v_add_u32.31078
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:369,26'
              BranchSideFuncs:
                - pqov_uov_Ip_ref_gf256mat_prod
                - _gf256v_add_u32.31078
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:365,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:365,9'
              BranchSideFuncs:
                - pqov_uov_Ip_ref_gf256mat_prod
                - _gf256v_add_u32.31078
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:366,34'
              BranchSideFuncs:
                - pqov_uov_Ip_ref_gf256mat_prod
                - _gf256v_add_u32.31078
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:365,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:366,34'
              BranchSideFuncs:
                - pqov_uov_Ip_ref_gf256mat_prod
                - _gf256v_add_u32.31078
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:369,26'
              BranchSideFuncs:
                - pqov_uov_Ip_ref_gf256mat_prod
                - _gf256v_add_u32.31078
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:371,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:363,28'
              BranchSideFuncs:
                - pqov_uov_Ip_ref_gf256mat_prod
                - _gf256v_add_u32.31078
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:372,70'
              BranchSideFuncs:
                - pqov_uov_Ip_ref_gf256mat_prod
                - _gf256v_add_u32.31078
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:365,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:365,9'
              BranchSideFuncs:
                - pqov_uov_Ip_ref_gf256mat_prod
                - _gf256v_add_u32.31078
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:366,34'
              BranchSideFuncs:
                - pqov_uov_Ip_ref_gf256mat_prod
                - _gf256v_add_u32.31078
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:363,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:363,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:364,40'
              BranchSideFuncs:
                - pqov_uov_Ip_ref_gf256mat_prod
                - _gf256v_add_u32.31078
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:365,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:365,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:369,26'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:365,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:365,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:366,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:365,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:366,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:369,26'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:363,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:363,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:364,40'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:365,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:365,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:366,34'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:372,13'
          Dst:             pqov_uov_Ip_ref_gf256mat_prod
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:373,13'
          Dst:             _gf256v_add_u32
    - functionName:    pqov_uov_Ip_ref_batch_trimat_madd_gf256
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          92
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _gf256v_add_u32
        - pqov_uov_Ip_ref_gf256mat_prod
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:337,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Ip_ref_gf256mat_prod
                - _gf256v_add_u32.31078
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:341,28'
              BranchSideFuncs:
                - pqov_uov_Ip_ref_gf256mat_prod
                - _gf256v_add_u32.31078
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:341,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:341,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:342,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:341,28'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:342,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:342,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:343,73'
              BranchSideFuncs:
                - pqov_uov_Ip_ref_gf256mat_prod
                - _gf256v_add_u32.31078
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:347,29'
              BranchSideFuncs:
                - pqov_uov_Ip_ref_gf256mat_prod
                - _gf256v_add_u32.31078
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:343,13'
          Dst:             pqov_uov_Ip_ref_gf256mat_prod
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/parallel_matrix_op.c:344,13'
          Dst:             _gf256v_add_u32
    - functionName:    pqov_uov_Ip_ref_hash_final_digest
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_ref/utils_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/utils_hash.c:131,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/utils_hash.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/utils_hash.c:131,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/utils_hash.c:131,5'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/utils_hash.c:132,5'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/utils_hash.c:133,5'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    pqov_uov_Ip_ref_hash_ctx_copy
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_ref/utils_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_clone
        - OQS_SHA3_shake256_inc_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/utils_hash.c:119,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/utils_hash.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_ctx_clone
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/utils_hash.c:119,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_ctx_clone
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/utils_hash.c:119,5'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/utils_hash.c:120,5'
          Dst:             OQS_SHA3_shake256_inc_ctx_clone
    - functionName:    pqov_uov_Ip_ref_hash_update
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_ref/utils_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/utils_hash.c:109,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/utils_hash.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/utils_hash.c:109,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/utils_hash.c:109,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    pqov_uov_Ip_ref_hash_init
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_ref/utils_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/utils_hash.c:99,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/utils_hash.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/utils_hash.c:99,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/utils_hash.c:99,5'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    br_swap32
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_ref/utils_prng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqov_uov_Ip_ref_prng_skip_publicinputs
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_ref/utils_prng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          70
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - aes128ctr_publicinputs
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/utils_prng.c:323,14'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/utils_prng.c:0,0'
              BranchSideFuncs:
                - aes128ctr_publicinputs.31126
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/utils_prng.c:323,14'
              BranchSideFuncs:
                - aes128ctr_publicinputs.31126
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/utils_prng.c:323,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/utils_prng.c:324,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/utils_prng.c:327,30'
              BranchSideFuncs:
                - aes128ctr_publicinputs.31126
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/utils_prng.c:332,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/utils_prng.c:333,14'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/utils_prng.c:338,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/utils_prng.c:335,9'
          Dst:             aes128ctr_publicinputs
    - functionName:    aes128ctr_publicinputs
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_ref/utils_prng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_AES128_CTR_inc_stream_iv
        - br_swap32
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/utils_prng.c:180,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/utils_prng.c:0,0'
              BranchSideFuncs:
                - br_swap32.31123
                - OQS_AES128_CTR_inc_stream_iv
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/utils_prng.c:181,5'
              BranchSideFuncs:
                - br_swap32.31123
                - OQS_AES128_CTR_inc_stream_iv
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/utils_prng.c:186,13'
          Dst:             br_swap32
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/utils_prng.c:189,5'
          Dst:             OQS_AES128_CTR_inc_stream_iv
    - functionName:    pqov_uov_Ip_ref_prng_gen_publicinputs
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_ref/utils_prng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          116
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - aes128ctr_publicinputs
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/utils_prng.c:290,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/utils_prng.c:0,0'
              BranchSideFuncs:
                - aes128ctr_publicinputs.31126
                - aes128ctr_publicinputs.31126
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/utils_prng.c:290,13'
              BranchSideFuncs:
                - aes128ctr_publicinputs.31126
                - aes128ctr_publicinputs.31126
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/utils_prng.c:292,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/utils_prng.c:293,31'
              BranchSideFuncs:
                - aes128ctr_publicinputs.31126
                - aes128ctr_publicinputs.31126
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/utils_prng.c:304,14'
              BranchSideFuncs:
                - aes128ctr_publicinputs.31126
                - aes128ctr_publicinputs.31126
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/utils_prng.c:294,13'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/utils_prng.c:296,9'
              BranchSideFuncs:
                - aes128ctr_publicinputs.31126
                - aes128ctr_publicinputs.31126
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/utils_prng.c:297,22'
              BranchSideFuncs:
                - aes128ctr_publicinputs.31126
                - aes128ctr_publicinputs.31126
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/utils_prng.c:304,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/utils_prng.c:305,33'
              BranchSideFuncs:
                - aes128ctr_publicinputs.31126
                - aes128ctr_publicinputs.31126
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/utils_prng.c:312,14'
              BranchSideFuncs:
                - aes128ctr_publicinputs.31126
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/utils_prng.c:312,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/utils_prng.c:312,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/utils_prng.c:313,37'
              BranchSideFuncs:
                - aes128ctr_publicinputs.31126
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/utils_prng.c:306,9'
          Dst:             aes128ctr_publicinputs
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/utils_prng.c:313,9'
          Dst:             aes128ctr_publicinputs
    - functionName:    pqov_uov_Ip_ref_prng_release_publicinputs
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_ref/utils_prng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_AES128_free_schedule
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/utils_prng.c:194,35'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/utils_prng.c:0,0'
              BranchSideFuncs:
                - OQS_AES128_free_schedule
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/utils_prng.c:194,35'
              BranchSideFuncs:
                - OQS_AES128_free_schedule
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/utils_prng.c:194,5'
          Dst:             OQS_AES128_free_schedule
    - functionName:    pqov_uov_Ip_ref_prng_set_publicinputs
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_ref/utils_prng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_AES128_CTR_inc_init
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_ref/utils_prng.c:165,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/utils_prng.c:0,0'
              BranchSideFuncs:
                - OQS_AES128_CTR_inc_init
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_ref/utils_prng.c:165,10'
              BranchSideFuncs:
                - OQS_AES128_CTR_inc_init
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_ref/utils_prng.c:167,5'
          Dst:             OQS_AES128_CTR_inc_init
    - functionName:    _ov_verify
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_avx2/ov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          226
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_Ip_avx2_hash_final_digest
        - pqov_uov_Ip_avx2_hash_init
        - pqov_uov_Ip_avx2_hash_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/ov.c:130,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/ov.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_hash_init
                - pqov_uov_Ip_avx2_hash_update
                - pqov_uov_Ip_avx2_hash_update
                - pqov_uov_Ip_avx2_hash_final_digest
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/ov.c:132,5'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_hash_init
                - pqov_uov_Ip_avx2_hash_update
                - pqov_uov_Ip_avx2_hash_update
                - pqov_uov_Ip_avx2_hash_final_digest
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov.c:132,5'
          Dst:             pqov_uov_Ip_avx2_hash_init
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov.c:133,5'
          Dst:             pqov_uov_Ip_avx2_hash_update
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov.c:134,5'
          Dst:             pqov_uov_Ip_avx2_hash_update
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov.c:135,5'
          Dst:             pqov_uov_Ip_avx2_hash_final_digest
    - functionName:    pqov_uov_Ip_avx2_ov_verify
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_avx2/ov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ov_verify
        - pqov_uov_Ip_avx2_ov_publicmap
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/ov.c:153,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/ov.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_ov_publicmap
                - _ov_verify.31145
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/ov.c:154,5'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_ov_publicmap
                - _ov_verify.31145
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov.c:154,5'
          Dst:             pqov_uov_Ip_avx2_ov_publicmap
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov.c:156,12'
          Dst:             _ov_verify
    - functionName:    gf256v_add_avx2
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          76
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:142,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:147,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:157,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:158,49'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:158,49'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqov_uov_Ip_avx2_ov_sign
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_avx2/ov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          124
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - gf256v_add_avx2
        - pqov_uov_Ip_avx2_batch_quad_trimat_eval_gf256
        - pqov_uov_Ip_avx2_gf256mat_back_substitute
        - pqov_uov_Ip_avx2_gf256mat_gaussian_elim
        - pqov_uov_Ip_avx2_gf256mat_prod
        - pqov_uov_Ip_avx2_hash_ctx_copy
        - pqov_uov_Ip_avx2_hash_final_digest
        - pqov_uov_Ip_avx2_hash_init
        - pqov_uov_Ip_avx2_hash_update
        - pqov_uov_Ip_avx2_randombytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/ov.c:35,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/ov.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_randombytes
                - pqov_uov_Ip_avx2_hash_init
                - pqov_uov_Ip_avx2_hash_update
                - pqov_uov_Ip_avx2_hash_update
                - pqov_uov_Ip_avx2_hash_ctx_copy
                - pqov_uov_Ip_avx2_hash_final_digest
                - pqov_uov_Ip_avx2_hash_update
                - pqov_uov_Ip_avx2_hash_ctx_copy
                - pqov_uov_Ip_avx2_hash_update
                - pqov_uov_Ip_avx2_hash_final_digest
                - pqov_uov_Ip_avx2_gf256mat_prod
                - pqov_uov_Ip_avx2_batch_quad_trimat_eval_gf256
                - gf256v_add_avx2.31148
                - pqov_uov_Ip_avx2_gf256mat_gaussian_elim
                - pqov_uov_Ip_avx2_gf256mat_back_substitute
                - pqov_uov_Ip_avx2_hash_final_digest
                - pqov_uov_Ip_avx2_gf256mat_prod
                - gf256v_add_avx2.31148
                - pqov_uov_Ip_avx2_hash_final_digest
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/ov.c:37,5'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_randombytes
                - pqov_uov_Ip_avx2_hash_init
                - pqov_uov_Ip_avx2_hash_update
                - pqov_uov_Ip_avx2_hash_update
                - pqov_uov_Ip_avx2_hash_ctx_copy
                - pqov_uov_Ip_avx2_hash_final_digest
                - pqov_uov_Ip_avx2_hash_update
                - pqov_uov_Ip_avx2_hash_ctx_copy
                - pqov_uov_Ip_avx2_hash_update
                - pqov_uov_Ip_avx2_hash_final_digest
                - pqov_uov_Ip_avx2_gf256mat_prod
                - pqov_uov_Ip_avx2_batch_quad_trimat_eval_gf256
                - gf256v_add_avx2.31148
                - pqov_uov_Ip_avx2_gf256mat_gaussian_elim
                - pqov_uov_Ip_avx2_gf256mat_back_substitute
                - pqov_uov_Ip_avx2_hash_final_digest
                - pqov_uov_Ip_avx2_gf256mat_prod
                - gf256v_add_avx2.31148
                - pqov_uov_Ip_avx2_hash_final_digest
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/ov.c:86,14'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/ov.c:62,18'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_hash_ctx_copy
                - pqov_uov_Ip_avx2_hash_update
                - pqov_uov_Ip_avx2_hash_final_digest
                - pqov_uov_Ip_avx2_gf256mat_prod
                - pqov_uov_Ip_avx2_batch_quad_trimat_eval_gf256
                - gf256v_add_avx2.31148
                - pqov_uov_Ip_avx2_gf256mat_gaussian_elim
                - pqov_uov_Ip_avx2_gf256mat_back_substitute
                - pqov_uov_Ip_avx2_hash_final_digest
                - pqov_uov_Ip_avx2_gf256mat_prod
                - gf256v_add_avx2.31148
                - pqov_uov_Ip_avx2_hash_final_digest
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/ov.c:89,9'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_gf256mat_back_substitute
                - pqov_uov_Ip_avx2_hash_final_digest
                - pqov_uov_Ip_avx2_gf256mat_prod
                - gf256v_add_avx2.31148
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/ov.c:60,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/ov.c:61,23'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_hash_final_digest
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/ov.c:106,5'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_hash_final_digest
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/ov.c:107,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/ov.c:107,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/ov.c:114,5'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_gf256mat_prod
                - gf256v_add_avx2.31148
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov.c:37,5'
          Dst:             pqov_uov_Ip_avx2_randombytes
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov.c:51,5'
          Dst:             pqov_uov_Ip_avx2_hash_init
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov.c:52,5'
          Dst:             pqov_uov_Ip_avx2_hash_update
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov.c:53,5'
          Dst:             pqov_uov_Ip_avx2_hash_update
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov.c:54,5'
          Dst:             pqov_uov_Ip_avx2_hash_ctx_copy
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov.c:55,5'
          Dst:             pqov_uov_Ip_avx2_hash_final_digest
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov.c:57,5'
          Dst:             pqov_uov_Ip_avx2_hash_update
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov.c:106,5'
          Dst:             pqov_uov_Ip_avx2_hash_final_digest
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov.c:64,9'
          Dst:             pqov_uov_Ip_avx2_hash_ctx_copy
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov.c:65,9'
          Dst:             pqov_uov_Ip_avx2_hash_update
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov.c:66,9'
          Dst:             pqov_uov_Ip_avx2_hash_final_digest
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov.c:74,9'
          Dst:             pqov_uov_Ip_avx2_gf256mat_prod
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov.c:77,9'
          Dst:             pqov_uov_Ip_avx2_batch_quad_trimat_eval_gf256
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov.c:78,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov.c:82,28'
          Dst:             pqov_uov_Ip_avx2_gf256mat_gaussian_elim
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov.c:89,9'
          Dst:             pqov_uov_Ip_avx2_gf256mat_back_substitute
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov.c:106,5'
          Dst:             pqov_uov_Ip_avx2_hash_final_digest
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov.c:118,5'
          Dst:             pqov_uov_Ip_avx2_gf256mat_prod
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov.c:119,5'
          Dst:             gf256v_add_avx2
    - functionName:    pqov_uov_Ip_avx2_generate_keypair_pkc_skc
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_avx2/ov_keypair.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_MEM_malloc
        - OQS_MEM_secure_free
        - pqov_uov_Ip_avx2_generate_keypair_pkc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/ov_keypair.c:198,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/ov_keypair.c:0,0'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - pqov_uov_Ip_avx2_generate_keypair_pkc
                - OQS_MEM_secure_free
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/ov_keypair.c:198,5'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - pqov_uov_Ip_avx2_generate_keypair_pkc
                - OQS_MEM_secure_free
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/ov_keypair.c:202,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/ov_keypair.c:202,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/ov_keypair.c:209,13'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_generate_keypair_pkc
                - OQS_MEM_secure_free
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_keypair.c:201,16'
          Dst:             OQS_MEM_malloc
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_keypair.c:209,13'
          Dst:             pqov_uov_Ip_avx2_generate_keypair_pkc
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_keypair.c:212,5'
          Dst:             OQS_MEM_secure_free
    - functionName:    pqov_uov_Ip_avx2_generate_keypair_pkc
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_avx2/ov_keypair.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_Ip_avx2_calculate_F2_P3
        - pqov_uov_Ip_avx2_hash_final_digest
        - pqov_uov_Ip_avx2_hash_init
        - pqov_uov_Ip_avx2_hash_update
        - pqov_uov_Ip_avx2_prng_gen_publicinputs
        - pqov_uov_Ip_avx2_prng_release_publicinputs
        - pqov_uov_Ip_avx2_prng_set_publicinputs
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/ov_keypair.c:156,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/ov_keypair.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_hash_init
                - pqov_uov_Ip_avx2_hash_update
                - pqov_uov_Ip_avx2_hash_final_digest
                - pqov_uov_Ip_avx2_prng_set_publicinputs
                - pqov_uov_Ip_avx2_prng_gen_publicinputs
                - pqov_uov_Ip_avx2_prng_gen_publicinputs
                - pqov_uov_Ip_avx2_prng_release_publicinputs
                - pqov_uov_Ip_avx2_calculate_F2_P3
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/ov_keypair.c:156,5'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_hash_init
                - pqov_uov_Ip_avx2_hash_update
                - pqov_uov_Ip_avx2_hash_final_digest
                - pqov_uov_Ip_avx2_prng_set_publicinputs
                - pqov_uov_Ip_avx2_prng_gen_publicinputs
                - pqov_uov_Ip_avx2_prng_gen_publicinputs
                - pqov_uov_Ip_avx2_prng_release_publicinputs
                - pqov_uov_Ip_avx2_calculate_F2_P3
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_keypair.c:165,5'
          Dst:             pqov_uov_Ip_avx2_hash_init
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_keypair.c:166,5'
          Dst:             pqov_uov_Ip_avx2_hash_update
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_keypair.c:167,5'
          Dst:             pqov_uov_Ip_avx2_hash_final_digest
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_keypair.c:179,5'
          Dst:             pqov_uov_Ip_avx2_prng_set_publicinputs
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_keypair.c:181,5'
          Dst:             pqov_uov_Ip_avx2_prng_gen_publicinputs
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_keypair.c:183,5'
          Dst:             pqov_uov_Ip_avx2_prng_gen_publicinputs
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_keypair.c:184,5'
          Dst:             pqov_uov_Ip_avx2_prng_release_publicinputs
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_keypair.c:190,5'
          Dst:             pqov_uov_Ip_avx2_calculate_F2_P3
    - functionName:    pqov_uov_Ip_avx2_expand_sk
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_avx2/ov_keypair.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_Ip_avx2_calculate_F2
        - pqov_uov_Ip_avx2_hash_final_digest
        - pqov_uov_Ip_avx2_hash_init
        - pqov_uov_Ip_avx2_hash_update
        - pqov_uov_Ip_avx2_prng_gen_publicinputs
        - pqov_uov_Ip_avx2_prng_release_publicinputs
        - pqov_uov_Ip_avx2_prng_set_publicinputs
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/ov_keypair.c:111,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/ov_keypair.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_hash_init
                - pqov_uov_Ip_avx2_hash_update
                - pqov_uov_Ip_avx2_hash_final_digest
                - pqov_uov_Ip_avx2_prng_set_publicinputs
                - pqov_uov_Ip_avx2_prng_gen_publicinputs
                - pqov_uov_Ip_avx2_prng_gen_publicinputs
                - pqov_uov_Ip_avx2_prng_release_publicinputs
                - pqov_uov_Ip_avx2_calculate_F2
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/ov_keypair.c:111,5'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_hash_init
                - pqov_uov_Ip_avx2_hash_update
                - pqov_uov_Ip_avx2_hash_final_digest
                - pqov_uov_Ip_avx2_prng_set_publicinputs
                - pqov_uov_Ip_avx2_prng_gen_publicinputs
                - pqov_uov_Ip_avx2_prng_gen_publicinputs
                - pqov_uov_Ip_avx2_prng_release_publicinputs
                - pqov_uov_Ip_avx2_calculate_F2
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_keypair.c:120,5'
          Dst:             pqov_uov_Ip_avx2_hash_init
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_keypair.c:121,5'
          Dst:             pqov_uov_Ip_avx2_hash_update
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_keypair.c:122,5'
          Dst:             pqov_uov_Ip_avx2_hash_final_digest
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_keypair.c:132,5'
          Dst:             pqov_uov_Ip_avx2_prng_set_publicinputs
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_keypair.c:134,5'
          Dst:             pqov_uov_Ip_avx2_prng_gen_publicinputs
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_keypair.c:136,5'
          Dst:             pqov_uov_Ip_avx2_prng_gen_publicinputs
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_keypair.c:138,5'
          Dst:             pqov_uov_Ip_avx2_prng_release_publicinputs
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_keypair.c:143,5'
          Dst:             pqov_uov_Ip_avx2_calculate_F2
    - functionName:    pqov_uov_Ip_avx2_expand_pk_predicate
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_avx2/ov_keypair.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          92
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - pqov_uov_Ip_avx2_prng_gen_publicinputs
        - pqov_uov_Ip_avx2_prng_release_publicinputs
        - pqov_uov_Ip_avx2_prng_set_publicinputs
        - pqov_uov_Ip_avx2_prng_skip_publicinputs
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/ov_keypair.c:79,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/ov_keypair.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_prng_set_publicinputs
                - pqov_uov_Ip_avx2_prng_gen_publicinputs
                - pqov_uov_Ip_avx2_prng_gen_publicinputs
                - pqov_uov_Ip_avx2_prng_release_publicinputs
                - pqov_uov_Ip_avx2_prng_skip_publicinputs
                - pqov_uov_Ip_avx2_prng_skip_publicinputs
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/ov_keypair.c:80,5'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_prng_set_publicinputs
                - pqov_uov_Ip_avx2_prng_gen_publicinputs
                - pqov_uov_Ip_avx2_prng_gen_publicinputs
                - pqov_uov_Ip_avx2_prng_release_publicinputs
                - pqov_uov_Ip_avx2_prng_skip_publicinputs
                - pqov_uov_Ip_avx2_prng_skip_publicinputs
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/ov_keypair.c:86,14'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/ov_keypair.c:87,13'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_prng_skip_publicinputs
                - pqov_uov_Ip_avx2_prng_gen_publicinputs
                - pqov_uov_Ip_avx2_prng_gen_publicinputs
                - pqov_uov_Ip_avx2_prng_release_publicinputs
                - pqov_uov_Ip_avx2_prng_skip_publicinputs
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/ov_keypair.c:89,13'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_prng_gen_publicinputs
                - pqov_uov_Ip_avx2_prng_skip_publicinputs
                - pqov_uov_Ip_avx2_prng_gen_publicinputs
                - pqov_uov_Ip_avx2_prng_release_publicinputs
                - pqov_uov_Ip_avx2_prng_skip_publicinputs
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/ov_keypair.c:84,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/ov_keypair.c:85,45'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_prng_gen_publicinputs
                - pqov_uov_Ip_avx2_prng_release_publicinputs
                - pqov_uov_Ip_avx2_prng_skip_publicinputs
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/ov_keypair.c:96,19'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_prng_gen_publicinputs
                - pqov_uov_Ip_avx2_prng_release_publicinputs
                - pqov_uov_Ip_avx2_prng_skip_publicinputs
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/ov_keypair.c:96,14'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/ov_keypair.c:97,13'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_prng_skip_publicinputs
                - pqov_uov_Ip_avx2_prng_gen_publicinputs
                - pqov_uov_Ip_avx2_prng_release_publicinputs
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/ov_keypair.c:99,13'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_prng_gen_publicinputs
                - pqov_uov_Ip_avx2_prng_skip_publicinputs
                - pqov_uov_Ip_avx2_prng_release_publicinputs
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/ov_keypair.c:94,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/ov_keypair.c:96,19'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_prng_release_publicinputs
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/ov_keypair.c:103,5'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_prng_release_publicinputs
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_keypair.c:80,5'
          Dst:             pqov_uov_Ip_avx2_prng_set_publicinputs
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_keypair.c:87,13'
          Dst:             pqov_uov_Ip_avx2_prng_skip_publicinputs
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_keypair.c:89,13'
          Dst:             pqov_uov_Ip_avx2_prng_gen_publicinputs
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_keypair.c:103,5'
          Dst:             pqov_uov_Ip_avx2_prng_release_publicinputs
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_keypair.c:97,13'
          Dst:             pqov_uov_Ip_avx2_prng_skip_publicinputs
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_keypair.c:99,13'
          Dst:             pqov_uov_Ip_avx2_prng_gen_publicinputs
    - functionName:    pqov_uov_Ip_avx2_expand_pk
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_avx2/ov_keypair.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_Ip_avx2_prng_gen_publicinputs
        - pqov_uov_Ip_avx2_prng_release_publicinputs
        - pqov_uov_Ip_avx2_prng_set_publicinputs
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/ov_keypair.c:67,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/ov_keypair.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_prng_set_publicinputs
                - pqov_uov_Ip_avx2_prng_gen_publicinputs
                - pqov_uov_Ip_avx2_prng_release_publicinputs
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/ov_keypair.c:68,5'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_prng_set_publicinputs
                - pqov_uov_Ip_avx2_prng_gen_publicinputs
                - pqov_uov_Ip_avx2_prng_release_publicinputs
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_keypair.c:68,5'
          Dst:             pqov_uov_Ip_avx2_prng_set_publicinputs
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_keypair.c:70,5'
          Dst:             pqov_uov_Ip_avx2_prng_gen_publicinputs
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_keypair.c:71,5'
          Dst:             pqov_uov_Ip_avx2_prng_release_publicinputs
    - functionName:    pqov_uov_Ip_avx2_generate_keypair
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_avx2/ov_keypair.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          46
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_Ip_avx2_calculate_F2_P3
        - pqov_uov_Ip_avx2_hash_final_digest
        - pqov_uov_Ip_avx2_hash_init
        - pqov_uov_Ip_avx2_hash_update
        - pqov_uov_Ip_avx2_prng_gen_publicinputs
        - pqov_uov_Ip_avx2_prng_release_publicinputs
        - pqov_uov_Ip_avx2_prng_set_publicinputs
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/ov_keypair.c:31,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/ov_keypair.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_hash_init
                - pqov_uov_Ip_avx2_hash_update
                - pqov_uov_Ip_avx2_hash_final_digest
                - pqov_uov_Ip_avx2_prng_set_publicinputs
                - pqov_uov_Ip_avx2_prng_gen_publicinputs
                - pqov_uov_Ip_avx2_prng_release_publicinputs
                - pqov_uov_Ip_avx2_calculate_F2_P3
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/ov_keypair.c:31,5'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_hash_init
                - pqov_uov_Ip_avx2_hash_update
                - pqov_uov_Ip_avx2_hash_final_digest
                - pqov_uov_Ip_avx2_prng_set_publicinputs
                - pqov_uov_Ip_avx2_prng_gen_publicinputs
                - pqov_uov_Ip_avx2_prng_release_publicinputs
                - pqov_uov_Ip_avx2_calculate_F2_P3
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_keypair.c:40,5'
          Dst:             pqov_uov_Ip_avx2_hash_init
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_keypair.c:41,5'
          Dst:             pqov_uov_Ip_avx2_hash_update
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_keypair.c:42,5'
          Dst:             pqov_uov_Ip_avx2_hash_final_digest
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_keypair.c:52,5'
          Dst:             pqov_uov_Ip_avx2_prng_set_publicinputs
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_keypair.c:54,5'
          Dst:             pqov_uov_Ip_avx2_prng_gen_publicinputs
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_keypair.c:56,5'
          Dst:             pqov_uov_Ip_avx2_prng_release_publicinputs
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_keypair.c:61,5'
          Dst:             pqov_uov_Ip_avx2_calculate_F2_P3
    - functionName:    gf256v_generate_multab_16_avx2
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          207
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:336,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:337,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:353,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:342,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:342,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:343,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:342,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:342,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:343,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:356,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:356,32'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:356,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:356,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:356,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:357,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqov_uov_Ip_avx2_ov_pkc_calculate_Q_from_F
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_avx2/ov_keypair_computation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_Ip_avx2_calculate_P3
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/ov_keypair_computation.c:112,23'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/ov_keypair_computation.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_calculate_P3
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/ov_keypair_computation.c:112,23'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_calculate_P3
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_keypair_computation.c:112,5'
          Dst:             pqov_uov_Ip_avx2_calculate_P3
    - functionName:    pqov_uov_Ip_avx2_calculate_P3
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_avx2/ov_keypair_computation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gf256v_generate_multabs_avx2
        - pqov_uov_Ip_avx2_batch_trimat_madd_multab_gf256
        - pqov_uov_Ip_avx2_batch_upper_matTr_x_mat_multab_gf256
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/ov_keypair_computation.c:92,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/ov_keypair_computation.c:0,0'
              BranchSideFuncs:
                - gf256v_generate_multabs_avx2
                - pqov_uov_Ip_avx2_batch_trimat_madd_multab_gf256
                - pqov_uov_Ip_avx2_batch_upper_matTr_x_mat_multab_gf256
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/ov_keypair_computation.c:96,5'
              BranchSideFuncs:
                - gf256v_generate_multabs_avx2
                - pqov_uov_Ip_avx2_batch_trimat_madd_multab_gf256
                - pqov_uov_Ip_avx2_batch_upper_matTr_x_mat_multab_gf256
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_keypair_computation.c:96,5'
          Dst:             gf256v_generate_multabs_avx2
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_keypair_computation.c:99,5'
          Dst:             pqov_uov_Ip_avx2_batch_trimat_madd_multab_gf256
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_keypair_computation.c:100,5'
          Dst:             pqov_uov_Ip_avx2_batch_upper_matTr_x_mat_multab_gf256
    - functionName:    gf256v_generate_multabs_avx2
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 371
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - gf256v_generate_multab_16_avx2
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:373,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:0,0'
              BranchSideFuncs:
                - gf256v_generate_multab_16_avx2
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:374,13'
              BranchSideFuncs:
                - gf256v_generate_multab_16_avx2
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:373,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:374,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:384,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:375,9'
          Dst:             gf256v_generate_multab_16_avx2
    - functionName:    pqov_uov_Ip_avx2_calculate_F2_P3
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_avx2/ov_keypair_computation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - gf256v_generate_multabs_avx2
        - pqov_uov_Ip_avx2_batch_trimatTr_madd_multab_gf256
        - pqov_uov_Ip_avx2_batch_trimat_madd_multab_gf256
        - pqov_uov_Ip_avx2_batch_upper_matTr_x_mat_multab_gf256
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/ov_keypair_computation.c:64,11'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/ov_keypair_computation.c:0,0'
              BranchSideFuncs:
                - gf256v_generate_multabs_avx2
                - pqov_uov_Ip_avx2_batch_trimat_madd_multab_gf256
                - pqov_uov_Ip_avx2_batch_upper_matTr_x_mat_multab_gf256
                - pqov_uov_Ip_avx2_batch_trimatTr_madd_multab_gf256
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/ov_keypair_computation.c:64,11'
              BranchSideFuncs:
                - gf256v_generate_multabs_avx2
                - pqov_uov_Ip_avx2_batch_trimat_madd_multab_gf256
                - pqov_uov_Ip_avx2_batch_upper_matTr_x_mat_multab_gf256
                - pqov_uov_Ip_avx2_batch_trimatTr_madd_multab_gf256
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/ov_keypair_computation.c:64,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/ov_keypair_computation.c:64,9'
              BranchSideFuncs:
                - gf256v_generate_multabs_avx2
                - pqov_uov_Ip_avx2_batch_trimat_madd_multab_gf256
                - pqov_uov_Ip_avx2_batch_upper_matTr_x_mat_multab_gf256
                - pqov_uov_Ip_avx2_batch_trimatTr_madd_multab_gf256
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/ov_keypair_computation.c:65,9'
              BranchSideFuncs:
                - gf256v_generate_multabs_avx2
                - pqov_uov_Ip_avx2_batch_trimat_madd_multab_gf256
                - pqov_uov_Ip_avx2_batch_upper_matTr_x_mat_multab_gf256
                - pqov_uov_Ip_avx2_batch_trimatTr_madd_multab_gf256
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_keypair_computation.c:69,5'
          Dst:             gf256v_generate_multabs_avx2
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_keypair_computation.c:71,5'
          Dst:             pqov_uov_Ip_avx2_batch_trimat_madd_multab_gf256
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_keypair_computation.c:72,5'
          Dst:             pqov_uov_Ip_avx2_batch_upper_matTr_x_mat_multab_gf256
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_keypair_computation.c:73,5'
          Dst:             pqov_uov_Ip_avx2_batch_trimatTr_madd_multab_gf256
    - functionName:    pqov_uov_Ip_avx2_ov_pkc_calculate_F_from_Q
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_avx2/ov_keypair_computation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_Ip_avx2_calculate_F2
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/ov_keypair_computation.c:47,23'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/ov_keypair_computation.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_calculate_F2
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/ov_keypair_computation.c:47,23'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_calculate_F2
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_keypair_computation.c:47,5'
          Dst:             pqov_uov_Ip_avx2_calculate_F2
    - functionName:    pqov_uov_Ip_avx2_calculate_F2
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_avx2/ov_keypair_computation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - gf256v_generate_multabs_avx2
        - pqov_uov_Ip_avx2_batch_2trimat_madd_multab_gf256
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/ov_keypair_computation.c:24,12'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/ov_keypair_computation.c:0,0'
              BranchSideFuncs:
                - gf256v_generate_multabs_avx2
                - pqov_uov_Ip_avx2_batch_2trimat_madd_multab_gf256
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/ov_keypair_computation.c:24,12'
              BranchSideFuncs:
                - gf256v_generate_multabs_avx2
                - pqov_uov_Ip_avx2_batch_2trimat_madd_multab_gf256
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/ov_keypair_computation.c:24,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/ov_keypair_computation.c:24,10'
              BranchSideFuncs:
                - gf256v_generate_multabs_avx2
                - pqov_uov_Ip_avx2_batch_2trimat_madd_multab_gf256
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/ov_keypair_computation.c:25,9'
              BranchSideFuncs:
                - gf256v_generate_multabs_avx2
                - pqov_uov_Ip_avx2_batch_2trimat_madd_multab_gf256
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_keypair_computation.c:33,5'
          Dst:             gf256v_generate_multabs_avx2
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_keypair_computation.c:34,5'
          Dst:             pqov_uov_Ip_avx2_batch_2trimat_madd_multab_gf256
    - functionName:    linearmap_8x8_accu_ymm
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          54
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - linear_transform_8x8_256b
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:125,23'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:0,0'
              BranchSideFuncs:
                - linear_transform_8x8_256b.31228
                - linear_transform_8x8_256b.31228
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:125,23'
              BranchSideFuncs:
                - linear_transform_8x8_256b.31228
                - linear_transform_8x8_256b.31228
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:127,28'
          Dst:             linear_transform_8x8_256b
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:127,28'
          Dst:             linear_transform_8x8_256b
    - functionName:    linear_transform_8x8_256b
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_avx2/gf16_avx2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gf256v_madd_avx2
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - linearmap_8x8_accu_ymm
        - tbl32_gf256_multab
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:227,21'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:0,0'
              BranchSideFuncs:
                - tbl32_gf256_multab
                - linearmap_8x8_accu_ymm.31227
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:227,21'
              BranchSideFuncs:
                - tbl32_gf256_multab
                - linearmap_8x8_accu_ymm.31227
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:227,21'
          Dst:             tbl32_gf256_multab
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:232,5'
          Dst:             linearmap_8x8_accu_ymm
    - functionName:    tbl32_gf256_multab
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_avx2/gf16_avx2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          75
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gf256v_set_zero
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_avx2/blas_comm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _store_xmm
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_avx2/blas_sse.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/blas_sse.h:62,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_sse.h:62,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_sse.h:62,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _load_xmm
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_avx2/blas_sse.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/blas_sse.h:36,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_sse.h:36,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_sse.h:36,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    linear_transform_8x8_128b
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_avx2/gf16_sse.h'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    linearmap_8x8_sse
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_avx2/blas_sse.h'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          73
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _load_xmm
        - _store_xmm
        - linear_transform_8x8_128b
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/blas_sse.h:90,30'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_sse.h:0,0'
              BranchSideFuncs:
                - linear_transform_8x8_128b.31232
                - _load_xmm.31231
                - linear_transform_8x8_128b.31232
                - _store_xmm.31230
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_sse.h:90,30'
              BranchSideFuncs:
                - linear_transform_8x8_128b.31232
                - _load_xmm.31231
                - linear_transform_8x8_128b.31232
                - _store_xmm.31230
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/blas_sse.h:91,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_sse.h:89,31'
              BranchSideFuncs:
                - _load_xmm.31231
                - linear_transform_8x8_128b.31232
                - _store_xmm.31230
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_sse.h:97,10'
              BranchSideFuncs:
                - _load_xmm.31231
                - linear_transform_8x8_128b.31232
                - _store_xmm.31230
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/blas_sse.h:91,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_sse.h:91,17'
              BranchSideFuncs:
                - _load_xmm.31231
                - linear_transform_8x8_128b.31232
                - _store_xmm.31230
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_sse.h:97,10'
              BranchSideFuncs:
                - _load_xmm.31231
                - linear_transform_8x8_128b.31232
                - _store_xmm.31230
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/blas_sse.h:97,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_sse.h:97,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_sse.h:98,23'
              BranchSideFuncs:
                - _load_xmm.31231
                - linear_transform_8x8_128b.31232
                - _store_xmm.31230
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/blas_sse.h:93,22'
          Dst:             linear_transform_8x8_128b
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/blas_sse.h:98,23'
          Dst:             _load_xmm
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/blas_sse.h:99,22'
          Dst:             linear_transform_8x8_128b
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/blas_sse.h:100,9'
          Dst:             _store_xmm
    - functionName:    linearmap_8x8_ymm
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          93
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - linear_transform_8x8_256b
        - linearmap_8x8_sse
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:83,31'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:0,0'
              BranchSideFuncs:
                - linear_transform_8x8_256b.31228
                - linear_transform_8x8_256b.31228
                - linearmap_8x8_sse.31233
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:83,31'
              BranchSideFuncs:
                - linear_transform_8x8_256b.31228
                - linear_transform_8x8_256b.31228
                - linearmap_8x8_sse.31233
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:85,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:86,14'
              BranchSideFuncs:
                - linear_transform_8x8_256b.31228
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:97,5'
              BranchSideFuncs:
                - linear_transform_8x8_256b.31228
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:86,14'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:87,27'
              BranchSideFuncs:
                - linearmap_8x8_sse.31233
                - linear_transform_8x8_256b.31228
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:93,35'
              BranchSideFuncs:
                - linearmap_8x8_sse.31233
                - linear_transform_8x8_256b.31228
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:97,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:97,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:97,16'
              BranchSideFuncs:
                - linear_transform_8x8_256b.31228
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:97,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:97,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:97,16'
              BranchSideFuncs:
                - linear_transform_8x8_256b.31228
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:89,26'
          Dst:             linear_transform_8x8_256b
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:93,13'
          Dst:             linearmap_8x8_sse
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:99,22'
          Dst:             linear_transform_8x8_256b
    - functionName:    gf256v_add_avx2
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          76
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    53
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:142,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:147,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:157,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:158,49'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:158,49'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    gf256v_mul_scalar_avx2
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - linearmap_8x8_ymm
        - tbl32_gf256_multab
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:204,21'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:0,0'
              BranchSideFuncs:
                - tbl32_gf256_multab
                - linearmap_8x8_ymm.31234
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:204,21'
              BranchSideFuncs:
                - tbl32_gf256_multab
                - linearmap_8x8_ymm.31234
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:204,21'
          Dst:             tbl32_gf256_multab
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:209,5'
          Dst:             linearmap_8x8_ymm
    - functionName:    madd_reduce_gf256
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_avx2/ov_publicmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 381
      functionLinenumberEnd: 430
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          174
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gf256v_add_avx2
        - gf256v_madd_avx2
        - gf256v_set_zero
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_publicmap.c:395,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_publicmap.c:396,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_publicmap.c:395,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_publicmap.c:396,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_publicmap.c:395,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_publicmap.c:396,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_publicmap.c:395,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_publicmap.c:396,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_publicmap.c:395,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_publicmap.c:396,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_publicmap.c:395,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_publicmap.c:396,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_publicmap.c:395,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_publicmap.c:396,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_publicmap.c:399,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_publicmap.c:400,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_publicmap.c:399,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_publicmap.c:400,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_publicmap.c:399,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_publicmap.c:400,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_publicmap.c:403,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_publicmap.c:404,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_publicmap.c:406,5'
          Dst:             gf256v_set_zero
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_publicmap.c:407,5'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_publicmap.c:408,5'
          Dst:             gf256v_madd_avx2
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_publicmap.c:409,5'
          Dst:             gf256v_madd_avx2
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_publicmap.c:410,5'
          Dst:             gf256v_madd_avx2
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_publicmap.c:413,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_publicmap.c:414,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_publicmap.c:413,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_publicmap.c:414,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_publicmap.c:413,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_publicmap.c:414,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_publicmap.c:413,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_publicmap.c:414,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_publicmap.c:413,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_publicmap.c:414,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_publicmap.c:413,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_publicmap.c:414,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_publicmap.c:413,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_publicmap.c:414,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_publicmap.c:417,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_publicmap.c:418,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_publicmap.c:417,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_publicmap.c:418,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_publicmap.c:417,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_publicmap.c:418,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_publicmap.c:421,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_publicmap.c:422,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_publicmap.c:424,5'
          Dst:             gf256v_madd_avx2
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_publicmap.c:425,5'
          Dst:             gf256v_madd_avx2
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_publicmap.c:426,5'
          Dst:             gf256v_madd_avx2
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_publicmap.c:427,5'
          Dst:             gf256v_madd_avx2
    - functionName:    accu_eval_quad_gf256
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_avx2/ov_publicmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          226
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - gf256v_add_avx2
        - gf256v_mul_scalar_avx2
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/ov_publicmap.c:173,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/ov_publicmap.c:0,0'
              BranchSideFuncs:
                - gf256v_mul_scalar_avx2
                - gf256v_add_avx2.31235
                - gf256v_add_avx2.31235
                - gf256v_mul_scalar_avx2
                - gf256v_add_avx2.31235
                - gf256v_add_avx2.31235
                - gf256v_mul_scalar_avx2
                - gf256v_add_avx2.31235
                - gf256v_add_avx2.31235
                - gf256v_mul_scalar_avx2
                - gf256v_add_avx2.31235
                - gf256v_add_avx2.31235
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/ov_publicmap.c:189,5'
              BranchSideFuncs:
                - gf256v_mul_scalar_avx2
                - gf256v_add_avx2.31235
                - gf256v_add_avx2.31235
                - gf256v_mul_scalar_avx2
                - gf256v_add_avx2.31235
                - gf256v_add_avx2.31235
                - gf256v_mul_scalar_avx2
                - gf256v_add_avx2.31235
                - gf256v_add_avx2.31235
                - gf256v_mul_scalar_avx2
                - gf256v_add_avx2.31235
                - gf256v_add_avx2.31235
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/ov_publicmap.c:204,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/ov_publicmap.c:189,34'
              BranchSideFuncs:
                - gf256v_mul_scalar_avx2
                - gf256v_add_avx2.31235
                - gf256v_add_avx2.31235
                - gf256v_mul_scalar_avx2
                - gf256v_add_avx2.31235
                - gf256v_add_avx2.31235
                - gf256v_mul_scalar_avx2
                - gf256v_add_avx2.31235
                - gf256v_add_avx2.31235
                - gf256v_mul_scalar_avx2
                - gf256v_add_avx2.31235
                - gf256v_add_avx2.31235
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/ov_publicmap.c:205,28'
              BranchSideFuncs:
                - gf256v_add_avx2.31235
                - gf256v_add_avx2.31235
                - gf256v_mul_scalar_avx2
                - gf256v_mul_scalar_avx2
                - gf256v_add_avx2.31235
                - gf256v_add_avx2.31235
                - gf256v_mul_scalar_avx2
                - gf256v_add_avx2.31235
                - gf256v_add_avx2.31235
                - gf256v_mul_scalar_avx2
                - gf256v_add_avx2.31235
                - gf256v_add_avx2.31235
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/ov_publicmap.c:218,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/ov_publicmap.c:212,34'
              BranchSideFuncs:
                - gf256v_mul_scalar_avx2
                - gf256v_add_avx2.31235
                - gf256v_add_avx2.31235
                - gf256v_mul_scalar_avx2
                - gf256v_add_avx2.31235
                - gf256v_add_avx2.31235
                - gf256v_mul_scalar_avx2
                - gf256v_add_avx2.31235
                - gf256v_add_avx2.31235
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/ov_publicmap.c:219,28'
              BranchSideFuncs:
                - gf256v_add_avx2.31235
                - gf256v_add_avx2.31235
                - gf256v_mul_scalar_avx2
                - gf256v_mul_scalar_avx2
                - gf256v_add_avx2.31235
                - gf256v_add_avx2.31235
                - gf256v_mul_scalar_avx2
                - gf256v_add_avx2.31235
                - gf256v_add_avx2.31235
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/ov_publicmap.c:212,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/ov_publicmap.c:214,22'
              BranchSideFuncs:
                - gf256v_mul_scalar_avx2
                - gf256v_add_avx2.31235
                - gf256v_add_avx2.31235
                - gf256v_mul_scalar_avx2
                - gf256v_add_avx2.31235
                - gf256v_add_avx2.31235
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/ov_publicmap.c:228,30'
              BranchSideFuncs:
                - gf256v_mul_scalar_avx2
                - gf256v_add_avx2.31235
                - gf256v_add_avx2.31235
                - gf256v_mul_scalar_avx2
                - gf256v_add_avx2.31235
                - gf256v_add_avx2.31235
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/ov_publicmap.c:241,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/ov_publicmap.c:226,38'
              BranchSideFuncs:
                - gf256v_mul_scalar_avx2
                - gf256v_add_avx2.31235
                - gf256v_add_avx2.31235
                - gf256v_mul_scalar_avx2
                - gf256v_add_avx2.31235
                - gf256v_add_avx2.31235
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/ov_publicmap.c:242,28'
              BranchSideFuncs:
                - gf256v_add_avx2.31235
                - gf256v_add_avx2.31235
                - gf256v_mul_scalar_avx2
                - gf256v_mul_scalar_avx2
                - gf256v_add_avx2.31235
                - gf256v_add_avx2.31235
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/ov_publicmap.c:226,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/ov_publicmap.c:0,0'
              BranchSideFuncs:
                - gf256v_mul_scalar_avx2
                - gf256v_add_avx2.31235
                - gf256v_add_avx2.31235
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/ov_publicmap.c:228,30'
              BranchSideFuncs:
                - gf256v_mul_scalar_avx2
                - gf256v_add_avx2.31235
                - gf256v_add_avx2.31235
                - gf256v_mul_scalar_avx2
                - gf256v_add_avx2.31235
                - gf256v_add_avx2.31235
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_publicmap.c:202,9'
          Dst:             gf256v_mul_scalar_avx2
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_publicmap.c:206,13'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_publicmap.c:207,13'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_publicmap.c:216,9'
          Dst:             gf256v_mul_scalar_avx2
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_publicmap.c:220,13'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_publicmap.c:221,13'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_publicmap.c:261,9'
          Dst:             gf256v_mul_scalar_avx2
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_publicmap.c:264,13'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_publicmap.c:265,13'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_publicmap.c:239,9'
          Dst:             gf256v_mul_scalar_avx2
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_publicmap.c:243,13'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_publicmap.c:244,13'
          Dst:             gf256v_add_avx2
    - functionName:    gf256v_get_ele
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_avx2/blas_comm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqov_uov_Ip_avx2_ov_publicmap
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_avx2/ov_publicmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 439
      functionLinenumberEnd: 462
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - accu_eval_quad_gf256
        - gf256v_get_ele
        - madd_reduce_gf256
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/ov_publicmap.c:440,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/ov_publicmap.c:0,0'
              BranchSideFuncs:
                - gf256v_get_ele.31238
                - accu_eval_quad_gf256.31237
                - madd_reduce_gf256.31236
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/ov_publicmap.c:441,5'
              BranchSideFuncs:
                - gf256v_get_ele.31238
                - accu_eval_quad_gf256.31237
                - madd_reduce_gf256.31236
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/ov_publicmap.c:441,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/ov_publicmap.c:442,17'
              BranchSideFuncs:
                - accu_eval_quad_gf256.31237
                - madd_reduce_gf256.31236
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/ov_publicmap.c:453,5'
              BranchSideFuncs:
                - accu_eval_quad_gf256.31237
                - madd_reduce_gf256.31236
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_publicmap.c:455,5'
          Dst:             accu_eval_quad_gf256
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_publicmap.c:456,5'
          Dst:             madd_reduce_gf256
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/ov_publicmap.c:442,17'
          Dst:             gf256v_get_ele
    - functionName:    _store_xmm
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_avx2/blas_sse.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/blas_sse.h:62,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_sse.h:62,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_sse.h:62,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    linear_transform_8x8_128b
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_avx2/gf16_sse.h'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    linearmap_8x8_accu_sse
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_avx2/blas_sse.h'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          88
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _load_xmm
        - _store_xmm
        - linear_transform_8x8_128b
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/blas_sse.h:108,30'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_sse.h:0,0'
              BranchSideFuncs:
                - linear_transform_8x8_128b.31290
                - _load_xmm.31292
                - _load_xmm.31292
                - linear_transform_8x8_128b.31290
                - _store_xmm.31289
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_sse.h:108,30'
              BranchSideFuncs:
                - linear_transform_8x8_128b.31290
                - _load_xmm.31292
                - _load_xmm.31292
                - linear_transform_8x8_128b.31290
                - _store_xmm.31289
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/blas_sse.h:109,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_sse.h:107,31'
              BranchSideFuncs:
                - _load_xmm.31292
                - _load_xmm.31292
                - linear_transform_8x8_128b.31290
                - _store_xmm.31289
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_sse.h:118,10'
              BranchSideFuncs:
                - _load_xmm.31292
                - _load_xmm.31292
                - linear_transform_8x8_128b.31290
                - _store_xmm.31289
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/blas_sse.h:109,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_sse.h:109,17'
              BranchSideFuncs:
                - _load_xmm.31292
                - _load_xmm.31292
                - linear_transform_8x8_128b.31290
                - _store_xmm.31289
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_sse.h:118,10'
              BranchSideFuncs:
                - _load_xmm.31292
                - _load_xmm.31292
                - linear_transform_8x8_128b.31290
                - _store_xmm.31289
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/blas_sse.h:118,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_sse.h:118,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_sse.h:119,23'
              BranchSideFuncs:
                - _load_xmm.31292
                - _load_xmm.31292
                - linear_transform_8x8_128b.31290
                - _store_xmm.31289
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/blas_sse.h:112,22'
          Dst:             linear_transform_8x8_128b
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/blas_sse.h:119,23'
          Dst:             _load_xmm
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/blas_sse.h:120,23'
          Dst:             _load_xmm
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/blas_sse.h:121,22'
          Dst:             linear_transform_8x8_128b
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/blas_sse.h:123,9'
          Dst:             _store_xmm
    - functionName:    _load_xmm
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_avx2/blas_sse.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/blas_sse.h:36,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_sse.h:36,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_sse.h:36,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    linear_transform_8x8_256b
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_avx2/gf16_avx2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    linearmap_8x8_accu_ymm
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          108
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - linear_transform_8x8_256b
        - linearmap_8x8_accu_sse
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:108,31'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:0,0'
              BranchSideFuncs:
                - linear_transform_8x8_256b.31293
                - linear_transform_8x8_256b.31293
                - linearmap_8x8_accu_sse.31291
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:108,31'
              BranchSideFuncs:
                - linear_transform_8x8_256b.31293
                - linear_transform_8x8_256b.31293
                - linearmap_8x8_accu_sse.31291
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:110,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:111,13'
              BranchSideFuncs:
                - linear_transform_8x8_256b.31293
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:124,5'
              BranchSideFuncs:
                - linear_transform_8x8_256b.31293
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:111,13'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:112,27'
              BranchSideFuncs:
                - linearmap_8x8_accu_sse.31291
                - linear_transform_8x8_256b.31293
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:119,48'
              BranchSideFuncs:
                - linearmap_8x8_accu_sse.31291
                - linear_transform_8x8_256b.31293
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:124,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:124,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:124,16'
              BranchSideFuncs:
                - linear_transform_8x8_256b.31293
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:124,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:124,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:124,16'
              BranchSideFuncs:
                - linear_transform_8x8_256b.31293
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:115,32'
          Dst:             linear_transform_8x8_256b
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:119,13'
          Dst:             linearmap_8x8_accu_sse
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:127,28'
          Dst:             linear_transform_8x8_256b
    - functionName:    gf256v_madd_multab_avx2
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - linearmap_8x8_accu_ymm
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:216,18'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:0,0'
              BranchSideFuncs:
                - linearmap_8x8_accu_ymm.31294
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:216,18'
              BranchSideFuncs:
                - linearmap_8x8_accu_ymm.31294
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:220,5'
          Dst:             linearmap_8x8_accu_ymm
    - functionName:    gf256v_set_zero
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_avx2/blas_comm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gf256v_generate_multab_16_avx2
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          207
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:336,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:337,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:353,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:342,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:342,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:343,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:342,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:342,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:343,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:356,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:356,32'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:356,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:356,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:356,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:357,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    gf256v_add_sse
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_avx2/blas_sse.h'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          229
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/blas_sse.h:138,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_sse.h:138,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_sse.h:144,28'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/blas_sse.h:138,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_sse.h:138,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_sse.h:139,49'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/blas_sse.h:138,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_sse.h:138,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_sse.h:139,49'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/blas_sse.h:138,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_sse.h:139,49'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_sse.h:144,28'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/blas_sse.h:144,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_sse.h:144,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_sse.h:144,28'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/blas_sse.h:144,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_sse.h:144,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_sse.h:145,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/blas_sse.h:144,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_sse.h:144,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_sse.h:145,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/blas_sse.h:144,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_sse.h:144,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_sse.h:145,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/blas_sse.h:138,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_sse.h:139,49'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_sse.h:144,28'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/blas_sse.h:144,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_sse.h:144,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_sse.h:145,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqov_uov_Ip_avx2_batch_upper_matTr_x_mat_multab_gf256
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c'
      linkageType:     InternalLinkage
      functionLinenumber: 558
      functionLinenumberEnd: 576
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          103
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - gf256v_add_avx2
        - pqov_uov_Ip_avx2_gf256mat_prod_multab
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:560,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.31300
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:566,28'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.31300
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:570,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:571,47'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.31300
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:574,26'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.31300
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:566,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:566,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:567,95'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.31300
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:570,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:571,47'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.31300
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:574,26'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.31300
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:567,9'
          Dst:             pqov_uov_Ip_avx2_gf256mat_prod_multab
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:571,13'
          Dst:             gf256v_add_avx2
    - functionName:    gf256v_add_avx2
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          95
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - gf256v_add_sse
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:142,20'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:0,0'
              BranchSideFuncs:
                - gf256v_add_sse.31297
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:142,20'
              BranchSideFuncs:
                - gf256v_add_sse.31297
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:142,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:144,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:157,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:144,14'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:145,13'
              BranchSideFuncs:
                - gf256v_add_sse.31297
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:147,26'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:158,49'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:158,49'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:145,13'
          Dst:             gf256v_add_sse
    - functionName:    pqov_uov_Ip_avx2_batch_2trimat_madd_multab_gf256
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c'
      linkageType:     InternalLinkage
      functionLinenumber: 524
      functionLinenumberEnd: 552
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          322
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - gf256v_add_avx2
        - pqov_uov_Ip_avx2_gf256mat_prod_multab
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:527,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.31300
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:536,28'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.31300
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:546,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:536,28'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:536,28'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.31300
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:538,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:538,9'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.31300
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:542,26'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.31300
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:538,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:538,9'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.31300
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:539,34'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.31300
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:538,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:539,34'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.31300
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:542,26'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.31300
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:546,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:536,28'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.31300
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:547,90'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.31300
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:538,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:538,9'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.31300
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:539,34'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.31300
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:536,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:536,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:537,40'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.31300
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:538,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:538,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:542,26'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:538,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:538,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:539,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:538,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:539,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:542,26'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:536,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:536,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:537,40'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:538,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:538,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:539,34'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:547,13'
          Dst:             pqov_uov_Ip_avx2_gf256mat_prod_multab
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:548,13'
          Dst:             gf256v_add_avx2
    - functionName:    pqov_uov_Ip_avx2_batch_trimatTr_madd_multab_gf256
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c'
      linkageType:     InternalLinkage
      functionLinenumber: 496
      functionLinenumberEnd: 521
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          301
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - gf256v_add_avx2
        - pqov_uov_Ip_avx2_gf256mat_prod_multab
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:499,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.31300
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:508,28'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.31300
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:515,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:508,28'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:508,28'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.31300
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:510,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:510,9'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.31300
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:514,26'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.31300
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:510,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:510,9'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.31300
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:511,34'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.31300
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:510,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:511,34'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.31300
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:514,26'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.31300
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:515,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:508,28'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.31300
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:516,88'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.31300
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:510,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:510,9'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.31300
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:511,34'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.31300
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:508,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:508,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:509,40'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.31300
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:510,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:510,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:514,26'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:510,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:510,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:511,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:510,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:511,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:514,26'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:508,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:508,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:509,40'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:510,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:510,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:511,34'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:516,13'
          Dst:             pqov_uov_Ip_avx2_gf256mat_prod_multab
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:517,13'
          Dst:             gf256v_add_avx2
    - functionName:    pqov_uov_Ip_avx2_batch_trimat_madd_multab_gf256
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 492
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          94
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - gf256v_add_avx2
        - pqov_uov_Ip_avx2_gf256mat_prod_multab
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:477,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.31300
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:484,28'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.31300
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:484,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:484,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:485,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:484,28'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:485,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:485,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:486,82'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.31300
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:490,29'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.31300
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:486,13'
          Dst:             pqov_uov_Ip_avx2_gf256mat_prod_multab
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:487,13'
          Dst:             gf256v_add_avx2
    - functionName:    batch_quad_trimat_eval_multab_gf256
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c'
      linkageType:     InternalLinkage
      functionLinenumber: 579
      functionLinenumberEnd: 593
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - gf256v_madd_multab_avx2
        - gf256v_set_zero
        - pqov_uov_Ip_avx2_gf256mat_prod_multab
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:583,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:0,0'
              BranchSideFuncs:
                - gf256v_set_zero.31295
                - pqov_uov_Ip_avx2_gf256mat_prod_multab
                - gf256v_madd_multab_avx2
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:585,5'
              BranchSideFuncs:
                - gf256v_set_zero.31295
                - pqov_uov_Ip_avx2_gf256mat_prod_multab
                - gf256v_madd_multab_avx2
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:586,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:586,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:586,28'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_gf256mat_prod_multab
                - gf256v_madd_multab_avx2
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:586,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:586,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:587,60'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_gf256mat_prod_multab
                - gf256v_madd_multab_avx2
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:585,5'
          Dst:             gf256v_set_zero
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:587,9'
          Dst:             pqov_uov_Ip_avx2_gf256mat_prod_multab
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:588,9'
          Dst:             gf256v_madd_multab_avx2
    - functionName:    gf256v_generate_multabs_avx2
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 371
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          64
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _load_xmm
        - gf256v_generate_multab_16_avx2
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:373,18'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:0,0'
              BranchSideFuncs:
                - _load_xmm.31292
                - gf256v_generate_multab_16_avx2.31296
                - gf256v_generate_multab_16_avx2.31296
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:373,18'
              BranchSideFuncs:
                - _load_xmm.31292
                - gf256v_generate_multab_16_avx2.31296
                - gf256v_generate_multab_16_avx2.31296
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:373,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:374,13'
              BranchSideFuncs:
                - gf256v_generate_multab_16_avx2.31296
                - _load_xmm.31292
                - gf256v_generate_multab_16_avx2.31296
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:380,9'
              BranchSideFuncs:
                - _load_xmm.31292
                - gf256v_generate_multab_16_avx2.31296
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:373,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:374,13'
              BranchSideFuncs:
                - gf256v_generate_multab_16_avx2.31296
                - _load_xmm.31292
                - gf256v_generate_multab_16_avx2.31296
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:380,9'
              BranchSideFuncs:
                - _load_xmm.31292
                - gf256v_generate_multab_16_avx2.31296
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:380,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:380,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:381,13'
              BranchSideFuncs:
                - _load_xmm.31292
                - gf256v_generate_multab_16_avx2.31296
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:375,9'
          Dst:             gf256v_generate_multab_16_avx2
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:381,13'
          Dst:             _load_xmm
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/blas_avx2.h:382,9'
          Dst:             gf256v_generate_multab_16_avx2
    - functionName:    pqov_uov_Ip_avx2_batch_quad_trimat_eval_gf256
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c'
      linkageType:     InternalLinkage
      functionLinenumber: 439
      functionLinenumberEnd: 445
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - batch_quad_trimat_eval_multab_gf256
        - gf256v_generate_multabs_avx2
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:441,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:0,0'
              BranchSideFuncs:
                - gf256v_generate_multabs_avx2.31307
                - batch_quad_trimat_eval_multab_gf256
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:443,5'
              BranchSideFuncs:
                - gf256v_generate_multabs_avx2.31307
                - batch_quad_trimat_eval_multab_gf256
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:443,5'
          Dst:             gf256v_generate_multabs_avx2
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:444,5'
          Dst:             batch_quad_trimat_eval_multab_gf256
    - functionName:    pqov_uov_Ip_avx2_batch_upper_matTr_x_mat_gf256
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c'
      linkageType:     InternalLinkage
      functionLinenumber: 415
      functionLinenumberEnd: 431
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          101
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - gf256v_add_avx2
        - pqov_uov_Ip_avx2_gf256mat_prod
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:417,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_gf256mat_prod
                - gf256v_add_avx2.31300
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:422,28'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_gf256mat_prod
                - gf256v_add_avx2.31300
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:425,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:426,47'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_gf256mat_prod
                - gf256v_add_avx2.31300
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:429,26'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_gf256mat_prod
                - gf256v_add_avx2.31300
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:422,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:422,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:423,88'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_gf256mat_prod
                - gf256v_add_avx2.31300
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:425,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:426,47'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_gf256mat_prod
                - gf256v_add_avx2.31300
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:429,26'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_gf256mat_prod
                - gf256v_add_avx2.31300
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:423,9'
          Dst:             pqov_uov_Ip_avx2_gf256mat_prod
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:426,13'
          Dst:             gf256v_add_avx2
    - functionName:    pqov_uov_Ip_avx2_batch_2trimat_madd_gf256
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c'
      linkageType:     InternalLinkage
      functionLinenumber: 382
      functionLinenumberEnd: 408
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          320
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - gf256v_add_avx2
        - pqov_uov_Ip_avx2_gf256mat_prod
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:385,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_gf256mat_prod
                - gf256v_add_avx2.31300
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:392,28'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_gf256mat_prod
                - gf256v_add_avx2.31300
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:402,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:392,28'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:392,28'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_gf256mat_prod
                - gf256v_add_avx2.31300
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:394,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:394,9'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_gf256mat_prod
                - gf256v_add_avx2.31300
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:398,26'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_gf256mat_prod
                - gf256v_add_avx2.31300
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:394,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:394,9'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_gf256mat_prod
                - gf256v_add_avx2.31300
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:395,34'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_gf256mat_prod
                - gf256v_add_avx2.31300
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:394,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:395,34'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_gf256mat_prod
                - gf256v_add_avx2.31300
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:398,26'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_gf256mat_prod
                - gf256v_add_avx2.31300
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:402,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:392,28'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_gf256mat_prod
                - gf256v_add_avx2.31300
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:403,72'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_gf256mat_prod
                - gf256v_add_avx2.31300
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:394,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:394,9'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_gf256mat_prod
                - gf256v_add_avx2.31300
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:395,34'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_gf256mat_prod
                - gf256v_add_avx2.31300
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:392,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:392,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:393,40'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_gf256mat_prod
                - gf256v_add_avx2.31300
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:394,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:394,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:398,26'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:394,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:394,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:395,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:394,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:395,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:398,26'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:392,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:392,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:393,40'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:394,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:394,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:395,34'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:403,13'
          Dst:             pqov_uov_Ip_avx2_gf256mat_prod
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:404,13'
          Dst:             gf256v_add_avx2
    - functionName:    pqov_uov_Ip_avx2_batch_trimatTr_madd_gf256
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 377
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          299
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - gf256v_add_avx2
        - pqov_uov_Ip_avx2_gf256mat_prod
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:356,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_gf256mat_prod
                - gf256v_add_avx2.31300
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:363,28'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_gf256mat_prod
                - gf256v_add_avx2.31300
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:371,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:363,28'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:363,28'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_gf256mat_prod
                - gf256v_add_avx2.31300
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:365,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:365,9'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_gf256mat_prod
                - gf256v_add_avx2.31300
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:369,26'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_gf256mat_prod
                - gf256v_add_avx2.31300
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:365,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:365,9'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_gf256mat_prod
                - gf256v_add_avx2.31300
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:366,34'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_gf256mat_prod
                - gf256v_add_avx2.31300
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:365,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:366,34'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_gf256mat_prod
                - gf256v_add_avx2.31300
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:369,26'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_gf256mat_prod
                - gf256v_add_avx2.31300
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:371,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:363,28'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_gf256mat_prod
                - gf256v_add_avx2.31300
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:372,70'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_gf256mat_prod
                - gf256v_add_avx2.31300
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:365,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:365,9'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_gf256mat_prod
                - gf256v_add_avx2.31300
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:366,34'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_gf256mat_prod
                - gf256v_add_avx2.31300
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:363,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:363,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:364,40'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_gf256mat_prod
                - gf256v_add_avx2.31300
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:365,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:365,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:369,26'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:365,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:365,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:366,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:365,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:366,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:369,26'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:363,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:363,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:364,40'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:365,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:365,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:366,34'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:372,13'
          Dst:             pqov_uov_Ip_avx2_gf256mat_prod
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:373,13'
          Dst:             gf256v_add_avx2
    - functionName:    pqov_uov_Ip_avx2_batch_trimat_madd_gf256
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          92
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - gf256v_add_avx2
        - pqov_uov_Ip_avx2_gf256mat_prod
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:337,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_gf256mat_prod
                - gf256v_add_avx2.31300
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:341,28'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_gf256mat_prod
                - gf256v_add_avx2.31300
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:341,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:341,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:342,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:341,28'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:342,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:342,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:343,73'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_gf256mat_prod
                - gf256v_add_avx2.31300
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:347,29'
              BranchSideFuncs:
                - pqov_uov_Ip_avx2_gf256mat_prod
                - gf256v_add_avx2.31300
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:343,13'
          Dst:             pqov_uov_Ip_avx2_gf256mat_prod
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/parallel_matrix_op.c:344,13'
          Dst:             gf256v_add_avx2
    - functionName:    pqov_uov_Ip_avx2_hash_final_digest
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_avx2/utils_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/utils_hash.c:131,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/utils_hash.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/utils_hash.c:131,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/utils_hash.c:131,5'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/utils_hash.c:132,5'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/utils_hash.c:133,5'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    pqov_uov_Ip_avx2_hash_ctx_copy
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_avx2/utils_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_clone
        - OQS_SHA3_shake256_inc_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/utils_hash.c:119,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/utils_hash.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_ctx_clone
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/utils_hash.c:119,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_ctx_clone
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/utils_hash.c:119,5'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/utils_hash.c:120,5'
          Dst:             OQS_SHA3_shake256_inc_ctx_clone
    - functionName:    pqov_uov_Ip_avx2_hash_update
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_avx2/utils_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/utils_hash.c:109,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/utils_hash.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/utils_hash.c:109,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/utils_hash.c:109,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    pqov_uov_Ip_avx2_hash_init
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_avx2/utils_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/utils_hash.c:99,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/utils_hash.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/utils_hash.c:99,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/utils_hash.c:99,5'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    br_swap32
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_avx2/utils_prng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqov_uov_Ip_avx2_prng_skip_publicinputs
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_avx2/utils_prng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          70
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - aes128ctr_publicinputs
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/utils_prng.c:323,14'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/utils_prng.c:0,0'
              BranchSideFuncs:
                - aes128ctr_publicinputs.31349
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/utils_prng.c:323,14'
              BranchSideFuncs:
                - aes128ctr_publicinputs.31349
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/utils_prng.c:323,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/utils_prng.c:324,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/utils_prng.c:327,30'
              BranchSideFuncs:
                - aes128ctr_publicinputs.31349
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/utils_prng.c:332,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/utils_prng.c:333,14'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/utils_prng.c:338,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/utils_prng.c:335,9'
          Dst:             aes128ctr_publicinputs
    - functionName:    aes128ctr_publicinputs
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_avx2/utils_prng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_AES128_CTR_inc_stream_iv
        - br_swap32
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/utils_prng.c:180,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/utils_prng.c:0,0'
              BranchSideFuncs:
                - br_swap32.31346
                - OQS_AES128_CTR_inc_stream_iv
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/utils_prng.c:181,5'
              BranchSideFuncs:
                - br_swap32.31346
                - OQS_AES128_CTR_inc_stream_iv
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/utils_prng.c:186,13'
          Dst:             br_swap32
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/utils_prng.c:189,5'
          Dst:             OQS_AES128_CTR_inc_stream_iv
    - functionName:    pqov_uov_Ip_avx2_prng_gen_publicinputs
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_avx2/utils_prng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          116
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - aes128ctr_publicinputs
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/utils_prng.c:290,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/utils_prng.c:0,0'
              BranchSideFuncs:
                - aes128ctr_publicinputs.31349
                - aes128ctr_publicinputs.31349
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/utils_prng.c:290,13'
              BranchSideFuncs:
                - aes128ctr_publicinputs.31349
                - aes128ctr_publicinputs.31349
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/utils_prng.c:292,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/utils_prng.c:293,31'
              BranchSideFuncs:
                - aes128ctr_publicinputs.31349
                - aes128ctr_publicinputs.31349
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/utils_prng.c:304,14'
              BranchSideFuncs:
                - aes128ctr_publicinputs.31349
                - aes128ctr_publicinputs.31349
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/utils_prng.c:294,13'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/utils_prng.c:296,9'
              BranchSideFuncs:
                - aes128ctr_publicinputs.31349
                - aes128ctr_publicinputs.31349
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/utils_prng.c:297,22'
              BranchSideFuncs:
                - aes128ctr_publicinputs.31349
                - aes128ctr_publicinputs.31349
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/utils_prng.c:304,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/utils_prng.c:305,33'
              BranchSideFuncs:
                - aes128ctr_publicinputs.31349
                - aes128ctr_publicinputs.31349
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/utils_prng.c:312,14'
              BranchSideFuncs:
                - aes128ctr_publicinputs.31349
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/utils_prng.c:312,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/utils_prng.c:312,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/utils_prng.c:313,37'
              BranchSideFuncs:
                - aes128ctr_publicinputs.31349
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/utils_prng.c:306,9'
          Dst:             aes128ctr_publicinputs
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/utils_prng.c:313,9'
          Dst:             aes128ctr_publicinputs
    - functionName:    pqov_uov_Ip_avx2_prng_release_publicinputs
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_avx2/utils_prng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_AES128_free_schedule
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/utils_prng.c:194,35'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/utils_prng.c:0,0'
              BranchSideFuncs:
                - OQS_AES128_free_schedule
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/utils_prng.c:194,35'
              BranchSideFuncs:
                - OQS_AES128_free_schedule
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/utils_prng.c:194,5'
          Dst:             OQS_AES128_free_schedule
    - functionName:    pqov_uov_Ip_avx2_prng_set_publicinputs
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Ip_avx2/utils_prng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_AES128_CTR_inc_init
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Ip_avx2/utils_prng.c:165,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/utils_prng.c:0,0'
              BranchSideFuncs:
                - OQS_AES128_CTR_inc_init
            - BranchSide:      'src/sig/uov/pqov_ov_Ip_avx2/utils_prng.c:165,10'
              BranchSideFuncs:
                - OQS_AES128_CTR_inc_init
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Ip_avx2/utils_prng.c:167,5'
          Dst:             OQS_AES128_CTR_inc_init
    - functionName:    _gf256v_add_u32_aligned
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_ref/blas_u32.h'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          311
      EdgeCount:       69
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:17,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:17,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:17,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:17,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:20,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:17,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:17,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:20,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:17,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:20,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:26,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:26,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:26,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:26,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:26,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:26,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:17,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:20,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:26,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ov_verify
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_ref/ov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          84
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_III_ref_hash_final_digest
        - pqov_uov_III_ref_hash_init
        - pqov_uov_III_ref_hash_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/ov.c:130,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/ov.c:0,0'
              BranchSideFuncs:
                - pqov_uov_III_ref_hash_init
                - pqov_uov_III_ref_hash_update
                - pqov_uov_III_ref_hash_update
                - pqov_uov_III_ref_hash_final_digest
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/ov.c:132,5'
              BranchSideFuncs:
                - pqov_uov_III_ref_hash_init
                - pqov_uov_III_ref_hash_update
                - pqov_uov_III_ref_hash_update
                - pqov_uov_III_ref_hash_final_digest
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov.c:132,5'
          Dst:             pqov_uov_III_ref_hash_init
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov.c:133,5'
          Dst:             pqov_uov_III_ref_hash_update
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov.c:134,5'
          Dst:             pqov_uov_III_ref_hash_update
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov.c:135,5'
          Dst:             pqov_uov_III_ref_hash_final_digest
    - functionName:    pqov_uov_III_ref_ov_verify
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_ref/ov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ov_verify
        - pqov_uov_III_ref_ov_publicmap
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/ov.c:153,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/ov.c:0,0'
              BranchSideFuncs:
                - pqov_uov_III_ref_ov_publicmap
                - _ov_verify.31371
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/ov.c:154,5'
              BranchSideFuncs:
                - pqov_uov_III_ref_ov_publicmap
                - _ov_verify.31371
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov.c:154,5'
          Dst:             pqov_uov_III_ref_ov_publicmap
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov.c:156,12'
          Dst:             _ov_verify
    - functionName:    _gf256v_add_u32
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_ref/blas_u32.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          235
      EdgeCount:       57
      CyclomaticComplexity: 17
      functionsReached:
        - _gf256v_add_u32_aligned
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:33,20'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:0,0'
              BranchSideFuncs:
                - _gf256v_add_u32_aligned.31370
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:33,20'
              BranchSideFuncs:
                - _gf256v_add_u32_aligned.31370
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:35,21'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:34,20'
              BranchSideFuncs:
                - _gf256v_add_u32_aligned.31370
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:35,33'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:36,9'
              BranchSideFuncs:
                - _gf256v_add_u32_aligned.31370
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:40,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:40,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:40,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:40,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:41,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:41,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:40,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:40,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:41,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:40,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:40,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:41,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:40,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:41,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:40,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:41,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:40,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:41,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_ref/blas_u32.h:36,9'
          Dst:             _gf256v_add_u32_aligned
    - functionName:    pqov_uov_III_ref_ov_sign
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_ref/ov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          124
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _gf256v_add_u32
        - pqov_uov_III_ref_batch_quad_trimat_eval_gf256
        - pqov_uov_III_ref_gf256mat_back_substitute
        - pqov_uov_III_ref_gf256mat_gaussian_elim
        - pqov_uov_III_ref_gf256mat_prod
        - pqov_uov_III_ref_hash_ctx_copy
        - pqov_uov_III_ref_hash_final_digest
        - pqov_uov_III_ref_hash_init
        - pqov_uov_III_ref_hash_update
        - pqov_uov_III_ref_randombytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/ov.c:35,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/ov.c:0,0'
              BranchSideFuncs:
                - pqov_uov_III_ref_randombytes
                - pqov_uov_III_ref_hash_init
                - pqov_uov_III_ref_hash_update
                - pqov_uov_III_ref_hash_update
                - pqov_uov_III_ref_hash_ctx_copy
                - pqov_uov_III_ref_hash_final_digest
                - pqov_uov_III_ref_hash_update
                - pqov_uov_III_ref_hash_ctx_copy
                - pqov_uov_III_ref_hash_update
                - pqov_uov_III_ref_hash_final_digest
                - pqov_uov_III_ref_gf256mat_prod
                - pqov_uov_III_ref_batch_quad_trimat_eval_gf256
                - _gf256v_add_u32.31374
                - pqov_uov_III_ref_gf256mat_gaussian_elim
                - pqov_uov_III_ref_gf256mat_back_substitute
                - pqov_uov_III_ref_hash_final_digest
                - pqov_uov_III_ref_gf256mat_prod
                - _gf256v_add_u32.31374
                - pqov_uov_III_ref_hash_final_digest
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/ov.c:37,5'
              BranchSideFuncs:
                - pqov_uov_III_ref_randombytes
                - pqov_uov_III_ref_hash_init
                - pqov_uov_III_ref_hash_update
                - pqov_uov_III_ref_hash_update
                - pqov_uov_III_ref_hash_ctx_copy
                - pqov_uov_III_ref_hash_final_digest
                - pqov_uov_III_ref_hash_update
                - pqov_uov_III_ref_hash_ctx_copy
                - pqov_uov_III_ref_hash_update
                - pqov_uov_III_ref_hash_final_digest
                - pqov_uov_III_ref_gf256mat_prod
                - pqov_uov_III_ref_batch_quad_trimat_eval_gf256
                - _gf256v_add_u32.31374
                - pqov_uov_III_ref_gf256mat_gaussian_elim
                - pqov_uov_III_ref_gf256mat_back_substitute
                - pqov_uov_III_ref_hash_final_digest
                - pqov_uov_III_ref_gf256mat_prod
                - _gf256v_add_u32.31374
                - pqov_uov_III_ref_hash_final_digest
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/ov.c:86,14'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/ov.c:62,18'
              BranchSideFuncs:
                - pqov_uov_III_ref_hash_ctx_copy
                - pqov_uov_III_ref_hash_update
                - pqov_uov_III_ref_hash_final_digest
                - pqov_uov_III_ref_gf256mat_prod
                - pqov_uov_III_ref_batch_quad_trimat_eval_gf256
                - _gf256v_add_u32.31374
                - pqov_uov_III_ref_gf256mat_gaussian_elim
                - pqov_uov_III_ref_gf256mat_back_substitute
                - pqov_uov_III_ref_hash_final_digest
                - pqov_uov_III_ref_gf256mat_prod
                - _gf256v_add_u32.31374
                - pqov_uov_III_ref_hash_final_digest
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/ov.c:89,9'
              BranchSideFuncs:
                - pqov_uov_III_ref_gf256mat_back_substitute
                - pqov_uov_III_ref_hash_final_digest
                - pqov_uov_III_ref_gf256mat_prod
                - _gf256v_add_u32.31374
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/ov.c:60,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/ov.c:61,23'
              BranchSideFuncs:
                - pqov_uov_III_ref_hash_final_digest
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/ov.c:106,5'
              BranchSideFuncs:
                - pqov_uov_III_ref_hash_final_digest
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/ov.c:107,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/ov.c:107,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/ov.c:114,5'
              BranchSideFuncs:
                - pqov_uov_III_ref_gf256mat_prod
                - _gf256v_add_u32.31374
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov.c:37,5'
          Dst:             pqov_uov_III_ref_randombytes
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov.c:51,5'
          Dst:             pqov_uov_III_ref_hash_init
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov.c:52,5'
          Dst:             pqov_uov_III_ref_hash_update
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov.c:53,5'
          Dst:             pqov_uov_III_ref_hash_update
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov.c:54,5'
          Dst:             pqov_uov_III_ref_hash_ctx_copy
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov.c:55,5'
          Dst:             pqov_uov_III_ref_hash_final_digest
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov.c:57,5'
          Dst:             pqov_uov_III_ref_hash_update
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov.c:106,5'
          Dst:             pqov_uov_III_ref_hash_final_digest
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov.c:64,9'
          Dst:             pqov_uov_III_ref_hash_ctx_copy
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov.c:65,9'
          Dst:             pqov_uov_III_ref_hash_update
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov.c:66,9'
          Dst:             pqov_uov_III_ref_hash_final_digest
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov.c:74,9'
          Dst:             pqov_uov_III_ref_gf256mat_prod
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov.c:77,9'
          Dst:             pqov_uov_III_ref_batch_quad_trimat_eval_gf256
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov.c:78,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov.c:82,28'
          Dst:             pqov_uov_III_ref_gf256mat_gaussian_elim
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov.c:89,9'
          Dst:             pqov_uov_III_ref_gf256mat_back_substitute
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov.c:106,5'
          Dst:             pqov_uov_III_ref_hash_final_digest
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov.c:118,5'
          Dst:             pqov_uov_III_ref_gf256mat_prod
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov.c:119,5'
          Dst:             _gf256v_add_u32
    - functionName:    pqov_uov_III_ref_generate_keypair_pkc_skc
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_ref/ov_keypair.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_MEM_malloc
        - OQS_MEM_secure_free
        - pqov_uov_III_ref_generate_keypair_pkc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/ov_keypair.c:198,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/ov_keypair.c:0,0'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - pqov_uov_III_ref_generate_keypair_pkc
                - OQS_MEM_secure_free
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/ov_keypair.c:198,5'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - pqov_uov_III_ref_generate_keypair_pkc
                - OQS_MEM_secure_free
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/ov_keypair.c:202,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/ov_keypair.c:202,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/ov_keypair.c:209,13'
              BranchSideFuncs:
                - pqov_uov_III_ref_generate_keypair_pkc
                - OQS_MEM_secure_free
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_keypair.c:201,16'
          Dst:             OQS_MEM_malloc
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_keypair.c:209,13'
          Dst:             pqov_uov_III_ref_generate_keypair_pkc
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_keypair.c:212,5'
          Dst:             OQS_MEM_secure_free
    - functionName:    pqov_uov_III_ref_generate_keypair_pkc
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_ref/ov_keypair.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_III_ref_calculate_F2_P3
        - pqov_uov_III_ref_hash_final_digest
        - pqov_uov_III_ref_hash_init
        - pqov_uov_III_ref_hash_update
        - pqov_uov_III_ref_prng_gen_publicinputs
        - pqov_uov_III_ref_prng_release_publicinputs
        - pqov_uov_III_ref_prng_set_publicinputs
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/ov_keypair.c:156,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/ov_keypair.c:0,0'
              BranchSideFuncs:
                - pqov_uov_III_ref_hash_init
                - pqov_uov_III_ref_hash_update
                - pqov_uov_III_ref_hash_final_digest
                - pqov_uov_III_ref_prng_set_publicinputs
                - pqov_uov_III_ref_prng_gen_publicinputs
                - pqov_uov_III_ref_prng_gen_publicinputs
                - pqov_uov_III_ref_prng_release_publicinputs
                - pqov_uov_III_ref_calculate_F2_P3
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/ov_keypair.c:156,5'
              BranchSideFuncs:
                - pqov_uov_III_ref_hash_init
                - pqov_uov_III_ref_hash_update
                - pqov_uov_III_ref_hash_final_digest
                - pqov_uov_III_ref_prng_set_publicinputs
                - pqov_uov_III_ref_prng_gen_publicinputs
                - pqov_uov_III_ref_prng_gen_publicinputs
                - pqov_uov_III_ref_prng_release_publicinputs
                - pqov_uov_III_ref_calculate_F2_P3
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_keypair.c:165,5'
          Dst:             pqov_uov_III_ref_hash_init
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_keypair.c:166,5'
          Dst:             pqov_uov_III_ref_hash_update
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_keypair.c:167,5'
          Dst:             pqov_uov_III_ref_hash_final_digest
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_keypair.c:179,5'
          Dst:             pqov_uov_III_ref_prng_set_publicinputs
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_keypair.c:181,5'
          Dst:             pqov_uov_III_ref_prng_gen_publicinputs
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_keypair.c:183,5'
          Dst:             pqov_uov_III_ref_prng_gen_publicinputs
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_keypair.c:184,5'
          Dst:             pqov_uov_III_ref_prng_release_publicinputs
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_keypair.c:190,5'
          Dst:             pqov_uov_III_ref_calculate_F2_P3
    - functionName:    pqov_uov_III_ref_expand_sk
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_ref/ov_keypair.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_III_ref_calculate_F2
        - pqov_uov_III_ref_hash_final_digest
        - pqov_uov_III_ref_hash_init
        - pqov_uov_III_ref_hash_update
        - pqov_uov_III_ref_prng_gen_publicinputs
        - pqov_uov_III_ref_prng_release_publicinputs
        - pqov_uov_III_ref_prng_set_publicinputs
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/ov_keypair.c:111,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/ov_keypair.c:0,0'
              BranchSideFuncs:
                - pqov_uov_III_ref_hash_init
                - pqov_uov_III_ref_hash_update
                - pqov_uov_III_ref_hash_final_digest
                - pqov_uov_III_ref_prng_set_publicinputs
                - pqov_uov_III_ref_prng_gen_publicinputs
                - pqov_uov_III_ref_prng_gen_publicinputs
                - pqov_uov_III_ref_prng_release_publicinputs
                - pqov_uov_III_ref_calculate_F2
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/ov_keypair.c:111,5'
              BranchSideFuncs:
                - pqov_uov_III_ref_hash_init
                - pqov_uov_III_ref_hash_update
                - pqov_uov_III_ref_hash_final_digest
                - pqov_uov_III_ref_prng_set_publicinputs
                - pqov_uov_III_ref_prng_gen_publicinputs
                - pqov_uov_III_ref_prng_gen_publicinputs
                - pqov_uov_III_ref_prng_release_publicinputs
                - pqov_uov_III_ref_calculate_F2
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_keypair.c:120,5'
          Dst:             pqov_uov_III_ref_hash_init
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_keypair.c:121,5'
          Dst:             pqov_uov_III_ref_hash_update
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_keypair.c:122,5'
          Dst:             pqov_uov_III_ref_hash_final_digest
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_keypair.c:132,5'
          Dst:             pqov_uov_III_ref_prng_set_publicinputs
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_keypair.c:134,5'
          Dst:             pqov_uov_III_ref_prng_gen_publicinputs
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_keypair.c:136,5'
          Dst:             pqov_uov_III_ref_prng_gen_publicinputs
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_keypair.c:138,5'
          Dst:             pqov_uov_III_ref_prng_release_publicinputs
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_keypair.c:143,5'
          Dst:             pqov_uov_III_ref_calculate_F2
    - functionName:    pqov_uov_III_ref_expand_pk_predicate
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_ref/ov_keypair.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          92
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - pqov_uov_III_ref_prng_gen_publicinputs
        - pqov_uov_III_ref_prng_release_publicinputs
        - pqov_uov_III_ref_prng_set_publicinputs
        - pqov_uov_III_ref_prng_skip_publicinputs
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/ov_keypair.c:79,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/ov_keypair.c:0,0'
              BranchSideFuncs:
                - pqov_uov_III_ref_prng_set_publicinputs
                - pqov_uov_III_ref_prng_gen_publicinputs
                - pqov_uov_III_ref_prng_gen_publicinputs
                - pqov_uov_III_ref_prng_release_publicinputs
                - pqov_uov_III_ref_prng_skip_publicinputs
                - pqov_uov_III_ref_prng_skip_publicinputs
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/ov_keypair.c:80,5'
              BranchSideFuncs:
                - pqov_uov_III_ref_prng_set_publicinputs
                - pqov_uov_III_ref_prng_gen_publicinputs
                - pqov_uov_III_ref_prng_gen_publicinputs
                - pqov_uov_III_ref_prng_release_publicinputs
                - pqov_uov_III_ref_prng_skip_publicinputs
                - pqov_uov_III_ref_prng_skip_publicinputs
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/ov_keypair.c:86,14'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/ov_keypair.c:87,13'
              BranchSideFuncs:
                - pqov_uov_III_ref_prng_skip_publicinputs
                - pqov_uov_III_ref_prng_gen_publicinputs
                - pqov_uov_III_ref_prng_gen_publicinputs
                - pqov_uov_III_ref_prng_release_publicinputs
                - pqov_uov_III_ref_prng_skip_publicinputs
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/ov_keypair.c:89,13'
              BranchSideFuncs:
                - pqov_uov_III_ref_prng_gen_publicinputs
                - pqov_uov_III_ref_prng_skip_publicinputs
                - pqov_uov_III_ref_prng_gen_publicinputs
                - pqov_uov_III_ref_prng_release_publicinputs
                - pqov_uov_III_ref_prng_skip_publicinputs
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/ov_keypair.c:84,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/ov_keypair.c:85,45'
              BranchSideFuncs:
                - pqov_uov_III_ref_prng_gen_publicinputs
                - pqov_uov_III_ref_prng_release_publicinputs
                - pqov_uov_III_ref_prng_skip_publicinputs
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/ov_keypair.c:96,19'
              BranchSideFuncs:
                - pqov_uov_III_ref_prng_gen_publicinputs
                - pqov_uov_III_ref_prng_release_publicinputs
                - pqov_uov_III_ref_prng_skip_publicinputs
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/ov_keypair.c:96,14'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/ov_keypair.c:97,13'
              BranchSideFuncs:
                - pqov_uov_III_ref_prng_skip_publicinputs
                - pqov_uov_III_ref_prng_gen_publicinputs
                - pqov_uov_III_ref_prng_release_publicinputs
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/ov_keypair.c:99,13'
              BranchSideFuncs:
                - pqov_uov_III_ref_prng_gen_publicinputs
                - pqov_uov_III_ref_prng_skip_publicinputs
                - pqov_uov_III_ref_prng_release_publicinputs
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/ov_keypair.c:94,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/ov_keypair.c:96,19'
              BranchSideFuncs:
                - pqov_uov_III_ref_prng_release_publicinputs
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/ov_keypair.c:103,5'
              BranchSideFuncs:
                - pqov_uov_III_ref_prng_release_publicinputs
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_keypair.c:80,5'
          Dst:             pqov_uov_III_ref_prng_set_publicinputs
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_keypair.c:87,13'
          Dst:             pqov_uov_III_ref_prng_skip_publicinputs
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_keypair.c:89,13'
          Dst:             pqov_uov_III_ref_prng_gen_publicinputs
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_keypair.c:103,5'
          Dst:             pqov_uov_III_ref_prng_release_publicinputs
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_keypair.c:97,13'
          Dst:             pqov_uov_III_ref_prng_skip_publicinputs
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_keypair.c:99,13'
          Dst:             pqov_uov_III_ref_prng_gen_publicinputs
    - functionName:    pqov_uov_III_ref_expand_pk
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_ref/ov_keypair.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_III_ref_prng_gen_publicinputs
        - pqov_uov_III_ref_prng_release_publicinputs
        - pqov_uov_III_ref_prng_set_publicinputs
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/ov_keypair.c:67,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/ov_keypair.c:0,0'
              BranchSideFuncs:
                - pqov_uov_III_ref_prng_set_publicinputs
                - pqov_uov_III_ref_prng_gen_publicinputs
                - pqov_uov_III_ref_prng_release_publicinputs
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/ov_keypair.c:68,5'
              BranchSideFuncs:
                - pqov_uov_III_ref_prng_set_publicinputs
                - pqov_uov_III_ref_prng_gen_publicinputs
                - pqov_uov_III_ref_prng_release_publicinputs
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_keypair.c:68,5'
          Dst:             pqov_uov_III_ref_prng_set_publicinputs
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_keypair.c:70,5'
          Dst:             pqov_uov_III_ref_prng_gen_publicinputs
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_keypair.c:71,5'
          Dst:             pqov_uov_III_ref_prng_release_publicinputs
    - functionName:    pqov_uov_III_ref_generate_keypair
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_ref/ov_keypair.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          46
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_III_ref_calculate_F2_P3
        - pqov_uov_III_ref_hash_final_digest
        - pqov_uov_III_ref_hash_init
        - pqov_uov_III_ref_hash_update
        - pqov_uov_III_ref_prng_gen_publicinputs
        - pqov_uov_III_ref_prng_release_publicinputs
        - pqov_uov_III_ref_prng_set_publicinputs
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/ov_keypair.c:31,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/ov_keypair.c:0,0'
              BranchSideFuncs:
                - pqov_uov_III_ref_hash_init
                - pqov_uov_III_ref_hash_update
                - pqov_uov_III_ref_hash_final_digest
                - pqov_uov_III_ref_prng_set_publicinputs
                - pqov_uov_III_ref_prng_gen_publicinputs
                - pqov_uov_III_ref_prng_release_publicinputs
                - pqov_uov_III_ref_calculate_F2_P3
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/ov_keypair.c:31,5'
              BranchSideFuncs:
                - pqov_uov_III_ref_hash_init
                - pqov_uov_III_ref_hash_update
                - pqov_uov_III_ref_hash_final_digest
                - pqov_uov_III_ref_prng_set_publicinputs
                - pqov_uov_III_ref_prng_gen_publicinputs
                - pqov_uov_III_ref_prng_release_publicinputs
                - pqov_uov_III_ref_calculate_F2_P3
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_keypair.c:40,5'
          Dst:             pqov_uov_III_ref_hash_init
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_keypair.c:41,5'
          Dst:             pqov_uov_III_ref_hash_update
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_keypair.c:42,5'
          Dst:             pqov_uov_III_ref_hash_final_digest
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_keypair.c:52,5'
          Dst:             pqov_uov_III_ref_prng_set_publicinputs
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_keypair.c:54,5'
          Dst:             pqov_uov_III_ref_prng_gen_publicinputs
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_keypair.c:56,5'
          Dst:             pqov_uov_III_ref_prng_release_publicinputs
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_keypair.c:61,5'
          Dst:             pqov_uov_III_ref_calculate_F2_P3
    - functionName:    pqov_uov_III_ref_ov_pkc_calculate_Q_from_F
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_ref/ov_keypair_computation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_III_ref_calculate_P3
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/ov_keypair_computation.c:112,23'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/ov_keypair_computation.c:0,0'
              BranchSideFuncs:
                - pqov_uov_III_ref_calculate_P3
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/ov_keypair_computation.c:112,23'
              BranchSideFuncs:
                - pqov_uov_III_ref_calculate_P3
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_keypair_computation.c:112,5'
          Dst:             pqov_uov_III_ref_calculate_P3
    - functionName:    pqov_uov_III_ref_calculate_P3
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_ref/ov_keypair_computation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_III_ref_batch_trimat_madd_gf256
        - pqov_uov_III_ref_batch_upper_matTr_x_mat_gf256
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/ov_keypair_computation.c:92,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/ov_keypair_computation.c:0,0'
              BranchSideFuncs:
                - pqov_uov_III_ref_batch_trimat_madd_gf256
                - pqov_uov_III_ref_batch_upper_matTr_x_mat_gf256
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/ov_keypair_computation.c:103,5'
              BranchSideFuncs:
                - pqov_uov_III_ref_batch_trimat_madd_gf256
                - pqov_uov_III_ref_batch_upper_matTr_x_mat_gf256
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_keypair_computation.c:104,5'
          Dst:             pqov_uov_III_ref_batch_trimat_madd_gf256
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_keypair_computation.c:105,5'
          Dst:             pqov_uov_III_ref_batch_upper_matTr_x_mat_gf256
    - functionName:    pqov_uov_III_ref_calculate_F2_P3
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_ref/ov_keypair_computation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pqov_uov_III_ref_batch_trimatTr_madd_gf256
        - pqov_uov_III_ref_batch_trimat_madd_gf256
        - pqov_uov_III_ref_batch_upper_matTr_x_mat_gf256
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/ov_keypair_computation.c:64,11'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/ov_keypair_computation.c:0,0'
              BranchSideFuncs:
                - pqov_uov_III_ref_batch_trimat_madd_gf256
                - pqov_uov_III_ref_batch_upper_matTr_x_mat_gf256
                - pqov_uov_III_ref_batch_trimatTr_madd_gf256
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/ov_keypair_computation.c:64,11'
              BranchSideFuncs:
                - pqov_uov_III_ref_batch_trimat_madd_gf256
                - pqov_uov_III_ref_batch_upper_matTr_x_mat_gf256
                - pqov_uov_III_ref_batch_trimatTr_madd_gf256
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/ov_keypair_computation.c:64,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/ov_keypair_computation.c:64,9'
              BranchSideFuncs:
                - pqov_uov_III_ref_batch_trimat_madd_gf256
                - pqov_uov_III_ref_batch_upper_matTr_x_mat_gf256
                - pqov_uov_III_ref_batch_trimatTr_madd_gf256
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/ov_keypair_computation.c:65,9'
              BranchSideFuncs:
                - pqov_uov_III_ref_batch_trimat_madd_gf256
                - pqov_uov_III_ref_batch_upper_matTr_x_mat_gf256
                - pqov_uov_III_ref_batch_trimatTr_madd_gf256
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_keypair_computation.c:75,5'
          Dst:             pqov_uov_III_ref_batch_trimat_madd_gf256
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_keypair_computation.c:76,5'
          Dst:             pqov_uov_III_ref_batch_upper_matTr_x_mat_gf256
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_keypair_computation.c:77,5'
          Dst:             pqov_uov_III_ref_batch_trimatTr_madd_gf256
    - functionName:    pqov_uov_III_ref_ov_pkc_calculate_F_from_Q
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_ref/ov_keypair_computation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_III_ref_calculate_F2
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/ov_keypair_computation.c:47,23'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/ov_keypair_computation.c:0,0'
              BranchSideFuncs:
                - pqov_uov_III_ref_calculate_F2
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/ov_keypair_computation.c:47,23'
              BranchSideFuncs:
                - pqov_uov_III_ref_calculate_F2
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_keypair_computation.c:47,5'
          Dst:             pqov_uov_III_ref_calculate_F2
    - functionName:    pqov_uov_III_ref_calculate_F2
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_ref/ov_keypair_computation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pqov_uov_III_ref_batch_2trimat_madd_gf256
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/ov_keypair_computation.c:24,12'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/ov_keypair_computation.c:0,0'
              BranchSideFuncs:
                - pqov_uov_III_ref_batch_2trimat_madd_gf256
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/ov_keypair_computation.c:24,12'
              BranchSideFuncs:
                - pqov_uov_III_ref_batch_2trimat_madd_gf256
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/ov_keypair_computation.c:24,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/ov_keypair_computation.c:24,10'
              BranchSideFuncs:
                - pqov_uov_III_ref_batch_2trimat_madd_gf256
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/ov_keypair_computation.c:25,9'
              BranchSideFuncs:
                - pqov_uov_III_ref_batch_2trimat_madd_gf256
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_keypair_computation.c:36,5'
          Dst:             pqov_uov_III_ref_batch_2trimat_madd_gf256
    - functionName:    _gf256v_madd_u32_aligned
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_ref/blas_u32.h'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          283
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gf256v_mul_u32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:324,34'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:0,0'
              BranchSideFuncs:
                - gf256v_mul_u32.31442
                - gf256v_mul_u32.31442
                - gf256v_mul_u32.31442
                - gf256v_mul_u32.31442
                - gf256v_mul_u32.31442
                - gf256v_mul_u32.31442
                - gf256v_mul_u32.31442
                - gf256v_mul_u32.31442
                - gf256v_mul_u32.31442
                - gf256v_mul_u32.31442
                - gf256v_mul_u32.31442
                - gf256v_mul_u32.31442
                - gf256v_mul_u32.31442
                - gf256v_mul_u32.31442
                - gf256v_mul_u32.31442
                - gf256v_mul_u32.31442
                - gf256v_mul_u32.31442
                - gf256v_mul_u32.31442
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:324,34'
              BranchSideFuncs:
                - gf256v_mul_u32.31442
                - gf256v_mul_u32.31442
                - gf256v_mul_u32.31442
                - gf256v_mul_u32.31442
                - gf256v_mul_u32.31442
                - gf256v_mul_u32.31442
                - gf256v_mul_u32.31442
                - gf256v_mul_u32.31442
                - gf256v_mul_u32.31442
                - gf256v_mul_u32.31442
                - gf256v_mul_u32.31442
                - gf256v_mul_u32.31442
                - gf256v_mul_u32.31442
                - gf256v_mul_u32.31442
                - gf256v_mul_u32.31442
                - gf256v_mul_u32.31442
                - gf256v_mul_u32.31442
                - gf256v_mul_u32.31442
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_ref/blas_u32.h:324,18'
          Dst:             gf256v_mul_u32
        - Src:             'src/sig/uov/pqov_ov_III_ref/blas_u32.h:324,18'
          Dst:             gf256v_mul_u32
        - Src:             'src/sig/uov/pqov_ov_III_ref/blas_u32.h:324,18'
          Dst:             gf256v_mul_u32
        - Src:             'src/sig/uov/pqov_ov_III_ref/blas_u32.h:324,18'
          Dst:             gf256v_mul_u32
        - Src:             'src/sig/uov/pqov_ov_III_ref/blas_u32.h:324,18'
          Dst:             gf256v_mul_u32
        - Src:             'src/sig/uov/pqov_ov_III_ref/blas_u32.h:324,18'
          Dst:             gf256v_mul_u32
        - Src:             'src/sig/uov/pqov_ov_III_ref/blas_u32.h:324,18'
          Dst:             gf256v_mul_u32
        - Src:             'src/sig/uov/pqov_ov_III_ref/blas_u32.h:324,18'
          Dst:             gf256v_mul_u32
        - Src:             'src/sig/uov/pqov_ov_III_ref/blas_u32.h:324,18'
          Dst:             gf256v_mul_u32
        - Src:             'src/sig/uov/pqov_ov_III_ref/blas_u32.h:324,18'
          Dst:             gf256v_mul_u32
        - Src:             'src/sig/uov/pqov_ov_III_ref/blas_u32.h:324,18'
          Dst:             gf256v_mul_u32
        - Src:             'src/sig/uov/pqov_ov_III_ref/blas_u32.h:324,18'
          Dst:             gf256v_mul_u32
        - Src:             'src/sig/uov/pqov_ov_III_ref/blas_u32.h:324,18'
          Dst:             gf256v_mul_u32
        - Src:             'src/sig/uov/pqov_ov_III_ref/blas_u32.h:324,18'
          Dst:             gf256v_mul_u32
        - Src:             'src/sig/uov/pqov_ov_III_ref/blas_u32.h:324,18'
          Dst:             gf256v_mul_u32
        - Src:             'src/sig/uov/pqov_ov_III_ref/blas_u32.h:324,18'
          Dst:             gf256v_mul_u32
        - Src:             'src/sig/uov/pqov_ov_III_ref/blas_u32.h:324,18'
          Dst:             gf256v_mul_u32
        - Src:             'src/sig/uov/pqov_ov_III_ref/blas_u32.h:324,18'
          Dst:             gf256v_mul_u32
    - functionName:    gf256v_mul_u32
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_ref/gf16.h'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          117
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    23
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _gf256v_madd_u32
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_ref/blas_u32.h'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 392
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          96
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _gf256v_madd_u32_aligned
        - gf256v_mul_u32
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:352,20'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:0,0'
              BranchSideFuncs:
                - gf256v_mul_u32.31442
                - _gf256v_madd_u32_aligned.31441
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:352,20'
              BranchSideFuncs:
                - gf256v_mul_u32.31442
                - _gf256v_madd_u32_aligned.31441
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:353,21'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:351,20'
              BranchSideFuncs:
                - gf256v_mul_u32.31442
                - _gf256v_madd_u32_aligned.31441
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:363,5'
              BranchSideFuncs:
                - gf256v_mul_u32.31442
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:353,33'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:354,9'
              BranchSideFuncs:
                - _gf256v_madd_u32_aligned.31441
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:363,5'
              BranchSideFuncs:
                - gf256v_mul_u32.31442
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:363,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:363,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:364,19'
              BranchSideFuncs:
                - gf256v_mul_u32.31442
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_ref/blas_u32.h:354,9'
          Dst:             _gf256v_madd_u32_aligned
        - Src:             'src/sig/uov/pqov_ov_III_ref/blas_u32.h:368,17'
          Dst:             gf256v_mul_u32
    - functionName:    gf256v_set_zero
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_ref/blas_comm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _gf256v_add_u32_aligned
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_ref/blas_u32.h'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          258
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _gf256v_mul_scalar_u32_aligned
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_ref/blas_u32.h'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          192
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - gf256v_mul_u32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:169,23'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:0,0'
              BranchSideFuncs:
                - gf256v_mul_u32.31442
                - gf256v_mul_u32.31442
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:169,23'
              BranchSideFuncs:
                - gf256v_mul_u32.31442
                - gf256v_mul_u32.31442
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:169,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:171,33'
              BranchSideFuncs:
                - gf256v_mul_u32.31442
                - gf256v_mul_u32.31442
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:175,12'
              BranchSideFuncs:
                - gf256v_mul_u32.31442
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:169,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:171,33'
              BranchSideFuncs:
                - gf256v_mul_u32.31442
                - gf256v_mul_u32.31442
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:175,12'
              BranchSideFuncs:
                - gf256v_mul_u32.31442
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:175,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:175,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:183,28'
              BranchSideFuncs:
                - gf256v_mul_u32.31442
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:183,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:183,5'
              BranchSideFuncs:
                - gf256v_mul_u32.31442
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:184,19'
              BranchSideFuncs:
                - gf256v_mul_u32.31442
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:183,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:184,19'
              BranchSideFuncs:
                - gf256v_mul_u32.31442
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:189,30'
              BranchSideFuncs:
                - gf256v_mul_u32.31442
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:190,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:190,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:191,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:190,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:191,16'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:193,1'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:183,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:184,19'
              BranchSideFuncs:
                - gf256v_mul_u32.31442
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:189,30'
              BranchSideFuncs:
                - gf256v_mul_u32.31442
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:190,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:191,16'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:193,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_ref/blas_u32.h:171,17'
          Dst:             gf256v_mul_u32
        - Src:             'src/sig/uov/pqov_ov_III_ref/blas_u32.h:189,13'
          Dst:             gf256v_mul_u32
    - functionName:    _gf256v_add_u32
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_ref/blas_u32.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          133
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _gf256v_add_u32_aligned
      functionUses:    53
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:33,20'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:0,0'
              BranchSideFuncs:
                - _gf256v_add_u32_aligned.31445
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:33,20'
              BranchSideFuncs:
                - _gf256v_add_u32_aligned.31445
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:35,21'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:34,20'
              BranchSideFuncs:
                - _gf256v_add_u32_aligned.31445
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:35,33'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:36,9'
              BranchSideFuncs:
                - _gf256v_add_u32_aligned.31445
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:40,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:41,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:42,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:40,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:41,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_ref/blas_u32.h:36,9'
          Dst:             _gf256v_add_u32_aligned
    - functionName:    _gf256v_mul_scalar_u32
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_ref/blas_u32.h'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          230
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - _gf256v_mul_scalar_u32_aligned
        - gf256v_mul_u32
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:200,20'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:0,0'
              BranchSideFuncs:
                - gf256v_mul_u32.31442
                - gf256v_mul_u32.31442
                - _gf256v_mul_scalar_u32_aligned.31446
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:200,20'
              BranchSideFuncs:
                - gf256v_mul_u32.31442
                - gf256v_mul_u32.31442
                - _gf256v_mul_scalar_u32_aligned.31446
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:201,21'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:201,35'
              BranchSideFuncs:
                - _gf256v_mul_scalar_u32_aligned.31446
                - gf256v_mul_u32.31442
                - gf256v_mul_u32.31442
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:211,23'
              BranchSideFuncs:
                - gf256v_mul_u32.31442
                - gf256v_mul_u32.31442
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:201,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:202,9'
              BranchSideFuncs:
                - gf256v_mul_u32.31442
                - gf256v_mul_u32.31442
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:211,23'
              BranchSideFuncs:
                - gf256v_mul_u32.31442
                - gf256v_mul_u32.31442
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:211,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:213,19'
              BranchSideFuncs:
                - gf256v_mul_u32.31442
                - gf256v_mul_u32.31442
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:224,12'
              BranchSideFuncs:
                - gf256v_mul_u32.31442
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:211,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:213,19'
              BranchSideFuncs:
                - gf256v_mul_u32.31442
                - gf256v_mul_u32.31442
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:224,12'
              BranchSideFuncs:
                - gf256v_mul_u32.31442
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:228,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:228,5'
              BranchSideFuncs:
                - gf256v_mul_u32.31442
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:229,19'
              BranchSideFuncs:
                - gf256v_mul_u32.31442
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:228,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:229,19'
              BranchSideFuncs:
                - gf256v_mul_u32.31442
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:234,30'
              BranchSideFuncs:
                - gf256v_mul_u32.31442
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:235,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:235,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:236,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:228,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:229,19'
              BranchSideFuncs:
                - gf256v_mul_u32.31442
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:234,30'
              BranchSideFuncs:
                - gf256v_mul_u32.31442
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_ref/blas_u32.h:202,9'
          Dst:             _gf256v_mul_scalar_u32_aligned
        - Src:             'src/sig/uov/pqov_ov_III_ref/blas_u32.h:216,17'
          Dst:             gf256v_mul_u32
        - Src:             'src/sig/uov/pqov_ov_III_ref/blas_u32.h:234,13'
          Dst:             gf256v_mul_u32
    - functionName:    madd_reduce_gf256
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_ref/ov_publicmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 381
      functionLinenumberEnd: 430
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          174
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _gf256v_add_u32
        - _gf256v_madd_u32
        - gf256v_set_zero
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_publicmap.c:395,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_publicmap.c:396,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_publicmap.c:395,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_publicmap.c:396,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_publicmap.c:395,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_publicmap.c:396,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_publicmap.c:395,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_publicmap.c:396,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_publicmap.c:395,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_publicmap.c:396,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_publicmap.c:395,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_publicmap.c:396,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_publicmap.c:395,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_publicmap.c:396,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_publicmap.c:399,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_publicmap.c:400,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_publicmap.c:399,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_publicmap.c:400,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_publicmap.c:399,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_publicmap.c:400,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_publicmap.c:403,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_publicmap.c:404,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_publicmap.c:406,5'
          Dst:             gf256v_set_zero
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_publicmap.c:407,5'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_publicmap.c:408,5'
          Dst:             _gf256v_madd_u32
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_publicmap.c:409,5'
          Dst:             _gf256v_madd_u32
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_publicmap.c:410,5'
          Dst:             _gf256v_madd_u32
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_publicmap.c:413,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_publicmap.c:414,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_publicmap.c:413,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_publicmap.c:414,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_publicmap.c:413,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_publicmap.c:414,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_publicmap.c:413,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_publicmap.c:414,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_publicmap.c:413,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_publicmap.c:414,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_publicmap.c:413,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_publicmap.c:414,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_publicmap.c:413,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_publicmap.c:414,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_publicmap.c:417,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_publicmap.c:418,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_publicmap.c:417,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_publicmap.c:418,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_publicmap.c:417,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_publicmap.c:418,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_publicmap.c:421,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_publicmap.c:422,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_publicmap.c:424,5'
          Dst:             _gf256v_madd_u32
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_publicmap.c:425,5'
          Dst:             _gf256v_madd_u32
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_publicmap.c:426,5'
          Dst:             _gf256v_madd_u32
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_publicmap.c:427,5'
          Dst:             _gf256v_madd_u32
    - functionName:    accu_eval_quad_gf256
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_ref/ov_publicmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          226
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - _gf256v_add_u32
        - _gf256v_mul_scalar_u32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/ov_publicmap.c:173,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/ov_publicmap.c:0,0'
              BranchSideFuncs:
                - _gf256v_mul_scalar_u32.31448
                - _gf256v_add_u32.31447
                - _gf256v_add_u32.31447
                - _gf256v_mul_scalar_u32.31448
                - _gf256v_add_u32.31447
                - _gf256v_add_u32.31447
                - _gf256v_mul_scalar_u32.31448
                - _gf256v_add_u32.31447
                - _gf256v_add_u32.31447
                - _gf256v_mul_scalar_u32.31448
                - _gf256v_add_u32.31447
                - _gf256v_add_u32.31447
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/ov_publicmap.c:189,5'
              BranchSideFuncs:
                - _gf256v_mul_scalar_u32.31448
                - _gf256v_add_u32.31447
                - _gf256v_add_u32.31447
                - _gf256v_mul_scalar_u32.31448
                - _gf256v_add_u32.31447
                - _gf256v_add_u32.31447
                - _gf256v_mul_scalar_u32.31448
                - _gf256v_add_u32.31447
                - _gf256v_add_u32.31447
                - _gf256v_mul_scalar_u32.31448
                - _gf256v_add_u32.31447
                - _gf256v_add_u32.31447
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/ov_publicmap.c:204,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/ov_publicmap.c:189,34'
              BranchSideFuncs:
                - _gf256v_mul_scalar_u32.31448
                - _gf256v_add_u32.31447
                - _gf256v_add_u32.31447
                - _gf256v_mul_scalar_u32.31448
                - _gf256v_add_u32.31447
                - _gf256v_add_u32.31447
                - _gf256v_mul_scalar_u32.31448
                - _gf256v_add_u32.31447
                - _gf256v_add_u32.31447
                - _gf256v_mul_scalar_u32.31448
                - _gf256v_add_u32.31447
                - _gf256v_add_u32.31447
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/ov_publicmap.c:205,28'
              BranchSideFuncs:
                - _gf256v_add_u32.31447
                - _gf256v_add_u32.31447
                - _gf256v_mul_scalar_u32.31448
                - _gf256v_mul_scalar_u32.31448
                - _gf256v_add_u32.31447
                - _gf256v_add_u32.31447
                - _gf256v_mul_scalar_u32.31448
                - _gf256v_add_u32.31447
                - _gf256v_add_u32.31447
                - _gf256v_mul_scalar_u32.31448
                - _gf256v_add_u32.31447
                - _gf256v_add_u32.31447
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/ov_publicmap.c:218,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/ov_publicmap.c:212,34'
              BranchSideFuncs:
                - _gf256v_mul_scalar_u32.31448
                - _gf256v_add_u32.31447
                - _gf256v_add_u32.31447
                - _gf256v_mul_scalar_u32.31448
                - _gf256v_add_u32.31447
                - _gf256v_add_u32.31447
                - _gf256v_mul_scalar_u32.31448
                - _gf256v_add_u32.31447
                - _gf256v_add_u32.31447
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/ov_publicmap.c:219,28'
              BranchSideFuncs:
                - _gf256v_add_u32.31447
                - _gf256v_add_u32.31447
                - _gf256v_mul_scalar_u32.31448
                - _gf256v_mul_scalar_u32.31448
                - _gf256v_add_u32.31447
                - _gf256v_add_u32.31447
                - _gf256v_mul_scalar_u32.31448
                - _gf256v_add_u32.31447
                - _gf256v_add_u32.31447
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/ov_publicmap.c:212,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/ov_publicmap.c:214,22'
              BranchSideFuncs:
                - _gf256v_mul_scalar_u32.31448
                - _gf256v_add_u32.31447
                - _gf256v_add_u32.31447
                - _gf256v_mul_scalar_u32.31448
                - _gf256v_add_u32.31447
                - _gf256v_add_u32.31447
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/ov_publicmap.c:234,30'
              BranchSideFuncs:
                - _gf256v_mul_scalar_u32.31448
                - _gf256v_add_u32.31447
                - _gf256v_add_u32.31447
                - _gf256v_mul_scalar_u32.31448
                - _gf256v_add_u32.31447
                - _gf256v_add_u32.31447
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/ov_publicmap.c:241,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/ov_publicmap.c:226,38'
              BranchSideFuncs:
                - _gf256v_mul_scalar_u32.31448
                - _gf256v_add_u32.31447
                - _gf256v_add_u32.31447
                - _gf256v_mul_scalar_u32.31448
                - _gf256v_add_u32.31447
                - _gf256v_add_u32.31447
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/ov_publicmap.c:242,28'
              BranchSideFuncs:
                - _gf256v_add_u32.31447
                - _gf256v_add_u32.31447
                - _gf256v_mul_scalar_u32.31448
                - _gf256v_mul_scalar_u32.31448
                - _gf256v_add_u32.31447
                - _gf256v_add_u32.31447
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/ov_publicmap.c:226,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/ov_publicmap.c:0,0'
              BranchSideFuncs:
                - _gf256v_mul_scalar_u32.31448
                - _gf256v_add_u32.31447
                - _gf256v_add_u32.31447
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/ov_publicmap.c:234,30'
              BranchSideFuncs:
                - _gf256v_mul_scalar_u32.31448
                - _gf256v_add_u32.31447
                - _gf256v_add_u32.31447
                - _gf256v_mul_scalar_u32.31448
                - _gf256v_add_u32.31447
                - _gf256v_add_u32.31447
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_publicmap.c:202,9'
          Dst:             _gf256v_mul_scalar_u32
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_publicmap.c:206,13'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_publicmap.c:207,13'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_publicmap.c:216,9'
          Dst:             _gf256v_mul_scalar_u32
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_publicmap.c:220,13'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_publicmap.c:221,13'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_publicmap.c:261,9'
          Dst:             _gf256v_mul_scalar_u32
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_publicmap.c:264,13'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_publicmap.c:265,13'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_publicmap.c:239,9'
          Dst:             _gf256v_mul_scalar_u32
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_publicmap.c:243,13'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_publicmap.c:244,13'
          Dst:             _gf256v_add_u32
    - functionName:    gf256v_get_ele
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_ref/blas_comm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqov_uov_III_ref_ov_publicmap
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_ref/ov_publicmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 439
      functionLinenumberEnd: 462
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - accu_eval_quad_gf256
        - gf256v_get_ele
        - madd_reduce_gf256
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/ov_publicmap.c:440,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/ov_publicmap.c:0,0'
              BranchSideFuncs:
                - gf256v_get_ele.31451
                - accu_eval_quad_gf256.31450
                - madd_reduce_gf256.31449
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/ov_publicmap.c:441,5'
              BranchSideFuncs:
                - gf256v_get_ele.31451
                - accu_eval_quad_gf256.31450
                - madd_reduce_gf256.31449
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/ov_publicmap.c:441,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/ov_publicmap.c:442,17'
              BranchSideFuncs:
                - accu_eval_quad_gf256.31450
                - madd_reduce_gf256.31449
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/ov_publicmap.c:453,5'
              BranchSideFuncs:
                - accu_eval_quad_gf256.31450
                - madd_reduce_gf256.31449
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_publicmap.c:455,5'
          Dst:             accu_eval_quad_gf256
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_publicmap.c:456,5'
          Dst:             madd_reduce_gf256
        - Src:             'src/sig/uov/pqov_ov_III_ref/ov_publicmap.c:442,17'
          Dst:             gf256v_get_ele
    - functionName:    gf256v_mul_u32
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_ref/gf16.h'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          117
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _gf256v_madd_u32_aligned
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_ref/blas_u32.h'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          211
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - gf256v_mul_u32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:321,23'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:0,0'
              BranchSideFuncs:
                - gf256v_mul_u32.31480
                - gf256v_mul_u32.31480
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:321,23'
              BranchSideFuncs:
                - gf256v_mul_u32.31480
                - gf256v_mul_u32.31480
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:321,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:324,34'
              BranchSideFuncs:
                - gf256v_mul_u32.31480
                - gf256v_mul_u32.31480
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:329,12'
              BranchSideFuncs:
                - gf256v_mul_u32.31480
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:321,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:324,34'
              BranchSideFuncs:
                - gf256v_mul_u32.31480
                - gf256v_mul_u32.31480
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:329,12'
              BranchSideFuncs:
                - gf256v_mul_u32.31480
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:329,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:329,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:337,28'
              BranchSideFuncs:
                - gf256v_mul_u32.31480
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:337,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:337,5'
              BranchSideFuncs:
                - gf256v_mul_u32.31480
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:338,19'
              BranchSideFuncs:
                - gf256v_mul_u32.31480
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:337,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:338,19'
              BranchSideFuncs:
                - gf256v_mul_u32.31480
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:343,30'
              BranchSideFuncs:
                - gf256v_mul_u32.31480
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:344,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:344,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:345,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:344,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:345,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:347,1'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:337,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:338,19'
              BranchSideFuncs:
                - gf256v_mul_u32.31480
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:343,30'
              BranchSideFuncs:
                - gf256v_mul_u32.31480
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:344,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:345,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:347,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_ref/blas_u32.h:324,18'
          Dst:             gf256v_mul_u32
        - Src:             'src/sig/uov/pqov_ov_III_ref/blas_u32.h:343,13'
          Dst:             gf256v_mul_u32
    - functionName:    _gf256v_add_u32_aligned
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_ref/blas_u32.h'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          311
      EdgeCount:       69
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:17,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:17,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:17,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:17,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:20,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:17,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:17,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:20,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:17,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:20,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:26,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:26,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:26,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:26,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:26,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:26,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:17,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:20,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:26,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _gf256v_madd_u32
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_ref/blas_u32.h'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 392
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          266
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - _gf256v_madd_u32_aligned
        - gf256v_mul_u32
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:352,20'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:0,0'
              BranchSideFuncs:
                - gf256v_mul_u32.31480
                - gf256v_mul_u32.31480
                - _gf256v_madd_u32_aligned.31481
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:352,20'
              BranchSideFuncs:
                - gf256v_mul_u32.31480
                - gf256v_mul_u32.31480
                - _gf256v_madd_u32_aligned.31481
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:353,21'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:351,20'
              BranchSideFuncs:
                - gf256v_mul_u32.31480
                - gf256v_mul_u32.31480
                - _gf256v_madd_u32_aligned.31481
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:363,23'
              BranchSideFuncs:
                - gf256v_mul_u32.31480
                - gf256v_mul_u32.31480
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:353,33'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:353,47'
              BranchSideFuncs:
                - _gf256v_madd_u32_aligned.31481
                - gf256v_mul_u32.31480
                - gf256v_mul_u32.31480
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:363,23'
              BranchSideFuncs:
                - gf256v_mul_u32.31480
                - gf256v_mul_u32.31480
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:353,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:354,9'
              BranchSideFuncs:
                - gf256v_mul_u32.31480
                - gf256v_mul_u32.31480
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:363,23'
              BranchSideFuncs:
                - gf256v_mul_u32.31480
                - gf256v_mul_u32.31480
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:363,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:364,19'
              BranchSideFuncs:
                - gf256v_mul_u32.31480
                - gf256v_mul_u32.31480
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:377,12'
              BranchSideFuncs:
                - gf256v_mul_u32.31480
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:363,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:364,19'
              BranchSideFuncs:
                - gf256v_mul_u32.31480
                - gf256v_mul_u32.31480
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:377,12'
              BranchSideFuncs:
                - gf256v_mul_u32.31480
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:381,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:381,5'
              BranchSideFuncs:
                - gf256v_mul_u32.31480
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:382,19'
              BranchSideFuncs:
                - gf256v_mul_u32.31480
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:381,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:382,19'
              BranchSideFuncs:
                - gf256v_mul_u32.31480
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:387,30'
              BranchSideFuncs:
                - gf256v_mul_u32.31480
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:388,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:388,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:389,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:381,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:382,19'
              BranchSideFuncs:
                - gf256v_mul_u32.31480
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:387,30'
              BranchSideFuncs:
                - gf256v_mul_u32.31480
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_ref/blas_u32.h:354,9'
          Dst:             _gf256v_madd_u32_aligned
        - Src:             'src/sig/uov/pqov_ov_III_ref/blas_u32.h:368,17'
          Dst:             gf256v_mul_u32
        - Src:             'src/sig/uov/pqov_ov_III_ref/blas_u32.h:387,13'
          Dst:             gf256v_mul_u32
    - functionName:    gf256v_set_zero
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_ref/blas_comm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqov_uov_III_ref_batch_quad_trimat_eval_gf256
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c'
      linkageType:     InternalLinkage
      functionLinenumber: 449
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          109
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _gf256v_add_u32
        - _gf256v_madd_u32
        - gf256v_set_zero
        - pqov_uov_III_ref_gf256mat_prod
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:453,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:0,0'
              BranchSideFuncs:
                - gf256v_set_zero.31484
                - pqov_uov_III_ref_gf256mat_prod
                - _gf256v_madd_u32.31483
                - pqov_uov_III_ref_gf256mat_prod
                - _gf256v_add_u32.31487
                - _gf256v_madd_u32.31483
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:455,5'
              BranchSideFuncs:
                - gf256v_set_zero.31484
                - pqov_uov_III_ref_gf256mat_prod
                - _gf256v_madd_u32.31483
                - pqov_uov_III_ref_gf256mat_prod
                - _gf256v_add_u32.31487
                - _gf256v_madd_u32.31483
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:456,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:456,28'
              BranchSideFuncs:
                - _gf256v_madd_u32.31483
                - pqov_uov_III_ref_gf256mat_prod
                - _gf256v_add_u32.31487
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:461,5'
              BranchSideFuncs:
                - _gf256v_madd_u32.31483
                - pqov_uov_III_ref_gf256mat_prod
                - _gf256v_add_u32.31487
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:463,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:463,5'
              BranchSideFuncs:
                - _gf256v_madd_u32.31483
                - pqov_uov_III_ref_gf256mat_prod
                - _gf256v_add_u32.31487
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:464,32'
              BranchSideFuncs:
                - _gf256v_madd_u32.31483
                - pqov_uov_III_ref_gf256mat_prod
                - _gf256v_add_u32.31487
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:456,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:457,53'
              BranchSideFuncs:
                - pqov_uov_III_ref_gf256mat_prod
                - _gf256v_add_u32.31487
                - _gf256v_madd_u32.31483
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:461,13'
              BranchSideFuncs:
                - pqov_uov_III_ref_gf256mat_prod
                - _gf256v_add_u32.31487
                - _gf256v_madd_u32.31483
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:463,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:463,5'
              BranchSideFuncs:
                - _gf256v_madd_u32.31483
                - pqov_uov_III_ref_gf256mat_prod
                - _gf256v_add_u32.31487
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:464,32'
              BranchSideFuncs:
                - _gf256v_madd_u32.31483
                - pqov_uov_III_ref_gf256mat_prod
                - _gf256v_add_u32.31487
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:455,5'
          Dst:             gf256v_set_zero
        - Src:             'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:457,9'
          Dst:             pqov_uov_III_ref_gf256mat_prod
        - Src:             'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:458,9'
          Dst:             _gf256v_madd_u32
        - Src:             'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:467,5'
          Dst:             pqov_uov_III_ref_gf256mat_prod
        - Src:             'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:468,5'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:464,9'
          Dst:             _gf256v_madd_u32
    - functionName:    _gf256v_add_u32
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_ref/blas_u32.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         44
      ICount:          242
      EdgeCount:       60
      CyclomaticComplexity: 18
      functionsReached:
        - _gf256v_add_u32_aligned
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:33,20'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:0,0'
              BranchSideFuncs:
                - _gf256v_add_u32_aligned.31482
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:33,20'
              BranchSideFuncs:
                - _gf256v_add_u32_aligned.31482
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:35,21'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:34,20'
              BranchSideFuncs:
                - _gf256v_add_u32_aligned.31482
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:35,33'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:35,47'
              BranchSideFuncs:
                - _gf256v_add_u32_aligned.31482
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:35,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:36,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:40,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:40,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:40,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:40,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:41,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:41,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:40,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:40,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:41,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:40,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:40,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:41,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:40,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:41,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:40,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:41,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/blas_u32.h:40,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/blas_u32.h:41,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_ref/blas_u32.h:36,9'
          Dst:             _gf256v_add_u32_aligned
    - functionName:    pqov_uov_III_ref_batch_upper_matTr_x_mat_gf256
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c'
      linkageType:     InternalLinkage
      functionLinenumber: 415
      functionLinenumberEnd: 431
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          101
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _gf256v_add_u32
        - pqov_uov_III_ref_gf256mat_prod
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:417,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:0,0'
              BranchSideFuncs:
                - pqov_uov_III_ref_gf256mat_prod
                - _gf256v_add_u32.31487
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:422,28'
              BranchSideFuncs:
                - pqov_uov_III_ref_gf256mat_prod
                - _gf256v_add_u32.31487
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:425,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:426,47'
              BranchSideFuncs:
                - pqov_uov_III_ref_gf256mat_prod
                - _gf256v_add_u32.31487
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:429,26'
              BranchSideFuncs:
                - pqov_uov_III_ref_gf256mat_prod
                - _gf256v_add_u32.31487
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:422,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:422,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:423,88'
              BranchSideFuncs:
                - pqov_uov_III_ref_gf256mat_prod
                - _gf256v_add_u32.31487
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:425,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:426,47'
              BranchSideFuncs:
                - pqov_uov_III_ref_gf256mat_prod
                - _gf256v_add_u32.31487
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:429,26'
              BranchSideFuncs:
                - pqov_uov_III_ref_gf256mat_prod
                - _gf256v_add_u32.31487
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:423,9'
          Dst:             pqov_uov_III_ref_gf256mat_prod
        - Src:             'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:426,13'
          Dst:             _gf256v_add_u32
    - functionName:    pqov_uov_III_ref_batch_2trimat_madd_gf256
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c'
      linkageType:     InternalLinkage
      functionLinenumber: 382
      functionLinenumberEnd: 408
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          320
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - _gf256v_add_u32
        - pqov_uov_III_ref_gf256mat_prod
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:385,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:0,0'
              BranchSideFuncs:
                - pqov_uov_III_ref_gf256mat_prod
                - _gf256v_add_u32.31487
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:392,28'
              BranchSideFuncs:
                - pqov_uov_III_ref_gf256mat_prod
                - _gf256v_add_u32.31487
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:402,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:392,28'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:392,28'
              BranchSideFuncs:
                - pqov_uov_III_ref_gf256mat_prod
                - _gf256v_add_u32.31487
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:394,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:394,9'
              BranchSideFuncs:
                - pqov_uov_III_ref_gf256mat_prod
                - _gf256v_add_u32.31487
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:398,26'
              BranchSideFuncs:
                - pqov_uov_III_ref_gf256mat_prod
                - _gf256v_add_u32.31487
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:394,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:394,9'
              BranchSideFuncs:
                - pqov_uov_III_ref_gf256mat_prod
                - _gf256v_add_u32.31487
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:395,34'
              BranchSideFuncs:
                - pqov_uov_III_ref_gf256mat_prod
                - _gf256v_add_u32.31487
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:394,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:395,34'
              BranchSideFuncs:
                - pqov_uov_III_ref_gf256mat_prod
                - _gf256v_add_u32.31487
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:398,26'
              BranchSideFuncs:
                - pqov_uov_III_ref_gf256mat_prod
                - _gf256v_add_u32.31487
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:402,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:392,28'
              BranchSideFuncs:
                - pqov_uov_III_ref_gf256mat_prod
                - _gf256v_add_u32.31487
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:403,72'
              BranchSideFuncs:
                - pqov_uov_III_ref_gf256mat_prod
                - _gf256v_add_u32.31487
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:394,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:394,9'
              BranchSideFuncs:
                - pqov_uov_III_ref_gf256mat_prod
                - _gf256v_add_u32.31487
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:395,34'
              BranchSideFuncs:
                - pqov_uov_III_ref_gf256mat_prod
                - _gf256v_add_u32.31487
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:392,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:392,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:393,40'
              BranchSideFuncs:
                - pqov_uov_III_ref_gf256mat_prod
                - _gf256v_add_u32.31487
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:394,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:394,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:398,26'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:394,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:394,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:395,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:394,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:395,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:398,26'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:392,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:392,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:393,40'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:394,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:394,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:395,34'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:403,13'
          Dst:             pqov_uov_III_ref_gf256mat_prod
        - Src:             'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:404,13'
          Dst:             _gf256v_add_u32
    - functionName:    pqov_uov_III_ref_batch_trimatTr_madd_gf256
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 377
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          299
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - _gf256v_add_u32
        - pqov_uov_III_ref_gf256mat_prod
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:356,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:0,0'
              BranchSideFuncs:
                - pqov_uov_III_ref_gf256mat_prod
                - _gf256v_add_u32.31487
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:363,28'
              BranchSideFuncs:
                - pqov_uov_III_ref_gf256mat_prod
                - _gf256v_add_u32.31487
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:371,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:363,28'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:363,28'
              BranchSideFuncs:
                - pqov_uov_III_ref_gf256mat_prod
                - _gf256v_add_u32.31487
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:365,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:365,9'
              BranchSideFuncs:
                - pqov_uov_III_ref_gf256mat_prod
                - _gf256v_add_u32.31487
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:369,26'
              BranchSideFuncs:
                - pqov_uov_III_ref_gf256mat_prod
                - _gf256v_add_u32.31487
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:365,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:365,9'
              BranchSideFuncs:
                - pqov_uov_III_ref_gf256mat_prod
                - _gf256v_add_u32.31487
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:366,34'
              BranchSideFuncs:
                - pqov_uov_III_ref_gf256mat_prod
                - _gf256v_add_u32.31487
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:365,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:366,34'
              BranchSideFuncs:
                - pqov_uov_III_ref_gf256mat_prod
                - _gf256v_add_u32.31487
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:369,26'
              BranchSideFuncs:
                - pqov_uov_III_ref_gf256mat_prod
                - _gf256v_add_u32.31487
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:371,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:363,28'
              BranchSideFuncs:
                - pqov_uov_III_ref_gf256mat_prod
                - _gf256v_add_u32.31487
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:372,70'
              BranchSideFuncs:
                - pqov_uov_III_ref_gf256mat_prod
                - _gf256v_add_u32.31487
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:365,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:365,9'
              BranchSideFuncs:
                - pqov_uov_III_ref_gf256mat_prod
                - _gf256v_add_u32.31487
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:366,34'
              BranchSideFuncs:
                - pqov_uov_III_ref_gf256mat_prod
                - _gf256v_add_u32.31487
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:363,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:363,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:364,40'
              BranchSideFuncs:
                - pqov_uov_III_ref_gf256mat_prod
                - _gf256v_add_u32.31487
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:365,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:365,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:369,26'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:365,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:365,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:366,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:365,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:366,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:369,26'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:363,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:363,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:364,40'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:365,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:365,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:366,34'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:372,13'
          Dst:             pqov_uov_III_ref_gf256mat_prod
        - Src:             'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:373,13'
          Dst:             _gf256v_add_u32
    - functionName:    pqov_uov_III_ref_batch_trimat_madd_gf256
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          92
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _gf256v_add_u32
        - pqov_uov_III_ref_gf256mat_prod
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:337,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:0,0'
              BranchSideFuncs:
                - pqov_uov_III_ref_gf256mat_prod
                - _gf256v_add_u32.31487
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:341,28'
              BranchSideFuncs:
                - pqov_uov_III_ref_gf256mat_prod
                - _gf256v_add_u32.31487
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:341,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:341,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:342,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:341,28'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:342,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:342,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:343,73'
              BranchSideFuncs:
                - pqov_uov_III_ref_gf256mat_prod
                - _gf256v_add_u32.31487
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:347,29'
              BranchSideFuncs:
                - pqov_uov_III_ref_gf256mat_prod
                - _gf256v_add_u32.31487
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:343,13'
          Dst:             pqov_uov_III_ref_gf256mat_prod
        - Src:             'src/sig/uov/pqov_ov_III_ref/parallel_matrix_op.c:344,13'
          Dst:             _gf256v_add_u32
    - functionName:    pqov_uov_III_ref_hash_final_digest
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_ref/utils_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/utils_hash.c:131,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/utils_hash.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/utils_hash.c:131,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_ref/utils_hash.c:131,5'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/uov/pqov_ov_III_ref/utils_hash.c:132,5'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/uov/pqov_ov_III_ref/utils_hash.c:133,5'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    pqov_uov_III_ref_hash_ctx_copy
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_ref/utils_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_clone
        - OQS_SHA3_shake256_inc_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/utils_hash.c:119,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/utils_hash.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_ctx_clone
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/utils_hash.c:119,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_ctx_clone
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_ref/utils_hash.c:119,5'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/uov/pqov_ov_III_ref/utils_hash.c:120,5'
          Dst:             OQS_SHA3_shake256_inc_ctx_clone
    - functionName:    pqov_uov_III_ref_hash_update
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_ref/utils_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/utils_hash.c:109,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/utils_hash.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/utils_hash.c:109,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_ref/utils_hash.c:109,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    pqov_uov_III_ref_hash_init
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_ref/utils_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/utils_hash.c:99,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/utils_hash.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/utils_hash.c:99,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_ref/utils_hash.c:99,5'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    br_swap32
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_ref/utils_prng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqov_uov_III_ref_prng_skip_publicinputs
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_ref/utils_prng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          70
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - aes128ctr_publicinputs
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/utils_prng.c:323,14'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/utils_prng.c:0,0'
              BranchSideFuncs:
                - aes128ctr_publicinputs.31535
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/utils_prng.c:323,14'
              BranchSideFuncs:
                - aes128ctr_publicinputs.31535
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/utils_prng.c:323,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/utils_prng.c:324,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/utils_prng.c:327,30'
              BranchSideFuncs:
                - aes128ctr_publicinputs.31535
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/utils_prng.c:332,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/utils_prng.c:333,14'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/utils_prng.c:338,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_ref/utils_prng.c:335,9'
          Dst:             aes128ctr_publicinputs
    - functionName:    aes128ctr_publicinputs
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_ref/utils_prng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_AES128_CTR_inc_stream_iv
        - br_swap32
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/utils_prng.c:180,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/utils_prng.c:0,0'
              BranchSideFuncs:
                - br_swap32.31532
                - OQS_AES128_CTR_inc_stream_iv
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/utils_prng.c:181,5'
              BranchSideFuncs:
                - br_swap32.31532
                - OQS_AES128_CTR_inc_stream_iv
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_ref/utils_prng.c:186,13'
          Dst:             br_swap32
        - Src:             'src/sig/uov/pqov_ov_III_ref/utils_prng.c:189,5'
          Dst:             OQS_AES128_CTR_inc_stream_iv
    - functionName:    pqov_uov_III_ref_prng_gen_publicinputs
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_ref/utils_prng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          116
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - aes128ctr_publicinputs
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/utils_prng.c:290,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/utils_prng.c:0,0'
              BranchSideFuncs:
                - aes128ctr_publicinputs.31535
                - aes128ctr_publicinputs.31535
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/utils_prng.c:290,13'
              BranchSideFuncs:
                - aes128ctr_publicinputs.31535
                - aes128ctr_publicinputs.31535
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/utils_prng.c:292,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/utils_prng.c:293,31'
              BranchSideFuncs:
                - aes128ctr_publicinputs.31535
                - aes128ctr_publicinputs.31535
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/utils_prng.c:304,14'
              BranchSideFuncs:
                - aes128ctr_publicinputs.31535
                - aes128ctr_publicinputs.31535
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/utils_prng.c:294,13'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/utils_prng.c:296,9'
              BranchSideFuncs:
                - aes128ctr_publicinputs.31535
                - aes128ctr_publicinputs.31535
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/utils_prng.c:297,22'
              BranchSideFuncs:
                - aes128ctr_publicinputs.31535
                - aes128ctr_publicinputs.31535
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/utils_prng.c:304,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/utils_prng.c:305,33'
              BranchSideFuncs:
                - aes128ctr_publicinputs.31535
                - aes128ctr_publicinputs.31535
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/utils_prng.c:312,14'
              BranchSideFuncs:
                - aes128ctr_publicinputs.31535
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/utils_prng.c:312,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/utils_prng.c:312,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/utils_prng.c:313,37'
              BranchSideFuncs:
                - aes128ctr_publicinputs.31535
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_ref/utils_prng.c:306,9'
          Dst:             aes128ctr_publicinputs
        - Src:             'src/sig/uov/pqov_ov_III_ref/utils_prng.c:313,9'
          Dst:             aes128ctr_publicinputs
    - functionName:    pqov_uov_III_ref_prng_release_publicinputs
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_ref/utils_prng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_AES128_free_schedule
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/utils_prng.c:194,35'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/utils_prng.c:0,0'
              BranchSideFuncs:
                - OQS_AES128_free_schedule
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/utils_prng.c:194,35'
              BranchSideFuncs:
                - OQS_AES128_free_schedule
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_ref/utils_prng.c:194,5'
          Dst:             OQS_AES128_free_schedule
    - functionName:    pqov_uov_III_ref_prng_set_publicinputs
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_ref/utils_prng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_AES128_CTR_inc_init
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_ref/utils_prng.c:165,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/utils_prng.c:0,0'
              BranchSideFuncs:
                - OQS_AES128_CTR_inc_init
            - BranchSide:      'src/sig/uov/pqov_ov_III_ref/utils_prng.c:165,10'
              BranchSideFuncs:
                - OQS_AES128_CTR_inc_init
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_ref/utils_prng.c:167,5'
          Dst:             OQS_AES128_CTR_inc_init
    - functionName:    _ov_verify
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_avx2/ov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          84
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_III_avx2_hash_final_digest
        - pqov_uov_III_avx2_hash_init
        - pqov_uov_III_avx2_hash_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/ov.c:130,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/ov.c:0,0'
              BranchSideFuncs:
                - pqov_uov_III_avx2_hash_init
                - pqov_uov_III_avx2_hash_update
                - pqov_uov_III_avx2_hash_update
                - pqov_uov_III_avx2_hash_final_digest
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/ov.c:132,5'
              BranchSideFuncs:
                - pqov_uov_III_avx2_hash_init
                - pqov_uov_III_avx2_hash_update
                - pqov_uov_III_avx2_hash_update
                - pqov_uov_III_avx2_hash_final_digest
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov.c:132,5'
          Dst:             pqov_uov_III_avx2_hash_init
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov.c:133,5'
          Dst:             pqov_uov_III_avx2_hash_update
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov.c:134,5'
          Dst:             pqov_uov_III_avx2_hash_update
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov.c:135,5'
          Dst:             pqov_uov_III_avx2_hash_final_digest
    - functionName:    pqov_uov_III_avx2_ov_verify
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_avx2/ov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ov_verify
        - pqov_uov_III_avx2_ov_publicmap
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/ov.c:153,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/ov.c:0,0'
              BranchSideFuncs:
                - pqov_uov_III_avx2_ov_publicmap
                - _ov_verify.31554
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/ov.c:154,5'
              BranchSideFuncs:
                - pqov_uov_III_avx2_ov_publicmap
                - _ov_verify.31554
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov.c:154,5'
          Dst:             pqov_uov_III_avx2_ov_publicmap
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov.c:156,12'
          Dst:             _ov_verify
    - functionName:    gf256v_add_avx2
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_avx2/blas_avx2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          76
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:142,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:147,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:157,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:158,49'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:158,49'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqov_uov_III_avx2_ov_sign
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_avx2/ov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          124
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - gf256v_add_avx2
        - pqov_uov_III_avx2_batch_quad_trimat_eval_gf256
        - pqov_uov_III_avx2_gf256mat_back_substitute
        - pqov_uov_III_avx2_gf256mat_gaussian_elim
        - pqov_uov_III_avx2_gf256mat_prod
        - pqov_uov_III_avx2_hash_ctx_copy
        - pqov_uov_III_avx2_hash_final_digest
        - pqov_uov_III_avx2_hash_init
        - pqov_uov_III_avx2_hash_update
        - pqov_uov_III_avx2_randombytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/ov.c:35,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/ov.c:0,0'
              BranchSideFuncs:
                - pqov_uov_III_avx2_randombytes
                - pqov_uov_III_avx2_hash_init
                - pqov_uov_III_avx2_hash_update
                - pqov_uov_III_avx2_hash_update
                - pqov_uov_III_avx2_hash_ctx_copy
                - pqov_uov_III_avx2_hash_final_digest
                - pqov_uov_III_avx2_hash_update
                - pqov_uov_III_avx2_hash_ctx_copy
                - pqov_uov_III_avx2_hash_update
                - pqov_uov_III_avx2_hash_final_digest
                - pqov_uov_III_avx2_gf256mat_prod
                - pqov_uov_III_avx2_batch_quad_trimat_eval_gf256
                - gf256v_add_avx2.31557
                - pqov_uov_III_avx2_gf256mat_gaussian_elim
                - pqov_uov_III_avx2_gf256mat_back_substitute
                - pqov_uov_III_avx2_hash_final_digest
                - pqov_uov_III_avx2_gf256mat_prod
                - gf256v_add_avx2.31557
                - pqov_uov_III_avx2_hash_final_digest
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/ov.c:37,5'
              BranchSideFuncs:
                - pqov_uov_III_avx2_randombytes
                - pqov_uov_III_avx2_hash_init
                - pqov_uov_III_avx2_hash_update
                - pqov_uov_III_avx2_hash_update
                - pqov_uov_III_avx2_hash_ctx_copy
                - pqov_uov_III_avx2_hash_final_digest
                - pqov_uov_III_avx2_hash_update
                - pqov_uov_III_avx2_hash_ctx_copy
                - pqov_uov_III_avx2_hash_update
                - pqov_uov_III_avx2_hash_final_digest
                - pqov_uov_III_avx2_gf256mat_prod
                - pqov_uov_III_avx2_batch_quad_trimat_eval_gf256
                - gf256v_add_avx2.31557
                - pqov_uov_III_avx2_gf256mat_gaussian_elim
                - pqov_uov_III_avx2_gf256mat_back_substitute
                - pqov_uov_III_avx2_hash_final_digest
                - pqov_uov_III_avx2_gf256mat_prod
                - gf256v_add_avx2.31557
                - pqov_uov_III_avx2_hash_final_digest
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/ov.c:86,14'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/ov.c:62,18'
              BranchSideFuncs:
                - pqov_uov_III_avx2_hash_ctx_copy
                - pqov_uov_III_avx2_hash_update
                - pqov_uov_III_avx2_hash_final_digest
                - pqov_uov_III_avx2_gf256mat_prod
                - pqov_uov_III_avx2_batch_quad_trimat_eval_gf256
                - gf256v_add_avx2.31557
                - pqov_uov_III_avx2_gf256mat_gaussian_elim
                - pqov_uov_III_avx2_gf256mat_back_substitute
                - pqov_uov_III_avx2_hash_final_digest
                - pqov_uov_III_avx2_gf256mat_prod
                - gf256v_add_avx2.31557
                - pqov_uov_III_avx2_hash_final_digest
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/ov.c:89,9'
              BranchSideFuncs:
                - pqov_uov_III_avx2_gf256mat_back_substitute
                - pqov_uov_III_avx2_hash_final_digest
                - pqov_uov_III_avx2_gf256mat_prod
                - gf256v_add_avx2.31557
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/ov.c:60,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/ov.c:61,23'
              BranchSideFuncs:
                - pqov_uov_III_avx2_hash_final_digest
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/ov.c:106,5'
              BranchSideFuncs:
                - pqov_uov_III_avx2_hash_final_digest
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/ov.c:107,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/ov.c:107,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/ov.c:114,5'
              BranchSideFuncs:
                - pqov_uov_III_avx2_gf256mat_prod
                - gf256v_add_avx2.31557
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov.c:37,5'
          Dst:             pqov_uov_III_avx2_randombytes
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov.c:51,5'
          Dst:             pqov_uov_III_avx2_hash_init
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov.c:52,5'
          Dst:             pqov_uov_III_avx2_hash_update
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov.c:53,5'
          Dst:             pqov_uov_III_avx2_hash_update
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov.c:54,5'
          Dst:             pqov_uov_III_avx2_hash_ctx_copy
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov.c:55,5'
          Dst:             pqov_uov_III_avx2_hash_final_digest
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov.c:57,5'
          Dst:             pqov_uov_III_avx2_hash_update
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov.c:106,5'
          Dst:             pqov_uov_III_avx2_hash_final_digest
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov.c:64,9'
          Dst:             pqov_uov_III_avx2_hash_ctx_copy
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov.c:65,9'
          Dst:             pqov_uov_III_avx2_hash_update
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov.c:66,9'
          Dst:             pqov_uov_III_avx2_hash_final_digest
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov.c:74,9'
          Dst:             pqov_uov_III_avx2_gf256mat_prod
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov.c:77,9'
          Dst:             pqov_uov_III_avx2_batch_quad_trimat_eval_gf256
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov.c:78,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov.c:82,28'
          Dst:             pqov_uov_III_avx2_gf256mat_gaussian_elim
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov.c:89,9'
          Dst:             pqov_uov_III_avx2_gf256mat_back_substitute
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov.c:106,5'
          Dst:             pqov_uov_III_avx2_hash_final_digest
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov.c:118,5'
          Dst:             pqov_uov_III_avx2_gf256mat_prod
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov.c:119,5'
          Dst:             gf256v_add_avx2
    - functionName:    pqov_uov_III_avx2_generate_keypair_pkc_skc
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_avx2/ov_keypair.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_MEM_malloc
        - OQS_MEM_secure_free
        - pqov_uov_III_avx2_generate_keypair_pkc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/ov_keypair.c:198,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/ov_keypair.c:0,0'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - pqov_uov_III_avx2_generate_keypair_pkc
                - OQS_MEM_secure_free
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/ov_keypair.c:198,5'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - pqov_uov_III_avx2_generate_keypair_pkc
                - OQS_MEM_secure_free
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/ov_keypair.c:202,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/ov_keypair.c:202,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/ov_keypair.c:209,13'
              BranchSideFuncs:
                - pqov_uov_III_avx2_generate_keypair_pkc
                - OQS_MEM_secure_free
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_keypair.c:201,16'
          Dst:             OQS_MEM_malloc
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_keypair.c:209,13'
          Dst:             pqov_uov_III_avx2_generate_keypair_pkc
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_keypair.c:212,5'
          Dst:             OQS_MEM_secure_free
    - functionName:    pqov_uov_III_avx2_generate_keypair_pkc
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_avx2/ov_keypair.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_III_avx2_calculate_F2_P3
        - pqov_uov_III_avx2_hash_final_digest
        - pqov_uov_III_avx2_hash_init
        - pqov_uov_III_avx2_hash_update
        - pqov_uov_III_avx2_prng_gen_publicinputs
        - pqov_uov_III_avx2_prng_release_publicinputs
        - pqov_uov_III_avx2_prng_set_publicinputs
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/ov_keypair.c:156,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/ov_keypair.c:0,0'
              BranchSideFuncs:
                - pqov_uov_III_avx2_hash_init
                - pqov_uov_III_avx2_hash_update
                - pqov_uov_III_avx2_hash_final_digest
                - pqov_uov_III_avx2_prng_set_publicinputs
                - pqov_uov_III_avx2_prng_gen_publicinputs
                - pqov_uov_III_avx2_prng_gen_publicinputs
                - pqov_uov_III_avx2_prng_release_publicinputs
                - pqov_uov_III_avx2_calculate_F2_P3
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/ov_keypair.c:156,5'
              BranchSideFuncs:
                - pqov_uov_III_avx2_hash_init
                - pqov_uov_III_avx2_hash_update
                - pqov_uov_III_avx2_hash_final_digest
                - pqov_uov_III_avx2_prng_set_publicinputs
                - pqov_uov_III_avx2_prng_gen_publicinputs
                - pqov_uov_III_avx2_prng_gen_publicinputs
                - pqov_uov_III_avx2_prng_release_publicinputs
                - pqov_uov_III_avx2_calculate_F2_P3
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_keypair.c:165,5'
          Dst:             pqov_uov_III_avx2_hash_init
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_keypair.c:166,5'
          Dst:             pqov_uov_III_avx2_hash_update
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_keypair.c:167,5'
          Dst:             pqov_uov_III_avx2_hash_final_digest
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_keypair.c:179,5'
          Dst:             pqov_uov_III_avx2_prng_set_publicinputs
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_keypair.c:181,5'
          Dst:             pqov_uov_III_avx2_prng_gen_publicinputs
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_keypair.c:183,5'
          Dst:             pqov_uov_III_avx2_prng_gen_publicinputs
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_keypair.c:184,5'
          Dst:             pqov_uov_III_avx2_prng_release_publicinputs
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_keypair.c:190,5'
          Dst:             pqov_uov_III_avx2_calculate_F2_P3
    - functionName:    pqov_uov_III_avx2_expand_sk
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_avx2/ov_keypair.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_III_avx2_calculate_F2
        - pqov_uov_III_avx2_hash_final_digest
        - pqov_uov_III_avx2_hash_init
        - pqov_uov_III_avx2_hash_update
        - pqov_uov_III_avx2_prng_gen_publicinputs
        - pqov_uov_III_avx2_prng_release_publicinputs
        - pqov_uov_III_avx2_prng_set_publicinputs
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/ov_keypair.c:111,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/ov_keypair.c:0,0'
              BranchSideFuncs:
                - pqov_uov_III_avx2_hash_init
                - pqov_uov_III_avx2_hash_update
                - pqov_uov_III_avx2_hash_final_digest
                - pqov_uov_III_avx2_prng_set_publicinputs
                - pqov_uov_III_avx2_prng_gen_publicinputs
                - pqov_uov_III_avx2_prng_gen_publicinputs
                - pqov_uov_III_avx2_prng_release_publicinputs
                - pqov_uov_III_avx2_calculate_F2
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/ov_keypair.c:111,5'
              BranchSideFuncs:
                - pqov_uov_III_avx2_hash_init
                - pqov_uov_III_avx2_hash_update
                - pqov_uov_III_avx2_hash_final_digest
                - pqov_uov_III_avx2_prng_set_publicinputs
                - pqov_uov_III_avx2_prng_gen_publicinputs
                - pqov_uov_III_avx2_prng_gen_publicinputs
                - pqov_uov_III_avx2_prng_release_publicinputs
                - pqov_uov_III_avx2_calculate_F2
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_keypair.c:120,5'
          Dst:             pqov_uov_III_avx2_hash_init
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_keypair.c:121,5'
          Dst:             pqov_uov_III_avx2_hash_update
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_keypair.c:122,5'
          Dst:             pqov_uov_III_avx2_hash_final_digest
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_keypair.c:132,5'
          Dst:             pqov_uov_III_avx2_prng_set_publicinputs
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_keypair.c:134,5'
          Dst:             pqov_uov_III_avx2_prng_gen_publicinputs
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_keypair.c:136,5'
          Dst:             pqov_uov_III_avx2_prng_gen_publicinputs
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_keypair.c:138,5'
          Dst:             pqov_uov_III_avx2_prng_release_publicinputs
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_keypair.c:143,5'
          Dst:             pqov_uov_III_avx2_calculate_F2
    - functionName:    pqov_uov_III_avx2_expand_pk_predicate
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_avx2/ov_keypair.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          92
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - pqov_uov_III_avx2_prng_gen_publicinputs
        - pqov_uov_III_avx2_prng_release_publicinputs
        - pqov_uov_III_avx2_prng_set_publicinputs
        - pqov_uov_III_avx2_prng_skip_publicinputs
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/ov_keypair.c:79,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/ov_keypair.c:0,0'
              BranchSideFuncs:
                - pqov_uov_III_avx2_prng_set_publicinputs
                - pqov_uov_III_avx2_prng_gen_publicinputs
                - pqov_uov_III_avx2_prng_gen_publicinputs
                - pqov_uov_III_avx2_prng_release_publicinputs
                - pqov_uov_III_avx2_prng_skip_publicinputs
                - pqov_uov_III_avx2_prng_skip_publicinputs
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/ov_keypair.c:80,5'
              BranchSideFuncs:
                - pqov_uov_III_avx2_prng_set_publicinputs
                - pqov_uov_III_avx2_prng_gen_publicinputs
                - pqov_uov_III_avx2_prng_gen_publicinputs
                - pqov_uov_III_avx2_prng_release_publicinputs
                - pqov_uov_III_avx2_prng_skip_publicinputs
                - pqov_uov_III_avx2_prng_skip_publicinputs
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/ov_keypair.c:86,14'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/ov_keypair.c:87,13'
              BranchSideFuncs:
                - pqov_uov_III_avx2_prng_skip_publicinputs
                - pqov_uov_III_avx2_prng_gen_publicinputs
                - pqov_uov_III_avx2_prng_gen_publicinputs
                - pqov_uov_III_avx2_prng_release_publicinputs
                - pqov_uov_III_avx2_prng_skip_publicinputs
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/ov_keypair.c:89,13'
              BranchSideFuncs:
                - pqov_uov_III_avx2_prng_gen_publicinputs
                - pqov_uov_III_avx2_prng_skip_publicinputs
                - pqov_uov_III_avx2_prng_gen_publicinputs
                - pqov_uov_III_avx2_prng_release_publicinputs
                - pqov_uov_III_avx2_prng_skip_publicinputs
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/ov_keypair.c:84,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/ov_keypair.c:85,45'
              BranchSideFuncs:
                - pqov_uov_III_avx2_prng_gen_publicinputs
                - pqov_uov_III_avx2_prng_release_publicinputs
                - pqov_uov_III_avx2_prng_skip_publicinputs
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/ov_keypair.c:96,19'
              BranchSideFuncs:
                - pqov_uov_III_avx2_prng_gen_publicinputs
                - pqov_uov_III_avx2_prng_release_publicinputs
                - pqov_uov_III_avx2_prng_skip_publicinputs
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/ov_keypair.c:96,14'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/ov_keypair.c:97,13'
              BranchSideFuncs:
                - pqov_uov_III_avx2_prng_skip_publicinputs
                - pqov_uov_III_avx2_prng_gen_publicinputs
                - pqov_uov_III_avx2_prng_release_publicinputs
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/ov_keypair.c:99,13'
              BranchSideFuncs:
                - pqov_uov_III_avx2_prng_gen_publicinputs
                - pqov_uov_III_avx2_prng_skip_publicinputs
                - pqov_uov_III_avx2_prng_release_publicinputs
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/ov_keypair.c:94,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/ov_keypair.c:96,19'
              BranchSideFuncs:
                - pqov_uov_III_avx2_prng_release_publicinputs
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/ov_keypair.c:103,5'
              BranchSideFuncs:
                - pqov_uov_III_avx2_prng_release_publicinputs
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_keypair.c:80,5'
          Dst:             pqov_uov_III_avx2_prng_set_publicinputs
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_keypair.c:87,13'
          Dst:             pqov_uov_III_avx2_prng_skip_publicinputs
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_keypair.c:89,13'
          Dst:             pqov_uov_III_avx2_prng_gen_publicinputs
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_keypair.c:103,5'
          Dst:             pqov_uov_III_avx2_prng_release_publicinputs
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_keypair.c:97,13'
          Dst:             pqov_uov_III_avx2_prng_skip_publicinputs
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_keypair.c:99,13'
          Dst:             pqov_uov_III_avx2_prng_gen_publicinputs
    - functionName:    pqov_uov_III_avx2_expand_pk
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_avx2/ov_keypair.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_III_avx2_prng_gen_publicinputs
        - pqov_uov_III_avx2_prng_release_publicinputs
        - pqov_uov_III_avx2_prng_set_publicinputs
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/ov_keypair.c:67,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/ov_keypair.c:0,0'
              BranchSideFuncs:
                - pqov_uov_III_avx2_prng_set_publicinputs
                - pqov_uov_III_avx2_prng_gen_publicinputs
                - pqov_uov_III_avx2_prng_release_publicinputs
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/ov_keypair.c:68,5'
              BranchSideFuncs:
                - pqov_uov_III_avx2_prng_set_publicinputs
                - pqov_uov_III_avx2_prng_gen_publicinputs
                - pqov_uov_III_avx2_prng_release_publicinputs
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_keypair.c:68,5'
          Dst:             pqov_uov_III_avx2_prng_set_publicinputs
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_keypair.c:70,5'
          Dst:             pqov_uov_III_avx2_prng_gen_publicinputs
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_keypair.c:71,5'
          Dst:             pqov_uov_III_avx2_prng_release_publicinputs
    - functionName:    pqov_uov_III_avx2_generate_keypair
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_avx2/ov_keypair.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          46
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_III_avx2_calculate_F2_P3
        - pqov_uov_III_avx2_hash_final_digest
        - pqov_uov_III_avx2_hash_init
        - pqov_uov_III_avx2_hash_update
        - pqov_uov_III_avx2_prng_gen_publicinputs
        - pqov_uov_III_avx2_prng_release_publicinputs
        - pqov_uov_III_avx2_prng_set_publicinputs
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/ov_keypair.c:31,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/ov_keypair.c:0,0'
              BranchSideFuncs:
                - pqov_uov_III_avx2_hash_init
                - pqov_uov_III_avx2_hash_update
                - pqov_uov_III_avx2_hash_final_digest
                - pqov_uov_III_avx2_prng_set_publicinputs
                - pqov_uov_III_avx2_prng_gen_publicinputs
                - pqov_uov_III_avx2_prng_release_publicinputs
                - pqov_uov_III_avx2_calculate_F2_P3
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/ov_keypair.c:31,5'
              BranchSideFuncs:
                - pqov_uov_III_avx2_hash_init
                - pqov_uov_III_avx2_hash_update
                - pqov_uov_III_avx2_hash_final_digest
                - pqov_uov_III_avx2_prng_set_publicinputs
                - pqov_uov_III_avx2_prng_gen_publicinputs
                - pqov_uov_III_avx2_prng_release_publicinputs
                - pqov_uov_III_avx2_calculate_F2_P3
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_keypair.c:40,5'
          Dst:             pqov_uov_III_avx2_hash_init
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_keypair.c:41,5'
          Dst:             pqov_uov_III_avx2_hash_update
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_keypair.c:42,5'
          Dst:             pqov_uov_III_avx2_hash_final_digest
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_keypair.c:52,5'
          Dst:             pqov_uov_III_avx2_prng_set_publicinputs
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_keypair.c:54,5'
          Dst:             pqov_uov_III_avx2_prng_gen_publicinputs
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_keypair.c:56,5'
          Dst:             pqov_uov_III_avx2_prng_release_publicinputs
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_keypair.c:61,5'
          Dst:             pqov_uov_III_avx2_calculate_F2_P3
    - functionName:    gf256v_generate_multab_16_avx2
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_avx2/blas_avx2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          207
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:336,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:337,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:353,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:342,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:342,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:343,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:342,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:342,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:343,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:356,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:356,32'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:356,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:356,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:356,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:357,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqov_uov_III_avx2_ov_pkc_calculate_Q_from_F
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_avx2/ov_keypair_computation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_III_avx2_calculate_P3
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/ov_keypair_computation.c:112,23'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/ov_keypair_computation.c:0,0'
              BranchSideFuncs:
                - pqov_uov_III_avx2_calculate_P3
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/ov_keypair_computation.c:112,23'
              BranchSideFuncs:
                - pqov_uov_III_avx2_calculate_P3
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_keypair_computation.c:112,5'
          Dst:             pqov_uov_III_avx2_calculate_P3
    - functionName:    pqov_uov_III_avx2_calculate_P3
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_avx2/ov_keypair_computation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gf256v_generate_multabs_avx2
        - pqov_uov_III_avx2_batch_trimat_madd_multab_gf256
        - pqov_uov_III_avx2_batch_upper_matTr_x_mat_multab_gf256
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/ov_keypair_computation.c:92,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/ov_keypair_computation.c:0,0'
              BranchSideFuncs:
                - gf256v_generate_multabs_avx2.31597
                - pqov_uov_III_avx2_batch_trimat_madd_multab_gf256
                - pqov_uov_III_avx2_batch_upper_matTr_x_mat_multab_gf256
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/ov_keypair_computation.c:96,5'
              BranchSideFuncs:
                - gf256v_generate_multabs_avx2.31597
                - pqov_uov_III_avx2_batch_trimat_madd_multab_gf256
                - pqov_uov_III_avx2_batch_upper_matTr_x_mat_multab_gf256
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_keypair_computation.c:96,5'
          Dst:             gf256v_generate_multabs_avx2
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_keypair_computation.c:99,5'
          Dst:             pqov_uov_III_avx2_batch_trimat_madd_multab_gf256
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_keypair_computation.c:100,5'
          Dst:             pqov_uov_III_avx2_batch_upper_matTr_x_mat_multab_gf256
    - functionName:    gf256v_generate_multabs_avx2
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_avx2/blas_avx2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 371
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - gf256v_generate_multab_16_avx2
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:373,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:0,0'
              BranchSideFuncs:
                - gf256v_generate_multab_16_avx2.31596
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:374,13'
              BranchSideFuncs:
                - gf256v_generate_multab_16_avx2.31596
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:373,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:374,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:384,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:375,9'
          Dst:             gf256v_generate_multab_16_avx2
    - functionName:    pqov_uov_III_avx2_calculate_F2_P3
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_avx2/ov_keypair_computation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - gf256v_generate_multabs_avx2
        - pqov_uov_III_avx2_batch_trimatTr_madd_multab_gf256
        - pqov_uov_III_avx2_batch_trimat_madd_multab_gf256
        - pqov_uov_III_avx2_batch_upper_matTr_x_mat_multab_gf256
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/ov_keypair_computation.c:64,11'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/ov_keypair_computation.c:0,0'
              BranchSideFuncs:
                - gf256v_generate_multabs_avx2.31597
                - pqov_uov_III_avx2_batch_trimat_madd_multab_gf256
                - pqov_uov_III_avx2_batch_upper_matTr_x_mat_multab_gf256
                - pqov_uov_III_avx2_batch_trimatTr_madd_multab_gf256
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/ov_keypair_computation.c:64,11'
              BranchSideFuncs:
                - gf256v_generate_multabs_avx2.31597
                - pqov_uov_III_avx2_batch_trimat_madd_multab_gf256
                - pqov_uov_III_avx2_batch_upper_matTr_x_mat_multab_gf256
                - pqov_uov_III_avx2_batch_trimatTr_madd_multab_gf256
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/ov_keypair_computation.c:64,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/ov_keypair_computation.c:64,9'
              BranchSideFuncs:
                - gf256v_generate_multabs_avx2.31597
                - pqov_uov_III_avx2_batch_trimat_madd_multab_gf256
                - pqov_uov_III_avx2_batch_upper_matTr_x_mat_multab_gf256
                - pqov_uov_III_avx2_batch_trimatTr_madd_multab_gf256
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/ov_keypair_computation.c:65,9'
              BranchSideFuncs:
                - gf256v_generate_multabs_avx2.31597
                - pqov_uov_III_avx2_batch_trimat_madd_multab_gf256
                - pqov_uov_III_avx2_batch_upper_matTr_x_mat_multab_gf256
                - pqov_uov_III_avx2_batch_trimatTr_madd_multab_gf256
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_keypair_computation.c:69,5'
          Dst:             gf256v_generate_multabs_avx2
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_keypair_computation.c:71,5'
          Dst:             pqov_uov_III_avx2_batch_trimat_madd_multab_gf256
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_keypair_computation.c:72,5'
          Dst:             pqov_uov_III_avx2_batch_upper_matTr_x_mat_multab_gf256
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_keypair_computation.c:73,5'
          Dst:             pqov_uov_III_avx2_batch_trimatTr_madd_multab_gf256
    - functionName:    pqov_uov_III_avx2_ov_pkc_calculate_F_from_Q
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_avx2/ov_keypair_computation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_III_avx2_calculate_F2
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/ov_keypair_computation.c:47,23'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/ov_keypair_computation.c:0,0'
              BranchSideFuncs:
                - pqov_uov_III_avx2_calculate_F2
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/ov_keypair_computation.c:47,23'
              BranchSideFuncs:
                - pqov_uov_III_avx2_calculate_F2
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_keypair_computation.c:47,5'
          Dst:             pqov_uov_III_avx2_calculate_F2
    - functionName:    pqov_uov_III_avx2_calculate_F2
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_avx2/ov_keypair_computation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - gf256v_generate_multabs_avx2
        - pqov_uov_III_avx2_batch_2trimat_madd_multab_gf256
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/ov_keypair_computation.c:24,12'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/ov_keypair_computation.c:0,0'
              BranchSideFuncs:
                - gf256v_generate_multabs_avx2.31597
                - pqov_uov_III_avx2_batch_2trimat_madd_multab_gf256
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/ov_keypair_computation.c:24,12'
              BranchSideFuncs:
                - gf256v_generate_multabs_avx2.31597
                - pqov_uov_III_avx2_batch_2trimat_madd_multab_gf256
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/ov_keypair_computation.c:24,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/ov_keypair_computation.c:24,10'
              BranchSideFuncs:
                - gf256v_generate_multabs_avx2.31597
                - pqov_uov_III_avx2_batch_2trimat_madd_multab_gf256
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/ov_keypair_computation.c:25,9'
              BranchSideFuncs:
                - gf256v_generate_multabs_avx2.31597
                - pqov_uov_III_avx2_batch_2trimat_madd_multab_gf256
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_keypair_computation.c:33,5'
          Dst:             gf256v_generate_multabs_avx2
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_keypair_computation.c:34,5'
          Dst:             pqov_uov_III_avx2_batch_2trimat_madd_multab_gf256
    - functionName:    linearmap_8x8_accu_ymm
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_avx2/blas_avx2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          71
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - linear_transform_8x8_256b
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:125,23'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:0,0'
              BranchSideFuncs:
                - linear_transform_8x8_256b.31639
                - linear_transform_8x8_256b.31639
                - linear_transform_8x8_256b.31639
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:125,23'
              BranchSideFuncs:
                - linear_transform_8x8_256b.31639
                - linear_transform_8x8_256b.31639
                - linear_transform_8x8_256b.31639
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:127,28'
          Dst:             linear_transform_8x8_256b
        - Src:             'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:127,28'
          Dst:             linear_transform_8x8_256b
        - Src:             'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:127,28'
          Dst:             linear_transform_8x8_256b
    - functionName:    linear_transform_8x8_256b
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_avx2/gf16_avx2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gf256v_madd_avx2
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_avx2/blas_avx2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - linearmap_8x8_accu_ymm
        - tbl32_gf256_multab
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:227,21'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:0,0'
              BranchSideFuncs:
                - tbl32_gf256_multab.31641
                - linearmap_8x8_accu_ymm.31638
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:227,21'
              BranchSideFuncs:
                - tbl32_gf256_multab.31641
                - linearmap_8x8_accu_ymm.31638
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:227,21'
          Dst:             tbl32_gf256_multab
        - Src:             'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:232,5'
          Dst:             linearmap_8x8_accu_ymm
    - functionName:    tbl32_gf256_multab
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_avx2/gf16_avx2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          75
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gf256v_set_zero
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_avx2/blas_comm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _store_xmm
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_avx2/blas_sse.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/blas_sse.h:62,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_sse.h:62,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_sse.h:62,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _load_xmm
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_avx2/blas_sse.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/blas_sse.h:36,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_sse.h:36,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_sse.h:36,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    linear_transform_8x8_128b
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_avx2/gf16_sse.h'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    linearmap_8x8_sse
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_avx2/blas_sse.h'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          73
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _load_xmm
        - _store_xmm
        - linear_transform_8x8_128b
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/blas_sse.h:90,30'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_sse.h:0,0'
              BranchSideFuncs:
                - linear_transform_8x8_128b.31645
                - _load_xmm.31644
                - linear_transform_8x8_128b.31645
                - _store_xmm.31643
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_sse.h:90,30'
              BranchSideFuncs:
                - linear_transform_8x8_128b.31645
                - _load_xmm.31644
                - linear_transform_8x8_128b.31645
                - _store_xmm.31643
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/blas_sse.h:91,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_sse.h:89,31'
              BranchSideFuncs:
                - _load_xmm.31644
                - linear_transform_8x8_128b.31645
                - _store_xmm.31643
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_sse.h:97,10'
              BranchSideFuncs:
                - _load_xmm.31644
                - linear_transform_8x8_128b.31645
                - _store_xmm.31643
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/blas_sse.h:91,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_sse.h:91,17'
              BranchSideFuncs:
                - _load_xmm.31644
                - linear_transform_8x8_128b.31645
                - _store_xmm.31643
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_sse.h:97,10'
              BranchSideFuncs:
                - _load_xmm.31644
                - linear_transform_8x8_128b.31645
                - _store_xmm.31643
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/blas_sse.h:97,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_sse.h:97,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_sse.h:98,23'
              BranchSideFuncs:
                - _load_xmm.31644
                - linear_transform_8x8_128b.31645
                - _store_xmm.31643
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_avx2/blas_sse.h:93,22'
          Dst:             linear_transform_8x8_128b
        - Src:             'src/sig/uov/pqov_ov_III_avx2/blas_sse.h:98,23'
          Dst:             _load_xmm
        - Src:             'src/sig/uov/pqov_ov_III_avx2/blas_sse.h:99,22'
          Dst:             linear_transform_8x8_128b
        - Src:             'src/sig/uov/pqov_ov_III_avx2/blas_sse.h:100,9'
          Dst:             _store_xmm
    - functionName:    linearmap_8x8_ymm
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_avx2/blas_avx2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          93
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - linear_transform_8x8_256b
        - linearmap_8x8_sse
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:83,31'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:0,0'
              BranchSideFuncs:
                - linear_transform_8x8_256b.31639
                - linear_transform_8x8_256b.31639
                - linearmap_8x8_sse.31646
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:83,31'
              BranchSideFuncs:
                - linear_transform_8x8_256b.31639
                - linear_transform_8x8_256b.31639
                - linearmap_8x8_sse.31646
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:85,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:86,14'
              BranchSideFuncs:
                - linear_transform_8x8_256b.31639
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:97,5'
              BranchSideFuncs:
                - linear_transform_8x8_256b.31639
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:86,14'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:87,27'
              BranchSideFuncs:
                - linearmap_8x8_sse.31646
                - linear_transform_8x8_256b.31639
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:93,35'
              BranchSideFuncs:
                - linearmap_8x8_sse.31646
                - linear_transform_8x8_256b.31639
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:97,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:97,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:97,16'
              BranchSideFuncs:
                - linear_transform_8x8_256b.31639
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:97,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:97,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:97,16'
              BranchSideFuncs:
                - linear_transform_8x8_256b.31639
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:89,26'
          Dst:             linear_transform_8x8_256b
        - Src:             'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:93,13'
          Dst:             linearmap_8x8_sse
        - Src:             'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:99,22'
          Dst:             linear_transform_8x8_256b
    - functionName:    gf256v_add_avx2
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_avx2/blas_avx2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          76
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    53
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:142,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:147,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:157,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:158,49'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:158,49'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    gf256v_mul_scalar_avx2
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_avx2/blas_avx2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - linearmap_8x8_ymm
        - tbl32_gf256_multab
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:204,21'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:0,0'
              BranchSideFuncs:
                - tbl32_gf256_multab.31641
                - linearmap_8x8_ymm.31647
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:204,21'
              BranchSideFuncs:
                - tbl32_gf256_multab.31641
                - linearmap_8x8_ymm.31647
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:204,21'
          Dst:             tbl32_gf256_multab
        - Src:             'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:209,5'
          Dst:             linearmap_8x8_ymm
    - functionName:    madd_reduce_gf256
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_avx2/ov_publicmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 381
      functionLinenumberEnd: 430
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          174
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gf256v_add_avx2
        - gf256v_madd_avx2
        - gf256v_set_zero
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_publicmap.c:395,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_publicmap.c:396,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_publicmap.c:395,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_publicmap.c:396,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_publicmap.c:395,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_publicmap.c:396,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_publicmap.c:395,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_publicmap.c:396,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_publicmap.c:395,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_publicmap.c:396,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_publicmap.c:395,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_publicmap.c:396,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_publicmap.c:395,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_publicmap.c:396,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_publicmap.c:399,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_publicmap.c:400,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_publicmap.c:399,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_publicmap.c:400,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_publicmap.c:399,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_publicmap.c:400,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_publicmap.c:403,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_publicmap.c:404,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_publicmap.c:406,5'
          Dst:             gf256v_set_zero
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_publicmap.c:407,5'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_publicmap.c:408,5'
          Dst:             gf256v_madd_avx2
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_publicmap.c:409,5'
          Dst:             gf256v_madd_avx2
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_publicmap.c:410,5'
          Dst:             gf256v_madd_avx2
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_publicmap.c:413,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_publicmap.c:414,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_publicmap.c:413,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_publicmap.c:414,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_publicmap.c:413,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_publicmap.c:414,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_publicmap.c:413,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_publicmap.c:414,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_publicmap.c:413,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_publicmap.c:414,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_publicmap.c:413,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_publicmap.c:414,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_publicmap.c:413,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_publicmap.c:414,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_publicmap.c:417,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_publicmap.c:418,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_publicmap.c:417,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_publicmap.c:418,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_publicmap.c:417,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_publicmap.c:418,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_publicmap.c:421,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_publicmap.c:422,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_publicmap.c:424,5'
          Dst:             gf256v_madd_avx2
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_publicmap.c:425,5'
          Dst:             gf256v_madd_avx2
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_publicmap.c:426,5'
          Dst:             gf256v_madd_avx2
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_publicmap.c:427,5'
          Dst:             gf256v_madd_avx2
    - functionName:    accu_eval_quad_gf256
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_avx2/ov_publicmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          226
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - gf256v_add_avx2
        - gf256v_mul_scalar_avx2
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/ov_publicmap.c:173,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/ov_publicmap.c:0,0'
              BranchSideFuncs:
                - gf256v_mul_scalar_avx2.31649
                - gf256v_add_avx2.31648
                - gf256v_add_avx2.31648
                - gf256v_mul_scalar_avx2.31649
                - gf256v_add_avx2.31648
                - gf256v_add_avx2.31648
                - gf256v_mul_scalar_avx2.31649
                - gf256v_add_avx2.31648
                - gf256v_add_avx2.31648
                - gf256v_mul_scalar_avx2.31649
                - gf256v_add_avx2.31648
                - gf256v_add_avx2.31648
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/ov_publicmap.c:189,5'
              BranchSideFuncs:
                - gf256v_mul_scalar_avx2.31649
                - gf256v_add_avx2.31648
                - gf256v_add_avx2.31648
                - gf256v_mul_scalar_avx2.31649
                - gf256v_add_avx2.31648
                - gf256v_add_avx2.31648
                - gf256v_mul_scalar_avx2.31649
                - gf256v_add_avx2.31648
                - gf256v_add_avx2.31648
                - gf256v_mul_scalar_avx2.31649
                - gf256v_add_avx2.31648
                - gf256v_add_avx2.31648
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/ov_publicmap.c:204,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/ov_publicmap.c:189,34'
              BranchSideFuncs:
                - gf256v_mul_scalar_avx2.31649
                - gf256v_add_avx2.31648
                - gf256v_add_avx2.31648
                - gf256v_mul_scalar_avx2.31649
                - gf256v_add_avx2.31648
                - gf256v_add_avx2.31648
                - gf256v_mul_scalar_avx2.31649
                - gf256v_add_avx2.31648
                - gf256v_add_avx2.31648
                - gf256v_mul_scalar_avx2.31649
                - gf256v_add_avx2.31648
                - gf256v_add_avx2.31648
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/ov_publicmap.c:205,28'
              BranchSideFuncs:
                - gf256v_add_avx2.31648
                - gf256v_add_avx2.31648
                - gf256v_mul_scalar_avx2.31649
                - gf256v_mul_scalar_avx2.31649
                - gf256v_add_avx2.31648
                - gf256v_add_avx2.31648
                - gf256v_mul_scalar_avx2.31649
                - gf256v_add_avx2.31648
                - gf256v_add_avx2.31648
                - gf256v_mul_scalar_avx2.31649
                - gf256v_add_avx2.31648
                - gf256v_add_avx2.31648
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/ov_publicmap.c:218,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/ov_publicmap.c:212,34'
              BranchSideFuncs:
                - gf256v_mul_scalar_avx2.31649
                - gf256v_add_avx2.31648
                - gf256v_add_avx2.31648
                - gf256v_mul_scalar_avx2.31649
                - gf256v_add_avx2.31648
                - gf256v_add_avx2.31648
                - gf256v_mul_scalar_avx2.31649
                - gf256v_add_avx2.31648
                - gf256v_add_avx2.31648
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/ov_publicmap.c:219,28'
              BranchSideFuncs:
                - gf256v_add_avx2.31648
                - gf256v_add_avx2.31648
                - gf256v_mul_scalar_avx2.31649
                - gf256v_mul_scalar_avx2.31649
                - gf256v_add_avx2.31648
                - gf256v_add_avx2.31648
                - gf256v_mul_scalar_avx2.31649
                - gf256v_add_avx2.31648
                - gf256v_add_avx2.31648
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/ov_publicmap.c:212,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/ov_publicmap.c:214,22'
              BranchSideFuncs:
                - gf256v_mul_scalar_avx2.31649
                - gf256v_add_avx2.31648
                - gf256v_add_avx2.31648
                - gf256v_mul_scalar_avx2.31649
                - gf256v_add_avx2.31648
                - gf256v_add_avx2.31648
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/ov_publicmap.c:228,30'
              BranchSideFuncs:
                - gf256v_mul_scalar_avx2.31649
                - gf256v_add_avx2.31648
                - gf256v_add_avx2.31648
                - gf256v_mul_scalar_avx2.31649
                - gf256v_add_avx2.31648
                - gf256v_add_avx2.31648
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/ov_publicmap.c:241,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/ov_publicmap.c:226,38'
              BranchSideFuncs:
                - gf256v_mul_scalar_avx2.31649
                - gf256v_add_avx2.31648
                - gf256v_add_avx2.31648
                - gf256v_mul_scalar_avx2.31649
                - gf256v_add_avx2.31648
                - gf256v_add_avx2.31648
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/ov_publicmap.c:242,28'
              BranchSideFuncs:
                - gf256v_add_avx2.31648
                - gf256v_add_avx2.31648
                - gf256v_mul_scalar_avx2.31649
                - gf256v_mul_scalar_avx2.31649
                - gf256v_add_avx2.31648
                - gf256v_add_avx2.31648
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/ov_publicmap.c:226,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/ov_publicmap.c:0,0'
              BranchSideFuncs:
                - gf256v_mul_scalar_avx2.31649
                - gf256v_add_avx2.31648
                - gf256v_add_avx2.31648
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/ov_publicmap.c:228,30'
              BranchSideFuncs:
                - gf256v_mul_scalar_avx2.31649
                - gf256v_add_avx2.31648
                - gf256v_add_avx2.31648
                - gf256v_mul_scalar_avx2.31649
                - gf256v_add_avx2.31648
                - gf256v_add_avx2.31648
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_publicmap.c:202,9'
          Dst:             gf256v_mul_scalar_avx2
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_publicmap.c:206,13'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_publicmap.c:207,13'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_publicmap.c:216,9'
          Dst:             gf256v_mul_scalar_avx2
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_publicmap.c:220,13'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_publicmap.c:221,13'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_publicmap.c:261,9'
          Dst:             gf256v_mul_scalar_avx2
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_publicmap.c:264,13'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_publicmap.c:265,13'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_publicmap.c:239,9'
          Dst:             gf256v_mul_scalar_avx2
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_publicmap.c:243,13'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_publicmap.c:244,13'
          Dst:             gf256v_add_avx2
    - functionName:    gf256v_get_ele
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_avx2/blas_comm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqov_uov_III_avx2_ov_publicmap
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_avx2/ov_publicmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 439
      functionLinenumberEnd: 462
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - accu_eval_quad_gf256
        - gf256v_get_ele
        - madd_reduce_gf256
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/ov_publicmap.c:440,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/ov_publicmap.c:0,0'
              BranchSideFuncs:
                - gf256v_get_ele.31652
                - accu_eval_quad_gf256.31651
                - madd_reduce_gf256.31650
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/ov_publicmap.c:441,5'
              BranchSideFuncs:
                - gf256v_get_ele.31652
                - accu_eval_quad_gf256.31651
                - madd_reduce_gf256.31650
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/ov_publicmap.c:441,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/ov_publicmap.c:442,17'
              BranchSideFuncs:
                - accu_eval_quad_gf256.31651
                - madd_reduce_gf256.31650
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/ov_publicmap.c:453,5'
              BranchSideFuncs:
                - accu_eval_quad_gf256.31651
                - madd_reduce_gf256.31650
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_publicmap.c:455,5'
          Dst:             accu_eval_quad_gf256
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_publicmap.c:456,5'
          Dst:             madd_reduce_gf256
        - Src:             'src/sig/uov/pqov_ov_III_avx2/ov_publicmap.c:442,17'
          Dst:             gf256v_get_ele
    - functionName:    _store_xmm
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_avx2/blas_sse.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/blas_sse.h:62,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_sse.h:62,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_sse.h:62,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    linear_transform_8x8_128b
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_avx2/gf16_sse.h'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    linearmap_8x8_accu_sse
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_avx2/blas_sse.h'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          88
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _load_xmm
        - _store_xmm
        - linear_transform_8x8_128b
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/blas_sse.h:108,30'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_sse.h:0,0'
              BranchSideFuncs:
                - linear_transform_8x8_128b.31704
                - _load_xmm.31706
                - _load_xmm.31706
                - linear_transform_8x8_128b.31704
                - _store_xmm.31703
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_sse.h:108,30'
              BranchSideFuncs:
                - linear_transform_8x8_128b.31704
                - _load_xmm.31706
                - _load_xmm.31706
                - linear_transform_8x8_128b.31704
                - _store_xmm.31703
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/blas_sse.h:109,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_sse.h:107,31'
              BranchSideFuncs:
                - _load_xmm.31706
                - _load_xmm.31706
                - linear_transform_8x8_128b.31704
                - _store_xmm.31703
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_sse.h:118,10'
              BranchSideFuncs:
                - _load_xmm.31706
                - _load_xmm.31706
                - linear_transform_8x8_128b.31704
                - _store_xmm.31703
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/blas_sse.h:109,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_sse.h:109,17'
              BranchSideFuncs:
                - _load_xmm.31706
                - _load_xmm.31706
                - linear_transform_8x8_128b.31704
                - _store_xmm.31703
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_sse.h:118,10'
              BranchSideFuncs:
                - _load_xmm.31706
                - _load_xmm.31706
                - linear_transform_8x8_128b.31704
                - _store_xmm.31703
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/blas_sse.h:118,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_sse.h:118,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_sse.h:119,23'
              BranchSideFuncs:
                - _load_xmm.31706
                - _load_xmm.31706
                - linear_transform_8x8_128b.31704
                - _store_xmm.31703
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_avx2/blas_sse.h:112,22'
          Dst:             linear_transform_8x8_128b
        - Src:             'src/sig/uov/pqov_ov_III_avx2/blas_sse.h:119,23'
          Dst:             _load_xmm
        - Src:             'src/sig/uov/pqov_ov_III_avx2/blas_sse.h:120,23'
          Dst:             _load_xmm
        - Src:             'src/sig/uov/pqov_ov_III_avx2/blas_sse.h:121,22'
          Dst:             linear_transform_8x8_128b
        - Src:             'src/sig/uov/pqov_ov_III_avx2/blas_sse.h:123,9'
          Dst:             _store_xmm
    - functionName:    _load_xmm
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_avx2/blas_sse.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/blas_sse.h:36,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_sse.h:36,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_sse.h:36,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    linear_transform_8x8_256b
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_avx2/gf16_avx2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    linearmap_8x8_accu_ymm
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_avx2/blas_avx2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          108
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - linear_transform_8x8_256b
        - linearmap_8x8_accu_sse
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:108,31'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:0,0'
              BranchSideFuncs:
                - linear_transform_8x8_256b.31707
                - linear_transform_8x8_256b.31707
                - linearmap_8x8_accu_sse.31705
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:108,31'
              BranchSideFuncs:
                - linear_transform_8x8_256b.31707
                - linear_transform_8x8_256b.31707
                - linearmap_8x8_accu_sse.31705
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:110,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:111,13'
              BranchSideFuncs:
                - linear_transform_8x8_256b.31707
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:124,5'
              BranchSideFuncs:
                - linear_transform_8x8_256b.31707
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:111,13'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:112,27'
              BranchSideFuncs:
                - linearmap_8x8_accu_sse.31705
                - linear_transform_8x8_256b.31707
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:119,48'
              BranchSideFuncs:
                - linearmap_8x8_accu_sse.31705
                - linear_transform_8x8_256b.31707
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:124,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:124,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:124,16'
              BranchSideFuncs:
                - linear_transform_8x8_256b.31707
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:124,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:124,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:124,16'
              BranchSideFuncs:
                - linear_transform_8x8_256b.31707
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:115,32'
          Dst:             linear_transform_8x8_256b
        - Src:             'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:119,13'
          Dst:             linearmap_8x8_accu_sse
        - Src:             'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:127,28'
          Dst:             linear_transform_8x8_256b
    - functionName:    gf256v_madd_multab_avx2
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_avx2/blas_avx2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - linearmap_8x8_accu_ymm
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:216,18'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:0,0'
              BranchSideFuncs:
                - linearmap_8x8_accu_ymm.31708
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:216,18'
              BranchSideFuncs:
                - linearmap_8x8_accu_ymm.31708
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:220,5'
          Dst:             linearmap_8x8_accu_ymm
    - functionName:    gf256v_set_zero
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_avx2/blas_comm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gf256v_generate_multab_16_avx2
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_avx2/blas_avx2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          207
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:336,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:337,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:353,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:342,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:342,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:343,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:342,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:342,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:343,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:356,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:356,32'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:356,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:356,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:356,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:357,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    gf256v_add_sse
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_avx2/blas_sse.h'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          229
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/blas_sse.h:138,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_sse.h:138,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_sse.h:144,28'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/blas_sse.h:138,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_sse.h:138,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_sse.h:139,49'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/blas_sse.h:138,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_sse.h:138,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_sse.h:139,49'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/blas_sse.h:138,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_sse.h:139,49'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_sse.h:144,28'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/blas_sse.h:144,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_sse.h:144,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_sse.h:144,28'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/blas_sse.h:144,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_sse.h:144,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_sse.h:145,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/blas_sse.h:144,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_sse.h:144,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_sse.h:145,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/blas_sse.h:144,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_sse.h:144,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_sse.h:145,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/blas_sse.h:138,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_sse.h:139,49'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_sse.h:144,28'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/blas_sse.h:144,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_sse.h:144,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_sse.h:145,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqov_uov_III_avx2_batch_upper_matTr_x_mat_multab_gf256
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c'
      linkageType:     InternalLinkage
      functionLinenumber: 558
      functionLinenumberEnd: 576
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          103
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - gf256v_add_avx2
        - pqov_uov_III_avx2_gf256mat_prod_multab
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:560,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:0,0'
              BranchSideFuncs:
                - pqov_uov_III_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.31715
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:566,28'
              BranchSideFuncs:
                - pqov_uov_III_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.31715
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:570,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:571,47'
              BranchSideFuncs:
                - pqov_uov_III_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.31715
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:574,26'
              BranchSideFuncs:
                - pqov_uov_III_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.31715
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:566,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:566,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:567,95'
              BranchSideFuncs:
                - pqov_uov_III_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.31715
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:570,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:571,47'
              BranchSideFuncs:
                - pqov_uov_III_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.31715
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:574,26'
              BranchSideFuncs:
                - pqov_uov_III_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.31715
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:567,9'
          Dst:             pqov_uov_III_avx2_gf256mat_prod_multab
        - Src:             'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:571,13'
          Dst:             gf256v_add_avx2
    - functionName:    gf256v_add_avx2
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_avx2/blas_avx2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          95
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - gf256v_add_sse
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:142,20'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:0,0'
              BranchSideFuncs:
                - gf256v_add_sse.31712
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:142,20'
              BranchSideFuncs:
                - gf256v_add_sse.31712
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:142,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:144,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:157,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:144,14'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:145,13'
              BranchSideFuncs:
                - gf256v_add_sse.31712
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:147,26'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:158,49'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:158,49'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:145,13'
          Dst:             gf256v_add_sse
    - functionName:    pqov_uov_III_avx2_batch_2trimat_madd_multab_gf256
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c'
      linkageType:     InternalLinkage
      functionLinenumber: 524
      functionLinenumberEnd: 552
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          322
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - gf256v_add_avx2
        - pqov_uov_III_avx2_gf256mat_prod_multab
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:527,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:0,0'
              BranchSideFuncs:
                - pqov_uov_III_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.31715
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:536,28'
              BranchSideFuncs:
                - pqov_uov_III_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.31715
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:546,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:536,28'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:536,28'
              BranchSideFuncs:
                - pqov_uov_III_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.31715
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:538,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:538,9'
              BranchSideFuncs:
                - pqov_uov_III_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.31715
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:542,26'
              BranchSideFuncs:
                - pqov_uov_III_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.31715
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:538,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:538,9'
              BranchSideFuncs:
                - pqov_uov_III_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.31715
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:539,34'
              BranchSideFuncs:
                - pqov_uov_III_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.31715
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:538,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:539,34'
              BranchSideFuncs:
                - pqov_uov_III_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.31715
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:542,26'
              BranchSideFuncs:
                - pqov_uov_III_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.31715
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:546,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:536,28'
              BranchSideFuncs:
                - pqov_uov_III_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.31715
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:547,90'
              BranchSideFuncs:
                - pqov_uov_III_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.31715
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:538,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:538,9'
              BranchSideFuncs:
                - pqov_uov_III_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.31715
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:539,34'
              BranchSideFuncs:
                - pqov_uov_III_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.31715
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:536,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:536,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:537,40'
              BranchSideFuncs:
                - pqov_uov_III_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.31715
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:538,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:538,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:542,26'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:538,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:538,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:539,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:538,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:539,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:542,26'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:536,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:536,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:537,40'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:538,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:538,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:539,34'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:547,13'
          Dst:             pqov_uov_III_avx2_gf256mat_prod_multab
        - Src:             'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:548,13'
          Dst:             gf256v_add_avx2
    - functionName:    pqov_uov_III_avx2_batch_trimatTr_madd_multab_gf256
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c'
      linkageType:     InternalLinkage
      functionLinenumber: 496
      functionLinenumberEnd: 521
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          301
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - gf256v_add_avx2
        - pqov_uov_III_avx2_gf256mat_prod_multab
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:499,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:0,0'
              BranchSideFuncs:
                - pqov_uov_III_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.31715
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:508,28'
              BranchSideFuncs:
                - pqov_uov_III_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.31715
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:515,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:508,28'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:508,28'
              BranchSideFuncs:
                - pqov_uov_III_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.31715
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:510,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:510,9'
              BranchSideFuncs:
                - pqov_uov_III_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.31715
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:514,26'
              BranchSideFuncs:
                - pqov_uov_III_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.31715
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:510,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:510,9'
              BranchSideFuncs:
                - pqov_uov_III_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.31715
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:511,34'
              BranchSideFuncs:
                - pqov_uov_III_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.31715
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:510,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:511,34'
              BranchSideFuncs:
                - pqov_uov_III_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.31715
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:514,26'
              BranchSideFuncs:
                - pqov_uov_III_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.31715
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:515,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:508,28'
              BranchSideFuncs:
                - pqov_uov_III_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.31715
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:516,88'
              BranchSideFuncs:
                - pqov_uov_III_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.31715
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:510,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:510,9'
              BranchSideFuncs:
                - pqov_uov_III_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.31715
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:511,34'
              BranchSideFuncs:
                - pqov_uov_III_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.31715
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:508,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:508,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:509,40'
              BranchSideFuncs:
                - pqov_uov_III_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.31715
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:510,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:510,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:514,26'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:510,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:510,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:511,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:510,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:511,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:514,26'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:508,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:508,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:509,40'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:510,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:510,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:511,34'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:516,13'
          Dst:             pqov_uov_III_avx2_gf256mat_prod_multab
        - Src:             'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:517,13'
          Dst:             gf256v_add_avx2
    - functionName:    pqov_uov_III_avx2_batch_trimat_madd_multab_gf256
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 492
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          94
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - gf256v_add_avx2
        - pqov_uov_III_avx2_gf256mat_prod_multab
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:477,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:0,0'
              BranchSideFuncs:
                - pqov_uov_III_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.31715
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:484,28'
              BranchSideFuncs:
                - pqov_uov_III_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.31715
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:484,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:484,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:485,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:484,28'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:485,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:485,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:486,82'
              BranchSideFuncs:
                - pqov_uov_III_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.31715
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:490,29'
              BranchSideFuncs:
                - pqov_uov_III_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.31715
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:486,13'
          Dst:             pqov_uov_III_avx2_gf256mat_prod_multab
        - Src:             'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:487,13'
          Dst:             gf256v_add_avx2
    - functionName:    batch_quad_trimat_eval_multab_gf256
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c'
      linkageType:     InternalLinkage
      functionLinenumber: 579
      functionLinenumberEnd: 593
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - gf256v_madd_multab_avx2
        - gf256v_set_zero
        - pqov_uov_III_avx2_gf256mat_prod_multab
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:583,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:0,0'
              BranchSideFuncs:
                - gf256v_set_zero.31710
                - pqov_uov_III_avx2_gf256mat_prod_multab
                - gf256v_madd_multab_avx2.31709
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:585,5'
              BranchSideFuncs:
                - gf256v_set_zero.31710
                - pqov_uov_III_avx2_gf256mat_prod_multab
                - gf256v_madd_multab_avx2.31709
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:586,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:586,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:586,28'
              BranchSideFuncs:
                - pqov_uov_III_avx2_gf256mat_prod_multab
                - gf256v_madd_multab_avx2.31709
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:586,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:586,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:587,60'
              BranchSideFuncs:
                - pqov_uov_III_avx2_gf256mat_prod_multab
                - gf256v_madd_multab_avx2.31709
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:585,5'
          Dst:             gf256v_set_zero
        - Src:             'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:587,9'
          Dst:             pqov_uov_III_avx2_gf256mat_prod_multab
        - Src:             'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:588,9'
          Dst:             gf256v_madd_multab_avx2
    - functionName:    gf256v_generate_multabs_avx2
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_avx2/blas_avx2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 371
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          64
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _load_xmm
        - gf256v_generate_multab_16_avx2
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:373,18'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:0,0'
              BranchSideFuncs:
                - _load_xmm.31706
                - gf256v_generate_multab_16_avx2.31711
                - gf256v_generate_multab_16_avx2.31711
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:373,18'
              BranchSideFuncs:
                - _load_xmm.31706
                - gf256v_generate_multab_16_avx2.31711
                - gf256v_generate_multab_16_avx2.31711
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:373,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:374,13'
              BranchSideFuncs:
                - gf256v_generate_multab_16_avx2.31711
                - _load_xmm.31706
                - gf256v_generate_multab_16_avx2.31711
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:380,9'
              BranchSideFuncs:
                - _load_xmm.31706
                - gf256v_generate_multab_16_avx2.31711
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:373,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:374,13'
              BranchSideFuncs:
                - gf256v_generate_multab_16_avx2.31711
                - _load_xmm.31706
                - gf256v_generate_multab_16_avx2.31711
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:380,9'
              BranchSideFuncs:
                - _load_xmm.31706
                - gf256v_generate_multab_16_avx2.31711
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:380,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:380,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:381,13'
              BranchSideFuncs:
                - _load_xmm.31706
                - gf256v_generate_multab_16_avx2.31711
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:375,9'
          Dst:             gf256v_generate_multab_16_avx2
        - Src:             'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:381,13'
          Dst:             _load_xmm
        - Src:             'src/sig/uov/pqov_ov_III_avx2/blas_avx2.h:382,9'
          Dst:             gf256v_generate_multab_16_avx2
    - functionName:    pqov_uov_III_avx2_batch_quad_trimat_eval_gf256
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c'
      linkageType:     InternalLinkage
      functionLinenumber: 439
      functionLinenumberEnd: 445
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - batch_quad_trimat_eval_multab_gf256
        - gf256v_generate_multabs_avx2
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:441,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:0,0'
              BranchSideFuncs:
                - gf256v_generate_multabs_avx2.31723
                - batch_quad_trimat_eval_multab_gf256.31722
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:443,5'
              BranchSideFuncs:
                - gf256v_generate_multabs_avx2.31723
                - batch_quad_trimat_eval_multab_gf256.31722
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:443,5'
          Dst:             gf256v_generate_multabs_avx2
        - Src:             'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:444,5'
          Dst:             batch_quad_trimat_eval_multab_gf256
    - functionName:    pqov_uov_III_avx2_batch_upper_matTr_x_mat_gf256
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c'
      linkageType:     InternalLinkage
      functionLinenumber: 415
      functionLinenumberEnd: 431
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          101
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - gf256v_add_avx2
        - pqov_uov_III_avx2_gf256mat_prod
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:417,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:0,0'
              BranchSideFuncs:
                - pqov_uov_III_avx2_gf256mat_prod
                - gf256v_add_avx2.31715
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:422,28'
              BranchSideFuncs:
                - pqov_uov_III_avx2_gf256mat_prod
                - gf256v_add_avx2.31715
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:425,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:426,47'
              BranchSideFuncs:
                - pqov_uov_III_avx2_gf256mat_prod
                - gf256v_add_avx2.31715
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:429,26'
              BranchSideFuncs:
                - pqov_uov_III_avx2_gf256mat_prod
                - gf256v_add_avx2.31715
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:422,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:422,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:423,88'
              BranchSideFuncs:
                - pqov_uov_III_avx2_gf256mat_prod
                - gf256v_add_avx2.31715
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:425,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:426,47'
              BranchSideFuncs:
                - pqov_uov_III_avx2_gf256mat_prod
                - gf256v_add_avx2.31715
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:429,26'
              BranchSideFuncs:
                - pqov_uov_III_avx2_gf256mat_prod
                - gf256v_add_avx2.31715
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:423,9'
          Dst:             pqov_uov_III_avx2_gf256mat_prod
        - Src:             'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:426,13'
          Dst:             gf256v_add_avx2
    - functionName:    pqov_uov_III_avx2_batch_2trimat_madd_gf256
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c'
      linkageType:     InternalLinkage
      functionLinenumber: 382
      functionLinenumberEnd: 408
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          320
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - gf256v_add_avx2
        - pqov_uov_III_avx2_gf256mat_prod
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:385,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:0,0'
              BranchSideFuncs:
                - pqov_uov_III_avx2_gf256mat_prod
                - gf256v_add_avx2.31715
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:392,28'
              BranchSideFuncs:
                - pqov_uov_III_avx2_gf256mat_prod
                - gf256v_add_avx2.31715
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:402,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:392,28'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:392,28'
              BranchSideFuncs:
                - pqov_uov_III_avx2_gf256mat_prod
                - gf256v_add_avx2.31715
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:394,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:394,9'
              BranchSideFuncs:
                - pqov_uov_III_avx2_gf256mat_prod
                - gf256v_add_avx2.31715
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:398,26'
              BranchSideFuncs:
                - pqov_uov_III_avx2_gf256mat_prod
                - gf256v_add_avx2.31715
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:394,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:394,9'
              BranchSideFuncs:
                - pqov_uov_III_avx2_gf256mat_prod
                - gf256v_add_avx2.31715
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:395,34'
              BranchSideFuncs:
                - pqov_uov_III_avx2_gf256mat_prod
                - gf256v_add_avx2.31715
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:394,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:395,34'
              BranchSideFuncs:
                - pqov_uov_III_avx2_gf256mat_prod
                - gf256v_add_avx2.31715
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:398,26'
              BranchSideFuncs:
                - pqov_uov_III_avx2_gf256mat_prod
                - gf256v_add_avx2.31715
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:402,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:392,28'
              BranchSideFuncs:
                - pqov_uov_III_avx2_gf256mat_prod
                - gf256v_add_avx2.31715
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:403,72'
              BranchSideFuncs:
                - pqov_uov_III_avx2_gf256mat_prod
                - gf256v_add_avx2.31715
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:394,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:394,9'
              BranchSideFuncs:
                - pqov_uov_III_avx2_gf256mat_prod
                - gf256v_add_avx2.31715
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:395,34'
              BranchSideFuncs:
                - pqov_uov_III_avx2_gf256mat_prod
                - gf256v_add_avx2.31715
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:392,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:392,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:393,40'
              BranchSideFuncs:
                - pqov_uov_III_avx2_gf256mat_prod
                - gf256v_add_avx2.31715
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:394,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:394,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:398,26'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:394,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:394,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:395,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:394,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:395,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:398,26'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:392,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:392,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:393,40'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:394,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:394,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:395,34'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:403,13'
          Dst:             pqov_uov_III_avx2_gf256mat_prod
        - Src:             'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:404,13'
          Dst:             gf256v_add_avx2
    - functionName:    pqov_uov_III_avx2_batch_trimatTr_madd_gf256
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 377
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          299
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - gf256v_add_avx2
        - pqov_uov_III_avx2_gf256mat_prod
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:356,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:0,0'
              BranchSideFuncs:
                - pqov_uov_III_avx2_gf256mat_prod
                - gf256v_add_avx2.31715
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:363,28'
              BranchSideFuncs:
                - pqov_uov_III_avx2_gf256mat_prod
                - gf256v_add_avx2.31715
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:371,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:363,28'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:363,28'
              BranchSideFuncs:
                - pqov_uov_III_avx2_gf256mat_prod
                - gf256v_add_avx2.31715
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:365,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:365,9'
              BranchSideFuncs:
                - pqov_uov_III_avx2_gf256mat_prod
                - gf256v_add_avx2.31715
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:369,26'
              BranchSideFuncs:
                - pqov_uov_III_avx2_gf256mat_prod
                - gf256v_add_avx2.31715
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:365,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:365,9'
              BranchSideFuncs:
                - pqov_uov_III_avx2_gf256mat_prod
                - gf256v_add_avx2.31715
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:366,34'
              BranchSideFuncs:
                - pqov_uov_III_avx2_gf256mat_prod
                - gf256v_add_avx2.31715
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:365,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:366,34'
              BranchSideFuncs:
                - pqov_uov_III_avx2_gf256mat_prod
                - gf256v_add_avx2.31715
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:369,26'
              BranchSideFuncs:
                - pqov_uov_III_avx2_gf256mat_prod
                - gf256v_add_avx2.31715
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:371,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:363,28'
              BranchSideFuncs:
                - pqov_uov_III_avx2_gf256mat_prod
                - gf256v_add_avx2.31715
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:372,70'
              BranchSideFuncs:
                - pqov_uov_III_avx2_gf256mat_prod
                - gf256v_add_avx2.31715
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:365,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:365,9'
              BranchSideFuncs:
                - pqov_uov_III_avx2_gf256mat_prod
                - gf256v_add_avx2.31715
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:366,34'
              BranchSideFuncs:
                - pqov_uov_III_avx2_gf256mat_prod
                - gf256v_add_avx2.31715
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:363,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:363,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:364,40'
              BranchSideFuncs:
                - pqov_uov_III_avx2_gf256mat_prod
                - gf256v_add_avx2.31715
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:365,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:365,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:369,26'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:365,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:365,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:366,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:365,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:366,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:369,26'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:363,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:363,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:364,40'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:365,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:365,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:366,34'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:372,13'
          Dst:             pqov_uov_III_avx2_gf256mat_prod
        - Src:             'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:373,13'
          Dst:             gf256v_add_avx2
    - functionName:    pqov_uov_III_avx2_batch_trimat_madd_gf256
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          92
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - gf256v_add_avx2
        - pqov_uov_III_avx2_gf256mat_prod
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:337,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:0,0'
              BranchSideFuncs:
                - pqov_uov_III_avx2_gf256mat_prod
                - gf256v_add_avx2.31715
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:341,28'
              BranchSideFuncs:
                - pqov_uov_III_avx2_gf256mat_prod
                - gf256v_add_avx2.31715
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:341,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:341,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:342,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:341,28'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:342,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:342,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:343,73'
              BranchSideFuncs:
                - pqov_uov_III_avx2_gf256mat_prod
                - gf256v_add_avx2.31715
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:347,29'
              BranchSideFuncs:
                - pqov_uov_III_avx2_gf256mat_prod
                - gf256v_add_avx2.31715
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:343,13'
          Dst:             pqov_uov_III_avx2_gf256mat_prod
        - Src:             'src/sig/uov/pqov_ov_III_avx2/parallel_matrix_op.c:344,13'
          Dst:             gf256v_add_avx2
    - functionName:    pqov_uov_III_avx2_hash_final_digest
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_avx2/utils_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/utils_hash.c:131,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/utils_hash.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/utils_hash.c:131,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_avx2/utils_hash.c:131,5'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/uov/pqov_ov_III_avx2/utils_hash.c:132,5'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/uov/pqov_ov_III_avx2/utils_hash.c:133,5'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    pqov_uov_III_avx2_hash_ctx_copy
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_avx2/utils_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_clone
        - OQS_SHA3_shake256_inc_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/utils_hash.c:119,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/utils_hash.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_ctx_clone
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/utils_hash.c:119,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_ctx_clone
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_avx2/utils_hash.c:119,5'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/uov/pqov_ov_III_avx2/utils_hash.c:120,5'
          Dst:             OQS_SHA3_shake256_inc_ctx_clone
    - functionName:    pqov_uov_III_avx2_hash_update
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_avx2/utils_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/utils_hash.c:109,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/utils_hash.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/utils_hash.c:109,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_avx2/utils_hash.c:109,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    pqov_uov_III_avx2_hash_init
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_avx2/utils_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/utils_hash.c:99,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/utils_hash.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/utils_hash.c:99,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_avx2/utils_hash.c:99,5'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    br_swap32
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_avx2/utils_prng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqov_uov_III_avx2_prng_skip_publicinputs
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_avx2/utils_prng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          70
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - aes128ctr_publicinputs
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/utils_prng.c:323,14'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/utils_prng.c:0,0'
              BranchSideFuncs:
                - aes128ctr_publicinputs.31765
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/utils_prng.c:323,14'
              BranchSideFuncs:
                - aes128ctr_publicinputs.31765
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/utils_prng.c:323,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/utils_prng.c:324,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/utils_prng.c:327,30'
              BranchSideFuncs:
                - aes128ctr_publicinputs.31765
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/utils_prng.c:332,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/utils_prng.c:333,14'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/utils_prng.c:338,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_avx2/utils_prng.c:335,9'
          Dst:             aes128ctr_publicinputs
    - functionName:    aes128ctr_publicinputs
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_avx2/utils_prng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_AES128_CTR_inc_stream_iv
        - br_swap32
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/utils_prng.c:180,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/utils_prng.c:0,0'
              BranchSideFuncs:
                - br_swap32.31762
                - OQS_AES128_CTR_inc_stream_iv
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/utils_prng.c:181,5'
              BranchSideFuncs:
                - br_swap32.31762
                - OQS_AES128_CTR_inc_stream_iv
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_avx2/utils_prng.c:186,13'
          Dst:             br_swap32
        - Src:             'src/sig/uov/pqov_ov_III_avx2/utils_prng.c:189,5'
          Dst:             OQS_AES128_CTR_inc_stream_iv
    - functionName:    pqov_uov_III_avx2_prng_gen_publicinputs
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_avx2/utils_prng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          116
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - aes128ctr_publicinputs
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/utils_prng.c:290,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/utils_prng.c:0,0'
              BranchSideFuncs:
                - aes128ctr_publicinputs.31765
                - aes128ctr_publicinputs.31765
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/utils_prng.c:290,13'
              BranchSideFuncs:
                - aes128ctr_publicinputs.31765
                - aes128ctr_publicinputs.31765
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/utils_prng.c:292,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/utils_prng.c:293,31'
              BranchSideFuncs:
                - aes128ctr_publicinputs.31765
                - aes128ctr_publicinputs.31765
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/utils_prng.c:304,14'
              BranchSideFuncs:
                - aes128ctr_publicinputs.31765
                - aes128ctr_publicinputs.31765
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/utils_prng.c:294,13'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/utils_prng.c:296,9'
              BranchSideFuncs:
                - aes128ctr_publicinputs.31765
                - aes128ctr_publicinputs.31765
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/utils_prng.c:297,22'
              BranchSideFuncs:
                - aes128ctr_publicinputs.31765
                - aes128ctr_publicinputs.31765
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/utils_prng.c:304,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/utils_prng.c:305,33'
              BranchSideFuncs:
                - aes128ctr_publicinputs.31765
                - aes128ctr_publicinputs.31765
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/utils_prng.c:312,14'
              BranchSideFuncs:
                - aes128ctr_publicinputs.31765
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/utils_prng.c:312,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/utils_prng.c:312,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/utils_prng.c:313,37'
              BranchSideFuncs:
                - aes128ctr_publicinputs.31765
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_avx2/utils_prng.c:306,9'
          Dst:             aes128ctr_publicinputs
        - Src:             'src/sig/uov/pqov_ov_III_avx2/utils_prng.c:313,9'
          Dst:             aes128ctr_publicinputs
    - functionName:    pqov_uov_III_avx2_prng_release_publicinputs
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_avx2/utils_prng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_AES128_free_schedule
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/utils_prng.c:194,35'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/utils_prng.c:0,0'
              BranchSideFuncs:
                - OQS_AES128_free_schedule
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/utils_prng.c:194,35'
              BranchSideFuncs:
                - OQS_AES128_free_schedule
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_avx2/utils_prng.c:194,5'
          Dst:             OQS_AES128_free_schedule
    - functionName:    pqov_uov_III_avx2_prng_set_publicinputs
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_III_avx2/utils_prng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_AES128_CTR_inc_init
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_III_avx2/utils_prng.c:165,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/utils_prng.c:0,0'
              BranchSideFuncs:
                - OQS_AES128_CTR_inc_init
            - BranchSide:      'src/sig/uov/pqov_ov_III_avx2/utils_prng.c:165,10'
              BranchSideFuncs:
                - OQS_AES128_CTR_inc_init
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_III_avx2/utils_prng.c:167,5'
          Dst:             OQS_AES128_CTR_inc_init
    - functionName:    _gf256v_add_u32_aligned
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_ref/blas_u32.h'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          311
      EdgeCount:       69
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:17,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:17,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:17,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:17,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:20,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:17,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:17,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:20,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:17,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:20,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:26,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:26,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:26,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:26,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:26,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:26,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:17,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:20,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:26,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ov_verify
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_ref/ov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          66
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_V_ref_hash_final_digest
        - pqov_uov_V_ref_hash_init
        - pqov_uov_V_ref_hash_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/ov.c:130,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/ov.c:0,0'
              BranchSideFuncs:
                - pqov_uov_V_ref_hash_init
                - pqov_uov_V_ref_hash_update
                - pqov_uov_V_ref_hash_update
                - pqov_uov_V_ref_hash_final_digest
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/ov.c:132,5'
              BranchSideFuncs:
                - pqov_uov_V_ref_hash_init
                - pqov_uov_V_ref_hash_update
                - pqov_uov_V_ref_hash_update
                - pqov_uov_V_ref_hash_final_digest
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov.c:132,5'
          Dst:             pqov_uov_V_ref_hash_init
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov.c:133,5'
          Dst:             pqov_uov_V_ref_hash_update
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov.c:134,5'
          Dst:             pqov_uov_V_ref_hash_update
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov.c:135,5'
          Dst:             pqov_uov_V_ref_hash_final_digest
    - functionName:    pqov_uov_V_ref_ov_verify
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_ref/ov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ov_verify
        - pqov_uov_V_ref_ov_publicmap
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/ov.c:153,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/ov.c:0,0'
              BranchSideFuncs:
                - pqov_uov_V_ref_ov_publicmap
                - _ov_verify.31787
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/ov.c:154,5'
              BranchSideFuncs:
                - pqov_uov_V_ref_ov_publicmap
                - _ov_verify.31787
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov.c:154,5'
          Dst:             pqov_uov_V_ref_ov_publicmap
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov.c:156,12'
          Dst:             _ov_verify
    - functionName:    _gf256v_add_u32
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_ref/blas_u32.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          235
      EdgeCount:       57
      CyclomaticComplexity: 17
      functionsReached:
        - _gf256v_add_u32_aligned
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:33,20'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:0,0'
              BranchSideFuncs:
                - _gf256v_add_u32_aligned.31786
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:33,20'
              BranchSideFuncs:
                - _gf256v_add_u32_aligned.31786
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:35,21'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:34,20'
              BranchSideFuncs:
                - _gf256v_add_u32_aligned.31786
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:35,33'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:36,9'
              BranchSideFuncs:
                - _gf256v_add_u32_aligned.31786
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:40,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:40,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:40,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:40,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:41,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:41,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:40,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:40,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:41,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:40,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:40,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:41,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:40,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:41,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:40,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:41,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:40,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:41,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_ref/blas_u32.h:36,9'
          Dst:             _gf256v_add_u32_aligned
    - functionName:    pqov_uov_V_ref_ov_sign
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_ref/ov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          124
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _gf256v_add_u32
        - pqov_uov_V_ref_batch_quad_trimat_eval_gf256
        - pqov_uov_V_ref_gf256mat_back_substitute
        - pqov_uov_V_ref_gf256mat_gaussian_elim
        - pqov_uov_V_ref_gf256mat_prod
        - pqov_uov_V_ref_hash_ctx_copy
        - pqov_uov_V_ref_hash_final_digest
        - pqov_uov_V_ref_hash_init
        - pqov_uov_V_ref_hash_update
        - pqov_uov_V_ref_randombytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/ov.c:35,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/ov.c:0,0'
              BranchSideFuncs:
                - pqov_uov_V_ref_randombytes
                - pqov_uov_V_ref_hash_init
                - pqov_uov_V_ref_hash_update
                - pqov_uov_V_ref_hash_update
                - pqov_uov_V_ref_hash_ctx_copy
                - pqov_uov_V_ref_hash_final_digest
                - pqov_uov_V_ref_hash_update
                - pqov_uov_V_ref_hash_ctx_copy
                - pqov_uov_V_ref_hash_update
                - pqov_uov_V_ref_hash_final_digest
                - pqov_uov_V_ref_gf256mat_prod
                - pqov_uov_V_ref_batch_quad_trimat_eval_gf256
                - _gf256v_add_u32.31790
                - pqov_uov_V_ref_gf256mat_gaussian_elim
                - pqov_uov_V_ref_gf256mat_back_substitute
                - pqov_uov_V_ref_hash_final_digest
                - pqov_uov_V_ref_gf256mat_prod
                - _gf256v_add_u32.31790
                - pqov_uov_V_ref_hash_final_digest
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/ov.c:37,5'
              BranchSideFuncs:
                - pqov_uov_V_ref_randombytes
                - pqov_uov_V_ref_hash_init
                - pqov_uov_V_ref_hash_update
                - pqov_uov_V_ref_hash_update
                - pqov_uov_V_ref_hash_ctx_copy
                - pqov_uov_V_ref_hash_final_digest
                - pqov_uov_V_ref_hash_update
                - pqov_uov_V_ref_hash_ctx_copy
                - pqov_uov_V_ref_hash_update
                - pqov_uov_V_ref_hash_final_digest
                - pqov_uov_V_ref_gf256mat_prod
                - pqov_uov_V_ref_batch_quad_trimat_eval_gf256
                - _gf256v_add_u32.31790
                - pqov_uov_V_ref_gf256mat_gaussian_elim
                - pqov_uov_V_ref_gf256mat_back_substitute
                - pqov_uov_V_ref_hash_final_digest
                - pqov_uov_V_ref_gf256mat_prod
                - _gf256v_add_u32.31790
                - pqov_uov_V_ref_hash_final_digest
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/ov.c:86,14'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/ov.c:62,18'
              BranchSideFuncs:
                - pqov_uov_V_ref_hash_ctx_copy
                - pqov_uov_V_ref_hash_update
                - pqov_uov_V_ref_hash_final_digest
                - pqov_uov_V_ref_gf256mat_prod
                - pqov_uov_V_ref_batch_quad_trimat_eval_gf256
                - _gf256v_add_u32.31790
                - pqov_uov_V_ref_gf256mat_gaussian_elim
                - pqov_uov_V_ref_gf256mat_back_substitute
                - pqov_uov_V_ref_hash_final_digest
                - pqov_uov_V_ref_gf256mat_prod
                - _gf256v_add_u32.31790
                - pqov_uov_V_ref_hash_final_digest
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/ov.c:89,9'
              BranchSideFuncs:
                - pqov_uov_V_ref_gf256mat_back_substitute
                - pqov_uov_V_ref_hash_final_digest
                - pqov_uov_V_ref_gf256mat_prod
                - _gf256v_add_u32.31790
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/ov.c:60,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/ov.c:61,23'
              BranchSideFuncs:
                - pqov_uov_V_ref_hash_final_digest
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/ov.c:106,5'
              BranchSideFuncs:
                - pqov_uov_V_ref_hash_final_digest
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/ov.c:107,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/ov.c:107,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/ov.c:114,5'
              BranchSideFuncs:
                - pqov_uov_V_ref_gf256mat_prod
                - _gf256v_add_u32.31790
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov.c:37,5'
          Dst:             pqov_uov_V_ref_randombytes
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov.c:51,5'
          Dst:             pqov_uov_V_ref_hash_init
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov.c:52,5'
          Dst:             pqov_uov_V_ref_hash_update
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov.c:53,5'
          Dst:             pqov_uov_V_ref_hash_update
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov.c:54,5'
          Dst:             pqov_uov_V_ref_hash_ctx_copy
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov.c:55,5'
          Dst:             pqov_uov_V_ref_hash_final_digest
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov.c:57,5'
          Dst:             pqov_uov_V_ref_hash_update
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov.c:106,5'
          Dst:             pqov_uov_V_ref_hash_final_digest
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov.c:64,9'
          Dst:             pqov_uov_V_ref_hash_ctx_copy
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov.c:65,9'
          Dst:             pqov_uov_V_ref_hash_update
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov.c:66,9'
          Dst:             pqov_uov_V_ref_hash_final_digest
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov.c:74,9'
          Dst:             pqov_uov_V_ref_gf256mat_prod
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov.c:77,9'
          Dst:             pqov_uov_V_ref_batch_quad_trimat_eval_gf256
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov.c:78,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov.c:82,28'
          Dst:             pqov_uov_V_ref_gf256mat_gaussian_elim
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov.c:89,9'
          Dst:             pqov_uov_V_ref_gf256mat_back_substitute
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov.c:106,5'
          Dst:             pqov_uov_V_ref_hash_final_digest
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov.c:118,5'
          Dst:             pqov_uov_V_ref_gf256mat_prod
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov.c:119,5'
          Dst:             _gf256v_add_u32
    - functionName:    pqov_uov_V_ref_generate_keypair_pkc_skc
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_ref/ov_keypair.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_MEM_malloc
        - OQS_MEM_secure_free
        - pqov_uov_V_ref_generate_keypair_pkc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/ov_keypair.c:198,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/ov_keypair.c:0,0'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - pqov_uov_V_ref_generate_keypair_pkc
                - OQS_MEM_secure_free
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/ov_keypair.c:198,5'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - pqov_uov_V_ref_generate_keypair_pkc
                - OQS_MEM_secure_free
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/ov_keypair.c:202,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/ov_keypair.c:202,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/ov_keypair.c:209,13'
              BranchSideFuncs:
                - pqov_uov_V_ref_generate_keypair_pkc
                - OQS_MEM_secure_free
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_keypair.c:201,16'
          Dst:             OQS_MEM_malloc
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_keypair.c:209,13'
          Dst:             pqov_uov_V_ref_generate_keypair_pkc
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_keypair.c:212,5'
          Dst:             OQS_MEM_secure_free
    - functionName:    pqov_uov_V_ref_generate_keypair_pkc
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_ref/ov_keypair.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_V_ref_calculate_F2_P3
        - pqov_uov_V_ref_hash_final_digest
        - pqov_uov_V_ref_hash_init
        - pqov_uov_V_ref_hash_update
        - pqov_uov_V_ref_prng_gen_publicinputs
        - pqov_uov_V_ref_prng_release_publicinputs
        - pqov_uov_V_ref_prng_set_publicinputs
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/ov_keypair.c:156,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/ov_keypair.c:0,0'
              BranchSideFuncs:
                - pqov_uov_V_ref_hash_init
                - pqov_uov_V_ref_hash_update
                - pqov_uov_V_ref_hash_final_digest
                - pqov_uov_V_ref_prng_set_publicinputs
                - pqov_uov_V_ref_prng_gen_publicinputs
                - pqov_uov_V_ref_prng_gen_publicinputs
                - pqov_uov_V_ref_prng_release_publicinputs
                - pqov_uov_V_ref_calculate_F2_P3
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/ov_keypair.c:156,5'
              BranchSideFuncs:
                - pqov_uov_V_ref_hash_init
                - pqov_uov_V_ref_hash_update
                - pqov_uov_V_ref_hash_final_digest
                - pqov_uov_V_ref_prng_set_publicinputs
                - pqov_uov_V_ref_prng_gen_publicinputs
                - pqov_uov_V_ref_prng_gen_publicinputs
                - pqov_uov_V_ref_prng_release_publicinputs
                - pqov_uov_V_ref_calculate_F2_P3
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_keypair.c:165,5'
          Dst:             pqov_uov_V_ref_hash_init
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_keypair.c:166,5'
          Dst:             pqov_uov_V_ref_hash_update
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_keypair.c:167,5'
          Dst:             pqov_uov_V_ref_hash_final_digest
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_keypair.c:179,5'
          Dst:             pqov_uov_V_ref_prng_set_publicinputs
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_keypair.c:181,5'
          Dst:             pqov_uov_V_ref_prng_gen_publicinputs
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_keypair.c:183,5'
          Dst:             pqov_uov_V_ref_prng_gen_publicinputs
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_keypair.c:184,5'
          Dst:             pqov_uov_V_ref_prng_release_publicinputs
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_keypair.c:190,5'
          Dst:             pqov_uov_V_ref_calculate_F2_P3
    - functionName:    pqov_uov_V_ref_expand_sk
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_ref/ov_keypair.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_V_ref_calculate_F2
        - pqov_uov_V_ref_hash_final_digest
        - pqov_uov_V_ref_hash_init
        - pqov_uov_V_ref_hash_update
        - pqov_uov_V_ref_prng_gen_publicinputs
        - pqov_uov_V_ref_prng_release_publicinputs
        - pqov_uov_V_ref_prng_set_publicinputs
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/ov_keypair.c:111,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/ov_keypair.c:0,0'
              BranchSideFuncs:
                - pqov_uov_V_ref_hash_init
                - pqov_uov_V_ref_hash_update
                - pqov_uov_V_ref_hash_final_digest
                - pqov_uov_V_ref_prng_set_publicinputs
                - pqov_uov_V_ref_prng_gen_publicinputs
                - pqov_uov_V_ref_prng_gen_publicinputs
                - pqov_uov_V_ref_prng_release_publicinputs
                - pqov_uov_V_ref_calculate_F2
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/ov_keypair.c:111,5'
              BranchSideFuncs:
                - pqov_uov_V_ref_hash_init
                - pqov_uov_V_ref_hash_update
                - pqov_uov_V_ref_hash_final_digest
                - pqov_uov_V_ref_prng_set_publicinputs
                - pqov_uov_V_ref_prng_gen_publicinputs
                - pqov_uov_V_ref_prng_gen_publicinputs
                - pqov_uov_V_ref_prng_release_publicinputs
                - pqov_uov_V_ref_calculate_F2
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_keypair.c:120,5'
          Dst:             pqov_uov_V_ref_hash_init
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_keypair.c:121,5'
          Dst:             pqov_uov_V_ref_hash_update
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_keypair.c:122,5'
          Dst:             pqov_uov_V_ref_hash_final_digest
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_keypair.c:132,5'
          Dst:             pqov_uov_V_ref_prng_set_publicinputs
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_keypair.c:134,5'
          Dst:             pqov_uov_V_ref_prng_gen_publicinputs
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_keypair.c:136,5'
          Dst:             pqov_uov_V_ref_prng_gen_publicinputs
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_keypair.c:138,5'
          Dst:             pqov_uov_V_ref_prng_release_publicinputs
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_keypair.c:143,5'
          Dst:             pqov_uov_V_ref_calculate_F2
    - functionName:    pqov_uov_V_ref_expand_pk_predicate
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_ref/ov_keypair.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          92
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - pqov_uov_V_ref_prng_gen_publicinputs
        - pqov_uov_V_ref_prng_release_publicinputs
        - pqov_uov_V_ref_prng_set_publicinputs
        - pqov_uov_V_ref_prng_skip_publicinputs
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/ov_keypair.c:79,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/ov_keypair.c:0,0'
              BranchSideFuncs:
                - pqov_uov_V_ref_prng_set_publicinputs
                - pqov_uov_V_ref_prng_gen_publicinputs
                - pqov_uov_V_ref_prng_gen_publicinputs
                - pqov_uov_V_ref_prng_release_publicinputs
                - pqov_uov_V_ref_prng_skip_publicinputs
                - pqov_uov_V_ref_prng_skip_publicinputs
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/ov_keypair.c:80,5'
              BranchSideFuncs:
                - pqov_uov_V_ref_prng_set_publicinputs
                - pqov_uov_V_ref_prng_gen_publicinputs
                - pqov_uov_V_ref_prng_gen_publicinputs
                - pqov_uov_V_ref_prng_release_publicinputs
                - pqov_uov_V_ref_prng_skip_publicinputs
                - pqov_uov_V_ref_prng_skip_publicinputs
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/ov_keypair.c:86,14'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/ov_keypair.c:87,13'
              BranchSideFuncs:
                - pqov_uov_V_ref_prng_skip_publicinputs
                - pqov_uov_V_ref_prng_gen_publicinputs
                - pqov_uov_V_ref_prng_gen_publicinputs
                - pqov_uov_V_ref_prng_release_publicinputs
                - pqov_uov_V_ref_prng_skip_publicinputs
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/ov_keypair.c:89,13'
              BranchSideFuncs:
                - pqov_uov_V_ref_prng_gen_publicinputs
                - pqov_uov_V_ref_prng_skip_publicinputs
                - pqov_uov_V_ref_prng_gen_publicinputs
                - pqov_uov_V_ref_prng_release_publicinputs
                - pqov_uov_V_ref_prng_skip_publicinputs
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/ov_keypair.c:84,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/ov_keypair.c:85,45'
              BranchSideFuncs:
                - pqov_uov_V_ref_prng_gen_publicinputs
                - pqov_uov_V_ref_prng_release_publicinputs
                - pqov_uov_V_ref_prng_skip_publicinputs
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/ov_keypair.c:96,19'
              BranchSideFuncs:
                - pqov_uov_V_ref_prng_gen_publicinputs
                - pqov_uov_V_ref_prng_release_publicinputs
                - pqov_uov_V_ref_prng_skip_publicinputs
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/ov_keypair.c:96,14'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/ov_keypair.c:97,13'
              BranchSideFuncs:
                - pqov_uov_V_ref_prng_skip_publicinputs
                - pqov_uov_V_ref_prng_gen_publicinputs
                - pqov_uov_V_ref_prng_release_publicinputs
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/ov_keypair.c:99,13'
              BranchSideFuncs:
                - pqov_uov_V_ref_prng_gen_publicinputs
                - pqov_uov_V_ref_prng_skip_publicinputs
                - pqov_uov_V_ref_prng_release_publicinputs
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/ov_keypair.c:94,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/ov_keypair.c:96,19'
              BranchSideFuncs:
                - pqov_uov_V_ref_prng_release_publicinputs
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/ov_keypair.c:103,5'
              BranchSideFuncs:
                - pqov_uov_V_ref_prng_release_publicinputs
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_keypair.c:80,5'
          Dst:             pqov_uov_V_ref_prng_set_publicinputs
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_keypair.c:87,13'
          Dst:             pqov_uov_V_ref_prng_skip_publicinputs
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_keypair.c:89,13'
          Dst:             pqov_uov_V_ref_prng_gen_publicinputs
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_keypair.c:103,5'
          Dst:             pqov_uov_V_ref_prng_release_publicinputs
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_keypair.c:97,13'
          Dst:             pqov_uov_V_ref_prng_skip_publicinputs
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_keypair.c:99,13'
          Dst:             pqov_uov_V_ref_prng_gen_publicinputs
    - functionName:    pqov_uov_V_ref_expand_pk
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_ref/ov_keypair.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_V_ref_prng_gen_publicinputs
        - pqov_uov_V_ref_prng_release_publicinputs
        - pqov_uov_V_ref_prng_set_publicinputs
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/ov_keypair.c:67,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/ov_keypair.c:0,0'
              BranchSideFuncs:
                - pqov_uov_V_ref_prng_set_publicinputs
                - pqov_uov_V_ref_prng_gen_publicinputs
                - pqov_uov_V_ref_prng_release_publicinputs
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/ov_keypair.c:68,5'
              BranchSideFuncs:
                - pqov_uov_V_ref_prng_set_publicinputs
                - pqov_uov_V_ref_prng_gen_publicinputs
                - pqov_uov_V_ref_prng_release_publicinputs
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_keypair.c:68,5'
          Dst:             pqov_uov_V_ref_prng_set_publicinputs
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_keypair.c:70,5'
          Dst:             pqov_uov_V_ref_prng_gen_publicinputs
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_keypair.c:71,5'
          Dst:             pqov_uov_V_ref_prng_release_publicinputs
    - functionName:    pqov_uov_V_ref_generate_keypair
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_ref/ov_keypair.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          46
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_V_ref_calculate_F2_P3
        - pqov_uov_V_ref_hash_final_digest
        - pqov_uov_V_ref_hash_init
        - pqov_uov_V_ref_hash_update
        - pqov_uov_V_ref_prng_gen_publicinputs
        - pqov_uov_V_ref_prng_release_publicinputs
        - pqov_uov_V_ref_prng_set_publicinputs
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/ov_keypair.c:31,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/ov_keypair.c:0,0'
              BranchSideFuncs:
                - pqov_uov_V_ref_hash_init
                - pqov_uov_V_ref_hash_update
                - pqov_uov_V_ref_hash_final_digest
                - pqov_uov_V_ref_prng_set_publicinputs
                - pqov_uov_V_ref_prng_gen_publicinputs
                - pqov_uov_V_ref_prng_release_publicinputs
                - pqov_uov_V_ref_calculate_F2_P3
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/ov_keypair.c:31,5'
              BranchSideFuncs:
                - pqov_uov_V_ref_hash_init
                - pqov_uov_V_ref_hash_update
                - pqov_uov_V_ref_hash_final_digest
                - pqov_uov_V_ref_prng_set_publicinputs
                - pqov_uov_V_ref_prng_gen_publicinputs
                - pqov_uov_V_ref_prng_release_publicinputs
                - pqov_uov_V_ref_calculate_F2_P3
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_keypair.c:40,5'
          Dst:             pqov_uov_V_ref_hash_init
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_keypair.c:41,5'
          Dst:             pqov_uov_V_ref_hash_update
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_keypair.c:42,5'
          Dst:             pqov_uov_V_ref_hash_final_digest
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_keypair.c:52,5'
          Dst:             pqov_uov_V_ref_prng_set_publicinputs
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_keypair.c:54,5'
          Dst:             pqov_uov_V_ref_prng_gen_publicinputs
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_keypair.c:56,5'
          Dst:             pqov_uov_V_ref_prng_release_publicinputs
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_keypair.c:61,5'
          Dst:             pqov_uov_V_ref_calculate_F2_P3
    - functionName:    pqov_uov_V_ref_ov_pkc_calculate_Q_from_F
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_ref/ov_keypair_computation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_V_ref_calculate_P3
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/ov_keypair_computation.c:112,23'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/ov_keypair_computation.c:0,0'
              BranchSideFuncs:
                - pqov_uov_V_ref_calculate_P3
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/ov_keypair_computation.c:112,23'
              BranchSideFuncs:
                - pqov_uov_V_ref_calculate_P3
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_keypair_computation.c:112,5'
          Dst:             pqov_uov_V_ref_calculate_P3
    - functionName:    pqov_uov_V_ref_calculate_P3
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_ref/ov_keypair_computation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_V_ref_batch_trimat_madd_gf256
        - pqov_uov_V_ref_batch_upper_matTr_x_mat_gf256
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/ov_keypair_computation.c:92,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/ov_keypair_computation.c:0,0'
              BranchSideFuncs:
                - pqov_uov_V_ref_batch_trimat_madd_gf256
                - pqov_uov_V_ref_batch_upper_matTr_x_mat_gf256
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/ov_keypair_computation.c:103,5'
              BranchSideFuncs:
                - pqov_uov_V_ref_batch_trimat_madd_gf256
                - pqov_uov_V_ref_batch_upper_matTr_x_mat_gf256
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_keypair_computation.c:104,5'
          Dst:             pqov_uov_V_ref_batch_trimat_madd_gf256
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_keypair_computation.c:105,5'
          Dst:             pqov_uov_V_ref_batch_upper_matTr_x_mat_gf256
    - functionName:    pqov_uov_V_ref_calculate_F2_P3
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_ref/ov_keypair_computation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pqov_uov_V_ref_batch_trimatTr_madd_gf256
        - pqov_uov_V_ref_batch_trimat_madd_gf256
        - pqov_uov_V_ref_batch_upper_matTr_x_mat_gf256
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/ov_keypair_computation.c:64,11'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/ov_keypair_computation.c:0,0'
              BranchSideFuncs:
                - pqov_uov_V_ref_batch_trimat_madd_gf256
                - pqov_uov_V_ref_batch_upper_matTr_x_mat_gf256
                - pqov_uov_V_ref_batch_trimatTr_madd_gf256
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/ov_keypair_computation.c:64,11'
              BranchSideFuncs:
                - pqov_uov_V_ref_batch_trimat_madd_gf256
                - pqov_uov_V_ref_batch_upper_matTr_x_mat_gf256
                - pqov_uov_V_ref_batch_trimatTr_madd_gf256
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/ov_keypair_computation.c:64,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/ov_keypair_computation.c:64,9'
              BranchSideFuncs:
                - pqov_uov_V_ref_batch_trimat_madd_gf256
                - pqov_uov_V_ref_batch_upper_matTr_x_mat_gf256
                - pqov_uov_V_ref_batch_trimatTr_madd_gf256
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/ov_keypair_computation.c:65,9'
              BranchSideFuncs:
                - pqov_uov_V_ref_batch_trimat_madd_gf256
                - pqov_uov_V_ref_batch_upper_matTr_x_mat_gf256
                - pqov_uov_V_ref_batch_trimatTr_madd_gf256
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_keypair_computation.c:75,5'
          Dst:             pqov_uov_V_ref_batch_trimat_madd_gf256
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_keypair_computation.c:76,5'
          Dst:             pqov_uov_V_ref_batch_upper_matTr_x_mat_gf256
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_keypair_computation.c:77,5'
          Dst:             pqov_uov_V_ref_batch_trimatTr_madd_gf256
    - functionName:    pqov_uov_V_ref_ov_pkc_calculate_F_from_Q
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_ref/ov_keypair_computation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_V_ref_calculate_F2
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/ov_keypair_computation.c:47,23'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/ov_keypair_computation.c:0,0'
              BranchSideFuncs:
                - pqov_uov_V_ref_calculate_F2
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/ov_keypair_computation.c:47,23'
              BranchSideFuncs:
                - pqov_uov_V_ref_calculate_F2
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_keypair_computation.c:47,5'
          Dst:             pqov_uov_V_ref_calculate_F2
    - functionName:    pqov_uov_V_ref_calculate_F2
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_ref/ov_keypair_computation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pqov_uov_V_ref_batch_2trimat_madd_gf256
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/ov_keypair_computation.c:24,12'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/ov_keypair_computation.c:0,0'
              BranchSideFuncs:
                - pqov_uov_V_ref_batch_2trimat_madd_gf256
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/ov_keypair_computation.c:24,12'
              BranchSideFuncs:
                - pqov_uov_V_ref_batch_2trimat_madd_gf256
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/ov_keypair_computation.c:24,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/ov_keypair_computation.c:24,10'
              BranchSideFuncs:
                - pqov_uov_V_ref_batch_2trimat_madd_gf256
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/ov_keypair_computation.c:25,9'
              BranchSideFuncs:
                - pqov_uov_V_ref_batch_2trimat_madd_gf256
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_keypair_computation.c:36,5'
          Dst:             pqov_uov_V_ref_batch_2trimat_madd_gf256
    - functionName:    _gf256v_madd_u32_aligned
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_ref/blas_u32.h'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          373
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gf256v_mul_u32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:324,34'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:0,0'
              BranchSideFuncs:
                - gf256v_mul_u32.31858
                - gf256v_mul_u32.31858
                - gf256v_mul_u32.31858
                - gf256v_mul_u32.31858
                - gf256v_mul_u32.31858
                - gf256v_mul_u32.31858
                - gf256v_mul_u32.31858
                - gf256v_mul_u32.31858
                - gf256v_mul_u32.31858
                - gf256v_mul_u32.31858
                - gf256v_mul_u32.31858
                - gf256v_mul_u32.31858
                - gf256v_mul_u32.31858
                - gf256v_mul_u32.31858
                - gf256v_mul_u32.31858
                - gf256v_mul_u32.31858
                - gf256v_mul_u32.31858
                - gf256v_mul_u32.31858
                - gf256v_mul_u32.31858
                - gf256v_mul_u32.31858
                - gf256v_mul_u32.31858
                - gf256v_mul_u32.31858
                - gf256v_mul_u32.31858
                - gf256v_mul_u32.31858
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:324,34'
              BranchSideFuncs:
                - gf256v_mul_u32.31858
                - gf256v_mul_u32.31858
                - gf256v_mul_u32.31858
                - gf256v_mul_u32.31858
                - gf256v_mul_u32.31858
                - gf256v_mul_u32.31858
                - gf256v_mul_u32.31858
                - gf256v_mul_u32.31858
                - gf256v_mul_u32.31858
                - gf256v_mul_u32.31858
                - gf256v_mul_u32.31858
                - gf256v_mul_u32.31858
                - gf256v_mul_u32.31858
                - gf256v_mul_u32.31858
                - gf256v_mul_u32.31858
                - gf256v_mul_u32.31858
                - gf256v_mul_u32.31858
                - gf256v_mul_u32.31858
                - gf256v_mul_u32.31858
                - gf256v_mul_u32.31858
                - gf256v_mul_u32.31858
                - gf256v_mul_u32.31858
                - gf256v_mul_u32.31858
                - gf256v_mul_u32.31858
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_ref/blas_u32.h:324,18'
          Dst:             gf256v_mul_u32
        - Src:             'src/sig/uov/pqov_ov_V_ref/blas_u32.h:324,18'
          Dst:             gf256v_mul_u32
        - Src:             'src/sig/uov/pqov_ov_V_ref/blas_u32.h:324,18'
          Dst:             gf256v_mul_u32
        - Src:             'src/sig/uov/pqov_ov_V_ref/blas_u32.h:324,18'
          Dst:             gf256v_mul_u32
        - Src:             'src/sig/uov/pqov_ov_V_ref/blas_u32.h:324,18'
          Dst:             gf256v_mul_u32
        - Src:             'src/sig/uov/pqov_ov_V_ref/blas_u32.h:324,18'
          Dst:             gf256v_mul_u32
        - Src:             'src/sig/uov/pqov_ov_V_ref/blas_u32.h:324,18'
          Dst:             gf256v_mul_u32
        - Src:             'src/sig/uov/pqov_ov_V_ref/blas_u32.h:324,18'
          Dst:             gf256v_mul_u32
        - Src:             'src/sig/uov/pqov_ov_V_ref/blas_u32.h:324,18'
          Dst:             gf256v_mul_u32
        - Src:             'src/sig/uov/pqov_ov_V_ref/blas_u32.h:324,18'
          Dst:             gf256v_mul_u32
        - Src:             'src/sig/uov/pqov_ov_V_ref/blas_u32.h:324,18'
          Dst:             gf256v_mul_u32
        - Src:             'src/sig/uov/pqov_ov_V_ref/blas_u32.h:324,18'
          Dst:             gf256v_mul_u32
        - Src:             'src/sig/uov/pqov_ov_V_ref/blas_u32.h:324,18'
          Dst:             gf256v_mul_u32
        - Src:             'src/sig/uov/pqov_ov_V_ref/blas_u32.h:324,18'
          Dst:             gf256v_mul_u32
        - Src:             'src/sig/uov/pqov_ov_V_ref/blas_u32.h:324,18'
          Dst:             gf256v_mul_u32
        - Src:             'src/sig/uov/pqov_ov_V_ref/blas_u32.h:324,18'
          Dst:             gf256v_mul_u32
        - Src:             'src/sig/uov/pqov_ov_V_ref/blas_u32.h:324,18'
          Dst:             gf256v_mul_u32
        - Src:             'src/sig/uov/pqov_ov_V_ref/blas_u32.h:324,18'
          Dst:             gf256v_mul_u32
        - Src:             'src/sig/uov/pqov_ov_V_ref/blas_u32.h:324,18'
          Dst:             gf256v_mul_u32
        - Src:             'src/sig/uov/pqov_ov_V_ref/blas_u32.h:324,18'
          Dst:             gf256v_mul_u32
        - Src:             'src/sig/uov/pqov_ov_V_ref/blas_u32.h:324,18'
          Dst:             gf256v_mul_u32
        - Src:             'src/sig/uov/pqov_ov_V_ref/blas_u32.h:324,18'
          Dst:             gf256v_mul_u32
        - Src:             'src/sig/uov/pqov_ov_V_ref/blas_u32.h:324,18'
          Dst:             gf256v_mul_u32
        - Src:             'src/sig/uov/pqov_ov_V_ref/blas_u32.h:324,18'
          Dst:             gf256v_mul_u32
    - functionName:    gf256v_mul_u32
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_ref/gf16.h'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          117
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    29
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _gf256v_madd_u32
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_ref/blas_u32.h'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 392
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          96
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _gf256v_madd_u32_aligned
        - gf256v_mul_u32
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:352,20'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:0,0'
              BranchSideFuncs:
                - gf256v_mul_u32.31858
                - _gf256v_madd_u32_aligned.31857
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:352,20'
              BranchSideFuncs:
                - gf256v_mul_u32.31858
                - _gf256v_madd_u32_aligned.31857
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:353,21'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:351,20'
              BranchSideFuncs:
                - gf256v_mul_u32.31858
                - _gf256v_madd_u32_aligned.31857
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:363,5'
              BranchSideFuncs:
                - gf256v_mul_u32.31858
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:353,33'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:354,9'
              BranchSideFuncs:
                - _gf256v_madd_u32_aligned.31857
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:363,5'
              BranchSideFuncs:
                - gf256v_mul_u32.31858
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:363,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:363,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:364,19'
              BranchSideFuncs:
                - gf256v_mul_u32.31858
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_ref/blas_u32.h:354,9'
          Dst:             _gf256v_madd_u32_aligned
        - Src:             'src/sig/uov/pqov_ov_V_ref/blas_u32.h:368,17'
          Dst:             gf256v_mul_u32
    - functionName:    gf256v_set_zero
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_ref/blas_comm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _gf256v_add_u32_aligned
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_ref/blas_u32.h'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          342
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _gf256v_mul_scalar_u32_aligned
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_ref/blas_u32.h'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          192
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - gf256v_mul_u32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:169,23'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:0,0'
              BranchSideFuncs:
                - gf256v_mul_u32.31858
                - gf256v_mul_u32.31858
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:169,23'
              BranchSideFuncs:
                - gf256v_mul_u32.31858
                - gf256v_mul_u32.31858
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:169,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:171,33'
              BranchSideFuncs:
                - gf256v_mul_u32.31858
                - gf256v_mul_u32.31858
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:175,12'
              BranchSideFuncs:
                - gf256v_mul_u32.31858
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:169,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:171,33'
              BranchSideFuncs:
                - gf256v_mul_u32.31858
                - gf256v_mul_u32.31858
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:175,12'
              BranchSideFuncs:
                - gf256v_mul_u32.31858
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:175,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:175,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:183,28'
              BranchSideFuncs:
                - gf256v_mul_u32.31858
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:183,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:183,5'
              BranchSideFuncs:
                - gf256v_mul_u32.31858
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:184,19'
              BranchSideFuncs:
                - gf256v_mul_u32.31858
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:183,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:184,19'
              BranchSideFuncs:
                - gf256v_mul_u32.31858
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:189,30'
              BranchSideFuncs:
                - gf256v_mul_u32.31858
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:190,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:190,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:191,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:190,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:191,16'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:193,1'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:183,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:184,19'
              BranchSideFuncs:
                - gf256v_mul_u32.31858
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:189,30'
              BranchSideFuncs:
                - gf256v_mul_u32.31858
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:190,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:191,16'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:193,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_ref/blas_u32.h:171,17'
          Dst:             gf256v_mul_u32
        - Src:             'src/sig/uov/pqov_ov_V_ref/blas_u32.h:189,13'
          Dst:             gf256v_mul_u32
    - functionName:    _gf256v_add_u32
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_ref/blas_u32.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          133
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _gf256v_add_u32_aligned
      functionUses:    53
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:33,20'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:0,0'
              BranchSideFuncs:
                - _gf256v_add_u32_aligned.31861
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:33,20'
              BranchSideFuncs:
                - _gf256v_add_u32_aligned.31861
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:35,21'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:34,20'
              BranchSideFuncs:
                - _gf256v_add_u32_aligned.31861
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:35,33'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:36,9'
              BranchSideFuncs:
                - _gf256v_add_u32_aligned.31861
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:40,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:41,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:42,30'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:40,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:41,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_ref/blas_u32.h:36,9'
          Dst:             _gf256v_add_u32_aligned
    - functionName:    _gf256v_mul_scalar_u32
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_ref/blas_u32.h'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          230
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - _gf256v_mul_scalar_u32_aligned
        - gf256v_mul_u32
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:200,20'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:0,0'
              BranchSideFuncs:
                - gf256v_mul_u32.31858
                - gf256v_mul_u32.31858
                - _gf256v_mul_scalar_u32_aligned.31862
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:200,20'
              BranchSideFuncs:
                - gf256v_mul_u32.31858
                - gf256v_mul_u32.31858
                - _gf256v_mul_scalar_u32_aligned.31862
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:201,21'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:201,35'
              BranchSideFuncs:
                - _gf256v_mul_scalar_u32_aligned.31862
                - gf256v_mul_u32.31858
                - gf256v_mul_u32.31858
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:211,23'
              BranchSideFuncs:
                - gf256v_mul_u32.31858
                - gf256v_mul_u32.31858
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:201,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:202,9'
              BranchSideFuncs:
                - gf256v_mul_u32.31858
                - gf256v_mul_u32.31858
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:211,23'
              BranchSideFuncs:
                - gf256v_mul_u32.31858
                - gf256v_mul_u32.31858
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:211,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:213,19'
              BranchSideFuncs:
                - gf256v_mul_u32.31858
                - gf256v_mul_u32.31858
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:224,12'
              BranchSideFuncs:
                - gf256v_mul_u32.31858
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:211,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:213,19'
              BranchSideFuncs:
                - gf256v_mul_u32.31858
                - gf256v_mul_u32.31858
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:224,12'
              BranchSideFuncs:
                - gf256v_mul_u32.31858
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:228,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:228,5'
              BranchSideFuncs:
                - gf256v_mul_u32.31858
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:229,19'
              BranchSideFuncs:
                - gf256v_mul_u32.31858
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:228,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:229,19'
              BranchSideFuncs:
                - gf256v_mul_u32.31858
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:234,30'
              BranchSideFuncs:
                - gf256v_mul_u32.31858
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:235,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:235,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:236,16'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:228,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:229,19'
              BranchSideFuncs:
                - gf256v_mul_u32.31858
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:234,30'
              BranchSideFuncs:
                - gf256v_mul_u32.31858
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_ref/blas_u32.h:202,9'
          Dst:             _gf256v_mul_scalar_u32_aligned
        - Src:             'src/sig/uov/pqov_ov_V_ref/blas_u32.h:216,17'
          Dst:             gf256v_mul_u32
        - Src:             'src/sig/uov/pqov_ov_V_ref/blas_u32.h:234,13'
          Dst:             gf256v_mul_u32
    - functionName:    madd_reduce_gf256
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_ref/ov_publicmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 381
      functionLinenumberEnd: 430
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          174
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _gf256v_add_u32
        - _gf256v_madd_u32
        - gf256v_set_zero
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_publicmap.c:395,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_publicmap.c:396,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_publicmap.c:395,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_publicmap.c:396,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_publicmap.c:395,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_publicmap.c:396,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_publicmap.c:395,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_publicmap.c:396,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_publicmap.c:395,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_publicmap.c:396,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_publicmap.c:395,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_publicmap.c:396,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_publicmap.c:395,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_publicmap.c:396,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_publicmap.c:399,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_publicmap.c:400,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_publicmap.c:399,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_publicmap.c:400,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_publicmap.c:399,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_publicmap.c:400,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_publicmap.c:403,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_publicmap.c:404,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_publicmap.c:406,5'
          Dst:             gf256v_set_zero
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_publicmap.c:407,5'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_publicmap.c:408,5'
          Dst:             _gf256v_madd_u32
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_publicmap.c:409,5'
          Dst:             _gf256v_madd_u32
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_publicmap.c:410,5'
          Dst:             _gf256v_madd_u32
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_publicmap.c:413,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_publicmap.c:414,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_publicmap.c:413,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_publicmap.c:414,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_publicmap.c:413,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_publicmap.c:414,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_publicmap.c:413,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_publicmap.c:414,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_publicmap.c:413,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_publicmap.c:414,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_publicmap.c:413,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_publicmap.c:414,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_publicmap.c:413,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_publicmap.c:414,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_publicmap.c:417,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_publicmap.c:418,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_publicmap.c:417,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_publicmap.c:418,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_publicmap.c:417,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_publicmap.c:418,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_publicmap.c:421,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_publicmap.c:422,9'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_publicmap.c:424,5'
          Dst:             _gf256v_madd_u32
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_publicmap.c:425,5'
          Dst:             _gf256v_madd_u32
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_publicmap.c:426,5'
          Dst:             _gf256v_madd_u32
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_publicmap.c:427,5'
          Dst:             _gf256v_madd_u32
    - functionName:    accu_eval_quad_gf256
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_ref/ov_publicmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          226
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - _gf256v_add_u32
        - _gf256v_mul_scalar_u32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/ov_publicmap.c:173,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/ov_publicmap.c:0,0'
              BranchSideFuncs:
                - _gf256v_mul_scalar_u32.31864
                - _gf256v_add_u32.31863
                - _gf256v_add_u32.31863
                - _gf256v_mul_scalar_u32.31864
                - _gf256v_add_u32.31863
                - _gf256v_add_u32.31863
                - _gf256v_mul_scalar_u32.31864
                - _gf256v_add_u32.31863
                - _gf256v_add_u32.31863
                - _gf256v_mul_scalar_u32.31864
                - _gf256v_add_u32.31863
                - _gf256v_add_u32.31863
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/ov_publicmap.c:189,5'
              BranchSideFuncs:
                - _gf256v_mul_scalar_u32.31864
                - _gf256v_add_u32.31863
                - _gf256v_add_u32.31863
                - _gf256v_mul_scalar_u32.31864
                - _gf256v_add_u32.31863
                - _gf256v_add_u32.31863
                - _gf256v_mul_scalar_u32.31864
                - _gf256v_add_u32.31863
                - _gf256v_add_u32.31863
                - _gf256v_mul_scalar_u32.31864
                - _gf256v_add_u32.31863
                - _gf256v_add_u32.31863
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/ov_publicmap.c:204,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/ov_publicmap.c:189,34'
              BranchSideFuncs:
                - _gf256v_mul_scalar_u32.31864
                - _gf256v_add_u32.31863
                - _gf256v_add_u32.31863
                - _gf256v_mul_scalar_u32.31864
                - _gf256v_add_u32.31863
                - _gf256v_add_u32.31863
                - _gf256v_mul_scalar_u32.31864
                - _gf256v_add_u32.31863
                - _gf256v_add_u32.31863
                - _gf256v_mul_scalar_u32.31864
                - _gf256v_add_u32.31863
                - _gf256v_add_u32.31863
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/ov_publicmap.c:205,28'
              BranchSideFuncs:
                - _gf256v_add_u32.31863
                - _gf256v_add_u32.31863
                - _gf256v_mul_scalar_u32.31864
                - _gf256v_mul_scalar_u32.31864
                - _gf256v_add_u32.31863
                - _gf256v_add_u32.31863
                - _gf256v_mul_scalar_u32.31864
                - _gf256v_add_u32.31863
                - _gf256v_add_u32.31863
                - _gf256v_mul_scalar_u32.31864
                - _gf256v_add_u32.31863
                - _gf256v_add_u32.31863
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/ov_publicmap.c:218,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/ov_publicmap.c:212,34'
              BranchSideFuncs:
                - _gf256v_mul_scalar_u32.31864
                - _gf256v_add_u32.31863
                - _gf256v_add_u32.31863
                - _gf256v_mul_scalar_u32.31864
                - _gf256v_add_u32.31863
                - _gf256v_add_u32.31863
                - _gf256v_mul_scalar_u32.31864
                - _gf256v_add_u32.31863
                - _gf256v_add_u32.31863
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/ov_publicmap.c:219,28'
              BranchSideFuncs:
                - _gf256v_add_u32.31863
                - _gf256v_add_u32.31863
                - _gf256v_mul_scalar_u32.31864
                - _gf256v_mul_scalar_u32.31864
                - _gf256v_add_u32.31863
                - _gf256v_add_u32.31863
                - _gf256v_mul_scalar_u32.31864
                - _gf256v_add_u32.31863
                - _gf256v_add_u32.31863
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/ov_publicmap.c:212,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/ov_publicmap.c:214,22'
              BranchSideFuncs:
                - _gf256v_mul_scalar_u32.31864
                - _gf256v_add_u32.31863
                - _gf256v_add_u32.31863
                - _gf256v_mul_scalar_u32.31864
                - _gf256v_add_u32.31863
                - _gf256v_add_u32.31863
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/ov_publicmap.c:234,30'
              BranchSideFuncs:
                - _gf256v_mul_scalar_u32.31864
                - _gf256v_add_u32.31863
                - _gf256v_add_u32.31863
                - _gf256v_mul_scalar_u32.31864
                - _gf256v_add_u32.31863
                - _gf256v_add_u32.31863
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/ov_publicmap.c:241,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/ov_publicmap.c:226,38'
              BranchSideFuncs:
                - _gf256v_mul_scalar_u32.31864
                - _gf256v_add_u32.31863
                - _gf256v_add_u32.31863
                - _gf256v_mul_scalar_u32.31864
                - _gf256v_add_u32.31863
                - _gf256v_add_u32.31863
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/ov_publicmap.c:242,28'
              BranchSideFuncs:
                - _gf256v_add_u32.31863
                - _gf256v_add_u32.31863
                - _gf256v_mul_scalar_u32.31864
                - _gf256v_mul_scalar_u32.31864
                - _gf256v_add_u32.31863
                - _gf256v_add_u32.31863
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/ov_publicmap.c:226,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/ov_publicmap.c:0,0'
              BranchSideFuncs:
                - _gf256v_mul_scalar_u32.31864
                - _gf256v_add_u32.31863
                - _gf256v_add_u32.31863
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/ov_publicmap.c:234,30'
              BranchSideFuncs:
                - _gf256v_mul_scalar_u32.31864
                - _gf256v_add_u32.31863
                - _gf256v_add_u32.31863
                - _gf256v_mul_scalar_u32.31864
                - _gf256v_add_u32.31863
                - _gf256v_add_u32.31863
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_publicmap.c:202,9'
          Dst:             _gf256v_mul_scalar_u32
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_publicmap.c:206,13'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_publicmap.c:207,13'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_publicmap.c:216,9'
          Dst:             _gf256v_mul_scalar_u32
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_publicmap.c:220,13'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_publicmap.c:221,13'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_publicmap.c:261,9'
          Dst:             _gf256v_mul_scalar_u32
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_publicmap.c:264,13'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_publicmap.c:265,13'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_publicmap.c:239,9'
          Dst:             _gf256v_mul_scalar_u32
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_publicmap.c:243,13'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_publicmap.c:244,13'
          Dst:             _gf256v_add_u32
    - functionName:    gf256v_get_ele
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_ref/blas_comm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqov_uov_V_ref_ov_publicmap
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_ref/ov_publicmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 439
      functionLinenumberEnd: 462
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - accu_eval_quad_gf256
        - gf256v_get_ele
        - madd_reduce_gf256
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/ov_publicmap.c:440,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/ov_publicmap.c:0,0'
              BranchSideFuncs:
                - gf256v_get_ele.31867
                - accu_eval_quad_gf256.31866
                - madd_reduce_gf256.31865
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/ov_publicmap.c:441,5'
              BranchSideFuncs:
                - gf256v_get_ele.31867
                - accu_eval_quad_gf256.31866
                - madd_reduce_gf256.31865
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/ov_publicmap.c:441,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/ov_publicmap.c:442,17'
              BranchSideFuncs:
                - accu_eval_quad_gf256.31866
                - madd_reduce_gf256.31865
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/ov_publicmap.c:453,5'
              BranchSideFuncs:
                - accu_eval_quad_gf256.31866
                - madd_reduce_gf256.31865
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_publicmap.c:455,5'
          Dst:             accu_eval_quad_gf256
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_publicmap.c:456,5'
          Dst:             madd_reduce_gf256
        - Src:             'src/sig/uov/pqov_ov_V_ref/ov_publicmap.c:442,17'
          Dst:             gf256v_get_ele
    - functionName:    gf256v_mul_u32
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_ref/gf16.h'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          117
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _gf256v_madd_u32_aligned
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_ref/blas_u32.h'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          211
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - gf256v_mul_u32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:321,23'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:0,0'
              BranchSideFuncs:
                - gf256v_mul_u32.31896
                - gf256v_mul_u32.31896
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:321,23'
              BranchSideFuncs:
                - gf256v_mul_u32.31896
                - gf256v_mul_u32.31896
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:321,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:324,34'
              BranchSideFuncs:
                - gf256v_mul_u32.31896
                - gf256v_mul_u32.31896
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:329,12'
              BranchSideFuncs:
                - gf256v_mul_u32.31896
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:321,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:324,34'
              BranchSideFuncs:
                - gf256v_mul_u32.31896
                - gf256v_mul_u32.31896
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:329,12'
              BranchSideFuncs:
                - gf256v_mul_u32.31896
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:329,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:329,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:337,28'
              BranchSideFuncs:
                - gf256v_mul_u32.31896
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:337,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:337,5'
              BranchSideFuncs:
                - gf256v_mul_u32.31896
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:338,19'
              BranchSideFuncs:
                - gf256v_mul_u32.31896
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:337,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:338,19'
              BranchSideFuncs:
                - gf256v_mul_u32.31896
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:343,30'
              BranchSideFuncs:
                - gf256v_mul_u32.31896
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:344,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:344,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:345,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:344,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:345,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:347,1'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:337,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:338,19'
              BranchSideFuncs:
                - gf256v_mul_u32.31896
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:343,30'
              BranchSideFuncs:
                - gf256v_mul_u32.31896
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:344,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:345,22'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:347,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_ref/blas_u32.h:324,18'
          Dst:             gf256v_mul_u32
        - Src:             'src/sig/uov/pqov_ov_V_ref/blas_u32.h:343,13'
          Dst:             gf256v_mul_u32
    - functionName:    _gf256v_add_u32_aligned
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_ref/blas_u32.h'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          311
      EdgeCount:       69
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:17,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:17,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:17,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:17,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:20,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:17,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:17,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:20,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:17,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:20,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:26,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:26,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:26,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:26,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:26,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:26,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:17,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:20,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:26,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _gf256v_madd_u32
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_ref/blas_u32.h'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 392
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          266
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - _gf256v_madd_u32_aligned
        - gf256v_mul_u32
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:352,20'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:0,0'
              BranchSideFuncs:
                - gf256v_mul_u32.31896
                - gf256v_mul_u32.31896
                - _gf256v_madd_u32_aligned.31897
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:352,20'
              BranchSideFuncs:
                - gf256v_mul_u32.31896
                - gf256v_mul_u32.31896
                - _gf256v_madd_u32_aligned.31897
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:353,21'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:351,20'
              BranchSideFuncs:
                - gf256v_mul_u32.31896
                - gf256v_mul_u32.31896
                - _gf256v_madd_u32_aligned.31897
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:363,23'
              BranchSideFuncs:
                - gf256v_mul_u32.31896
                - gf256v_mul_u32.31896
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:353,33'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:353,47'
              BranchSideFuncs:
                - _gf256v_madd_u32_aligned.31897
                - gf256v_mul_u32.31896
                - gf256v_mul_u32.31896
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:363,23'
              BranchSideFuncs:
                - gf256v_mul_u32.31896
                - gf256v_mul_u32.31896
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:353,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:354,9'
              BranchSideFuncs:
                - gf256v_mul_u32.31896
                - gf256v_mul_u32.31896
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:363,23'
              BranchSideFuncs:
                - gf256v_mul_u32.31896
                - gf256v_mul_u32.31896
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:363,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:364,19'
              BranchSideFuncs:
                - gf256v_mul_u32.31896
                - gf256v_mul_u32.31896
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:377,12'
              BranchSideFuncs:
                - gf256v_mul_u32.31896
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:363,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:364,19'
              BranchSideFuncs:
                - gf256v_mul_u32.31896
                - gf256v_mul_u32.31896
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:377,12'
              BranchSideFuncs:
                - gf256v_mul_u32.31896
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:381,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:381,5'
              BranchSideFuncs:
                - gf256v_mul_u32.31896
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:382,19'
              BranchSideFuncs:
                - gf256v_mul_u32.31896
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:381,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:382,19'
              BranchSideFuncs:
                - gf256v_mul_u32.31896
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:387,30'
              BranchSideFuncs:
                - gf256v_mul_u32.31896
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:388,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:388,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:389,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:381,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:382,19'
              BranchSideFuncs:
                - gf256v_mul_u32.31896
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:387,30'
              BranchSideFuncs:
                - gf256v_mul_u32.31896
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_ref/blas_u32.h:354,9'
          Dst:             _gf256v_madd_u32_aligned
        - Src:             'src/sig/uov/pqov_ov_V_ref/blas_u32.h:368,17'
          Dst:             gf256v_mul_u32
        - Src:             'src/sig/uov/pqov_ov_V_ref/blas_u32.h:387,13'
          Dst:             gf256v_mul_u32
    - functionName:    gf256v_set_zero
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_ref/blas_comm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqov_uov_V_ref_batch_quad_trimat_eval_gf256
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c'
      linkageType:     InternalLinkage
      functionLinenumber: 449
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          109
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _gf256v_add_u32
        - _gf256v_madd_u32
        - gf256v_set_zero
        - pqov_uov_V_ref_gf256mat_prod
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:453,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:0,0'
              BranchSideFuncs:
                - gf256v_set_zero.31900
                - pqov_uov_V_ref_gf256mat_prod
                - _gf256v_madd_u32.31899
                - pqov_uov_V_ref_gf256mat_prod
                - _gf256v_add_u32.31903
                - _gf256v_madd_u32.31899
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:455,5'
              BranchSideFuncs:
                - gf256v_set_zero.31900
                - pqov_uov_V_ref_gf256mat_prod
                - _gf256v_madd_u32.31899
                - pqov_uov_V_ref_gf256mat_prod
                - _gf256v_add_u32.31903
                - _gf256v_madd_u32.31899
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:456,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:456,28'
              BranchSideFuncs:
                - _gf256v_madd_u32.31899
                - pqov_uov_V_ref_gf256mat_prod
                - _gf256v_add_u32.31903
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:461,5'
              BranchSideFuncs:
                - _gf256v_madd_u32.31899
                - pqov_uov_V_ref_gf256mat_prod
                - _gf256v_add_u32.31903
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:463,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:463,5'
              BranchSideFuncs:
                - _gf256v_madd_u32.31899
                - pqov_uov_V_ref_gf256mat_prod
                - _gf256v_add_u32.31903
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:464,32'
              BranchSideFuncs:
                - _gf256v_madd_u32.31899
                - pqov_uov_V_ref_gf256mat_prod
                - _gf256v_add_u32.31903
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:456,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:457,53'
              BranchSideFuncs:
                - pqov_uov_V_ref_gf256mat_prod
                - _gf256v_add_u32.31903
                - _gf256v_madd_u32.31899
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:461,13'
              BranchSideFuncs:
                - pqov_uov_V_ref_gf256mat_prod
                - _gf256v_add_u32.31903
                - _gf256v_madd_u32.31899
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:463,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:463,5'
              BranchSideFuncs:
                - _gf256v_madd_u32.31899
                - pqov_uov_V_ref_gf256mat_prod
                - _gf256v_add_u32.31903
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:464,32'
              BranchSideFuncs:
                - _gf256v_madd_u32.31899
                - pqov_uov_V_ref_gf256mat_prod
                - _gf256v_add_u32.31903
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:455,5'
          Dst:             gf256v_set_zero
        - Src:             'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:457,9'
          Dst:             pqov_uov_V_ref_gf256mat_prod
        - Src:             'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:458,9'
          Dst:             _gf256v_madd_u32
        - Src:             'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:467,5'
          Dst:             pqov_uov_V_ref_gf256mat_prod
        - Src:             'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:468,5'
          Dst:             _gf256v_add_u32
        - Src:             'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:464,9'
          Dst:             _gf256v_madd_u32
    - functionName:    _gf256v_add_u32
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_ref/blas_u32.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         44
      ICount:          242
      EdgeCount:       60
      CyclomaticComplexity: 18
      functionsReached:
        - _gf256v_add_u32_aligned
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:33,20'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:0,0'
              BranchSideFuncs:
                - _gf256v_add_u32_aligned.31898
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:33,20'
              BranchSideFuncs:
                - _gf256v_add_u32_aligned.31898
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:35,21'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:34,20'
              BranchSideFuncs:
                - _gf256v_add_u32_aligned.31898
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:35,33'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:35,47'
              BranchSideFuncs:
                - _gf256v_add_u32_aligned.31898
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:35,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:36,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:40,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:40,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:40,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:40,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:41,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:41,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:40,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:40,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:41,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:40,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:40,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:41,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:40,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:41,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:40,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:41,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/blas_u32.h:40,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/blas_u32.h:41,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_ref/blas_u32.h:36,9'
          Dst:             _gf256v_add_u32_aligned
    - functionName:    pqov_uov_V_ref_batch_upper_matTr_x_mat_gf256
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c'
      linkageType:     InternalLinkage
      functionLinenumber: 415
      functionLinenumberEnd: 431
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          101
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _gf256v_add_u32
        - pqov_uov_V_ref_gf256mat_prod
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:417,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:0,0'
              BranchSideFuncs:
                - pqov_uov_V_ref_gf256mat_prod
                - _gf256v_add_u32.31903
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:422,28'
              BranchSideFuncs:
                - pqov_uov_V_ref_gf256mat_prod
                - _gf256v_add_u32.31903
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:425,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:426,47'
              BranchSideFuncs:
                - pqov_uov_V_ref_gf256mat_prod
                - _gf256v_add_u32.31903
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:429,26'
              BranchSideFuncs:
                - pqov_uov_V_ref_gf256mat_prod
                - _gf256v_add_u32.31903
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:422,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:422,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:423,88'
              BranchSideFuncs:
                - pqov_uov_V_ref_gf256mat_prod
                - _gf256v_add_u32.31903
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:425,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:426,47'
              BranchSideFuncs:
                - pqov_uov_V_ref_gf256mat_prod
                - _gf256v_add_u32.31903
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:429,26'
              BranchSideFuncs:
                - pqov_uov_V_ref_gf256mat_prod
                - _gf256v_add_u32.31903
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:423,9'
          Dst:             pqov_uov_V_ref_gf256mat_prod
        - Src:             'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:426,13'
          Dst:             _gf256v_add_u32
    - functionName:    pqov_uov_V_ref_batch_2trimat_madd_gf256
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c'
      linkageType:     InternalLinkage
      functionLinenumber: 382
      functionLinenumberEnd: 408
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          320
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - _gf256v_add_u32
        - pqov_uov_V_ref_gf256mat_prod
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:385,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:0,0'
              BranchSideFuncs:
                - pqov_uov_V_ref_gf256mat_prod
                - _gf256v_add_u32.31903
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:392,28'
              BranchSideFuncs:
                - pqov_uov_V_ref_gf256mat_prod
                - _gf256v_add_u32.31903
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:402,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:392,28'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:392,28'
              BranchSideFuncs:
                - pqov_uov_V_ref_gf256mat_prod
                - _gf256v_add_u32.31903
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:394,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:394,9'
              BranchSideFuncs:
                - pqov_uov_V_ref_gf256mat_prod
                - _gf256v_add_u32.31903
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:398,26'
              BranchSideFuncs:
                - pqov_uov_V_ref_gf256mat_prod
                - _gf256v_add_u32.31903
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:394,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:394,9'
              BranchSideFuncs:
                - pqov_uov_V_ref_gf256mat_prod
                - _gf256v_add_u32.31903
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:395,34'
              BranchSideFuncs:
                - pqov_uov_V_ref_gf256mat_prod
                - _gf256v_add_u32.31903
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:394,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:395,34'
              BranchSideFuncs:
                - pqov_uov_V_ref_gf256mat_prod
                - _gf256v_add_u32.31903
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:398,26'
              BranchSideFuncs:
                - pqov_uov_V_ref_gf256mat_prod
                - _gf256v_add_u32.31903
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:402,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:392,28'
              BranchSideFuncs:
                - pqov_uov_V_ref_gf256mat_prod
                - _gf256v_add_u32.31903
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:403,72'
              BranchSideFuncs:
                - pqov_uov_V_ref_gf256mat_prod
                - _gf256v_add_u32.31903
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:394,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:394,9'
              BranchSideFuncs:
                - pqov_uov_V_ref_gf256mat_prod
                - _gf256v_add_u32.31903
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:395,34'
              BranchSideFuncs:
                - pqov_uov_V_ref_gf256mat_prod
                - _gf256v_add_u32.31903
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:392,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:392,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:393,40'
              BranchSideFuncs:
                - pqov_uov_V_ref_gf256mat_prod
                - _gf256v_add_u32.31903
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:394,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:394,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:398,26'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:394,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:394,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:395,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:394,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:395,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:398,26'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:392,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:392,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:393,40'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:394,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:394,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:395,34'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:403,13'
          Dst:             pqov_uov_V_ref_gf256mat_prod
        - Src:             'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:404,13'
          Dst:             _gf256v_add_u32
    - functionName:    pqov_uov_V_ref_batch_trimatTr_madd_gf256
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 377
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          299
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - _gf256v_add_u32
        - pqov_uov_V_ref_gf256mat_prod
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:356,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:0,0'
              BranchSideFuncs:
                - pqov_uov_V_ref_gf256mat_prod
                - _gf256v_add_u32.31903
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:363,28'
              BranchSideFuncs:
                - pqov_uov_V_ref_gf256mat_prod
                - _gf256v_add_u32.31903
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:371,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:363,28'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:363,28'
              BranchSideFuncs:
                - pqov_uov_V_ref_gf256mat_prod
                - _gf256v_add_u32.31903
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:365,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:365,9'
              BranchSideFuncs:
                - pqov_uov_V_ref_gf256mat_prod
                - _gf256v_add_u32.31903
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:369,26'
              BranchSideFuncs:
                - pqov_uov_V_ref_gf256mat_prod
                - _gf256v_add_u32.31903
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:365,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:365,9'
              BranchSideFuncs:
                - pqov_uov_V_ref_gf256mat_prod
                - _gf256v_add_u32.31903
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:366,34'
              BranchSideFuncs:
                - pqov_uov_V_ref_gf256mat_prod
                - _gf256v_add_u32.31903
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:365,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:366,34'
              BranchSideFuncs:
                - pqov_uov_V_ref_gf256mat_prod
                - _gf256v_add_u32.31903
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:369,26'
              BranchSideFuncs:
                - pqov_uov_V_ref_gf256mat_prod
                - _gf256v_add_u32.31903
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:371,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:363,28'
              BranchSideFuncs:
                - pqov_uov_V_ref_gf256mat_prod
                - _gf256v_add_u32.31903
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:372,70'
              BranchSideFuncs:
                - pqov_uov_V_ref_gf256mat_prod
                - _gf256v_add_u32.31903
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:365,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:365,9'
              BranchSideFuncs:
                - pqov_uov_V_ref_gf256mat_prod
                - _gf256v_add_u32.31903
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:366,34'
              BranchSideFuncs:
                - pqov_uov_V_ref_gf256mat_prod
                - _gf256v_add_u32.31903
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:363,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:363,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:364,40'
              BranchSideFuncs:
                - pqov_uov_V_ref_gf256mat_prod
                - _gf256v_add_u32.31903
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:365,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:365,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:369,26'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:365,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:365,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:366,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:365,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:366,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:369,26'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:363,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:363,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:364,40'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:365,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:365,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:366,34'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:372,13'
          Dst:             pqov_uov_V_ref_gf256mat_prod
        - Src:             'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:373,13'
          Dst:             _gf256v_add_u32
    - functionName:    pqov_uov_V_ref_batch_trimat_madd_gf256
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          92
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _gf256v_add_u32
        - pqov_uov_V_ref_gf256mat_prod
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:337,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:0,0'
              BranchSideFuncs:
                - pqov_uov_V_ref_gf256mat_prod
                - _gf256v_add_u32.31903
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:341,28'
              BranchSideFuncs:
                - pqov_uov_V_ref_gf256mat_prod
                - _gf256v_add_u32.31903
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:341,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:341,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:342,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:341,28'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:342,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:342,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:343,73'
              BranchSideFuncs:
                - pqov_uov_V_ref_gf256mat_prod
                - _gf256v_add_u32.31903
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:347,29'
              BranchSideFuncs:
                - pqov_uov_V_ref_gf256mat_prod
                - _gf256v_add_u32.31903
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:343,13'
          Dst:             pqov_uov_V_ref_gf256mat_prod
        - Src:             'src/sig/uov/pqov_ov_V_ref/parallel_matrix_op.c:344,13'
          Dst:             _gf256v_add_u32
    - functionName:    pqov_uov_V_ref_hash_final_digest
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_ref/utils_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/utils_hash.c:131,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/utils_hash.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/utils_hash.c:131,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_ref/utils_hash.c:131,5'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/uov/pqov_ov_V_ref/utils_hash.c:132,5'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/uov/pqov_ov_V_ref/utils_hash.c:133,5'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    pqov_uov_V_ref_hash_ctx_copy
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_ref/utils_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_clone
        - OQS_SHA3_shake256_inc_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/utils_hash.c:119,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/utils_hash.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_ctx_clone
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/utils_hash.c:119,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_ctx_clone
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_ref/utils_hash.c:119,5'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/uov/pqov_ov_V_ref/utils_hash.c:120,5'
          Dst:             OQS_SHA3_shake256_inc_ctx_clone
    - functionName:    pqov_uov_V_ref_hash_update
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_ref/utils_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/utils_hash.c:109,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/utils_hash.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/utils_hash.c:109,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_ref/utils_hash.c:109,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    pqov_uov_V_ref_hash_init
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_ref/utils_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/utils_hash.c:99,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/utils_hash.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/utils_hash.c:99,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_ref/utils_hash.c:99,5'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    br_swap32
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_ref/utils_prng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqov_uov_V_ref_prng_skip_publicinputs
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_ref/utils_prng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          70
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - aes128ctr_publicinputs
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/utils_prng.c:323,14'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/utils_prng.c:0,0'
              BranchSideFuncs:
                - aes128ctr_publicinputs.31951
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/utils_prng.c:323,14'
              BranchSideFuncs:
                - aes128ctr_publicinputs.31951
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/utils_prng.c:323,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/utils_prng.c:324,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/utils_prng.c:327,30'
              BranchSideFuncs:
                - aes128ctr_publicinputs.31951
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/utils_prng.c:332,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/utils_prng.c:333,14'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/utils_prng.c:338,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_ref/utils_prng.c:335,9'
          Dst:             aes128ctr_publicinputs
    - functionName:    aes128ctr_publicinputs
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_ref/utils_prng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_AES128_CTR_inc_stream_iv
        - br_swap32
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/utils_prng.c:180,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/utils_prng.c:0,0'
              BranchSideFuncs:
                - br_swap32.31948
                - OQS_AES128_CTR_inc_stream_iv
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/utils_prng.c:181,5'
              BranchSideFuncs:
                - br_swap32.31948
                - OQS_AES128_CTR_inc_stream_iv
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_ref/utils_prng.c:186,13'
          Dst:             br_swap32
        - Src:             'src/sig/uov/pqov_ov_V_ref/utils_prng.c:189,5'
          Dst:             OQS_AES128_CTR_inc_stream_iv
    - functionName:    pqov_uov_V_ref_prng_gen_publicinputs
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_ref/utils_prng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          116
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - aes128ctr_publicinputs
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/utils_prng.c:290,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/utils_prng.c:0,0'
              BranchSideFuncs:
                - aes128ctr_publicinputs.31951
                - aes128ctr_publicinputs.31951
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/utils_prng.c:290,13'
              BranchSideFuncs:
                - aes128ctr_publicinputs.31951
                - aes128ctr_publicinputs.31951
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/utils_prng.c:292,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/utils_prng.c:293,31'
              BranchSideFuncs:
                - aes128ctr_publicinputs.31951
                - aes128ctr_publicinputs.31951
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/utils_prng.c:304,14'
              BranchSideFuncs:
                - aes128ctr_publicinputs.31951
                - aes128ctr_publicinputs.31951
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/utils_prng.c:294,13'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/utils_prng.c:296,9'
              BranchSideFuncs:
                - aes128ctr_publicinputs.31951
                - aes128ctr_publicinputs.31951
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/utils_prng.c:297,22'
              BranchSideFuncs:
                - aes128ctr_publicinputs.31951
                - aes128ctr_publicinputs.31951
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/utils_prng.c:304,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/utils_prng.c:305,33'
              BranchSideFuncs:
                - aes128ctr_publicinputs.31951
                - aes128ctr_publicinputs.31951
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/utils_prng.c:312,14'
              BranchSideFuncs:
                - aes128ctr_publicinputs.31951
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/utils_prng.c:312,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/utils_prng.c:312,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/utils_prng.c:313,37'
              BranchSideFuncs:
                - aes128ctr_publicinputs.31951
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_ref/utils_prng.c:306,9'
          Dst:             aes128ctr_publicinputs
        - Src:             'src/sig/uov/pqov_ov_V_ref/utils_prng.c:313,9'
          Dst:             aes128ctr_publicinputs
    - functionName:    pqov_uov_V_ref_prng_release_publicinputs
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_ref/utils_prng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_AES128_free_schedule
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/utils_prng.c:194,35'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/utils_prng.c:0,0'
              BranchSideFuncs:
                - OQS_AES128_free_schedule
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/utils_prng.c:194,35'
              BranchSideFuncs:
                - OQS_AES128_free_schedule
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_ref/utils_prng.c:194,5'
          Dst:             OQS_AES128_free_schedule
    - functionName:    pqov_uov_V_ref_prng_set_publicinputs
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_ref/utils_prng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_AES128_CTR_inc_init
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_ref/utils_prng.c:165,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/utils_prng.c:0,0'
              BranchSideFuncs:
                - OQS_AES128_CTR_inc_init
            - BranchSide:      'src/sig/uov/pqov_ov_V_ref/utils_prng.c:165,10'
              BranchSideFuncs:
                - OQS_AES128_CTR_inc_init
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_ref/utils_prng.c:167,5'
          Dst:             OQS_AES128_CTR_inc_init
    - functionName:    _ov_verify
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_avx2/ov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_V_avx2_hash_final_digest
        - pqov_uov_V_avx2_hash_init
        - pqov_uov_V_avx2_hash_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/ov.c:130,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/ov.c:0,0'
              BranchSideFuncs:
                - pqov_uov_V_avx2_hash_init
                - pqov_uov_V_avx2_hash_update
                - pqov_uov_V_avx2_hash_update
                - pqov_uov_V_avx2_hash_final_digest
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/ov.c:132,5'
              BranchSideFuncs:
                - pqov_uov_V_avx2_hash_init
                - pqov_uov_V_avx2_hash_update
                - pqov_uov_V_avx2_hash_update
                - pqov_uov_V_avx2_hash_final_digest
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov.c:132,5'
          Dst:             pqov_uov_V_avx2_hash_init
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov.c:133,5'
          Dst:             pqov_uov_V_avx2_hash_update
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov.c:134,5'
          Dst:             pqov_uov_V_avx2_hash_update
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov.c:135,5'
          Dst:             pqov_uov_V_avx2_hash_final_digest
    - functionName:    pqov_uov_V_avx2_ov_verify
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_avx2/ov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ov_verify
        - pqov_uov_V_avx2_ov_publicmap
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/ov.c:153,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/ov.c:0,0'
              BranchSideFuncs:
                - pqov_uov_V_avx2_ov_publicmap
                - _ov_verify.31970
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/ov.c:154,5'
              BranchSideFuncs:
                - pqov_uov_V_avx2_ov_publicmap
                - _ov_verify.31970
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov.c:154,5'
          Dst:             pqov_uov_V_avx2_ov_publicmap
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov.c:156,12'
          Dst:             _ov_verify
    - functionName:    gf256v_add_avx2
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_avx2/blas_avx2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          76
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:142,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:147,26'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:157,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:158,49'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:158,49'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqov_uov_V_avx2_ov_sign
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_avx2/ov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          124
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - gf256v_add_avx2
        - pqov_uov_V_avx2_batch_quad_trimat_eval_gf256
        - pqov_uov_V_avx2_gf256mat_back_substitute
        - pqov_uov_V_avx2_gf256mat_gaussian_elim
        - pqov_uov_V_avx2_gf256mat_prod
        - pqov_uov_V_avx2_hash_ctx_copy
        - pqov_uov_V_avx2_hash_final_digest
        - pqov_uov_V_avx2_hash_init
        - pqov_uov_V_avx2_hash_update
        - pqov_uov_V_avx2_randombytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/ov.c:35,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/ov.c:0,0'
              BranchSideFuncs:
                - pqov_uov_V_avx2_randombytes
                - pqov_uov_V_avx2_hash_init
                - pqov_uov_V_avx2_hash_update
                - pqov_uov_V_avx2_hash_update
                - pqov_uov_V_avx2_hash_ctx_copy
                - pqov_uov_V_avx2_hash_final_digest
                - pqov_uov_V_avx2_hash_update
                - pqov_uov_V_avx2_hash_ctx_copy
                - pqov_uov_V_avx2_hash_update
                - pqov_uov_V_avx2_hash_final_digest
                - pqov_uov_V_avx2_gf256mat_prod
                - pqov_uov_V_avx2_batch_quad_trimat_eval_gf256
                - gf256v_add_avx2.31973
                - pqov_uov_V_avx2_gf256mat_gaussian_elim
                - pqov_uov_V_avx2_gf256mat_back_substitute
                - pqov_uov_V_avx2_hash_final_digest
                - pqov_uov_V_avx2_gf256mat_prod
                - gf256v_add_avx2.31973
                - pqov_uov_V_avx2_hash_final_digest
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/ov.c:37,5'
              BranchSideFuncs:
                - pqov_uov_V_avx2_randombytes
                - pqov_uov_V_avx2_hash_init
                - pqov_uov_V_avx2_hash_update
                - pqov_uov_V_avx2_hash_update
                - pqov_uov_V_avx2_hash_ctx_copy
                - pqov_uov_V_avx2_hash_final_digest
                - pqov_uov_V_avx2_hash_update
                - pqov_uov_V_avx2_hash_ctx_copy
                - pqov_uov_V_avx2_hash_update
                - pqov_uov_V_avx2_hash_final_digest
                - pqov_uov_V_avx2_gf256mat_prod
                - pqov_uov_V_avx2_batch_quad_trimat_eval_gf256
                - gf256v_add_avx2.31973
                - pqov_uov_V_avx2_gf256mat_gaussian_elim
                - pqov_uov_V_avx2_gf256mat_back_substitute
                - pqov_uov_V_avx2_hash_final_digest
                - pqov_uov_V_avx2_gf256mat_prod
                - gf256v_add_avx2.31973
                - pqov_uov_V_avx2_hash_final_digest
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/ov.c:86,14'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/ov.c:62,18'
              BranchSideFuncs:
                - pqov_uov_V_avx2_hash_ctx_copy
                - pqov_uov_V_avx2_hash_update
                - pqov_uov_V_avx2_hash_final_digest
                - pqov_uov_V_avx2_gf256mat_prod
                - pqov_uov_V_avx2_batch_quad_trimat_eval_gf256
                - gf256v_add_avx2.31973
                - pqov_uov_V_avx2_gf256mat_gaussian_elim
                - pqov_uov_V_avx2_gf256mat_back_substitute
                - pqov_uov_V_avx2_hash_final_digest
                - pqov_uov_V_avx2_gf256mat_prod
                - gf256v_add_avx2.31973
                - pqov_uov_V_avx2_hash_final_digest
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/ov.c:89,9'
              BranchSideFuncs:
                - pqov_uov_V_avx2_gf256mat_back_substitute
                - pqov_uov_V_avx2_hash_final_digest
                - pqov_uov_V_avx2_gf256mat_prod
                - gf256v_add_avx2.31973
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/ov.c:60,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/ov.c:61,23'
              BranchSideFuncs:
                - pqov_uov_V_avx2_hash_final_digest
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/ov.c:106,5'
              BranchSideFuncs:
                - pqov_uov_V_avx2_hash_final_digest
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/ov.c:107,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/ov.c:107,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/ov.c:114,5'
              BranchSideFuncs:
                - pqov_uov_V_avx2_gf256mat_prod
                - gf256v_add_avx2.31973
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov.c:37,5'
          Dst:             pqov_uov_V_avx2_randombytes
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov.c:51,5'
          Dst:             pqov_uov_V_avx2_hash_init
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov.c:52,5'
          Dst:             pqov_uov_V_avx2_hash_update
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov.c:53,5'
          Dst:             pqov_uov_V_avx2_hash_update
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov.c:54,5'
          Dst:             pqov_uov_V_avx2_hash_ctx_copy
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov.c:55,5'
          Dst:             pqov_uov_V_avx2_hash_final_digest
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov.c:57,5'
          Dst:             pqov_uov_V_avx2_hash_update
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov.c:106,5'
          Dst:             pqov_uov_V_avx2_hash_final_digest
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov.c:64,9'
          Dst:             pqov_uov_V_avx2_hash_ctx_copy
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov.c:65,9'
          Dst:             pqov_uov_V_avx2_hash_update
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov.c:66,9'
          Dst:             pqov_uov_V_avx2_hash_final_digest
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov.c:74,9'
          Dst:             pqov_uov_V_avx2_gf256mat_prod
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov.c:77,9'
          Dst:             pqov_uov_V_avx2_batch_quad_trimat_eval_gf256
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov.c:78,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov.c:82,28'
          Dst:             pqov_uov_V_avx2_gf256mat_gaussian_elim
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov.c:89,9'
          Dst:             pqov_uov_V_avx2_gf256mat_back_substitute
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov.c:106,5'
          Dst:             pqov_uov_V_avx2_hash_final_digest
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov.c:118,5'
          Dst:             pqov_uov_V_avx2_gf256mat_prod
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov.c:119,5'
          Dst:             gf256v_add_avx2
    - functionName:    pqov_uov_V_avx2_generate_keypair_pkc_skc
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_avx2/ov_keypair.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_MEM_malloc
        - OQS_MEM_secure_free
        - pqov_uov_V_avx2_generate_keypair_pkc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/ov_keypair.c:198,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/ov_keypair.c:0,0'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - pqov_uov_V_avx2_generate_keypair_pkc
                - OQS_MEM_secure_free
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/ov_keypair.c:198,5'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - pqov_uov_V_avx2_generate_keypair_pkc
                - OQS_MEM_secure_free
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/ov_keypair.c:202,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/ov_keypair.c:202,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/ov_keypair.c:209,13'
              BranchSideFuncs:
                - pqov_uov_V_avx2_generate_keypair_pkc
                - OQS_MEM_secure_free
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_keypair.c:201,16'
          Dst:             OQS_MEM_malloc
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_keypair.c:209,13'
          Dst:             pqov_uov_V_avx2_generate_keypair_pkc
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_keypair.c:212,5'
          Dst:             OQS_MEM_secure_free
    - functionName:    pqov_uov_V_avx2_generate_keypair_pkc
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_avx2/ov_keypair.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_V_avx2_calculate_F2_P3
        - pqov_uov_V_avx2_hash_final_digest
        - pqov_uov_V_avx2_hash_init
        - pqov_uov_V_avx2_hash_update
        - pqov_uov_V_avx2_prng_gen_publicinputs
        - pqov_uov_V_avx2_prng_release_publicinputs
        - pqov_uov_V_avx2_prng_set_publicinputs
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/ov_keypair.c:156,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/ov_keypair.c:0,0'
              BranchSideFuncs:
                - pqov_uov_V_avx2_hash_init
                - pqov_uov_V_avx2_hash_update
                - pqov_uov_V_avx2_hash_final_digest
                - pqov_uov_V_avx2_prng_set_publicinputs
                - pqov_uov_V_avx2_prng_gen_publicinputs
                - pqov_uov_V_avx2_prng_gen_publicinputs
                - pqov_uov_V_avx2_prng_release_publicinputs
                - pqov_uov_V_avx2_calculate_F2_P3
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/ov_keypair.c:156,5'
              BranchSideFuncs:
                - pqov_uov_V_avx2_hash_init
                - pqov_uov_V_avx2_hash_update
                - pqov_uov_V_avx2_hash_final_digest
                - pqov_uov_V_avx2_prng_set_publicinputs
                - pqov_uov_V_avx2_prng_gen_publicinputs
                - pqov_uov_V_avx2_prng_gen_publicinputs
                - pqov_uov_V_avx2_prng_release_publicinputs
                - pqov_uov_V_avx2_calculate_F2_P3
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_keypair.c:165,5'
          Dst:             pqov_uov_V_avx2_hash_init
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_keypair.c:166,5'
          Dst:             pqov_uov_V_avx2_hash_update
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_keypair.c:167,5'
          Dst:             pqov_uov_V_avx2_hash_final_digest
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_keypair.c:179,5'
          Dst:             pqov_uov_V_avx2_prng_set_publicinputs
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_keypair.c:181,5'
          Dst:             pqov_uov_V_avx2_prng_gen_publicinputs
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_keypair.c:183,5'
          Dst:             pqov_uov_V_avx2_prng_gen_publicinputs
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_keypair.c:184,5'
          Dst:             pqov_uov_V_avx2_prng_release_publicinputs
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_keypair.c:190,5'
          Dst:             pqov_uov_V_avx2_calculate_F2_P3
    - functionName:    pqov_uov_V_avx2_expand_sk
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_avx2/ov_keypair.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_V_avx2_calculate_F2
        - pqov_uov_V_avx2_hash_final_digest
        - pqov_uov_V_avx2_hash_init
        - pqov_uov_V_avx2_hash_update
        - pqov_uov_V_avx2_prng_gen_publicinputs
        - pqov_uov_V_avx2_prng_release_publicinputs
        - pqov_uov_V_avx2_prng_set_publicinputs
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/ov_keypair.c:111,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/ov_keypair.c:0,0'
              BranchSideFuncs:
                - pqov_uov_V_avx2_hash_init
                - pqov_uov_V_avx2_hash_update
                - pqov_uov_V_avx2_hash_final_digest
                - pqov_uov_V_avx2_prng_set_publicinputs
                - pqov_uov_V_avx2_prng_gen_publicinputs
                - pqov_uov_V_avx2_prng_gen_publicinputs
                - pqov_uov_V_avx2_prng_release_publicinputs
                - pqov_uov_V_avx2_calculate_F2
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/ov_keypair.c:111,5'
              BranchSideFuncs:
                - pqov_uov_V_avx2_hash_init
                - pqov_uov_V_avx2_hash_update
                - pqov_uov_V_avx2_hash_final_digest
                - pqov_uov_V_avx2_prng_set_publicinputs
                - pqov_uov_V_avx2_prng_gen_publicinputs
                - pqov_uov_V_avx2_prng_gen_publicinputs
                - pqov_uov_V_avx2_prng_release_publicinputs
                - pqov_uov_V_avx2_calculate_F2
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_keypair.c:120,5'
          Dst:             pqov_uov_V_avx2_hash_init
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_keypair.c:121,5'
          Dst:             pqov_uov_V_avx2_hash_update
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_keypair.c:122,5'
          Dst:             pqov_uov_V_avx2_hash_final_digest
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_keypair.c:132,5'
          Dst:             pqov_uov_V_avx2_prng_set_publicinputs
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_keypair.c:134,5'
          Dst:             pqov_uov_V_avx2_prng_gen_publicinputs
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_keypair.c:136,5'
          Dst:             pqov_uov_V_avx2_prng_gen_publicinputs
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_keypair.c:138,5'
          Dst:             pqov_uov_V_avx2_prng_release_publicinputs
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_keypair.c:143,5'
          Dst:             pqov_uov_V_avx2_calculate_F2
    - functionName:    pqov_uov_V_avx2_expand_pk_predicate
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_avx2/ov_keypair.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          92
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - pqov_uov_V_avx2_prng_gen_publicinputs
        - pqov_uov_V_avx2_prng_release_publicinputs
        - pqov_uov_V_avx2_prng_set_publicinputs
        - pqov_uov_V_avx2_prng_skip_publicinputs
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/ov_keypair.c:79,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/ov_keypair.c:0,0'
              BranchSideFuncs:
                - pqov_uov_V_avx2_prng_set_publicinputs
                - pqov_uov_V_avx2_prng_gen_publicinputs
                - pqov_uov_V_avx2_prng_gen_publicinputs
                - pqov_uov_V_avx2_prng_release_publicinputs
                - pqov_uov_V_avx2_prng_skip_publicinputs
                - pqov_uov_V_avx2_prng_skip_publicinputs
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/ov_keypair.c:80,5'
              BranchSideFuncs:
                - pqov_uov_V_avx2_prng_set_publicinputs
                - pqov_uov_V_avx2_prng_gen_publicinputs
                - pqov_uov_V_avx2_prng_gen_publicinputs
                - pqov_uov_V_avx2_prng_release_publicinputs
                - pqov_uov_V_avx2_prng_skip_publicinputs
                - pqov_uov_V_avx2_prng_skip_publicinputs
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/ov_keypair.c:86,14'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/ov_keypair.c:87,13'
              BranchSideFuncs:
                - pqov_uov_V_avx2_prng_skip_publicinputs
                - pqov_uov_V_avx2_prng_gen_publicinputs
                - pqov_uov_V_avx2_prng_gen_publicinputs
                - pqov_uov_V_avx2_prng_release_publicinputs
                - pqov_uov_V_avx2_prng_skip_publicinputs
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/ov_keypair.c:89,13'
              BranchSideFuncs:
                - pqov_uov_V_avx2_prng_gen_publicinputs
                - pqov_uov_V_avx2_prng_skip_publicinputs
                - pqov_uov_V_avx2_prng_gen_publicinputs
                - pqov_uov_V_avx2_prng_release_publicinputs
                - pqov_uov_V_avx2_prng_skip_publicinputs
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/ov_keypair.c:84,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/ov_keypair.c:85,45'
              BranchSideFuncs:
                - pqov_uov_V_avx2_prng_gen_publicinputs
                - pqov_uov_V_avx2_prng_release_publicinputs
                - pqov_uov_V_avx2_prng_skip_publicinputs
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/ov_keypair.c:96,19'
              BranchSideFuncs:
                - pqov_uov_V_avx2_prng_gen_publicinputs
                - pqov_uov_V_avx2_prng_release_publicinputs
                - pqov_uov_V_avx2_prng_skip_publicinputs
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/ov_keypair.c:96,14'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/ov_keypair.c:97,13'
              BranchSideFuncs:
                - pqov_uov_V_avx2_prng_skip_publicinputs
                - pqov_uov_V_avx2_prng_gen_publicinputs
                - pqov_uov_V_avx2_prng_release_publicinputs
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/ov_keypair.c:99,13'
              BranchSideFuncs:
                - pqov_uov_V_avx2_prng_gen_publicinputs
                - pqov_uov_V_avx2_prng_skip_publicinputs
                - pqov_uov_V_avx2_prng_release_publicinputs
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/ov_keypair.c:94,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/ov_keypair.c:96,19'
              BranchSideFuncs:
                - pqov_uov_V_avx2_prng_release_publicinputs
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/ov_keypair.c:103,5'
              BranchSideFuncs:
                - pqov_uov_V_avx2_prng_release_publicinputs
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_keypair.c:80,5'
          Dst:             pqov_uov_V_avx2_prng_set_publicinputs
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_keypair.c:87,13'
          Dst:             pqov_uov_V_avx2_prng_skip_publicinputs
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_keypair.c:89,13'
          Dst:             pqov_uov_V_avx2_prng_gen_publicinputs
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_keypair.c:103,5'
          Dst:             pqov_uov_V_avx2_prng_release_publicinputs
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_keypair.c:97,13'
          Dst:             pqov_uov_V_avx2_prng_skip_publicinputs
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_keypair.c:99,13'
          Dst:             pqov_uov_V_avx2_prng_gen_publicinputs
    - functionName:    pqov_uov_V_avx2_expand_pk
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_avx2/ov_keypair.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_V_avx2_prng_gen_publicinputs
        - pqov_uov_V_avx2_prng_release_publicinputs
        - pqov_uov_V_avx2_prng_set_publicinputs
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/ov_keypair.c:67,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/ov_keypair.c:0,0'
              BranchSideFuncs:
                - pqov_uov_V_avx2_prng_set_publicinputs
                - pqov_uov_V_avx2_prng_gen_publicinputs
                - pqov_uov_V_avx2_prng_release_publicinputs
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/ov_keypair.c:68,5'
              BranchSideFuncs:
                - pqov_uov_V_avx2_prng_set_publicinputs
                - pqov_uov_V_avx2_prng_gen_publicinputs
                - pqov_uov_V_avx2_prng_release_publicinputs
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_keypair.c:68,5'
          Dst:             pqov_uov_V_avx2_prng_set_publicinputs
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_keypair.c:70,5'
          Dst:             pqov_uov_V_avx2_prng_gen_publicinputs
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_keypair.c:71,5'
          Dst:             pqov_uov_V_avx2_prng_release_publicinputs
    - functionName:    pqov_uov_V_avx2_generate_keypair
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_avx2/ov_keypair.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          46
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_V_avx2_calculate_F2_P3
        - pqov_uov_V_avx2_hash_final_digest
        - pqov_uov_V_avx2_hash_init
        - pqov_uov_V_avx2_hash_update
        - pqov_uov_V_avx2_prng_gen_publicinputs
        - pqov_uov_V_avx2_prng_release_publicinputs
        - pqov_uov_V_avx2_prng_set_publicinputs
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/ov_keypair.c:31,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/ov_keypair.c:0,0'
              BranchSideFuncs:
                - pqov_uov_V_avx2_hash_init
                - pqov_uov_V_avx2_hash_update
                - pqov_uov_V_avx2_hash_final_digest
                - pqov_uov_V_avx2_prng_set_publicinputs
                - pqov_uov_V_avx2_prng_gen_publicinputs
                - pqov_uov_V_avx2_prng_release_publicinputs
                - pqov_uov_V_avx2_calculate_F2_P3
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/ov_keypair.c:31,5'
              BranchSideFuncs:
                - pqov_uov_V_avx2_hash_init
                - pqov_uov_V_avx2_hash_update
                - pqov_uov_V_avx2_hash_final_digest
                - pqov_uov_V_avx2_prng_set_publicinputs
                - pqov_uov_V_avx2_prng_gen_publicinputs
                - pqov_uov_V_avx2_prng_release_publicinputs
                - pqov_uov_V_avx2_calculate_F2_P3
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_keypair.c:40,5'
          Dst:             pqov_uov_V_avx2_hash_init
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_keypair.c:41,5'
          Dst:             pqov_uov_V_avx2_hash_update
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_keypair.c:42,5'
          Dst:             pqov_uov_V_avx2_hash_final_digest
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_keypair.c:52,5'
          Dst:             pqov_uov_V_avx2_prng_set_publicinputs
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_keypair.c:54,5'
          Dst:             pqov_uov_V_avx2_prng_gen_publicinputs
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_keypair.c:56,5'
          Dst:             pqov_uov_V_avx2_prng_release_publicinputs
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_keypair.c:61,5'
          Dst:             pqov_uov_V_avx2_calculate_F2_P3
    - functionName:    gf256v_generate_multab_16_avx2
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_avx2/blas_avx2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          207
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:336,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:337,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:353,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:342,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:342,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:343,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:342,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:342,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:343,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:356,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:356,32'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:356,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:356,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:356,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:357,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqov_uov_V_avx2_ov_pkc_calculate_Q_from_F
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_avx2/ov_keypair_computation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_V_avx2_calculate_P3
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/ov_keypair_computation.c:112,23'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/ov_keypair_computation.c:0,0'
              BranchSideFuncs:
                - pqov_uov_V_avx2_calculate_P3
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/ov_keypair_computation.c:112,23'
              BranchSideFuncs:
                - pqov_uov_V_avx2_calculate_P3
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_keypair_computation.c:112,5'
          Dst:             pqov_uov_V_avx2_calculate_P3
    - functionName:    pqov_uov_V_avx2_calculate_P3
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_avx2/ov_keypair_computation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gf256v_generate_multabs_avx2
        - pqov_uov_V_avx2_batch_trimat_madd_multab_gf256
        - pqov_uov_V_avx2_batch_upper_matTr_x_mat_multab_gf256
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/ov_keypair_computation.c:92,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/ov_keypair_computation.c:0,0'
              BranchSideFuncs:
                - gf256v_generate_multabs_avx2.32013
                - pqov_uov_V_avx2_batch_trimat_madd_multab_gf256
                - pqov_uov_V_avx2_batch_upper_matTr_x_mat_multab_gf256
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/ov_keypair_computation.c:96,5'
              BranchSideFuncs:
                - gf256v_generate_multabs_avx2.32013
                - pqov_uov_V_avx2_batch_trimat_madd_multab_gf256
                - pqov_uov_V_avx2_batch_upper_matTr_x_mat_multab_gf256
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_keypair_computation.c:96,5'
          Dst:             gf256v_generate_multabs_avx2
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_keypair_computation.c:99,5'
          Dst:             pqov_uov_V_avx2_batch_trimat_madd_multab_gf256
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_keypair_computation.c:100,5'
          Dst:             pqov_uov_V_avx2_batch_upper_matTr_x_mat_multab_gf256
    - functionName:    gf256v_generate_multabs_avx2
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_avx2/blas_avx2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 371
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - gf256v_generate_multab_16_avx2
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:373,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:0,0'
              BranchSideFuncs:
                - gf256v_generate_multab_16_avx2.32012
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:374,13'
              BranchSideFuncs:
                - gf256v_generate_multab_16_avx2.32012
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:373,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:374,13'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:384,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:375,9'
          Dst:             gf256v_generate_multab_16_avx2
    - functionName:    pqov_uov_V_avx2_calculate_F2_P3
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_avx2/ov_keypair_computation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - gf256v_generate_multabs_avx2
        - pqov_uov_V_avx2_batch_trimatTr_madd_multab_gf256
        - pqov_uov_V_avx2_batch_trimat_madd_multab_gf256
        - pqov_uov_V_avx2_batch_upper_matTr_x_mat_multab_gf256
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/ov_keypair_computation.c:64,11'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/ov_keypair_computation.c:0,0'
              BranchSideFuncs:
                - gf256v_generate_multabs_avx2.32013
                - pqov_uov_V_avx2_batch_trimat_madd_multab_gf256
                - pqov_uov_V_avx2_batch_upper_matTr_x_mat_multab_gf256
                - pqov_uov_V_avx2_batch_trimatTr_madd_multab_gf256
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/ov_keypair_computation.c:64,11'
              BranchSideFuncs:
                - gf256v_generate_multabs_avx2.32013
                - pqov_uov_V_avx2_batch_trimat_madd_multab_gf256
                - pqov_uov_V_avx2_batch_upper_matTr_x_mat_multab_gf256
                - pqov_uov_V_avx2_batch_trimatTr_madd_multab_gf256
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/ov_keypair_computation.c:64,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/ov_keypair_computation.c:64,9'
              BranchSideFuncs:
                - gf256v_generate_multabs_avx2.32013
                - pqov_uov_V_avx2_batch_trimat_madd_multab_gf256
                - pqov_uov_V_avx2_batch_upper_matTr_x_mat_multab_gf256
                - pqov_uov_V_avx2_batch_trimatTr_madd_multab_gf256
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/ov_keypair_computation.c:65,9'
              BranchSideFuncs:
                - gf256v_generate_multabs_avx2.32013
                - pqov_uov_V_avx2_batch_trimat_madd_multab_gf256
                - pqov_uov_V_avx2_batch_upper_matTr_x_mat_multab_gf256
                - pqov_uov_V_avx2_batch_trimatTr_madd_multab_gf256
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_keypair_computation.c:69,5'
          Dst:             gf256v_generate_multabs_avx2
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_keypair_computation.c:71,5'
          Dst:             pqov_uov_V_avx2_batch_trimat_madd_multab_gf256
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_keypair_computation.c:72,5'
          Dst:             pqov_uov_V_avx2_batch_upper_matTr_x_mat_multab_gf256
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_keypair_computation.c:73,5'
          Dst:             pqov_uov_V_avx2_batch_trimatTr_madd_multab_gf256
    - functionName:    pqov_uov_V_avx2_ov_pkc_calculate_F_from_Q
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_avx2/ov_keypair_computation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_V_avx2_calculate_F2
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/ov_keypair_computation.c:47,23'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/ov_keypair_computation.c:0,0'
              BranchSideFuncs:
                - pqov_uov_V_avx2_calculate_F2
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/ov_keypair_computation.c:47,23'
              BranchSideFuncs:
                - pqov_uov_V_avx2_calculate_F2
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_keypair_computation.c:47,5'
          Dst:             pqov_uov_V_avx2_calculate_F2
    - functionName:    pqov_uov_V_avx2_calculate_F2
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_avx2/ov_keypair_computation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - gf256v_generate_multabs_avx2
        - pqov_uov_V_avx2_batch_2trimat_madd_multab_gf256
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/ov_keypair_computation.c:24,12'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/ov_keypair_computation.c:0,0'
              BranchSideFuncs:
                - gf256v_generate_multabs_avx2.32013
                - pqov_uov_V_avx2_batch_2trimat_madd_multab_gf256
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/ov_keypair_computation.c:24,12'
              BranchSideFuncs:
                - gf256v_generate_multabs_avx2.32013
                - pqov_uov_V_avx2_batch_2trimat_madd_multab_gf256
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/ov_keypair_computation.c:24,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/ov_keypair_computation.c:24,10'
              BranchSideFuncs:
                - gf256v_generate_multabs_avx2.32013
                - pqov_uov_V_avx2_batch_2trimat_madd_multab_gf256
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/ov_keypair_computation.c:25,9'
              BranchSideFuncs:
                - gf256v_generate_multabs_avx2.32013
                - pqov_uov_V_avx2_batch_2trimat_madd_multab_gf256
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_keypair_computation.c:33,5'
          Dst:             gf256v_generate_multabs_avx2
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_keypair_computation.c:34,5'
          Dst:             pqov_uov_V_avx2_batch_2trimat_madd_multab_gf256
    - functionName:    linearmap_8x8_accu_ymm
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_avx2/blas_avx2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          71
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - linear_transform_8x8_256b
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:125,23'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:0,0'
              BranchSideFuncs:
                - linear_transform_8x8_256b.32055
                - linear_transform_8x8_256b.32055
                - linear_transform_8x8_256b.32055
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:125,23'
              BranchSideFuncs:
                - linear_transform_8x8_256b.32055
                - linear_transform_8x8_256b.32055
                - linear_transform_8x8_256b.32055
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:127,28'
          Dst:             linear_transform_8x8_256b
        - Src:             'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:127,28'
          Dst:             linear_transform_8x8_256b
        - Src:             'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:127,28'
          Dst:             linear_transform_8x8_256b
    - functionName:    linear_transform_8x8_256b
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_avx2/gf16_avx2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gf256v_madd_avx2
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_avx2/blas_avx2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - linearmap_8x8_accu_ymm
        - tbl32_gf256_multab
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:227,21'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:0,0'
              BranchSideFuncs:
                - tbl32_gf256_multab.32057
                - linearmap_8x8_accu_ymm.32054
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:227,21'
              BranchSideFuncs:
                - tbl32_gf256_multab.32057
                - linearmap_8x8_accu_ymm.32054
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:227,21'
          Dst:             tbl32_gf256_multab
        - Src:             'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:232,5'
          Dst:             linearmap_8x8_accu_ymm
    - functionName:    tbl32_gf256_multab
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_avx2/gf16_avx2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          75
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gf256v_set_zero
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_avx2/blas_comm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _store_xmm
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_avx2/blas_sse.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/blas_sse.h:62,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_sse.h:62,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_sse.h:62,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _load_xmm
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_avx2/blas_sse.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/blas_sse.h:36,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_sse.h:36,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_sse.h:36,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    linear_transform_8x8_128b
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_avx2/gf16_sse.h'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    linearmap_8x8_sse
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_avx2/blas_sse.h'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          73
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _load_xmm
        - _store_xmm
        - linear_transform_8x8_128b
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/blas_sse.h:90,30'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_sse.h:0,0'
              BranchSideFuncs:
                - linear_transform_8x8_128b.32061
                - _load_xmm.32060
                - linear_transform_8x8_128b.32061
                - _store_xmm.32059
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_sse.h:90,30'
              BranchSideFuncs:
                - linear_transform_8x8_128b.32061
                - _load_xmm.32060
                - linear_transform_8x8_128b.32061
                - _store_xmm.32059
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/blas_sse.h:91,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_sse.h:89,31'
              BranchSideFuncs:
                - _load_xmm.32060
                - linear_transform_8x8_128b.32061
                - _store_xmm.32059
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_sse.h:97,10'
              BranchSideFuncs:
                - _load_xmm.32060
                - linear_transform_8x8_128b.32061
                - _store_xmm.32059
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/blas_sse.h:91,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_sse.h:91,17'
              BranchSideFuncs:
                - _load_xmm.32060
                - linear_transform_8x8_128b.32061
                - _store_xmm.32059
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_sse.h:97,10'
              BranchSideFuncs:
                - _load_xmm.32060
                - linear_transform_8x8_128b.32061
                - _store_xmm.32059
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/blas_sse.h:97,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_sse.h:97,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_sse.h:98,23'
              BranchSideFuncs:
                - _load_xmm.32060
                - linear_transform_8x8_128b.32061
                - _store_xmm.32059
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_avx2/blas_sse.h:93,22'
          Dst:             linear_transform_8x8_128b
        - Src:             'src/sig/uov/pqov_ov_V_avx2/blas_sse.h:98,23'
          Dst:             _load_xmm
        - Src:             'src/sig/uov/pqov_ov_V_avx2/blas_sse.h:99,22'
          Dst:             linear_transform_8x8_128b
        - Src:             'src/sig/uov/pqov_ov_V_avx2/blas_sse.h:100,9'
          Dst:             _store_xmm
    - functionName:    linearmap_8x8_ymm
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_avx2/blas_avx2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          93
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - linear_transform_8x8_256b
        - linearmap_8x8_sse
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:83,31'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:0,0'
              BranchSideFuncs:
                - linear_transform_8x8_256b.32055
                - linear_transform_8x8_256b.32055
                - linearmap_8x8_sse.32062
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:83,31'
              BranchSideFuncs:
                - linear_transform_8x8_256b.32055
                - linear_transform_8x8_256b.32055
                - linearmap_8x8_sse.32062
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:85,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:86,14'
              BranchSideFuncs:
                - linear_transform_8x8_256b.32055
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:97,5'
              BranchSideFuncs:
                - linear_transform_8x8_256b.32055
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:86,14'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:87,27'
              BranchSideFuncs:
                - linearmap_8x8_sse.32062
                - linear_transform_8x8_256b.32055
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:93,35'
              BranchSideFuncs:
                - linearmap_8x8_sse.32062
                - linear_transform_8x8_256b.32055
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:97,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:97,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:97,16'
              BranchSideFuncs:
                - linear_transform_8x8_256b.32055
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:97,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:97,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:97,16'
              BranchSideFuncs:
                - linear_transform_8x8_256b.32055
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:89,26'
          Dst:             linear_transform_8x8_256b
        - Src:             'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:93,13'
          Dst:             linearmap_8x8_sse
        - Src:             'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:99,22'
          Dst:             linear_transform_8x8_256b
    - functionName:    gf256v_add_avx2
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_avx2/blas_avx2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          44
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    53
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gf256v_mul_scalar_avx2
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_avx2/blas_avx2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - linearmap_8x8_ymm
        - tbl32_gf256_multab
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:204,21'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:0,0'
              BranchSideFuncs:
                - tbl32_gf256_multab.32057
                - linearmap_8x8_ymm.32063
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:204,21'
              BranchSideFuncs:
                - tbl32_gf256_multab.32057
                - linearmap_8x8_ymm.32063
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:204,21'
          Dst:             tbl32_gf256_multab
        - Src:             'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:209,5'
          Dst:             linearmap_8x8_ymm
    - functionName:    madd_reduce_gf256
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_avx2/ov_publicmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 381
      functionLinenumberEnd: 430
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          174
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gf256v_add_avx2
        - gf256v_madd_avx2
        - gf256v_set_zero
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_publicmap.c:395,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_publicmap.c:396,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_publicmap.c:395,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_publicmap.c:396,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_publicmap.c:395,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_publicmap.c:396,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_publicmap.c:395,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_publicmap.c:396,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_publicmap.c:395,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_publicmap.c:396,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_publicmap.c:395,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_publicmap.c:396,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_publicmap.c:395,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_publicmap.c:396,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_publicmap.c:399,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_publicmap.c:400,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_publicmap.c:399,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_publicmap.c:400,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_publicmap.c:399,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_publicmap.c:400,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_publicmap.c:403,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_publicmap.c:404,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_publicmap.c:406,5'
          Dst:             gf256v_set_zero
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_publicmap.c:407,5'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_publicmap.c:408,5'
          Dst:             gf256v_madd_avx2
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_publicmap.c:409,5'
          Dst:             gf256v_madd_avx2
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_publicmap.c:410,5'
          Dst:             gf256v_madd_avx2
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_publicmap.c:413,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_publicmap.c:414,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_publicmap.c:413,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_publicmap.c:414,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_publicmap.c:413,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_publicmap.c:414,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_publicmap.c:413,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_publicmap.c:414,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_publicmap.c:413,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_publicmap.c:414,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_publicmap.c:413,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_publicmap.c:414,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_publicmap.c:413,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_publicmap.c:414,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_publicmap.c:417,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_publicmap.c:418,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_publicmap.c:417,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_publicmap.c:418,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_publicmap.c:417,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_publicmap.c:418,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_publicmap.c:421,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_publicmap.c:422,9'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_publicmap.c:424,5'
          Dst:             gf256v_madd_avx2
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_publicmap.c:425,5'
          Dst:             gf256v_madd_avx2
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_publicmap.c:426,5'
          Dst:             gf256v_madd_avx2
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_publicmap.c:427,5'
          Dst:             gf256v_madd_avx2
    - functionName:    accu_eval_quad_gf256
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_avx2/ov_publicmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          226
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - gf256v_add_avx2
        - gf256v_mul_scalar_avx2
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/ov_publicmap.c:173,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/ov_publicmap.c:0,0'
              BranchSideFuncs:
                - gf256v_mul_scalar_avx2.32065
                - gf256v_add_avx2.32064
                - gf256v_add_avx2.32064
                - gf256v_mul_scalar_avx2.32065
                - gf256v_add_avx2.32064
                - gf256v_add_avx2.32064
                - gf256v_mul_scalar_avx2.32065
                - gf256v_add_avx2.32064
                - gf256v_add_avx2.32064
                - gf256v_mul_scalar_avx2.32065
                - gf256v_add_avx2.32064
                - gf256v_add_avx2.32064
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/ov_publicmap.c:189,5'
              BranchSideFuncs:
                - gf256v_mul_scalar_avx2.32065
                - gf256v_add_avx2.32064
                - gf256v_add_avx2.32064
                - gf256v_mul_scalar_avx2.32065
                - gf256v_add_avx2.32064
                - gf256v_add_avx2.32064
                - gf256v_mul_scalar_avx2.32065
                - gf256v_add_avx2.32064
                - gf256v_add_avx2.32064
                - gf256v_mul_scalar_avx2.32065
                - gf256v_add_avx2.32064
                - gf256v_add_avx2.32064
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/ov_publicmap.c:204,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/ov_publicmap.c:189,34'
              BranchSideFuncs:
                - gf256v_mul_scalar_avx2.32065
                - gf256v_add_avx2.32064
                - gf256v_add_avx2.32064
                - gf256v_mul_scalar_avx2.32065
                - gf256v_add_avx2.32064
                - gf256v_add_avx2.32064
                - gf256v_mul_scalar_avx2.32065
                - gf256v_add_avx2.32064
                - gf256v_add_avx2.32064
                - gf256v_mul_scalar_avx2.32065
                - gf256v_add_avx2.32064
                - gf256v_add_avx2.32064
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/ov_publicmap.c:205,28'
              BranchSideFuncs:
                - gf256v_add_avx2.32064
                - gf256v_add_avx2.32064
                - gf256v_mul_scalar_avx2.32065
                - gf256v_mul_scalar_avx2.32065
                - gf256v_add_avx2.32064
                - gf256v_add_avx2.32064
                - gf256v_mul_scalar_avx2.32065
                - gf256v_add_avx2.32064
                - gf256v_add_avx2.32064
                - gf256v_mul_scalar_avx2.32065
                - gf256v_add_avx2.32064
                - gf256v_add_avx2.32064
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/ov_publicmap.c:218,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/ov_publicmap.c:212,34'
              BranchSideFuncs:
                - gf256v_mul_scalar_avx2.32065
                - gf256v_add_avx2.32064
                - gf256v_add_avx2.32064
                - gf256v_mul_scalar_avx2.32065
                - gf256v_add_avx2.32064
                - gf256v_add_avx2.32064
                - gf256v_mul_scalar_avx2.32065
                - gf256v_add_avx2.32064
                - gf256v_add_avx2.32064
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/ov_publicmap.c:219,28'
              BranchSideFuncs:
                - gf256v_add_avx2.32064
                - gf256v_add_avx2.32064
                - gf256v_mul_scalar_avx2.32065
                - gf256v_mul_scalar_avx2.32065
                - gf256v_add_avx2.32064
                - gf256v_add_avx2.32064
                - gf256v_mul_scalar_avx2.32065
                - gf256v_add_avx2.32064
                - gf256v_add_avx2.32064
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/ov_publicmap.c:212,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/ov_publicmap.c:214,22'
              BranchSideFuncs:
                - gf256v_mul_scalar_avx2.32065
                - gf256v_add_avx2.32064
                - gf256v_add_avx2.32064
                - gf256v_mul_scalar_avx2.32065
                - gf256v_add_avx2.32064
                - gf256v_add_avx2.32064
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/ov_publicmap.c:228,30'
              BranchSideFuncs:
                - gf256v_mul_scalar_avx2.32065
                - gf256v_add_avx2.32064
                - gf256v_add_avx2.32064
                - gf256v_mul_scalar_avx2.32065
                - gf256v_add_avx2.32064
                - gf256v_add_avx2.32064
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/ov_publicmap.c:241,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/ov_publicmap.c:226,38'
              BranchSideFuncs:
                - gf256v_mul_scalar_avx2.32065
                - gf256v_add_avx2.32064
                - gf256v_add_avx2.32064
                - gf256v_mul_scalar_avx2.32065
                - gf256v_add_avx2.32064
                - gf256v_add_avx2.32064
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/ov_publicmap.c:242,28'
              BranchSideFuncs:
                - gf256v_add_avx2.32064
                - gf256v_add_avx2.32064
                - gf256v_mul_scalar_avx2.32065
                - gf256v_mul_scalar_avx2.32065
                - gf256v_add_avx2.32064
                - gf256v_add_avx2.32064
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/ov_publicmap.c:226,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/ov_publicmap.c:0,0'
              BranchSideFuncs:
                - gf256v_mul_scalar_avx2.32065
                - gf256v_add_avx2.32064
                - gf256v_add_avx2.32064
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/ov_publicmap.c:228,30'
              BranchSideFuncs:
                - gf256v_mul_scalar_avx2.32065
                - gf256v_add_avx2.32064
                - gf256v_add_avx2.32064
                - gf256v_mul_scalar_avx2.32065
                - gf256v_add_avx2.32064
                - gf256v_add_avx2.32064
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_publicmap.c:202,9'
          Dst:             gf256v_mul_scalar_avx2
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_publicmap.c:206,13'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_publicmap.c:207,13'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_publicmap.c:216,9'
          Dst:             gf256v_mul_scalar_avx2
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_publicmap.c:220,13'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_publicmap.c:221,13'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_publicmap.c:261,9'
          Dst:             gf256v_mul_scalar_avx2
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_publicmap.c:264,13'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_publicmap.c:265,13'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_publicmap.c:239,9'
          Dst:             gf256v_mul_scalar_avx2
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_publicmap.c:243,13'
          Dst:             gf256v_add_avx2
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_publicmap.c:244,13'
          Dst:             gf256v_add_avx2
    - functionName:    gf256v_get_ele
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_avx2/blas_comm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqov_uov_V_avx2_ov_publicmap
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_avx2/ov_publicmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 439
      functionLinenumberEnd: 462
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - accu_eval_quad_gf256
        - gf256v_get_ele
        - madd_reduce_gf256
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/ov_publicmap.c:440,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/ov_publicmap.c:0,0'
              BranchSideFuncs:
                - gf256v_get_ele.32068
                - accu_eval_quad_gf256.32067
                - madd_reduce_gf256.32066
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/ov_publicmap.c:441,5'
              BranchSideFuncs:
                - gf256v_get_ele.32068
                - accu_eval_quad_gf256.32067
                - madd_reduce_gf256.32066
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/ov_publicmap.c:441,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/ov_publicmap.c:442,17'
              BranchSideFuncs:
                - accu_eval_quad_gf256.32067
                - madd_reduce_gf256.32066
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/ov_publicmap.c:453,5'
              BranchSideFuncs:
                - accu_eval_quad_gf256.32067
                - madd_reduce_gf256.32066
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_publicmap.c:455,5'
          Dst:             accu_eval_quad_gf256
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_publicmap.c:456,5'
          Dst:             madd_reduce_gf256
        - Src:             'src/sig/uov/pqov_ov_V_avx2/ov_publicmap.c:442,17'
          Dst:             gf256v_get_ele
    - functionName:    _store_xmm
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_avx2/blas_sse.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/blas_sse.h:62,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_sse.h:62,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_sse.h:62,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    linear_transform_8x8_128b
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_avx2/gf16_sse.h'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    linearmap_8x8_accu_sse
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_avx2/blas_sse.h'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          88
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _load_xmm
        - _store_xmm
        - linear_transform_8x8_128b
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/blas_sse.h:108,30'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_sse.h:0,0'
              BranchSideFuncs:
                - linear_transform_8x8_128b.32120
                - _load_xmm.32122
                - _load_xmm.32122
                - linear_transform_8x8_128b.32120
                - _store_xmm.32119
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_sse.h:108,30'
              BranchSideFuncs:
                - linear_transform_8x8_128b.32120
                - _load_xmm.32122
                - _load_xmm.32122
                - linear_transform_8x8_128b.32120
                - _store_xmm.32119
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/blas_sse.h:109,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_sse.h:107,31'
              BranchSideFuncs:
                - _load_xmm.32122
                - _load_xmm.32122
                - linear_transform_8x8_128b.32120
                - _store_xmm.32119
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_sse.h:118,10'
              BranchSideFuncs:
                - _load_xmm.32122
                - _load_xmm.32122
                - linear_transform_8x8_128b.32120
                - _store_xmm.32119
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/blas_sse.h:109,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_sse.h:109,17'
              BranchSideFuncs:
                - _load_xmm.32122
                - _load_xmm.32122
                - linear_transform_8x8_128b.32120
                - _store_xmm.32119
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_sse.h:118,10'
              BranchSideFuncs:
                - _load_xmm.32122
                - _load_xmm.32122
                - linear_transform_8x8_128b.32120
                - _store_xmm.32119
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/blas_sse.h:118,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_sse.h:118,10'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_sse.h:119,23'
              BranchSideFuncs:
                - _load_xmm.32122
                - _load_xmm.32122
                - linear_transform_8x8_128b.32120
                - _store_xmm.32119
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_avx2/blas_sse.h:112,22'
          Dst:             linear_transform_8x8_128b
        - Src:             'src/sig/uov/pqov_ov_V_avx2/blas_sse.h:119,23'
          Dst:             _load_xmm
        - Src:             'src/sig/uov/pqov_ov_V_avx2/blas_sse.h:120,23'
          Dst:             _load_xmm
        - Src:             'src/sig/uov/pqov_ov_V_avx2/blas_sse.h:121,22'
          Dst:             linear_transform_8x8_128b
        - Src:             'src/sig/uov/pqov_ov_V_avx2/blas_sse.h:123,9'
          Dst:             _store_xmm
    - functionName:    _load_xmm
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_avx2/blas_sse.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/blas_sse.h:36,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_sse.h:36,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_sse.h:36,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    linear_transform_8x8_256b
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_avx2/gf16_avx2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    linearmap_8x8_accu_ymm
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_avx2/blas_avx2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          108
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - linear_transform_8x8_256b
        - linearmap_8x8_accu_sse
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:108,31'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:0,0'
              BranchSideFuncs:
                - linear_transform_8x8_256b.32123
                - linear_transform_8x8_256b.32123
                - linearmap_8x8_accu_sse.32121
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:108,31'
              BranchSideFuncs:
                - linear_transform_8x8_256b.32123
                - linear_transform_8x8_256b.32123
                - linearmap_8x8_accu_sse.32121
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:110,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:111,13'
              BranchSideFuncs:
                - linear_transform_8x8_256b.32123
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:124,5'
              BranchSideFuncs:
                - linear_transform_8x8_256b.32123
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:111,13'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:112,27'
              BranchSideFuncs:
                - linearmap_8x8_accu_sse.32121
                - linear_transform_8x8_256b.32123
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:119,48'
              BranchSideFuncs:
                - linearmap_8x8_accu_sse.32121
                - linear_transform_8x8_256b.32123
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:124,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:124,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:124,16'
              BranchSideFuncs:
                - linear_transform_8x8_256b.32123
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:124,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:124,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:124,16'
              BranchSideFuncs:
                - linear_transform_8x8_256b.32123
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:115,32'
          Dst:             linear_transform_8x8_256b
        - Src:             'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:119,13'
          Dst:             linearmap_8x8_accu_sse
        - Src:             'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:127,28'
          Dst:             linear_transform_8x8_256b
    - functionName:    gf256v_madd_multab_avx2
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_avx2/blas_avx2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - linearmap_8x8_accu_ymm
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:216,18'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:0,0'
              BranchSideFuncs:
                - linearmap_8x8_accu_ymm.32124
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:216,18'
              BranchSideFuncs:
                - linearmap_8x8_accu_ymm.32124
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:220,5'
          Dst:             linearmap_8x8_accu_ymm
    - functionName:    gf256v_set_zero
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_avx2/blas_comm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gf256v_generate_multab_16_avx2
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_avx2/blas_avx2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          207
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:336,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:337,23'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:353,23'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:342,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:342,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:343,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:342,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:342,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:343,19'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:356,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:356,32'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:356,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:356,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:356,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:357,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    gf256v_add_sse
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_avx2/blas_sse.h'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          229
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/blas_sse.h:138,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_sse.h:138,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_sse.h:144,28'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/blas_sse.h:138,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_sse.h:138,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_sse.h:139,49'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/blas_sse.h:138,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_sse.h:138,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_sse.h:139,49'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/blas_sse.h:138,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_sse.h:139,49'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_sse.h:144,28'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/blas_sse.h:144,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_sse.h:144,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_sse.h:144,28'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/blas_sse.h:144,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_sse.h:144,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_sse.h:145,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/blas_sse.h:144,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_sse.h:144,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_sse.h:145,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/blas_sse.h:144,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_sse.h:144,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_sse.h:145,22'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/blas_sse.h:138,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_sse.h:139,49'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_sse.h:144,28'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/blas_sse.h:144,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_sse.h:144,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_sse.h:145,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqov_uov_V_avx2_batch_upper_matTr_x_mat_multab_gf256
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c'
      linkageType:     InternalLinkage
      functionLinenumber: 558
      functionLinenumberEnd: 576
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          103
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - gf256v_add_avx2
        - pqov_uov_V_avx2_gf256mat_prod_multab
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:560,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:0,0'
              BranchSideFuncs:
                - pqov_uov_V_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.32131
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:566,28'
              BranchSideFuncs:
                - pqov_uov_V_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.32131
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:570,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:571,47'
              BranchSideFuncs:
                - pqov_uov_V_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.32131
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:574,26'
              BranchSideFuncs:
                - pqov_uov_V_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.32131
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:566,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:566,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:567,95'
              BranchSideFuncs:
                - pqov_uov_V_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.32131
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:570,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:571,47'
              BranchSideFuncs:
                - pqov_uov_V_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.32131
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:574,26'
              BranchSideFuncs:
                - pqov_uov_V_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.32131
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:567,9'
          Dst:             pqov_uov_V_avx2_gf256mat_prod_multab
        - Src:             'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:571,13'
          Dst:             gf256v_add_avx2
    - functionName:    gf256v_add_avx2
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_avx2/blas_avx2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          95
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - gf256v_add_sse
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:142,20'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:0,0'
              BranchSideFuncs:
                - gf256v_add_sse.32128
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:142,20'
              BranchSideFuncs:
                - gf256v_add_sse.32128
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:142,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:144,24'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:157,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:144,14'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:145,13'
              BranchSideFuncs:
                - gf256v_add_sse.32128
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:147,26'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:158,49'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:157,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:158,49'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:145,13'
          Dst:             gf256v_add_sse
    - functionName:    pqov_uov_V_avx2_batch_2trimat_madd_multab_gf256
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c'
      linkageType:     InternalLinkage
      functionLinenumber: 524
      functionLinenumberEnd: 552
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          322
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - gf256v_add_avx2
        - pqov_uov_V_avx2_gf256mat_prod_multab
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:527,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:0,0'
              BranchSideFuncs:
                - pqov_uov_V_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.32131
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:536,28'
              BranchSideFuncs:
                - pqov_uov_V_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.32131
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:546,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:536,28'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:536,28'
              BranchSideFuncs:
                - pqov_uov_V_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.32131
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:538,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:538,9'
              BranchSideFuncs:
                - pqov_uov_V_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.32131
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:542,26'
              BranchSideFuncs:
                - pqov_uov_V_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.32131
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:538,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:538,9'
              BranchSideFuncs:
                - pqov_uov_V_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.32131
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:539,34'
              BranchSideFuncs:
                - pqov_uov_V_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.32131
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:538,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:539,34'
              BranchSideFuncs:
                - pqov_uov_V_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.32131
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:542,26'
              BranchSideFuncs:
                - pqov_uov_V_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.32131
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:546,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:536,28'
              BranchSideFuncs:
                - pqov_uov_V_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.32131
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:547,90'
              BranchSideFuncs:
                - pqov_uov_V_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.32131
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:538,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:538,9'
              BranchSideFuncs:
                - pqov_uov_V_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.32131
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:539,34'
              BranchSideFuncs:
                - pqov_uov_V_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.32131
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:536,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:536,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:537,40'
              BranchSideFuncs:
                - pqov_uov_V_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.32131
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:538,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:538,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:542,26'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:538,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:538,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:539,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:538,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:539,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:542,26'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:536,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:536,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:537,40'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:538,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:538,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:539,34'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:547,13'
          Dst:             pqov_uov_V_avx2_gf256mat_prod_multab
        - Src:             'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:548,13'
          Dst:             gf256v_add_avx2
    - functionName:    pqov_uov_V_avx2_batch_trimatTr_madd_multab_gf256
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c'
      linkageType:     InternalLinkage
      functionLinenumber: 496
      functionLinenumberEnd: 521
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          301
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - gf256v_add_avx2
        - pqov_uov_V_avx2_gf256mat_prod_multab
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:499,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:0,0'
              BranchSideFuncs:
                - pqov_uov_V_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.32131
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:508,28'
              BranchSideFuncs:
                - pqov_uov_V_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.32131
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:515,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:508,28'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:508,28'
              BranchSideFuncs:
                - pqov_uov_V_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.32131
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:510,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:510,9'
              BranchSideFuncs:
                - pqov_uov_V_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.32131
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:514,26'
              BranchSideFuncs:
                - pqov_uov_V_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.32131
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:510,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:510,9'
              BranchSideFuncs:
                - pqov_uov_V_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.32131
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:511,34'
              BranchSideFuncs:
                - pqov_uov_V_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.32131
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:510,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:511,34'
              BranchSideFuncs:
                - pqov_uov_V_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.32131
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:514,26'
              BranchSideFuncs:
                - pqov_uov_V_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.32131
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:515,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:508,28'
              BranchSideFuncs:
                - pqov_uov_V_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.32131
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:516,88'
              BranchSideFuncs:
                - pqov_uov_V_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.32131
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:510,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:510,9'
              BranchSideFuncs:
                - pqov_uov_V_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.32131
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:511,34'
              BranchSideFuncs:
                - pqov_uov_V_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.32131
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:508,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:508,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:509,40'
              BranchSideFuncs:
                - pqov_uov_V_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.32131
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:510,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:510,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:514,26'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:510,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:510,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:511,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:510,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:511,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:514,26'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:508,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:508,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:509,40'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:510,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:510,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:511,34'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:516,13'
          Dst:             pqov_uov_V_avx2_gf256mat_prod_multab
        - Src:             'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:517,13'
          Dst:             gf256v_add_avx2
    - functionName:    pqov_uov_V_avx2_batch_trimat_madd_multab_gf256
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 492
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          94
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - gf256v_add_avx2
        - pqov_uov_V_avx2_gf256mat_prod_multab
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:477,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:0,0'
              BranchSideFuncs:
                - pqov_uov_V_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.32131
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:484,28'
              BranchSideFuncs:
                - pqov_uov_V_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.32131
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:484,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:484,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:485,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:484,28'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:485,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:485,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:486,82'
              BranchSideFuncs:
                - pqov_uov_V_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.32131
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:490,29'
              BranchSideFuncs:
                - pqov_uov_V_avx2_gf256mat_prod_multab
                - gf256v_add_avx2.32131
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:486,13'
          Dst:             pqov_uov_V_avx2_gf256mat_prod_multab
        - Src:             'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:487,13'
          Dst:             gf256v_add_avx2
    - functionName:    batch_quad_trimat_eval_multab_gf256
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c'
      linkageType:     InternalLinkage
      functionLinenumber: 579
      functionLinenumberEnd: 593
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - gf256v_madd_multab_avx2
        - gf256v_set_zero
        - pqov_uov_V_avx2_gf256mat_prod_multab
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:583,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:0,0'
              BranchSideFuncs:
                - gf256v_set_zero.32126
                - pqov_uov_V_avx2_gf256mat_prod_multab
                - gf256v_madd_multab_avx2.32125
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:585,5'
              BranchSideFuncs:
                - gf256v_set_zero.32126
                - pqov_uov_V_avx2_gf256mat_prod_multab
                - gf256v_madd_multab_avx2.32125
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:586,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:586,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:586,28'
              BranchSideFuncs:
                - pqov_uov_V_avx2_gf256mat_prod_multab
                - gf256v_madd_multab_avx2.32125
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:586,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:586,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:587,60'
              BranchSideFuncs:
                - pqov_uov_V_avx2_gf256mat_prod_multab
                - gf256v_madd_multab_avx2.32125
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:585,5'
          Dst:             gf256v_set_zero
        - Src:             'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:587,9'
          Dst:             pqov_uov_V_avx2_gf256mat_prod_multab
        - Src:             'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:588,9'
          Dst:             gf256v_madd_multab_avx2
    - functionName:    gf256v_generate_multabs_avx2
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_avx2/blas_avx2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 371
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          64
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _load_xmm
        - gf256v_generate_multab_16_avx2
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:373,18'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:0,0'
              BranchSideFuncs:
                - _load_xmm.32122
                - gf256v_generate_multab_16_avx2.32127
                - gf256v_generate_multab_16_avx2.32127
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:373,18'
              BranchSideFuncs:
                - _load_xmm.32122
                - gf256v_generate_multab_16_avx2.32127
                - gf256v_generate_multab_16_avx2.32127
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:373,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:374,13'
              BranchSideFuncs:
                - gf256v_generate_multab_16_avx2.32127
                - _load_xmm.32122
                - gf256v_generate_multab_16_avx2.32127
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:380,9'
              BranchSideFuncs:
                - _load_xmm.32122
                - gf256v_generate_multab_16_avx2.32127
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:373,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:374,13'
              BranchSideFuncs:
                - gf256v_generate_multab_16_avx2.32127
                - _load_xmm.32122
                - gf256v_generate_multab_16_avx2.32127
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:380,9'
              BranchSideFuncs:
                - _load_xmm.32122
                - gf256v_generate_multab_16_avx2.32127
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:380,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:380,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:381,13'
              BranchSideFuncs:
                - _load_xmm.32122
                - gf256v_generate_multab_16_avx2.32127
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:375,9'
          Dst:             gf256v_generate_multab_16_avx2
        - Src:             'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:381,13'
          Dst:             _load_xmm
        - Src:             'src/sig/uov/pqov_ov_V_avx2/blas_avx2.h:382,9'
          Dst:             gf256v_generate_multab_16_avx2
    - functionName:    pqov_uov_V_avx2_batch_quad_trimat_eval_gf256
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c'
      linkageType:     InternalLinkage
      functionLinenumber: 439
      functionLinenumberEnd: 445
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - batch_quad_trimat_eval_multab_gf256
        - gf256v_generate_multabs_avx2
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:441,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:0,0'
              BranchSideFuncs:
                - gf256v_generate_multabs_avx2.32139
                - batch_quad_trimat_eval_multab_gf256.32138
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:443,5'
              BranchSideFuncs:
                - gf256v_generate_multabs_avx2.32139
                - batch_quad_trimat_eval_multab_gf256.32138
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:443,5'
          Dst:             gf256v_generate_multabs_avx2
        - Src:             'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:444,5'
          Dst:             batch_quad_trimat_eval_multab_gf256
    - functionName:    pqov_uov_V_avx2_batch_upper_matTr_x_mat_gf256
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c'
      linkageType:     InternalLinkage
      functionLinenumber: 415
      functionLinenumberEnd: 431
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          101
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - gf256v_add_avx2
        - pqov_uov_V_avx2_gf256mat_prod
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:417,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:0,0'
              BranchSideFuncs:
                - pqov_uov_V_avx2_gf256mat_prod
                - gf256v_add_avx2.32131
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:422,28'
              BranchSideFuncs:
                - pqov_uov_V_avx2_gf256mat_prod
                - gf256v_add_avx2.32131
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:425,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:426,47'
              BranchSideFuncs:
                - pqov_uov_V_avx2_gf256mat_prod
                - gf256v_add_avx2.32131
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:429,26'
              BranchSideFuncs:
                - pqov_uov_V_avx2_gf256mat_prod
                - gf256v_add_avx2.32131
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:422,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:422,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:423,88'
              BranchSideFuncs:
                - pqov_uov_V_avx2_gf256mat_prod
                - gf256v_add_avx2.32131
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:425,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:426,47'
              BranchSideFuncs:
                - pqov_uov_V_avx2_gf256mat_prod
                - gf256v_add_avx2.32131
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:429,26'
              BranchSideFuncs:
                - pqov_uov_V_avx2_gf256mat_prod
                - gf256v_add_avx2.32131
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:423,9'
          Dst:             pqov_uov_V_avx2_gf256mat_prod
        - Src:             'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:426,13'
          Dst:             gf256v_add_avx2
    - functionName:    pqov_uov_V_avx2_batch_2trimat_madd_gf256
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c'
      linkageType:     InternalLinkage
      functionLinenumber: 382
      functionLinenumberEnd: 408
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          320
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - gf256v_add_avx2
        - pqov_uov_V_avx2_gf256mat_prod
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:385,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:0,0'
              BranchSideFuncs:
                - pqov_uov_V_avx2_gf256mat_prod
                - gf256v_add_avx2.32131
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:392,28'
              BranchSideFuncs:
                - pqov_uov_V_avx2_gf256mat_prod
                - gf256v_add_avx2.32131
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:402,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:392,28'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:392,28'
              BranchSideFuncs:
                - pqov_uov_V_avx2_gf256mat_prod
                - gf256v_add_avx2.32131
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:394,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:394,9'
              BranchSideFuncs:
                - pqov_uov_V_avx2_gf256mat_prod
                - gf256v_add_avx2.32131
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:398,26'
              BranchSideFuncs:
                - pqov_uov_V_avx2_gf256mat_prod
                - gf256v_add_avx2.32131
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:394,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:394,9'
              BranchSideFuncs:
                - pqov_uov_V_avx2_gf256mat_prod
                - gf256v_add_avx2.32131
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:395,34'
              BranchSideFuncs:
                - pqov_uov_V_avx2_gf256mat_prod
                - gf256v_add_avx2.32131
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:394,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:395,34'
              BranchSideFuncs:
                - pqov_uov_V_avx2_gf256mat_prod
                - gf256v_add_avx2.32131
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:398,26'
              BranchSideFuncs:
                - pqov_uov_V_avx2_gf256mat_prod
                - gf256v_add_avx2.32131
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:402,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:392,28'
              BranchSideFuncs:
                - pqov_uov_V_avx2_gf256mat_prod
                - gf256v_add_avx2.32131
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:403,72'
              BranchSideFuncs:
                - pqov_uov_V_avx2_gf256mat_prod
                - gf256v_add_avx2.32131
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:394,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:394,9'
              BranchSideFuncs:
                - pqov_uov_V_avx2_gf256mat_prod
                - gf256v_add_avx2.32131
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:395,34'
              BranchSideFuncs:
                - pqov_uov_V_avx2_gf256mat_prod
                - gf256v_add_avx2.32131
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:392,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:392,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:393,40'
              BranchSideFuncs:
                - pqov_uov_V_avx2_gf256mat_prod
                - gf256v_add_avx2.32131
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:394,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:394,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:398,26'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:394,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:394,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:395,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:394,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:395,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:398,26'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:392,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:392,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:393,40'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:394,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:394,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:395,34'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:403,13'
          Dst:             pqov_uov_V_avx2_gf256mat_prod
        - Src:             'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:404,13'
          Dst:             gf256v_add_avx2
    - functionName:    pqov_uov_V_avx2_batch_trimatTr_madd_gf256
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 377
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          299
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - gf256v_add_avx2
        - pqov_uov_V_avx2_gf256mat_prod
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:356,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:0,0'
              BranchSideFuncs:
                - pqov_uov_V_avx2_gf256mat_prod
                - gf256v_add_avx2.32131
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:363,28'
              BranchSideFuncs:
                - pqov_uov_V_avx2_gf256mat_prod
                - gf256v_add_avx2.32131
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:371,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:363,28'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:363,28'
              BranchSideFuncs:
                - pqov_uov_V_avx2_gf256mat_prod
                - gf256v_add_avx2.32131
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:365,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:365,9'
              BranchSideFuncs:
                - pqov_uov_V_avx2_gf256mat_prod
                - gf256v_add_avx2.32131
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:369,26'
              BranchSideFuncs:
                - pqov_uov_V_avx2_gf256mat_prod
                - gf256v_add_avx2.32131
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:365,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:365,9'
              BranchSideFuncs:
                - pqov_uov_V_avx2_gf256mat_prod
                - gf256v_add_avx2.32131
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:366,34'
              BranchSideFuncs:
                - pqov_uov_V_avx2_gf256mat_prod
                - gf256v_add_avx2.32131
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:365,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:366,34'
              BranchSideFuncs:
                - pqov_uov_V_avx2_gf256mat_prod
                - gf256v_add_avx2.32131
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:369,26'
              BranchSideFuncs:
                - pqov_uov_V_avx2_gf256mat_prod
                - gf256v_add_avx2.32131
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:371,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:363,28'
              BranchSideFuncs:
                - pqov_uov_V_avx2_gf256mat_prod
                - gf256v_add_avx2.32131
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:372,70'
              BranchSideFuncs:
                - pqov_uov_V_avx2_gf256mat_prod
                - gf256v_add_avx2.32131
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:365,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:365,9'
              BranchSideFuncs:
                - pqov_uov_V_avx2_gf256mat_prod
                - gf256v_add_avx2.32131
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:366,34'
              BranchSideFuncs:
                - pqov_uov_V_avx2_gf256mat_prod
                - gf256v_add_avx2.32131
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:363,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:363,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:364,40'
              BranchSideFuncs:
                - pqov_uov_V_avx2_gf256mat_prod
                - gf256v_add_avx2.32131
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:365,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:365,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:369,26'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:365,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:365,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:366,34'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:365,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:366,34'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:369,26'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:363,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:363,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:364,40'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:365,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:365,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:366,34'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:372,13'
          Dst:             pqov_uov_V_avx2_gf256mat_prod
        - Src:             'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:373,13'
          Dst:             gf256v_add_avx2
    - functionName:    pqov_uov_V_avx2_batch_trimat_madd_gf256
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          92
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - gf256v_add_avx2
        - pqov_uov_V_avx2_gf256mat_prod
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:337,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:0,0'
              BranchSideFuncs:
                - pqov_uov_V_avx2_gf256mat_prod
                - gf256v_add_avx2.32131
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:341,28'
              BranchSideFuncs:
                - pqov_uov_V_avx2_gf256mat_prod
                - gf256v_add_avx2.32131
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:341,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:341,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:342,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:341,28'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:342,9'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:342,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:343,73'
              BranchSideFuncs:
                - pqov_uov_V_avx2_gf256mat_prod
                - gf256v_add_avx2.32131
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:347,29'
              BranchSideFuncs:
                - pqov_uov_V_avx2_gf256mat_prod
                - gf256v_add_avx2.32131
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:343,13'
          Dst:             pqov_uov_V_avx2_gf256mat_prod
        - Src:             'src/sig/uov/pqov_ov_V_avx2/parallel_matrix_op.c:344,13'
          Dst:             gf256v_add_avx2
    - functionName:    pqov_uov_V_avx2_hash_final_digest
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_avx2/utils_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_release
        - OQS_SHA3_shake256_inc_finalize
        - OQS_SHA3_shake256_inc_squeeze
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/utils_hash.c:131,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/utils_hash.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/utils_hash.c:131,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_finalize
                - OQS_SHA3_shake256_inc_squeeze
                - OQS_SHA3_shake256_inc_ctx_release
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_avx2/utils_hash.c:131,5'
          Dst:             OQS_SHA3_shake256_inc_finalize
        - Src:             'src/sig/uov/pqov_ov_V_avx2/utils_hash.c:132,5'
          Dst:             OQS_SHA3_shake256_inc_squeeze
        - Src:             'src/sig/uov/pqov_ov_V_avx2/utils_hash.c:133,5'
          Dst:             OQS_SHA3_shake256_inc_ctx_release
    - functionName:    pqov_uov_V_avx2_hash_ctx_copy
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_avx2/utils_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_ctx_clone
        - OQS_SHA3_shake256_inc_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/utils_hash.c:119,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/utils_hash.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_ctx_clone
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/utils_hash.c:119,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
                - OQS_SHA3_shake256_inc_ctx_clone
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_avx2/utils_hash.c:119,5'
          Dst:             OQS_SHA3_shake256_inc_init
        - Src:             'src/sig/uov/pqov_ov_V_avx2/utils_hash.c:120,5'
          Dst:             OQS_SHA3_shake256_inc_ctx_clone
    - functionName:    pqov_uov_V_avx2_hash_update
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_avx2/utils_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_absorb
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/utils_hash.c:109,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/utils_hash.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/utils_hash.c:109,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_absorb
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_avx2/utils_hash.c:109,5'
          Dst:             OQS_SHA3_shake256_inc_absorb
    - functionName:    pqov_uov_V_avx2_hash_init
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_avx2/utils_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_SHA3_shake256_inc_init
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/utils_hash.c:99,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/utils_hash.c:0,0'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/utils_hash.c:99,5'
              BranchSideFuncs:
                - OQS_SHA3_shake256_inc_init
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_avx2/utils_hash.c:99,5'
          Dst:             OQS_SHA3_shake256_inc_init
    - functionName:    br_swap32
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_avx2/utils_prng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqov_uov_V_avx2_prng_skip_publicinputs
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_avx2/utils_prng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          70
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - aes128ctr_publicinputs
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/utils_prng.c:323,14'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/utils_prng.c:0,0'
              BranchSideFuncs:
                - aes128ctr_publicinputs.32181
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/utils_prng.c:323,14'
              BranchSideFuncs:
                - aes128ctr_publicinputs.32181
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/utils_prng.c:323,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/utils_prng.c:324,19'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/utils_prng.c:327,30'
              BranchSideFuncs:
                - aes128ctr_publicinputs.32181
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/utils_prng.c:332,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/utils_prng.c:333,14'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/utils_prng.c:338,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_avx2/utils_prng.c:335,9'
          Dst:             aes128ctr_publicinputs
    - functionName:    aes128ctr_publicinputs
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_avx2/utils_prng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_AES128_CTR_inc_stream_iv
        - br_swap32
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/utils_prng.c:180,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/utils_prng.c:0,0'
              BranchSideFuncs:
                - br_swap32.32178
                - OQS_AES128_CTR_inc_stream_iv
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/utils_prng.c:181,5'
              BranchSideFuncs:
                - br_swap32.32178
                - OQS_AES128_CTR_inc_stream_iv
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_avx2/utils_prng.c:186,13'
          Dst:             br_swap32
        - Src:             'src/sig/uov/pqov_ov_V_avx2/utils_prng.c:189,5'
          Dst:             OQS_AES128_CTR_inc_stream_iv
    - functionName:    pqov_uov_V_avx2_prng_gen_publicinputs
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_avx2/utils_prng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          116
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - aes128ctr_publicinputs
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/utils_prng.c:290,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/utils_prng.c:0,0'
              BranchSideFuncs:
                - aes128ctr_publicinputs.32181
                - aes128ctr_publicinputs.32181
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/utils_prng.c:290,13'
              BranchSideFuncs:
                - aes128ctr_publicinputs.32181
                - aes128ctr_publicinputs.32181
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/utils_prng.c:292,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/utils_prng.c:293,31'
              BranchSideFuncs:
                - aes128ctr_publicinputs.32181
                - aes128ctr_publicinputs.32181
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/utils_prng.c:304,14'
              BranchSideFuncs:
                - aes128ctr_publicinputs.32181
                - aes128ctr_publicinputs.32181
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/utils_prng.c:294,13'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/utils_prng.c:296,9'
              BranchSideFuncs:
                - aes128ctr_publicinputs.32181
                - aes128ctr_publicinputs.32181
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/utils_prng.c:297,22'
              BranchSideFuncs:
                - aes128ctr_publicinputs.32181
                - aes128ctr_publicinputs.32181
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/utils_prng.c:304,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/utils_prng.c:305,33'
              BranchSideFuncs:
                - aes128ctr_publicinputs.32181
                - aes128ctr_publicinputs.32181
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/utils_prng.c:312,14'
              BranchSideFuncs:
                - aes128ctr_publicinputs.32181
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/utils_prng.c:312,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/utils_prng.c:312,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/utils_prng.c:313,37'
              BranchSideFuncs:
                - aes128ctr_publicinputs.32181
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_avx2/utils_prng.c:306,9'
          Dst:             aes128ctr_publicinputs
        - Src:             'src/sig/uov/pqov_ov_V_avx2/utils_prng.c:313,9'
          Dst:             aes128ctr_publicinputs
    - functionName:    pqov_uov_V_avx2_prng_release_publicinputs
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_avx2/utils_prng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_AES128_free_schedule
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/utils_prng.c:194,35'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/utils_prng.c:0,0'
              BranchSideFuncs:
                - OQS_AES128_free_schedule
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/utils_prng.c:194,35'
              BranchSideFuncs:
                - OQS_AES128_free_schedule
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_avx2/utils_prng.c:194,5'
          Dst:             OQS_AES128_free_schedule
    - functionName:    pqov_uov_V_avx2_prng_set_publicinputs
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_V_avx2/utils_prng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OQS_AES128_CTR_inc_init
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_V_avx2/utils_prng.c:165,10'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/utils_prng.c:0,0'
              BranchSideFuncs:
                - OQS_AES128_CTR_inc_init
            - BranchSide:      'src/sig/uov/pqov_ov_V_avx2/utils_prng.c:165,10'
              BranchSideFuncs:
                - OQS_AES128_CTR_inc_init
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_V_avx2/utils_prng.c:167,5'
          Dst:             OQS_AES128_CTR_inc_init
    - functionName:    _gf256v_add_u32_aligned
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_pkc_ref/blas_u32.h'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          311
      EdgeCount:       69
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_ref/blas_u32.h:17,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_ref/blas_u32.h:17,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_ref/blas_u32.h:17,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_ref/blas_u32.h:17,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_ref/blas_u32.h:20,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_ref/blas_u32.h:17,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_ref/blas_u32.h:17,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_ref/blas_u32.h:20,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_ref/blas_u32.h:17,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_ref/blas_u32.h:20,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_ref/blas_u32.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_ref/blas_u32.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_ref/blas_u32.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_ref/blas_u32.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_ref/blas_u32.h:26,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_ref/blas_u32.h:26,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_ref/blas_u32.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_ref/blas_u32.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_ref/blas_u32.h:26,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_ref/blas_u32.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_ref/blas_u32.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_ref/blas_u32.h:26,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_ref/blas_u32.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_ref/blas_u32.h:26,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_ref/blas_u32.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_ref/blas_u32.h:26,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_ref/blas_u32.h:17,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_ref/blas_u32.h:20,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_ref/blas_u32.h:25,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_ref/blas_u32.h:25,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_ref/blas_u32.h:26,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqov_uov_Is_pkc_ref_ov_expand_and_verify
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_pkc_ref/ov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OQS_MEM_malloc
        - OQS_MEM_secure_free
        - pqov_uov_Is_pkc_ref_expand_pk
        - pqov_uov_Is_pkc_ref_ov_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_ref/ov.c:200,16'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_ref/ov.c:0,0'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - pqov_uov_Is_pkc_ref_expand_pk
                - pqov_uov_Is_pkc_ref_ov_verify
                - OQS_MEM_secure_free
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_ref/ov.c:200,16'
              BranchSideFuncs:
                - OQS_MEM_malloc
                - pqov_uov_Is_pkc_ref_expand_pk
                - pqov_uov_Is_pkc_ref_ov_verify
                - OQS_MEM_secure_free
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_ref/ov.c:201,9'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_ref/ov.c:201,9'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_ref/ov.c:216,5'
              BranchSideFuncs:
                - pqov_uov_Is_pkc_ref_expand_pk
                - pqov_uov_Is_pkc_ref_ov_verify
                - OQS_MEM_secure_free
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_pkc_ref/ov.c:200,16'
          Dst:             OQS_MEM_malloc
        - Src:             'src/sig/uov/pqov_ov_Is_pkc_ref/ov.c:216,5'
          Dst:             pqov_uov_Is_pkc_ref_expand_pk
        - Src:             'src/sig/uov/pqov_ov_Is_pkc_ref/ov.c:218,10'
          Dst:             pqov_uov_Is_pkc_ref_ov_verify
        - Src:             'src/sig/uov/pqov_ov_Is_pkc_ref/ov.c:222,5'
          Dst:             OQS_MEM_secure_free
    - functionName:    pqov_uov_Is_pkc_ref_ov_verify
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_pkc_ref/ov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ov_verify
        - pqov_uov_Is_pkc_ref_ov_publicmap
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_ref/ov.c:153,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_ref/ov.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Is_pkc_ref_ov_publicmap
                - _ov_verify.32207
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_ref/ov.c:154,5'
              BranchSideFuncs:
                - pqov_uov_Is_pkc_ref_ov_publicmap
                - _ov_verify.32207
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_pkc_ref/ov.c:154,5'
          Dst:             pqov_uov_Is_pkc_ref_ov_publicmap
        - Src:             'src/sig/uov/pqov_ov_Is_pkc_ref/ov.c:156,12'
          Dst:             _ov_verify
    - functionName:    _ov_verify
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_pkc_ref/ov.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          164
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pqov_uov_Is_pkc_ref_hash_final_digest
        - pqov_uov_Is_pkc_ref_hash_init
        - pqov_uov_Is_pkc_ref_hash_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_ref/ov.c:130,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_ref/ov.c:0,0'
              BranchSideFuncs:
                - pqov_uov_Is_pkc_ref_hash_init
                - pqov_uov_Is_pkc_ref_hash_update
                - pqov_uov_Is_pkc_ref_hash_update
                - pqov_uov_Is_pkc_ref_hash_final_digest
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_ref/ov.c:132,5'
              BranchSideFuncs:
                - pqov_uov_Is_pkc_ref_hash_init
                - pqov_uov_Is_pkc_ref_hash_update
                - pqov_uov_Is_pkc_ref_hash_update
                - pqov_uov_Is_pkc_ref_hash_final_digest
      Callsites:
        - Src:             'src/sig/uov/pqov_ov_Is_pkc_ref/ov.c:132,5'
          Dst:             pqov_uov_Is_pkc_ref_hash_init
        - Src:             'src/sig/uov/pqov_ov_Is_pkc_ref/ov.c:133,5'
          Dst:             pqov_uov_Is_pkc_ref_hash_update
        - Src:             'src/sig/uov/pqov_ov_Is_pkc_ref/ov.c:134,5'
          Dst:             pqov_uov_Is_pkc_ref_hash_update
        - Src:             'src/sig/uov/pqov_ov_Is_pkc_ref/ov.c:135,5'
          Dst:             pqov_uov_Is_pkc_ref_hash_final_digest
    - functionName:    _gf256v_add_u32
      functionSourceFile: '/src/liboqs/src/sig/uov/pqov_ov_Is_pkc_ref/blas_u32.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          235
      EdgeCount:       57
      CyclomaticComplexity: 17
      functionsReached:
        - _gf256v_add_u32_aligned
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_ref/blas_u32.h:33,20'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_ref/blas_u32.h:0,0'
              BranchSideFuncs:
                - _gf256v_add_u32_aligned.32204
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_ref/blas_u32.h:33,20'
              BranchSideFuncs:
                - _gf256v_add_u32_aligned.32204
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_ref/blas_u32.h:35,21'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_ref/blas_u32.h:34,20'
              BranchSideFuncs:
                - _gf256v_add_u32_aligned.32204
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_ref/blas_u32.h:35,33'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_ref/blas_u32.h:36,9'
              BranchSideFuncs:
                - _gf256v_add_u32_aligned.32204
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_ref/blas_u32.h:40,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_ref/blas_u32.h:40,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_ref/blas_u32.h:40,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_ref/blas_u32.h:40,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_ref/blas_u32.h:41,18'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_ref/blas_u32.h:41,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_ref/blas_u32.h:40,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_ref/blas_u32.h:40,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_ref/blas_u32.h:41,18'
              BranchSideFuncs: []
        - Branch String:   'src/sig/uov/pqov_ov_Is_pkc_ref/blas_u32.h:40,5'
          Branch Sides:
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
            - BranchSide:      'src/sig/uov/pqov_ov_Is_pkc_ref/blas_u32.h:40,5'
              BranchSideFuncs: []
        - Branch Stri